五自由度气浮台位置和姿态的分数阶控制

2015-09-21 01:39邓立为宋申民陈兴林
哈尔滨工业大学学报 2015年1期
关键词:冷气姿态控制飞轮

邓立为,宋申民,陈兴林

(1.哈尔滨工业大学 控制理论与制导技术研究中心,150086哈尔滨;2.哈尔滨工业大学 航天学院,150001哈尔滨)

气浮仿真试验平台是卫星等航天器地面仿真试验的重要组成部分,3个自由度以上的多自由度气浮仿真试验台可以模拟空间飞行器的位置与姿态运动,能够在地面以全物理仿真的形式对控制律及视觉测量等多方面空间技术进行验证.五自由度气浮台由两个自由度的平移运动和3个自由度的姿态运动组成,大量文献对不同形式的平移运动以及姿态运动进行了研究.文献[1]对3个自由度的气浮台姿态控制问题进行了研究.文献[2]从五自由度气浮台的组成结构入手,对测量系统、光学系统、控制系统和机械系统等进行了介绍.文献[3]对在轨卫星姿态控制地面实验室平台进行了研究.文献[4]针对气浮台质量特性的估计提出了几种算法,并以实验的方式检验了其方法的有效性;但是,上述文献并没有考虑气浮球轴承的球心与姿态平台重心存在偏差的问题,以及没有考虑执行机构的实际运行特性.

基于分数阶微分算子的鲁棒性与滑模控制优势产生的分数阶滑模控制,近年来得到了广泛研究与应用.文献[5]以两自由度的机械臂系统和水槽模型系统为例,研究了一类非线性系统的模糊分数阶滑模控制问题,给出了分数阶和整数阶两种滑模控制器的设计过程,并在仿真中对比说明了分数阶滑模的优越特性.文献[6]利用自适应神经网络模糊推理机,针对两自由度的机械臂系统,设计了分数阶模糊自适应滑模控制器,对比说明了分数阶自适应滑模控制律的优越性.文献[7]针对防抱死制动系统,设计了分数阶滑模控制器和整数阶滑模控制器,并利用仿真验证了分数阶滑模的良好特性.总结上述文献及相关文献可知,分数阶滑模控制器具有分数阶系统与滑模控制的双重优点,有更好的鲁棒性和抗干扰性,无论是在理论意义上还是在工程应用上都得到了广泛研究.因上述文献中分数阶滑模控制的应用对象具有一定的特殊性以及文中假设具有一定的特殊性,所以上述文献的结果并不能简单地应用到五自由度气浮台的位姿控制中.而现有文献关于气浮台控制律设计的文献没有考虑执行机构安装误差、重心与球心调节偏差,本文在考虑上述模型误差的基础上,利用分数阶理论设计具有一定鲁棒性的位姿控制律.

1 气浮台位姿描述

1.1 坐标系定义

五自由度气浮仿真平台结构与文献[2]中的气浮台类似.为了能够对气浮台的位移及姿态进行描述,给出3个坐标系定义:1)惯性坐标系OxIyIzI,以00级的大理石平台中心为原点,定义垂直大理石平台平面向上的方向为zI轴,以平行大理石相对较长的边为xI轴,相对较短的边为yI轴,且OxIyIzI满足右手坐标原则;2)参考位移坐标系Oxyz,以气浮球轴承的球心为坐标系原点,其坐标轴与惯性坐标系各轴平行;3)气浮台体坐标系Oxbybzb,气浮平台由姿态平台和位移平台构成,原点定义为姿态平台上的气浮球轴承的球心,3个坐标轴固连于气浮台上,以姿态平台视觉相机的安装方向为xb轴,以垂直于xb轴平行于姿态平台的方向为yb轴,zb垂直于姿态平台向上,满足右手规则,该坐标系随着气浮台的旋转运动而运动,是台上敏感器等设备安装时的基准坐标系.

1.2 气浮台姿态运动学方程

修正的罗德里格参数(modified rodrigues parameters,MRPs)能在0°≤θ<360°无奇异的全局性描述刚体的姿态运动,定义为[9]

式中:e是欧拉轴;θ是欧拉旋转角;σ=[σ1σ2σ3]是体坐标系相对于惯性坐标系的MRPs描述.

MRPs表示的气浮台姿态运动学方程为

式中:ω=[ω1ω2ω3]T是本体坐标系相对于惯性坐标系的姿态角速度,并表示于本体坐标系下.

矩阵G(σ)的定义为

式中:Ⅰ表示3×3的单位矩阵;σ×则表示由向量σ生成的反对称矩阵,可以表示为

1.3 气浮台姿态与位移动力学方程

对气浮台的姿态平台进行质量微元分割,利用动量定理和牛顿第二运动定律等相关知识可以推导出气浮台的姿态与位移动力学方程,推导思路与文献[10]类似.本文重点研究在给定控制模型的基础上设计分数阶滑模控制律,所以此处直接给出气浮台姿态及位移动力学方程,在建模过程中考虑了气浮台不可避免的执行机构安装误差、重心与球心调节偏差,其描述方程分别为

式中:ma∈R+是气浮台姿态平台总质量;M是气浮台姿态平台与位移平台总质量;rc是表示在本体坐标系下重心与球心之间的偏差;a0∈R3表示气浮台加速度矢量;J∈R3×3是表示在本体坐标系下的气浮台转动惯量矩阵;Td1=[Td11Td12Td13]T定义为外干扰力矩;Td2=[Td21Td22Td23]T=ρ×τ1τ1定义为姿态平台上执行机构安装偏差造成的干扰力矩,ρτ1∈R3为姿态平台上执行机构安装偏差带来的姿态控制力τ1的推力偏心矢量;Tg=[Tg1Tg2Tg3]T定义为重力不平衡力矩矢量定义为位移平台上执行机构安装偏差造成的干扰力矩,ρτ2∈R3为位移平台上执行机构安装偏差带来的位移控制力τ2的推力偏心矢量;u1=[u11u12u13]T表示姿态控制力矩;τ2=u2=[u21u22u23]T表示位移控制力.

从式(5)、(6)可以看出,姿态运动与位移运动之间具有耦合作用.姿态动力学方程(5)中,有位移运动中加速度矢量的影响,这主要是因为位移控制的执行机构冷气发动机的安装使得作用中心不能完全通过球心引起的.位移动力学方程(6)中有重心与球心之间的偏差rc的影响,这主要是由调平衡系统不能完全调节姿态平台重心与球心重合引起的.上述2种因素,在实际气浮台控制系统中必然存在,只能尽可能减少上述偏差,但不能完全消除偏差的存在.在调平衡系统的调节过程中,利用复摆工作原理对调平衡模块进行调节,如果重心在球心之上则是一个不稳定的倒立摆系统,所以应确保重心在球心之下,使得系统是一个稳定的复摆系统,但是如重心在球心下方距离过远,则会影响姿态系统的敏感度,影响了姿态系统的真实性.重力向量在参考位移坐标系的表示为Fg=0i+0j-magk,重力不平衡力矩则可表示为T'g=rc×Fg,利用坐标系的旋转矩阵转换关系,将T'g按照z(ψ)→y(θ)→x(φ)转序方式转换为本体坐标系的表示以符合姿态动力学方程的描述,转换过程为

式中[φθψ]T表示的是参考位移坐标系与本体坐标系转换矩阵的欧拉角.

2 气浮台姿态和位移控制器设计

从式(2)和式(5)组成的姿态控制系统以及式(6)组成的位移控制系统方程可以看出,姿态控制系统相对复杂,所以本文针对姿态控制系统设计分数阶滑模控制律,并且为体现分数阶控制的多样性,针对位移控制系统设计分数阶PDμ控制律.

2.1 模糊参数自整定的分数阶滑模姿态控制律

针对由式(2)和式(5)组成的气浮台姿态控制系统,选取PD1+α型分数阶滑模面为

式中:s=[s1s2s3]T;λ1,λ2,λ3∈R+是比例增益;Dα(·)是分数阶微分算子,Caputo型分数阶微积分统一定义为[8]

式中:m为比α大的最小整数;伽马函数Γ(·)的定义为代表传统意义上的微分.当α>0时,符号aDαt表示分数阶微分;而当α<0时则表示在区间[a,t]上的分数阶积分.下文中,为简单方便利用符号Dαz代替表示aDα

tz.

在上述分数阶滑模面式(8)的基础上,设计姿态控制律为

式中:k1∈R+;k2=diag([k21k22k23])是对称正定矩阵;sgn(s)=[sign(s1)sign(s2)sign(s3)]T,sign(·)是符号函数,定义为

证明 选取Lyapunov函数为

通过对式(12)求导,并利用式(5)可以得到

将控制律式(10)代入式(13)中,可以进一步得到

假设 ‖Td1‖≤d1,‖Td2‖≤d2,‖Tg‖≤d3,当选取k2≥‖λ3GJ-1‖(d1+d2+d3)时,对上式进行化简整理可以得到

利用文献[8]中分数阶Lyapunov稳定性定理及文献[11]中的经典滑模控制引理可知,闭环系统的状态在有限时间内收敛到滑模面s=0.利用文献[12]滑模PID控制的结论可以得到0,进一步利用矩阵G(σ)的非奇异性,可知=0.

在控制律(10)中,符号函数的特性会引起系统控制力矩的抖振,饱和函数可以解决此问题,定义为

引入饱和函数之后,如果k2过小,系统进入滑模面的时间会过长,抗干扰能力减弱,稳态精度提高.如果k2过大,系统进入滑模面的时间较短,抗干扰能力增强,稳态精度降低.因此,开关增益k2的整定,要综合考虑系统的响应时间和稳态精度,本文采用模糊推理机制进行参数自整定.

2.2 分数阶PDμ位移控制律

用ρ=[x y0]T表示当前气浮台在惯性坐标系中的位置,利用类似传统PID控制思想,文中采用分数阶PDμ控制律对气浮台位移进行控制.设计分数阶PDμ控制律为

式中:δ1,δ2∈R+;Dμ(·)是分数阶微分算子.

3 仿真分析

利用MATLAB对本文设计的控制律进行验证,分数阶微分算子Dασ的数值计算,直接利用文献[13]的分数阶控制工具箱FOMCON进行仿真.分析姿态控制律(10)的具体形式可知,控制律的设计需要姿态参数σ、气浮台加速度矢量a0、角速度ω以及变量的分数阶微分运算.在工程实际中,惯性测量单元IMU包含陀螺仪和加速度计,分别完成对角速度ω和气浮台加速度矢量a0的测量,并对角速度ω进行解算得到姿态参数σ.在实际的气浮台控制系统中,采用PC104和DSP2812双控制核心.当PC104作为控制核心时,采用xPC实时控制系统方式,利用分数阶工具箱FOMCON中的simulink仿真模块进行分数阶运算.当DSP2812作为控制核心时,利用分数阶工具箱FOMCON中分数阶微分的数值实现方式M文件简单转化为C语言进行实现.

在实际的气浮台控制系统中,执行机构由反作用飞轮和冷气发动机组成,反作用飞轮能够提供连续控制力矩,但是所提供的控制力矩较小,冷气发动机能够提供较大的控制力,但是其控制方式是开关控制,也就是只能控制冷气发动机的开启与关闭,并不能控制其所提供的控制力大小.仿真过程中,考虑冷气发动机的实际运行特性,即考虑其开延迟及关延迟特性τ1=τ2=10 ms,控制系统的采样周期为50 ms,姿态控制的成对冷气发动机中单个提供的最大力矩为u'1i=1 N·m,i=1、2、3,最小有效输出冲量Ⅰ1i=0.01 N·s.位移控制的冷气发动机所提供的最大力为u'2i=2 N,i=1、2、3,最小有效输出冲量Ⅰ2i=0.02 N·s.在采样时刻根据控制律计算得到的控制量的大小对冷气发动机进行控制,如果u1i≥u'1i,则在这一个控制周期内保持冷气发动机为全开状态;如果u1i<u'1i,则利用占空比计算冷气发动机所需开启的时间,实现位移控制的冷气发动机与此工作原理相同.

3.1 仿真参数设定

气浮台的转动惯量J=J0+ΔJ,仿真参数设定如下:J0=diag([96 91 50])kg·m2,ΔJ=3%J,rc=[0 0 0.01]Tmm,ma=82.5 kg,M=148.6 kg.

反作用飞轮的转动惯量为

J'=diag([0.006 410.006 410.006 41])kg·m2.反作用飞轮的工作转速范围是±6 000 r/min,最大反作用力矩0.1 N·m.

气浮台初始位置及姿态信息设定为

控制器参数选取如下:

模糊推理系统的输入为滑模面si及其导数·si,输出为k2i.输入对应的模糊语言变量均定义为{NB,NM,NS,ZE,PS,PM,PB},与其对应的论域为si={-3,-2,-1,0,1,2,3}和·si={-3,-2,-1,0,1,2,3}.其中,NB为负大;NM为负中;NS为负小;ZE为零;PS为正小;PM为正中;PB为正大.输出对应的模糊语言定义为{P1,P2,P3,P4},与其对应的论域为k2i={0.1,0.8,1.5,2.2}.其中,P1为正小;P2为正中;P3为正大;P4为正最大.k2i利用重心法进行解模糊计算得到.又根据滑模趋近到达条件si·si≤0可知,模糊规则中存在无效不可能的输出,用NO表示.

采用的模糊规则为:IfsiisAand·siisB,thenk2iisC.模糊输入输出对应的推理规则和隶属度函数分别见表1和图1.

表1 模糊规则表

图1 模糊输入输出隶属度函数

3.2 仿真结果分析

与大理石平台中心相距[40,-60]cm的气浮平台,以一定初始姿态与初始角速度进行放飞,在姿态控制律(10)和位移控制律(17)作用下,得到仿真结果:图2是修正罗德里格参数σ表示的姿态信息;图3是气浮台的角速度信息;图4姿态控制律u1的曲线,4个子图的横坐标都是时间t,为了能够清晰看到冷气发动机的工作状态,图中只给出了仿真时间中的部分时间段.为了能够清晰看到控制律u1分量的PWM工作方式,图4(b)~(d)分别是向量u1各个分量的局部放大图;图5是气浮台的位移运动信息;图6是位移控制律u2曲线.图6中的4个子图表达方式与图4相同,图6(b)~(d)分别是向量u2各个分量的局部放大图.

图2 冷气发动机作用下的姿态曲线

图3 冷气发动机作用下的角速度曲线

图4 姿态控制律u1曲线

图2和图3表明,分数阶滑模控制器(10)能快速实现对姿态的控制,并且具有较高的稳态精度.图4表明仿真程序合理,符合冷气发动机的实际运行特性,能够以开关控制方式很好地对冷气发动机进行控制;从图5的子图中可以看出在冷气发动机的作用下,可以很好地利用PWM波方式对位移平台进行控制.另外一方面,从图3的子图中可以看出,角速度在稳态阶段有一定的抖振现象,这是由于冷气发动机的实际控制力大小不可控引起的,不能够产生足够小的力来实现对小误差的进一步控制.在实际的气浮台系统中,在系统控制误差达到某些给定值时,切换系统的执行机构,利用反作用飞轮控制,可以解决这种抖振现象,并能进一步提高系统的控制精度.图5表明仿真场景合理,假设气浮台气膜厚度不变,也就是气浮球轴承中心高度不变,与理论分析中ρ03≡0符合,并且在分数阶PDμ控制律作用下能够很好地控制气浮台运动到期望位置.图6位移控制律的结论分析与姿态控制律的分析类似.

图5 冷气发动机作用下的位移运动曲线

图6 位移控制律u2曲线

为了能够清晰看到气浮台姿态与位移动力学方程(5)和(6)的耦合效应,当u1=0和Td1=Td2=0时,姿态动力学方程仅在重力不平衡力矩Tg和耦合项作用下,气浮台姿态的运动状况如图7所示.当u2=0和Td3=0时,位移动力学方程仅在耦合项作用下,气浮台的位移运动状况如图8所示.

从图7可以看出,气浮台姿态仅在重力不平衡力矩Tg和耦合项mar×ca0作用下,三轴姿态做幅值增大的周期性运动.姿态平台重心在气浮球轴承球心的正下方,从而使得姿态平台的运动表现为类似“复摆模型运动”.位移平台的运动通过加速度a0形成以耦合项mar×ca0的形式作用在姿态平台上,影响了姿态平台的控制.从图8以及局部放大子图看出,姿态平台的运动较小地影响着位移平台.

图7 耦合影响下的姿态曲线

图8 耦合影响下的位移运动曲线

为减小图3中角速度的抖振现象,当姿态控制偏差达到一定精度(|σi|<0.001,i=1、2、3)时,切换系统的执行机构,利用反作用飞轮对姿态进行控制.冷气发动机和反作用飞轮切换作用下的姿态变化曲线见图9,角速度变化曲线见图10,反作用飞轮的转速曲线见图11.

图9 冷气发动机和飞轮切换作用下的姿态曲线

图10 冷气发动机和飞轮切换作用下的角速度曲线

图11 反作用飞轮转速曲线

从图9、10和图2、3对比可知,在姿态参数σ达到一定精度之后,切换系统的执行机构,利用反作用飞轮进行控制,消除了角速度的抖振现象,并且进一步提高了系统的控制精度.从图11可知,在姿态参数σ达到一定精度之后,反作用飞轮开始起作用,在进一步提高系统的控制精度之后,转速趋于稳定并在合理转速范围内,符合工程实际要求.

4 结 语

本文针对五自由度气浮仿真平台的位置与姿态控制问题,在具有位姿耦合特性的模型基础上,分别设计了分数阶PDμ律及分数阶滑模控制律.并以其对足够贴近气浮台实际运行状况的仿真场景进行仿真,仿真过程及仿真结果表明,所设计的控制律具有参数整定容易、抗干扰性强、和良好鲁棒性等优点,具有一定的工程实际应用价值,能够为气浮台的实际研究提供一定的理论基础.

在气浮平台搭建的同时,研究反作用飞轮与冷气发动机的切换控制,以及研究具有冗余执行机构的控制分配问题,是下一步研究的主要内容.

[1]LI Y B,GAO Y H.Study on attitude control for three degrees offreedom air-bearing spacecraft simulator[C]//2010 International Conference on Mechanic Automation and Control Engineering,MACE2010.Wuhan:[s.n.],2010:408-411.

[2]XU J,BAO G,YANG Q J,et al.Design and development of a 5-DOF air-bearing spacecraft simulator[C]//2009 International Asia Conference on Informatics in Control,Automation,and Robotics,CAR 2009.Bangkok:[s.n.],2009:126-130.

[3]TRAGESSER S G,AGNES G S,FULTON J.SIMSAT:A ground-based platform for demonstrating satellite attitude dynamics and control[C]//2002 ASEE Annual Conference and Exposition:Vive L'ingenieur.Montreal:[s.n.],2002:11951-15959.

[4]SCHWARTZ J L,HALL C D.System identification of a spherical air-bearing spacecraft simulator[C]//AAS/AIAA Space Flight Mechanics Meeting.Maui,HI:[s.n.],2005:333-350.

[5]DELAVARI H,GHADERI R,RANJBAR A,et al.Fuzzy fractional order sliding mode controller for nonlinear systems[J].Communications in Nonlinear Science and Numerical Simulation,2010,15(4):963-978.

[6]EFE M O.Fractional fuzzy adaptive sliding-mode control ofa 2-DOF direct-drive robot arm[J]. IEEE Transactions on Systems,Man,and Cybernetics,Part B:Cybernetics,2008,38(6):1561-1570.

[7]TANG Y G,ZHANG X Y,ZHANG D L,et al.Fractional order sliding mode controller design for antilock braking systems[J].Neurocomputing,2013,111:122-130.

[8]DADRAS S,MOMENI H R.Fractional terminal sliding mode control design for a class of dynamical systems with uncertainty[J].Communications in Nonlinear Science and Numerical Simulation,2012,17(1):367-377.

[9]LIANG H Z,WANG J Y,SUN Z W.Robust decentralized coordinated attitude control of spacecraft formation[J].Acta Astronautica,2011,69(5/6):280-288.

[10]许剑.五自由度气浮仿真试验台样机的研制及其关键技术的研究[D].哈尔滨:哈尔滨工业大学,2010.

[11]LI S H,DING S H,LI Q.Global set stabilization of the spacecraft attitude control problem based on quaternion[J].International Journal of Robust and Nonlinear Control,2010,20(1):84-105.

[12]吕建婷,李传江,马广富.卫星姿态调节的滑模PID控制器设计[J].哈尔滨工业大学学报,2008,40(7):9-12.

[13]TEPLJAKOV A,PETLENKOV E,BELIOV J.FOMCON:Fractional-order modeling and control toolbox for MATLAB[C]//18th InternationalConference-Mixed Design of Integrated Circuits and Systems.Gliwice:[s.n.],2011:684-689.

猜你喜欢
冷气姿态控制飞轮
飞轮座注射模设计
柔性发动机用飞轮转动工装的设计及应用
多星发射上面级主动抗扰姿态控制技术研究
轮峰推出两款飞轮新产品
运五/B型飞机冷气系统常见故障原因分析及措施
基于UC/OS-II四旋翼姿态控制系统设计
弹射座椅不利姿态控制规律设计
飞轮结构强度计算方法探讨
通用飞机冷气加油装置的研制
组合式航天器分离后姿态控制器设计