网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

基于刚体卫星绳系编队系统的动力学建模及姿态控制

  • 赵俊淇 1
  • 陈卫东 1
  • 余本嵩 1,2
1. 南京航空航天大学 机械结构力学及控制国家重点实验室,南京 210016; 2. 大连理工大学 工业装备结构分析国家重点实验室,大连 116024

最近更新:2021-04-27

DOI:10.6052/1672-6553-2020-106

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
目录contents

摘要

多体绳系卫星编队系统具有观测范围广、可操作性强、稳定性强等优点,可实现深空探究、大气探测、空间碎片清理等空间作业.三体绳系卫星编队系统是三颗卫星首尾一次通过系绳相连接,形成三角形形状的编队系统,可通过自旋保持空间相对位置稳定.现有的对于三体绳系编队系统的理论研究中,大都将卫星视为质点,简化动力学模型,但与实际情况出入较大.为更符合实际情况,考虑卫星的刚体姿态的影响,采用Newton-Euler法进行三体绳系编队系统的耦合动力学模型的建立.以四元数法为基础,避免出现使方程不可求解的奇异值,忽略空间环境影响及系绳质量,建立考虑系绳张力影响下的动力学模型.基于已有的动力学模型,通过改变系绳连接处位置,进行不同初始条件下动力学仿真分析,得到其动力学响应.当系统内系绳连接处位置不过卫星刚体质心时,系绳拉力产生的扭矩会造成卫星姿态的不稳定,会对系统正常工作造成影响.因此通过主动控制方法,例如变结构控制方法以及基于单神经元的自适应PID控制方法等方法对卫星姿态进行控制,通过仿真验证了控制律的有效性.

引言

空间绳系卫星系统(Tethered Satellite System),简称TSS,是通过系绳将两个或者多个卫星连接起来,最初的设想是空间绳系卫星系统由母星和子星以及系绳构成,系绳两端分别连接母星和子星,母星利用卷扬机构对子星进行释放或回收.根据系绳导电与否,绳系卫星系统可分为电动力系统和非电动力系统两大类.多体绳系卫星编队系统是由两体绳系卫星系统演化而来,通常由多个卫星或航天器在空间范围内相对静止地组成某种特定的构形.绳系卫星系统具有低成本,高灵活性,高性能等优势,因此受到国内外学者的广泛关

1-7.

三体绳系卫星系统,由三颗卫星通过系绳首尾相连,通过自旋张紧系绳形成稳定的空间姿态,可节省用于调节系统姿态以及卫星相对位置的燃料,因此具有很大的研究意义.Kumar等将卫星视为质点,忽略系绳质量,通过拉格朗日法得到椭圆轨道中不包括卫星质量和系绳长度的系统运动控制方程的一般形式,通过数值模拟验证了三体绳系卫星系统的可行

8.Kim等对三角形绳系卫星编队进行了研究,提出通过控制系绳长度降低整体所需的推理水平从而实现节省燃料的目9.Nakaya等将航天器视为刚体,提出基于虚拟结构方法,研究三体绳系卫星编队展开过程中通过角动量以及系绳张力实现控制方法实现系统展10.Topal等将卫星视为质点,对等边三角形绳系卫星系统进行动力学建模,得到了低地球圆轨道上运行的旋转三角形绳系卫星系统的姿态稳定方11.Williams将卫星视为质点进行动力学建模,基于系绳张力控制,对三体绳系卫星系统自旋展开的问题进行了研12.陈志明针对三星编队问题提出一种通过系绳连接的方法基于自选刚体卫星的平衡分析,建立了两种平衡构型的绳系卫星编队方法,并分析了稳定13. Yu等忽略卫星刚体姿态,研究了空间三体绳系卫星编队系统的自旋稳定性并进行了实验验14.Cai等将航天器视为质点,研究了释放和回收阶段平动点附近的旋转三角形绳系卫星系统的动态稳定性,并且讨论了初始系统旋转速率与耦合轨道振幅对释放回收阶段的影响,并得到绳长对系统质心运动影响不大作为对三角形绳系卫星研究的基1516.黄静等人对于考虑刚体的欠驱动绳系卫星系统进行跟踪控17.Bonzani等考虑刚体卫星对经典两体绳系卫星建模并分析了大气阻力对系统稳定性的影18.Huang等人对于辐形绳系卫星进行考虑刚体卫星姿态的展开控制研19.

本文考虑卫星的刚体姿态的影响,对三体环形绳系卫星编队系统的动力学模型进行研究.采用四元数法,避免方程奇异值,采用Newton-Euler法建立动力学模型,得到包含四元数的可求解的卫星运动方程.基于此动力学模型,分析三体绳系卫星编队系统的动力学响应.对于扭矩造成的卫星姿态不稳定,通过施加控制力进行主动控制.

1 系统动力学建模

三颗质量相同的卫星S1S2S3通过系绳两两相连组成三体绳系卫星编队系统.卫星质量相等为m,将卫星视为半径为rc的球体,相对各自质心的转动惯量为J.由刚度为EA,原长为L的系绳连接.忽略J2摄动以及大气阻力,引入三组坐标参考系,设地球为均质圆球体,建立固结于地球质心OX轴指向升交点,Z轴垂直于轨道平面的惯性坐标系O-XYZ;同时以系统质心o为原点,x轴为系统质心运动的反方向,y轴由地球质心指向系统质心建立轨道坐标系o-xyz;另外,对于卫星Si,以卫星质心oi为原点,yi轴由系统质心指向卫星质心,zi轴平行于惯性坐标系Z轴建立本体坐标系oi-xiyizi.本文在惯性坐标系O-XYZ下建模.

系统为正三角形形状,对一颗卫星动力学建模,类推到另外两卫星.刚体卫星Si共有6个自由度,即质心运动三个移动自由度和绕质心转动三个转动自由度.在惯性系下,通过笛卡尔坐标系XiYiZi表示刚体的质心位置,对于刚体姿态,采用四元数λi0λi1λi2λi3代替欧拉角,未知变量增加为7个.根据Newton第二定律,列出惯性系下的质心运动方程:

mir¨i=Fi+Tij+Tik (1)

其中,i,j,k=1,2,3mi为卫星Si的质量,r¨i=(X¨i,Y¨i,Z¨i)表示惯性系下卫星Si的位置矢量,Fi为卫星Si受到的万有引力,TijTik为卫星Si受到的系绳拉力.惯性系下卫星Si刚体动力学方程为:

Jiω˙i+ωi×(Jiωi)=Mi+Nij+Nik (2)

其中,i,j,k=1,2,3ωi为刚体的角速度,Ji为卫星Si的惯量张量,Mi为卫星Si的万有引力主矩,NijNik为系绳拉力产生的力矩.

考虑本体坐标系下卫星Si的万有引力,系统质心所在轨道高度为H,地球平均半径为RE,为方便辨别,将本体坐标系下变量右下角加(i)α1,β1,γ1α2,β2,γ2α3,β3,γ3分别是本体坐标系oi-xiyizixi轴、yi轴、zi轴与惯性系X,Y,Z轴的方向余弦.设地球质心O相对于刚体任意位置的微元质量dm的径矢为ri'(i),有:

ri'(i)=rα1+xri+α2+yrj+α3+zrk (3)

其中r为地球质心相对于刚体质心的距离大小,作用于微元质量dm的万有引力主矢dF和对oi的主矩dM为:

dF=-μEdmri'(i)3ri'(i)dM=-μEdmri'(i)3(ρ×ri'(i)) (4)

其中,ρi(i)=(xi(i),yi(i),zi(i))dm为相对于刚体质心oi的径矢,在刚体域内积分,可得卫星Si在本体坐标系下的万有引力主矢Fi和主矩Mi,可以通过转换矩阵变换到惯性系下的万有引力主矢和主矩.

考虑刚体受到的系绳拉力,认为系绳质量很小,忽略不计.卫星上系绳连接处位置如图1所示.

图1 轨道坐标系下x,y平面系绳位置示意图

Fig.1 Schematic diagram of the position of the xy plane tether in the orbital coordinate system

假设系绳连接处位置位于轨道坐标系的x,y平面,系绳连接处延长相交于卫星表面,由此可以确定系绳连接处位置,在本体坐标系下oi-xiyizi,卫星Si的系绳连接处位置aibi,相应另外两颗卫星的位置在各自的本体坐标系下表示为ajbjakbk,转换到惯性系下后可以进行计算,得到系绳实际实时长度.记另两颗卫星分别为SjSk,卫星Si相连的两根系绳拉力分别是:

Ti,j=-EArijLij-1rijrij (5)
Ti,k=-EArikLik-1rikrik (6)

其中,E为系绳的杨氏模量,A为系绳的横截面积,rijrik分别是卫星SiSjSk之间系绳的实时长度,rijrik分别为它们的模.

通过本体坐标系可以表示出系绳拉力对卫星Si质心的距离rTijrTik,从而得到拉力力矩NijNik

Nij=rTij×Tij (7)
Nik=rTik×Tik (8)

将各个力与力矩通过转换矩阵转换到相应的坐标系下,代入公式(1),(2)中即可得到系统的动力学方程.

2 系统动力学响应

取一组参数数值研究该动力学模型动力学响应,设卫星质量相同,为100kg,记绳系卫星编队系统质心所在轨道距地高度为H=500km,地球平均半径为RE=6378km,地球引力参数μE=3.9885×1014m3/s2

16,则系统所在得轨道高度的绕地角速度为:

Ω=μE(H+RE)3 (9)

即轨道坐标系o-xyz相对于惯性系O-XYZ的公转角速度约为Ω=0.0011rad/s;根据坐标系的建立得知,轨道坐标系相对于系统质心的角速度也为Ω,且旋转方向以逆时针为正.记系绳初始长度皆为L=10km,且不计系绳质量,刚体为rc=1m的球体.本文研究的三体环形绳系编队系统绕轨道坐标系z轴自旋运动,在给定系统初始自旋角速度为ω=5Ω的情况下,进行系绳连接处位置不同时的动力学响应的讨论.

2.1 系绳连接处延长线经过质心

取系绳刚度EA=5×104N,首先,对于系绳连接位置过质心的简单情况进行数值模拟,此时没有系绳拉力引起的扭矩,同时系绳位置及万有引力位于x,y平面内,因此,x,y平面内刚体所受力矩为0,只有z方向的扭矩,且没有z方向的位移.因此仅对x,y平面上的动力学响应进行展示.得到仿真结果如图2所示,表示惯性系下系统运行轨迹,图2为轨道坐标系下卫星1的运行轨迹,得到完整规则圆形,对其进行细节观察,可以发现卫星围绕系统质心旋转五个周期,而且周期之间距离相差较小.

图2 惯性系下系统运动轨迹图

Fig.2 Trajectory diagram of the system in the inertial coordinate system

图3 轨道坐标系下卫星1运行轨迹

Fig.3 Trajectory of satellite 1 in the orbit coordinate system

2.2 系绳连接处延长线不经过卫星质心

初始时刻,取系统质心及卫星S1的质心同时位于惯性坐标系O-XYZX轴上,卫星相对于各自本体坐标系的偏转角度都为0,数据模拟结果如图4图5所示,图4表示惯性系下系统运行轨迹,图5为轨道坐标系下卫星1的运行轨迹,都得到完整规则圆形,因此表明系统是稳定的.同时观察轨道坐标系下卫星的运行轨迹细节,可以发现在ω=5Ω的情况下,卫星围绕系统质心转动五个周期,因此,验证了方法的正确性,但是相比于系绳位置穿过质心的情况,周期之间距离更大,受到系绳位置影响.

图4 惯性系下系统运动轨迹图

Fig.4 Trajectory diagram of the system in the inertial coordinate system

图5 轨道坐标系下卫星1运行轨迹

Fig.5 Trajectory of satellite 1 in the orbit coordinate system

3 卫星姿态控制

3.1 基于单神经元自适应PID控制

首先通过转换矩阵,将卫星角度从四元数转化为欧拉角的形式,根据前文受力可知,卫星只受z方向的扭矩,因此只有绕z轴的转动,即α角的变化.单神经元自适应PID控制的结构框图如图6所示.图中,x1(k)=e(k)-e(k-1)x2(k)=e(k)x3(k)=Δ2e(k)=e(k)-2e(k-1)+e(k-2);初始角度为0,即理想角度为0,e(k)为卫星瞬时角度αd(t)与理想角度α(t)的差值.则控制律u(k)为:

图6 单神经元自适应PID控制结构框图

Fig. 6 Single neuron adaptive PID control structure block diagram

u(k)=u(k-1)+Ki=13wi'(k)xi(k) (10)

权值wi(k)的学习算法为:

wi'(k)=wi(k)/i=13wi(k) (11)
w1(k)=w1(k-1)+ηPz(k)u(k)x1(k)w2(k)=w2(k-1)+ηIz(k)u(k)x2(k)w3(k)=w3(k-1)+ηDz(k)u(k)x3(k) (12)

其中,z(k)=e(k)ηPηIηD分别为比例、积分、微分的学习速率;K为神经元的比例系数,K>0.对比例P、积分I、微分D的调节,可以通过ηPηIηD分别进行调节,取ηPηIηD分别为10、1、10进行计算,得到最佳比例、积分、微分系数.

3.2 滑模控制

通过滑模控制控制卫星角度α变化,考虑被控对象

α¨(t)=-α(t)+bu(t) (13)

取滑模函数为

s(t)=ce(t)+e˙(t) (14)

其中,e(k)仍为卫星瞬时角度αd(t)与理想角度α(t)的差值,e˙(t)为卫星瞬时角速度α˙d(t)与理想角速度α˙(t)的差值,则:

s˙(t)=ce˙(t)+e¨(t)=c(α˙d(t)-α˙(t))+(α¨d(t)-α¨(t))=c(α˙d(t)-α˙(t))+(α¨d(t)+α(t)-bu(t))

(15)

采用等速趋近律,有

s˙(t)=-εsgns (16)

结合式(16)式(17),得基于趋近律得滑模控制律为:

u(t)=1b(εsgns+ks+c(α˙d(t)-α˙(t))+(α¨d(t)+α(t)) (17)

bcε分别为1,100,0.01进行滑模控制.

3.3 算例研究

取前文的各数值进行控制仿真,如表1所示.

表1 绳系卫星系统参数
Table 1 Parameters of tethered satellite system
ParameterValue
Satellite weight mi=100kg

Radius of the satellite

Length of the tether

Tether stiffness

The height of the center of mass from the ground

Revolution angular velocity

Rotational angular velocity

rci=1m

Li=10000m

EA=5×104N

H=500km

Ω=0.0011rad/s

ω=5Ω=0.0055rad/s

对卫星1的姿态控制进行仿真,其他两卫星姿态控制方法类似.系绳连接处所在位置如图7所示,系绳延长线不经过卫星质心,首先通过普通PID控制,检验控制方法可行性,如图7所示.

图7 有无控制卫星姿态对比

Fig.7 Satellite attitude comparison: with vs. without control

图7可以看出,在简单的PID控制下,卫星的姿态得到了良好的控制,说明控制方法的有效性,但是对于PID控制,控制参数需要通过经验以及多次实验得出,增加工作量,同时效率较低,因此通过改进方法,采用基于单神经元的自适应PID控制进行卫星的姿态控制.得到基于单神经元的自适应PID控制与PID控制结果对比图如图8所示.图中虚线为普通PID控制,实线为单神经元自适应PID控制,可以看出,单神经元自适应得到的PID的参数进行控制后,控制曲线超调量更小,控制效果更好,稳定速度更快.普通PID控制可以使卫星角度转动控制在10-2的数量级,而单神经元PID将其控制在0左右.

图8 单神经元自适应PID控制与PID控制结果对比图

Fig.8 Comparison of single neuron adaptive PID control and PID control results

对于滑模控制,控制结果与基于单神经元的自适应PID控制的对比图如图9所示.图9中实线代表单神经元自适应PID控制结果,虚线代表滑模控制结果.从图中可知,二者超调量基本相同,都可以达到10-4数量级,滑模控制响应更快,更加平稳,控制时间在10s左右,三种控制结果对比如表2所示.

图9 单神经元自适应PID控制与滑模控制结果对比图

Fig.9 Comparison of results of single neuron adaptive PID control and sliding mode control

表2 控制结果对比
Table 2 Comparison of control results
Parameters\Control MethodPID controlSingle neuron adaptive PID controlSliding mode control
Magnitude of overshoot 10-2 10-4 10-4
Time required to stabilize /s 25 20 10

4 结论

对于三体绳系卫星编队系统,通过采用考虑刚体姿态的模型进行动力学建模,获得更符合实际情况的动力学模型,得到不同系绳连接位置的动力学响应,验证模型有效性;对于系绳拉力引起的姿态不稳定,通过基于单神经元的自适应PID控制以及滑模控制进行姿态控制,并取得良好的控制效果.

参考文献

1

Béda P B. On saddle-node bifurcation and chaos of satellites. Nonlinear AnalysisTheoryMethod and Applications1997308):4881~4886. [百度学术

2

Pizarro~Chong AMisra A K. Dynamics of a multi~tethered satellite formation. In: Proceedings of AIAA / AAS Astrodynamics Specialist Conference and ExhibitProvidence, USA2004 [百度学术

3

余本嵩文浩金栋平. 绳系卫星编队动力学及控制研究进展. 动力学与控制学报2015135):321~328 [百度学术

Yu B SWen HJin D P. Research progress on dynamics and control of tethered satellite formation. Journal of Dynamics and Control2015135):321~328 (in Chinese) [百度学术

4

赵军. 平动点附近多体绳系卫星编队动力学与控制[博士学位论文]. 大连: 大连理工大学2016 (Zhao J. Dynamics and control of multi-body tethered satellite formation near translational point [Ph.D Thesis]. Dalian: Dalian University of Technology2016 (in Chinese)) [百度学术

5

Yu B SWen HJin D P. Review of deployment technology for tethered satellite systems. Acta Mechanica Sinica2018344):754~768 [百度学术

6

Yu B SGeng L LWen Het al. Ground-based experiments of tether deployment subject to an analytical control law. Acta Astronautic2018151253~259 [百度学术

7

Gou X WLi A JGe Y Yet al. Fractional order attitude stability control for sub-satellite of tethered satellite system during deployment. Applied Mathematical Modelling201862272~286 [百度学术

8

Kumar K DYasaka T. Rotating formation flying of three satellites using tethers. Journal of Spacecraft and Rockets2004416): 973~985 [百度学术

9

Kim MHall C D. Control of a rotating variable-length tethered system. Journal of GuidanceControl and Dynamics2004275): 849~858 [百度学术

10

Nakaya KIai MOmagari Ket al. Formation deployment control for spinning tethered formation flying-simulation and ground experiments. In: Proceedings of AIAA Guidance, Navigation and Control Conference and Exhibit, Providence, USA20041~17 [百度学术

11

Topal EDaybelge U. Dynamics of a triangular tethered satellite system on a low Earth orbit. In: Proceeding of 2nd International Conference on Recent Advances in Space TechnologiesIstanbul, Turkey2005218~222 [百度学术

12

Williams P. Optimal deployment/retrieval of a tethered formation spinning in the orbital plane. Journal of Spacecraft and Rockets2006433): 638~650 [百度学术

13

陈志明. 微小卫星自主编队控制及平台开发研究[博士学位论文]. 南京: 南京航空航天大学2011. (Chen Z M. Research on autonomous formation control and platform development of micro-satellite[Ph.D Thesis]. Nanjing: Nanjing University of Aeronautics and Astronautics2011(in Chinese)) [百度学术

14

Yu B SHuang ZGeng L Let al. Stability and ground experiments of a spinning triangular tethered satellite formation on a low earth orbit. Aerospace Science and Technology2019921):595~604 [百度学术

15

Cai Z QLi X FWu Z G. Deployment and retrieval of a rotating triangular tethered satellite formation near libration points. Acta Astronautic2014981): 37~49 [百度学术

16

Cai Z QLi X FZhou H. Nonlinear dynamics of a rotating triangular tethered satellite formation near libration point. Aerospace Science and Technology201542384~391 [百度学术

17

黄静李传江马广富. 欠驱动直连式三体绳系卫星姿态跟踪控制. 航空学报2015366) : 1995~2004 [百度学术

Huang JLi C JMa G F. Nonlinear attitude tracking control of underactuated three-inline tethered satellite. Acta Aeronautica et Astronautica Sinica2015366): 1995~2004(in Chinese) [百度学术

18

Bonzani IZavattaro M G. Quasi-analytical solutions for the dynamics of a class of tethered satellites with danby’s aerodynamical drag. Celestial Mechanics1985371):371~385 [百度学术

19

Huang P FHu Y XZhao Y Ket al. Coordinated formation control strategy of the rotating hub~spoke tethered formation system. Proceedings of the Institution of Mechanical Engineers Part GJournal of Aerospace Engineering20182322):317~330 [百度学术

微信公众号二维码

手机版网站二维码