Next Article in Journal
The Effect of Tool Rotation Speed on the Formation of Eutectic Structure during Friction Stir Welding of Aluminum to Magnesium
Previous Article in Journal
Reliability Evaluation of a Nonlinear Frame Structure under Explosive Ground Motions Generated by Dimension-Reduction Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Feedforward Cascade Compound Control Based on Improved Predictive Functional Control in Heat Exchanger Outlet Temperature System

School of Electrical and Electronic Engineering, Shanghai Institute of Technology, Shanghai 201418, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(12), 7132; https://doi.org/10.3390/app13127132
Submission received: 14 May 2023 / Revised: 2 June 2023 / Accepted: 13 June 2023 / Published: 14 June 2023
(This article belongs to the Section Applied Industrial Technologies)

Abstract

:
Aiming at the problems of large delay and poor anti-disturbance ability in the outlet temperature control system of the heat exchanger to optimize the control accuracy of the system and improve the control performance, this paper proposes a control scheme combining predictive functional control with proportional-integral-derivative control. Using the incremental proportional-integral-derivative control algorithm to improve the optimization objective function of the predictive functional control algorithm, a predictive functional control optimization model with a proportional-integral-derivative structure is established. The feedforward compensation control is adopted to eliminate the influence of external disturbances on the heat exchanger temperature control system. Through simulation, the proposed control scheme is compared with the feedforward cascade compound control scheme based on a proportional-integral-derivative main controller. The results show that the scheme has a small over harmonic and strong anti-interference ability. The adaptability and stability of the system are significantly improved, and the exit temperature of the heat exchanger can be effectively controlled.

1. Introduction

At present, one of the main purposes of designing control strategies in the field of industrial processes is to improve energy efficiency. More than 80% of the world’s energy use today involves heat transfer processes [1]. The heat exchanger is a common piece of heat transfer equipment in the chemical production process. It is also called a heat exchanger, which uses the heat exchange between cold and hot fluids to ensure that the temperature of the liquid after heating meets the needs of the process so that production can be carried out smoothly [2]. Choosing a reasonable control scheme can not only control the outlet temperature of the heat exchanger but also improve heat transfer efficiency and provide economic benefits [3,4,5,6,7]. The performance of the control system has a great influence on the economic efficiency of the process, and the control performance can usually be improved by applying advanced control algorithms [8,9,10].
The most commonly used control strategy in the field of industrial process control is proportional-integral-derivative (PID) control. Since 1936, experts and scholars have proposed many PID tuning methods [11]. But how to determine the appropriate PID parameters is still a question worthy of discussion [12]. In industrial control, the appropriate PID adjustment method is generally selected according to the model type, such as the first-order plus dead time (FOPDT) model [13,14], integrator plus dead time (IPDT) model [15,16], etc. In industrial production, the PID control scheme is generally used to control the system. However, for the process dynamic model with a time-varying and large lag, the traditional PID control can’t eliminate the obvious overshoot in the control, has a long adjustment time, and can’t solve the problem of time-varying control model parameters.
Since 1970, model predictive control (MPC) has been proposed and developed, and it has a good control effect on complex optimization problems [17]. However, when dealing with nonlinear, uncertain, and time-varying control systems, MPC control alone is still relatively laborious. Furthermore, MPC is not as easy to implement as PID control. Therefore, it is very necessary to find a way to effectively combine MPC and PID control. Vasičkaninová et al. combined neural network predictive control (NNPC) and fuzzy control in the outlet temperature control of heat exchangers. The simulation results demonstrate the effectiveness and superiority of the complex control structure, which combines NNPC and an auxiliary fuzzy controller [18]. Czeczot et al. applied balancing-based adaptive control (BBAC) to a simple heat distribution system and showed that the method ensured better anti-jamming capability compared with the traditional PI controller [19]. Bakošová et al. proposed a predictive control strategy based on a simplified model-based heat exchange network approach [20]. Carvalho et al. proposed an advanced technique based on artificial neural network model predictive control (NNMPC) and compared it with two PIDs and a linear MPC controller in simulation [21]. Oravec et al. took the time-varying parameters of the heat exchanger as parameter uncertainty and adopted robust MPC to deal with the process with uncertainty [22]. In Table 1, the main findings of the studies are provided.
The predictive functional control (PFC) algorithm, as the third generation of the MPC control algorithm, differs from the traditional MPC algorithm in that it is a structured control input [23]. It introduces the concept of basis function, and its output response can be obtained through offline calculation in advance, thereby reducing the workload of the computer that needs to be solved online and improving work efficiency.
In this paper, the PFC algorithm is combined with the PID control algorithm, and the incremental PID control algorithm is used to improve the optimization objective function of the PFC algorithm so that the controller has the structural characteristics of proportional, integral, and derivative. Compared with the single algorithm, the improved PFC (IPFC) control algorithm has the advantages of fast response and high control precision. At the same time, a feedforward cascade compound control scheme based on IPFC is proposed for the three measurable but uncontrollable disturbance quantities, namely, the flow rate of hot fluid, the inlet temperature of hot fluid, and the inlet temperature of the refrigerant. The feedforward control is used to eliminate the influence of the main interference on the outlet temperature, and the other interference is controlled by feedback. The simulation results show that the method can effectively reduce the overshoot of the system, has good anti-interference, and greatly improves the control performance of the heat exchanger temperature control system.
The main contribution of this paper is to propose a cascaded forward control scheme based on IPFC. Firstly, an improved predictive functional control algorithm is proposed. Secondly, according to the other three controllable input variables of the heat exchanger: refrigerant inlet temperature, hot fluid flow, and hot fluid inlet temperature, the disturbance compensation of these three main interference variables is carried out by the feedforward control method to eliminate the influence of the main external interference on the heat exchanger outlet temperature. In the current research on heat exchanger outlet temperature control, the common feedforward control scheme only selects one main interference variable to compensate, but in this paper, we will consider the three main interference variables. Finally, the simulation shows the suppression effect of the control system on the three disturbance variables under model matching. The suppression effect of the control system on interference when the interference channel model is mismatched and the suppression effect of the control system on interference when the main controlled object model is mismatched. The control scheme proposed in this paper will provide a reference for the research of the heat exchanger outlet temperature control system to suppress interference.
The organizational structure of this article is as follows. In Section 1, the research status of the heat exchanger outlet temperature control system is introduced. In Section 2, the mathematical model of the heat exchanger is established using mechanism modeling. In Section 3, an improved predictive functional control algorithm is introduced. In Section 4, a feedforward cascade compound control scheme based on an improved predictive functional control algorithm is proposed. In Section 5, simulation and experimental analysis are presented. In Section 6, there is a discussion of future work. Section 7, is the conclusion of this paper.

2. Heat Exchanger Model

In this paper, the heat exchanger model is established in the form of a countercurrent single-pass tube, and its mathematical model is established through the analysis of static and dynamic characteristics [24]. The structure diagram of the heat exchanger is shown in Figure 1. In this case, the product is hot water, and the heat-transfer fluid is cold water. The product enters the exchanger at a flow rate G1 and temperature T 1 i and leaves at a temperature T 1 o . At the opposite end of the device, the heat-transfer fluid enters with a flow rate G2 and temperature T 2 i and exits with a temperature T 2 o . The objective is to regulate the temperature of the output fluid, the product, by acting on the counter-current flow rate of the “heat-transfer fluid”.

2.1. Static Characteristic Analysis

Static characteristics in a process control system are defined as the relationship between controlled parameters and control variables in a steady state, which can be described by the corresponding algebraic equations. The static characteristic equation of the heat exchanger temperature control system can be derived from the two basic equations of the heat transfer process, namely, Equations (1) and (2).
q = G 2 c 2 T 2 i T 2 o = G 1 c 1 T 1 o T 1 i
where, q refers to the heat transfer rate, the unit is w ; G1 and G2 refer to the mass flow of hot and cold liquids, kg/s; c1 and c2 are the average specific heat capacities of hot and cold liquids, the unit is J / kg · ° C ; T 1 i and T 1 o are the hot liquid inlet and outlet temperatures, T 2 i and T 2 o are the cold liquid inlet and outlet temperatures, the unit is °C.
The heat transfer rate q from a hot liquid to a cold liquid is given by the heat transfer theorem:
q = K F Δ T
where, K refers to the heat transfer coefficient, w / m 2 · ° C ; F refers to the heat transfer area, m 2 ; Δ T means average temperature difference, °C.
The average temperature difference Δ T is represented by the logarithmic average:
Δ T = T 2 i T 1 o T 2 o T 1 i ln T 2 i T 1 o T 2 o T 1 i = Δ t 1 Δ t 2 ln Δ t 1 Δ t 2
where,
Δ t 1 = T 2 i T 1 o Δ t 2 = T 2 o T 1 i
when Δ t 1 / Δ t 2 2 , or between 0.33 and 3, the logarithmic mean can be replaced by the arithmetic mean, and the deviation between the two is within 5%.
The arithmetic mean is:
Δ T = Δ t 1 + Δ t 2 2 = T 2 i T 1 o + T 2 o T 1 i 2
After finishing Equations (1), (2) and (5), the static characteristics of the heat exchanger can be expressed as:
T 1 o T 1 i T 2 i T 1 i = 1 G 1 c 1 K F + 1 2 1 + G 1 c 1 G 2 c 2
The output flow of the heat exchanger is the heat flow outlet temperature T 1 o , and the input variables have four groups, respectively, refrigerant flow rate G2, hot fluid inlet temperature T 1 i , refrigerant inlet temperature T 2 i , and hot fluid flow rate G1. The effect of these four groups of input variables on the thermal fluid outlet temperature can be expressed as four control channels. Since the above equation is not linearized, choosing to linearize it will result in the static magnification of the four channels.
By taking the derivative of Equation (6), the influence of the refrigerant flow rate G 2 on the outlet temperature of the thermal fluid can be obtained. The static amplification factor of control channel 1, namely channel Δ G 2 Δ T 1 o , is:
K 1 = d T 1 o d G 2 = G 1 c 1 T 2 i T 1 i 2 G 2 2 c 2 G 1 c 1 K F + 1 2 1 + G 1 c 1 G 2 c 2 2
By taking the derivative of Equation (6), the influence of the hot fluid’s inlet temperature T 1 i on the outlet temperature of the thermal fluid can be obtained. The static amplification factor of control channel 2, namely channel Δ T 1 i Δ T 1 o is:
K 2 = d T 1 o d T 1 i = 1 1 G 1 c 1 K F + 1 2 1 + G 1 c 1 G 2 c 2
By taking the derivative of Equation (6), the influence of the cold fluid inlet temperature T 2 i on the outlet temperature of the thermal fluid can be obtained. The static amplification factor of control channel 3, namely channel Δ T 2 i Δ T 1 o is:
K 3 = d T 1 o d T 2 i = 1 G 1 c 1 K F + 1 2 1 + G 1 c 1 G 2 c 2
By taking the derivative of Equation (6), the influence of the hot fluid flow rate G 1 on the outlet temperature of the thermal fluid can be obtained. The static amplification factor of control channel 4, namely channel Δ G 1 Δ T 1 o , is:
K 4 = d T 1 o d G 1 = T 2 i T 1 i G 1 c 1 K F + 1 2 1 + G 1 c 1 G 2 c 2 2 × c 1 K F + c 1 2 G 2 c 2

2.2. Dynamic Characteristic Analysis

The purpose of studying the dynamic characteristics of heat exchangers is to understand the change of the operating parameters at some key positions in the system, the response characteristics of the physical parameters at a section through which the fluid flows to the control variables of the system, and the impact of the operating parameters and structural parameters of the system on the response characteristics.
The dynamic equation of a heat exchanger is a partial differential equation, which usually requires a variety of assumptions before column writing. For complex heat transfer equipment, the writing of dynamic equations is much more complicated, and it will be more difficult to solve the dynamic equation. Therefore, to explain the basic laws of the dynamic characteristics of heat transfer objects, some empirical formulas can be used to describe them. For example, the dynamic characteristics of heat exchangers can be expressed by the following approximate relation [7,25,26].
(1). The influence of inlet temperature on the outlet temperature of the thermal fluid, that is, the channel characteristics of Δ T 1 i Δ T 1 o . If described by a transfer function, it can be expressed as:
G s = K 2 W 1 G 1 + 1 = K 2 T s + 1
where, K 21 is the magnification of the channel, W 1 refers to the amount of hot fluid stored in the heat exchanger, G1 refers to the flow rate of thermal fluid.
(2). The influence of inlet temperature T 2 i and flow rate G2 of refrigerant and flow rate G1 of hot fluid on outlet temperature T 1 o of hot fluid, namely the characteristics of T 2 i T 1 o , G 1 T 1 o and G 2 T 1 o channels. If expressed in terms of the transfer function, can be approximated as:
G s = K T 1 s + 1 T 2 s + 1 e T 2 s
where:
T 1 = W 1 / G 1 + W 2 / G 2 2 T 2 = W 1 / G 1 + W 2 / G 2 8
where, K refers to the static magnification of each channel, W1 is the storage volume of the hot fluid, W2 is the storage volume of the cold fluid.
As can be seen from Equation (12), the dynamic characteristics of these three channels can be approximated as second-order inertia links with pure hysteresis. This is because when the refrigerant and the hot fluid exchange heat, the heat needs to be transferred first to the intermediate wall, and then to the hot fluid from the intermediate wall to form a second-order inertia link. In addition, the pure lag due to residence time is considered.
In this paper, the outlet temperature of the tube heat exchanger in a pharmaceutical factory was studied. The refrigerant is ethylene glycol, and the hydrothermal fluid is toluene. By controlling the flow of refrigerant to stabilize the outlet temperature of the hydrothermal solution. The actual data from the production process is shown in Table 2. By plugging the data into Equations (7) and (12), the transfer function controlling channel 1 is obtained, as shown in Equation (14). The transfer function represents the control effect of refrigerant flow rate on thermal fluid outlet temperature.
G 1 s = K 1 ( T 1 s + 1 ) ( T 2 s + 1 ) e T 2 s = 1.9 105.7 s 2 + 25.7 s + 1 e 5.14 s
It can be seen from Equation (14) that the heat exchanger outlet temperature control system is a system with a large inertia and a large lag.
At the same time, the transfer function of the input temperature of hot fluid, the inlet temperature of refrigerant, and the flow rate of hot fluid acting on the exit temperature is given. By substituting the data into Equations (8) and (11), the transfer function controlling channel 2 is obtained, as shown in Equation (15). The transfer function represents the control effect of the inlet temperature of the hot fluid on the outlet temperature of the hot fluid.
G 2 s = K 2 T s + 1 = 0 . 464 37 . 66 s + 1
By substituting the data into Equations (9) and (12), the transfer function controlling channel 3 is obtained, as shown in Equation (16). The transfer function represents the control effect of the refrigerant inlet temperature on the thermal fluid outlet temperature.
G 3 s = K 3 ( T 1 s + 1 ) ( T 2 s + 1 ) e T 2 s = 0 . 536 105.7 s 2 + 25.7 s + 1 e 5.14 s
By substituting the data into Equations (10) and (12), the transfer function controlling channel 4 is obtained, as shown in Equation (17). The transfer function represents the control effect of the flow rate of hot fluid on the exit temperature of hot fluid.
G 4 s = K 4 ( T 1 s + 1 ) ( T 2 s + 1 ) e T 2 s = 1 . 35 105.7 s 2 + 25.7 s + 1 e 5.14 s

3. Design of IPFC Controller

3.1. Predictive Functional Control (PFC) Algorithm

The predictive functional control algorithm belongs to the third generation of predictive control, which has three basic characteristics of general predictive control: predictive model, rolling optimization, and feedback correction [27]. The biggest feature of PFC is the structured control input; the control input at each moment is represented by the linear combination of the pre-selected basis function family, and then the linear weighting coefficient is calculated through online optimization, and then the current control input is calculated [28]. The structure diagram of the predictive functional controller is shown in Figure 2.
In Figure 2, G is the controlled object, G m is the prediction model, c is the set output value, u k is the amount of control, d k is the interference, y k + 1 is the output of the actual system, y m k + 1 is the output of the prediction model, and e k + 1 is the prediction error.
In predictive functional control, the control input is a linear combination of a set of basis functions f j j = 1 , 2 , , N related to processing characteristics and tracking setpoints, namely:
u k + i = j = 1 N μ j f j i i = 0 , 1 , , H 1
where, N is the number of basis functions; μ j is the linear combination coefficient; H is the prediction optimization time-domain length.
Generally, the choice of basis function mainly depends on the set value and the nature of the controlled object, such as the step function, slope function, or parabola function. If the set value is constant or has a small change rate between controlled regions, select a basis function, that is, the step function. When the change rate of the set value is greater than a certain value in the controlled area, two basic functions, namely, the step function and the slope function, are selected.
The output y m k of the prediction model is composed of the model-free response y l k and the forced response y f k , then the model forced response at the time k + i is:
y f k + i = j = 1 N μ j g j i
where, g j i is the model output under the action of the basis function f j i .
The model output at the time k + i is:
y m k + i = y l k + i + y f k + i
The model of the prediction functional takes the state space equation, and its discrete state space expression is:
X m k = A m X m k + B m u k y m k = C m X m k
where, X m R n × 1 is the state vector of the prediction model, y m R 1 × 1 is the prediction output of the prediction model, u R 1 × 1 is the control input of the prediction model, A m R n × n , B m R n × 1 , C m R 1 × n are the system matrices of the prediction model.
According to Equation (21), the expression of the model state at the time k + i can be derived as:
X m k + i = A m i X m k + A m i 1 B m u k + A m i 2 B m u k 1 + + A m B m u k + i 2 + B m u k + i 1
According to Equations (18), (19), and (22), the output of the model at the time k + i can be obtained by recursion as follows:
y m k + i = C m A m i X m k + μ T k g k i
where,
μ k = μ 1 k μ 2 k μ N k T g k i = g k 1 i g k 2 i g k N i g k j i = C m A m i 1 B m f j 0 + C m A m i 2 B m f j 1 + + C m B m f j i 1
For a stable system, the first-order exponential form is generally chosen to describe the reference trajectory, namely:
y r k + i = y c k + i β i y c k y k i = 1 , 2 , , h 1
where, y r k + i is the reference trajectory value at the sampling time of k + i , y c k + i is the quasi-tracking set value of the system at the sampling time of k + i , y k is the actual output response value of the system at the sampling time of k . β is the softening coefficient of the reference trajectory and satisfies β = e 3 T s / T r , β 0 , 1 . Where, T s is the sampling period and T r is the desired system closed-loop response time. β is the rate at which the predicted output of the regulation system tracks the setpoint approach.
The optimized performance index of predictive functional control involves the future behavior of the system. The performance index can be used to obtain the control input. Generally, the size of the current and future control inputs of the controlled object can be determined based on the performance index. These control inputs will make the predictive model output of the controlled object follow the reference trajectory to achieve the ultimate goal of making the actual output of the system track the set value. The usual optimization criterion is to minimize the sum of squares of the reference trajectory at the optimization point and the prediction error output of the prediction process. The expression of the optimization objective function in this paper is shown in Equation (26).
J k = min i = 1 H y k + i y r k + i 2
where: H refers to the predictive time-domain length, which mainly affects the stability and robustness of the control.
y k + i = y m k + i + e k + i
where, y k + i is the system output; y m k + i is the output of the generalized predictive model; e k + i is a systematic error.

3.2. PID Control Algorithm

The controller with proportional, integral, and differential links is called the PID controller, which is the most widely used control law in the field of industrial process control. The continuous PID control equation is shown in Equation (28) [29].
u t = k p e t + 1 T I e t d t + T D d e t d t
where, e t is the temperature deviation, k p is the scale factor, T I is the integration time, T D is the differential time.
Since the computer deals with digital quantities, Equation (28) is discretized, and the control law expression of digital PID is obtained as shown in Equation (29).
u k = k p e k + k i j = 0 k e j + k d e k e k 1
where, e k is the input temperature deviation value when the sampling time is k ; k p is the scale factor; k i = k p T T I , k d = k p T D T , T is the sampling period.
The incremental PID control algorithm is:
Δ u ( k ) = k p Δ e k + k i e k + k d Δ e k Δ e k 1

3.3. Improved PFC (IPFC) Control Algorithm

The predictive functional control algorithm has good tracking ability and strong robustness for time-delay system control. PID control has a strong anti-interference ability. To control the system better, the structural features of proportional, integral, and differential in the PID control algorithm are added to the optimal objective function of the PFC, so that the improved controller has the advantages of both predictive functional control and PID control.
From Equations (26) and (30), the PID-based PFC optimization function can be expressed as:
J = i = 1 H k p × Δ e k + i 2 + k i × e ( k + i ) 2 + k d × Δ 2 e k + i 2 + β i = 1 H 1 Δ u k + i 2
Make:
e = e k + 1 e k + 2 e k + H T Δ e = Δ e k + 1 Δ e k + 2 Δ e k + H T Δ 2 e = Δ 2 e k + 1 Δ 2 e k + 2 Δ 2 e k + H T Δ u = Δ u k Δ u k + 1 Δ u k + H 1 T
From Equation (27) to Equation (30), we can get:
y k + i y r ( k + i ) = μ T k g k i + 1 β i y k y c k + i + β i y c k + C m A m i I X m k
Make:
d k + i = 1 β i y k y c k + i + β i y c k + C m A m i I X m k
So:
e k + i = y k + i y r k + i = μ T k g k i + d k + i
Make:
g k = g k 1 g k 2 g k H T = g k 1 1 g k 1 2 g k 1 H g k 2 1 g k 2 2 g k 2 H g k N 1 g k N 2 g k N H d = d k + 1 d k + 2 d k + H Δ d = Δ d k + 1 Δ d k + 2 Δ d k + H = d k + 1 d k d k + 2 d k + 1 d k + H d k + H 1 Δ 2 d = Δ 2 d k + 1 Δ 2 d k + 2 Δ 2 d k + H = Δ d k + 1 Δ d k Δ d k + 2 Δ d k + 1 Δ d k + H Δ d k + H 1
So there are:
e = e k + 1 e k + 2 e k + H = g k 1 1 g k 2 1 g k N 1 g k 1 2 g k 2 2 g k N 2 g k 1 H g k 2 H g k N H μ 1 k μ 2 k μ N k d k + 1 d k + 2 d k + H = g k T μ k d Δ e = Δ e k + 1 Δ e k + 2 Δ e k + H = e k + 1 e k e k + 2 e k + 1 e k + H e k + H 1 = Δ g k T μ k Δ d Δ 2 e = Δ e 2 k + 1 Δ e 2 k + 2 Δ e 2 k + H = Δ 2 g K T μ k Δ 2 d e
Vectors and matrices are introduced here for easy derivation:
μ = μ T k
Introduce the shift operator, then:
Δ μ = μ k μ k 1 = μ k q 1 μ k = 1 q 1 μ
The same can be said for:
Δ 2 μ = Δ μ k Δ μ k 1 = μ k μ k 1 μ k 1 μ k 2 = μ k μ k 1 μ k 1 + μ k 2 = μ k 2 q 1 μ k + q 2 μ k = 1 2 q 1 + q 2 μ
g = g k i Δ g = 1 q 1 g Δ 2 g = 1 2 q 1 + q 2 g
d = d k + i Δ d = 1 q 1 d Δ 2 d = 1 2 q 1 + q 2 d
e = μ g d Δ e = Δ μ Δ g Δ d Δ 2 e = Δ 2 μ Δ 2 g Δ 2 d
Converting Equation (31) into vector form, we can get:
J = k i e T e + k p Δ e T Δ e + k d Δ 2 e T Δ 2 e + β Δ u T Δ u
Because the value of β Δ u T Δ u is relatively small, and its existence is to make the input u more accurate, and the main research in this paper is on the control effect, so the influence of this is not considered. To simplify the calculation, the objective function formula can be omitted as follows:
J = k i e T e + k p Δ e T Δ e + k d Δ 2 e T Δ 2 e
By substituting Equation (43) into the above equation, we get:
J = k i μ g d T μ g d + k p Δ μ Δ g Δ d T Δ μ Δ g Δ d + k d Δ 2 μ Δ 2 g Δ 2 d T Δ 2 μ Δ 2 g Δ 2 d = k i g T μ T d T g μ d + k p Δ g T Δ μ T Δ d T Δ μ Δ g Δ d + k d Δ 2 g T Δ 2 μ T Δ 2 d T Δ 2 μ Δ 2 g Δ 2 d = k i g T μ T μ g g T μ T d d T μ g + d T d + k p Δ g T Δ μ T Δ μ Δ g Δ g T Δ μ T Δ d Δ d T Δ μ Δ g + Δ d T Δ d + k d Δ 2 g T Δ 2 μ T Δ 2 μ Δ 2 g Δ 2 g T Δ 2 μ T Δ 2 g Δ 2 d T Δ 2 μ Δ 2 g + Δ 2 d T Δ 2 d = k i g T μ T μ g g T μ T d d T μ g + d T d + k p Δ g T 1 q 1 μ T 1 q 1 μ Δ g Δ g T 1 q 1 μ T Δ d Δ d T 1 q 1 μ Δ g + Δ d T Δ d + k d Δ 2 g T 1 2 q 1 + q 2 μ T 1 2 q 1 + q 2 μ Δ 2 g Δ 2 g T 1 2 q 1 + q 2 μ T Δ 2 d Δ 2 d T 1 2 q 1 + q 2 μ Δ 2 g + Δ 2 d T Δ 2 d
The purpose of objective function optimization is to obtain a set of optimal coefficients and then calculate the optimal control input so that J obtains a minimum value. When J / μ = 0 , the control input can be:
k i g T 2 μ g g T d d T g + k p Δ g T 1 q 1 1 q 1 2 μ Δ g Δ g T 1 q 1 Δ d Δ d T 1 q 1 Δ g + k d Δ 2 g T 1 2 q 1 + q 2 1 2 q 1 + q 2 2 μ Δ 2 g Δ 2 g T 1 2 q 1 + q 2 Δ 2 d Δ 2 d T 1 2 q 1 + q 2 Δ 2 g = 0
The formula can be simplified as follows:
2 k i g T μ g + 2 1 q 1 4 k p g T μ g + 2 1 2 q 1 + q 2 4 k d g T μ g = k i g T d + d T g + k p 1 q 1 3 g T d + d T g + k d 1 2 q 1 + q 2 3 g T d + d T g
In this case, the linear weighting coefficient μ is:
μ = k i g T d + d T g + k p 1 q 1 3 g T d + d T g + k d 1 2 q 1 + q 2 3 g T d + d T g 2 k i g T g + 2 1 q 1 4 k p g T g + 2 1 2 q 1 + q 2 4 k d g T g = k i + k p 1 q 1 3 + k d 1 2 q 1 + q 2 3 g T d + d T g 2 g T g k i + 1 q 1 4 k p + 1 2 q 1 + q 2 4 k d
For the convenience of calculation, let:
k = k i + k p 1 q 1 3 + k d 1 2 q 1 + q 2 3 2 k i + 1 q 1 4 k p + 1 2 q 1 + q 2 4 k d
Then the linear weighting coefficient μ can be expressed as:
μ = k g T d + d T g g T g
By substituting the linear weighting coefficient formula into the control equation, the control equation that will eventually act on the controlled object can be written as follows:
u k + i = f k T 0 μ = f k T 0 k g T d + d T g g T g
where:
f k T 0 = f k 1 0 f k 2 0 f k j 0 T

3.4. Control System Structure

The improved PFC controller proposed in this paper is applied to the outlet temperature control system of the heat exchanger, and its structure is shown in Figure 3.
The manipulated variable is the fluid flow rate M V = G 2 , the controlled variable is the exchanger output temperature C V = T 1 o . The heat exchanger model G s in the figure is shown in Equation (14). The prediction model G m is chosen as G m s = 1.9 106 s 2 + 26 s + 1 e 5.2 s .
The set value is the step signal, and the unit step function is selected as the basis function. The control quantity of the IPFC controller at any given time k can be obtained as:
u k + i = f k T 0 μ = 1 × k g T d + d T g g T g = k i + k p 1 q 1 3 + k d 1 2 q 1 + q 2 3 2 k i + 1 q 1 4 k p + 1 2 q 1 + q 2 4 k d g T d + d T g g T g
At this time, we can control the output of the IPFC controller by adjusting the three parameters k p , k i , and k d .
Meanwhile, in the IPFC control in this paper, to adjust signals more conveniently, constraint conditions are considered for IPFC, and the upper limit u u p and lower limit u l o w are added to the calculated control variables [30]:
u l o w u k u u p
Then, the restricted manipulation variable u l i m k   is:
u lim k = u u p u k > u u p u k u l o w u k u u p u l o w u k < u l o w
At this point, the finite control variables will act as input signals to the model in the controller, as shown in Figure 4. The IPFC module and the limiting module constitute the IPFC controller, and the processing module refers to the heat exchanger system model. In the subsequent simulation in this paper, the limit of u l i m k was between ±3.

4. A Feedforward-Cascade Compound Control Scheme Based on IPFC

4.1. Feedforward-Cascade Compound Control System

Feedforward control, as an open-loop control system, is based on the measurable disturbance as the input of the controller, which then compensates for the deviation between the controlled variable and the set value and restores the controlled variable to a stable state according to the change in the disturbance quantity. A single feedforward is not very good at compensating interference, and there are many limitations. For example, a single feedforward control has no feedback link, and the compensation effect cannot be tested. As a result, when the feedforward fails to eliminate the deviation, the system cannot get the message for verification. In the actual industrial site, there are often many interference factors. If feedforward is used to compensate one by one, it is necessary to design multiple feedforward channels, which consumes money and power. Therefore, to solve these limitations, feedforward control and feedback control are generally combined [31].
For the heat exchanger outlet temperature control system, the common control scheme takes the refrigerant flow as the control variable to control the thermal fluid outlet temperature stability. Aiming at the typical feedforward feedback control system of the heat exchanger, its working principle is to superimpose the output value of the feedforward controller on the output value of the feedback controller and send it to the control valve together. This replaces the desired relationship between hot fluid flow and refrigerant flow with that between hot fluid flow and valve head pressure. To make the accuracy of feedforward compensation finer, a control valve with higher control quality is needed to meet the requirements of sensitivity, linearity, and minimal hysteresis, and the pressure difference before and after the control valve is required to remain unchanged. To solve the problem just mentioned, cascade control is adopted in the feedback loop, and refrigerant flow regulation is added in the secondary loop. The output effect of the feedforward controller is superimposed on that of the main loop controller as the given value of refrigerant flow regulation, which forms the feedforward-cascade compound control scheme.
The feedforward-cascade compound control system of the heat exchanger is shown in Figure 5 [32]. The simplified corresponding block diagram is shown in Figure 6 [33].
According to Figure 6, the transfer function of the system is listed as follows:
T 1 o s F s = G P D s + G f f s G p 2 s G P C s 1 + G c s G p 2 s G P C s
where, G p 2 s is the transfer function of the equivalent object of the secondary loop:
G p 2 s = G c 2 s G p 2 s 1 + G c 2 s G p 2 s
According to the invariance condition:
F s 0   and   T 1 o s 0
The transfer function of G f f can be obtained by substituting it into Formula (57):
G f f s = G P D s G p 2 s G P C s

4.2. Control Scheme

The heat exchanger studied in this paper has four input variables: refrigerant flow, refrigerant inlet temperature, hot fluid flow, and hot fluid inlet temperature; the refrigerant flow is a control variable, and the thermal fluid outlet temperature is a controlled variable; the other three variables are not controllable and can only exist as a disturbance. According to the characteristics of feedforward control, feedforward control is the preferred control scheme when there are large-scale and high-frequency disturbances in the system that can be measured but cannot be used as control variables. Therefore, this paper proposes a feedforward cascade compound control scheme based on IPFC. The feedforward control is used to compensate the three interference channels of hot fluid flow, hot fluid inlet temperature, and refrigerant inlet temperature, and the other small disturbances, such as pressure fluctuations, are corrected by feedback control.
In this paper, three feedforward channels are designed to compensate for and control the three disturbances, respectively. The thermal fluid flow is in interference channel 1, and the corresponding feedforward compensation is feedforward controller 1. The inlet temperature of hot fluid is interference channel 2, and the corresponding feedforward compensation is feedforward controller 2. The refrigerant inlet temperature is interference channel 3, and the corresponding feedforward compensation is feedforward controller 3. Meanwhile, the characteristics of feedback and cascade control systems are used to control other small disturbances.
The schematic diagram of the control scheme is shown in Figure 7.

5. Simulation Experiment and Result Analysis

5.1. Transfer Function of Feedforward Controller

According to the dynamic and static characteristics analysis and modeling of each channel of the heat exchanger in Section 2, the transfer function of the controlled object can be obtained as follows: G P C s = 1.9 105.7 s 2 + 25.7 s + 1 e 5.14 s ; The transfer function of the main disturbance, namely the hot fluid flow to the outlet temperature channel, is: G P D 1 s = 1.35 105.7 s 2 + 25.7 s + 1 e 5.14 s ; The transfer function of the temperature channel at the inlet of the hot fluid is: G P D 2 s = 0.464 37.66 s + 1 ; The transfer function of the temperature channel at the refrigerant inlet is: G P D 3 s = 0.536 105.7 s 2 + 25.7 s + 1 e 5.14 s . In this paper, the transfer function of the secondary loop flow regulating valve is: G p 2 s = 1 s + 1 , PID controller parameter: k p = 0.3 ,   k i = 0.00001 ,   k d = 0.1 , so: G c 2 s = 0.3 + 0.00001 s + 0.1 s .
Then, according to Equation (58), it can be obtained:
G p 2 s = G c 2 s G p 2 s 1 + G c 2 s G p 2 s = 0 . 1 s 2 + 0.3 s + 0.00001 1.1 s 2 + 1.3 s + 0.00001
The transfer function of the hot fluid flow to feedforward controller 1 of the outlet temperature channel is:
G f f 1 s = G P D 1 s G p 2 s G P C s = 0 . 781 s 2 + 0.923 s + 0.0000071 0.1 s 2 + 0.3 s + 0.00001
Since the constant term in the numerator and denominator is too small, it is omitted here; the above formula can then be simplified as follows:
G f f 1 s = 0 . 781 s + 0.923 0.1 s + 0.3
Similarly, the transfer function of feedforward controller 2 from the inlet temperature of the hot fluid to the outlet temperature channel is:
G f f 2 s = G P D 2 s G p 2 s G P C s 0 . 244 165 . 68 s 2 + 34.51 s + 1.3 3.766 s 2 + 11.398 s + 0.3
The transfer function of feedforward controller 3 from the refrigerant inlet temperature to the outlet temperature channel is:
G f f 3 s = G P D 3 s G p 2 s G P C s = 0 . 3102 s + 0.3666 0.1 s + 0.3
According to the structural analysis of the feedforward control system, we can know that the control law of the feedforward controller is determined by the disturbance channel and the control channel in general. The heat exchanger and this kind of object contain aperiodic properties and over-damping properties, so they can be used to express the first- or second-order capacity lag, which according to the characteristics of the control system, can be connected with a pure lag to approximate. At this point:
G P D s = K 2 T 2 s + 1 e τ 2 s
G P C s = K 1 T 1 s + 1 e τ 1 s
Then:
G f f s = G P D s G P C s = K f T 1 s + 1 T 2 s + 1 e τ f s
where, K f = K 2 K 1 , is the static feedforward amplification coefficient; τ f = τ 2 τ 1 .
When there is little difference between τ 1 and τ 2 , Equation (68) can be simplified as follows:
G f f s = K f T 1 s + 1 T 2 s + 1
At this point, according to Equation (69), we can simplify the transfer function of feedforward controller 1 in this paper, namely Formula (70), into:
G f f 1 s = 0 . 781 s + 0.923 0.1 s + 0.3 = ( 3.07 ) 0.847 s + 1 0.33 s + 1
where: K f = 3.07 , T 1 = 0.847 , T 2 = 0.33 .
Similarly, the transfer function of feedforward controller 3 is simplified as follows:
G f f 3 s = 0 . 3102 s + 0.3666 0.1 s + 0.3 = 1.22 0.847 s + 1 0.33 s + 1

5.2. Simulation Experiment

According to the feedforward-cascade compound control system scheme based on IPFC proposed in this paper, the simulation model is built in Simulink, as shown in Figure 8. The proposed compound control system based on the IPFC main controller (IPFC-PID) and the compound control system based on the PID main controller (PID-PID) are simulated and compared under the same conditions to observe the control effect.
For the compound control system based on a PID main controller, the transfer function of the controlled object and the disturbance channel is consistent with that of the feedforward cascade compound control system based on IPFC. When the cascade control system reaches a stable state, the PID controller parameter in the inner loop is: k p = 0.1 ,   k i = 0.007 ,   k d = 0.01 , so: G c 2 s = 0.1 + 0.007 s + 0.01 s . PID controller parameters in the main loop are P = 7 ,   I = 0.03 ,   D = 3 . The transfer function of the feedforward controller of each channel can be obtained by substituting into the formula in the previous section: G f f 1 s = 0.7171 s 2 + 0.781 s + 0.00497 0.01 s 2 + 0.1 s + 0.007 , G f f 2 s = 0.1 65.874 s 2 + 13.58 s + 0.51 0.715 s 2 + 7.174 s + 0.19 , G f f 3 s = 0.282 1.01 s 2 + 1.1 s + 0.007 0.01 s 2 + 0.1 s + 0.007 .
In the IPFC-PID algorithm, according to the principle of the control algorithm, the PID controller is used for inner loop control and the IPFC is used for outer loop control. The controlled objects of the inner loop and main loop are combined as the generalized controlled objects of IPFC. The system identification is simplified through fitting. The corresponding first-order addition hysteresis model is: G s = 0.77 21.825 s + 1 e 15.355 s , This model is used as the prediction model for the external loop IPFC controller. The initialization parameters are as follows: First in the inner loop PID controller: k p = 0.3 ,   k i = 0.00001 ,   k d = 0.1 . In the main loop IPFC controller, the sampling period: t s = 0.1 s . System closed loop response time: t r = 0.6 s . Predictive optimization time domain: H = 30 . k p = 10 , k i = 10 , k d = 1 .
(1)
Model matching
Because there may be a variety of burst factors at the industrial site, the most representative disturbance can be decomposed into multiple sets of step signals when the system is running, and usually, the step input has the greatest impact on the system. To effectively reduce the influence of multi-source interference on the heat exchanger system, the output of the system is analyzed, and the step disturbance is given as the disturbance signal in this paper.
After the system reached a stable state, step disturbance signals were added to the three channels, respectively, and the inhibition effect of the feedforward control scheme on disturbance was observed.
When only the flow of hot fluid fluctuates, the other two channels are disconnected. At this time, a 0.5 step disturbance is added to interference channel 1 when the simulation reaches 200 s. The simulation effect is shown in Figure 9.
When only the temperature of the hot fluid inlet fluctuates, the other two channels are disconnected. At this time, a 0.5 step disturbance is added to interference channel 2 when the simulation reaches 200 s. The simulation effect is shown in Figure 10.
When only the temperature of the refrigerant inlet fluctuates, the other two channels are disconnected. At this time, a step disturbance of 0.5 is added to interference channel 3 when the simulation reaches 200 s. The simulation effect is shown in Figure 11.
When a disturbance occurs in the three channels of hot fluid flow, hot fluid inlet temperature, and refrigerant flow, the output of the control system in the simulation is 200 s, as shown in Figure 12.
From Figure 9 to Figure 12, dynamic performance indexes of the control effect of the two control schemes when each model is matched can be obtained, and their index values are shown in Table 3.
From Figure 9 to Figure 12, it can be seen that when interference occurs in each interference channel, the feedforward control scheme proposed in this paper can always well compensate for the influence of disturbance on the system, and the interference can be suppressed in advance by feedforward control before the deviation of heat exchanger outlet temperature is caused. At the same time, when the input of three kinds of heat exchangers is disturbed at the same time, the control scheme responds quickly and can make the system restore stability quickly; the adjustment time is short, and the overshoot is small, showing the control scheme’s better adaptive ability. Because part of the parameter calculation is omitted when calculating the feedforward controller parameters of the thermal fluid outlet temperature to the controlled object channel, the system deviation is more obvious when the thermal fluid outlet temperature is interfered with than the other two channels, but under the auxiliary control of IPFC as the main controller, the system can still be restored to stability. In addition, it can be seen from the data in Table 3 that the control effect of the IPFC controller proposed in this paper is stronger than that of the PID controller. Compared with the PID controller, the adjustment time and overshoot of the proposed control scheme are significantly reduced, and the adjustment time is shortened by 50.8 s. The overshoot is reduced by 22.3%, and the control effect is good.
(2)
Interference channel model mismatch
In the actual industrial field, the controlled object may be affected by different situations, and the situation of model mismatch occurs. To test the control ability of the scheme under the condition of model mismatch, the adjustment parameters of the master and slave controllers and the parameters of the feedforward controller remain unchanged; the parameters of the disturbance channel are changed; and the same disturbance as the model matching is added to observe the control effect.
In this case, the transfer function of the main disturbance, namely the hot fluid flow to the outlet temperature channel, is: G P D 1 s = 1.35 107 s 2 + 23 s + 1 e 5.14 s , The transfer function of the inlet temperature of hot fluid to the outlet temperature channel is: G P D 2 s = 0.6 40 s + 1 , The transfer function of the temperature channel at the refrigerant inlet is: G P D 3 s = 0.5 112 s 2 + 27 s + 1 e 5.14 s .
When the model is mismatched, only when the hot fluid flow fluctuates, a step disturbance of 0.5 is added to interference channel 1. The simulation effect is shown in Figure 13.
When the model is mismatched, only the temperature of the hot fluid inlet fluctuates. At this time, a 0.5 step disturbance is added to interference channel 2 when the simulation reaches 200 s, and the simulation effect is shown in Figure 14.
When the model is mismatched, only when the temperature of the refrigerant inlet fluctuates, a 0.5 step disturbance is added to interference channel 3 when the simulation reaches 200 s, and the simulation effect is shown in Figure 15.
When the model is mismatched, the three channels of hot fluid flow, hot fluid inlet temperature, and refrigerant flow are disturbed, and the output of the control system in the simulation to 200 s is shown in Figure 16.
In the case of model mismatch, it can be seen from the simulation diagram that, compared with the scheme with PID as the main controller, the proposed control scheme can better suppress the disturbance and produce little fluctuation. For the feedforward controllers with more accurate parameter settings, such as feedforward controller 1 and feedforward controller 3, the interference can be corrected or minimized before it enters the process. The disturbance does not affect the controlled object.
(3)
Controlled object model mismatch
To demonstrate the control effect of the control scheme when modeling errors occur in the transfer function of the controlled object, the adjustment parameters of the master and slave controllers, the parameters of the feedforward controller, and the parameters of the disturbance channel are kept unchanged, and the mathematical model parameters of the controlled object are changed and set as:   G P C s = 2 110.8 s 2 + 20.56 s + 1 e 6.168 s . The same disturbance as the model matching was added to observe the control effect.
When the model is mismatched, the step disturbance of 0.5 is added to interference channel 1 only when the hot fluid flow is disturbed. The simulation effect is shown in Figure 17.
When the model is mismatched, the step disturbance of 0.5 is added to interference channel 2 only when the thermal fluid inlet temperature is disturbed. The simulation effect is shown in Figure 18.
When the model is mismatched, a step disturbance of 0.5 is added to interference channel 3 only when the refrigerant inlet temperature is disturbed. The simulation effect is shown in Figure 19.
In the case of model mismatch, when the three interference channels of hot fluid flow, hot fluid inlet temperature, and refrigerant flow are disturbed, the output of the control system is shown in Figure 20.
When a model mismatch occurs in the transfer function of the controlled object, the corresponding simulation curves under different types of disturbance are shown in Figure 17, Figure 18, Figure 19 and Figure 20. The corresponding dynamic performance indicators are shown in Table 4.
It can be seen from the simulation diagram and dynamic performance indicators that when the mathematical model of the controlled object is mismatched due to modeling errors or other disturbances, the feedforward cascade compound control scheme based on the PID controller has a poor control effect, large overshooting, a long adjustment time, and a poor suppression effect on the disturbance of the three groups of hot fluid flow, hot fluid inlet temperature, and refrigerant inlet temperature. However, the feedforward cascade compound control scheme based on IPFC proposed in this paper has a good control effect, a short regulation time, a small overkill, and a strong inhibition effect against the disturbance of the three groups of input variables, which can make the system quickly restore to a stable state.

6. Discussion

The heat exchanger is an important piece of equipment for energy exchange in the chemical industry. To improve the energy utilization efficiency of the system and maintain its efficient and stable operation of the system, it is of great significance to study the outlet temperature control system of the heat exchanger. PID control is one of the earliest development control strategies. Due to its simple algorithm, strong robustness, and high reliability, it is widely used in industrial process control. However, because in the process of actual industrial production, the controlled objects often have the characteristics of non-linearity and time-degeneration, it is difficult to establish a precise mathematical model. The conventional PID controller cannot achieve the ideal control effect. Predictive control is a kind of advanced control technology based on a model that combines the actual demands of industry to the maximum extent. It adopts the strategies of prediction models, rolling optimization, and feedback correction, and is suitable for an industrial process where it is not easy to establish accurate mathematical models and is complicated. Therefore, this paper combines the predictive function control algorithm with the PID control algorithm. The improved controller inherits the advantages of both and has a better control effect on the outlet temperature system of the heat exchanger. For the reason that the heat exchanger temperature control system has four input variables, the commonly used control scheme is to control the refrigerant flow to adjust the temperature of the thermal fluid outlet, and the other three input variables are generally determined by the output of the upper-level system, which can be measured and uncontrollable, generally as a disturbance. Therefore, this paper proposes a feedforward cascade compound control scheme based on IPFC that provides feedforward control for three groups of important external disturbances to offset the influence of disturbances on the control system.
In the process control of the chemical industry, light industry, and other industries, most of the controlled objects have the characteristics of large lag, nonlinear, and large inertia, such as temperature, liquid level, flow rate, and other systems. The improved PFC control proposed in this paper has a good control effect for large lag and nonlinear systems and is suitable for similar industrial control systems.
The control scheme proposed in this paper also has some limitations.
(1)
The adjustment parameters of the improved predictive function control algorithm proposed in this paper need to be selected within a certain range so that the control system can be well controlled. For example, when using the particle swarm optimization algorithm, setting the search range of three parameters of k p , k i and k d between [0, 50] can obtain a better control effect than between [0, 100]. How to further adjust the IPFC control algorithm is the next problem to be studied.
(2)
In this paper, the transfer function of the controlled object is obtained based on the theoretical analysis of the dynamic and static characteristics of the heat exchanger, and the transfer function of each interference channel is solved through the characteristic analysis. The controlled object is not tested and verified on the actual industrial site, so it may be different from the actual heat exchanger model, and the feedforward controller design needs to be further modified. This will be improved in future studies.
(3)
In the feedforward control scheme, this paper gives three feedforward controllers for the three main measurable uncontrollable interference compensations, but in the actual industrial process, the feedforward channel will increase enterprise investment costs and maintenance workload, so in the heat exchanger external disturbance situation, how to target all kinds of disturbance suppression and save investment and workload. Further research will also be needed.

7. Conclusions

This paper takes the heat exchanger outlet temperature control system as the control object. Aiming at the problems of large delay, nonlinearity, and multiple interferences, a feedforward cascade compound control system based on IPFC is proposed. Through the analysis of the simulation results, the following conclusions are drawn.
(1)
In this paper, the predictive functional control algorithm and PID control algorithm are combined, and the incremental PID control algorithm is used to improve the optimization objective function of the predictive functional control algorithm. By predicting the future output value of the controlled system and optimizing the control parameters of the controlled object, the analytical solution to the control quantity is obtained. The IPFC control algorithm has the structural characteristics of proportion, integration, and differentiation and has the advantages of strong robustness of the predictive functional control algorithm and good anti-interference of the PID control algorithm;
(2)
Compared with the feedforward cascade composite control scheme with PID as the main controller, before adding disturbance, it can be seen from the simulation comparison diagram that the control scheme proposed in this paper has a smaller overshot and adjustment time, which also confirms the effectiveness of the improved control algorithm proposed in this paper;
(3)
In the case of model matching and model mismatch, simulation is made for the three interference channels acting separately and simultaneously. Through the analysis of simulation comparison curves, it can be concluded that the feedforward cascade compound control system based on IPFC proposed in this paper has strong disturbance suppression ability and can correct or minimize the interference before it enters the process. The disturbance does not affect the controlled object.

Author Contributions

Conceptualization, B.X.; methodology, B.X. and W.M.; software, W.M.; validation, B.X. and W.M.; formal analysis, W.M.; investigation, B.X.; data curation, W.M.; writing—original draft preparation, W.M.; writing—review and editing, B.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, B.; Klemeš, J.J.; Li, N.; Zeng, M.; Varbanov, P.S.; Liang, Y. Heat exchanger network retrofit with heat exchanger and material type selection: A review and a novel method. Renew. Sustain. Energy Rev. 2020, 138, 110479. [Google Scholar] [CrossRef]
  2. Soave, N.; Barolo, M. On the Effectiveness of Heat-Exchanger Bypass Control. Processes 2021, 9, 244. [Google Scholar] [CrossRef]
  3. Huang, P.; Copertaro, B.; Zhang, X.; Shen, J.; Löfgren, I.; Rönnelid, M.; Fahlen, J.; Andersson, D.; Svanfeldt, M. A review of data centers as prosumers in district energy systems: Renewable energy integration and waste heat reuse for district heating. Appl. Energy 2019, 258, 114109. [Google Scholar] [CrossRef]
  4. Klemeš, J.J.; Kravanja, Z. Forty years of Heat Integration: Pinch Analysis (PA) and Mathematical Programming (MP). Curr. Opin. Chem. Eng. 2013, 2, 461–474. [Google Scholar] [CrossRef]
  5. Dulau, M.; Karoly, M.; Dulau, T.M. Fluid temperature control using heat exchanger. Procedia Manuf. 2018, 22, 498–505. [Google Scholar] [CrossRef]
  6. Ramadan, M.; Khaled, M.; ElHage, H.; Harambat, F.; Peerhossaini, H. Effect of air temperature non-uniformity on water-air heat exchanger thermal performance—Toward innovative control approach for energy consumption reduction. Appl. Energy 2016, 173, 481–493. [Google Scholar] [CrossRef]
  7. Jin, H.Z.; Gu, Y.; Ou, G.F. Corrosion risk analysis of tube-and-shell heat exchangers and design of outlet temperature control system. Pet. Sci. 2021, 18, 1219–1229. [Google Scholar] [CrossRef]
  8. Dong, Z.; Li, B.; Li, J.; Jiang, D.; Guo, Z.; Huang, X.; Zhang, Z. Passivity based control of heat exchanger networks with application to nuclear heating. Energy 2021, 223, 120107. [Google Scholar] [CrossRef]
  9. Yuan, Z.; Chen, B.; Sin, G.; Gani, R. State-of-the-art and progress in the optimization-based simultaneous design and control for chemical process. AIChE J. 2012, 58, 1640–1659. [Google Scholar] [CrossRef]
  10. Laszczyk, P. Simplified modeling of liquid-liquid heat exchangers for use in control systems. Appl. Therm. Eng. 2017, 119, 140–155. [Google Scholar] [CrossRef]
  11. Vrancic, D.; Oliveira, P.M.; Bistak, P.; Huba, M. Model-Free VRFT-Based Tuning Method for PID Controllers. Mathematics 2023, 11, 715. [Google Scholar] [CrossRef]
  12. Toyota, D.; Nakano, K.; Ochi, K.; Kinoshita, T.; Wakitani, S.; Yamamoto, T. Database-driven practical online adjustment of PID parameters. IEEJ Trans. Electr. Electron. Eng. 2022, 17, 705–712. [Google Scholar] [CrossRef]
  13. Wang, J.; Wu, X.C.; Li, Q.; Zhao, J. First Order Plus Dead Time Model Approximation and Proportional-Integral-Derivative Controllers Tuning for Multi-Volume Process. J. Nanoelectron. Optoelectron. 2022, 17, 794–808. [Google Scholar] [CrossRef]
  14. Salavati, S.; Grigoriadis, K.; Franchek, M. An explicit robust stability condition for uncertain time-varying first-order plus dead-time systems. ISA Trans. 2022, 126, 171–179. [Google Scholar] [CrossRef]
  15. Huba, M.; Vrancic, D. Tuning of PID Control for the Double Integrator Plus Dead Time Model by Modified Real Dominant Pole and Performance Portrait Methods. Mathematics 2022, 10, 971. [Google Scholar] [CrossRef]
  16. Huba, M.; Oliveira, P.M.; Bistak, P.; Vrancic, D.; Zakova, K. A Set of Active Disturbance Rejection Controllers Based on Integrator Plus Dead-Time Models. Appl. Sci. 2021, 11, 1671. [Google Scholar] [CrossRef]
  17. Nauman, M.; Shireen, W.; Hussain, A. Model-Free Predictive Control and Its Applications. Energies 2022, 15, 5131. [Google Scholar] [CrossRef]
  18. Vasičkaninová, A.; Bakošová, M. Control of a heat exchanger using neural network predictive controller combined with auxiliary fuzzy controller. Appl. Therm. Eng. 2015, 89, 1046–1053. [Google Scholar] [CrossRef]
  19. Czeczot, J.; Laszczyk, P.; Metzger, M. Local balance-based adaptive control in the heat distribution system—Practical validation. Appl. Therm. Eng. 2010, 30, 879–891. [Google Scholar] [CrossRef] [Green Version]
  20. Bakošová, M.; Oravec, J. Robust model predictive control for heat exchanger network. Appl. Therm. Eng. 2014, 73, 924–930. [Google Scholar] [CrossRef]
  21. Carvalho, C.B.; Carvalho, E.P.; Ravagnani, M.A.S.S. Implementation of a neural network MPC for heat exchanger network temperature control. Braz. J. Chem. Eng. 2020, 37, 729–744. [Google Scholar] [CrossRef]
  22. Oravec, J.; Bakosova, M.; Trafczynski, M.; Vasickaninova, A.; Meszaros, A.; Markowski, M. Robust model predictive control and PID control of shell-and-tube heat exchangers. Energy 2018, 159, 1–10. [Google Scholar] [CrossRef]
  23. Wu, S.; Hou, P.; Zou, H.B. An improved constrained predictive functional control for industrial processes: A chamber pressure process study. Meas. Control. 2020, 53, 833–840. [Google Scholar] [CrossRef]
  24. Vasičkaninová, A.; Bakošová, M.; Mészáros, A.; Klemeš, J.J. Neural network predictive control of a heat exchanger. Appl. Therm. Eng. 2011, 31, 2094–2100. [Google Scholar] [CrossRef] [Green Version]
  25. Sun, H.C.; Weng, W.Q.; Wei, J. Process Control Systems and Engineering, 3rd ed.; Chemical Industry Press: Beijing, China, 2010; pp. 176–180. (In Chinese) [Google Scholar]
  26. Liang, Y.L.; He, Y.Y. Simulation research on the grid connected generation system of solar thermal power generation. Therm. Sci. 2020, 24, 3239–3248. [Google Scholar] [CrossRef] [Green Version]
  27. Richalet, J.; O’Donovan, D. Predictive Functional Control: Principles and Industrial Applications, 1st ed.; Springer: London, UK, 2009; pp. 11–68. [Google Scholar]
  28. Wang, Y.Z.; Jin, Q.B.; Zhang, R.D. Improved fuzzy PID controller design using predictive functional control structure. ISA Trans. 2017, 71, 354–363. [Google Scholar] [CrossRef]
  29. Razvarz, S.; Vargas-Jarillo, C.; Jafari, R.; Gegov, A. Flow control of fluid in pipelines using PID controller. IEEE Access 2019, 7, 25673–25680. [Google Scholar] [CrossRef]
  30. Haber, R.; Bars, R.; Schmitz, U. Predictive Control in Process Engineering: From the Basics to the Applications, 1st ed.; Wiley-VCH: Weinheim, Germany, 2011; pp. 454–457. [Google Scholar]
  31. Liu, L.; Tian, S.; Xue, D.; Zhang, T.; Chen, Y. Industrial feedforward control technology: A review. J. Intell. Manuf. 2018, 30, 2819–2833. [Google Scholar] [CrossRef]
  32. Luyben, W.L. Comparison of additive and multiplicative feedforward control. J. Process Control 2022, 111, 1–7. [Google Scholar] [CrossRef]
  33. Nandong, J. A unified design for feedback-feedforward control system to improve regulatory control performance. Int. J. Control. Autom. Syst. 2015, 13, 91–98. [Google Scholar] [CrossRef]
Figure 1. Structure diagram of the heat exchanger.
Figure 1. Structure diagram of the heat exchanger.
Applsci 13 07132 g001
Figure 2. PFC structure diagram.
Figure 2. PFC structure diagram.
Applsci 13 07132 g002
Figure 3. IPFC structure of heat exchanger outlet temperature control system.
Figure 3. IPFC structure of heat exchanger outlet temperature control system.
Applsci 13 07132 g003
Figure 4. IPFC control scheme constrained by the control signal.
Figure 4. IPFC control scheme constrained by the control signal.
Applsci 13 07132 g004
Figure 5. The compound control system of feedforward and cascade heat exchanger.
Figure 5. The compound control system of feedforward and cascade heat exchanger.
Applsci 13 07132 g005
Figure 6. Block diagram of feedforward-cascade compound control system.
Figure 6. Block diagram of feedforward-cascade compound control system.
Applsci 13 07132 g006
Figure 7. Block diagram of feedforward—cascade compound control system based on IPFC.
Figure 7. Block diagram of feedforward—cascade compound control system based on IPFC.
Applsci 13 07132 g007
Figure 8. Simulation model of Feedforward-cascade compound control system based on IPFC.
Figure 8. Simulation model of Feedforward-cascade compound control system based on IPFC.
Applsci 13 07132 g008
Figure 9. Simulation curve of system output under thermal fluid flow disturbance.
Figure 9. Simulation curve of system output under thermal fluid flow disturbance.
Applsci 13 07132 g009
Figure 10. Simulation curve of system output under thermal fluid inlet temperature disturbance.
Figure 10. Simulation curve of system output under thermal fluid inlet temperature disturbance.
Applsci 13 07132 g010
Figure 11. Simulation curve of system output under temperature disturbance at the refrigerant inlet.
Figure 11. Simulation curve of system output under temperature disturbance at the refrigerant inlet.
Applsci 13 07132 g011
Figure 12. The output curve of the system is disturbed by three inputs simultaneously.
Figure 12. The output curve of the system is disturbed by three inputs simultaneously.
Applsci 13 07132 g012
Figure 13. Simulation curve of system output under thermal fluid flow disturbance with model mismatch.
Figure 13. Simulation curve of system output under thermal fluid flow disturbance with model mismatch.
Applsci 13 07132 g013
Figure 14. Simulation curve of system output under thermal fluid inlet temperature disturbance under model mismatch.
Figure 14. Simulation curve of system output under thermal fluid inlet temperature disturbance under model mismatch.
Applsci 13 07132 g014
Figure 15. Simulation curve of system output under refrigerant inlet temperature disturbance under model mismatch.
Figure 15. Simulation curve of system output under refrigerant inlet temperature disturbance under model mismatch.
Applsci 13 07132 g015
Figure 16. Under the model mismatch, the output curve of the system is disturbed by three inputs simultaneously.
Figure 16. Under the model mismatch, the output curve of the system is disturbed by three inputs simultaneously.
Applsci 13 07132 g016
Figure 17. System output curve under thermal fluid flow perturbation.
Figure 17. System output curve under thermal fluid flow perturbation.
Applsci 13 07132 g017
Figure 18. System output curve under thermal fluid inlet temperature perturbation.
Figure 18. System output curve under thermal fluid inlet temperature perturbation.
Applsci 13 07132 g018
Figure 19. System output curve under refrigerant inlet temperature perturbation.
Figure 19. System output curve under refrigerant inlet temperature perturbation.
Applsci 13 07132 g019
Figure 20. The output curve of a system is disturbed by three inputs simultaneously.
Figure 20. The output curve of a system is disturbed by three inputs simultaneously.
Applsci 13 07132 g020
Table 1. The main content of the study.
Table 1. The main content of the study.
ReferencesType of Heat ExchangerControl SchemeResult
Vasičkaninová et al. [18]TubularThe NN predictive control
combined with the auxiliary fuzzy P controller
The advantage of this approach is that it is not a linear-model-based strategy and the control input constraints are directly included in the controller synthesis. And the scheme provides satisfactory control responses for the set-point tracking as well as for the disturbance rejection.
Czeczot et al. [19]PlateThe balance-based adaptive control methodologyThe simulation results of the control scheme show that even in the case when there is no feedforward action in the final form of the control law, the B-BAC methodology ensures good control properties, without any steady state bias of the regulation error.
Bakošová et al. [20]Shell-and-tubeRobust model predictive controlIn the presence of uncertainty and boundaries on control inputs and controlled outputs, the robust feedback control approach reduced the steady-state offsets of the petroleum temperature in the outlet streams from the HEs by approximately 40–50% compared with the LQ optimal control.
Carvalho et al. [21]Shell-and-tubeneural network MPCSimulation experiments in servo and regulatory tests showed that the NNMPC assured a smooth control response in set-point tracking. Moreover, the controller presented the smallest overshoots in the disturbance rejection experiment.
Oravec et al. [22]shell-and-tubeRobust model predictive control with integral actionThis controller was used for control of the shell-and-tube heat exchangers and the simulation results confirmed that robust MPC with integral actions ensured offset-free control performance.
Table 2. Operating conditions of the heat exchanger.
Table 2. Operating conditions of the heat exchanger.
Parameter50%Ethylene Glycol (CH2OH)2Toluene (C7H8)
Input temperature−15 °C60 °C
Output temperature−10 °C20 °C
Density 1085.61   kg / m 3   15   ° C 829.1482   kg / m 3 60   ° C
1084.62   kg / m 3 10   ° C 866.8158   kg / m 3 20   ° C
Specific heat capacity 3145   J / kg · ° C 15   ° C 1818.4   J / kg · ° C 60   ° C
3165   J / kg · ° C 10   ° C 1685.5   J / kg · ° C 20   ° C
Working pressure0.3 Mpa0.09 Mpa
Volume flow 3.61 × 10 3   m 3 / s 7.5 × 10 4   m 3 / s
Heat transfer area 20   m 2
Table 3. Dynamic performance index.
Table 3. Dynamic performance index.
ItemRise Time (s)Adjustment Time (s)Overshoot (%)
PID-PID26.30105.4026.90
IPFC-PID36.0054.604.60
Table 4. Dynamic performance index under model mismatch.
Table 4. Dynamic performance index under model mismatch.
ItemRise Time (s)Adjustment Time (s)Overshoot (%)
PID-PID24.40153.1045.20
IPFC-PID34.2470.936.60
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Miao, W.; Xu, B. Application of Feedforward Cascade Compound Control Based on Improved Predictive Functional Control in Heat Exchanger Outlet Temperature System. Appl. Sci. 2023, 13, 7132. https://doi.org/10.3390/app13127132

AMA Style

Miao W, Xu B. Application of Feedforward Cascade Compound Control Based on Improved Predictive Functional Control in Heat Exchanger Outlet Temperature System. Applied Sciences. 2023; 13(12):7132. https://doi.org/10.3390/app13127132

Chicago/Turabian Style

Miao, Wanjun, and Bing Xu. 2023. "Application of Feedforward Cascade Compound Control Based on Improved Predictive Functional Control in Heat Exchanger Outlet Temperature System" Applied Sciences 13, no. 12: 7132. https://doi.org/10.3390/app13127132

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