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.

38 3. SUMMARY OF CONTRIBUTIONS<br />

f1(x)<br />

rxO 2 ,fn<br />

1<br />

τ1s+1<br />

r ˙mfu r ˙mfu1<br />

f2(x)<br />

/<br />

α<br />

- r ˙mfu2<br />

xfn,O2<br />

−k2τ2s+1<br />

τ2s+1<br />

m<br />

i<br />

n<br />

-<br />

PI<br />

Figure 3.6: Control structure for the burner unit. A nonlinear feedforward is combined with some dynamic<br />

compensation to take into account the dynamics <strong>of</strong> the process. A feedback around the oxygen is closed to<br />

handle disturbances and model uncertainty.<br />

Note that this controller consists <strong>of</strong> a feedback and a feedforward path. The feedforward<br />

from the total fuel flow reference, r ˙mfu , is functions calculating optimal steady state<br />

values for the fuel distribution, r ˙mfu1 = f2(r ˙mfu ), r ˙mfu2 = r ˙mfu − r ˙mfu1 , and the<br />

corresponding oxygen level, rxfn,O = f1(r ˙mfu ). Note that no feedforward compen-<br />

2<br />

sation is made for disturbances. The feedforward functions are calculated by inverting<br />

the steady state version <strong>of</strong> the model. The functions can be approximated by piecewise<br />

quadratic functions consisting <strong>of</strong> three pieces. The dynamic lag filter, k2τ2s+1<br />

τ2s+1 , introduced<br />

after the nonlinear feedforward function for r ˙mfu2 is introduced to accommodate<br />

the non-minimum phase behaviour to xfn,O2 when changing ˙mfu1. The “min” block<br />

1<br />

ensures that air lack never occurs. The other filter τ1s+1 has a time constant close to<br />

that <strong>of</strong> the closed loop oxygen response. The feedback, a PI controller, adjusts the ratio,<br />

α = ˙mfu1<br />

, between the two fuel flows to correct the oxygen level if the feedforward<br />

˙mfu2<br />

compensation is not accurate due to disturbances or model uncertainty. Anti-windup<br />

compensation, not shown, is made for the PI controller. The input saturation configuration<br />

to the right in the diagram ensures that the reference can be achieved even though<br />

˙mfu2 has saturated.<br />

Simulation results gathered from the nonlinear model are presented in Figure 3.7 and<br />

Figure 3.8.<br />

From the simulation results it can be seen that the designed controller is robust against<br />

disturbances and capable <strong>of</strong> tracking the fuel flow reference. Further, the number <strong>of</strong><br />

constraint violations (xfn,O2 < 3%) is small. Note that the functions used in the nonlinear<br />

feedforward are easy to identify during burner commissioning.<br />

Thus regarding burner control, focus was on a new turbocharged burner for which a first<br />

principle model was derived and a control strategy <strong>based</strong> on a nonlinear feedforward<br />

and a feedback oxygen controller was suggested.<br />

α<br />

1+α<br />

1<br />

1+α<br />

-<br />

˙mfu1<br />

˙mfu2

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

Saved successfully!

Ooh no, something went wrong!