Next Article in Journal
Edible Insects’ Transformation for Feed and Food Uses: An Overview of Current Insights and Future Developments in the Field
Previous Article in Journal
Predicting Mass Transfer in Liquid–Liquid Extraction Columns
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Constrained Predictive Functional Control Using Extended Non-Minimal State Space Formulation for the Cement Production Process

Information and Control Institute, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Processes 2022, 10(5), 969; https://doi.org/10.3390/pr10050969
Submission received: 16 April 2022 / Revised: 7 May 2022 / Accepted: 9 May 2022 / Published: 12 May 2022
(This article belongs to the Section Chemical Processes and Systems)

Abstract

:
In this article, an improved constraint dealing method and an extended state space model-based constrained predictive functional control (PFC) approach is developed for the denitration process in cement production. To improve the control effect of the presented strategy, first, an enhanced form-based state space model in which the changes of the output predictions can be regulated to achieve smoother system dynamics is constructed. Then, a modified constraint dealing scheme, which integrates the relaxation factors to improve the success probability of solving the relevant optimization, is also introduced for the proposed method. On the basis of the two merits, better ensemble control performance is anticipated. Simulations on the regulation of the NOx concentration in the denitration process prove the validity of the proposed constrained PFC strategy.

1. Introduction

In order to guarantee the safety of the operation and the quality of the product, constraints on the key variables in industrial processes are common; hence, considering these constraints is necessary in the corresponding controller design [1,2]. To solve the constraints in industrial processes, model predictive control (MPC) has been presented as a promising control scheme in which the relevant optimization problem subject to constraints can be transformed into a standard quadratic programming (QP) issue [3].
In recent decades, there has been much progress in the research on QP problem-based constrained MPC approaches, and their corresponding applications in various industries have also been implemented. In [4], the NMPC scheme was proposed to exploit the prime-dual neural network for online optimization. Robustness was achieved by introducing an outer proximal-point iteration scheme that regularized the problem without altering the solution and by adaptively weighting the least squares problems encountered while solving the problem [5]. Based on the neural dynamic optimization, a nonlinear MPC method was put forward for the regulation of leader–follower mobile robots [6]. To solve the optimization problem in the constrained MPC scheme, Newton-Kantorovich type approaches were studied by Dontchev, et al. [7]. In [8], the strictly convex QP problems were solved by an active set method, which was proposed on the basis of nonnegative least squares. By employing the neural dynamic optimization, a constrained MPC strategy was designed for the nonholonomic mobile robots to track the desired trajectory [9]. To settle the convex QP problems in constrained MPC scheme, Lu, et al. [10] investigated the discrete-time neural network.
The constraints on critical variables may be very strict in industrial production; meanwhile, the actual working conditions are varying and unpredictable, so, there may be no feasible solutions for the relevant controller [11,12]. Under such situations, the value of the manipulated variables will not be updated; hence, the ideal system performance cannot be ensured.
Aside from the aforementioned conditions, the continuously improved control effect is also needed for MPC algorithms to adapt to the kinds of requirements [13]. Focusing on this point, many researchers have presented significant results [14,15]. Based on a mechanistic model, a small-scale MPC approach was implemented for pH regulation in the dechlorination process [16]. In [17], an enhanced PFC strategy in which an improved state space model and a linear quadratic form were employed was developed for linear processes. The control performance was improved by regulating both the process state and output error variables under partial actuator faults and unknown disturbances. Through introducing particle swarm optimization, a fast nonlinear MPC scheme was implemented on a field-programmable gate array by Xu et al. [18]. A two-tiered MPC method was designed for a chemical process under constraints and model/plant mismatch [19]. By combining this with a distributed moving horizon estimation, a distributed MPC strategy was studied for nonlinear process systems [20]. In [21], a novel state space MPC algorithm was investigated for linear systems with partial actuator failures. The idea of incorporating the measured process inputs, outputs, and their past measured values into a non-minimal state space model (NMSS)-based MPC has been intensively studied. However, there are still issues for an MPC to deal with the model/process mismatch for desired product quality.
Among the improvements in MPC strategies, the extended state space model based MPC schemes in [22,23,24] has shown its superiority. In the modified model, the increments of state variables are synthesized with the tracking error to form a novel state vector; then, an extended state space model is derived. By utilizing this enhanced model, the changes in output predictions can be adjusted; thus, the system dynamics can be tuned to be smoother, and the improved system performance is expected. To deal with unknown mathematical models, some controllers using fuzzy logic systems have been developed for this problem. A novel method based on interval type-3 fuzzy logic systems (IT3-FLSs) and an online learning approach was designed for power control and battery charge planning for photovoltaic (PV)/battery hybrid systems [25]. In [26], new fractional-order learning rules were derived to tune the T3-FLSs such that stability was ensured. In addition, new compensators were proposed by using fractional-order calculus.
For the traditional QP-based constrained MPC scheme, when the constraints are strict, feasible solutions may not be obtained, which will deteriorate the performance of the control system. In this article, an improved constraint dealing method is presented to ensure that the quadratic programming problem always has acceptable solutions under various conditions. The main contributions of this work include the following: (1) A modified state space model is derived to improve the control performance for the constrained PFC scheme. (2) An enhanced constraint dealing method is also employed; unlike conventional approaches, the integrated relaxation factors will take effect when the controller is overconstrained, and a relative optimal solution will be obtained. With such a solving mechanism, the desired system performance can be ensured to a larger extent.
The organization of this article is as follows. In Section 2, the conventional constrained PFC scheme, which adopts the traditional state space model, is described. The proposed constrained PFC strategy in which the extended state space model and the enhanced constraint dealing approach are introduced is presented in Section 3. In Section 4, case studies on the control of NOx concentration in the denitration process are presented, and Section 5 concludes this article.

2. Traditional Constrained PFC Method

For simplicity, we consider a general single-input single-output (SISO) discrete time model that can be constructed from the response data in industrial processes.
y ( k + 1 ) + g 1 y ( k ) + + g m y ( k + m 1 ) = n 1 u ( k ) + + n n u ( k + n 1 )
where y ( k ) , u ( k ) are the process output and process input at time instant k , respectively.
To obtain the set-point tracking under constraints, the relevant cost function is adopted as
min J = Y ( k ) Y r ( k ) Q 2 + Δ u ( k ) R 2
subject to
Δ u min Δ u ( k ) Δ u max u min u ( k ) u max y min y ( k + i ) y max , i = 1 , 2 , , P
where
Y r ( k ) = [ y r ( k + 1 ) y r ( k + 2 ) y r ( k + P ) ]
y r ( k ) is the reference trajectory, Q , R are the corresponding weighting matrices, and Δ u min , Δ u max , u min , u max , and y min , y max are the relevant constraint limits.
As to the discrete time model in Equation (1), it can be formulated into the following through adding the difference operator Δ .
Δ y ( k + 1 ) + g 1 Δ y ( k ) + + g m Δ y ( k + m 1 ) = n 1 Δ u ( k ) + + n n Δ u ( k + n 1 )
Here, we construct a new state vector as
x m ( k ) = [ Δ y ( k ) , Δ y ( k 1 ) , , Δ y ( k + m 1 ) , Δ u ( k 1 ) , , Δ u ( k + n 1 ) ] Τ
and a corresponding non-minimal state space model is derived as
x m ( k + 1 ) = A m x m ( k ) + B m Δ u ( k ) Δ y ( k + 1 ) = C m x m ( k + 1 )
where
A m = [ g 1 g 2 g m 1 g m n 2 n n 1 n n 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 ] B m = [ n 1 0 0 1 0 0 ] Τ C m = [ 1 0 0 0 0 0 0 ]
Further, we can introduce another state vector containing the process output.
x ( k ) = [ x m ( k ) Τ , y ( k ) ] Τ
Then, the non-minimal state space model in Equation (5) can be rewritten as
x ( k + 1 ) = A x ( k ) + B Δ u ( k ) y ( k + 1 ) = C x ( k + 1 )
where
A = [ A m 0 C m A m 1 ] ; B = [ B m C m B m ] ; C = [ 0 1 ]
Here, 0 in A and C are zero vectors of proper dimensions.
To make the controller design simple, here, we select the basis function of the PFC strategy as a step function. Then, the state prediction using Equation (7) is derived as
X ( k ) = F x ( k ) + θ Δ u ( k )
where
X ( k ) = [ x ( k + 1 ) x ( k + 2 ) x ( k + P ) ] ; F = [ A A 2 A P ] ; θ = [ B A B A P 1 B ]
P is the prediction horizon.
Further, the output prediction can be acquired as
Y ( k ) = C T X ( k )
where
Y ( k ) = [ y ( k + 1 ) y ( k + 2 ) y ( k + P ) ] ; C T = [ C 0 0 0 C 0 0 0 C ]
We denote c ( k ) as the set-point, and the reference trajectory y r ( k ) can be expressed as
y r ( k + i ) = β i y ( k ) + ( 1 β i ) c ( k ) , i = 1 , 2 , , P
where β is the smoothing factor.
For the constrained optimization problem in Equation (2), it can be transformed into a standard QP problem.
min Δ u ( k ) q ( Δ u ( k ) ) = 1 2 Δ u ( k ) Τ H Δ u ( k ) + f Τ Δ u ( k )
subject to
C Δ u ( k ) d
where
H = 2 ( θ Τ C T Τ Q C T θ + R ) f = 2 ( θ Τ C T Τ Q ( C T F x ( k ) Y r ( k ) ) ) Τ C = [ 1 1 1 1 C T θ C T θ ] ; d = [ Δ u max Δ u min u max u ( k 1 ) u ( k 1 ) u min y max C T F x ( k ) C T F x ( k ) y min ] .
By settling the QP problem in Equation (11), we can obtain the optimal solution of the traditional constrained PFC scheme.
Remark 1.
For the QP problem in Equation (11), there may be no feasible solutions if the constraints are too rigorous at some time instants. Under such conditions, the control law sent to the actuator will not be updated; thus, the ideal system performance may not be guaranteed.

3. Presented Constrained PFC Strategy

3.1. Extended Form Based State Space Model

In this part, the same process in Equation (1) is taken into account, and the non-minimal state space model in Equation (5) is also derived.
Similarly, the reference trajectory y r ( k ) is selected as:
y r ( k + i ) = β i y ( k ) + ( 1 β i ) c ( k ) , i = 1 , 2 , , P
where β is the smoothing factor, and c ( k ) is the set-point at time instant k . P is the optimization horizon.
We define the tracking error at time instant k as
e ( k ) = y ( k ) y r ( k )
Here, the basis function of the proposed PFC approach is also chosen as a step function, and based on Equation (5) we have
Δ y ( k + i ) = C m x m ( k + i ) = C m A m i x m ( k ) + C m A m i 1 B m Δ u ( k )
Further, at time instant k + 1 , we have
e ( k + 1 ) = e ( k ) + Δ y ( k + 1 ) Δ y r ( k + 1 ) = e ( k ) + C m A m x m ( k ) + C m B m Δ u ( k ) Δ y r ( k + 1 )
By synthesizing the tracking error with x m , the extended state vector is formed as
x ( k ) = [ x m ( k ) e ( k ) ]
Then, the new state space model is acquired as
x ( k + 1 ) = A x ( k ) + B Δ u ( k ) + C Δ y r ( k + 1 )
where
A = [ A m 0 C m A m 1 ] ; B = [ B m C m B m ] ; C = [ 0 1 ]
0 in A and C are the appropriate zero vectors.
Using Equation (17), the corresponding state prediction is obtained as
X ( k ) = F x ( k ) + θ Δ u ( k ) + S Δ Y r ( k )
where
X ( k ) = [ x ( k + 1 ) x ( k + 2 ) x ( k + P ) ] ; Δ Y r ( k ) = [ Δ y r ( k + 1 ) Δ y r ( k + 2 ) Δ y r ( k + P ) ] F = [ A A 2 A P ] ; θ = [ B A B A P 1 B ] S = [ C 0 0 0 A C C 0 0 A 2 C A C C 0 A P 1 C A P 2 C A P 3 C C ]

3.2. Modified Constraint Dealing Method

Here, the following performance index is first introduced for the proposed PFC scheme to yield the desired control performance under constraints.
min J = X ( k ) Q 2 + Δ u ( k ) R 2
subject to
Δ u min Δ u ( k ) Δ u max u min u ( k ) u max y min y ( k + i ) y max , i = 1 , 2 , , P
where Q , R are the relevant weighting matrices. Δ u min , Δ u max , u min , u max , and y min , y max are the corresponding constraint bounds.
Remark 2.
From the objective function in Equation (19), it can be easily seen that X ( k ) is forced to be a zero vector, i.e., the changes in the output predictions also can be penalized; hence, smoother system dynamics are anticipated for the proposed PFC method.
To improve the success probability for solving the optimization in Equation (19), we utilize some relaxation factors to the output constraints, and its modified form is
y ( k + i ) y max + L max y min y ( k + i ) + L min L max 0 ; L min 0 i = 1 , 2 , , P
where
L max = [ L max 1 L max P ] ; L min = [ L min 1 L min P ]
L max 1 , L max P , L min 1 , , L min P are the corresponding relaxation factors.
Remark 3.
It is known that the constraints on control inputs are called hard constraints, and these constraints cannot be loosened because of the physical characteristics of the relevant actuators. Therefore, the output constraints are selected as the target to be loosened when the controller encounters overconstrained conditions.
Remark 4.
It is obvious that the modified output constraints in Equation (20) will be the same as the original output constraints in Equation (19) if the introduced relaxation factors are zeros.
Based on the enhanced output constraints, the corresponding performance index is rewritten as
min J = X ( k ) Q 2 + Δ u ( k ) R 2 + L max Q max 2 + L min Q min 2
subject to
Δ u min Δ u ( k ) Δ u max u min u ( k ) u max y ( k + i ) y max + L max y min y ( k + i ) + L min L max 0 L min 0 i = 1 , 2 , , P
where Q max and Q min are the relevant weighting matrices for the employed relaxation factors.
Remark 5.
From Equation (21), we can easily know that L max , L min will be zero vectors when the output constraints are loosened. Under this situation, the modified optimization in Equation (21) is equivalent to the conventional optimization problem in Equation (19). Note that these relaxation factors will take effect when the corresponding controller is overconstrained, and a relative optimal solution can be obtained.
Remark 6.
Here Q max and Q min affect the degree of relaxation on output constraints under overconstrained conditions, and larger elements in Q max and Q min bring smaller looseness on output constraints.
Remark 7.
As to the multiple-input multiple-output (MIMO) process, the relevant extension of the presented constrained PFC approach is easy.
As to the optimization in Equation (21), it can be converted into the following QP problem.
min Δ u ( k ) q ( Δ u ( k ) ) = 1 2 Δ u ( k ) Τ H Δ u ( k ) + f Τ Δ u ( k )
subject to
C Δ u ( k ) d
where
H = [ H 1 0 0 0 2 Q max 0 0 0 2 Q min ] H 1 = 2 ( θ Τ Q θ + R ) f = [ 2 ( θ Τ Q ( F x ( k ) + S Δ Y r ( k ) ) ) 0 0 ] Τ . C T = [ C y 0 0 0 C y 0 0 0 C y ] ; C 1 = [ 1 0 0 0 1 0 0 0 1 ] C y = [ 0 0 1 ] C = [ 1 0 0 1 0 0 1 0 0 1 0 0 C T θ C 1 0 C T θ 0 C 1 0 C 1 0 0 0 C 1 ] ; d = [ Δ u max Δ u min u max u ( k 1 ) u ( k 1 ) u min y max C T ( F x ( k ) + S Δ Y r ( k ) ) Y r ( k ) C T ( F x ( k ) + S Δ Y r ( k ) ) + Y r ( k ) y min 0 0 ]
Finally, the optimal solution of the proposed constrained PFC strategy can be gained via solving the above QP problem.
For the two constrained PFC strategies, the main difference between the proposed PFC and the traditional PFC are listed in Table 1.

4. Case Study

In this section, we introduce the regulation of the NOx concentration in the denitration process of the cement production to evaluate the validity of the presented constrained PFC scheme.
Figure 1 shows a part of the sketch for cement production. Firstly, the ground raw materials will be sent to a group of preheaters for preheating. Here, multistage preheaters are designed to preheat these raw materials adequately. Then the preheated materials will enter into the calcinator in which they will be heated and decomposed. After that, these materials will go to the rotary kiln for further decomposition and heating. During this process, the flow direction of the gases is inverse to that of raw materials. The high-temperature gases generated in the rotary kiln and calcinator will be pumped to flow through these preheaters. With these actions, the produced high-temperature gases are used reasonably, and the rate of energy utilization is also increased.
NOx will be produced under high temperature in cement production, and it will be harmful to the environment if these flue gases are untreated before emission. In order to process the NOx in the flue gases, ammonium hydroxide is ejected to react with the NOx in the calcinator. Under this operation, the NOx concentration in the flue gases will be reduced to a reasonable level to protect the environment, and this process is called denitration.
The NOx concentration is a key variable in the denitration process, and it should be controlled at an acceptable level. Figure 2 shows a general block diagram for the proposed method. In the following, a practical process model is considered.
y ( k ) = 0.8119 y ( k 1 ) 48.9 u ( k 7 )
Here, the conventional constrained PFC scheme was employed as the comparison. The set-point was chosen as 1 for both methods. To test the effectiveness of the two schemes further, we generated three model/plant mismatched cases via the Monte Carlo method, and the three cases are:
Case 1: y ( k ) = 0.8747 y ( k 1 ) 45.1 u ( k 7 )
Case 2: y ( k ) = 0.7361 y ( k 1 ) 55.8 u ( k 7 )
Case 3: y ( k ) = 0.9054 y ( k 1 ) 53.6 u ( k 7 )
Meanwhile, two groups of constraints (a loose group and a rigorous group) were also introduced.
The loose group:
{ 0.001 Δ u ( k ) 0.001 0.005 u ( k ) 0 0 y ( k + i ) 1.1
The rigorous group:
{ 0.001 Δ u ( k ) 0.001 0.004 u ( k ) 0 0 y ( k + i ) 1.05
For the two constrained PFC strategies, the corresponding control parameters under three mismatched cases are listed in the Table 2.
Under the model/plant matched case, the conventional PFC approach adopted the control parameters listed in Table 2, and the proposed PFC scheme also employed the parameters listed in Table 1 except Q . Here, Q 1 , , Q P = d i a g ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ) was selected for the presented PFC algorithm.
Figure 3a–c shows the corresponding responses for both strategies under model/plant matched cases and loose constraints. It can be easily seen that the responses of two methods were the same. Set-point tracking under constraints was achieved for both PFC approaches.
Remark 8.
Without regard to the constraints, the PFC scheme based on the extended state space model will be equal to the conventional PFC approach if only the tracking error in the extended state vector is weighted.
The relevant responses for two schemes under the model/plant mismatched cases are displayed in Figure 4a–c, Figure 5a–c and Figure 6a–c. In Figure 4a–c and Figure 5a–c, the chosen constraints were loose, and set-point tracking under constraints was reached for both methods. However, it is obvious that the responses of the proposed PFC strategy were smoother with smaller overshoots and oscillations, which implies that the developed constrained PFC scheme provided improved ensemble control performance. Under case 3 and rigorous constraints, there were no feasible solutions for the conventional PFC method after several time instants, but the control performance of the presented strategy was also acceptable, which verified the superiority of the proposed approach further. In a word, the ensemble control performance of the developed constrained PFC algorithm was enhanced.

5. Conclusions

In this article, an enhanced constrained PFC strategy was developed for the control of NOx concentration in the denitration process. By employing an extended state space model and an improved constraint dealing method, the system dynamics could be tuned in the proposed scheme, and the success of solving the relevant optimization was also increased; thus, a modified ensemble control performance was anticipated for the proposed PFC algorithm. Simulations on the regulation of denitration process in cement production demonstrated the validity of the developed constrained PFC method. For future work, the robustness and sensitivity analysis of the proposed PFC will be investigated as well as the potential for more rigorous stability and feasibility guarantees, while retaining simplicity.

Author Contributions

Conceptualization, Q.L. and F.W.; methodology, Q.L.; software, Q.L.; validation, Q.L., J.B. and F.W.; formal analysis, F.W.; writing—original draft preparation, Q.L.; writing—review and editing, J.B.; visualization, Q.L.; supervision, F.W.; project administration, F.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Zhejiang Provincial Natural Science Foundation of China under Grant (LZ22F030001).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Oh, S.K.; Lee, J.M. Iterative learning model predictive control for constrained multivariable control of batch processes. Comput. Chem. Eng. 2016, 93, 284–292. [Google Scholar] [CrossRef]
  2. Zhang, R.; Jin, Q. Design and Implementation of hybrid modeling and PFC for oxygen content regulation in a coke furnace. IEEE Trans. Ind. Inform. 2018, 14, 2335–2342. [Google Scholar] [CrossRef]
  3. McPherson, D.L.; Huang, M.; Kolmanovsky, I. A regularized and smoothed Fischer-Burmeister method for quadratic programming with applications to model predictive control. IEEE Trans. Autom. Control. 2019, 64, 2937–2944. [Google Scholar] [CrossRef] [Green Version]
  4. Li, Z.J.; Yuan, W.; Chen, Y.; Ke, F.; Chu, X.L.; Chen, C.L.P. Neural-dynamic optimization-based model predictive control for tracking and formation of nonholonomic multirobot systems. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 6113–6122. [Google Scholar] [CrossRef]
  5. Bemporad, A. A numerically stable solver for positive semidefinite quadratic programs based on nonnegative least squares. IEEE Trans. Autom. Control. 2018, 63, 525–531. [Google Scholar] [CrossRef]
  6. Xiao, H.Z.; Li, Z.J.; Chen, C.L.P. Formation control of leader-follower mobile robots’ systems using model predictive control based on neural-dynamic optimization. IEEE Trans. Ind. Electron. 2016, 63, 5752–5762. [Google Scholar] [CrossRef]
  7. Dontchev, A.L.; Huang, M.; Kolmanovsky, I.; Nicotra, M.M. Inexact Newton-Kantorovich methods for constrained nonlinear model predictive control. IEEE Trans. Autom. Control. 2019, 64, 3602–3615. [Google Scholar] [CrossRef]
  8. Bemporad, A. A quadratic programming algorithm based on nonnegative least squares with applications to embedded model predictive control. IEEE Trans. Autom. Control. 2016, 61, 1111–1116. [Google Scholar] [CrossRef]
  9. Li, Z.J.; Deng, J.; Lu, R.Q.; Xu, Y.; Bai, J.J.; Su, C.Y. Trajectory-tracking control of mobile robot systems incorporating neural-dynamic optimized model predictive approach. IEEE Trans. Syst. Man Cybern. 2016, 46, 740–749. [Google Scholar] [CrossRef]
  10. Lu, Y.; Li, D.W.; Xu, Z.H.; Xi, Y.G. Convergence analysis and digital implementation of a discrete-time neural network for model predictive control. IEEE Trans. Ind. Electron. 2014, 61, 7035–7045. [Google Scholar] [CrossRef]
  11. Liu, Y.J.; Tong, S.C. Barrier Lyapunov Functions-based adaptive control for a class of nonlinear pure-feedback systems with state constraints. Automatica 2016, 64, 70–75. [Google Scholar] [CrossRef]
  12. Mesbah, A. Stochastic model predictive control: An overview and perspectives for future research. IEEE Control Syst. Mag. 2016, 36, 30–44. [Google Scholar]
  13. Sanchez-Sanchez, K.B.; Ricardez-Sandoval, L.A. Simultaneous design and control under uncertainty using model predictive control. Ind. Eng. Chem. Res. 2013, 52, 4815–4833. [Google Scholar] [CrossRef]
  14. Pourkargar, D.B.; Almansoori, A.; Daoutidis, P. Impact of decomposition on distributed model predictive control: A process network case study. Ind. Eng. Chem. Res. 2017, 56, 9606–9616. [Google Scholar] [CrossRef]
  15. Zeng, J.; Liu, J.F. Economic model predictive control of wastewater treatment processes. Ind. Eng. Chem. Res. 2015, 54, 5710–5721. [Google Scholar] [CrossRef]
  16. Sha’aban, Y.A.; Tahir, F.; Masding, P.W.; Mack, J.; Lennox, B. Control improvement using MPC: A case study of pH control for brine dechlorination. IEEE Access 2018, 6, 13418–13428. [Google Scholar] [CrossRef]
  17. Tao, J.; Yu, Z.; Zhu, Y.; Ma, L. A linear quadratic structure based predictive functional control design for industrial processes against partial actuator failures. Chemom. Intell. Lab. Syst. 2015, 146, 263–269. [Google Scholar] [CrossRef]
  18. Xu, F.; Chen, H.; Gong, X.; Mei, Q. Fast nonlinear model predictive control on FPGA using particle swarm optimization. IEEE Trans. Ind. Electron. 2016, 63, 310–321. [Google Scholar] [CrossRef]
  19. Wallace, M.; Pon Kumar, S.S.; Mhaskar, P. Offset-free model predictive control with explicit performance specification. Ind. Eng. Chem. Res. 2016, 55, 995–1003. [Google Scholar] [CrossRef]
  20. Pourkargar, D.B.; Moharir, M.; Almansoori, A.; Daoutidis, P. Distributed estimation and nonlinear model predictive control using community detection. Ind. Eng. Chem. Res. 2019, 58, 13495–13507. [Google Scholar] [CrossRef]
  21. Tao, J.L.; Zhu, Y.; Fan, Q.R. Improved state space model predictive control design for linear systems with partial actuator failure. Ind. Eng. Chem. Res. 2014, 53, 3578–3586. [Google Scholar] [CrossRef]
  22. Zhang, R.D.; Xue, A.K.; Wang, S.Q.; Ren, Z.Y. An improved model predictive control approach based on extended non-minimal state space formulation. J. Process Control 2011, 21, 1183–1192. [Google Scholar] [CrossRef]
  23. Zhang, R.D.; Gao, F.R. State space model predictive control using partial decoupling and output weighting for improved model/plant mismatch performance. Ind. Eng. Chem. Res. 2013, 52, 817–829. [Google Scholar] [CrossRef]
  24. Zhang, R.D.; Xue, A.K.; Lu, R.Q.; Li, P.; Gao, F.R. Real-Time Implementation of Improved State-Space MPC for Air Supply in a Coke Furnace. IEEE Trans. Ind. Electron. 2014, 61, 3532–3539. [Google Scholar] [CrossRef]
  25. Mosavi, A.; Qasem, S.N.; Shokri, M.; Band, S.S.; Mohammadzadeh, A. Fractional-Order Fuzzy Control Approach for Photovoltaic/Battery Systems under Unknown Dynamics, Variable Irradiation and Temperature. Electronics 2020, 9, 1455. [Google Scholar] [CrossRef]
  26. Liu, Z.; Mohammadzadeh, A.; Turabieh, H.; Mafarja, M.; Band, S.S.; Mosavi, A. A new online learned interval type-3 fuzzy control system for solar energy management systems. IEEE Access 2021, 9, 10498–11050. [Google Scholar] [CrossRef]
Figure 1. Part of the sketch for cement production.
Figure 1. Part of the sketch for cement production.
Processes 10 00969 g001
Figure 2. A general block diagram for the proposed method.
Figure 2. A general block diagram for the proposed method.
Processes 10 00969 g002
Figure 3. (a) Output responses under the model/plant matched case and loose constraints; (b) input responses under the model/plant matched case and loose constraints; (c) input increment responses under the model/plant matched case and loose constraints.
Figure 3. (a) Output responses under the model/plant matched case and loose constraints; (b) input responses under the model/plant matched case and loose constraints; (c) input increment responses under the model/plant matched case and loose constraints.
Processes 10 00969 g003
Figure 4. (a) Output responses under case 1 and loose constraints; (b) input responses under case 1 and loose constraints; (c) input increment responses under case 1 and loose constraints.
Figure 4. (a) Output responses under case 1 and loose constraints; (b) input responses under case 1 and loose constraints; (c) input increment responses under case 1 and loose constraints.
Processes 10 00969 g004aProcesses 10 00969 g004b
Figure 5. (a) Output responses under case 2 and loose constraints; (b) input responses under case 2 and loose constraints; (c) input increment responses under case 2 and loose constraints.
Figure 5. (a) Output responses under case 2 and loose constraints; (b) input responses under case 2 and loose constraints; (c) input increment responses under case 2 and loose constraints.
Processes 10 00969 g005aProcesses 10 00969 g005b
Figure 6. (a) Output responses under case 3 and rigorous constraints; (b) input responses under case 3 and rigorous constraints; (c) input increment responses under case 3 and rigorous constraints.
Figure 6. (a) Output responses under case 3 and rigorous constraints; (b) input responses under case 3 and rigorous constraints; (c) input increment responses under case 3 and rigorous constraints.
Processes 10 00969 g006aProcesses 10 00969 g006b
Table 1. The main differences between the two strategies.
Table 1. The main differences between the two strategies.
ProposedConventional
ModelExtended state space modelNon-minimal state space mode
ConstraintsAlways has acceptable solutionsMay have no feasible solutions
PerformanceBetter ensemble control performancePerformance may not be guaranteed.
Table 2. The parameters of the two strategies.
Table 2. The parameters of the two strategies.
ParametersProposedConventional
P 1010
Q = d i a g ( Q 1 , , Q P ) Q 1 , , Q P = d i a g ( 10 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ) Q 1 , , Q P = 1
R 0.10.1
Q max d i a g ( 1 , 1 , , 1 ) \
Q min d i a g ( 1 , 1 , , 1 ) \
β 0.30.3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Luo, Q.; Bai, J.; Wu, F. Improved Constrained Predictive Functional Control Using Extended Non-Minimal State Space Formulation for the Cement Production Process. Processes 2022, 10, 969. https://doi.org/10.3390/pr10050969

AMA Style

Luo Q, Bai J, Wu F. Improved Constrained Predictive Functional Control Using Extended Non-Minimal State Space Formulation for the Cement Production Process. Processes. 2022; 10(5):969. https://doi.org/10.3390/pr10050969

Chicago/Turabian Style

Luo, Qiuwen, Jianjun Bai, and Feng Wu. 2022. "Improved Constrained Predictive Functional Control Using Extended Non-Minimal State Space Formulation for the Cement Production Process" Processes 10, no. 5: 969. https://doi.org/10.3390/pr10050969

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