Nothing Special   »   [go: up one dir, main page]

CN103345155A - 微陀螺仪的自适应反演控制系统及方法 - Google Patents

微陀螺仪的自适应反演控制系统及方法 Download PDF

Info

Publication number
CN103345155A
CN103345155A CN201310245167XA CN201310245167A CN103345155A CN 103345155 A CN103345155 A CN 103345155A CN 201310245167X A CN201310245167X A CN 201310245167XA CN 201310245167 A CN201310245167 A CN 201310245167A CN 103345155 A CN103345155 A CN 103345155A
Authority
CN
China
Prior art keywords
gyroscope
omega
centerdot
self
adaptation
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.)
Granted
Application number
CN201310245167XA
Other languages
English (en)
Other versions
CN103345155B (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 CN201310245167.XA priority Critical patent/CN103345155B/zh
Publication of CN103345155A publication Critical patent/CN103345155A/zh
Application granted granted Critical
Publication of CN103345155B publication Critical patent/CN103345155B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Gyroscopes (AREA)

Abstract

本发明公开了一种微陀螺仪的自适应反演控制系统及方法,所述控制系统包括参考轨迹模块,中间信号生成模块,自适应反演控制器,参数自适应机制模块,角速度估计模块,以及具有未知参数的微陀螺仪系统。本发明的控制系统控制微陀螺仪的两轴振动轨迹跟踪上给定的参考轨迹,同时估计出微陀螺仪的未知参数,包括外界的输入角速率,控制律及参数的自适应算法基于Lyapunov稳定性理论设计,保证了控制系统的全局稳定性和跟踪误差的渐近收敛性,控制律中还加入了抗干扰的鲁棒项,提高了系统的抗干扰能力,本发明为微陀螺仪应用范围的扩展提供了良好基础。

Description

微陀螺仪的自适应反演控制系统及方法
技术领域
本发明涉及微陀螺仪的控制系统及方法,特别是涉及微陀螺仪的自适应反演控制系统及方法。
背景技术
微陀螺仪(MEMS Gyroscope)是利用微电子技术和微加工技术加工而成的用来感测角速度的惯性传感器。它通过一个由硅制成的振动的微机械部件来检测角速度,因此微机械陀螺仪非常容易小型化和批量生产,具有成本低和体积小等特点。近年来,微机械陀螺仪在很多应用中受到密切地关注,例如,陀螺仪配合微机械加速度传感器用于惯性导航、在数码相机中用于稳定图像、用于电脑的无线惯性鼠标等等。但是,由于生产制造过程中不可避免的加工误差以及环境温度的影响,会造成原件特性与设计之间的差异,导致微陀螺仪存在参数不确定性,难以建立精确的数学模型。再加上工作环境中的外界扰动作用不可忽略,使得微陀螺仪的轨迹追踪控制难以实现,且鲁棒性较低。传统的控制方法完全基于微陀螺仪的名义值参数设计,且忽略正交误差和外界扰动的作用,虽然在大部分情况下系统仍是稳定的,但追踪效果远不理想,这种针对单一环境设计的控制器具有很大的使用局限性。
国内对于微陀螺仪的研究目前主要集中在结构设计及制造技术方面,以及上述的机械补偿技术和驱动电路研究,很少出现用先进控制方法补偿制造误差和控制质量块的振动轨迹,以达到对微陀螺仪的完全控制和角速度的测量。国内研究微陀螺仪的典型机构为东南大学仪器科学与工程学院及东南大学微惯性仪表与先进导航技术重点实验室。
国际上的文章有将各种先进控制方法应用到微陀螺仪的控制当中,典型的有自适应控制和滑模控制方法。这些先进方法一方面补偿了制作误差引起的正交误差,另一方面实现了对微陀螺仪的轨迹控制。但传统的自适应控制设计过程较为复杂,计算量大,且对外界扰动的鲁棒性很低,易使系统变得不稳定。
由此可见,上述现有的陀螺仪在使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决现有的陀螺仪在使用上存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成。
发明内容
本发明的目的在于,克服现有的微陀螺仪控制方法存在的缺陷,特别是在存在模型不确定、参数摄动以及外界噪声等各种干扰情况下,为提高微陀螺仪系统对参考轨迹的跟踪性能并估计出外界角速率以及简化控制系统的设计过程,而提供一种微陀螺仪的自适应反演控制系统及方法。
本发明的目的及解决其技术问题是采用以下技术方案来实现的,微陀螺仪的自适应反演控制系统,包括:
参考轨迹模块(101),用于输出微陀螺仪两轴振动的参考轨迹,包括位置、速度及加速度信号;
中间信号生成模块(102),用于接收参考轨迹及微陀螺仪系统的输出,并产生自适应反演控制器设计过程中的中间信号输出;
自适应反演控制器(103),用于接收中间信号,并产生自适应反演控制器输出;
参数自适应机制模块(104),用于接收中间信号,并产生自适应反演控制器参数更新算法;
角速度估计模块(105),用于接收参数自适应机制模块的输出信号,并产生外界角速度估计值输出;
微陀螺仪系统(106),被控对象的数学模型,考虑了机械噪声的影响,接收自适应反演控制器输出信号,输出微陀螺仪振动部件的位置和速度信息。
基于微陀螺仪的自适应反演控制系统的控制方法,包括以下步骤,
1)基于反演设计方法,建立微陀螺仪的无量纲动力学模型;
2)设计自适应反演控制器;
3)设计参数自适应算法;
4)角速度估计模块(105)基于所述步骤3)的自适应算法计算输入角速率的实时估计值。
前述的步骤1),建立微陀螺仪的无量纲动力学模型,具体为:
1-1)考虑机械噪声的存在,两轴微陀螺仪的动力学方程的无量纲向量形式为:
q · · + D q · + Kq = u - 2 Ω q · + d - - - ( 2 )
式中, q = x y 为微陀螺仪的振动轨迹, u = u x u y 微陀螺仪的控制输入, d = d x d y , D = d xx d xy d xy d yy , K = k xx k xy k xy k yy , Ω = 0 - Ω z Ω z 0
x,y分别表示微陀螺仪的振动部件在振动两轴的位置;dxx,dxy,dyy为微陀螺仪的内部阻尼系数;kxx,kxy,kyy为微陀螺仪的内部弹力系数;Ωz是微陀螺仪的输入角速率;dx,dy表示微陀螺仪系统的内部机械噪声;
1-2)根据反演设计技术,将微陀螺仪的动力学模型式(2)变换为如下形式,
X · 1 = X 2 X · 2 = - ( D + 2 Ω ) X 2 - K X 1 + u + d - - - ( 4 )
式中,X1=q,
Figure BDA0000336684820000029
前述的步骤2),设计自适应反演控制器,具体为:
2-1)中间生成信号模块(102),接收参考轨迹模块(101)输出的参考轨迹的位置信号Yd,速度信号
Figure BDA00003366848200000210
加速度信号
Figure BDA00003366848200000211
与微陀螺仪系统(107)的位置q和速度
Figure BDA00003366848200000212
输出信号,生成自适应反演控制器设计过程中的中间信号
Figure BDA00003366848200000213
所述中间信号设计为:跟踪误差e1,e1=q-Yd
虚拟控制量α1
Figure BDA00003366848200000214
其中c1表示任意对称正定矩阵偏差e2,e2=X21
2-2)自适应反演控制器(103)接收中间信号
Figure BDA0000336684820000031
产生微陀螺仪的控制信号u,控制信号设计为,
u = - c 2 e 2 - e 1 + D ^ ( e 2 + α 1 ) + K ^ ( e 1 + Y d ) + Ω ^ ( 2 e 2 + 2 α 1 ) + α · 1 - ρsgn ( e 2 ) - - - ( 17 )
式中,c2为任意对称正定矩阵;
Figure BDA0000336684820000033
分别为微陀螺仪动力学模型式(2)中三个参数D,K,Ω的估计值,ρ为微陀螺仪系统的内部机械噪声的上界ρ≥||d||,sgn(·)表示符号函数;
前述的步骤3),设计参数自适应算法,具体为:基于Lyapunov稳定性理论设计参数自适应机制模块(104),使其输出自适应反演控制器参数的更新算法,
Lyapunov函数V选为:
V = 1 2 e 1 T e 1 + 1 2 e 2 T e 2 + 1 2 tr { γ D - 1 D ~ D ~ T } + 1 2 tr { γ K - 1 K ~ K ~ T } + 1 2 tr { γ Ω - 1 Ω ~ Ω ~ T }
式中,γDKΩ为自适应增益,tr(·)表示矩阵的迹,
Figure BDA0000336684820000035
Figure BDA0000336684820000036
Figure BDA0000336684820000037
表示参数估计误差;
Figure BDA0000336684820000038
的自适应算法
Figure BDA0000336684820000039
分别为:
D ^ · T = - 1 2 γ D [ ( e 2 + α 1 ) e 2 T + e 2 ( e 2 + α 1 ) T ]
K ^ · T = - 1 2 γ K [ ( e 1 + Y d ) e 2 T + e 2 ( e 1 + Y d ) T ]
Ω ^ · T = γ Ω [ e 2 ( e 2 + α 1 ) T - ( e 2 + α 1 ) e 2 T ]
Figure BDA00003366848200000313
根据参数自适应机制模块(104)的输出,在线实时更新。
前述的步骤4),输入角速率Ωz的实时估计值
Figure BDA00003366848200000314
Ω ^ z ( t ) = Ω ^ z ( 0 ) + ∫ 0 t 1 2 [ Ω ^ · ( 2,1 ) - Ω ^ · ( 1,2 ) ]
式中,
Figure BDA00003366848200000316
表示Ωz的估计初值,
Figure BDA00003366848200000317
分别表示矩阵
Figure BDA00003366848200000318
的第一行二列和第二行一列的元素。
本发明与现有技术相比,优点在于:
(1)采用了反演设计方法与自适应技术相结合的控制方法,既简化了微陀螺仪控制系统的设计过程,开辟了微陀螺仪控制系统设计的新思路,又提高了控制系统的性能和鲁棒性;
(2)控制器的参数采用自适应算法,可在线调节参数控制系统,自适应算法基于Lyapunov稳定性理论设计,保证了闭环系统的全局稳定性;
(3)对微陀螺仪的控制不需要建立在对象精确建模的基础上,节省了建模的费用。
附图说明
图1为本发明的原理结构图;
图2为基于本发明的微陀螺仪驱动轴的轨迹跟踪曲线;
图3为基于本发明的微陀螺仪感测轴的轨迹跟踪曲线;
图4为本发明中的微陀螺仪的驱动轴的控制输入曲线;
图5为本发明中的微陀螺仪的感测轴的控制输入曲线;
图6为本发明中的控制系统对微陀螺仪参数的估计曲线和外界的输入角速度估计曲线。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的微陀螺仪的自适应反演控制系统及方法进行详细说明如后。
如图1所示,微陀螺仪的自适应反演控制系统,包括:
参考轨迹模块101,用于输出微陀螺仪两轴振动的参考轨迹,包括位置、速度及加速度信号;
中间信号生成模块102,用于接收参考轨迹及微陀螺仪系统的输出,并产生自适应反演控制器设计过程中的中间信号输出;
自适应反演控制器103,用于接收中间信号,并产生自适应反演控制器输出;
参数自适应机制模块104,用于接收中间信号,并产生自适应反演控制器参数更新算法;
角速度估计模块105,用于接收参数自适应机制模块的输出信号,并产生外界角速度估计值输出;
微陀螺仪系统106,被控对象数学模型,考虑了机械噪声的影响,接收自适应反演控制器输出信号,并产生振动轨迹的位置和速度信号输出。
微陀螺仪的自适应反演控制系统的控制方法,包括以下步骤,
(1)基于反演设计方法,建立微陀螺仪的无量纲动力学模型
考虑到制造误差和外界干扰作用,两轴微机械陀螺仪的动力学方程为:
m x · · + d xx x · + d xy y · + k xx x + k xy y = u x + 2 m Ω z y · + d x m y · · + d xy x · + d yy y · + k xy x + k yy y = u y - 2 m Ω z x · + d y - - - ( 1 )
式中,m为振动机械部件的质量;x,y分别为振动部件在驱动轴和感测轴的位置;dxx,dxy,dyy为微陀螺仪的阻尼系数,kxx,kxy,kyy为微陀螺仪的弹力系数;Ωz是微陀螺仪工作环境中的角速度;ux,uy是控制输入;dx,dy是机械噪声。经过无量纲化处理,微陀螺仪的模型写成如下向量形式,
q · · + D q · + Kq = u - 2 Ω q · + d - - - ( 2 )
式中, q = x y 为微陀螺仪的振动轨迹, u = u x u y , d = d x d y , D = d xx d xy d xy d yy , K = k xx k xy k xy k yy , Ω = 0 - Ω z Ω z 0 , 可以合理地假定机械噪声d(t)有界,上界为ρ,即||d(t)||≤ρ。
基于反演设计技术,首先对微陀螺仪的模型进行等效变换。定义变量,
X 1 = q , X 2 = q · - - - ( 3 )
基于变量X1,X2,微陀螺仪的动力学模型式(2)改写为
X · 1 = X 2 X · 2 = - ( D + 2 Ω ) X 2 - KX 1 + u + d - - - ( 4 )
(2)设计自适应反演控制器
微陀螺仪控制系统的目标是使得微陀螺仪系统的振动轨迹X1跟踪上给定参考轨迹,定义跟踪误差为:
e1=X1-Yd     (5)
Yd为参考轨迹。
基于反演设计方法,下面开始设计微陀螺仪的自适应反演控制器。
步骤一:设计中间生成信号模块102,使其产生自适应反演控制器设计过程中的中间信号
Figure BDA0000336684820000055
跟踪误差e1,e1=X1-Yd
对跟踪误差e1求导:
e · 1 = X · 1 - Y · d = X 2 - Y · d - - - ( 6 )
基于式(6),可以设计虚拟控制量α1
α 1 = - c 1 e 1 + Y · d - - - ( 7 )
式中,c1表示任意对称正定矩阵,c1=c1 T>0。
对跟踪误差系统式(6)选取一个Lyapunov函数V1为:
V 1 = 1 2 e 1 T e 1 - - - ( 8 )
V1对时间求导, V · 1 = e 1 T e · 1 = e 1 T ( X 2 - Y · d ) - - - ( 9 )
如果X2=α1,则 V · 1 = - e 1 T c 1 e 1
易知满足负定性,故跟踪误差系统式(6)全局渐近稳定,e1渐近收敛到零。
但是,X2不是控制输入,也是一个系统变量,不是与α1时刻相等。
设计中间信号,偏差e2为:
e2=X21         (10)
对e2进行求导:
e · 2 = X · 2 - α · 1
= - ( D + 2 Ω ) X 2 - K X 1 + u + d - α · 1                                  (11)
= - ( D + 2 Ω ) ( e 2 + α 1 ) - K ( e 1 + Y d ) + u - α · 1 + d
= - ( D + 2 Ω ) e 2 - Ke 1 - K Y d - ( D + 2 Ω ) α 1 - α · 1 + u + d
式(11)中出现了控制输入u。
步骤二:设计自适应反演控制器103,使其产生控制信号,作为微陀螺仪的控制输入,
对式(11)选取Lyapunov函数V2为:
V 2 = V 1 + 1 2 e 2 T e 2 - - - ( 12 )
Figure BDA0000336684820000067
进行时间的求导,
V · 2 = e 1 T ( X 2 - Y · d ) + e 2 T e · 2
= e 1 T ( - c 1 e 1 + e 2 ) + e 2 T [ - ( D + 2 Ω ) e 2 - Ke 1 - KY d - ( D + 2 Ω ) α 1 - α · 1 + u + d ] - - - ( 13 )
= - e 1 T c 1 e 1 + e 1 T e 2 + e 2 T [ - ( D + 2 Ω ) e 2 - Ke 1 - KY d - ( D + 2 Ω ) α 1 - α · 1 + u + d ]
为保证
Figure BDA00003366848200000611
设计控制律u,将其作为微陀螺仪的控制输入,
u = - c 2 e 2 - e 1 + ( D + 2 Ω ) e 2 + K ( e 1 + Y d ) + ( D + 2 Ω ) α 1 + α · 1 + v - - - ( 14 )
式中,c2=c2 T>0,v为鲁棒项,用来补偿机械噪声d的影响,
v=-ρsgn(e2)     (15)
将式(14)、(15)带入式(13)得到,
V · 2 = - e 1 T c 1 e 1 - e 2 T c 2 e 2 + e 2 T d - ρ e 2 T sgn ( e 2 ) ≤ 0 - - - ( 16 )
式(16)表明了
Figure BDA00003366848200000614
的负定性,即控制系统的稳定性。
然而,微陀螺仪的三个参数D,K,Ω是未知的,或无法准确知道的,式(14)所示的控制律无法直接实施,需要改进。基于自适应控制方法的思想,本发明用D,K,Ω各自的估计值
Figure BDA00003366848200000615
代替未知的真值,并在发明后续部分设计这三个参数的自适应算法。于是,改进的自适应控制律u为,
u = - c 2 e 2 - e 1 + D ^ ( e 2 + α 1 ) + K ^ ( e 1 + Y d ) + Ω ^ ( 2 e 2 + 2 α 1 ) + α · 1 - ρsgn ( e 2 ) - - - ( 17 )
方程(17)即为自适应反演控制器103的输出信号,即为微陀螺仪的控制输入,得到的闭环系统方程为:
e · 1 = e 2 + α 1 - Y · d e · 2 = [ - c 2 e 2 - e 1 + d - ρsgn ( e 2 ) ] + D ~ ( e 2 + α 1 ) + K ~ ( e 1 + Y d ) + Ω ~ ( 2 e 2 + 2 α 1 ) - - - ( 18 )
式中, D ~ = D ^ - D , K ~ = K ^ - K , Ω ~ = Ω ^ - Ω , 表示参数估计误差;
(3)设计控制器参数的自适应算法
基于Lyapunov稳定性理论设计参数自适应机制模块104,使其输出自适应反演控制器参数的更新算法,首先对式(18)的闭环系统,选取一个Lyapunov函数V为:
V = 1 2 e 1 T e 1 + 1 2 e 2 T e 2 + 1 2 tr { γ D - 1 D ~ D ~ T } + 1 2 tr { γ K - 1 K ~ K ~ T } + 1 2 tr { γ Ω - 1 Ω ~ Ω ~ T } - - - ( 19 )
式中,γDKΩ为自适应增益,tr(·)表示矩阵的迹。
对V进行时间的求导:
V · = [ - e 1 T c 1 e 1 - e 2 T c 2 e 2 + e 2 T d - ρ e 2 T sgn ( e 2 ) ]
+ e 2 T [ D ~ ( e 2 + α 1 ) + K ~ ( e 1 + Y d ) + Ω ~ ( 2 e 2 + 2 α 1 ) ] - - - ( 20 )
+ tr { γ D - 1 D ~ D ~ · T } + tr { γ K - 1 K ~ K ~ · T } + tr { γ Ω - 1 Ω ~ Ω ~ · T }
为保证自适应控制器下的闭环系统能够稳定,需设计
Figure BDA0000336684820000077
的自适应算法,使得
Figure BDA0000336684820000078
自适应算法设计如下:
D ^ · T = - 1 2 γ D [ ( e 2 + α 1 ) e 2 T + e 2 ( e 2 + α 1 ) T ]
K ^ · T = - 1 2 γ K [ ( e 1 + Y d ) e 2 T + e 2 ( e 1 + Y d ) T ] - - - ( 21 )
Ω ^ · T = γ Ω [ e 2 ( e 2 + α 1 ) T - ( e 2 + α 1 ) e 2 T ]
根据设计的自适应算法得到,
V · = [ - e 1 T c 1 e 1 - e 2 T c 2 e 2 + e 2 T d - ρ e 2 T sgn ( e 2 ) ] ≤ 0 - - - ( 22 )
参数
Figure BDA00003366848200000713
根据设计的自适应算法,在线实时更新。
综上所述,本发明设计的自适应反演控制器式(17)和控制器参数的自适应算法式(21)保证了微陀螺仪系统的稳定性。因为V满足径向无界性,故闭环系统是全局渐近稳定的。
虽然参数自适应机制模块104得到了各参数的自适应算法表达式,但它是参数的变化律,没有说明参数的实时值是多少,而微陀螺仪参最重要、最需要估计的一个参数就是角速率,所以设计角速度估计模块105,使其接收参数自适应机制模块104的输出信号,并产生输入角速率实时估计值输出
Figure BDA0000336684820000081
因为
Figure BDA0000336684820000082
其中Ω(1,2),Ω(2,1)分别表示矩阵Ω的第一行二列和第二行一列的元素,所以角速度估计值模块105的输出为:
Ω ^ z ( t ) = Ω ^ z ( 0 ) + ∫ 0 t 1 2 [ Ω ^ · ( 2,1 ) - Ω ^ · ( 1,2 ) ] - - - ( 23 )
式中,
Figure BDA0000336684820000084
表示Ωz的估计初值。
最后,进行计算机仿真
本实施例中,利用数学软件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,无量纲化后的微陀螺仪三个参数矩阵为:
D = 0.01 0.002 0.002 0.01 , K = 355.3 70.99 70.99 532.9 , Ω = 0 - 0.1 0.1 0
自适应反演控制器的三个控制参数矩阵的估计初值分别取为:
D ^ ( 0 ) = 0.9 * D , K ^ ( 0 ) = 0.9 * K , Ω ^ ( 0 ) = zeros ( 2,2 )
参考轨迹设计为:xd=cos(ω1t),yd=cos(ω2t),其中ω1=6.17,ω2=5.11
自适应反演控制器参数c1=c2=20*I,I表示二阶单位矩阵。
三个自适应算法的增益γD=γK=γΩ=20,
微陀螺仪为零初始状态,机械噪声d暂不考虑,设定为零,在以上控制参数下,运行仿真程序,得到本发明具体实施例的结果图。
参照图2和图3,其中图2为驱动轴位置跟踪曲线,图3为感测轴位置跟踪曲线。两图中,实线为微陀螺仪的输出,虚线为参考振动轨迹,控制系统能够使得微陀螺仪的两轴位置输出,在不知道微陀螺仪参数的情况下,能够迅速地跟踪上给定的参考轨迹,达到了高精度追踪的要求。
参照图4和图5,两图展示了自适应反演控制器的输出曲线,图4为微陀螺仪驱动轴的控制输入曲线,图5为微陀螺仪感测轴的控制输入曲线。
参照图6,为控制系统对微陀螺仪参数的估计曲线和外界的输入角速度估计曲线。从上之下,从左至右分别为K(1,1),K(1,2),K(2,2),Ωz的估计曲线。从结果图可以看出,本发明的微陀螺仪的自适应反演控制系统能够正确估计出未知的微陀螺仪参数,以及外界的角速度。
从以上仿真图可以看出,本发明提出的控制方法对微陀螺仪的轨迹跟踪有着很好的控制效果,大大提高了微陀螺仪系统的追踪性能和鲁棒性,对微陀螺仪两轴振动轨迹的高精度控制提供了理论依据和仿真基础。自适应控制系统同时能够估计出未知的微陀螺仪参数,包括外界的角速度,增加了控制系统的实用性。
本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的技术知识。
以上所述,仅是本发明的较佳实施例而已,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,均仍属于本方明技术方案的保护范围。

Claims (6)

1.微陀螺仪的自适应反演控制系统,其特征在于:包括:
参考轨迹模块(101),用于输出微陀螺仪两轴振动的参考轨迹,包括位置、速度及加速度信号;
中间信号生成模块(102),用于接收参考轨迹及微陀螺仪系统的输出,并产生自适应反演控制器设计过程中的中间信号输出;
自适应反演控制器(103),用于接收中间信号,并产生自适应反演控制器输出;
参数自适应机制模块(104),用于接收中间信号,并产生自适应反演控制器参数更新算法;
角速度估计模块(105),用于接收参数自适应机制模块的输出信号,并产生外界角速度估计值输出;
微陀螺仪系统(106),被控对象的数学模型,考虑了机械噪声的影响,接收自适应反演控制器输出信号,输出微陀螺仪振动部件的位置和速度信息。
2.基于权利要求1所述的微陀螺仪的自适应反演控制系统的控制方法,其特征在于:包括以下步骤,
1)基于反演设计方法,建立微陀螺仪的无量纲动力学模型;
2)设计自适应反演控制器;
3)设计参数自适应算法;
4)角速度估计模块(105)基于所述步骤3)的自适应算法计算输入角速率的实时估计值。
3.根据权利要求2所述的控制方法,其特征在于:所述步骤1),建立微陀螺仪的无量纲动力学模型,具体为:
1-1)考虑机械噪声的存在,两轴微陀螺仪的动力学方程的无量纲向量形式为:
q · · + D q · + Kq = u - 2 Ω q · + d - - - ( 2 )
式中, q = x y 为微陀螺仪的振动轨迹, u = u x u y 微陀螺仪的控制输入, d = d x d y , D = d xx d xy d xy d yy , K = k xx k xy k xy k yy , Ω = 0 - Ω z Ω z 0
x,y分别表示微陀螺仪的质量块在振动两轴的位置;dxx,dxy,dyy为微陀螺仪的内部阻尼系数;kxx,kxy,kyy为微陀螺仪的内部弹力系数;Ωz是微陀螺仪的输入角速率;dx,dy表示微陀螺仪系统的内部机械噪声;
1-2)根据反演设计技术,将微陀螺仪的动力学模型式(2)变换为如下形式,
X · 1 = X 2 X · 2 = - ( D + 2 Ω ) X 2 - K X 1 + u + d - - - ( 4 )
式中,X1=q,
Figure FDA0000336684810000019
4.根据权利要求2所述的控制方法,其特征在于:所述步骤2),设计自适应反演控制器,具体为:
2-1)中间生成信号模块(102),接收参考轨迹模块(101)输出的参考轨迹的位置信号Yd,速度信号
Figure FDA0000336684810000021
加速度信号
Figure FDA0000336684810000022
与微陀螺仪系统(107)的位置q和速度
Figure FDA0000336684810000023
输出信号,生成自适应反演控制器设计过程中的中间信号
所述中间信号设计为:跟踪误差e1,e1=q-Yd
虚拟控制量α1
Figure FDA0000336684810000025
其中c1表示任意对称正定矩阵偏差e2,e2=X21
2-2)自适应反演控制器(103)接收中间信号
Figure FDA0000336684810000026
产生微陀螺仪的控制信号u,控制信号设计为,
u = - c 2 e 2 - e 1 + D ^ ( e 2 + α 1 ) + K ^ ( e 1 + Y d ) + Ω ^ ( 2 e 2 + 2 α 1 ) + α · 1 - ρsgn ( e 2 ) - - - ( 17 )
式中,c2为任意对称正定矩阵;分别为微陀螺仪动力学模型式(4)中三个参数D,K,Ω的估计值,ρ为微陀螺仪系统的内部机械噪声的上界,sgn(·)表示符号函数。
5.根据权利要求2所述的控制方法,其特征在于:所述步骤3),设计参数自适应算法,具体为:基于Lyapunov稳定性理论设计参数自适应机制模块(104),使其输出自适应反演控制器参数的更新算法,
Lyapunov函数V选为:
V = 1 2 e 1 T e 1 + 1 2 e 2 T e 2 + 1 2 tr { γ D - 1 D ~ D ~ T } + 1 2 tr { γ K - 1 K ~ K ~ T } + 1 2 tr { γ Ω - 1 Ω ~ Ω ~ T }
式中,γDKΩ为自适应增益,tr(·)表示矩阵的迹,
Figure FDA00003366848100000211
Figure FDA00003366848100000212
表示参数估计误差;
Figure FDA00003366848100000213
的自适应算法
Figure FDA00003366848100000214
分别为:
D ^ · T = - 1 2 γ D [ ( e 2 + α 1 ) e 2 T + e 2 ( e 2 + α 1 ) T ]
K ^ · T = - 1 2 γ K [ ( e 1 + Y d ) e 2 T + e 2 ( e 1 + Y d ) T ]
Ω ^ · T = γ Ω [ e 2 ( e 2 + α 1 ) T - ( e 2 + α 1 ) e 2 T ]
Figure FDA00003366848100000218
根据参数自适应机制模块(104)的输出,在线实时更新。
6.根据权利要求2所述的控制方法,其特征在于:所述步骤4),输入角速率Ωz的实时估计值
Figure FDA0000336684810000031
Ω ^ z ( t ) = Ω ^ z ( 0 ) + ∫ 0 t 1 2 [ Ω ^ · ( 2,1 ) - Ω ^ · ( 1,2 ) ] - - - ( 23 )
式中,
Figure FDA0000336684810000033
表示Ωz的估计初值,
Figure FDA0000336684810000034
分别表示矩阵的第一行二列和第二行一列的元素。
CN201310245167.XA 2013-06-19 2013-06-19 微陀螺仪的自适应反演控制系统及方法 Expired - Fee Related CN103345155B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310245167.XA CN103345155B (zh) 2013-06-19 2013-06-19 微陀螺仪的自适应反演控制系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310245167.XA CN103345155B (zh) 2013-06-19 2013-06-19 微陀螺仪的自适应反演控制系统及方法

Publications (2)

Publication Number Publication Date
CN103345155A true CN103345155A (zh) 2013-10-09
CN103345155B CN103345155B (zh) 2015-12-09

Family

ID=49279959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310245167.XA Expired - Fee Related CN103345155B (zh) 2013-06-19 2013-06-19 微陀螺仪的自适应反演控制系统及方法

Country Status (1)

Country Link
CN (1) CN103345155B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885339A (zh) * 2014-03-21 2014-06-25 河海大学常州校区 微陀螺仪的反演自适应模糊滑模控制方法
CN104090487A (zh) * 2014-03-28 2014-10-08 河海大学常州校区 基于反演设计微陀螺仪自适应动态滑模控制系统及方法
CN104155874A (zh) * 2014-06-27 2014-11-19 河海大学常州校区 微陀螺仪的反演自适应模糊动态滑模控制方法
CN104407514A (zh) * 2014-10-21 2015-03-11 河海大学常州校区 基于神经网络状态观测器的微陀螺仪反演控制方法
CN107831655A (zh) * 2017-10-23 2018-03-23 河海大学常州校区 微陀螺仪的分数阶自适应反演模糊滑模控制方法
CN110421569A (zh) * 2019-08-29 2019-11-08 南京邮电大学 一种基于有限时间扰动观测器的反演滑模机械臂控制器设计方法
CN111308888A (zh) * 2019-12-12 2020-06-19 山东大学 一种基于增益策略的微电子机械系统的控制方法及系统

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0675340A1 (en) * 1994-03-30 1995-10-04 Murata Manufacturing Co., Ltd. Vibrating gyroscope detecting system
EP0751374A2 (en) * 1995-06-27 1997-01-02 Murata Manufacturing Co., Ltd. Vibrating gyroscope
CN102298322A (zh) * 2011-06-21 2011-12-28 河海大学常州校区 基于模型参考自适应控制微陀螺仪的方法
CN102393639A (zh) * 2011-10-18 2012-03-28 河海大学常州校区 基于自适应模糊滑模的微陀螺仪追踪控制方法
CN102611302A (zh) * 2012-03-06 2012-07-25 浙江大学 Buck-Boost调压式电压平衡变换器
CN103116275A (zh) * 2013-03-01 2013-05-22 河海大学常州校区 基于滑模补偿的微陀螺仪鲁棒神经网络控制系统及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0675340A1 (en) * 1994-03-30 1995-10-04 Murata Manufacturing Co., Ltd. Vibrating gyroscope detecting system
EP0751374A2 (en) * 1995-06-27 1997-01-02 Murata Manufacturing Co., Ltd. Vibrating gyroscope
CN102298322A (zh) * 2011-06-21 2011-12-28 河海大学常州校区 基于模型参考自适应控制微陀螺仪的方法
CN102393639A (zh) * 2011-10-18 2012-03-28 河海大学常州校区 基于自适应模糊滑模的微陀螺仪追踪控制方法
CN102611302A (zh) * 2012-03-06 2012-07-25 浙江大学 Buck-Boost调压式电压平衡变换器
CN103116275A (zh) * 2013-03-01 2013-05-22 河海大学常州校区 基于滑模补偿的微陀螺仪鲁棒神经网络控制系统及方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885339A (zh) * 2014-03-21 2014-06-25 河海大学常州校区 微陀螺仪的反演自适应模糊滑模控制方法
CN103885339B (zh) * 2014-03-21 2016-09-28 河海大学常州校区 微陀螺仪的反演自适应模糊滑模控制方法
CN104090487A (zh) * 2014-03-28 2014-10-08 河海大学常州校区 基于反演设计微陀螺仪自适应动态滑模控制系统及方法
CN104155874A (zh) * 2014-06-27 2014-11-19 河海大学常州校区 微陀螺仪的反演自适应模糊动态滑模控制方法
CN104155874B (zh) * 2014-06-27 2017-02-01 河海大学常州校区 微陀螺仪的反演自适应模糊动态滑模控制方法
CN104407514A (zh) * 2014-10-21 2015-03-11 河海大学常州校区 基于神经网络状态观测器的微陀螺仪反演控制方法
CN104407514B (zh) * 2014-10-21 2017-03-15 河海大学常州校区 基于神经网络状态观测器的微陀螺仪反演控制方法
CN107831655A (zh) * 2017-10-23 2018-03-23 河海大学常州校区 微陀螺仪的分数阶自适应反演模糊滑模控制方法
CN110421569A (zh) * 2019-08-29 2019-11-08 南京邮电大学 一种基于有限时间扰动观测器的反演滑模机械臂控制器设计方法
CN111308888A (zh) * 2019-12-12 2020-06-19 山东大学 一种基于增益策略的微电子机械系统的控制方法及系统
CN111308888B (zh) * 2019-12-12 2021-05-28 山东大学 一种基于增益策略的微电子机械系统的控制方法及系统

Also Published As

Publication number Publication date
CN103345155B (zh) 2015-12-09

Similar Documents

Publication Publication Date Title
CN103116275B (zh) 基于滑模补偿的微陀螺仪鲁棒神经网络控制系统及方法
CN104281056B (zh) 基于神经网络上界学习的微陀螺仪鲁棒自适应控制方法
CN103345155B (zh) 微陀螺仪的自适应反演控制系统及方法
CN103324087B (zh) 基于神经网络的微陀螺仪的自适应反演控制系统及方法
CN102914972B (zh) 基于模型整体逼近的微陀螺仪rbf网络自适应控制方法
CN102508434B (zh) 用于微陀螺仪的自适应模糊滑模控制器
CN102298322B (zh) 基于模型参考自适应控制微陀螺仪的方法
CN103345148A (zh) 微陀螺仪的鲁棒自适应控制方法
CN102636995B (zh) 基于rbf神经网络滑模控制微陀螺仪的方法
CN104049534B (zh) 微陀螺仪的自适应迭代学习控制方法
CN103728882A (zh) 微陀螺仪的自适应反演非奇异终端滑模控制方法
CN108241292B (zh) 一种基于扩张状态观测器的水下机器人滑模控制方法
CN110376882A (zh) 基于有限时间扩张状态观测器的预定性能控制方法
CN103616818A (zh) 微陀螺仪的自适应模糊神经全局快速终端滑模控制方法
CN108710296B (zh) 微陀螺仪的分数阶自适应快速终端滑模控制方法
CN103389648B (zh) 微陀螺仪的全局滑模控制方法
CN105278331A (zh) 一种微陀螺的鲁棒自适应神经网络h无穷控制方法
CN104503246B (zh) 微陀螺仪系统的间接自适应神经网络滑模控制方法
CN103529701A (zh) 微陀螺仪的神经网络全局滑模控制方法
CN107703757A (zh) 微陀螺仪系统的超扭曲滑模控制方法
CN102654772A (zh) 一种基于控制力受限情况下飞行器航迹倾角反演控制方法
CN108241299A (zh) 带误差限定的微陀螺自适应滑模控制方法
CN104407514B (zh) 基于神经网络状态观测器的微陀螺仪反演控制方法
CN104155874B (zh) 微陀螺仪的反演自适应模糊动态滑模控制方法
CN102866633B (zh) 微陀螺仪的动态滑模控制系统

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: 20151209

Termination date: 20180619

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