Fuel-Optimal Continuous-Thrust Orbital Rendezvous under Collision

Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Fuel-Optimal Continuous-Thrust Orbital
Rendezvous under Collision Avoidance Constraint
Richard Epenoy
[email protected]
Centre National d’Etudes Spatiales
18 avenue Edouard Belin 31401 Toulouse Cedex 9, France
Workshop on Advances in Space Rendezvous Guidance
October 30-31, 2013, LAAS-CNRS, Toulouse
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Outline
1
Problem statement
Dynamical equations
Optimal control formulation
2
Solving the path-constrained rendezvous problem
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
3
Numerical results - A rendezvous in Highly Elliptical Orbit
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
4
Conclusion and related work
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Dynamical equations
Optimal control formulation
Problem statement
1
Problem statement
Dynamical equations
Optimal control formulation
2
Solving the path-constrained rendezvous problem
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
3
Numerical results - A rendezvous in Highly Elliptical Orbit
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
4
Conclusion and related work
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Dynamical equations
Optimal control formulation
Tschauner-Hempel equations in Hill’s frame
Keplerian motions - Small intersatellite distance
(a, e, v ): semimajor axis, eccentricity and true anomaly of the
target satellite
X (v ), Y (v ), Z (v ): relative coordinates of the chaser




x1 (v )
X (v )
 x2 (v )  = (1 + ecos(v ))  Y (v ) 
x3 (v )
Z (v )
x4 (v ), x5 (v ), x6 (v ): derivatives of xi (v ), (i = 1, ..., 3) w.r.t. v
m(v ): mass of the chaser at true anomaly v
u (v ): normalized thrust vector of the chaser at true anomaly v
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Dynamical equations
Optimal control formulation
State-constrained minimum-fuel rendezvous (1/2)
The problem to solve

Find u = argmin J(uu ) = −m(vf )



u



s.t.




u (v )



ẋx (v ) = A(v )xx (v ) + B(v )


m(v )


 ṁ(v ) = −c(v )kuu (v )k
(P)


kuu (v )k ≤ 1 v ∈ [v0 , vf ]






g (v , x (v )) ≤ 0 v ∈ [v0 , vf ]






x (v0 ) = x 0
h (xx (vf )) = 0




m(v0 ) = m0
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Dynamical equations
Optimal control formulation
State-constrained minimum-fuel rendezvous (2/2)
Collision avoidance: a second-order inequality state constraint
p
x1 (v )2 + x2 (v )2 + x3 (v )2
g (v , x (v )) = 1 −
≤ 0 v ∈ [v0 , vf ]
dmin (1 + ecos(v ))
Key parameter
dmin : minimum safety distance between the chaser and the target
Main issues for indirect shooting methods
1
The control is bang-off-bang =⇒ the shooting function is not
C 1 and its Jacobian is singular on a large domain
2
State constraint =⇒ necessity to a priori define the number
and nature of the arcs constituting the optimal trajectory
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Solving the path-constrained rendezvous problem
1
Problem statement
Dynamical equations
Optimal control formulation
2
Solving the path-constrained rendezvous problem
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
3
Numerical results - A rendezvous in Highly Elliptical Orbit
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
4
Conclusion and related work
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Problem regularization (1/4)
A logarithmic barrier approach [Bertrand and Epenoy 2002]†

Rv
Find u δ = argmin Jδ (uu ) = J(uu ) − δ v0f F (v , u (v ))dv



u



s.t.




u (v )



ẋx (v ) = A(v )xx (v ) + B(v )


m(v )
(P)δ > 0
ṁ(v ) = −c(v )kuu (v )k





g (v , x (v )) ≤ 0 v ∈ [v0 , vf ]






x (v0 ) = x 0
h (xx (vf )) = 0




m(v0 ) = m0
F (v , u (v )) = c(v ) (log (kuu (v )k) + log (1 − kuu (v )k))
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Problem regularization (1/4)
A logarithmic barrier approach [Bertrand and Epenoy 2002]†

Rv
Find u δ = argmin Jδ (uu ) = J(uu ) − δ v0f F (v , u (v ))dv



u



s.t.




u (v )



ẋx (v ) = A(v )xx (v ) + B(v )


m(v )
(P)δ > 0
ṁ(v ) = −c(v )kuu (v )k





g (v , x (v )) ≤ 0 v ∈ [v0 , vf ]






x (v0 ) = x 0
h (xx (vf )) = 0




m(v0 ) = m0
Method: Solve (P)δi , (i = 0, . . . , n) with δ0 > δ1 > · · · > δn > 0
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Problem regularization (1/4)
A logarithmic barrier approach [Bertrand and Epenoy 2002]†

Rv
Find u δ = argmin Jδ (uu ) = J(uu ) − δ v0f F (v , u (v ))dv



u



s.t.




u (v )



ẋx (v ) = A(v )xx (v ) + B(v )


m(v )
(P)δ > 0
ṁ(v ) = −c(v )kuu (v )k





g (v , x (v )) ≤ 0 v ∈ [v0 , vf ]






x (v0 ) = x 0
h (xx (vf )) = 0




m(v0 ) = m0
† R. Bertrand and R. Epenoy: “New Smoothing Techniques for Solving Bang-Bang
Optimal Control Problems - Numerical Results and Statistical Interpretation,” Optimal
Control Applications and Methods, Vol. 23, No. 4, pp. 171-197, 2002.
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Problem regularization (2/4)
An illustrative example

R2
R2
Find u δ = argmin Jδ (u) = 0 |u(t)|dt − δ 0 F (t, u(t))dt



u



s.t.




ẋ(t) = −x(t) + u(t)




|u(t)| ≤ 1 t ∈ [0, 2]




1

 x(0) = 0
x(2) =
2
F (t, u(t)) = log (|u(t)|) + log (1 − |u(t)|)
Shooting function
Sδ : z = λδ,z (0) 7−→ Sδ (z) = xδ,z (2) −
Richard Epenoy
1
2
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Problem regularization (3/4)
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Problem regularization (4/4)
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Indirect solution of state-constrained problems (1/2)
Existing penalty methods
Poor numerical efficiency in general
L. S. Lasdon, A. D. Waren and R. K. Rice: “An Interior Penalty Method for Inequality
Constrained Optimal Control Problems,” IEEE Transactions on Automatic Control, Vol.
AC-12, No. 4, pp. 388-395, 1967.
K. L. Teo and L. S. Jennings: “Nonlinear Optimal Control Problems with Continuous
State Inequality Constraints,” Journal of Optimization Theory and Applications, Vol.
63, No. 1, pp. 1-22, 1989.
A. Xing: “The Non-parameter Penalty Function Method in Constrained Optimal Control
Problems,” Journal of Applied Mathematics and Stochastic Analysis, Vol. 4, No. 2,
pp. 165-174, 1991.
E. Polak, T. H. Yang and D. Q. Mayne: “A Method of Centers Based on Barrier
Functions for Solving Optimal Control Problems with Continuous State and Control
Constraints,” SIAM Journal on Control and Optimization, Vol. 31, No. 1, pp. 159179, 1993.
M. C. Bartholomew-Biggs: “A Penalty Method for Point and Path State Constraints
in Trajectory Optimization,” Optimal Control Applications and Methods, Vol. 16, No.
1-4, pp. 291-297, 1995.
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Indirect solution of state-constrained problems (2/2)
Feasible directions methods
R. Pytlak and R. B. Vinter: “A Feasible Directions Algorithm for Optimal Control
Problems with State and Control Constraints: Convergence Analysis,” SIAM Journal
on Control and Optimization, Vol. 36, No. 6, pp. 1999-2019, 1998.
R. Pytlak and R. B. Vinter: “A Feasible Directions Algorithm for Optimal Control
Problems with State and Control Constraints: Implementation,” Journal of Optimization Theory and Applications, Vol. 101, No. 3, pp. 623-649, 1999.
Use of saturation functions
Autonomous constraint g(x(t)) ≤ 0, necessity to use normal form coordinates
K. Graichen and N. Petit: “Incorporating a Class of Constraints Into the Dynamics of
Optimal Control Problems,”Optimal Control Applications and Methods, Vol. 30, No.
6, pp. 537-561, 2009.
Homotopy approach
Regularity assumptions plus necessity to manage different formulations of the PMP
A. Hermant: “Homotopy Algorithm for Optimal Control Problems with a Second-order
State Constraint,” Applied Mathematics and Optimization, Vol. 61, No. 1, pp. 85-127,
2010.
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
The smoothed exact penalty method
The penalized problem (P)2σ,α,
Rv

2
Find u 2σ,α, = argmin Jσ,α,
(uu ) = Jδn (uu ) + v0f ψσ,α, (g (v , x (v )))dv


u




s.t.




u (v )

 ẋx (v ) = A(v )xx (v ) + B(v )
m(v )


ṁ(v ) = −c(v )kuu (v )k







x (v0 ) = x 0
h (xx (vf )) = 0



m(v0 ) = m0
z
z 1 +
−→ Max 0,
1 +
ψσ,α, (z) = σlog 1 + exp
σ→0
σ
α − z
α − z
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
The smoothed exact penalty method
The penalized problem (P)2σ,α,
Rv

2
Find u 2σ,α, = argmin Jσ,α,
(uu ) = Jδn (uu ) + v0f ψσ,α, (g (v , x (v )))dv


u




s.t.




u (v )

 ẋx (v ) = A(v )xx (v ) + B(v )
m(v )


ṁ(v ) = −c(v )kuu (v )k







x (v0 ) = x 0
h (xx (vf )) = 0



m(v0 ) = m0
G. Liuzzi and S. Lucidi: “A Derivative-Free Algorithm for Inequality Constrained Nonlinear Programming via Smoothing of an l∞ Penalty Function,” SIAM Journal on Optimization, Vol. 20, No. 1, pp. 1-29, 2009.
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Algorithm
1
Let 0 < q1 < q2 < 1, 0 < αlim < α0 , 0 > 0, σ0 > αqlim
, 0 < θ < 1, 0 < τ < 1
Let k = 0, end = false
WHILE (end = false)
2
Solve problem (P)2σk ,αk ,k → x 2σk ,αk ,k , mσ
, u 2σk ,αk ,k
k ,αk ,k
IF (αk ≤ αlim ) THEN
end = true
2
, u 2σk ,αk ,k
(xx δn , mδn , u δn ) ← x 2σk ,αk ,k , mσ
k ,αk ,k
ELSE
αk+1 = θαk n
o
1
σk+1 = Min σk , αqk+1
n R
o
αq2
IF Min k , vvf Max(0, g (v , x 2σk ,αk ,k (v )))dv > k THEN
0
σk
αqk2
k+1 = τ
σk
ELSE
k+1 = k
ENDIF
k =k +1
ENDIF
END WHILE
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
Convergence theorem [Epenoy 2011 in JGCD]
Assumption: An index k0 ≥ 0 exists such that, for k ≥ k0 ,
g v , x 2σk ,αk ,k (v ) ≤ 0 for v ∈ [v0 , vf ]. Then, the following results hold:
1
For all k ≥ k0 , k = k0
The sequence Jσ2k ,αk ,k u 2σk ,αk ,k k≥k is strictly decreasing and
0
converges toward Jδn (uu δn ) as k → ∞
u 2σk ,αk ,k k≥k admits a subsequence u 2σk ,αk ,k
such that
j
j
j
0
j
3
u 2σk ,αk ,k
→ u δn according to the weak-* topology on
j
j
j
j
L∞ [v0 , vf ] , R3 as j → ∞
4
→ x δn uniformly on [v0 , vf ] as j → ∞
x 2σk ,αk ,k
j
j
j
j
5
→ mδn uniformly on [v0 , vf ] as j → ∞
mσ2 k ,αk ,k
2
j
j
j
j
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Numerical results - A rendezvous in Highly Elliptical Orbit
1
Problem statement
Dynamical equations
Optimal control formulation
2
Solving the path-constrained rendezvous problem
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
3
Numerical results - A rendezvous in Highly Elliptical Orbit
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
4
Conclusion and related work
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Numerical data - SIMBOL-X project
a = 106246.9753 km
Fmax = 0.1 N
e = 0.798788
Isp = 220 s
v0 = 3.317940017547 rad
t0 = 0.0 s
vf = 3.349161118514 rad
tf = 8000.0 s


 

X (tf )
X (t0 )
−100 m
 Y (tf )
 Y (t0 )  =  −100 m 
Z (tf )
Z (t0 )
−100 m



dX
dX
(t0 )
(tf )

 
 dt

dt
0.0 m/s

 dY



 dY
(t0 )  =  0.0 m/s 

(t )


 dt
 dt f
0.0 m/s

 dZ
 dZ
(t0 )
(tf )
dt
dt
Richard Epenoy
m0 = 960.0 kg



500 m
 =  500 m 
500 m


 
0.0 m/s

 
 = 0.0 m/s 

0.0 m/s

A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Norm of the normalized thrust vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Normalized thrust vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Intersatellite distance
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Parameters of the algorithm
Smoothing parameter: the same as for the unconstrained problem
δn = 9.879x10−9
Case 1: dmin = 50.0 m
q1 = 0.3
q2 = 0.6
αlim = 4.73x10−4
α0 = 0.98
0 = 0.0999
σ0 = 1.0
θ = 0.99
τ = 0.9
Case 2: dmin = 140.0 m
q1 = 0.3
q2 = 0.6
αlim = 1.37x10−4
α0 = 0.98
0 = 0.0157
σ0 = 1.0
θ = 0.99
τ = 0.9
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 1 - Fuel consumption vs. iteration index k
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 1 - Minimum distance vs. iteration index k
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 1 - Norm of the normalized thrust vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 1 - Normalized thrust vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 1 - Intersatellite distance
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 1 - Relative position vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 1 - Relative velocity vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 2 - Norm of the normalized thrust vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 2 - Normalized thrust vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 2 - Intersatellite distance
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 2 - Relative position vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
Case 2 - Relative velocity vector
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Conclusion and related work
1
Problem statement
Dynamical equations
Optimal control formulation
2
Solving the path-constrained rendezvous problem
Smoothing the bang-off-bang control
A new approach to deal with the state constraint
3
Numerical results - A rendezvous in Highly Elliptical Orbit
Statement of the test case
Unconstrained rendezvous
Rendezvous under collision avoidance constraint
4
Conclusion and related work
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Conclusion
The smoothed exact penalty approach
Applied for the first time to an optimal control problem
Efficient to deal with the collision avoidance constraint
More theoretically based than other penalization techniques
Can be used to solve a large class of problems
Reference
R. Epenoy: “Fuel Optimization for Continuous-Thrust Orbital Rendezvous
with Collision Avoidance Constraint,” Journal of Guidance, Control and
Dynamics, Vol. 34, No. 2, pp. 493-503, 2011.
Application to other state-constrained problems
Minimum-fuel rendezvous in perturbed environment
Reentry trajectories under thermal flux constraint
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Related work
Feedback control under collision avoidance constraint
G. Lantoine and R. Epenoy: “Quadratically Constrained Linear Quadratic
Regulator Approach for Finite-Thrust Orbital Rendezvous,” Journal of
Guidance, Control and Dynamics, Vol. 35, No. 6, pp. 1787-1797, 2012.
Quadratically-constrained discrete-time LQR
I The mass of the chaser is assumed to be constant
I The cost function is quadratic
I Thrust arcs are approximated by impulsive velocity increments
I Use of Yamanaka-Ankersen transition matrix
I Quadratic control and state inequality constraints
State space partition in subregions associated with sets of active
constraints
High-order Taylor series expansions of the HJB equation on each
subregion
Offline explicit computation of the feedback control law
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous
Problem statement
Solving the path-constrained rendezvous problem
Numerical results - A rendezvous in Highly Elliptical Orbit
Conclusion and related work
Thank you for your attention
Richard Epenoy
A New Penalty Method for Path-Constrained Rendezvous