基于神经网络的微陀螺仪控制系统的制作方法

文档序号:6329604阅读:174来源:国知局
专利名称:基于神经网络的微陀螺仪控制系统的制作方法
技术领域
本发明涉及一种微陀螺仪的控制系统,特别是涉及一种基于神经网络的微陀螺仪鲁棒追踪控制系统。
背景技术
微陀螺仪是测量角速率的惯性传感器,与传统陀螺仪相比,微陀螺仪在体积和成本上有着无可比拟的优势,因此有着广阔的市场,比如在导航制导、消费电子、航海和国防应用上。但是,由于生产制造过程中不可避免的加工误差以及环境温度的影响,会造成原件特性与设计之间的差异,导致微陀螺仪存在参数不确定性,难以建立精确的数学模型,通常只能得到各参数的名义值。再加上工作环境中的外界扰动作用不可忽略,使得微陀螺仪的轨迹追踪控制难以实现,且鲁棒性较低。传统的控制方法完全基于微陀螺仪的名义值参数设计,且忽略正交误差和外界扰动的作用,虽然在大部分情况下系统仍是稳定的,但追踪效果远不理想,这种针对单一环境设计的控制器具有很大的使用局限性。国际上的文章有将各种先进控制方法应用到微陀螺仪的控制当中,典型的有自适应控制和滑模控制方法。这些先进方法一方面补偿了制作误差引起的正交误差,另一方面实现了对微陀螺仪的轨迹控制。但自适应控制对外界扰动的鲁棒性很低,易使系统变得不稳定。由此可见,上述现有的陀螺仪在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决现有的陀螺仪在使用上存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成。有鉴于上述现有的陀螺仪在控制使用上存在的缺陷,本发明人基于从事多年丰富的实务经验及专业知识,研究出一种基于神经网络补偿的微陀螺仪鲁棒追踪控制方法,既利用了基于模型计算控制力的优势,又利用了神经网络起强大的逼近能力,在线实时地估计并补偿建模误差和外界扰动作用,能够极大提高追踪性能和系统的鲁棒性。

发明内容
本发明的主要目的在于,克服现有的微陀螺仪控制方法存在的缺陷,提高微陀螺仪在非线性、不确定性、系统的参数摄动和外界扰动力等各种干扰情况下对理想轨迹的追踪性能和整个系统的鲁棒性,而提供一种基于神经网络补偿的微陀螺仪控制系统及方法。 所要解决的技术问题是将基于微陀螺仪名义模型的反馈控制器加神经网络补偿器的控制方案应用于微陀螺仪的控制上,以补偿由于制造误差导致的建模误差项和外界扰动作用, 提高微陀螺仪系统的追踪效果和鲁棒性,从而更加适于实用,且具有产业上的利用价值。本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种基于神经网络的微陀螺仪控制系统,包括与所述微陀螺仪相联接通信的控制系统, 所述控制系统包括名义控制器和神经网络补偿器。前述的基于神经网络的微陀螺仪控制系统,其中,它还包括第一加法器,用于把所
3述微陀螺仪的位置和速度输出与理想状态轨迹相减,从而产生追踪误差信号。前述的基于神经网络的微陀螺仪控制系统,其中,它还包括第二加法器,用于把所述名义控制器和所述神经网络补偿器的输出相加,从而产生所述微陀螺仪的控制力。前述的基于神经网络的微陀螺仪控制系统,其中,所述名义控制器为基于所述微陀螺仪的名义值参数设计的状态反馈控制器,以所述微陀螺仪的四个输出状态和追踪误差向量作为输入,产生质量块的驱动力,所述名义控制器中还包含两个设计者设计的定常矩阵kD和kv,以使闭环系统满足一定的瞬态特性,名义控制器的输出U1 其中 cIi 二
Ui =qd-kve-kpe+D0q+K0q+2Q0q,
xd
为质量块沿两轴的理想振
.JV
动轨迹向量,其中^ = A1 Sin(Wlt), yd = A2 Sin( 2t), q为微陀螺仪的位置和速度输出状态,e = q-qd为追踪误差向量,D0, K0, Ω Q为微陀螺仪本身三个参数的名义值。前述的基于神经网络的微陀螺仪控制系统,其中,所述神经网络补偿器选取的神经网络结构为RBF神经网络,为一种前馈三层神经网络,包含输入层、隐含层和输出层。前述的基于神经网络的微陀螺仪控制系统,其中,所述的输入层包含四个输入结点,对应四维的输入信号,即两轴的位置误差和两轴速度误差;隐含层是一种非线性映射, 将输入的误差信号通过高斯激活函数映射为高维输出向量;所述输出层将所述隐含层的输出乘以各自的权值,得到RBF神经网络补偿器的二维输出,即为微陀螺仪两轴的补偿控制信号。前述的基于神经网络的微陀螺仪控制系统,其中,所述的控制系统U:u = Ul+U2,其中U1为名义控制器的输出;u2为神经网络补偿器的输出,
U2=-§T^(X),其中§『为RBF神经网络的权值向量;Φ (χ)为神经网络隐含层结点输出组成的回归向量。所述的RBF神经网络的权值向量识§T=;KBTPx0T(x),Y >0为RBF神
"0"
经网络的学习速率;B =
,其中I为单位阵;P为对称正定矩阵且满足李雅普诺夫方程;
X =
e
e
C
向的 成
组出 输
占;
结层 含隐 各为
(X)
T φ

- 向 I 入



经申
为借由上述技术方案,本发明基于神经网络的微陀螺仪控制系统至少具有下列优占.
^ \\\ ·将基于微陀螺仪名义模型的反馈控制器加神经网络补偿器的控制方案应用于微陀螺仪的控制上,提高了微陀螺仪系统的追踪效果和鲁棒性。神经网络权值的自适应律基于Lyapimov稳定性理论设计,保证了整个控制系统在承认存在神经网络建模误差的条件下仍能稳定。综上所述,本发明特殊结构的基于神经网络的微陀螺仪控制系统,其具有上述诸多的优点及实用价值,并在同类产品中未见有类似的结构设计公开发表或使用而确属创新,其不论在结构上或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的微陀螺仪具有增进的多项功效,从而更加适于实用,而具有产业的广
4泛利用价值,诚为一新颖、进步、实用的新设计。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式
由以下实施例及其附图详细给出。


图1为本发明中基于神经网络的微陀螺仪控制系统的结构框图;图2为本发明中神经网络结构图;图3为本发明中名义控制器下的误差时域响应曲线图;图4为本发明中名义控制器加神经网络补偿器下的误差时域响应曲线图。
具体实施例方式为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的基于神经网络的微陀螺仪控制系统其具体实施方式
、结构、特征及其功效,详细说明如后。请参阅图1、图2、图3、图4所示,本发明的基于神经网络的微陀螺仪控制系统,包括与所述微陀螺仪相联接通信的控制系统,所述控制系统包括名义控制器和神经网络补偿器。它还包括第一加法器,用于把所述微陀螺仪的位置和速度输出与理想状态轨迹相减,从而产生追踪误差信号。(1)被控对象——微陀螺仪的数学模型本控制系统的被控对象为微陀螺仪,不失一般性,考虑Z轴微振动陀螺仪,从旋转系下的牛顿定律出发,得到其动力学方程为q+Dq+Kq=u-2D.q+d(1)其中,?= X为微陀螺仪的质量块在驱动轴和感测轴两轴的位置向量;M =
b」
微陀螺仪的控制输入为外界扰动作用-’D= dd: dd:为阻尼矩阵,包含了两轴各自
的阻尼系数以及耦合阻尼系数;χ= ωτ包含了两轴的固有频率和耦合的刚度系数;
(Oxy ωγ
ω= ^Ωζ》 κ螺、{义工竟Φ白勺 ,失口fi。η+失巨Ρ车
分别满足条件D = Dt > 0,K = Kt > 0,Ω = - Ω。由于不可避免的加工误差,微陀螺仪的三个参数矩阵与设计之间存在差异,很难得到各个微陀螺仪中它们的准确值,通常只能以它们的名义值来设计控制器且忽略外界扰动的作用。(2)名义控制器名义控制器为基于微陀螺仪的名义值参数设计的状态反馈控制器,以微陀螺仪的四个输出状态和追踪误差向量作为输入,产生质量块的驱动力。控制输出为u=qd -kve-kpe+Dq+Kq+2Qq(2)式中,qd为微陀螺仪理想振动轨迹,q为微陀螺仪实际轨迹,e为位置追踪误差向
5
为 _-_量, 、Κ、Ω为微陀螺仪的三个参数矩阵,kv、kp为设计者设计的定常矩阵。此控制律得到的闭环系统表达式为e+kve+kpe=0(3)由式(3)可见,设计好kv,kp的值可以使闭环系统满足预期的动态和静态响应。通
常设计kv=[,2M kp = aQ2 ^02 ,α >0,使得追踪误差指数收敛到零。然而实际上,我们几
乎不可能得到K,D,Ω的精确值,外界扰动力也无法忽略。假定微陀螺仪的K,D,Ω参数的名义值分别为I^Dci,Qci,利用此名义参数设计名义控制器输出为u=qd -kve-kpe+D0q+K0q+2Q0q(4)此控制律得到q+Dq+Kq (5)=qd-kve-kpe+D0q+K0q+2Q0q-2Qci+d定义,£)= -D,g=KfK。=A-Ω,得到名义控制器下的闭环系统方程e+kve+kpe=Dq+Kq+2Qq+d(6)由式(6)可以明显地看出,由于建模误差会导致追踪性能的大幅下降,尽管在大部分情况下,微陀螺仪系统仍然是稳定的,但静差较大,追踪效果远不理想。定义上述的建模误差项为f=Dq+Kq+2Qq+d(7)如果f是一个先验条件,则可以修正名义控制器为11= -kv0—kpe+Dodi+Koq+〗^^^(8)此控制律带入微陀螺仪动态模型,得到的闭环系统方程正如式(3)所示,即已知的各种不确定性和外界扰动都能被完美地补偿。然而,实际上建模误差项f是未知的,式 (8)的修正控制器无法实现。然而,控制器(8)还是给了我们启示,一个好的f的估计值f 能大幅提高微陀螺仪系统的追踪性能。(3)神经网络的设计神经网络补偿器选取的神经网络结构为RBF神经网络,为一种前馈三层神经网络,包含输入层、隐含层和输出层。输入层包含四个输入结点,对应四维的输入信号,即两轴的位置误差和两轴速度误差;隐含层是一种非线性映射,将输入的误差信号通过高斯激活函数映射为高维输出向量;所述输出层将所述隐含层的输出乘以各自的权值,得到RBF神经网络补偿器的二维输出,即为微陀螺仪两轴的补偿控制信号。将式(6)写成状态空间形式X=AX+Bf(9)其中,χ.,Α=[-1-y,B=[ ],xef,A湖 2,工是单位阵。由于
kp, kv,I为固定值,故A,B为固定值,所以χ的轨迹由f决定,反过来,f也可通过χ辨识出来。故 f = f(x)0由于神经网络的强大逼近能力,本发明采用神经网络在线估计建模误差f(x),并用神经网络的输出来补偿建模误差,以提高微陀螺仪系统追踪性能和鲁棒性。如前述所言,
6本发明采用的神经网络为RBF神经网络,,用数学语言描述如下
权利要求
1.一种基于神经网络的微陀螺仪控制系统,其特征在于包括与所述微陀螺仪相联接通信的控制系统,所述控制系统包括名义控制器和神经网络补偿器。
2.根据权利要求1所述的基于神经网络的微陀螺仪控制系统,其特征在于其中所述的名义控制器为基于所述微陀螺仪的名义值参数设计的状态反馈控制器,以所述微陀螺仪的四个输出状态和追踪误差向量作为输入,产生质量块的驱动力,所述名义控制器中还包含两个设计者设计的定常矩阵kp和kv,以使闭环系统满足一定的瞬态特性。
3.根据权利要求2所述的基于神经网络的微陀螺仪控制系统,其特征在于其中所述的名义控制器的输出U1 其中
4.根据权利要求1所述的基于神经网络的微陀螺仪控制系统,其特征在于其中所述的神经网络补偿器选取的神经网络结构为RBF神经网络,为一种前馈三层神经网络,包含输入层、隐含层和输出层。
5.根据权利要求4所述的基于神经网络的微陀螺仪控制系统,其特征在于其中所述的输入层包含四个输入结点,对应四维的输入信号,即两轴的位置误差和两轴速度误差;隐含层是一种非线性映射,将输入的误差信号通过高斯激活函数映射为高维输出向量;所述输出层将所述隐含层的输出乘以各自的权值,得到RBF神经网络补偿器的二维输出,即为微陀螺仪两轴的补偿控制信号。
6.根据权利要求1所述的基于神经网络的微陀螺仪控制系统,其特征在于其中所述的控制系统U:u = Ul+U2,其中U1为名义控制器的输出;u2为神经网络补偿器的输出, U2=-§T^(X),其中§『为RBF神经网络的权值向量;Φ (χ)为神经网络隐含层结点输出组成的回归向量。
7.根据权利要求1所述的基于神经网络的微陀螺仪控制系统,其特征在于其中所述的RBF神经网络的权值向量§r:炉γΒ^χ^τ(χ),y > O为RBF神经网络的学习速率;B =其中I为单位阵;P为对称正定矩阵且满足李雅普诺夫方程;Xe e为神经网οI 一络输入向量,φτ(χ)为各隐含层结点输出组成的向量。
8.根据权利要求1所述的基于神经网络的微陀螺仪控制系统,其特征在于它还包括第一加法器,用于把所述微陀螺仪的位置和速度输出与理想状态轨迹相减,从而产生追踪误差信号。
9.根据权利要求1所述的基于神经网络的微陀螺仪控制系统,其特征在于它还包括第二加法器,用于把所述名义控制器和所述神经网络补偿器的输出相加,从而产生所述微陀螺仪的控制力。
全文摘要
本发明公开了一种基于神经网络的微陀螺仪控制系统,包括与所述微陀螺仪相联接通信的控制系统,所述控制系统包括名义控制器和神经网络补偿器,将基于微陀螺仪名义模型的反馈控制器加神经网络补偿器的控制方案应用于微陀螺仪的控制上,提高了微陀螺仪系统的追踪效果和鲁棒性。神经网络权值的自适应律基于Lyapunov稳定性理论设计,保证了整个控制系统在承认存在神经网络建模误差的条件下仍能稳定。
文档编号G05B13/04GK102436176SQ20111032088
公开日2012年5月2日 申请日期2011年10月20日 优先权日2011年10月20日
发明者杨玉正, 费峻涛 申请人:河海大学常州校区
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1