Abstract
The objective of this paper is to show the design and application of pass temperature balance control system using an improved predictive functional control method in eight 800 tone/year USC ethylene cracking furnaces. The advanced pass temperature balance controller is developed using the proposed method and implemented in proprietary APC-ISYS software, which is connected to Yokogawa distributed control system via an OPC server. The advantage of it lies in the fact that the dynamics of pass temperature with nonlinearity and time delay are described by Takagi–Sugeno model and transformed into time-varying extended state space model, and thus, the proposed controller can regulate pass temperature based on the extended state space formulation. In addition, the control law with a linear iterative form, easily applied to industrial process, is derived. The robust analysis for the set point, input disturbance and output disturbance to the output verifies the ability of tracking and disturbance rejection of the proposed method. Application results from an industrial furnace are shown to be markedly better in terms of lower variability in the outlet temperature of both the passes compared to the current proportional–integral–derivative control scheme.
Keywords
Introduction
Ethylene cracking furnace is a vital equipment to petro-chemical industry in which a lot of important chemical products, such as propylene, ethylene, butadiene, benzene, dimethylbenzene, and so on, can be obtained by the high-temperature cracking reaction. 1 Because the pass temperature of the radiation room in the cracking furnace has a direct impact on the cracking effect and the ethylene yield, it must be precisely controlled in order to ensure the stable operation of subsequent equipments for high quality and yield of the expected products.
In general, the traditional pass temperature system of ethylene cracking furnace based on proportional–integral–derivative (PID) 2 control strategy is mainly to adjust the pass feed-in flow so that the pass temperature is as identical as possible. Because the total feed-in flow is required to remain constant in industrial production, there is strong dynamic coupling between the pass feed-in flow and pass temperature that leads to the poor effect on pass temperature. Wang and Zheng 3 proposed a difference control technique (DCT), that is, difference method,4,5 applied in an actual heating furnace. The main idea of it is that the difference of pass temperature between two streams is adjusted to be zero using designed controllers. Based on the above control idea of two-passes balance, more passes can be controlled by reiterative use of the DCT method. However, it seems too boring to control such system at lots of iterative times due to many passes. To solve the existing problem of DCT method, Li et al., 6 Wang and Zheng,7,8 Wang et al. 9 and Qian et al. 10 proposed a differences control technique (DsCT), that is, average method. Its main idea is to balance the pass temperature by the average value of all pass temperature, without the need for the DCT’s reiterative application frequently. But this strategy using average method would lead the controller to be large delay and insensitive. In addition, Wang et al.11,12 also proposed a switching difference control strategy (SDCT) for parallel streams temperature. Its main ideal is to control two worst passes for all passes which can avoid the feed-in flow valves quite frequently being regulated. Luan and colleagues13–15 proposed a distributed deviation-based uniform temperature control method on feed heater. This scheme requires the usage of the temperature information of adjacent passes, which is more effective for such cases with too many passes. But this method needs many computations of matrices.
As we know, the conventional PID control is used in the above researches. However, the pass temperature is complex with a number of problems, which is difficult to be solved by conventional PID control, such as time delay, multi-input and multi-output behavior and strong nonlinear performance. Therefore, some advanced control methods16–20 are proposed to overcome these problems. Zhang et al. 16 designed a steady state energy pass balance control strategy to maintain the pass outlet temperature to be same for multi-pass fired heater. Rivas-Perez et al. 17 used a modified Smith predictor method to balance the pass outlet temperature and applied it in a crude oil preheating furnace. It solved the problem of the real dominant time delay and disturbance rejection on temperature uniformity of the furnace. Li et al.18,19 proposed a pole placement control method combined with a humanoid intelligent multi-modality to balance the pass temperature of an ethylene cracking furnace. In addition, some other advanced control methods have also been used to control the pass temperature uniformity, such as adaptive and predictive method,1,20–23 coordinate control strategy of the pass temperature and pass liquid level, 24 multivariate and fuzzy control method25–27 and so on. Ojasvi and Kaistha 28 proposed pass balancing control scheme applying DMC as well as simple PID control. In addition, there are some other advanced control methods such as sliding mode control, 29 adaptive control30,31 and robust model predictive control.32,33
Different from previous study, in order to balance pass temperature of the radiation room in the cracking furnace, an improved predictive functional control (IPFC) approach is proposed. The advantage of the pass temperature balance control method is that the dynamics of pass temperature with strong nonlinear time delay, multi-input and multi-output behavior and external disturbance is simultaneously solved. The pass temperature with multivariable nonlinear character is described by Takagi–Sugeno (T-S) model. Moreover, the linear model is acquired by weighting a set of T-S sub-model and then transformed into the extended time-varying state space model that can compensate steady state error where the state variables are constructed by the real-life output variables and current and past incremental input and output variables. Finally, the control law with a simple linear iterative form is derived. The robust analysis for the set point, input disturbance and output disturbance to the output verifies that the proposed approach has ability of disturbance rejection and tracking.
Using the IPFC approach, the advanced pass temperature balance controller is developed and implemented in proprietary APC-ISYS software, which is connected to Yokogawa DCS system via an OPC server. Application results of the pass temperature balance in the ethylene cracking furnace using proposed method compared with recent literature and PID control are presented. The fluctuation of the pass temperature has been decreased from
The rest of this paper is arranged as follows: IPFC algorithm and its corresponding robust analysis are detailed in “Improved predictive functional control” section. “Implementation case” section presents the implementation case. Conclusions are presented in “Conclusion” section.
IPFC
Process description
In general, an industrial process can be described by the following nonlinear equation with p inputs,
where h = 1, 2, …, q and
where
Here, the multivariable nonlinear process described by Equation (1) can be approximated by many of T-S sub-models. The fuzzy rule Rhj is expressed as follows.
Rhj: If
where Zhj refer to the antecedent fuzzy set of the jth rule and the hth output,
where
Online identification of consequent parameters
To eliminate the effect of unknown disturbances and model mismatch, the consequent parameters of T-S models are identified online using the following recursive weighting least square approach.34–36 Equation (4) is expressed as follows
where
where
where the initial values of it is set as
Multivariable predictive functional control
Equation (4a) is rewritten as follows
where
Taking a difference operation
To eliminate steady state error, the incremental state space vector
Then, the fuzzy models can be transformed into the linear time-varying augmented state space model as follows
where
The output variable
where
Note that
Putting together Equations (10) and (11) leads to the extended state space model as follows
Moreover, Equation (12) is transformed as
where
The extended state space model (13) used the predictive model to predict the output of process.
Using the idea of PFC, the control law can be acquired by linearly weighing a number of basic functions. Here, we adopt the step basic function. The control law is
Equations (14) and (15) can be transformed into
To handle the problem of imprecision of model and some unknown disturbances, the predictive error is usually employed to modify the vector of predictive output as follows
where
Then, the vector of modified predictive output at time
The reference trajectory, which is a predefined path we hope to track the expected set-value, is defined as
where
Generally speaking, the following performance index is used to obtain the predictive control law of system
where
Based on the principle of the single-value optimization, the performance (Equation (20)) is simplified
The incremental control input at current time is derived by substituting Equations (17)–(19) into Equation (21) as follows
where
The optimal control law at current time is
where
The detailed algorithm flow of IPFC using T-S model is as follows:
Set the initial parameters: the definite matrix
Read the process output
According to Equation (6), estimate the consequence parameters of T-S model:
According to Equation (8), calculate
If
Set
Calculate the optimal control input
Calculate
Let
Robust analysis
Setting the noise
The control law is
where
For notational simplicity, the robustness of the system is verified for single-input and single-output (SISO) case. The process is described by Equation (1) and then is transformed into Equation (7) based on T-S models. The model (Equation (7)) can be expressed as the transfer function interpretation. The transfer function of the actual process is
Define the two corresponding polynomial functions
Then from Equation (25), the corresponding polynomial form in Figure 1 is viewed as follows

The block diagram of the polynomial form.
The block diagram with respect to Equation (28) is depicted in Figure 1, in which
where
From Equation (24) together with Equation (12), we can easily acquire that
From Equation (30), the system can track a constant set value without steady error.
Second, the transfer function is presented from the output disturbance to the output
It is
Thus, the constant output disturbance can be rejected.
Third, the transfer function from the input disturbance to the output is
It can be obtained as follows
Therefore, the constant input disturbance can be rejected.
Through the above roust analysis, we can conclude that the proposed approach has a better capability of tracking and disturbance rejection.
Implementation case
Process description
The process of the USC ethylene cracking furnace is presented in Figure 2. There are eight 800 tone/year USC ethylene cracking furnace (F1110-F1180) in practice. The structure of radiation room for USC cracking furnace is designed as two chambers labeled A and B, respectively. TI112018 and TI112019 are referred to temperature measurements of chambers A and B. Each chamber consists of two groups of pipes. Each pipe is composed of 44 furnace tubes. For chamber A of the cracking furnace (F1120), the feedstock (NAP) is divided into two passes (FIC112102 and FIC112302) and sent into the convection room of F1120 to be preheated. The first preheated temperature (HC PREHEAT1) is about 183°C and the second (HC PREHEAT2) about 396°C. The preheated dilution steam (DS) is injected into each pass and then the mixed substance is sent to radiation section of F1120 where a number of important chemical products, such as propylene, ethylene, butadiene, benzene, dimethylbenzene, and so on, can be obtained by the high-temperature cracking reaction. For the pass flow system, DS and pass flow are mixed using a double closed-loop ratio controller where controlled variable (CV) is the set-point of feed flow. They adopt PID control method. Likewise, there is the same process flow for other two branches (FIC112202 and FIC112402) of chamber B. The final objective is to adjust the pass feed flow such that the pass temperature (TIC112126A and TIC112326A in the south, and TIC112226A and TIC112426 in the north) is as identical as possible.

Process of the USC ethylene cracking furnace.
Pass temperature balance control
To reduce the influence of the ethylene cracking furnace to the consequence units, the total feed flow has to remain unchanged. Also, there are two groups of tubular pipes (two passes), and the pass temperature is balanced by the change of the pass feed flow. The pass temperature balance control between the two passes becomes a multi-input multi-output control problem. Figure 3 presents a method where two outlet temperatures serve as the CVs, and the set-values of two pass flows are considered as the manipulate variables (MVs).
where Ti (i = 1,2) is the pass temperature; T is referred to the average temperature; and the constraints of the two pass flows, that is, the lower and upper limits of the adjustments (

Pass temperature balance control.
Control strategy
The pass temperature of the ethylene cracking furnace is a complex process dynamic with multi-input and multi-output, nonlinearity and large delay as well as many of unknown disturbances. The traditional PID controllers have a good control performance, which can rapidly restrain the unknown disturbances for process, but PID controller has been proven incapable and insufficient because of the aforementioned complex performance. Therefore, a transparent architecture, that is, IPFC-PID, is used to achieve the temperature balance control as shown in Figure 4. The advanced control level is the IPFC controller which guarantees the capability of tracking and robustness of process, which the conventional control level in the traditional PID controller that rapidly eliminates the unknown disturbances. The advanced strategy implements better performance than the traditional PID control.

Principle diagram of IPFC-PID transparent control.
The control block diagram is shown in Figure 4, in which
Hardware system architecture of advanced control system
The control system for the ethylene cracking furnace in the PetroChina Sichuan Petrochemical Company is CENTUM VP distributed control system (DCS) made by Yokogawa Company. 1 A control loop is constructed by field control station (FCS). The basic level uses DCS to achieve traditional PID control because of its capability of unknown disturbance rejection. The hardware architecture of system is presented in Figure 5. The upper computer adopts proprietary APC-ISYS software, while the lower computer is CENTUM VP DCS system. The ethylene cracking furnace is connected with the DCS system through a cable. The communication between the upper computer and the lower computer is achieved by OPC server. The proposed IPFC method is written in VB-Script of the upper computer. Here, the PID control is used in conventional control mode. In other words, the advanced control loop is open. The advanced controller is joined when the switching logic between the upper computer and the lower computer is triggered.

Hardware system architecture.
Industrial implementation results
The pass temperature balance control system using the proposed control algorithm IPFC has been in operation since 2014 in eight 800 k tone/year ethylene cracking furnaces in PetroChina Sichuan Petrochemical Company.
To reach a good control performance, T-S fuzzy model of pass temperature is structured through Equation (3) using the actual process data. G-K clustering approach 37 is used to acquire the premise fuzzy sets and its corresponding parameters. The consequence parameters are online identified by Equation (6). The identified T-S model of pass temperature is
R 1: If y1(k) is Z11, y2(k) is Z12, u1(k) is Z13, and u2(k) is Z14, then
R 2: If y1(k) is Z21, y2(k) is Z22, u1(k) is Z23, and u2(k) is Z24, then
R 3: If y1(k) is Z31, y2(k) is Z32, u1(k) is Z33, u2(k) is Z34, then
where the Gaussian membership functions of the fuzzy set

Degree of membership of T-S model for the pass temperature: (a) pass temperature for the first branch, (b) pass temperature for the second branch, (c) feed flow for the first branch and (d) feed flow for the second branch.
The fuzzy model (Equation (39)) is employed in the advanced pass temperature controller (IPFC). The parameters of it are
The parameters of the corresponding Su and Li
38
are
Before the advanced controller is operated, traditional PID controller of each loop had to be adjusted separately. The corresponding parameters are acquired by Cohen-Coon tuning approach.
39
Based on these tuning parameters, the engineer adjusts the parameters again by his abundant operational experience. The parameters of feed flow controllers of two passes are
The results of the pass temperature before and after the introduction of the proposed IPFC control are shown in Figures 7–14. The control cycle is set to 15 s. The method has been applied in eight 800 k tone/year USC ethylene cracking furnace of PetroChina Sichuan Petrochemical Company. The results of the pass temperature (TIC112126A and TIC112326A in the south) in chamber A are presented in Figures 7, 9, 11 and 13. From these figures, a better control performance can be easily seen with the IPFC compared to the PID, Su and Li
38
and standard PFC. The fluctuation of the pass temperature has been decreased from

Pass temperature for chamber A under PID control.

Set point of pass flow for chamber A under PID control.

Pass temperature for chamber A under Su and Li. 38

Set point of pass flow for chamber A under Su and Li. 38

Pass temperature for chamber A under standard PFC control.

Set point of pass flow for chamber A under standard PFC control.

Pass temperature for chamber A under IPFC control.

Set point of pass flow for chamber A under IPFC control.
Tables 1 and 2 show the results of pass temperature (TIC112126A and TIC112326A in the south) for chamber A, in which the standard deviations of them decrease by 42.73% and 41.79% compared to Su and Li, 38 by 80.45% and 79.25% compared to traditional PID control and by 32.56% and 40.09% compared to standard PFC control. Therefore, compared to Su and Li, 38 PID controller and standard PFC, the developed pass temperature controller can achieve the improved control performance with regard to the set point tracking and disturbance rejection.
Comparison results of pass temperature (TIC112126A).
Comparison results of pass temperature (TIC112326A).
Conclusion
The design and application of pass temperature balance control using proposed IPFC algorithm on the ethylene cracking furnace are presented in this paper. The pass temperature system is structured by T-S fuzzy models and then transformed into the extended time-varying state space model. The linear control law is computed by the predictive functional control method. The pass temperature balance controller is implemented in proprietary APC-ISYS software, which is connected to Yokogawa DCS system via an OPC server. The industrial application shows the developed pass temperature balance control system has a better control performance.
Because the uncertainties and unknown disturbance problems are inevitable in many industrial processes, it may lead to the instability of system and poor control performance. How to solve such problems is a great challenge for the control of pass temperature balance. Recent works have demonstrated that the disturbance observer (DOB) is good at addressing the above problems leading to the motivation of integrating to achieve a new model predictive control (MPC) scheme for pass temperature balance, which will be some interesting issues as our future works.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
Project (61673199) was supported by the National Natural Science Foundation of China and Project (20180550905) was supported by Natural Science Foundation of Liaoning Province. Project (L2016024) was supported by the Scientific Research Fund of Education Department of Liaoning Province.
