发明名称 一种参数系统的模型降阶方法
摘要 本发明属微机电MEMS和电子技术领域。具体为一种带有参数的系统模型降阶方法。模型降阶技术是一类有效提高系统模型模拟和验证速度的技术,以便对电路或器件的设计方案及时加以改进。本发明建立了针对参数系统的模型降阶方法。它通过对参数系统的传递函数进行多级数展开来逐层构造子投影矩阵,通过对子投影矩阵正交化构建投影矩阵。用此投影矩阵实现对原参数系统降阶,得到的降阶系统不依赖于系统参数的某个特殊取值,从而对参数不同取值都能保持降阶的精度。相对传统的降阶方法,本发明的降阶精度和降阶效率都大大提高。
申请公布号 CN1707467A 申请公布日期 2005.12.14
申请号 CN200510025270.9 申请日期 2005.04.21
申请人 复旦大学 发明人 冯丽红;曾璇
分类号 G06F17/00;G06F17/10;B81C5/00 主分类号 G06F17/00
代理机构 上海正旦专利代理有限公司 代理人 陆飞;盛志范
主权项 1、一种参数系统的模型降阶方法,该参数系统具有如下形式:<maths num="001"><![CDATA[ <math><mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>C</mi><mfrac><mrow><mi>dx</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>dt</mi></mfrac><mo>+</mo><mrow><mo>(</mo><mi>G</mi><mo>+</mo><mi>kD</mi><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>Bu</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></mrow><mo>=</mo><mi>Ex</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,x(t)为系统的N维状态变量,矩阵C,D,G∈R<sup>N×N</sup>,E∈R<sup>p×N</sup>,B∈R<sup>N×l</sup>是系统矩阵,通过对电路或者器件进行离散建模得到,u(t)∈R<sup>l</sup>,在电路中是进入电路的输入信号变量,l表示电路中输入端口的数目,在微机电领域u(t)是1;y(t)∈R<sup>p</sup>,在电路中是描述电路的输出信号的变量,p表示输出端口的数目,在微机电中是器件中某些部位的温度的值,k为可变的参数;其特征在于对参数系统(1)的频域传递函数进行多级数展开,具体步骤如下:第一步,对参数系统(1)进行Laplace变换,得到:sCX(s)+(G+kD)X(s)=BU(s)Y(s)=EX(s)这里s是频域变量。第二步:求出系统的传递函数:H(s)=E(sC+G+kD)<sup>-1</sup>B第三步:将传递函数H(s)关于s和k进行级数展开:(1)、将H(s)在s<sub>0</sub>=0点展开成s的级数:<maths num="002"><![CDATA[ <math><mrow><mi>H</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mi>E</mi><msup><mrow><mo>(</mo><mi>sC</mi><mo>+</mo><mi>G</mi><mo>+</mo><mi>kD</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>=</mo><mi>E</mi><msup><mrow><mo>[</mo><mi>I</mi><mo>-</mo><mrow><mo>(</mo><mo>-</mo><msup><mrow><mo>(</mo><mi>G</mi><mo>+</mo><mi>kD</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>Cs</mi><mo>)</mo></mrow><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mrow><mo>(</mo><mi>G</mi><mo>+</mo><mi>kD</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi></mrow></math>]]></maths><maths num="003"><![CDATA[ <math><mrow><mo>=</mo><mi>E</mi><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><mo>[</mo><mo>-</mo><msup><mrow><mo>(</mo><mi>G</mi><mo>+</mo><mi>kD</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>C</mi><msup><mo>]</mo><mi>j</mi></msup><msup><mrow><mo>(</mo><mi>G</mi><mo>+</mo><mi>kD</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><msup><mi>s</mi><mi>j</mi></msup><mo>=</mo><mi>E</mi><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><msub><mover><mi>M</mi><mo>~</mo></mover><mi>j</mi></msub><msup><mi>s</mi><mi>j</mi></msup></mrow></math>]]></maths>其中<img file="A2005100252700002C4.GIF" wi="63" he="71" />与参数k有关;(2)、进一步将<img file="A2005100252700002C5.GIF" wi="61" he="68" />在k<sub>0</sub>=0点展开成关于k的级数:<maths num="004"><![CDATA[ <math><mrow><msub><mover><mi>M</mi><mo>~</mo></mover><mi>j</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>j</mi></msup><munderover><mi>&Sigma;</mi><mrow><msub><mi>i</mi><mi>j</mi></msub><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><munderover><mi>&Sigma;</mi><mrow><msub><mi>i</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><munderover><mi>&Sigma;</mi><msub><mi>i</mi><mn>1</mn></msub><mo>&infin;</mo></munderover><munderover><mi>&Sigma;</mi><mrow><mo>=</mo><mn>0</mn><msub><mi>i</mi><mn>0</mn></msub><mo>=</mo><mn>0</mn></mrow><mo>&infin;</mo></munderover><mo>[</mo><msup><mrow><mo>(</mo><mo>-</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msub><mi>i</mi><mi>j</mi></msub></msup><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>C</mi><msup><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msub><mi>i</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub></msup></mrow></math>]]></maths><maths num="005"><![CDATA[ <math><mrow><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>C</mi><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><mo>-</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msub><mi>i</mi><mn>1</mn></msub></msup><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>C</mi><msup><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msub><mi>i</mi><mn>0</mn></msub></msup><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>]</mo><msup><mi>k</mi><msub><mi>i</mi><mi>j</mi></msub></msup><msup><mi>k</mi><msub><mi>i</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub></msup><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msup><mi>k</mi><msub><mi>i</mi><mn>0</mn></msub></msup></mrow></math>]]></maths>j=0,1,…,m;第四步:构建投影矩阵V:(1)、根据<img file="A2005100252700003C3.GIF" wi="84" he="61" />构建投影矩阵V<sub>0</sub>:<maths num="006"><![CDATA[ <math><mrow><mi>spanol</mi><mo>{</mo><msub><mi>V</mi><mn>0</mn></msub><mo>}</mo><mo>=</mo><msub><mi>K</mi><msub><mi>i</mi><mn>0</mn></msub></msub><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>,</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>)</mo></mrow></mrow></math>]]></maths>(2)、根据<img file="A2005100252700003C5.GIF" wi="81" he="61" />构建投影矩阵V<sub>1</sub>:<maths num="007"><![CDATA[ <math><mrow><msub><mi>B</mi><mn>1</mn></msub><mo>=</mo><mi>C</mi><mo>[</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>,</mo><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msup><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msub><mi>q</mi><msub><mi>i</mi><mn>0</mn></msub></msub></msup><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>]</mo></mrow></math>]]></maths><maths num="008"><![CDATA[ <math><mrow><mi>spancol</mi><mo>{</mo><msub><mi>V</mi><mn>1</mn></msub><mo>}</mo><mo>=</mo><msub><mi>K</mi><msub><mi>i</mi><mn>1</mn></msub></msub><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>,</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow></math>]]></maths>(3)、根据<img file="A2005100252700003C8.GIF" wi="86" he="60" />构建投影矩阵V<sub>2</sub>:<maths num="009"><![CDATA[ <math><mrow><msub><mi>B</mi><mn>2</mn></msub><mo>=</mo><mi>C</mi><mo>[</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mn>1</mn></msub><mo>,</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mn>1</mn></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><msup><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msub><mi>q</mi><msub><mi>i</mi><mn>1</mn></msub></msub></msup><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mn>1</mn></msub><mo>]</mo></mrow></math>]]></maths><maths num="010"><![CDATA[ <math><mrow><mi>spancol</mi><mo>{</mo><msub><mi>V</mi><mn>2</mn></msub><mo>}</mo><mo>=</mo><msub><mi>K</mi><msub><mi>i</mi><mn>2</mn></msub></msub><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>,</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></math>]]></maths>(4)、类似地构建矩阵V<sub>j</sub>:<maths num="011"><![CDATA[ <math><mrow><msub><mi>B</mi><mi>j</mi></msub><mo>=</mo><mi>C</mi><mo>[</mo><mo>(</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><mo>-</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>DG</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mrow><mo>&CenterDot;</mo><mo>,</mo></mrow><msup><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>)</mo></mrow><msub><mi>q</mi><msub><mi>i</mi><mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow></msub></msub></msup><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>]</mo></mrow></math>]]></maths><maths num="012"><![CDATA[ <math><mrow><mi>spancol</mi><mo>{</mo><msub><mi>V</mi><mi>j</mi></msub><mo>}</mo><mo>=</mo><msub><mi>K</mi><msub><mi>i</mi><mi>j</mi></msub></msub><mrow><mo>(</mo><msup><mrow><mo>-</mo><mi>G</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>D</mi><mo>,</mo><msup><mi>G</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>j=1,2,…,m(5)、构建统一的投影矩阵V:计算V<sub>1</sub>,V<sub>2</sub>,…,V<sub>m</sub>的并集:<maths num="013"><![CDATA[ <math><mrow><mover><mi>V</mi><mo>^</mo></mover><mo>=</mo><msub><mi>V</mi><mn>1</mn></msub><mi>U</mi><msub><mi>V</mi><mn>2</mn></msub><mi>U</mi><mo>.</mo><mo>.</mo><mo>.</mo><msub><mi>UV</mi><mi>m</mi></msub><mo>,</mo></mrow></math>]]></maths>再构建V:V中的列向量由<img file="A2005100252700003C14.GIF" wi="31" he="51" />中所有列向量经正交化处理后得到;第五步:对参数系统(1)进行投影降阶,首先作近似的变量替换x≈Vz,得到<maths num="014"><![CDATA[ <math><mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>C</mi><mfrac><mrow><mi>dVz</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>dt</mi></mfrac><mo>+</mo><mi>GVz</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>kDVz</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>Bu</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></mrow><mo>=</mo><mi>EVz</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>两边分别乘V<sup>T</sup>,得到最后降阶系统:<maths num="015"><![CDATA[ <math><mrow><mfenced open='' close=''><mtable><mtr><mtd><mover><mi>C</mi><mo>^</mo></mover><mfrac><mrow><mi>dz</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow><mi>dt</mi></mfrac><mo>+</mo><mover><mi>G</mi><mo>^</mo></mover><mi>z</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>k</mi><mover><mi>D</mi><mo>^</mo></mover><mi>z</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>B</mi><mo>^</mo></mover><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mover><mi>Ez</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<maths num="016"><![CDATA[ <math><mrow><mover><mi>C</mi><mo>^</mo></mover><mo>=</mo><msup><mi>V</mi><mi>T</mi></msup><mi>CV</mi><mo>,</mo><mover><mi>G</mi><mo>^</mo></mover><mo>=</mo><msup><mi>V</mi><mi>T</mi></msup><mi>GV</mi><mo>,</mo><mover><mi>D</mi><mo>^</mo></mover><mo>=</mo><msup><mi>V</mi><mi>T</mi></msup><mi>DV</mi><mo>,</mo><mover><mi>B</mi><mo>^</mo></mover><mo>=</mo><msup><mi>V</mi><mi>T</mi></msup><mi>B</mi><mo>,</mo><mover><mi>E</mi><mo>^</mo></mover><mo>=</mo><mi>EV</mi><mo>.</mo></mrow></math>]]></maths>
地址 200433上海市邯郸路220号