Академический Документы
Профессиональный Документы
Культура Документы
( )
f f f
c q E q c dc
V V dt
=
f
Defining V q : =
What is the sign of
(E/q
f
1) ?
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 4
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-7
Linearization (1)
Consider the general SISO nonlinear process:
( )
dx
f x, u
dt
=
Linearization around the stationary point (x
0
, u
0
) gives
the linear equation:
( ) ( ) ( )
0 0 0 0
0 0 0 0
x ,u x ,u
dx f f
f x , u x x u u
dt x u
+ +
But: ( )
0
0 0
dx
f x , u
dt
=
Hence: ( )
( ) ( )
0 0 0 0
0 0 0 0
0
0 0
x ,u x ,u
x ,u x ,u
d x x f f
x x u u
dt x u
dx f f
x u
dt x u
+
+
dx
Ax Bu
dt
y Cx Du
= +
= +
i
i,j
j
f
A a
x
*
*
x x x
u u u
=
=
f f
ss ss f f
ss ss
dc f f f f
c q c E
dt c q c E
= + + +
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-10
Linearization Example (2)
-1 *
* ss f*
E f 1
1 0.05 h
c q
| |
= =
|
\ .
-1 * f*
f
ss
c c f
0.001 T
q V
= =
-1
* f
ss
f 1
0.1 h
c
= =
-1 *
ss
c f
0.002 T
E V
= =
( ) f
f
dc
0.05c 0.001q 0.1c 0.002E, c 0 0
dt
= + + =
f f
ss ss f f
ss ss
dc f f f f
c q c E
dt c q c E
= + + +
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 6
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-11
Laplace Transforms
General MIMO linear process is:
dx
Ax Bu
dt
y Cx Du
= +
= +
*
*
x x x
u u u
=
=
Example:
| |
( )
f
f
q
dc
0.05 c 0.001 0.1 0.002 c , c 0 0
dt
E
(
(
(
= + = (
(
(
Taking Laplace Transforms (around steady state):
( ) ( ) ( )
( ) ( ) ( )
sX s AX s BU s
Y s CX s DU s
= +
= +
Hence: ( ) ( ) ( )
1
Y s C sI A B D U s
(
= +
P(s) transfer
function matrix
relating all inputs
to outputs
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-12
Laplace Transforms
A strictly proper system has n > m (physical system).
A proper system has n = m (e.g. PI controller)
Roots of numerator are zeros and roots of denominator
are poles:
Analysis of transfer functions: ( ) ( )
1
P s C sI A B D
= +
The transfer function matrix is composed of elements:
( )
m m 1
m m 1 1 0
i,j n n 1
n n 1 1 0
b s b s bs b
p s
a s a s a s a
+ + + +
=
+ + + +
z
i
are zeros
( )
( ) ( ) ( )
( ) ( ) ( )
1 2 m
i,j
1 2 n
s z s z s z
p s
s p s p s p
=
p
i
are poles
For stability ALL poles must have a negative real part.
Complex poles give oscillatory response.
Zeros shape the response (see later)
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 7
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-13
Response to step
in OP: --OP PV
Classification
Transfer
Function
Stable self-
regulating
s
p
p
e
1 s
K
+
Non self-
regulating
s
p
e
s
K
Unstable
s
p
p
e
1 s
K
+
Linear System Response
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-14
Identification by Step Test
First order response of process, y, to a step change in input, u:
Dynamics are approximated by the FOPTD model:
p s
K
p(s) e
s 1
=
+
p
with K y u, and and estimated from the trajectory =
u(t)
y(t)
u
0.623y
y
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 8
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-15
Higher Order Responses (1)
p
2 2
K
p(s)
s 2 s 1
=
+ +
Response of 2
nd
order transfer function to a unit step:
( )
( ) ( )
= =
+ +
p p 1 2
2 2
1 2
K K p p
y(s)
s s p s p s s 2 s 1
=
2
1,2
1
p
Need to differentiate between three cases:
static gain
damping coefficient
>
=
<
A) 1
B) 1
C) 1
natural period
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-16
Higher Order Responses (2)
>
1 2
A) For 1, p and p are real negative roots:
( )
=
1 2
p t p t
p 1 2
y(t) K 1 Ae A e
= = =
1 2
B) For 1, p p 1/ :
( ) ( )
= +
t
p
y(t) K 1 1 t e
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 9
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-17
Higher Order Responses (3)
<
2
1 2
C) For 1, 1 is imaginary, and p and p
are complex roots:
( )
t
p
2
1
y(t) K 1 e sin t
1
| |
= |
|
\ .
=
2
1,2
p i 1
=
2
1
( )
=
1 2
tan 1
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-18
Higher Order Responses (4)
Example 1: A processing system with its controller
( ) ( )
( ) ( )
p
1 2
K
C
p s s
F s 1 s 1
= =
+ +
( ) ( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
s
C s P s B s e s
P s B s C s C s
=
=
( )
( ) ( )
( ) ( )
c p
c p
1 2 1 2
c p c p
s
2
K K
K K 1
K K 1 K K 1
P s B s C
s
C P s B s 1
s s 1
+
+
+ +
= =
+ | | | |
+ +
| |
| |
\ . \ .
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 10
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-19
Higher Order Responses (5)
( )
+
+
+ +
= =
+ + | | | |
+ +
| |
| |
\ . \ .
c p
c p
1 2 1 2
c p c p
2 2
s
2
K K
K K 1
K K 1 K K 1
C K
s
C s 2 s 1
s s 1
=
+
c p
c p
K K
K
K K 1
=
+
1 2
c p
K K 1
( )
+
=
+
1 2
1 2 c p
2 K K 1
1. Can C(t) track C
s
(t) with no offset?
2. Is the closed-loop response damped or underdamped?
3. Does the closed-loop respond faster or slower than the
open-loop response?
Example 1: A processing system with its controller (Contd)
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-20
Root Locus for Control Design
RL plot shows the location of the closed-loop poles as the
controller gain is increased (i.e., the roots of pc + 1 = 0)
Control design with RL is a pole pole- -placement placement technique: Poles
and zeros of the process and the controller are placed on
the complex plane the method permits the manipulation
of the characteristic polynomial to attain design
specifications.
Short-cut method allowing pencil-and-paper design of
control systems
Main disadvantages:
a. Can only deal with deadtime systems by Pad
approximation
b. Is useful only for SISO control systems
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 11
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-21
Root Locus for Control Design
1. The open-loop transfer function is expressed in the form:
The Rules:
2. The root loci start (at K = 0) at the poles of pc(s) and end
(K = ) at the zeros of pc(s) or at
3. On the real axis of the complex plane, the RL is
constructed from right to left, according to the total poles
and zeros (pz) met along the way:
If K > 0, draw the RL if pz is odd
If K < 0, draw the RL if pz is even
4. The number of loci = order of the system = number of
poles of pc(s). The complex loci always appear as complex
conjugates (mirror image either side of the real axis).
( )
( ) ( ) ( )
( ) ( ) ( )
1 2 m
1 2 n
s z s z s z
pc s K
s p s p s p
=
= >
= <
( )
( )
2
e
2
2
e
log OS
log OS
+
( )
2
s e
t log x 1
(
(
To meet desired OS:
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-28
Design Specifications for RL
Specifications met for the range K
m
K K*. Stable for K < K
u
Example:
054461 PROCESS CONTROL LAB LECTURE ONE
Daniel R. Lewin, Technion 15
Course Introduction PROCESS CONTROL LAB - (c) Daniel R. Lewin 1-29
Summary
Linearization
Laplace transforms
Linear system response
Root locus design of FB controllers
Use of approximate specifications in design
( ) ( ) = =
x f x, u , y g x, u
Modeling process transient behavior
Generating models in standard form: