主权项 |
1、一种非线性电路模型的降阶方法,该非线性电路的状态方程具有如下形式:<maths num="001"><![CDATA[ <math><mrow><mi>E</mi><mover><mi>x</mi><mo>·</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>Bu</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="002"><![CDATA[ <math><mrow><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>Cx</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>Du</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,x(t)为电路的N维状态变量,f(x(t))是关于状态变量x(t)的非线性向量值函数,简记为f(x),f(x(t))和矩阵E∈R<sup>N×N</sup>,u(t)∈R<sup>l</sup>,是进入电路的输入信号变量,l表示电路中输入端口的数目,矩阵B∈R<sup>N×l</sup>,与进入电路的输入信号变量有关,y(t)∈R<sup>s</sup>,为描述电路的输出信号的变量,s是输出端口的数目,矩阵C∈R<sup>s×N</sup>、D<sup>s×l</sup>分别描述状态变量、输入信号与输出信号之间的关系,“”是向量或矩阵之间的一种乘积运算符,其特征在于采用直接投影和变分分析相结合的方法,具体步骤如下:第一步,把f(x)用Taylor级数展开,然后用级数的前n项逼近f(x):<maths num="003"><![CDATA[ <math><mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>≈</mo><msub><mi>A</mi><mn>1</mn></msub><mi>x</mi><mo>+</mo><msub><mi>A</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>⊗</mo><mi>x</mi><mo>)</mo></mrow><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>A</mi><mi>n</mi></msub><msup><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>这里,<maths num="004"><![CDATA[ <math><mrow><msub><mi>A</mi><mn>1</mn></msub><mo>=</mo><mfrac><mrow><mo>∂</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow><mrow><mo>∂</mo><mi>x</mi></mrow></mfrac><mo>,</mo><msub><mi>A</mi><mn>2</mn></msub><mo>=</mo><mfrac><mrow><msup><mo>∂</mo><mn>2</mn></msup><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow><msup><mrow><mo>∂</mo><mi>x</mi></mrow><mn>2</mn></msup></mfrac><mo>,</mo><msub><mi>A</mi><mn>3</mn></msub><mo>=</mo><mfrac><mrow><msup><mo>∂</mo><mn>3</mn></msup><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow><msup><mrow><mo>∂</mo><mi>x</mi></mrow><mn>3</mn></msup></mfrac><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>A</mi><mi>n</mi></msub><mo>=</mo><mfrac><mrow><msup><mo>∂</mo><mi>n</mi></msup><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow><msup><mrow><mo>∂</mo><mi>x</mi></mrow><mi>n</mi></msup></mfrac><mo>,</mo></mrow></math>]]></maths>即分别对应f(x)关于状态变量的各阶导数矩阵,n取2、3或4。第二步:用f(x)的Taylor近似(8)逼近原来非线性系统(1),得到近似的系统(9):<maths num="005"><![CDATA[ <math><mrow><mover><mi>x</mi><mo>·</mo></mover><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><mi>x</mi><mo>+</mo><msub><mi>A</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>⊗</mo><mi>x</mi><mo>)</mo></mrow><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>A</mi><mi>n</mi></msub><msup><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mo>+</mo><mi>Bu</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>第三步:构建一个统一的映射矩阵V(1)、构建矩阵V<sub>1</sub>,V<sub>1</sub>中的列向量由下面的向量经正交化处理后得到:<maths num="006"><![CDATA[ <math><mrow><msup><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>,</mo><msup><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>2</mn></mrow></msup><mi>B</mi><mo>,</mo><msup><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>3</mn></mrow></msup><mi>B</mi><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>-</mo><msub><mi>j</mi><mn>1</mn></msub></mrow></msup><mi>B</mi><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,j<sub>1</sub>满足,q<sub>1</sub>≤j<sub>1</sub>c<sub>B</sub>,<maths num="007"><![CDATA[ <math><mrow><msub><mi>q</mi><mn>1</mn></msub><mo>≤</mo><mfrac><mn>3</mn><mn>4</mn></mfrac><mi>q</mi><mo>,</mo></mrow></math>]]></maths>q<sub>1</sub>是V<sub>1</sub>中列向量的个数,q是最后希望的降阶系统的阶数,c<sub>B</sub>指的是矩阵B中列向量的个数;(2)、构建矩阵V<sub>2</sub>,V<sub>2</sub>中的列向量由下面的向量经正交化处理后得到:<maths num="008"><![CDATA[ <math><mrow><msup><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>A</mi><mn>2</mn></msub><mo>,</mo><msup><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>2</mn></mrow></msup><msub><mi>A</mi><mn>2</mn></msub><mo>,</mo><msup><msub><mi>A</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>3</mn></mrow></msup><msub><mi>A</mi><mrow><mn>2</mn><mo>,</mo></mrow></msub><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><msub><mi>A</mi><mn>1</mn></msub><msub><mrow><mo>-</mo><mi>j</mi></mrow><mn>2</mn></msub></msup><msub><mi>A</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow></math>]]></maths>j<sub>2</sub>的确定方法同j<sub>1</sub>;(3)、构建矩阵V<sub>3</sub>,V<sub>3</sub>中的列向量由下面的向量经正交化处理后得到:<maths num="009"><![CDATA[ <math><mrow><msup><mi>A</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><mn>3</mn></msub><mo>,</mo><msup><mi>A</mi><mrow><mo>-</mo><mn>2</mn></mrow></msup><msub><mi>B</mi><mn>3</mn></msub><mo>,</mo><msup><mi>A</mi><mrow><mo>-</mo><mn>3</mn></mrow></msup><msub><mi>B</mi><mn>3</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msup><mi>A</mi><msub><mrow><mo>-</mo><mi>j</mi></mrow><mn>3</mn></msub></msup><msub><mi>B</mi><mn>3</mn></msub></mrow></math>]]></maths>其中,<maths num="010"><![CDATA[ <math><mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="011"><![CDATA[ <math><mrow><msub><mi>B</mi><mn>3</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>A</mi><mn>2</mn></msub></mtd><mtd><msub><mi>A</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>j<sub>3</sub>的确定方法同j<sub>1</sub>;(4)、构建矩阵V<sub>4</sub>,方法同V<sub>3</sub>的构建;(5)、计算V<sub>1</sub>,V<sub>2</sub>,...,V<sub>n</sub>的并集:<maths num="012"><![CDATA[ <math><mrow><mover><mi>V</mi><mo>^</mo></mover><mo>=</mo><msub><mi>V</mi><mn>1</mn></msub><mo>∪</mo><msub><mi>V</mi><mn>2</mn></msub><mo>∪</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>∪</mo><msub><mi>V</mi><mi>n</mi></msub><mo>,</mo></mrow></math>]]></maths>再构建V:V中的列向量由<img file="A031511940003C6.GIF" wi="31" he="52" />中所有列向量经正交化处理后得到;第四步:直接对近似的非线性系统(9)进行投影降阶,首先做近似的变量替换x=Vz,得到<maths num="013"><![CDATA[ <math><mrow><mi>V</mi><mover><mi>z</mi><mo>·</mo></mover><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><mi>Vz</mi><mo>+</mo><msub><mi>A</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>Vz</mi><mo>⊗</mo><mi>Vz</mi><mo>)</mo></mrow><mo>+</mo><mo>·</mo><mo>·</mo><mo>·</mo><mo>+</mo><msub><mi>A</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><mi>Vz</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mo>+</mo><mi>Bu</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>两边分别乘V<sup>T</sup>后得到<maths num="014"><![CDATA[ <math><mrow><mover><mi>z</mi><mo>·</mo></mover><mo>=</mo><msup><mi>V</mi><mi>T</mi></msup><msub><mi>A</mi><mn>1</mn></msub><mi>Vz</mi><mo>+</mo><msup><mi>V</mi><mi>T</mi></msup><msub><mi>A</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>Vz</mi><mo>⊗</mo><mi>Vz</mi><mo>)</mo></mrow><mo>+</mo><mo>·</mo><mo>·</mo><mo>·</mo><mo>+</mo><msup><mi>V</mi><mi>T</mi></msup><msub><mi>A</mi><mi>n</mi></msub><msup><mrow><mo>(</mo><mi>Vz</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mo>+</mo><msup><mi>V</mi><mi>T</mi></msup><mi>Bu</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow></math>]]></maths> |