发明名称 微陀螺仪的自适应反演控制系统及方法
摘要 本发明公开了一种微陀螺仪的自适应反演控制系统及方法,所述控制系统包括参考轨迹模块,中间信号生成模块,自适应反演控制器,参数自适应机制模块,角速度估计模块,以及具有未知参数的微陀螺仪系统。本发明的控制系统控制微陀螺仪的两轴振动轨迹跟踪上给定的参考轨迹,同时估计出微陀螺仪的未知参数,包括外界的输入角速率,控制律及参数的自适应算法基于Lyapunov稳定性理论设计,保证了控制系统的全局稳定性和跟踪误差的渐近收敛性,控制律中还加入了抗干扰的鲁棒项,提高了系统的抗干扰能力,本发明为微陀螺仪应用范围的扩展提供了良好基础。
申请公布号 CN103345155B 申请公布日期 2015.12.09
申请号 CN201310245167.X 申请日期 2013.06.19
申请人 河海大学常州校区 发明人 杨玉正;费峻涛
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 基于微陀螺仪的自适应反演控制系统的控制方法,其特征在于:包括以下步骤,1)建立微陀螺仪的自适应反演控制系统,包括:参考轨迹模块(101),用于输出微陀螺仪两轴振动的参考轨迹,包括位置、速度及加速度信号;中间信号生成模块(102),用于接收参考轨迹及微陀螺仪系统的输出,并产生自适应反演控制器设计过程中的中间信号输出;自适应反演控制器(103),用于接收中间信号,并产生自适应反演控制器输出;参数自适应机制模块(104),用于接收中间信号,并产生自适应反演控制器参数更新算法;角速度估计模块(105),用于接收参数自适应机制模块的输出信号,并产生外界角速度估计值输出;微陀螺仪系统(106),被控对象的数学模型,考虑了机械噪声的影响,接收自适应反演控制器输出信号,输出微陀螺仪振动部件的位置和速度信息;2)基于反演设计方法,建立微陀螺仪的无量纲动力学模型;具体为:2‑1)考虑机械噪声的存在,两轴微陀螺仪的动力学方程的无量纲向量形式为:<maths num="0001" id="cmaths0001"><img file="FDA0000766715270000011.GIF" wi="1125" he="70" /></maths>式中,<maths num="0002" id="cmaths0002"><img file="FDA0000766715270000012.GIF" wi="169" he="157" /></maths>为微陀螺仪的振动轨迹,<maths num="0003" id="cmaths0003"><img file="FDA0000766715270000013.GIF" wi="187" he="160" /></maths>微陀螺仪的控制输入,<maths num="0004" id="cmaths0004"><img file="FDA0000766715270000014.GIF" wi="1320" he="171" /></maths>x,y分别表示微陀螺仪的质量块在振动两轴的位置;d<sub>xx</sub>,d<sub>xy</sub>,d<sub>yy</sub>为微陀螺仪的内部阻尼系数;k<sub>xx</sub>,k<sub>xy</sub>,k<sub>yy</sub>为微陀螺仪的内部弹力系数;Ω<sub>z</sub>是微陀螺仪的输入角速率;d<sub>x</sub>,d<sub>y</sub>表示微陀螺仪系统的内部机械噪声;2‑2)根据反演设计技术,将微陀螺仪的动力学方程的无量纲向量形式式(2)变换为如下形式,<maths num="0005" id="cmaths0005"><img file="FDA0000766715270000021.GIF" wi="1202" he="168" /></maths>式中,<maths num="0006" id="cmaths0006"><img file="FDA0000766715270000022.GIF" wi="329" he="78" /></maths>3)设计自适应反演控制器;具体为:3‑1)中间生成信号模块(102),接收参考轨迹模块(101)输出的参考轨迹的位置信号Y<sub>d</sub>,速度信号<img file="FDA0000766715270000023.GIF" wi="80" he="80" />加速度信号<img file="FDA0000766715270000024.GIF" wi="60" he="85" />与微陀螺仪系统(107)的位置q和速度<img file="FDA0000766715270000025.GIF" wi="40" he="68" />输出信号,生成自适应反演控制器设计过程中的中间信号e<sub>1</sub>,α<sub>1</sub>,e<sub>2</sub>,<img file="FDA0000766715270000026.GIF" wi="77" he="71" />所述中间信号设计为:跟踪误差e<sub>1</sub>,e<sub>1</sub>=q‑Y<sub>d</sub>虚拟控制量α<sub>1</sub>,<img file="FDA0000766715270000027.GIF" wi="321" he="82" />其中c<sub>1</sub>表示任意对称正定矩阵偏差e<sub>2</sub>,e<sub>2</sub>=X<sub>2</sub>‑α<sub>1</sub>3‑2)自适应反演控制器(103)接收中间信号e<sub>1</sub>,α<sub>1</sub>,e<sub>2</sub>,<img file="FDA0000766715270000028.GIF" wi="80" he="72" />产生微陀螺仪的控制信号u,控制信号设计为,<maths num="0007" id="cmaths0007"><img file="FDA0000766715270000029.GIF" wi="1551" he="86" /></maths>式中,c<sub>2</sub>为任意对称正定矩阵;<img file="FDA00007667152700000210.GIF" wi="175" he="78" />分别为微陀螺仪动力学模型式(4)中三个参数D,K,Ω的估计值,ρ为微陀螺仪系统的内部机械噪声的上界,sgn(·)表示符号函数4)设计参数自适应算法;具体为:基于Lyapunov稳定性理论设计参数自适应机制模块(104),使其输出自适应反演控制器参数的更新算法,Lyapunov函数V选为:<maths num="0008" id="cmaths0008"><img file="FDA00007667152700000211.GIF" wi="1415" he="133" /></maths>式中,γ<sub>D</sub>,γ<sub>K</sub>,γ<sub>Ω</sub>为自适应增益,tr(·)表示矩阵的迹,<img file="FDA00007667152700000212.GIF" wi="483" he="77" /><img file="FDA00007667152700000213.GIF" wi="216" he="69" />表示参数估计误差;<img file="FDA00007667152700000214.GIF" wi="177" he="84" />的自适应算法<img file="FDA00007667152700000215.GIF" wi="246" he="84" />分别为:<maths num="0009" id="cmaths0009"><img file="FDA0000766715270000031.GIF" wi="791" he="309" /></maths><img file="FDA0000766715270000032.GIF" wi="177" he="85" />根据参数自适应机制模块(104)的输出,在线实时更新;5)角速度估计模块(105)基于所述步骤4)的自适应算法计算输入角速率的实时估计值,输入角速率Ω<sub>z</sub>的实时估计值<img file="FDA0000766715270000033.GIF" wi="126" he="90" />为<maths num="0010" id="cmaths0010"><img file="FDA0000766715270000034.GIF" wi="1248" he="134" /></maths>式中,<img file="FDA0000766715270000035.GIF" wi="137" he="89" />表示Ω<sub>z</sub>的估计初值,<img file="FDA0000766715270000036.GIF" wi="327" he="102" />分别表示矩阵<img file="FDA0000766715270000037.GIF" wi="61" he="83" />的第一行二列和第二行一列的元素。
地址 213022 江苏省常州市新北区晋陵北路200号