of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien Learning Outcome After completing this chapter, the student will be able to • Reduce a block diagram of multiple subsyste
Trang 105 Reduction of Multiple
Subsystems
System Dynamics and Control 5.01 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Learning Outcome
After completing this chapter, the student will be able to
• Reduce a block diagram of multiple subsystems to a single block representing the transfer function from input to output
• Analyze and design transient response for a system consisting
of multiple subsystems
• Convert block diagrams to signal-flow diagrams
• Find the transfer function of multiple subsystems using Mason’s rule
• Represent state equations as signal-flow graphs
• Represent multiple subsystems in state space in cascade, parallel, controller canonical, and observer canonical forms
• Perform transformations between similar systems using transformation matrices and diagonalize a system matrix
System Dynamics and Control 5.02 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§1.Introduction
- Represent multiple subsystems in two ways
• block diagrams: for frequency-domain analysis and design
• signal-flow graphs: for state-space analysis
- Develop techniques to reduce each representation to a single
transfer function
• Block diagram algebra will be used to reduce block diagrams
• Mason’s rule to reduce signal-flow graphs
System Dynamics and Control 5.03 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
- The space shuttle consists of multiple subsystems Can you identify those that are control systems, or parts of control systems?
System Dynamics and Control 5.04 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
- A subsystem is represented as a block with an input, an output,
and a transfer function
- Many systems are composed of multiple subsystems When
multiple subsystems are interconnected, a few more schematic
elements must be added to the block diagram
System Dynamics and Control 5.05 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams Cascade Form
Parallel Form
System Dynamics and Control 5.06 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 2§2.Block Diagrams
Feedback Form
System Dynamics and Control 5.07 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams Moving Blocks to Create Familiar Forms
System Dynamics and Control 5.08 Reduction of Multiple Subsystems
Block diagram algebra for summing junctions -equivalent forms for moving a block to the left past a summing junction
Block diagram algebra for summing junctions -equivalent forms for moving a block to the right past a summing junction
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
System Dynamics and Control 5.09 Reduction of Multiple Subsystems
Block diagram algebra for pickoff points
-equivalent forms for moving a block to the left
past a pickoff point
Block diagram algebra for pickoff points
-equivalent forms for moving a block to the right
past a pickoff point
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
- Ex.5.1 Block Diagram Reduction via Familiar Forms
Reduce the block diagram to a single transfer function
System Dynamics and Control 5.10 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
Solution
System Dynamics and Control 5.11 Reduction of Multiple Subsystems
1 Collapse summing junctions
3 Form equivalent feedback system
and multiply by cascaded 𝐺 1 (𝑠)
2 Form equivalent cascaded system
in the forward path and equivalent
parallel system in the feedback path
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
- Ex.5.2 Block Diagram Reduction via Familiar Forms
Reduce the block diagram to a single transfer function
Solution
System Dynamics and Control 5.12 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 3§2.Block Diagrams
System Dynamics and Control 5.13 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
System Dynamics and Control 5.14 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
Run ch5p1 in Appendix B
Learn how to use MATLAB to
• perform block diagram reduction
System Dynamics and Control 5.15 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams Skill-Assessment Ex.5.1
Problem Find the equivalent TF,𝑇 𝑠 = 𝐶(𝑠)/𝑅(𝑠), for the system
Solution Combine the parallel blocks in the forward path Then, push1/𝑠 to the left past the pickoff point
System Dynamics and Control 5.16 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§2.Block Diagrams
Combine the parallel blocks in the forward path Then,
push1/𝑠 to the left past the pickoff point
Combine the parallel feedback paths and get2𝑠 Then,
apply the feedback formula, simplify, and get
𝑇 𝑠 = 𝑠
2𝑠4+ 𝑠2+ 2𝑠
System Dynamics and Control 5.17 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
TryIt 5.1
Use the following MATLAB and Control System Toolbox
closed loop transfer function
of the system in Ex.5.2 if all
𝐺 𝑖 𝑠 = 1/(𝑠 + 1) and all
𝐻 𝑖 𝑠 = 1/𝑠
§2.Block Diagrams
G2=G1; G3=G1;
H1=tf(1,[1 0]); H2=H1; H3=H1;
System=append(G1,G2,G3,H1,H2,H3);
input=1; output=3;
Q= [1 -4 0 0 0; 2 1 -5 0 0; 3 2 1 -5 -6
4 2 0 0 0; 5 2 0 0 0; 6 3 0 0 0];
T=connect(System,Q,input,output);
T=tf(T); T=minreal(T)
System Dynamics and Control 5.18 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 4§3.Analysis and Design of Feedback Systems
- Consider the system
which can model a control system such as the antenna azimuth
position control system For example, the transfer function,
𝐾/𝑠(𝑠 + 𝑎), can model the amplifiers, motor, load, and gears
The closed-loop transfer function,𝑇(𝑠), for this system
𝑇 𝑠 = 𝐾
𝑠2+ 𝑎𝑠 + 𝐾
𝐾 : models the amplifier gain, that is, the ratio of the output
voltage to the input voltage
System Dynamics and Control 5.19 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§3.Analysis and Design of Feedback Systems
𝑇 𝑠 = 𝐾
𝑠2+ 𝑎𝑠 + 𝐾
- As 𝐾 varies, the poles move through the three ranges of operation of a second-order system
• overdamped: 0 < 𝐾 < 𝑎2/4
As𝐾 increases, the poles move along the real axis
• critically damped: 𝐾 = 𝑎2/4
• underdamped: 𝐾 > 𝑎2/4
As 𝐾 increases, the real part remains constant and the imaginary part increases Thus, the peak time decreases and the percent overshoot increases, while the settling time remains constant
System Dynamics and Control 5.20 Reduction of Multiple Subsystems
𝑠1,2= −𝑎
2±
𝑎2− 4𝐾 2
𝑠1,2= −𝑎 2
𝑠1,2= −𝑎
2± 𝑗
4𝐾 − 𝑎2
2
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§3.Analysis and Design of Feedback Systems
- Ex.5.3 Finding Transient Response
Given the system, find the peak time, percent overshoot, settling time Solution
The closed-loop transfer function
𝑇 𝑠 = 25
𝑠2+ 5𝑠 + 25=
52
𝑠2+ 2 × 0.5 × 5𝑠 + 52
and𝜔𝑛= 25 = 5, 𝜁 = 0.5 From these values of 𝜁 and 𝜔𝑛
𝑇𝑝= 𝜋
𝜔𝑛 1 − 𝜁2= 𝜋
5 1 − 0.52= 0.726𝑠
%𝑂𝑆 = 𝑒−𝜁𝜋/ 1−𝜁 2
× 100 = 𝑒−0.5𝜋/ 1−0.5 2
× 100 = 16.303
𝑇𝑠= 4
𝜁𝜔𝑛= 4
0.5 × 5= 1.6𝑠
System Dynamics and Control 5.21 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§3.Analysis and Design of Feedback Systems
Run ch5p2 in Appendix B Learn how to use MATLAB to
• perform block diagram reduction followed by an evaluation of the closed-loop system’s transient response by finding,𝑇𝑝,%𝑂𝑆, and 𝑇𝑠
• generate a closed-loop step response
• solve Ex.5.3
System Dynamics and Control 5.22 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§3.Analysis and Design of Feedback Systems
Learn how to useMATLAB’s Simulink to
• explore the added capability of MATLAB’s Simulink
using Appendix C
• simulate feedback systems with nonlinearities
through Ex.C.3 (p.842 Textbook)
System Dynamics and Control 5.23 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§3.Analysis and Design of Feedback Systems
- Ex.5.4 Gain Design for Transient Response
Design the value of gain𝐾 for the feedback control system so
that the system will respond with a 10% overshoot
Solution The closed-loop transfer function
𝑇 𝑠 =
𝐾 𝑠(𝑠 + 5)
1 +𝑠(𝑠 + 5)𝐾
= 𝐾
𝑠2+ 5𝑠 + 𝐾
2
𝑠2+ 2 × 5
2 𝐾× 𝐾𝑠 + 𝐾
2
and𝜔𝑛= 𝐾, 𝜁 = 5/2 𝐾
System Dynamics and Control 5.24 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 5§3.Analysis and Design of Feedback Systems
Percent overshoot is a function only of𝜁
%𝑂𝑆 = 𝑒−𝜁𝜋/ 1−𝜁 2
× 100 = 10%
⟹ 𝜁 = 0.591
From this damping ratio
𝜁 = 5
2 𝐾
⟹ 𝐾 = 5
2𝜁
2
= 5
2 × 0.591
2
= 17.9 Although we are able to design for percent overshoot in this
problem, we could not have selected settling time as a design
criterion because, regardless of the value of𝐾, the real parts,
− 2.5, of the poles of 𝐾/(𝑠2+ 5𝑠 + 𝐾) remain the same
System Dynamics and Control 5.25 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§3.Analysis and Design of Feedback Systems Skill-Assessment Ex.5.2
Problem For a unity feedback control system with a forward-path
TF𝐺 𝑠 = 16/𝑠(𝑠 + 𝑎), design the value of 𝑎 to yield a closed-loop step response that has5% overshoot Solution The closed-loop transfer function
𝑇 𝑠 = 𝐺(𝑠)
1 + 𝐺(𝑠)𝐻(𝑠)=
16
𝑠2+ 𝑎𝑠 + 16=
42
𝑠2+ 2 ×𝑎8× 4𝑠 + 42
and𝜔𝑛= 4, 𝜁 = 𝑎/8 Percent overshoot
%𝑂𝑆 = 𝑒−𝜁𝜋/ 1−𝜁 2
× 100
⟹ 𝜁 = − ln %𝑂𝑆
𝜋2+ ln2%𝑂𝑆 =
− ln 0.05
𝜋2+ ln20.05 = 0.69
⟹ 𝑎 = 8𝜁 = 8 × 0.69 = 5.52
System Dynamics and Control 5.26 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§3.Analysis and Design of Feedback Systems
𝐺 𝑠 = 16 𝑠(𝑠 + 𝑎) a=2; numg=16; deng=poly([0 -a]);
G=tf(numg,deng);
T=feedback(G,1);
[numt,dent]=tfdata(T,'v');
wn=sqrt(dent(3)) z=dent(2)/(2*wn) Ts=4/(z*wn) Tp=pi/(wn*sqrt(1-z^2)) pos=exp(-z*pi/sqrt(1-z^2))*100 Tr=(1.76*z^3-0.417*z^2+1.039*z+1)/wn step(T)
System Dynamics and Control 5.27 Reduction of Multiple Subsystems
TryIt 5.2
Use the following MATLAB
statements to find 𝜁 , 𝜔 𝑛 ,
%𝑂𝑆, 𝑇 𝑠 , 𝑇 𝑝 , and 𝑇 𝑟 for the
closed-loop unity feedback
Assessment Ex.5.2 Start
with 𝑎 = 2 and try some
response for the closed loop
produced
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
- A signal-flow graph consists only of
• branches: represent systems
• Nodes: represent signals
- A system is represented by a line with an arrow showing the direction of signal flow through the system Adjacent to the line
we write the transfer function A signal is a node with the signal’s name written adjacent to the node
System Dynamics and Control 5.28 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
- Ex.5.5 Converting Common Block Diagrams to Signal-Flow Graphs
Convert the cascaded, parallel, and feedback forms of the
following block diagrams into signal-flow graphs
Solution
• Start by drawing the signal nodes for that system
• Next interconnect the signal nodes with system branches
a Cascaded form
System Dynamics and Control 5.29 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
b Parallel form
System Dynamics and Control 5.30 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 6§4.Signal-Flow Graphs
c Feedback form
System Dynamics and Control 5.31 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
- Ex.5.6 Converting a Block Diagram to a Signal-Flow Graph
Convert the block diagram to a signal-flow graph
Solution Signal nodes
System Dynamics and Control 5.32 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
Signal-flow graph
System Dynamics and Control 5.33 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
Simplified signal-flow graph
System Dynamics and Control 5.34 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
Skill-Assessment Ex.5.3
Problem Convert the block diagram to a signal-flow graph
Solution Label nodes
System Dynamics and Control 5.35 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
Draw nodes
System Dynamics and Control 5.36 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 7§4.Signal-Flow Graphs
Connect nodes and
label subsystems
System Dynamics and Control 5.37 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§4.Signal-Flow Graphs
Eliminate unnecessary nodes
System Dynamics and Control 5.38 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
-Loop gain: the product of branch gains found by traversing a
path that starts at a node and ends at the same node, following
the direction of the signal flow, without passing through any
other node more than once
Ex
𝐺2(𝑠)𝐻1(𝑠)
𝐺4(𝑠)𝐻2(𝑠)
𝐺4(𝑠)𝐺5(𝑠)𝐻3(𝑠)
𝐺4(𝑠)𝐺6(𝑠)𝐻3(𝑠)
System Dynamics and Control 5.39 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
-Forward-path gain: the product of gains found by traversing a path from the input node to the output node of the signal-flow graph in the direction of signal flow
Ex
𝐺1(𝑠)𝐺2(𝑠)𝐺3(𝑠)𝐺4(𝑠)𝐺5(𝑠)𝐺7(𝑠)
𝐺1(𝑠)𝐺2(𝑠)𝐺3(𝑠)𝐺4(𝑠)𝐺6(𝑠)𝐺7(𝑠)
System Dynamics and Control 5.40 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
-Nontouching loops: loops that do not have any nodes in
common
Ex
Loop 𝐺2(𝑠)𝐻1(𝑠) does not touch loops 𝐺4(𝑠)𝐻2(𝑠) ,
𝐺4(𝑠)𝐺5(𝑠)𝐻3(𝑠), and 𝐺4(𝑠)𝐺6(𝑠)𝐻3(𝑠)
System Dynamics and Control 5.41 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
-Nontouching-loop gain: the product of loop gains from nontouching loops taken two, three, four, or more at a time Ex
The product of loop gain𝐺2(𝑠)𝐻1(𝑠) and loop gain 𝐺4(𝑠)𝐻2(𝑠)
is a nontouching-loop gaintaken two at a time
In summary, all three of the nontouching-loop gainstaken two
at a time [𝐺2𝑠 𝐻1𝑠 ][𝐺4𝑠 𝐻2𝑠 ] [𝐺2𝑠 𝐻1𝑠 ][𝐺4 𝑠 𝐺5 𝑠 𝐻3𝑠 ] [𝐺2𝑠 𝐻1𝑠 ][𝐺4 𝑠 𝐺6 𝑠 𝐻3𝑠 ]
System Dynamics and Control 5.42 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 8§5.Mason’s Rule
-Mason’s Rule
The transfer function,𝐶(𝑠)/𝑅(𝑠), of a system represented by a
signal-flow graph is
𝐺 𝑠 =𝐶(𝑠)
𝑅(𝑠)=
𝑘𝑇𝑘∆𝑘
∆
𝑘 : number of forward paths
𝑇𝑘: the𝑘th forward-path gain
∆ : 1 − loop gains + nontouching-loop gains taken two
at a time− nontouching-loop gains taken three at a
time+ nontouching-loop gains taken four at a time
− ⋯
∆𝑘:∆ − loop gain terms in ∆ that touch the 𝑘th forward
path In other words,∆𝑘is formed by eliminating from∆
those loop gains that touch the𝑘th forward path
System Dynamics and Control 5.43 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
- Ex.5.7 Transfer Function viaMason’s Rule
Find the transfer function,𝐶(𝑠)/𝑅(𝑠), for the signal-flow graph
Solution First, identify the forward-path gains
𝐺1(𝑠)𝐺2(𝑠)𝐺3(𝑠)𝐺4(𝑠)𝐺5(𝑠)
System Dynamics and Control 5.44 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
Second, identify the loop gains
𝐺2𝑠 𝐻1𝑠
𝐺4 𝑠 𝐻2 𝑠
𝐺7(𝑠)𝐻4(𝑠)
𝐺2(𝑠)𝐺3(𝑠)𝐺4(𝑠)𝐺5(𝑠)𝐺6(𝑠)𝐺7(𝑠)𝐺8(𝑠)
System Dynamics and Control 5.45 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
Third, identify the nontouching loops taken two at a time
• loop 1 does not touch loop 2: 𝐺2𝑠 𝐻1𝑠 𝐺4 𝑠 𝐻2𝑠
• loop 1 does not touch loop 3: 𝐺2𝑠 𝐻1𝑠 𝐺7𝑠 𝐻4𝑠
• loop 2 does not touch loop 3: 𝐺4𝑠 𝐻2𝑠 𝐺7𝑠 𝐻4𝑠 Finally, the nontouching loops taken three at a time
• loops 1,2 and 3: 𝐺2 𝑠 𝐻1 𝑠 𝐺4𝑠 𝐻2𝑠 𝐺7𝑠 𝐻4𝑠
System Dynamics and Control 5.46 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
Form∆
∆ = 1 − [𝐺2𝑠 𝐻1𝑠 + 𝐺4𝑠 𝐻2𝑠 + 𝐺7𝑠 𝐻4𝑠
+𝐺2𝑠 𝐺3𝑠 𝐺4𝑠 𝐺5𝑠 𝐺6𝑠 𝐺7𝑠 𝐺8𝑠 ] + [𝐺2𝑠 𝐻1 𝑠 𝐺4𝑠 𝐻2𝑠 + 𝐺2 𝑠 𝐻1 𝑠 𝐺7 𝑠 𝐻4 𝑠
+𝐺4𝑠 𝐻2𝑠 𝐺7𝑠 𝐻4𝑠 ]
− [𝐺2𝑠 𝐻1 𝑠 𝐺4𝑠 𝐻2𝑠 𝐺7𝑠 𝐻4𝑠 ]
System Dynamics and Control 5.47 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
Form∆𝑘by eliminating from∆ the loop gains that touch the 𝑘th forward path
∆1= 1 − 𝐺7 𝑠 𝐻4 𝑠 The transfer function
𝐺 𝑠 =𝑇1∆1
∆ =
𝐺1𝑠 𝐺2𝑠 𝐺3𝑠 𝐺4𝑠 𝐺5𝑠 [1 − 𝐺7𝑠 𝐻4𝑠 ]
∆
System Dynamics and Control 5.48 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 9§5.Mason’s Rule
Skill-Assessment Ex.5.4
Problem UseMason’s rule to find the transfer function of the
signal-flow diagram
Solution Forward path gains
• 𝐺1𝐺2𝐺3
• 𝐺1𝐺3
System Dynamics and Control 5.49 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
Loop gains
• −𝐺1𝐺2𝐻1
• −𝐺2𝐻2
• −𝐺3𝐻3 Nontouching loops
• −𝐺1𝐺2𝐻1 −𝐺3𝐻3 = 𝐺1𝐺2𝐺3𝐻1𝐻3
• −𝐺2𝐻2 −𝐺3𝐻3 = 𝐺2𝐺3𝐻2𝐻3
System Dynamics and Control 5.50 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§5.Mason’s Rule
Form∆
∆= 1 + 𝐺1𝐺2𝐻1+ 𝐺2𝐻2+ 𝐺3𝐻3+ 𝐺1𝐺2𝐺3𝐻1𝐻3+ 𝐺2𝐺3𝐻2𝐻3
Form ∆𝑘
∆1= 1
∆2= 1
The transfer function
𝑇 𝑠 =𝐶 𝑠
𝑅 𝑠 =
𝑘𝑇𝑘∆𝑘
∆ =
𝐺1𝐺3[1 + 𝐺2]
1 + 𝐺2𝐻2+ 𝐺1𝐺2𝐻1[1 + 𝐺3𝐻3]
System Dynamics and Control 5.51 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§6.Signal-Flow Graphs of State Equations
- Consider the following state and output equations
𝑥
1= 2𝑥1− 5𝑥2+ 3𝑥3+ 2𝑟 𝑥
2= −6𝑥1− 2𝑥2+ 2𝑥3+ 5𝑟 𝑥
3= 𝑥1− 3𝑥2− 4𝑥3+ 7𝑟
𝑦 = −4𝑥1+ 6𝑥2+ 9𝑥3
- First, identify state variables,𝑥1,𝑥2, and𝑥3; nodes, the input,𝑟, and the output,𝑦
- Next interconnect the state variables and their derivatives with the defining integration,1/𝑠
System Dynamics and Control 5.52 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
𝑥 1 = 2𝑥 1 − 5𝑥 2 + 3𝑥 3 + 2𝑟, 𝑥 2 = −6𝑥 1 − 2𝑥 2 + 2𝑥 3 + 5𝑟
§6.Signal-Flow Graphs of State Equations
- Then, feed to each
node the indicated
signals
• 𝑠𝑋1(𝑠)
• 𝑠𝑋2(𝑠)
System Dynamics and Control 5.53 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
𝑥
3 = 𝑥 1 − 3𝑥 2 − 4𝑥 3 + 7𝑟
§6.Signal-Flow Graphs of State Equations
• 𝑠𝑋3(𝑠)
System Dynamics and Control 5.54 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
Trang 10𝑦 = −4𝑥 1 + 6𝑥 2 + 9𝑥 3
§6.Signal-Flow Graphs of State Equations
- Finally, the output,𝑦
System Dynamics and Control 5.55 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
𝑥
1 = −2𝑥1+ 𝑥2, 𝑥2= −3𝑥2+ 𝑥3, 𝑥3= −3𝑥1− 4𝑥2− 5𝑥3+ 𝑟, 𝑦 = 𝑥2
§6.Signal-Flow Graphs of State Equations Skill-Assessment Ex.5.5
Problem Draw a signal-flow graph for the following state and output equations
𝒙 =
−2 1 0
0 −3 1
−3 −4 −5
𝒙 +
0 0 1 𝑟
𝑦 = 0 1 0 𝒙 Solution
System Dynamics and Control 5.56 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§7.Alternative Representations in State Space
Cascade Form
- Consider the system
𝐶(𝑠)
𝑅(𝑠)=
24
𝑠3+ 9𝑠2+ 26𝑠 + 24=
24
𝑠 + 2 (𝑠 + 3)(𝑠 + 4)
- A block diagram representation of this system formed as
cascaded first-order systems
Note: these state variables are not the phase variables
- Transforming each block into an equivalent differential equation
and cross-multiplying
𝐶𝑖(𝑠)
𝑅𝑖(𝑠)=
1
𝑠 + 𝑎𝑖⟹ 𝑠 + 𝑎𝑖𝐶𝑖𝑠 = 𝑅𝑖(𝑠)
System Dynamics and Control 5.57 Reduction of Multiple Subsystems
(5.37)
(5.39)
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§7.Alternative Representations in State Space
- Solving for𝑑𝑐𝑖(𝑡)/𝑑𝑡 yields
𝑠 + 𝑎𝑖𝐶𝑖𝑠 = 𝑅𝑖𝑠 ⟹𝑑𝑐𝑖𝑡
𝑑𝑡 = −𝑎𝑖𝑐𝑖𝑡 + 𝑟𝑖(𝑡)
- Signal-flow graph
System Dynamics and Control 5.58 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§7.Alternative Representations in State Space
- The state equations for the new representation of the system
𝑥1= −4𝑥1+ 𝑥2
𝑥2= −3𝑥2+ 𝑥3
𝑥3= −2𝑥3+ 24𝑟
with the system output
𝑦 = 𝑐 𝑡 = 𝑥1
- The state equations in vector-matrix form
𝒙 =
−4 1 0
0 −3 1
0 0 −2
𝒙 +
0 0 24 𝑟
𝑦 = 1 0 0 𝒙
System Dynamics and Control 5.59 Reduction of Multiple Subsystems
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien
§7.Alternative Representations in State Space Parallel Form
- Consider the system 𝐶(𝑠)
𝑅(𝑠)=
24
𝑠3+ 9𝑠2+ 26𝑠 + 24=
12
𝑠 + 2−
24
𝑠 + 3+
12
𝑠 + 4
- To arrive at a signal-flow graph, first solve for𝐶(𝑠)
𝐶 𝑠 = +𝑅 𝑠 12
𝑠 + 2
−𝑅 𝑠 24
𝑠 + 3 +𝑅(𝑠) 12
𝑠 + 4
System Dynamics and Control 5.60 Reduction of Multiple Subsystems
(5.45)
HCM City Univ of Technology, Faculty of Mechanical Engineering Nguyen Tan Tien