Lecture 1
Lecture 1
Control Systems
Lecture 1: Overview and Intro
• Introduction to control systems
• Control system examples
– open loop vs. closed loop
2
What is “Control”?
• Make some object (called system, or plant)
behave as we desire
• Imagine “control” around you!
– Room temperature control
– Car/bicycle driving
– Human body temperature control
– “Control” (move) the position of the pointer
– Cruise control or speed control
– Process control, etc.
3
Why do we need “Control Systems”?
• Convenience (room temperature control, laundry
machine)
• Safety (hot/cold places, bomb removal)
• Overcome accessibility problems (nanometer scale
precision positioning, work inside small spaces that
human cannot enter)
• Lower cost, increase efficiency, etc.
4
Open-Loop Control
• Open-loop Control System
– Toaster, microwave oven, shooting a basketball
input output
Plant
5
Example: Toaster
■ A toaster toasts bread, by setting timer.
7
Ex: Automobile direction control
Eye
8
Ex: Automobile cruise control
Sensor
9
Closed-Loop (Feedback) Control
Sensor
10
Control System Example
• Cruise Control Example
Control
Engine Car
desired Algorithm throttle actual
speed angle force speed
(voltage)
11
Open-loop Control
[feedforward]
disadvantages advantages
• sensitive to errors • simple to design
in model • inexpensive
• sensitive to • doesn’t affect
disturbances stability
• needs periodic • fast response wind force,
recalibration gravity force
Control -
Engine Car
desired Algorithm throttle + actual
speed angle force speed
(voltage)
12
Closed-loop Control [feedback]
disadvantages advantages
• extra complexity • robust to errors
• extra cost in model
• can affect stability • robust to
• can be slow to disturbances
respond D wind force,
gravity force
CONTROLLER ACTUATOR PLANT
R + E Control -U Y
Engine Car
desired - Algorithm throttle + actual
speed angle force speed
(voltage)
SENSOR
Speedometer
measured
speed
13
Component Block Diagram of
Automobile Cruise Control
14
Example
• After measuring the speed of a vehicle on a level
road at 65 mph, we find that a 10 change in the
throttle angle (our control variable, u) causes a
10 mph change in speed (the output variable, y).
From observations while driving up and down
hills, it is found that when the grade changes by
1%, we measure a speed change of 5 mph. The
speedometer is found to be accurate to a
fraction of 1 mph and will be considered exact.
15
Mathematical Model
16
Open-Loop Control
Sensor
4. Implemenation
1. Modeling
Controller
Mathematical model
2. Analysis
3. Design
19
Typical Goals of Good Control
• Stability. The system must be stable at all times. This is
an absolute requirement
• Tracking. The system output must track the command
reference signal as closely as possible
• Disturbance rejection. The system output must be as
insensitive as possible to disturbance inputs
• Robustness. The aforementioned goals must be met
even if the model used in the design is not completely
accurate or if the dynamics of the physical system
change over time
20
Goals of this Course
21
Course Roadmap
22