Control Lecture
Control Lecture
02/12/2013
UWE Bristol
Industrial Control
UFMF6W-20-2
Teaching
! Course structure:
! 1 hour lecture + 2 hour tutorial per week ! Two modules, co-taught (assessments are different) ! 14 weeks control (Ben Drew & Neil Larsen) ! 6 weeks sensors and actuators (Sabir Ghauri)
! Tutorials:
! 1st Semester: Classroom examples/problems ! Tutorial Sheets on Blackboard (and solutions) ! 2nd Semester: Laboratory (Simulink, DC motor control + sensors and actuators)
! Lecture videos
02/12/2013
Assessment
! 1 coursework laboratory report (40%)
! Group report
02/12/2013
Todays Lecture
! ! ! ! ! ! Introduction to Control Examples Control Basics Open- and Closed-loop control Control System Design Steps Example Models
Introduction to Control
! What is a control system? ! Common example in the human body: temperature control
External temperature Sun, Illness, etc. !"#$% Body temperature
Sweat/shiver &'(")%
02/12/2013
Introduction to Control
! Applications in:
! Physiology ! Economics ! Many fields of engineering:
! Hydraulics ! Electronics ! Mechanics ! Etc.
Simple Examples
! Car speed
Desired speed *+,"-./% 0)12)/% 3/+2'./% Actual speed
! Room fan
Desired cooling 4526'+% Electrical power
Controller
02/12/2013
Examples
! Control systems are required in complex machines, devices
! Aircraft control systems ! Anti-lock braking systems ! Manufacturing processes
Examples
! Inverted Pendulum
! Demo
! Videos
! http://tinyurl.com/uwetriple ! http://tinyurl.com/uweballrobot ! http://tinyurl.com/uwebigdog ! http://tinyurl.com/uwekestrel
02/12/2013
Control Basics
! What is common for all these systems? ! A physical quantity has to be maintained at a fixed value (or series of values) ! What information is necessary?
! What the system needs to do ! How well is the system is doing ! What control action keeps maintains the action
:;%&<=.2>/,%
DC motor
&'6?86",%
B,"'/CC%
&<=.2>/,%
:;%<"6",%
*?,)68@./%
Actual speed
02/12/2013
Error
&<=.2>/,%
:;%<"6",%
4/)C",%
*?,)68@./%
Actual speed
*8'+"</6/,%
4=//#%C/)C",%
02/12/2013
Feedback
*/<=/,86?,/% C/)C",%
! ! ! !
4/)C",% feedback Normally depicted in a block diagram Plant provides the system output Controller takes the control input and provides a control output Sensor takes the output and feeds it to the subtractor (or comparator) that compares the demand (the setpoint value) with the output of the sensor to produce an error All connected by arrows, which represent signals
02/12/2013
02/12/2013
System Modelling
! Dynamic behaviour of the system ! Linear or non-linear fashion ! System dynamics how its output changes in response to a particular input
Example
! Furnace
F Fuel flow rate (kg/s) E?,)8'/% ! Temp (deg C)
! The temperature of the furnace does not change instantaneously for changes in fuel rate ! Differential equation describes the influence of time on the input response ! Differential equations are derived from first principles
10
02/12/2013
Example models
! Liquid level tank ! RC circuit ! Car suspension
Qin
h Qout
11
02/12/2013
Qin
h Qout
Example 2: RC circuit
! Differential equation that related Vout to Vin
R
Vin
Vout
12
02/12/2013
Example 2: RC circuit
! Differential equation that related Vout to Vin
R
Vin
C
Vin ! Vout = iR = C Vin = Vout + CR
Vout
Capacitor current : i = C
dv dt
dVout R dt
dVout dt
m
k
D
xout
13
02/12/2013
m
k
D
xout
Todays lecture
! Control is an intrinsic part of humans and a vital part of many engineering systems ! In order to control a system, we need to know the system/plant itself and control methods ! Description of a system to be controlled system model is a starting point of the control system design ! Tutorial sheet 1: On blackboard. Determining differential equations for systems
14