/Combined-ILC-MPC

Combined_ILC-MPC for constrained unknown systems

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

Combined-ILC-MPC

This is a repository of the codes for combined design of ILC and MPC [1] for nonlinear systems.

Required software/toolboxes for MATLAB

The following software/toolboxes for MATLAB are required for using the codes in this folder:

  1. Multi-Parametric Toolbox 3: https://www.mpt3.org/;
  2. YALMIP: https://yalmip.github.io/;
  3. MOSEK(Version 9.3.6): https://www.mosek.com/;

Note that you can readily adapt these codes to your model after installing the software/toolboxes above.

Citation

You are more than welcome to use the code for your research if it is useful. If you use the code for your research, please cite the following paper:

@article{zhou2024combined,
  title={Combined Iterative Learning and Model Predictive Control Scheme for Nonlinear Systems},
  author={Zhou, Yuanqiang and Tang, Xiaopeng and Li, Dewei and Lai, Xin and Gao, Furong},
  journal={IEEE Transactions on Systems, Man, and Cybernetics: Systems},
  volume={54},
  number={6},
  pages={3558--3567},
  year={2024},
  publisher={IEEE}
}

References

[1] Y. Zhou, X. Tang, D. Li, X. Lai, & F. Gao, Combined iterative learning and model predictive control scheme for nonlinear systems, In: IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 54, no. 6, pp. 3558-3567, 2024.