Published June 14, 2023 | Version Version 1
Conference paper Open

Embedded Implementation of a Neural Network emulating Nonlinear MPC in a process control application

  • 1. Automatic Control and Systems Theory Ruhr-Universität Bochum
  • 2. ROR icon Ruhr University Bochum

Description

We present the design, training, and implementation
of a nonlinear autoregressive neural network for the
control of a multi-input, multi-output hydraulic plant. The
network mimics the optimal control signals of a nonlinear model
predictive controller and is implemented on a low-level microcontroller.
While trained with simulation data only, experiments
on the real plant show that not only the setpoint tracking, but
to some degree also the constraint satisfaction and unmeasured
disturbance rejection are adapted by the neural network. In
contrast to the optimization-based predictive controller, the
neural network easily runs on an ESP32 microcontroller and
Micropython with guaranteed evaluation time and still achieves
similar control performance as the predictive controller.

Files

Leonow2023.pdf

Files (1.2 MB)

Name Size Download all
md5:502e61492125eae183f7dec50533cfd0
1.2 MB Preview Download

Additional details

Funding

European Commission
FrontSeat - Fostering Opportunities Towards Slovak Excellence in Advanced Control for Smart Industries 101079342