0% found this document useful (0 votes)
25 views2 pages

Understanding Optimal Control Problems

An optimal control problem is a mathematical programming problem that involves multiple stages. It aims to find a set of control variables that govern how the system evolves between stages to minimize an objective function, subject to constraints on the control and state variables. The control variables define the system, while the state variables describe the system's behavior at each stage. An example problem formulates minimizing the total travel time of a rocket traveling vertically upward against gravitational and air resistance forces by changing its thrust at discrete points, with the thrust and mass changing between points.

Uploaded by

dasaikat
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views2 pages

Understanding Optimal Control Problems

An optimal control problem is a mathematical programming problem that involves multiple stages. It aims to find a set of control variables that govern how the system evolves between stages to minimize an objective function, subject to constraints on the control and state variables. The control variables define the system, while the state variables describe the system's behavior at each stage. An example problem formulates minimizing the total travel time of a rocket traveling vertically upward against gravitational and air resistance forces by changing its thrust at discrete points, with the thrust and mass changing between points.

Uploaded by

dasaikat
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Optimal Control Problem.

An optimal control (OC) problem is a mathematical pro-


gramming problem involving a number of stages, where each stage evolves from
the preceding stage in a prescribed manner. It is usually described by two types of
vari- ables: the control (design) and the state variables. The control variables define
the system and govern the evolution of the system from one stage to the next, and
the state variables describe the behavior or status of the system in any stage. The
problem is to find a set of control or design variables such that the total objective
function (also known as the performance index, PI) over all the stages is minimized
subject to a set of constraints on the control and state variables. An OC problem can
be stated as follows [1.55]:
l

Find X which minimizes f (X) = fi (xi , yi )

(1.6)

subject to the constraints

qi(xi,yi)+yi = yi+1, gj(xj) ≤ 0,

hk(yk) ≤ 0,
i=1

i = 1,2,...,l j = 1,2,...,l k = 1,2,...,l

where xi is the ith control variable, yi the ith state variable, and fi the contribution of
the ith stage to the total objective function; gj,hk, and qi are functions of xj,yk, and xi
and yi, respectively, and l is the total number of stages. The control and state
variables xi and yi can be vectors in some cases. The following example serves to
illustrate the nature of an optimal control problem.

Example 1.2 A rocket is designed to travel a distance of 12s in a vertically upward


direction [1.39]. The thrust of the rocket can be changed only at the discrete points
located at distances of 0,s,2s,3s,...,12s. If the maximum thrust that can be devel-
oped at point i either in the positive or negative direction is restricted to a value of
Fi, formulate the problem of minimizing the total time of travel under the following
assumptions:

1. The rocket travels against the gravitational force.


2. The mass of the rocket reduces in proportion to the distance traveled. 3. The air
resistance is proportional to the velocity of the rocket.

1.5 Classification of Optimization Problems 17


Figure 1.9 Control points in the path of the rocket.

SOLUTION Let points (or control points) on the path at which the thrusts of the
rocket are changed be numbered as 1, 2, 3, . . . , 13 (Fig. 1.9). Denoting xi as the
thrust, vi the velocity, ai the acceleration, and mi the mass of the rocket at point i,
Newton’s second law of motion can be applied as

net force on the rocket = mass × acceleration This can be written as

thrust − gravitational force − air resistance = mass × acceleration

You might also like