Professional Documents
Culture Documents
Handout 2 PDF
Handout 2 PDF
1. Introduction
Summer 2018
2. What is a Control System?
1. Introduction
• Automatic control plays a vital role in the advancement of
engineering and science.
EE472 Control Theory II Dr. Mohamed Zribi 3 EE472 Control Theory II Dr. Mohamed Zribi 4
What is a Control System?
• For example, automatic control is essential in the numerical
control of machine tools in the manufacturing industries, in Definition 1: “A control system is a device or set of devices to
the design of autopilot systems in the aerospace industries, manage, command, direct or regulate the behavior of other devices
and in the design of cars and trucks in the automobile or systems.”
industries.
Definition 2: Control is the process of causing a system variable to
conform to some desired value (reference value).
• It is also essential in such industrial operations as controlling
pressure, humidity, viscosity, and flow in the process
A control (feedback) loop, including sensors, control algorithms
industries.
and actuators, is arranged in such a fashion as to try to regulate a
variable at a set point or reference value.
6
EE472 Control Theory II Dr. Mohamed Zribi 5 EE472 Control Theory II Dr. Mohamed Zribi
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
What do the Tornado and the Boeing have in common?
Other Applications of Control
- Energy generation - Materials
-Energy transmission - Physics
- Process control - Biology
- Discrete manufacturing - Economics Tornado Boeing 777
- Communication
Both are Highly nonlinear, complicated dynamics!
- Transportation
• Both are capable of transporting goods and people over long distances
- Buildings
BUT
- Entertainment
- Instrumentation
• One is controlled, and the other is not.
- Mechatronics • Control is “the hidden technology that you meet every day”
10
9
• It heavily relies on the notion of “feedback” 10
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 1: Example 2:
Process Control
Robotics
11 12
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 3: Example 4:
Building Control (Air) Traffic Control
13 14
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Network Control
Example 5: Example 6:
Vehicle Control
EE472 Control Theory II Dr. Mohamed Zribi 19 EE472 Control Theory II Dr. Mohamed Zribi 20
Example 12: Video laser disc player
Example 11: An Infant Incubator
(a)
b. Modern Duo-lift
elevators make their way
up the Grande Arche in
Paris, driven by one motor,
with each car
counterbalancing the
other. Today, elevators are
fully automatic, using
23
control systems to regulate
24
23
position and velocity. 24
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 16: A Rover Using an Embedded Computer in the
Example 15: Vehicle Systems Feedback Loop
Temperature control
Air bags
EGR control Active
Electronic fuel injection suspen
Electronic ignition sion
Electric power Electronic
26
steering (PAS) transmission
26
Anti-lock Cruise control 25
EE472 brakes
Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 17: A High-performance Race Car With An Adjustable Example 18: The Hybrid Fuel Car
Wing
27 28
27 28
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 19: Idle-Speed Control System Example 20:
Ford Electronic Control Unit
There can be over 50
microprocessors on a given vehicle
today.
Example 21: Example 22: Consider using a radar to measure distance and
velocity to autonomously maintain specified distance between
vehicles.
Application of brakes to make the vehicle ‘behave’ better.
vehicle
steer dynamics
driver vehicle
command
states
driver
augmented
cues yaw
inputs:
brakes rate
road
info
MEMS gyro
driver
loop controller
31 32
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 24: Automated Parallel Parking of an Automobile
Example 23: Car Cruise Control
Road grade
speedometer
Example 25: High-speed Rail System Showing Pantograph Example 26: The Segway (The Human Transporter)
And Catenary
35
35
36
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 27: Example 28: Aircraft Attitude Defined
Example 29: X-29 Experimental Aircraft Example 30: An Unmanned Aerial Vehicle
41
41
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 42
46
45 46
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
A robot A robot
EE472 Control Theory II Dr. Mohamed Zribi 47 EE472 Control Theory II Dr. Mohamed Zribi 48
Example 40: Robot Welder
Example 39: A Robot for Sample Preparation
49 50
49 50
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 41: Teleoperation of a robot manipulator Example 42: Force control of a robot manipulator
Master manipulator
who gives control
commands
51 52
51
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory
Dr. Mohamed II
Zribi EE370 Dr. 2016
Spring Mohamed Zribi 52
Example 43: Microsurgery Robotic Manipulator Example 44: The Honda P3 Humanoid Robot. P3 Walks,
Climbs Stairs, And Turns Corners. Photo Courtesy Of American
Honda Motor, Inc.
53
53 54
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
55 56
55 56
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 47: Robots Example 48: An Artist Illustration of a Nano-robot
Interacting With Human Blood Cells
57
58
57 58
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
59 60
59 60
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 51: Example 52: Pressure Regulator
63 64
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 55: The Internet: Largest Feedback System Example 56: A Modern High Voltage Transformer
Built By Man
Applications
Web FTP Mail News Video Audio ping napster
Transport protocols
TCP SCTP UDP ICMP
IP
Example 57: Pitch control of wind turbines to keep a Example 58: Conceptual Method of Efficient Water
certain frequency Extraction Using Solar Power
67 68
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 59: Water flow control in a hydro turbine to keep a
frequency
2. What is a Control
System?
70
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
A control system is a device or set of devices to the controlled variable of the system and applying the
regulate the behavior of other devices or systems control signal to the system to correct or limit
for the purpose of achieving certain objective
deviation of the measured value from a desired value.
(desired system response)
EE472 Control Theory II Dr. Mohamed Zribi 71 EE472 Control Theory II Dr. Mohamed Zribi 72
Manual vs Automatic Control Manual vs Automatic Control
There are two modes of Control: For example, driving a car implies controlling the vehicle to follow
the desired path to arrive safely at a planned destination.
1. If you are driving the car yourself, you are performing manual
– Manual Control (example: driving a car) (Manual control
control of the car.
requires human intervention.)
73
2. If you design a machine (or use a computer to do it) then you
74
73 74
have built an automatic control system.
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 60: Manual Fluid-flow Control Example 61: The level of fluid in a tank control
output
value, the person can alter the valve to achieve this Plant
input
value. air
Desired temperature
temperature The operator performs a comparison, that is, an algebraic
operator valve mixer furnace
output operation Ur-Uc, and then tunes the valve to change the
plant
input
value of Uc. Such control processes can be replaced by an
measurement
automatic controller.
EE472 Control Theory II Dr. Mohamed Zribi 81 EE472 Control Theory II Dr. Mohamed Zribi 82
UR UT
Amplifier Thermocouple
Uc
Power Amplifier
Furnace
Potentiometer
Tr
Mixer
Valve
Motor Gas
Air
Air t
UR Uc
Amplifier Motor Valve Mixer Furnace due to disturbance
UT
Amplifier Thermocouple
EE472 Control Theory II Dr. Mohamed Zribi 83 EE472 Control Theory II Dr. Mohamed Zribi 84
Example 64: Computer control of furnace temperature system Example 65: Automobile steering control system
Desired Steering
Actual
course Driver mechanism Automobile course
of travel of travel
Tr
Measurement,
visual and tactile
o t
EE472 Control Theory II Dr. Mohamed Zribi 85 EE472 Control Theory II Dr. Mohamed Zribi 86
3. Elements of Control
Systems
Desired Actual
head head
position position
88
88
EE472 Control Theory II Dr. Mohamed Zribi 87 EE472 Control Theory II Dr. Mohamed Zribi
The Concepts of a Control System
The system’s boundary depends upon the defined objective
together to perform a desired task. The system’s function is expressed in terms of measured output
variables.
Systems interact with their environment across a separating The system’s operation is manipulated through control input
boundary. variables.
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Disturbance r e u y
Controller Actuator Plant
Desired Controlled
Set-point
Controlled Manipulated
value - variable
Error Signal Variable
or
Reference Actual
input + + Output Sensor
Controller Actuator + Process
+ + lead-out point:
- comparison component Here, the signal is
(comparison point) : transferred along two
its output equals the algebraic separate routes.
Sensor sum of all input signals. The Block represents
Feedback Signal
the function and name of its
“+”: plus; “-”: minus corresponding mode, we don’t
need to draw detailed structure,
and the line guides for the transfer route.
93
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 94
3. Controller 4. Actuators
– The controller is an agent that can calculate the required control - An actuator is a mechanical device that takes energy, usually
created by air, electricity, or liquid, and converts that into some
signal.
kind of motion.
– It is a device or operation that gives commands to the plant.
- Once sensors are in place to report on the state of a process,
– These commands are usually based on the current performance
then the next issue is the ability to affect, or actuate, the system in
of the plant compared to the desired performance of the plant.
order to move the process from the current state to a desired state.
– The controller may or may not include the actuator,
– The actuator is the device that enforces the controllers - As an example consider the ballet in an aeroplane or the fan in a
commands on the plant.
room.
99 100
99 100
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 67: Typical flatness control set-up for rolling
mill
One of the things that makes control science interesting is that all real
but has an effect on the plant as well.
life systems are acted on by noise and external disturbances. These disturbances
factors can have a significant impact on the performance of the
system.
As a simple example, aircrafts are subject to disturbances Controller Plant
in the form of wind-gusts, and cruise controllers in cars
have to cope with different road gradients and different car
loadings. 103 Sensors 104
103 104
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
6. Reference Input 7. Feedback
Reference Input: What you’d like the measured output of Feedback: Variables that are coming out of your plant
your controlled plant to be.
that are being compared to your reference.
The reference input is also called the desired value of the – e.g. speed measurement of your car from wheel speed
105 106
105 106
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
10. Output
Difference between your reference and your feedback signals.
All the signals coming out of the plant.
– e.g. 10 km/h difference between reference and feedback.
– Note: not all outputs are used in feedback
107 108
107 108
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
11. Architectures and Interfacing
12. Communications
The issue of what to connect to what is a non-trivial one in
control system design. One may feel that the best solution
Interconnecting sensors to actuators, involves the use of
would always be to bring all signals to a central point so that
communication systems. A typical plant can have many
each control action would be based on complete information
thousands of separate signals to be sent over long distances. Thus
(leading to so called, centralized control).
the design of communication systems and their associated
However, this is rarely the best solution in practice. Indeed, protocols is an increasingly important aspect of modern control
there are very good reasons why one may not wish to bring all engineering.
signals to a common point. Obvious objections to this include
complexity, cost, time constraints in computation, 109 110
devices including DCS's (Distributed Control Systems), final aspect of the problem.
PLC's (Programmable Logic Controllers), PC's (Personal
Computers), etc. 111 112
111 112
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 68: A Control System Example 69: A Control System
Electronic
Ford ECU throttle body
feedback feedback
Sensors Sensors
Delphi
wheel speed
sensor
113 114
113 114
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
volts
Angle
Feedback Path sensor
121
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 122
Example 74:
Adjustable
Turntable
Speed Example 75:
battery
As a simple example from our everyday experience, consider the
DC DC motor
Speed setting +_ Amplifier problem of playing tennis at top international level.
Tachometer
(a)
Error
Desired Actual One can readily accept that one needs good eye sight (sensors)
speed Control Device Actuator Process speed
and strong muscles (actuators) to play tennis at this level, but
+_ Amplifier DC motor Turntable
these attributes are not sufficient. Indeed eye-hand coordination
Sensor (i.e. control) is also crucial to success.
Measured speed Tachometer
(voltage)
(b) 124
Turntable speed control: closed-loop 123 124
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Better Sensors
Provide better Vision In summary:
126
125 126
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
128
EE472 Control Theory II Dr. Mohamed Zribi 127 EE472 Control Theory II Dr. Mohamed Zribi
Open vs. Closed Loop Control Open-Loop Control Systems
Those systems in which the output has no effect on
the control action are called open-loop control
Gc Gp Gc Gp
systems.
Open-loop Closed-loop In other words, in an open-loop control system, the
(without feedback) (with feedback)
output is neither measured nor fed back for
comparison with the input.
Simplicity: Open loop controllers are usually
simpler with fewer components R U C
129
Controller Plant
被控对象
129
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 130
Open-loop control systems: those systems in which the An open-loop control system utilizes an actuating
output has no effect on the control action.
System Control System device to control the process directly without using
input CONTROLLER signal PLANT output
feedback.
The output is neither measured nor fed back for comparison
Desired Output Actuating Process Output
with the input. Response Device
For each reference input, there corresponds a fixed operating
condition; the accuracy of the system depends on calibration.
In the presence of disturbances, an open-loop system will not
perform the desired task. 132
132
EE472 Control Theory II Dr. Mohamed Zribi 131 EE472 Control Theory II Dr. Mohamed Zribi
Open-loop Control Systems Open-Loop Control Systems
Performs its action without regard to the output or any
The controller does not use measurement of system output
external input.
being controlled when computing the control action, i.e.
no feedback
Example 76: The controller on a washing machine.
control
output t will run the washer through the cycle without regard
command input action
controller process sensor
for the cleanliness of the clothes in the machine, if there
is soap in the machine, temperature of the water, how
A block diagram representation of an open loop control
133 much clothes are in the machine, etc. 134
133 134
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 77: Room Temperature Open Loop Control Example 78: Open Loop Control
inlet vent
heat
Switch temperature
(on/off) furnace room
environment 135
135
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 136
Example 79: Open Loop Control Example 80: Control of Traffic Lights. An open-loop
– Washing machine control system: The traffic lights turn on (off) on a time basis.
– Traffic Signals
EE472 Control Theory II Dr. Mohamed Zribi 137 EE472 Control Theory II Dr. Mohamed Zribi 138
Command
Output
Example 81: Furnace temperature control: Open-
input loop control method
Computer Switch Lights
被控对象
Switch Furnace
Controller Plant
Heater
Controlled plant: Traffic lights
Power
Controller Plant
Tr
o t 141 142
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 83:
Adjustable Turntable
Speed Open-Loop Control Systems
Battery
Some comments on open-loop control systems
Amplifier DC motor
Speed setting – Simple construction and ease of
maintenance.
(a)
– Less expensive than a closed-loop system. Good
When should we apply open-loop control? Open-loop control is generally simpler than closed-loop control,
– The relationship between the input and output is Open-loop control does not require a sensor to measure the
exactly known. output,
– There are neither internal nor external disturbances. Open-loop control does not, by itself, introduce stability
problems;
– Measuring the output precisely is very hard or
economically infeasible. BUT
EE472 Control Theory II Dr. Mohamed Zribi 145 EE472 Control Theory II Dr. Mohamed Zribi 146
Closed-Loop Control
A closed-loop feedback control system uses a
measurement of the output and feedback of the output
5. Closed Loop Control signal to compare it with the desired output or reference.
Systems Desired
Output
Response
Comparison Controller Process Output
Measurement
EE472 Control Theory II Dr. Mohamed Zribi 147 EE472 Control Theory II Dr. Mohamed Zribi 148
Closed-loop Control
Closed-Loop Control
Also called feedback control, the controlled system
output is measured and being used for computing the - Senses the output of the controller or process.
control action. - Uses this output to change the process to meet the desired
result.
command control
input error action output - Controller can determine how accurate the output is or if it
controller actuator process
- producing the desired result.
- Control action depends on the output of the system.
sensor
A block diagram representation of a closed-loop control 149 150
EE472 Control Theory II Dr. Mohamed Zribi 149 EE472 Control Theory II Dr. Mohamed Zribi 150
EE472 Control Theory II Dr. Mohamed Zribi 151 EE472 Control Theory II Dr. Mohamed Zribi 152
Open versus Closed Loop Control Feedback Control
Definition: Feedback control is the process of using the difference
between the desired and actual values of the controlled variables in
order to reduce that difference.
Open-Loop Control System
– Feedback makes a system behave as desired
– Feedback stabilizes unstable system
– Feedback reduces effects of disturbances
and component variations
– Feedback gives new freedom for designers
153
155
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 156
Why Feedback ? Why Feedback ?
One of the advantage of the closed-loop systems is their
Using feedback, we have the ability to achieve the following
ability to recover from external, unwanted disturbances.
d
objective:
R C
– Reduce (Attenuate) the effect of modeling uncertainties Controller Plant
(error) and various disturbances through High-Gain —
1681 Pressure regulator for steam boilers 1950s Increased use of Laplace transform, s-plane, root locus
1765 Polzunov water level float regulator 1960s Sputnik, highly accurate control systems for space vehicles,
1769 James Watt’s Steam Engine and Governor robotics, and missiles
1868 James Clerk Maxwell formulates a mathematical model for 1980s Routine use of digital computers as control elements
governor control of a steam engine 1990s Feedback control in automobiles, automation, planetary
1927 Harold Black discovers and patents the feedback amplifier exploration
163 164
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Closed-loop versus Open-loop • For systems in which the inputs are known ahead of time and in
• An advantage of the closed-loop control system is the fact that loop system.
165
166
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Open vs. Closed Loop Control Open vs. Closed Loop Control
Type of Advantages Disadvantages Type of Advantages Disadvantages
system system
1. Open- 1. Simple construction and ease of 1. The system response 2 Closed- 1. Makes the system response 1.Risk instability
loop maintenance. very sensitive to external . loop relatively insensitive to external
control 2. Less expensive than a disturbance and internal control disturbance and internal 2. Complexity in analysis
system corresponding closed-loop control variations in system system variations in system parameters and implementation and
system parameters. 2. Possible to use relatively expensive
3. There is no stability problem 2. Recalibration is inaccurate and inexpensive
4.Convenient when output is hard necessary from time to components to obtain the
to measure or measuring the time in order to maintain accurate control of a given plant.
output precisely is economically the required quality in 3. Better control of transient &
not feasible. the output steady-state response
4. Increased accuracy
-Increased ability to
reproduce output with
varied input.
171
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 84:
• Combined feed-forward plus feedback control can An Electric toaster is an open-loop control. Since:
significantly improve performance over simple 1. The controller is based on the knowledge.
feedback control whenever there is a major 2. The output is not used in control computation
Open Loop
Closed Loop
Vehicle Control System
175
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 176
Example 88: Example 89:
heat variation
missile launcher.
EE472 Control Theory II Dr. Mohamed Zribi 181 EE472 Control Theory II Dr. Mohamed Zribi 182
Example 93:
Line of Sight
Environmental Inputs
Weapons Positioning orders
Ballistic
Unstabilized Calculations
Target Future Time of
Launch Launch Angles Flight
Elevation Angles (Stabilized)
Target
Gun Position Relative
Elevation Horizontal Reference Plane Motion
183 Calculations 184
Hand evaporation.
– Sweat evaporation carries more thermal energy than just
• Pick up an object and place it at a predetermined
location radiating the heat or relying on air/skin interaction.
Temperature
186
• Regulated temperature of 36°C to 37°C 185 186
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Disturbances
•Ambient temp
•Activity level
body
core body temp nerve cells
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 98:
Example 97:
Inverted pendulum on a cart system
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
perturbation
Analogy of human balance control: position
– ankle, hip strategy: similar to inverted pendulum brain
ankle,
body
(com)
hip, foot
– step strategy: similar to inverted pendulum on a
cart Sensors:
eye, inner ear balance sys. &
legs (pressure)
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 100: A Large Optical Telescope with Deformable Example 101: Antenna azimuth position control system:
Mirrors for Atmosphere Compensation.
a) system concept
193 194
193 194
c) schematic
195 196
195 196
d) functional block diagram
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 103: A Feedback Control System Model Of The Example 104: Other examples of closed-loop systems
National Income
• The human body is highly advanced feedback control system.
1. According to
6. Classification of structure
199 200
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Classification of Control Systems Remark:
2. According to
reference input a) If the aim is to maintain a physical variable at some fixed value
when there are disturbances, this is a regulator.
Constant-value Servo/tracking Programming For example: speed-control system on the ac generators of power
control control control utility companies.
• the reference input (expected
• the reference input may
• the input changes
value) is a constant value be unknown or varying b) The second class is the servomechanism. This is a control system
according to a program
• the controller works to keep the • the controller works to
• the controller works in which a physical variable is required to follow (track) some desired
output around the constant value make the output track the
according to predefined time function.
e.g. constant-temperature varying reference
command
control, liquid level control and e.g. automatic navigation For example: an automatic aircraft landing system, or a robot arm
constant-pressure control. e.g. numerical control
systems on boats and designed to follow a required path in space.
machine 202
planes, satellite-tracking 202
antennas 201
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Digital computers provide many advantages in size and The parameters of a control
Time-invariant system are stationary with respect
flexibility. system
to time
– The expensive equipment used in a system may be shared
System contain elements that drift
simultaneously among several control channels. Time-varying or vary with time
system e.g. Guided-missile control system, time-
– Digital control systems are usually less sensitive to noise.
varying mass results in time-varying
parameters of the control system
EE472 Control Theory II Dr. Mohamed Zribi 205 EE472 Control Theory II Dr. Mohamed Zribi 206
209 210
209
210
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 108: A SISO Control System Example 109: A MIMO Control System
Road grade
Coordinated
speedometer control
system for a
boiler-
A SISO Control System: closed-loop car speed control
generator.
212
212
211
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Objectives of a Control System
Systems This includes what does one want to achieve (energy reduction,
yield increase,...) what variables need to be controlled to achieve
these objectives what level of performance is necessary
(accuracy, speed,...) 214
214
EE472 Control Theory II Dr. Mohamed Zribi 213 EE472 Control Theory II Dr. Mohamed Zribi
• A desired control system should be stable with For a control system, the above first three
sufficiently fast transient response and sufficiently performance indices (stability, quickness, accuracy)
small steady-state error. are sometimes contradictory.
EE472 Control Theory II Dr. Mohamed Zribi 217 EE472 Control Theory II Dr. Mohamed Zribi 218
u System y t
t The famous Tacoma Narrows Bridge before it collapsed.
The bridge was found to oscillate whenever the wind blew.
An unstable system
EE472 Control Theory II Dr. Mohamed Zribi 219 EE472 Control Theory II Dr. Mohamed Zribi 220
u System y
u: Wind energy
y: Amplitude of the bridge
t t
u y
u System y
t u System y
t
t t t t
u y
Mp
The robot is a six-legged micro robot system using highly
0 0
flexible legs with high-gain controllers that may become t
ts t
unstable and oscillate. Therefore, more control effort is needed The transient response of a practical control
for the robot to work well. system often exhibits damped oscillations before
reaching steady state.
EE472 Control Theory II Dr. Mohamed Zribi 225 EE472 Control Theory II Dr. Mohamed Zribi 226
u System II y
0 t
u System III y
0 t
EE472 Control Theory II Dr. Mohamed Zribi 227 EE472 Control Theory II Dr. Mohamed Zribi 228
3) Steady state error
The steady state response is an approximation of the
desired response
0 0
t ts t
EE472 Control Theory II Dr. Mohamed Zribi 229 EE472 Control Theory II Dr. Mohamed Zribi 230
Steady state Example 110: Consider an elevator rising from ground to the 4th floor.
u System y error
u y
0 0
t ts t
u
u
0 0
Requirement of steady state error:t It is desirable that the steady state error tbe
sufficiently small. 232
232
EE472 Control Theory II Dr. Mohamed Zribi 231 EE472 Control Theory II Dr. Mohamed Zribi
General Controller Structure
In general, a controller is nothing but a strategy to determine a
control action based on all available information; information not
8. Control Design only come from the measured output but also from the measured
internal state variables, measured disturbance, reference
trajectory, and plant model structure.
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
236
So use your own imagination to come out new control schemes! 236
235
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
How to Design a Feedback Control System?
If the performance meet the specifications, then
Modeling. Obtain mathematical description of the systems.
finalize design
Analysis. Analyze the properties of the system.
Design. Given a plant, design a controller based on If the performance does not meet specifications,
performance specifications.
then iterate the configuration and actuator
Implementation: analog filters, digital controllers, micro-
controllers, PLC, DCS, etc.
237 238
237 238
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
• Final implementation;
EE472 Control Theory II Dr. Mohamed Zribi 239 EE472 Control Theory II Dr. Mohamed Zribi
System Integration Example 111: Disk Drive Read System
Specification:
i. Speed of disk: 1800 rpm to 7200 rpm Step 1. Control goal
Design a system that will held the position the reader head to
ii. Distance head-disk: Less than 100nm
read the data stored on a track on the disk.
iii. Position accuracy: 1 µm
iv. Move the head from track ‘a’ to track ‘b’ within 50ms Step 2. Variable to be controlled
Position of the reader head
System Configuration:
Step 3. Control design specification
Design a system that will ensure that the head :
- “flies” above the disk at a distance of less than 100 nm,
- with the position accuracy is 1 m,
- with speed from track to track 50 ms 244
244
EE472 Control Theory II Dr. Mohamed Zribi 243 EE472 Control Theory II Dr. Mohamed Zribi
Step 4 Preliminary system configuration
Example 112: Rotating disk speed control
245 246
245
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi 246
EE472 Control Theory II Dr. Mohamed Zribi 247 EE472 Control Theory II Dr. Mohamed Zribi 248
The feedback control system uses a tachometer as a sensor that
provides an output voltage proportional to the speed of its
shaft.
EE472 Control Theory II Dr. Mohamed Zribi 249 EE472 Control Theory II Dr. Mohamed Zribi 250
255
Time response:
256
255 256
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Example 115: Cruise control
Actuate Sense
Gas Pedal Vehicle Speed
Compute
Control “Law”
EE472 Control Theory II Dr. Mohamed Zribi EE472 Control Theory II Dr. Mohamed Zribi
Model Stability/performance
– Steady state velocity approaches
desired velocity as k mv bv uengine uhill
Smooth response; no overshoot or
–
Control Theory
• Linear, nonlinear control • Intelligent control
• Robust control • Stochastic control
• Adaptive control • Sliding mode control
• Optimal control • Networked control
• Hybrid systems
Control Applications
• Power/energy system control • Building control
• Hybrid electrical vehicles • Smart grids
• Intelligent transportation sys. • VLSI design optimization
• Control of communication and • Biological systems
network systems • And more…
Robotics
• Humanoid robots • Healthcare robots
• Mobile robot sensor network • Learning algorithms
• Multi-robot interaction • Image processing
• Human-robot interaction • Cognitive robots
• Fault tolerant robotics
EE472 Control Theory II Dr. Mohamed Zribi 263