Classical Control Systems COE 387
Classical Control Systems COE 387
Classical Control Systems COE 387
COE 387
Course Administration
Announcements
Course Description: This course is an introduction to analysis and design of feedback control systems,
including classical control theory in the time and frequency domain. Laplace transforms, mathematical modeling of physical processes.
Transfer functions, signal flow diagrams, block diagram manipulation. Step, impulse and frequency response of linear systems. Bode
Plots, Nyquist Plots, Root locus, Nichol’s chart and application to design of compensators. Feedback, feedforward and tacho feedback
compensation. PID control, identification of linear systems, stability of linear systems.
Suggested pre-requisites: Basic course on ordinary differential equations and linear algebra, Knowledge of signals and systems will be
an advantage.
Instructor:
• Dr. G. S. KLOGO, emial: [email protected]
Office hours : N. A
02/24/2021
Overview of the Course
Wk Lecture Days
1 Introduction to Feedback and Control
G(s)
+
_
Brief history of automatic control (I)
• 1868 First article of control ‘on governor’s’ –by Maxwell
• 1877 Routh stability criterien
• 1892 Liapunov stability condition
• 1895 Hurwitz stability condition
• 1932 Nyquist
• 1945 Bode
• 1947 Nichols
• 1948 Root locus
• 1949 Wiener optimal control research
• 1955 Kalman filter and controlbility observability analysis
• 1956 Artificial Intelligence
Brief history of automatic control (II)
• 1957 Bellman optimal and adaptive control
• 1962 Pontryagin optimal control
• 1965 Fuzzy set
• 1972 Vidyasagar multi-variable optimal control and
Robust control
• 1981 Doyle Robust control theory
• 1990 Neuro-Fuzzy
Control system analysis and design
• Step1: Modeling
– By physical laws
– By identification methods
• Step2: Analysis
– Stability, controllability and observability
• Step3: Control law design
– Classical, modern and post-modern control
• Step4: Analysis
• Step5: Simulation
– Matlab/simulink, Fortran, etc….
• Step6: Implement
Three eras of control
• Classical control : 1950 before
– Transfer function based methods
• Time-domain design & analysis
• Frequency-domain design & analysis
• Modern control : 1950~1960
– State-space-based methods
• Optimal control
• Adaptive control
• Post modern control : 1980 after
– H∞ control
– Robust control (uncertain system)
Time system
Systems
Disturbance Inputs
System Outputs
Subsystem
System
t
en
Engineering systems
nm
Biological systems
ro
Information systems
vi
Control Inputs
En
System Variables
• The system’s boundary depends upon the
defined objective function of the system.
• The system’s function is expressed in terms of
measured output variables.
• The system’s operation is manipulated
through the control input variables.
• The system’s operation is also affected in an
uncontrolled manner through the disturbance
input variables.
Car and Driver Example
• Objective function: to control the direction
and speed of the car.
• Outputs: actual direction and speed of the car
• Control inputs: road markings and speed signs
• Disturbances: road surface and grade, wind,
obstacles.
• Possible subsystems: the car alone, power
steering system, braking system, . . .
Antenna Positioning Control System
• Original system: the antenna with
electric motor drive systems.
• Control objective: to point the
antenna in a desired reference direction.
• Control inputs: drive motor voltages.
• Outputs: the elevation and azimuth of the
antenna.
• Disturbances: wind, rain, snow.
General Control System
• Objective
– Causing output to track a reference even in the presence of
• Measurement noise
• Model error
• Disturbances
• Metrics
– Stability
• Output remains bounded
– Performance
• How well an output tracks the reference
– Disturbance rejection
– Robustness
• Ability to tolerate modeling error of the plant
16
Control System
• Control physical system’s output
– By setting physical system’s input
• Tracking
• E.g.
– Cruise control
– Thermostat control
– Disk drive control
– Aircraft altitude control
• Difficulty due to
– Disturbance: wind, road, tire, brake; opening/closing door…
– Human interface: feel good, feel right…
17
Types of control systems
• Open-loop:
• Closed-loop:
Open-Loop Control Systems
utilize a controller or control
actuator to obtain the desired
response.
From R. Stenz and U. Kuhn, Automation of a Batch Distillation Column Using Fuzzy and
Conventional Control," IEEE Transactions on Control Systems Technology, vol. 3, no. 2, June
1995, page 172.
Automotive applications for by-wire
From: R. Dorf and R. Bishop, Modern Control Systems, Addison
Wesley, 7th edition, 1995, page 706.