Editted PBL question for Group 6-10 by Miss Anis

advertisement
UNIVERSITI MALAYSIA PERLIS
SEMESTER 2 SIDANG AKADEMIK 2011/2012
ERT 210 – Kawalan dan Dinamik Proses / Process Control and Dynamics
PROBLEM BASED LEARNING (PBL)
QUESTIONS FOR GROUP 6, 7, 8, 9 AND 10
It is desired to develop the dynamic model of an absorber from its step response data. The
schematic diagram of the system is shown in Figure Q2. Before this gas is vented to
atmosphere, it is necessary to remove most of the NH3 from it by absorbing it with water.
The absorber has been designed so that the outlet NH3 concentration in the vapor is 50
ppm. During the design stage, a simulation test was conducted and the step response data
in Table Q2 was collected.
Air
NH3
H2 O
Air
NH3
H2O
NH3
Figure Q2
a) Propose a feedback control strategy to maintain the concentration of NH3 at a
desired level and show it using schematic diagram.
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
[15M]
b) Develop a first order plus time delay model from the step response data in TABLE Q2
below. Determine the time constant and steady state gain of the process.
TABLE Q2
Time
s
Water Flow
m3/hr
Outlet NH3
Concentration
0
0+
10
20
30
40
50
60
70
80
90
100
110
120
130
140
160
180
200
220
57
57
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
50
50
50
50
50.12
50.30
50.60
50.77
50.90
51.05
51.20
51.26
51.35
51.48
51.55
51.63
51.70
51.76
51.77
51.77
[15M]
c) Draw a block diagram of the feedback control system based on part (a).
[15M]
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
d) The behaviour of control valve can be approximated by a first order transfer function
with a time constant τ, and steady state gain as follows:
Group 6
Group 7
Group 8
Group 9
Group 10
K
2.0
2.1
2.2
2.3
2.4
τ
3.0
3.5
4.0
4.5
5.0
The transfer functions of the sensor, ๐บ๐‘š (๐‘ ) are estimated as follows:
Group 6
๐บ๐‘š (๐‘ )
Group 7
1
2๐‘  + 1
1
2.5๐‘  + 1
Group 8
1
3๐‘  + 1
Group 9
Group 10
1
3.5๐‘  + 1
1
4๐‘  + 1
Derive the overall transfer function for a servo problem and discuss the response of
the closed-loop system with respect to stability if a proportional only controller is
used.
[20M]
e) Determine Cohen Coon and Ziegler-Nichols setting of a PI controller for the
proposed feedback controller.
[25M]
f) For both settings, determine the response of the closed loop system for a step
change of 55 in set point and calculate the offset.
[10M]
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
SOLUTION HINT
(a) Draw a feedback control structure by indicating transmitter, controller, transducer and
control valve at the appropriate location.
(b) Plot a graph of output vs time and draw a tangent line at the inflection point. Derive a firstorder-plus-time-delay model by estimating the value of K, τ and θ from the plot.
___________________________________________________________________
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
(c) Draw a block diagram of your control structure.
A standard block diagram of feedback controller (closed loop):
Replace Ysp, แปธsp, Ym, Y with appropriate symbols (based on control structure in part (a)
(d)
i) Derive an overall transfer function for servo problem:
For servo problem, D=0
Thus, the overall transfer function is:
๐พ๐‘š ๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘
๐‘Œ
=
๐‘Œ๐‘ ๐‘ 1+๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘ ๐บ๐‘š
(Replace Yspand Y with your input & output variable)
Substitute the value of Km, Gm, Gv, Gp, Gc
Proportional controller is used; so, Gc=Kc
Gm, Gv,is given
Gp is derived in part (b)
Km can be obtained from Gm =(since Km is the transmitter gain)
๐ผ๐‘“ ๐บ๐‘š =
1
, ๐‘ ๐‘œ ๐‘ฒ๐’Ž = ๐Ÿ
2๐‘  + 1
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
ii) Discuss the response with respect to the stability
1) Use frequency response approach (Bode Diagram-Chapter 14)
[use this approach instead of using Routh stability criterion due to the existence of
time delay function]
OR
2) Use MATLAB to observe the response from small value of Kc to big value of Kc
Steps to use frequency response approach:
** Closed-loop system is stable if AR<1
1) Find GOL(s) using ๐บ๐‘ = ๐พ๐‘
๐บ๐‘‚๐ฟ (๐‘ ) = ๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘ ๐บ๐‘š
2) Substitute s by wj
3) Find critical frequency (frequency at which the phase angle equals to –π radian)
4) Find Kc at AR<1
Example:
๐บ๐‘ = ๐พ๐‘
๐บ๐‘š =
๐บ๐‘‚๐ฟ (๐‘ ) = ๐พ๐‘ โˆ™
๐Ÿ) ๐‘ฎ๐‘ถ๐‘ณ (๐’”) =
1
2๐‘  + 1
๐บ๐‘ =
−0.1609๐‘’ −21๐‘ 
86๐‘  + 1
๐บ๐‘ฃ =
2
3๐‘  + 1
2
−0.1609๐‘’ −21๐‘ 
1
โˆ™
โˆ™
3๐‘  + 1
86๐‘  + 1
2๐‘  + 1
−๐ŸŽ. ๐Ÿ‘๐Ÿ๐Ÿ๐Ÿ–๐‘ฒ๐’„ ๐’†−๐Ÿ๐Ÿ๐’”
(๐Ÿ‘๐’” + ๐Ÿ)(๐Ÿ–๐Ÿ”๐’” + ๐Ÿ)(๐Ÿ๐’” + ๐Ÿ)
2) ๐‘บ๐’–๐’ƒ๐’”๐’•๐’Š๐’•๐’–๐’•๐’† ๐’” ๐’ƒ๐’š ๐’˜๐’‹
๐บ๐‘‚๐ฟ (๐‘ค๐‘—) =
−0.3218๐พ๐‘ ๐‘’ −21๐‘ค๐‘—
(3๐‘ค๐‘— + 1)(86๐‘ค๐‘— + 1)(2๐‘ค๐‘— + 1)
3) Find critical frequency,๐’˜๐’„ at ๐œ™ = -π
๐œ™ = −21๐‘ค − ๐‘ก๐‘Ž๐‘›−1 (3๐‘ค) − ๐‘ก๐‘Ž๐‘›−1 (86๐‘ค) − ๐‘ก๐‘Ž๐‘›−1 (2๐‘ค)
−๐œ‹ = −21๐‘ค๐‘ − ๐‘ก๐‘Ž๐‘›−1 (3๐‘ค๐‘ ) − ๐‘ก๐‘Ž๐‘›−1 (86๐‘ค๐‘ ) − ๐‘ก๐‘Ž๐‘›−1 (2๐‘ค๐‘ )
๐œ‹ − 21๐‘ค๐‘ − ๐‘ก๐‘Ž๐‘›−1 (3๐‘ค๐‘ ) − ๐‘ก๐‘Ž๐‘›−1 (86๐‘ค๐‘ ) − ๐‘ก๐‘Ž๐‘›−1 (2๐‘ค๐‘ ) = 0
๐‘ค๐‘ = 0.067๐‘Ÿ๐‘Ž๐‘‘/๐‘ ๐‘’๐‘
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
4)Find ๐‘ฒ๐’„ at AR < 1 and using ๐’˜ = ๐’˜๐’„
−0.3218๐พ๐‘
๐ด๐‘… = |๐บ(๐‘ค๐‘—)| =
√(3๐‘ค)2 + 12 โˆ™ √(86๐‘ค)2 + 12 โˆ™ √(2๐‘ค)2 + 12
−0.3218๐พ๐‘
√(3๐‘ค๐‘ )2 + 12 โˆ™ √(86๐‘ค๐‘ )2 + 12 โˆ™ √(2๐‘ค๐‘ )2 + 12
< 1
−0.3218๐พ๐‘
√(3 × 0.067)2 + 12 โˆ™ √(86 × 0.067)2 + 12 โˆ™ √(2 × 0.067)2 + 12
< 1
๐พ๐‘ < −18.702
Therefore, the closed loop response is stable when ๐‘ฒ๐’„ < −๐Ÿ๐Ÿ–. ๐Ÿ•๐ŸŽ๐Ÿ
______________________________________________________________
(e) Determine Cohen Coon and Ziegler-Nichols setting of a PI controller.
** Use Cohen Coon & Ziegler Nichols table for PI controller to get the value of ๐‘ฒ๐’„ & ๐‰๐‘ฐ
(Steps in determining PID parameter using Ziegler Nichol’s method have been uploaded
in the portal)
** Thus, we will get 2 set of transfer functions for PI controller to be:
1
1) ๐บ๐‘ = ๐พ๐‘ (1 + ๐œ ๐‘†) ๏ƒ  For Cohen Coon
๐ผ
2)
1
๐บ๐‘ = ๐พ๐‘ (1 + ๐œ ๐‘†)๏ƒ  For Ziegler Nichols
๐ผ
(f) Determine the response of the closed loop system for a step change of 55 in set point
and calculate the offset.
** Calculate the response of the closed-loop system for a step change of 55 (using both
Cohen Coon and Ziegler Nichols PID parameter):
Example:
Using Cohen Coon PID parameter:
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
๐‘Œ=
๐พ๐‘š ๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘
โˆ™๐‘Œ
1+๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘ ๐บ๐‘š ๐‘ ๐‘
๐‘Œ=
๐พ๐‘š ๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘ 55
โˆ™
1+๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘ ๐บ๐‘š ๐‘ 
Substitute the value of ๐บ๐‘ ๐บ๐‘ฃ ๐บ๐‘ ๐บ๐‘š in the above equation using Gc obtained from part (e).
๐บ๐‘ = ๐พ๐‘ (1 +
1
1
) = −11.71 (1 +
)
๐œ๐ผ ๐‘ 
46.48๐‘ 
(−11.71)(46.48๐‘ ) − 11.71
2
−0.1609๐‘’ −21๐‘ 
1(
)
(
)
(
55
46.48๐‘ 
3๐‘  + 1
86๐‘  + 1 )
๐‘Œ=
โˆ™
−21๐‘ 
(−11.71)(46.48๐‘ ) − 11.71
2
−0.1609๐‘’
1
๐‘ 
1+(
)
(
)
(
)
(
46.48๐‘ 
3๐‘  + 1
86๐‘  + 1
2๐‘  + 1)
๐‘Œ=
(−544.28๐‘  − 11.71)(2)(−0.1609๐‘’ −21๐‘  )
55
(46.48๐‘ )(3๐‘  + 1)(86๐‘  + 1)(2๐‘  + 1) + ((−11.71)(46.48๐‘ ) − 11.71)(2)(−0.1609๐‘’ −21๐‘  ) ๐‘ 
โˆ™
**Calculate the offset for a step change of 55 in set point:
๐‘‚๐‘“๐‘“๐‘ ๐‘’๐‘ก = ๐‘†๐‘‰ − ๐‘ƒ๐‘‰
= ๐‘Œ๐‘ ๐‘ (∞) − ๐‘Œ(∞)
๐‘Œ๐‘ ๐‘ (∞) = 55
๐‘Œ(∞) = lim [๐‘ ๐‘Œ(๐‘ )]
๐‘ →๐‘‚
๐‘Œ(∞) = lim [๐‘  ×
๐‘ →๐‘‚
(−544.28๐‘  − 11.71)(2)(−0.1609๐‘’ −21๐‘  )
(46.48๐‘ )(3๐‘  + 1)(86๐‘  + 1)(2๐‘  + 1) + ((−11.71)(46.48๐‘ ) −
11.71)(2)(−0.1609๐‘’ −21๐‘  )
โˆ™
55
]
๐‘ 
๐‘Œ(∞) = 55
Therefore;
๐‘‚๐‘“๐‘“๐‘ ๐‘’๐‘ก = 55 − 55 = 0
It is proved that an integral action in PI controller eliminate offset.
*Repeat the same steps to know the response of the closed-loop response using Ziegler
Nichols PID parameter.
_______________________________________________________________________
“Hope this hint will help you to complete the PBL report..”=)
SEM2, 2011/2012
ANIS ATIKAH@ UniMAP
Download