1.一种基于真值发现的三维地质模型寻优方法,其特征在于:包括如下步骤:S1:对同一地质体进行建模得到若干三维地质模型,对每个所述三维地质模型进行网格化;
S2:所有所述三维地质模型的类型相同,判断所述三维地质模型的类型,若所述三维地质模型为三维结构模型,则将地层类型作为所述网格化的三维结构模型中的各个网格单元的属性值为每一所述网格化的三维结构模型中的每一网格单元赋值,若所述三维地质模型为属性模型,则直接从所述属性模型中获取相应网格单元的属性值为每一网格单元赋值;
S3:将所述网格化的三维地质模型作为输入数据分别输入真值发现算法中,使用所述真值发现算法推算每一所述网格化的三维地质模型的可靠度;
所述真值发现算法包括LCA算法和EM算法,步骤S3包括:S3.1:将所述网格化的三维地质模型作为输入数据输入到所述LCA算法中,利用所述LCA算法构建源参数模型;
S3.2:初始化,为每个所述源参数模型赋予一样的可靠度;
S3.3:利用所述EM算法求期望值,计算每个网格单元所有隐藏变量的置信度;
S3.4:在所述EM算法中,利用每一所述源参数模型中的所有所述隐藏变量的置信度对该源参数模型的置信度进行可靠度求解;
S3.5:对前后同一所述源参数模型的可靠度进行求差计算,若前后同一所述源参数模型的可靠度之差小于或等于给定的阈值,则进行步骤S3.6,否则将步骤S3.4中得到的可靠度用于步骤S3.3中再次计算置信度,重复步骤S3.3至步骤S3.5;
S3.6:停止计算,得到所有所述源参数模型的可靠度,所述网格化的三维地质模型的可靠度和与之对应的所述源参数模型的可靠度正相关;
S4:根据每一所述网格化的三维地质模型的可靠度或源参数模型的可靠度以及网格单元的属性值类型,得到所述地质体的最优结构模型或者最优属性模型。
2.如权利要求1所述的基于真值发现的三维地质模型寻优方法,其特征在于:步骤S1还包括:对每一所述网格化的三维地质模型中的每一网格单元进行编号,在同一所述网格化的三维地质模型中,不同空间位置处的网格单元的网格编号不同;在不同的所述网格化的三维地质模型中,相同空间位置处的网格单元的网格编号相同。
3.如权利要求2所述的基于真值发现的三维地质模型寻优方法,其特征在于:步骤S4包括步骤:
S4.1:设每一所述网格化的三维地质模型中的其中一网格单元的网格编号为i,则j个
1 2
不同的所述网格化的三维地质模型的网格编号为i的网格单元的属性值分别为Vi ,Vi ……j 1 2 j
Vi,j为正整数,获取网格编号为i的所有网格单元的属性值Vi={Vi,Vi……Vi};
S4.2:判断网格编号为i的所有网格单元的属性值的类型,如果属性值为数字类型的,则进行步骤S4.3;如果属性值为枚举类型的,则进行步骤S4.4;
S4.3:对网格编号为i的所有网格单元的属性值进行加权平均操作,将加权平均得到的值作为最优值 W1,W2……Wj为每一所述源参数模型的可靠度;
S4.4:将可靠度最高的所述网格化的三维地质模型为网格单元所提供的属性值作为最优值;
S4.5:判断是否对所有的网格单元进行了最优值求解,如果没有,则进行步骤S4.6;如果已经完成了对所有网格单元的最优值求解,则进行步骤S4.7;
S4.6:利用S4.1~S4.4对网格编号为i之外的其他网格单元进行最优值求解;
S4.7:当寻优的三维地质模型是属性模型时,则由所有最优解构成的三维网格模型即为最优属性模型;当寻优的三维地质模型是三维结构模型时,对得到的所述最优属性模型进行三维曲面重建以得到最优结构模型。
4.如权利要求1所述的基于真值发现的三维地质模型寻优方法,其特征在于:步骤S2中,若所述三维地质模型为三维结构模型,且一个网格单元包含了多个地层,则取所占比例最大的地层的地层类型作为该网格单元的属性值。