发明名称 一种模型修正不适定问题正则化参数的自适应方法
摘要 本发明公开了一种模型修正不适定问题正则化参数的自适应方法,该方法密切结合模型修正的特点,在模型修正迭代过程中,监控试验与分析预示特征量残差的二范数的变化(即目标函数),引入一个缩放系数,自动调整正则化参数的值,构成正则化参数的自适应方法。该方法结合L-曲线法和阻尼最小二乘法的优势,采用L-曲线法确定一个相对合理的初始正则化参数,然后基于阻尼最小二乘法增加一个内循环,通过迭代确定一个合理的正则化参数,保证不适定方程求解的合理性,使得目标函数在每一步迭代过程中都下降,提高了模型修正迭代收敛的稳定性。<pb pnum="1" />
申请公布号 CN105659905B 申请公布日期 2014.08.13
申请号 CN201110015014.7 申请日期 2011.12.08
申请人 北京空间飞行器总体设计部 发明人 丁继锋;韩增尧;马兴瑞
分类号 G06F19/00(2011.01)I;G06N99/00(2010.01)I 主分类号 G06F19/00(2011.01)I
代理机构 北京理工大学专利中心 11120 代理人 李爱英;高燕燕
主权项 一种模型修正不适定问题正则化参数的自适应方法,其特征在于,对于模型修正第j步迭代中的修正方程:S<sub>j</sub>δθ<sub>j</sub>=δz<sub>j</sub>         (1)其中S<sub>j</sub>为第j步的灵敏度分析矩阵,δz<sub>j</sub>为第j步分析与试验结果的偏差,δθ<sub>j</sub>为修正参数的变化量;采用Tikhonov正则化可以求解修正参数的变化量:<maths id="cmaths0001" num="0001"><math><![CDATA[<mrow><msub><mi>&delta;&theta;</mi><msup><mi>&lambda;</mi><mn>2</mn></msup></msub><mo>=</mo><msup><mrow><mo>&lsqb;</mo><msubsup><mi>S</mi><mi>j</mi><mi>T</mi></msubsup><msub><mi>S</mi><mi>j</mi></msub><mo>+</mo><msup><mi>&lambda;</mi><mn>2</mn></msup><msub><mi>I</mi><mi>n</mi></msub><mo>&rsqb;</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>S</mi><mi>j</mi><mi>T</mi></msubsup><mi>&delta;</mi><mi>z</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FBM2016033003640000031.GIF" wi="1104" he="83" /></maths>其中λ<sup>2</sup>为正则化参数,那么正则化参数自适应方法的确定的过程如下:1)假设给定修正参数的初值θ<sub>0</sub>,误差限ξ>0和缩放系数v(建议取2,3或5);2)根据给定修正参数的值θ<sub>j</sub>,调用有限元分析软件计算结构的特征量,得到试验与分析预示特征量的差δz<sub>j</sub>,同时进行灵敏度分析得到特征量对修正参数的灵敏度分析矩阵S<sub>j</sub>;3)采用L‑曲线法计算不适定方程S<sub>j</sub>δθ=δz<sub>j</sub>的正则化参数λ<sup>2</sup>;4)计算修正参数的改变量<img file="FBM2016033003640000032.GIF" wi="545" he="86" />和新的修正参数θ<sub>j+1</sub>=θ<sub>j</sub>+δθ;5)根据新的修正参数θ<sub>j+1</sub>,调用有限元分析软件计算结构的特征量,得到δz<sub>j+1</sub>;如果<img file="FBM2016033003640000033.GIF" wi="355" he="89" />目标函数减小,转到第6)步,否则,如果<img file="FBM2016033003640000034.GIF" wi="352" he="87" />增大正则化参数λ<sup>2</sup>=λ<sup>2</sup>×v,转入第4)步,重新修正参数;6)如果<img file="FBM2016033003640000035.GIF" wi="184" he="75" />或<img file="FBM2016033003640000036.GIF" wi="260" he="88" />即修正参数的改变量小于给定的误差限,或者残差向量的二范数小于给定的误差限,则迭代终止,得到一组最终的修正参数θ<sup>*</sup>=θ<sub>j+1</sub>,否则,以θ<sub>j+1</sub>代替θ<sub>j</sub>转入第2)步循环至第6)步直至迭代终止,完成模型修正不适定问题正则化参数的自适应过程。pb pnum="1" />
地址 100094 北京市海淀区友谊路104号