CN103616818B - 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法 - Google Patents

微陀螺仪的自适应模糊神经全局快速终端滑模控制方法 Download PDF

Info

Publication number
CN103616818B
CN103616818B CN201310567156.3A CN201310567156A CN103616818B CN 103616818 B CN103616818 B CN 103616818B CN 201310567156 A CN201310567156 A CN 201310567156A CN 103616818 B CN103616818 B CN 103616818B
Authority
CN
China
Prior art keywords
gyroscope
centerdot
adaptive
neural network
fuzzy
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
CN201310567156.3A
Other languages
English (en)
Other versions
CN103616818A (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 CN201310567156.3A priority Critical patent/CN103616818B/zh
Publication of CN103616818A publication Critical patent/CN103616818A/zh
Application granted granted Critical
Publication of CN103616818B publication Critical patent/CN103616818B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种微陀螺仪的自适应模糊神经全局快速终端滑模控制方法,本发明在于将全局快速终端滑模控制与自适应控制相结合,根据李雅普诺夫稳定性方法设计全局快速终端滑模控制律,使***状态能够在很短的有限时间内收敛到平衡点,同时利用自适应控制辨识出微陀螺仪的角速度和其它***参数,进一步考虑当模型误差和外界干扰的上界未知的情形,利用模糊神经网络学习的功能对微陀螺仪***的不确定项和外界干扰的上界进行自适应学习,实现了对建模误差和不确定干扰的自动跟踪。本发明在保证收敛速度和跟踪性能的同时,对外界干扰具有较强的鲁棒性和自适应能力。

Description

微陀螺仪的自适应模糊神经全局快速终端滑模控制方法
技术领域
本发明涉及微陀螺仪的控制***,具体地说是一种微陀螺仪的自适应模糊神经全局快速终端滑模控制方法。
背景技术
微陀螺仪是惯性导航和惯性制导***的基本测量元件,因其在体积和成本方面的巨大优势,微陀螺仪广泛应用于航空、航天、汽车、生物医学、军事以及消费电子领域。但是,由于设计与制造中的误差存在和温度扰动,会造成原件特性与设计之间的差异,降低了微陀螺仪***的性能。此外,微陀螺仪本身属于多输入多输出***并且***参数存在不确定性以及易受外界环境的影响。补偿制造误差和测量角速度成为微陀螺仪控制的主要问题,有必要对微陀螺仪***进行动态补偿和调整。而传统的控制方法集中于驱动轴振荡幅值和频率的稳定控制及两轴频率匹配上,不能很好地解决微陀螺仪动态方程的缺陷。
国际上的文章有将各种先进控制方法应用到微陀螺仪的控制当中,典型的有自适应控制和滑模控制方法。自适应控制是在被控对象的模型知识或环境知识知之不全甚至知之甚少的情况下,使***能够自动地工作于最优或接近于最优的运行状态,给出高品质的控制性能。但自适应控制对外界扰动的鲁棒性很低,易使***变得不稳定。滑模变结构控制的本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性,这种控制策略和其它控制的不同之处在于***的结构并不固定,而是可以根据***在动态过程中依照***的当前状态有目的地不断变化,迫使***按照预定的滑动模态的状态轨迹运动。该方法的缺点在于当状态轨迹到达滑模面后,难于严格地沿着滑模面向着平衡点滑动,而是在滑模面两侧来回穿越,从而产生颤动。
发明内容
本发明针对含有建模误差和不确定干扰的微振动陀螺仪轨迹追踪控制,提出了一种微陀螺仪的自适应模糊神经全局快速终端滑模控制方法,基于李雅普诺夫稳定性方法设计微陀螺仪参数矩阵的估计值和模糊神经网络权值的自适应算法,确保整个控制***的全局稳定性,提高了***的可靠性和对参数变化的鲁棒性。
本发明采用的技术方案是:
微陀螺仪的自适应模糊神经全局快速终端滑模控制方法,包括以下步骤;
1)构建微陀螺仪***的数学模型为:
q · · + ( D + 2 Ω ) q · + Kq = u + f - - - ( 3 )
其中,q为微陀螺仪的质量块在驱动轴和感测轴两轴的位置向量,为微陀螺仪***的输出;u为微陀螺仪的控制输入;D为阻尼矩阵;K包含了两轴的固有频率和耦合的刚度系数;Ω为角速率矩阵;f为***的参数不确定性和外部干扰;
2)构建全局快速终端滑模面s为:
s = e · + αe + βe p 2 / p 1 - - - ( 6 )
其中,α=diag(α12),β=diag(β12)是滑模面常数;e=q-qr为跟踪误差;qr为质量块沿两轴的理想位置输出向量;q为微陀螺仪的两轴位置输出向量;p1,p2(p1>p2)为正奇数;
3)构建自适应模糊神经全局快速终端滑模控制器:
3-1)对于所述微陀螺仪***,采用式(6)的滑模面,全局快速终端滑模控制律U由三个控制律组成:
U=u0+u1+u2(7)
其中,
u0=a+(D+2Ω)v+Kq,
D,K,Ω为微陀螺仪的三个参数矩阵,
u 1 = - W s | | s | | , W = diag ( w 1 , w 2 ) ;
W为滑模控制器参数;
为***的参数不确定性和外部干扰f的上界;
3-2)由于微陀螺仪的三个参数矩阵D,K,Ω未知,根据自适应控制理论,用估计值 替代参数矩阵D,K,Ω,并设计三个估计值的自适应算法,在线实时更新估计值,则控制律u0调整为u'0
u 0 ′ = a + ( D ^ + 2 Ω ^ ) v + K ^ q ;
3-3)根据模糊神经网络理论,采用模糊神经网络来逼近***的参数不确定性和外部干扰f的上界ρ(t),并设计模糊神经网络权值的自适应算法,在线实时更新模糊神经网络的输出,模糊神经网络的输出为:
其中,是模糊神经网络的权值,φ(X)为模糊神经网络的归一化可信度, X = q q · T 为模糊神经网络的输入,
则控制律u2调整为u'2
u 2 ′ = - ρ ^ ( t ) s | | s | | ;
3-4)用所述步骤3-2)和步骤3-3)调整后的控制律u'0和u'2,代替步骤3-1)中的控制律u0和u2,得到自适应模糊神经全局快速终端滑模控制器的控制律U''
U''=u'0+u1+u'2
3-5)将自适应模糊神经全局快速终端滑模控制器的控制律U''作为微陀螺仪***的控制输入,带入微陀螺仪***的数学模型中,实现对微陀螺仪***的跟踪控制。
前述的微陀螺仪参数矩阵D,K,Ω的估计值的自适应算法和模糊神经网络权值的自适应算法基于李雅普诺夫稳定性理论设计:
李雅普诺夫函数为:
V = 1 2 s T s + 1 2 tr { D ~ M - 1 D ~ T } + 1 2 tr { K ~ N - 1 K ~ T } + 1 2 tr { Ω ~ P - 1 Ω ~ T } + 1 2 η - 1 w ~ T w ~
其中,tr()表示矩阵的迹;M,N,P为自适应增益,M=MT>0,N=NT>0,P=PT>0为对称正定矩阵,η为模糊神经网络学习速率,是神经网络权值的估计误差,分别为参数矩阵D,K,Ω的参数估计误差,
为了保证李雅普诺夫函数的导数选取微陀螺仪参数矩阵D,K,Ω的估计值的自适应算法为:
D ^ · T = - 1 2 M ( q · s T + s q · T ) K ^ · T = - 1 2 N ( qs T + sq T ) Ω ^ · T = - 1 2 P ( 2 q · s T - 2 s q · T )
模糊神经网络权值的自适应算法为:
与现有技术相比,本发明的有益效果体现在:首先,全局快速终端滑模控制的提出解决了收敛时间的最优问题,它在滑动模态设计的过程中综合了传统滑模控制与终端滑模控制的优点,同时在到达阶段也运用快速到达的概念,来确保跟踪误差在更短的有限时间内收敛到零;其次,当微陀螺仪的所有参数以及角速率都看作未知的变量时,针对微陀螺仪的控制和参数测量问题,设计了一种新型的自适应辨识方法,在线实时更新微陀螺仪的角速度和其它***参数的估计值;最后,通过模糊神经网络可以对不确定***和外界干扰的上界进行在线自适应学习,并可降低抖振,实现了对建模误差和不确定干扰的自动跟踪。
附图说明
图1为本发明中微陀螺仪***的简化模型示意图;
图2为本发明中微陀螺仪的自适应模糊神经全局快速终端滑模控制方法的原理框图;
图3为本发明中模糊神经网络结构图;
图4为本发明的具体实施例中X、Y轴位置追踪曲线;
图5为本发明的具体实施例中X、Y轴位置追踪误差曲线;
图6为本发明的具体实施例中全局快速终端滑模面收敛曲线;
图7为本发明的具体实施例中X、Y轴控制输入响应曲线;
图8为本发明的具体实施例中微陀螺仪***参数dxx,dxy,dyy和ωx 2xyy 2的自适应辨识曲线;
图9为本发明的具体实施例中微陀螺仪角速度Ωz的自适应辨识曲线;
图10为本发明的具体实施例中X、Y轴上界变化曲线。
具体实施方式
上述说明仅是本发明的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下结合附图及较佳实施例,对依据本发明提出的微陀螺仪的自适应模糊神经全局快速终端滑模控制方法作详细说明。
本发明是通过以下方式实现的:
一、构建微陀螺仪***的数学模型
如图1所示,根据旋转系中的牛顿定律,考虑进制造缺陷和加工误差,再通过模型的无量纲化处理,得到实际微陀螺仪的集总参数数学模型为:
q · · + D q · + Kq = u - 2 Ω q · + d - - - ( 1 )
其中, q = x y 为微陀螺仪的质量块在驱动轴和感测轴两轴的位置向量,为微陀螺仪***的输出; u = u x u y 为微陀螺仪两轴的控制输入; d = d x d y 为外界扰动作用; D = d xx d xy d xy d yy 为阻尼矩阵,其中,dxx,dyy为两轴的阻尼系数,dxy为耦合阻尼系数; K = ω x 2 ω xy ω xy ω y 2 , 其中, k xx mω 0 2 → ω x , k yy mω 0 2 → ω y , k xy mω 0 2 → ω xy , ω0为两轴的固有频率,kxx,kyy为两轴的刚度系数,kxy为耦合的刚度系数; Ω = 0 - Ω z Ω z 0 为角速率矩阵,Ωz为微陀螺仪工作环境中的角速率,是个未知量。
考虑***的参数不确定性和外部干扰,则根据微陀螺仪的数学模型可将微陀螺仪***表示成如下形式:
q · · + ( D + 2 Ω + ΔD ) q · + ( K + ΔK ) q = u + d - - - ( 2 )
式中,ΔD为惯性矩阵D+2Ω的未知参数的不确定性,ΔK为惯性矩阵K的未知参数的不确定性,d表示外界干扰。
进一步地,式(2)可写成:
q · · + ( D + 2 Ω ) q · + Kq = u + f - - - ( 3 )
式中,f表示***的参数不确定性和外部干扰,满足:
f = d - ΔD q · - ΔKq - - - ( 4 )
一般情况下,对***未知参数的不确定性和外部干扰可以做如下假设:
||f(t)||<ρ(t)(5)
ρ(t)为参数不确定性和外部干扰f的上界。
二、构建全局快速终端滑模面
本发明考虑的控制问题是微陀螺仪的跟踪问题,控制的目标就是设计一个合适的控制律使得***输出q在有限时间内达到对理想轨迹qr的完全跟踪。
如图2所示,对于微陀螺仪***的轨迹跟踪,全局快速终端滑模面s设计为:
s = [ s 1 , s 2 ] T = e · + αe + βe p 2 / p 1 - - - ( 6 )
式中,α=diag(α12),β=diag(β12)是滑模面常数,e=q-qr=[x-xr,y-yr]T是跟踪误差,是跟踪误差的导数,qr为质量块沿两轴的理想位置输出向量,q为微陀螺仪的位置输出向量;p1,p2(p1>p2)为正奇数。
三、构建自适应模糊神经全局快速终端滑模控制器
对于微陀螺仪***,采用式(6)描述的滑模面,全局快速终端滑模控制律U设计为由三个控制律组成:
U=u0+u1+u2(7)
其中,
u0=a+(D+2Ω)v+Kq(8)
u 1 = - W s | | s | | - - - ( 9 )
u 2 = - ρ ( t ) s | | s | | - - - ( 10 )
式中,W为滑模控制器参数;W=diag(w1,w2),wi>0,i=1,2,且有:
v = q · r - αe - βe p 2 / p 1 - - - ( 11 )
a = v · = q · · r - α e · - p 2 p 1 βdiag ( e 1 p 2 / p 1 - 1 , e 2 p 2 / p 1 - 1 ) e · - - - ( 12 )
由于微陀螺仪的三个参数矩阵D,K,Ω未知,所以式(7)所示的控制律无法实施。根据自适应控制理论,将式(7)中的三个微陀螺仪参数矩阵分别用它们的估计值替代,并设计三个估计值的自适应算法,在线实时更新估计值,那么式(8)所示的控制律u0可以调整为u'0
u 0 ′ = a + ( D ^ + 2 Ω ^ ) v + K ^ q - - - ( 13 )
控制律U变为U',U'=u'0+u1+u2
定义D,K,Ω的参数估计误差分别为:
D ~ = D ^ - D
K ~ = K ^ - K - - - ( 14 )
Ω ^ = Ω ^ - Ω
将调整后的的控制律U'作为微陀螺仪***的控制输入,代入到式(3)表示的微陀螺仪***的数学模型中得:
q · · + ( D + 2 Ω + ΔD ) q · + ( K + ΔK ) q = a + ( D ^ + 2 Ω ^ ) v + K ^ q + u 1 + u 2 + d - - - ( 15 )
⇒ ( q · · - a ) + ( D + 2 Ω ) q · - ( D ^ + 2 Ω ^ ) v + Kq - K ^ q = - ΔD q · - ΔKq + u 1 + u 2 + d
⇒ s · = ( D ^ + 2 Ω ^ ) v - ( D + 2 Ω ) q · + K ^ q + u 1 + u 2 + f
⇒ s · = ( D ^ + 2 Ω ^ ) v - [ ( D ^ + 2 Ω ^ ) - ( D ~ + 2 Ω ~ ) ] q · + K ~ q + u 1 + u 2 + f
⇒ s · = ( D ^ + 2 Ω ^ ) v - ( D ^ + 2 Ω ^ ) q . + ( D ~ + 2 Ω ~ ) q · + K ~ q + u 1 + u 2 + f
⇒ s · = - ( D ^ + 2 Ω ^ ) s + D ~ q · + 2 Ω ~ q · + K ~ q + u 1 + u 2 + f - - - ( 16 )
一般情况下,不确定因素和外界干扰的上界值很难或根本无法预知,根据模糊神经网络的特点,可采用模糊神经网络来逼近参数不确定性和外部干扰f的上界ρ(t),保证***稳定性及跟踪特性。如图3所示,模糊神经网络是将模糊***和神经网络相结合而构成的网络,它在本质上是将常规的神经网络赋予模糊输入信号和模糊权值,其学习算法通常是神经网络学习算法或其推广。模糊神经网络由输入层、模糊化层、模糊推理层和输出层构成,利用模糊神经网络逼近参数不确定性和外部干扰的上界,描述为:
ρ ^ ( t ) = w ^ T φ ( X ) - - - ( 17 )
其中, X = q q · T 为模糊神经网络的输入,是***中可测量的信号;是模糊神经网络的权值,在线实时更新;φ(X)称为模糊神经网络的归一化可信度;是模糊神经网络的输出,是对f上界的估计。
假定存在一组最优模糊神经网络的权值w,使得以下不等式成立:
|ε(X)|=|wTφ(X)-ρ(t)|ε*(18)
其中,ε(X)为参数不确定性和外部干扰上界ρ(t)的最优逼近误差。
参数不确定性和外部干扰f也为时间t的函数,
假定参数不确定性和外部干扰f(t)的上界ρ(t)满足如下条件:
ρ(t)-||f(t)||>ε0>ε*(19)
其中为很小的正数。
基于此,式(10)所示的控制律u2可以调整为u'2
u 2 ′ = - ρ ^ ( t ) s | | s | | - - - ( 20 )
这样,调整后的控制律U'重新得到调整,变为U'',U''=u'0+u1+u'2,U''即为自适应模糊神经全局快速终端滑模控制器的控制律。
取李雅普诺夫函数为:
V = 1 2 s T s + 1 2 tr { D ~ M - 1 D ~ T } + 1 2 tr { K ~ N - 1 K ~ T } 1 2 tr { Ω ~ P - 1 Ω ~ T } + 1 2 η - 1 w ~ T w ~ - - - ( 21 )
式中,tr(A)表示矩阵A的迹;是神经网络权值的估计误差,因为w为定值,所以有M,N,P为自适应增益,M=MT>0,N=NT>0,P=PT>0为对称正定矩阵,η为模糊神经网络学习速率。
为了保证李雅普诺夫函数的导数设计的自适应算法分别为:
D ^ · T = - 1 2 M ( q · s T + s q · T ) K ^ · T = - 1 2 N ( qs T + sq T ) Ω ^ · T = - 1 2 P ( 2 q · s T - 2 s q · T ) - - - ( 22 )
设计模糊神经网络的权值自适应算法为:
w ^ · = η | | s | | φ ( X ) = - - - ( 23 )
将自适应模糊神经全局快速终端滑模控制器的控制律U''作为微陀螺仪***的控制输入,带入微陀螺仪***的数学模型中,
对李雅普诺夫函数V沿时间t求导,并将式(22)的参数自适应算法和式(23)的权值自适应算法带入,得到:
V &CenterDot; = s T s &CenterDot; + tr { D ~ M - 1 D ~ &CenterDot; T } + tr { K ~ N - 1 K ~ &CenterDot; T } + tr { &Omega; ~ P - 1 &Omega; ~ &CenterDot; T } - &eta; - 1 w ~ T w ^ &CenterDot; = s T ( u 1 + u 2 &prime; + f ) + s T [ - ( D ^ + 2 &Omega; ^ ) ] s + s T D ~ q &CenterDot; + tr { D ~ M - 1 D ~ &CenterDot; T } + s T K ~ q + tr { K ~ N - 1 K ~ &CenterDot; T } + 2 s T &Omega; ~ q &CenterDot; + tr { &Omega; ~ P - 1 &Omega; ~ &CenterDot; T } - &eta; - 1 w ~ T w ^ &CenterDot; = s T ( u 1 + u 2 &prime; + f ) + s T [ - ( D ^ + 2 &Omega; ^ ) ] s - w ~ T | | s | | &phi; ( X ) = s T u 1 + s T [ - ( D ^ + 2 &Omega; ^ ) ] s + s T f - | | s | | [ w ^ T &phi; ( X ) - &rho; ( t ) + &rho; ( t ) ] - w ~ T | | s | | &phi; ( X ) &le; - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | ] - | | s | | [ w ^ T &phi; ( X ) - &rho; ( t ) ] - w ~ T | | s | | &phi; ( X ) = - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | = - | | s | | [ w ^ T &phi; ( X ) - w T &phi; ( X ) + &epsiv; ( X ) ] - ( w T - w ^ T ) | | s | | &phi; ( X ) = - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | ] - | | s | | &epsiv; ( X ) &le; - &lambda; min ( W ) | | s | | - | | s | | [ &rho; ( t ) - | | f | | ] + | | s | | | &epsiv; ( X ) | = | | s | | { | &epsiv; ( X ) | - [ &rho; ( t ) - | | f | | ] } - &lambda; min ( W ) | | s | | &le; | | s | | ( &epsiv; * - &epsiv; 0 ) - &lambda; min ( W ) | | s | | &le; - &xi; | | s | | < 0 - - - ( 24 )
式中,ξ=λmin(W)-(ε*0)>0且||s||≠0,λmin(W)为W的最小特征根。
由此,基于李雅普诺夫稳定性第二方法可以判定所设计的控制器保证了***的全局稳定性,并使***的输出跟踪误差在有限时间内收敛至零。
四、计算机仿真
为了更加直观地显示本发明提出的微陀螺仪自适应模糊神经全局快速终端滑模控制方法的有效性,现利用数学软件MATLAB/SIMULINK对本发明进行计算机仿真实验。
参考现有文献,选取微陀螺仪的参数为:
m=1.8×10-7kg,kxx=63.955N/m,kyy=95.92N/m,kxy=12.779N/m
dxx=1.8×10-6N·s/m,dyy=1.8×10-6N·s/m,dxy=3.6×10-7N·s/m
假设未知的输入角速度为Ωz=100rad/s,参考长度选取为q0=1μm,固有频率ω0=1000Hz,无量纲化后,微陀螺仪的三个参数矩阵为:
D = 0.01 0.002 0.002 0.01 , K = 355.3 70.99 70.99 532.9 , &Omega; = 0 - 0.1 0.1 0 - - - ( 25 )
其中,无量纲化过程为, d xx m&omega; 0 &RightArrow; d xx , d xy m&omega; 0 &RightArrow; d xy , d yy m&omega; 0 &RightArrow; d yy , k xx m&omega; 0 2 &RightArrow; &omega; x , k xy m&omega; 0 2 &RightArrow; &omega; xy , k yy m&omega; 0 2 &RightArrow; &omega; y , &Omega; z &omega; 0 &RightArrow; &Omega; z .
仿真实验中,微陀螺仪三个参数矩阵的估计初值分别取为:
自适应增益M,N,P取为:M=N=P=diag(150,150);两轴的理想轨迹分别取为:xr=sin(πt),yr=cos(0.5πt);***的初始条件取为:
***的参数不确定性和外部干扰取为:
f=[0.5*randn(1,1);0.5*randn(1,1)]。
滑模面参数选取为:p1=5,p2=3,α1=α2=0.25,β1=β2=0.5;滑模控制器参数W=diag(w1,w2)取为:W=diag(2,4)(w1=2,w2=4)。
模糊神经网络结构选2-10-25-1,神经网络权值w的初始值取[-1,1]之间的随机值,中心矢量和高斯基宽向量的初值取 C = ( c ij ) = 0.5 0.5 0.5 0.5 0.5 0.5 和B=(bij)=[0.20.20.2]T,模糊神经网络学习速率取η=0.001。
图4为微陀螺仪采用自适应模糊神经全局快速终端滑模控制方法得到的X、Y轴方向上位置追踪曲线,由图可知,跟踪效果较好,经过一段时间,***能够跟踪上所期望的运动轨迹。图5为X、Y轴方向上的追踪误差曲线,从图中可以看出,经过很短的时间误差曲线基本收敛为零,并保持这种运动。
图6为微陀螺仪X、Y轴方向上终端滑模面收敛曲线,经过一段时间终端滑模面能够不断地趋近于零,表明***能够到达滑动模态稳定区域,即s=0。***不受外部干扰和不确定因素的影响,将在很短的时间到达滑模面,控制***将会进入滑模轨迹,保持这种运动。与传统快速终端滑模控制相比,全局快速终端滑模控制解决了收敛时间的最优问题,从而实现***状态快速、精确地收敛到平衡状态。
图7为X、Y轴方向上控制输入响应曲线,从图中可以看出,采用模糊神经网络上界自适应学习的控制输入基本没有产生抖振。
图8为微陀螺仪***参数的自适应辨识曲线,结果表明dxx,dxy,dyy和ωx 2xyy 2这几个参数不但能很快地收敛到各自的真值,超调量也较小。图9为微陀螺仪角速度Ωz的辨识曲线,结果表明角速度估计最终收敛到其真值。
图10为X、Y轴方向上界变化曲线,上界变化是通过模糊神经网络学习的结果。根据***不同的外部环境对上界进行自适应学习,使它能很好地适应自适应终端滑模控制***,同时降低控制***抖振的发生。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上大的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本方明技术方案的范围内。

Claims (2)

1.微陀螺仪的自适应模糊神经全局快速终端滑模控制方法,其特征在于,包括以下步骤;
1)构建微陀螺仪***的数学模型为:
q &CenterDot;&CenterDot; + ( D + 2 &Omega; ) q &CenterDot; + K q = u + f - - - ( 3 )
其中,q为微陀螺仪的质量块在驱动轴和感测轴两轴的位置向量,为微陀螺仪***的输出;u为微陀螺仪的控制输入;D为阻尼矩阵;K为包含了两轴的固有频率和耦合的刚度系数的系数;Ω为角速率矩阵;f为***的参数不确定性和外部干扰;
2)构建全局快速终端滑模面s为:
s = e &CenterDot; + &alpha; e + &beta;e p 2 / p 1 - - - ( 6 )
其中,α=diag(α12),β=diag(β12)是滑模面常数;e=q-qr为跟踪误差;qr为质量块沿两轴的理想位置输出向量;p1,p2为正奇数,其中,p1>p2
3)构建自适应模糊神经全局快速终端滑模控制器:
3-1)对于所述微陀螺仪***,采用式(6)的滑模面,全局快速终端滑模控制律U由三个控制律组成:
U=u0+u1+u2(7)
其中,
u0=a+(D+2Ω)v+Kq,
D,K,Ω为微陀螺仪的三个参数矩阵,
u 1 = - W s | | s | | , W=diag(w1,w2);
W为滑模控制器参数;
ρ(t)为***的参数不确定性和外部干扰f的上界;
3-2)由于微陀螺仪的三个参数矩阵D,K,Ω未知,根据自适应控制理论,用估计值替代参数矩阵D,K,Ω,并设计三个估计值的自适应算法,在线实时更新估计值,则控制律u0调整为u'0
u 0 &prime; = a + ( D ^ + 2 &Omega; ^ ) v + K ^ q ;
3-3)根据模糊神经网络理论,采用模糊神经网络来逼近***的参数不确定性和外部干扰f的上界ρ(t),并设计模糊神经网络权值的自适应算法,在线实时更新模糊神经网络的输出,模糊神经网络的输出为:
其中,是模糊神经网络的权值,φ(X)为模糊神经网络的归一化可信度, X = q q &CenterDot; T 为模糊神经网络的输入,
则控制律u2调整为u'2
u 2 &prime; = - &rho; ^ ( t ) s | | s | | ;
3-4)用所述步骤3-2)和步骤3-3)调整后的控制律u'0和u'2,代替步骤3-1)中的控制律u0和u2,得到自适应模糊神经全局快速终端滑模控制器的控制律U”
U”=u'0+u1+u'2
3-5)将自适应模糊神经全局快速终端滑模控制器的控制律U”作为微陀螺仪***的控制输入,带入微陀螺仪***的数学模型中,实现对微陀螺仪***的跟踪控制。
2.根据权利要求1所述的微陀螺仪的自适应模糊神经全局快速终端滑模控制方法,其特征在于,所述微陀螺仪参数矩阵D,K,Ω的估计值的自适应算法和模糊神经网络权值的自适应算法基于李雅普诺夫稳定性理论设计:
李雅普诺夫函数为:
V = 1 2 s T s + 1 2 t r { D ~ M - 1 D ~ T } + 1 2 t r { K ~ N - 1 K ~ T } + 1 2 t r { &Omega; ~ P - 1 &Omega; ~ T } + 1 2 &eta; - 1 w ~ T w ~
其中,tr()表示矩阵的迹;M,N,P为自适应增益,M=MT>0,N=NT>0,P=PT>0为对称正定矩阵,η为模糊神经网络学习速率,是神经网络权值的估计误差,分别为参数矩阵D,K,Ω的参数估计误差,
为了保证李雅普诺夫函数的导数 选取微陀螺仪参数矩阵D,K,Ω的估计值的自适应算法为:
D ^ &CenterDot; T = - 1 2 M ( q &CenterDot; s T + s q &CenterDot; T ) K ^ &CenterDot; T = - 1 2 N ( q s T + s q T ) &Omega; ^ &CenterDot; T = - 1 2 P ( 2 q &CenterDot; s T - 2 s q &CenterDot; T )
模糊神经网络权值的自适应算法为:
CN201310567156.3A 2013-11-14 2013-11-14 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法 Expired - Fee Related CN103616818B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310567156.3A CN103616818B (zh) 2013-11-14 2013-11-14 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310567156.3A CN103616818B (zh) 2013-11-14 2013-11-14 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法

Publications (2)

Publication Number Publication Date
CN103616818A CN103616818A (zh) 2014-03-05
CN103616818B true CN103616818B (zh) 2015-12-30

Family

ID=50167522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310567156.3A Expired - Fee Related CN103616818B (zh) 2013-11-14 2013-11-14 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法

Country Status (1)

Country Link
CN (1) CN103616818B (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104122794B (zh) * 2014-07-02 2017-03-15 河海大学常州校区 微陀螺仪的自适应模糊神经补偿非奇异终端滑模控制方法
CN104281056B (zh) * 2014-09-18 2017-07-21 河海大学常州校区 基于神经网络上界学习的微陀螺仪鲁棒自适应控制方法
CN104614993B (zh) * 2015-01-15 2017-05-10 河海大学常州校区 微陀螺仪自适应滑模预设性能控制方法
CN104881030B (zh) * 2015-05-27 2017-06-27 西安交通大学 基于快速终端滑模原理的无人车侧纵向耦合跟踪控制方法
CN105157727B (zh) * 2015-09-08 2018-11-23 河海大学常州校区 基于线性化反馈的微陀螺仪神经网络全局滑模控制方法
CN106249596A (zh) * 2016-09-21 2016-12-21 河海大学常州校区 微陀螺仪的间接自适应模糊全局快速终端滑模控制方法
CN106352880B (zh) * 2016-10-28 2019-04-12 中国电子科技集团公司第五十四研究所 一种基于非线性网络的惯性导航算法架构的确定方法
CN106707763B (zh) * 2017-02-23 2019-10-25 河海大学常州校区 光伏并网逆变器的模糊神经全局快速终端滑模控制方法
CN107607103B (zh) * 2017-11-05 2019-09-24 西北工业大学 基于干扰观测器的mems陀螺仪复合学习控制方法
CN107870566B (zh) * 2017-11-05 2019-09-24 西北工业大学 基于平行估计复合学习的mems陀螺仪快速启动方法
CN107678282B (zh) * 2017-11-05 2019-08-09 西北工业大学 考虑未知动力学和外部干扰的mems陀螺智能控制方法
CN107607101B (zh) * 2017-11-05 2019-08-13 西北工业大学 基于干扰观测器的mems陀螺滑模控制方法
CN107861384B (zh) * 2017-11-05 2019-08-09 西北工业大学 基于复合学习的mems陀螺仪快速启动方法
CN107607102B (zh) * 2017-11-05 2019-08-09 西北工业大学 基于干扰观测器的mems陀螺滑模抖振抑制方法
CN107608217B (zh) * 2017-11-05 2019-09-24 西北工业大学 基于复合学习的mems陀螺仪模糊滑模控制方法
CN107608216B (zh) * 2017-11-05 2019-08-13 西北工业大学 基于平行估计模型的mems陀螺仪复合学习控制方法
CN108227504B (zh) * 2018-01-25 2020-10-27 河海大学常州校区 微陀螺分数阶自适应模糊神经反演终端滑模控制方法
CN108549241B (zh) * 2018-05-28 2021-08-03 浙江工业大学 基于反正切增强型双幂次趋近律和快速终端滑模面的四旋翼飞行器自适应控制方法
CN108897226B (zh) * 2018-08-20 2019-07-19 西北工业大学 基于干扰观测器的mems陀螺仪预设性能非奇异滑模控制方法
CN109062048B (zh) * 2018-08-20 2019-07-19 西北工业大学 基于复合学习的mems陀螺仪预设性能非奇异滑模控制方法
CN109687703B (zh) * 2018-12-07 2020-05-29 浙江工业大学 基于干扰上界估计的降压型直流变换器固定时间滑模控制方法
CN109917645B (zh) * 2019-02-21 2022-03-08 河海大学常州校区 微陀螺双反馈模糊神经网络超扭曲滑模控制***设计方法
CN110231828B (zh) * 2019-05-31 2020-07-21 燕山大学 基于非奇异快速终端滑模的四旋翼无人机视觉伺服控制方法
CN110426952B (zh) * 2019-07-18 2022-04-01 西北工业大学 考虑外界干扰的区间数据学习mems陀螺仪高精度驱动控制方法
CN110703611B (zh) * 2019-11-19 2022-05-10 河海大学常州校区 基于递归模糊神经网络的微陀螺传感器终端滑模控制***
CN110703610B (zh) * 2019-11-19 2022-05-10 河海大学常州校区 微陀螺仪的递归模糊神经网络非奇异终端滑模控制方法
CN114114905B (zh) * 2021-10-25 2023-02-28 南京理工大学 一种数据驱动的舰载火箭炮发射装置最优跟踪控制方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995014277A1 (en) * 1993-11-17 1995-05-26 Grumman Aerospace Corporation Stabilized adaptive neural network based control system
US5465620A (en) * 1993-06-14 1995-11-14 Rensselaer Polytechnic Institute Micromechanical vibratory gyroscope sensor array
CN101013035A (zh) * 2007-02-08 2007-08-08 北京航空航天大学 一种基于神经网络进行温度补偿的光纤陀螺
CN102436176A (zh) * 2011-10-20 2012-05-02 河海大学常州校区 基于神经网络的微陀螺仪控制***
CN102636995A (zh) * 2012-05-03 2012-08-15 河海大学常州校区 基于rbf神经网络滑模控制微陀螺仪的方法
CN102914972A (zh) * 2012-11-01 2013-02-06 河海大学常州校区 基于模型整体逼近的微陀螺仪rbf网络自适应控制方法
CN103116275A (zh) * 2013-03-01 2013-05-22 河海大学常州校区 基于滑模补偿的微陀螺仪鲁棒神经网络控制***及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5465620A (en) * 1993-06-14 1995-11-14 Rensselaer Polytechnic Institute Micromechanical vibratory gyroscope sensor array
WO1995014277A1 (en) * 1993-11-17 1995-05-26 Grumman Aerospace Corporation Stabilized adaptive neural network based control system
CN101013035A (zh) * 2007-02-08 2007-08-08 北京航空航天大学 一种基于神经网络进行温度补偿的光纤陀螺
CN102436176A (zh) * 2011-10-20 2012-05-02 河海大学常州校区 基于神经网络的微陀螺仪控制***
CN102636995A (zh) * 2012-05-03 2012-08-15 河海大学常州校区 基于rbf神经网络滑模控制微陀螺仪的方法
CN102914972A (zh) * 2012-11-01 2013-02-06 河海大学常州校区 基于模型整体逼近的微陀螺仪rbf网络自适应控制方法
CN103116275A (zh) * 2013-03-01 2013-05-22 河海大学常州校区 基于滑模补偿的微陀螺仪鲁棒神经网络控制***及方法

Also Published As

Publication number Publication date
CN103616818A (zh) 2014-03-05

Similar Documents

Publication Publication Date Title
CN103616818B (zh) 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法
CN103728882B (zh) 微陀螺仪的自适应反演非奇异终端滑模控制方法
Boukattaya et al. Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems
CN110806759B (zh) 一种基于深度强化学习的飞行器航线跟踪方法
CN106444794B (zh) 一种无参数欠驱动uuv垂直面路径跟踪滑模控制方法
Zhang et al. Adaptive sliding mode control for re-entry attitude of near space hypersonic vehicle based on backstepping design
CN104122794B (zh) 微陀螺仪的自适应模糊神经补偿非奇异终端滑模控制方法
CN103116275B (zh) 基于滑模补偿的微陀螺仪鲁棒神经网络控制***及方法
Fan et al. Global fixed-time trajectory tracking control of underactuated USV based on fixed-time extended state observer
CN103336435B (zh) 微陀螺仪基于角速度估计的自适应模糊滑模控制方法
CN104281056A (zh) 基于神经网络上界学习的微陀螺仪鲁棒自适应控制方法
CN105045097A (zh) 一种基于神经网络的微陀螺仪反演全局滑模模糊控制方法
CN105607473A (zh) 小型无人直升机的姿态误差快速收敛自适应控制方法
CN103529701A (zh) 微陀螺仪的神经网络全局滑模控制方法
CN104267604B (zh) 微陀螺仪自适应神经网络全局滑模控制方法
CN105929694A (zh) 一种微陀螺自适应神经网络非奇异终端滑模控制方法
CN113110048B (zh) 采用hosm观测器的非线性***输出反馈自适应控制***和方法
CN104155874B (zh) 微陀螺仪的反演自适应模糊动态滑模控制方法
CN104238365A (zh) 基于自适应神经网络控制的悬臂梁振动控制方法
CN104503246A (zh) 微陀螺仪***的间接自适应神经网络滑模控制方法
CN104614993B (zh) 微陀螺仪自适应滑模预设性能控制方法
An et al. Sliding mode differentiator based tracking control of uncertain nonlinear systems with application to hypersonic flight
CN104199291A (zh) 基于耗散理论的tora***自适应控制方法
Cao et al. Robust flight control design using sensor-based backstepping control for unmanned aerial vehicles
Del-Rio-Rivera et al. Robust trajectory tracking control for fully actuated marine surface vehicle

Legal Events

Date Code Title Description
PB01 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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151230

Termination date: 20181114