APP下载

考虑控制输入受限的卫星姿态控制

2010-07-18吕建婷王本利

哈尔滨工业大学学报 2010年5期
关键词:姿态控制转动惯量角速度

高 岱,吕建婷 ,2,王本利

(1.哈尔滨工业大学卫星技术研究所,哈尔滨 150001,mackingtosh@gmail.com;2.黑龙江大学数学科学学院,哈尔滨 150080)

考虑控制输入受限的卫星姿态控制

高 岱1,吕建婷1,2,王本利1

(1.哈尔滨工业大学卫星技术研究所,哈尔滨 150001,mackingtosh@gmail.com;2.黑龙江大学数学科学学院,哈尔滨 150080)

研究了刚体卫星在控制输入受限时的姿态调节控制问题.设计了基于饱和函数的非线性控制器,在控制输入受限的同时,也是角速度受限的.通过李亚普诺夫方法证明了闭环系统零平衡点的全局渐近稳定性,保证了姿态和角速度都是渐近趋于零的.所提出的控制方案是模型独立的,不依赖于卫星的转动惯量.仿真结果表明,在控制输入受限情况下,用所设计的控制方案实现姿态控制是可行的、有效的.

姿态控制;控制输入受限;修正罗德里格参数

控制输入受限问题是姿态控制系统设计时需要考虑的一个实际问题.如果不考虑输入受限而设计控制器,闭环系统的渐近稳定性不一定能够得到保障.近年来,控制输入受限问题已引起广泛关注,提出了许多控制算法[1-7].

Wallsgrove[1]在干扰有界下设计了控制输入受限的姿态调节控制器,并假定干扰的幅值小于控制幅值,采用Lyapunov分析方法对闭环系统进行了稳定性的证明.Boskovic等[2]针对卫星姿态调节问题设计了鲁棒自适应变结构控制方案,所设计的控制方案控制能量是有限的,对外界干扰是鲁棒的,并且对卫星的惯量参数是自适应的.文献[3]用非线性H∞控制方法,通过调整控制输入加权的方法来限制控制量的幅值大小,但是对于控制输入的幅值大小并没有一个明确的限制.文献[4]采用无源化方法,在控制输入饱和限制下设计了姿态调节控制器.文献[6]针对姿态跟踪控制问题,采用四元数作为姿态描述,通过选取恰当的饱和函数来改变控制器的结构,从而解决了控制饱和问题.并且考虑控制输入幅值受限的同时,还考虑了控制输入变化率的受限情况.文献[7]采用修正罗德里格参数作为姿态描述,在无需角速度反馈时,进行了控制输入受限下姿态跟踪控制设计.

本文针对采用修正罗德里格参数作为姿态描述的卫星姿态控制系统,提出了一种控制输入受限时的姿态调节控制方案.所设计的控制方案,在控制输入受限的同时,也是角速度受限的,且不需要转动惯量的精确信息,同时通过Lyapunov方法证明了闭环系统的渐近稳定性.最后对姿态调节系统进行仿真验证,结果表明了所设计的控制算法是行之有效的.

1 卫星数学模型

刚体卫星姿态运动的动力学方程为[8]

其中:ω =[ω1ω2ω3]T∈R3为星体相对于惯性空间角速度矢量在本体坐标系中的分量;J∈R3×3为卫星的转动惯量矩阵;u=[u1u2u3]T∈R3是三轴控制力矩矢量;对于 ∀ζ=[ζ1ζ2ζ3]T∈R3,符号ζ×表示如下的斜对称矩阵:

由修正罗德里格参数σ描述的卫星非线性运动学方程为[9]

其中:I3表示3×3维单位矩阵,并且对于任意的ζ ∈ R3,定义

2 姿态控制器设计

2.1 控制目标

2.2 定义

定义:给定正常数L和M,且L≤M,函数φ:R→R:x|→φ(x)是局部Lipschitz和递增的,如果满足以下条件:

则φ被称为线性饱和的.

2.3 控制器设计

引理1[10](LaSalle不变原理)设Ω∈D是方程˙x=f(x)的一个正不变紧集.设V:D→R是连续可微函数,在Ω内满足˙V≤0.设E是Ω内所有点的集合,满足˙V(x)= 0,M是E内最大不变集.那么当t→∞ 时,始于Ω内的每个解都趋于M.

如果控制器的参数满足

证明 将方程(2)两端对时间求导数,同时左乘矩阵FTJF,其中F=F(σ)=G-1(σ),并将方程(1)及ω=G-1(σ)˙σ=F˙σ代入整理得到如下方程:

注2:卫星姿态控制系统中存在转动惯量参数不确定性问题.当设计的控制方案不依赖于转动惯量J时,可以说是模型独立的方案.本文所提出的姿态控制算法是一种模型独立的控制算法,不依赖于卫星的转动惯量.

注3:本文利用线性饱和函数,在控制输入受限下进行姿态控制器设计.采用类似的证明思路,也可以利用广义饱和函数,进行控制器的设计.下面给出广义饱和函数的定义.

定义 给定正常数M,函数φ:R→R:x|→φ(x)是局部Lipschitz和递增的,如果

1)xφ(x)> 0,对所有x≠0;

2)|φ(x)|≤M,对所有x∈R;

则φ被称为广义饱和函数.

控制器选取如下:

采用Lyapunov稳定性分析方法可以进行闭环系统的稳定性的证明.

上述算法在控制输入受限下,能保证闭环系统的渐近稳定性,这里||u||≤M,但不是角速度受限的.

3 仿真分析

为验证本文提出的控制方法的有效性,选择如下卫星参数进行数学仿真验证:

卫星的转动惯量为

初始姿态、角速率的初值分别取为

控制器参数选取为

数学仿真结果如图1~3所示.

图1 MRP变化曲线

1)图1给出了控制量在输入限幅条件下的姿态σ随时间变化曲线,图2为姿态角速度变化曲线.可以看出在650 s内实现了姿态的稳定.同时,角速度也保持在一定的限制范围内.

2)图3为相应的控制力矩变化曲线,可以看出在(4)式的控制参数条件下,控制力矩是完全受限的.

数学仿真结果表明,所设计的控制方案在控制输入受限下保证了闭环系统的渐近稳定性,可以很好的完成卫星的姿态控制,并且是角速度受限的,因此是可行的、有效的.

图2 角速度变化曲线

图3 控制量变化曲线

4 结论

本文采用修正罗德里格参数描述星体姿态,针对考虑控制受限的刚体卫星的姿态调节控制设计了一种姿态控制器.所设计的控制方案不需要转动惯量的精确信息,在控制受限下很好地实现了姿态控制,并且是角速度受限的.最后通过数学仿真进行了验证.

[1]WALLSGROVE R J,AKELLA M R.Globally stabilizing saturated attitude control in the presence of bounded unknown disturbances[J].Journal of Guidance,Control and Dynamics, 2005,28(5):957-963.

[2]BOŠKOVI C′J D,LI S M,MEHRA R K.Robust adaptive variable structure control of spacecraft under control Input saturation[J].Journal of Guidance,Control and Dynamics, 2001,24(1):14-22.

[3]SHOW L,JUANG J,JAN Y W,et al.Spacecraft Robust Attitude Control with Saturation Nonlinearity[C]//AIAA Guidance,Navigation and Control Conference and Exhibit.Monterey:[s.n.],2002.

[4]LI Chuan-jiang,MA Guang-fu,SONG Bin.Passivitybased nonlinear attitude regulation of rigid spacecraft subject to control saturation[C]//Proceedings of the 6thWorld Congress on Intelligent Control and Automation.Dalian:[s.n.],2006:8421-8425.

[5]AKELLA M R,VALDIVIA A,KOTAMRAJU G R.Velocity-free attitude controllers subject to actuator magnitude and rate saturations[J].Journal of Guidance,Control and Dynamics, 2005,28(4):659-666.

[6]BOŠKOVI C′J D,LI S M,MEHRA R K.Robust tracking control design for spacecraft under control Input saturation[J].Journal of Guidance,Control and Dynamics, 2004,27(4):627 -633.

[7]LV Jian-ting,MA Guang-fu,LI Chuan-jiang.Adaptive output feedback control for satellite attitude tracking subject to control saturation[J].Dynamics of Continuous,Discrete and Impulsive Systems:Series B, 2007,14(s2):91-95.

[8]SIDI M J.Spacecraft Dynamics and Control[M].Cambridge:Cambridge University Press,1997.

[9]TSIOTRAS P.Stabilization and optimality results for the attitude control problem[J].Journal of Guidance,Control and Dynamics, 1996,19(4):772-779.

[10]KHALIL H K.Nonlinear Systems[M].3rd ed.Englewood Cliffs:Prentice-Hall,2001.

Satellite attitude control subject to control input constraints

GAO Dai1,LU Jian-ting1,2,WANG Ben-li1

(1.Research Center of Satellite Technology,Harbin Institute of Technology,Harbin 150001,China,mackingtosh@gmail.com;2.School of Mathematical Science,Heilongjiang University,Harbin 150080,China)

This paper deals with the problem of attitude regulation control of rigid satellite subject to control input constraints.A nonlinear controller based on the saturation function is designed to deal with the control input saturation and angular velocity constraint.Lyapunov theory is employed to prove the global asymptotic stability of the zero equilibrium points of the closed loop system and both attitude and angular velocity will tend to be zero asymptotically.The controller is derived independent of satellite inertia matrix,and the control scheme is model independent.Simulation results demonstrate the feasibility and effectiveness of the control scheme under control input constraints.

attitude control;control input constraints;modified rodrigues parameter

TP273

A

0367-6234(2010)05-0683-04

2008-12-16.

国家自然科学基金资助项目(60704020).

高 岱(1974—),男,博士研究生;

王本利(1944—),男,教授,博士生导师.

(编辑 张 宏)

猜你喜欢

姿态控制转动惯量角速度
风扰动下空投型AUV的飞行姿态控制研究
差值法巧求刚体转动惯量
三线摆测刚体转动惯量误差分析及改进
多星发射上面级主动抗扰姿态控制技术研究
圆周运动角速度测量方法赏析
弹射座椅不利姿态控制规律设计
半捷联雷达导引头视线角速度提取
基于构架点头角速度的轨道垂向长波不平顺在线检测
基于扭摆振动的转动惯量识别方法
如何通过测量复摆的周期计算转动惯量