Sunteți pe pagina 1din 5

2009 International Conference on Test and Measurement

Multi-Model Based IMC Design for


Steam Temperature System of Thermal
Power Plant
Dongfeng WANG, Zijie WANG, Li MENG, Pu HAN
Department of Automation
North China Electric Power University
Baoding, China
wangdongfeng@ncepubd .edu.cn

Abstract-IMC-PID(Internal Model Control-Proportional easy to perform, but it also has a good tracking capability,
plus Integral plus Derivative) cascade control strategy is and unknown disturbances can be well eliminated. It shows
presented based on multiple models control theory, which keeps a good performance in its adaptation to the uncertainty of
the merit of cascade control system as well as multiple models process itself as well as environment around. It is very
control. Fixed parameters PID control is used in inner loop in suitable to be used in practice.
order to eliminate disturbances, then the inner loop and main In view of the time variant of superheated steam
inertia plant are regarded as the generalized object to be temperature system, Multiple Internal Model Control
controlled by IMC method. FOPDT (First Order Plus Dead (MIMC) strategy is presented in this paper. The simulation
Time) model is used to describe the internal models for IMC,
demonstrates a satisfied effect even the operating point
this avoids the problem of realization of a high order controller.
The method of scheduling among the local models is according
changing largely.
to power load that is the primary factor. Smoothiing switch is II. PRINCIPLE OF INTERNALMODEL CONTROL
realized by using fuzzy weighting function. The simulation
results demonstrate that the strategy proposed is well suited to Internal model control[l] was first proposed by Garcia
nonlinear multi-model and time-various systems such as and Morari in 1982. Its structure is shown as Fig. 1.
superheated steam temperatureplant. In the Fig. I, Gp(s) is controlled plant, Ge(s) is controller,
and F(s) is filter, while R(s) and D(s) are set-point and
Index Terms-Multi-model control; Internal model control;
disturbance signal respectively.
Superheated steam temperature system; Cascadecontrol
Here, internal model Gm(s) is introduced, which makes
the feedback information changed from output to
I. INTRODUCTION disturbance estimator. When the control plant can't be
Influenced by load fluctuation and the variation of described precisely, the mismatching information will be
operating conditions, the performance of controlled plant included in disturbance estimator signal, which will benefit
sometimes changes greatly, and shows complex dynamic greatly for system robustness.
characteristics. In such cases, traditional single-mode There are three basic properties of an ideal IMC system
control can not present a satisfied performance[8]. One [11]:
example is superheated steam temperature system of Dual stability. When the internal model and controlled
thermal power plant. As one of the most important factors in plant matched each other, the system can be regarded as an
power unit, superheated steam temperature has great open-loop system. If only the controlled object is open-loop
influence on the security and efficiency of a power plant. It steady as well as the controller is stabilized, the closed-loop
is a nonlinear object with distributed parameter and large system would be steady.
time delay, and its dynamic properties change greatly Ideal controller. As to a steady plant, supposing the
especially with the fluctuation of unit load. As a system with corresponding model Gm(s) is precise, choose the controller
many disturbances, usually a cascade control strategy of GcCs)=Gml(s), then an error-free tracking system is realized,
PID-PID is taken. But as presented above, it is also a and the deviation caused by disturbance signals will be
nonlinear time-variant system, which makes great eliminated.
temperature deviation can't be eliminated by usual strategy Non-deviation property on steady state. Suppose the
[8], especially in a tuned unit whose load changes frequently. closed-loop system is steady, if only Ge(O)= GmI(O) (where
In such circumstances, traditional robust control strategy is Gm(O) and Ge(O) are static gains of model and its
too conserved, while general adaptive control neglects corresponding controller), there would be no deviation to
useful information, and its computation is too complex to step input or constant disturbance.
meet the real time requirement [9]. D (s)

Multiple model method is an effective way in solving R( s ) + Y(s)


the problem of dynamic changes in complex nonlinear
systems [10]. While Internal Model Control (IMC) as a
novel control strategy [11], it has strong robustness and less
restrict to model accuracy. As a strategy generated from
field practice, not only its design and online computation is
Figurel . Structure of internal model control system

978-1-4244-4700-8/09/$25.00 2009 IEEE ICTM2009


5
Different from conventional control methods, the most condition, whose definition may vary in different
significant merit of IMC is the separation of some control phenomenon or system performance. In this paper,
issues, such as servo problem, robustness, and disturbance operating condition principle based on load interval changes
rejecting ability , etc., which greatly simplified the process of is used to separate the whole workspace.
controller design, analysis and adjustment. Compared with The scheduling method of multiple local models is also
conventional PIO controller, it is especially suited in various in many ways. It can be hard or soft switching. The
nonlinear system with large time delay. soft switching can be fuzzy weighted switching or
Just like PIO, IMC theory also has some properties probability weighted switching, etc. In this paper, a fuzzy
guaranteeing its suitableness in practice. First of all, the weighted function is used. The available range of local
IMC structure is simple and easy to design . Secondly, there model are determined by fuzzy membership a,(v), where,
are only a few parameters to be settled, and all of them have N

distinct physical meaning, which makes the debugging La;(v) = 1, a;(v) E [0,1]
process easy and simple. As a result, IMC method has been ; =1 (4)
regarded as an effective control strategy and a profitable The global model can be expressed as
complement to general PIO control. N
Y(s) = La;l-:(s) = G(y)U(s)
III. MULTIPLE INTERNAL MODEL CONTROL ;=1 (5)
Where , a = (a l ' a 2" " , a N) ,
A. Multiple Models Establishment
N
Multiple Model is proved to be an effective way in G(y) = La;G;(s)
solving the problem of complex industrial control in ;=1 (6)
nonlinear process with time uncertainty [15,18].
In 1969, Bates and Granger improved the accuracy and B. Multiple Internal Model Control
robustness of predictive model by the composing of multiple Central idea of multiple model control is the
models [2]. In 1976, a theory of multiple model control was workspace's division and subspaces' combination. In order
proposed by Lainiotis[3], which aims to solve the control to make compensation for parameter fluctuation and system
problems in system of uncertain parameters. Multiple model nonlinearity in nonlinear and time-variant plant, the whole
control with stability has been given much attention from workspace is divided into several parts, after that, local
1980s. And the thought of multiple models are inducted into models in different subspaces are identified , and their
many control fields, which forms lots of effective control corresponding controllers are also designed. Each local
strategy, such as Multi-Model Adaptive Control[4] model- controller pair makes a good control performance in
CNarendra et al, 1995 ) , Multi-Model Fuzzy Control[5] its own subspace. The multiple control system is the
(Murry-Smith, Johansen,1997), Multi-Model Predictive combination of all model-controller pairs. A switching
Control[12] (Xi et al,1996), etc.. Most of these methods mechanism is designed for their scheduling.
have proved to have a good effect in practice. The structure of multiple internal model control system
The modeling process of multi-model can be expressed is shown in Fig. 2. Where Gc;(s) is the controller designed
as follows[13] : for local model Gis), parameter N is the number of local
1) Choose the variables of balance point. Typical subspaces, and multiple internal model control output U is
selection is input, output or state variables. the combination of local controller's output Uj, while j{u) is
2) Divide the whole workspace into N operating the switching function for their dispatching.
subspaces. In this paper, internal model control method is used in
3) Establish multiple local models respectively in the local controller's designing. Based on the theory of
subspaces. multiple internal model control , local internal model
4) Combine local models into a nonlinear global model controller Gcis) are designed. By using weighting function
through weighting function . j{u), the outputs of local controllers are combined together.
Where parameter N should be settled properly according Thus the multiple internal model control system design is
to the plant's nonlinearity. A greater N may result in a fmished . In the following sections, a soft switching function
complex system design , but if it is too small, the model will based on fuzzy weighting method is used, which can be
be too simple to describe the whole process fully and expressed as:
exactly .
L:ajYm
j
N

Name the whole workspace as r , while its subspaces as g(D) =


r li=I ,2,... ,N), then j =l
(7)
r = r I U r 2 Ur N, (1)
r t n r j = Q>, i::;t:j. (2)
The local transfer function is
Yj(s)=Gls)U(s). (3)
Where, G;(s) is local model. It can be obtained by the
identification in subspaces or the linearization on the ith
operating point. Yj(s) is the corresponding output of model
Gls).
The global workspace may be divided from different
aspects, such as physical property, practical phenomenon, Figure 2. Diagram of Multiple IMC System
running target , basic operator, operating conditions, and so
on. The most frequently used partition principle is operating

6
N The membership function of different subspace models
f(O) = Laju j for fuzzy soft switching is shown in Fig. 3.
j=l (8) Where , v is unit load, and a(v) is local model-
In which Ymj is the output of its corresponding local controller's membership function.
model Gis) (j=1,2, . .. ,N); Uj is the output of its Superheated steam temperature system is a object with a
corresponding local internal model controller GC](s) number of interference, while cascade control structure can
(j=1,2, ... ,N); alj=I,2, ... ,N) is the corresponding benefit for the disturbance elimination. In this paper, an
membership function . IMC-PIO cascade control system is designed.
Among this control system , PIO controller is used in
IV. DESIGN OF MULTIPLE INTERNAL MODEL CONTROL inner loop, in order to eliminate interference quickly . The
FOR SUPERHEATED STEAM TEMPERATURE SYSTEM outer loop used the strategy of multiple inner model control,
which can not only adapt to the changes of operating
A. Characteristics ofSuperheated Steam Temperature condition, but also compensate time delay.
System The multiple internal model control system structure is
As one of the most important factors in power unit, given in Fig. 4. The generalized object ofIMC is also shown
superheated steam temperature has great influence on the in the Fig.. Multiple models at different operating point are
security and efficiency of a power plant. The temperature modeled when the inner loop is closed . The models are
system is a nonlinear object with distributed parameters and described by first order plus dead time, as shown as follows :
large time delay . Lots of pipes used in the system make it a K . - TdmjS - 1
large time delay object, and load fluctuation makes its - -mJ
-e J- '" 5
Tmjs + 1 ' " (9)
dynamic performance change severely especially in a tuned
unit. General cascade control can't make a satisfied control Their corresponding internal model controllers [11] are
performance[8]. designed as:
Some principal factors influence this temperature system Tmjs + 1 1 .
- _. - J=I .. 5
greatly, such as steam temperature, steam pressure and
TIS + 1 K mj ' " (10)
steam flow quantity, etc. Among these factors , the influence
of steam flow quantity is the most obvious[ 14]. When there Where , Tr is introduced filter coefficient according to
is a load rising, the flow quantity and flow rate increase, internal model control design theory .
which makes a decrease for static gain, time constant and Final output of the whole internal model is:
N
time delay, thus influences its dynamic performance greatly.
The super-heated steam temperature system of a 600 MW Ym = L> jYmj' N=5
straight through boiler described in literature [14] is a good j=l (11)
example. And output of multiple local controllers is
By the description of multiple model method and its N

corresponding controller's design , a more precise model and U=La ju j, N=5


a much more suitable controller will be realized. j=l (12)
Where , Ymj and Uj are outputs of the local model Gmj and
B. Multiple Model Control Strategy for Superheated its corresponding local controller Gej Weighting coefficient
Steam Temperature System aj is membership function shown in Fig. 3.
Since the temperature system 's performance changes
with unit load, multiple model description based on the unit C. Simulation Results
load changes is used in this paper. According to the properties of superheated steam
By the identification of local objects, different five temperature system, its dynamic property changes with unit
models with high-order are obtained [6] as shown in load, which means model parameters change. This change
TABLE 1. isn't strictly in linear, but it can be simplified as linear
variation, i.e. the parameters can be simplified as linear
TABLE 1. HIGH-ORDER MODEL OF SUPERHEATER function of unit load, and the error caused by this
Load Dynamic Transfer Function assumption is slight and acceptable to both simulation
% W2(s) W1(s) research and real practice[14]. This approximation method
30 8.07/(24s+ 1)2 1.48/(46.6s+ 1 t has already been used to describe boiler-turbine's
performance in literature [16] and [17].
44 6.62/(21s+1)2 1.66/(39.5s+ It
62 4.35 /(19s+ 1/ 1.83/(28.2s+ 1t Based on this assumption, the transfer function at any
88 2.0 1/(16s+ 1/ 2.09/(22.3s+1t operating point can be described as linear interpolation of
100 1.58/(14s+ 1/ 2.45 /(15.8s+ 1 t existed local models shown in TABLEI .
As shown in Fig. 4, Proportional-Integral control is used
a in inner loop, whose parameters are settled as: Kp= 1.1,
K j=0 .04. As shown in (9), by the identification method
proposed in literature [7], simplified generalized local
models are obtained, whose parameters are: Kml=1.48,
Tml=105 , Tdml =93; Km2=1.66 , Tm2=85 , Tdm2=75 ; K m3=1.83 ,
Tm3=60 , Tdm3=56; Km4=2 .09, Tm4=49 , Tdm4=48 ; K ms=2.45,
30% 44 % 62% 88% 100 % v Tms=32 , Tdms=42. Filter parameter of the IMC is chosen as
Figure 3. Membership function of subspaces for super- TF40 . Simulation results are given in Fig. 5 and Fig. 6. In
heated steam temperature system these two Figures, after 5 minutes' simulation, there is a step
response of 5C steam temperature increment with a stable

7
unit load. From the time 20 minute, change unit load with [4] D.Q. Shu, "Predictive control system and its applications," Beijing:
the speed of 3%/min, and Fig. 5 is the simulation result Mechanism Industrial Press, 1996, pp.7-14
when there is load rising, while Fig. 6 is the result with load [5] C.E. Garcia, M. Morari, "Internal model control- l .A unifying
review and some new results," Ind. Eng. Chern. Pro. Des. Dev.,
down. After 40 minutes simulation, 5% measure disturbance vol.21, 1982, pp.308-323
is added to the output. [6] W. Wang, X.L. Li, "Multi-model adaptive control," Beijing: Science
Press, 2001, pp.22-30
V. CONCLUSIONS
[7] N. Li, "Some new results on modeling and control based on multiple
In this paper, a multiple internal model control strategy models," Shanghai Jiaotong University, 2002, pp.47-53
is proposed. An IMC-PID cascade control system based on [8] J.M. Bates, C.WJ. Granger, "The combination of forecasts,"
multiple model theory is designed for a steam temperature Operations Research Quarterly, vol.20, 1996, pp.147-159
system of thermal plant. In order to eliminate disturbance [9] D.G. Lainiotis, "Partitioning: a unifying framework for adaptive
quickly, PID controller is used in inner loop, while outer systems, I : Estimation, II: Control," Proceeding of the IEEE,vol.64,
Aug, 1976, pp.1126-1143, 1182-1197
loop take multiple internal model control method, which can
[10] K.S. Narendra, J. Balakrishnan, M.K. Ciliz, "Adaptation and
not only adapt to the operating point changes, but also Leaming using multiple models, switching, and tuning," IEEE
compensate the time-delay of the controlled object. As to Control Systems, vo1.15, 1995, pp.37-51
internal models in IMC structure, they are obtained from the [11] R. Murry-Smith, T.A. Johansen, "Multiple model approaches to
simplified identification of generalized object. By the fuzzy modeling and control," London: Taylor and Francis, 1997, pp.78-90
weighting combination of multiple internal models and [12] Y.G. Xi, F. Wang, "Nonlinear multi-model predictive control," Acta
multiple controllers, smooth switching is realized. The Automatica Sinica, vol.22, 1996, pp.456-460
simulation results show that the strategy proposed in the [13] Z.H. Zhang, S.Q. Wang, "Multiple internal model control design for
paper can successfully solve the problem of nonlinearity, nonlinear system," Journal of Zhejiang University, vol.37, 2003,
time-variant, big inertia and large time delay that exist in the pp.56-59
super-heater steam temperature system. [14] Y.S. Fan, Z.G. Xu, LJ. Chen, "Study of adaptive fuzzy control of
boiler superheated temperature based on dynamic mechanism
analysis," Proceedings of the CSEE, vol.17, 1997, pp.23-28
ACKNOWLEDGMENT
[15] D.F. Wang, P. Han, G.Y.Wang, "Multi-model adaptive predictive
This research was supported by the Scientific Research functional control and its application," International Conference on
Foundation for the Returned Overseas Chinese Scholars, Machine Leaming and Cybernetics, Beijing, Nov. 4-5, 2002,
North China Electric Power University (Grant No. pp.2126-2130
200814002) [16] Y.G. Li,1. Shen, Z.z. Lv, "A study on robust load preview control
method via LMI," Proceedings of the CSEE, vol.23, 2003, pp.213-
REFERENCES 217
[17] K.D. Hu, Z.Q. Wang, Z.H. Qian, "A frequency design method for
[I] 1.Q. Liu, Z. Li, W.D. Ni, et aI, "The application of state variable coordinated control system of a power unit," Journal of Southeast
control based on H 00 theory in superheat steam temperature University, vo1.19, 1989, pp.69-77
control," Power Engineering, vol.20, 2000, pp.669-673
[18] Q. Bi, WJ. Cai, E.L. Lee et al, "Robust identification of first-order
[2] F.T. Zhao, W. Du, Y.H. Xu, et aI, "Design and application of multi- plus dead-time from step response," Control Engineering Practice,
model controller," Chinese Journal of Scientific Instrument, vo1.19, vol.7, 1999, pp.71-77
1998, pp.520-524
[3] Z.H. Zhang, S.Q. Wang, "PID controller based on multiple models,"
Chinese Journal of Scientific Instrument, vol.23, 2002, pp.176-178

Genera lized Object

r- ---------------;0====='-1-------------------------

K ml

>t
e-1dmls
Tmls + I
Controller +
-

r
aj
i; .e-ldn1}S Ym
r ,<y
r
Tnys + I

KmN e- 7dmN~
TmNs+ 1 Internal Mode l

Figure 4. Diagram of Multi-model IMC-PID Control for Superheated Steam Temperature System

8
100
o~
::a<1l
o
...J

c
~
60 f - - - - ----/

o 10 20 30 40 t/min 0 10 20 30 40 t/min
(a) Load Rising (b) Curves of Temperature Response
Figure 5.Curves of Response with Load Rising

100 f-----~
545
o~
::a<1l p

\
o -.. Set point
...J >.
c Output
~
60

o 10 20 30 40 t/min 0 10 20 30 40 t/m in
(a) Load Downing (b) Curves of Temperature Response
Figure 6.Curves of Response with Load Down

S-ar putea să vă placă și