CN104267604B - 微陀螺仪自适应神经网络全局滑模控制方法 - Google Patents

微陀螺仪自适应神经网络全局滑模控制方法 Download PDF

Info

Publication number
CN104267604B
CN104267604B CN201410500447.5A CN201410500447A CN104267604B CN 104267604 B CN104267604 B CN 104267604B CN 201410500447 A CN201410500447 A CN 201410500447A CN 104267604 B CN104267604 B CN 104267604B
Authority
CN
China
Prior art keywords
gyroscope
centerdot
sliding
mode control
neural network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410500447.5A
Other languages
English (en)
Other versions
CN104267604A (zh
Inventor
储云迪
费峻涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou Campus of Hohai University
Original Assignee
Changzhou Campus of Hohai University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changzhou Campus of Hohai University filed Critical Changzhou Campus of Hohai University
Priority to CN201410500447.5A priority Critical patent/CN104267604B/zh
Publication of CN104267604A publication Critical patent/CN104267604A/zh
Application granted granted Critical
Publication of CN104267604B publication Critical patent/CN104267604B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Gyroscopes (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种微陀螺仪的自适应神经网络全局滑模控制方法。首先,在全局滑模控制器的基础上设计了一种新型的自适应辨识方法,在线实时更新微陀螺仪的角速度和其它***参数的估计值,然后利用自适应神经网络***输出动态调节滑模控制切换项中的切换增益以逼近***不确定性和外部干扰的上界,将滑模控制的切换项转化为连续的神经网络输出,削弱了滑模控制中的抖振现象,并且有较强的自适应跟踪能力。本发明的自适应算法基于Lyapunov方法设计,从而保证微陀螺仪轨迹追踪上理想模型以及***的全局渐进稳定性,使得辨识器的各项估计值输出都能够渐近收敛到各自的真值。

Description

微陀螺仪自适应神经网络全局滑模控制方法
技术领域
本发明涉及一种微陀螺仪自适应神经网络全局滑模控制方法,属于微陀螺仪控制技术领域。
背景技术
微陀螺仪是惯性导航和惯性制导***的基本测量元件。因其在体积和成本方面的巨大优势,微陀螺仪广泛应用于航空、航天、汽车、生物医学、军事以及消费电子领域。但是,由于设计与制造中的误差存在和温度扰动,会造成原件特性与设计之间的差异,降低了微陀螺仪***的性能。微陀螺仪本身属于多输入多输出***并且***参数存在不确定性以及易受外界环境的影响。补偿制造误差和测量角速度成为微陀螺仪控制的主要问题,有必要对微陀螺仪***进行动态补偿和调整。
目前有将各种先进控制方法应用到微陀螺仪的控制当中,典型的有自适应控制和滑模控制方法。这些先进方法一方面补偿了制作误差引起的正交误差,另一方面实现了对微陀螺仪的轨迹控制。但自适应控制对外界扰动的鲁棒性很低,易使***变得不稳定。
由此可见,上述现有的陀螺仪在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决现有的陀螺仪在使用上存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成。
发明内容
本发明的目的在于,克服现有的微陀螺仪控制方法存在的缺陷,特别是提高微陀螺仪***在存在模型不确定、参数摄动以及外界噪声等各种干扰,在消除***抖振的情况下而不影响理想轨迹的追踪性能和整个***的鲁棒性,提供一种微陀螺仪的自适应神经网络全局滑模控制方法。
本发明采用的技术方案是:
微陀螺仪的自适应神经网络全局滑模控制方法,包括如下步骤:
1)建立微陀螺仪的理想动力学方程;
2)根据旋转系中的牛顿定律建立微陀螺仪的无量纲动力学方程,并转化为状态空间形式;
3)建立微陀螺仪的神经网络全局滑模控制***,基于神经网络全局滑模控制设计控制律,将其作为微陀螺仪的控制输入,对微陀螺仪进行控制,包括如下步骤:
3-1)定义跟踪误差e为
e=X-Xm (7)
X为微陀螺仪运动轨迹,Xm为微陀螺仪理想运动轨迹;
3-2)设计全局动态滑模面s为:
s = e · + C e - f ( t ) ,
则s=Ce+fe(t)
其中,f(t)是为了达到全局滑模面而设计的函数,f(t)=f(0)e-kt,C为滑模系数,k为常数;
3-3)假设微陀螺仪的状态方程中不确定和外部干扰项fm(t)存在上界使用RBF神经网络逼近不确定和外部干扰项的上界得到不确定和外部干扰项的上界的估计值为:
ρ ‾ ^ = ω ^ T φ ( x )
其中,为神经网络权重向量的估计值,φ(x)是高斯函数;
3-4)设计神经网络全局滑模控制律使微陀螺仪实际轨迹跟踪上理想轨迹:
其中,K为参数矩阵K*的估计值,Am为微陀螺仪理想状态方程的系数矩阵,B为微陀螺仪状态方程的系数矩阵;
4)基于lyapunov函数理论,设计参数矩阵和神经网络权重向量的自适应律,使控制***进行在线更新,确保自适应神经网络全局滑模控制***的渐进稳定性。
前述的步骤1)中,微陀螺仪的理想动力学方程为:
xm=A1sin(w1t),ym=A2sin(w2t)
其中,xm、ym分别是微陀螺仪在x轴和y轴方向上的理想运动轨迹,w1、w2分别是微陀螺仪在x轴和y轴方向上的振动频率,w1≠w2,且都不为零,A1、A2分别为微陀螺仪在x轴和y轴方向上的振幅,t是时间;
写成向量形式为:
q ·· m + Q m q m = 0
其中,为理想运动轨迹,
写成状态空间表达式为:
X · m = A m X m
A m = 0 1 0 0 - w 1 2 0 0 0 0 0 0 1 0 0 - w 2 2 0 , X m = x m x · m y m y · m .
前述的步骤2)中,建立微陀螺仪的无量纲动力学方程具体为:
2-1)考虑到制造缺陷和加工误差,实际微陀螺仪的集总参数数学模型为:
m x ·· + d x x x · + d x y y · + k x x x + k x y y = u x + 2 mΩ z y ·
m y ·· + d x y x · + d y y y · + k x y x + k y y y = u y - 2 mΩ z x · - - - ( 1 )
式中,m是质量块的质量,x,y是质量块在微陀螺仪旋转系中的笛卡尔坐标;dxx,dyy分别是x轴和y轴的阻尼系数,kxx,kyy分别是x轴和y轴的弹簧系数,dxy,kxy分别是耦合的阻尼系数和耦合的弹簧系数,ux,uy是两轴的控制输入,Ωz是角速度,是科里奥利力;
2-2)取无量纲运动轨迹无量纲时间t*为t*=w0t,将式(1)两边同除以质量块质量m,两轴固有频率w0的平方w0 2和参考长度q0,得到微陀螺仪的无量纲动力学方程的向量形式如下:
q ·· * + D * q · * + Q * q * = u * - 2 Ω * q · * - - - ( 2 )
其中,
u * = u mw 0 2 q 0 w x = k x x mw 0 2 , w y = k y y mw 0 2 , w x y = k x y mw 0 2 , u = u x u y , Ω * = Ω w 0 , Ω = 0 - Ω z Ω z 0
2-3)为了计算方便,重新用q代替q*,用t代替t*,用D代替D*,用Q代替Q*,用u代替u*,用Ω代替Ω*,得到
q ·· + D q · + Q q = u - 2 Ω q · - - - ( 3 )
q为微陀螺仪的运动轨迹,u为微陀螺仪的控制输入;
2-4)将模型(3)写成状态空间表达式为:
X · = A X + B u - - - ( 4 )
式中,
2-5)考虑到***参数不确定性和外部干扰,状态空间方程式(4)可表示为如下的形式:
X · = A X + B u + f m ( t )
其中,fm(t)是集总的不确定和外部干扰项。
前述的步骤3-3)中,不确定和外部干扰项的上界满足:且|ξ|<ξ1以及满足:其中,ω*为最优神经网络的权重向量,ξ为神经网络映射误差,ξ0、ξ1是正常数。
前述的步骤3-4)中,参数矩阵K*满足:A+BK*T=Am
前述的步骤4)中,
所述lyapunov函数V设计为:
V = 1 2 s T s + 1 2 t r [ K ~ M - 1 K ~ T ] + 1 2 η ω ~ T ω ~ - - - ( 11 )
其中,M为自适应增益,为参数估计误差,η=ξ01是神经网络中权重向量的估计误差;
所述参数自适应律为:
所述神经网络权重向量自适应律为:
由上述技术方案可以看出本发明的有益效果在于:全局滑模控制是通过设计一种动态非线性滑模面方程来实现的,消除滑模控制的到达运动阶段,使***在响应的全过程都具有鲁棒性,克服了传统滑模变结构控制中到达模态不具有鲁棒性的特点;神经网络可以克服非结构化的不确定性,消除滑模控制中存在的抖振;自适应控制可以估计出微陀螺仪的参数。本发明的自适应神经网络全局滑模控制综合利用自适应全局滑模控制和神经网络的优点,以降低各自的缺点,在简化滑模系数的选取,提高***的瞬态特性和鲁棒性的前提下,消除了控制输入的抖振,使闭环控制***具有了更好的动态性能;基于李雅普诺夫稳定性理论设计自适应律,实现了参数的在线更新,能够在任意初始值的情况下,保证***的全局渐进稳定性。
附图说明
图1为本发明微陀螺仪的简化模型示意图;
图2为本发明自适应神经网络全局滑模控制***的原理图;
图3为神经网络结构图;
图4为本发明实例中微陀螺仪X、Y轴的跟踪曲线;
图5为本发明实例中微陀螺仪X、Y轴的跟踪误差曲线;
图6为本发明实例中全局滑模面的动态曲线;
图7为本发明实例中自适应参数K随时间变化的关系曲线;
图8为本发明实例中角速度Ωz的自适应辨识过程曲线;
图9为本发明实例中采用自适应神经网络方法的全局滑模控制输入曲线;
图10为本发明实例中采用固定增益方法的全局滑模控制输入曲线。
具体实施方式
下面结合附图和具体实施方式,对本发明作进一步说明:
本发明的微陀螺仪自适应神经网络全局滑模控制***如图2所示,本发明方法包括如下步骤:
1、根据旋转系中的牛顿定律建立微陀螺仪的无量纲动力学方程
微振动陀螺仪一般包含三个组成部分:被弹性材料所支撑的质量块,静电驱动装置和感测装置。静电驱动电路主要功能是驱动和维持微振动陀螺仪振动时幅值的恒定,感测电路用来感知质量块的位置和速度。微陀螺仪可以被简化为一个由质量块和弹簧构成的有阻尼振动***。图1显示了在笛卡尔坐标系下简化的微振动陀螺仪模型。对z轴微陀螺仪而言,可以认为质量块被限制只能在x-y平面内运动,而不能沿z轴运动。实际上,由于制造缺陷和加工误差的存在,会造成x轴和y轴的附加动态耦合,如耦合的刚度系数和阻尼系数。考虑到制造误差,实际微陀螺仪的集总参数数学模型为:
m x ·· + d x x x · + d x y y · + k x x x + k x y y = u x + 2 mΩ z y · m y ·· + d x y x · + d y y y · + k x y x + k y y y = u y - 2 mΩ z x · - - - ( 1 )
式中,m是质量块的质量,x,y是质量块在旋转系中的坐标,dxx,dyy分别是x轴和y轴的阻尼系数,kxx,kyy分别是x轴和y轴的弹簧系数,dxy,kxy分别是耦合的阻尼系数和耦合的弹簧系数,合称为正交误差,ux,uy是两轴的控制输入,Ωz是角速度,是科里奥利力。
模型的无量纲化在设计分析时很有价值,在存在大的时间量级区别时,无量纲化也能使数值仿真容易实现。取无量纲运动轨迹q*非量纲时间t*为t*=w0t,将式(1)的两边同除以质量块质量m,参考长度q0,两轴的固有频率w0的平方w0 2,并且为了有益于控制器的设计和***稳定性的分析,将得到的无量纲化数学模型转换为向量形式如下:
q ·· * + D * q · * + Q * q * = u * - 2 Ω * q · * - - - ( 2 )
其中,
u * = u mw 0 2 q 0 w x = k x x mw 0 2 , w y = k y y mw 0 2 , w x y = k x y mw 0 2 , u = u x u y , Ω * = Ω w 0 , Ω = 0 - Ω z Ω z 0
为了计算方便,重新用q代替q*,用t代替t*,用D代替D*,用Q代替Q*,用u代替u*,用Ω代替Ω*,得到
q ·· + D q · + Q q = u - 2 Ω q · - - - ( 3 )
q为微陀螺仪的运动轨迹,u为微陀螺仪的控制输入;
将模型式(3)写成状态空间表达式为:
X · = A X + B u - - - ( 4 )
式中,
2、建立微陀螺仪的理想对力学方程;具体为:微陀螺仪的理想动态特性是一种无能量损耗,两轴间无动态耦合的稳定正弦振荡,可以描述如下:
xm=A1sin(w1t),ym=A2sin(w2t)
其中,xm、ym分别是微陀螺仪在x轴和y轴方向上的理想运动轨迹,w1、w2分别是微陀螺仪在x轴和y轴方向上的振动频率,w1≠w2,且都不为零,A1、A2分别为微陀螺仪在x轴和y轴方向上的振幅,t是时间;
写成向量形式为:
q ·· m + Q m q m = 0
其中,为理想运动轨迹,
状态空间表达式为:
A m = 0 1 0 0 - w 1 2 0 0 0 0 0 0 1 0 0 - w 2 2 0 , X m = x m x · m y m y · m
X · m = 0 1 0 0 - w 1 2 0 0 0 0 0 0 1 0 0 - w 2 2 0 X m - - - ( 5 ) .
3、考虑到***参数不确定性和外部干扰(fm(t)是集总的不确定和外部干扰项),状态方程式(4)可表示为如下的形式:
X · = A X + B u + f m ( t )
假定1(匹配条件):存在正的常数使得fm(t)满足下列上界条件:
| | f m ( t ) | | ≤ ρ ‾ - - - ( 6 )
即为不确定和外部干扰项fm(t)的上界。
假定2:存在一个参数矩阵K*,总使得A+BK*T=Am方程满足。
由A+BK*T=Am得K*T=(BTB)-1BT(Am-A)
A m - A = 0 0 0 0 - w 1 2 + w x 2 d x x w x y d x y - 2 Ω z 0 0 0 0 w x y d x y + 2 Ω z - w 2 2 + w y 2 d y y
所以
则微陀螺仪的各参数为:
d x x = k 21 * , d y y = k 42 * , w x 2 = k 11 * + w 1 2
w y 2 = k 32 * + w 2 2 , w x y = k 12 * = k 31 *
Ω z = 0.25 ( k 22 * - k 41 * ) , d x y = 0.5 ( k 41 * + k 22 * ) .
4、建立微陀螺仪的神经网络全局滑模控制***,设计控制律,将其作为微陀螺仪的控制输入,对微陀螺仪进行控制。
定义跟踪误差e为
e=X-Xm (7)
X为微陀螺仪运动轨迹,Xm为微陀螺仪理想运动轨迹。
设计全局动态滑模面s,使它所确定的滑动模态渐进稳定且具有良好的动态品质:
s = e · + C e - f ( t ) - - - ( 8 )
则s=Ce+fe(t)
其中,C为滑模系数。
f(t)是为了达到全局滑模面而设计的函数,f(t)满足以下3个条件:
(1)
(2)t→∞时,f(t)→0
(3)f(t)具有一阶导数
其中,e0是跟踪误差的初始值。
所以可将f(t)设计为
f(t)=f(0)e-kt (9)
k为常数。
神经网络结构图如图3所示:
其中,RBF神经网络具有一种前向三层网络拓扑结构,输入层仅仅是信号接收层,不做任何信号处理。输入层的维数与具体信号的维数相关,如本发明中神经网络输入信号为x,它是四维向量,所以RBF网络输入层有四个节点。中间层是隐含层,实施信号的非线性映射作用,将信号从输入空间映射到更高维,信号特征线性可分的隐层空间。输出层作加权求和运算,产生RBF网络输出。本发明中x和y分别是神经网络的输入和输出,输出y为:y=ωTφ(x),其中,ω=[ω12...ωn]T为神经网络权重向量,φ(x)=[φ1(x),φ2(x)...φn(x)]T是高斯函数。
假设存在最优神经网络的权重向量ω*满足:且|ξ|<ξ1
其中,ξ为神经网络映射误差,ξ1是正常数,为不确定和外部干扰项的上界。
假设干扰上界满足:0,ξ1为正常数)。
用RBF神经网络逼近不确定和外部干扰项的上界来补偿集总的不确定和外部干扰项fm(t),以保证滑模存在性条件得到满足,得到不确定和外部干扰项的上界的估计值为:
ρ ‾ ^ = ω ^ T φ ( x )
为权重向量的估计值。
设计神经网络全局滑模控制律使微陀螺仪的趋近运动,即非滑动模态在有限时间到达滑模面,并且在趋近的过程中快速、抖振小,从而在滑模面上形成滑动模态区,使微陀螺仪实际轨迹跟踪上理想轨迹,
其中,K为参数矩阵K*的估计值。
5、基于lyapunov函数理论,设计参数矩阵和神经权重向量的自适应律,使控制***进行在线更新,确保自适应神经网络全局滑模控制***的渐进稳定性。
lyapunov函数V设计为:
V = 1 2 s T s + 1 2 t r [ K ~ M - 1 K ~ T ] + 1 2 η ω ~ T ω ~ - - - ( 11 )
其中,为参数估计误差, 是权重向量估计误差,M为自适应增益,是正定对称矩阵,满足M=MT>0,tr[M]是矩阵M的迹,η=ξ01>0。
对全局动态滑模面s求导,得到:
s · = C e · + f · e ( t ) = C [ A m e + ( A - A m ) X + B u + f m ( t ) ] + f · e ( t ) = C [ A m e - BK * T X + B u + f m ( t ) ] + f · e ( t ) = CA m e - CBK * T X + C B u + Cf m ( t ) + f · e ( t ) - - - ( 12 )
将神经网络全局滑模控制律式(10)作为微陀螺仪的控制输入u带入式(12),得到
s · = C B K ~ T X + Cf m ( t ) - ρ ‾ ^ s | | s | | - - - ( 13 )
那么,lyapunov函数V的导数为:
V · = s T s · + t r [ K ~ M - 1 K ~ · T ] + 1 η ω ~ T ω ~ · = s T [ C B K ~ T X + Cf m ( t ) - ρ ‾ ^ s | | s | | ] + t r [ K ~ M - 1 K ~ · T ] + 1 η ω ~ T ω ~ · = t r [ K ~ B T C T sX T ] + t r [ K ~ M - 1 K ~ · T ] + s T Cf m ( t ) - ρ ‾ ^ s T s | | s | | + 1 η ω ~ T ω ~ · - - - ( 14 )
选择参数自适应律:代入上式(14)得:
V · = s T Cf m ( t ) - ρ ‾ ^ | | s | | + 1 η ω ~ T ω ~ · ≤ | | s | | ( | | C | | | | f m ( t ) | | - ρ ‾ ^ ) + 1 η ω ~ T ω ~ · - | | s | | ( | | C | | | | f m ( t ) | | + ρ ‾ - ρ ‾ - ρ ‾ ^ ) + 1 η ω ~ T ω ~ · = - | | s | | ( ρ ‾ - | | C | | | | f m ( t ) | | ) + | | s | | ( ρ ‾ - ρ ‾ ^ ) + 1 η ω ~ T ω ~ · = - | | s | | ( ρ ‾ - | | C | | | | f m ( t ) | | ) + | | s | | ( ω * T φ - ξ - ω ^ T φ ) + 1 η ω ~ T ω ~ · = - | | s | | ( ρ ‾ - | | C | | | | f m ( t ) | | ) - | | s | | ξ + [ | | s | | ω ~ T φ + 1 η ω ~ T ω ~ · ] - - - ( 15 )
选择权重向量自适应律:
其中,ω=[ω12...ωn]T是神经网络中的权重向量,ω*是最优权重向量,是最优权重向量的估计值,满足:
则有:
V · = - | | s | | ( ρ ‾ - | | C | | | | f m ( t ) | | ) - | | s | | ξ ≤ - | | s | | ξ 0 + | | s | | ξ ≤ - | | s | | ξ 0 + | | s | | ξ 1 = - | | s | | ( ξ 0 - ξ 1 ) = - η | | s | | ≤ 0 - - - ( 16 )
因为η=ξ01>0,所以
由此证明了微陀螺仪自适应神经网络全局滑模控制***的稳定性。
最后,对本发明的自适应神经网络全局滑模控制方法进行仿真分析,选择一组微陀螺仪的参数如下:
m=1.8×10-7kg,kxx=63.955N/m,kyy=95.92N/m,kxy=12.779N/m
dxx=1.8×10-6Ns/m,dyy=1.8×10-6Ns/m,dxy=3.6×10-7Ns/m
假设输入角速度为ΩZ=100rad/s。参考长度选取q0=1μm,参考频率ω0=1000Hz,非量纲化后,各参数如下:
wxy=70.99,dxx=0.01,dyy=0.01,dxy=0.002,ΩZ=0.1
两轴微陀螺仪的理想轨迹为:xm=sin(6.17t),ym=sin(5.11t)
不确定项和外部干扰总量为[10*(sin(6.17*t);10*cos(5.11*t))]
函数f(t)=s(0)e-130t
初始量X(0)=[0,0,0,0]T
K(0)=0.95K*
K的真值为:
K * T = k 11 * k 21 * k 31 * k 41 * k 12 * k 22 * k 32 * k 42 * = 317.2311 0.0100 70.9900 - 0.1980 70.9900 0.2020 506.7879 0.0100
滑模系数取自适应增益M=diag[100 100],
传统滑模控制律中,取固定增益ρ=diag[100 100]。
实验的结果如图4至图10所示,
图4为微陀螺仪X、Y轴的跟踪曲线,图中,虚线为理想参考轨迹,实现为实际运动轨迹,图5为跟踪误差曲线,从图中可以看出在有外部干扰的情况下微陀螺仪的轨迹能够很好的追踪上理想轨迹,两者之间的跟踪误差随时间变化逐渐收敛于0,说明该方法能很好的实现跟踪性能。全局滑模面的动态曲线如图6所示,可以看出滑模面逐渐收敛于0,表明***在短时间内到达切换面并保持在滑模面上滑动。图7所示的是自适应参数K随时间变化的关系曲线,显示在一定时间内K收敛于常数,即它的真值K*,从而辨识出对象的未知参数。图8所示的就是角速度Ωz的自适应辨识过程曲线,最终收敛到非量纲化后的假定值。图9、10分别为采用自适应神经网络全局滑模和固定增益方法的全局滑模控制输入曲线,比较可见采用固定增益的全局滑模滑模控制,控制量会出现较大的抖振,而采用自适应神经网络方法对控制器中的切换项进行逼近,可将切换项连续化,从而有效的降低了抖振。

Claims (6)

1.微陀螺仪的自适应神经网络全局滑模控制方法,其特征在于,包括如下步骤:
1)建立微陀螺仪的理想动力学方程;
2)根据旋转系中的牛顿定律建立微陀螺仪的无量纲动力学方程,并转化为状态空间形式;
3)建立微陀螺仪的神经网络全局滑模控制***,基于神经网络全局滑模控制设计控制律,将其作为微陀螺仪的控制输入,对微陀螺仪进行控制,包括如下步骤:
3-1)定义跟踪误差e为
e=X-Xm (7)
X为微陀螺仪在状态空间的运动轨迹,Xm为微陀螺仪在状态空间的理想运动轨迹;
3-2)设计全局动态滑模面s为:
s = e · + C e - f ( t ) ,
则s=Ce+fe(t)
其中,f(t)是为了达到全局滑模面而设计的函数,f(t)=f(0)e-kt,C为滑模系数,k为常数;
3-3)假设微陀螺仪的状态方程中不确定和外部干扰项fm(t)存在上界使用RBF神经网络逼近不确定和外部干扰项的上界得到不确定和外部干扰项的上界的估计值为:
ρ ‾ ^ = ω ^ T φ ( x )
其中,为神经网络权重向量的估计值,φ(x)是高斯函数;
3-4)设计神经网络全局滑模控制律使微陀螺仪实际轨迹跟踪上理想轨迹:
其中,K为参数矩阵K*的估计值,Am为微陀螺仪理想状态方程的系数矩阵,B为微陀螺仪状态方程的系数矩阵;
4)基于lyapunov函数理论,设计参数矩阵和神经网络权重向量的自适应律,使控制***进行在线更新,确保自适应神经网络全局滑模控制***的渐进稳定性。
2.根据权利要求1所述的微陀螺仪的自适应神经网络全局滑模控制方法,其特征在于,所述步骤1)中,微陀螺仪的理想动力学方程为:
xm=A1sin(w1t),ym=A2sin(w2t)
其中,xm、ym分别是微陀螺仪在x轴和y轴方向上的理想运动轨迹,w1、w2分别是微陀螺仪在x轴和y轴方向上的振动频率,w1≠w2,且都不为零,A1、A2分别为微陀螺仪在x轴和y轴方向上的振幅,t是时间;
写成向量形式为:
q ·· m + Q m q m = 0
其中,为理想运动轨迹,
写成状态空间表达式为:
X · m = A m X m
A m = 0 1 0 0 - w 1 2 0 0 0 0 0 0 1 0 0 - w 2 2 0 , X m = x m x · m y m y · m .
3.根据权利要求1所述的微陀螺仪的自适应神经网络全局滑模控制方法,其特征在于,所述步骤2)中,建立微陀螺仪的无量纲动力学方程具体为:
2-1)考虑到制造缺陷和加工误差,实际微陀螺仪的集总参数数学模型为:
m x ·· + d x x x · + d x y y · + k x x x + k x y y = u x + 2 mΩ z y ·
m y ·· + d x y x · + d y y y · + k x y x + k y y y = u y - 2 mΩ z x · - - - ( 1 )
式中,m是质量块的质量,x,y是质量块在微陀螺仪旋转系中的笛卡尔坐标;dxx,dyy分别是x轴和y轴的阻尼系数,kxx,kyy分别是x轴和y轴的弹簧系数,dxy,kxy分别是耦合的阻尼系数和耦合的弹簧系数,ux,uy是两轴的控制输入,Ωz是角速度,是科里奥利力;
2-2)取无量纲运动轨迹q*无量纲时间t*为t*=w0t,将式(1)两边同除以质量块质量m,两轴固有频率w0的平方w0 2和参考长度q0,得到微陀螺仪的无量纲动力学方程的向量形式如下:
q ·· * + D * q · * + Q * q * = u * - 2 Ω * q · * - - - ( 2 )
其中,
2-3)为了计算方便,重新用q代替q*,用t代替t*,用D代替D*,用Q代替Q*,用u代替u*,用Ω代替Ω*,得到
q ·· + D q · + Q q = u - 2 Ω q · - - - ( 3 )
q为微陀螺仪的运动轨迹,u为微陀螺仪的控制输入;
2-4)将模型(3)写成状态空间表达式为:
X · = A X + B u - - - ( 4 )
式中,
2-5)考虑到***参数不确定性和外部干扰,状态空间方程式(4)可表示为如下的形式:
X · = A X + B u + f m - - - ( t )
其中,fm(t)是集总的不确定和外部干扰项。
4.根据权利要求1所述的微陀螺仪的自适应神经网络全局滑模控制方法,其特征在于,所述步骤3-3)中,不确定和外部干扰项的上界满足:且|ξ|<ξ1以及满足:其中,ω*为最优神经网络的权重向量,ξ为神经网络映射误差,ξ0、ξ1是正常数。
5.根据权利要求1所述的微陀螺仪的自适应神经网络全局滑模控制方法,其特征在于,所述步骤3-4)中,参数矩阵K*满足:A+BK*T=Am
6.根据权利要求1所述的微陀螺仪的自适应神经网络全局滑模控制方法,其特征在于,所述步骤4)中,
所述lyapunov函数V设计为:
V = 1 2 s T s + 1 2 t r [ K ~ M - 1 K ~ T ] + 1 2 η ω ~ T ω ~ - - - ( 11 )
其中,M为自适应增益,为参数估计误差,η=ξ01是神经网络中权重向量的估计误差;
参数自适应律为:
所述神经网络权重向量自适应律为:
CN201410500447.5A 2014-09-25 2014-09-25 微陀螺仪自适应神经网络全局滑模控制方法 Expired - Fee Related CN104267604B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410500447.5A CN104267604B (zh) 2014-09-25 2014-09-25 微陀螺仪自适应神经网络全局滑模控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410500447.5A CN104267604B (zh) 2014-09-25 2014-09-25 微陀螺仪自适应神经网络全局滑模控制方法

Publications (2)

Publication Number Publication Date
CN104267604A CN104267604A (zh) 2015-01-07
CN104267604B true CN104267604B (zh) 2016-09-14

Family

ID=52159132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410500447.5A Expired - Fee Related CN104267604B (zh) 2014-09-25 2014-09-25 微陀螺仪自适应神经网络全局滑模控制方法

Country Status (1)

Country Link
CN (1) CN104267604B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105334732B (zh) * 2015-05-26 2019-04-05 河海大学常州校区 一种微陀螺双反馈回归神经网络滑模控制方法
CN105157727B (zh) * 2015-09-08 2018-11-23 河海大学常州校区 基于线性化反馈的微陀螺仪神经网络全局滑模控制方法
CN105388762B (zh) * 2015-12-11 2018-02-02 河海大学常州校区 基于lmi线性不等式的微陀螺仪h无穷控制方法
CN108459502A (zh) * 2018-02-11 2018-08-28 浙江工业大学 一种基于全局滑模的多机械臂***同步控制方法
CN109991854B (zh) * 2019-04-23 2021-05-28 东北大学 一种结合全局滑模和线性滑模的组合滑模控制方法
CN118068694B (zh) * 2024-04-19 2024-07-05 南京信息工程大学 一种自适应神经网络模糊积分滑模控制方法及装置

Also Published As

Publication number Publication date
CN104267604A (zh) 2015-01-07

Similar Documents

Publication Publication Date Title
CN104267604B (zh) 微陀螺仪自适应神经网络全局滑模控制方法
CN105045097B (zh) 一种基于神经网络的微陀螺仪反演全局滑模模糊控制方法
CN103616818B (zh) 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法
CN102508434B (zh) 用于微陀螺仪的自适应模糊滑模控制器
CN105138010B (zh) 一种编队卫星分布式有限时间跟踪控制方法
CN104122794B (zh) 微陀螺仪的自适应模糊神经补偿非奇异终端滑模控制方法
CN104281056B (zh) 基于神经网络上界学习的微陀螺仪鲁棒自适应控制方法
CN103728882B (zh) 微陀螺仪的自适应反演非奇异终端滑模控制方法
CN102298322B (zh) 基于模型参考自适应控制微陀螺仪的方法
CN103336435B (zh) 微陀螺仪基于角速度估计的自适应模糊滑模控制方法
CN108227504A (zh) 微陀螺分数阶自适应模糊神经反演终端滑模控制方法
CN103529701A (zh) 微陀螺仪的神经网络全局滑模控制方法
CN104155874B (zh) 微陀螺仪的反演自适应模糊动态滑模控制方法
CN106249596A (zh) 微陀螺仪的间接自适应模糊全局快速终端滑模控制方法
CN110703610B (zh) 微陀螺仪的递归模糊神经网络非奇异终端滑模控制方法
CN104503246B (zh) 微陀螺仪***的间接自适应神经网络滑模控制方法
CN107807527A (zh) 微陀螺仪增益可调的自适应超扭曲滑模控制方法
CN103389648A (zh) 微陀螺仪的全局滑模控制方法
CN110389528A (zh) 基于扰动观测的数据驱动mems陀螺仪驱动控制方法
CN102411302A (zh) 基于直接自适应模糊控制的mems微陀螺仪控制方法
CN104199291A (zh) 基于耗散理论的tora***自适应控制方法
CN104614993B (zh) 微陀螺仪自适应滑模预设性能控制方法
CN103197558B (zh) 基于t-s模型的微陀螺仪模糊自适应控制方法
CN102866633B (zh) 微陀螺仪的动态滑模控制***
CN104656442A (zh) 微陀螺仪神经网络动态pid全局滑模控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160914

Termination date: 20190925

CF01 Termination of patent right due to non-payment of annual fee