The embodiment of the invention provides a complex constrained spacecraft formation finite time attitude cooperative control method, the method includes determining the topology formation, the formation of spacecraft attitude acquisition value; the spacecraft attitude control system tracking error equation is transformed into equation; call the system state observer on each member of the spacecraft formation angle velocity and attitude estimation, angular velocity estimation and attitude estimation value; angular velocity on the adjacent formation member estimates and the attitude estimate coupling control sliding mode variable; the sliding mode control variable is sent to the controller so that the controller according to the preset sliding mode control algorithm for the control the sliding mode variable into control signal. The method provided by the embodiment of the invention can accurately control the formation attitude of the spacecraft under the complex constraint conditions.
【技术实现步骤摘要】
复杂约束条件下的航天器编队姿态有限时间协同控制方法
本专利技术涉及控制科学
,特别是涉及一种复杂约束条件下的航天器编队姿态有限时间协同控制和装置、电子设备以及计算机可读存储介质。
技术介绍
近年来,诸如卫星、飞船等航天器编队因在军事侦察、深空探测、环境监测、定位服务等领域的巨大优势和广阔前景而引起专家和学者的高度重视,是控制科学领域的重要研究方向。与结构复杂、功能性强的单一大型航天器相比,许多中小型航天器编队具有成本低、扩展性好、功能多样的特点,且能够完成更为复杂地航天任务。然而,在实际应用中,一些中小型航天器由于成本或体积结构的限制无法实现对自身姿态角速度的量测,这就使得现有的相关控制算法无法应用。现实的办法就是通过设计状态观测器或者输出反馈控制器进行在线估计。另一方面,由于任务需求,需要航天器姿态在有限时间内实现对期望姿态的精确跟踪,而非传统的渐进跟踪控制,特别是当这一需求与系统外部扰动、角速度不可量测等约束条件耦合在一起时,就使得航天器编队姿态有限时间协同控制问题变得极富挑战性。因此,在复杂约束条件下如何设计高精度和强鲁棒性的协同控制律是当前编队协同控制研究中的重点问题。
技术实现思路
本专利技术提供了一种复杂约束条件下的航天器编队姿态有限时间协同控制方法和装置、电子设备以及计算机可读存储介质,以解决现有技术中存在的无法对复杂约束条件下的航天器编队姿态有限时间协同控制的问题。为了解决上述问题,本专利技术公开了一种复杂约束条件下的航天器编队姿态有限时间协同控制方法,所述方法包括:确定编队拓扑结构,获取航天器编队的当前姿态值;将航天器姿态控制方程转化成 ...
【技术保护点】
一种复杂约束条件下的航天器编队姿态有限时间协同控制方法,其特征在于,所述方法包括:确定编队拓扑结构,获取航天器编队的当前姿态值;将航天器姿态控制方程转化成系统追踪误差方程;调用系统状态观测器对各航天器编队成员的角速度和姿态值进行估计,得到角速度估计值以及姿态估计值;对邻近编队成员的角速度估计值以及所述姿态估计值进行耦合得到控制滑模变量;将所述控制滑模变量发送至控制器,以使所述控制器按照预设滑模控制算法将所述控制滑模变量转化为控制信号。
【技术特征摘要】
1.一种复杂约束条件下的航天器编队姿态有限时间协同控制方法,其特征在于,所述方法包括:确定编队拓扑结构,获取航天器编队的当前姿态值;将航天器姿态控制方程转化成系统追踪误差方程;调用系统状态观测器对各航天器编队成员的角速度和姿态值进行估计,得到角速度估计值以及姿态估计值;对邻近编队成员的角速度估计值以及所述姿态估计值进行耦合得到控制滑模变量;将所述控制滑模变量发送至控制器,以使所述控制器按照预设滑模控制算法将所述控制滑模变量转化为控制信号。2.根据权利要求1所述的方法,其特征在于,所述将航天器姿态控制方程转化成系统追踪误差方程的步骤包括:将第一航天器姿态控制方程转化成第二航天器姿态控制方程,将所述第二航天器姿态控制方程转化成所述系统追踪误差方程;其中,第一航天器姿态控制方程如下:其中,为第i个航天器的转动惯量矩阵;为第i个航天器的控制输入;为第i个航天器的外部扰动力矩;为第i个航天器在刚体本体坐标系下的角速度;表示第i个航天器修正罗德里格斯参数;第二航天器姿态控制方程如下:其中,为第i个航天器的姿态值,为第i个航天器的角速度。3.根据权利要求2所述的方法,其特征在于,所述系统追踪误差方程为:其中,ei1=qi-q0,ei2=vi-v0,q0表示航天器编队期望姿态,v0表示航天器编队期望角速度。4.根据权利要求3所述的方法,其特征在于,所述滑模变量为:si=δαi1+αi2其中,为耦合姿态追踪误差,δ为给定常数,lij是指通信拓扑链接权重,ej1,ej2是指航天器姿态和角速度追踪误差。5.根据权利要求4所述的方法,其特征在于,所述滑模控制算法为:1其中,表示非线性项fi的估计值;表示航天器速度vi的估计值,表示航天器系统扰动估计值;0<α<1表示奇异项系数ki1,ki2表示滑模反馈项增益;gi表示控制增益系数,ψ=[ψ1,ψ2,ψ3]T为双曲线正切函数定义如下:
【专利技术属性】
技术研发人员:孙向东,马肸,刘刚,徐军,郑宗贵,吴亮,何兵,秦伟伟,安喜彬,
申请(专利权)人:中国人民解放军火箭军装备研究院,中国人民解放军火箭军工程大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。