Next Article in Journal
Comparison of Traditional Image Segmentation Methods Applied to Thermograms of Power Substation Equipment
Next Article in Special Issue
Review on the Recent Progress in Nuclear Plant Dynamical Modeling and Control
Previous Article in Journal
Vibration and Noise Optimization of Variable-Frequency-Driven SPMSM Used in Compressor Based on Electromagnetic Analysis and Modal Characteristics
Previous Article in Special Issue
A Finite-Time Differentiator with Application to Nuclear Reactor Inverse Period Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on IMC-PID Control of Once-Through Steam Generator for Small Fast Reactor

Science and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China, Chengdu 610213, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(20), 7475; https://doi.org/10.3390/en15207475
Submission received: 22 July 2022 / Revised: 17 August 2022 / Accepted: 19 August 2022 / Published: 11 October 2022
(This article belongs to the Special Issue Nuclear Power Instrumentation and Control)

Abstract

:
The simplification of simulation inevitably leads to model mismatch. In this paper, a once-through steam generator (OTSG) for a small lead bismuth fast reactor (SLBFR) is established and verified, and the OTSG model is simplified by three different methods. Based on the simplified OTSG model, IMC and IMC-PID controllers are designed to verify the sensitivity of the controller to model mismatch. The results show that the sensitivity of the controller to model mismatch is related to the filter parameters. With the increase in λ, the IMC-PID controller becomes insensitive to model mismatch caused by model linearization, non-minimum phase characteristics, noise and time delay. However, the adaptability to model mismatch sacrifices the sensitivity of the system. When λ is too large, the inertia of the controller is too large, resulting in the deterioration of the fast power regulation. Through the research of this paper, the time domain response approximation method is recommended for OTSG model simplification, and λ is recommended to be between 5 and 10 for feedwater IMC-PID controller.

1. Introduction

The lead bismuth fast reactor (LBFR) has become one of the main development directions of the fourth-generation nuclear reactor because of its unique safety characteristics [1]. Nowadays, building large nuclear reactors is not a favorable option, and hence the trend for developing small nuclear reactors (SMR) is increasing correspondingly [2].
The once-through steam generator (OTSG), the key component of heat transfer in primary and secondary circuits, has been widely concerned in the small lead bismuth fast reactor (SLBFR) [3]. However, the structure of OTSG is complex, and the feedwater at the secondary side has gone through subcooled region, boiling region and superheated region, so the properties of water/steam have changed greatly. The experimental method is limited by conditions and consumes a lot of manpower and material resources [4,5]. Therefore, most scholars use numerical calculation to study OTSG. However, the drastic property changes in water/steam in OTSG bring difficulties in modeling.
Many scholars have worked to simplify the model of OTSG [6,7,8,9]. The results show that the four regions model combined with the movable boundary method has high accuracy for OTSG [10]. Unfortunately, the simplification and construction of the model make the difference between the model and the actual OTSG. Any parameter change affecting heat exchange and flow will lead to the change in feedwater demand. In addition, in order to simplify the calculation, many processes are not considered in the model. For example, factors such as the axial conduction of the tube, the heat exchange between the OTSG and the environment, etc., were not taken into account. So, the performance of the controller will worsen in industrial applications due to the model mismatch. Therefore, the robustness of the controller has also become the focus of current research [11].
Advanced control algorithms such as DMC [12] and MPC [13] have fundamentally changed the essence of PID, which will lead to new standards in safety evaluation and many difficulties in industrial iteration. Fuzzy PID [14], Adaptive PID [15] and other PID-based control systems retain the lower logic of PID, but the parameters need to be adjusted according to the conditions, and the upper logic is still different from PID. IMC-PID calculates the parameters of PID by using the principle of IMC. It is not different from PID in application, so it is suitable for guiding and improving engineering controllers.
Garcia and Morari proposed an internal model control structure with model, control and feedback, called Internal Model Control (IMC) [16]. It has attracted extensive attention because of its simple structure and strong robustness.
In nonlinear systems, Kazantzidou et al. [17] studied the IMC for keeping and rudder roll stabilization for a surface marine craft. There is satisfactory roll reduction and the course-keeping is maintained in the presence of constant input disturbance. Singh et al. [18] designed a 2-DOF IMC-PID for power system frequency modulation, but an extra degree of freedom is fixed to cancel the sequences of the added poles of the disturbances. Therefore, what needs to be designed and calculated is still the traditional IMC. Bhattacharjee et al. [19] applied IMC to the artificial pancreas system. Through a feedforward control path to the online tuned IMC, it is proved that the online tuned IMC algorithm is able to compensate unannounced meal disorders with low infection of insulin does and reduces the risk of hyperglycemic events for different patient conditions. Li et al. [20] used the GD-DE algorithm to optimize the parameters of the IMC controller of the nonlinear uncertain aeroelastic blade system. These studies have shown that even if there is a gap between the internal model of IMC and the actual controlled object, IMC still has a relatively satisfactory performance.
In process control, Mesbahr et al. [21] present a general IMC structure with multiple degrees of freedom for the design of control systems with multiple objectives. The remarkable feature of the control structure is that the controllers can be designed independently of each other. Karan et al. [22] studied the IMC of the system with integrated time-delayed processes (ITDP), and verified the IMC through experiments such as distillation tower and liquid storage tank. The controller output is calculated by computer simulation software, which is still a certain distance from the engineering control process. Through research on the biomass boiler, Schörghuber et al. [23] found that IMC can greatly reduce the controller parameters and achieve satisfactory control performance. They promoted the industrial application of IMC through experimental research, but the inaccuracy of the model mentioned in the paper has not been studied in detail, especially when the model deviates from the steady-state point; the control effect should be the focus of future research.
In the context of nuclear reactors, Wang et al. [24] designed the IMC power controller of pressurized water reactor (PWR) and optimized the parameters by the genetic algorithm. Zeng et al. [25] designed the core power IMC-PID controller for a molten salt breeder reactor. Different from Wang’s work, Zeng used the particle swarm optimization algorithm to optimize the parameters of the approximated First Order Plus Dead Time (FOPDT) model rather than the controller parameters.
Due to the security of nuclear reactors, the method of on-line parameter tuning is unrealistic, and there is a certain error between the simulation model and the actual system. The study of model mismatch has great significance for the performance of IMC and engineering applications.
On the other hand, PID is still the main controller of industry because of its simple structure. In the field with high safety requirements, the combination of PID and advanced control method is also a transition form from traditional PID to advanced control method. Therefore, it is important for engineering applications to consider the combination of advanced control methods and PID and the influence of model mismatch on the controller performance.
In this work, firstly, the model of OTSG for SLBFR is established and verified. Then, the IMC and IMC-PID controller of OTSG feedwater are designed to control the lead bismuth eutectic (LBE) outlet temperature of OTSG. The temperature control process is simplified to three FOPDT models by different methods. The effectiveness of the approximate methods are proved by comparison with the nonlinear model. Finally, the performance of IMC-PID controller designed based on simplified FOPDT model is verified by a nonlinear model and non-minimum phase system, and the adaptability of IMC-PID to model mismatch is studied by adding nonlinear elements such as measurement noise and time delay. Finally, the performance of IMC-PID controller is studied when the model deviates from the steady state.

2. Modeling and Verification of OTSG

This section consists of two parts. In the first part, the OTSG is modeled by the moving boundary method and four region model. In the second part, the OTSG model is verified by steady-state verification, steady-state temperature distribution and transient disturbance.

2.1. Modeling of OTSG

The OTSG is used in the SLBFR. The secondary side water will change to steam in OTSG, and the heat transfer coefficient changes sharply with the change in vapor fraction. Therefore, the OTSG is divided into four regions in this work: a subcooled region, nucleate boiling region, film boiling region and superheated region. In addition, with the change in working conditions, the length of each region changes, so the movable boundary method is used. The formula derivation process of different regions and node division can be found in Ref. [26]. Therefore, in this paper, only the basic equation is given. The model was built in the MATLAB/Simulink environment. Figure 1 shows the node division diagram of OTSG, where Lc is the subcooled region, Lb1 is the nucleate boiling region, Lb2 is the film boiling region and Ls is the superheated region. PLS1–PLS9 are primary side LBE nodes, SSCL1–SSSL3 are secondary side water/steam nodes and Tm1–Tm9 are tube nodes.
The primary side, secondary side and tube can be calculated using the following formulas. Note that the primary side is liquid metal, which can be regarded as an incompressible fluid, so only energy conservation and mass conservation are considered in the primary side. The tube does not flow, so only the energy conservation equation is considered:
A d ( ρ i ¯ L i ) d t ρ i + 1 d z i + 1 d t + ρ i d z i d t = W i W i + 1
A d ( ρ i h ¯ i L i ) d t ρ i + 1 h i + 1 d z i + 1 d t + ρ i h i d z i d t L i d P i d t = W i h i W i + 1 h i + 1 + Q i
1 A d W i ¯ L i d t W i + 1 d z i + 1 d t + W i d z i d t = P i P i + 1 Δ P i
where Wi is the flow rate of the i-th control body, kg/s; ρ i ¯ is the average density of the i-th control body, kg/m3; h is the enthalpy value, J/kg; zi is the position of the lower boundary of the i-th control body, m; ΔPi is the pressure drop of fluid flowing through the i-th control body, including the gravity pressure drop, friction pressure drop and acceleration pressure drop, Pa; and L is the length of the control body, m. A model with the outlet parameter as the lumped parameter has better approximation and no initial negative offset. Therefore, the OTSG is often modeled by the outlet lumped parameter method [26].
The heat transfer coefficient calculations of the four regions are summarized in Table 1.
In Table 1, Cp is the specific heat capacity, J/°C; Pr is the Prandtl number; Re is the Reynolds number; F is the Reynolds number factor; and S is the nucleate boiling inhibition factor:
Y = 1 0.1 ρ f ρ g 1 0.4 1 x 0.4 x + ρ f ρ g 1 x 0.8
F = 1.0 ,                                                                     X tt 1 0.1 2.35 ( X tt 1 + 0.213 ) 0.736 , X tt 1 > 0.1
X tt 1 = ( x 1 x ) 0.9 ( ρ f ρ g ) 0.5 ( μ g μ f ) 0.1
S = [ 1 + 0.12 Re TP 1.14 ] 1 , Re TP < 32.5 [ 1 + 0.42 Re TP 0.78 ] 1 , 32.5 Re TP < 70.0 0.1 , Re TP 70.0
Re TP = G ( 1 x ) D e μ f F 1.25 × 10 4
The Nusselt number of primary LBE is calculated by the following formula [31]:
N u = 4.82 + 0.0185 P e 0.827
where Nu is the Nusselt number and Pe is the Peclet number. The heat transfer formula of the primary side can be found in Ref. [26]. The OTSG parameters are listed in Table 2.

2.2. Verification

This section verifies the OTSG through steady-state parameters, steady-state temperature distribution and transient characteristics.

2.2.1. Steady State Parameters Verification

Table 3 shows the calculated and designed values of OTSG model at 100% full power (FP). It can be seen from Table 2 that the error of the outlet steam temperature is 2%, and the error of the feedwater flowrate is 1.8%, which shows that the model has high accuracy. The error of heat exchange length is 5.6%. The length of the superheated region calculated in this paper is shorter than the design value, and the steam temperature is also lower than the design value, indicating that the heat exchange coefficient calculated in this paper is less than the heat exchange coefficient used in the design. However, the error is small, which proves the accuracy of the model in this paper.

2.2.2. Steady-State Temperature Distribution Verification

Because there are few reference data for OTST of SLBFR, we verified the rationality of this model by comparing the temperature distribution of OTSG of small PWR. Although they differ in numerical values, the regularity is consistent. The temperature distribution of OTSG at 100% FP is shown in Figure 2. Figure 3 shows the temperature distribution calculated in Ref. [32]. By comparing Figure 2 and Figure 3, it can be found that the temperature distribution calculated in this paper is consistent with the temperature distribution calculated by RELAP5. Because the pressure loss in the flow is considered in this paper, the saturation temperature decreases slightly along the flow direction. The difference from the literature is that the primary side of this paper is LBE and the heat exchange temperature difference is also different.

2.2.3. Transient Characteristics Verification

We introduced feedwater flowrate disturbance, feedwater temperature disturbance, LBE flowrate disturbance and LBE inlet temperature disturbance to OTSG, and observed the change in LBE outlet temperature, as shown in Figure 4. The disturbance of feedwater flowrate and LBE flowrate is −5% at the rate of −2.45%/s, and the disturbance of feedwater temperature and LBE temperature is −5 °C at the rate of −3.5 °C/s. All disturbances are introduced in 20 s, and the system was 100% FP before the disturbance. It can be seen from Figure 4 that the feedwater temperature has the least impact on the LBE outlet temperature. The feedwater flowrate, LBE flowrate and LBE inlet temperature disturbances change the LBE temperature by +3.72 °C, −4.21 °C and −3.46 °C, respectively.
Ref. [28] gives the characteristics of the system when four step disturbances are introduced. In this paper, the ramp signal is used for the consistency of the content of the article. The content of the step disturbances can be found in Appendix A. Through the comparison with the reference, it can be found that the law of this paper is consistent with the reference and conforms to the objective law.

3. Controller Design and Simulation Platform Development

The LBE corrosivity causes the LBE flowrate change to be restricted by the primary loop, so it is not the best solution to adjust the LBE outlet temperature through the LBE flowrate. Adjusting the LBE outlet temperature through feedwater temperature must consider the rate of temperature change. Due to the large heat capacity of water and the faster response of the OTSG, adjusting the LBE outlet temperature through feedwater temperature cannot meet the needs of OTSG. The feedwater flowrate can be regulated by valves or pumps quickly, which is the best choice to control the LBE outlet temperature. Therefore, a flowrate controller is designed in this section.
This section contains two parts. Firstly, the principle and design method of IMC controller are introduced. Through the analysis of the characteristics of IMC, the IMC-PID is introduced, and the design method of IMC-PID controller is introduced.

3.1. IMC

IMC is a control method based on internal model. Figure 5 shows the general structure of the IMC controller, where Gc is the IMC controller, G is the controlled object, Gm is the nominal model (internal model), Y is the output of the controlled object, D is the disturbance (including measurement noise) and R is the reference of Y. The output of the system can be expressed as:
Y ( s ) = G c ( s ) G ( s ) 1 + G c ( s ) ( G ( s ) G m ( s ) ) R ( s ) + 1 G c ( s ) G m ( s ) 1 + G c ( s ) ( G ( s ) G m ( s ) ) D ( s )
It is not difficult to see from Equation (5) that when GcGm = 1, the system will achieve adequate anti-disturbance performance. At this time, if Gm = G, the system also has suitable tracking performance. Therefore, the controller is designed as follows:
Step 1: Let G c ( s ) = G m 1 ( s ) . When Gm(s) has zeros in the right half plane of complex plane, Gc(s) will be unstable and difficult to achieve in engineering. So, Gm(s) can be expressed as:
G m ( s ) = G m + ( s ) G m ( s )
G c ( s ) = G m ( s ) 1
where G m + ( s ) is the non-minimum phase element of Gm(s) and G m ( s ) is the minimum phase part of Gm(s).
Step 2: If G m ( s ) is regular, then Gc(s) must be non-strictly regular. The robustness of IMC can be improved by including a low pass filter:
G c ( s ) = 1 ( 1 + λ s ) n G m ( s ) 1
where n is the order of the filter to ensure the regularity of Gc(s), so n depends on G m ( s ) , and this parameter does not need to be tuned; λ is a filter constant, which needs to be tuned for IMC. It can be seen from Equation (13) that only λ needs to be tuned.
According to the OTSG model established in Section 2, the transfer function from feedwater flow to outlet LBE temperature can be obtained. Due to the high order, the dominant pole method is used to reduce the order of the transfer function, and the reduced transfer function is (only 100% FP is given here, and other power levels can be found in the Appendix A):
G 100 , r = 0.1482 s 3 1.417 s 2 0.841 s 1.121 s 4 + 2.064 s 3 + 2.13 s 2 + 1.201 s + 0.2044
Gc(s) designed according to the above steps is (λ = 1 here, and the other calculation results can be found in the Appendix A):
G c ( s ) = s 4 2.064 s 3 2.13 s 2 1.201 s 0.2044 0.1482 s 4 + 1.565 s 3 + 2.258 s 2 + 1.962 s + 1.121
The step change in LBE outlet temperature reference is from 320 °C to 325 °C at 20 s. Figure 6 shows the performance of IMC with different controller parameters. Compared with PID, IMC parameter tuning is simple and clear. Single parameter adjustment avoids the possibility of more combinations. It can be seen from Figure 6 that the impact of λ on performance is intuitive. With the increase in λ, the response of the system becomes slower, but a small λ will cause the controller output to be aggressive.
In addition, it can be seen from Equation (15) that the order of IMC is higher than PID. With simple structure, principle and suitable control effect, traditional PID has become the most important controller in industry. So, combining the advantages of IMC and the easy implementation of PID is also an important direction of industrial controller research.

3.2. IMC-PID

The structure of the IMC-PID controller is shown in Figure 7. Obviously, when C in Figure 7 is PID controller, Figure 7 is transformed into traditional PID closed-loop control. Therefore, the key idea of the IMC-PID controller is to convert C into PID equivalently.
From Figure 7, the transfer function of C can be obtained as:
C ( s ) = G c ( s ) 1 G c ( s ) G m ( s ) = G m ( s ) 1 ( 1 + λ s ) n G m + ( s )
The transfer function of traditional PID can be expressed as:
C P I D ( s ) = K p + K i s + K d s T d s + 1 = ( K p T d + K d ) s 2 + ( K p + K i T d ) s + K i s ( T d s + 1 )
where Kp, Ki and Kd are the coefficients of proportional, integral and differential elements, respectively. Since the differential element is difficult to realize, the third term in Equation (17) is usually used to approximate the ideal differential element, and Td is the filter constant.
Usually, most of the controlled objects in industry can be represented by the FOPDT system, which can be expressed as follows:
G r ( s ) = K T s + 1 e θ s
The approximation process will bring errors to the model and make Gm(s) deviate from G. Therefore, in order to study the influence of model deviation on the effect of IMC-PID control, three different methods are used to approximate the transfer function.

3.2.1. Approximate Method of FOPDT

Method 1: Time domain response approximation method. By introducing the step signal and analyzing the output, the transfer function of the approximate FOPDT of the system is obtained. From Equation (18), the response of the system in the time domain can be derived:
y ˜ = K ( 1 e t θ T ) , t > θ 0 , t θ
When s = 0, K = G ( 0 ) can be obtained from G ( 0 ) = G ( 0 ) . Then, by comparing the nonlinear model output y with the approximate model output y ˜ , the parameters θ and T are identified.
Method 2: Derivative calculation method. The first and second derivatives of Equation (18) for s are obtained:
G r ( s ) G r ( s ) = θ T 1 + T s
G r ( s ) G r ( s ) G r ( s ) G r ( s ) 2 = T 2 ( 1 + T s ) 2
Substitute s = 0 into G(s) and Gr(s). Then, the left side of Equations (20) and (21) are equivalent as follows:
G ( 0 ) G ( 0 ) = G r ( 0 ) G r ( 0 ) = θ T = T a r
G ( 0 ) G ( 0 ) = G r ( 0 ) G r ( 0 ) = T 2 + T a r 2
where the purpose of dividing G(0) is to eliminate e−θs; the calculation method of K is the same as Method 1.
Method 3: Suboptimal order reduction method. This method can be obtained from Ref. [33] and is not introduced here.
The transfer functions from feedwater flowrate to LBE outlet temperature approximated by three methods at 100% FP are shown in Table 4. The transfer functions at the remaining power levels can be found in Appendix A.
The OTSG operates stably at 100% FP at t = 0. Then, the feedwater flowrate step changes +1% and +5% at t = 20 s. Figure 8 shows the output of nonlinear model, reduced order model and transfer function listed in Table 4. It can be seen from Figure 8 that the outputs of the models calculated by the three methods are consistent with the nonlinear model. Since the three methods calculate K in the same way, the steady-state values of the three methods are equal. Comparing Figure 8a,b, it can be found that the difference between the linear model and the nonlinear model increases with the deviation broadening from the steady state. The comparison showed that the output of Method 1 is closest to the nonlinear model, easy to calculate, and can be calculated by transfer function or fitted by system response curve, which is more convenient for engineering applications. Therefore, Method 1 is recommended. Ref. [34] also provides a method to approximate the frequency domain characteristics of the system, but this method is limited by the characteristics of the controlled object and the calculation is complex, so it will not be introduced here.

3.2.2. Design of IMC-PID Controller

The approximate analysis of time delay terms is performed by the Pade method [25]:
e θ s = 1 θ 2 s 1 + θ 2 s
So, the IMC-PID controller is designed according to the method in Section 3.1:
G d ( s ) = K T s + 1 1 θ 2 s 1 + θ 2 s
G m = K T s + 1 ,                   G m + = 1 θ 2 s 1 + θ 2 s
Gd(s) calculated by the three methods is summarized in Table 4. Then, substitute Equation (26) into Equation (16):
C ( s ) = 1 K ( θ + λ ) ( T s + 1 ) ( 1 + θ 2 s ) s θ λ 2 ( θ + λ ) s + 1
The parameters of the IMC-PID controller can be obtained by comparing Equations (27) and (17):
T d = λ θ 2 λ + θ 2 K i = 1 K ( λ + θ ) K p = K i ( T + θ 2 T d ) K d = T θ 2 K ( λ + θ ) K p T d
The parameters calculated by the three methods with λ = 1 are listed in Table 5.

3.3. Simulation Platform

MATLAB/Simulink is used to build the OTSG model and controller model. Figure 9 shows the structure of the OTSG feedwater control simulation platform. In Figure 9, module 1 is the reference, module 2 is IMC-PID controller, module 3 is IMC controller, module 4 is OTSG nonlinear model G, module 5 is FOPDT model Gr(s), module 6 is non-minimum phase model Gd(s), module 7 is noise and switch and the module 8 is time delay and switch.

4. Results and Discussion

This section verifies the adaptability of IMC-PID to model mismatch under different controller parameters through four ways. Section 4.1 tests the impact of three different approximation methods on IMC-PID. Section 4.2 studies the performance of IMC-PID through the nonlinear model and non-minimum phase system. Section 4.3 studies the performance of IMC-PID under different parameters. In Section 4.4, the adaptability of IMC-PID to the time delay element under different parameters is studied. In Section 4.5, the tracking ability of different controller parameters is studied through rapid load reduction.

4.1. Effect of Different Control Parameters

The step change in LBE outlet temperature reference is from 320 °C to 325 °C at 20 s, and the influence of different λ values on the performance of IMC-PID controller is studied by comparing the system output. Figure 10 shows the control performance of IMC and IMC-PID controller with different parameters.
It can be seen from Figure 10 that with the increase in λ, the adjustment time of the system gradually increases. At the same time, the output of IMC and IMC-PID are closer. This shows that as λ increases, the robustness of the system gradually increases and the sensitivity to model mismatch gradually decreases.
It can be seen from Equation (14) that the filtering element introduces a pole with a value of 1 λ and as the λ increases, the pole approaches the origin. This leads to the more obvious influence of pole 1 λ on the system with the increase in λ, and gradually becomes the dominant pole of the system. Therefore, when λ is large, IMC-PID has the same performance with IMC.
Figure 11 shows the performance of IMC-PID controller parameters calculated by three methods. It can be seen from Figure 11 that the performance of the IMC-PID controller obtained by the three methods gradually disappears with the increase in λ. The results are consistent with those in Figure 8, which show that with the increase in λ, the system will become insensitive to model mismatch.
As can be seen in Figure 11, the transfer functions obtained by the three approximate methods can describe the characteristics of the system approximately, and the performance of the controllers designed by the three methods is not different, especially when λ is large. Therefore, the results of Method 1 are used for subsequent analysis in this paper.

4.2. Effect of Model Mismatch

According to the established controlled object, the controller performance will be poor due to the model mismatch in practical application. Therefore, it is important to study the influence of the controller parameters on model mismatch. It may be assumed that the nonlinear model G established in Section 2.1 is the actual controlled object 1, Gd(s) in Table 4 is the actual controlled object 2, and Gr(s) is the model established by simulation calculation. Gr(s) ignores the nonlinearity of G and the non-minimum phase characteristics in Gd(s).
Unfortunately, industrial processes use the system identification method to obtain the system transfer function and design the controller. At the same time, for the convenience of controller design, the system is usually approximated as FOPDT, such as Gr(s), to replace G, thereby ignoring the nonlinearity of original system G and the non-minimum phase characteristic of Gd(s). This is consistent with our assumption.
Figure 12 shows the control performance of IMC and IMC-PID on models Gd(s) under different parameters when the LBE outlet temperature reference of the OTSG has a +5 °C step change. The control performance of IMC-PID on nonlinear model G is shown in Figure 10.
By comparing Figure 10 and Figure 12, it can be found that the approximation of the time delay element using first-order Pade is very effective in Section 3.2.2. When the controlled object is a minimum phase system, IMC-PID can realize fast regulation without overshoot. When the controlled object is a non-minimum phase system, the control performance of IMC-PID deteriorates slightly. With the increase in λ, the output of IMC-PID controller is gradually conservative and insensitive to non-minimum phase characteristics. It can be seen from Figure 10 that with the increase in λ, the system is also no longer sensitive to the disturbance of the internal model (model mismatch and non-minimum phase characteristics).

4.3. Effect of Measurement Noise on Control Performance

To simulate the sensor measurement noise, 0.25% of the measurement noise is added to the output of the controlled object. Figure 13 shows the performance of IMC-PID under different control parameters. As can be seen from Figure 13, when λ = 1, the system responds quickly, but it is also more sensitive to measurement noise. When λ = 20, the measurement noise has little effect on the performance of the IMC-PID controller. The effect of the controller on G, Gr(s) and Gd(s) is consistent. In addition, the results show that the PID controller with appropriate parameters can also achieve the effect of disturbance rejection. Moreover, λ plays the same role in IMC and IMC-PID controller. Therefore, tuning the PID controller by the IMC method is helpful for practical applications. Three parameters of PID that need to be tuned are simplified to one, which is convenient for design and tuning.

4.4. Influence of Time Delay Element

Based on Section 4.3, a time delay element is added to simulate the time of signal transmission and controller output. Figure 14 shows the performance of the IMC-PID controller with different parameters when there is a 1 s delay from error generation to controller output.
It can be seen from Figure 14 that when λ = 1, the performance of the controller is further deteriorated than in Figure 11, resulting in large overshoot. Comparing Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14, it can be found that the smaller filter parameters are sensitive to model mismatch caused by nonlinear elements, non-minimum phase elements, noise and time delay, which can be regarded as the model mismatch between the actual model and the simulation model for controller design. It can be found that the larger filter parameters sacrifice certain sensitivity, but the robustness is strengthened. From Figure 14, it can be found that the impact of the introduced element in this paper on the performance of IMC-PID with λ = 20 can be ignored. Therefore, if there is a model mismatch problem in the controller design, it is inappropriate to only use load tracking as the evaluation index of the controller, and the optimization of the controller is likely to be futile.
Although the increase in λ will make the IMC-PID controller insensitive to model mismatch, it will also cause the controller output to be too conservative, resulting in poor control performance.

4.5. Rapid Power Changes

Rapid power changes usually occur in load rejection or emergency shutdown conditions. In these conditions, the powers of the primary and secondary loops of the nuclear reactor are reduced at the same time. Therefore, the input of OTSG and the reference change at the same time. This section simulates a rapid power drop from 100% FP to 30% FP. The change in LBE inlet temperature of OTSG due to the simultaneous power reduction on the primary side is shown in Figure 15. At the same time, the OTSG feedwater control system needs to control the LBE outlet temperature to a reference curve to prevent the coolant temperature from introducing reactivity and causing the core power to change. The reference of LBE outlet temperature is shown in Figure 15.
Figure 16 also shows the performance under different controller parameters. It can be seen from Figure 16 that when λ = 20, the system output fluctuates for a period of time, and even lower than the initial temperature. The reason is that the LBE flow velocity is restricted due to the corrosiveness. The change in LBE inlet temperature takes time to change the outlet temperature. As shown in Figure 4, there is an obvious delay in the influence of LBE inlet temperature on LBE outlet temperature. At this time, the change in controller reference reduces the feedwater flowrate to increase the LBE outlet temperature. Subsequently, the influence of LBE inlet temperature change is transmitted to the OTSG outlet, resulting in the decrease in LBE outlet temperature, while the output of λ controller is smaller and the LBE temperature decreases. When the λ is small, the output of the system is large, and the disturbance of LBE at the inlet becomes less obvious. We can observe that the slopes of the four curves in Figure 16 change at 30 s.
Based on the research of this paper, λ of IMC-PID feedwater controller for the presented OTSG of SLBFR is recommended to be between 5 and 10. This research on model mismatch has universality, and this method can be used to initialize other PID controller parameters in industrial processes.

5. Conclusions

We mainly studied the control effect of IMC-PID when the OTSG model is mismatched. By introducing different disturbances, the control performance was tested and the following results were obtained:
  • It is feasible to simplify the OTSG model to the FOPDT model and design an IMC-PID controller. As the system deviates from the steady-state point, the approximate model error gradually increases.
  • The research on a nonlinear model, non-minimum phase system, system with measurement noise, time delay and large range power regulation shows that with the increase in λ, the robustness of the IMC-PID controller is enhanced, but the response of the system is slow.
  • PID controllers have the ability of disturbance rejection (noise and model mismatch), but there is no guidance for parameter setting. Therefore, it is simple and effective to adjust PID parameters by the IMC-PID method.
  • We recommend that the λ of OTSG feedwater IMC-PID controller be between 5 and 10 to ensure the load tracking ability and robustness.

Author Contributions

Conceptualization, K.X.; methodology, K.X.; software, K.X. and Y.L.; validation, K.X. and Y.L.; formal analysis, P.Y.; investigation, P.Y.; resources, Y.Z. (Ying Zhang); data curation, Y.Z. (Ying Zhang); writing—original draft preparation, K.X.; writing—review and editing, Y.Z. (Yang Zhao) and X.P.; visualization, Y.Z. (Yang Zhao); supervision, K.X.; project administration, K.X.; funding acquisition, K.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Innovative Scientific Program of CNNC.

Acknowledgments

Innovative Scientific Program of CNNC.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Feedwater flowrate disturbance, feedwater temperature disturbance, LBE flowrate disturbance and LBE inlet temperature disturbance are introduced to OTSG, and the changes in LBE outlet temperature are observed. Figure A1 shows the change in LBE outlet temperature under different disturbances. The disturbance of feedwater flowrate and LBE flowrate is step change −5%, and the disturbance of feedwater temperature and LBE temperature is step change −5 °C. All disturbances are introduced in 20 s, and the system was 100% FP before the disturbance.
Figure A1. LBE outlet temperature variation under different step disturbances.
Figure A1. LBE outlet temperature variation under different step disturbances.
Energies 15 07475 g0a1
Figure A2 shows the change in primary side outlet temperature under different disturbances in Ref. [23]. The disturbance of feedwater flowrate is step change −2.3%, and the disturbance of feedwater temperature and primary side temperature is step change −5 °C. Comparing Figure A1 and Figure A2, it can be seen that the model in this work is consistent with the RELAP5 model in Ref. [23]. The effect of feedwater flowrate disturbance in the reference is less than our model, because the feedwater flowrate disturbance introduced in the reference is only 2.3% and that in this paper is 5%.
Figure A2. Primary side outlet temperature under different step disturbances in Ref. [23].
Figure A2. Primary side outlet temperature under different step disturbances in Ref. [23].
Energies 15 07475 g0a2
Transfer functions of 100%, 70%, 50% and 30% FP are as follows (the input is feedwater flow (kg/s) and the output is LBE outlet temperature of OTSG (°C)):
100% FP:
G 100 = 321.7 s 4 3 9.927 e 06 s 4 2 1.108 e 11 s 4 1 5.297 e 14 s 4 0 1.013 e 18 s 3 9 8.877 e 20 s 3 8 3.761 e 23 s 3 7 8.337 e 25 s 3 6 s 4 5 + 3.236 e 04 s 4 4 + 3.911 e 08 s 4 3 + 2.174 e 12 s 4 2 + 5.729 e 15 s 4 1 + 7.957 e 18 s 4 0 + 6.083 e 21 s 3 9 + 2.53 e 24 s 3 8 + 5.567 e 26 s 3 7 + 7.331 e 28 s 3 6 + 1.113 e 28 s 3 5 9.927 e 29 s 3 4 6.341 e 31 s 3 3 3.051 e 33 s 3 2 1.146 e 35 s 3 1 3.45 e 36 s 3 0 8.498 e 37 s 2 9 1.739 e 39 s 2 8 2.994 e 40 s 2 7 4.376 e 41 s 2 6 6.396 e 30 s 3 5 + 3.972 e 32 s 3 4 + 1.849 e 34 s 3 3 + 6.687 e 35 s 3 2 + 1.932 e 37 s 3 1 + 4.553 e 38 s 3 0 + 8.891 e 39 s 2 9 + 1.457 e 41 s 2 8 + 2.024 e 42 s 2 7 + 2.402 e 43 s 2 6 + 5.473 e 42 s 2 5 5.892 e 43 s 2 4 5.485 e 44 s 2 3 4.433 e 45 s 2 2 3.119 e 46 s 2 1 1.914 e 47 s 2 0 1.026 e 48 s 1 9 4.809 e 48 s 1 8 1.971 e 49 s 1 7 7.065 e 49 s 1 6 2.452 e 44 s 2 5 + 2.162 e 45 s 2 4 + 1.654 e 46 s 2 3 + 1.101 e 47 s 2 2 + 6.393 e 47 s 2 1 + 3.243 e 48 s 2 0 + 1.438 e 49 s 1 9 + 5.583 e 49 s 1 8 + 1.896 e 50 s 1 7 + 5.635 e 50 s 1 6 + 2.213 e 50 s 1 5 6.05 e 50 s 1 4 1.442 e 51 s 1 3 2.987 e 51 s 1 2 5.366 e 51 s 1 1 8.325 e 51 s 1 0 1.11 e 52 s 9 1.263 e 52 s 8 1.217 e 52 s 7 9.815 e 51 s 6 1.463 e 51 s 1 5 + 3.317 e 51 s 1 4 + 6.55 e 51 s 1 3 + 1.124 e 52 s 1 2 + 1.669 e 52 s 1 1 + 2.134 e 52 s 1 0 + 2.337 e 52 s 9 + 2.173 e 52 s 8 + 1.697 e 52 s 7 + 1.096 e 52 s 6 + 6.512 e 51 s 5 3.47 e 51 s 4 1.431 e 51 s 3 4.287 e 50 s 2 8.322 e 49 s 7.924 e 48 5.746 e 51 s 5 + 2.373 e 51 s 4 + 7.41 e 50 s 3 + 1.636 e 50 s 2 + 2.259 e 49 s + 1.442 e 48
70% FP:
G 70 = 312.9 s 4 3 9.514 e 06 s 4 2 1.047 e 11 s 4 1 4.941 e 14 s 4 0 9.374 e 17 s 3 9 8.059 e 20 s 3 8 3.272 e 23 s 3 7 6.876 e 25 s 3 6 s 4 5 + 3.194 e 04 s 4 4 + 3.815 e 08 s 4 3 + 2.103 e 12 s 4 2 + 5.53 e 15 s 4 1 + 7.666 e 18 s 4 0 + 5.816 e 21 s 3 9 + 2.364 e 24 s 3 8 + 4.912 e 26 s 3 7 + 5.926 e 28 s 3 6 + 8.593 e 27 s 3 5 7.079 e 29 s 3 4 4.143 e 31 s 3 3 1.817 e 33 s 3 2 6.205 e 34 s 3 1 1.698 e 36 s 3 0 3.801 e 37 s 2 9 7.079 e 38 s 2 8 1.111 e 40 s 2 7 1.484 e 41 s 2 6 4.629 e 30 s 3 5 + 2.541 e 32 s 3 4 + 1.039 e 34 s 3 3 + 3.296 e 35 s 3 2 + 8.362 e 36 s 3 1 + 1.735 e 38 s 3 0 + 2.994 e 39 s 2 9 + 4.354 e 40 s 2 8 + 5.392 e 41 s 2 7 + 5.733 e 42 s 2 6 + 1.7 e 42 s 2 5 1.681 e 43 s 2 4 1.443 e 44 s 2 3 1.078 e 45 s 2 2 7.035 e 45 s 2 1 4.017 e 46 s 2 0 2.01 e 47 s 1 9 8.819 e 47 s 1 8 3.392 e 48 s 1 7 1.144 e 49 s 1 6 5.265 e 43 s 2 5 + 4.199 e 44 s 2 4 + 2.92 e 45 s 2 3 + 1.775 e 46 s 2 2 + 9.46 e 46 s 2 1 + 4.425 e 47 s 2 0 + 1.819 e 48 s 1 9 + 6.574 e 48 s 1 8 + 2.088 e 49 s 1 7 + 5.829 e 49 s 1 6 + 3.375 e 49 s 1 5 8.703 e 49 s 1 4 1.957 e 50 s 1 3 3.829 e 50 s 1 2 6.492 e 50 s 1 1 9.5 e 50 s 1 0 1.193 e 51 s 9 1.278 e 51 s 8 1.156 e 51 s 7 8.728 e 50 s 6 1.428 e 50 s 1 5 + 3.063 e 50 s 1 4 + 5.741 e 50 s 1 3 + 9.374 e 50 s 1 2 + 1.327 e 51 s 1 1 + 1.621 e 51 s 1 0 + 1.695 e 51 s 9 + 1.505 e 51 s 8 + 1.12 e 51 s 7 + 6.892 e 50 s 6 + 5.402 e 50 s 5 2.673 e 50 s 4 1.018 e 50 s 3 2.806 e 49 s 2 5.016 e 48 s 4.45 e 47 3.43 e 50 s 5 + 1.341 e 50 s 4 + 3.951 e 49 s 3 + 8.181 e 48 s 2 + 1.047 e 48 s + 5.984 e 46
50% FP:
G 50 = 289.5 s 4 3 8.822 e 06 s 4 2 9.737 e 10 s 4 1 4.627 e 14 s 4 0 8.922 e 17 s 3 9 7.751 e 20 s 3 8 3.139 e 23 s 3 7 6.648 e 25 s 3 6 s 4 5 + 3.204 e 04 s 4 4 + 3.842 e 08 s 4 3 + 2.133 e 12 s 4 2 + 5.687 e 15 s 4 1 + 8.006 e 18 s 4 0 + 6.158 e 21 s 3 9 + 2.524 e 24 s 3 8 + 5.225 e 26 s 3 7 + 6.204 e 28 s 3 6 + 8.402 e 27 s 3 5 6.986 e 29 s 3 4 4.105 e 31 s 3 3 1.796 e 33 s 3 2 6.081 e 34 s 3 1 1.641 e 36 s 3 0 3.609 e 37 s 2 9 6.579 e 38 s 2 8 1.008 e 40 s 2 7 1.312 e 41 s 2 6 4.72 e 30 s 3 5 + 2.505 e 32 s 3 4 + 9.859 e 33 s 3 3 + 3.003 e 35 s 3 2 + 7.3 e 36 s 3 1 + 1.45 e 38 s 3 0 + 2.396 e 39 s 2 9 + 3.337 e 40 s 2 8 + 3.959 e 41 s 2 7 + 4.037 e 42 s 2 6 + 1.462 e 42 s 2 5 1.406 e 43 s 2 4 1.172 e 44 s 2 3 8.504 e 44 s 2 2 5.391 e 45 s 2 1 2.991 e 46 s 2 0 1.455 e 47 s 1 9 6.205 e 47 s 1 8 2.322 e 48 s 1 7 7.62 e 48 s 1 6 3.561 e 43 s 2 5 + 2.732 e 44 s 2 4 + 1.831 e 45 s 2 3 + 1.075 e 46 s 2 2 + 5.544 e 46 s 2 1 + 2.516 e 47 s 2 0 + 1.006 e 48 s 1 9 + 3.545 e 48 s 1 8 + 1.101 e 49 s 1 7 + 3.009 e 49 s 1 6 + 2.19 e 49 s 1 5 5.504 e 49 s 1 4 1.207 e 50 s 1 3 2.304 e 50 s 1 2 3.812 e 50 s 1 1 5.445 e 50 s 1 0 6.677 e 50 s 9 6.979 e 50 s 8 6.157 e 50 s 7 4.525 e 50 s 6 7.236 e 49 s 1 5 + 1.527 e 50 s 1 4 + 2.819 e 50 s 1 3 + 4.537 e 50 s 1 2 + 6.336 e 50 s 1 1 + 7.631 e 50 s 1 0 + 7.866 e 50 s 9 + 6.874 e 50 s 8 + 5.03 e 50 s 7 + 3.033 e 50 s 6 + 2.721 e 50 s 5 1.303 e 50 s 4 4.774 e 49 s 3 1.258 e 49 s 2 2.127 e 48 s 1.754 e 47 1.475 e 50 s 5 + 5.622 e 49 s 4 + 1.608 e 49 s 3 + 3.222 e 48 s 2 + 3.985 e 47 s + 2.225 e 46
30% FP:
G 30 = 201.3 s 4 3 6.149 e 06 s 4 2 6.769 e 10 s 4 1 3.187 e 14 s 4 0 6.026 e 17 s 3 9 5.137 e 20 s 3 8 2.088 e 23 s 3 7 4.77 e 25 s 3 6 s 4 5 + 3.214 e 04 s 4 4 + 3.853 e 08 s 4 3 + 2.129 e 12 s 4 2 + 5.635 e 15 s 4 1 + 7.874 e 18 s 4 0 + 6.028 e 21 s 3 9 + 2.474 e 24 s 3 8 + 5.187 e 26 s 3 7 + 6.256 e 28 s 3 6 + 6.759 e 27 s 3 5 6.346 e 29 s 3 4 4.167 e 31 s 3 3 2.009 e 33 s 3 2 7.404 e 34 s 3 1 2.152 e 36 s 3 0 5.054 e 37 s 2 9 9.777 e 38 s 2 8 1.58 e 40 s 2 7 2.159 e 41 s 2 6 4.828 e 30 s 3 5 + 2.595 e 32 s 3 4 + 1.033 e 34 s 3 3 + 3.175 e 35 s 3 2 + 7.782 e 36 s 3 1 + 1.557 e 38 s 3 0 + 2.587 e 39 s 2 9 + 3.62 e 40 s 2 8 + 4.312 e 41 s 2 7 + 4.41 e 42 s 2 6 + 2.513 e 42 s 2 5 2.51 e 43 s 2 4 2.162 e 44 s 2 3 1.612 e 45 s 2 2 1.043 e 46 s 2 1 5.872 e 46 s 2 0 2.878 e 47 s 1 9 1.229 e 48 s 1 8 4.571 e 48 s 1 7 1.481 e 49 s 1 6 3.898 e 43 s 2 5 + 2.995 e 44 s 2 4 + 2.009 e 45 s 2 3 + 1.18 e 46 s 2 2 + 6.081 e 46 s 2 1 + 2.756 e 47 s 2 0 + 1.099 e 48 s 1 9 + 3.857 e 48 s 1 8 + 1.191 e 49 s 1 7 + 3.23 e 49 s 1 6 + 4.171 e 49 s 1 5 1.02 e 50 s 1 4 2.158 e 50 s 1 3 3.942 e 50 s 1 2 6.187 e 50 s 1 1 8.303 e 50 s 1 0 9.47 e 50 s 9 9.11 e 50 s 8 7.32 e 50 s 7 4.85 e 50 s 6 7.684 e 49 s 1 5 + 1.598 e 50 s 1 4 + 2.897 e 50 s 1 3 + 4.554 e 50 s 1 2 + 6.174 e 50 s 1 1 + 7.171 e 50 s 1 0 + 7.073 e 50 s 9 + 5.864 e 50 s 8 + 4.034 e 50 s 7 + 2.265 e 50 s 6 + 2.603 e 50 s 5 1.102 e 50 s 4 3.536 e 49 s 3 8.054 e 48 s 2 1.155 e 48 s 7.807 e 46 1.017 e 50 s 5 + 3.543 e 49 s 4 + 9.205 e 48 s 3 + 1.67 e 48 s 2 + 1.876 e 47 s + 9.757 e 45
Model reduction functions based on simplified access to Hankel singular value:
100% FP:
G 100 , r = 0.1482 s 3 1.417 s 2 0.841 s 1.121 s 4 + 2.064 s 3 + 2.13 s 2 + 1.201 s + 0.2044
70% FP:
G 70 , r = 0.09431 s 3 2.668 s 2 1.271 s 3.022 s 4 + 2.5 s 3 + 3.022 s 2 + 2.658 s + 0.4094
50% FP:
G 50 , r = 0.06666 s 3 3.722 s 2 2.323 s 5.129 s 4 + 2.81 s 3 + 4.523 s 2 + 3.962 s + 0.6581
30% FP:
G 50 , r = 0.2008 s 3 8.507 s 2 7.722 s 6.417 s 4 + 3.228 s 3 + 8.026 s 2 + 4.368 s + 0.8144
Transfer function of IMC controller Gc(s) at different λ values at 100% FP:
λ = 1:
G c ( s ) = s 4 2.064 s 3 2.13 s 2 1.201 s 0.2044 0.1482 s 4 + 1.565 s 3 + 2.258 s 2 + 1.962 s + 1.121
λ = 5:
G c ( s ) = 0.2 s 4 0.4128 s 3 0.426 s 2 0.2402 s 0.04088 0.1482 s 4 + 1.447 s 3 + 1.124 s 2 + 1.289 s + 0.2242
λ = 10:
G c ( s ) = 0.1 s 4 0.2064 s 3 0.213 s 2 0.1201 s 0.02044 0.1482 s 4 + 1.432 s 3 + 0.9827 s 2 + 1.205 s + 0.1121
λ = 20:
G c ( s ) = 0.05 s 4 0.1032 s 3 0.1065 s 2 0.06005 s 0.01022 0.1482 s 4 + 1.424 s 3 + 0.9118 s 2 + 1.163 s + 0.05605

References

  1. Sun, A.D.; Pu, S.M.; He, Z.X.; Xiao, K.; Sun, P.; Wang, P.; Wei, X. Application of model free active disturbance rejection controller in nuclear reactor power control. Prog. Nucl. Energy 2021, 140, 103907. [Google Scholar] [CrossRef]
  2. Khan, S.U.-D.; Khan, S.U.-D.; Peng, M. Nuclear power plant systems. In Nuclear Reactor Technology Development and Utilization; Woodhead Publishing: Sawston, UK, 2020; pp. 433–471. [Google Scholar] [CrossRef]
  3. Shen, Z.; Shi, J.; Gan, Y.; Sun, B.; Li, Y. Simulation of dryout phenomenon and transient heat transfer performance of the once-through steam generator based on heat transfer partition. Ann. Nucl. Energy 2018, 115, 268–279. [Google Scholar] [CrossRef]
  4. Lu, J.; Liu, Z.; Zou, Y.; Ding, J. Experimental thermal performance study of molten salt steam generator-superheater with saturated water. Int. J. Heat Mass Transf. 2021, 168, 120884. [Google Scholar] [CrossRef]
  5. Du, W.; Li, J.; Yuan, B. Dynamic characteristics analysis of a once-through heat recovery steam generator. Appl. Therm. Eng. 2020, 173, 115155. [Google Scholar] [CrossRef]
  6. Ray, A.; Bowman, H.F. A Nonlinear Dynamic Model of a Once-Through Subcritical Steam Generator. J. Dyn. Syst. Meas. Control 1976, 98, 332–339. [Google Scholar] [CrossRef]
  7. Ray, A. Dynamic modelling of once-through subcritical steam generator for solar applications. Appl. Math. Model. 1980, 4, 417–423. [Google Scholar] [CrossRef]
  8. Ray, A. Nonlinear dynamic model of a solar steam generator. Sol. Energy 1981, 26, 297–306. [Google Scholar] [CrossRef]
  9. Tzanos, P. A Movable Boundary Model for Once-Through Steam Generator Analysis. Nucl. Technol. 1988, 82, 5–17. [Google Scholar] [CrossRef]
  10. Yi, W.; Li, C.; Wei, R. Comparison of fixed and movable boundary models for once-through steam generator. Chin. J. Nucl. Sci. Eng. 2002, 22, 314–317. (In Chinese) [Google Scholar]
  11. Ghaffari, V.; Mobayen, S. Robust H integral controller design for regulation problem of uncertain nonlinear systems with non-zero set-point. Commun. Nonlinear Sci. Numer. Simul. 2021, 107, 106158. [Google Scholar] [CrossRef]
  12. Jiang, D.; Dong, Z.; Liu, M.; Huang, X. Dynamic Matrix Control for the Thermal Power of MHTGR-Based Nuclear Steam Supply System. Energies 2018, 11, 2651. [Google Scholar] [CrossRef] [Green Version]
  13. Skålén, S.; Josefsson, F.; Ihrström, J. Nonlinear MPC for grade transitions in an industrial LDPE tubular reactor. IFAC-PapersOnLine 2016, 49, 562–567. [Google Scholar] [CrossRef]
  14. Qin, Y.; Sun, L.; Hua, Q.; Liu, P. A Fuzzy Adaptive PID Controller Design for Fuel Cell Power Plant. Sustainability 2018, 10, 2438. [Google Scholar] [CrossRef] [Green Version]
  15. Nohooji, H.R. Constrained neural adaptive PID control for robot manipulators. J. Frankl. Inst. 2020, 357, 3907–3923. [Google Scholar] [CrossRef]
  16. Garcia, C.E.; Morari, M. Internal model control. II: Design procedure for multivariable systems. Ind. Eng. Chem. Process Des. Dev. 1985, 24, 472–484. [Google Scholar] [CrossRef]
  17. Kazantzidou, C.; Perez, T.; Donaire, A.; Valentinis, F. Internal Model Control for Rudder Roll Stabilisation and Course Keeping of a Surface Marine Craft. IFAC-PapersOnLine 2018, 51, 457–462. [Google Scholar] [CrossRef]
  18. Singh, J.; Chattterjee, K.; Vishwakarma, C.B. Two degree of freedom internal model control-PID design for LFC of power systems via logarithmic approximations. ISA Trans. 2018, 72, 185–196. [Google Scholar] [CrossRef] [PubMed]
  19. Bhattacharjee, A.; Easwaran, A.; Leow, M.K.-S.; Cho, N. Evaluation of an artificial pancreas in in silico patients with online-tuned internal model control. Biomed. Signal Process. Control 2018, 41, 198–209. [Google Scholar] [CrossRef]
  20. Li, N.L.; Yang, H.; Zhu, W.; Liu, C. A novel grey decision-DE optimized internal model controller for vibration control of nonlinear uncertain aeroelastic blade system. ISA Trans. 2020, 107, 27–39. [Google Scholar] [CrossRef] [PubMed]
  21. Mesbah, A.; Paulson, J.A.; Braatz, R.D. An internal model control design method for failure-tolerant control with multiple objectives. Comput. Chem. Eng. 2020, 140, 106955. [Google Scholar] [CrossRef]
  22. Karan, S.; Dey, C.; Mukherjee, S. Simple internal model control based modified Smith predictor for integrating time delayed processes with real-time verification. ISA Trans. 2021, 121, 240–257. [Google Scholar] [CrossRef] [PubMed]
  23. Schörghuber, C.; Gölles, M.; Reichhartinger, M.; Horn, M. Control of biomass grate boilers using internal model control. Control Eng. Pract. 2020, 96, 104274. [Google Scholar] [CrossRef]
  24. Wang, P.F.; Chen, Z.; Liao, L.; Wan, J.; Wu, S. A multiple-model based internal model control method for power control of small pressurized water reactors. Energy 2020, 210, 118527. [Google Scholar] [CrossRef]
  25. Zeng, W.J.; Zhu, W.C.; Hui, T.; Chen, L.; Xie, J.; Yu, T. An IMC-PID controller with Particle Swarm Optimization algorithm for MSBR core power control. Nucl. Eng. Des. 2020, 360, 110513. [Google Scholar] [CrossRef]
  26. Sun, A.D.; Pu, S.M.; Jiao, W.; Sun, P.; Wei, X. Research on the feedwater control of a multimodule once through steam generator parallel system. Appl. Therm. Eng. 2021, 200, 117691. [Google Scholar] [CrossRef]
  27. Dittus, F.W.; Boelter, L.M.K. Heat transfer in automobile radiators of the tubular type. In University of California Publications on Engineering; University of California: Berkeley, CA, USA, 1930; Volume 2, pp. 443–461. [Google Scholar]
  28. Collier, J.G. Convective Boiling and Condensation; McGraw-Jill Book, Co.: New York, NY, USA,, 1972. [Google Scholar]
  29. Chen, J.C. Correlation for Boiling Heat Transfer to Saturated Fluids in Convective Flow. Ind. Eng. Chem. Process Des. Dev. 1966, 5, 322–329. [Google Scholar] [CrossRef] [Green Version]
  30. Miropolskiy, Z.L. Heat transfer in film boiling of a steam water mixture in steam generating tubes. Teploenergetika 1963, 10, 49–52. [Google Scholar]
  31. Skupinski, E.; Tortel, J.; Vautrey, L. Determination des coefficients de convection d’un alliage sodium-potassium dans un tube circulaire. Int. J. Heat Mass Transf. 1965, 8, 937–951. [Google Scholar] [CrossRef]
  32. Wan, J.S. Research on the Control Systems of the Advanced Small Pressurized Water Reactor; Xi’an Jiaotong University: Xi’an, China, 2017. [Google Scholar]
  33. Xue, D.; Atherton, D.P. A suboptimal reduction algorithm for linear systems with a time delay. Int. J. Control 1994, 60, 181–196. [Google Scholar] [CrossRef]
  34. Xue, D. Computer Aided Design of Control System Using MATLAB Language, 3rd ed.; Tsinghua University Press: Beijing, China, 2012. [Google Scholar]
Figure 1. Node division of once-through steam generator.
Figure 1. Node division of once-through steam generator.
Energies 15 07475 g001
Figure 2. Temperature distribution of OTSG in this work.
Figure 2. Temperature distribution of OTSG in this work.
Energies 15 07475 g002
Figure 3. Temperature distribution of OTSG in Ref. [28].
Figure 3. Temperature distribution of OTSG in Ref. [28].
Energies 15 07475 g003
Figure 4. LBE outlet temperature variation under different disturbances.
Figure 4. LBE outlet temperature variation under different disturbances.
Energies 15 07475 g004
Figure 5. General structure of IMC.
Figure 5. General structure of IMC.
Energies 15 07475 g005
Figure 6. Control performance of IMC with different parameters.
Figure 6. Control performance of IMC with different parameters.
Energies 15 07475 g006
Figure 7. General structure of IMC-PID controller.
Figure 7. General structure of IMC-PID controller.
Energies 15 07475 g007
Figure 8. Comparison between simplified model and nonlinear model: (a) +1% feedwater flowrate disturbance, (b) +5% feedwater flowrate disturbance.
Figure 8. Comparison between simplified model and nonlinear model: (a) +1% feedwater flowrate disturbance, (b) +5% feedwater flowrate disturbance.
Energies 15 07475 g008
Figure 9. Structure of the OTSG feedwater control simulation platform.
Figure 9. Structure of the OTSG feedwater control simulation platform.
Energies 15 07475 g009
Figure 10. Comparison of IMC and IMC-PID performance under different parameters.
Figure 10. Comparison of IMC and IMC-PID performance under different parameters.
Energies 15 07475 g010
Figure 11. Comparison of IMC-PID performance of different methods.
Figure 11. Comparison of IMC-PID performance of different methods.
Energies 15 07475 g011
Figure 12. Performance of IMC-PID on different controlled objects.
Figure 12. Performance of IMC-PID on different controlled objects.
Energies 15 07475 g012
Figure 13. Influence of noise on different controller parameters.
Figure 13. Influence of noise on different controller parameters.
Energies 15 07475 g013
Figure 14. Influence of delay on different controller parameters.
Figure 14. Influence of delay on different controller parameters.
Energies 15 07475 g014
Figure 15. Change in LBE temperature at OTSG inlet during load shedding.
Figure 15. Change in LBE temperature at OTSG inlet during load shedding.
Energies 15 07475 g015
Figure 16. Performance of different controller parameters in rapid power reduction.
Figure 16. Performance of different controller parameters in rapid power reduction.
Energies 15 07475 g016
Table 1. Heat transfer correlations in different regions.
Table 1. Heat transfer correlations in different regions.
RegionReferenceCalculation Formula
1.Subcooled region (Re ≥ 2500)Dittus-Boelter [27] N u = 0.023 Re 0.8 Pr 0.4
1.Subcooled region (Re < 2500)Collier [28] N u = 0.17 Re 0.33 Pr 0.43 ( Pr Pr w ) 0.25 G r 0.1
2.Nucleate boiling regionChen [29] h = 0.023 F λ f 0.6 G 0.8 ( 1 x ) 0.8 C p f 0.4 μ f 0.4 D e 0.2 + 0.00122 S λ f 0.79 C p f 0.45 ρ f 0.49 σ 0.5 μ f 0.29 h f g 0.24 ρ g 0.24 Δ T s a t 0.24 Δ P s a t 0.75
3.Film boiling regionMiropolskiy [30] N u = 0.023 { Re [ x + ρ g ρ f ( 1 - x ) ] } 0.8 Pr 0.8 Y
4.Superheated regionDittus-Boelter [27] N u = 0.023 Re 0.8 Pr 0.4
Table 2. The OTSG parameters.
Table 2. The OTSG parameters.
NameValueNameValue
Tube inner diameter21 mmInlet LBE temperature430 °C
Tube outer diameter24 mmInlet feedwater temperature210 °C
Length of tube20 mFeedwater flowrate12.76 kg/s
Tube number60LBE flowrate1767.2 kg/s
Table 3. Model calculation results at 100% FP.
Table 3. Model calculation results at 100% FP.
NameLBE Outlet TemperatureSteam TemperatureFeedwater FlowrateLength of Superheated Region
Design value320 °C368 °C13 kg/s5.04 m
Calculated value320 °C360.8 °C12.76 kg/s4.76 m
Error02%1.8%5.6%
Table 4. Approximated transfer functions by different methods.
Table 4. Approximated transfer functions by different methods.
NameMethod 1Method 2Method 3
Gr(s) 5.496 4.527 s + 1 e 0.91 s 5.496 4.055 s + 1 e 1.11 s 5.496 4.334 s + 1 e 0.967 s
Gd(s) 5.496 ( 1 0.455 s ) ( 4.527 s + 1 ) ( 1 + 0.455 s ) 5.496 ( 1 0.555 s ) ( 4.055 s + 1 ) ( 1 + 0.555 s ) 5.496 ( 1 0.4835 s ) ( 4.055 s + 1 ) ( 1 + 0.4835 s )
Table 5. IMC-PID controller parameters (λ = 1).
Table 5. IMC-PID controller parameters (λ = 1).
NameMethod 1Method 2Method 3
Td0.23820.26300.2458
Kp−0.4519−0.3748−0.4229
Ki−0.0953−0.0862−0.0925
Kd−0.0886−0.0955−0.0899
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xiao, K.; Li, Y.; Yang, P.; Zhang, Y.; Zhao, Y.; Pu, X. Study on IMC-PID Control of Once-Through Steam Generator for Small Fast Reactor. Energies 2022, 15, 7475. https://doi.org/10.3390/en15207475

AMA Style

Xiao K, Li Y, Yang P, Zhang Y, Zhao Y, Pu X. Study on IMC-PID Control of Once-Through Steam Generator for Small Fast Reactor. Energies. 2022; 15(20):7475. https://doi.org/10.3390/en15207475

Chicago/Turabian Style

Xiao, Kai, Yiliang Li, Pengcheng Yang, Ying Zhang, Yang Zhao, and Xiaofei Pu. 2022. "Study on IMC-PID Control of Once-Through Steam Generator for Small Fast Reactor" Energies 15, no. 20: 7475. https://doi.org/10.3390/en15207475

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