System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于监测数据计算矿区地表曲率的方法及系统技术方案_技高网

一种基于监测数据计算矿区地表曲率的方法及系统技术方案

技术编号:41328244 阅读:4 留言:0更新日期:2024-05-13 15:06
本发明专利技术提供一种基于监测数据计算矿区地表曲率的方法及系统,该方法包扩以下步骤:首先,获取矿区监测点的坐标和竖直位移信息,将其导入Matlab,先根据不同的插值形式计算值与监测点真实竖直位移的有效均方差,进而得到最优插值函数形式;然后选择高次曲面径向基函数对矿区监测点竖直位移进行插值,然后再利用得到插值函数形式,获得均匀、等间距的矿区地表竖直方向位移场;再利用一阶中心差分和二阶中心差分分别近似处理一阶偏导数和二阶偏导数,进而求解出整个矿区的曲率信息,取主曲率中绝对值较大值为最大曲率,从而画出整个矿区的最大曲率等值线,最终确定矿区危险变形区域,为矿区地表移动范围的圈定和安全生产提供依据。

【技术实现步骤摘要】

本专利技术属于岩土工程的地表变形监测研究领域,更具体涉及于一种基于监测数据计算矿区地表曲率的方法及系统


技术介绍

1、在进行地下采矿活动过程中,整个矿区岩层都会发生不同程度的变形和开裂,现已有学者发现了地表变形随着与采空区的距离变化而变化,并将变形区域划分为危险变形区和安全变形区,危险变形区具有显著变形特征:矿区地表塌陷、地表开裂等。安全变形区可以使得布置在地表的构筑物无需维修可以安全使用。所以确定危险变形区和安全变形区的边界尤为关键,而危险变形区域边界需要根据最大水平应变、最大曲率和最大倾斜度的容许值的等值线来确定。因此,基于监测数据计算矿区的地表曲率显得尤为重要,可为我国矿山地下开采引起的地表岩层移动范围的圈定和安全生产提供依据。

2、matlab拥有强大的编程能力,具有丰富的函数库、并行计算能力和交互式开发环境将矿区现场监测数据导入到matlab中,利用matlab自身函数库和自己编制的程序来精确计算矿区地表曲率,并进一步分析矿区地表变形特征。从而为划分矿区危险区域提供依据和参考,促进矿区的安全生产和可持续发展。


技术实现思路

1、本专利技术属于岩土工程的地表变形监测研究领域,更具体涉及于一种基于监测数据计算矿区地表曲率的方法,该方法包括如下步骤:

2、s01、采集矿区gps监测点的x坐标、y坐标的信息和竖直位移大小;

3、s02、利用每个监测点的x坐标、y坐标的信息和竖直位移大小优化矿区地表节点竖直位移的高次曲面径向基插值函数;

4、s03、按一定的网格间距生成包含整个矿区的网格节点的横纵坐标点阵,利用步骤s02优化出的高次曲面径向基插值函数式求横纵坐标点阵中各节点的竖直位移计算值,生成包含整个矿区的竖向位移场,将矿区竖向位移场各节点x坐标、y坐标的信息和竖直位移大小分别储;

5、s04、计算竖直位移场中曲率有关参数:在matlab中编制principal_curvature函数,输入的自变量为步骤s03得到的竖向位移场,分别得到最大主方向 x 1 、最大主方向 x 2 、最大主曲率 k 1、最小主曲率 k 2;

6、s05、计算矿区最大曲率值:比较步骤s04得到的 k 1、 k 2的绝对值,输出绝对值较大的最大曲率abs_k;

7、s06、按abs_k画出竖向位移场的最大曲率等值线。

8、所述步骤s02包括首先利用每个监测点的x坐标、y坐标的信息和竖直位移监测值拟合候选高次曲面径向基插值函数,然后利用候选高次曲面径向基插值函数计算每个监测点的竖直位移计算值,比较竖直位移计算值相对竖直位移监测值的有效均方误差,选出最小有效均方误差对应的候选高次曲面径向基插值函数作为优化出的高次曲面径向基插值函数。

9、所述步骤s02包括以下步骤:

10、sk01.在一组顺序排列r2值中挑选出一个r2,r2为任意大于0的常数, 参考挑选出的r2,根据所有监测点的x坐标、y坐标的信息和竖直位移监测值以及式(1)和式(2),计算每一个监测点的权重 θ(i);

11、,式(1),

12、,式(2),

13、式中, e(i),n(i),v(i),θ(i)分别为矿区第 i个监测点的横坐标、纵坐标、竖直位移、权重, j为矿区第 j个监测点, n为所有矿区所有监测点的个数;

14、sk02.然后依次使用除第 i个监测点以外所有n-1个监测点的竖向位移v( j),通过式(3)和式(4),计算得到矿区第 i个监测点竖直位移计算值 v_c(i);

15、,式(3),

16、,式(4),

17、式(3)和式(4)中 e(j),n(j),θ(j)分别为矿区除第 i个监测点之外 n-1个监测点中第 j个监测点的横坐标、纵坐标、权重;

18、sk03.按步骤sk02反复循环计算,直至计算出所有监测点的竖直位移计算值 v_c (j),获得在挑选出的r2下,监测点的竖直位移的监测值和插值得到的计算值,然后使用下式(5)有效均方误差ermse的计算公式来评价插值效果,

19、,式(5);

20、其中, v_c(i)为监测点 i竖向位移计算值, v(i)为监测点 i竖向位移监测值, n为监测点的个数;

21、sk04.重复步骤sk01~sk03,计算每种r2对应的有效均方误差,画出以r2为自变量,有效均方误差为因变量的曲线,确定出ermse为最小值时的r2为最优值,查找步骤sk02中r2的最优值对应的高次曲面径向基插值函数的公式。

22、步骤s04编制principal_curvature程序的步骤如下:

23、编制计算曲率时采用一阶、二阶中心差分分别近似一阶偏导数和二阶偏导数:

24、,

25、式中, eq(i,j)、 nq(i,j)、 vq(i,j)分别为矿区地表节点的竖直位移场点阵中第 i行, j列节点的横坐标、纵坐标、竖直位移值,其他参数以此类推, ω为竖向位移,为竖向位移 ω对 x的一阶偏导数,为竖向位移 ω对 y的一阶偏导数,为竖向位移 ω对 x的二阶偏导数,为竖向位移 本文档来自技高网...

【技术保护点】

1.一种基于监测数据计算矿区地表曲率的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,所述步骤S02包括首先利用每个监测点的x坐标、y坐标的信息和竖直位移监测值拟合候选高次曲面径向基插值函数,然后利用候选高次曲面径向基插值函数计算每个监测点的竖直位移计算值,比较竖直位移计算值相对竖直位移监测值的有效均方误差,选出最小有效均方误差对应的候选高次曲面径向基插值函数作为优化出的高次曲面径向基插值函数。

3.根据权利要求1~2任一项所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,所述步骤S02包括以下步骤:

4.根据权利要求1所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,步骤S04编制principal_curvature程序的步骤如下:

5.根据权利要求1所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,步骤S05编制abs_same_size程序的步骤如下:对步骤S04得到的k1、k2通过Matlab内置的abs函数,分别得到abs_k1、abs_k2,再比较大小得到相对较大的最大曲率abs_k。

6.根据权利要求1所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,步骤S06所述编制contour程序的步骤如下:使用Matlab内置的contour函数,输入步骤S03得到的Eq、Nq,步骤S05得到的abs_k,即可以画出矿区地表最大主曲率等值线,为确定地表危险变形区域提供参考和依据。

7.一种基于监测数据计算矿区地表曲率的系统,其特征在于,包括:

8.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的一种基于监测数据计算矿区地表曲率的方法。

...

【技术特征摘要】

1.一种基于监测数据计算矿区地表曲率的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,所述步骤s02包括首先利用每个监测点的x坐标、y坐标的信息和竖直位移监测值拟合候选高次曲面径向基插值函数,然后利用候选高次曲面径向基插值函数计算每个监测点的竖直位移计算值,比较竖直位移计算值相对竖直位移监测值的有效均方误差,选出最小有效均方误差对应的候选高次曲面径向基插值函数作为优化出的高次曲面径向基插值函数。

3.根据权利要求1~2任一项所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,所述步骤s02包括以下步骤:

4.根据权利要求1所述的一种基于监测数据计算矿区地表曲率的方法,其特征在于,步骤s04编制principal_curvature程序的步骤如下:

5.根据权利要求1所述的一种基于监测数据计算矿区地表曲率的...

【专利技术属性】
技术研发人员:夏开宗梅林芳郑先伟陈从新刘才华司志伟
申请(专利权)人:中国科学院武汉岩土力学研究所
类型:发明
国别省市:

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

1