Abstract
This manuscript addresses a new multivariate generalized predictive control strategy using the least squares support vector machine for parabolic distributed parameter systems. First, a set of proper orthogonal decomposition-based spatial basis functions constructed from a carefully selected set of data is used in a Galerkin projection for the building of an approximate low-dimensional lumped parameter systems. Then, the temporal autoregressive exogenous model obtained by the least squares support vector machine is applied in the design of a multivariate generalized predictive control strategy. Finally, the effectiveness of the proposed multivariate generalized predictive control strategy is verified through a numerical simulation study on a typical diffusion-reaction process in radical symmetry.
1. Introduction
Modeling and control issues in the process industry involving distributed parameter systems (DPSs), which are infinite-dimensional systems, are challenging. The identification of unknown parameters of DPSs is much more complex than that of the lumped parameter systems (LPSs). In general, an infinite-dimensional problem is required to be approximated by finite-dimensional LPSs. Then, the model reduction methods are used to reduce the dimension of the approximate LPSs. For further details, see [1].
A system governed by parabolic partial differential equations (PDEs) is a typical DPS. It can be approximated by a set of low-dimensional ordinary differential equations through the use of Proper Orthogonal Decomposition (POD) technique [2], which is also called Karhunen-Loève expansion (K-L expansion) [3] or Principal Component Analysis (PCA) [4]. The POD technique is a popular technique for carrying out the task of model order reduction of parabolic systems. The spatial basis functions constructed from those slow modes of the system can capture the dominant dynamics while those fast modes can be ignored [5]. For the identification of the unknown parameters of the approximate LPSs constructed from the low-dimensional time-series, conventional approaches, such as projection transformation, can be used. The Singular Value Decomposition and K-L expansion is applied to construct a low-dimensional LPS with a simple structure. However, the accuracy of the approximation is low for a nonlinear DPS [6,7]. The K-L expansion combined with the neural network method can be applied to construct a sufficiently accurate approximation for a nonlinear DPS [8,9,10,11,12,13,14]. The support vector machine (SVM) is a general identification approach, and the least-squares support vector machine (LS-SVM) is its modified version. The LS-SVM, which simplifies the calculation by replacing inequality constraints with equality constraints, inherits the characteristics of the global optimization property and high generalization capabilities of SVM [15]. The model reduction approach based on the K-L expansion combined with LS-SVM is applied to regression problems that do not have a large amount of sample data. It is potentially applicable to a wide range of DPSs [16,17]. Several improved PCA methods are available in the literature, such as the incremental POD method [18], the adaptive POD method [19], the adaptive K-L/Fuzzy method [20], and the nonlinear-PCA method [21], for dealing with more complex nonlinear DPSs. For the nonlinear parabolic DPSs with time-dependent spatial domains, a temporally-local model order-reduction technique [22] and sparse POD-Galerkin methodology [23] are proposed and have been successfully applied to handle the moving boundary problem for a hydraulic fracturing process.
Generalized predictive control (GPC) strategy is introduced in [24,25]. Due to its simplicity for implementation, and excellent performance and robustness, it has been successfully implemented in a diversity of industrial applications from single-variable to multi-variable, and linear to nonlinear [26].
In this paper, we present a new multivariate GPC strategy used in conjunction with the POD technique to reduce the model order of weakly nonlinear DPSs of parabolic type. Then, the LS-SVM method is used to identify the unknown parameters of the low-dimensional time-series. Detailed methodology used to construct the generalized predictive temperature control in the tubular chemical reactor [27] will be discussed, and the control constraints and stability analysis will also be considered in the paper. The GPC based on SVM method has been successfully applied to LPSs with nonlinear characteristics [28,29,30]. The predictor obtained using the SVM method combined with the POD technique is found to have higher accuracy. It is applicable to a wider range of nonlinear DPSs. On the other hand, the GPC strategy used in conjunction with POD and recursive least square method has been applied to DPSs [31,32,33]. Thus, it is advantageous to combine GPC with SVM for the modeling and control of DPSs.
The remainder of this paper is structured as follows. First, the system equations are described in Section 2. Then, the POD and LS-SVM for regression are briefly introduced, and the POD and LS-SVM-based predictive model is derived in Section 3. The POD and LS-SVM-based multivariate GPC strategy is presented in Section 4. In Section 5, the numerical simulation of a diffusion-reaction process in radical symmetry is carried out to examine the effectiveness of the proposed algorithm in Section 3. The summary and future work of our paper are included in Section 6.
2. System Description
We consider a class of weakly nonlinear PDEs of parabolic type as given below:
where t is the time variable, is the spatial variable, and is the spatial domain, is the controlled output variable, is the control input variable, and are the linear operators in Hilbert space , and is an unknown weakly nonlinear function. System (1) is applicable to model a variety of physical and biochemical processes, such as catalytic reaction rods, steel casting, and the snap oven [5].
For system (1), it contains an unknown weakly nonlinear function . To obtain accurate information of such a system, a sufficient number of sensors need to be placed along the spatial location. Due to actual physical conditions, only a small number of actuators is allowed to be mounted to observe the state. The input-output data are obtained from the actual production process under random signal excitation. The control algorithm is developed in three stages: In Section 3, the output excited by the input are used by the POD technique to reduce the dimensionality of the approximate model, and M, N, and K are, respectively, the number of the sensors, the sample duration, and the actuators. A low-dimensional time-series obtained after model order reduction is identified by LS-SVM. In Section 4, the POD used in conjunction with the LS-SVM-based multivariate GPC strategy is utilized to design the required controller through solving a receding horizon optimization problem at every sample period.
3. Model Reduction by POD and LS-SVM
The POD and LS-SVM-based model will be established in this section. Since a high dimensional output is not ideal for the design of the controller, the POD technique will be applied first to reduce the dimension of the model. Let the input , and let . The POD basis of rank ℓ can be calculated by Algorithm 1 proposed in [2].
| Algorithm 1 Proper Orthogonal Decomposition (POD) basis of rank ℓ |
Require: Snapshots , where ℓ is the rank of the POD basis.
|
Choose the minimum ℓ such that . Then,
where and , , represent, respectively, the i-th basis function and the corresponding low-dimensional time-series, . Due to the orthogonality of , the are independent. Through the use of the LS-SVM approach proposed in [15], the i-th estimated value of the time-series is:
where , , is the scale factor, is the bias, is a function which maps the vector from function space into feature space. The optimization problem can be expressed as:
where is the regularization factor, and is the relaxation factor. According to Lagrange multiplier method, the Lagrange function is:
where is the Lagrange operator. Let , the coefficients and are obtained through solving the following linear algebraic equations:
The time-series can be obtained as:
where is the kernel function. The linear kernel function is chosen, and is the j-th term of , is the j-step backward shift operator.
The matrix form of the time-series autoregressive exogenous (ARX) model obtained by the LS-SVM approach is:
where , , , , , , , and , .
4. POD and LS-SVM-Based Multivariate GPC
GPC strategy proposed in [23,24] is a class of predictive control algorithm developed for adaptive control due to its excellent performance and simplicity for implementation. It has been applied in a diversity of actual industrial plants during the past three decades. A multivariate GPC strategy will be proposed for parabolic DPSs with unknown coefficients in this section.
4.1. Multivariate GPC Strategy
Consider the following ARX model containing a zero-mean white noise:
where the output , the input , and the white noise with zero mean . , is the identity matrix. Minimizing the quadratic cost function on a finite horizon to obtain the optimal control increment as follows:
where is the output predictive j-step ahead value based on previous state up to time t. is the weighted coefficient of . and are, respectively, the prediction horizons and control horizons. The reference trajectory is defined as:
where is the set point value. Consider the Diophantine equation:
where . The order of the polynomial matrix is , and that of the polynomial matrix is . Since b is constant, is zero.
Let and , the j-step prediction is:
By solving recursively, the -step prediction value can be written as:
where . The matrix form of the prediction value is:
Rewrite the quadratic criterion (11) as:
If there are no constraints, the optimum without constraint can be obtained as:
where . It is difficult to avoid control constraints in practical systems. The constrained incremental control law directly truncated at the boundary is not optimal. Considering the control constraints , the quadratic criterion using a Lagrange multiplier is given as follows [31]:
where is the weighting marix of control constraint which is positive definite. The optimum with constraint can be obtained as:
The quadratic criterion is solved repeatedly at the subsequent sampling times, only the first term of is applied to the actual system, so the control action is:
where k, , is defined in Section 2. The constrained control action is handled by the truncated algorithm:
where .
The proposed POD and LS-SVM-based multivariate GPC algorithm can be summarized in Algorithm 2.
| Algorithm 2 The POD and least-squares support vector machine (LS-SVM)-based multivariate generalized predictive control (GPC). |
Require: A set of output is derived by appropriate excitation signals.
|
4.2. The Stability Analysis
We assumed that the following assumptions are satisfied throughout:
Assumption 1.
The reference trajectory is bounded, and the prediction error of model (8) is bounded.
Assumption 2.
System (1) is open-loop stable, so that the influence of the control action exerted at the past time tends to zero with the increase of time.
Assumption 3.
The fast modes of the dynamic of system (1) are ignored, so that it suffices to consider the stability conditions of the nominal system (9).
Assumption 4.
The future disturbances are equal to that at time t. The mismatch and any uncertainty of model (15) can be estimated as:
where , and .
The real value of the nominal system (10) at time are
Assume that only and are included in the closed-loop system. Then, . Let , where is the first ℓ columns of . Substitute into Equation (26). Then,
Lemma 1.
(Unconstrained case) [6] If the eigenvalue of the matrix A satisfy , then the closed-looped system is asymptotically stable, where
Proof.
By Assumptions 1 and 2, the output is bounded. Thus, the closed-looped system is asymptotically stable if that max and , where is a sufficient small number. By Assumption 3, system (1) is stable if the nominal system (10) is stable. □
Let , where is the first ℓ columns of .
Lemma 2.
(Constrained case) [6] If the eigenvalue of the matrix satisfy , then the closed-looped system is asymptotically stable, where
Proof.
The proof is similar to that given for Lemma 1. □
5. Case Study
The proposed multivariate GPC strategy is applied in the simulation study of an exothermic catalytic reaction in a long thin rod in radical symmetry, which has the form [34] of transport reaction as shown in Figure 1.
Figure 1.
The schematic of the tubular reactor.
The goal is to produce as much product B as possible while consuming the least amount of energy by adjusting the axial cooling medium temperature. Assume that the density and the heat capacity of the rod are constant, and that the reaction rate of the rod is uniform. Due to radial symmetry, the dynamical distribution of the axial temperature on the rod is governed by the following PDE of parabolic type:
subject to the first kind of boundary conditions, and initial condition:
where t, x, and L are, respectively, the dimensionless time, axial position, and the length of reactor, and the controlled variables and the control variables are, respectively, the axial temperature and the cooling medium temperature of the reactor. In the simulation, let the length of the rod , the initial temperature , the heat of reaction , the heat transfer coefficient , and the activation energy . The 21 temperature sensors and 4 cooling medium temperatures are equally located along the long rod. Each sample period , and the total period is . All the actual simulation values are calculated using Matlab PDE toolbox. The random excitation input signal that varies randomly between to 1 are shown in Figure 2 and the corresponding output is shown in Figure 3.
Figure 2.
The random excitation input signal.
Figure 3.
The corresponding output.
From Algorithm 1, the minimum number of the POD basis for ensuring is 4. The first four basis functions are shown in Figure 4.
Figure 4.
The first four Proper Orthogonal Decomposition (POD) basis functions.
The first 160 groups of data are used as training set, while the latter 40 groups of data are used as testing set. Then, the low-dimensional time-series are identified by LS-SVM:
Different structures of the low-dimensional time-series model are considered for our numerical experiments, and the orders of and are finally selected for which the desired accuracy of the corresponding reduced dimensional model is achieved. The parameters , and . The 10-fold cross-validation is used to obtained the regularization factor . The LS-SVM-based model can approximate the low-dimensional time-series satisfactorily which is shown in Figure 5. The error of the predictive model is between which is shown in Figure 6, and the mean of the root mean square error is . The average training times of the model are [16.4, 5.5, 20.5, 2.8] ms, respectively.
Figure 5.
The performance of the least-squares support vector machine (LS-SVM)-based model.
Figure 6.
The prediction error of the POD used in conjunction with LS-SVM based model.
For expressions (11) and (12), choose , , , as the parameters of the controller. The unconstrained control increment and control action are calculated by expressions (19) and (22), and the first column of the control variable is used in the actual system. The process is repeated at every sample period. The control variables and the output response curves for the unconstrained case are shown in Figure 7 and Figure 8, respectively.
Figure 7.
The control variables for the unconstrained case.
Figure 8.
The output response curves for the unconstrained case.
In Figure 7 and Figure 8, the controller can quickly drive the system dynamics back to the steady-state in 30 sample periods, and the steady-state error is below . From the simulation results, we can see that the proposed controller has excellent tracking performance and can be effectively applied to parabolic DPSs involving unknown coefficients. The fluctuation range of control variables between to is large.
We now consider the case of control constraints. More specifically, , and . The constrained control increment and control action are updated by expressions (21) and (23). The control variables and the output response curves under the constrained case are shown in Figure 9 and Figure 10, respectively.
Figure 9.
The control variables under the constrained case.
Figure 10.
The output response curves under the constrained case.
In Figure 9 and Figure 10, we can see that the controller is working well in the case of control constraints. Due to the presence of the control constraints, the settling time is now extended to 50 sample periods. The time taken for control action calculation in each sampling period is given in Figure 11.
Figure 11.
The time consuming of control law calculation.
In Figure 11, we can see that the time taken for unconstrained case is in milliseconds, and it is a bit longer for the constrained case.
6. Conclusions
A new control strategy, named POD and LS-SVM-based multivariate GPC, was developed for weakly nonlinear parabolic DPSs with unknown coefficients. The POD was used for model order reduction, resulting in low-dimensional lumped parameter systems. The desired control was designed based on this low-dimensional model. The LS-SVM with linear kernel function is found effective in the identification issues for linear and weakly nonlinear plants. An interesting question to ask is: Are there kernel functions for general nonlinear systems? The POD used in conjunction with the LS-SVM-based multivariate GPC strategy is easy to implement and is applicable to weakly nonlinear parabolic systems with unknown coefficients. As an illustration, a diffusion-reaction process was considered and solved using the proposed methods. The controller obtained has achieved the desired good performance. For future research, the online LS-SVM and radial basis kernel function will be applied to improve the modeling accuracy and to a more complex problem with nonlinearity. Furthermore, the method will also be extended to handle moving boundary problems, where the single POD basis function is replaced by a temporally-local basis function.
Author Contributions
Conceptualization, L.A. and K.L.T.; formal analysis, L.A.; funding acquisition, L.D.; investigation, L.A.; methodology, L.A. and K.L.T.; project administration, L.D. and K.L.T.; Software, L.A.; Supervision, K.L.T.; Validation, L.A.; visualization, Y.X.; writing—original draft, L.A. and Y.X.; writing—review and editing, L.A., L.D. and K.L.T.. All authors have read and agreed to the published version of the manuscript.
Funding
Part of this project is funded by National Natural Science Foundation of China No. 61673141, 61806060, Chinese Scholarship Council (CSC) under grant 201608230319, Natural Science Foundation of Heilongjiang Province(LH2019F024), Harbin Program of Science and Technology (2017RAQXJ006).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The author is also thankful to National Natural Science Foundation of China No. 61673141, 61806060, Chinese Scholarship Council (CSC) under grant 201608230319, Natural Science Foundation of Heilongjiang Province(LH2019F024), Harbin Program of Science and Technology (2017RAQXJ006).
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| ARX | Autoregressive exogenous |
| DPS | Distributed parameter systems |
| GPC | Generalized predictive control |
| K-L | Karhunen-Loève |
| LPS | Lumped parameter systems |
| LS | Least squares |
| PCA | Principal component analysis |
| PDE | Partial differential equation |
| POD | Proper orthogonal decomposition |
| SVM | Support vector machine |
References
- Li, H.X.; Qi, C.K. Spatio-Temporal Modeling of Nonlinear Distributed Parameter Systems—A Time/Space Separation Based Approach; Springer: New York, NY, USA, 2007. [Google Scholar]
- Volkwein, S. Lecture: Proper Orthogonal Decomposition: Theory and Reduced-Order Modelling; Universtity of Konstanz: Konstanz, Germany, 2013. [Google Scholar]
- Mallat, S. A Wavelet Tour of Signal Processing-The Sparse Way, 3rd ed.; Elsevier: Singapore, 2009. [Google Scholar]
- Jolliffe, I. Principal Component Analysis, 2nd ed.; Springer: New York, NY, USA, 2002. [Google Scholar]
- Smyshlyaev, A.; Krstic, M. Adaptive Control of Parabolic PDEs; Princeton University Press: London, UK, 2010. [Google Scholar]
- Zheng, D.; Hoo, K.A. System identification and model-based control for distributed parameter systems. Comput. Chem. Eng. 2004, 28, 1361–1375. [Google Scholar] [CrossRef]
- Jing, X.T.; Li, H.X.; Lei, J.; Yang, N. KL-SVD based One-dimensional Modal Control combining with Diameter Control Subsystem as State Estimator in Czochralski Process. In Proceedings of the 9th International Conference on Intelligent Human-Machine Systems and Cybernetics, Hangzhou, China, 26–27 August 2017; pp. 189–192. [Google Scholar]
- Aggelogiannaki, E.; Sarimveis, H. Nonlinear model predictive control for distributed parameter systems using data driven artificial neural network models. Comput. Chem. Eng. 2008, 32, 1225–1237. [Google Scholar] [CrossRef]
- Li, H.X.; Deng, H.; Zhong, J. Model-based integration of control and supervision for one kind of curing process. IEEE Trans. Electron. Pack. Manuf. 2004, 27, 177–186. [Google Scholar] [CrossRef]
- Deng, H.; Li, H.X.; Chen, J.R. Delay-robust stabilization of a hyperbolic PDE-ODE system. IEEE Trans. Contr. Syst. Technol. 2005, 13, 686–700. [Google Scholar]
- Romijn, R.; Özkan, L.; Weiland, S.; Ludlage, J.; Marquardt, W. A grey-box modeling approach for the reduction of nonlinear systems. J. Process. Contr. 2008, 18, 906–914. [Google Scholar] [CrossRef]
- Bartecki, K. PCA-based approximation of a class of distributed parameter systems classical vs neural network approach. Bull. Pol. Acad. Sci. 2012, 60, 651–660. [Google Scholar] [CrossRef][Green Version]
- Wang, M.L.; Shi, H.B. Spatiotemporal prediction for nonlinear parabolic distributed parameter system using an artificial neural network trained by group search optimization. Neurocomputing 2013, 113, 234–240. [Google Scholar] [CrossRef]
- Wang, M.L.; Shi, H.B. An adaptive neural network prediction for nonlinear parabolic distributed parameter system based on block-wise moving window technique. Neurocomputing 2014, 133, 67–73. [Google Scholar] [CrossRef]
- Suykens, J.A.K.; Vandewalle, J. Least squares support vector machine classifiers. Neural Process. Lett. 1999, 6, 293–300. [Google Scholar] [CrossRef]
- Qi, C.K.; Li, H.X. A LSSVM Modeling Approach for Nolinear Distributed Parameter Processes. In Proceedings of the 7th World Congress on Intelligent Control and Automation, Chongqing, China, 25–27 June 2008; pp. 569–574. [Google Scholar]
- Qi, C.K.; Li, H.X.; Zhang, X.X.; Zhao, X.C.; Li, S.Y.; Gao, F. Time/Space-Separation-Based SVM Modeling for Nonlinear Distributed Parameter Processes. Ind. Eng. Chem. Res. 2011, 50, 332–341. [Google Scholar] [CrossRef]
- Xu, C.; Schuster, E. Model Order Reduction for High Dimensional Linear Systems based on Rank-1 Incremental Proper Orthogonal Decomposition. In Proceedings of the 2011 American Control Conference, San Francisco, CA, USA, 29 June–1 July 2011; pp. 2975–2981. [Google Scholar]
- Pourkargar, D.B.; Armaou, A. APOD Based Control of Linear Distributed Parameter Systems Under Sensor Controller Communication Bandwidth Limitations. AIChE J. 2013, 61, 434–447. [Google Scholar] [CrossRef]
- Lu, X.J.; Zou, W.; Huang, M.H. An adaptive modeling method for time-varying distributed parameter processes with curing process applications. Nonlinear Dynam. 2015, 82, 865–876. [Google Scholar] [CrossRef]
- Wang, M.L.; Qi, C.K.; Yan, H.C.; Shi, H.B. Hybrid neural network predictor for distributed parameter system based on nonlinear dimension reduction. Neurocomputing 2016, 171, 1591–1597. [Google Scholar] [CrossRef]
- Narasingam, A.; Siddhamshetty, P.; Kwon, J.S. Temporal clustering for order reduction of nonlinear parabolic PDE systems with time-dependent spatial domains: Application to a hydraulic fracturing process. AIChE J. 2017, 63, 3818–3831. [Google Scholar] [CrossRef]
- Sidhu, H.S.; Narasingam, A.; Siddhamshetty, P.; Kwon, J.S. Mohtadi and P. S. Tuffs, Model order reduction of nonlinear parabolic PDE systems with moving boundaries using sparse proper orthogonal decomposition: Application to hydraulic fracturing. Comput. Chem. Eng. 2018, 112, 92–100. [Google Scholar] [CrossRef]
- Clarke, D.W.; Mohtadi, C.; Tuffs, P.S. Generalized predictive control–Part I:the basic algorithm. Automatica 1987, 23, 137–148. [Google Scholar] [CrossRef]
- Clarke, D.W.; Mohtadi, C.; Tuffs, P.S. Generalized predictive control–Part II:extensions and interpetations. Automatica 1987, 23, 149–160. [Google Scholar] [CrossRef]
- Camacho, E.F.; Bordons, C. Model Predictive Control, 2nd ed.; Springer: New York, NY, USA, 2007. [Google Scholar]
- Ai, L.; Zhang, D.S.; Teo, K.L.; Deng, L.W. Generalized Predictive Temperature Control in Tubular Chemical Reactors by means of POD and LSSVM. In Proceedings of the 39th Chinese Control Conference, Shenyang, China, 27–29 July 2020; pp. 2407–2412. [Google Scholar]
- Iplikci, S. Support vector machines-based generalized predictive control. Int. J. Robust. Nonlin. 2006, 16, 843–862. [Google Scholar] [CrossRef]
- Iplikci, S. Online trained support vector machines-based generalized predictive control of non-linear systems. Int. J. Adapt. Control. 2006, 20, 599–621. [Google Scholar] [CrossRef]
- Guo, Z.K.; Guan, X.P. Nonlinear generalized predictive control based on online least squares support vector machines. Nonlinear Dynam. 2015, 79, 1163–1168. [Google Scholar] [CrossRef]
- Li, N.; Hua, C.; Wang, H.F.; Li, S.Y.; Ge, S.S. Time-Space Decomposition Based Generalized Predictive Control of a Transport-Reaction Process. Ind. Eng. Chem. Res. 2011, 50, 11628–11635. [Google Scholar] [CrossRef]
- Hua, C.; Li, N.; Li, S.Y. Time-space ARX modeling and predictive control for distributed parameter system. Control Theory Appl. 2011, 28, 1711–1716. [Google Scholar]
- Liu, P.F.; Tao, J.L.; Wang, X.G. Decoupling ARX Time-space model based GPC for distributed parameter system. In Proceedings of the 34th Chinese Control Conference, Hangzhou, China, 28–30 July 2015; pp. 612–617. [Google Scholar]
- Christofides, P.D. Nonlinear and Robust Control of PDE Systems: Methods and Applications to Transport-Reaction Processes; Birkhäuser: Boston, MA, USA, 2001. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).