发明名称 一种农作物叶面积指数同化方法
摘要 本发明公开了一种农作物叶面积指数同化方法,涉及叶面积指数领域。所述方法包括步骤:B:依据四维变分的代价函数构建目标泛函;C:在当前同化过程下,依据非常快速模拟退火算法求取所述目标泛函的最优解;D:判断当前同化过程的次数是否大于总观测次数,如果是,将所述最优解作为待调整参数的最终值,同化过程结束;否则,将所述最优解作为下一次同化过程中所述待调整参数的当前值,执行所述步骤C。所述方法,在获取全局最优解的同时,降低了计算复杂度,提高了叶面积指数的估算精度和抗数据饱和性。
申请公布号 CN102323987B 申请公布日期 2013.09.04
申请号 CN201110268098.5 申请日期 2011.09.09
申请人 北京农业信息技术研究中心 发明人 王纪华;董莹莹;李存军;杨贵军;王芊;王慧芳;黄文江;陈红
分类号 G06F19/00(2011.01)I;A01G7/00(2006.01)I 主分类号 G06F19/00(2011.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 1.一种农作物叶面积指数同化方法,其特征在于,包括步骤:B:依据四维变分的代价函数构建目标泛函;C:在当前同化过程下,依据非常快速模拟退火算法求取所述目标泛函的最优解;D:判断当前同化过程的次数是否大于总观测次数,如果是,将所述最优解作为待调整参数的最终值,同化过程结束;否则,将所述最优解作为下一次同化过程中所述待调整参数的当前值,执行所述步骤C;所述步骤B中的目标泛函J(X)的表达式如下:<maths num="0001"><![CDATA[<math><mrow><mi>J</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mrow><mo>(</mo><mi>X</mi><mo>-</mo><msup><mi>X</mi><mi>a</mi></msup><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>T</mi></msup><msup><mi>P</mi><mi>a</mi></msup><msup><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>X</mi><mo>-</mo><msup><mi>X</mi><mi>a</mi></msup><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>Num</mi></munderover><mo>{</mo><msup><mrow><mo>[</mo><msup><mi>Y</mi><mn>0</mn></msup><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>H</mi><mrow><mo>(</mo><mi>M</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup><mi>R</mi><msup><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>[</mo><msup><mi>Y</mi><mn>0</mn></msup><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>H</mi><mrow><mo>(</mo><mi>M</mi><mrow><mo>(</mo><mi>X</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo><mo>}</mo></mrow></math>]]></maths>其中,R(t<sub>i</sub>)表示第i个观测时刻由观测数据测量误差和模型误差组成的观测误差;Y<sup>0</sup>(t<sub>i</sub>)表示第i个观测时刻的光谱数据集;X<sup>a</sup>(t<sub>k</sub>)表示第k次同化过程时的背景场数据集合的当前值,k的初值为0;P<sup>a</sup>(t<sub>k</sub>)表示X<sup>a</sup>(t<sub>k</sub>)的误差协方差矩阵的当前值;Num表示所述总观测次数;M表示作物生长模型算子;H表示PROSAIL辐射传输模型算子;所述步骤C具体包括步骤:C1:在当前同化过程下,设定标准温度T<sub>0</sub>,设定优化过程的状态变量X<sup>0</sup>(t<sub>k,j</sub>)的初值<img file="FDA00002941321500012.GIF" wi="382" he="86" />并且设定初始温度T<sub>1</sub>=T<sub>0</sub>exp(-c);其中,<img file="FDA00002941321500013.GIF" wi="159" he="88" />表示X<sup>a</sup>(t<sub>k</sub>)的算术平均值,c为常数,j的初值为0;C2:在当前温度T<sub>I</sub>下,根据当前状态变量X<sup>0</sup>(t<sub>k,j</sub>)计算下一个状态变量X<sup>0</sup>(t<sub>k,j+1</sub>);I表示迭代次数,初值为1;C3:计算ΔJ=J(X<sup>0</sup>(t<sub>k,j</sub>))-J(X<sup>0</sup>(t<sub>k,j+1</sub>)),判断ΔJ是否大于0,如果是,接受X<sup>0</sup>(t<sub>k,j+1</sub>),否则,以概率exp(-ΔJ/cT<sub>I</sub>)接受X<sup>0</sup>(t<sub>k,j+1</sub>);C4:判断是否达到平衡,如果是,执行C5;否则,计算下一温度T<sub>I+1</sub>=T<sub>0</sub>exp(-c×I<sup>1/n</sup>),I自加1,j自加1,然后执行步骤C2;其中,n为待调整参数的维数;C5:判断当前温度T<sub>I</sub>是否低于预设最低温度,或者已经连续出现了预设阈值个状态变量均未被接受,如果是,将X<sup>0</sup>(t<sub>k,j+1</sub>)作为所述目标泛函的最优解,执行步骤D;否则,T<sub>I+1</sub>=T<sub>I</sub>,I自加1,j自加1,然后执行步骤C2。
地址 100097 北京市海淀区曙光花园中路11号农科大厦A座318