本发明涉及航天器控制技术领域,主要应用于航天器交会对接中的六自由度运动控制,具体涉及一种考虑推进器安装偏差的航天器六自由度固定时间交会对接控制方法。
背景技术:
目前,随着航天技术的发展,各国进行了大量航天器的发射,如何实现服务航天器和翻滚目标航天器的交会对接,是服务航天器完成在轨维护的重要保障。同时,交会对接操作往往具有时间约束,要求在一定时间段内完成相关任务;此外,考虑到服务航天器在实际中存在推进器安装偏差,由此会对服务航天器交会对接过程中的六自由度运动控制提出了更高的要求。因此,如何实现考虑推进器安装偏差的航天器六自由度固定时间交会对接控制,是在轨服务的一项关键技术。
针对当前已经有的服务航天器与翻滚目标航天器六自由度交会对接控制研究并不多,且目前的研究主要包括两个问题:(1)考虑六自由度交会对接的控制策略多数无法确保相关操作在指定时间段内完成,在实际操作中可行性较差;(2)已有的处理服务航天器推进器安装偏差所采用的自适应控制策略,容易出现参数过估计或者保守性较强的情况,会导致参数估计值与实际值出现较大偏差。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种航天器六自由度固定时间交会对接控制方法,由于服务航天器的推进器在实际中会有安装偏差,并且服务航天器与翻滚目标航天器的交会对接过程具有时间约束,所以为了实现针对两个问题的服务航天器高精度控制,具有固定时间特性的滑模控制方法,设计的新型固定时间滑模面实现相关运动跟踪误差变量在固定时间内收敛,此外构建的参数自适应规律用来估计推进器安装偏差角,防止出现参数过估计的现象,避免了参数估计值与实际值的较大偏差,从而实现了具有鲁棒性的服务航天器六自由度交会对接控制。
本发明提供一种航天器六自由度固定时间交会对接控制方法,考虑了推进器安装偏差,包括以下步骤:
(1)考虑服务航天器存在推进器安装偏差的情况下,构建其与翻滚目标航天器的六自由度交会对接运动模型,该模型包括两个航天器之间的相对位置和相对姿态运动描述;
(2)基于步骤(1)建立的考虑推进器安装偏差的交会对接运动模型,利用相关运动变量,设计一种固定时间滑模面;
(3)基于步骤(2)的滑模面设计固定时间交会对接控制器,并构建新的自适应律来估计推进器安装偏差角。
其中,步骤(1)中考虑服务航天器存在推进器安装偏差的情况下,构建其与翻滚目标航天器的六自由度交会对接运动模型,建模的具体过程为:
分别建立服务航天器和翻滚目标航天器的相关坐标系,
首先,得到服务航天器与翻滚目标航天之间相对位置运动模型:
其中,ρ=[ρx,ρy,ρz]t为坐标系
其中,
其次,考虑服务航天器与翻滚目标航天器之间相对姿态运动模型:
其中,
获取更紧凑的服务航天器与翻滚目标航天器相对姿态运动模型:
其中,
对于交会对接过程相对位置运动模型,考虑到相对姿态耦合因素,得到更加实际的模型为:
其中,ρe=ρ-ρd,ρd=cltrd,rd=[rd,0,0]t为服务航天器在坐标系
得到服务航天器与翻滚目标航天器交会对接过程中相对运动的六自由度姿态轨道耦合模型:
其中,
其中,服务航天器装备的推进器系统为其调整轨道和姿态提供控制输入u,考虑安装6个双向推进器的推进器构型,每个推进器提供双向推力,其中l1,l2,l3对应航天器的外形尺寸,推进器的期望安装方向为与坐标系
其中,fu=[f1,f2,...,f6]t为推进器实际输出的控制力,fc=[fc1,fc2,...,fc6]t为控制器设计的推进器输出控制力,为待设计控制策略;
其中,步骤(2)中的固定时间滑模面具体为:
其中,s为滑模面,k1=diag{k11,k12,...,k16}为待设计参数,sau=[sau1,sau2,...,sau6]t,且
其中,
其中,步骤(3)中固定时间交会对接控制器以及新的推进器安装偏差角自适应律为:
首先假设服务航天器所受外界干扰d和推进器输出幅值偏差
服务航天器固定时间交会对接控制器为:
其中k2=diag{k21,k22,...,k26}为待设计参数,
参数
推进器安装偏差角θ的估计值
其中,涉及的自适应相关参数如下,c1=σ1(2θ1-1)/(2θ1),c2=σ2(2θ2-1)/(2θ2),
其中,
h=[fc1,-fc2,0,0,0,0;0,0,fc3,-fc4,0,0;0,0,0,0,-fc5,fc6;0,0,-l3fc3
/2,-l3fc4/2,0,0;0,0,0,0,l1fc5/2,l1fc6/2;-l2fc1/2,-l2fc2/2,0,0,0,0]。
本发明与现有技术相比的优点在于:
(1)与基于滑模控制的六自由度航天器交会对接控制器相比,设计的新型固定时间滑模面具有较少的参数,即可以实现服务航天器在固定时间内完成交会对接任务,并且该固定时间上界不因为系统初始状态的不同而发生变化,更符合任务需求。
(2)与以往关于航天器推进器安装偏差的进行自适应处理方法不同,本发明直接对推进器主要安装偏差角进行估计,并且避免了参数过估计的问题,降低了之前自适应律的保守性,更适合在工程中应用。
附图说明
图1为考虑推进器安装偏差的航天器六自由度固定时间交会对接控制方法流程框图;
图2为全部坐标系建立示意图;
图3为服务航天器期望推进器安装构型;
图4为服务航天器推进器安装偏差示意图。
具体实施方式
下面详细说明本发明的具体实施,有必要在此指出的是,以下实施只是用于本发明的进一步说明,不能理解为对本发明保护范围的限制,该领域技术熟练人员根据上述本发明内容对本发明做出的一些非本质的改进和调整,仍然属于本发明的保护范围。
本发明提供了一种航天器六自由度固定时间交会对接控制方法,考虑了推进器安装偏差,如图1所示,具体步骤为:
首先基于考虑推进器安装偏差的服务航天器对一个自由翻滚的目标航天器相对运动规律,构建相应的六自由度交会对接模型;然后利用相关运动变量,设计一种新型固定时间滑模面;最后设计出固定时间交会对接控制器,并且构建了新的自适应规律来估计推进器安装偏差角。
具体实施步骤如下:
第一步,考虑推进器安装偏差的服务航天器对一个自由翻滚的目标航天器相对运动规律,构建相应的六自由度交会对接模型:
分别建立服务航天器和翻滚目标航天器的相关坐标系,如图2所示,
首先,得到服务航天器与翻滚目标航天之间相对位置运动模型:
其中,ρ=[ρx,ρy,ρz]t为坐标系
其中,
其次,考虑服务航天器与翻滚目标航天器之间相对姿态运动模型:
其中,
根据(3)和(4)得到更紧凑的服务航天器与翻滚目标航天器相对姿态运动模型:
其中,
对于交会对接过程相对位置运动模型,考虑到相对姿态耦合因素,得到比(1)更加实际的模型为:
其中,ρe=ρ-ρd,ρd=cltrd,rd=[rd,0,0]t为服务航天器在坐标系
结合(5)以及(6)得到服务航天器与翻滚目标航天器交会对接过程中相对运动的六自由度姿态轨道耦合模型:
其中,
服务航天器装备的推进器系统为其调整轨道和姿态提供控制输入u。考虑一种安装6个双向推进器(每个推进器可提供双向推力)的推进器构型,如图3所示,其中l1,l2,l3对应航天器的外形尺寸,推进器的期望安装方向为与坐标系
其中,fu=[f1,f2,...,f6]t为推进器实际输出的控制力,fc=[fc1,fc2,...,fc6]t为控制器设计的推进器输出控制力,为待设计控制策略;
第二步,基于第一步考虑推进器安装偏差的服务航天器与翻滚目标航天器的六自由度交会对接模型,设计一种新型固定时间滑模面:
其中,s为滑模面,k1=diag{k11,k12,...,k16}为待设计参数,sau=[sau1,sau2,...,sau6]t,且
其中,
第三步,基于第二步的新型固定时间滑模面设计出固定时间交会对接控制器,并且构建了新的自适应规律来估计推进器安装偏差角:
首先假设服务航天器所受外界干扰d和推进器输出幅值偏差
服务航天器固定时间交会对接控制器为:
其中k2=diag{k21,k22,...,k26}为待设计参数,
参数
推进器安装偏差角θ的估计值
其中,(11)和(12)涉及的自适应相关参数如下,c1=σ1(2θ1-1)/(2θ1),c2=σ2(2θ2-1)/(2θ2),
其中,
这里
尽管为了说明的目的,已描述了本发明的示例性实施方式,但是本领域的技术人员将理解,不脱离所附权利要求中公开的发明的范围和精神的情况下,可以在形式和细节上进行各种修改、添加和替换等的改变,而所有这些改变都应属于本发明所附权利要求的保护范围,并且本发明要求保护的产品各个部门和方法中的各个步骤,可以以任意组合的形式组合在一起。因此,对本发明中所公开的实施方式的描述并非为了限制本发明的范围,而是用于描述本发明。相应地,本发明的范围不受以上实施方式的限制,而是由权利要求或其等同物进行限定。