Professional Documents
Culture Documents
5, SEPTEMBER 2002
735
AbstractIn an industrial boiler system, multiloop (decentralized) proportional-integral (PI) control is used because of its
implementational advantages. We show that such control schemes
sacrifice robustness and performance of the overall system. In
particular, under normal boiler operating conditions, we deloop-shaping
sign a robust multivariable controller using
techniques; for consideration in implementation, we then reduce
this controller to a multivariable PI controller. Both the
controller and its PI approximation are tested extensively in
the frequency domain as well as in the time domain, using a
complex nonlinear simulation software; the results show that the
designed controllers are superior in robustness and performance
to the existing multiloop controller.
Index TermsBoiler systems, control applications, controller
reduction,
optimization, loop shaping, robust control.
I. INTRODUCTION
will be cast as an
optimization problem. Undoubtedly,
optimization has been the leading design approach in robust control over the last two decades. It is
known, however, that the order of the resulting controller
using this approach is no less than that of the original plant
to be controlled. There is some reluctancy in industry toward the use of high-order controllers, due to complexity
of implementation and difficulty associated with possible
retuning. Thus, we will approximate the optimal controller
by a multivariable PI type controller. It will be shown that
the new PI multivariable controller retains the features of
the optimal control with little performance deterioration.
Simulation and Time-Domain Performance Comparison:
As mentioned, the true system is nonlinear and rather
complex. Under normal operation, however, the plant is
expected to maintain its output variables at a prespecified
value. It follows, then, that only small excursions with
respect to nominal operating conditions are expected and
linear time-invariant (LTI) models constitute a fairly good
approximation of the true nonlinear plant. This argument
serves to justify the approach used to design the controller,
which is entirely based on frequency domain specifications
and manipulations. The final result, however, should be
tested under more rigorous conditions. Namely, it should
736
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 5, SEPTEMBER 2002
this type of boiler is shown in Fig. 2 (where the arrow points out
the direction of the steamwater flow).
As shown in Fig. 2, the principal input variables are
feedwater flow rate (kg/s);
fuel flow rate (kg/s);
attemperator spray flow rate (kg/s);
and the principal output variables are
drum level (m);
drum pressure (MPa);
steam temperature ( C).
The following basic requirements must be satisfied for proper
functioning of the boiler system.
1) Steam pressure of the 6.306-MPa header must be
maintained despite variations in the amount of steam
demanded by users.
2) The amount of water in the steam drum must be maintained at the desired level to prevent overheating of drum
components or flooding of steam lines.
3) The steam temperature must be maintained at the desired
level to prevent overheating of the superheaters and to
prevent wet steam entering turbines.
The nominal operating conditions are specified as follows:
1) Two utility boilers, three CO boilers, and two OTSGs are
on-line. The two utility boilers are operated in parallel at
equal load.
2) The total steam load for the 6.306-MPa header (sum of the
6.306-MPa steam load, the 6.306-MPa4.2 MPa steam
flow, and the unmodeled 6.306-MPa steam load) is 315.08
kg/s.
3) The total steam load for the 0.372 MPa header is 155.69
kg/s.
4) The total steam turbine electrical output is 145.53 MW.
At this operating point, for each of the two UBs, we have
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 5, SEPTEMBER 2002
737
We note that
at this operating point is small compared
with the magnitude limit, so these limits do not impose hard
constraints for design. However, the rate limit for fuel flow rate
( ) has a significant impact on the system performance.
For this operating point, collecting inputoutput data on
SYNSIM and using the MATLAB Systems Identification
Toolbox, we have identified the following LTI model shown in
(1) at the bottom of the page.
After testing several alternative model structures, it was
found that a second-order model can fit the input output data
fairly well. Pure delays were found to be relatively insignificant
and were ignored. Several tests were conducted to validate this
model using SYNSIM. To show one such a test, we injects a
random input sequence with 20-s sampling interval to each of
the three input variables, then compare the outputs generated
from SYNSIM with the corresponding ones predicted by the
LTI model. The results are shown in Fig. 3. From this experiment we conclude that indeed the LTI model constitutes a fairly
good approximation in the vicinity of the operating conditions.
(1)
738
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 5, SEPTEMBER 2002
robust stability if
is sufficiently large. The value
is used as a design indicator; usually it should be
-optimizabetween 0.3 and 0.5. (Notice, also, that the
tion problem in (2) can be solved explicitly without iteration, using only two Riccati equations.)
3) The final feedback controller is obtained as
Fig. 3.
(3)
. The
The final design indicator for this design is
singular values of the open-loop transfer matrices are shown
in Fig. 4. We observe that the designed loop shapes (solid) do
not change much from the desired (dashed), especially near the
crossover frequency, indicating a good design.
stabilizing
(2)
The importance of this minimization is the following:
is a normalized left coprime
Suppose that
factorization of . It can be shown [12] that the controller
obtained in (4) will guarantee stability of any plant
which belongs to the family of plants
defined as follows:
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 5, SEPTEMBER 2002
739
Here we assume
since we are most interested in
the low-frequency band. So we have
Fig. 4. Singular values for the open-loop frequency response matrices. (Solid:
controller).
desired. Dashed:
considering practical constraints such as rate limits and saturations of the control inputs.
, given by a state-space realConsider now a controller
ization of the form
Since, as explained earlier, our interest is in a PI structure,
we arbitarily neglect the derivative component. The resulting
controller is given by
Let the rank of the matrix
be . Note that
since by
in (3) into the controller,
always has at
incorporating
least one eigenvalue at the origin. The multiplicity of the zero
is
. We assume that there exist
eigenvalue of
linearly independent eigenvectors for this zero eigenvalue. Then
we find a similarity transformation such that
where
is nonsingular. This transformation can be
computed using the eigenvalue decomposition of . With this
, the new state-space realization is given by
with
and
740
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 5, SEPTEMBER 2002
Fig. 5. Singular values for the open-loop frequency response matrices. (Solid:
controller. Dotted: PI controller).
Fig. 6.
V. SIMULATION RESULTS
In this section, we evaluate the results obtained in the previous sections. We start with a frequency domain comparison
among the three different controllers, namely: 1) the multiloop
controller
PI controllers presently used in the plant; 2) the
of Section III; and 3) the PI controller approximation of Section IV. Note we must use the scaled model and the scaled controllers to compute the frequency domain properties, since for
unscaled model these properties are not in the same magnitude
for comparison.
and
Fig. 7 shows the maximum singular values,
, of the sensitivity function and the complementary
sensitivity function for the three controllers in consideration.
We start with a sensitivity analysis. According to Fig. 7,
the sensitivity function of the original controller has a slope
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 5, SEPTEMBER 2002
741
Fig. 8. Boiler time response for the designed PI controller. (Solid: 10%
drum level increase. Dashed: 5% drum pressure increase. Dotted: 10% steam
temperature decrease).
VI. CONCLUSION
In this paper, we have investigated the virtues and shortcomings of advanced multivariable design as opposed to decentralized PI loops for complex industrial systems. Two designs were
optimal MIMO control and 2)
obtained and tested: 1) an
a PI approximation of this optimal control. Since the optimal
control is expected to (and does) outperform the PI approximation, we only analyzed in detail the results corresponding to the
PI approximation. From the analysis of the results, we conclude
that the designed PI controller outperforms the existing one in
both robustness and performance.
742
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 10, NO. 5, SEPTEMBER 2002
[3] Z. Niu and K. F. V. Wong, Adaptive simulation of boiler unit performance, Energy Conversion Manage., vol. 39, no. 13, pp. 13831394,
1998.
[4] N. Serman and K. Mavracic, Flexible program package for simulation of once-through boiler steady states and dynamics, in Proc. 1st
Int. Forum Math. Modeling Comput. Simulation Processes Energy Syst.,
Sarajevo, Yugoslavia, 1990, pp. 573584.
[5] R. Rink, D. White, A. Chiu, and R. Leung, SYNSIM: A Computer Simulation Model for the Mildred Lake Steam/Electrical System of Syncrude Canada Ltd., Univ. Alberta, Edmonton, AB, Canada, 1996.
[6] L. Johanssson and H. N. Koivo, Inverse Nyquist array technique in the
design of a multivariable controller for a solid-fuel boiler, Int. J. Contr.,
vol. 40, pp. 10771088, 1984.
[7] R. Cori and C. Maffezzoni, Practical optimal control of a drum boiler
power plant, Automatica, vol. 20, pp. 163173, 1984.
[8] W. H. Kwon, S. W. Kim, and P. G. Park, On the multivariable robust
control of a boiler-turbine system, in Proc. IFAC Symp. Power Syst.
Power Plant Contr., Seoul, Korea, 1989, pp. 219223.
[9] G. Pellegrinetti and J. Bentsman,
controller design for boilers,
Int. J. Robust Nonlinear Contr., vol. 4, pp. 645671, 1994.
[10] T. B. Petrovix, D. D. Ivezic, and D. L. J. Debeljkovic, Robust IMC
controllers for a solid-fuel boiler, Eng. Simulation, vol. 17, no. 2, pp.
211224, 2000.
[11] B. M. Hogg and N. M. E. Rabaie, Multivariable generalized predictive
control of a boiler system, IEEE Trans. Energy Conversion, vol. 6, pp.
282288, Jan. 1991.
[12] D. C. McFarlane and K. Glover, Robust Controller Design Using
Normalized Coprime Factorization Description. New York:
Springer-Verlag, 1990.
[13] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control:
Analysis and Design. New York: Wiley, 1996.
[14] M. Morari and E. Zafiriou, Robust Process Control. Englewood Cliffs,
NJ: Prentice-Hall, 1989.
[15] Y. S. Hung and D. C. McFarlane, Multivariable Feedback: A QuasiClassical Approach. Berlin, Germany: Springer-Verlag, 1982.
[16] T. J. McAvoy, Interaction Analysis. Research Triangle Park, NC: ISA,
1984.
Fig. 11. Responses for unmodeled steam load change. (Dotted: original
controller. Solid: multivariable PI controller).
REFERENCES
[1] J. M. Rhine and R. J. Tucker, Modeling of Gas-Fired Furnaces and
Boilers. New York: McGraw-Hill, 1991.
[2] M. E. Flynn and M. J. OMalley, Drum boiler model for long term
power system dynamic simulation, IEEE Trans. Power Syst., vol. 14,
pp. 209217, Jan. 1999.