Lecture 01
Lecture 01
Control Systems
Fall 2024
Course Learning Outcomes
Understanding of the basic control systems terminologies, concepts, mathematical models, tools 1 1
1
and compensator functionality (C2)
Applying the knowledge to simplify block diagrams, derive mathematical models of systems and 1 3
2
compensators in time domain and laplace domain (C3)
Analysis of transient and steady state response of first and second order systems in time-domain 2 3
3
and frequency domain (C4)
Designing compensators for feedback control systems to meet certain time-domain response 3 2
4
specifications (C5)
Bloom’s Taxonomy Level
C(Cognitive Domain): C1(Remembering), C2(Understanding), C3(Applying), C4(Analyzing), C5(Evaluation), C6(Creating)
*PLO Emphasis Level
1=low, 2=medium, 3=high
Course Contents
Examples of Control Systems
Mathematical Modeling of Control Systems
Block Diagrams
Modeling in State Space
Mathematical Modeling of Electrical Systems
Transient and Steady State Response
Prototype 2nd order system analysis
Stability Analysis in complex plane
Steady State Error Analysis
Course Contents
Root Locus Analysis
Control System Design using Root Locus
Control System Analysis using Frequency Response Method
Nyquist Analysis
Control System Design using Frequency Response
Recommended Books
• Katsuhiko Ogata, “Modern Control Engineering”, Fifth Edition, Pearson (2009),
ISBN-13: 978-0136156734 (Textbook)
• Golnaraghi and Kuo, “Automatic Control Systems”, Ninth Edition, Wiley (2009),
ISBN-13: 978-0470048962
Assistant Professor
Phone: +92-51-9047773
E-mail: [email protected]
Final Grade Weighting Schedule
Quizzes/Assignments: 25%
Midterm exams: 25%
End Semester exam: 50%
Fixed Grading Scale
A: 90 – 100%
A–: 85 – 89%
B+: 80 – 84%
B: 75 – 79%
B–: 70 – 74%
C+: 65 – 69%
C: 60 – 64%
C-: 55 – 59%
D: 50 – 54%
F: <50%
Policies Regarding
Assignments and Quizzes
• Late assignments are not acceptable
• No make-up quizzes shall be taken except for emergencies that are well
documented
Control Theories
• Classical control theory (also called conventional control theory)
• Deals only with single input and single output systems
+
+ + CONTROLLED
CONTROLLER DEVICE
-
FEEDBACK
ELEMENT
Types of Control Systems
Open-Loop
◦ Simple control system which performs its function with-out concerns for
initial conditions or external inputs.
◦ Must be closely monitored.
Closed-Loop (feedback)
◦ Uses the output of the process to modify the process to produce the
desired result.
◦ Continually adjusts the process.
Advantages of a Closed-Loop
Feedback System
Increased Accuracy
◦ Increased ability to reproduce output with varied input.
Increased Bandwidth
◦ Produces sat. response to increased range of input changes.
Major Types of Feedback Used
Position Feedback
◦ Used when the output is a linear distance or angular measurement.
dn d n1 d
n
y an1 n1 y a1 y a0 y
dt dt dt
dm d
bm m u b1 u b0u
dt dt
Transfer Function
ℒ[𝑜𝑢𝑡𝑝𝑢𝑡]
𝐺 𝑠 =
ℒ[𝑖𝑛𝑝𝑢𝑡]
𝑌(𝑠) 𝑏𝑚 𝑠 𝑚 + ⋯ + 𝑏1 𝑠 + 𝑏0
= =
𝑋(𝑠) 𝑠 𝑛 + 𝑎𝑛−1 𝑠 𝑛−1 + ⋯ + 𝑎1 𝑠1 + 𝑎0
Order of system: n
For proper system: n>=m>=0
See Appendix A for Laplace
Transform Pairs and Properties
See Appendix A for Laplace
Transform Pairs and Properties
Convolution Integral
𝑌(𝑠)
𝐺 𝑠 =
𝑋(𝑠)
𝑌 𝑠 = 𝐺 𝑠 𝑋(𝑠)
ℒ −1 𝑌 𝑠 = ℒ −1 𝐺 𝑠 𝑋(𝑠)
𝑡
𝑦 𝑡 = න 𝑥 𝜏 𝑔 𝑡 − 𝜏 𝑑𝜏
0
𝑡
= න 𝑔 𝜏 𝑥 𝑡 − 𝜏 𝑑𝜏
0
g(t) and x(t) are zero for t<0
Impulse Response Function
For impulse input since X(s) = 1, therefore:
𝑌 𝑠 = 𝐺(𝑠)
𝑦 𝑡 = ℒ −1 𝐺 𝑠 = 𝑔(𝑡)
Input Output
Block Diagram of a Closed
Loop System
𝐵(𝑠)
• Open loop transfer function: 𝐸(𝑠) = 𝐺 𝑠 𝐻(𝑠)
𝐶(𝑠)
• Feed forward transfer function: 𝐸(𝑠) = 𝐺 𝑠
Block Diagram of a Closed
Loop System
𝐶 𝑠 + 𝐺 𝑠 𝐻 𝑠 𝐶(𝑠) = 𝐺(𝑠)𝑅 𝑠
𝐶 𝑠 1+𝐺 𝑠 𝐻 𝑠 = 𝐺(𝑠)𝑅 𝑠
𝐶 𝑠 𝐺(𝑠)
=
𝑅 𝑠 1+𝐺 𝑠 𝐻 𝑠
Block Diagram Algebra
𝐶(𝑠)
Series = 𝐺1 (𝑠) 𝐺2 (𝑠)
𝑅(𝑠)
𝐶(𝑠)
Parallel = 𝐺1 𝑠 + 𝐺2 (𝑠)
𝑅(𝑠)
𝐶 𝑠 𝐺1 (𝑠)
Feedback =
𝑅 𝑠 1+𝐺1 𝑠 𝐺2 𝑠
Block Diagram Reduction
x f ( x, u )
y g ( x, u )
• Linear systems:
x Ax Bu
y Cx Du
Linear SS model is always proper. System order = #states.
Mechanical System
External force (input): u(t)
Displacement of the mass (output): y(t)
The differential equation of the system is:
𝑚𝑦ሷ + 𝑏𝑦ሶ + 𝑘𝑦 = 𝑢
Mechanical System
𝑚𝑦ሷ + 𝑏𝑦ሶ + 𝑘𝑦 = 𝑢 𝑥1 (𝑡) = 𝑦(𝑡)
𝑥2 (𝑡) = 𝑦(𝑡)
ሶ
Therefore
𝑥1ሶ = 𝑥2
1 1
𝑥2ሶ = −𝑘𝑦 − 𝑏𝑦ሶ + 𝑢
𝑚 𝑚
𝑥1 (𝑡) = 𝑦(𝑡)
𝑘 𝑏 1
𝑥2ሶ = − 𝑥1 − 𝑥2 + 𝑢
𝑚 𝑚 𝑚
Mechanical System
Output equation is 𝑦 = 𝑥1
The equations can be written as in vector-matrix form:
𝑥1ሶ = 𝑥2
𝑘 𝑏 1
𝑥2ሶ = − 𝑥1 − 𝑥2 + 𝑢
𝑚 𝑚 𝑚
0 1 𝑥1 0
𝑥1ሶ
= 𝑘 𝑏
𝑥 + 1 𝑢
𝑥2ሶ − − 2
𝑚 𝑚 𝑚
𝑥1
𝑦= 1 0 𝑥
2