(744d) Embedded Deep Learning-Based Robust Model Predictive Control for Fast-Sampling Atmospheric Pressure Plasma Jets Using Field Programmable Gate Arrays | AIChE

(744d) Embedded Deep Learning-Based Robust Model Predictive Control for Fast-Sampling Atmospheric Pressure Plasma Jets Using Field Programmable Gate Arrays

Authors 

Chan, K. - Presenter, University of California, Berkeley
Mesbah, A., University of California, Berkeley
Bonzanini, A. D., University of California - Berkeley
With the increasing need for optimal control of complex and safety-critical systems, there has been a growing interest in model predictive control (MPC) strategies that are fast, while also guaranteeing safety and achieving high-performance system operation. Generally, robust and stochastic MPC methods are often computationally expensive, which renders them inapt for fast-sampling system applications. Thus, there has been extensive work on fast MPC. One class of fast MPC methods is based on fast optimization techniques [1], [2]. Alternatively, learning methods, such as deep learning, are becoming increasingly viable options for deriving cheap-to-evaluate, explicit surrogates for robust MPC laws [3], [4]. It has recently been shown that deep neural network- (DNN) based approximation of robust MPC laws are useful not only for their quick evaluation time, but also for their potential low-memory footprint [5], [6], [7], which is especially important for controller implementation on resource-limited hardware. Implementation of approximate MPC laws on embedded systems has become increasingly desired as it addresses the limitation of latency between capturing data and receiving results to perform an operation due to the nature of system level modeling languages on the software side and direct implementation of the “system on chip” (SoC) on the hardware side [8]. Despite this, there remains several open challenges pertaining to efficient and reliable hardware implementation of embedded DNN-based controllers [9].

In this work, we investigate embedded implementation of a DNN-based approximate robust MPC strategy to control the effects of a fast-sampling atmospheric pressure plasma jet (APPJ) with prototypical applications in plasma medicine. APPJs are increasingly being considered for use in biomedical applications [10], [11], for example, to shrink cancerous tumors [12], increase the rate of wound healing [13], and deactivate antibiotic-resistant bacteria [14]. However, controlling the nonlinear effects of the plasma on the target substrate in the presence of intrinsic variabilities as well as exogenous disturbances is crucial in achieving safe and effective operation of the APPJ. In addition, the fast dynamics of the APPJ require fast control implementations [15]. To this end, we first develop an approximate closed-loop robust MPC strategy, where a scenario-based MPC problem is solved offline to train the DNN. Once the DNN is trained, it is deployed onto a proposed field programmable gate array (FPGA) architecture. FPGAs are chosen not only because of their increased computational power over standard microcontrollers, but also because of their configurability and potential to further speed up control performance via methods such as parallelization and pipelining [16]. We investigate the FPGA implementation and the memory footprint of the DNN-based controller in relation to the complexity of the underlying system model, control policy parametrization, prediction horizon, as well as amount of data used to learn the DNN-based controller. The embedded implementation is performed first as prototyping and designing the DNN-based controller in a system-level language, and then testing in both computer simulations and hardware-in-loop simulations. Real-time control experiments on an APPJ testbed demonstrate the effectiveness of the proposed embedded DNN-based robust MPC strategy in controlling the highly nonlinear APPJ at fast time-scales for use in biomedical applications.

  1. Wang and S. Boyd, “Fast model predictive control using online optimization,” IEEE Transactions on Control Systems Technology, vol. 18, no. 2, pp. 267–278, 2010.
  2. L. Jerez, P. J. Goulart, S. Richter, G. A. Constantinides, E. C. Kerrigan, and M. Morari, “Embedded predictive control on an fpga using the fast gradient method,” in 2013 European Control Conference (ECC). IEEE, 2013, pp. 3614–3620.
  3. Chen, K. Saulnier, N. Atanasov, D. D. Lee, V. Kumar, G. J. Pappas, and M. Morari, “Approximating explicit model predictive control using constrained neural networks,” in Proceedings of thel American Control Conference, (Milwaukee), pp. 1520–1527, 2018.
  4. Raha, A. Chakrabarty, V. Raghunathan, and G. T. Buzzard, “Embedding approximate nonlinear model predictive control at ultrahigh speed and extremely low power,” IEEE Transactions on Control Systems Technology, pp. 1–8, 2019.
  5. Karg and S. Lucia, “Efficient representation and approximation of model predictive control laws via deep learning,” arXiv preprint arXiv:1806.10644, 2018.
  6. W. Chen, T. Wang, N. Atanasov, V. Kumar, and M. Morari, “Large scale model predictive control with neural networks and primal active sets,” arXiv preprint arXiv:1910.10835, 2019.
  7. A. Paulson and A. Mesbah, “Approximate closed-loop robust model predictive control with guaranteed stability and constraint satisfaction,” IEEE Control Systems Letters, 2020.
  8. Monmasson and M. N. Cirstea, “FPGA design methodology for industrial control systems—a review,” IEEE transactions on Industrial Electronics, vol. 54, no. 4, pp. 1824–1842, 2007.
  9. Lucia, D. Navarro, B. Karg, H. Sarnago, and O. Lucia, “Deep learning-based model predictive control for resonant power converters,” IEEE Transactions on Industrial Informatics, 2020.
  10. Mesbah and D. B. Graves, “Machine learning for modeling, diagnostics, and control of non-equilibrium plasmas,” Journal of Physics D: Applied Physics, vol. 52, no. 30, 2019.
  11. Gidon, D. B. Graves, and A. Mesbah, “Effective dose delivery in atmospheric pressure plasma jets for plasma medicine: a model predictive control approach,” Plasma Sources Science and Technology, vol. 26, pp. 085005, 2017.
  12. -R. Metelmann, D. S. Nedrelow, C. Seebauer, M. Schuster, T. von Woedtke, K. D. Weltmann, S. Kindler, P. H. Metelmann, S. E. Finkelstein, D. D. Von Hoff, and F. Podmelle, “Head and neck cancer treatment and physical plasma,” Clinical Plasma Medicine, vol. 3, no. 1, pp. 17–23, 2015.
  13. Fridman, G. Friedman, A. Gutsol, A. B. Shekhter, V. N. Vasilets, and A. Fridman, “Applied plasma medicine,” Plasma Processes and Polymers, vol. 5, no. 6, pp. 503–533, 2008.
  14. Heinlin, G. Isbary, W. Stolz, G. Morfill, M. Landthaler, T. Shimizu, B. Steffes, T. Nosenko, J. Zimmermann, and S. Karrer, “Plasma applications in medicine with a special focus on dermatology,” Journal of the European Academy of Dermatology and Venereology, vol. 25, no. 1, pp. 1–11, 2011.
  15. D. Bonzanini, J. A. Paulson, D. B. Graves, and A. Mesbah, “Safe dose delivery in fast sampling atmospheric plasmas using projection-based approximate economic MPC,” In Proceedings of the IFAC World Congress, 2020.
  16. H. Ghasemi, O. Lucia, and S. Lucia, “Computing in the blink of an eye: Current possibilities for edge computing and hardware-agnostic programming,” IEEE Access, 2020.