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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

34 3. SUMMARY OF CONTRIBUTIONS<br />

Note that the boiler pressure is assumed to be an unmeasured disturbance handled by<br />

the feedback. The inverse mapping <strong>of</strong> g(zfw,ps) is a function mapping a reference<br />

flow and a nominal boiler pressure to a valve stroke, g−1 : R2 ↦→ R.<br />

1<br />

zfw,ref =<br />

log(R) log<br />

�<br />

�<br />

˙mfw,ref<br />

�<br />

kf ∆pp,ref( ˙mfw,ref,kr) + pa − ps<br />

+ 1 (3.5)<br />

Note that here f(zfw) = 1<br />

R Rzfw , where the term involving R0 has been omitted,<br />

e −R0zfw = 0. The reason for this is that the gain <strong>of</strong> the system is very high at low valve<br />

strokes and further the positioning <strong>of</strong> the valve stroke is not accurate enough to actively<br />

operate at these small strokes. Instead, pulse width modulation is used for small valve<br />

strokes, handling the control challenge Discontinuous input flows.<br />

∆pp,ref is a function <strong>of</strong> ˙mfw,ref and was found as the solution to a quadratic equation:<br />

∆pp,ref = −b1( ˙mfw,ref,kr) − � b1( ˙mfw,ref,kr) 2 − 4b2(kr)b0( ˙mfw,ref)<br />

2b2(kr)<br />

(3.6)<br />

where b2, b1 and b0 can be found in [Solberg et al., 2008d]. In [Andersen and Jørgensen,<br />

2007] the inverse (3.5) was approximated by the solution to a quadratic equation<br />

in ˙mfw,ref , which proved to give satisfactory results in practice. Further, integrator<br />

windup is handled in a tracking anti-windup scheme – see [Åström and Hägglund,<br />

2006].<br />

To sum up, a model <strong>of</strong> the feed water system has been derived, and a controller <strong>based</strong><br />

on gain scheduling and local feedback has been developed.<br />

3.1.2 Burner<br />

The contributions regarding burner control have mainly been concentrated on modelling<br />

and control <strong>of</strong> a novel turbocharged burner unit. However, for completeness we will<br />

shortly address the standard pressure atomising burner which we find on boilers that we<br />

will discuss control strategies for later.<br />

Pressure atomising burner<br />

The conventional pressure atomising burner has been treated by pure feedforward. For<br />

details – see [Andersen and Jørgensen, 2007; Solberg et al., 2008d]. The reason is<br />

that the fuel flow is seldom measured on installed boilers <strong>of</strong> the capacity treated in this<br />

project. The position <strong>of</strong> the damper controlling the air flow required to keep a clean<br />

combustion is found through a pre-calculated function <strong>of</strong> the fuel valve stroke. This<br />

function was found in [Andersen and Jørgensen, 2007]. This also means that there<br />

is no feedback from the oxygen level in the exhaust gas. No details <strong>of</strong> the nozzlelance/atomiser<br />

system have been found for which reason a first principle model for the<br />

fuel system could not be derived. However, the gain from fuel valve stroke to fuel flow

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

Saved successfully!

Ooh no, something went wrong!