14.02.2013 Views

Thesis - Leigh Moody.pdf - Bad Request - Cranfield University

Thesis - Leigh Moody.pdf - Bad Request - Cranfield University

Thesis - Leigh Moody.pdf - Bad Request - Cranfield University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 7 / Missile Trajectory Optimisation<br />

_ _<br />

7.2 Dynamic Model<br />

The position of the target at the impact time (tF) is propagated from its<br />

current position provided by the missile state observer,<br />

( t )<br />

⎛ A<br />

A<br />

2<br />

P ⎞<br />

t F 03x3<br />

M t F I ⎛<br />

3 P ⎞ ⎛ t 0.<br />

5 t F I ⎞<br />

⎜ ⎟ ⎛ ⋅ ⎞<br />

⋅ ⋅ 3<br />

⎜<br />

⎟ ⎜ ⎟ ⎜<br />

⎟<br />

⎜ L ⎟ : = ⎜ L M L ⎟ ⋅ ⎜ L ⎟ + ⎜ L ⎟ ⋅ P&<br />

&<br />

A<br />

A<br />

⎜<br />

P&<br />

t ( t F ) ⎟ ⎜ 03x3<br />

M 0 ⎟ ⎜<br />

3x3<br />

P&<br />

⎟ ⎜<br />

⎟<br />

⎝<br />

⎠ t ⎝<br />

t F ⋅ I<br />

⎝ ⎠<br />

⎝ ⎠<br />

3 ⎠<br />

7-4<br />

A<br />

t<br />

Equation 7.2-1<br />

For real-time optimisation the size of the optimiser state vector must be as<br />

small as possible. Here missile position, speed and direction, and the<br />

launcher orientation with respect to the Alignment frame are used. In<br />

literature mass-flow is often included however, when using solid propellant<br />

boosters mass can be treated as a quasi-static variable providing the ambient<br />

pressure is accounted for in the thrust equation.<br />

( ) T<br />

XA YA ZA<br />

MV MV<br />

P , P , P , P , Θ ,<br />

X : = &<br />

Ψ<br />

m<br />

m<br />

m<br />

o, m<br />

A<br />

A<br />

Equation 7.2-2<br />

These states are propagated from the initial conditions provided by the<br />

missile state observer according to the difference equations (fX),<br />

k+<br />

1<br />

k<br />

k<br />

( X , U , t k ) ⋅ ∆t<br />

k ≡ X + f ⋅ t k<br />

X : = X + X&<br />

∆<br />

k<br />

k<br />

k<br />

X<br />

Equation 7.2-3<br />

Euler integration is the obvious choice, balancing speed and the number of<br />

control steps. Runge-Kutta algorithms, although more accurate, impose a<br />

greater computation load and require a single-step start up algorithm<br />

following a discontinuity in the derivatives. The 1 st order Newton-Cotes<br />

numerical integration formula (trapezoidal rule), is an alternative to Euler<br />

integration with 2 nd order convergence and none of the problems associated<br />

with higher-order algorithms.<br />

7.2.1 Dynamic Model Propagation Equations<br />

The following parameters, and their derivatives, with respect to the<br />

optimiser states are defined in §6 and §20. The time, optimiser states and<br />

control dependencies are listed,<br />

• Missile mass mm ( t )<br />

• Missile thrust force<br />

ZA<br />

F T ( Pm<br />

)<br />

• Missile drag force F<br />

ZA ( P , P&<br />

MV MV<br />

, Θ , Ψ )<br />

D<br />

m<br />

o,<br />

m<br />

B<br />

B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!