Advanced

Predictive Control of Irrigation Channels

Tufvesson, Marianne and Eklund, Pia (2001) In MSc Theses
Department of Automatic Control
Abstract
The aim of this project is to make a predictive controller of a part of an irrigation channel. The channel is called ``The Haughton Main Channel'' (HMC) and is situated in Queensland. Irrigation channels are used by farmers all around the year and it is important that they deliver water on demand. The project has been made in cooperation with the Department of Electrical and Electronic Engineering at the University of Melbourne and the company Rubicon Systems Australia.

The goals of the project are to keep the water level constant in the main channe l despite of disturbances (when farmers are taking water from the channel), and also to move the gates as little as possible because of the limited power of the solar cells and we do not... (More)
The aim of this project is to make a predictive controller of a part of an irrigation channel. The channel is called ``The Haughton Main Channel'' (HMC) and is situated in Queensland. Irrigation channels are used by farmers all around the year and it is important that they deliver water on demand. The project has been made in cooperation with the Department of Electrical and Electronic Engineering at the University of Melbourne and the company Rubicon Systems Australia.

The goals of the project are to keep the water level constant in the main channe l despite of disturbances (when farmers are taking water from the channel), and also to move the gates as little as possible because of the limited power of the solar cells and we do not want to cause waves in the channels

To be able to reach these goals it is important to have a good model for the channel that explains its physical behaviour in mathematical terms. When you have the mathematical functions you can make a predictive controller with help from ``Model Predictive Control'' (MPC) theories. The criterion for MPC is the same as for linear quadratic control (LQ-control), for more details see chapter three. The control law is computed over a certain time horizon. In every time step an optimization is made and a new control law for that time step is calculated. The time horizon is then moved one time step and a new optimization is made. The resulting control law is in general time varying and cannot be expressed in closed form.

In this report we will explain how we have developed a predictive controller and the different tools we have been using. Our result is a predictive controller that controls two pools in the Haughton Main Channel. (Less)
Please use this url to cite or link to this publication:
author
Tufvesson, Marianne and Eklund, Pia
supervisor
organization
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
MSc Theses
report number
TFRT-5661
ISSN
0280-5316
language
English
id
8848224
date added to LUP
2016-03-20 11:29:05
date last changed
2016-03-20 11:29:05
@misc{8848224,
  abstract     = {The aim of this project is to make a predictive controller of a part of an irrigation channel. The channel is called ``The Haughton Main Channel'' (HMC) and is situated in Queensland. Irrigation channels are used by farmers all around the year and it is important that they deliver water on demand. The project has been made in cooperation with the Department of Electrical and Electronic Engineering at the University of Melbourne and the company Rubicon Systems Australia.

The goals of the project are to keep the water level constant in the main channe l despite of disturbances (when farmers are taking water from the channel), and also to move the gates as little as possible because of the limited power of the solar cells and we do not want to cause waves in the channels

To be able to reach these goals it is important to have a good model for the channel that explains its physical behaviour in mathematical terms. When you have the mathematical functions you can make a predictive controller with help from ``Model Predictive Control'' (MPC) theories. The criterion for MPC is the same as for linear quadratic control (LQ-control), for more details see chapter three. The control law is computed over a certain time horizon. In every time step an optimization is made and a new control law for that time step is calculated. The time horizon is then moved one time step and a new optimization is made. The resulting control law is in general time varying and cannot be expressed in closed form.

In this report we will explain how we have developed a predictive controller and the different tools we have been using. Our result is a predictive controller that controls two pools in the Haughton Main Channel.},
  author       = {Tufvesson, Marianne and Eklund, Pia},
  issn         = {0280-5316},
  language     = {eng},
  note         = {Student Paper},
  series       = {MSc Theses},
  title        = {Predictive Control of Irrigation Channels},
  year         = {2001},
}