付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
改进克立格算法的研究
0克立格法或称反比法克立格法最初用于计算矿产资源储量。在此之前,虽然有许多计算方法,如多边形法、剖面法、三角形法、反射法和反射法,但存在不同程度的问题。为了解决上述储量计算方法的不足,由南非金矿工程师DG克立格提出、后来由马特隆系统研究并以克立格的名字命名的一种方法,即克立格法。它是一种最优、线性(或非线性)、无偏内插估计量的方法。本文基于Windows编写了克立格算法流程图,并提出改进克立格算法的若干方法。1计算克立格法公式的公式1.1计算实验中可变差函数的计算方法1.1.1基本滞后距h—无距离加权γ*(kh)=12Ν(kh)Ν(kh)Σi=1[Ζ(xi)-Ζ(xi+kh)]2(k=1‚2‚⋯‚Κ)其中:h—基本滞后距;N(kh)—距离为kh时数据对的数目。当地质量的位置均落在基本滞后距组成的网格节点上,可使用无距离加权的计算方法。1.1.2.“ims”见表2γ*(kh)=12LΣi=1ΜiΣj=1d(k)ijLΣi=1ΜiΣj=1d(k)ij[Ζ(xi)-Ζ(xi+hij)]2其中:Mi—距xi的距离为hij,且在一定的距离误差限内的数据对数目;L—可以组成数据对的i的变化范围;d(k)ij—在一定的距离误差限内的距离权系数。即:d(k)ij=1-[hij-k⋅hh/2]2k=1,2…,K当地质量的位置不均落在基本滞后距组成的网格节点上,应该使用距离加权的计算方法。1.2采用理论变差函数调整计算方法1.2.1拱高值的计算用实验变差函数开始两点的连线与纵坐标轴的交点的纵坐标值作为理论变差函的块金值C0;以实验变差函数倒数第二点的值作为拱高值C+C0;其对应的横坐标值作为变程值a。1.2.2yl2cyl12l12l钢在各条线根据加权多项式回归计算理论变差函数的块金值、拱高值和变程值:{C0=b0a=√-b13b2C=2b13√-b13b2{b1=l1yl22-l2yl12l11l22-l212b2=l2yl11-l1yl12l11l22-l212b0=ˉy-b1ˉx1-b2ˉx2其中:y=γ(h),x1=h,x2=h3;lik=nΣi=1Νixjixki-1Ν(nΣi=1Νixji)(nΣi=1Νixki)(j‚k=1,2)ljy=nΣi=1Νixjixi-1Ν(nΣi=1Νixji)(nΣi=1Νixi)(j=1,2)1.3克立格评估和方程1.3.1一般克立格值z*Κ=nΣi=1λizi表示任一待估块段V的真值ZV的估计值Z*K是估计邻域内n个信息值Zi的线形组合,λi为估值权系数。1.3.2求条件极值的拉格朗日乘数{nΣi=1λic(xi,xj)-μ=c(x,xj)j=1,2,⋯,nnΣi=1λi=1其中:c(xi,xj)—点xi与点xj之间的协方差函数值;μ—求条件极值的拉格朗日乘数。以上列出的是普通克立格方程组,另外,泛克立格、指示克立格、对数克立格等计算方法以及以上所有方法的详细解释请参见相关资料,它们的程序流程图如图1。2实验变差函数的nkh距离生成1)加强数据预处理,增强程序报错功能。在数据预处理阶段进行相关性、统计特征及特异值分析,确定合理的数学模型。在所处理的原始地质数据中,尤其对重复样品和同一坐标位置有两个以上的品位值进行报错,并提示用户检查自己的原始地质数据。如果不这样,计算机所计算的各坐标方向的基本滞后距趋于零,导致克立格估值不正确。2)将基本滞后距和实验变差函数计算结合起来一并运算,提高程序运行效率。各坐标方向的基本滞后距是在角度误差限内,所有数据中该坐标方向任意两点间的最短距离;而计算实验变差函数的N(kh)时,要多次用到任意两点间的距离。因此可以动态申请一个数组,将第一次计算的结果存放在该数组中,而后计算N(kh)时需要的距离直接在数组中取存,这样大大节省程序的运行时间。以下是基于VisualC++平台使用C++语言编写的代码片段:3)避免大数“吃”小数,防止数据溢出。在使用公式法拟合理论变差函数时,要注意一个很大的数与一个很小的数相运算,同时计算机中浮点型变量在内存中占4个字节,变量数的范围为-231~231-1,当计算的数据量很大时,很可能产生数据溢出。在加权多项式回归中计算b1和b2时,开始设置一个阀值,当b1和b2中的分子或分母大于该值时,分子或分母同除以一个数,以防止数据溢出。4)选择快速有效算法求解克立格方程组。求解高维方程组是克立格估值的一个重要内容,因此建议使用高效的列主消元法,并将其编写成一个子模块,供系统调用。其算法如下:设二维数组A储存增广矩阵(A,b)的元素。列主元消去法算法为:1)消去过程对k=1,2,…,n-1,作:①在aik(i=k,…,n)中选主元,设为ark;②若∣ark∣<ε,则消去法失败,停止计算;③若r≠k,则对j=k,…,n+1作akj↔arj;④对i=k+1,…,n,计算aik←aikakk对j=k+1,…,计算aij←aij-aikakj2)回代过程①若∣ann∣<ε,则消去法失败,停止计算;②对k=n,n-1,…,1,计算ak,n+1←ak,n+1-nΣj=k+1akjaj,n+1ak,k最后,解向量存放在数组A的最后一列。3快速算法的选择在应用克立格法进行估值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢铁厂高温作业细则
- 2026炎陵农商银行员工招聘6人备考题库含答案详解
- 2026江西赣南医学院第三附属医院招募见习生6人备考题库及完整答案详解一套
- 2026浙江宁波市奉化区人民检察院面向社会招录聘用制书记员5人备考题库及答案详解1套
- 2026中国电信本溪南芬分公司招聘2人备考题库及答案详解1套
- 成本费用控制制度办法
- 2026江苏南通市通州区消防救援局第二批招聘镇(街道)基层消防网格员2人备考题库及完整答案详解1套
- 噪音控制作业准则
- 2026浙江台州湾新区招聘4人备考题库带答案详解
- 2026云南昆明市西山区云帆职业技能培训学校有限公司招聘4人备考题库及答案详解1套
- 2026年春季学期人教版小学数学五年级下册期末质量检测卷含答案
- 2025陕西省中考历史真题(原卷版)
- 浙江省Z20联盟2026届高三年级第三次学情诊断地理+答案
- (正式版)JJD 008-2026 房屋建筑和市政基础设施工程安全管理资料导则(试行)
- 物理教学方法交流
- 2026中国工业软件自主可控路径及生态建设与替代空间研究报告
- 2025年湖北十堰市初二学业水平地理生物会考真题试卷(含答案)
- 2026新疆中考历史知识点背诵清单练习含答案
- 高速磁浮无线通信系统试验规范标准文本(含编制说明)-2024
- 创业管理(上海财经大学)智慧树知到期末考试答案章节答案2024年上海财经大学
- 示波器的原理和使用课件
评论
0/150
提交评论