发明名称 基于观测器的轨道横向不平顺检测方法
摘要 本发明公开了属于轨道动态检测技术领域的一种基于观测器的轨道横向不平顺检测方法。首先在转向架中心位置安装横向加速度传感器、摇头角测量仪或陀螺仪,分别用来测量列车运行过程中转向架横向加速度以及摇头角速度;同时在车体底板中心位置安装横向加速度传感器以获得车体横向加速度;然后对传感装置采集到的模拟信号进行隔离处理、模数转换和数字滤波等相关预处理,并以此数据对列车横向悬挂系统进行动力学建模,构建轨道横向不平顺估计系统,检测轨道横向不平顺。本发明属于在途检测方法,检测实时性更强;检测单元结构简单,不易受外界因素干扰,装置可靠性高,所需费用低。<!--1-->
申请公布号 CN102797202B 申请公布日期 2014.12.10
申请号 CN201210313924.8 申请日期 2012.08.29
申请人 北京交通大学 发明人 魏秀琨;汪煜婷;贾利民;郭淑萍;柳海;林帅;郭昆
分类号 E01B35/02(2006.01)I 主分类号 E01B35/02(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 史双元
主权项 一种基于观测器的轨道横向不平顺检测方法,其特征在于,步骤如下:1)传感装置的布设在转向架中心位置安装横向加速度传感器、摇头角测量仪或陀螺仪,分别用来测量列车运行过程中转向架横向加速度以及摇头角速度;同时在车体底板中心位置安装横向加速度传感器以获得车体横向加速度;2)信号采集的预处理信号采集单元实体即信号调理板是对传感装置采集到的模拟信号进行隔离处理、模数转换和数字滤波的相关预处理工作;3)列车横向悬挂系统动力学建模采用列车横向悬挂系统,得到列车横向动力学方程如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>m</mi><mi>w</mi></msub><msub><mover><mi>y</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>=</mo><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>22</mn></msub></mrow><mi>v</mi></mfrac><msub><mover><mi>y</mi><mo>.</mo></mover><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>+</mo><mn>2</mn><msub><mi>f</mi><mn>22</mn></msub><msub><mi>&psi;</mi><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mi>b</mi></msub><mo>+</mo><msub><mi>a</mi><mn>0</mn></msub><msub><mi>K</mi><mi>y</mi></msub><msub><mi>&psi;</mi><mi>b</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000549117800000011.GIF" wi="1602" he="138" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>I</mi><mi>w</mi></msub><msub><mover><mi>&psi;</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>=</mo><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>11</mn></msub><msup><msub><mi>l</mi><mn>0</mn></msub><mn>2</mn></msup></mrow><mi>v</mi></mfrac><msub><mover><mi>&psi;</mi><mo>.</mo></mover><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>K</mi><mi>&psi;</mi></msub><msub><mi>&psi;</mi><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>11</mn></msub><mi>&lambda;</mi><msub><mi>l</mi><mn>0</mn></msub></mrow><msub><mi>r</mi><mn>0</mn></msub></mfrac><msub><mi>y</mi><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>&psi;</mi></msub><msub><mi>&psi;</mi><mi>b</mi></msub><mo>+</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>11</mn></msub><mi>&lambda;</mi><msub><mi>l</mi><mn>0</mn></msub></mrow><msub><mi>r</mi><mn>0</mn></msub></mfrac><msub><mi>y</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000549117800000012.GIF" wi="1584" he="157" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>m</mi><mi>w</mi></msub><msub><mover><mi>y</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>22</mn></msub></mrow><mi>v</mi></mfrac><msub><mover><mi>y</mi><mo>.</mo></mover><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>+</mo><mn>2</mn><msub><mi>f</mi><mn>22</mn></msub><msub><mi>&psi;</mi><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mi>b</mi></msub><mo>+</mo><msub><mi>a</mi><mn>0</mn></msub><msub><mi>K</mi><mi>y</mi></msub><msub><mi>&psi;</mi><mi>b</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000549117800000013.GIF" wi="1580" he="137" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>I</mi><mi>w</mi></msub><msub><mover><mi>&psi;</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>11</mn></msub><msup><msub><mi>l</mi><mn>0</mn></msub><mn>2</mn></msup></mrow><mi>v</mi></mfrac><msub><mover><mi>&psi;</mi><mo>.</mo></mover><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>K</mi><mi>&psi;</mi></msub><msub><mi>&psi;</mi><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>11</mn></msub><mi>&lambda;</mi><msub><mi>l</mi><mn>0</mn></msub></mrow><msub><mi>r</mi><mn>0</mn></msub></mfrac><msub><mi>y</mi><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>&psi;</mi></msub><msub><mi>&psi;</mi><mi>b</mi></msub><mo>+</mo><mfrac><mrow><mn>2</mn><msub><mi>f</mi><mn>11</mn></msub><mi>&lambda;</mi><msub><mi>l</mi><mn>0</mn></msub></mrow><msub><mi>r</mi><mn>0</mn></msub></mfrac><msub><mi>y</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000549117800000014.GIF" wi="1597" he="159" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>m</mi><mi>b</mi></msub><msub><mover><mi>y</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mi>b</mi></msub><mo>=</mo><mo>-</mo><mrow><mo>(</mo><msub><mi>C</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>C</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mover><mi>y</mi><mo>.</mo></mover><mi>b</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>2</mn><msub><mi>K</mi><mi>y</mi></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>K</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>K</mi><mi>yrb</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><msub><mi>y</mi><mi>b</mi></msub><mo>+</mo><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mrow><mi>w</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>C</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>C</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mover><mi>y</mi><mo>.</mo></mover><mi>bd</mi></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>K</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>K</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mi>y</mi><mi>bd</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000549117800000015.GIF" wi="1594" he="170" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>I</mi><mi>b</mi></msub><msub><mover><mi>&psi;</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mi>b</mi></msub><mo>=</mo><mo>-</mo><mrow><mo>(</mo><msub><mi>C</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>C</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mover><mi>&psi;</mi><mo>.</mo></mover><mi>b</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>2</mn><msup><msub><mi>a</mi><mn>0</mn></msub><mn>2</mn></msup><msub><mi>K</mi><mi>y</mi></msub><mo>+</mo><mn>2</mn><msub><mi>K</mi><mi>&psi;</mi></msub><mo>)</mo></mrow><msub><mi>&psi;</mi><mi>b</mi></msub><mo>+</mo><msub><mi>a</mi><mn>0</mn></msub><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mrow><mi>w</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>K</mi><mi>&psi;</mi></msub><msub><mi>&psi;</mi><mrow><mi>w</mi><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>a</mi><mn>0</mn></msub><msub><mi>K</mi><mi>y</mi></msub><msub><mi>y</mi><mrow><mi>w</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>&psi;</mi></msub><msub><mi>&psi;</mi><mrow><mi>w</mi><mn>2</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000549117800000016.GIF" wi="1590" he="172" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>m</mi><mi>bd</mi></msub><msub><mover><mi>y</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mi>bd</mi></msub><mo>=</mo><mo>-</mo><mrow><mo>(</mo><msub><mi>C</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>C</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mover><mi>y</mi><mo>.</mo></mover><mi>bd</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>K</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>K</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mi>y</mi><mi>bd</mi></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>C</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>C</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mover><mi>y</mi><mo>.</mo></mover><mi>b</mi></msub></mtd></mtr><mtr><mtd><mo>+</mo><mrow><mo>(</mo><msub><mi>K</mi><mi>ylb</mi></msub><mo>+</mo><msub><mi>K</mi><mi>yrb</mi></msub><mo>)</mo></mrow><msub><mi>y</mi><mi>b</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000549117800000017.GIF" wi="1600" he="170" /></maths>其中,<img file="FDA0000549117800000018.GIF" wi="410" he="69" />分别代表转向架前后两个轮对的横向加速度、摇头角加速度,<img file="FDA0000549117800000019.GIF" wi="244" he="69" />分别代表转向架横向加速度、摇头角加速度以及车体横向加速度;上述各等式右边各项系数均为列车结构与性能属性值,其代表含义如表1所示的列车结构与性能属性值公式1‑7右边各项系数的含义;其他均为中间状态变量及输出值,为未知量;表1列车结构与性能属性值公式1‑7右边各项系数的含义<tables num="0001" id="ctbl0001"><table><tgroup cols="6"><colspec colname="c001" colwidth="8%" /><colspec colname="c002" colwidth="30%" /><colspec colname="c003" colwidth="10%" /><colspec colname="c004" colwidth="8%" /><colspec colname="c005" colwidth="33%" /><colspec colname="c006" colwidth="11%" /><tbody><row><entry morerows="1">符号</entry><entry morerows="1">含义</entry><entry morerows="1">单位</entry><entry morerows="1">符号</entry><entry morerows="1">含义</entry><entry morerows="1">单位</entry></row><row><entry morerows="1">m<sub>w</sub></entry><entry morerows="1">轮对质量</entry><entry morerows="1">kg</entry><entry morerows="1">c<sub>yrb</sub></entry><entry morerows="1">右侧二系悬挂横向阻尼</entry><entry morerows="1">kN/m</entry></row><row><entry morerows="1">I<sub>w</sub></entry><entry morerows="1">轮对摇头转动惯量</entry><entry morerows="1">Kgm<sup>2</sup></entry><entry morerows="1">C<sub>ψlb</sub></entry><entry morerows="1">左侧二系悬挂摇头角阻尼</entry><entry morerows="1">kN/m</entry></row><row><entry morerows="1">m<sub>b</sub></entry><entry morerows="1">转向架质量</entry><entry morerows="1">kg</entry><entry morerows="1">C<sub>ψrb</sub></entry><entry morerows="1">右侧二系悬挂摇头角阻尼</entry><entry morerows="1">kN/m</entry></row><row><entry morerows="1">I<sub>b</sub></entry><entry morerows="1">转向架摇头转动惯量</entry><entry morerows="1">Kgm<sup>2</sup></entry><entry morerows="1">f<sub>11</sub></entry><entry morerows="1">纵向蠕滑系数</entry><entry morerows="1">MN</entry></row><row><entry morerows="1">m<sub>bd</sub></entry><entry morerows="1">车体质量</entry><entry morerows="1">kg</entry><entry morerows="1">f<sub>22</sub></entry><entry morerows="1">横向蠕滑系数</entry><entry morerows="1">MN</entry></row><row><entry morerows="1">K<sub>y</sub></entry><entry morerows="1">一系悬挂横向刚度</entry><entry morerows="1">kN/m</entry><entry morerows="1">a<sub>0</sub></entry><entry morerows="1">轮对间距之半</entry><entry morerows="1">m</entry></row><row><entry morerows="1">K<sub>ψ</sub></entry><entry morerows="1">一系悬挂摇头角刚度</entry><entry morerows="1">kN/rad</entry><entry morerows="1">l<sub>0</sub></entry><entry morerows="1">轨距之半</entry><entry morerows="1">m</entry></row><row><entry morerows="1">K<sub>ylb</sub></entry><entry morerows="1">左侧二系悬挂横向刚度</entry><entry morerows="1">kN/m</entry><entry morerows="1">λ</entry><entry morerows="1">等效踏面锥度</entry><entry morerows="1"> </entry></row><row><entry morerows="1">K<sub>yrb</sub></entry><entry morerows="1">右侧二系悬挂横向刚度</entry><entry morerows="1">kN/m</entry><entry morerows="1">ν</entry><entry morerows="1">车辆运行速度</entry><entry morerows="1">m/s</entry></row><row><entry morerows="1">C<sub>ylb</sub></entry><entry morerows="1">左侧二系悬挂横向阻尼</entry><entry morerows="1">kN/m</entry><entry morerows="1">r<sub>0</sub></entry><entry morerows="1">轮对半径</entry><entry morerows="1">m</entry></row></tbody></tgroup></table></tables>按照公式(1)‑(7)建立车体悬挂系统垂向、横向微分方程模型,进而导出车辆悬挂系统的空间状态方程,其形式为:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mover><mi>x</mi><mo>.</mo></mover><mo>=</mo><mi>Ax</mi><mo>+</mo><msub><mi>B</mi><mi>d</mi></msub><mi>d</mi><mo>+</mo><msub><mi>B</mi><mi>u</mi></msub><msub><mi>y</mi><mi>w</mi></msub></mrow>]]></math><img file="FDA0000549117800000021.GIF" wi="402" he="69" /></maths>y=Cx+D<sub>d</sub>d+D<sub>u</sub>y<sub>w</sub>其中x为状态变量,d为模型不确定度,y<sub>w</sub>为轮对横向位移实际值,y为各传感装置检测输出值:包括转向架横向加速度、转向架摇头角速度和车体横向加速度;4)轨道横向不平顺估计系统的构建由步骤3中所列动力学方程构建轨道横向不平顺估计系统,其中列车横向悬挂系统为已知,鲁棒观测器及滤波器为未知;模型不确定度d通过列车横向悬挂系统被所布设的各传感装置检测得到输出量y;将y输入观测器O,从而可得到轮对横向位移实际值y<sub>w</sub>及其残差输出r;再将残差输出r输入滤波器F,得到轮对横向位移估计值<img file="FDA0000549117800000031.GIF" wi="80" he="74" />对轮对横向位移实际值y<sub>w</sub>与估计值<img file="FDA0000549117800000032.GIF" wi="58" he="72" />进行比较得到差值<img file="FDA0000549117800000033.GIF" wi="343" he="84" />当差值<img file="FDA0000549117800000034.GIF" wi="73" he="66" />接近0时,估计效果达到最佳;此时获得的轮对横向位移实际值y<sub>w</sub>乘以一个增益量就可得到实际轨道横向不平顺值,即在合适的频域范围内,轮对横向位移与实际轨道横向不平顺值成线性关系;5)观测器O的设计鲁棒观测器数学模型可表示为:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>O</mi><mo>:</mo><mfenced open='{' close=''><mtable><mtr><mtd><mover><mrow><mover><mi>x</mi><mo>^</mo></mover><mo>=</mo><mi>A</mi><mover><mi>x</mi><mo>^</mo></mover><mo>+</mo><mi>L</mi><mrow><mo>(</mo><mi>y</mi><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mo>)</mo></mrow></mrow><mo>.</mo></mover></mtd></mtr><mtr><mtd><mover><mi>y</mi><mo>^</mo></mover><mo>=</mo><mi>C</mi><mover><mi>x</mi><mo>^</mo></mover></mtd></mtr><mtr><mtd><mi>r</mi><mo>=</mo><mi>y</mi><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000549117800000035.GIF" wi="454" he="246" /></maths>鲁棒观测器设计即使设计的观测器残差输出r对系统中的轮对横向位移实际值y<sub>w</sub>敏感而对模型不确定度d具有鲁棒性,使得系统能够检测出较小的y<sub>w</sub>变化,其中L为观测器增益矩阵,y为系统实际输出,<img file="FDA0000549117800000036.GIF" wi="37" he="48" />为观测器估计输出,<img file="FDA0000549117800000037.GIF" wi="37" he="46" />为观测器估计状态;鲁棒观测器设计流程如下:步骤一,由空间状态方程获得系统从d到残差输出r的传递函数与从y<sub>w</sub>到残差输出r的传递函数,分别为:G<sub>rd</sub>(s)=C(sI‑(A‑LC))<sup>‑1</sup>B<sub>d</sub>+D<sub>d</sub><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>G</mi><msub><mi>ry</mi><mi>w</mi></msub></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mi>C</mi><msup><mrow><mo>(</mo><mi>sI</mi><mo>-</mo><mrow><mo>(</mo><mi>A</mi><mo>-</mo><mi>LC</mi><mo>)</mo></mrow><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>B</mi><msub><mi>y</mi><mi>w</mi></msub></msub><mo>+</mo><msub><mi>D</mi><msub><mi>y</mi><mi>w</mi></msub></msub></mrow>]]></math><img file="FDA0000549117800000039.GIF" wi="837" he="87" /></maths>步骤二,依据H<sub>∞</sub>/H<sub>‑</sub>指标求解鲁棒观测器增益L;鲁棒观测器的设计需要使观测器对d具有鲁棒性而对y<sub>w</sub>具有敏感性,同时观测器必须是稳定的,因而在观测器增益L的求解过程中需要满足这样三个条件:<img file="FDA0000549117800000038.GIF" wi="56" he="65" />鲁棒性条件G′<sub>rd</sub>(s)G<sub>rd</sub>(s)&lt;γ<sup>2</sup>I<img file="FDA0000549117800000041.GIF" wi="59" he="65" />敏感性条件<img file="FDA00005491178000000413.GIF" wi="396" he="87" /><img file="FDA0000549117800000042.GIF" wi="59" he="65" />稳定性条件A‑LC极点小于零上述条件可转化为线性矩阵不等式优化问题<img file="FDA0000549117800000043.GIF" wi="596" he="322" />并求解得到最佳观测器增益L,由此鲁棒观测器设计完成;6)滤波器F的设计滤波器F的数学模型可表示为:<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mi>F</mi><mo>:</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mi>c</mi></msub><mo>=</mo><msub><mi>A</mi><mi>c</mi></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>B</mi><mi>c</mi></msub><mi>r</mi></mtd></mtr><mtr><mtd><msub><mover><mi>y</mi><mo>^</mo></mover><mi>w</mi></msub><mo>+</mo><msub><mi>C</mi><mi>c</mi></msub><msub><mi>x</mi><mi>c</mi></msub><mo>+</mo><msub><mi>D</mi><mi>c</mi></msub><mi>r</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000549117800000044.GIF" wi="410" he="155" /></maths>其中,<img file="FDA00005491178000000415.GIF" wi="37" he="45" />为轮对横向位移估计滤波器F的状态量,<img file="FDA0000549117800000045.GIF" wi="47" he="70" />为滤波器的输出,<img file="FDA00005491178000000414.GIF" wi="169" he="71" /><img file="FDA00005491178000000416.GIF" wi="132" he="56" />为轮对横向位移估计滤波器的参数矩阵;滤波器F即使设计的滤波器F输出<img file="FDA0000549117800000046.GIF" wi="78" he="66" />对系统中的轮对横向位移实际值y<sub>w</sub>及模型不确定度d都具有鲁棒性,即同样需要如下不等式优化条件:<img file="FDA0000549117800000047.GIF" wi="562" he="403" />根据H<sub>∞</sub>/H<sub>‑</sub>引理,上述优化条件可转化为存在矩阵X,Y,Z,M,G,H,L,<img file="FDA0000549117800000048.GIF" wi="68" he="41" />P<sub>d</sub>、Q<sub>d</sub>、<img file="FDA0000549117800000049.GIF" wi="92" he="72" /><img file="FDA00005491178000000410.GIF" wi="210" he="73" />且满足Q<sub>d</sub>、<img file="FDA00005491178000000411.GIF" wi="96" he="73" />P<sub>c</sub>、<img file="FDA00005491178000000412.GIF" wi="160" he="73" />使得以下不等式成立:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>&Delta;</mi><mrow><mn>11</mn><mo>.</mo><mi>d</mi></mrow></msub></mtd><mtd><msub><mi>&Delta;</mi><mrow><mn>12</mn><mo>,</mo><mi>d</mi></mrow></msub></mtd></mtr><mtr><mtd><msubsup><mi>&Delta;</mi><mrow><mn>12</mn><mo>,</mo><mi>d</mi></mrow><mo>&prime;</mo></msubsup></mtd><mtd><mo>-</mo><mi>I</mi></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow>]]></math><img file="FDA0000549117800000051.GIF" wi="372" he="159" /></maths><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>&Delta;</mi><mrow><mn>11</mn><mo>.</mo><msub><mi>y</mi><mi>w</mi></msub></mrow></msub></mtd><mtd><msub><mi>&Delta;</mi><mrow><mn>12</mn><mo>,</mo><msub><mi>y</mi><mi>w</mi></msub></mrow></msub></mtd></mtr><mtr><mtd><msubsup><mi>&Delta;</mi><mrow><mn>12</mn><mo>,</mo><msub><mi>y</mi><mi>w</mi></msub></mrow><mo>&prime;</mo></msubsup></mtd><mtd><mo>-</mo><mi>I</mi></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow>]]></math><img file="FDA0000549117800000052.GIF" wi="396" he="174" /></maths><img file="FDA0000549117800000053.GIF" wi="677" he="156" />其中Δ<sub>11,d</sub>、Δ<sub>12,d</sub>、Δ<sub>11,yw</sub>、Δ<sub>12,yw</sub>为由矩阵X、Y、Z、M、G、H、L、P<sub>d</sub>、Q<sub>d</sub>、<img file="FDA0000549117800000056.GIF" wi="209" he="86" />P<sub>c</sub>、<img file="FDA0000549117800000057.GIF" wi="82" he="78" />构成的矩阵;通过上述三个线性矩阵不等式,矩阵X、Y、Z、M、G、H、L能够被求解获得,则可对轮对横向位移估计滤波器进行重构,并建立以下关系等式:<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mi>M</mi></mtd><mtd><mi>G</mi></mtd></mtr><mtr><mtd><mi>H</mi></mtd><mtd><mi>L</mi></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>YAX</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>V</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>I</mi></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>A</mi><mi>c</mi></msub></mtd><mtd><msub><mi>B</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>C</mi><mi>c</mi></msub></mtd><mtd><msub><mi>D</mi><mi>c</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><mi>U</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>CX</mi></mtd><mtd><mi>I</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000549117800000055.GIF" wi="1062" he="157" /></maths>Z=YX+VU其中,矩阵U和V为未知量,可由对(Z‑YX)进行QR或SVD分解获得;由此,动态观测滤波器可以被重构获得,其相关系数为:D<sub>c</sub>=LC<sub>c</sub>=(H‑D<sub>c</sub>CX)U<sup>‑1</sup>B<sub>c</sub>=V<sup>‑1</sup>GA<sub>c</sub>=V<sup>‑1</sup>(M‑YAX‑VB<sub>c</sub>CX)U<sup>‑1</sup>。
地址 100044 北京市海淀区西直门外上园村3号北京交通大学科技处