05.08.2013 Views

guidance, flight mechanics and trajectory optimization

guidance, flight mechanics and trajectory optimization

guidance, flight mechanics and trajectory optimization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.0 STATENI3JT OF THE PROBLEN<br />

This monograph will present both the theoretical <strong>and</strong> computational<br />

aspects of Dynamic Programming. The development of the subject matter in<br />

the text will be similar to the manner in which Dynamic Programming itself<br />

developed. The first step in the presentation will be an explanation of<br />

the basic concepts of Dynamic Programming <strong>and</strong> how they apply to simple<br />

multi-stage decision processes. This effort will concentrate on the meaning<br />

of the principle of Optimality, optimal value functions, multistage decision<br />

processes <strong>and</strong> other basic concepts.<br />

After the basic concepts are firmly in mind, the applications of these<br />

techniques to simple problems will be useful in acquiring the insight that<br />

is necessary in order that the concepts may be applied to more complex<br />

problems. The formulation of problems in such a manner that the techniques<br />

of Dynamic Programming can be applied is not always simple <strong>and</strong> requires<br />

exposure to many different types of applications if this task is to be<br />

mastered. Further, the straightforward Dynamic Programming formulation<br />

is not sufficient to provide answers in some cases. Thus, many problems<br />

require additional techniques in order to reduce computer core storage<br />

requirements or to guarantee a stable solution. The user is constantly<br />

faced with trade-offs in accuracy, core storage requirements, <strong>and</strong> computation<br />

time. All of these factors require insight that can only be gained from,the<br />

examination of simple problems that specifically illustrate each of these<br />

problems.<br />

Since Dynamic Progrsmmin g is an <strong>optimization</strong> technique, it is expected<br />

that it is related to Calculus of Variations <strong>and</strong> Pontryagin's Maximum<br />

Principle. Such is the case. Indeed,.it is possible to derive the Euler-<br />

Lagrange equation of Calculus of Variations as well as the boundary condition<br />

equations from the basic formulation of the concepts of Dynamic Programming.<br />

The solutions to both the problem of Lagrange <strong>and</strong> the problem of Mayer can<br />

also be,derived from the Dynamic Programming formulation. In practice,<br />

however, the, theoretical application of the concepts of Dynamic Programming<br />

present a different approach to some problems that are not easily formulated<br />

by conventional techniques, <strong>and</strong> thus provides a powerful theoretical tool<br />

as well as a computational tool for <strong>optimization</strong> problems.<br />

The fields of stochastic <strong>and</strong> adaptive <strong>optimization</strong> theory have recently<br />

shown a new <strong>and</strong> challenging area of application for Dynamic Programming.<br />

The recent application of the classical methods to this type of problem has<br />

motivated research to apply the concepts of Dynamic Programming with the hope<br />

that insights <strong>and</strong> interpretations afforded by these concepts will ultimately<br />

prove useful.<br />

1

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

Saved successfully!

Ooh no, something went wrong!