This is a repository of the codes for data-efficient constrained learning [1] for linear uncertain batch processes.
The following software/toolboxes for MATLAB are required for using the codes in this folder:
- Multi-Parametric Toolbox 3: https://www.mpt3.org/;
- YALMIP: https://yalmip.github.io/;
- MOSEK(Version 9.3.6): https://www.mosek.com/;
- Gurobi: https://www.gurobi.com/;
Note that you can readily adapt these codes to your model after installing the software/toolboxes above.
You are more than welcome to use the code for your research if it is useful. If you use the code for 1) building the data-related learning control implementations; or/and 2) synthesizing the batch process controller, please cite the following paper:
@article{zhou2021data,
title={Data-efficient constrained learning for optimal tracking of batch processes},
author={Zhou, Yuanqiang and Gao, Kaihua and Li, Dewei and Xu, Zuhua and Gao, Furong},
journal={Industrial \& Engineering Chemistry Research},
volume={60},
number={43},
pages={15658--15668},
year={2021},
publisher={ACS Publications}
}
[1] Y. Zhou, K. Gao, D. Li, Z. Xu, & F. Gao, Data-efficient constrained learning for optimal tracking of batch processes, In: Industrial & Engineering Chemistry Research, vol. 60, no. 43, pp. 15658-15668, 2021.