Model predictive control (MPC) is a very attractive candidate to replace standard field-oriented control algorithms for electrical motors. We demonstrate that it is possible to implement an MPC algorithm for continuous control set (CCS-MPC), with both inputs and states constraints, in which the associated quadratic programming (QP) problem is solved online, even on the computationally limited platforms used in control of electrical motors. We detail the implementation of an active-set algorithm to solve efficiently the associated QP problem. Moreover, by exploiting recent results on active-set solver certification, we are able to assess the computational complexity of the online optimization algorithm, providing the exact worst-case solution time. The controller is experimentally tested on an embedded control unit for the torque regulation of a permanent magnet synchronous motor and benchmarked against explicit MPC. Computational feasibility, low-memory occupancy, and worst-case certification are achieved, fulfilling all the requirements of embedded control.

Embedded Model Predictive Control With Certified Real-Time Optimization for Synchronous Motors

Bemporad A.
2020-01-01

Abstract

Model predictive control (MPC) is a very attractive candidate to replace standard field-oriented control algorithms for electrical motors. We demonstrate that it is possible to implement an MPC algorithm for continuous control set (CCS-MPC), with both inputs and states constraints, in which the associated quadratic programming (QP) problem is solved online, even on the computationally limited platforms used in control of electrical motors. We detail the implementation of an active-set algorithm to solve efficiently the associated QP problem. Moreover, by exploiting recent results on active-set solver certification, we are able to assess the computational complexity of the online optimization algorithm, providing the exact worst-case solution time. The controller is experimentally tested on an embedded control unit for the torque regulation of a permanent magnet synchronous motor and benchmarked against explicit MPC. Computational feasibility, low-memory occupancy, and worst-case certification are achieved, fulfilling all the requirements of embedded control.
2020
Complexity certification
Complexity theory
electrical motors
embedded control
model predictive control (MPC)
Optimization
Permanent magnet motors
Predictive control
quadratic programming (QP)
real-time optimization
Stators
synchronous drives
Synchronous motors
Torque
torque control.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11771/17225
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 56
social impact