一种地形平缓区土壤重金属镉空间分布预测方法与流程

文档序号:12469172阅读:来源:国知局

技术特征:

1.一种地形平缓区土壤重金属镉空间分布预测方法,其特征在于,该地形平缓区土壤重金属镉空间分布预测方法包括:

首先采用径向基函数神经网络模型建立各影响因素与土壤镉含量间的非线性映射关系;针对土壤镉含量在距离分析区域不同范围内与各因素间相关性的变化,将分析区域划分为距离分析区域10km范围内和外两个区域,分别构建揭示土壤镉含量与土壤镉含量影响因素间非线性映射关系的径向基函数人工神经网络模型;

再以HASM模型对神经网络模型预测结果的残差进行模拟,得到对分析区土壤镉含量空间分布的预测结果;

该地形平缓区土壤重金属镉空间分布预测方法记为RBF1_HASM,表达如下:

Z(xi,k,yj,k)=RBFNN[F1(xi,k,yj,k),F2(xi,k,yj,k),...,Fn(xi,k,yj,k)]+HASM(xi,k,yj,k);

式中,Z(xi,k,yj,k)为土壤镉含量的预测值,RBFNN为径向基函数神经网络模型,F1~Fn为影响因素,HASM为高精度曲面模型。

2.如权利要求1所述的地形平缓区土壤重金属镉空间分布预测方法,其特征在于,该地形平缓区土壤重金属镉空间分布预测方法具体包括以下步骤:

1)将各影响因素图层栅格化,针对计算量,取分辨率为10m;以矩阵形式转入软件MATLAB中;

2)在距离分析区域10km以内和10km以外两区域内分别以各自区内建模点建立和训练神经网络模型,得到各自的优参数和对建模点的预测结果及残差;

3)以最优模型和各影响因素的空间分布数据,完成基于神经网络模型的土壤镉含量空间分布预测结果;

4)采用HASM模型,在软件MATLAB中完成对神经网络模型对建模点预测结果残差空间分布形态的模拟;

5)将运用径向基函数神经网络模型对区域镉含量值的预测结果与HASM模型对残差值的模拟结果相加,得到分析区域土壤镉含量的空间分布模拟结果;将该结果以文本格式导出,在ArcGIS中转换为栅格数据。

3.如权利要求1~2任意一项所述的地形平缓区土壤重金属镉空间分布预测方法,其特征在于,所述HASM模型根据微分几何学理论,空间曲面由第一类基本量和第二类基本量决定;若空间曲面表达为Z=u(x,y),则其第一类基本量表达为,

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>E</mi> <mo>=</mo> <mn>1</mn> <mo>+</mo> <msubsup> <mi>u</mi> <mi>x</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>F</mi> <mo>=</mo> <msub> <mi>u</mi> <mi>x</mi> </msub> <msub> <mi>u</mi> <mi>y</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>G</mi> <mo>=</mo> <mn>1</mn> <mo>+</mo> <msubsup> <mi>u</mi> <mi>y</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

第二类基本量表达为,

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>L</mi> <mo>=</mo> <mfrac> <msub> <mi>u</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> <msqrt> <mrow> <mn>1</mn> <mo>+</mo> <msubsup> <mi>u</mi> <mi>x</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>u</mi> <mi>y</mi> <mn>2</mn> </msubsup> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>M</mi> <mo>=</mo> <mfrac> <msub> <mi>u</mi> <mrow> <mi>x</mi> <mi>y</mi> </mrow> </msub> <msqrt> <mrow> <mn>1</mn> <mo>+</mo> <msubsup> <mi>u</mi> <mi>x</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>u</mi> <mi>y</mi> <mn>2</mn> </msubsup> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>N</mi> <mo>=</mo> <mfrac> <msub> <mi>u</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> <msqrt> <mrow> <mn>1</mn> <mo>+</mo> <msubsup> <mi>u</mi> <mi>x</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>u</mi> <mi>y</mi> <mn>2</mn> </msubsup> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

高精度曲面模型基本理论被表示为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>&Gamma;</mi> <mn>11</mn> <mn>1</mn> </msubsup> <msub> <mi>u</mi> <mi>x</mi> </msub> <mo>+</mo> <msubsup> <mi>&Gamma;</mi> <mn>11</mn> <mn>2</mn> </msubsup> <msub> <mi>u</mi> <mi>y</mi> </msub> <mo>+</mo> <mfrac> <mi>L</mi> <msqrt> <mrow> <mi>E</mi> <mi>G</mi> <mo>-</mo> <msup> <mi>F</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mrow> <mi>x</mi> <mi>y</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>&Gamma;</mi> <mn>12</mn> <mn>1</mn> </msubsup> <msub> <mi>u</mi> <mi>x</mi> </msub> <mo>+</mo> <msubsup> <mi>&Gamma;</mi> <mn>12</mn> <mn>2</mn> </msubsup> <msub> <mi>u</mi> <mi>y</mi> </msub> <mo>+</mo> <mfrac> <mi>M</mi> <msqrt> <mrow> <mi>E</mi> <mi>G</mi> <mo>-</mo> <msup> <mi>F</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>&Gamma;</mi> <mn>22</mn> <mn>1</mn> </msubsup> <msub> <mi>u</mi> <mi>x</mi> </msub> <mo>+</mo> <msubsup> <mi>&Gamma;</mi> <mn>22</mn> <mn>2</mn> </msubsup> <msub> <mi>u</mi> <mi>y</mi> </msub> <mo>+</mo> <mfrac> <mi>N</mi> <msqrt> <mrow> <mi>E</mi> <mi>G</mi> <mo>-</mo> <msup> <mi>F</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中

假设计算区域在x方向和y方向的最大长度分别用Lx和Ly表示,计算区域被表示为的矩形区域;h为插值步长,I+2和J+2代表x方向和y方向的栅格数,栅格(0.5h+(i-1)h,0.5h+(j-1)h)的中心点被表示为(xi,yj),其中i=0,1,…,I,I+1,j=0,1,…,J,J+1;u(x+h,y)和u(x-h,y)用下面的泰勒展开式表示:

<mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>h</mi> <mfrac> <mrow> <mo>&part;</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <mi>x</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>h</mi> <mn>2</mn> </msup> <mrow> <mn>2</mn> <mo>!</mo> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>h</mi> <mn>3</mn> </msup> <mrow> <mn>3</mn> <mo>!</mo> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>3</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>3</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>O</mi> <mrow> <mo>(</mo> <msup> <mi>h</mi> <mn>4</mn> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>h</mi> <mfrac> <mrow> <mo>&part;</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <mi>x</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>h</mi> <mn>2</mn> </msup> <mrow> <mn>2</mn> <mo>!</mo> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <msup> <mi>h</mi> <mn>3</mn> </msup> <mrow> <mn>3</mn> <mo>!</mo> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>3</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>3</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>O</mi> <mrow> <mo>(</mo> <msup> <mi>h</mi> <mn>4</mn> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

式(3)减式(4)得:

<mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>2</mn> <mi>h</mi> <mfrac> <mrow> <mo>&part;</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <mi>x</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <mn>2</mn> <msup> <mi>h</mi> <mn>3</mn> </msup> </mrow> <mrow> <mn>3</mn> <mo>!</mo> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>3</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>3</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>O</mi> <mrow> <mo>(</mo> <msup> <mi>h</mi> <mn>5</mn> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

所以有,

<mrow> <msub> <mi>u</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mo>&part;</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <mi>x</mi> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <msup> <mi>h</mi> <mn>2</mn> </msup> <mrow> <mn>3</mn> <mo>!</mo> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>3</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>3</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>O</mi> <msup> <mrow> <mo>(</mo> <mi>h</mi> <mo>)</mo> </mrow> <mn>4</mn> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

对于足够小的步长h,ux(x,y)和uy(x,y)的有限差分方程可表示为:

<mrow> <msub> <mi>u</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&ap;</mo> <mfrac> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>u</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&ap;</mo> <mfrac> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>+</mo> <mi>h</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>-</mo> <mi>h</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>

式(7)加式(8)得:

<mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>2</mn> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mrow> <mn>2</mn> <msup> <mi>h</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mo>!</mo> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mi>O</mi> <mrow> <mo>(</mo> <msup> <mi>h</mi> <mn>4</mn> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>

所以有,

<mrow> <msub> <mi>u</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mn>2</mn> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> </mfrac> <mo>+</mo> <mi>O</mi> <mrow> <mo>(</mo> <msup> <mi>h</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>

对于足够小的h,uxx(x,y)和uyy(x,y)的有限差分方程为:

<mrow> <msub> <mi>u</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&ap;</mo> <mfrac> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mn>2</mn> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <mi>h</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> </mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>u</mi> <mrow> <mi>y</mi> <mi>y</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>&ap;</mo> <mfrac> <mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>+</mo> <mi>h</mi> <mo>)</mo> </mrow> <mo>-</mo> <mn>2</mn> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>-</mo> <mi>h</mi> <mo>)</mo> </mrow> </mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>

假设是采样点{(xi,yj)}在曲面u上的采样值,(其中n≥0,0≤i≤I+1,0≤j≤J+1)是中心点为(xi,yj)的栅格值的第n次迭代值,其中是基于采样点的插值结果;根据数值计算,由式(12)和(13)得出HASM的第n+1次迭代的有限差分基本表达式为:

<mrow> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>-</mo> <mn>2</mn> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> </mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> </mfrac> <mo>=</mo> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>11</mn> <mn>1</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>+</mo> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>11</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <msubsup> <mi>L</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <msqrt> <mrow> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>+</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <mn>1</mn> </mrow> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>-</mo> <mn>2</mn> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> </mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> </mfrac> <mo>=</mo> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>22</mn> <mn>1</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>+</mo> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>22</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>+</mo> <mfrac> <msubsup> <mi>N</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <msqrt> <mrow> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>+</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <mn>1</mn> </mrow> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>15</mn> <mo>)</mo> </mrow> </mrow>

其中n≥0;0<i<I+1;0<j<J+1;

<mrow> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>;</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mn>1</mn> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>;</mo> </mrow>

<mrow> <msubsup> <mi>L</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <mn>2</mn> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>+</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> <msqrt> <mrow> <mn>1</mn> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msubsup> <mi>N</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <mn>2</mn> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>+</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> <msqrt> <mrow> <mn>1</mn> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>u</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <mn>2</mn> <mi>h</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>11</mn> <mn>1</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mfrac> <mrow> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mn>2</mn> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> </mrow> <mrow> <mn>4</mn> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mi>h</mi> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>22</mn> <mn>1</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mfrac> <mrow> <mn>2</mn> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> </mrow> <mrow> <mn>4</mn> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mi>h</mi> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>11</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mfrac> <mrow> <mn>2</mn> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> </mrow> <mrow> <mn>4</mn> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <msub> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mi>h</mi> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msubsup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mn>22</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mfrac> <mrow> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <mn>2</mn> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>-</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> </mrow> <mrow> <mn>4</mn> <mrow> <mo>(</mo> <msubsup> <mi>E</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <msubsup> <mi>G</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>F</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>n</mi> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mi>h</mi> </mrow> </mfrac> <mo>;</mo> <msubsup> <mi>u</mi> <mrow> <mn>0</mn> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>u</mi> <mrow> <mn>0</mn> <mo>,</mo> <mi>j</mi> </mrow> <mn>0</mn> </msubsup> <mo>,</mo> <mrow> <mo>(</mo> <mn>0</mn> <mo>&le;</mo> <mi>j</mi> <mo>&le;</mo> <mi>J</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

是HASM的边界条件;

(11-13)和(11-14)的矩阵表达形式为:

<mrow> <msub> <mi>A</mi> <mn>1</mn> </msub> <msup> <mi>U</mi> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <msubsup> <mi>b</mi> <mn>1</mn> <mi>n</mi> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>16</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>A</mi> <mn>2</mn> </msub> <msup> <mi>U</mi> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <msubsup> <mi>b</mi> <mn>2</mn> <mi>n</mi> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>17</mn> <mo>)</mo> </mrow> </mrow>

其中A1分别是式(11-13)的系数矩阵和右端常数项矩阵;A2分别是式(1-4)的系数矩阵和右端常数项矩阵;

假设为了确保采样点的真实值与采样点的估计值相等或相近,HASM的计算公式转换为以等式约束的最小二乘问题:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mo>|</mo> <mo>|</mo> <msup> <mi>ZU</mi> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>-</mo> <msup> <mi>q</mi> <mi>n</mi> </msup> <mo>|</mo> <msub> <mo>|</mo> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> <msup> <mi>CU</mi> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <mi>d</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>18</mn> <mo>)</mo> </mrow> </mrow>

其中C和d分别为采样点系数矩阵和采样点的值,它们的表达式分别为:C(k,(i-1)·J+j)=1,即第k个采样点(xi,yj)的值为

为了求解最小二乘问题的方程组(11-17),引入一个正的足够大的参数,λ是赋予采样点的权重,它决定于采样点对模拟曲面的贡献;对于足够大的λ,式(11-17)可被转化为无约束的最小二乘问题:

<mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>f</mi> </munder> <mo>|</mo> <mo>|</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mi>Z</mi> </mtd> </mtr> <mtr> <mtd> <mi>&lambda;</mi> <mi>C</mi> </mtd> </mtr> </mtable> </mfenced> <msup> <mi>U</mi> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>-</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msup> <mi>q</mi> <mi>n</mi> </msup> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&lambda;</mi> <mi>d</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>|</mo> <msub> <mo>|</mo> <mn>2</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>19</mn> <mo>)</mo> </mrow> </mrow>

也就是求解:

<mrow> <mo>&lsqb;</mo> <mtable> <mtr> <mtd> <msup> <mi>Z</mi> <mi>T</mi> </msup> </mtd> <mtd> <mrow> <msup> <mi>&lambda;C</mi> <mi>T</mi> </msup> </mrow> </mtd> </mtr> </mtable> <mo>&rsqb;</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mi>Z</mi> </mtd> </mtr> <mtr> <mtd> <mi>&lambda;</mi> <mi>C</mi> </mtd> </mtr> </mtable> </mfenced> <msup> <mi>U</mi> <mrow> <mi>n</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <mo>&lsqb;</mo> <mtable> <mtr> <mtd> <msup> <mi>Z</mi> <mi>T</mi> </msup> </mtd> <mtd> <mrow> <msup> <mi>&lambda;C</mi> <mi>T</mi> </msup> </mrow> </mtd> </mtr> </mtable> <mo>&rsqb;</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msup> <mi>q</mi> <mi>n</mi> </msup> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&lambda;</mi> <mi>d</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>20</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

4.如权利要求1所述的地形平缓区土壤重金属镉空间分布预测方法,其特征在于,HASM模型利用采样点数据通过一系列迭代模拟步骤对某一生态曲面的空间分布进行全局模拟,进而实现对未采样点值的预测;HASM的迭代模拟步骤具体包括:

(a)利用采样点数据在计算区域内进行预插值,得到未采样点的预插值结果,即HASM模型的初始输入曲面;

(b)采用地理变量的初始输入曲面计算曲面的第一基本量、第二基本量以及HASM等式的系数;

(c)通过求解HASM等式得到接近真实空间分布格局的结果;

(d)重复上面迭代过程,直至达到满意精度。

5.如权利要求1所述的地形平缓区土壤重金属镉空间分布预测方法,其特征在于,径向基函数人工神经网络模型具有单隐层的三层前馈网络,其表达式如下:

f(xi,k,yj,k)=RBFNN[F1(xi,k,yj,k),F2(xi,k,yj,k),...,Fn(xi,k,yj,k)] (21)

f(xi,k,yj,k)为点位(xi,yj)处土壤镉含量值,由该点位所处环境因素共同决定;F1(xi,k,yj,k),F2(xi,k,yj,k),...,Fn(xi,k,yj,k)为点位(xi,k,yj,k)处影响土壤镉含量的n个影响因素;土壤镉含量与影响因子间存在的非线性关系,采用径向基函数人工神经网络模型表达;

人工神经网络能通过自动分析多源输入与输出间的非线性映射的关系的方式,有效解决非线性预测。

6.如权利要求1所述的地形平缓区土壤重金属镉空间分布预测方法,其特征在于,对地形平缓区土壤重金属镉空间分布预测的结果还需进行评价,该评价方法为:

以RBF1_HASM方法对验证样点的模拟值与实测值间的相关系数R、平均绝对误差MAE、平均相对误差MRE和均方根误差RMSE评价各模拟方法的模拟结果精度;其中,MAE、RMSE和MRE的计算公式如下:

<mrow> <mi>M</mi> <mi>A</mi> <mi>E</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>n</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>e</mi> <mi>d</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mo>|</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>22</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>R</mi> <mi>M</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <msqrt> <mrow> <mfrac> <mn>1</mn> <mi>n</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>Z</mi> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>e</mi> <mi>d</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>23</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>M</mi> <mi>R</mi> <mi>E</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>n</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mfrac> <mrow> <mo>|</mo> <msub> <mi>Z</mi> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>e</mi> <mi>d</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> <mo>|</mo> </mrow> <mrow> <msub> <mi>Cd</mi> <mrow> <mi>o</mi> <mi>b</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </msub> </mrow> </mfrac> <mo>&times;</mo> <mn>100</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>24</mn> <mo>)</mo> </mrow> </mrow>

式中,n为样本数;Zobs(i)为第i个样点的实测值mg/kg;Zpred(i)为预测方法对第i个样点的预测值mg/kg,MAE、MRE和RMSE越小,模拟方法的误差越小;相关系数R越大,预测方法的预测结果越好。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1