发明名称 一种复合分层抗干扰滤波器的设计方法
摘要 一种复合分层抗干扰滤波器的设计方法,涉及一类多源干扰系统的复合分层抗干扰滤波器设计;该发明针对一类含有随机干扰、能量有界干扰和外部模型描述干扰的多源干扰系统。首先,构造干扰观测器估计并抵消多源干扰系统中的外部模型描述干扰;其次,构造具有H∞和保成本性能指标的滤波器,其中H∞性能指标抑制系统中能量有界干扰,保成本性能指标抑制系统中随机干扰,并能优化估计误差方差的上界;基于干扰观测器、鲁棒H∞和保成本滤波器,构造复合分层抗干扰滤波器;最后,基于凸优化算法求解复合分层抗干扰滤波器增益阵列。本发明具有抗干扰性强、滤波精度高等优点,可用于航空航天器导航与控制系统等。
申请公布号 CN101572533B 申请公布日期 2011.05.04
申请号 CN200910086896.9 申请日期 2009.06.18
申请人 北京航空航天大学 发明人 郭雷;曹松银;张然;文新宇;全伟
分类号 H03H21/00(2006.01)I;G05B13/00(2006.01)I 主分类号 H03H21/00(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉;卢纪
主权项 1.一种复合分层抗干扰滤波器的设计方法,其特征在于包括以下步骤:首先,构造干扰观测器估计并抵消多源干扰系统∑<sub>1</sub>中的外部模型描述干扰;其次,构造具有鲁棒H<sub>∞</sub>和保成本性能指标的滤波器抑制多源干扰系统∑<sub>1</sub>中随机干扰和能量有界干扰;基于干扰观测器、鲁棒H<sub>∞</sub>和保成本滤波器,构造复合分层抗干扰滤波器;最后,基于凸优化算法求解复合分层抗干扰滤波器增益阵列;具体步骤如下:(1)构造干扰观测器为:<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mover><mover><mi>w</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>W</mi><mover><mi>w</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mover><mi>d</mi><mo>^</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>V</mi><mover><mi>w</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>其中,<img file="FSB00000269148900012.GIF" wi="97" he="58" />为干扰观测器状态变量,<img file="FSB00000269148900013.GIF" wi="106" he="75" />为干扰观测器输出变量,待定观测器增益阵为K<sub>2</sub>∈R<sup>p×m</sup>,R<sup>p×m</sup>表示p×m维实矩阵空间,p和m均为自然数;<img file="FSB00000269148900014.GIF" wi="92" he="58" />为复合分层抗干扰滤波器输出;W∈R<sup>p×p</sup>和<img file="FSB00000269148900015.GIF" wi="181" he="42" />分别表示外部干扰模型∑<sub>2</sub>的系统矩阵和输出矩阵,q<sub>1</sub>为自然数;y(t)∈R<sup>m</sup>为多源干扰系统∑<sub>1</sub>的输出变量;(2)构造鲁棒H<sub>∞</sub>和保成本滤波器为:<maths num="0002"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mover><mover><mi>x</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>Ff</mi><mrow><mo>(</mo><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><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><mi>C</mi><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>其中,<img file="FSB00000269148900017.GIF" wi="76" he="51" />为鲁棒H<sub>∞</sub>和保成本滤波器的状态变量,A∈R<sup>n×n</sup>为多源干扰系统∑<sub>1</sub>的系统阵,K<sub>1</sub>∈R<sup>n×m</sup>为待定滤波器增益阵;<img file="FSB00000269148900018.GIF" wi="143" he="51" />为滤波器的非线性项,其增益阵为F∈R<sup>n×n</sup>,<img file="FSB00000269148900019.GIF" wi="92" he="59" />为复合分层抗干扰滤波器输出,C∈R<sup>m×n</sup>为多源干扰系统的输出阵;n和m均为自然数;(3)基于干扰观测器、鲁棒H<sub>∞</sub>和保成本滤波器,构造复合分层抗干扰滤波器:<maths num="0003"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mfenced open='(' close=')'><mtable><mtr><mtd><mover><mover><mi>x</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mover><mover><mi>w</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mover><mi>A</mi><mo>&OverBar;</mo></mover><mfenced open='(' close=')'><mtable><mtr><mtd><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mover><mi>w</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>Ff</mi><mrow><mo>(</mo><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mtext></mtext></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>+</mo><mi>K</mi><mrow><mo>(</mo><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><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><mover><mi>C</mi><mo>&OverBar;</mo></mover><mfenced open='(' close=')'><mtable><mtr><mtd><mover><mi>x</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mover><mi>w</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced></math>]]></maths>其中,<img file="FSB000002691489000111.GIF" wi="135" he="137" />为复合分层抗干扰滤波器的状态变量,<img file="FSB000002691489000112.GIF" wi="94" he="61" />为复合分层抗干扰滤波器输出,<img file="FSB00000269148900021.GIF" wi="394" he="139" />为待定滤波器增益阵列,K<sub>1</sub>∈R<sup>n×m</sup>为待定滤波器增益阵,K<sub>2</sub>∈R<sup>p×m</sup>为待定观测器增益阵,<img file="FSB00000269148900022.GIF" wi="647" he="157" />W和V分别表示外部干扰模型∑<sub>2</sub>的系统矩阵和输出矩阵,A为多源干扰系统∑<sub>1</sub>的系统阵,,R<sup>(n+p)×(n+p)</sup>表示(n+p)×(n+p)维实矩阵空间,B<sub>1</sub>为多源干扰系统∑<sub>1</sub>中外部模型描述干扰<img file="FSB00000269148900023.GIF" wi="195" he="51" />的增益阵,<img file="FSB00000269148900024.GIF" wi="56" he="40" />表示q<sub>1</sub>维实向量空间,q<sub>1</sub>为自然数;<img file="FSB00000269148900025.GIF" wi="515" he="74" />(4)基于凸优化算法求解多源干扰系统∑<sub>1</sub>的复合分层抗干扰滤波器得到增益阵列<img file="FSB00000269148900026.GIF" wi="227" he="79" />其中P<sub>1</sub>、R<sub>1</sub>由以下凸优化问题求得:min((x<sup>T</sup>(0) w<sup>T</sup>(0)) P<sub>1</sub>(x<sup>T</sup>(0) w<sup>T</sup>(0))<sup>T</sup>)<maths num="0004"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><msub><mi>P</mi><mn>1</mn></msub></mtd><mtd><msub><mi>P</mi><mn>1</mn></msub><mrow><mo>(</mo><mover><mi>A</mi><mo>&OverBar;</mo></mover><mo>+</mo><mi>&alpha;I</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>R</mi><mn>1</mn></msub><mover><mi>C</mi><mo>&OverBar;</mo></mover></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>-</mo><msup><mi>r</mi><mn>2</mn></msup><msub><mi>P</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>&Phi;</mi><mn>11</mn></msub></mtd><mtd><msub><mi>P</mi><mn>1</mn></msub><mover><mi>B</mi><mo>&OverBar;</mo></mover></mtd><mtd><msubsup><mi>C</mi><mn>1</mn><mi>T</mi></msubsup></mtd><mtd><msub><mi>P</mi><mn>1</mn></msub><mi>F</mi></mtd><mtd><msubsup><mi>C</mi><mn>2</mn><mi>T</mi></msubsup></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>-</mo><msup><mi>&gamma;</mi><mn>2</mn></msup><mi>I</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>-</mo><mi>I</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>-</mo><msup><mi>&lambda;</mi><mn>2</mn></msup><mi>I</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>-</mo><mi>I</mi></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow></math>]]></maths>其中,x(0)、w(0)为给定初始值,C<sub>1</sub>∈R<sup>(n+p)×(n+p)</sup>、C<sub>2</sub>∈R<sup>(n+p)×(n+p)</sup>为估计误差闭环系统∑<sub>3</sub>的可调输出阵,r、α为区域极点配置参数,α>0,α>r;λ为非线性权重参数,取值在[0.1 10]之间;γ为干扰抑制度,取值在[0.1 1]之间;<img file="FSB00000269148900029.GIF" wi="1030" he="77" /><img file="FSB000002691489000210.GIF" wi="339" he="158" />U为∑<sub>1</sub>中非线性项f(x(t))的Lipschitz参数阵,<img file="FSB000002691489000211.GIF" wi="409" he="160" />K<sub>1</sub>∈R<sup>n×m</sup>为待定滤波器增益阵,K<sub>2</sub>∈Rw为待定观测器增益阵,<img file="FSB000002691489000212.GIF" wi="439" he="54" />分别为系统∑<sub>1</sub>中状态和输出系统的能量有界干扰增益阵,B<sub>4</sub>为外部干扰模型∑<sub>2</sub>的能量有界干扰增益阵;符号*表示对称矩阵中相应部分的对称块,q<sub>2</sub>为自然数。
地址 100191 北京市海淀区学院路37号