Temperature Control Of A Water Tank

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

Related Scripts

  • Controlling The Temperature Of A Tank
    We would like to rise water temperature with a heater. Oulet temperature must be equal to the set point temperature (80°C). Proportional-Integral-...
  • Simpro 1.02
    This program simulate control of one tank or two series tank(interacting or noninteracting) against pressure, temperature or level changing.This progr...
  • Water Tank
    This .m file solves in real time the motion planning problem for a circular tank containing a fluid governed by Saint Venant equations. Requirements:&...
  • Combat
    This is a little game inspired by the old Atari 2600 game "Combat." It is basically complete, except a little polishing (mostly a menu, and bette...
  • Gravity Drained Tank Model With Experimental Resul
    This is a simple example of a first-principles model for simulation and control. This is a ONE state differential equation model. I've included the ex...
  • Tank
    Tank is the classic game of Tank. You can turn on or off the sound, and try to hit the opposing tank before he kills you....
  • Temperature Controller
    This program simulate temperature control of one or two series tank. it's use simulink for simulation and matlab graphic to plot data as an animation....
  • Level Control Of Two Tanks In Series
    Two tanks in are disposed in series. The level of tank 2 must be controlled despite a sine wave disturbance in the flow F3. This is achieved by changi...
  • Tanklogger 2.5
    TankLogger is an Open Source system for storing information about an aquarium. Primarily geared towards marine aquariums, it is suited for freshw...
  • Determination Of Dimensionless Temperature Distrib
    We compare computed temperature distributions using both pdepe and analytical solutions for different geometries (slab, cylinder and sphere). Solids a...
  • X Steam, Thermodynamic Properties Of Water 2.5
    Steam and water properties for Matlab based on the "International Association for Properties of Water and Steam Industrial Formulation 1997 (IAPWS IF-...
  • Water Effect Component
    Water Effect is a plug-in for Macromedia Flash 8 that creates real time effect: simulation of floating water surface from any movie clip. If you'...
  • World Air Temperature Anomalies 1988
    This is a map of terrestrial air temperature anomalies with a slight twist. To show the implications of having air temperature station locations chang...
  • Water
    water script shows a nice animation with wateice anima....
  • Temperature Converter Javascript
    Temperature Converter is a script that instantly coverts between the major temperature units Fahrenheit, Celsius, and Kelvin.It can be easily adapted ...
  • Menu With Water Effect
    Menu With Water Effect is a Flash menu containing items showing an animation characterized by a water effect. (timeline animation based). It has ...
  • Thermodynamic Properties Of Water
    This package consists of functions that calculate basic thermodynamic properties for water. All functions follow the IAPWS-97 formulation. Please note...
  • Water Ripple
    Using the HTML 5 canvas element, it can add water ripple effects on top of an image on mouse hover. Inspired by Neil Wallis' Water ripple effect code ...
  • Simplenws 1.0
    Connects to the official REST API and retrieves desired information.Just point it to a geographical location, tell it what info to get and the class w...
  • A Simple Matlab Gui Program
    A simple Matlab GUI program that gets three input parameters of Tank geometry and size of sink hole and calculate the time that is needed to tank be e...
DMCA Notice-Privacy Policy
2004 - 2013 DownScripts. All rights reserved.