Simulink Control Design™ - MathWorks

(Tuis.) #1

Regulate Pressure in Drum Boiler


This example shows how to use Simulink® Control Design™ software, using a drum
boiler as an example application. Using the operating point search function, the example
illustrates model linearization as well as subsequent state observer and LQR design. In
this drum-boiler model, the control problem is to regulate boiler pressure in the face of
random heat fluctuations from the furnace by adjusting the feed water flow rate and the
nominal heat applied. For this example, 95% of the random heat fluctuations are less than
50% of the nominal heating value, which is not unusual for a furnace-fired boiler.

Open the Model

Open the Simulink model.

mdl = 'Boiler_Demo';
open_system(mdl)

When you open boiler control model the software initializes the controller sizes. u0 and
y0 are set after the operating point computation and are therefore initially set to zero.
The observer and regulator are computed during the controller design step and are also
initially set to zero.

9 Classical Control Design

Free download pdf