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.

The purpose of this monograph is to present the methods of Dynamic<br />

Programmin g <strong>and</strong> to illustrate its dual role as both a computational <strong>and</strong><br />

theoretical tool. In keeping with the objectives of the monograph series,<br />

the problems considered for solution will be primarily of the <strong>trajectory</strong><br />

<strong>and</strong> control type arising in aerospace applications. It should be mentioned<br />

that this particular class of problems is not as well suited for solution<br />

by means of Dynamic Programming as those in other areas. The systematic<br />

search procedure inherent in Dynamic Programming usually involves a very<br />

large number of calculations often in excess of the capability of present<br />

computers. While this number can be brought within reasonable bounds,<br />

it is usually done at the expense of compromising solution accuracy.<br />

However, this situation should change as both new methods <strong>and</strong> new computers<br />

are developed.<br />

The frequently excessive number of computations arising in <strong>trajectory</strong><br />

<strong>and</strong> control problems has somewhat dampened the initial enthusiasm with which<br />

Dynamic Programming was received. Many investigators feel that the<br />

extensive applications of Dynamic Programming have been over-stated <strong>and</strong><br />

that computational procedures based upon the variational techniques are more<br />

suitable for solution generation. However, it should be mentioned that the<br />

originators of these other procedures can not be accused of modesty when<br />

it'comes to comparing the relative merits of their own technique with some<br />

other. The difficulty arises in that each may be correct for certain classes<br />

of problems <strong>and</strong> unfortunately, there is little which can be used to determine<br />

which will be best for a specific problem since the subject is relatively new<br />

<strong>and</strong> requires much investigation.<br />

Without delineating further the merits of Dynamic Programming in the<br />

introduction it is noted that current efforts are directed to its application<br />

to more <strong>and</strong> more <strong>optimization</strong> problems. Since an <strong>optimization</strong> problem can<br />

almost always be modified to a multi-stage decision processes, the extent of<br />

application of Dynamic Programming has encompassed business, military,<br />

managerial <strong>and</strong> technical problems. A partial list of applications appears<br />

in Ref. 2.1.2. Some of the more pertinent fields are listed below.<br />

Allocation processes<br />

Calculus of Variations<br />

Cargo loading<br />

Cascade processes<br />

Communication <strong>and</strong> Information Theory<br />

Control Processes<br />

Equipment Replacement<br />

Inventory <strong>and</strong> Stock Level<br />

Optimal Trajectory Problems<br />

6<br />

Probability Theory<br />

Reliability<br />

Search Processes<br />

Smoothing<br />

Stochastic Allocation<br />

Transportation<br />

Game Theory<br />

Investment

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

Saved successfully!

Ooh no, something went wrong!