��Chapter 8�Design Strategies for Second Order Systems
Course Overview
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
2
Pole placement
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
3
First Order Response
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
4
First Order Response
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
5
Note that rise time is independent of A
First Order Response
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
6
DC-Gain
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
7
DC-Gain
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
8
Second Order Response, Real poles
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
9
Second Order Response, Complex Poles
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
10
Second Order Response
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
11
Second Order Response
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
12
Second Order Response
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
13
Second Order Response
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
14
Effect of Zeros
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
15
Transfer functions are adjusted so that the DC-gain is one.
Effect of Zeros
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
16
Effect of Zeros
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
17
Successive Loop Closure
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
18
Many systems are modeled as a cascade of systems:
For example:
Successive loop closure design:
Successive Loop Closure
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
19
Design inner-loop to have fast response: Rule of thumb (10x faster than outer loop)
To design the outer loop, replace the inner loop with its DC-gain
Input Saturation
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
20
Design Study A
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
21
Design Study A
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
22
Python Implementation:
https://github.com/randybeard/controlbook_public/tree/master/_A_arm/python
ctrlPD.py
hw08_armSim.py
Design Study B
Control System �(computer code)
Physical System
Inner loop
Outer loop
Zero-cancelling filter
Design Study B: Inner Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
24
Design Study B: Inner Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
25
Design Study B: Outer Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
26
Design Study B: Outer Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
27
Design Study B: Outer Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
28
After cancellation we get
Design Study B
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
29
Python Implementation:
https://github.com/randybeard/controlbook_public/tree/master/_B_pendulum/python
ctrlPD.py
hw08_pendulumSim.py
Design Study C
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
30
Control System �(computer code)
Physical System
Inner loop
Outer loop
Design Study C: Inner Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
31
Design Study C: Outer Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
32
Design Study C: Outer Loop
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
33
Design Study C
Introduction to Feedback Control, Beard, McLain, Peterson, Killpack
34
Python Implementation:
https://github.com/randybeard/controlbook_public/tree/master/_C_satellite/python
ctrlPD.py
hw08_satelliteSim.py