1 CBE 491 /433 15 Oct 12 Model of Stirred Tank Heater Goal: set up models to simulate and see effect of tuning parameters • 1 st principles (Chaps 3 – 6); • transfer functions (just looked at this a bit) • process simulators (AspenPlus Dynamics; CBE 450/550 class)
15 Oct 12 Model of Stirred Tank Heater. CBE 491 /433. Goal: set up models to simulate and see effect of tuning parameters 1 st principles (Chaps 3 – 6); transfer functions (just looked at this a bit) process simulators ( AspenPlus Dynamics; CBE 450/550 class). - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
CBE 491 /433 15 Oct 12Model of Stirred Tank Heater
Goal: set up models to simulate and see effect of tuning parameters
• 1st principles (Chaps 3 – 6); • transfer functions (just looked at this a bit)• process simulators (AspenPlus Dynamics; CBE 450/550 class)
2
1sK
L
L
++
si
1sK
P
P
cG-
sE+ sR sC
sKsG
IcC
11)(
energy balance on tank w/o control
Stirred Tank Heater (w/ PI
Controller)
)(1
)(1
sMsKs
sKsC
P
Pi
L
L
)()()()(1 tMKKtKtC
dttdC
TiT
dttEKtEKtM
I
CC )()()(
sM
)(1
)(1
*1 1 sMsKKs
sK T
iT
21 KKK sV
PI controller equation
)()()( tCtRtE
3
Let:
Stirred Tank Heater (w/ PI Controller)
)()()(1)( 1 tMKKtKtCdttdC T
iT
errsumKtCtRKtMI
CC
)()()(
dttEerrsum )( )(tEdterrsumd
)()( tCtRdterrsumd
)()()()(1 tMKKtKtC
dttdC
TiT
dttEKtEKtM
I
CC )()()(
4
ODE Solver (POLYMATH; MATLAB; MATHCAD; etc)
)()()(1)( 1 tMKKtKtCdttdC T
iT
errsumKtCtRKtMI
CC
)()()(
Polymath code:step= if (t<1) then (0) else (1)Ti = 0 + step * 10
In Class Demo / Exercise:• Polymath Demonstration• Build model in Polymath (ODE solver)• Solve; graph C vs t• Explore:• Try P-only controller• Adjust Kc and tauI to get QAD• Try different Kc/tauI sets• Can you get underdamped response?•What is response to step change in R(t); holding Ti at the SS value?
6
CBE 491 / 433 Model of Stirred Tank HeaterGoal: set up models to simulate and see effect of tuning parameters
• 1st principles (Chaps 3 – 6); • transfer functions (just looked at this a bit)• process simulators (AspenPlus Dynamics; CBE 450/550 class)
7
155.0s
++
si
158.0scG
-
sE+ sR sC
ssEsMsGC 10
113.1)()()(
Stirred Tank Heater (transfer function simulator)
sM
Transfer function simulator: Loop Pro Developer (Control Station) In Class Demo / Exercise:• Build model in Loop Pro Developer (Custom Process)• Turn on PI Controller and set Kc and tauI• Explore:• Change load (Ti) up by 10 to 60%; observe system response• Change back to 50%; observe response• Try P-only controller• Adjust Kc and tauI to get QAD• Try different Kc/tauI settings• Can you get underdamped response?•What is response to step change in R(t) to 60%?
8
CBE 491 / 433 Model of Stirred Tank HeaterGoal: set up models to simulate and see effect of tuning parameters• 1st principles (Chaps 3 – 6); • transfer functions (just looked at this a bit)• process simulators (AspenPlus Dynamics; CBE 450/550 class)
9
SAVE your Polymath and Loop Pro Developer Models !!