一种基于三次插补法画大坝等值线的方法技术

技术编号:23161975 阅读:79 留言:0更新日期:2020-01-21 22:02
本发明专利技术公开了一种基于三次插补法画大坝等值线的方法,选取大坝顺河向和横河向断面作为测点预测的典型断面,在Hypermesh中建立大坝的有限元模型并进行网格划分,导出典型断面的网格节点编号及对应坐标信息;在大坝监测云平台数据库中读取已知测点坐标信息、对应坐标的测点测值,并对已知测点坐标信息、测点测值进行高维特征信息构建:基于支持向量机算法,以大坝监测云平台数据库中读取的已知测点坐标信息为自变量,大坝监测云平台数据库中读取的对应坐标的测点测值为目标变量,进行非线性训练;导入参数至训练完成的模型中,求解对应节点的预测值;实现监测点测值等值线绘制;将绘制的等值线图进行可视化。

A method of drawing dam contour based on cubic interpolation

【技术实现步骤摘要】
一种基于三次插补法画大坝等值线的方法
本专利技术涉及大坝监测云平台开发研究领域,具体涉及一种基于三次插补法画大坝等值线的方法。
技术介绍
大坝作为水利工程枢纽的重要组成部分,在调节水资源时空分布中发挥着巨大的工程效益,在国民经济和社会发展起到了十分重要的作用。大坝作为水工建筑物,在长期运行过程中不仅承受来自于外荷载的长期作用,且受到周围地质结构的影响,其运行过程中存在一定的风险。大坝安全监测是人们了解大坝运行性态和安全状况的有效手段,也是保证大坝安全运行重要的非工程措施。为及时掌握大坝运行状况,及时了解存在的安全隐患,通常采用多种方法对大坝不同部位进行多方位监测,以获得大坝不同空间测点的变形值。在大坝监测中,掌握坝体的变形通常采用单点的监测量过程线、挠度曲线、分布曲线等,通过这些曲线只能了解大坝的某个点、线上的局部变形,并不能从全局的观点了解整个大坝的变形性态;在拥有各种不同监测点的位置和变形信息的条件下,等值线法是一种掌握监测对象整体变形的有效方法,因此将等值线法应用于大坝监测对于从全局的观点了解整个大坝的变形性态具有重要意义。
技术实现思路
为解决现有技术中的不足,本专利技术提供一种基于三次插补法画大坝等值线的方法,为现有技术中从全局的观点了解整个大坝的变形性态提供了一种可视化方法。为了实现上述目标,本专利技术采用如下技术方案:一种基于三次插补法画大坝等值线的方法,其特征在于:选取大坝顺河向和横河向断面作为测点预测的典型断面,在Hypermesh中建立大坝的有限元模型并进行网格划分,导出典型断面的网格节点编号及对应坐标信息;在大坝监测云平台数据库中读取已知测点坐标信息、对应坐标的测点测值,并对已知测点坐标信息、测点测值进行高维特征信息构建:高维自变量集合X为:X=(c,xi,yi,zi,xi2,yi2,zi2,xiyi,yizi,xizi)式中:x,y,z分别表示第i个测点顺河向、横河向、垂直向坐标值,i=1,2..n,n表示测点总量;c表示常数项;测点测值的训练目标数据Y为:Y=(y1,y2,y3...yn)式中:yi表示第i个测点测值;基于支持向量机算法,以大坝监测云平台数据库中读取的已知测点坐标信息为自变量,大坝监测云平台数据库中读取的对应坐标的测点测值为目标变量,进行非线性训练;以有限元模型中导出典型断面的网格节点编号及对应坐标信息作为输入值导入至训练完成的模型中,求解对应节点的预测值;以求解对应节点的预测值作为插值目标,采用griddata函数提供的3次多项式插值方法cubic,对取坝体典型断面的所有网格节点进行插值处理;剔除典型断面轮廓之外无效的节点预测值,利用Pyhton中contour函数实现监测点测值等值线绘制;将绘制的等值线图进行可视化。优选,前述的一种基于三次插补法画大坝等值线的方法,其特征在于:非线性训练的回归函数是:式中:ai,bi为拉格朗日乘子,i=1,2,…n,m为嵌入维数,n为学习样本总数,k为核函数。优选,前述的一种基于三次插补法画大坝等值线的方法,其特征在于:高维特征信息构建中的核函数是多项式核函数。优选,前述的一种基于三次插补法画大坝等值线的方法,其特征在于:训练完成的模型中,对应节点预测值的预测公式是:第n步预测为:式中:Xn+1为第n+1步学习样本的值,ai为第i步的拉格朗日乘子,an-m+1为第n-m+1的拉格朗日乘子,l为推导的次数。优选,前述的一种基于三次插补法画大坝等值线的方法,其特征在于:等值线图进行可视化中将绘制的等值线图以Base64的形式返回到Restful接口,为前端调用提供接口。优选,前述的一种基于三次插补法画大坝等值线的方法,其特征在于:导出典型断面的网格节点编号及对应坐标信息分别保存为.cor、.ele文件,通过Python提取轮廓信息和测点的编号及测点的坐标信息。本专利技术所达到的有益效果:本专利技术通过建立大坝的有限元模型,导出节点编号及对应坐标信息,并从数据库中获取读取已知测点坐标及测值信息,以已知测点坐标信息为自变量,测点测值为目标变量,基于支持向量机进行非线性训练,求解对应节点的预测测值,基于griddata函数提供的3次多项式插值方法(cubic),求解坝体剖面有效测点测值,绘制等值线图。本专利技术克服单点变形分析难以从整体上掌握大坝变形的局限性,提供一种用基于三次插值法绘制等值线来表示大坝的整体变形的方法,并成功应用于大坝监测云平台中。本专利技术不仅可以更加直观、全面的了解大坝生命周期内的变形特征,而且实现了等值线图的自动绘制及可视化分析,为全面了解大坝运行性态和安全状况提供有效手段。附图说明图1是本专利技术的总体流程图;图2是本专利技术绘制等值线图在大坝安全监测云平台中页面展示。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示:本实施例公开了一种基于三次插补法画大坝等值线的方法:通过CAD软件建立大坝典型断面的几何模型,典型断面包括选取的具有监测代表意义的大坝顺河向和横河向断面,导入至Hypermesh中建立大典型断面有限元模型并进行网格划分,导出典型断面的网格节点编号及对应坐标信息;优选,导出典型断面的网格节点编号及对应坐标信息分别保存为.cor、.ele文件,通过Python提取轮廓信息和测点的编号(网格节点编号)及测点的坐标信息。基于Restful接口,在大坝监测云平台数据库中读取已知测点坐标信息、对应坐标的测点测值,并对已知测点坐标信息集成到Restful接口中,为等值线图的绘制做数据准备。测点测值进行高维特征信息构建:本专利技术选用支持向量机(SVM)来拟合预测大坝的测值,考虑到数据库中仅包含测点x,y,z,三个方向的数据信息,数据比较单薄,拟合效果差,故通过升阶来扩充自变量信息,构建高维特征信息,作为支持向量机的输入数据,选取测点测值,作为SVM的训练目标数据。其中扩充自变量信息时选取测点坐标的平方及各个坐标之间的乘积来扩充,即高维自变量集合X为:X=(c,xi,yi,zi,xi2,yi2,zi2,xiyi,yizi,xizi)式中:x,y,z分别表示第i个测点顺河向、横河向、垂直向坐标值,i=1,2..n,n表示测点总量;c表示常数项;测点测值的训练目标数据Y为:Y=(y1,y2,y3...yn)式中:yi表示第i个测点测值;基于支持向量机算法,以大坝监测云平台数据库中读取的已知测点坐标信息为自变量,大坝监测云平台数据库中读取的对应坐标的测点测值为目标变量,进行非线性训练;即Y作为目标数据训练SVM模型。在非线性训练中,SVM估计回归的基本思想是通过一个非线性的映射将输入空间的数据X映射到高维特征空间Y中,并在这本文档来自技高网...

【技术保护点】
1.一种基于三次插补法画大坝等值线的方法,其特征在于:/n选取大坝顺河向和横河向断面作为测点预测的典型断面,在Hypermesh中建立大坝的有限元模型并进行网格划分,导出典型断面的网格节点编号及对应坐标信息;/n在大坝监测云平台数据库中读取已知测点坐标信息、对应坐标的测点测值,并对已知测点坐标信息、测点测值进行高维特征信息构建:/n高维自变量集合X为:X=(c,x

【技术特征摘要】
1.一种基于三次插补法画大坝等值线的方法,其特征在于:
选取大坝顺河向和横河向断面作为测点预测的典型断面,在Hypermesh中建立大坝的有限元模型并进行网格划分,导出典型断面的网格节点编号及对应坐标信息;
在大坝监测云平台数据库中读取已知测点坐标信息、对应坐标的测点测值,并对已知测点坐标信息、测点测值进行高维特征信息构建:
高维自变量集合X为:X=(c,xi,yi,zi,xi2,yi2,zi2,xiyi,yizi,xizi)
式中:x,y,z分别表示第i个测点顺河向、横河向、垂直向坐标值,i=1,2..n,n表示测点总量;c表示常数项;
测点测值的训练目标数据Y为:Y=(y1,y2,y3...yn)
式中:yi表示第i个测点测值;
基于支持向量机算法,以大坝监测云平台数据库中读取的已知测点坐标信息为自变量,大坝监测云平台数据库中读取的对应坐标的测点测值为目标变量,进行非线性训练;
以有限元模型中导出典型断面的网格节点编号及对应坐标信息作为输入值导入至训练完成的模型中,求解对应节点的预测值;
以求解对应节点的预测值作为插值目标,采用griddata函数提供的3次多项式插值方法cubic,对取坝体典型断面的所有网格节点进行插值处理;
剔除典型断面轮廓之外无效的节点预测值,利用Pyhton中contour函数实...

【专利技术属性】
技术研发人员:庞敏倪维东尹广林李桂民卓四明吴志伟高振东赖新芳李同春牛志伟齐慧君季威张进晁阳
申请(专利权)人:南京河海南自水电自动化有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1