02.11.2012 Views

Optimisation of Marine Boilers using Model-based Multivariable ...

Optimisation of Marine Boilers using Model-based Multivariable ...

Optimisation of Marine Boilers using Model-based Multivariable ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12 1. INTRODUCTION<br />

there are methods such as the autocovariance least-squares method for estimating noise<br />

covariances [Odelson et al., 2006a,b]. Another method which we will use on the marine<br />

boiler example is the loop transfer recovery (LTR) method (the LQG/LTR approach).<br />

Notes on LTR can be found in e.g. [Doyle and Stein, 1981; Maciejowski, 1985, 2001,<br />

1989; Saberi et al., 1993]. This approach is for linear controllers, however, for an<br />

example <strong>of</strong> application to MPC, see [Rowe and Maciejowski, 1999].<br />

Robustness and nonlinearity Work has also been carried out in the area <strong>of</strong> robust<br />

model predictive control. However, this direction is still in the development phase and<br />

not yet suited for industrial applications. Two sources <strong>of</strong> uncertainty are dealt with<br />

in the robust predictive control framework: model uncertainty and uncertainty with<br />

respect to disturbances – see e.g. [Chisci et al., 2001; Gaulart and Kerrigan, 2006;<br />

Kothare et al., 1996; Smith, 2006].<br />

As mentioned earlier this thesis deals with MPC <strong>using</strong> linear models. However, such<br />

schemes only work well when the nonlinear system to be controlled is working around<br />

an operating point. When the operating point is changed from the nominal situation,<br />

the controller might not perform well due to model mismatch. One way <strong>of</strong> tackling this<br />

by still <strong>using</strong> linear models is to switch among a set <strong>of</strong> these according to the current<br />

plant state. Examples <strong>of</strong> this can be found in e.g. [Kothare et al., 2000; Pedret et al.,<br />

2000] where the latter refers to this method as model-varying predictive control. This<br />

method has not been used in this thesis but might become relevant in the future.<br />

There exists a number <strong>of</strong> tools to assist the engineer in performing design, analysis and<br />

development <strong>of</strong> his MPC controller. The ones that have been used in this thesis, apart<br />

from the authors own algorithms, are the multi-parametric toolbox (MPT-toolbox),<br />

[Kvasnica et al., 2004] and the MPC-toolbox from the The MathWorks , [Bemporad<br />

et al., 2006], which are both s<strong>of</strong>tware packages for MATLAB � .<br />

Hybrid/switching control<br />

In many industrial processes, e.g. the thermodynamical and chemical processes a mixture<br />

<strong>of</strong> on/<strong>of</strong>f valves and heating elements might be present. When describing such<br />

systems they fall into the class <strong>of</strong> hybrid systems. The marine boiler is such a system as<br />

both the burner and feed water valve can be operated continuously down to some minimum<br />

level whereafter the output from these systems must be switched <strong>of</strong>f to reduce<br />

the load further. This means that when operated at low load some switching control<br />

must take place. Traditional methods for controlling such systems are hysteresis control<br />

and pulse width modulation (PWM). However, both these methods have a number<br />

<strong>of</strong> shortcomings discussed in [Solberg et al., 2008a]. For the feed water system these<br />

shortcomings are not crucial and here we shall use PWM. However, for the burner system<br />

things are more complicated, and in this thesis we will investigate how to optimally<br />

control processes which require switching control.<br />

A special property <strong>of</strong> the systems with discrete inputs is that in some cases the optimal

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!