Skip to main content
Heliyon logoLink to Heliyon
. 2023 Jan 17;9(1):e12934. doi: 10.1016/j.heliyon.2023.e12934

Enhanced control structure design for an industrial off-gas system: Simple reconfigurations benefit the economy

Feifan Shen a, Lingjian Ye b,c,, Hongwei Guan d, Yuchen He c
PMCID: PMC9871233  PMID: 36704278

Abstract

For control structure design of the industrial off-gas benchmark system, application of the Skogestad's state-of-art design procedure has suggested the scrubber inlet pressure (Psi in the roaster) and one of the fan speeds (Nfan1 or N_fan2 in the furnace) as the self-optimizing controlled variables CVs. In this study, we stress and advocate the gSOC-plus-BAB approach as an enhanced design toolkit for the classical and systematical design procedure. The gSOC (global self-optimizing control) is able to efficiently solve measurement combinations as CVs with improved economic performances, while the BAB (branch and bound) algorithm serves to fast screen promising measurement subsets for large-scale problems. Using the enhanced design for the off-gas system, our new findings are to control the combination of roaster's ID fan outlet pressures, 0.494PIDfan1+0.506PIDfan2 (setpoint: −257.04 Pa), and the furnace's fan pressure difference, PIDfan1- PIDfan2 (setpoint: 0). Such simple reconfigurations can dramatically reduce the average economic loss by 53.3% for the roaster and even achieve perfect optimal control for the furnace. Both steady state and dynamic evaluations are carried out to validate the reconfigured control structures.

© 2017 Elsevier Inc. All rights reserved.

Keywords: Off-gas process, Energy saving, Control structure design, Self-optimizing control, Controlled variable

1. Introduction

With the increasing global competitions and stringent environmental regulations, integration of control and optimization of chemical and energy processes has been becoming vital in the modern industry [1,2]. The control systems play the core role for safe and efficient operations for chemical processes. Traditionally, the design of control systems often follow suggestions from chemical designers, who often determine controlled variables (CVs) and manipulated variables (MVs) based on their expert knowledge or additionally with mild quantitative analysis. Although relying on process empirical experiences can be easily understood and explained, the optimal decision is generally difficult to obtain. On the other hand, in the field of control engineering, researchers used to work intensively on controller design and parameter tuning, or try to develop advanced control strategies. However, in case that the control structure has not been properly configured in the first place, even the most sophisticated controllers or advanced control algorithms may fail to reach satisfactory control/optimization performance.

In chemical industry, the hierarchical control structure has been widely adopted, which are cascaded by the control layer and optimization layer running at different time scales, as shown in Fig. 1. The control layer may further contain a regulatory control layer (second) and supervised control layer (minute), and the optimization layer is often composed of a local optimization layer (hour), a global optimization layer (day/week) as well as the planning and scheduling layer (month/year). These layers are linked and interacting via the CVs and their setpoints. Especially, the primary CVs, c1, which connect the control layer and the optimization layer, are of paramount importance for the entire control system. In the lower regulatory control layer, the secondary CVs, c2, are mainly for the stabilization purpose, such that local disturbances can be efficiently rejected.

Fig. 1.

Fig. 1

Hierarchical control structure for chemical processes.

The objective of control structure design (CSD) is to make “structural” decisions for configuring the architecture as shown in Fig. 1. Such decisions are especially critical for large-scale processes with massive operation units [[3], [4], [5]], which contain the following tasks [6,7]: 1) Selection of MVs u; 2) Selection of measured variables y (sensor positions); 3) Selection of CVs (including primary CVs c1 and secondary CVs c2); 4) Configuration of control loops; and 5) Selection of controller types (PID, model predictive control, etc.). Research on the CSD can be traced back to the 1960s for discussions on the process control techniques by Buckley [8]. Since then, CSD has attracted much attention from the community, and fruitful designing methods were proposed by researchers, see e.g. several comprehensive reviews [3,9,10].

Across the entire control structure shown in Fig. 1, the selection of CVs is crucial, especially the primary ones, c1. For the control layer, c1 are the ultimate CVs that are maintained at setpoints. While for optimization layer, c1 directly relates to the economic objective as their setpoints are the decision variables for economic optimizations. In general, c1 establishes the link between the process control and optimization. Conventionally, most CSD methods emphasized the system feasibility and stability, while they rely on the independent optimization layer to update the setpoint of c1 for optimality. In some sense, such methods have weakened the relationship between the control and optimization. In reality, however, the chemical processes are always affected by various uncertainties. Thereby, the predetermined setpoints are no longer optimal due to the change of operating conditions. Although constant re-optimization of the setpoints can restore the process optimality in principle, the optimization rate is often slow in the hierarchical control structure [11,12]. In this context, keeping CVs at some given setpoints should be reconsidered from an optimization perspective.

Among various CSD methodologies, the self-optimizing control (SOC) aims to select suitable primary CVs, such that the plant operation can be automatically optimized via regulatory control in spite of disturbances [7]. Generally, process variables whose optimal values are insensitive to disturbances are good CV candidates. Based on this principle, the Skogestad's state-of-art CSD procedure [13] was proposed, and it has achieved a tremendous success, both in academia and industry. Later, a number of successful applications using the design procedure were reported. However, this classical procedure still suffers from some suboptimality, owing to using single measurements as CVs. In order to reduce the suboptimality, the SOC methodology has been further advanced by using the measurement combinations as CVs [14,15]. In this context, this paper wishes to make a timely update for the approach. More specifically, we recommend the recent global SOC (gSOC) method [16], which turns out to be especially efficient and suitable for large-scale problems [[17], [18], [19]]. Compared with other SOC approaches that can also identify measurement combinations [11,14,[20], [21], [22], [23], [24], [25]], it has the following advantages: (1) The gSOC is not restricted to linear models and its self-optimizing performance is global; (2) Discrete operating conditions are handled independently (scenario-based), while continuous operating space can be sampled by the Monte Carlo method; (3) An analytical solution is available to solve the optimal combination matrix. For plantwide processes, the use of gSOC is further strengthened by the branch-and-bound (BAB) algorithm that can identify the best measurement subset, which is a complicated combinatorial problem. With these recent advances, it is therefore desired to enhance the classical CSD produce [13] by updating the CV selection step with the gSOC-plus-BAB method, such that the economic optimality could be enhanced for industrial applications.

In this paper, we will investigate the CSD problem for an industrial off-gas system, namely, the Xstrata Nickels Sudbury Smelter cleaning system described by Refs. [26,27]. The off-gas system is an important chemical sector in smelting industry for processing hazardous gas containing SO2 and CO. Due to the increasingly stringent environmental regulations, a fundamental objective is the control of leakage of harmful components into outside environment. Furthermore, the economic incentive to minimize the energy consumption is also urgent with the modernization of process integration. Previously, intensive researches have been placed on the process modelling and control of the furnace [[28], [29], [30], [31]]. These publications deal with problems prior to the installation of a control structure, or assume that the control configuration has been determined in the first place. On the contrary, limited works were devoted to the identification of an efficient control structure for the entire off-gas system, especially for economic optimizations. In Ref. [32], an optimization algorithm for the off-gas system was reported to find the operating strategy.

Pioneer works emphasizing on the CSD of the off-gas system were mainly carried out by de Araujo and his coworkers [27,33,34], who thoroughly followed the Skogestad's systematical procedure [13]. Both the roaster [33] and furnace [27] subsystems were investigated in-depth. In their studies, the self-optimizing CVs were finally identified as the scrubber inlet pressure (Psi in the roaster) and one of the fan speeds (Nfan1 or Nfan2 in the furnace), respectively, for the two subsystems. Both steady state calculations and dynamical simulations were carried out to show their effectiveness of the economic performance. These two reported configurations seem to be the most prominent control structures for the off-gas system in open publications up to date. Nonetheless, since the classical design approach was followed, these self-optimizing CVs are still single measurements, thus leaving some room for economic improvements. Motivated by the existing suboptimality, in this paper, the enhance CSD is applied to pursue better economic operations for the off-gas system. The focus is placed on the identification of measurement combinations as CVs to improve the economy, for both the roaster and furnace subsystems. Following the renewed CSD approach, it turns out that the derived configurations are sufficiently simple, and their performances are substantially better than the results in Refs. [27,33], validated by both steady state and dynamic evaluations. Hopefully, the proposed novel control configurations for the off-gas system could be used as promising alternatives by industrial practitioners in this field.

The rest of this paper is structured as follows. In Section 2, the Skogestad's systematical design procedure is briefly reviewed, with some discussions on its limitations. Section 3 presents the main modifications on the design procedure, then the gSOC method for identifying measurement combinations is introduced, together with a BAB algorithm for screening measurement subset. The results and discussions for reconfiguring the off-gas system are presented in Section 4. Finally, some conclusions are drawn in Section 5.

2. The systematical CSD procedure

2.1. Overview of the classical design procedure

The systematic CSD method by Skogestad [13] is based on the SOC principle. Currently, it is one of the most widely spread design methods, and has been successfully applied to a number of plant-wide chemical processes, for example [[35], [36], [37], [38], [39], [40]], to list a few. The procedure is briefly illustrated as follows [13]:

  • (1)
    Top-down analysis: selection of primary CVs:
    • 1.1
      Define the operational target for the whole process;
    • 1.2
      Analyze degrees of freedom;
    • 1.3
      Select the primary CVs (elaborated in Section 2.2);
    • 1.4
      Production rate setting;
  • (2)
    Bottom-up design:
    • 2.1
      Design regulatory control layers which serves to, stabilize the process, reject local disturbances, select secondary CVs and pair the system inputs and outputs;
    • 2.2
      design supervisory control layers: determine centralized or distributed control, etc.;
  • (3)

    Design optimization layers;

  • (4)

    Evaluate the performance.

The objective of step (1) is to improve the steady-state economic behavior via selection of appropriate CVs, and step (2) mainly concerns with the dynamic controllability/stability analysis. Compared with other more traditional CSD tools, this design procedure takes more advantage of process mathematical model instead of expert experiences, thus improving the universality of the method. The core idea inside the design procedure, namely, the SOC methodology, focuses on the plantwide process optimization via selecting the primary CVs. With the correct CVs, the regulatory control strategy is able to realize optimization while maintaining stabilization, hence answering the question of what variables to control from the perspective of optimization. Note that the traditional optimization strategies configure independent optimization layers to update the setpoints of CVs in Step (3), while it is unnecessary for the SOC to (frequently) do such updating. When the loss is sufficiently small, the installation of an optimization layer can even be skipped, thus substantially reducing the system complexity. Moreover, since the functional frequency of the control layer is much higher than the optimization layer, the SOC efficiently compensates the delay of traditional optimization strategies, leading to the overall optimization performance improved.

2.2. Selection of primary CVs (step 1.3)

This paper focuses on the step 1.3 within the described CSD procedure, namely, the selection of CVs (for simplicity, the CVs in the rest of this paper refer to the primary CVs, otherwise noted). The mathematical framework developed in Ref. [13] for step 1.3 is outlined as follows.

Suppose that the operational economic objective for a chemical plant is formulated as the following constrained optimization problem (Eq. (1)):

minuJ(u,d)s.t.g(u,d)0 (1)

where J is the economic index determined in step 1.1, u and d are MVs and disturbance variables, respectively, g(u, d) are the process constraints. Besides, the input-output model of the system is (Eq. (2))

y=f(u,d) (2)

where y are the measured variables, f represents the model function.

Assumption 1

The mathematical representations for process models, Eqs. (1) and (2), are known.

Assumption 2

The operating conditions that may be encountered in operations are expectable, represented by some disturbances variables, d. (Here, d could be either parametric or scenario-based.)

The CVs are selected as two types of variables, c1 = [ca c]T, where c represent variables located at the constraint boundaries (active constraints) and c are those inside the feasible region. Commonly, ca could be process variables related to the product quality and safety conditions, which are typically constrained at the boundaries. Such variables are also likely to be identified by the conventional heuristic CSD methods. On the contrary, the selection of c is much more implicit, which constitutes the main concern by the SOC.

Assumption 3

The active constraints, ca, keep invariant when the operating conditions change (for different values of d).

Under Assumption 3, it is allowed to firstly assign part (the same degrees of freedom) of the MVs to control ca at their boundaries, then the problem can be converted to an unconstrained optimization problem in the reduced space (Eq. (3)) [41]:

minuJ(u,d) (3)

where, for the sake of simplicity, the notation u is still used to represent the rest MVs.

The loss function L is defined as (Eq. (4)):

L=Jfb(d)Jopt(d) (4)

where Jfb is the closed-loop economic performance and Jopt is the optimal cost for a given d. For a set of candidate CVs, c with setpoints of cs, Jfb is evaluated as (Eq. (5))

Jfb(d)=J(u,d)s.t.y=f(u,d)c=cs (5)

for a given d. Then the following steps are followed in sequence to identify self-optimizing CVs [7,13]:

  • 1.3.1

    Define possible disturbance scenarios or operating conditions for the chemical process (Assumption 2);

  • 1.3.2

    Determine the candidate set of the CVs, c⊂{y};

  • 1.3.3

    For all possible c⊂{y}, calculate the total/average closed-loop loss L under all operating conditions, computed per (4) and (5);

  • 1.3.4

    Select several groups of CVs with minimum total/average loss for further evaluations, such as dynamic verifications.

This routine has been successfully applied on the CSD for many plant-wide chemical processes as introduced earlier. These researches demonstrated that the economy-oriented SOC is advantageous over the heuristic CSD methods in improving the economic performance.

2.3. Restrictions

The CVs selection method in the above state-of-art design method is however restricted by a few factors: (1) The CVs are generally individual physical variables (except for some cases, certain physical relationships based on expert knowledge, like flow ratio); (2) An exhaustive search to evaluate all CV candidates, which is computationally expensive.

The first disadvantage restricts the economic performance of the CVs. In case that the optimal single measurement CVs cannot obtain an acceptable loss L, an additional optimization layer is still required. A more general form is defining functions of physical relationships c = Z(y) as the CVs. In the past two decades, special researches have been placed on deriving linear combinations c = Hy, where H is the combination matrix to be solved [11,14,[20], [21], [22], [23], [24]]. However, most existing methods rely on the linear process model and thus their performances are confined within the neighborhood of a fixed operating point, which further restricts their practical applications. Moreover, linear models have the assumption that the operating condition can be parametrized by several disturbance variables. In many practical problems, plantwide processes, such as the off-gas system, often define various specific operating modes/conditions, other than in terms of parametrized disturbance variables. These operating conditions are discrete and difficult to be characterized by linear models.

The second disadvantage demonstrates that the computation load should be taken into considerations. The CV selection is a combinational optimization problem, leading to an explosive increase for the computation demand when the problem scale is large. There may be numerous variables in plantwide processes, hence it is difficult to complete an exhaustive search within a limited time. To resolve this issue, the fast selecting algorithms like the branch-and-bound method were developed [4244], making it possible to deal with large-scale processes rapidly. These algorithms can be embedded into the Skogestad's procedure to aid the search of self-optimizing CVs. For example [44], is capable of identifying the optimal single-measurement CVs based on the maximal gain rule, and [42,43] were proposed based on the local worst-case and average losses. Nonetheless, these mentioned algorithms are developed for local SOC approaches.

3. Enhanced CSD for chemical processes

The enhanced CSD tool presented in this paper is mainly concerned with the CV selection step embedded the full design procedure, in order to address the limitations mentioned above. Among various improved solutions concerning the mentioned limitations in Ref. [13], we emphasize and advocate the use of gSOC-plus-BAB, namely, the global SOC method [16] and a tailored BAB algorithm [42,45] for fast screening of measurements, which, in our view, are especially efficient for plantwide problems.

3.1. The global SOC method for CV selection

Compared with other local SOC methods, the gSOC has advantages as follows: (1) The gSOC is not restricted to linear models and its self-optimizing performance is global; (2) For the calculation of the overall system loss, discrete operating points are handled independently, while for continuous operating space, they are sampled by the Monte Carlo method. Basically, it contributes a flexible solution to the general multimode systems. A brief introduction of the gSOC is presented as follows:

The second-order Taylor series for J at the optimal point under a specific operating condition is expanded as (Eq. (6))

J=Jopt+JcTec+0.5ecTJccec (6)

where Jc and Jcc are the first-order partial derivative and the second-order Hessian matrix, respectively. ec = ccopt describes the deviation between c and their optimal values. According to the optimality condition, Jc = 0 and ec = −Hymopt can be obtained, ymopt = yopt + n is the optimal measurements with the influence of system noise. Therefore, the loss L can be described as the following quadratic function (Eq. (7)):

L=JJopt=12(Hymopt)TJcc(Hymopt) (7)

The average loss of L, Lav = E[L], can be derived and approximated as (Eq. (8)):

Lav12Ni=1N(Hy(i)opt)TJccHy(i)opt+12tr(W2HTJccH) (8)

where tr() is the trace of a matrix, the diagonal elements of the diagonal matrix W are corresponding to the amplitudes of measurement noise. The right-hand side term in the above equation represents the average loss of all operating conditions and N is the number of total operating condition.

It is common to introduce a constraint of HGy = Juu1/2 [16], where Gy is the input-output gain matrix at a reference point, Juu is the Hessian matrix of J respect to u. In this case, the loss function can be simplified as (Eq. (9) and (10)):

Lav=12NYHTF2+12WHTF2=12Y˜HTF2 (9)

where

Y=[(y(1)opt)T(y(N)opt)T],Y˜=[1NYW] (10)

The final optimization problem is obtained as (Eq. (11)):

minHLav=minH12Y˜HTF2s.t.HGy=Juu1/2 (11)

which has a closed-form solution as (Eq. (12))

HT=(Y˜TY˜)1Gy(Gy(Y˜TY˜)1Gy)1Juu1/2 (12)

In brief, the following steps are implemented to obtain the optimal combination matrix H:

  • 1.3.1

    Define all possible disturbance scenarios or operating conditions;

  • 1.3.2

    Solve the original optimization problem (minimize J in (3)), the optimal output variable y(i)opt associated with all operating scenarios are obtained;

  • 1.3.3

    Construct intermediate matrices Y and as in (10);

  • 1.3.4

    Select an operating point as the reference point (usually, the nominal point), evaluate the corresponding Hessian matrix Juu and gain matrix Gy;

  • 1.3.5

    Calculate the optimal combination matrix H per (12).

In the context of plantwide CSD, the above steps are suggested to replace step 1.3 of the systematic approach described in section 2, which can improve the SOC performance.

3.2. The BAB algorithm

The above gSOC method solves the optimal combination matrix H for given measurement subsets. However, how to select an optimal subset out of substantial measurements is also important for practical implementations. In literature, a series of BAB algorithms have been proposed as efficient tools for fast screening based on different SOC criterions. For example, the bidirectional BAB algorithm was based on the maximal minimum singular value rule [44], and the partial bidirectional BAB algorithm (PB3) [42] was developed for the local average loss criterion.

In the BAB algorithm, the combinational problem for selecting measurement subsets out of many is formulated as the expansion or shrinkage of branches which represent measurements being selected or discarded. The nodes of branches are evaluated against upwards and downwards pruning criteria. Branches, which satisfy either upwards or downwards pruning criteria will be fixed or removed from the candidate lists, respectively. Based on the established monotonic rule for the cost function, most non-optimal candidate subsets will be eliminated without further evaluations, so that the optimal subset can be efficiently identified.

Among various BAB variants, the PB3 algorithm [42], which is based on the local average loss criterion, has been proven to be successful and widely applied. The PB3 algorithm was further extended to the global average loss criterion (which is employed in this paper), thus it can be efficiently combined with the gSOC method to deal with large-scale problems [45]. Compared with the local average loss criterion, the matrices required by (12) are updated within the framework of the PB3 algorithm. The readers are referred to Ref. [42] for full descriptions of this algorithm and the code package is available via [46].

The application of the gSOC-plus-BAB strategy typically produces a Pareto front in terms of the economic indicator, Lav, and the size of measurement subset, ny. Therefore, it is always required to make a trade-off between the two factors, as the increase of ny may result in reduced level of economic benefits. For a given ny, the algorithm is also able to generate the first several best subsets by ranking the economic losses. These candidate solutions will be retained for further nonlinear model evaluations as well as dynamic validations. This consideration is the same as [13] for the sake of practical performance assurance.

4. The industrial off-gas system

4.1. Process descriptions

The industrial off-gas plant, the Xstrata Nickels Sudbury Smelter cleaning system [26,27] is investigated in this paper. The off-gas plant is composed of a roaster subsystem and a furnace subsystem, each of which contains two parallel operating lines, as illustrated in Fig. 2.

Fig. 2.

Fig. 2

The industrial off-gas system.

In the fluidized bed roaster, the copper-nickel slurry from mineral processing plants reacts with the fed fluidizing air, which generates a lot of SO2. The off-gas from the roaster firstly enters a cyclone and then is cooled from 650 to 680 to 300–350 °C by the water spray. The electro-static precipitator (ESP) processes the gases, followed by an induced draft (ID) fan draws the gases to combine with the other parallel roaster line. The combined gases go through the cleaning train to get rid of the dust. Finally, the acid plant blower transports the dried dust free gases to the wet acid plant, where sulfur dioxide is converted to sulfuric acid.

The hot products from the roaster are fed into the furnace, where reactions occur with carbon electrodes and a large amount of CO 2 is produced. The high-temperature off-gas generated from the furnace, enters the cyclone separator to separate solid particle via two pipelines from the top of the calcinator. Then the gases flow into the louver fin heat exchanger to be cooled down and converge after the fan from each pipeline. Besides, the product of the calcinatory enters the converter and reacts with oxygen to generate iron slag as well as other components. The three gases converge into the Cottrell electric dust precipitator and emitted through the chimney after purification.

4.2. Mathematical models

Benchmark models for the off-gas system, both steady-state and dynamic versions, have been developed in Ref. [34]. Basically, the models are built based on mass, momentum and energy conservation laws. A series of reasonable assumptions are also introduced for model simplifications. For better understanding the new control configuration, a sketch of the model equations is listed in the following, more details are available in Ref. [34].

4.2.1. Roaster subsystem model

Around the roaster unit, the model equations for the pressure, temperature, and mass flowrate, are (Eqs. 1315)

dPRdt=cpRVR(cpR)[(T0+hRcp)WinTRWR], (13)
dTRdt=RTRPRVR(cpR)[(cpT0+hR)Win(cpR)TRWinRWRTR], (14)
dWRdt=1LRC[(PRPC)akCρWR2] (15)

where all notations are explained in Table 1. The equations do not indicate the index of the two roaster lines because their models are the same. The symbols will, however, be labelled with indices as subscripts in later analysis when necessary.

Table 1.

Notations for the off-gas system.

a cross-sectional area of the ducts between the units m2
Aleak in-leakage area m2
Cd in-leakage coefficient kg/(s m2 Pa0.5)
cp specific heat J/(kg °C)
cp0 specific heat of air J/(kg °C)
cpwl average specific heat of water before boiling J/(kg °C)
cpwg average specific heat of water vapor J/(kg °C)
hR enthalpy of the roasting reaction per unit mass of off-gas production J/kg
hvap enthalpy of water vaporization J/kg
hSC enthalpy loss in scrubber cooling per unit mass of off-gas entering the scrubber J/kg
k coefficient of momentum loss due to friction N/(kg/s)2 or N/(kg/s)
K coefficient that accounts for compressibility of gas
L length of gas flow path m
N fan speed rpm
O louver opening
p price of electricity $/J
pf price of feed $/J
P Pressure Pa
Patm atmospheric pressure Pa
R gas constant J/(kg °C)
t Time s
T Temperature °C
T0 room temperature °C
Tbo water boiling temperature °C
V Volume m3
W mass flow rate kg/s
Win off-gas mass flow rate coming into the roaster freeboard kg/s
Wrf mass flow rate of roaster feeds that become off-gas kg/s
xH2O mass fraction of H2O in off-gas
Z fan or blower vane position %
α coefficient of pressure change due to vane position change Pa/%
β coefficient relating pressure in fan or blower to flow rate Pa/(kg/s)2
γ power index relating momentum loss to mass flow rate due to friction
ε fan efficiency
ρ Density kg/m3
Subscripts
AC wet acid plant
B blower or blower outlet
R roaster or roaster outlet
C cyclone or cyclone outlet
Conv converter off-gas
G gas cooler or gas cooler outlet
E electro-static precipitator or electro-static precipitator outlet
IDfan ID fan or outlet (roaster)
Fan fan or fan outlet (furnace)
F furnace or furnace outlet
fan-Si from fan to scrubber inlet
Lv louver or louver outlet
Si scrubber inlet
S scrubber and gas cleaning section or outlet of this section
W water added in the gas coolers

The cyclone takes the following similar form (Eqs. (16)-(18))

dPCdt=cpRVC(cpR)[TRWRTCWC] (16)
dTCdt=RTCPCVC(cpR)cp(TRTC)WRRTC(WCWR) (17)
dWCdt=1LCG[(PCPG)akGWC2] (18)

For the gas cooler, the equations are (Eqs. (19)-(21))

dPGdt=cpRVG(cpR)×{TCWCTG(WGWw)Wwcp[cpwl(T0Tbo)hvap+cpwg(TboTG)]} (19)
dTGdt=RTGPGVG(cpR){cp(TCTG)WC+Ww[cpwl(T0Tbo)hvap+cpwg(TboTG)]+RTG(WC+WwWG)} (20)
dWGdt=1LGE[(PGPE)akEWG2] (21)

The ESP is described by (Eqs. (22)-(23)

dPEdt=cpRVE(cpR)(TGWGTEWE) (22)
dTEdt=RTEPEVE(cpR)[cpE(TGTE)WGRTE(WEWG)] (23)

The pressure drop through the ID fan is related to the vane position as (Eq. (24))

PEPIDfan=αfanZfan+βfanWE2 (24)

For the scrubber, the equations are (Eqs. (25)-(27)

dWfandt=1LfanSi[(PfanPSi)akSiWfan2], (25)
dPSidt=cpRVfanSi(cpR)(Tfan1Wfan1+Tfan2Wfan2TSiWSi), (26)
dTSidt=RTSiPSiVfanSi(cpR)[cp(Tfan1TSi)Wfan1+cp(Tfan2TSi)Wfan2RTSi(WSiWfan1Wfan2)] (27)

The model equations for the scrubber and the gas cleaning section are (Eqs. (28)-(30)

dWSidt=1LS(PSiPS)akSWSiγ (28)
dPSdt=cpRVS(cpR)[(TSihSCcps)WSiTSWS1(1xH2O)] (29)
dTSdt=RTSPSVS(cpR)[(cpTSihSC)WSi(cpsR)TSWSi]RTSWS1xH2O (30)

The pressure drop through the blower is similar to the ID fan, as (Eq. (31))

PBPS=αBZB+βBWSγ (31)

Finally, the following equation describes the acid plant (Eq. (32))

LACdWBdt=(PBPatm)akACWBγ (32)

4.2.2. Furnace subsystem model

The modeling equations for the furnace are given by (Eqs. (33)-(35)

dPFdt=cpRVF(cpR)[WCO(TCO+hCO/CO2cp)+WairT0WFTF] (33)
dTFdt=RTFPFVF(cpR)[WCO(cpTCO+hCO/CO2)+WaircpT0(WCO+Wair)(cpR)TFWFRTF] (34)
dWFdt=1LC[(PFPC)akCρWF2] (35)

The model equations for the scrubber and the gas cleaning section are (Eq. (36))

Wair=CdAleakPatmPF (36)

For the louver, the equations are (Eqs. (37)-(38)

dPlvdt=cpRVlv(cpR)[WCTC+WairT0WlvTlv] (37)
dTlvdt=RTlvPlvVlv(cpR)[WCcpTC+WlvaircpT0(WC+Wlvair(cpR)TlvWlvRTlv] (38)

The fan model in the furnace is expressed as (Eq. (39))

PfanoutPfanin=αfanNfan2 (39)

Various model parameters involved from (13) to ()(13) to (39)(13) to (39) are not listed here for brevity, which can be conveniently found in Ref. [34]. The systematical models developed above provide an excellent benchmark testbed for the industrial off-gas processes. Although the models are approximations to the real plants, they have been validated and behave reasonably well in most scenarios. Therefore, studies on the benchmark model would be valuable and reliable for the off-gas industry.

4.3. Operational objectives

In general, there are two operating modes for the off-gas system: a fixed production rate (mode I) and maximization of the production rate (mode II). In this paper, however, we will focus on the first mode to seek for economic improvements using measurement combinations. In the latter case, which is typically determined by some bottleneck variables, the optimal operation strategies have been given in Refs. [27,33], respectively. No differences will be discovered for mode II, as the bottleneck variables are all single physical variables.

The operational objectives of the two subsystems can be considered separately, which are relatively independent. In mode I, the economic objectives for the two subsystems are formulated as (Eq. (40) and (41)) [34].

JR=(PIDfan1PE1)WF1+(PIDfan2PE2)WF2+(PBPS)WB (40)
JF=(Pfan1Plv1)Wfan1+(Pfan2Plv2)Wfan2 (41)

where JR and JF [Pa·kg/s] relate to the economic cost [$/s] by multiplying a constant factor, thus they can be equivalently minimized.

The definitions of possible disturbance scenarios are listed in Table 2 and 3 for the roaster and furnace subsystems, respectively. Besides, the process constraints that must be respected are summarized in Table 4 and 5. One notes that one critical aspect is to maintain the pressure in the system negative, to prevent gas leakage into the atmosphere [34].

Table 2.

Disturbances for the roaster.

Description Nominal (disturbance)
DR1 inlet gas flow rate of roaster 1 and 2, Win1 and Win2 [kg/s] 18 + 18 (−10%)
DR2 inlet gas flow rate of roaster 1 and 2, Win1 and Win2 [kg/s] 18 + 18 (+10%)
DR3 inlet gas flow rate of roaster 1, Win1 [kg/s] 18 (−10%)
DR4 inlet gas flow rate of roaster 1, Win1 [kg/s] 18 (+10%)
DR5 inlet gas flow rate of roaster 2, Win2 [kg/s] 18 (−10%)
DR6 inlet gas flow rate of roaster 2, Win2 [kg/s] 18 (+10%)
DR7 effective in-leakage area in roaster 1, Aleak11 [m2] 0.0120 (+50%)
DR8 effective in-leakage area in roaster 1 to ESP 1 inlet, Aleak12 [m2] 0.0190 (+50%)
DR9 effective in-leakage area in ESP 1, Aleak13 [m2] 0.0590 (+50%)
DR10 effective in-leakage area in roaster 2, Aleak21 [m2] 0.0110 (+50%)
DR11 effective in-leakage area in roaster 2 to ESP 2 inlet, Aleak22 [m2] 0.0530 (+50%)
DR12 effective in-leakage area in ESP 2, Aleak23 [m2] 0.0350 (+50%)
DR13 effective in-leakage area from ID fan duct to scrubber inlet, Aleak31 [m2] 0.0820 (+50%)
DR14 effective in-leakage area in gas cleaning section, Aleak32 [m2] 0.1300 (+50%)
DR15 effective in-leakage area in blower inlet, Aleak33 [m2] 0.0220 (+50%)
DR16 room temperature, T0 [K] 273 (−30)
DR17 room temperature, T0 [K] 273 (+30)

Table 3.

Disturbances for the furnace.

Description Nominal (disturbance)
DF1 Coke added to the furnace, Wcoke [kg/s] 2 (+20%)
DF2 Coke added to the furnace, Wcoke [kg/s] 2 (−10%)
DF3 Equivalent CO temperature in the furnace, Tco [K] 1573.15 (+200)
DF4 Equivalent CO temperature in the furnace, Tco [K] 1573.15 (−200)
DF5 Flow rate from converters, Wconv [kg/s] 300 (+20%)
DF6 Flow rate from converters, Wconv [kg/s] 300 (−20%)
DF7 Converter outlet temperature, Tconv [K] 473.15 (+100)
DF8 Converter outlet temperature, Tconv [K] 473.15 (−100)
DF9 Effective in-leakage area in the furnace, Afleak [m2] 1.50 (+50%)
DF10 Room temperature, T0 [K] 273 (+30)
DF11 Room temperature, T0 [K] 273 (−30)

Table 4.

Process constraints for the roaster.

Description bounds
roaster 1 freeboard pressure PR1 [Pa] <-1000
roaster 2 freeboard pressure PR2 [Pa] <-1000
cyclone 1 pressure PC1 [Pa] <0
cyclone 2 pressure PC2 [Pa] <0
gas cooler 1 pressure PG1 [Pa] <0
gas cooler 2 pressure PG2 [Pa] <0
gas cooler 1 temperature TG1 [K] <643.15
gas cooler 2 temperature TG2 [K] <643.15
water to gas cooler 1 Ww1 [kg/s] >0
water to gas cooler 2 Ww2 [kg/s] >0
electro-static precipitator (ESP) 1 pressure PE1 [Pa] <0
electro-static precipitator (ESP) 2 pressure PE2 [Pa] <0
ID fan 1 outlet pressure PIDfan1 [Pa] <-200
ID fan 2 outlet pressure PIDfan2 [Pa] <-200
ID fan 1 vane position ZF1 [%] [0 100]
ID fan 2 vane position ZF2 [%] [0 100]
Scrubber inlet pressure PSi [Pa] <0
gas cleaning section pressure PS [Pa] <0
blower vane position ZB [%]] [0 100]

Table 5.

Process constraints for the furnace.

Description bounds
Calcinator pressure Pf [Pa] < −25
Cyclone separator pressure Pc [Pa] < −25
Cooling unit 1 pressure Plv1 [Pa] <0
Cooling unit 2 pressure Plv2 [Pa] <0
Fan 1 outlet pressure Pfan1 [Pa] <0
Fan 2 outlet pressure Pfan2 [Pa] <0
Dust precipitator pressure PiCt [Pa] <0
Calcinator temperature Tf [K] <923.15
Cooling unit 1 temperature Tlv1 [K] <643.15
Cooling unit 2 temperature Tlv2 [K] <643.15
Dust precipitator temperature TiCt [K] <643.15
Cooling unit 1 opening O1 [%] [0 100]
Cooling unit 2 opening O2 [%] [0 100]
Fan 1 speed Nfan1 [rpm] <1500
Fan 2 speed Nfan2 [rpm] <1500

5. Enhanced CSD results

Previously, the Skogestad's systematical CSD procedure [13] has been followed tightly to configure the control systems for this benchmarked off-gas process [27,33,34]. Therefore, in the following we will not repeatedly present the whole systematical procedure. In contrast, the obtained CSD results, particularly for the selected self-optimizing CVs based on the SOC principle will be briefly reviewed, and our main improvements (measurement combinations as CVs) will be highlighted to show the new contributions.

5.1. CSD for the roaster subsystem

5.1.1. Available results

There are five degrees of freedom for the roaster lines: water addition to the gas coolers, Ww1 and Ww2, the ID fan vane positions, Zfan1 and Zfan2 and the blower vane position ZB. To select the primary CVs, rigorous analysis indicated that four variables are the active constraints:

Roaster 1 freeboard pressure (upper bound) (Eq. (42)):

PR1=1000[Pa] (42)

Roaster 2 freeboard pressure (upper bound) (Eq. (43)):

PR2=1000[Pa] (43)

Gas cooler 1 temperature (upper bound) (Eq. (44)):

TG1=643.15[K] (44)

Gas cooler 2 temperature (upper bound) (Eq. (45)):

TG2=643.15[K] (45)

Control of the above four active constraints consumes four degrees of freedom. Then, only one free variable is left to select the additional self-optimizing CV. The identified promising CVs using single measurements (ny = 1) [33] are given in Table 6. It is worth mentioning that their setpoints were re-optimized such that feasibility is ensured, following the robust setpoint method [47]. In this problem, the feasibility is most likely to be violated for constraints where PIDfan1 and PIDfan2 should be less than −200 [Pa] for all disturbances. Based on the steady state evaluations via nonlinear process models, the final chosen self-optimizing CV by Ref. [33] is the scrubber inlet pressure, Psi (setpoint: −866.98 [Pa]), whose worst and average economic losses are evaluated to be 0.894 and 0.407, respectively.

Table 6.

Candidate CVs for the roaster and their economic losses.

ny CV robust setpoint maximal loss average loss
1 Psi −866.98 0.894 0.407
Pfan2 −308.78 0.685 0.428
Pfan1 −314.22 0.704 0.441
2 c21: 0.494PIDfan1+0.506PIDfan2 −257.04 0.356 0.190
c22: 0.0413Psi +0.959Tsi 12.894 0.474 0.199
c23: 0.906Psi−0.094Ps 253.25 0.474 0.200
3 c31: 0.013Psi −0.002Pb+0.9952Zb 3.56 0.474 0.184
c32: 0.009Ps−0.415Ws + 0.576Zb 2.69 0.474 0.184
4 c41: 0.0024Psi−0.264Wsi−0.0011Pb+0.7325Zb 0.361 0.737 0.209
c42: 0.0015Psi+0.0018Ps−0.0015Pb+0.9952Zb 0.50 0.724 0.207
12 cfull: HyRfull 0.3634 0.377 0.183

With the four active constraints and one unconstrained self-optimizing CV, the control configurations for the control layers/loops following the bottom-up design are illustrated in Fig. 3 (a), where the pairings between the CVs and MVs are determined using the RGA analysis. For all the five single-input-single-output control loops, the PID controllers are adopted and tuned using the SIMC tuning rule [48]. Dynamic simulations have been carried out to validate the control structure, more details can be found in Ref. [33].

Fig. 3.

Fig. 3

Control structures for the roaster subsystem: (a) results in Ref. [33]; (b) reconfiguration using the enhanced design.

5.1.2. Enhanced reconfiguration

In the following, we reconsider the step for identification of the self-optimizing CV, using measurement combinations. Totally, there are 58 measurements in the roaster subsystem. However, some of them can be preliminarily removed via steady-state controllability analysis to shrink the search of candidate CVs. Actually, the poor controllability (small gains from Zb to the outputs, Gy) will indeed lead to large economic loss, because the economic loss L is proportional to the inverse of HGy as conveyed by their quantitative relationship. Furthermore, the search process will become ill-defined when the associated Gy is singular. Finite difference is considered to evaluate the gains at the nominal point, assuming that the active constraints are already perfectly controlled using the four MVs. By eliminating those relative gains less than 1E-5, we are left with the following 13 measurements for further analysis (Eq. (46)):

yfullR=[PsiTsiWsiPsTsWsZf1Zf2Pf1Pf2PbTbZb]T (46)

For all the 18 operating conditions (nominal+17 disturbances), optimizations are performed to obtain the optimal values of yRfull (see Ref. [33] for numerical results) to formulate the matrix Y in the gSOC method. Other sensitivities required by the approach are all evaluated at the nominal condition. Even with the 13 measurements, it is not a trial task to find the optimal measurement subset with different sizes. Therefore, the gSOC based BAB algorithm is applied to search promising subsets when ny varies from 2 to 13. This selection process is almost instantaneously accomplished by the BAB algorithm implemented on a laptop with Intel-i7 CPU, 16 GB RAM. The results are summarized in Table 6. Similarly, we also adjust the setpoint of all CVs using the robust setpoint method in Ref. [47], to fulfill the feasibility regarding PIDfan1 and PIDfan2.

The best CV for ny = 2 is identified as c21 = 0.494PIDfan1+0.506PIDfan2 (setpoint: −257.04 [Pa]), whose worst and average losses are evaluated to be 0.356 and 0.190, respectively. The losses correspond to reductions by 60.2% and 53.3%, compared with the previous result (control Psi = −866.98 [Pa] [33]). We note that c21 is composed by PIDfan1 and PIDfan2, which are exactly the constrained variables that are likely to violate their upper bounds. In some sense, controlling their (approximately average) combination with a setpoint of −257.04 can be regarded as a back-off strategy, which is advantageous to increase the operational confidence. The second and third best CVs, c22 = 0.0413 Psi+0.959 Tsi and c23 = 0.906 Psi−0.094 P, use different measurements and lead to larger losses.

It turns out that the gained economic benefit by further increasing ny is limited. The best CVs for ny = 3 reduce very little economic loss compared with ny = 2, as shown in Table 6. Surprisingly, the loss even increases in the case of ny = 4, which is found to be caused by the discrepancy between the gSOC criterion and the nonlinear loss evaluations, and additionally the robust setpoint adjustment. Furthermore, we have tested that by using all measurements, cRfull = HyRfull, the average loss is 0.183, which is only slightly smaller than the loss of c21, but the form of cRfull is clearly much more complicated. Through the above extensive analysis, we would like to finally recommend c21 = 0.494PIDfan1+0.506PIDfan2 (setpoint: −257.04 [Pa]) as the new self-optimizing CV for the roaster, owing to the following observations:

  • 1.

    Among all identified candidates, c21 makes the best trade-off between the CV complexity and the economic benefit. Compared with the original CV in Ref. [33], Psi, the mathematical form of c21 is only slightly complicated, but the economy is improved a lot (Fig. 4);

  • 2.

    The two constrained variables, PIDfan1 and PIDfan2, are directly incorporated in c21, thus the scheme could be trustworthy by field operators (in the sense of practical operation);

  • 3.

    The dynamic behavior between the input (Zb) and c21 is satisfactory, as will be discovered in the subsequent dynamic simulations.

Fig. 4.

Fig. 4

Economic losses by controlling Psi and c21 under different operating conditions.

Dynamic validations. The proposed control reconfiguration is thus to replace the previous control loop ZbPsi with the new one, Zbc21, while the four other active constraint control loops are preserved, as indicated by Fig. 3 (b). The PID parameters for the new control loop are easily tuned using the SIMC rule. For comparison purpose, the original control structure in Ref. [33] is referred as Roaster_CS1 and ours is referred as Roaster_CS2.

The dynamic simulations for Roaster_CS1 and Roaster_CS2 are compared under Scenario 1 and Scenario 2, each of which contains three changing disturbance conditions for every 20 s. In Scenario 1, the operating conditions are the nominal, DR1 and DR2, respectively. In Scenario 2, the operating conditions are DR7, DR15 and DR16, respectively. The dynamic results are summarized in Fig. 5 and 6, plotting all controlled variables and manipulated variables, as well as the cost differences between Roaster_CS1 and Roaster_CS2. As clearly shown, the dynamic response of Roaster_CS2, in terms of the regulatory control quality, is comparable to Roaster_CS1, if not better than. However, the economic performance of Roaster_CS2 is evidently improved, where a negative ΔJ stands for improvements (for 40–60 s in Fig. 5, Roaster_CS2 is worse than Roaster_CS1). Furthermore, one can confirm that the converged ΔJ in each disturbance condition in Fig. 5 and 6 agree with the steady state results in Fig. 4.

Fig. 5.

Fig. 5

Dynamic comparisons between Roaster_CS1 and Roaster_CS2 (Scenario 1). 0–20 s: nominal condition; 20–40 s: DR1; 40–60 s: DR2.

Fig. 6.

Fig. 6

Dynamic comparisons between Roaster_CS1 and Roaster_CS2 (Scenario 2). 0–20 s: DR7; 20–40 s: DR15; 40–60 s: DR16.

The above simulation studies verify the fact that our new solution does not upset the closed-loop response compared with the one in Ref. [33]. However, the overall economic performance is effectively improved using very simple reconfigurations.

5.2. CSD for the furnace subsystem

5.2.1. Available results

Now consider the furnace subsystem, which has four degrees of freedom: Louver 1 vane opening O1, Louver 2 vane opening O2, Fan 1 rotation speed, Nfan1, and Fan 2 rotation speed, Nfan2. Among the process constraints of furnace in Table 5, the following three active constraints are identified:

Calcinator temperature (upper bound) (Eq. (47)):

Tf=923.15[K] (47)

Cooling unit 1 temperature (upper bound) (Eq. (48)):

Tlv1=643.15[K] (48)

Cooling unit 2 temperature (upper bound) (Eq. (49)):

Tlv2=643.15[K] (49)

Again, it leaves one degree of freedom for the selection of self-optimizing CV. Similarly, the Skogestad's systematical procedure was followed in Ref. [27], and the authors finally suggested to select, among 43 measurements in the furnace, one of the two fan speed, Nfan1 or Nfan2 (setpoint: 522.08 [rpm]) as the self-optimizing CV, which was said to give the minimal economic loss for all possible configurations via controlling single measurements [27].

In the following, without loss of generality, we consider the selection of Nfan2 as an illustration. Actually, this is an open loop policy, as Nfan2 is the manipulated variable. We calculated that the maximal and average economic losses for this scheme are 2.708 and 0.422, respectively, corresponding to 6.6% and 42.7% of the nominal cost, which are unfortunately quite large. The detailed steady state closed-loop losses by fixing Nfan2 = 522.08 [rpm] for all disturbance conditions are shown in Fig. 7. Based on this selection, the overall control structure for the furnace designed by Ref. [27] is illustrated in Fig. 8 (a), where the three feedback control loops for active constraints are paired as Nfan1Tf, O1↔Tlv1 and O2Tlv2.

Fig. 7.

Fig. 7

Furnace economic losses by controlling Nfan1 under different operating conditions.

Fig. 8.

Fig. 8

Control structures for the furnace subsystem: (a) results in Ref. [27]; (b) reconfiguration using the enhanced design.

5.2.2. Enhanced reconfiguration

The same steps as in the roaster case implementing the gSOC-plus-BAB method are applied to the furnace. Therefore, for the sake of brevity, only the most relevant results are presented and discussed in the following.

In the case of single measurements (ny = 1), we identified better options recommended by the BAB algorithm. Our best CV is the total flow of gas leaving the furnace, Wf, with the setpoint of 6.734 kg/s. Using nonlinear model evaluations, this scheme results in maximal and average losses of 1.322 and 0.157, respectively, which results in substantial improvements compared to fixing Nfan2 as shown in Fig. 7. The suboptimality by Ref. [27] again demonstrates the advantage of the gSOC-plus-BAB design method, namely, an automated flow to identify performance-guaranteed self-optimizing CVs, which could be easily missed by a heuristic search.

By increasing ny, we obtain even more interesting outcomes. As long as ny = 2, zero losses are achieved for all disturbance conditions, which attain perfect self-optimizing control. The derived CV is either c1 = Pfan1Pfan2 or c2 = Plv1Plv2, both of whose setpoints are 0 as computed by the gSOC method. The physical implication of the obtained CVs is to maintain the pressures of the two parallel lines in the furnace subsystem equal, which seems an intuitive rule that can be understood by practitioners. This intrinsic principle is hidden behind the abundant optimization data and was not revealed by any previous studies, but it is easily explored by the enhanced gSOC-plus-BAB design. To further select between the two CVs, it is noted that the fans are located closer than the louvers to the manipulated variable of fan speed, then c1 = Pfan1Pfan2 is finally chosen as the self-optimizing CV. Based on these ideal results, we do not need to further increase ny for more complicated CVs.

Dynamic validations. The reconfigured control structure for the furnace subsystem is therefore the proposal of a new control loop Nfan2c1, while keeping the other three the same as in Ref. [27], as shown in Fig. 8 (b). The control structure in Ref. [27] and the proposed new one are referred as Furnace_CS1 and Furnace_CS2, respectively. For dynamic validations, we arrange Scenario 3 and Scenario 4. Scenario 3 includes operating conditions for the nominal, DF1 and DF2 for every 20 s, while Scenario 4 includes DF5, DF6 and DF7 for the same durations. The dynamic responses of the control system and economic performances are illustrated in Fig. 9 and 10. One observes that the regulatory control qualities of Furnace_CS1 and Furnace_CS2 are again similar, some big oscillations occur for both control structures in Scenario 4, mostly attributing to the abrupt disturbances. On the other hand, the economic performance of Furnace_CS2 is superior than Furnace_CS1. Based on observed cost differences in the figures and Fig. 7, we confirm that the control structure Furnace_CS2 is indeed perfectly self-optimizing for the furnace.

Fig. 9.

Fig. 9

Dynamic comparisons between Furnace_CS1 and Furnace_CS2 (Scenario 1). 0–20 s: nominal condition; 20–40 s: DF1; 40–60 s: DF2.

Fig. 10.

Fig. 10

Dynamic comparisons between Furnace_CS1 and Furnace_CS2 (Scenario 2). 0–20 s: DF5; 20–40 s: DF6; 40–60 s: DF9.

Finally, these simulations support our claim that the plant economy benefits from the extremely simple control reconfiguration, without adding much complexity, if any. Such practice is deemed acceptable for industrial applications, in our view.

6. Conclusions

In this paper, we improved the Skogestad's systematical procedure for CSD of plant-wide chemical processes. Limitations of this state-of-art approach were discussed, mainly caused by the selection of single measurements as the self-optimizing CVs. The recent progress on the SOC methodology, particularly advanced approaches for selecting measurement combinations as CVs, open up the possibility of economic enhancements over the classical CSD procedure. Among various improved techniques, in this paper, we have recommended the gSOC-plus-BAB as an efficient toolkit for this purpose, which is particularly suitable for large-scale problems that cannot be easily addressed by other competing design approaches.

The enhanced CSD was applied to an industrial benchmarked off-gas system, whose control structures have been studied in-depth following the Skogestad's design procedure and turned out to be successful [27,33]. However, we were able to further improve their economic performances for both the roaster and furnace subsystems, by means of identifying measurement combinations as the self-optimizing CVs. Using the gSOC-plus-BAB method, promising self-optimizing CVs can be efficiently identified. In our study, the final recommended CVs are 0.494PIDfan1+0.506PIDfan2 (setpoint: −257.04) and Pfan1Pfan2 (setpoint: 0) for the roaster and furnace subsystems, respectively. Both the two new recommendations require only mild modifications on the existing control structures [27,33]. In our view, these reconfiguration proposals are sufficiently simple, but their economic benefits are convincingly significant.

Conflict of interest

The authors declare that they have no conflicts of interest to report regarding the present study.

Acknowledgement

The financial support from National Natural Science Foundation of China (>62103360, 61673349), Basic Public Welfare research Plan of Zhejiang Province (LGG19F030006, LTGG23F030002), Key Laboratory ofIntelligent Manufacturing Quality Big Data Tracing and Analysis of Zhejiang Province, China Jiliang University (ZNZZSZ-CJLU2022-04), and Huzhou Key Laboratory of Intelligent Sensing and Optimal Control for Industrial Systems (2022-17) are acknowledged.

References

  • 1.Adebayo T.S., Awosusi A.A., Rjoub H., Agyekum E.B., Kirikkaleli D. The influence of renewable energy usage on consumption-based carbon emissions in mint economies. Heliyon. 2022;8(2) doi: 10.1016/j.heliyon.2022.e08941. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Ahmed Z., Ahmad M., Rjoub H., Kalugina O.A., Hussain Z. Sustainable Development; 2021. Economic Growth, Renewable Energy Consumption, and Ecological Footprint: Exploring the Role of Environmental Regulations and Democracy in Sustainable Development. [Google Scholar]
  • 3.Larsson T., Skogestad S. Plantwide control-a review and a new design procedure. MIC J. 2000;21(4):209–240. [Google Scholar]
  • 4.Rangaiah G.P., Kariwala V. John Wiley & Sons; 2012. Plantwide Control: Recent Developments and Applications. chapter 4. [Google Scholar]
  • 5.Ye L. Zhejiang University; 2011. Structural Optimization and Design for Process Control Systems. PhD Thesis. [Google Scholar]
  • 6.Foss A. Critique of chemical process control theory. IEEE Trans. Automat. Control. 1973;18(6):642–652. [Google Scholar]
  • 7.Skogestad S. Plantwide control: the search for the self-optimizing control structure. J. Process Control. 2000;10(5):487–507. [Google Scholar]
  • 8.Buckley P.S. Wiley; 1964. Techniques of Process Control. [Google Scholar]
  • 9.Vasudevan S., Konda N.M., Rangaiah G.P. Plant-wide control: methodologies and applications. Rev. Chem. Eng. 2009;25(5–6):297–338. [Google Scholar]
  • 10.de Godoy R.J.C., Garcia C. Plantwide control: a review of design techniques, benchmarks, and challenges. Ind. Eng. Chem. Res. 2017;56(28):7877–7887. [Google Scholar]
  • 11.Ye L., Cao Y., Ma X., Song Z. A novel hierarchical control structure with controlled variable adaptation. Ind. Eng. Chem. Res. 2014;53(38):14695–14711. [Google Scholar]
  • 12.Engell S. Feedback control for optimal process operation. J. Process Control. 2007;17(3):203–219. [Google Scholar]
  • 13.Skogestad S. Control structure design for complete chemical plants. Comput. Chem. Eng. 2004;28(1):219–234. [Google Scholar]
  • 14.Halvorsen I.J., Skogestad S., Morud J.C., Alstad V. Optimal selection of controlled variables. Ind. Eng. Chem. Res. 2003;42(14):3273–3284. [Google Scholar]
  • 15.Jäschke J., Cao Y., Kariwala V. Self-optimizing control–a survey. Annu. Rev. Control. 2017;43:199–223. [Google Scholar]
  • 16.Ye L., Cao Y., Xiao Y. Global approximation of self-optimizing controlled variables with average loss minimization. Ind. Eng. Chem. Res. 2015;54(48):12040–12053. [Google Scholar]
  • 17.Ye L., Cao Y., Yuan X., Song Z. Retrofit self-optimizing control: a step forward toward real implementation. IEEE Trans. Ind. Electron. 2017;64(6):4662–4670. [Google Scholar]
  • 18.Guan H., Ye L., Shen F., Song Z. Economic operation of a fluid catalytic cracking process using self-optimizing control and reconfiguration. J. Taiwan Inst. Chem. Eng. 2019;96:104. –113. [Google Scholar]
  • 19.Ye L., Krolicka M., Cao Y. Control reconfiguration to improve HDA process optimality. IFAC-PapersOnLine. 2018;51(18):434–439. [Google Scholar]
  • 20.Alstad V., Skogestad S. Null space method for selecting optimal measurement combinations as controlled variables. Ind. Eng. Chem. Res. 2007;46(3):846–853. [Google Scholar]
  • 21.Kariwala V. Optimal measurement combination for local self-optimizing control. Ind. Eng. Chem. Res. 2007;46(11):3629–3634. [Google Scholar]
  • 22.Kariwala V., Cao Y., Janardhanan S. Local self-optimizing control with average loss minimization. Ind. Eng. Chem. Res. 2008;47(4):1150–1158. [Google Scholar]
  • 23.Alstad V., Skogestad S., Hori E.S. Optimal measurement combinations as controlled variables. J. Process Control. 2009;19(1):138–148. [Google Scholar]
  • 24.Ye L., Cao Y., Li Y., Song Z. Approximating necessary conditions of optimality as controlled variables. Ind. Eng. Chem. Res. 2013;52(2):798–808. [Google Scholar]
  • 25.Ye L., Cao Y., Yang S. Global self-optimizing control with active-set changes: a polynomial chaos approach. Comput. Chem. Eng. 2022;159 [Google Scholar]
  • 26.Stubina N., Chao J., Tan C. Recent electric furnace developments at falconbridge (Sudbury operations) Cim. Bull. 1994;87(981) [Google Scholar]
  • 27.de Araujo A.C.B., Brito R.P., Shang Helen. Mitigation of energy intensity of an industrial off-gas cleaning system using process engineering solutions. J. Clean. Prod. 2009;17(16):1512–1525. [Google Scholar]
  • 28.Zietsman J.H., Pistorius P.C. Modelling of an ilmenite-smelting dc arc furnace process. Miner. Eng. 2006;19(3):262–279. [Google Scholar]
  • 29.Janabi-Sharifi F., Jorjani G. An adaptive system for modelling and simulation of electrical arc furnaces. Control Eng. Pract. 2009;17(10):1202–1219. [Google Scholar]
  • 30.Schaaf M., Gómez Z., Cipriano A. Real-time hybrid predictive modeling of the teniente converter. J. Process Control. 2010;20(1):3–17. [Google Scholar]
  • 31.Bekker J.G., Craig I.K., Pistorius P.C. Model predictive control of an electric arc furnace off-gas process. Control Eng. Pract. 2000;8(4):445–455. [Google Scholar]
  • 32.Woodward L., Srinivasan B., Robitaille B., Perrier Michel. Real-time optimization of an off-gas distribution system of an iron and titanium plant. Comput. Chem. Eng. 2007;31(4):384–389. [Google Scholar]
  • 33.de Araujo A.C.B., Shang H. Enhancing a smelter off-gas system using a plant-wide control design. Ind. Eng. Chem. Res. 2009;48(6):3004–3013. [Google Scholar]
  • 34.Shang H., Scott J.A., de Araujo A.C.B. Plantwide Control: Recent Developments and Applications; 2012. Modeling and Control of Industrial Off-Gas Systems. [Google Scholar]
  • 35.Larsson T., Hestetun K., Hovland E., Skogestad S. Self-optimizing control of a large-scale plant: the Tennessee eastman process. Ind. Eng. Chem. Res. 2001;40(22):4889–4901. [Google Scholar]
  • 36.Larsson T., Govatsmark M.S., Skogestad S., Cheng-Ching Yu. Control structure selection for reactor, separator, and recycle processes. Ind. Eng. Chem. Res. 2003;42(6):1225–1234. [Google Scholar]
  • 37.de Araújo A.C.B., Govatsmark M., Skogestad S. Application of plantwide control to the hda process. isteady-state optimization and self-optimizing control. Control Eng. Pract. 2007;15(10):1222–1237. [Google Scholar]
  • 38.Araújo A., Skogestad S. Control structure design for the ammonia synthesis process. Comput. Chem. Eng. 2008;32(12):2920–2932. [Google Scholar]
  • 39.Jienkulsawad P., Skogestad S., Arpornwichanop Amornchai. Control structure design of a solid oxide fuel cell and a molten carbonate fuel cell integrated system: top-down analysis. Energy Convers. Manag. 2017;152:88–98. [Google Scholar]
  • 40.Le Roux J.D., Skogestad S., Craig I.K. Plant-wide control of grinding mill circuits: top-down analysis. IFAC-PapersOnLine. 2016;49(20):72–77. [Google Scholar]
  • 41.Ye L., Shen F., Guan H. Design of hybrid batch-to-batch and within-batch self-optimizing control structures for batch processes. J. Process Control. 2022;113(1–17) [Google Scholar]
  • 42.Kariwala V., Cao Y. Bidirectional branch and bound for controlled variable selection: Part III. Local average loss minimization. IEEE Trans. Ind. Inf. 2010;6(1):54–61. [Google Scholar]
  • 43.Kariwala V., Cao Y. Bidirectional branch and bound for controlled variable selection: Part II. Exact local method for self-optimizing control. Comput. Chem. Eng. 2009;33(8):1402–1412. [Google Scholar]
  • 44.Cao Y., Kariwala V. Bidirectional branch and bound for controlled variable selection: Part I. Principles and minimum singular value criterion. Comput. Chem. Eng. 2008;32(10):2306–2319. [Google Scholar]
  • 45.Ye L., Cao Y., Yuan Xiaofeng, Song Zhihuan. Subset measurement selection for globally self-optimizing control of Tennessee eastman process. IFAC-PapersOnLine. 2016;49(7):121–126. [Google Scholar]
  • 46.Cao Y., Ye L. January 2017. TEP Retrofit gSOC Case Study. MATLAB File Exchange.http://www.mathworks.com/matlabcentral/fileexchange/61071 Available at. [Google Scholar]
  • 47.Govatsmark M.S., Skogestad S. Selection of controlled variables and robust setpoints. Ind. Eng. Chem. Res. 2005;44(7):2207–2217. [Google Scholar]
  • 48.Skogestad S. Simple analytic rules for model reduction and PID controller tuning. J. Process Control. 2003;13(4):291–309. [Google Scholar]

Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES