System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及滑坡地质灾害治理,尤其涉及一种滑坡体力学参数的反分析方法、装置、终端及存储介质。
技术介绍
1、在滑坡体稳定性分析中,滑坡体岩土力学参数的合理取值直接关系着滑坡工程的安全和工程造价。为了得到的力学参数更符合滑坡体实际情况,一般采用反演分析方法对滑坡体稳定性进行分析,即根据滑坡体实际监测数据反算岩土体力学参数。
2、目前对于非线性问题的监测数据的反演分析,通常采用基于优化求解的正反分析方法:即首先设计多组力学参数的初始值,通过数值模拟正算的结果获取滑坡体数值模型中监测点对应位置处的理论值,然后采用相应的数学方法建立岩土体力学参数与监测理论值的数学关系,其次利用这个数学关系式与各监测点的实测值建立目标函数,最后采用优化分析方法寻找使得目标函数取最小值时的最优解。
3、然而,目前主要基于各个监测点对目标函数的贡献程度一致进行的求解,认为各个监测点需要同等程度最大可能地接近实测值才是最优解。但是,在实际工程中,不同位置处的监测点对滑坡体监测预警重要性程度并不一致,导致反算的滑坡体力学参数有偏差。
技术实现思路
1、本专利技术实施例提供了一种滑坡体力学参数的反分析方法、装置、终端及存储介质,以解决现有技术中构建目标函数错误,而导致反算的滑坡体力学参数存在偏差的问题。
2、第一方面,本专利技术实施例提供了一种滑坡体力学参数的反分析方法,包括:
3、建立滑坡体的数值分析模型,并将确定的滑坡体的待反演力学参数输入所述数值分析模型中,输出
4、根据所述模拟数值与所述待反演力学参数,建立拟合函数;
5、获取各个监测点的不同监测指标对应的实际监测数据;
6、根据所述实际监测数据和所述拟合函数,建立加权反演目标函数;
7、求解所述加权反演目标函数,得到滑坡体的力学参数。
8、在一种可能的实现方式中,所述将确定的滑坡体的待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值,包括:
9、确定滑坡体的待反演力学参数;
10、确定滑坡体上监测指标数量、各个监测指标对应的监测点数量和各个监测点的位置;
11、在建立的所述数值分析模型上确定所述各个监测点的位置;
12、将所述待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值。
13、在一种可能的实现方式中,所述将所述待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值,包括:
14、根据所述待反演力学参数,确定多个数值模拟方案;
15、将每个数值模拟方案中的待反演力学参数的数值依次输入至所述数值分析模型中,输出各个监测点的不同监测指标对应的模拟数值。
16、在一种可能的实现方式中,根据所述模拟数值与所述待反演力学参数,建立拟合函数,包括:
17、根据建立所述模拟数值与所述待反演力学参数的拟合函数;
18、其中,tij表示第j个监测指标的第i个监测点的模拟数值拟合函数,al表示拟合函数的系数,其中l=(0,1,…,l),xl表示第l个待反演力学参数,l表示待反演力学参数的数量。
19、在一种可能的实现方式中,所述加权反演目标函数为
20、
21、其中,s表示加权反演目标函数,ξj表示第j个监测指标的权值,λij表示第j个监测指标的第i个监测点的权值,vij表示第j个监测指标的第i个监测点的实际监测数据,m表示监测指标的个数,n表示第j个监测指标对应的监测点数量。
22、在一种可能的实现方式中,求解所述加权反演目标函数,得到滑坡体的力学参数,包括:
23、根据任一监测指标对应的实际监测数据,确定任一监测指标对应的第i个监测点的熵函数;
24、根据所述熵函数,确定监测点的权值;
25、根据所有监测点的权值和所述实际监测数据,得到融合监测指标变化参数;
26、对所述融合监测指标变化参数进行标准化处理,得到处理后的参数;
27、根据所述处理后的参数对应的矩阵,确定协方差矩阵;
28、根据所述协方差矩阵,得到监测指标的权值。
29、在一种可能的实现方式中,根据任一监测指标对应的实际监测数据,确定第i个监测点的熵函数,包括:
30、根据确定第i个监测点的熵函数;
31、其中,hi表示第i个监测点的熵函数,g表示监测时间,t=(1,2,…,g),fti表示中间参量,di(t)表示任一监测指标对应的第i个监测点的第t天的实际监测数据;
32、根据所述熵函数,确定监测点的权值,包括:
33、根据确定第i个监测点的任一监测指标对应的权值;
34、其中,λi1表示任一监测指标的第i个监测点的对应的权值。
35、第二方面,本专利技术实施例提供了一种滑坡体力学参数的反分析装置,包括:
36、模型建立模块,用于建立滑坡体的数值分析模型;
37、处理模块,用于将确定的滑坡体的待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值;其中,不同监测指标采用不同类型的传感器测量,不同监测点的相同监测指标采用相同类型的传感器测量;
38、所述模型建立模块,还用于根据所述模拟数值与所述待反演力学参数,建立拟合函数;
39、获取模块,用于获取各个监测点的不同监测指标对应的实际监测数据;
40、所述模型建立模块,还用于根据所述实际监测数据和所述拟合函数,建立加权反演目标函数;
41、所述处理模块,还用于求解所述加权反演目标函数,得到滑坡体的力学参数。
42、第三方面,本专利技术实施例提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述的滑坡体力学参数的反分析方法的步骤。
43、第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式所述的滑坡体力学参数的反分析方法的步骤。
44、本专利技术实施例提供一种滑坡体力学参数的反分析方法、装置、终端及存储介质,通过采用不同监测指标对应的不同类型的传感器,不同监测点的相同监测指标采用相同类型的传感器测量的实际监测数据,构建多元异构监测数据对应的加权反演目标函数,能够反映不同位置监测点、不同类型监测指标对岩土体力学参数反演重要性的贡献程度,避免了现有技术中采用单一监测传感器数据对滑坡体状态表征的偏差,提升了反演本文档来自技高网...
【技术保护点】
1.一种滑坡体力学参数的反分析方法,其特征在于,包括:
2.根据权利要求1所述的滑坡体力学参数的反分析方法,其特征在于,所述将确定的滑坡体的待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值,包括:
3.根据权利要求2所述的滑坡体力学参数的反分析方法,其特征在于,所述将所述待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值,包括:
4.根据权利要求1所述的滑坡体力学参数的反分析方法,其特征在于,根据所述模拟数值与所述待反演力学参数,建立拟合函数,包括:
5.根据权利要求1所述的滑坡体力学参数的反分析方法,其特征在于,所述加权反演目标函数为
6.根据权利要求5所述的滑坡体力学参数的反分析方法,其特征在于,求解所述加权反演目标函数,得到滑坡体的力学参数,包括:
7.根据权利要求6所述的滑坡体力学参数的反分析方法,其特征在于,根据任一监测指标对应的实际监测数据,确定第i个监测点的熵函数,包括:
8.一种滑坡体力学参数的反分析装置,其特征在于,包
9.一种终端,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至7中任一项所述的滑坡体力学参数的反分析方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上的权利要求1至7中任一项所述的滑坡体力学参数的反分析方法的步骤。
...【技术特征摘要】
1.一种滑坡体力学参数的反分析方法,其特征在于,包括:
2.根据权利要求1所述的滑坡体力学参数的反分析方法,其特征在于,所述将确定的滑坡体的待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值,包括:
3.根据权利要求2所述的滑坡体力学参数的反分析方法,其特征在于,所述将所述待反演力学参数输入所述数值分析模型中,输出不同监测点的不同监测指标对应的模拟数值,包括:
4.根据权利要求1所述的滑坡体力学参数的反分析方法,其特征在于,根据所述模拟数值与所述待反演力学参数,建立拟合函数,包括:
5.根据权利要求1所述的滑坡体力学参数的反分析方法,其特征在于,所述加权反演目标函数为
6.根据权利要求5所述的滑坡体力学参数的反分析方法,其...
【专利技术属性】
技术研发人员:袁维,裴子豪,张晓斌,张茗凯,高岭,王伟,李建朋,林杭,付晓东,杜朋召,尹超,张飞,洪建飞,唐佳,
申请(专利权)人:石家庄铁道大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。