Introduction
Introduction
Introduction
Getting in touch with professors: Send a mail to either [email protected] or to [email protected] to fix a time
for meeting.
Tentative Course Plan
Week 4 (21.08.2023 – 25.08.2023) Time Response Analysis, Poles, Zeros, System Response, First
Order Systems, Second Order Systems,
Week 5 (28.08.2023 – 01.09.2023) Underdamped Second Order Systems, System Response with
Poles and Zeros, Solutions of state equations
Week 6 (04.09.2023 – 08.09.2023) Block Diagram Reduction, Feedback Control System, Signal
Flow Graph, Mason’s Rule
• Similarities
• Highly nonlinear, complicated dynamics!
• Both are capable of transporting goods and people over long distances
• Difference
• One is controlled, but the other is not.
• Control is “the hidden technology that you meet every day"
• It heavily relies on the notion of “feedback"
Ref: https://www.seas.upenn.edu
Why are we learning control theory?
• Control Systems: A mechanism which alters the future state of the system
INPUT OUTPUT
SYSTEM
● Disadvantages:
○ Cannot compensate for any disturbance
● Advantages:
○ Simple and Inexpensive
Example 1: Adaptive Cruise Control (ACC)
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Example 1: Adaptive Cruise Control (ACC)
vehicle
road slope
d(t) speed/position
desired speed engine torque/brakes y(t)
r(t) u(t)
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
measurements
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Skin measurements
Ref: http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
What is a control system?
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
An automatic control system
Control
System
An automatic control system
measurements
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Application Areas of Control Engineering
•Power electronics
•Telecommunications
•Environmental systems
•Financial engineering
•Supply chains
•Power networks
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Example 1: Adaptive Cruise Control (ACC)
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Example 1: Adaptive Cruise Control (ACC)
measurements
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Example 2: Lane Warning
HALF
electric power
steering
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Example 2: Lane Warning
Electronic
desired lateral Control Unit Driver Torque
displacement d(t) Vehicle
r(t)
Electronic
Torque Demand Power Steer
u(t) Steering actuated
System
lateral
displacement
y(t)
measurements
Measurement Process
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Example 3: Segway Human
Transporter
www.segway.com
http://cse.lab.imtlucca.it/~bemporad/automatic_control_course.html
Segway Human Transporter
Dynamic stabilization
Disturbances d(t)
Desired
Actual Vertical
Position
Position
Computer Amplifiers Motor
Gyroscopic
Sensors
Response:
video chunk at bitrate R
Video Server
Adaptive
480p bitrate
Bitrate
(ABR)
360p Algorithms
Video Server
Response
Request
Desired Disturbances d(t)
Quality of
Experience
Adaptive
Bitrate (ABR)
Algorithms
Video Client
● Disadvantages:
○ Cannot compensate for any disturbance
● Advantages:
○ Simple and Inexpensive
Control System Definition
Establish the
Write the physical
Identify the
Establish specifications system
variables to
Control Goals for the configuration
control
variables and identify
the actuators
Determine the physical system; Set the specifications from requirements
Select a
1. Draw the functional block diagram controller,
2. Transform into a schematic choose the
3. Obtain block diagram/signal flow parameters to
graph/state space representation be controlled
Tune the
Define a
parameters
model of the
to optimize
process, the
the
actuators, and
performanc
sensors
e
Antenna Positioning System
Antenna Positioning System
What do you expect to learn?