Three-Tank Level Control Model Documents

This material has 2 associated documents. Select a document title to view a document's information.

Main Document

Three-Tank Level Control Model 

written by Luis de la Torre and Hector Vargas Oyarzun

The Three Tank Level Control Model simulates the use of a proportional-integral-derivative (PID) controller to to achieve a smooth control of the water level in tanks 1 and 2 of the coupled three-tank system. The three coupled tanks system consist in a series of three tanks which are connected in their base by valves. Tanks 1 and 2 are placed in the extremes and receive the water flow which can be controlled either manually or with the PID while tank 3 is placed in the middle and couples the two previous tanks.

This EJS simulation is based on a real system running at the Spanish Open University for Distance Education (UNED).  The real three coupled tanks system is used as a remote laboratory for learning purposes and a different application created with EJS (visually identical to this simulation) serves as graphical user interface to operate the remote laboratory.

Last Modified June 13, 2014

This file has previous versions.

Source Code Documents

Three-Tank Level Control Source Code 

The source code zip archive contains an XML representation of the Three-Tank Level Control Model.  Unzip this archive in your EjsS 5 workspace to compile and run this model using EjsS 5 or above.

Last Modified April 14, 2014

This file has previous versions.