×

A just-in-time-learning based two-dimensional control strategy for nonlinear batch processes. (English) Zbl 1461.93146

Summary: In this paper, we study the problem of two-dimensional (2D) integrated model predictive iterative learning control for nonlinear batch processes. A nonlinear process is presented by using local models together with a just-in-time-learning (JITL) method. In order to deal with the problem of massive computation for identifying JITL models, a three-layer searching strategy and an updating mechanism for databases are proposed. First, a dynamic model whose parameters vary with time and batch is established for batch processes. Then, a JITL-based 2D control strategy is devised to realize comprehensive control by combining iterative learning control in batch-axis with model predictive control in time-axis. As a result, not only the closed-loop control performance can be improved, but also the optimization procedure can be simplified. Finally, performance analysis verifies the effectiveness of the proposed methods.

MSC:

93B47 Iterative learning control
93B45 Model predictive control
93C10 Nonlinear systems in control theory
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Arif, M.; Ishihara, T.; Inooka, H., Incorporation of experience in iterative learning controllers using locally weighted learning, Automatica, 37, 881-888 (2001) · Zbl 0987.93031
[2] Bonvin, D.; Srinivasan, B.; Hunkeler, D., Control and optimization of batch processes, IEEE Control Syst., 26, 34-45 (2006)
[3] Chen, C.; Xiong, Z.; Zhong, Y., Design and analysis of integrated predictive iterative learning control for batch process based on two-dimensional system theory, Chin. J. Chem. Eng., 22, 762-768 (2014)
[4] Cheng, C.; Chiu, M.-S., A new data-based methodology for nonlinear process modeling, Chem. Eng. Sci., 59, 2801-2810 (2004)
[5] Cueli, J. R.; Bordons, C., Iterative nonlinear model predictive control. stability, robustness and applications, Control Eng. Pract., 16, 1023-1034 (2008)
[6] Ding, D.; Han, Q.-L.; Wang, Z.; Ge, X., A survey on model-based distributed control and filtering for industrial cyber-physical systems, IEEE Trans. Ind. Inf., 15, 2483-2499 (2019)
[7] Ding, L.; Han, Q.-L.; Zhang, X.-M., Distributed secondary control for active power sharing and frequency regulation in islanded microgrids using an event-triggered communication mechanism, IEEE Trans. Ind. Inf., 15, 3910-3922 (2019)
[8] Ge, X.; Han, Q.-L.; Ding, D.; Zhang, X.-M.; Ning, B., A survey on recent advances in distributed sampled-data cooperative control of multi-agent systems, Neurocomputing, 275, 1684-1701 (2018)
[9] Ge, X.; Han, Q.-L.; Zhang, X.-M., Achieving cluster formation of multi-agent systems under aperiodic sampling and communication delays, IEEE Trans. Ind. Electron., 65, 3417-3426 (2018)
[10] Han, C.; Jia, L.; Peng, D., Model predictive control of batch processes based on two-dimensional integration frame, Nonlinear Anal. Hybrid Syst., 28, 75-86 (2018) · Zbl 1380.93109
[11] Huo, X.; Ma, L.; Zhao, X.; Niu, B.; Zong, G., Observer-based adaptive fuzzy tracking control of mimo switched nonlinear systems preceded by unknown backlash-like hysteresis, Inf. Sci., 490, 369-386 (2019) · Zbl 1457.93054
[12] Jia, L.; Shi, J.; Chiu, M.-S., Integrated neuro-fuzzy model and dynamic r-parameter based quadratic criterion-iterative learning control for batch process control technique, Neurocomputing, 98, 24-33 (2012)
[13] Jia, L.; Tan, W., Just-in-time learning based integrated MPC-ILC control for batch processes, Chin. J. Chem. Eng., 26, 1713-1720 (2018)
[14] Jia, L.; Yang, T.; Chiu, M., An integrated iterative learning control strategy with model identification and dynamic R-parameter for batch processes, J. Process Control, 23, 1332-1341 (2013)
[15] Jia, L.; Yuan, K., Auxiliary error and probability density function based neuro-fuzzy model and its application in batch processes, Chin. J. Chem. Eng., 23, 2013-2019 (2015)
[16] Jin, H.; Yang, J.; Wu, L., Adaptive soft sensor modeling framework based on just-in-time learning and kernel partial least squares regression for nonlinear multiphase batch processes, Comput. Chem. Eng., 71, 77-93 (2014)
[17] Kwon, Y. D.; Evans, L. B., A coordinate transformation method for the numerical solution of nonlinear minimum-time control problems, AIChE J., 21, 1158-1164 (1975)
[18] Lee, J. H.; Lee, K. S., Iterative learning control applied to batch processes: an overview, Control Eng. Pract., 15, 1306-1318 (2007)
[19] Lee, J. H.; Lee, K. S.; Kim, W. C., Model based iterative learning control with a quadratic criterion for time varying linear systems, Automatica, 36, 641-657 (2000) · Zbl 0959.93019
[20] Lee, K. S.; Lee, J. H., Iterative learning control-based batch process control technique for integrated control of end product properties and transient profiles of process variables, J. Process Control, 13, 607-621 (2003)
[21] Lian, H.; Xiao, S.; Wang, Z.; Zhang, X.; Xiao, H., Further results on sampled-data synchronization control for chaotic neural networks with actuator saturation, Neurocomputing, 346, 30-37 (2019)
[22] Logsdon, J. S.; Biegler, L. T., Accurate solution of differential-algebraic optimization problems, Ind. Eng. Chem. Res., 28, 1628-1639 (1989)
[23] Lu, J.; Cao, Z.; Zhang, R.; Gao, F., Nonlinear monotonically convergent iterative learning control for batch processes, IEEE Trans. Ind. Electron., 65, 5826-5836 (2018)
[24] Nguyen, D. H.; Banjerdpongchai, D., A convex optimization approach to robust iterative learning control for linear systems with time-varying parametric uncertainties, Automatica, 47, 2039-2043 (2011) · Zbl 1233.49016
[25] Oh, S. K.; Lee, J. M., Iterative learning model predictive control for constrained multivariable control of batch processes, Comput. Chem. Eng., 93, 284-292 (2016)
[26] Shi, J.; Gao, F.; Wu, T., Robust design of integrated feedback and iterative learning control of a batch process based on a 2D Roesser system, J. Process Control, 15, 907-924 (2005)
[27] Tan, F.; Pan, T.; Li, Z.; Chen, S., Survey on run-to-run control algorithms in high-mix semiconductor manufacturing processes, IEEE Trans. Ind. Inf., 11, 1435-1444 (2015)
[28] Wang, F.; Liu, Z.; Li, X.; Zhang, Y.; Philip, C.-L., Observer-based finite time control of nonlinear systems with actuator failures, Inf. Sci., 500, 1-14 (2019) · Zbl 1454.93252
[29] Wang, T.; Gao, H.; Qiu, J., A combined adaptive neural network and nonlinear model predictive control for multirate networked industrial process control, IEEE Trans. Neural Netw. Learn.Syst., 27, 416-425 (2016)
[30] Wang, Y.; Gao, F.; III, F. J.D., Survey on iterative learning control, repetitive control, and run-to-run control, J. Process Control, 19, 1589-1600 (2009)
[31] Wang, Y.; Zhou, D.; Gao, F., Iterative learning model predictive control for multi-phase batch processes, J. Process Control, 18, 543-557 (2008)
[32] Wang, Y.-L.; Han, Q.-L., Network-based modelling and dynamic output feedback control for unmanned marine vehicles in network environments, Automatica, 91, 43-53 (2018) · Zbl 1387.93137
[33] Wang, Y.-L.; Han, Q.-L.; Fei, M.; Peng, C., Network-based T-S fuzzy dynamic positioning controller design for unmanned marine vehicles, IEEE Trans. Cybern., 48, 2750-2763 (2018)
[34] Wang, Y.-L.; Lim, C.-C.; Shi, P., Adaptively adjusted event-triggering mechanism on fault detection for networked control systems, IEEE Trans. Cybern., 47, 2299-2311 (2017)
[35] Xiong, Z.; Zhang, J., Product quality trajectory tracking in batch processes using iterative learning control based on time-varying perturbation models, Ind. Eng. Chem. Res., 42, 6802-6814 (2003)
[36] Xiong, Z.; Zhang, J.; Wang, X.; Xu, Y., Run-to-run iterative optimization control of batch processes based on recurrent neural networks, Lect. Notes Comput. Sci., 3174, 97-103 (2004)
[37] Xu, Z.; Zhao, J.; Yang, Y.; Shao, Z.; Gao, F., Optimal iterative learning control based on a time-parametrized linear time-varying model for batch processes, Ind. Eng. Chem. Res., 52, 6182-6192 (2013)
[38] Yang, W.; Xu, D.; Zhang, C.; Yan, W., A novel robust model predictive control approach with pseudo terminal designs, Inf. Sci., 481, 128-140 (2019) · Zbl 1451.93109
[39] Zhang, B.-L.; Han, Q.-L.; Zhang, X.-M., Recent advances in vibration control of offshore platforms, Nonlinear Dyn., 89, 755-771 (2017)
[40] Zhang, B.-L.; Han, Q.-L.; Zhang, X.-M.; Yu, X., Sliding mode control with mixed current and delayed states for offshore steel jacket platforms, IEEE Trans. Control Syst. Technol., 22, 1769-1783 (2014)
[41] Zhang, D.; Han, Q.-L.; Jia, X., Observer-based \(H_∞\) output tracking control for networked control systems,, Int. J. Robust Nonlinear Control, 24, 2741-2760 (2014) · Zbl 1305.93068
[42] Zhang, D.; Han, Q.-L.; Jia, X., Network-based output tracking control for TS fuzzy systems using an event-triggered communication scheme, Fuzzy Sets Syst., 273, 26-48 (2015) · Zbl 1373.93200
[43] Zhang, J., Batch-to-batch optimal control of a batch polymerisation process based on stacked neural network models, Chem. Eng. Sci., 63, 1273-1281 (2008)
[44] Zhang, R.; Jin, Q.; Gao, F., Design of state space linear quadratic tracking control using ga optimization for batch processes with partial actuator failure, J. Process Control, 26, 102-114 (2015)
[45] Zhou, L.; She, J.; Zhang, X.; Cao, Z.; Zhang, Z., Performance enhancement of repetitive-control systems and application to tracking control of chuck-workpiece systems, IEEE Trans. Ind. Electron. (2019)
[46] Zhou, L.; She, J.; Zhou, S., Robust \(H_∞\) control of an observer-based repetitive-control system, J. Franklin Inst., 355, 4952-4969 (2018) · Zbl 1395.93186
[47] Zhou, L.; She, J.; Zhou, S.; Li, C., Compensation for state-dependent nonlinearity in a modified repetitive-control system, Int. J. Robust Nonlinear Control, 28, 213-226 (2018) · Zbl 1387.93074
[48] Zouari, F.; Ibeas, A.; Boulkroune, A.; Cao, J.; Arefi, M., Neuro-adaptive tracking control of non-integer order systems with input nonlinearities and time-varying output constraints, Inf. Sci., 485, 170-199 (2019) · Zbl 1453.93137
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.