Professional Documents
Culture Documents
15 脉冲推力最优轨迹的Hamilton边值问题online
15 脉冲推力最优轨迹的Hamilton边值问题online
?!" 70 ?#
$
%&'# 年 # 月$ 2
0WJ
1+.0
D:C
/J
01+
W/-
BC 2W.
A %&'#
脉冲推力最优轨迹的 V;G2
/5
.:边值问题
沈红新
! 西安卫星测控中心宇航动力学国家重点实验室$ 西安 #'&&3!"
$$摘$要" 针对大推力航天器的 *+
,-.
/0
1 边值问题! *T9=" $提出一组基于变分法的通用方程$其中内点和其它
端点! 包括始'末端点" 可以满足统一的方程形式$由此反映了更本质的边值条件解析结构& 具体问题的最优性必
要条件均可以从本文给出的通用方程中较方便地推出$避免了以往构造边值问题复杂繁琐的困难& 仿真结果表
明$本文方法可以保证有效'快速地获得大推力航天器的最优飞行路径&
关键词" 边值问题% 最优性% 内点% 脉冲轨道
中图分类号" 93'%k
3$$$文献标识码" :$$$文章编号" '&&&8
'!%"#%&'#$
&("(8
&"
8"+
" '&?
!"#! 4
U?-
CC1?
'&&&8
'!%"?
%&'#?
&#?
&&&
V;G2
/5
.:W.C:<;@
H -;/
C6A@
.K/
6GE
.@"B5
2G;/+
GBC/
92
F6*@
;S6
75.@
H
K*]7*0
1O8
^-1
! K/
+/
GbG
AR+
X0J
+/0
JA0
D:C
/J
01+
W/-
B@A
1+,-
BC$ Y-
.+1 K+
/G.
.-
/G60
1/J
0.6G
1/G
J$ Y-
.+1 #'&&3!$ 6<-
1+"
&K9
5@;7
5#a0
J+C
I+B
GBJ
+D/_-
/< <-
O< /
<JWC
/$ +O
G1G
J+.G
cW+
/-
01CX+
CGL 0
1 \
+J-
+/
-0
1+.B
+.B
W.WCD
0JD
0J,W.
+/
-1O/
<G
*+
,-.
/0
1 X0
W1L+
JA\
+.WGIJ
0X.
G,! *T9=" -
CIJ
0I0
CGL$ _<G
JG/
<G0
I/-
,+.
-/
AB0
1L-
/-
01C0
1-1/
GJ-
0JI0
-1/
C+1L 0
/<G
JOG
1GJ
+.
X0
W1L+
JAI0
-1/
C! -
1B.
WB.
-1O-
1-/
-+
.+1L D
-1+
.I0
-1/
C" +
JG-
1/<GC
+,G,+
11G
JC$C
0/<+
/0WJG
cW+
/-
01C/
G1L /
0JG
\G+
./<G,0
JG
-
1/J
-1C
-B+
1+.
A/
-BC
/J
WB/
WJG0
D*T9=?E<GLG
/+-
.G
L 0
I/-
,+.
-/
AB0
1L-
/-
01CB
+1 XGLG
/GJ
,-1G
L B
01\
G1-
G1/
.A+
BB0
JL-
1O/
0/<G
O
G1G
J+.G
cW+
/-
01C
% /
<GJ
GD0
JG$ /
<G/
GL-
0WC/
+CF 0
DD0
J,W.
+/
-1O*T9= -
CIJ
GB.
WLG
L?K-
,W.
+/
-0
1CC
<0_/
<+//
<G,G
/<0
L
IJ
0I0
CGL-
1/<-
CI+
IGJB
0W.
LG1C
WJG0
X/+
-1-
1O/
<G0
I/-
,+.D
.-
O</I+
/<0
D/<G<-
O<8
/<J
WC/C
I+B
GBJ
+D/G
DD
GB/
-\
G.A+
1L G
DD
-B
-G1/
.A?
L6
H D.@
<9# T0
W1L+
JA\
+.WGIJ
0X.
G,% NI/
-,+
.-
/A%Q
1/G
J-0
JI0
-1/
%Q,IW.
C-
\G/
J+U
GB/
0JA
相对地$间接法主要是构造和求解由最优控制的一阶
MN引N言
必 要 条 件 得 到 的 *+
,-.
/0
1 边 值 问 题 ! *+
,-.
/0
1
航天任务的经济'技术可行性和航天器飞行路 X0
W1L+
JA\
+.WGIJ
0X.
G,$*T9=" (! d3) $其优点是#'" 构
径密切相关$最小化燃料和时间资源的消耗是航天 造边值问题而不是参数优化问题$理论上能够准确快
器设计者不懈的追求$因此有效的优化控制方法对 速获得最优解%%" 由于采用最优控制理论! 这里主要
任务设计和方案制定至关重要& 很多航天任务特别 指变分法和极大值原理"$间接法能够提供优化问题
是载人任务都采用大推力的化学推进$为此$本文研 必要的理论信息& 但间接法也有其缺点#获得最优性
究大推力航天器的最优飞行路径问题& 目前$在非 条件的过程复杂繁琐$而且收敛半径较小(!) &
线性最优控制领域主要有两大类数值方法#直接法 最优飞行路径确定的核心问题是构造和求解
(' d!)
和间接法 & 直接法一般采用参数化方法将连续 *T9=& 近年来有很多研究集中于对 *T9=的求解
空间的非线性最优控制问题转换成离散空间的非线 并产生了一批研究成果$如辛方法 (5) '生成函数方
性规划问题$虽然它具有容易实现和收敛半径较大 法 (() '同伦变换 (# d)) 和微分变换 ('&) 等$但这些研究
的优点$但是直接法不能保证所获得解的最优性& 都较少关注 *T9=的构造方法& 针对 *T9=确立最
收稿日期#%&'(8
'&8
'"% $修回日期#%&'#8
&58
'5
第# 期 沈红新#脉冲推力最优轨迹的 *+
,-.
/0
1 边值问题 ("#
两个时刻在轨迹优化问题中也可能是未知量 ! 例如 冲转移这类问题最优性条件的建立提供简洁的统一
自由终端时刻的问题" %相对地$TJ
AC0 (3)
1 和 *0 以及 的理论框架$这将有助于设计者快速'方便地构造进
R+ 1 ('') 的理论只适用于固定时间轨道转移或交
_LG 而求解 *T9=&
会问题& PNV;G2
/5
.:边值问题构造的一般形式
ON问题提出 变分法一般从推演泛函极值的必要条件开始&
由于化学推进的推力很大$发动机工作时间相 因为式!!" 表示的性能指标与约束条件或微分方程
.
0
E
.
0 .
0
*
.0 .
0
量$而只是作为状态间断来考虑$所以在脉冲轨迹最
优控制中不存在控制变量& [ *"** 1$ *"*# 0% !. 0- " ]*
!.
0'" 1
E
!.
0'" 1
E
!.
0'" 1 !.
0'" 1
*
!.
0'" 1
在轨迹初始点和终点之间如果存在状态或控制
不连续$或者存在约束$这样的位置被称为内点$在 L"
!. ( ***
0'" 11
-
1$
*- )
*#
.
0
L- 1 E
.
0
.
0
内点处需要给出对应的最优性必要条件& 比较方便
的做法是将轨迹根据内点划分为多段$例如第 .段 ( *-** 1$ *-*# ) L- } 1
!.
0'" 1
E
!.
0'" 1
!.
0'" 1
和 - .0 $其中 .
0和 .
1 分别代表在点 .
之前和之后& 脉 ( )
/' "
. !.
0'" 1
E*
!5"
冲轨迹由于存在速度状态的突变$所以是典型的含 从物理意义的角度说$只用时间和状态对这个
有内点约束问题& 在轨迹始末两个端点和内点施加 泛函进行微小扰动$如果扰动的结果是这个泛函不
非线性约束条件$这些约束用一个函数 # 描述$其 动$说明是泛函达到了极值$也就说明达到了最佳的
表达式写为 时间和状态& 当然如果泛函中包含控制$必然会有
("" $$$$$$$$$$$$$$$$宇航学报 第 !" 卷
控制的变分$但本文中脉冲作用被视为状态的间断 **
$ 0O.1 1 1$E *# /&$$./&$-$F0'
[ ]
而非控制量& *".
1 *"
.1
!.0'"
-L"
%+ !(" !. .0
1
界条件&
定义 *+
,-.
/0
1 函数为
与 TJ
AC0
1 给出的关于内点时刻 "
.的一个条件相
O /%E. !#"
比$在讨论起始时刻 "
& 1 和终端时刻 "
F0
时$式!'3" 和
并考虑到状态量的变分和自变量有关$有
* 式!'5" 更为明确$因为这样避免了涉及 "
&0 和 "
F1
这
L- /+
- 1-L" !""
些实际不存在的时刻点& 内点! 即脉冲作用点" 在
这里认为自变量 "的微分等于变分&
上述方程中只是作为一个普通的端点处理$内点和
将式!(" h!"" 代入式!5" 得
F
其它端点! 始'末端点" 可以满足统一的方程形式&
** *#
+!
8 /(
.
/'
{[ "
* .0
1$E
*"
.0
1O.0 L"
.0
1 ] 内点的一阶必要条件和 R+
_LG
1 条件相同$ 但
R+
_LG
1 必要条件没有给出端点! 初始时刻和终端时
** *#
[ *"
!.
0'" 1
1$E
*"
!.
0'" 1
0O! .0'" 1 L"0'" 1 1
!. ] 刻" 一阶必要条件$而在间接法中$端点和内点的必
** *# L- 1 要条件可以从同一组方程中导出& 相对 TJ
AC0
1和
( 0% .
0
1
*- .0
1$E
*- .0
.
0 ) (3)
*0 以及 R+ 1 ('') 给出的内点方程而言$本文的
_LG
** *# L- *+
,-.
/0
1 边值问题方程更通用$由此也反映了更本
(% !.
0'" 1 1
-
* ! .0'" 1
1$E
-
* ! .0'" 1
0'" 1 1
!. ) } 质的边值条件解析结构& 具体问题的最优性必要条
F "
件均可以从本文给出的通用方程中较方便地推出$
[ ( **O- 1% ) +- ] L"
.0
( )
/' "
. !.
0'" 1
*E
!)"
避免了以往构造边值问题复杂繁琐的困难&
最优性必要条件应该由极值的基本必要条件确 需要说明的是$本文构造的含内点约束的多点
!
定$即要求泛函 8! 或 8的等价泛函 8 " 的一阶变分 边 值 问 题 ! VW.
/-
8I0
-1/X0
W1L+
JA\
+.WG IJ
0X.
G,$
为 &$即 V=T9=" 总能得到和未知量相同数目的边界条件$
!
8
+ /& !'&" 具体原因分析如下#
并且不依赖于 L"
.0
'L"0'" 1'L- .
!. 0
'L- ! .0'" 1 和 +
- 的选 '" 式!'%" h!'5" 中 $包含的每个 R+
OJ+
1OG乘
择& 通过使 +
- 的系数为 &$获得 ]W.
GJ8
R+O
J+1O
G方 子都为常数$由于 $和约束 # 对应$所以它的个数
程 等于 #所包含约束的个数& 问题求解过程中$为了
E
L%
/0 *O ( ) !''" 减少未知量的个数$一般会通过一些代数手段消掉
L" *-
R+
OJ+
1OG乘子&
]W.
GJ8
R+O
J+1O
G方程是描述协变量演化的微分方程$
%" 式!'%" '!'!" 能够为初始状态 -& 1 和初始协
和状态方程相对应$也称为协变量方程&
变量 %& 1 提供数目相等的边界条件! .分别等于 F和
其它 系 数 和 每 段 端 点 有 关$ 令 L"
.0
'L"0'" 1'
!.
&" &
L- .0'L- ! .0'" 1 的系数为 & 得到一般性的最优边界条
!" 式!'3" '!'5" 能够为 "0'" 1 和 "
!. .0
提供数目相
件为
等的边界条件&
**
$ 0%K
0 1
. 1$E *# /&$$./'$-$F!'%" [ ] 3" 式!'%" '!'!" 能够为内点未知量提供数目相
*- .0 *- .0
等的边界条件&
**
$ %E
11
. 1$E *# /&$$./&$-$F0' !'!"
[ ]
*- .1 *- .1
QN仿真校验
**
O.0 1 1$E *# /&$$./'$-$F!'3"
[ ]
*".
0 *"
.0 本节 采 用 三 个 典 型 算 例 来 测 试 上 文 给 出 的
第# 期 沈红新#脉冲推力最优轨迹的 *+
,-.
/0
1 边值问题 (")
个协变量始终为常值$因此本文算例采用球坐标运 { &
' /!
! &
!%)"
动方程& 只考虑地球引力$航天器的运动方程和对 @
% /@
F !!&"
('%)
应的协变量微分方程为 根据式!'!" 和式!%"" 得边值条件
*
@/A
@ !'(" A 0A
@' @&
* -A@' / !!'"
!/A
!L!@
B0C
*" !'#" !A 0A " % 1! A 0A "%
* 槡@' @& !' !&
* /A
*L@ !'"" A
! 0A
!
' &
* % % % -A!' / !!%"
A /0,L
@ @ 1! A 1A" L
@ !')" !A 0A " % 1! A 0A "%
*
! *
槡@' @& !' !&
A /! 0A
! @A! 1A
!A*/
+1*" L
@ !%&" 根据式!'%" 和式!%"" 得边值条件
* %
A /! 0A
* @A* 0A
!/+
1*" L
@ !%'" A
@F
0A
@%
* % %
-A@% / !!!"
$ -@ /( -!A
!LB
0C** 1-A@! 0% L
@1A 1A" 1 !A 0A " % 1! A
!F 0A "%
! *
槡@F @% !%
-A!! 0A
@A! 1A
!A*/
+1*" 1-*A1 A
!F 0A
!%
% %
-A!% / !!3"
-A*! 0AA* 0A/
+1*" ) L
@ !%%" !A 0A " % 1! A
!F 0A "%
@
*
!
槡@F @% !%
&?
&!!l 和 &k
"!l& 需 要 指 出$ :XLG
.F<+
.-
F 和 A
@&
/& ' A
!&
/A
:'
B
0C-' A
*& /A
:'
C
-1-$其中 A
:'
和 -分
('!)
V0
J/+
J- 所计算的霍曼转移最优飞行时间 5?&" < 别表示初 始 轨 道 的 速 度 大 小 和 轨 道 倾 角$ 不 妨 设
有误$应为 5?
% <$见表 '& & /& & 初始和终端条件分别为
!
图 ' 描述了终端时间自由时的最优解主矢量变 @
' /@
{
&
% /&
F
!!""
求解方法来源 !!4
!e" !"
4< ! F,*Cd' "
!A4
根据式!'!" 和式!!(" 得边值条件
TJ
0_1 ('3) 解析解 '"&?
&& 5?
%&& &?
(&)'
A
@'
0A
@&
:XLG
.F<+
.-
F 和 V0
J/+
J-('!)
'#"?
"" 5?
'5# &?
(&)! $ -A@' / !!)"
!A 0A " % 1! A 0A " % 1! A
*' 0A*& "
%
本文 '"&?
&& 5?
%&& &?
(&)' 槡 @' @& !' !&
A
!'
0A
!&
$ -A!' / !3&"
!A 0A " % 1! A 0A " % 1! A
*' 0A*& "
%
槡 @' @& !' !&
A
*' 0A*&
$ -A*' / !3'"
!A 0A " % 1! A 0A " % 1! A
*' 0A*& "
%
槡@' @& !' !&
A
!F0A!
%
$ -A!% / !3!"
!A 0A " % 1! A
!F0A " % 1! A
*F0A*% "
%
槡 @F @% !
%
*F0
A A*%
$ -A*% / !33"
图 '$霍曼转移问题最优解的主矢量变化历史 !A 0A " % 1! A " % 1! A %
!F0A *F0A*% "
a-
O?'$=J
-,G
J<-
C/
0JA0
D/<G0
I/-
,+.R]N/
0*]N/
J+1C
DGJ
槡@F @% !
%
和前面的共面转移问题类似$有
Q?
PN异面变轨 O% /& !35"
第二个例子是异面圆轨道之间的轨道转移问 且 -!恒等于 &$
题& 考虑初始轨道为半径为 ((#'?5! F,的地球停 -@' /,@'
泊 圆 轨 道$ 轨 道 倾 角 %"?5e
$目标轨道为半径 { -*' /,*'
!3("
%(55"?
5( F,的圆轨道$轨道倾角为 &e
& 这个问题 式中# ,@' 和 ,*' 是引入的 R+
OJ+
1OG乘子$是未知参数&
('!)
同 :XLG
.F<+
.-
F 和 V0
J/+
J- 采用遗传算法结合最速 综上$式!!#" h!35" 给出了 '% 个边值条件& 优
下降法计算脉冲轨道转移的第二个算例相同$该算 化模 型 的 设 计 变 量 分 别 为 !"
'@' '!
' '*' 'A
@'
'A
!'
'A
*' '
('5)
例源自文献('5) & 9+
..
+L0 提供了两脉冲最优异
-@' '-*' '-A@' '-A!' 和 -A*' $其中下标+', 表示第一次脉
面变轨的解析解法&
冲之后的状态& 可见$设计变量的个数和边界条件的
目标函数为总的速度增量最小$最大化性能指
个数相等$上述优化问题被转化为两点边值问题&
标写为
边值问题求解方法同样采用解析同伦方法$得
$ */ 0 !A 0A " % 1! A 0A " % 1! A
*' 0A*& "
%
0 '( 5'& 0" $
@
槡
' @& !' !& 到的协变量初值为 -@' /&N
#5#$ -*' /(N
% % %
槡! A@0A@" 1! A! 0A! " 1! A* 0A* "
F % F % F %
!!(" "3 5'& 0" $ -A!' /&N
-A@' /0(N )#5$ -A*' /&N
%%3 $计
式中#下标+&, '+%, 和+ F
, 分别表示第一次脉冲之 算结果如表 % 所示& 本文方法能够得到和理论最优
前'第二次脉冲时间之前和之后的状态& 解相同的结果$并且优于采用遗传算法结合最速下
考虑这个问题的一种限制性情况$即限制转移 降 法 获 得 的 结 果 ! 总 的 速 度 增 量 为 3k&('&
('!)
航天器初始时刻在两个轨道的交线上$则 *& /& ' F,4
C " 和采用伪谱 法 获 得 的 结 果 ! 总 的 速 度 增
第# 期 沈红新#脉冲推力最优轨迹的 *+
,-.
/0
1 边值问题 ()'
('()
量为 3?
&5)3 F,4
C " $见 表 %& 图 % 描 述 了 终 端 要指出$这个四脉冲最优解虽然满足主矢量条件$但
时间自由时 的 最 优 解 主 矢 量 变 化 历 史$ 显 然 满 足 并不是可行解$因为航天器飞行轨迹最小距离小于
主矢量必要条件& 地球半径! 见图 5" &
表 %$异面变轨问题求解结果 第二个四脉冲最优解主矢量变化见图 ( ! 图中
E+
X.G%$70
1B0
I.+
1+J/
J+1C
DGJJ
GCW.
/C 黑点表示脉冲点" $显然满足 R+
_LG
1 条件& 这组四
求解方法来源 !-
=4!e
" !-
,4!e
" ! F,*Cd' "
!A4 脉冲解不但满足主矢量条件$而且也是可行解$图 #
9+
..
+L0('5)
解析解 !?
!&5 %5?
')5 3?
&5")# 给出了航天器飞行轨迹在赤道面内的投影$可见最
('!)
:XLG
.F<+
.-
F 和 V0
J/+
J- !?
!&&! %5?
%5#3 3?
&('&
伪谱法 !?
%#3 %5?
%%( 3?
&5)3
本文 !?
!&5 %5?
')5 3?
&5")#
图 !$追踪和目标航天器在同一圆轨道上交会问题
a-
O?!$Q
..
WC/
J+/
-0
10D/
<GC
+,G
8B-
JB.
GJG
1LG
;\0
WCIJ
0X.
G,
$
图 %$异面变轨问题最优解的主矢量变化历史
a-
O?%$=J
-,G
J<-
C/
0JA0
D/<G0
I/-
,+.10
1B0
I.+
1+J/
J+1C
DGJ
Q?
QN多脉冲交会
同圆交会问题是一个比较经典的多圈脉冲交会
问题& 目标和追踪航天器是在同一个圆轨道上$追
踪航天器滞后目标航天器一定的相位角$要求在一
图 3$同圆交会问题第一个解主矢量! 算列 '"
定时间内追踪航天器与目标航天器在该圆轨道上交 a-
O?3$=J
-,G
J<-
C/
0JA0
DC+
,G8
B-J
B.GJ
G1LG
;\0
WC! B
+CG'"
会! 相对状态为 &" & 图 ! 是目标航天器在追踪航天 $
小距离大于地球半径&
=J
WCC
- W ('#) 最早对同圆交会问题进行了
1O和 6<-
研究$但只给出了第二个四脉冲最优解& 60
.+C
WJL0
等 ('") 采用间接法并结合动力学辅助分析首次完整
给出了上 述 两 个 四 脉 冲 最 优 解& RW0等 (%&) 和 RW0
等 (%') 利用进化算法也找到了上述两个四脉冲最优
解$然而进化算法通常需要的计算较大& 相比之下$
本文提出的方法较为简单通用$而且能从理论上保
证解的最优性&
图 ($同圆交会问题第二个解主矢量! 算列 %" 需要说明的是$初始和终端时刻不能作为内点
a-
O?($=J
-,G
J<-
C/
0JA0
DC+
,G8
B-J
B.GJ
G1LG
;\0
WC! B
+CG%" $
处理$而且终端时刻可能不固定! 见前两个算例" $
因此主矢量理论不适用于这两个端点$本文构造的
模型可以将端点和内点统一起来处理&
以上三个算例都比较典型$代表了不同类型的
轨道转移问题#前两个算例有解析解$一个是平面转
移$另一个是异面转移$第三个算例是典型的多脉冲
交会问题$不存在解析解& 用不同类型的问题能够
更好地验证文中模型的适用性& 其他脉冲转移问
题的 *+
,-.
/01 边值问题的构建与此类似& R+
_LG
1
主矢量理论 是 在 二 体 模 型 中 推 导 的$本 文 提 出 的
*+
,-.
/01 边值问题通用模型并不依赖于二体动力
学模型假设$对 更 加 复 杂 的 动 力 学 问 题 也 有 应 用
图 #$同圆交会问题第二个四脉冲解最优轨迹! 算列 %"
a-
O?#$NI/
-,+
.C0
.W/
-0
10DC
+,G
8B-
JB.
GJG
1LG
;\0
WC! B
+CG%" 前景&
表 !$3&& F,同圆交会轨道问题的二组解
E+
X.G!$KW,,+
JA0
D/<G0
I/-
,+.C
0.W/
-0
1C0
D/<GC
+,G
8B-
JB.
GJG
1LG
;\0
WC+
/3&& F,
脉冲! "
-LC
$!A
-L! ,*Cd' " "
序号 ! ,*Cd' "
!A4
-/' -/% -/! -/3
' !&$!)%?
5%" !%(3"?
'$%!5?
(5" !'&'%3?
)$%!5?
(5" !'%##!?
&$!)%?
5%" '%5(?
!!
% !&$5!!?
)%" !33&)?
"$')'?
!'" !"!(!?
%$')'?
!'" !'%##!?
&$5!!?
)%" '35&?
33
RN结N论 参$考$文$献