2008/09 MECH466 : Automatic Control 1
MECH466: Automatic Control
MECH466: Automatic Control
Dr. Ryozo Nagamune
Dr. Ryozo Nagamune
Department of Mechanical Engineering
Department of Mechanical Engineering
University of British Columbia
University of British Columbia
Lecture 10
Lecture 10
Time responses: Examples
Time responses: Examples
2008/09 MECH466 : Automatic Control 2
Course roadmap
Course roadmap
Laplace transform Laplace transform Transfer function Transfer functionModels for systems Models for systems •
•electricalelectrical •
•mechanicalmechanical •
•electromechanicalelectromechanical
Linearization Linearization
Modeling
Modeling AnalysisAnalysis DesignDesign
Time response Time response •
•TransientTransient •
•Steady stateSteady state
Frequency response Frequency response •
•Bode plotBode plot
Stability Stability •
•RouthRouth--HurwitzHurwitz •
•NyquistNyquist
Design specs Design specs Root locus Root locus Frequency domain Frequency domain
PID & Lead PID & Lead--laglag
Design examples Design examples
Matlab
Matlabsimulations & laboratoriessimulations & laboratories
Typical step response (review)
Typical step response (review)
Performance measures (review)
Performance measures (review)
Transient response
Transient response
Peak valuePeak value
Peak timePeak time
Percent overshootPercent overshoot
Delay timeDelay time
Rise timeRise time
Settling timeSettling time
Steady state response
Steady state response
Steady state errorSteady state error
Connect Connect
these measures these measures with s
with s--domain.domain.
2008/09 MECH466 : Automatic Control 5
A DC motor example (revisited)
A DC motor example (revisited)
DC motor position control example
DC motor position control example
Design K
Design K
s.t
s.t
.
.
Percent overshoot is 5%.Percent overshoot is 5%.
Closed
Closed--loop TFloop TF
Motor Motor Amplifier
Amplifier
(Incorrect in last lecture slide) (Incorrect in last lecture slide)
2008/09 MECH466 : Automatic Control 6
Allowable pole locations (review)
Allowable pole locations (review)
Require PO <
Require PO <
POm
POm
(given):
(given):
Re Re Im Im
2008/09 MECH466 : Automatic Control 7
Problem 4.16
Problem 4.16
Derive the relationship for damping ratio as a
Derive the relationship for damping ratio as a
function of percent overshoot, from
function of percent overshoot, from
2008/09 MECH466 : Automatic Control 8
Problem 4.23
Problem 4.23
For each pair of second
For each pair of second
-
-order specifications that
order specifications that
follow, find the location of
follow, find the location of
the second
the second
-
-
order pair of
order pair of
poles.
poles.
a) PO = 12%, Ts = 0.6 sec
a) PO = 12%, Ts = 0.6 sec
b) PO = 10%,
b) PO = 10%,
Tp
Tp
= 5 sec
= 5 sec
c) Ts = 7 sec,
2008/09 MECH466 : Automatic Control 9
Problem 4.23 (cont
Problem 4.23 (cont’
’d)
d)
Ideas
Ideas
From a given percent overshoot, we can compute a From a given percent overshoot, we can compute a corresponding damping ratio
corresponding damping ratio ζζ..
From a given settling time Ts, we can compute From a given settling time Ts, we can compute
From a given peak time From a given peak time TpTp, we can compute, we can compute
2008/09 MECH466 : Automatic Control 10
Problem 4.25
Problem 4.25
For the system below,
For the system below,
Find the transfer function from Find the transfer function from X(sX(s) to ) to F(sF(s))
Find DC gain, Find DC gain, ζζ, , ωωnn, T, Tss(2%), (2%), TTpp, PO, PO
Problem 4.25 (cont
Problem 4.25 (cont’
’d)
d)
Find DC gain,
Find DC gain,
ζ,
ζ
,
ω
ω
nn, T
, T
s s(2%)
(2%)
,
,
T
T
pp, PO
, PO
DC gain G(0)=1/33
DC gain G(0)=1/33
Problem 7.10
Problem 7.10
For the unity feedback system, check and
For the unity feedback system, check and
compute
compute
StabilityStability
2% settling time for 2% settling time for u(tu(t))
2008/09 MECH466 : Automatic Control 13
Problem 7.10 (cont
Problem 7.10 (cont’
’d)
d)
Stability
Stability
Characteristic equationCharacteristic equation
Since all the coefficients of a 2
Since all the coefficients of a 2ndndorder polynomial order polynomial
have the same sign, the CL system is stable.
have the same sign, the CL system is stable.
2% settling time
2% settling time
Time constant isTime constant is
2% settling time is 2% settling time is
2008/09 MECH466 : Automatic Control 14
Problem 7.10 (cont
Problem 7.10 (cont’
’
d)
d)
Steady
Steady
-
-
state errors
state errors
For 5u(t) (step)For 5u(t) (step)
For 5tu(t) (ramp)For 5tu(t) (ramp)
For 5t*For 5t*tu(ttu(t) (parabolic) ) (parabolic)
2008/09 MECH466 : Automatic Control 15
Problem 7.29
Problem 7.29
Design the unity feedback system.
Design the unity feedback system.
SteadySteady--state error for unit ramp input is 1/10state error for unit ramp input is 1/10
ClosedClosed--loop poles are at loop poles are at
2008/09 MECH466 : Automatic Control 16
Problem 7.35
Problem 7.35
2008/09 MECH466 : Automatic Control 17
Problem 7.35 (cont
Problem 7.35 (cont’
’d)
d)
Closed
Closed
-
-
loop transfer function
loop transfer function
2008/09 MECH466 : Automatic Control 18
Problem 7.35 (cont
Problem 7.35 (cont’
’
d)
d)
From the two requirements,
From the two requirements,
For CL stability, K
For CL stability, K11has to be positive.has to be positive.
Announcements
Announcements
Midterm exam
Midterm exam
February 12 (Thursday), 9:40February 12 (Thursday), 9:40--10:40am.10:40am.
Please come to CEME1202 at/before 9:30am.Please come to CEME1202 at/before 9:30am.
Policy: Closed book, No lecture slide, No calculatorPolicy: Closed book, No lecture slide, No calculator
Last year
Last year
’
’
s midterm and exercise solutions in the
s midterm and exercise solutions in the
textbook are posted on Vista.
textbook are posted on Vista.
Lab #2 report should be submitted at the
Lab #2 report should be submitted at the
beginning of your Lab #3 session. (Lab 3 starts
beginning of your Lab #3 session. (Lab 3 starts
from March.)