CN110321598A - 一种j2项摄动条件下航天器相对运动解析求解方法 - Google Patents

一种j2项摄动条件下航天器相对运动解析求解方法 Download PDF

Info

Publication number
CN110321598A
CN110321598A CN201910494778.5A CN201910494778A CN110321598A CN 110321598 A CN110321598 A CN 110321598A CN 201910494778 A CN201910494778 A CN 201910494778A CN 110321598 A CN110321598 A CN 110321598A
Authority
CN
China
Prior art keywords
under
relative motion
spacecraft
equation
perturbation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910494778.5A
Other languages
English (en)
Other versions
CN110321598B (zh
Inventor
龚柏春
吴丽君
李爽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201910494778.5A priority Critical patent/CN110321598B/zh
Publication of CN110321598A publication Critical patent/CN110321598A/zh
Application granted granted Critical
Publication of CN110321598B publication Critical patent/CN110321598B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/06Power analysis or power optimisation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种J2摄动条件下航天器相对运动解析求解方法,能够针对地球非球形J2项引力摄动条件下的航天器编队/集群进行相对运动的空间轨道演化任务,通过构建相对运动状态转移矩阵就能实现航天器编队/集群相对轨道运动状态的解析演化。其以航天器编队/集群成员的J2摄动绝对轨道动力学方程进行绝对轨道的演化,通过对成员之间的绝对轨道差分并进行了坐标变换获得以相对轨道状态作为变量的相对运动微分方程,通过泰勒级数展开方法对微分方程进行求解获得相对运动状态转移矩阵及解析解。

Description

一种J2项摄动条件下航天器相对运动解析求解方法
技术领域
本发明属于航天器编队相对运动动力学建模技术领域,具体涉及一种J2项摄动条件下的航天器相对运动解析求解方法。
背景技术
随着航天技术的发展,现代航天任务越来越趋向于多元化、复杂化,通过多个航天器编队飞行实现单个航天器难以实现的功能和应用,是航天工程领域的重要发展趋势。航天器编队飞行实现完成特定任务的前提是保持一定的几何构型,进行构型保持控制的前提是对编队相对运动动力学进行建模。
当前,现有航天器相对运动动力学模型是多样的,各种模型经常受到航天器之间使用范围、轨道偏心率、建模扰动力的类型以及积分所需计算工作量的多种约束和限制,而只能应用于特点的问题。往往难以直接判断某个动力学模型的优劣,只有在特定的任务场景下看该模型是否适用。
最早的相对运动动力学模型由Clohessy和Wiltshire提出的用于建立空间站或在轨道组装大型卫星的过程中的“Rendezvous”阶段的C-W方程。该模型以时间为独立自变量,描述了两个航天器的相对位置和速度的变化,适用于距离较近情况下的近圆轨道相对运动。随后,针对任意椭圆轨道上的相对运动的非线性问题,Tschauner和Hempel将其线性化,推导了以真近点角为自变量的线性化模型及其状态转移矩阵。
CW方程和TH方程均是以二体问题为基础的线性化模型,并未考虑摄动力的作用,其他学者在此基础上分别尝试在动力学模型中加入大气阻力摄动、地球非球形摄动和日月三体引力摄动等。由于在摄动影响下,航天器绝对轨道元素具有缓慢时变性质,一些作者引入另一种描述航天器相对运动的状态参数,称为相对轨道根数(ROE),它是两个航天器六个轨道根数的线性或非线性组合。Gim和Alfriend开发的模型考虑了地球扁率的J2摄动和轨道偏心率,得到了基于ROE的状态转移矩阵。饶殷睿等在此基础上,考虑地球非球形引力、大气阻力及三体引力等摄动力的影响,为相对运动模型添加了相应的摄动项。
在航天器编队飞行的轨道控制和机动中,相对轨道根数描述不够直观,仍然需要转化为实时的相对位置和速度。Kechichian推导出一组非线性微分方程,描述追踪航天器相对于目标航天器参考坐标系的动力学,考虑了大椭圆轨道偏心率以及地球J2项摄动影响,后续Threon等进一步对方程进行简化,得到数值积分结果,但相关研究成果都没有得到J2项摄动条件下的相对运动解析解。
因此,现有技术中,通过相对轨道根数作为状态进行J2摄动下的动力学解析建模对航天器编队相对运动进行轨道演化或通过相对位置和速度作为状态进行J2项摄动下相对运动进行数值积分演化,缺少以相对位置和速度作为状态的J2项摄动相对运动解析求解方法。
发明内容
针对于上述现有技术的不足,本发明的目的在于提供一种J2项摄动条件下航天器相对运动解析求解方法,能够在不过多增加计算量的情况下通过该方法获得的状态转移矩阵,就能实现J2项摄动条件下航天器编队相对运动轨道的演化。
为达到上述目的,本发明采用的技术方案如下:
本发明的一种J2项摄动条件下航天器相对运动解析求解方法,包括步骤如下:
1)分别在惯性坐标系下建立两个航天器的包含J2项摄动的绝对轨道动力学方程;
2)对上述两个航天器J2项摄动下的绝对轨道动力学方程进行差分,得到惯性系下的航天器受摄相对运动动力学方程;
3)建立惯性坐标系i到轨道坐标系l(LVLH)的坐标变换矩阵;
4)利用建立的坐标变换矩阵对惯性系下的航天器受摄相对运动动力学方程进行坐标变换,得到轨道系下的受摄相对运动动力学方程;
5)以轨道系下的相对位置和速度为状态量,将已建立的轨道系下受摄相对运动动力学方程整理成向量线性微分方程形式;
6)求解向量线性微分方程,获得状态转移矩阵。
进一步,所述步骤1)中在考虑地球非球形J2项摄动条件下建立惯性坐标系下两个航天器的轨道动力学方程如下:
其中,rt和vt分别为航天器1惯性系下的相对位置和速度,rc和vc分别为航天器2惯性系下的相对位置和速度,g(rt)和g(rc)分别为航天器1和2的地球引力加速度:
其中,μ是地球引力常数,Req是地球平均半径,n=[0,0,1]T是惯性系下地球自转轴方向的单位向量,分别是rt和rc的单位向量,J2=0.00108263是地球非球形摄动系数,|| ||表示求模值运算。
进一步,所述步骤2)中得到惯性系下的航天器受摄相对运动动力学方程如下:
其中,r和v分别为惯性系下两航天器之间的相对位置和速度。
进一步,所述步骤3)中建立的惯性坐标系到轨道坐标系(LVLH)坐标变换矩阵如下:
其中,表示i系到l系的坐标变换矩阵,T表示矩阵转置运算。
进一步,所述步骤4)中建立的轨道系下的受摄相对运动动力学方程如下:
其中,上标l表示轨道坐标系l下的投影,Ω×是航天器2的轨道角速度ω的叉乘矩阵,表示g(r)在rc处的偏导数;
其中,I3×3表示3×3的单位矩阵。
进一步,所述步骤5)中以轨道系下的相对位置和速度为状态量,即x(t)=[rl,vl]T,将轨道系下的受摄相对运动动力学方程整理成线性微分方程的形式如下:
其中,F(t)是***矩阵,形式如下:
进一步,所述步骤6)具体包括:依据线性***理论对公式(8)进行求解,结果如下:
x(t)=Φ(t)x(0) (10)
其中,x(0)=[r0 l,v0 l]T是给定的初始相对位置和速度,Φ(t)是t时刻对应的状态转移矩阵,具体形式如下:
Φ(t)=et·F(t) (11)。
其中,e是自然常数。
本发明的有益效果:
本发明能够针对地球非球形J2项引力摄动条件下的航天器编队/集群进行相对运动的空间轨道演化任务,通过构建相对运动状态转移矩阵就能实现航天器编队/集群相对轨道运动状态的解析演化。其以航天器编队/集群成员的J2摄动绝对轨道动力学方程进行绝对轨道的演化,通过对成员之间的绝对轨道差分并进行了坐标变换获得以相对轨道状态作为变量的相对运动微分方程,通过泰勒级数展开方法对微分方程进行求解获得相对运动状态转移矩阵及解析解。
附图说明
图1是本发明建模方法示意图;
图2a是X轴方向相对位置估计误差曲线图;
图2b是Y轴方向相对位置估计误差曲线图;
图2c是Z轴方向相对位置估计误差曲线图;
图3a是X轴方向相对速度估计误差曲线图;
图3b是Y轴方向相对速度估计误差曲线图;
图3c是Z轴方向相对速度估计误差曲线图。
具体实施方式
为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。
本发明一种J2项摄动条件下航天器相对运动解析求解方法,针对现有技术中通过相对轨道根数作为状态进行J2摄动下的动力学解析建模对航天器编队相对运动进行轨道演化或通过相对位置和速度作为状态进行J2项摄动下相对运动进行数值积分演化,缺少以相对位置和速度作为状态的J2项摄动相对运动解析求解方法的问题。本发明的方法通过对航天器之间的绝对轨道差分并进行了坐标变换获得以相对轨道状态作为变量的相对运动微分方程,通过泰勒级数展开方法对微分方程进行求解获得相对运动状态转移矩阵及解析解,能够适用于航天器编队/集群的相对运动飞行任务的轨道解析演化。
参照图1,具体说明如下:
1、在考虑地球非球形J2项摄动条件下建立惯性坐标系下两个航天器的轨道动力学方程如下:
其中,rt和vt分别为航天器1惯性系下的相对位置和速度,rc和vc分别为航天器2惯性系下的相对位置和速度,g(rt)和g(rc)分别为航天器1和2的地球引力加速度。
2、对两个航天器J2项摄动下的绝对轨道动力学方程进行差分,得到惯性系下的航天器受摄相对运动动力学方程:
其中,r和v分别为惯性系下两航天器之间的相对位置和速度。
3、建立的惯性坐标系到轨道坐标系(LVLH)坐标变换矩阵如下:
其中,表示i系到l系的坐标变换矩阵,T表示矩阵转置运算。
4、建立的轨道系下的受摄相对运动动力学方程如下:
其中,上标l表示轨道坐标系l下的投影,Ω×是航天器2的轨道角速度ω的叉乘矩阵,表示g(r)在rc处的偏导数。
5、以轨道系下的相对位置和速度为状态量,即x(t)=[rl,vl]T,将轨道系下的受摄相对运动动力学方程整理成线性微分方程的形式如下:
其中,F(t)是***矩阵。
6、依据线性***理论对公式(5)进行求解,结果如下:
x(t)=Φ(t)x(0) (6)
其中,x(0)=[r0 l,v0 l]T是给定的初始相对位置和速度,Φ(t)是t时刻对应的状态转移矩阵,具体形式如下:Φ(t)=et·F(t),其中e是自然常数。
本发明方法的实例:结合图2a到图3c说明本发明的实例验证,设定如下计算条件和技术参数:
1)卫星A在惯性坐标系下的初始轨道参数为:
[5023.5585km,5023.5585km,0km,-1.8109km/s,1.8109km/s,7.0411km/s];
2)卫星B在惯性坐标系下的初始轨道参数为:
[5023.4575km,5023.6791km,0.4700km,-1.8108km/s,1.8104km/s,7.0413km/s];
3)仿真时间27000秒;
4)状态更新周期为10秒;
基于本发明的相对运动解析方法与上述设置的计算条件和技术参数,采用Mathematics软件进行仿真验证。如图2a到图3c所示分别是两个航天器之间相对位置和速度演化误差曲线,由图中曲线可知,三轴相对位置演化误差均在1m以内,相对速度误差均在0.001m/s以内,相对轨道演化精度很高。
因此,采用本发明方法,能在笛卡尔坐标系下实现J2项摄动相对轨道运动解析建模和求解,实现航天器相对运动的精确轨道演化。
本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。

Claims (7)

1.一种J2项摄动条件下航天器相对运动解析求解方法,其特征在于,包括步骤如下:
1)分别在惯性坐标系下建立两个航天器的包含J2项摄动的绝对轨道动力学方程;
2)对上述两个航天器J2项摄动下的绝对轨道动力学方程进行差分,得到惯性系下的航天器受摄相对运动动力学方程;
3)建立惯性坐标系i到轨道坐标系l的坐标变换矩阵;
4)利用建立的坐标变换矩阵对惯性系下的航天器受摄相对运动动力学方程进行坐标变换,得到轨道系下的受摄相对运动动力学方程;
5)以轨道系下的相对位置和速度为状态量,将已建立的轨道系下受摄相对运动动力学方程整理成向量线性微分方程形式;
6)求解向量线性微分方程,获得状态转移矩阵。
2.根据权利要求1所述的J2项摄动条件下航天器相对运动解析求解方法,其特征在于,所述步骤1)中在考虑地球非球形J2项摄动条件下建立惯性坐标系下两个航天器的轨道动力学方程如下:
其中,rt和vt分别为航天器1惯性系下的相对位置和速度,rc和vc分别为航天器2惯性系下的相对位置和速度,g(rt)和g(rc)分别为航天器1和2的地球引力加速度:
其中,μ是地球引力常数,Req是地球平均半径,n=[0,0,1]T是惯性系下地球自转轴方向的单位向量,分别是rt和rc的单位向量,J2=0.00108263是地球非球形摄动系数,||||表示求模值运算。
3.根据权利要求1所述的J2项摄动条件下航天器相对运动解析求解方法,其特征在于,所述步骤2)中得到惯性系下的航天器受摄相对运动动力学方程如下:
其中,r和v分别为惯性系下两航天器之间的相对位置和速度。
4.根据权利要求1所述的J2项摄动条件下航天器相对运动解析求解方法,其特征在于,所述步骤3)中建立的惯性坐标系到轨道坐标系坐标变换矩阵如下:
其中,表示i系到l系的坐标变换矩阵,T表示矩阵转置运算。
5.根据权利要求1所述的J2项摄动条件下航天器相对运动解析求解方法,其特征在于,所述步骤4)中建立的轨道系下的受摄相对运动动力学方程如下:
其中,上标l表示轨道坐标系l下的投影,Ω×是航天器2的轨道角速度ω的叉乘矩阵,表示g(r)在rc处的偏导数;
其中,I3×3表示3×3的单位矩阵。
6.根据权利要求1所述的J2项摄动条件下航天器相对运动解析求解方法,其特征在于,所述步骤5)中以轨道系下的相对位置和速度为状态量,即x(t)=[rl,vl]T,将轨道系下的受摄相对运动动力学方程整理成线性微分方程的形式如下:
其中,F(t)是***矩阵,形式如下:
7.根据权利要求6所述的J2项摄动条件下航天器相对运动解析求解方法,其特征在于,所述步骤6)具体包括:依据线性***理论对公式(8)进行求解,结果如下:
x(t)=Φ(t)x(0) (10)
其中,是给定的初始相对位置和速度,Φ(t)是t时刻对应的状态转移矩阵,具体形式如下:
Φ(t)=et·F(t) (11)。
其中,e是自然常数。
CN201910494778.5A 2019-06-10 2019-06-10 一种j2项摄动条件下航天器相对运动解析求解方法 Active CN110321598B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910494778.5A CN110321598B (zh) 2019-06-10 2019-06-10 一种j2项摄动条件下航天器相对运动解析求解方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910494778.5A CN110321598B (zh) 2019-06-10 2019-06-10 一种j2项摄动条件下航天器相对运动解析求解方法

Publications (2)

Publication Number Publication Date
CN110321598A true CN110321598A (zh) 2019-10-11
CN110321598B CN110321598B (zh) 2023-04-18

Family

ID=68119475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910494778.5A Active CN110321598B (zh) 2019-06-10 2019-06-10 一种j2项摄动条件下航天器相对运动解析求解方法

Country Status (1)

Country Link
CN (1) CN110321598B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113282096A (zh) * 2021-06-04 2021-08-20 中国人民解放军战略支援部队航天工程大学 地球静止轨道博弈航天器相对位置非线性误差的控制方法
CN113761809A (zh) * 2021-11-08 2021-12-07 南京航空航天大学 一种基于深度神经网络的无源探测定轨方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106628257A (zh) * 2016-09-28 2017-05-10 西北工业大学 地球摄动引力场中近地航天器相对运动轨道的保持方法
CN109582039A (zh) * 2019-01-09 2019-04-05 北京空间飞行器总体设计部 一种采用相对导航信息的j2摄动下最优队形重构方法
CN109613932A (zh) * 2019-01-09 2019-04-12 北京空间飞行器总体设计部 一种采用相对导航信息的j2摄动下最优连续推力控制方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106628257A (zh) * 2016-09-28 2017-05-10 西北工业大学 地球摄动引力场中近地航天器相对运动轨道的保持方法
CN109582039A (zh) * 2019-01-09 2019-04-05 北京空间飞行器总体设计部 一种采用相对导航信息的j2摄动下最优队形重构方法
CN109613932A (zh) * 2019-01-09 2019-04-12 北京空间飞行器总体设计部 一种采用相对导航信息的j2摄动下最优连续推力控制方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
BAICHUN GONG等: "Maneuver-free approach to range-only initial relative orbit determination for spacecraft proximity operations", 《ACTA ASTRONAUTICA》 *
张朔等: "J2摄动下基于平均轨道要素差的集群航天器空间圆形编队设计", 《大连理工大学学报》 *
龚柏春等: "空间非合作目标近程交会仅测角相对导航方法", 《中国惯性技术学报》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113282096A (zh) * 2021-06-04 2021-08-20 中国人民解放军战略支援部队航天工程大学 地球静止轨道博弈航天器相对位置非线性误差的控制方法
CN113282096B (zh) * 2021-06-04 2023-06-09 中国人民解放军战略支援部队航天工程大学 地球静止轨道博弈航天器相对位置非线性误差的控制方法
CN113761809A (zh) * 2021-11-08 2021-12-07 南京航空航天大学 一种基于深度神经网络的无源探测定轨方法
CN113761809B (zh) * 2021-11-08 2022-04-08 南京航空航天大学 一种基于深度神经网络的无源探测定轨方法

Also Published As

Publication number Publication date
CN110321598B (zh) 2023-04-18

Similar Documents

Publication Publication Date Title
CN101320524B (zh) 多处理器实时仿真平台
CN104898642A (zh) 一种用于航天器姿态控制算法的集成测试仿真***
Chesi et al. Automatic mass balancing of a spacecraft three-axis simulator: Analysis and experimentation
CN106407588B (zh) 航天器热扰动响应仿真分析平台
CN105956348B (zh) 一种航天器动力学建模方法
CN102354123A (zh) 一种跨平台可扩展的卫星动态仿真测试***
CN106628257B (zh) 地球摄动引力场中近地航天器相对运动轨道的保持方法
CN106814746A (zh) 一种航天器姿轨一体化反步跟踪控制方法
You Space microsystems and micro/nano satellites
Lu et al. Real-time simulation system for UAV based on Matlab/Simulink
CN103112603B (zh) 欠驱动高速自旋卫星建立正常姿态的方法
CN101833285A (zh) 编队卫星姿态协同控制仿真装置及其仿真验证方法
CN107505846B (zh) 一种空间机械臂***抗干扰姿态协调验证装置及控制方法
CN102880193A (zh) 航天器开发试验台***
CN104656447A (zh) 一种航天器抗干扰姿态跟踪的微分几何非线性控制方法
CN105843074A (zh) 一种获取天线在轨振动影响的动力学建模方法
CN110321598A (zh) 一种j2项摄动条件下航天器相对运动解析求解方法
CN106227066A (zh) 航天器空间操控可配置视景显示方法
Cameron et al. DSENDS: multi-mission flight dynamics simulator for NASA missions
CN108595150A (zh) 人工智能程序员书写数字卫星力热耦合源程序的方法
CN113348764B (zh) 月球飞行器全过程数字仿真***及方法
CN111806734A (zh) 重力补偿***、航天器相对运动地面悬吊实验***及方法
Osterloh et al. A rigid body dynamics simulation framework for the analysis of attitude control systems of modular satellite systems
Mendoza-Bárcenas et al. Mechatronic design, dynamic modeling and results of a satellite flight simulator for experimental validation of satellite attitude determination and control schemes in 3-Axis
Zhai et al. Research on asteroid landing with a new flexible spacecraft

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant