EE3331C Feedback Control Systems L1: Overview: Arthur TAY
EE3331C Feedback Control Systems L1: Overview: Arthur TAY
Arthur TAY
ECE, NUS
Copyright
c 2022
All Rights Reserved
1–1 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Outline I
Course Mechanics
Motivations
Overview
Early Feedback Control Systems
Success & Impact
Opportunities & Challenges
Historical Development
A Simple Feedback System
Example1: Automobile Steering Control
Example2: Control of Household Furnace
A Simple Feedback Control System
Additional Examples
Example 1: UAVs
Example 2: Robot Soccer
Example 3: Internet
1–2 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Outline II
Summary
Summary
Practice Problems
Learning Outcomes
Learning Outcomes
Tentative Topics to be covered
1–3 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Contact Information
1–4 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Course Mechanics
I all class info, lectures notes, lab manuals on LumiNUS website.
I course requirements:
I midterm quiz (15%) (closed-book, 1 A4 help-sheet)
I laboratory sessions (15%) – 2 sessions (tentative: weeks 5 and 9),
Matlab (online) and DC motor (physical lab).
I assignments (10%)
I final exam (60%) (physical: closed-book, 1 A4 help-sheet)
(These weights are approximate; we reserve the right to change them
later).
I PLUS homework and reading assignments.
I textbook and references (copies are available at the Central library,
RBR)
I Feedback Control of Dynamic Systems by Franklin, Powell and
Emami-Naeini (FPE)
I Modern Control Systems by Dorf and Bishop (DB)
I software: please download Matlab and its Control Systems Toolbox
from NUS IT webpage, you will need it for your lab and
assignments.
1–5 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
What is Control?
I Control refers to the use of algorithms and feedback in engineered
systems.
I At its simplest, a control system is a device in which a sensed
quantity is used to modify the behavior of a system through
computation and actuation.
I The modern view of control sees feedback as a tool for uncertainty
management. By measuring the operation of a system, comparing it
to a reference, and adjusting available control variables, we can
cause the system to respond properly even if its dynamic behavior is
not exactly known or if external disturbances tend to cause it to
respond incorrectly.
1–6 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
1–7 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
1–8 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
1–9 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
1–10 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
1–11 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
Historical Development
1–12 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Overview Early Feedback Control Systems Success & Impact Opportunities & Challenges Historical Development
1–13 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example1: Automobile Steering Control Example2: Control of Household Furnace A Simple Feedback Control System
1–14 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example1: Automobile Steering Control Example2: Control of Household Furnace A Simple Feedback Control System
1–15 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example1: Automobile Steering Control Example2: Control of Household Furnace A Simple Feedback Control System
1–16 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example1: Automobile Steering Control Example2: Control of Household Furnace A Simple Feedback Control System
1–17 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example1: Automobile Steering Control Example2: Control of Household Furnace A Simple Feedback Control System
Plant
Control
Reference Input 1 signal Output
filter S Controller Actuator Process
2
Sensor
Sensor
noise
1–18 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example1: Automobile Steering Control Example2: Control of Household Furnace A Simple Feedback Control System
1–19 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example1: Automobile Steering Control Example2: Control of Household Furnace A Simple Feedback Control System
I Examples:
I Plants: CD player, disk drive mechanics; aircraft or missile; car
suspension, engine; rolling mill; high-rise building, XY stage on
stepper machine for lithography; computer network; industrial
process; elevator.
I Sensors: radar altimeter; GPS; shaft encoder; LVDT; strain gauge;
accelerometer; tachometer; microphone; pressure and temperature
transducers; chemical sensors; microswitch.
I Actuators: hydraulic, pneumatic, electric motors; pumps; heaters;
aircraft control surfaces; voice coil; solenoid; piezo-electric transducer.
I Disturbances: wind gusts; earthquakes; external shaking and
vibration; road surface variations; variation in feed material
I Controller: human operator; mechanical; electro-mechanical; analog
electrical; general purpose digital processor; special purpose digital
processor.
1–20 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example 1: UAVs Example 2: Robot Soccer Example 3: Internet Example 4: Semiconductor Manufacturing
Wireless
Servo Modem
RC
Helicopter Ground Supporting
Camera Manual Control System
System
I Robot Soccer
More information: www.prahlad.in; www.robocup.org
1–22 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Example 1: UAVs Example 2: Robot Soccer Example 3: Internet Example 4: Semiconductor Manufacturing
I Congestion control
Example and Internet
#4: Congestion Control and the Internet
Transmission
More control protocol (TCP)
information:
Source: send packet to destination
1) ‘Future Directions in Control in an
Source: resend packet if no ACK rec’d
Information-Rich World’,
Destination: ACK received IEEE Control
packets
Systems Magazine,
Destination: reassembleApril 2003.
packets
Source: Adjust ratecongestion
2) ‘Host-to-host based on loss rate
control for
TCP’,
InternetIEEE
routerCommunication
operation: Surveys and
Receive packet
Tutorials 12 (3),from input link; place
2010.
at end of queue, if not full
Transmit packet from head of queue to
next router on path
NSFNET Internet backbone Update route table based on link status
1–24 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Summary Practice Problems
Summary
Practice Problems
1–26 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Learning Outcomes Tentative Topics to be covered
Learning Outcomes
1–27 / 28
Outline Course Mechanics Motivations A Simple Feedback System Additional Examples Summary Learning Outcomes
Learning Outcomes Tentative Topics to be covered