Professional Documents
Culture Documents
Approach to Optimal
Control
Introduction:
We discussed in last chapters optimal control problems and the
methods of optimization.
In this chapter we shall apply variational methods to optimal control
problems.
We shall first derive Necessary conditions for optimal control
assuming that the admissible controls are not bounded.
These Necessary conditions are then employed to find the optimal
control law for the important linear regulator problems.
Next, Pontryagins minimum principle is introduced heuristically as a
generalization of the fundamental theorem of the calculus of
variations, and problems with bounded control and state variables.
The three concluding sections are time-optimal problems, minimum
control-effort systems, and problems involving singular intervals.
Necessary conditions for optimal control
Let us employ the techniques in last chapter to determine necessary
conditions for optimal control. the problem is to find an admissible
control u* that causes the system
x a( x(t ), u (t ), t ) (1)
To follow an admissible trajectory x* that minimizes the performance
measure tf
J (u ) h( x(t f ), t f ) g ( x(t ), u (t ), t )dt
t0
(2)
We shall initially assume that the admissible state and control regions
are not bounded, and that the initial conditions x(t0)=x0 and the initial
time t0 are specified.
The only difference between the equation
tf
J (u ) h( x(t f ), t f ) g ( x(t ), u (t ), t ) dt
t0
d
dt
[ h( x (t ), t )]dt h( x (t f ), t f ) h( x (t0 ), t 0 )
t 0 (3)
t f
d
h( x (t f ), t f )
t
dt
[ h( x (t ), t )]dt h( x (t0 ), t 0 )
0
(4)
(5)
(6)
(7)
(8)
Boundary conditions
In particular problem either g and h may be missing; in this case, we
simply strike out the terms involving the missing function. To
determine the boundary conditions is a matter of making the
appropriate substitutions in equation (8) in all cases it will be
assumed that we have the n equations x*(t0 )=x0.
Must be satisfied
Case III : Final state lying on the surface defined by m(x(t))=0.
since this is a new situation, We substitute tf =0 in eq (8 ) and The
tangent line is normal to the gradient vector at the point (x(tf),tf).
Thus, x(tf) must be normal to the gradient so that:
Problems with free Final Time:
If the final time is free, there are several situations that may occur.
CASE I Final state fixed. The appropriate substitution in Equation
(8) is xf =0. tf is arbitrary, so the (2n+1) relationship is
The system
The final time tf is fixed, H and Q are real symmetric positive semi-
definite matrices, and R is real symmetric positive definite matrix.
It is assumed that the states and controls are not bounded, and x(tf) is
free. It is desired to maintain the state vector close to the origin
without an excessive expenditure of control effort.
The Hamiltonian is
The admissible state and control values are unconstrained, the final
time T is specified, H>0, x(T) is free.
from equations above gives:
A=a, B=1, R=0.25, Q=0,
And
J (u ) h( x(t f ), t f ) g ( x(t ), u (t ), t ) dt
t0
and the boundary conditions as
x(t0) = x0 and tf and x(tf) = xf are free,
and the boundary conditions as x(to) = xo, tf is fixed, and x(tf) is free,
find the optimal control, state and performance index
B. Solution of the Problem
Step 1 Solve the matrix differential Riccati equation