发明名称 结晶器离散状态方程辨识方法
摘要 本发明公开了一种结晶器离散状态方程辨识方法,其步骤包括有:(1)采集输入数据u(k)和输出数据y(k),采集N对数据样本ZN;(2)构建结晶器离散状态方程观测矩阵Qr;(3)获得结晶器状态矩阵A、C估计值;(4)构建结晶器状态矩阵B、D的线性方程(5)利用最小二乘法解B、D的线性方程获得B、D的估计值。本发明利用子空间方法对结晶器系统进行离散状态方程辨识,该方法能够获得噪声干扰环境下的结晶器离散状态方程参数无偏估计,便于结晶器跟踪不同的频率、振幅。
申请公布号 CN102692872B 申请公布日期 2014.04.09
申请号 CN201210125460.8 申请日期 2012.04.26
申请人 中冶南方工程技术有限公司 发明人 张华军;王晓伟;蔡炜;褚学征;陈方元;尉强
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 北京汇泽知识产权代理有限公司 11228 代理人 程殿军
主权项 1.一种结晶器离散状态方程辨识方法,其特征在于,其步骤包括有:(1)采集输入数据u(k)和输出数据y(k),采集N对数据样本Z<sup>N</sup>;(2)构建结晶器离散状态方程观测矩阵O<sub>r</sub>;(3)获得结晶器状态矩阵A、C估计值;(4)构建结晶器状态矩阵B、D的线性方程<![CDATA[<math><mrow><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>CA</mi><mi>k</mi></msup><mi>x</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>&tau;</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>u</mi><msup><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>&prime;</mo></msup><mo>&CircleTimes;</mo><msup><mi>CA</mi><mrow><mi>k</mi><mo>-</mo><mi>&tau;</mi><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow><mi>vec</mi><mrow><mo>(</mo><mi>B</mi><mo>)</mo></mrow><mo>+</mo><mi>u</mi><msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&prime;</mo></msup><mo>&CircleTimes;</mo><mi>vec</mi><mrow><mo>(</mo><mi>D</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>(5)利用最小二乘法解B、D的线性方程获得B、D的估计值;所述步骤(2)具体包括:(i)令结晶器噪声干扰条件下的离散状态方程形式为<![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>Ax</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>Bu</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>Cx</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>v</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中x(k)是k时刻的结晶器状态值,u(k)是k时刻的结晶器输入值,y(k)是k时刻的结晶器输出,w(k)是k时刻的过程噪声(白噪声)干扰值,v(k)是k时刻的测量噪声(白噪声)干扰值,令x(k)为n×1列向量,u(k)为m×1维列向量,y(k)为p维向量,w(k)为n×1向量,v(k)为p×1矩阵,则A为n×n矩阵,B为n×m矩阵,C为p×n矩阵;(ii)令<![CDATA[<math><mrow><msub><mi>Y</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><msub><mi>U</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mi>r</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><img file="FDA0000458374430000015.GIF" wi="442" he="457" />其中r为大于零的偶数;(iii)构建工具变量Π=I-U′(UU′)<sup>-1</sup>U,其中U′表示U的转置矩阵,U=[U<sub>r</sub>(r/2+1) U<sub>r</sub>(r/2+2)…U<sub>r</sub>(N+1-r)];(iv)令<![CDATA[<math><mrow><mi>G</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1.5</mn><mo>*</mo><mi>r</mi><mo>+</mo><mn>1</mn></mrow></mfrac><msup><mi>Y&Pi;&Phi;</mi><mo>&prime;</mo></msup><mo>,</mo></mrow></math>]]></maths><![CDATA[<math><mrow><msub><mi>W</mi><mn>2</mn></msub><mo>=</mo><msup><mrow><mo>(</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mn>1.5</mn><mo>*</mo><mi>r</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mi>&Phi;&Pi;</mi><msup><mi>&Phi;</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>&Phi;</mi><mo>,</mo></mrow></math>]]></maths>其中Y=[Y<sub>r</sub>(r/2+1) Y<sub>r</sub>(r/2+2)…Y<sub>r</sub>(N+1-r)],<img file="FDA0000458374430000021.GIF" wi="1049" he="83" />(v)令<img file="FDA0000458374430000022.GIF" wi="219" he="84" />对<img file="FDA0000458374430000023.GIF" wi="52" he="72" />进行奇异值分解获得<img file="FDA0000458374430000024.GIF" wi="248" he="89" />其中U<sub>g</sub>、S、V分别为<img file="FDA0000458374430000025.GIF" wi="51" he="72" />进行奇异值分解获得的3个矩阵,取U<sub>g</sub>的左边pr×n矩阵作为新矩阵U<sub>2</sub>,令Ο<sub>r</sub>=U<sub>2</sub>;在所述步骤(3)中,矩阵Ο<sub>r</sub>(1:p,1:n)为结晶器离散状态矩阵C,状态矩阵A满足方程Ο<sub>r</sub>(p+1:pr,1:n)=Ο<sub>r</sub>(1:p(r-1),1:n)A,解方程即可获得矩阵A;在所述步骤(4)中,运算符<img file="FDA0000458374430000026.GIF" wi="122" he="64" />表示克罗内科乘法运算,“vec”表示将对应矩阵从第2列起,每一列元素接在前一列之后形成一个列向量。
地址 430223 湖北省武汉市东湖新技术开发区大学园路33号