CN103514362B - 基于模型误差补偿的两行根数生成方法 - Google Patents

基于模型误差补偿的两行根数生成方法 Download PDF

Info

Publication number
CN103514362B
CN103514362B CN201310254975.2A CN201310254975A CN103514362B CN 103514362 B CN103514362 B CN 103514362B CN 201310254975 A CN201310254975 A CN 201310254975A CN 103514362 B CN103514362 B CN 103514362B
Authority
CN
China
Prior art keywords
type line
partiald
matrix
velocity vector
orbit
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.)
Expired - Fee Related
Application number
CN201310254975.2A
Other languages
English (en)
Other versions
CN103514362A (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.)
CETC 28 Research Institute
Original Assignee
CETC 28 Research Institute
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 CETC 28 Research Institute filed Critical CETC 28 Research Institute
Priority to CN201310254975.2A priority Critical patent/CN103514362B/zh
Publication of CN103514362A publication Critical patent/CN103514362A/zh
Application granted granted Critical
Publication of CN103514362B publication Critical patent/CN103514362B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于模型误差补偿的两行根数生成方法。该方法首先将观测到的位置和速度矢量由地心赤道惯性坐标系转化为真赤道平春分点坐标系,然后计算相应的瞬时轨道根数并将其作为两行根数迭代计算的初始估计值;利用初始估计值分别预报相应采样时刻的位置和速度向量,计算其与实际观测采样时刻的位置和速度向量的差值并判断是否满足终止条件;通过数值微分法计算简化普适摄动轨道预报函数在采样时刻关于两行根数的偏导数矩阵;通过求解补偿最小二乘问题得到两行根数的修正量;计算新的两行根数,并进行重复迭代直至满足精度要求。本发明不仅能够统一处理单点拟合和采样拟合的情况,而且拟合得到的两行根数用于轨道预报时平均误差更小。

Description

基于模型误差补偿的两行根数生成方法
技术领域
本发明属于空间目标轨道计算技术,特别是一种基于模型误差补偿的两行根数生成方法。
背景技术
两行轨道根数(TLE)是美国战略司令部发布空间目标编目数据采用的格式,是一种基于开普勒根数的平均轨道元,已被广泛用于描述空间目标(包括小卫星以及空间碎片等)的飞行轨道。对两行根数而言,其是用特定方法去掉了周期扰动项的平均轨道根数,它必须与特定的轨道预报模型一起使用来预报空间目标某一时刻的位置和速度,对近地目标而言该预报模型就是北美防空司令部(NORAD)提供的SGP4模型。作为目前应用最为广泛的一类解析模型,它考虑了地球非球形J2、J3、J4项摄动、大气摄动及日月引力摄动等摄动因素的影响,在轨道预报精度和计算效率之间作了较好的平衡。
目前,大部分空间目标的两行根数会在Goddard空间飞行中心定期公布更新,只要将TLE代入已经公开的SGP4模型,即可求出任意时刻空间目标的位置和速度,但是TLE生成算法至今仍未公开,这使得基于TLE的进一步应用受到较大限制。早在1967年德国的Walter(1.Walter H G.Conversion of osculating obbital elements into mean elements[J].The Astronomical Journal,1967,72(8):994-997)就在Brouwer和Kozai的轨道理论意义下研究了由瞬时轨道根数转换为相应的平均轨道根数问题,提出了一个迭代算法并证明了其收敛性。在SGP4模型出现后,作为一种特殊的且被广泛应用的平均轨道根数,两行根数的生成算法引起了广泛的研究。其中,Jochim等(2.Jochim E F,Gill E,Montenbruck O,et al.GPS based on-board and onground orbit operations for small satellites[J].Acta Astronautica,1996,39(9):917-922)以空间目标的星载GPS数据作为观测输人实时生成该目标的TLE,但该方法仅适用于合作目标。Lee(3.Byoung S L.NORAD TLEconversion from osculating orbital elements[J].Journal of Astronomy and SpaceSciences,2002,19(4):395-402)提出利用空间目标的瞬时密切轨道数据拟合出该目标的TLE,但是只研究了单点拟合的方法,且未考虑大气阻力因子的影响;Dwight(4.Dwight EA.Computing NORAD mean orbital elements from a state vector[D].Ohio:Air ForceInstitute of Technology,Wright-Patterson Air Force Base,1994)考虑了由位置和速度矢量生成两行根数的问题,提出了牛顿法和直接迭代两种方法,但是该方法并未解决在偏心率和轨道倾角很小时出现奇点导致无法收敛的问题;刘光明等(5.刘光明,文援兰,廖瑛.基于无奇异变换的双行轨道根数生成算法[J].***工程与电子技术,2011,33(5):1104-1107)提出了基于无奇异变换的空间目标TLE生成算法,针对TLE采样拟合过程中可能出现奇点的问题引入无奇异轨道根数代替开普勒根数并给出了目标状态矢量关于两行根数偏导数矩阵的近似解析表达式,但其拟合的目标函数仅考虑了位置向量。胡敏等(6.胡敏,曾国强.平均轨道根数与密切轨道根数的互换[J].飞行器测控学报,2012,31(2):77-81)基于TLE和SGP4模型从正反两方面总结了平均轨道根数与密切轨道根数的互换问题,仅用单点拟合法进行了计算。
由于SGP4模型本身是有误差的,这影响了两行根数拟合的精度,针对当前研究存在的问题,本发明在考虑SGP4模型误差的基础上提出了两行根数拟合的误差补偿优化模型,将单点拟合和采样拟合的情况统一处理,使得拟合得到的两行根数用于轨道预报时平均误差更小。
发明内容
发明目的:本发明的目的在于提供一种基于简化普适摄动轨道预报模型(SGP4)的空间目标两行根数生成方法。
技术方案:实现本发明目的的技术解决方案为:一种基于模型误差补偿的两行根数生成方法,步骤如下:
步骤1、将观测到的位置和速度矢量由地心赤道惯性(J2000)坐标系转化为真赤道平春分点(TEME)坐标系;
步骤2、利用采样初始时刻的位置和速度矢量计算相应的瞬时轨道根数并将其作为两行根数迭代计算的初始估计值;
步骤3、利用简化普适摄动轨道预报模型SGP4(取B*=0)和两行根数的初始估计值分别预报相应采样时刻的位置和速度向量,计算其与实际观测采样时刻的位置和速度向量的差值并判断是否满足终止条件。若满足,算法终止;若不满足,转步骤4;
步骤4、通过数值微分法计算简化普适摄动轨道预报函数在相应采样时刻关于两行根数的偏导数矩阵;
步骤5、选取合适的平滑因子和正则矩阵,通过求解补偿最小二乘问题得到两行根数的修正量;
步骤6、计算新的两行根数,并进行重复迭代,直至满足精度要求。
有益效果:本发明与现有技术相比,其显著优点是:1)在考虑了简化普适摄动轨道预报模型的模型误差基础上,能够统一处理单点拟合和采样拟合的情况;2)拟合的目标函数同时兼顾了位置和速度向量,使得拟合得到的两行根数用于轨道预报时平均误差更小。
附图说明
图1是基于模型误差补偿的两行根数生成方法流程图。
具体实施方式
下面结合说明书附图对本发明进行进一步详述:
如图1所示,本发明涉及一种基于模型误差补偿的两行根数生成方法,具体步骤如下:
步骤1、将观测到的位置和速度矢量Y0,Y1,…,Yn由地心赤道惯性(J2000)坐标系转化为真赤道平春分点(TEME)坐标系,即作如下变换:
x y z x · y · z · TEME = R z - 1 ( Δφ cos ϵ ‾ ) · N · P · x y z x · y · z · J 2000 ,
式中,表示t时刻观测到的位置和速度矢量且Yi=Y(ti),i=0,1,…,n,Rz为坐标旋转矩阵,N为章动矩阵,P为岁差矩阵,Δφ为黄金章动,为平黄赤交角。
步骤2、利用采样初始时刻t0时的位置r=(x,y,z)T和速度计算相应的瞬时轨道根数,将其作为两行根数迭代计算的初始估计值X0=(e0,i000,M0,n0)T;具体为:
步骤2-1、计算中间变量如下:
Wx=hx/||h||,Wy=hy/||h||,Wx=hx/||h||,
其中, G M ⊕ = 398600.4415 k m 3 / s 2
h = h x h y h z = y z · - z y · z x · - x z · x y · - y x · , | | h | | = h x 2 + h y 2 + h z 2 , | | r | | = x 2 + y 2 + z 2 , | | r · | | = x · 2 + y · 2 + z · 2 ;
步骤2-2、计算轨道倾角和升交点赤经如下:
i 0 = arctan ( W x 2 + W y 2 W z ) , Ω 0 = arctan ( - W x W z ) ;
步骤2-3、计算平均角速度和偏心率如下:
n 0 = G M ⊕ a 3 , e 0 = 1 - p a ;
步骤2-4、计算平近点角如下:
M0=E0-esin(E0),
其中,
E 0 = arctan ( ( x x · + y y · + z z · ) / ( a 2 n 0 ) 1 - | | r | | / a ) ;
步骤2-5、计算近地点辐角如下:
ω 0 = arctan ( z - x W y + y W x ) - arctan ( 1 - e 0 2 sin ( E 0 ) cos ( E 0 ) - e 0 ) .
步骤3、利用简化普适摄动轨道预报模型SGP4(取B*=0)和两行根数的当前估计值分别预报相应采样时刻的位置和速度向量,并计算其与实际观测采样时刻的位置和速度向量的差值;具体为:
步骤3-1、利用SGP4模型的预报函数F(X0,t0,t)计算t0,t1,…,tn时刻的位置和速度向量
y ~ ( t ) = F ( X 0 , t 0 , t ) , t=t0,t1,…,tn.
其中,X0为t0时刻两行根数的初始估计值。
步骤3-2、计算当前根数预报的位置和速度向量与实际观测的位置和速度向量在采样时刻t0,t1,…,tn的差值f0,f1,…,fn,即
f ( t ) = Y ( t ) - Y ~ ( t ) , t=t0,t1,…,tn.
步骤3-3、判断差值大小是否满足终止条件。若满足,算法终止;若不满足,转步骤4;
步骤4、通过数值微分法计算简化普适摄动轨道预报函数在采样时刻t0,t1,…,tn关于两行根数的偏导数矩阵Ai=A(ti),i=0,1,…,n,即
A ( t i ) = ∂ F ( X , t 0 , t ) ∂ X | t = t i = ∂ y 1 ∂ x 1 ∂ y 1 ∂ x 2 ∂ y 1 ∂ x 3 ∂ y 1 ∂ x 4 ∂ y 1 ∂ x 5 ∂ y 1 ∂ x 6 ∂ y 2 ∂ x 1 ∂ y 2 ∂ x 2 ∂ y 2 ∂ x 3 ∂ y 2 ∂ x 4 ∂ y 2 ∂ x 5 ∂ y 2 ∂ x 6 ∂ y 3 ∂ x 1 ∂ y 3 ∂ x 2 ∂ y 3 ∂ x 3 ∂ y 3 ∂ x 4 ∂ y 3 ∂ x 5 ∂ y 3 ∂ x 6 ∂ y 4 ∂ x 1 ∂ y 4 ∂ x 2 ∂ y 4 ∂ x 3 ∂ y 4 ∂ x 4 ∂ y 4 ∂ x 5 ∂ y 4 ∂ x 6 ∂ y 5 ∂ x 1 ∂ y 5 ∂ x 2 ∂ y 5 ∂ x 3 ∂ y 5 ∂ x 4 ∂ y 5 ∂ x 5 ∂ y 5 ∂ x 6 ∂ y 6 ∂ x 1 ∂ y 6 ∂ x 2 ∂ y 6 ∂ x 3 ∂ y 6 ∂ x 4 ∂ y 6 ∂ x 5 ∂ y 6 ∂ x 6 t = t i , i = 0,1 , · · · , n .
其中,
F ( X , t 0 , t ) = y 1 y 2 y 3 y 4 y 5 y 6 , X = x 1 x 2 x 3 x 4 x 5 x 6 ,
∂ y i ∂ x j = y i ( x 1 , · · · , x j + Δ x j / 2 , · · · , x 6 , t ) - y i ( x 1 , · · · , x j - Δ x j / 2 , · · · , x 6 , t ) Δ x j , i , j = 1,2 , · · · , 6 .
Δxj可根据精度要求选取,一般可取Δxj=10-3xj
步骤5、选取合适的平滑因子和正则矩阵,通过求解补偿最小二乘问题得到两行根数的修正量;具体为:
步骤5-1、选取平滑因子α和正则矩阵R=PTP,并计算矩阵S=(I+αR)-1,其中
α可根据经验尝试选取,取值范围一般为0<α<1,I为相应阶数的单位矩阵。
步骤5-2、计算两行根数的修正向量:
ΔX0=(AT(I-S)A)-1AT(I-S)f.
其中,
f = f 0 f 1 &CenterDot; &CenterDot; &CenterDot; f n , A = A 0 A 1 &CenterDot; &CenterDot; &CenterDot; A n ,
步骤6、计算新的两行根数,并进行重复迭代,直至满足精度要求。
X 0 = X 0 * + &Delta; X 0 , 可令 X 0 * = X 0 进行迭代求解。
由上可知,本发明提出了关于两行根数更一般的优化计算模型,既适用于单点拟合也适用于采样拟合,相比现有的方法适用范围更广。既考虑了SGP4的模型误差,也考虑了速度矢量的偏差作为优化目标,相比现有方法得到的两行根数,其用于轨道预报的平均精度更高。

Claims (1)

1.一种基于模型误差补偿的两行根数生成方法,其特征在于,用于空间目标轨道计算技术,包括如下步骤:
1)将观测到的位置和速度向量均由地心赤道惯性坐标系转化为真赤道平春分点坐标系;
2)将采样初始时刻的位置和速度向量转换为瞬时轨道根数,将其作为两行根数迭代计算的初始估计值;
3)利用简化普适摄动轨道预报模型和两行根数的初始估计值分别预报相应采样时刻的位置和速度向量,计算其与实际观测采样时刻的位置和速度向量的差值并判断是否满足终止条件;若满足,算法终止;若不满足,转步骤4);
4)通过数值微分法计算简化普适摄动轨道预报函数在采样时刻关于两行根数的偏导数矩阵;
5)选取合适的平滑因子和正则矩阵,通过求解补偿最小二乘问题得到两行根数的修正量;
步骤5)包括以下步骤:
S5.1:选取平滑因子α和正则矩阵R=PTP,并计算矩阵S=(I+αR)-1,其中
α可根据经验尝试选取,取值范围为0<α<1,I为相应阶数的单位矩阵;
S5.2:计算两行根数的修正向量:
ΔX0=(AT(I-S)A)-1AT(I-S)f
其中,
f = f 0 f 1 . . . f n , A = A 0 A 1 . . . A n
其中,Ai为两行根数的偏导数矩阵,且i=0,1,…,n,A为由A1,…,An组成的矩阵,fi是当前根数预报的位置和速度向量与实际观测的位置和速度向量在采样时刻t0,t1,…,tn的差值,且i=0,1,…,n,f为由f1,…,fn组成的矩阵;
6)计算新的两行根数,并进行重复迭代,直至满足精度要求;迭代采用如下公式:
进行反复迭代求解
其中,X0为两行根数迭代计算的初始估计值。
CN201310254975.2A 2013-06-24 2013-06-24 基于模型误差补偿的两行根数生成方法 Expired - Fee Related CN103514362B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310254975.2A CN103514362B (zh) 2013-06-24 2013-06-24 基于模型误差补偿的两行根数生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310254975.2A CN103514362B (zh) 2013-06-24 2013-06-24 基于模型误差补偿的两行根数生成方法

Publications (2)

Publication Number Publication Date
CN103514362A CN103514362A (zh) 2014-01-15
CN103514362B true CN103514362B (zh) 2016-11-09

Family

ID=49897071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310254975.2A Expired - Fee Related CN103514362B (zh) 2013-06-24 2013-06-24 基于模型误差补偿的两行根数生成方法

Country Status (1)

Country Link
CN (1) CN103514362B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105224737B (zh) * 2015-09-22 2018-06-08 中国人民解放军63921部队 一种空间目标轨道改进初值修正方法
CN108959665B (zh) * 2017-05-17 2021-10-08 上海微小卫星工程中心 适用于低轨卫星的轨道预报误差经验模型生成方法及***
CN110595485B (zh) * 2019-08-08 2023-08-11 上海航天电子有限公司 基于两行根数的低轨卫星长期轨道预报方法
CN112949067B (zh) * 2021-03-05 2022-11-25 航天科工空间工程发展有限公司 一种星载空间目标轨道平滑方法
CN116374212B (zh) * 2023-05-17 2024-03-29 北京星网宇达科技股份有限公司 一种卫星轨道修正方法、装置、计算机设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102506876A (zh) * 2011-12-08 2012-06-20 北京控制工程研究所 一种地球紫外敏感器测量的自主导航方法
CN102591343A (zh) * 2012-02-09 2012-07-18 航天东方红卫星有限公司 基于两行根数的卫星轨道维持控制方法
CN102878997A (zh) * 2012-10-24 2013-01-16 北京控制工程研究所 一种大偏心率轨道的星上快速高精度外推方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7328182B1 (en) * 1999-09-23 2008-02-05 Pixon, Llc System and method for prediction of behavior in financial systems
JP2005249455A (ja) * 2004-03-02 2005-09-15 Hitachi Ltd 予測方法、そのプログラム及び予測システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102506876A (zh) * 2011-12-08 2012-06-20 北京控制工程研究所 一种地球紫外敏感器测量的自主导航方法
CN102591343A (zh) * 2012-02-09 2012-07-18 航天东方红卫星有限公司 基于两行根数的卫星轨道维持控制方法
CN102878997A (zh) * 2012-10-24 2013-01-16 北京控制工程研究所 一种大偏心率轨道的星上快速高精度外推方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
NORAD TLE CONVERSION FROM OSCULATING ORBITAL ELEMENT;Byoung-Sun Lee;《ResearchGate》;20121231;第395-401页 *
基于无奇异变换的双行轨道根数生成算法;刘光明等;《***工程与电子技术》;20110531;第33卷(第5期);第1104-1107页 *
平均轨道根数与密切轨道根数的互换;胡敏等;《飞行器测控学报》;20120430;第31卷(第2期);第77-80页 *

Also Published As

Publication number Publication date
CN103514362A (zh) 2014-01-15

Similar Documents

Publication Publication Date Title
CN103514362B (zh) 基于模型误差补偿的两行根数生成方法
CN106697333B (zh) 一种航天器轨道控制策略的鲁棒性分析方法
CN109255096B (zh) 一种基于微分代数的地球同步卫星轨道不确定演化方法
Bombardelli et al. Asymptotic solution for the two-body problem with constant tangential thrust acceleration
CN107609267B (zh) 一种月球有限推力多次捕获轨道实现方法
CN106679674B (zh) 基于星历模型的地月L2点Halo轨道阴影分析方法
CN103017760B (zh) 一种大椭圆轨道火星探测器自主对火定向方法
CN101381004A (zh) 基于大气阻力的微小卫星编队飞行控制方法及控制装置
Zhang et al. Optimal two-impulse rendezvous using constrained multiple-revolution Lambert solutions
CN102819266B (zh) 一种拟周期j2不变相对轨道编队飞行控制方法
CN105930305B (zh) 一种三脉冲交会接近制导方法
CN105865459A (zh) 一种考虑视线角约束的小天体接近段制导方法
CN103991559A (zh) 一种洛伦兹航天器悬停控制方法
Li et al. A simple orbit-attitude coupled modelling method for large solar power satellites
CN113361013B (zh) 一种基于时间同步稳定的航天器姿态鲁棒控制方法
CN109839116A (zh) 一种速度增量最小的交会接近方法
Han et al. On-orbit servicing of geosynchronous satellites based on low-thrust transfers considering perturbations
CN109752005A (zh) 一种基于精确轨道模型的航天器初轨确定方法
CN102506876A (zh) 一种地球紫外敏感器测量的自主导航方法
CN105912020B (zh) 一种弱稳定边界区域内航天器编队飞行方法
Wang et al. Control analysis of an underactuated spacecraft under disturbance
CN107284694A (zh) 一种基于大推力卫星的姿轨耦合调节方法
Shen et al. Point return orbit design and characteristics analysis for manned lunar mission
Lou et al. A consider unscented particle filter with genetic algorithm for UAV multi-source integrated navigation
Bao et al. Two-segment lunar free-return trajectories design using the pseudostate theory

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161109