Temperature Control of a Water Tank
by Housam Binous
03 Feb 2004
(Updated 27 Nov 2007)
Uses P, PI and PID control to raise water tank temperature to 80°C.
|
Watch this File
|
| File Information |
| Description |
We would like to rise water temperature with a heater. Oulet temperature must be equal to the set point temperature (80°C). Proportional (P), Proportional-Integral (PI) and Proportional-Integral-Derivative (PID) control are used and the respective results are compared. Inlet water temperature is equal to 20°C. Water flow is equal to 10 m3/hr. Tank volume is equal to 100 m3. Water density and heat capacity are 1 Kg/m3 and 4.19 KJ/(Kg °C). The heater and the temperature measurement device have a first order delay with a time constant equal to respectively TauQ and TauSens. Initial heat input and tank temperature are equal to 2500 KJ/hr and 20°C. This problem is solved using Berkeley-Madonna in Chemical Engineering Dynamics by J. Ingham et al. (second edition, Wiley-VCH, 2000). The solution using MatLab is present in this page. Sensor temperature lags slightly behind tank temperature. P control gives a small characteristic offset, PI control shows oscillations and PID control gives best control with no offset and quickly damped oscillations.
A similar program using Mathematica 6.0 is available at the following link:
http://demonstrations.wolfram.com/ProportionalTemperatureControl/
Please also visit an earlier version using Mathematica 5.0 available at the Wolfram Library Archive:
http://library.wolfram.com/infocenter/MathSource/5141/ |
| Required Products |
MATLAB Compiler
|
| MATLAB release |
MATLAB 6.0 (R12)
|
| Other requirements |
Windows |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (15) |
| 13 Nov 2004 |
antoni pascual
|
|
|
| 05 Jan 2005 |
VICENTE ZUÑIGA
|
|
|
| 27 Jan 2005 |
vicente zuñiga
|
|
|
| 23 Mar 2005 |
Se Le
|
|
|
| 26 Jan 2006 |
John D'Errico
|
|
|
| 28 Jan 2006 |
Andres Weston
|
|
|
| 04 Feb 2006 |
Juan Perez
|
|
|
| 09 May 2006 |
Rolando fred
|
|
|
| 27 May 2006 |
Michael Peters
|
|
|
| 07 Oct 2006 |
Abdelkrim Merzougui
|
|
|
| 22 Mar 2007 |
Mauricio Torres
|
|
|
| 16 Jul 2007 |
Bouzid montasser
|
|
|
| 01 Aug 2007 |
Nguyen Tu Cuong
|
|
|
| 15 Aug 2007 |
Nguyen Tu Cuong
|
|
|
| 17 Aug 2008 |
iwan 68=996
|
|
|
| Updates |
| 25 Jul 2007 |
added link to the Wolfram demonstration project |
| 27 Nov 2007 |
added link to Wolfram Library Archive |
|
Contact us at files@mathworks.com