Professional Documents
Culture Documents
Application of Nonlinear PID Controller in Main Steam Temperature Control
Application of Nonlinear PID Controller in Main Steam Temperature Control
Application of Nonlinear PID Controller in Main Steam Temperature Control
GAO Da-ming
School of Energy and Power Engineering
North China Electric Power University
Baoding,China
Abstract—The fixed parameters in traditional PID controller In this paper, the ideal change relationship between the error
lead to poor performance. In this paper, the ideal change of the control object and the control parameters is analyzed
relationship between the error of the control object and the and nonlinear functions of P, I and D about error are presented
control parameters is analyzed and nonlinear functions are respectively. The change characteristics of the nonlinear
presented to form a nonlinear PID controller. The parameters are functions accord with the ideal change process of the
tuned with the NCD Blockset in Simulink. The nonlinear PID parameters, so the nonlinear PID (NPID) can achieve both
controller is applied to one main steam temperature control good static and dynamic performances and improve the control
system. The simulation results show that the nonlinear PID quality. For there are too many parameters in the NPID and
controller has better performance and robustness than traditional there is no sophisticated tuning method, the NCD Blockset in
linear PID controller. Simulink is used to tune the parameters quickly. The nonlinear
PID controller is applied to one main steam temperature
Keywords-nonlinear PID controller; NCD Blockset; main steam
control system in a supercritical unit. The simulation results
temperature control;
show that the nonlinear PID has better control quality than
ĉ INTRODUCTION traditional linear PID.
Because of its simple structure, stability and strong Ċ THE CHARACTERISTICS OF MAIN STEAM
robustness, PID controller is widely used in metallurgy,
TEMPERATURE CONTROL SYSTEM
chemical industry and power machinery. In traditional PID
control, the linear integration of P, I and D as well as the linear The main steam temperature control is an important segment
mapping between system characteristic change and the output for improving the economical efficiency and maintaining the
of controller leads to the contradiction between response speed safety of the unit in large-scale power plants. The steam tubes
and overshoot. The parameters of nonlinear PID won’t change are long and the steam volume is large so the main steam
once fixed and that will result in the contradictions between temperature is a typical system with large time lag and
static and dynamic performances, tracking of set-point and outstanding inertial behavior. The characteristics of
anti-perturbation㧘 robustness and control performance [1]. thermo-technical object in power plants are closely related
So, to improve the control quality, many scholars use nonlinear with the operating condition of the whole plant and there are
characteristics to modify traditional linear PID controller in many factors that can make the main steam temperature
recent years [2]. change. In steamˈ there is main steam flow which is boiler
load, feed-water temperature, desuperheat water temperature,
TABLE1ˊTRANSFER FUNCTIONS OF MAIN STEAM TEMPERATURE of t1 ҅ t ҅ t 2 , to enhance the opposite control effect and reduce
DUE TO DESUPERHEAT WATER DISTURBANCE
d d is used to adjust the change rate of k d . In case of abrupt The shape of k i is shown in Fig2(c), its nonlinear function
change of k d caused by variation of sign (ev (t )) 㧘 is k i (e(t )) = ai sec h(ci e(t )) , ai , ci are real positive constants
sign (ev (t )) is substituted by e v (t ) so that k d will change 㧧 k i can change from 0 to ai , the value of ci determines
continuously and smoothly, and the nonlinear function
the change rate of k i .
is k d (e(t )䯸 ev (t )) = a d + bd /(1 + c d exp(d d ev (t )e(t )))
kp kd ki
0 e 0 sign(ev )e 0 e
From the above analysis we can learn that if parameters in initialize them according to the system demand; fix the change
nonlinear functions are proper, the system can respond quickly range of variables.
without overshoot. The gain parameters in nonlinear PID
Set the time-domain performance specifications of
controller can change with the error, so NPID has betteU
the system, such as settling time, rise time, peak overshoot,
robustness than traditional linear PID.
and steady state error and so on. So the time-domain restraint
Č PARAMETERS TUNING WITH NCD BLOCKSET can be turned to a confined optimization process and then the
parameters can be calculated.
There are 9 parameters in NPID and there is no
sophisticated tuning method. Given the uncertainty in Determine the Variable Tolerance and Constraint
thermo-technical modeling and external perturbations, it is Tolerance so that the optimization will end when the optimized
hard to find an analytic solution. So the tuning method is variable is smaller than Variable Tolerance and constraint
optimized with the NCD Blockset in Simulink in this paper. variable is smaller than Constraint Tolerance.
The procedure is:
Run the optimization program and get the
Establish the control system diagram in Simulink. parameters.
Fix the change range of parameters in controller and Narrowing the time-domain constrict, repeat steps
㧔3㧕㨪㧔5㧕till the system dynamic behavior can’t be improved. are adopted from [4], the interior proportional parameters in
both systems are same, and the control parameters in NPID
čSIMULATION RESULTS
which are tuned with NCD are shown in Table 2. From the
Using the control method presented in this paper, NPID-P simulation results it can be concluded that the control quality
cascade control system is formed, the results in four typical of NPID-P cascade control system is superior to PID-P
loads subjected to unit step input are compared to those of obviously, with smaller settling time and no overshoot.
PID-P control system. The parameters in PID-P control system
load˄%˅ ap bp cp ad bd cd dd ai ci
Figure3. Unit step response in load 100% Figure5. Unit step response in load 50%
Figure4. Unit step response in load 75%. Figure6. Unit step response in load 37%
The gain and inertia of main steam temperature change with Ď CONCLUSION
the loads and operating conditions, so strong robustness of
To overcome the contradiction between overshoot and
control system is needed. In this paper, simulations are carried
response speed that caused by fixed parameters in traditional
out when gain and time constant change respectively. In
PID, a nonlinear PID method is presented in this paper and the
cascade control system, secondary controller can eliminate
parameters are tuned with the NCD Blockset in Simulink. The
interior perturbation effectively so inertial section is the major
nonlinear PID controller is applied to one main steam
characteristic of the main steam temperature system and its
temperature control system. The simulation results show that
gain and time constant change with the load and operating
the nonlinear PID has better performance and robustness. This
condition, only the time constant and gain of the inertial
method is simple and prone to be adopted in engineering so it
section are considered in this paper. The simulation results
is of great practical value.
when the inertial section time constant and gain in load 75%
increase and decrease by 20% are shown in the figures. It can
be learned that when the characteristics of control object
change, the control quality of NPID-P is superior to PID-P REFERENCES
with better robustness. [1] SU Yu-xin㧘DUAN Bao-yan. A new class of nonlinear PID controller.
Control and Decision㧘Vol.18No.1Jan.2003, pp.126-128.