Analog Control Systems
Analog Control Systems
ABSTRACT
The aim of this chapter is to review briefly the main concepts of analog control systems. The
presentation us such that it will permit an easy transition to digital control systems at a later
stage.
The subject matter handled relates to the description of continuous-time models in the time and
frequency domains, the properties of closed-loop systems, and the synthesis of PI and PID
controllers.
The behavior of the systems to be controlled around an operation point is described in most
cases by a linear dynamic model. The controllers also are generally characterized by a linear
dynamic model.
The linear dynamic models of the systems to be controlled or of the controllers are described
in the time domain by linear differential equations, and in the frequency domain, by transfer
functions.
1.1.1 Time Domain
Equation (1.1.1) gives n example of a differential equation describing a simple dynamic
system:
𝑑𝑦 1 𝐺
= − 𝑦(𝑡) + 𝑢(𝑡)
𝑑𝑡 𝑇 𝑇
(1.1.1)
In Equation (1.1.1) u represents the input (or the control) of the system and y
represents the output. This equation may be simulated by analog means, as illustrated in
Figure 1.1.1.
The step response illustrated in Figure 1.1.1 reveals the speed of the output variations,
characterized by the time constant T, and the final value, characterized by the static gain G.
Using the differential operator p = d/dt, Equation (1.1.1) is written as :
1 𝐺 𝑑
(𝑝 + ) 𝑦(𝑡) = 𝑢(𝑡); 𝑝=
𝑇 𝑇 𝑑𝑡
(1.1.2)
fs Sampling frequency
Ts Sampling period
t Continuous-time or normalized discrete-time (with respect to
the sampling period)
k Normalized discrete-time (t/Ts)
u(t), y(t) Plant input and output
e(t) Discrete-time Gaussian white noise
q-1 Backward shift operator [𝑞 −1 𝑦(𝑡 + 1) = 𝑦(𝑡)]
s,z Complex variables (𝑧 = 𝑒 𝑠𝑇𝑠 )
A(q-1), B(q-1), C(q-1) Polynomials in the variable q-1
d Delay of the discrete-time system (integer number of sampling
period)
𝐴̂(𝑡, 𝑞 −1 ), 𝐵̂ (𝑡, 𝑞 −1 ), 𝐶̂ (𝑡, 𝑞 −1 ) Estimations of the polynomials A(q-1), B(q-1), C(q-1) at the
instant t
𝑎̂; (𝑡), 𝑏̂𝑖 (𝑡), 𝑐̂𝑖 (𝑡) Estimations of the coefficients of the polynomials A(q-1), B(q-
1
), C(q-1) (they are coefficients of the polynomials
𝐴̂(𝑡, 𝑞 −1 ), 𝐵̂ (𝑡, 𝑞 −1 ), 𝐶̂ (𝑡, 𝑞 −1 )
𝜃 Parameter vector
𝜃̂(𝑡) Estimated parameter vector
𝜑(𝑡) Measurement or observation vector
F,F(t) Adaptation gain
𝜖 𝑜 (𝑡), 𝜖(𝑡) A priori and a posteriori prediction error
𝑣 𝑜 (𝑡), 𝑣(𝑡) A priori and a posteriori adaptation error
A, M, F Matrices
F>0 Positive definite matrix
tR Rising time
tS Settling time
𝑀 Maximum overshoot
𝜔𝑜 , 𝜁(𝓌𝑛 , 𝓍𝑖 ) Natural frequency and damping coefficient of a second-order
system
E{.} Expectation
ARMAX Auto-regressive moving average with exogenous input
MV Mean value
Var. Variance
R(i) Auto correlation or cross-correlation
RN(i) Normalized autocorrelation or cross-correlation
𝒯 Time delay (continuous time systems)
PRBS Pseudo-random binary sequence
and it must satisfy Equation (1.1.1) for 𝑢(𝑡) = 𝑒 𝑠𝑡 . From Equation (1.1.6) one gets :
𝑑𝑦(𝑡)
= −𝑠𝐻(𝑠)𝑒 𝑠𝑡
𝑑𝑡
(1.1.7)
And by introducing Equation (1.1.7) in Equation (1.1.1) while bearing in mind that 𝑢(𝑡) =
𝑒 𝑠𝑡 , one obtains:
1 𝐺
(𝑠 + ) 𝐻(𝑠)𝑒 𝑠𝑡 = 𝑒 𝑠𝑡
𝑇 𝑇
(1.1.8)
H(s), which gives the gain and phase deviation introduced by the system shown in Equation
(1.1.31) at different complex frequencies, is known as the transfer function. From Equation
(1.1.8) it turns out that for the system described by Equation (1.1.1) the transfer function is :
𝐺
𝐻(𝑠) =
1 + 𝑠𝑇
(1.1.9)
Note that the transfer function H(s) can also be obtained by two other techniques:
- Replacing p with s in Equation (1.1.2) and algebraic computation of the y/u ratio
- Using the Laplace transform
The use of the representation of dynamic models in the form of transfer functions presents a
certain number of advantages for the analysis and synthesis of closed-loop control systems. In
particular:
- The roots of the denominator polynomial (the poles) and the roots of the numerator
polynomial (the zeros) allow the behavior of the system to be characterized in both
frequency and time domains.
- The concatenation of dynamic models described by transfer functions is extremely easy.
1.1.3 Stability
The stability of a dynamic system means the behavior of the system from an initial condition
for an identically input. Take as an example the first-order system describe by the differential
equation (1.1.1) or by the transfer function (1.1.9).
Consider the free response of the system (1.1.1) for u ≡ 0. From an initial condition y(0) =
y0:
𝑑𝑦 1
+ 𝑇 𝑦 = 0; 𝑦(0) =y0 (1.1.10)
𝑑𝑡
1
The structure of solution (1.1.11) results from the theory of linear differential equations.
The response for T > 0 and T < 0 is illustrated in figure 1.1.3. For T > 0, we have s < 0 and the
output will tend toward zero (asymptotic stability). For T < 0, we have s > 0 and the output
will diverge (instability).
It is sign of the real part of the roots of the transfer function denominator that
determines the stability or instability of the system.
In the example of the first-order system, this root is s = -1/T.
For the system to be asymptotically stable, all the roots of the transfer function
denominator must be characterized by Re s < 0. If one or several roots of the transfer function
denominator are characterized by Re s < 0, then the system is unstable.
For Re s = 0, we have a limit case of stability [e.g., pure integrator, dy/dt = u(t)], since
the initial condition neither increase or decrease. Figure 1.1.4 gives the stability and instability
domains in the plane of the complex variable s.