Académique Documents
Professionnel Documents
Culture Documents
A block diagram consists of blocks that represent transfer functions of the different variables of interest. If a block diagram has many blocks, not all of which are in cascade, then it is useful to have rules for rearranging the diagram such that you end up with only one block. For example, we would want to transform the following diagram
R (s )
Y (s )
H1(s) H2(s) H3(s) H4(s)
into R(s )
H(s)
Y (s )
How do we get H(s) from H 1 (s ), H 2 (s ), H 3 ( s ), H 4 ( s ) ? Manipulating and Reducing Block Diagrams [Section 3.2.1] Since each transfer function represents a linear system, their product is commutative, i.e., for the diagram below R(s ) H1(s) U (s ) H2(s) Y (s )
H 2 H1
Now, lets consider a simple feedback loop: R(s ) B(s ) H(s) If we write equations for the above diagram we get E (s ) = R (s) B( s) B(s ) = H ( s) Y ( s) Y (s ) = G (s) E ( s) Substitute (2) into (1) to get E (s) = R( s) H ( s) Y ( s) + Substitute (4) into (3) to get Y ( s) = G ( s) (R(s) H ( s) Y ( s) ) i.e., Y (s ) (1 + G ( s ) H ( s ) ) = G ( s ) R( s ) G( s) i.e., Y ( s ) = R( s) The transfer function 1 + G( s) H ( s) G is called the closed-loop transfer function. From the above equation, we 1 + GH (4) (1) (2) (3) E (s ) G(s) Y (s )
We have just shown two cases (cascade and feedback) of block diagram reduction. These and other transformations are given in Table 1.
Table 1. Block Diagram Transformations [Taken from Dorf & Bishop Textbook] Transformation Original Diagram Equivalent Diagram
X1
G1 ( s )
X2
G2 ( s)
X3
X1 or X1
G1G2
X3
G2G1
X3
X1
+ X2
X3
X1
+
G
X3
X2
X1
X2 X2
X1
X2
X2
X1 X1
X2
X1 X1
G
1 G
X2
X1
+
G
X3
X1
X3
G
1 G
X2
X2
X1
X2
X1
X2 G 1 m GH
Example [Using the equivalence transformations of Table 1] Consider the following feedback control system:
H2
R(s)
+ G1 -
+ + G2 + H1 H3 G3 G4
Y (s )
First, lets move H2 behind block G4 so that we can isolate the G3 G4 H1 feedback loop. Use Rule 4 of Table 1 to get H2 G4 G3 + H1 H3 G4 Y
+ G1 -
+ G2
G4 Y
H3
G 2 G3 G4 1 G3 G4 H 1 G 2 G3 G4 H2 1+ 1 G3 G4 H 1 G4 G H
G2 G3 G 4 1 G3 G4 H 1 + G2 G3 H 2
+ G1 -
G2 G3 G4 1 G 3G 4 H 1 + G 2G 3 H
Y
2
H3
G1 G2 G3 G4 1 G3 G4 H1 + G2 G3 H 2 + G1 G2 G3 G4 H3
Using block diagrams, it becomes easy to see where new blocks can be added to an existing system to alter system performance.
Note: Signal-flow graphs are an alternate representation of control systems - Advantage: no need to do iterative and tedious block diagram manipulations - See Section 3.2.2 of textbook
Alternate Method for Getting Transfer Functions of Multiloop Systems (without having to do block diagram manipulation) Suppose we want the transfer function from R to Y of the following multi-component system:
H3 R + + + + H2 G2 G3 Y
G1
H1
Do the following: 1) 2) 3) 4) Label the outputs of the summing junctions, say X i Label the inputs to the summing junctions in terms of X i and output Y Write equations at the summing junctions and at the output Eliminate the X i ' s
Y
G2
+ -
G3
H2 H1
H3 Y G2 G3
R +
-
X1
G1
G1 X 1
H1
Step 3 gives: G2 H1 1 - G1 1 + G2 H 2 0 G2 G3 0 H3 1 X 1 R X 2 = 0 Y 0
1 G1 0 1 G1 0
G2 H1 1 + G2 H 2 G2 G3 G2 H1 1 + G2 H 2 G2 G3
R 0 0 0 H3 1
Y R
1 G1 0 1 G1 0
G2 H1 1 + G2 H 2 G2 G3 G2 H1 1 + G2 H 2 G2 G3
1 0 0 0 H3 1
Cramers Rule If Ax = B is a system of n linear equations in n unknowns such that det A 0, then x1 = det ( A1 ) det ( A2 ) det ( An ) , x2 = , - - - - , xn = det A det A det A
Where A j is the matrix obtained by replacing the entries in the j th column of A by the entries in the matrix B = b1 b 2 ' ' ' bn