【技术实现步骤摘要】
本专利技术涉及一种微陀螺仪动态控制方法,特别是涉及一种微陀螺自适应动态面双神经网络控制方法,属于微陀螺仪动态控制
技术介绍
MEMS微陀螺仪因其微量化、价格低、使用寿命长、能耗低和易于集成的特点,使它的应用范围已经远远超出传统陀螺仪所能应用的航空、航天和军事领域,引起全球的广泛关注。MEMS陀螺仪已在军事、惯性导航、汽车、机器人、医疗机械、消费电子等领域有着丰富的应用。与传统陀螺仪相比,微陀螺仪在体积和成本上有着巨大的优势。但是,由于生产制造过程中制造误差的存在和外界环境温度的影响,造成原件特性与设计之间的差异,导致存在耦合的刚度系数和阻尼系数,降低了微陀螺仪的灵敏度和精度。另外,陀螺仪自身属于多输入多输出系统,存在参数的不确定性且在外界干扰下系统参数容易波动,因此,降低系统抖振成为微陀螺仪控制的主要问题之一。
技术实现思路
本专利技术的主要目的在于,克服现有技术中的不足,提供一种微陀螺自适应动态面双神经网络控制方法,其具有抖振低、可靠性高、对参数变化鲁棒性高的特点。为了达到上述目的,本专利技术所采用的技术方案是:一种微陀螺自适应动态面双神经网络控制方法,包括以下步骤:1)建立微陀螺仪的数学模型;2)设计两个自适应神经网络控制器,分别为神经网络1控制器和神经网络2控制器;利用神经网络控制方法,用神经网络1控制器的输出逼近微陀螺仪的动态特性和外界干扰之和,再用神经网络2控制器的输出逼近滑模切换项;3)基于动态面设计自适应动态面双神经网络控制器;4)基于自适应动态面双神经网络控制器控制微陀螺仪。本专利技术进一步设置为:所述步骤1)建立微陀螺仪的数学模型 ...
【技术保护点】
一种微陀螺自适应动态面双神经网络控制方法,其特征在于,包括以下步骤:1)建立微陀螺仪的数学模型;2)设计两个自适应神经网络控制器,分别为神经网络1控制器和神经网络2控制器;利用神经网络控制方法,用神经网络1控制器的输出逼近微陀螺仪的动态特性和外界干扰之和,再用神经网络2控制器的输出逼近滑模切换项;3)基于动态面设计自适应动态面双神经网络控制器;4)基于自适应动态面双神经网络控制器控制微陀螺仪。
【技术特征摘要】
1.一种微陀螺自适应动态面双神经网络控制方法,其特征在于,包括以下步骤:1)建立微陀螺仪的数学模型;2)设计两个自适应神经网络控制器,分别为神经网络1控制器和神经网络2控制器;利用神经网络控制方法,用神经网络1控制器的输出逼近微陀螺仪的动态特性和外界干扰之和,再用神经网络2控制器的输出逼近滑模切换项;3)基于动态面设计自适应动态面双神经网络控制器;4)基于自适应动态面双神经网络控制器控制微陀螺仪。2.根据权利要求1所述的一种微陀螺自适应动态面双神经网络控制方法,其特征在于:所述步骤1)建立微陀螺仪的数学模型,具体为,1-1)采用微陀螺仪的数学模型为:mx··+dxxx·+dxyy·+kxxx+kxyy=ux+2mΩzy·my··+dxyx·+dyyy·+kxyx+kyyy=uy-2mΩzx·---(1)]]>其中,x、y分别代表微陀螺仪在X、Y轴方向上的位移,dxx、dyy分别为X、Y轴方向弹簧的弹性系数,kxx、kyy分别为X、Y轴方向的阻尼系数,dxy、kxy是由于加工误差所引起的耦合参数,m为陀螺仪质量块的质量,Ωz为质量块自转的角速度,ux、uy分别是X、Y轴的输入控制力,形如的参数表示Γ的一阶导数,形如的参数表示Γ的二阶导数;1-2)对微陀螺仪的数学模型进行无量纲处理得到无量纲化模型:等式两边同时除以m,并且使得则无量纲化模型为:将无量纲化模型改写成向量形式:q··+Dq·+Kq=u-2Ωq·---(3)]]>其中,u为动态面控制律,1-3)考虑系统参数不确定和外界干扰,将向量形式的模型写成:q··+(D+ΔD)q·+(K+ΔK)q=u-2Ωq·+d---(4)]]>其中,ΔD,ΔK是参数扰动,d是外界干扰;将式(4)写成状态方程形式为:q·1=q2q·2=-(D+ΔD+2Ω)q·-(K+ΔK)q+u+d---(5)]]>其中,q1=q,1-4)定义q=x1,x1、x2为输入变量;则,状态方程形式的模型变为:x·1=x2x·2=f+u---(6)]]>其中,f为微陀螺仪的动态特性和外界干扰之和,f为:f=-(D+ΔD+2Ω)x2-(K+ΔK)x1+d(7)3.根据权利要求2所述的一种微陀螺自适应动态面双神经网络控制方法,其特征在于:所述步骤2)中的利用神经网络控制方法,用神经网络1控制器的输出逼近微陀螺仪的动态特性和外界干扰之和,再用神经网络2控制器的输出逼近滑模切换项,具体为,2-1)以x(t)为RBF神经网络的输入向量,设RBF神经网络的径向基函数为φ=[φ1,φ2,…φi…φl]T,其中φi为高斯基函数,即:φi=exp(-||x(t)-ci||22bi2),i=1,2,...,l---(8)]]>式中,c=[c1,c2,c3,…cl]T是网络隐含层节点的中心向量,与输入向量的维数相同;b=[b1,b2,b3,…bl]T是决定区域大小的网络隐含层节点的基宽向量,l是隐含层神经元个数,RBF网络输入层到隐含层的权值为1,网络隐含层到输出层权向量为W=[w1,w2,w3,…wl]T;RBF神经网络输出为,y=WT*φ(9)其中,φ为径向基函数,WT为网络隐含层到输出层权向量的转置;将RBF神经网络的ci和bi保持固定,而仅调节网络权值W,则RBF神经网络的输出与隐层输出成线性关系;2-2)利用神经网络强大的逼近特性,用神经网络1控制器的输出来逼近微陀螺仪的动态特性和外界干扰之和f;RBF神经网络的输出为:f^=W^Tφ1*(x1,x2)---(10)]]>其中,φ1*为...
【专利技术属性】
技术研发人员:雷单单,费峻涛,
申请(专利权)人:河海大学常州校区,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。