本发明属于深空航天器自主交会技术领域,涉及一种速度信息缺失、控制器初始误差符号未知的基于三阶积分链微分器的平动点轨道交会自主控制方法。
背景技术:
近年来,随着平动点动力学性质研究的不断深入,平动点轨道展现出巨大的应用前景。世界各国已经发射和正在构想多个平动点观测平台和载人空间站,这些大型航天器的费用高昂,如果发生故障就直接废弃则代价过大,因此,研究平动点轨道航天器的交会对接对于平动点轨道附近航天器的拦截、修复、营救是至关重要的,并且平动点空间飞行器维护系统的成功,将带动深空航天器的重复使用,降低航天成本。
现有的方法大都针对全状态已知的情形对平动点轨道交会问题进行了研究(参考文献1:lianyj,tanggj.librationpointorbitrendezvoususingpwpfmodulatedterminalslidingmodecontrol[j].advancesinspaceresearch.2013,52:2156–2167.参考文献2:penghj,jiangx,chenbs.optimalnonlinearfeedbackcontrolofspacecraftrendezvouswithfinitelowthrustbetweenlibrationorbit[j].nonlineardynamics,2014,76:1611-1632.)由于平动点轨道自身的不稳定性,在设计交会策略时需要充分考虑导航误差、其它行星的引力、测量误差、推力约束等因素对平动点轨道交会的影响。并且国际深空互操作标准草案c-2018组合草案文件(参考文献3:nationalaeronauticsandspaceadministration.internationaldeepspaceinteroperabilitystandardsdraftc-2018combineddraftdocument[eb/ol].)指出深空航天器交会出现的突发性状况包括光学敏感器出现故障。因此如果测量敏感器出现故障不能提供速度测量信息,如何实现平动点轨道航天器的安全精确交会是值得深入研究的问题。现有的方法一般采用数字差分来近似地估计相对位置的导数从而得到相对速度状态,但是平动点轨道相对运动存在扰动和测量噪声,而差分方法具有放大噪声的特性,难以正确地估计出高精度的相对速度状态。因此如何实现既能够高精度地估计原系统的未知状态,而且在对不确定项进行逼近的同时还能抑制噪声是需要解决的一个问题。
低复杂度预设性能控制(lppc)方法从提高系统性能的角度进行控制器设计,可确保跟踪误差收敛到一个预设的任意小区域内,同时使收敛速度和超调量都满足预设的条件。该控制方法可以针对模型具有强不确定性的情形,且控制器的设计仅依赖系统的状态反馈,不需要进行大量的迭代计算(参考文献4:bechliouliscp,rovithakisga.alow-complexityglobalapproximation-freecontrolschemewithprescribedperformanceforunknownpurefeedbacksystems[j].automatica,2014,50(4):1217-1226.)。现有的lppc方法设计稳态变量的约束条件时,需要事先知道初始误差的符号,因此当改变初始值误差时,一旦初始误差的符号发生改变,就需要改变控制参数,实际操作过程繁琐。
因而本发明综合考虑平动点轨道相对运动动力学的强非线性和强不确定性等特点,相对速度难以精确测量或传感器故障造成相对速度测量信息缺失的工况,以及预设性能控制方法需要事先知道初始误差符号的缺陷,提出一种无需相对速度测量信息的平动点轨道航天器交会的自主控制方法。
技术实现要素:
要解决的技术问题
针对在平动点轨道交会中速度测量敏感器出现故障不能提供速度测量信息问题,并预设性能控制方法需要预知初始误差符号的繁琐操作,提出一种仅需相对位置信息和初始误差符号未知的平动点轨道近程交会控制律,用于实现追踪航天器与目标航天器交会任务的高精度实时控制。
技术方案
一种基于三阶积分链观测器的平动点轨道交会无需初始误差符号的预设性能控制方法,其特征在于步骤如下:
步骤1:建立非线性平动点轨道相对动力学模型
圆型限制性三体问题描述两个主天体p1,p2绕着它们共同的质心做圆周运动,分析第三个质量可以忽略的航天器p3在此系统中的运动问题;以p1,p2的质心o为原点,以两主天体p1,p2的连线为x轴,正方向为质量大的主天体指向质量小的主天体,y轴在两个主引力体旋转平面上,z轴与x、y轴满足右手法则;假设质量可以忽略的航天器p3在旋转坐标系o-xyz中的状态为
其中:
ω=(x2+y2)/2+(1-μ)/r1+μ/r2,r1=[(x+μ)2+y2+z2]1/2,r2=[(x-1+μ)2+y2+z2]1/2
假设在质心旋转坐标系中,追踪航天器和目标航天器的状态矢量分别为xc=[rcvc]t和xt=[rtvt]t,则追踪航天器相对目标航天器的状态矢量为
式中g=-i3×3,f=[f1f2f3]t,具体表达形式为:
|di|≤di,i=δx,δy,δz(3)
并假设控制器的执行能力强于干扰上界d=[dδxdδydδz]t;
步骤2:建立扰动和不确定性模型
本发明考虑的是深空平动点轨道附近的相对运动问题,空间中的外部扰动一般呈现周期性变化,因此可以表示成周期函数的形式
aper=[a1sin(ω1t),a2cos(ω2t),a3(sin(ω3t)+cos(ω4t))]t(4)
其中a1,a2,a3和ω1,ω2,ω3分别是x,y,z方向的扰动幅值及扰动频率;
两航天器相对运动过程中需要不断获取相对运动状态,而光学敏感器测量出的相对信息本身存在一定的误差;这种误差直接影响所需控制量的精度;假设相对导航误差满足均值为零的标准正态分布,则带有导航不确定性的追踪航天器的状态可以表示为
其中
由于航天器特殊的运行环境和复杂的结构,推力器很容易出现失效的情况,直接表现形式就是控制加速度的变化,控制加速度的不确定性可以建模为uc=lcuc+δuc(6)
其中lc=[lc1,lc2,lc3]t表示乘性故障,lci=1,lci=0,0<lci<1,分别表示推力器正常、完全失效、部分失效,δuc表示加性故障;
步骤3:设计三阶积分链微分器
本发明利用ticd来估计两个航天器的相对速度,相对运动方程(20)的ticd的形式为
其中
本发明设计如下变摄动参数
其中m,
步骤4:设计平动点轨道交会预设性能控制律
预设性能函数具有两个性质:1)单调递减的正函数;2)当时间趋于无穷时,函数趋于一个任意小的正数;定义如下所示的函数
α(t)=α0/sinh(βt+ω5)+α∞(10)
式中:α0,β,ω5>0为预设性能函数的需要设计的参数;ω5是足够小的数;α∞>0为预设性能函数的终值,能够保证状态量λ最终收敛于稳定域γλ={λ∈r:|λ|<α∞}中;
显然函数(28)满足预设性能函数的两条性质,因此可以作为预设性能函数;
针对跟踪误差,利用式(28)定义的预设性能函数,可得不等式约束
-δlα(t)<λ(t)<δuα(t)(11)
式中0≤δl,δu≤1是为防止状态量超调而定义的常量,由(28)式看出当ω1→0时α(0)→+∞;因此无论初始误差正负都能保证-δlα(0)<λ(0)<δuα(0)成立;从而当预设性能函数具有式(28)的形式时,放宽了对初始误差已知的限制;
定义广义状态误差量
式中:
令δl=[δl1,δl2,δl3]t,δu=[δu1,δu2,δu3]t,由于预设性能函数α(t)=[α1(t),α2(t),α3(t)]t是正函数,式(31)也可写成如下形式
对
令
则由(32)式可知
通过式(34)的转化,将有约束不等式的广义误差状态量
ψ=[ψ1,ψ2,ψ3]t存在逆映射η(θ)=ψ-1(θ(t)),其表达形式为
则转化后状态量的导数如下
式中χ=diag(α1(t),α2(t),α3(t)),r=diag(r1,r2,r3),其分量
针对平动点相对轨道方程(20),设计预设性能控制器
式中:
qi>0,i=1,2,3.和θt(0)qθ(0)<1。
有益效果
本发明提出的一种仅需相对位置状态的平动点轨道交会方法,所提出的基于三阶积分链微分器的预设性能控制方法对带有扰动、相对导航误差以及推力器存在故障的情况都能够保证交会末端系统状态满足实际的预设性能,即可以实现追踪航天器与目标航天器的安全精确交会,为未来平动点轨道交会任务提供了一种可行控制策略。
附图说明
图1相对位置状态变化示意图
图2相对速度状态变化示意图
具体实施方式
现结合实施例、附图对本发明作进一步描述:
本发明基于高阶积分链观测器和预设性能控制,提出了一种仅需相对位置测量信息的平动点轨道自主交会控制方法,并以实例验证了本发明提出方法的有效性。该发明的实施主要包括以下四个步骤:
步骤一:建立非线性平动点轨道相对动力学模型
圆型限制性三体问题描述两个主天体p1,p2绕着它们共同的质心做圆周运动,分析第三个质量可以忽略的航天器p3在此系统中的运动问题。以p1,p2的质心o为原点,以两主天体p1,p2的连线为x轴,正方向为质量大的主天体指向质量小的主天体,y轴在两个主引力体旋转平面上,z轴与x、y轴满足右手法则。假设质量可以忽略的航天器p3在旋转坐标系o-xyz中的状态为
其中:
ω=(x2+y2)/2+(1-μ)/r1+μ/r2r1=[(x+μ)2+y2+z2]1/2,r2=[(x-1+μ)2+y2+z2]1/2。
假设在质心旋转坐标系中,追踪航天器和目标航天器的状态矢量分别为xc=[rcvc]t和xt=[rtvt]t,则追踪航天器相对目标航天器的状态矢量为
式中g=-i3×3,f=[f1f2f3]t,具体表达形式为:
|di|≤di,i=δx,δy,δz(21)
并假设控制器的执行能力强于干扰上界d=[dδxdδydδz]t。
步骤二:建立扰动和不确定性模型
本发明考虑的是深空平动点轨道附近的相对运动问题,空间中的外部扰动一般呈现周期性变化,因此可以表示成周期函数的形式
aper=[a1sin(ω1t),a2cos(ω2t),a3(sin(ω3t)+cos(ω4t))]t(22)
其中a1,a2,a3和ω1,ω2,ω3分别是x,y,z方向的扰动幅值及扰动频率。
两航天器相对运动过程中需要不断获取相对运动状态,而光学敏感器测量出的相对信息本身存在一定的误差。这种误差直接影响所需控制量的精度。假设相对导航误差满足均值为零的标准正态分布,则带有导航不确定性的追踪航天器的状态可以表示为
其中
由于航天器特殊的运行环境和复杂的结构,推力器很容易出现失效的情况,直接表现形式就是控制加速度的变化,控制加速度的不确定性可以建模为
uc=lcuc+δuc(24)
其中lc=[lc1,lc2,lc3]t表示乘性故障,lci=1,lci=0,0<lci<1,分别表示推力器正常、完全失效、部分失效,δuc表示加性故障。
步骤三:设计三阶积分链微分器
本发明利用ticd来估计两个航天器的相对速度。相对运动方程(20)的ticd的形式为
其中
即使存在模型不确定、噪声及外界扰动,ticd仍能有效地估计航天器的相对速度和相对加速度,由于高精度的要求,τ取的越小越好,但是过小的τ会使得由方程(25)所得到的相对速度很容易会出现很大的超调。如果将由方程(25)得到的相对速度用于系统的反馈控制,由于强烈的震荡,会使整个闭环系统发散。因此本发明设计如下变摄动参数
其中m,
步骤四:平动点轨道交会预设性能控制律设计
预设性能函数具有两个性质:1)单调递减的正函数;2)当时间趋于无穷时,函数趋于一个任意小的正数。定义如下所示的函数
α(t)=α0/sinh(βt+ω5)+α∞(28)
式中:α0,β,ω5>0为预设性能函数的需要设计的参数;ω5是足够小的数;α∞>0为预设性能函数的终值,能够保证状态量λ最终收敛于稳定域
γλ={λ∈r:|λ|<α∞}
中。显然函数(28)满足预设性能函数的两条性质,因此可以作为预设性能函数。
针对跟踪误差,利用式(28)定义的预设性能函数,可得不等式约束
-δlα(t)<λ(t)<δuα(t)(29)
式中0≤δl,δu≤1是为防止状态量超调而定义的常量,由(28)式看出当ω1→0时α(0)→+∞。因此无论初始误差正负都能保证
-δlα(0)<λ(0)<δuα(0)
成立。从而当预设性能函数具有式(28)的形式时,放宽了对初始误差已知的限制。
定义广义状态误差量
式中:
令δl=[δl1,δl2,δl3]t,δu=[δu1,δu2,δu3]t,由于预设性能函数α(t)=[α1(t),α2(t),α3(t)]t是正函数,式(31)也可写成如下形式
对
令
则由(32)式可知
通过式(34)的转化,将有约束不等式的广义误差状态量e转化成了不具有约束的状态量θ=[θ1,θ2,θ3]t。
ψ=[ψ1,ψ2,ψ3]t存在逆映射η(θ)=ψ-1(θ(t)),其表达形式为
则转化后状态量的导数如下
式中χ=diag(α1(t),α2(t),α3(t)),r=diag(r1,r2,r3),其分量ri(i=1,2,3)为
针对平动点相对轨道方程(20),设计预设性能控制器
式中:
qi>0,i=1,2,3.和θt(0)qθ(0)<1
本发明以振幅az=10000km的地-月l1halo轨道为目标航天器所在轨道为例来验证本发明的有效性和鲁棒性。假设追踪航天器和目标航天器的初始相对位置和速度状态分别为[50;0;0]km和[-10;5;6]m/s,最终期望的两航天器相对位置和速度状态为[1;0;0]km及[0;0;0]m/s。外部扰动参数设计为a1=a2=10-7,a3=0,即外部扰动的幅值选取的是太阳引力和太阳光压的最大值,ω1=ω2=π/900。两航天器相对位置导航精度如表1所示,失效推力器所提供的控制加速度的形式如方程(37)所示。积分链微分器的设计参数为c1=1;c1=2;c1=3;m=2000;
通过五种工况对本发明所提出的交会控制方法进行数值仿真验证,工况一(case1):假设扰动为零,也不存在导航和制导误差,这是一种理想状态,用来验证本发明所提方法的有效性;工况二(case2):只考虑扰动;工况三(case3):只考虑导航误差;工况四(case4):制导不确定性;工况五(case5)同时考虑导航误差、扰动以及制导不确定性。后四种工况用来验证本文方法的鲁棒性。
图1和图2分别为两个航天器在三阶积分链微分器-预设性能控制器下的相对位置和相对速度的变化曲线,从图中可以看出,相对位置和相对速度可以收敛到期望交会状态的很小邻域内。即表明,可以实现追踪航天器与目标航天器的近程交会任务。相对于理想状态,当推力器存在故障时,系统状态收敛速度比较慢,而扰动和相对导航误差对其收敛速度几乎没有影响。不论哪种不确定性,交会状态的末端误差的量级相同。
表1两航天器相对导航误差
表2预设性能函数和控制器参数