ch6

advertisement
Dynamic Response Characteristics of More
Complicated Systems
Inverse Response
G(s)=
K(1+ 3 s )
(1+ 1s )(1+ 2 s )
slope (t = 0) ≠ 0
If  3  0 ….fast response
 3  0 ....inverse response
3
(see Fig. 6.3)
: zero of transfer function
Use nonlinear regression for fitting data (graphical method not available)
For inverse response
G ( s) 
K1 2  K 2 1
0
K1  K 2
K
s ( 1s  1)( 2 s 2  2 s  1)
4 poles (denominator is 4th order polynomial)
(6  21)
More General Transfer Function Models
•
•
Poles and Zeros:
The dynamic behavior of a transfer function model can be characterized by the
numerical value of its poles and zeros.
• General Representation of a TF:
There are two equivalent representations:
m
G s 
 bi si
i 0
n
(4-40)
 ai si
i 0
G s 
 s  zm 
an  s  p1  s  p2   s  pn 
bm  s  z1  s  z2 
(6-7)
where {zi} are the “zeros” and {pi} are the “poles”.
•
We will assume that there are no “pole-zero” cancellations. That is, that no pole
has the same numerical value as a zero.
•
Review: n  m in order to have a physically realizable system.
Time Delays
Time delays occur due to:
•
Fluid flow in a pipe
•
Transport of solid material (e.g., conveyor belt)
•
Chemical analysis
-
Sampling line delay
Time required to do the analysis (e.g., on-line gas chromatograph)
Mathematical description:
A time delay, θ, between an input u and an output y results in the following
expression:
 0
y t   
u  t  θ 
for t  θ
for t  θ
(6-27)
G ( s)  e s 
Y (s)
U (s)
H1/Qi has numerator dynamics (see 6-72)
Approximation of Higher-Order Transfer Functions
In this section, we present a general approach for approximating high-order transfer
function models with lower-order models that have similar dynamic and steady-state
characteristics.
In Eq. 6-4 we showed that the transfer function for a time delay can be expressed as a
Taylor series expansion. For small values of s,
e θ 0 s  1  θ 0 s
•
(6-57)
An alternative first-order approximation consists of the transfer function,
e θ 0 s 
1
eθ 0 s

1
1  θ0 s
(6-58)
where the time constant has a value of
• These expressions can be used to approximate the pole or zero term in a transfer
function.
Skogestad’s “half rule”
•
•
Skogestad (2002) has proposed an approximation method for higher-order models
that contain multiple time constants.
He approximates the largest neglected time constant in the following manner.
One half of its value is added to the existing time delay (if any) and the
other half is added to the smallest retained time constant.
Time constants that are smaller than the “largest neglected time constant”
are approximated as time delays using (6-58).
Example 6.4
Consider a transfer function:
G s 
K  0.1s  1
 5s  1 3s  1 0.5s  1
(6-59)
Derive an approximate first-order-plus-time-delay model,
G s 
Keθs
τs  1
(6-60)
using two methods:
(a) The Taylor series expansions of Eqs. 6-57 and 6-58.
(b) Skogestad’s half rule
Compare the normalized responses of G(s) and the approximate models for a unit step
input.
Solution
•
The dominant time constant (5) is retained. Applying the approximations in
(6-57) and (6-58) gives:
0.1s  1  e0.1s
(6-61)
and
1
 e3s
3s  1
1
 e0.5 s
0.5s  1
(6-62)
Substitution into (6-59) gives the Taylor series approximation,
GTS  s  :
Ke 0.1s e 3s e 0.5 s Ke 3.6 s
GTS  s  

5s  1
5s  1
(6-63)
(b) To use Skogestad’s method, we note that the largest neglected time constant in
(6-59) has a value of three.
•
According to his “half rule”, half of this value is added to the next largest time
constant to generate a new time constant
τ  5  0.5(3)  6.5.
•
•
•
•
The other half provides a new time delay of 0.5(3) = 1.5.
The approximation of the RHP zero in (6-61) provides an additional time delay of
0.1.
Approximating the smallest time constant of 0.5 in (6-59) by (6-58) produces an
additional time delay of 0.5.
Thus the total time delay in (6-60) is,
θ  1.5  0.1  0.5  2.1
and G(s) can be approximated as:
GSk  s  
Ke 2.1s
6.5s  1
(6-64)
The normalized step responses for G(s) and the two approximate models are shown in
Fig. 6.10. Skogestad’s method provides better agreement with the actual response.
Figure 6.10 Comparison of
the actual and approximate
models for Example 6.4.
Multivariable Processes
many examples:
distillation columns,
FCC,
boilers,
etc.
Consider stirred tank with level controller
2 disturbances (Ti, wi)
2 control valves (A, B) manipulate ws, wo
2 measurements (T0, h)
controlled variables (T0, h)
change in w0 affects T0 and h
change in ws only affects T0
Three non-zero transfer functions
G11 
T0 ( s )
Ws ( s )
G21 
H (s)
Ws ( s )
G12 
T0 ( s )
W0 ( s )
G22 
H (s)
W0 ( s )
Transfer Function Matrix
T0 ( s)   G11 G12  Ws ( s) 


 H ( s )   G

  21 G22  W0 ( s) 
From material and energy balances,
G11 
K11
 1s  1
G22 
K 22
 2s 1
G12 
K12
( 1s  1)( 2 s  1)
Normal method, but interactions may present tuning problems.
In multivariable control, interactions are treated, but controller design is more
complicated.
Download