Math 3
Math 3
tem, first write the equations that describe the dynamic behavior of each component.
Then take the Laplace transforms of these equations, assuming zero initial conditions,
and represent each Laplace-transformed equation individually in block form. Finally, as-
As an example, consider the RC circuit shown in Figure 2–12(a). The equations for
(2–4)
(2–5)
The Laplace transforms of Equations (2–4) and (2–5), with zero initial condition, become
(2–6)
(2–7)
shown in Figure 2–12(b). Equation (2–7) represents the block as shown in Figure 2–12(c).
Assembling these two elements, we obtain the overall block diagram for the system as
in series only if the output of one block is not affected by the next following block. If
there are any loading effects between the components, it is necessary to combine these
replaced by a single block, the transfer function of which is simply the product of the
Eo(s) = I(s)
Cs
I(s) = Ei
(s) - Eo(s)
eo = 1i dt
i = ei - eo
(d)
Cs
Eo(s)
(b)
Ei(s) I(s) 1
(c)
I(s) Eo(s) 1
Cs
(a)
ei C eo
+–
+–
Figure 2–12
(a) RC circuit;
representing
Equation (2–6);
representing
Equation (2–7);
the RC circuit.
G1
H1
H2
G2 G3
G1
H1
G2 G3
C
R
G3
RC
RC
(a)
(b)
(c)
(d)
(e)
H2
G1
H2
G1
G1G2
1 – G1G2H1
G1G2G3
1 – G1G2H1 + G2G3H2
G1G2G3
+–+
– ++
+–+
–+
+–+–
+ – Figure 2–13
(a) Multiple-loop
system;
(b)–(e) successive
reductions of the
in (a).
considerably reduces the labor needed for subsequent mathematical analysis. It should
be noted, however, that as the block diagram is simplified, the transfer functions in new
blocks become more complex because new poles and new zeros are generated.
EXAMPLE 2–1 Consider the system shown in Figure 2–13(a). Simplify this diagram.
By moving the summing point of the negative feedback loop containing H2 outside the posi-
tive feedback loop containing H1, we obtain Figure 2–13(b). Eliminating the positive feedback loop,
we have Figure 2–13(c).The elimination of the loop containing H2/G1 gives Figure 2–13(d). Finally,
Openmirrors.com
Notice that the numerator of the closed-loop transfer function C(s)/R(s) is the product of the
systems.
greater complexity, due mainly to the requirements of complex tasks and good accu-
racy. Complex systems may have multiple inputs and multiple outputs and may be time
the performance of control systems, the increase in system complexity, and easy access
to large scale computers, modern control theory, which is a new approach to the analy-
sis and design of complex control systems, has been developed since around 1960.This
new approach is based on the concept of state. The concept of state by itself is not
new, since it has been in existence for a long time in the field of classical dynamics and
other fields.
time invariant or time varying, while the latter is applicable only to linear time-
tially time-domain approach and frequency domain approach (in certain cases such as
approach. Before we proceed further, we must define state, state variables, state vector,
State. The state of a dynamic system is the smallest set of variables (called state
variables) such that knowledge of these variables at t=t0 , together with knowledge of
the input for t t0 , completely determines the behavior of the system for any time
t t0 .
Note that the concept of state is by no means limited to physical systems. It is appli-
State Variables. The state variables of a dynamic system are the variables mak-
ing up the smallest set of variables that determine the state of the dynamic system. If at
namic system (so that once the input is given for t t0 and the initial state at t=t0 is
specified, the future state of the system is completely determined), then such n variables
are a set of state variables.
Note that state variables need not be physically measurable or observable quantities.
Variables that do not represent physical quantities and those that are neither measura-
ble nor observable can be chosen as state variables. Such freedom in choosing state vari-
to choose easily measurable quantities for the state variables, if this is possible at all, be-
cause optimal control laws will require the feedback of all state variables with suitable
weighting.
State Vector. If n state variables are needed to completely describe the behavior
of a given system, then these n state variables can be considered the n components of a
vector x. Such a vector is called a state vector. A state vector is thus a vector that deter-
mines uniquely the system state x(t) for any time t t0 , once the state at t=t0 is given
State Space. The n-dimensional space whose coordinate axes consist of the x1
axis, x2 axis, p , xn axis, where x1, x2, p , xn are state variables, is called a state space.Any
of variables that are involved in the modeling of dynamic systems: input variables, out-
put variables, and state variables. As we shall see in Section 2–5, the state-space repre-
sentation for a given system is not unique, except that the number of state variables is
the same for any of the different state-space representations of the same system.
The dynamic system must involve elements that memorize the values of the input for
nal state of the dynamic system.Thus the outputs of integrators serve as state variables.
The number of state variables to completely define the dynamics of the system is equal
also that there are r inputs u1(t), u2(t), p , ur(t) and m outputs y1(t), y2(t), p , ym(t).
Define n outputs of the integrators as state variables: x1(t), x2(t), p , xn(t) Then the
(2–8)
Openmirrors.com
(2–9)
If we define
u(t) = F
u1(t)
u2(t)
ur(t)
g(x, u, t) = F V
y(t) = F V ,
y1(t)
y2(t)
ym(t) V ,
f(x, u, t) = F
x(t) = F V,
x1(t)
x2(t)
xn(t) V ,
(2–10)
(2–11)
where Equation (2–10) is the state equation and Equation (2–11) is the output equation.
If vector functions f and/or g involve time t explicitly, then the system is called a time-
varying system.
If Equations (2–10) and (2–11) are linearized about the operating state, then we
(2–12)
(2–13)
where A(t) is called the state matrix, B(t) the input matrix, C(t) the output matrix, and
D(t) the direct transmission matrix. (Details of linearization of nonlinear systems about
y(t) = g(x, u, t)
(t) = f(x, u, t)
u(t)
y(t)
Figure 2–15
Mechanical system.
u(t)
D(t)
B(t)
A(t)
C(t)
x(t) y(t) •
Údt
x(t)
++ +
Figure 2–14
linear, continuous-
represented in state
space.
the operating state are discussed in Section 2–7.) A block diagram representation of
If vector functions f and g do not involve time t explicitly then the system is called a
time-invariant system. In this case, Equations (2–12) and (2–13) can be simplified to
(2–14)
(2–15)
Equation (2–14) is the state equation of the linear, time-invariant system and Equation
(2–15) is the output equation for the same system. In this book we shall be concerned
In what follows we shall present an example for deriving a state equation and output
equation.
EXAMPLE 2–2 Consider the mechanical system shown in Figure 2–15. We assume that the system is
linear. The
external force u(t) is the input to the system, and the displacement y(t) of the mass is the output.
The displacement y(t) is measured from the equilibrium position in the absence of the external
(2–16)
This system is of second order.This means that the system involves two integrators. Let us define
Then we obtain
or
(2–17)
(2–18)
y = x (2–19) 1
2=-k
m x1 - b
m x2 +
mu
1 = x2
2=1
m A-ky - by#
B+
mu
1 = x2
x2(t) = y
(t)
x1(t) = y(t)
my$ + by# + ky = u
Openmirrors.com
In a vector-matrix form, Equations (2–17) and (2–18) can be written as
(2–20)
(2–21)
Equation (2–20) is a state equation and Equation (2–21) is an output equation for the system.
where
Figure 2–16 is a block diagram for the system. Notice that the outputs of the integrators are state
variables.
follows we shall show how to derive the transfer function of a single-input, single-output
(2–22)
(2–23)
y = Cx + Du (2–24)
# = Ax + Bu
Y(s)
U(s) = G(s)