1.一种冻土模型的构建方法,其特征在于,包括:获取地温数据;基于所述地温数据,设置空间三维插值网格参数,得到待插值的网格信息;对所述网格信息对应的水平网格进行插值处理,得到冻土点云数据;对所述冻土点云数据进行四面体剖分;根据对所述冻土点云数据的剖分结果,建立三维冻土模型:具体地,定义一个外接球包含所有冻土点云数据的四面体;逐个向所述四面体中加入冻土点云数据,找到新加入点所在四面体,并将所述新加入点所在四面体进行删除;计算所有与被删除的四面体相邻的四面体的外接球,若该外接球包括新加入的点,则连接该新加入的点和该外接球上的点,得到三个新的四面体;重复上述步骤,直到所有的冻土点云数据都加入到四面体剖分中,得到冻土网格集合;以四面体作为筛选条件,对于任意四面体,计算其边长集合 :其中,j、k分别为边 两端的点序号;m=1,2,3……6;基于所述边长集合,对所有的四面体进行筛选,得到符合网格拓扑条件的四面体,包括:将符合如下条件的四面体进行删除,得到符合网格拓扑条件的四面体:其中,a、b、c为x、y、z三个方向上的插值密度;基于所述符合网格拓扑条件的四面体,建立三维冻土模型。
2.根据权利要求1所述的方法,其特征在于,所述地温数据包括钻孔水平位置、钻孔深度和钻孔温度信息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述地温数据,设置空间三维插值网格参数,得到待插值的网格信息包括:基于所述地温数据,设置xy平面插值范围和z方向上的插值区间;基于所述z方向上的插值区间,设置插值距离;根据所述插值距离,对所述插值区间进行等分,得到需要进行插值的一个或多个平面对应的高度;基于所述xy平面插值范围,分别设定平面插值网格在x、y方向上的密度;基于所述高度和所述平面插值网格在x、y方向上的密度,得到待插值的网格信息。
4.根据权利要求3所述的方法,其特征在于,所述z方向上的插值区间,通过如下方式进行设置:通过如下方式确定有效钻孔点个数:其中, 为有效钻孔点数阈值;N为钻孔点总个数; 为条件百分比参数;基于所述有效钻孔点个数和每个钻孔内的高度最大值、最小值,确定z方向上的插值区间。
5.根据权利要求4所述的方法,其特征在于,所述对所述网格信息对应的水平网格进行插值处理,得到冻土点云数据包括:基于所述待插值的网格信息,得到不同高度对应平面的有效数据点的温度值和位置信息;基于所述温度值和位置信息,依次获取不同平面内已知点距离和其温度值半方差的数据散点图;基于所述数据散点图,选取对应的变异函数;所述变异函数包括球状模型、高斯模型和指数模型;基于所述变异函数,对当前平面内的水平网格进行插值,得到所述水平网格中所有点的温度拟合值;基于所述所有点的温度拟合值,得到冻土点云数据;其中,采用最小二乘法确定所述变异函数的参数。
6.一种冻土模型的构建装置,其特征在于,包括:获取模块,用于获取地温数据;设置模块,用于基于所述地温数据,设置空间三维插值网格参数,得到待插值的网格信息;插值模块,用于对所述网格信息对应的水平网格进行插值处理,得到冻土点云数据;构建模块,用于对所述冻土点云数据进行四面体剖分;根据对所述冻土点云数据的剖分结果,建立三维冻土模型:具体地,定义一个外接球包含所有冻土点云数据的四面体;逐个向所述四面体中加入冻土点云数据,找到新加入点所在四面体,并将所述新加入点所在四面体进行删除;计算所有与被删除的四面体相邻的四面体的外接球,若该外接球包括新加入的点,则连接该新加入的点和该外接球上的点,得到三个新的四面体;重复上述步骤,直到所有的冻土点云数据都加入到四面体剖分中,得到冻土网格集合;以四面体作为筛选条件,对于任意四面体,计算其边长集合 :其中,j、k分别为边 两端的点序号;m=1,2,3……6;基于所述边长集合,对所有的四面体进行筛选,得到符合网格拓扑条件的四面体:将符合如下条件的四面体进行删除,得到符合网格拓扑条件的四面体:其中,a、b、c为x、y、z三个方向上的插值密度;基于所述符合网格拓扑条件的四面体,建立三维冻土模型。
7.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~5中任一项所述的方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~5中任一项所述的方法。