发明名称 基于RBF神经网络滑模控制的MEMS陀螺仪的自适应控制系统
摘要 本发明公开了一种基于RBF神经网络滑模控制的MEMS陀螺仪的自适应控制系统,包括陀螺仪和控制电路,所述控制电路包括滑模控制器和RBF神经网络,以三轴陀螺仪在x、y、z三个坐标轴方向上的位移与参考模型的位移之差为滑模控制器的输入。本发明的基于RBF神经网络滑模控制的MEMS陀螺仪的自适应控制系统,将自适应滑模控制方法在陀螺仪控制中进行应用,以提高系统的稳定性和可靠性,采用RBF神经网络对不确定干扰上界进行自适应学,减少测量误差和外界干扰的影响,有效的降低了抖振的发生,而且控制效果较好。
申请公布号 CN102298315B 申请公布日期 2013.03.27
申请号 CN201110167587.1 申请日期 2011.06.21
申请人 河海大学常州校区 发明人 费峻涛;丁红菲;杨玉正
分类号 G05B13/00(2006.01)I 主分类号 G05B13/00(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 1.一种基于RBF神经网络滑模控制的MEMS陀螺仪的自适应控制系统,其特征在于,包括MEMS陀螺仪和控制所述MEMS陀螺仪运动的控制电路,所述控制电路包括基于自适应控制算法设计的滑模控制器和RBF神经网络;所述滑模控制器的输入包含e和q,其中,q=[x y z]<sup>T</sup>为所述MEMS陀螺仪在x、y、z三个坐标轴方向上的位移,e为所述MEMS陀螺仪在x、y、z三个坐标轴方向上的位移q=[x y z]<sup>T</sup>与一参考模型的输出位移q<sub>m</sub>=[x<sub>m</sub> y<sub>m</sub> z<sub>m</sub>]<sup>T</sup>之差;所述参考模型形式为<img file="FDA00002097374600011.GIF" wi="293" he="49" />其中q<sub>m</sub>=[x<sub>m</sub> y<sub>m</sub> z<sub>m</sub>]<sup>T</sup>为三个坐标轴方向上的陀螺仪的目标位移,x<sub>m</sub>=A<sub>1</sub>sin(ω<sub>1</sub>t),y<sub>m</sub>=A<sub>2</sub>sin(ω<sub>2</sub>t),z<sub>m</sub>=A<sub>3</sub>sin(ω<sub>3</sub>t),k<sub>m</sub>=diag{ω<sub>1</sub><sup>2</sup>,ω<sub>2</sub><sup>2</sup>,ω<sub>3</sub><sup>2</sup>},其中,A<sub>1</sub>、A<sub>2</sub>、A<sub>3</sub>分别是MEMS陀螺仪在x、y、z三个坐标轴方向上的振幅,t是时间,ω<sub>1</sub>、ω<sub>2</sub>、ω<sub>3</sub>分别是MEMS陀螺仪在x、y、z三个坐标轴方向上给定的振动频率;所述滑模控制器的输出为输入所述MEMS陀螺仪的控制信号;所述RBF神经网络的输入为<maths num="0001"><![CDATA[<math><mrow><mi>x</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>q</mi></mtd><mtd><mover><mi>q</mi><mo>&CenterDot;</mo></mover></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>所述RBF神经网络的输出为作用于所述MEMS陀螺仪的系统的不确定参数上界值的估计值;所述RBF神经网络的输出为<img file="FDA00002097374600013.GIF" wi="366" he="59" />其中,<img file="FDA00002097374600014.GIF" wi="54" he="44" />为RBF神经网络的权值,φ(x)为高斯函数,<img file="FDA00002097374600015.GIF" wi="488" he="139" />i=1,2,…,n,其中n是输出节点的个数,φ(x)=[φ<sub>1</sub>,φ<sub>2</sub>,…,φ<sub>n</sub>]<sup>T</sup>,φ<sub>i</sub>(x)是第i个高斯函数φ(x),m<sub>i</sub>是第i个神经元的中心位置,σ<sub>i</sub>为第i个神经元的宽度;所述控制信号u(t)为:<maths num="0002"><![CDATA[<math><mrow><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msup><msub><mi>k</mi><mn>3</mn></msub><mi>T</mi></msup><mi>q</mi><mo>-</mo><msup><msub><mi>k</mi><mn>4</mn></msub><mi>T</mi></msup><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mo>-</mo><msub><mi>ce</mi><mn>2</mn></msub><mo>+</mo><msub><mi>k</mi><mi>m</mi></msub><mi>q</mi><mo>+</mo><msub><mover><mi>q</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mi>m</mi></msub><mo>-</mo><mover><mover><mi>&rho;</mi><mo>&OverBar;</mo></mover><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mfrac><mi>s</mi><mrow><mo>|</mo><mo>|</mo><mi>s</mi><mo>|</mo><mo>|</mo></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>式中,c,k<sub>3</sub><sup>T</sup>,k<sub>4</sub><sup>T</sup>为可调参数,滑模面变量s=ce<sub>1</sub>+e<sub>2</sub>,其中,<maths num="0003"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>e</mi><mn>1</mn></msub><mo>=</mo><mi>q</mi><mo>-</mo><msub><mi>q</mi><mi>m</mi></msub></mtd></mtr><mtr><mtd><msub><mi>e</mi><mn>2</mn></msub><mo>=</mo><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mo>-</mo><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><img file="FDA00002097374600021.GIF" wi="59" he="113" />为滑模的单位控制信号,<img file="FDA00002097374600022.GIF" wi="82" he="59" />是通过RBF神经网络在线自适应学习的值,<maths num="0004"><![CDATA[<math><mrow><mover><mover><mi>&rho;</mi><mo>&OverBar;</mo></mover><mo>^</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mover><mover><mi>&rho;</mi><mo>&OverBar;</mo></mover><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths>
地址 213022 江苏省常州市晋陵北路200号