SlideShare a Scribd company logo
1 of 32
Signal Flow Graphs
 An alternative to block diagrams for graphically describing systems
 Signal flow graphs consist of:
🞑 Nodes –represent signals
🞑 Branches –represent system blocks
 Branches labeled with system transfer functions
 Nodes (sometimes) labeled with signal names
 Arrows indicate signal flow direction
 Implicit summation at nodes
🞑 Always a positive sum
🞑 Negative signs associated with branch transfer functions
Block Diagram → Signal Flow Graph
 Toconvert from a block diagram to a signal flow
graph:
1. Identify and label all signals on the block diagram
2. Place a node for each signal
3. Connect nodes with branches in place of the blocks
 Maintain correct direction
 Label branches with corresponding transfer functions
 Negate transfer functions as necessary to provide negative
feedback
4. If desired, simplify where possible
Signal Flow Graph – Example 1
 Convert to a signal flow graph
 Label any unlabeled signals
 Place a node for each signal
Signal Flow Graph – Example 1
 Connect nodes with branches, each representing a system block
 Note the -1 to provide negative feedback of X2 𝑠
Signal Flow Graph – Example 1
 Nodes with a single input and single output can be
eliminated, if desired
🞑 This makes sense for X1 𝑠 and X2 𝑠
🞑 Leave 𝑈 𝑠 to indicate separation between controller and plant
Signal Flow Graph – Example 2
 Revisit the block diagram from earlier
🞑 Convert to a signal flow graph
 Label all signals, then place a node for each
Signal Flow Graph – Example 2
 Connect nodes with branches
Signal Flow Graph – Example 2
 Simplify – eliminate X5 𝑠 , X6 𝑠 , X7 𝑠 , and X8 𝑠
40
Mason’s Rule
 We’ve seen how to reduce a complicated block
diagram to a single input-to-output transfer
function
🞑 Many successive simplifications
 Mason’s rule provides a formula to calculate the
same overall transfer function
🞑 Single application of the formula
🞑 Can get complicated
 Before presenting the Mason’s rule formula, we
need to define some terminology
41
Loop Gain
 Loop gain – total gain (product of individual gains) around
any path in the signal flow graph
🞑 Beginning and ending at the same node
🞑 Not passing through any node more than once
 Here, there are three loops with the following gains:
1. −𝐺1𝐻3
2. 𝐺2𝐻1
3. −𝐺2𝐺3𝐻2
42
Forward Path Gain
 Forward path gain – gain along any path from the input
to the output
🞑 Not passing through any node more than once
 Here, there are two forward paths with the following
gains:
1. 𝐺1𝐺2𝐺3𝐺4
2. 𝐺1𝐺2𝐺5
43
Non-Touching Loops
 Non-touching loops – loops that do not have any
nodes in common
 Here,
1. −𝐺1𝐻3 does not touch 𝐺2𝐻1
2. −𝐺1𝐻3 does not touch −𝐺2𝐺3𝐻2
44
Non-Touching Loop Gains
 Non-touching loop gains – the product of loop gains
from non-touching loops, taken two, three, four, or
more at a time
 Here, there are only two pairs of non-touching loops
1.
2.
−𝐺1𝐻3 ⋅ 𝐺2𝐻1
−𝐺1𝐻3 ⋅ −𝐺2𝐺3𝐻2
45
Mason’s Rule
𝑇 𝑠
𝑃
𝑌 𝑠 1
= = � 𝑇𝑘Δ𝑘
𝑅 𝑠 Δ
𝑘=1
where
𝑃 = # of forward paths
𝑇𝑘 = gain of the 𝑘𝑡ℎ forward path
Δ = 1 − Σ(loop gains)
+Σ(non-touching loop gains taken two-at-a-time)
−Σ(non-touching loop gains taken three-at-a-time)
+Σ(non-touching loop gains taken four-at-a-time)
−Σ …
Δ𝑘 = Δ − Σ(loop gain terms in Δ that touch the 𝑘𝑡ℎ forward path)
46
Mason’s Rule - Example
 # of forward paths:
𝑃 = 2
 Forward path gains:
𝑇1= 𝐺1𝐺2𝐺3𝐺4
𝑇2 = 𝐺1𝐺2𝐺5
 Σ(loop gains):
−𝐺1𝐻3 + 𝐺2𝐻1 − 𝐺2𝐺3𝐻2
 Σ(NTLGs taken two-at-a-time):
−𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2
 Δ:
Δ = 1 − −𝐺1𝐻3 + 𝐺2𝐻1 − 𝐺2𝐺3𝐻2
+ −𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2
47
Mason’s Rule – Example - Δ𝑘
 Simplest way to find Δ𝑘 terms is to calculate Δ with the 𝑘𝑡ℎ
path removed – must remove nodes as well
 𝑘 = 1:
 With forward path 1 removed, there are no loops, so
Δ1 = 1 − 0
Δ1 = 1
48
Mason’s Rule – Example - Δ𝑘
 𝑘 = 2:
 Similarly, removing forward path 2 leaves no loops, so
Δ2 = 1 − 0
Δ2 = 1
49
Mason’s Rule - Example
 For our example:
𝑃 = 2
𝑇1= 𝐺1𝐺2𝐺3𝐺4
𝑇2 = 𝐺1𝐺2𝐺5
Δ = 1 + 𝐺1𝐻3 − 𝐺2𝐻1 + 𝐺2𝐺3𝐻2 − 𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2
Δ1 = 1
Δ2 = 1
 The closed-loop transfer function:
𝑇 𝑠
𝑇1Δ1 + 𝑇2Δ2
=
Δ
𝑇 𝑠 =
𝐺1𝐺2𝐺3𝐺4 + 𝐺1𝐺2𝐺5
1 + 𝐺1𝐻3 − 𝐺2𝐻1 + 𝐺2𝐺3𝐻2 − 𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2
𝑃
𝑌 𝑠 1
𝑇 𝑠 = = � 𝑇𝑘Δ𝑘
𝑅 𝑠 Δ
𝑘=1
Preview of Controller Design
50
51
Controller Design – Preview
 We now have the tools necessary to determine the
transfer function of closed-loop feedback systems
 Let’s take a closer look at how feedback can help us
achieve a desired response
🞑 Just a preview – this is the objective of the whole course
 Consider a simple first-order system
 A single real pole at 𝑠 = −2
𝑟𝑎
𝑑
𝑠𝑒
𝑐
52
Open-Loop Step Response
 This system
exhibits the
expected first-
order step
response
🞑 No overshoot or
ringing
53
Add Feedback
 Now let’s enclose the system in a feedback loop
 Add controller block with transfer function 𝐷 𝑠
 Closed-loop transfer function becomes:
𝑇 𝑠
𝐷 𝑠
1
1 + 𝐷 𝑠
1
𝑠 + 2
= 𝑠 + 2 =
𝐷 𝑠
𝑠 + 2 + 𝐷 𝑠
 Clearly the addition of feedback and the controller
changes the transfer function – but how?
🞑 Let’s consider a couple of example cases for 𝐷 𝑠
54
Add Feedback
 First, consider a simple gain block for the controller
𝑇 𝑠
 Error signal, 𝐸 𝑠 , amplified by a constant gain, 𝐾𝐶
🞑 A proportional controller, with gain 𝐾𝐶
 Now, the closed-loop transfer function is:
𝐾𝐶
1 +
𝐾𝐶
𝑠 + 2
= 𝑠 + 2 =
𝐾𝐶
𝑠 + 2 + 𝐾𝐶
 A single real pole at 𝑠 = − 2 + 𝐾𝐶
🞑 Pole moved to a higher frequency
🞑 A faster response
55
Open-Loop Step Response
 As feedback gain
increases:
🞑 Pole moves to a
higher frequency
🞑 Response gets
faster
56
First-Order Controller
 Next, allow the controller to have some dynamics of its own
 Now the controller is a first-order block with gain 𝐾𝐶 and a pole at
𝑠 = −𝑏
 This yields the following closed-loop transfer function:
𝑇 𝑠
𝐾𝐶 1
1 +
𝐾𝐶 1
𝑠 + 𝑏 𝑠 + 2
=
𝑠 + 𝑏 𝑠 + 2
=
𝐾𝐶
𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶
 The closed-loop system is now second-order
🞑 One pole from the plant
🞑 One pole from the controller
57
First-Order Controller
 Two closed-loop poles:
𝑠1,2 = −
𝑏 + 2
±
2 2
𝑏2 − 4𝑏 + 4 − 4𝐾𝐶
 Pole locations determined by 𝑏 and 𝐾𝐶
🞑 Controller parameters – we have control over these
🞑 Design the controller to place the poles where we want them
 So, where do we want them?
🞑 Design to performance specifications
🞑 Risetime, overshoot, settling time, etc.
𝑇 𝑠 =
𝐾𝐶
𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶
58
Design to Specifications
 The second-order closed-loop transfer function
𝑇 𝑠 =
can be expressed as
𝐾𝐶
𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶
𝑇 𝑠 =
𝐾𝐶
𝑠2 + 2𝜁𝜁𝜔𝑛𝑠 + 𝜔2
=
𝑛 𝑛
𝐾𝐶
𝑠2 + 2𝜎𝑠 + 𝜔2
 Let’s say we want a closed-loop response that satisfies the
following specifications:
🞑 %𝑂𝑆 ≤ 5%
🞑 𝑡𝑠 ≤ 600 𝑚𝑠𝑒𝑐
 Use %𝑂𝑆 and 𝑡𝑠 specs to determine values of 𝜁
𝜁and 𝜎
🞑 Then use 𝜁
𝜁
and 𝜎 to determine 𝐾𝐶 and 𝑏
59
Determine 𝜁
𝜁
from Specifications
 Overshoot and damping ratio, 𝜁
𝜁
, are related as
follows:
𝜁
𝜁=
− ln 𝑂𝑆
𝜋2 + ln2 𝑂𝑆
 The requirement is %𝑂𝑆 ≤ 5%, so
− ln 0.05
𝜋2 + ln2 0.05
𝜁
𝜁≥ = 0.69
 Allowing some margin, set 𝜁
𝜁= 0.75
60
Determine 𝜎 from Specifications
𝑡𝑠 ≈
 Settling time (±1%) can be approximated from 𝜎 as
4.6
𝜎
 The requirement is 𝑡𝑠 ≤ 600 𝑚𝑠𝑒𝑐
 Allowing for some margin, design for 𝑡𝑠 = 500 𝑚𝑠𝑒𝑐
𝑡𝑠 ≈
4.6
𝜎
= 500 𝑚𝑠𝑒𝑐 →
4.6
𝜎 =
500 𝑚𝑠𝑒𝑐
which gives
𝜎 = 9.2
𝑟𝑎𝑑
𝑠𝑒𝑐
 We can then calculate the natural frequency from 𝜁
𝜁
and 𝜎
𝜎 9.2 𝑟𝑎𝑑
𝜔𝑛 =
𝜁
𝜁
=
0.75
= 12.27
𝑠𝑒𝑐
61
Determine Controller Parameters from 𝜎 and 𝜔𝑛
 The characteristic polynomial is
𝑛
𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶 = 𝑠2 + 2𝜎𝑠 + 𝜔2
 Equating coefficients to solve for 𝑏:
2 + 𝑏 = 2𝜎 = 18.4
𝑏 = 16.4
and 𝐾𝑐:
𝑛
2𝑏 + 𝐾𝐶 = 𝜔2 = 12.27 2 = 150.5
→ 118
𝐷 𝑠 =
𝐾𝐶 = 150.5 − 2 ⋅ 16.4 = 117.7
𝐾𝑐 = 118
 The controller transfer function is
118
𝑠 + 16.4
62
Closed-Loop Poles
 Closed-loop system
is now second order
 Controller designed
to place the two
closed-loop poles at
desirable locations:
🞑 𝑠1,2 = −9.2 ± 𝑗𝑗𝑗.13
🞑 𝜁
𝜁= 0.75
🞑 𝜔𝑛 = 12.3
Controller
pole
Plant
pole
63
Closed-Loop Step Response
 Closed-loop step
response satisfies
the specifications
 Approximations
were used
🞑 If requirements not
met - iterate

More Related Content

Similar to SFG.pptx

Block diagrams and signal flow graphs
Block diagrams and signal flow graphsBlock diagrams and signal flow graphs
Block diagrams and signal flow graphsHussain K
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateOpen Adaptronik
 
Power_flow..نظم_قدرة.pptx
Power_flow..نظم_قدرة.pptxPower_flow..نظم_قدرة.pptx
Power_flow..نظم_قدرة.pptxAhmedAbdAldafea
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagationParveenMalik18
 
Deep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationDeep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationYan Xu
 
A Signal Processing Approach To Fair Surface Design
A Signal Processing Approach To Fair Surface DesignA Signal Processing Approach To Fair Surface Design
A Signal Processing Approach To Fair Surface DesignBasel Abu-sinni
 
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...
Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Fundamental...Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Fundamental...
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...AIMST University
 
Unit 5 Economic Load Dispatch and Unit Commitment
Unit 5 Economic Load Dispatch and Unit CommitmentUnit 5 Economic Load Dispatch and Unit Commitment
Unit 5 Economic Load Dispatch and Unit CommitmentSANTOSH GADEKAR
 
lecture 2 courseII (4).pptx
lecture 2 courseII (4).pptxlecture 2 courseII (4).pptx
lecture 2 courseII (4).pptxAYMENGOODKid
 
Training DNN Models - II.pptx
Training DNN Models - II.pptxTraining DNN Models - II.pptx
Training DNN Models - II.pptxPrabhuSelvaraj15
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionsnalan karunanayake
 
Design of decoupled pid controllers for mimo system copy
Design of decoupled pid controllers for mimo system   copyDesign of decoupled pid controllers for mimo system   copy
Design of decoupled pid controllers for mimo system copyRahul Dey
 
Time Response in Control System
Time Response in Control SystemTime Response in Control System
Time Response in Control SystemAnshulShekhar3
 
Lecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsLecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsSaifullah Memon
 
351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdf
351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdf351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdf
351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdfYousefDessouki
 
Week 2- Lecture 1 ME-352 Control Engineering_100419.pptx
Week 2- Lecture 1  ME-352 Control Engineering_100419.pptxWeek 2- Lecture 1  ME-352 Control Engineering_100419.pptx
Week 2- Lecture 1 ME-352 Control Engineering_100419.pptxAliKhan353983
 

Similar to SFG.pptx (20)

Block diagrams and signal flow graphs
Block diagrams and signal flow graphsBlock diagrams and signal flow graphs
Block diagrams and signal flow graphs
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plate
 
Power_flow..نظم_قدرة.pptx
Power_flow..نظم_قدرة.pptxPower_flow..نظم_قدرة.pptx
Power_flow..نظم_قدرة.pptx
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagation
 
Deep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationDeep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and Regularization
 
Unit v mmc
Unit v mmcUnit v mmc
Unit v mmc
 
A Signal Processing Approach To Fair Surface Design
A Signal Processing Approach To Fair Surface DesignA Signal Processing Approach To Fair Surface Design
A Signal Processing Approach To Fair Surface Design
 
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...
Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Fundamental...Lecture Notes:  EEEC4340318 Instrumentation and Control Systems - Fundamental...
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...
 
Unit 5 Economic Load Dispatch and Unit Commitment
Unit 5 Economic Load Dispatch and Unit CommitmentUnit 5 Economic Load Dispatch and Unit Commitment
Unit 5 Economic Load Dispatch and Unit Commitment
 
lecture 2 courseII (4).pptx
lecture 2 courseII (4).pptxlecture 2 courseII (4).pptx
lecture 2 courseII (4).pptx
 
Lecture 23 24-time_response
Lecture 23 24-time_responseLecture 23 24-time_response
Lecture 23 24-time_response
 
Pscc june2016
Pscc june2016Pscc june2016
Pscc june2016
 
Training DNN Models - II.pptx
Training DNN Models - II.pptxTraining DNN Models - II.pptx
Training DNN Models - II.pptx
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functions
 
Design of decoupled pid controllers for mimo system copy
Design of decoupled pid controllers for mimo system   copyDesign of decoupled pid controllers for mimo system   copy
Design of decoupled pid controllers for mimo system copy
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
 
Time Response in Control System
Time Response in Control SystemTime Response in Control System
Time Response in Control System
 
Lecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsLecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphs
 
351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdf
351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdf351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdf
351_27435_EE411_2015_1__1_1_0 3 EE411 Lec6,7 compensation RL.pdf
 
Week 2- Lecture 1 ME-352 Control Engineering_100419.pptx
Week 2- Lecture 1  ME-352 Control Engineering_100419.pptxWeek 2- Lecture 1  ME-352 Control Engineering_100419.pptx
Week 2- Lecture 1 ME-352 Control Engineering_100419.pptx
 

More from abbas miry

optimization methods by using matlab.pptx
optimization methods by using matlab.pptxoptimization methods by using matlab.pptx
optimization methods by using matlab.pptxabbas miry
 
TLEN-5830-Wireless-Systems-Lecture-01.pptx
TLEN-5830-Wireless-Systems-Lecture-01.pptxTLEN-5830-Wireless-Systems-Lecture-01.pptx
TLEN-5830-Wireless-Systems-Lecture-01.pptxabbas miry
 
UNIT-V-PPT state space of system model .ppt
UNIT-V-PPT state space of system model .pptUNIT-V-PPT state space of system model .ppt
UNIT-V-PPT state space of system model .pptabbas miry
 
lec_2 - Copy lyponve stability of system .pptx
lec_2 - Copy lyponve stability of system .pptxlec_2 - Copy lyponve stability of system .pptx
lec_2 - Copy lyponve stability of system .pptxabbas miry
 
lec_2 for stability of control system .pptx
lec_2 for stability of control system .pptxlec_2 for stability of control system .pptx
lec_2 for stability of control system .pptxabbas miry
 
11-Optimization algorithm with swarm.pptx
11-Optimization algorithm with swarm.pptx11-Optimization algorithm with swarm.pptx
11-Optimization algorithm with swarm.pptxabbas miry
 
Neuron Modeling for Artificial Neural Systems 3
Neuron Modeling for Artificial Neural Systems 3Neuron Modeling for Artificial Neural Systems 3
Neuron Modeling for Artificial Neural Systems 3abbas miry
 
Neuron Modeling for Artificial Neural Systems
Neuron Modeling for Artificial Neural SystemsNeuron Modeling for Artificial Neural Systems
Neuron Modeling for Artificial Neural Systemsabbas miry
 
Control Signal Flow Graphs lecture notes
Control Signal Flow Graphs  lecture notesControl Signal Flow Graphs  lecture notes
Control Signal Flow Graphs lecture notesabbas miry
 

More from abbas miry (13)

optimization methods by using matlab.pptx
optimization methods by using matlab.pptxoptimization methods by using matlab.pptx
optimization methods by using matlab.pptx
 
TLEN-5830-Wireless-Systems-Lecture-01.pptx
TLEN-5830-Wireless-Systems-Lecture-01.pptxTLEN-5830-Wireless-Systems-Lecture-01.pptx
TLEN-5830-Wireless-Systems-Lecture-01.pptx
 
UNIT-V-PPT state space of system model .ppt
UNIT-V-PPT state space of system model .pptUNIT-V-PPT state space of system model .ppt
UNIT-V-PPT state space of system model .ppt
 
lec_2 - Copy lyponve stability of system .pptx
lec_2 - Copy lyponve stability of system .pptxlec_2 - Copy lyponve stability of system .pptx
lec_2 - Copy lyponve stability of system .pptx
 
lec_2 for stability of control system .pptx
lec_2 for stability of control system .pptxlec_2 for stability of control system .pptx
lec_2 for stability of control system .pptx
 
11-Optimization algorithm with swarm.pptx
11-Optimization algorithm with swarm.pptx11-Optimization algorithm with swarm.pptx
11-Optimization algorithm with swarm.pptx
 
Neuron Modeling for Artificial Neural Systems 3
Neuron Modeling for Artificial Neural Systems 3Neuron Modeling for Artificial Neural Systems 3
Neuron Modeling for Artificial Neural Systems 3
 
Neuron Modeling for Artificial Neural Systems
Neuron Modeling for Artificial Neural SystemsNeuron Modeling for Artificial Neural Systems
Neuron Modeling for Artificial Neural Systems
 
Control Signal Flow Graphs lecture notes
Control Signal Flow Graphs  lecture notesControl Signal Flow Graphs  lecture notes
Control Signal Flow Graphs lecture notes
 
bode.pptx
bode.pptxbode.pptx
bode.pptx
 
bode.pdf
bode.pdfbode.pdf
bode.pdf
 
Lec_13.pdf
Lec_13.pdfLec_13.pdf
Lec_13.pdf
 
Lec_12.pdf
Lec_12.pdfLec_12.pdf
Lec_12.pdf
 

Recently uploaded

(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

SFG.pptx

  • 1. Signal Flow Graphs  An alternative to block diagrams for graphically describing systems  Signal flow graphs consist of: 🞑 Nodes –represent signals 🞑 Branches –represent system blocks  Branches labeled with system transfer functions  Nodes (sometimes) labeled with signal names  Arrows indicate signal flow direction  Implicit summation at nodes 🞑 Always a positive sum 🞑 Negative signs associated with branch transfer functions
  • 2. Block Diagram → Signal Flow Graph  Toconvert from a block diagram to a signal flow graph: 1. Identify and label all signals on the block diagram 2. Place a node for each signal 3. Connect nodes with branches in place of the blocks  Maintain correct direction  Label branches with corresponding transfer functions  Negate transfer functions as necessary to provide negative feedback 4. If desired, simplify where possible
  • 3. Signal Flow Graph – Example 1  Convert to a signal flow graph  Label any unlabeled signals  Place a node for each signal
  • 4. Signal Flow Graph – Example 1  Connect nodes with branches, each representing a system block  Note the -1 to provide negative feedback of X2 𝑠
  • 5. Signal Flow Graph – Example 1  Nodes with a single input and single output can be eliminated, if desired 🞑 This makes sense for X1 𝑠 and X2 𝑠 🞑 Leave 𝑈 𝑠 to indicate separation between controller and plant
  • 6. Signal Flow Graph – Example 2  Revisit the block diagram from earlier 🞑 Convert to a signal flow graph  Label all signals, then place a node for each
  • 7. Signal Flow Graph – Example 2  Connect nodes with branches
  • 8. Signal Flow Graph – Example 2  Simplify – eliminate X5 𝑠 , X6 𝑠 , X7 𝑠 , and X8 𝑠
  • 9. 40 Mason’s Rule  We’ve seen how to reduce a complicated block diagram to a single input-to-output transfer function 🞑 Many successive simplifications  Mason’s rule provides a formula to calculate the same overall transfer function 🞑 Single application of the formula 🞑 Can get complicated  Before presenting the Mason’s rule formula, we need to define some terminology
  • 10. 41 Loop Gain  Loop gain – total gain (product of individual gains) around any path in the signal flow graph 🞑 Beginning and ending at the same node 🞑 Not passing through any node more than once  Here, there are three loops with the following gains: 1. −𝐺1𝐻3 2. 𝐺2𝐻1 3. −𝐺2𝐺3𝐻2
  • 11. 42 Forward Path Gain  Forward path gain – gain along any path from the input to the output 🞑 Not passing through any node more than once  Here, there are two forward paths with the following gains: 1. 𝐺1𝐺2𝐺3𝐺4 2. 𝐺1𝐺2𝐺5
  • 12. 43 Non-Touching Loops  Non-touching loops – loops that do not have any nodes in common  Here, 1. −𝐺1𝐻3 does not touch 𝐺2𝐻1 2. −𝐺1𝐻3 does not touch −𝐺2𝐺3𝐻2
  • 13. 44 Non-Touching Loop Gains  Non-touching loop gains – the product of loop gains from non-touching loops, taken two, three, four, or more at a time  Here, there are only two pairs of non-touching loops 1. 2. −𝐺1𝐻3 ⋅ 𝐺2𝐻1 −𝐺1𝐻3 ⋅ −𝐺2𝐺3𝐻2
  • 14. 45 Mason’s Rule 𝑇 𝑠 𝑃 𝑌 𝑠 1 = = � 𝑇𝑘Δ𝑘 𝑅 𝑠 Δ 𝑘=1 where 𝑃 = # of forward paths 𝑇𝑘 = gain of the 𝑘𝑡ℎ forward path Δ = 1 − Σ(loop gains) +Σ(non-touching loop gains taken two-at-a-time) −Σ(non-touching loop gains taken three-at-a-time) +Σ(non-touching loop gains taken four-at-a-time) −Σ … Δ𝑘 = Δ − Σ(loop gain terms in Δ that touch the 𝑘𝑡ℎ forward path)
  • 15. 46 Mason’s Rule - Example  # of forward paths: 𝑃 = 2  Forward path gains: 𝑇1= 𝐺1𝐺2𝐺3𝐺4 𝑇2 = 𝐺1𝐺2𝐺5  Σ(loop gains): −𝐺1𝐻3 + 𝐺2𝐻1 − 𝐺2𝐺3𝐻2  Σ(NTLGs taken two-at-a-time): −𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2  Δ: Δ = 1 − −𝐺1𝐻3 + 𝐺2𝐻1 − 𝐺2𝐺3𝐻2 + −𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2
  • 16. 47 Mason’s Rule – Example - Δ𝑘  Simplest way to find Δ𝑘 terms is to calculate Δ with the 𝑘𝑡ℎ path removed – must remove nodes as well  𝑘 = 1:  With forward path 1 removed, there are no loops, so Δ1 = 1 − 0 Δ1 = 1
  • 17. 48 Mason’s Rule – Example - Δ𝑘  𝑘 = 2:  Similarly, removing forward path 2 leaves no loops, so Δ2 = 1 − 0 Δ2 = 1
  • 18. 49 Mason’s Rule - Example  For our example: 𝑃 = 2 𝑇1= 𝐺1𝐺2𝐺3𝐺4 𝑇2 = 𝐺1𝐺2𝐺5 Δ = 1 + 𝐺1𝐻3 − 𝐺2𝐻1 + 𝐺2𝐺3𝐻2 − 𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2 Δ1 = 1 Δ2 = 1  The closed-loop transfer function: 𝑇 𝑠 𝑇1Δ1 + 𝑇2Δ2 = Δ 𝑇 𝑠 = 𝐺1𝐺2𝐺3𝐺4 + 𝐺1𝐺2𝐺5 1 + 𝐺1𝐻3 − 𝐺2𝐻1 + 𝐺2𝐺3𝐻2 − 𝐺1𝐻3𝐺2𝐻1 + 𝐺1𝐻3𝐺2𝐺3𝐻2 𝑃 𝑌 𝑠 1 𝑇 𝑠 = = � 𝑇𝑘Δ𝑘 𝑅 𝑠 Δ 𝑘=1
  • 20. 51 Controller Design – Preview  We now have the tools necessary to determine the transfer function of closed-loop feedback systems  Let’s take a closer look at how feedback can help us achieve a desired response 🞑 Just a preview – this is the objective of the whole course  Consider a simple first-order system  A single real pole at 𝑠 = −2 𝑟𝑎 𝑑 𝑠𝑒 𝑐
  • 21. 52 Open-Loop Step Response  This system exhibits the expected first- order step response 🞑 No overshoot or ringing
  • 22. 53 Add Feedback  Now let’s enclose the system in a feedback loop  Add controller block with transfer function 𝐷 𝑠  Closed-loop transfer function becomes: 𝑇 𝑠 𝐷 𝑠 1 1 + 𝐷 𝑠 1 𝑠 + 2 = 𝑠 + 2 = 𝐷 𝑠 𝑠 + 2 + 𝐷 𝑠  Clearly the addition of feedback and the controller changes the transfer function – but how? 🞑 Let’s consider a couple of example cases for 𝐷 𝑠
  • 23. 54 Add Feedback  First, consider a simple gain block for the controller 𝑇 𝑠  Error signal, 𝐸 𝑠 , amplified by a constant gain, 𝐾𝐶 🞑 A proportional controller, with gain 𝐾𝐶  Now, the closed-loop transfer function is: 𝐾𝐶 1 + 𝐾𝐶 𝑠 + 2 = 𝑠 + 2 = 𝐾𝐶 𝑠 + 2 + 𝐾𝐶  A single real pole at 𝑠 = − 2 + 𝐾𝐶 🞑 Pole moved to a higher frequency 🞑 A faster response
  • 24. 55 Open-Loop Step Response  As feedback gain increases: 🞑 Pole moves to a higher frequency 🞑 Response gets faster
  • 25. 56 First-Order Controller  Next, allow the controller to have some dynamics of its own  Now the controller is a first-order block with gain 𝐾𝐶 and a pole at 𝑠 = −𝑏  This yields the following closed-loop transfer function: 𝑇 𝑠 𝐾𝐶 1 1 + 𝐾𝐶 1 𝑠 + 𝑏 𝑠 + 2 = 𝑠 + 𝑏 𝑠 + 2 = 𝐾𝐶 𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶  The closed-loop system is now second-order 🞑 One pole from the plant 🞑 One pole from the controller
  • 26. 57 First-Order Controller  Two closed-loop poles: 𝑠1,2 = − 𝑏 + 2 ± 2 2 𝑏2 − 4𝑏 + 4 − 4𝐾𝐶  Pole locations determined by 𝑏 and 𝐾𝐶 🞑 Controller parameters – we have control over these 🞑 Design the controller to place the poles where we want them  So, where do we want them? 🞑 Design to performance specifications 🞑 Risetime, overshoot, settling time, etc. 𝑇 𝑠 = 𝐾𝐶 𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶
  • 27. 58 Design to Specifications  The second-order closed-loop transfer function 𝑇 𝑠 = can be expressed as 𝐾𝐶 𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶 𝑇 𝑠 = 𝐾𝐶 𝑠2 + 2𝜁𝜁𝜔𝑛𝑠 + 𝜔2 = 𝑛 𝑛 𝐾𝐶 𝑠2 + 2𝜎𝑠 + 𝜔2  Let’s say we want a closed-loop response that satisfies the following specifications: 🞑 %𝑂𝑆 ≤ 5% 🞑 𝑡𝑠 ≤ 600 𝑚𝑠𝑒𝑐  Use %𝑂𝑆 and 𝑡𝑠 specs to determine values of 𝜁 𝜁and 𝜎 🞑 Then use 𝜁 𝜁 and 𝜎 to determine 𝐾𝐶 and 𝑏
  • 28. 59 Determine 𝜁 𝜁 from Specifications  Overshoot and damping ratio, 𝜁 𝜁 , are related as follows: 𝜁 𝜁= − ln 𝑂𝑆 𝜋2 + ln2 𝑂𝑆  The requirement is %𝑂𝑆 ≤ 5%, so − ln 0.05 𝜋2 + ln2 0.05 𝜁 𝜁≥ = 0.69  Allowing some margin, set 𝜁 𝜁= 0.75
  • 29. 60 Determine 𝜎 from Specifications 𝑡𝑠 ≈  Settling time (±1%) can be approximated from 𝜎 as 4.6 𝜎  The requirement is 𝑡𝑠 ≤ 600 𝑚𝑠𝑒𝑐  Allowing for some margin, design for 𝑡𝑠 = 500 𝑚𝑠𝑒𝑐 𝑡𝑠 ≈ 4.6 𝜎 = 500 𝑚𝑠𝑒𝑐 → 4.6 𝜎 = 500 𝑚𝑠𝑒𝑐 which gives 𝜎 = 9.2 𝑟𝑎𝑑 𝑠𝑒𝑐  We can then calculate the natural frequency from 𝜁 𝜁 and 𝜎 𝜎 9.2 𝑟𝑎𝑑 𝜔𝑛 = 𝜁 𝜁 = 0.75 = 12.27 𝑠𝑒𝑐
  • 30. 61 Determine Controller Parameters from 𝜎 and 𝜔𝑛  The characteristic polynomial is 𝑛 𝑠2 + 2 + 𝑏 𝑠 + 2𝑏 + 𝐾𝐶 = 𝑠2 + 2𝜎𝑠 + 𝜔2  Equating coefficients to solve for 𝑏: 2 + 𝑏 = 2𝜎 = 18.4 𝑏 = 16.4 and 𝐾𝑐: 𝑛 2𝑏 + 𝐾𝐶 = 𝜔2 = 12.27 2 = 150.5 → 118 𝐷 𝑠 = 𝐾𝐶 = 150.5 − 2 ⋅ 16.4 = 117.7 𝐾𝑐 = 118  The controller transfer function is 118 𝑠 + 16.4
  • 31. 62 Closed-Loop Poles  Closed-loop system is now second order  Controller designed to place the two closed-loop poles at desirable locations: 🞑 𝑠1,2 = −9.2 ± 𝑗𝑗𝑗.13 🞑 𝜁 𝜁= 0.75 🞑 𝜔𝑛 = 12.3 Controller pole Plant pole
  • 32. 63 Closed-Loop Step Response  Closed-loop step response satisfies the specifications  Approximations were used 🞑 If requirements not met - iterate