50 Sample Chapter PDF
50 Sample Chapter PDF
50 Sample Chapter PDF
MATHEMATICAL MODELS OF
PHYSICAL SYSTEMS
2.1. INTRODUCTION
For the analysis and design of control systems, we need to formulate a
mathematical description of the system. The process of obtaining the desired
mathematical description of the system is known as “modeling”. The basic
models of dynamic physical systems are differential equations obtained by
application of the appropriate laws of nature. These equations may be linear or
nonlinear depending on the phenomena being modeled.
The differential equations are inconvenient for the analysis and design
manipulations and so the use of Laplace Transformation which converts the
differential equations into algebraic equations is made use of. The algebraic
equations may be put in transfer function form, and the system modeled
graphically as a transfer function block diagram. Alternatively, a signal flow
graph may be used.
This chapter is concerned with differential equations, transfer functions,
block diagrams, signal flow graphs, etc., of different physical systems namely,
mechanical, electrical, hydraulic, pneumatic and thermal systems. Analysis of a
dynamic system requires the ability to predict its performance. This ability and
the precision of the results depend on how well the characteristics of each
component can be expressed mathematically.
One of the most important tasks in the analysis and design of control systems
is mathematical modeling of the systems. The two most common methods are
the transfer function approach and the state equation approach. The transfer
function method is valid only for linear time-invariant systems, whereas the
state equations are first-order to use transfer functions and linear state equations
the system must first be linearized, or its range of operation must be confined
to a linear range.
Although the analysis and design of linear control systems have been well
developed, their counterparts for nonlinear systems are usually quite complex.
Therefore, the control systems engineer often has the task of determining not
only how to accurately describe a system mathematically, but also, more
important, how to make proper assumptions and approximations, whenever
necessary, so that the system may be adequately characterized by a linear
mathematical model.
28 Analysis of Linear Control System
x(t) x(s)
Unit impulse δ(t) 1
1
Unit step u(t)
s
1
t
s2
n!
tn
s n +1
1
e–λt s+λ
n!
tne–λt ( s + λ )n +1
ω
sin ωt
s + ω2
2
s
cos ωt
s + ω2
2
ω
e–λt sin ωt
( s + λ) 2 + ω2
s+λ
e–λt cos ωt
( s + λ) 2 + ω2
Y ( s ) y −1 (0)
Thus, + {∫ y(t )dt} s
= +
s
(2.12)
∞
= ∫0 x(t − τ)e− s (t −τ) dt
τs ∞ − st
= e ∫0 x (t − τ)e dt
Thus,
+ {x(t – τ)} = e–τsX(s) (2.13)
The final-value theorem can be obtained from the differentiation theorem
(2.10) by taking the limits as s → 0, with the result
lim x(t ) = lim sX ( s ) (2.14)
t →∞ s →0
The initial-value theorem is stated as
lim x(t ) = lim sX (s ) (2.15)
t →0 s →∞
We will consider now an important case involving the convolution integral
defined for the two functions h(t) and x(t) by the relation
y(t) = h(t) * x(t) (2.16)
1
or y(t) = ∫0 h(t − τ) x(τ)d τ (2.17)
32 Analysis of Linear Control System
∞ ∞
= ∫0 x(τ ) ∫ e − st h(t − τ)dt d τ
0
Consider the integral with respect to t and let σ = t – τ; thus
∞ − st ∞ − s ( σ+τ )
∫0 e h(t − τ)dt = ∫σ= –te h ( σ) d σ
−τs − sσ ∞
= e ∫0 e h(σ)d σ
= H (s) e–τs
Thus, we have
∞ −τs
Y(s) = ∫0 e x( τ) H ( s) d τ
Since H(s) is independent of τ we get
∞ − sτ
Y(s) = H(s) ∫0 e x(τ)d τ
As a result,
Y(s) = H(s) X(s) (2.20)
Our conclusion is that the Laplace transform of the convolution of h(t) and
x(t) is the product of the Laplace transforms H(s) and X(s).
1
s(t) = +–1{X(s)} = +–1 2
s (a2 s + a1s + a0 )
A formal definition of the inverse Laplace transform is given by
1 a +∞
x(t) = +–1{X(s)} = ∫ X ( s )e st ds (2.21)
2πj a − j ∞
D(s) = ∑ ai si (2.26)
i =0
The denominator is an nth-degree polynomial, while the numerator is of
mth degree, with n > m. For example, a typical function F(s) is
4+s
F(s) =
2 + 3s + s 2
Thus
N(s) = 4 + s
D(s) = 2 + 3s + s2
In order to carry out the partial fraction expansion procedure it is necessary
to obtain N(s) and D(s) in the following factored form:
N(s) = (s – z1) (s – z2) ... (s – zm) (2.27)
D(s) = (s – p1) (s – p2) ... (s – pn) (2.28)
In Eq. (2.27), the z1, z2, ..., zm are called the zeros of the function F(s),
while in Eq. (2.28), the p1, p2, ..., pn are called the poles of the function F(s).
Obtaining the poles and zeros from definitions of Eqs. (2.25) and (2.26) may
or may not be straightforward. In the preceding example it is easy to see that
z1 = – 4
p1 = – 1
p2 = – 2
This follows since D(s) is a second-order polynomial which can be easily
factored.
For higher-order polynomials it is often necessary to resort to an iterative
procedure to obtain the necessary factors. Consider, for example, the expression
D(s) = s4 + 9s3 + 26s2 + 24s
It is easy to see that s is a common factor.
D(s) = s D1(s)
with
D1(s) = s3 + 9s2 + 26s + 24
Now D1(s) is a third-order polynomial and we have to find its roots.
Althouth there is a well-defined procedure for doing just that, we illustrate
the use of an iterative method such as Newton’s method. We start with an
estimate s(0) if the solution, and obtain s(1) using
D1 ( s (0) )
s(1) = s(0) –
D’1 ( s (0) )
where D’1(s) is the derivative of D1(s). In our example we have
D’1(s) = 3s2 + 18s + 26
Thus take s = –1 to obtain
(0)
−1 + 9 − 26 + 24
s(1) = – 1 –
3 − 18 + 26
= – 1.55
Mathematical Models of Physical Systems 37
Put
−1
s = – 5; thus A2 =
18
Put
1
s = – 11; thus A3 =
54
As a result,
1 2 3 1
F(s) = − +
54 s + 2 s + 5 s + 11
The inverse Laplace transform is thus
1
f(t) = (2e−2t − 3e−5t + e−11t )
54
Consider now the case when a pole is repeated in the F(s) of Eq. (2.29).
Assume that p1 = p2 = ... = pn1 in Eq. (2.29), so that we have
N (s)
F(s) = (2.37)
( s − p1 ) n1 ( s − pn1+1 )...( s − pn )
Clearly, we need an alternative expression to Eq. (2.30). The required
expression is
A1 A2
F(s) = + + ...
s − p1 ( s − p1 )2
An1 An1+1 An
= n1
+ + ... + (2.38)
( s − p1 ) s − pn1+1 s − pn
To obtain the coefficients A1, A2, ..., An we adopt the procedure outlined
previously with a slight modification, as shown in the next two examples.
Example 2.4. Consider the function f(t) defined by its Laplace transform
1
F(s) = 2
s ( s + 3)
Find f(t) using partial fraction expansion.
Solution: We write
A1 A2 A
F(s) = + + 3
s s2 s + 3
Thus,
A1s(s + 3) + A2(s +3) + A3s2 = 1
Put
1
s = 0; thus A2 =
3
Mathematical Models of Physical Systems 39
Since
1
F(s) =
( s 2 + 2s + 3)( s 2 + 4s + 6)
we thus have
(A1 + B1s)(s2 + 4s + 6) + (A2 + B2s)(s2 + 2s +3) = 1
Expanding, we obtain
(B1 + B2)s3 + (A1 + A2 + 4B1 + 2B2)s2 + (4A1 + 6B1 + 2A2 + 3B2)s + (6A1
+ 3A2) = 1
Equating the coefficients of equal power in s on both sides, we get
B1 + B2 = 0
A1 + A2 + 4B1 + 2B2 = 0
4A1 + 2A2 + 6B1 + 3B2 = 0
6A1 + 3A2 = 1
Solving the equations above, we obtain
1
A1 = −
9
5
A2 =
9
2
B1 = −
9
2
B2 =
9
Thus, the partial fraction of F(s) is
1 5 + 2s 1 + 2s
F(s) = − 2
9 s + 4 s + 6 s + 2 s + 3
2
1 1 2( s + 2) 1 2( s + 1)
+–1F(s) = +–1 9 2
+ 2
+ 2
− 2
( s + 2) + 2 ( s + 2) + 2 ( s + 1) + 2 ( s + 1) + 2
Thus, the inverse Laplace transform is obtained as
1 1 −2t 1 −t
ƒ(t) = e sin 2t + 2e −2t cos 2t + e sin 2 − 2e −t cos 2t
9 2 2
The analogy, of course, is a mathematical one; that is, two systems are
analogous to each other if they are described mathematically by similar
equations.
The motion of mechanical elements can be described in various dimensions
as translational, rotational, or a combination of both. The equations governing
the motions of mechanical systems are often directly or indirectly formulated
from Newton’s law of motion.
2.3.2. Mass
The function of mass in linear motion is to strore kinetic energy. Mass cannot
store potential energy. Suppose a force is applied to mass M as shown in Fig.
2.1, the mass starts moving in x direction as shown. For the time being, we
will assume other forces such as friction, etc. to be zero. Hence, according to
Newton’s law,
d2x
M = f(t) (2.40)
dt 2
x (t )
M f (t )
Fig. 2.1
Mechanical Systems
Consider simple mechanical system as shown in the Fig. 2.7.
Due to the applied force, mass M will displace by an amount x(t) in the
direction of the force F(t) as shown in the Fig. 2.7.
........
X(t)
K
M F(t)
B
Fig. 2.7
V(t) C
i(t)
Fig. 2.8
48 Analysis of Linear Control System
The equation according to Kirchhoff’s current law for above system is,
I = IL + IR + IC (2.53)
Let node voltage be V,
1 V dV
L∫
∴ I = Vdt + + C (2.54)
R dt
Taking Laplace,
V (s ) V ( s)
I(s) = + + sCV ( s ) (2.55)
sL R
But to get this equation in the similar form as that of F(s) we will use,
dφ
V(t) = where φ = flux (2.56)
dt
V (s )
V(s) = s φ (s) i.e. φ (s) = (2.57)
s
Substituting in equation for I(s)
1 1
I(s) = Cs2φ(s) + sφ( s ) + φ( s ) (2.58)
R L
Comparing equations for F(s) and I(s) it is clear that,
(i) Capacitor ‘C’ is analogous to mass M.
1
(ii) Reciprocal of resistance is analogous to frictional constant B.
R
1
(iii) Reciprocal of inductance is analogous to spring constant K.
L
Note: The elements which are in series in F—V analogy, get connected in
parallel in F—I analogous network and which are in parallel in F—V analogy,
get connected in series in F—I analogous network.
θ( s ) K
∴ Transfer function = =
T ( s) ( J1s + K )( J 2 s 2 + fs + K ) − K 2
2
K
= Ans.
J1 J 2 s + J1 fs + ( KJ1 + KJ 2 ) s 2 + Kfs
4 3
B2
K2
M2
B1 X2
K1
M1
X1
f (t)
Fig. 2.12
B1
f(t) M1 M2 B2
K2
Fig. 2.13
Node ‘x1’
x1 + K1 (x1 – x2) + B1 ( x1 − x2 )
ƒ(t) = M 1
or F(s) = (M1s2 + B1s + K1) X1(t) – (B1s + K2) X2(s)
Node ‘x2’
K1 (x1 – x2) + B1 ( x1 − x2 ) = M 2
x2 + B2 x2 + K2x2
or [M2s2 + (B1 + B2)s + (K1 + K2 )] X2(s)
– [B1s + K1] X1(s) = 0
The electrical analog based on force-voltage analogy is shown in Fig. 2.14.
Mathematical Models of Physical Systems 51
The electrical analog circuit is drawn with the help of electrical analog
equations which are obtained from nodal equations in Laplace domain. The
electrical analog equations are
2 1 1
E(s) = L1s + R1s + Q1 ( s ) − R1s + Q2 ( s )
C1 C1
L1 R2 C2
+ R1
e_(t) L2
− i1 C1 i2
Fig. 2.14
and
2 R2 1 1
L2 s + s + R1s + Q2 ( s ) − R1s + Q2 ( s ) = 0
C2 C1 C1
where Q = charge.
Converting the above equations into differential equation form
di1 1 1
dt C1 ∫
e(1) = L1 + i1dt + R1i1 − R1i2 − ∫ i2 dt
C1
and
di2 1 1 1
L2 + R2i2 + R1i2 + ∫ i2 dt + ∫ i2 dt – R1i1 − ∫ i1dt = 0
dt C1 C1 C1
K1
X(t)
X1 M1
K2
M2
X2
Fig. 2.15
Mathematical Models of Physical Systems 53
d 2 q2 q2 q1
or L2 + − =0
dt C2 C1
2 1 Q1 ( s )
s L1 + Q2 ( s ) − =0
C2 C1
Note: These equations are similar to the nodal equations.
Example 2.10. Obtain the nodal equations for the system shown in
Fig. 2.18 and draw its electrical analog based on force-current analogy.
x1 x2
f(t)
f
M1 M2
k1 f1 f2 k2
Fig. 2.18
f (t) M1 k1 f1 M2 k2 f2
Fig. 2.19
Node ‘x1’
x1 + f1 x1 + f ( x1 − x2 ) + K1 x1 = ƒ(t)
M1
Node ‘x2’
or x2 + f 2 x2 + K 2 x2 = f ( x1 − x2 )
M 2
L1 = 1/k1 R=t
C1 = M1
1
R2 = f2
C2 = M2
R1 = f1
i(t) = f(t)
L1=
K
Fig. 2.20
54 Analysis of Linear Control System
B1 X1
M
X0
B2
Fig. 2.21
Solution: Writing equations for the given system based on Newton’s law,
we get
B ( x1 − x0 ) = M x0 + B2 x(0)
B1s X1(s) = (Ms2 + B2s + B1s) X0(s)
X 0 (s) B1s B1
= 2
= Ans.
X1 ( s ) M 1s + B2 s + B1s M1s + B1 + B2
Example 2.12. Obtain transfer function for the system shown in Fig. 2.22.
X1
B1 k1
X0
k2
Fig. 2.22
differential equation of Eq. (2.63) is seldom used in its original form for the
analysis and design of control systems.
To obtain the transfer function of the linear system that is represented by
Eq. (2.63), we simply take the Laplace transform on both sides of the equation,
and assume zero initial conditions. The result is
(sn + ansn-1 + ... + a2s + a1)C(s)
= (bm+1sm + bmsm-1 + ... + b2s + b1)R(s) (2.64)
The transfer function between r(t) and c(t) is given by
C ( s ) bm +1s m + bm s m −1 + ... + b2 s + b1
G(s) = = (2.65)
R( s ) s n + an s n −1 + ... + a2 s + a1
We can summarize the properties of the transfer function as follows:
1. Transfer function is defined only for a linear time-invariant system. It
is meaningless for nonlinear systems.
2. The transfer function between an input variable and an output variable
of a system is defined as the Laplace transform of the impulse response.
Alternately, the transfer function between a pair of input and output
variables is the ratio of the Laplace transform of the output to the
Laplace transform of the input.
3. When defining the transfer function, all initial conditions of the system
are set to zero.
4. The transfer function is independent of the input of the system.
5. Transfer function is expressed only as a function of the complex variable
s. It is not a function of the real variable, time, or any other variable
that is used as the independent variable.
I(s)
Vi(s) I(s) V0(s)
C
Vi(s) V0(s)
R
X 0 (s) 1
or X i ( s) =
1 + (B / K )s
Note the similarity of this transfer function and that of Example 2.13.
62 Analysis of Linear Control System
Vi(s) V0(s)
C
Example 2.20. For the lead-lag RC network shown in Figure 2.30, we can
write the following impedance functions:
R1 / C1s
Z1 =
R1 + 1/ C1s
R1
=
1 + R1C1s
Let
τa = R1C1
Thus,
R1
Z1 = 1 + τ s
a
Also,
1
Z2 = R2 +
C2 s
1 + R2C2 s
=
C2 s
Let
τb = R2C2
Thus,
1 + τb s
Z2 =
C2 s
Mathematical Models of Physical Systems 63
R1
C1
R2
Vi(s) V0(s)
C2
Introduction
If a given system is complicated, it is very difficult to analyse it as a whole,
with the help of transfer function approach, we can find transfer function of
each and every element of the complicated system. And by showing connection
between the elements, complete system can be splitted into different blocks
and can be analysed conveniently. This is the basic concept of block diagram
representation.
Basically block diagram is a pictorial representation of the given system. It
is very simple way of representing the given complicated practical system. In
block diagram, the interconnection of system components to form a system can
Mathematical Models of Physical Systems 65
represents the input U(s), while that directed out of the block represents the
output X(s). The block shown represents the algebraic relationship
X(s) = G(s)U(s) (2.66)
2. Summing point. This is a symbol denoted by a circle, the output of
which is the algebraic sum of the signals entering into it. A minus sign close to
an input signal arrow denotes that this signal is reversed in sign in the output
expression. Figure 2.17 shows the relationship
E(s) = R(s) – C(s) (2.67)
R(s) E(s)
+
C(s)
C(s) C(s)
C(s)
R(s) C(s)
G(s)
1 + G(s) H(s)
Equation (2.71) is valid for negative feedback system. Hence, for a positive
feedback system we have
C (s) G (s )
M(s) = = (2.72)
R(s) 1 − G( s) H (s)
In general, for a positive/negative feedback systems, the control ratio is
given by
C (s) G (s )
M(s) = = (2.73)
R(s) 1 ± G (s) H (s)
as the case may be.
Let us now discuss about the block diagram Reduction Techniques useful
in the analysis of complex control systems.
Rule (1): Combining blocks in cascade
R1 R1G1 R1G1G2 R1 R1G1G2
G1 G1 ≡ G1G2
G2
RG2
R
1/G
R
Rule (4): Moving a take off point ahead of a block
R RG R RG
G ≡ G
RG
G
RG
68 Analysis of Linear Control System
G R2
R2 R2G
1/G R2
R2
Rule (7): Eliminating a feedback loop
R + C R C
G ≡ G
± 1 = GH
Using the rules given above, let us reduce the block diagrams to arrive at
the transfer functions of the system.
Example 2.21. Simplify the block diagram shown in Fig. 2.36 and obtain
the closed loop transfer function C(s)/R(s).
G1
R(s) + + C(s)
− +
G2
G3
−
G4
Solution: The given block diagram of Fig. 2.37 can be reduced as follows.
Using Rule 2. (combining blocks in parallel)
Mathematical Models of Physical Systems 69
R(s) C(s)
G1 + G2
G3 − G4
Fig. 2.37 is in the canonical form of control system and so the transfer
function is obtained using rule 7 as
C (s) (G1 + G3 )
= 1 + (G + G )(G − G )
R( s ) 1 2 3 4
which is shown in Fig. 2.38.
C (s)
Example 2.22. Evaluate from the block diagram shown in Fig. 2.39.
R( s )
H2(s)
X(s)
R(s) 1 2 3 C(s)
G1(s) G2(s) G3(s)
−
H1(s)
R C
1 + G1 G2
−
H1 − H2
Step 4: Shifting the summing point ahead of the block by using rule 4, we
have the block diagram of Fig. 2.43 reduced to Fig. 2.44.
R C
1 + G1 G2
−
1
H1 − H2
1 + G1
Step 5: Reducing Fig. 2.44 using rule 1, we have Fig. 2.44 reduced to Fig.
2.45.
R C
G2(1+G1)
−
H1−H2
1 + G1
Step 6: Reducing Fig. 2.45 using rule 1, we have Fig. 2.45 reduced to Fig.
2.46.
R G2(1+G1) C
1+ G2 (G2−H2)
R G1G2G3 C
1 + H2G2G3+ H1G2
H1/G3
G4
Step 4: Eliminating the feedback loop using rule 7, we have Fig. 2.57
reduced to Fig. 2.58.
R G1G2G3 C
1 + H2G2G3 + G2G1 – H1G1G2
G4
R G1G2G3 C
G4 +
1 + H2G2G3 + G2G1 – H1G1G2
+
+ b + C
R
G2
− a
G1
+
R + + C
G2
−
G2 H
(a)
R + C
G1 + G2
−
G2 H
(b)
1
1 + G2H G1 + G2
(c)
G1+ G2
1 + G2H
(d)
Fig. 2.61. Simplified Block Diagrams
Example 2.27. Use block diagram reduction techniques to obtain the ratio
C/R for the system shown in the block diagram of Fig. 2.62.
H2
−
R + + + C
G1 G2 G3
−
H1
H3/G3
R1 1 −
+ + C
G1 G2 G3
+ − 2
− − 3 6
H2
H1
Fig. 2.65.
H3/G3
R1 1 −
+ G2G3 C
G1
+ 1 + G3H2 6
− 2
H1
Fig. 2.66.
R1 1
+ G1 G2 G3 6 C
1 + G3 H2 + G2 H3
−
H1
Fig. 2.67.
C G1G2G3
= 1 + G H + H G + G G G H Ans.
R1 3 2 3 2 1 2 3 1
Evaluation of C/R2
Assume R1 = 0. Thus, summing point No. 1 can be removed.
Mathematical Models of Physical Systems 79
H3 R2
− 3 5
+ + + 6 C
G1 G2 G3
− 4
2
H2
H1
Fig. 2.68.
H3G2
R2
− + + + C
G3
+ − 3
H2
− G1H1G2
Fig. 2.69.
Rearranging, we get
H3G2
R2
+ − + C
G3
+ + +
−
H2
− G1H1G2
Fig. 2.70.
R2
+ + C
1 G3
1 + H3 G2
− G1 G2 H1 − H2
Fig. 2.71.
Rearranging,
C
G3
G1 G2 H1+ H2
1 + H3 G2
Fig. 2.72.
R + + + + + C
G1 G2 G3
− + − +
−
O
H1
Fig. 2.73.
Solution:
H2 1
R + + + +
G1 C
G3 G3
– +
–
H1
Fig. 2.74.
Mathematical Models of Physical Systems 81
R + + 1 C
G1 G3(1 + G2 )
− 1 − H2
−
H1
Fig. 2.75.
R + − + G3 (1 + G2 ) C
G1
− 1 − H2
−
H1
1
G3 (1 + G2 )
Fig. 2.76.
R + G1G3 (1 + G2 ) C
− 1 − H2
H1 1
+
G1 G3 (1 + G2 )
Fig. 2.77.
G1G3 (1 − G2 )
C 1 − H2
=
R G G (1 + G2 ) H1 1
1+ 1 3 +
1 − H2 G1 G3 (1 + G2 )
C G1G3 (1 + G2 )
∴ = (1 − H ) + H G (1 + G ) + G
R 2 1 3 2 1
Example 2.30: Find closed-loop transfer function of system shown in Fig.
2.78. G 2
+
R + + C
G1 G3
−
+
H2 H1
−
G4
Fig. 2.78.
82 Analysis of Linear Control System
Solution:
G2
R +
+ C
G1 G3
+ −
G4H2 H1H2
Fig. 2.79.
R + C
1 + G4H2 G1G2 + G1G3
−
H1H2
Fig. 2.80.
R G1G2 + G1G3 C
1 + G4H2
1 + G1G2H1H2 + G1G3H1H2
Fig. 2.81.
C (1 + G4 H 2 )(G1G2 + G1G3 )
∴ = 1+ G G H H + G G H H
R 1 2 1 2 1 3 1 2
C G1 (G2 + G3 )(1 + G4 H 2 )
or = 1 + G H H (G + G ) Ans.
R 1 1 2 2 3
It should be pointed out that these N equations are written in the form of
cause-and-effect relations:
N
jth effect = Σ (gain from k to j) (kth cause) (2.75)
k =1
or simply
output = Σ (gain)(input) (2.76)
This is the single most important axiom in the construction of the set of
algebraic equations from which a signal flow graph is drawn.
This method is believed to provide a faster means for determining the
response of multiloop systems than do the block diagram reduction techniques
discussed in the previous section.
Consider a set of linear equations having the form
n
yi = Σ aij yj i = 1, 2, ..., n
j=1
(a) (b)
y1 a4
1
y4
a 42
y2
43
a
y3
(c)
Fig. 2.82. Defining Signal Flow Graphs
(a) Nodes (b) Directed Branch (c) Summation Rule
n
Xi = Σ aij Xj (2.77)
j=1
ai 2 xi
x2
• ain
•
•
•
•
xn
a1j
x2
xj a 2j
•
•
•
•
anj •
xn
X1 Xn
(b) Branch: A signal travels along a branch from one node to another in
the direction indicated by the branch arrow and the signal gets multiplied by
the “transmittance” (transmission function) of the branch. X1, X2 , ... X5 are
different nodes which have been connected by branches as shown in Fig. 2.86.
(c) Path: A path is a continuous, unidirectional succession of branches
along which no node is traversed more than once.
In Fig. 2.86, X1 to X2, X2 to X3 etc., are paths.
(d) Input node: (source node): It is a node with only outgoing branches.
In Fig. 2.86, X1 is an input node.
(e) Output node: (sink node): It is a node with only incoming branches.
In Fig. 2.86, X5 is an output (sink) node.
(f) Forward Path: It is a path from the input node to the output node. In
Fig. 2.86, X1 to X2 to X3 to X4 to X5 is a forward path. X1 to X2 to X4 to X5 is
another forward path.
(g) Feedback loop: It is a path which originates and terminates on the
same node. In Fig. 2.87, X2 to X3 and back to X2 is a feedback path.
(h) Self loop: It is a feedback loop consisting of only one branch. In Fig.
2.86, a33 is a self loop.
(i) Gain: The gain of a branch is the “transmittance” of that branch when
the transmittance is a multiplicative operator. For example, a33 is the gain of
the self-loop.
(j) Non-touching loops: Loops which do not have a common node are
said to be non-touching.
(k) Path gain: It is the product of the branch gains encountered in traversing
a path. For example, the path gain of the forward path from X1 to X2 to X3 to
X4 to X5 is given by a21 . a32 . a43 . a54.
(l) Loop gain: It is the product of the branch gains of the loop. For example,
the loop gain of the feedback loop from X2 to X3 and back to X2 is a32 . a23.
86 Analysis of Linear Control System
B(s)
H(s)
The signal flow graph (SFG) is easily constructed from Fig. 2.88.
G
R 1 E C 1 C
−
+H
We see from Fig. 2.88 that the – or + sign of the summing point is
associated with H.
The SFG of a system can be constructed from its describing equations. To
explain the procedure, let us consider a system described by the following set
of simultaneous equations:
x2 = a21 x1 + a23 x3
x3 = a31 x1 + a32 x2 + a33 x3 (2.80)
x4 = a42 x2 + a43 x3
There are four variables namely, x1, x2, x3 and x4 and so four nodes are
required. We arrange them from left to right and connect them with appropriate
branches by which we obtain the signal flow graph of Fig. 2.89.
a42
a23
a33
a21 a32 a43
x1 x2 x3 x4
a31
x2
a21 a42
x1 a32 a23 x4
a13 a43
x3
a33
The overall system gain from input to output may be obtained by Mason’s
gain formula.
∆i = the value of ∆ for that part of the graph not touching the ith
forward path.
Pjk = jth possible product of K non-touching loop gains.
M = overall gain of the system
Let us illustrate the Mason’s gain rule by finding the overall gain of the
signal flow graph given in Example 2.31.
88 Analysis of Linear Control System
Example 2.31. Determine the overall transfer function C/R from the signal
flow graph shown in Fig. 2.91
−H1
G4
G2
G8 G6
R 1 1 C
G1
G3 G7
G5
−H2
∆3 = ∆4 = ∆5 = ∆6 = 1 [written from ∆]
From equation (2.82), the overall gain
[G2G4 G6 (1 + G5 H 2 ) + G2G5G7 (1 + H1G4 ) + G1G2G7 + G3G6G8
C −G1G2G6G8 H 2 − G1G3G8G7 H1 ]
M= =
R 1 − G1H 2G8 H1 + H 2G5 + H1G4 + H1H 2G4G5
The values of ∆, ∆1, ∆2, etc. have to be found out very carefully.
Example 2.32. For the system represented by the following equations, find
the transfer function X(s)/U(s) by signal flow graph technique.
x = x1 + α3 u
x1 = – β1 x1+ x2 + α2 u
x2 = – β2 x1+ α1 u
Solution: In order to represent differentiated variables, we need to Laplace
Transform the given set of equations. Hence, we have the transformed equations
as
x = x1 + α3 u (2.84)
or sx1 = – β1 x1+ x2 + α2 u
x2 α
x1 = + 2 u (2.85)
s + β1 s + β1
sx2 = β2 x1 + α1 u
β2 α1
or x2 =x1 + u (2.86)
s s
Making use of the equations (2.84), (2.85) and (2.86) we have the SFG as
shown in Fig. 2.92.
α2/s + β1
1
α2/s s + β1 1
u x2 x1 x
α3 −
−β2/s
Σ Pi ∆i
M = i
∆
1. There are three forward paths with path gains
α1
P1 =
s ( s + β1 )
90 Analysis of Linear Control System
α2
P2 =
s + β1
P3 = α3
2. There is only one loop with loop gain
1 −β2 β2
P11 = =
s + β1 s s ( s + β1 )
3. There is no possibility of having non-touching loops.
Hence, we have
−β2 −β2
∆ =1 =1+
s ( s + β1 ) s ( s + β1 )
4. The first forward path with gain P1 touches the loop with gain P11.
Therefore,
∆1 = 1 (written from ∆)
The second forward path with gain P2 touches the loop at node X1.
Therefore,
∆2 = 1 (written from ∆)
The third forward path with gain P3 does not touch loop. Therefore,
β2
∆3 = 1 + (written from ∆)
s ( s + β1 )
The overall gain (transfer function) of the system is given by
C (s) P1∆1 + P2 ∆ 2 + P3 ∆ 3
M = =
R( s ) ∆
α1 α 2 β2
+ + α3 1 +
s ( s + β1 ) s + β1 s ( s + β1 )
= β2
1+
s ( s + β1 )
X (s ) α1 + α 2 s + α3 [ s 2 + β1s + β2 ]
=
U (s ) s 2 + β1s + β2
Example 2.33. Obtain the transfer function Y(s)/X(s) of the SFG shown in
Fig. 2.93
1 1/s 1/s b
X(s) Y(s)
− a1
− a2
1 1/s 1/s b2
X(s) Y(s)
− a1
− a2
Fig. 2.94. SFG of Example 2.34
b b
s 2 + s 2
= a1 a2
1 + s 2 + s 2
Y ( s) b 1s + b2
= 2
X ( s) s + a1s + a2
which is the transfer function of the SFG shown in Fig. 2.94.
Example 2.35. Consider the block diagram of Example 2.26; a signal flow
diagram of the system is shown in Figure 2.95. There are two forward paths
with gains G1 and G2 and one loop with gain
L1 = – G2H
G1
1 1 G2 1 1
R C
−H
Mason’s gain rule to obtain the control ratio. Takeoff points and summing
points are separated by a unity-gain branch in the signal flow graph when
using Mason’s gain rule.
Example 2.36. Draw the SFG and find C/R for the system shown in Fig.
2.96
G3
R C
G1 G2 G4
− − −
H2 H1
Solution: The signal flow graph for the system of Fig. 2.96 is shown in
Fig. 2.97. G3
R 1 1 G1 G2 1 G4 1 C
− H1
− H2
−1
Fig. 2.97. SFG of Fig. 2.96
The second forward path is in touch with all the loops. Therefore,
∆2 = 1
The overall system gain is given by
C P1∆1 + P2 ∆ s
M = =
R ∆
G1G2G4 + G1G3G4
= 1+ G G H + G H + G G G + G G G + G G G H H
1 2 2 4 1 1 2 4 1 3 4 1 2 4 1 2
Example 2.37. Draw the singal flow graph and determine C/R for the
block diagram shown in Fig. 2.98.
G4
R − C
G1 G2 G3
− − −
H2
H1
Solution: The signal flow graph of Fig. 2.98 is shown in Fig. 2.99.
− H2
G4
R 1 1 G1 G2 G3 1 1 C
− H1
−1
Fig. 2.99. SFG of Fig. 2.98
C G1G2 G3 + G1G4
= 1+ G G G + G G H + G G H + G G + G H
R 1 2 3 1 2 1 2 3 2 1 4 4 2
Example 2.38. Find the overall T.F. by using Mason’s gain formula for
the signal flow graph given in the Fig. 2.100.
G2
G1 G3 G4 G5 G6
− H1
− H2
Fig. 2.100.
G2
G4
L3
L1
− H1
− H2
T2
G1 G6
G4
L1
− H1
Fig. 2.102. L1 non-touching to T2
Y7
Example 2.39. Calculate of the system, whose signal flow graph is
Y2
given below:
G5
− H4
1 Y2 G1 Y3 G2 Y4 G3 Y5 G4 1
Y1 Y7
Y6
− H1 − H2
− H3
Fig. 2.103. SFG of Example 2.39
G1 G3 G1 G2 G3
− H1 − H2
− H3
(a) (b) (c)
Fig. 2.104. Different Loops of Fig. 2.103
Mathematical Models of Physical Systems 97
Y7
Y7 Y1
∴ =
Y1 Y2
Y1
G1G2G3G4 + G1G2G5 (1 + G3 H 2 )
∆
= 1 + G3 H 2 + H 4 + G3 H 2 H 4
∆
G1G2G3G4 + G1G5 (1 + G3 H 2 )
= 1 + G3 H 2 + H 4 + G3 H 2 H 4
C (s)
Example 2.40. Find by using Mason’s gain formula.
R( s )
98 Analysis of Linear Control System
G5
R(s) 1 G1 G2 G3 G4 1 C(s)
− H1
− H2
G1 G2 G3 G4
L2 = – G1 G2 G3 G4 H2
(b)
− H2
G5
L3 = – G5 G4 H2
G4
(c)
− H2
Fig. 2.106. Different loops of Fig. 2.105
G5
L1 is non-touching to T2,
G2 G4
− H1
Consider T 2 = G5 G4
∴ ∆2 = 1 – [L1] = 1 – (G2 H1) = 1 + G2 H1
C (s) T1∆1 + T2 ∆ 2
∴ =
R( s ) ∆
G1G2G3G4 ⋅ 1 + G5G4 (1 + G2 H1 )
=
∆
C (s) G1G2G3G4 + G4G5 (1 + G2 H1 )
∴ = 1+ G H + G G G G H + G G H + G G G H H
R( s ) 2 1 1 2 3 4 2 5 4 2 2 5 4 1 2
Table 2.7. Comparison of Block Diagram and Signal Flow Graph Methods
7. Block diagram reduction rules can be The Mason’s gain formula is available
used to obtain the resultant transfer which can be used directly to get
function. resultant transfer function without
reduction of signal flow graph.
100 Analysis of Linear Control System
8. Method is slightly complicated and No need to draw the signal flow graph
time-consuming as block diagram is again and again. Once drawn, use of
required to be drawn time to time after Mason’s Gain Formula gives the
each step of reduction. resultant transfer function.
9. Concept of self loop is not existing in Self loops can exist in signal flow graph
block diagram approach. approach.
10. Applicable only to linear time invariant Applicable to linear time invariant
systems. systems.
R(s) + + C(s)
+
G1 G2
− −
H2
H1
Fig. 2.108
N(s)
G1(s)
R(s) + + + + + C(s)
G2(s) G3(s)
−
−
H1(s)
Fig. 2.109
3. For the system shown in Fig. 2.110, obtain the closed-loop transfer
function by block reduction method.
H2
− C(s)
R(s) + + +
G1 G2 G3
+ +
H1
Fig. 2.110
4. Draw signal flow diagram for the system shown in Fig. 2.111. Also find
overall transfer function using Mason’s gain formula.
Mathematical Models of Physical Systems 101
N(s)
3
R(s) + + + + + C(s)
10
S+4
s (s+1)
− −
0.5s
Fig. 2.111
5. Draw the signal flow graph and obtain the transfer function of the system
shown in Fig. 2.112.
H2
R(s) + C(s)
+ + +
G1 G2 G3 G4
− −
H1 H3
Fig. 2.112
B1
Fig. 2.113
7. Draw signal flow graph for the following block diagram Fig. 2.114.
− C(s)
R(s) + + +
G1 G3 G4
− −
G3
H1
Fig. 2.114
8. Draw the signal flow graph for the following set of equations.
x1 – x2 – 4x3 – 6x4 = 0
2x2 – x3 – 5x4 = 0
7x1 – 3x3 – x4 = 0
102 Analysis of Linear Control System
x1 1 x2 2 x3 3 x4
−4 −5
−6
−7
Fig. 2.115
9. Find the transfer function of the signal flow graph shown in Fig. 2.116
using Mason’s gain formula.
G5
H1
C(s) G1 1 2 G3 R(s)
G2 3 G4
G6
Fig. 2.116
10. Reduce the following block diagram into signal flow graph and then
determine the transfer function using Mason’s gain formula.
R(s) − + C(s)
+ +
G1 G2 G3
+ − +
H1
Fig. 2.117
11. Find the transfer function of the signal flow graph shown in Fig. 2.118.
−H1
R(s) 1 G1 G2 G3 C(s)
−H2
Fig. 2.118
12. Find transfer function for the signal flow graph given below in Fig.
2.119.
104 Analysis of Linear Control System
15. Draw signal flow graph for the following set of equations.
d2x
5 + 200x – 20y = 0
dt 2
d2y
5 + 200y – 20x = 0
dt 2
10 1
− 0.1
dt 2 d 2x d2 d 2y
dt 2 dt 2 0.25 y dt 2 dt 2
10
0.25
Fig. 2.122
1
(C) tu (t) 3.
s
1
(D) te-tu (t) 4.
s +1
u(t) denotes the unit step function.
A B C D
(a) 4 1 3 2
(b) 2 3 1 4
(c) 4 3 1 2
(d) 2 1 3 4
2. The Laplace transform of current in an RLC series circuit with R = 2
1
ohm, L = 1H and C = 1/2 F is I(s) = 2 . The voltage across the
s + 2s + 2
inductor ‘L’ will be
(a) e-t sin tu (t) (b) e-t sin tu (t)
(c) e-t (sin t + cost t) u(t) (d) e-t (cost t – sin t) u(t)