Lecture 1
Lecture 1
Lecture 1
Reference
Controller
Control
signal
Process
Controlled
variable
Linear systems
Be able to analyze linear systems, both continuous and discrete time w.r.t.
Frequency response, time response, poles, stability
Controller design
Understand the basic principles that apply for good design of control
systems, stability, performance, and robustness
Apply these principles on simple controllers, e.g. PI, PD
Dimensioning from state-space description
Some prospects
A glimpse of some of the problems and solutions that exist for multivariable
and nonlinear systems
Linear systems
Transfer function, poles & zeros, block diagram, Bode diagram, impulse response,
step response, static gain,
Control
Feedback, steady-state error, the PID controller,
Examination
Demonstration
Demonstration
Written report
Demonstration
Written report
Written exam in
January
Alternative
Written report
Written report
No alternative
Exams three times per
year. Can often be
taken at your home
university
Some hints
If you finish Lab 1 & 2 on the scheduled lab occasion you will obtain the signature
immediately, otherwise you must write a report
Prepare well for these labs
To get assistance
My door (A3407) is almost always open
You are welcome with questions and suggestions
Tank
process
PID-controller
1
+ TD s E ( s )
U ( s ) = K 1 +
TI s
uP(k) = Ke(k)
r(k)
uI(k) = uI(k1)+Kh/TIe(k)
u(k) = uP(k)+uD(k)+uI(k)
u(k)
u(t)
Hold
K
(sT +1)2
y(t)
Sampling
Tank level
Volt
4
2
-2
50
100
Control signal
20
Volt
h=0
h=1
h=5
h=10
h=15
0
150
200
0
-20
50
100
Time (s)
150
Examples:
Scalar, continuous
time signal
t
Lule University of Technology, Andreas Johansson
t
Scalar, discrete
time signal
t
Automatic Control R7003E, Lecture 1
Examples:
u
u(t)
y1(t)
y1(t) = 2u(t)
y1
1
Dynamic system
1
1
y2(t)
y2 (t ) = u ()d
y1
y3(t) = tu(t)
u
u(t)
y3(t)
y3
1
1
1
t
u
y4 (t ) =
y4(t)
u ()d
y4
Dynamic, nonlinear,
time-invariant system
y
r
k
Industrial processes with chemical analysis
Concentration
Sales $/s
Dirac pulses
- Impractical
Total sales
Time each day
t
Lule University of Technology, Andreas Johansson
Analysis no.
k
Day
k
Automatic Control R7003E, Lecture 1
Amount of
hot metal
Tapping no.
Blast furnace
Thyristor controlled electric engine
Energy
to engine
Energy
to engine
k
AC pulse no.
t
Car engine, Internet, etc
Thyristor
turned on
Roundtrip
time
k
Lule University of Technology, Andreas Johansson
Temp.
5 C
2 C
Time
Detecting malfunctions
Example: Detecting a broken bearing in a conveyor belt
Broken bearing gives increased energy consumption due to friction
Estimate motor power using inflow on belt
Compare to measured motor power
If they differ, a bearing may be broken
Inflow on belt
Time
Broken
bearing
Measured
Motor power
Estimated
Time
Bearing breaks
Lule University of Technology, Andreas Johansson
g/m2
80
45
Time
Startup
Lule University of Technology, Andreas Johansson
Disturbance
Setpoint change
Automatic Control R7003E, Lecture 1
Optimal
thrust function
Altitude
reached
Time
Suboptimal
thrust functions
Great circle
-shortest path
Lule
Constant
compass course
Los Angeles