Next Article in Journal
Solid Circulating Velocity Measurement in a Liquid–Solid Micro-Circulating Fluidised Bed
Previous Article in Journal
Analysis of a Thermal Energy Storage Tank in a Large District Cooling System: A Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Gain-Scheduled Equivalent-Cascade IMC Tuning Method for Water Level Control System of Nuclear Steam Generator

College of Control Science and Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Processes 2020, 8(9), 1160; https://doi.org/10.3390/pr8091160
Submission received: 10 August 2020 / Revised: 8 September 2020 / Accepted: 13 September 2020 / Published: 16 September 2020
(This article belongs to the Section Chemical Processes and Systems)

Abstract

:
In this paper, a gain-scheduled equivalent-cascade internal-model-control (IMC) tuning method for water level control system of nuclear steam generator is presented. First, a water level control system for a steam generator is transferred into an equivalent cascade-feedforward control system. Second, analytical tuning rules for the equivalent cascade control system are derived based on the IMC-(proportional-integral-derivative) PID method, which can simultaneously tune the primary/secondary loops and avoid the re-identification step. Finally, gain scheduling is performed to eliminate the influence of process nonlinearity. The experimental results of nuclear simulation platform have demonstrated the superiority of the proposed tuning method.

1. Introduction

Nuclear energy is regarded as a more superior energy source. In terms of energy density and the impact on the environment, nuclear energy surpasses both renewable resources and fossil. Nuclear energy has received much attention in recent years due to its high energy density and low pollutant emission [1].
Controlling the water level of a nuclear steam generator (SG) to a proper level is an important task to secure the sufficient cooling source of the nuclear reactor and prevent the damage of turbine blades [2]. It is estimated that around 25% of emergency shutdowns in nuclear power plants based on pressurized water reactor (PWR) are owed to the poor control of the SG water level at low powers [3].
There are two main difficulties in the design of an effective water level controller: (1) the dynamics of SG varies greatly according to the power level; (2) the “swell and shrink” effect leads to the non-minimum phase characteristics. The widely-used water level control strategy of SG in nuclear power plants is three-element-control [4]. Apart from three-element-control, an extensive effort has been devoted to developing effective control strategies for the water-level control of SG, including robust control, sliding model control, fuzzy control, model predictive control, and adaptive control. Parlos et al. [5] proposed a gain-scheduled H control method to regulate the SG water level. Na et al. [6] designed an adaptive predictive controller for regulating the water level of nuclear SG. Amin et al. [7] proposed an adaptive critic-based neurofuzzy controller for SG water level. Ansarifar et al. [8] presented a dynamic sliding mode controller with gain-scheduling for nuclear SG. Safarzadeh et al. [9] applied quantitative feedback theory to design a robust controller for the horizontal SG. Wei et al. [10] designed the water level and the feedwater flow controllers by adopting an adaptive backstepping approach. Raffaele [11] and He [12], respectively, proposed the water-filling control algorithms of waterlevels. Liu et al. [13] proposed a quasi-min-max fuzzy model predictive control method to regulate the water level of the U-tube steam generator (UTSG) system. Ansarifar [14] developed an adaptive dynamic sliding mode control method based on the first-principle model.
Previous research has focused on developing a new complex control strategy to replace the three-element control strategy for improving the performance of the water level control system. However, due to the high complexity and time-consuming of the algorithms involved, it is difficult to be conveniently implement them in distributed control system (DCS). On the other hand, the three-element control strategy is widely adopted in in-service nuclear power plants. Consequently, an effective tuning method for a steam generator water level system based on the three-element control strategy needs to be developed. However, the three-element control strategy is different from the conventional single-loop proportional-integral-derivative (PID) control strategy (See Section 2.3). Traditional PID tuning methods [15], such as the Ziegler-Nichols (ZN) method, dominant-pole-design (DPD) method, and internal-model-control (IMC) method, cannot be used directly.
Therefore, we develop an equivalent-cascade IMC tuning method for the water level control system of the nuclear steam generator. First, we transfer the water level control system of the nuclear steam generator into an equivalent cascade-feedforward control system. Second, analytical tuning rules for the equivalent cascade control system are derived on the basis of IMC-PID method, which can simultaneously tune the primary/secondary loops and avoid the re-identification step of traditional sequential tuning method. Finally, gain scheduling of controller parameters is performed to deal with the nonlinear characteristics. The advantages of this proposed method are as follows: (1) it is easy to implement in DCS and (2) it has achieved good performance at both low and high power levels. The experimental results of the AP1000 simulation platform have demonstrated the validity of the proposed method.
The remainder of this paper is organized as follows. Section 2 provides an overview on the water level control problems of the AP1000 system. Section 3 presents the proposed equivalent-cascade IMC tuning method for water level control system of nuclear steam generator. Section 4 illustrates the experiment results. Section 5 draws conclusions.

2. Problem Formulation

2.1. AP1000 Steam Generator

The AP1000 system designed by Westinghouse is one of the most popular units among the Generation III+ nuclear power plants [16,17]. Due to its passive safety function and economic competitiveness, the AP1000 system has received final approval by US. NRC and been built in Sanmen and Haiyang in China.
AP1000 is a two-loop PWR that uses natural forces and simplified design to improve plant safety and reduce construction costs. The AP1000 reactor coolant system consists of two heat transfer circuits, each with a vertical U-tube steam generator, and two canned motor reactor coolant pumps directly installed on the steam generator, one single hot leg and two cold legs for circulating reactor coolant, as shown in Figure 1.
In the AP1000, the primary coolant water is pumped to the reactor core. The fission reaction generates the thermal energy to heat the coolant water. Then, it passes through the steam generator for transferring the heat into the secondary coolant water to generate steam. This is called the primary circuit. The steam from the steam generator drives the steam turbine to turn the generator. The steam is then condensed and returned to the steam generator as feedwater. This is called the secondary circuit.
The steam generator is a thermal-hydraulic component in PWR-type nuclear power plants. It is used to exchange heat between the primary and secondary circuits and provide steam to generate electricity, as shown in Figure 2. The heat exchange area of the steam generator consists of multiple equivalent inverted vertical U-tubes. Therefore, it is named UTSG.

2.2. Control Problems of Steam Generator Water Level

For SG, the main goal of control system is to keep the water level within the allowable range by adjusting the feedwater flow rate when the steam demand changes due to changes in power demand.
The difficulties in designing an effective water level control system arise from several unfavorable factors summed up as follows:
  • The open-loop dynamics of SG exhibit unstable behavior;
  • The shrink and swell effects lead to strong inverse response behavior, which is remarkable at low power;
  • Highly nonlinear characteristics, i.e., the dynamics of the process, vary with changes in operating power.
Figure 3 shows the step responses of the water level under different operating powers by using the model proposed by Irving [18]. It can be concluded from Figure 3 that the inverse response behavior and nonlinear dynamic characteristic of the water level are more obvious at low operating power, which greatly complicates the design of an effective water level control system.

2.3. AP1000 Water Level Control System

As shown in Figure 4, the AP1000 water level control system uses an improved three-element control strategy to control the water level of steam generator [19]. Two error signals are used in this control strategy: one is the level error between the level set point and level measurement through a lead-lag filter, and the other is the flow error between feedwater and steam flow rates through a derivative filter. Then, these two error signals are sent to a proportional-integral (PI) controller to regulate the feedwater flow valve for maintaining the water level of SG at the desired value.
There are obvious differences between this three-element control and conventional single-loop PID control: (1) the error signal is not simply the subtraction of two signals, but is generated by derivative filter or derivative filter; (2) the combined feedback form of level error signals and flow error signal is adopted. Therefore, traditional single-loop PID tuning methods cannot be directly used. Moreover, strong inverse response behavior and highly nonlinear characteristics make controller tuning of water level control system more difficult.

3. Equivalent-Cascade IMC Tuning Method

In this part, IMC-PID tuning theory is first introduced in Section 3.1. Then, the water level control system is transformed into an equivalent cascade control system. The equivalent-cascade IMC-PID tuning method for the water level control system is proposed in Section 3.3. Finally, a summary of the algorithm is given in Section 3.4.

3.1. IMC-PID Tuning Theory

The IMC-PID tuning method was developed by Rivera and co-workers [20,21]. The advantage of this method lies in achieving a clear tradeoff between closed-loop performance and robustness against model mismatch by a single tuning parameter.
Figure 5 exhibits the block diagrams of IMC control, where G is the process, G ˜ denotes a model of the process, and G c * represents the IMC controller. The closed-loop transfer function in the IMC structure is as follows:
y = G c * G 1 + G c * ( G G ˜ ) r + 1 G c * G ˜ 1 + G c * ( G G ˜ ) d
For the nominal case (i.e., G = G ˜ ), it can reduce to y = G c * G r + ( 1 G c * G ) d . In addition, we can convert the IMC structure into the classical feedback control structure as follows:
G c = G c * 1 G c * G ˜
The IMC-based PID controller tuning consists of the following steps:
Step 1. 
The process model G ˜ can be expressed as G ˜ = G ˜ + G ˜ , where G ˜ + contains any time delays and the right-half plane zeros with a steady-state gain of 1, and G ˜ is the rest of G ˜ .
Step 2. 
The IMC controller is specified as G c * = f / G ˜ , where f represents a low pass filter with a gain of 1. The filter f typically has the form f = 1 ( τ c s + 1 ) r , where r is sufficiently large to guarantee that the IMC controller G c * is a proper transfer function. The parameter τ c is the desired closed-loop time constant, which determines the speed of the response. The closed-loop transfer function for set-point changes is G ˜ + f .
Step 3. 
The equivalent feedback controller can be derived from Equation (1) and rearranged into the PID controller form.
Table 1 presents the PID controller tuning relations for two types of process models used in this study, which were derived by Chien and Fruehauf [22].

3.2. Structure Analysis of Water Level Control System

Using block diagram representation, the water level control system of steam generator can be illustrated by Figure 6, where r is the water level set point, y1 is the water level of SG, y2 is the feed-water flow rate, u is feed-water valve, and d is the steam flow rate. Here, P1(s) indicates the transfer function of the valve to the feedwater flow rate, P2(s) represents the transfer function of the feedwater flow rate to the water level, and P3(s) indicates the transfer function of the steam flow to the water level.
Here, C 1 ( s ) = k 1 ( 1 + 1 t 1 s ) is the PI controller, C 2 ( s ) = t 2 s 1 + t 2 s is the derivative filter, and C 3 ( s ) = 1 + t 3 s 1 + t 4 s is the lead-lag filter.
To explain the function of each block further in the water level control system shown in Figure 6, the system can be transferred into the following equivalent block diagram, which is a cascade-feedforward control system.
In this equivalent cascade control system, the secondary loop is the feedwater flow control system, and the secondary controller W 2 ( s ) is expressed as
W 2 ( s ) = C 1 ( s ) C 2 ( s )
When t2 > t1, we have
W 2 ( s ) = k 1 ( 1 + 1 t 1 s ) t 2 s 1 + t 2 s = k 1 ( 1 + t 2 / t 1 1 1 + t 2 s ) = k 1 ( 1 + 1 t 1 1 t 2 1 t 2 + s ) k 1 ( 1 + 1 t 1 s )
Thus, secondary controller W 2 ( s ) can be approximated to the PI controller.
In the primary loop, k 2 / C 2 ( s ) and C 3 ( s ) constitute the series form of the PID controller with a derivation filter [23].
W 1 ( s ) = k 2 C 2 ( s ) C 3 ( s ) = k 2 ( 1 + 1 t 2 s ) ( 1 + t 3 s 1 + α t 3 s )   with   t 4 = α t 3
where the denominator term ( 1 + α t 3 s ) serves as a derivative filter to reduce the sensitivity of noisy measurement. In order to eliminate the derivative kick for set-point changes, the derivative element is moved to the feedback path. The derivative filter parameter α has a value between 0.05 and 0.2, with 0.1 being a common choice.
As shown in Figure 7, a static feedforward controller with a gain of 1 is designed to enhance the disturbance rejection performance of steam flow.
In summary, if the equivalent cascade control loop is effectively tuned with Equation (2), then
{ W 1 ( s ) = K 1 ( 1 + 1 T 1 s ) ( 1 + T 3 s 1 + α T 3 s ) W 2 ( s ) = K 2 ( 1 + 1 T 2 s )
controller parameters in the AP1000 water level control system can be obtained by
k 1 = K 2   ,   k 2 = K 1   ,   t 1 = T 2   ,   t 2 = T 1   ,   t 3 = T 3   a n d   t 4 = α T 3
As the secondary loop works considerably faster than the primary loop, the condition t2 > t1 can be easily satisfied.

3.3. Equivalent-Cascade IMC-PID Tuning Method

For the cascade control system, the sequential tuning method is usually used to optimize controller’s parameters. However, after the secondary controller is tuned in this method, the dynamic model of the primary loop (including the secondary loop) must be re-identified, which is often time-consuming in practice. In this section, analytical tuning rules for the equivalent-cascade control system are derived based on IMC-PID method. This proposed method can simultaneously tune the primary and secondary loops and avoid the re-identification step in the tuning procedure.
Considering the inverse response characteristic of SG, the process transfer functions P 1 ( s ) , P 2 ( s ) , and P 3 ( s ) are modeled as follows:
{ P 1 ( s ) = κ 1 ( z 1 s + 1 ) s ( τ 1 s + 1 ) e θ 1 s P 2 ( s ) = κ 2 τ 2 s + 1 e θ 2 s P 3 ( s ) = κ 3 ( z 3 s + 1 ) s ( τ 3 s + 1 ) e θ 3 s
Applying IMC-PID tuning theory, the simultaneous tuning procedure for the equivalent-cascade control system is given as follows:
Step 1. 
Designing an equivalent secondary controller W 2 ( s )
On the basis of the structure analysis in Section 3.2, the equivalent secondary controller W 2 ( s ) can be approximated by a PI controller. As P 2 ( s ) is modeled as a first-order system, the equivalent secondary controller W 2 ( s ) = K 2 ( 1 + 1 T 2 s ) can be designed as follows:
K 2 = τ 2 κ 2 ( τ c 2 + θ 2 ) , T 2 = τ 2
Here, τ c 2 is the desired closed-loop time constant of the secondary loop.
Step 2. 
Designing of an equivalent primary controller W 1 ( s )
On the basis of IMC tuning theory, the closed-loop transfer function Φ 2 ( s ) of the secondary loop can be approximated by a first-order system, i.e.,
Φ 2 ( s ) 1 τ c 2 s + 1 e θ 2 s
By applying Skogestad’s half rule [24] and 1 z 1 s e z 1 s , the dynamic model of the primary loop P 1 ( s ) Φ 2 ( s ) can be approximated as follows:
P 1 ( s ) Φ 2 ( s ) κ 1 ( z 1 s + 1 ) s ( τ 1 s + 1 ) e θ 1 s 1 τ c 2 s + 1 e θ 2 s κ 1 s [ ( τ 1 + τ c 2 / 2 ) s + 1 ] e ( θ 1 + θ 2 + τ c 2 / 2 + z 1 ) s = κ o s ( τ o s + 1 ) e θ o s
The equivalent primary controller W 1 ( s ) = K 1 ( 1 + 1 T 1 s ) ( 1 + T 3 s 1 + α T 3 s ) can be obtained as follows:
K 1 = τ o κ o ( τ c 1 + θ o ) 2 , T 1 = τ o , T 3 = 2 τ c 1 + θ o
Here, τ c 1 is the desired closed-loop time constant of the primary loop.
Step 3. 
By using Equation (5), controller parameters of the AP1000 water level control system are obtained as follows:
k 1 = K 2   ,   k 2 = K 1   ,   t 1 = T 2   ,   t 2 = T 1   ,   t 3 = T 3   a n d   t 4 = α T 3
Therefore, we can derive the equivalent-cascade IMC-PID (EC-IMC) tuning rules for water level control system as follows:
{ k 1 = τ 2 κ 2 ( τ c 2 + θ 2 ) k 2 = τ o κ o ( τ c 1 + θ o ) 2 t 1 = τ 2 t 2 = τ o t 3 = 2 τ c 1 + θ o t 4 = α ( 2 τ c 1 + θ o )
In the above tuning procedure, the choice of the desired closed-loop time constant plays a key role. A larger value leads to a slower, conservative response with a long settling time, while a smaller value results in a more rapid and aggressive response with a shorter settling time [25,26]. In our work, an optimum value of the desired closed-loop time constant is obtained via searching optimization method based on the following enhanced integral square error (EISE) performance index:
EISE = 0 e 2 ( t ) d t + ρ 0 u ˙ 2 ( t ) d t
This performance index consists of two terms. The first term, a penalty on the integral square error, represents regulation performance of process output for set-point tracking or disturbance rejection. The second term, a penalty on the rate of change of process input, is used to measure the required control effort and prevent aggressive control action. The relative priority of the two terms is set by the weight factor ρ . If control action is aggressive in the simulation, weight factor ρ should be increased.
Since minimizing the EISE criteria is a typical one-dimensional searching problem, an optimum value of the desired closed-loop time constant is obtained via the golden-section searching method, which is an improvement of the equal interval search method and can be guaranteed to converge [27], as shown in Figure 8. For the equivalent secondary control loop, we obtain optimum τ c 2 by evaluating the set-point tracking performance of feedwater flow, with ρ = 0.02 in EISE. For the equivalent primary control loop, we obtain optimum τ c 1 by evaluating the disturbance rejection performance of steam flow, with ρ = 0.02 in EISE.

3.4. Summary

With the change of the power level, the process dynamics of SG exhibits significant variation. Therefore, it is desirable to design a nonlinear controller to achieve satisfactory control performance at all power levels. As a practical and powerful method for control of nonlinear systems, gain scheduling is used to compensate for process variations of SG in our work. Usually, a gain-scheduled controller is obtained by interpolating between a set of linear controllers derived for a corresponding set of plant linearizations at several operating conditions [28].
Therefore, gain-scheduled equivalent-cascade IMC tuning method for water level control system is summarized as follows:
Step 1. 
The operating power level is discretized by 10% from 20% to 100% and the linearized model of nuclear SG at each power level is identified;
Step 2. 
Using the equivalent-cascade IMC-PID tuning method, local controller parameters at each power level are obtained based on the linearized model;
Step 3. 
Piecewise linear function is utilized to construct a gain-scheduling module of controller parameters, in which the scheduling variable is the operating power level.

4. Experiment Result

In this section, we demonstrate the performance of the proposed method in AP1000 simulation platform CENTS, which is developed on the basis of rigorous first-principle models for one- and two-phase fluids. CENTS can simulate the transient behavior of AP1000 for all normal, abnormal, and accident conditions. Figure 9 shows graphical user interface of CENTS, which displays all plant parameters in real time and allows user’s interaction with the simulator.
To obtain a linearized model at each power level, a closed-loop identification test with a generalized binary noise (GBN) signal [29] is performed, instead of an open-loop test, as shown in Figure 10. In comparison with the open-loop test, the closed-loop test has numerous advantages, such as reducing the disturbance to process operation and being easy to carry out. In this study, we superpose the GBN test signal at the set point of water level and steam turbine power.
Figure 11 shows the identification test data for SG at a power level of 90%. The subfigures in first row present the GBN test signals at the set point of water level and steam turbine power, and the lower four subfigures indicate the system responses in steam flow rate, feedwater flow rate, pressure, and water level, respectively. By using the asymptotic identification method proposed by Zhu [29], we can obtain the linearized model of SG at each power level. Figure 12 illustrates the step responses of identification models at typical power levels, in which the step size of feedwater and steam flow rates are 1 lbm/s. We can see that at low-to-middle power levels, the steam-generator water level shows strong inverse response behavior.
By applying the equivalent-cascade IMC tuning method, we can obtain the tuning parameters of the AP1000 water level control system shown in Table 2. Figure 13 displays the desired closed-loop time constants of the primary/secondary loops at different power levels, which increase monotonously with the increase of power level. Figure 14 displays controller parameters at different power levels.
When implementing this strategy in DCS, only an additional gain scheduling module needs to be added to the existing three-element-control system, which adaptively adjusts the controller parameters based on the power level. Moreover, this proposed method almost does not increase additional computational load since the calculation of piecewise linear function is very fast.
To illustrate the performance of the proposed equivalent-cascade IMC tuning method, it is compared with the trial-and-error tuning method. Figure 15 shows the disturbance rejection performance for a power level step from 30% to 40% FP. The solid orange line is the proposed method, the blue solid line indicates the trial-and-error method, and the black dashed line represents the water level set point. We can see that the overshoot of the closed-loop response is slightly small and the settling time has a remarkable improvement. Figure 16 plots the valve opening of two methods. Figure 17 and Figure 18 show the water level behaviors of two other typical power level steps: from 75% to 65% and from 100% to 90%. The closed-loop performance of the water level based on the proposed method is considerably better than that based on the trial-and-error method for all power levels.

5. Conclusions

The steam generator serves as an important part of the nuclear power plant. The dynamics of the SG have the features of high nonlinearity and non-minimum phase, which bring great challenges to the design of the control system.
This paper presents a gain-scheduled equivalent-cascade IMC tuning method for the water level control system of a nuclear steam generator. At first, a water level control system for SG is transferred into an equivalent cascade-feedforward control system. Then, analytical tuning rules for the equivalent cascade control system are derived based on the IMC-PID method. Finally, gain scheduling is performed to reduce the effect of process nonlinearity. This approach can provide satisfactory performance at different power levels. Besides, it is simple to implement in practical applications. Experiment results demonstrate the effectiveness of the proposed method.

Author Contributions

Conceptualization, Z.X. and J.Z.; methodology, Z.X. and Q.F.; software, Q.F.; formal analysis, Z.X. and Q.F.; writing-original draft preparation, Q.F.; writing-review and editing, Z.X. and J.Z.; supervision, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program of China (No. 2017YFB0603703), NSFC-Zhejiang Joint Fund for the Integration of Industrialization and Informatization (No. U1809207).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, J.S.; Song, H.B.; Yan, S.J.; Sun, J.; Zhao, F.Y. Development of a simulation platform for dynamic simulation and control studies of AP1000 nuclear steam supply system. Ann. Nucl. Energy 2015, 85, 704–716. [Google Scholar]
  2. Kothare, M.V.; Mettler, B.; Morari, M.; Bendotti, P. Level control in the steam generator of a nuclear power plant. IEEE Trans. Control Syst. Technol. 2000, 8, 55–69. [Google Scholar] [CrossRef]
  3. Fang, F.; Xiong, Y. Event-driven-based water level control for nuclear steam generators. IEEE Trans. Ind. Electron. 2014, 61, 5480–5489. [Google Scholar] [CrossRef]
  4. Akkawi, M.; Jiang, J. An inverse control-based set-point function for steam generator level in nuclear power plants. IEEE Trans. Nucl. Sci. 2011, 58, 3291–3304. [Google Scholar] [CrossRef]
  5. Parlos, A.G.; Rais, O.T. Nonlinear control of U-tube steam generators via H control. Control Eng. Pract. 2000, 8, 921–936. [Google Scholar] [CrossRef]
  6. Na, M.G.; Sim, Y.R. Design of an adaptive predictive controller for Steam Generators. IEEE Trans. Nucl. Sci. 2003, 50, 186–193. [Google Scholar]
  7. Amin, F.; Mehrdad, B. Adaptive critic-based neurofuzzy controller for the steam generator water level. IEEE Trans. Nucl. Sci. 2008, 55, 1678–1685. [Google Scholar]
  8. Ansarifar, G.R.; Davilu, H.; Talebi, H.A. Gain scheduled dynamic sliding mode control for nuclear steam generators. Prog. Nucl. Energy 2011, 53, 651–663. [Google Scholar] [CrossRef]
  9. Safarzadeh, O.; Khaki-Sedigh, A.; Shirani, A.S. Identification and robust water level control of horizontal steam generators using quantitative feedback theory. Energy Convers. Manag. 2011, 52, 3103–3111. [Google Scholar] [CrossRef]
  10. Wei, L.; Fang, F.; Shi, Y. Adaptive backstepping-based composite nonlinear feedback water level control for the nuclear U-tube steam generator. IEEE Trans. Control Syst. Technol. 2014, 22, 369–377. [Google Scholar] [CrossRef]
  11. Carli, R.; Dotoli, M.A. A distributed control algorithm for waterfilling of networked control systems via consensus. IEEE Contr. Syst. Mag. 2017, 1, 334–339. [Google Scholar] [CrossRef]
  12. He, P.; Li, M.S.; Zhao, L.; Venkatesh, B.; Li, H.W. Water-filling exact solutions for load balancing of smart power grid systems. IEEE Trans. Smart Grid 2018, 9, 1397–1407. [Google Scholar] [CrossRef]
  13. Liu, X.; Jiang, D.; Lee, K.Y. Quasi-min-max fuzzy MPC of UTSG water level based on off-line invariant set. IEEE Trans. Nucl. Sci. 2015, 62, 2266–2272. [Google Scholar] [CrossRef]
  14. Ansarifar, G.R. Control of the nuclear steam generators using adaptive dynamic sliding mode method based on the nonlinear model. Ann. Nucl. Energy 2016, 88, 280–300. [Google Scholar] [CrossRef]
  15. Astrom, K.J.; Hagglund, T. PID Controllers: Theory, Design and Tuning; Instrument Society of America: Research Triangle Park, NC, USA, 1995. [Google Scholar]
  16. Schulz, T.L. Westinghouse AP1000 advanced passive plant. Nucl. Eng. Des. 2006, 236, 1547–1557. [Google Scholar] [CrossRef] [Green Version]
  17. Matzie, R.A. AP1000 will meet the challenges of near-term deployment. Nucl. Eng. Des. 2008, 238, 1856–1862. [Google Scholar] [CrossRef]
  18. Irving, E.; Miossec, C.; Tassart, J. Towards efficient full automatic operation of the PWR steam generator with water level adaptive control. In Boiler Dynamics and Control in Nuclear Power Stations; Thomas Telford Publishing: London, UK, 1980. [Google Scholar]
  19. Sun, H.H. Generation III Nuclear Power Technology AP1000; China Electric Power Press: Beijing, China, 2010. [Google Scholar]
  20. Rivera, D.E.; Morari, M.; Skogestad, S. Internal model control. 4. PID controller design. Ind. Eng. Chem. Res. 1986, 25, 252–265. [Google Scholar] [CrossRef]
  21. Morari, M.; Zafiriou, E. Robust Process Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1989. [Google Scholar]
  22. Chien, I.-L.; Fruehauf, P.S. Consider IMC tuning to improve controller performance. Chem. Eng. Prog. 1990, 86, 33–41. [Google Scholar]
  23. Seborg, D.E.; Edgar, T.F.; Mellichamp, D.A.; Doyle, F.J.D., III. Process Dynamics and Control; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2011. [Google Scholar]
  24. Skogestad, S. Simple analytic rules for model reduction and PID controller tuning. J. Process Control 2003, 13, 291–309. [Google Scholar] [CrossRef] [Green Version]
  25. Chen, D.; Seborg, D. PI/PID controller design on direct synthesis and disturbance rejection. Ind. Eng. Chem. Res. 2002, 41, 4807–4822. [Google Scholar] [CrossRef]
  26. Pai, N.S.; Chang, S.C.; Huang, C.T. Tuning PI/PID controllers for integrating processes with deadtime and inverse response by simple calculations. J. Process Control 2010, 20, 726–733. [Google Scholar] [CrossRef]
  27. Nocedal, J.; Wright, S.J. Numerical Optimization; Springer: New York, NY, USA, 2006. [Google Scholar]
  28. Rugh, W.J.; Shamma, J.S. Research on gain scheduling. Automatica 2000, 36, 1401–1425. [Google Scholar] [CrossRef]
  29. Zhu, Y.C. Multivariable System Identification for Process Control; Elsevier: London, UK, 2001. [Google Scholar]
Figure 1. Flowsheet of AP1000 reactor coolant system.
Figure 1. Flowsheet of AP1000 reactor coolant system.
Processes 08 01160 g001
Figure 2. Flowsheet of steam generator.
Figure 2. Flowsheet of steam generator.
Processes 08 01160 g002
Figure 3. Responses of the water level at different operating powers (%).
Figure 3. Responses of the water level at different operating powers (%).
Processes 08 01160 g003
Figure 4. Outline of AP1000 water level control system.
Figure 4. Outline of AP1000 water level control system.
Processes 08 01160 g004
Figure 5. Classical feedback control and internal model control.
Figure 5. Classical feedback control and internal model control.
Processes 08 01160 g005
Figure 6. Block diagram of water level control system.
Figure 6. Block diagram of water level control system.
Processes 08 01160 g006
Figure 7. Equivalent block diagram of water level control system.
Figure 7. Equivalent block diagram of water level control system.
Processes 08 01160 g007
Figure 8. Block diagram of the selection of closed-loop time constant.
Figure 8. Block diagram of the selection of closed-loop time constant.
Processes 08 01160 g008
Figure 9. Graphical user interface of CENTS.
Figure 9. Graphical user interface of CENTS.
Processes 08 01160 g009
Figure 10. Diagram of closed-loop test for AP1000 SG.
Figure 10. Diagram of closed-loop test for AP1000 SG.
Processes 08 01160 g010
Figure 11. Plots of identification data for steam generator. (ac) refer to the input responses, and (df) are the output responses.
Figure 11. Plots of identification data for steam generator. (ac) refer to the input responses, and (df) are the output responses.
Processes 08 01160 g011
Figure 12. Reponses of identification model to (a) 1 lbm/s step in feedwater flow rate, (b) 1 lbm/s step in steam flow rate, and (c) 1% step in feedwater valve.
Figure 12. Reponses of identification model to (a) 1 lbm/s step in feedwater flow rate, (b) 1 lbm/s step in steam flow rate, and (c) 1% step in feedwater valve.
Processes 08 01160 g012aProcesses 08 01160 g012b
Figure 13. τ c 1 and τ c 2 at different power levels. (a) refers to parameter τ c 1 , and (b) refers to parameter τ c 2 .
Figure 13. τ c 1 and τ c 2 at different power levels. (a) refers to parameter τ c 1 , and (b) refers to parameter τ c 2 .
Processes 08 01160 g013
Figure 14. Controller parameters at different power levels. (af) refer to parameters k 1 , k 2 , t 1 , t 2 , t 3 , and t 4 , respectively.
Figure 14. Controller parameters at different power levels. (af) refer to parameters k 1 , k 2 , t 1 , t 2 , t 3 , and t 4 , respectively.
Processes 08 01160 g014
Figure 15. Water level response of power level step change from 30% to 40%.
Figure 15. Water level response of power level step change from 30% to 40%.
Processes 08 01160 g015
Figure 16. Valve opening response of power level step change from 30% to 40%.
Figure 16. Valve opening response of power level step change from 30% to 40%.
Processes 08 01160 g016
Figure 17. Water level response of power level step change from 75% to 65%.
Figure 17. Water level response of power level step change from 75% to 65%.
Processes 08 01160 g017
Figure 18. Water level response of power level step change from 100% to 90%.
Figure 18. Water level response of power level step change from 100% to 90%.
Processes 08 01160 g018
Table 1. Internal model-control (IMC)-based proportional-integral-derivative (PID) controller settings.
Table 1. Internal model-control (IMC)-based proportional-integral-derivative (PID) controller settings.
CaseModelControllerKctitd
A K τ s + 1 e θ s K c ( 1 + 1 t i s ) τ K ( τ c + θ ) τ
B K τ s + 1 e θ s K c ( 1 + 1 t i s ) ( 1 + t d s ) τ + θ / 2 K ( τ c + θ / 2 ) τ + θ 2 τ θ 2 τ + θ
C K s ( τ s + 1 ) e θ s K c ( 1 + 1 t i s ) ( 1 + t d s ) τ K ( τ c + θ ) 2 τ 2 τ c + θ
Table 2. Tuning parameters of water level control system.
Table 2. Tuning parameters of water level control system.
Power τ c 1 τ c 2 k1k2t1t2t3t4
20%4.51010.18271.48465.41870.30001.43769.11160.9112
30%5.62750.18571.53523.50980.30001.439111.34791.1348
40%6.85270.18871.59222.38230.30001.440613.79971.3800
50%8.10470.19201.65381.71150.30001.442316.30551.6305
60%9.28950.19561.72131.30780.30001.444118.67671.8677
70%10.59540.19941.79731.00880.30001.446021.29042.1290
80%11.30890.20341.88230.88750.30001.448022.71952.2720
90%12.08980.20781.97860.77840.30001.450224.28342.4283
100%12.84370.21262.08770.69120.30001.452625.79372.5794

Share and Cite

MDPI and ACS Style

Xu, Z.; Fan, Q.; Zhao, J. Gain-Scheduled Equivalent-Cascade IMC Tuning Method for Water Level Control System of Nuclear Steam Generator. Processes 2020, 8, 1160. https://doi.org/10.3390/pr8091160

AMA Style

Xu Z, Fan Q, Zhao J. Gain-Scheduled Equivalent-Cascade IMC Tuning Method for Water Level Control System of Nuclear Steam Generator. Processes. 2020; 8(9):1160. https://doi.org/10.3390/pr8091160

Chicago/Turabian Style

Xu, Zuhua, Qingli Fan, and Jun Zhao. 2020. "Gain-Scheduled Equivalent-Cascade IMC Tuning Method for Water Level Control System of Nuclear Steam Generator" Processes 8, no. 9: 1160. https://doi.org/10.3390/pr8091160

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop