Search for notes by fellow students, in your own course and all over the country.

Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.

My Basket

You have nothing in your shopping cart yet.

Title: Optimal Control Systems: Introduction, Parameter Optimization: Servomechanisms, Optimal Control Problems: State Variable Approach, The State Regulator Problem, The Infinite-time Regulator Problem, The Output regulator and the Tracking Problems, Parameter
Description: Optimal Control Systems: Introduction, Parameter Optimization: Servomechanisms, Optimal Control Problems: State Variable Approach, The State Regulator Problem, The Infinite-time Regulator Problem, The Output regulator and the Tracking Problems, Parameter Optimization: Regulators, Introduction to Adaptive Control.

Document Preview

Extracts from the notes are below, to see the PDF you'll receive please use the links above


MODULE-IV
OPTIMAL CONTROL SYSTEMS
Introduction:
There are two approaches to the design of control systems
...
In other approach, for a given plant we find an overall
system that meets the given specifications & then compute the necessary compensators
...
Compensators are selected
that give as closely as possible, the desired system performance
...
Then, through a trial & error procedure, an
acceptable system performance is achieved
...
In
parameter optimization procedure, the performance specification consists of a single
performance index
...

Parameter Optimization: Servomechanisms
The analytical approach of parameter optimization consists of the following steps:(i)

(ii)

Compute the performance index J as a function of the free parameters
K1,K2,โ€ฆ
...
,Kn)
...
๐‘›
โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ
...


Sufficient conditions
From the solution set of equation(2), find the subset that satisfies the sufficient conditions
which require that the Hessian matrix given below is positive definite
...


๐œ•2๐ฝ

๐œ•2๐ฝ โ€ฆ โ€ฆ
๐œ•๐‘˜1๐œ•๐‘˜2
2

๐œ•2๐ฝ
๐œ•๐‘˜1๐œ•๐‘˜๐‘›
2

๐œ• ๐ฝ
๐œ•๐พ2 โ€ฆ โ€ฆ
...


โ€ฆโ€ฆโ€ฆ

2

๐œ•2๐ฝ

๐œ•๐‘˜๐‘›๐œ•๐‘˜1 ๐œ•๐‘˜๐‘›๐œ•๐‘˜2

โ€ฆโ€ฆ

๐œ•2๐ฝ

2

๐œ•๐พ๐‘›
102

โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ (3)

๐œ•2 ๐ฝ

Since

๐œ•๐‘˜ ๐‘– ๐œ•๐‘˜ ๐‘—

(iii)

=

๐œ•2 ๐ฝ
๐œ•๐‘˜ ๐‘— ๐œ•๐‘˜ ๐‘–

, the matrix H is always symmetric
...

The set that has the smallest J gives the optimal parameters
...

The quadratic performance index, this can be done by using the Parsevalโ€Ÿs theorem which
allows us to write
โˆž

๐‘ฅ2

๐‘ก ๐‘‘๐‘ก =

0

๐‘—โˆž

1
2๐œ‹๐‘—

๐‘‹ ๐‘  ๐‘‹ โˆ’๐‘  ๐‘‘๐‘ 

โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ (4)

โˆ’๐‘—โˆž

The values of right hand integral in equation(4) can easily be found from the published tables,
provided that X(s) can be written in the form
๐‘‹ ๐‘  =

๐ต(๐‘ )
๐‘0 + ๐‘0๐‘  + โ‹ฏ + ๐‘๐‘›โˆ’1๐‘ ๐‘›โˆ’1
=
๐ด(๐‘ )
๐‘Ž0 + ๐‘Ž0๐‘  + โ‹ฏ + ๐‘Ž๐‘› ๐‘ ๐‘›

Where A(s) has zeros only in the left half of the complex plane
...

We may define error e(t)=c(t) - r(t)
The design objective in a servomechanism or tracking problem is to keep error e(t) small
...


103

EXAMPLE
Referring to the block diagram given below, consider ๐บ ๐‘  = 100 and ๐‘  = 1
...


100

=
100
s + 100K
Ks
s2
๐ธ ๐‘ 
1
=
๐‘… ๐‘ 
1+๐ป ๐‘ 
๐‘…(๐‘ )
๐‘  + 100๐‘˜
1 ๐‘ 
โ‡’๐ธ ๐‘  =
= 2
=
๐‘  + 100๐‘˜๐‘  + 100
1 + ๐ป ๐‘  1 + 100
๐‘  + 100๐พ
Here

b0=100K,

b1=1,

1 + G s Ks

a0=100,

=

1+

a1=100K,

a2=1

As E(s) is 2nd order
๐ฝ2 =

๐œ•๐ฝ
๐œ•๐พ

๐‘12๐‘Ž0 + ๐‘02๐‘Ž2

2๐‘Ž0๐‘Ž1๐‘Ž2
= 0 gives K=0
...
1
...
(5)
0

may be unsatisfactory because it may lead to excessively large magnitudes of some control
signals
...
Therefore, a more realistic
PI should be to minimize
โˆž

๐ฝ=

๐‘’2(๐‘ก) ๐‘‘๐‘ก โ€ฆ โ€ฆ โ€ฆ โ€ฆ
...
(6๐‘Ž)
The constant M is determined by the linear range of the system plant
...
e in order to implement the optimal design, nonlinear &/or time-varying
devices are required
...
(7)
0

Where ฮป, a positive constant, is called the weighting factor
...
As ๐œ† โ†’ 0 ,the
โˆž
contribution of u(t) becomes less significant & PI reduces to ๐ฝ = 0 ๐‘’2(๐‘ก) ๐‘‘๐‘ก
...
If โ†’ โˆž , performance criterion given by equation(7) reduces to
โˆž

๐ฝ=

๐‘ข2(๐‘ก) ๐‘‘๐‘ก โ€ฆ โ€ฆ โ€ฆ โ€ฆ
...

From these two extreme cases, we conclude that if ฮป is properly chosen, then the constraint of
(6a) will be satisfied
...
1

Solution
100
K 100 s
1
2
1
s
H s =
=
=
K1
s
+
K1K2100
1 + K1G(s)K2s
1 + 2 100K2s
s
๐ธ ๐‘ 
1
1
s2 + K1K2s100
=
=
= 2
K 100
๐‘… ๐‘ 
1+๐ป ๐‘ 
s + K1K2s100 + K1100
1+ 2 1
s
+
K
1K2100
1
๐‘  ๐‘  + K1K2100
๐‘  + K K 100
๐‘ 
1 2
โ‡’๐ธ ๐‘  =
=
2
2
s + K1K2s100 + K1100
s + K1K2s100 + K1100
K G(s)

Here

b0=K1K2100,

b1=1,

K1

a0=K1100, a1=K1K2100,
105

a2=1

As E(s) is of 2nd order, so PI
โˆž

1 + 100K 1๐พ 22
=
2๐‘Ž0๐‘Ž1๐‘Ž2
200K1K2
0
100K1
100
๐ถ ๐‘  =
=
๐‘ˆ(๐‘ )
๐‘  s2 + K1K2s100 + K1100
๐‘ 2
๐‘ K1
๐‘ˆ ๐‘  =
s2 + K1K2s100 + K1100
๐‘’2(๐‘ก) ๐‘‘๐‘ก =

๐ฝ๐‘’2 =

Here

b0=0,

๐‘ 12๐‘Ž 0+ ๐‘ 02๐‘Ž

2

a0=K1100, a1=K1K2100,
โˆž
K1
2
๐ฝ๐‘ข2 = ๐‘ข (๐‘ก) ๐‘‘๐‘ก =
200K2

b1=K1,

a2=1

0

The energy constraint on the system is thus expressed by the equation
K1
= 0
...
(๐‘Ž)
๐ฝ๐‘ข =
200K2
2
1+100K1๐พ2

The PI for the system is ๐ฝ = ๐ฝ๐‘’ + ๐œ†๐ฝ๐‘ข =

200K1K2

K1

+ ๐œ† 200K

2

๐œ•๐ฝ
= 0 ๐‘“๐‘œ๐‘Ÿ ๐‘– = 1,2 ๐‘”๐‘–๐‘ฃ๐‘’๐‘ 
๐œ•๐พ๐‘–
๐œ†๐พ12 = 1 โ€ฆ โ€ฆ โ€ฆ โ€ฆ
...
(๐‘)
Solving equation (a),(b),(c), we get ๐œ† = 0
...
1

The Hessian matrix ๐ป =

๐œ•2 ๐ฝ

๐œ•2 ๐ฝ

๐œ•๐พ12
2
๐œ• ๐ฝ
๐œ•๐‘˜ 2 ๐œ•๐‘˜ 1

๐œ•๐‘˜ 1 ๐œ•๐‘˜ 2
2

=

๐œ• ๐ฝ
๐œ•๐พ2
2

1

1โˆ’๐œ†๐พ12

100K13K22
1โˆ’๐œ†๐พ1
200๐พ 2๐พ 2

200๐พ12 ๐พ22 2
1
100K1 ๐พ2 โˆ’1
K โˆ’ 100K 3K

1

2

2

2

1

For ๐พ1 = 2, ๐พ2 = 0
...
1 satisfy the necessary as well as sufficient conditions for J to
be minimum
...
For zero input, the output is zero if all
the initial conditions are zero
...
The primary objective of the design is to damp out the
response due to initial conditions quickly without excessive overshoot & oscillations
...
The response(roll
angle ำจ(t)) to this disturbance is highly oscillatory
...

If there is no constraint on โ€œcontrol effortโ€, the controller which minimizes the performance
index
...

๐œƒ๐‘‘ (๐‘ก) โ†’ desired roll angle which is clearly zero
...
If for
disturbance torque applied at t=to , the controller is required to regulate the roll motion which is
finite time (tf-to), a suitable performance criterion for design of optimum controller is to minimize
๐‘ก๐‘“

๐ฝ=

๐œƒ2(๐‘ก) ๐‘‘๐‘ก โ€ฆ โ€ฆ โ€ฆ โ€ฆ
...
(11)
A is constant matrix of size (nร—n)
B is the constant matrix of size (nร—m)
X(t) is the state vector of size (nร—1)
U(t) is the control vector of size (mร—1)
Find the control function u* which is optimal with respect to given performance criterion
...

The State Regulator Problem
When a system variable x1(t)(the output) is required to be near zero, the performance measure is

107

๐‘ก๐‘“

๐ฝ=

๐‘ฅ12(๐‘ก) ๐‘‘๐‘ก
๐‘ก๐‘œ

A performance index written interms of two state variables of a system would be then
๐‘ก๐‘“

๐ฝ=

(๐‘ฅ12 ๐‘ก + ๐‘ฅ22(๐‘ก))๐‘‘๐‘ก
๐‘ก๐‘œ

Therefore if the state x(t) of a system described by equation (11) is required to close to Xd=0,
a design criterion would be to determine a control function that minimizes
๐‘ก๐‘“

๐ฝ=

(๐‘‹๐‘‡๐‘‹ ) ๐‘‘๐‘ก
๐‘ก๐‘œ

In practical, the control of all the states of the system is not equally important
...

The roll motion contributes much discomfort to passengers, in the design of passenger
ship,the value of ๐œ† will be less than one
...

The simplest form of Q is a diagonal matrix:
๐‘ž1
0
๐‘„=
โ‹ฎ
0

0โ€ฆ
...
0
โ‹ฎ
โ‹ฎ
0 โ€ฆ
...
The larger the value of qi relative to other values of q,the more control
effort is spent to regulate xi(t)
...

In the infinite time state regulator problem ๐‘ก๐‘“ โ†’ โˆž , the final state should approach the
equilibrium state X=0; so the terminal constraint is no longer necessary
...

If PI is modified by adding a penalty term for physical constraints, then solution would be
more realistic
...

By giving sufficient weight to control terms, the amplitude of controls which minimize the
overall PI may be kept within practical bound, although at the expense of increased error in
X(t)
...
(12)
Find the optimal control law u*(t),๐‘ก โˆˆ ๐‘ก0, ๐‘ก๐‘“ , where ๐‘ก0 & ๐‘ก๐‘“ are specified initial & final
times respectively, so that the optimal PI
๐‘ก๐‘“

1
1
๐ฝ = ๐‘‹ ๐‘‡ ๐‘ก๐‘“ ๐น๐‘‹ ๐‘ก๐‘“ +
2
2

๐‘‹ ๐‘‡ ๐‘ก ๐‘„๐‘‹ ๐‘ก + ๐‘ข ๐‘‡ ๐‘ก ๐‘… ๐‘ข ๐‘ก ๐‘‘๐‘ก โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ
...
tf is fixed & given & X(tf) is free
...
We shall assume that, both
Q & F are not simultaneously zero matrices to avoid trival solution
...
(14)
With final condition P(t=tf)=F
Where P(t)=Riccati coefficient matrix,time varying matrix,symmetric positive definite
matrix
...
Numerical integration is
carried out backward in time; from t=tf to t=t0 with boundary condition P(tf)=F
...
(15)
Where K(t) = โˆ’Rโˆ’1BTP t is called Kalman gain
...

It is desired to find the control Law that minimizes the PI

1
๐ฝ=

๐‘ก๐‘“

2

1 2
2
3๐‘ฅ + ๐‘ข ๐‘‘๐‘ก , ๐‘ก๐‘“ = 1 ๐‘ ๐‘’๐‘
4

๐‘ก๐‘œ

Solution
Comparing the state equation with equation(12), A=2, B=1
Comparing PI with equation(13), we get ๐น = 0, ๐‘… = 1 , ๐‘„ = 3
4

As there is one state variable so P(t)=p(t), matrix reduces to scalar function
...
(16)
๐‘ก๐‘œ

Salient points of infinite time regulator problem:
(1) When ๐‘ก๐‘“ โ†’ โˆž , ๐‘‹(โˆž) โ†’ 0 for the optimal system to be stable
...
e we set F=0 in
general quadratic PI
...

(4) Solve ARE to get P ,then the optimal control law is given by
uโˆ— t = โˆ’Rโˆ’1BTP X t = โˆ’KX t
Where K(t) = โˆ’Rโˆ’1BTP is called Kalman gain
...

(5) The optimal value of PI is
1 ๐‘‡
๐‘‹ 0 P๐‘‹ 0
2

๐ฝโˆ— =
EXAMPLE

Obtain the control Law which minimizes the performance index
โˆž

๐‘ฅ12 + ๐‘ข2 ๐‘‘๐‘ก

๐ฝ=
0

For the system

๐‘ฅ1
0 1 ๐‘ฅ1
0
=
+
๐‘ข
๐‘ฅ
๐‘ฅ
0 0 2
1
2

Solution
๐ด=

0

1

,๐ต =

0 0

0

,๐‘„ =

1

2

0

,๐‘… = 2

0 0

ARE
โˆ’

p11

p12 0 1

p12

p22 0 0

TP

โˆ’

โˆ’P A โˆ’ A
0 0 p11 p12
1 0 p12

+

โˆ’1 TP โˆ’ Q = 0
+p P BR
p12 B
p11
11
0 1

0

p12

p22

Simplifying
โˆ’

p22 1 2

1

p12

p12
p22

p12 2

+2=0
2
p p
p11 โˆ’ 12 22 = 0
2
p22 2
โˆ’
+ 2p12 = 0
2
For P to be positive definite matrix we get the solution P = 2 2
2
The Optimal Control Law is given by

112

2 ,
2 2

โˆ’

2

0

0

0

=

0

0

0

0

1

โˆ—

โˆ’1 T

u t = โˆ’R

B PX t =โˆ’

0

1

2 2

2

๐‘ฅ1(๐‘ก)

=โˆ’
๐‘ฅ

๐‘ก โˆ’ 2
๐‘ฅ

1
2
2
2 2 ๐‘ฅ2(๐‘ก)
It can be easily verified that closed loop system is asymptotically stable
...
In the output regulator problem on the other hand, we ere concerned with
making the components of the output vector small
...
17
Y t = CX t
Find the optimal control law u*(t),๐‘ก โˆˆ ๐‘ก0, ๐‘ก๐‘“ , where ๐‘ก0 & ๐‘ก๐‘“ are specified initial & final
times respectively, so that the optimal PI
๐‘ก๐‘“

1
1
๐ฝ = ๐‘Œ ๐‘‡ ๐‘ก๐‘“ ๐น ๐‘Œ ๐‘ก๐‘“ +
2
2

๐‘Œ๐‘‡ ๐‘ก ๐‘„๐‘Œ ๐‘ก + ๐‘ข ๐‘‡ ๐‘ก ๐‘… ๐‘ข ๐‘ก ๐‘‘๐‘ก โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ โ€ฆ (18)
๐‘ก๐‘œ

Is minimized,subject to initial state x(t0)=x0
...
Suppose that the
vector Z(t) is the desired output
...

Output Regulator as state regulator Problem
If the controlled process given by equation(17) is observable then, we can reduce the output
regulator problem to the state regulator problem
...
(19)
With boundary condition ๐‘ƒ ๐‘ก๐‘“ = CTFC
The Tracking Problem
Here we shall study a class of tracking problems which are reducible to the form of the output
regulator problem
...

We define error vector e(t)=Y(t)-r(t)

Find the optimal control law u*(t),๐‘ก โˆˆ ๐‘ก0, ๐‘ก๐‘“ , where ๐‘ก0 & ๐‘ก๐‘“ are specified initial & final
times respectively, so that the optimal PI
๐ฝ=

1
2

๐‘’๐‘‡ ๐‘ก ๐น ๐‘’ ๐‘ก
๐‘“

๐‘“

+

1

๐‘ก๐‘“

๐‘’ ๐‘‡ ๐‘ก ๐‘„๐‘’ ๐‘ก + ๐‘ข๐‘‡ ๐‘ก ๐‘… ๐‘ข ๐‘ก ๐‘‘๐‘ก

2
๐‘ก๐‘œ

Is minimized
...

Z t = AZ t
r t = CZ t
The matrices A & C are same as those of the plant
...


Parameter Optimization: Regulators
Solution of control problem when some elements of feedback matrix K are constrained
Consider completely controllable process
X t = AX t + Bu t
The PI is ๐ฝ = 1

โˆž

๐‘‹ ๐‘‡ ๐‘ก ๐‘„๐‘‹ ๐‘ก + ๐‘ข ๐‘‡ ๐‘ก ๐‘… ๐‘ข ๐‘ก ๐‘‘๐‘ก

2 0

Optimal control is linear combination of the state variables u=KX(t)
With the above feedback law,closed loop system is described by
X t = AX t + BKX t = A + BK X(t)
Solution
(1) Determine elements of P as functions of the elements of the feedback matrix K from the
equations given below
A + BK T P + P A + BK + KTRK + Q = 0
...
(21)
2
If K1,K2,โ€ฆ
...
,Kn)
...
๐‘›
(๐‘›๐‘’๐‘๐‘’๐‘ ๐‘ ๐‘Ž๐‘Ÿ๐‘ฆ ๐‘๐‘œ๐‘›๐‘‘๐‘–๐‘ก๐‘–๐‘œ๐‘›)
๐œ•๐พ๐‘–
Hessian matrix is positive definite (sufficient condition)
115

Solution set Ki of equation(22) satisfies necessary & sufficient condition is obtained which
gives the suboptimal solution to the control problem
...
If all the parameters of P are
free, the procedure above will yield an optimal solution
...
(23)
EXAMPLE
Consider the second order system, where it is desired to find optimum ๐œ which minimizes the
integral square error i
...
Since K2 = 2ฮพ,
โ‡’ ฮพ = 0
...

It can be easily verified that the suboptimal control derived above results in a closedloop
system which is asymptotically stable
...
For practical
2

reasons, it is desirable to have one control irrespective of what x(0) is
...

1
๐ธ ๐‘‹ 0 ๐‘‹๐‘‡ 0 = ๐ผ
๐‘›
New PI ๐ฝ = ๐ธ ๐ฝ = ๐ธ 1 ๐‘‹ ๐‘‡ 0 ๐‘ƒ ๐‘‹ 0 = 1 ๐‘ก๐‘Ÿ ๐‘
2

2๐‘›

๐‘ก๐‘Ÿ ๐‘ = ๐‘ก๐‘Ÿ๐‘Ž๐‘๐‘’ ๐‘œ๐‘“ ๐‘ƒ = ๐‘ ๐‘ข๐‘š ๐‘œ๐‘“ ๐‘Ž๐‘™๐‘™ ๐‘‘๐‘–๐‘Ž๐‘”๐‘œ๐‘›๐‘Ž๐‘™ ๐‘’๐‘™๐‘’๐‘š๐‘’๐‘›๐‘ก๐‘  ๐‘œ๐‘“ ๐‘ƒ
The parameter K2 that optimizes ๐ฝ is 2
...


INTRODUCTION TO ADAPTIVE CONTROL
To implement high performance control systems when the plant dynamic characteristics are
poorly known or when large & unpredictable variations occur, a new class of control systems
called nonlinear control systems have evolved which provide potential solutions
...
One of the goals of adaptive
control is to compensate for parameter variations, which may occur due to nonlinear
actuators, changes in the operating conditions of the process, & non-stationary
disturbances acting on the process
...

An adaptive control system may be thought of as having two loops
...
The other loop is a parameter
adjustment loop
...
The
parameter adjustment loop is often slower than the normal feedback loop
...
They are
(1) Model Reference Adaptive control Method
(2) Self-Tuning method
(1) Model Reference Adaptive control (MRAC)
The MRAC system is an adaptive system in which the desired performance is expressed
in terms of a reference model, which gives the desired response signal
...

(a) a plant containing unknown parameters
(b) A reference model for compactly specifying the desired output of the control system
...

(d) parameter adjustment loop is called as outer loop
...

118

Fig: Model Reference Adaptive controller
(2) Self-Tuning control
A general architecture for the self tuning control is shown below
...
They are
(1) Parameter estimation

(2) control law

(1) Parameter estimation: Parameter estimation is performed online
...
A number of recursive parameter estimation schemes are employed
for self tuning control
...

(2) Control law: The control law is derived based on control performance criterion
optimization
...
This approach of designing
controller using estimated parameters of the transfer function of the process is known
as indirect self-tuning method
...

1
...
Find the control law which minimizes the performance index

[2]

โˆž

๐ฝ=

(๐‘‹12 + ๐‘ˆ2) ๐‘‘๐‘ก
0

For the system
๐‘‹1
0 1 ๐‘‹1
0
=
u
X +
0 0
1
๐‘‹2
2

[10]

3
...

(a) State regulator problem
(b) Pontryaginโ€Ÿs minimum principle
4
...
5ร—2]

๐‘‹1 = ๐‘‹2
๐‘‹2 = โˆ’2๐‘‹1 โˆ’ 3๐‘‹2 + ๐‘ข
Determine the optimal control law ๐‘ข๐‘œ๐‘๐‘ก (๐‘ก) such that the following performance
index is minimised
1 โˆž 2
2
2
๐ฝ=
(๐‘ฅ1 + ๐‘ฅ2 + ๐‘ข ) ๐‘‘๐‘ก
2
0

Derive the formula used
...
What are the different types of performance indices? Explain ISE & ITAE
...
(a) Explain the following error performance indices:
ISE, ISTE, IAE, ITAE
[6]
(b) Determine the optimal controller to minimize
โˆž

๐ฝ=

(๐‘ฆ2 + ๐‘ข2) ๐‘‘๐‘ก
0

for the process described by ๐‘‘๐‘ฆ + ๐‘ฆ = ๐‘ข
๐‘‘๐‘ก

7
...
A linear autonomous system is described in the state equation
๐‘‹ = โˆ’4๐พ 4๐พ X
2๐พ โˆ’6๐พ
Find restriction on the parameter k to guarantee stability of the system
...
A first order system is described by the differential equation
๐‘‹ ๐‘ก = 2๐‘‹ ๐‘ก + ๐‘ข(๐‘ก)
Find the control law that
minimises the performance index
1 ๐‘ก๐‘“
J=
(3๐‘‹2 + 1 ๐‘ข2) dt
2 0

[15]

4

When ๐‘ก๐‘“ =1 second
10
Title: Optimal Control Systems: Introduction, Parameter Optimization: Servomechanisms, Optimal Control Problems: State Variable Approach, The State Regulator Problem, The Infinite-time Regulator Problem, The Output regulator and the Tracking Problems, Parameter
Description: Optimal Control Systems: Introduction, Parameter Optimization: Servomechanisms, Optimal Control Problems: State Variable Approach, The State Regulator Problem, The Infinite-time Regulator Problem, The Output regulator and the Tracking Problems, Parameter Optimization: Regulators, Introduction to Adaptive Control.