Sergio Lucia

Prof. Sergio Lucia

orcid

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 October 2013 in Journal of Process Control
Verified
Journal Article
Closed access
SLSergio Lucia
Sergio Lucia
TFTiago Finkler
Tiago Finkler
SESebastian Engell
Sebastian Engell

23 June 2020 in IEEE Transactions on Cybernetics
Verified
Journal Article
Closed access
BKBenjamin Karg
Benjamin Karg
SLSergio Lucia
Sergio Lucia
We show that artificial neural networks with rectifier units as activation functions can exactly represent the piecewise affine function that results from the formulation of model predictive control (MPC) of linear time-invariant systems. The choice of deep neural networks is particularly interesting as they can represent exponentially many more affine regions compared to networks with only one hidden layer. We provide theoretical bounds on the minimum number of hidden layers and neurons per layer that a neural network should have to exactly represent a given MPC law. The proposed approach has a strong potential as an approximation method of predictive control laws, leading to a better approximation quality and significantly smaller memory requirements than previous approaches, as we illustrate via simulation examples. We also suggest different alternatives to correct or quantify the approximation error. Since the online evaluation of neural networks is extremely simple, the approximated controllers can be deployed on low-power embedded devices with small storage capacity, enabling the implementation of advanced decision-making strategies for complex cyber-physical systems with limited computing capabilities.

1 August 2014 in Journal of Process Control
Verified
Journal Article
Closed access
SLSergio Lucia
Sergio Lucia
JAJoel A.E. Andersson
Joel A.E. Andersson
HBHeiko Brandt
Heiko Brandt
MDMoritz Diehl
Moritz Diehl
SESebastian Engell
Sebastian Engell

7 September 2023 in Control Engineering Practice
Verified
Journal Article
Open access
FFFelix Fiedler
Felix Fiedler
BKBenjamin Karg
Benjamin Karg
LLLukas Lüken
Lukas Lüken
DBDean Brandner
Dean Brandner
MHMoritz Heinlein
Moritz Heinlein
SLSergio Lucia
Sergio Lucia

27 January 2020 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
SLSergio Lucia
Sergio Lucia
DNDenis Navarro
Denis Navarro
BKBenjamin Karg
Benjamin Karg
HSHéctor Sarnago
Héctor Sarnago
Oscar LuciaOscar Lucia
Oscar Lucia

26 June 2017 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
SLSergio Lucia
Sergio Lucia
DNDenis Navarro
Denis Navarro
Oscar LuciaOscar Lucia
Oscar Lucia
PZPablo Zometa
Pablo Zometa
Rolf FindeisenRolf Findeisen
Rolf Findeisen
Model predictive control (MPC) is an optimization-based strategy for high-performance control that is attracting increasing interest. While MPC requires the online solution of an optimization problem, its ability to handle multivariable systems and constraints makes it a very powerful control strategy specially for MPC of embedded systems, which have an ever increasing amount of sensing and computation capabilities. We argue that the implementation of MPC on field programmable gate arrays (FPGAs) using automatic tools is nowadays possible, achieving cost-effective successful applications on fast or resource-constrained systems. The main burden for the implementation of MPC on FPGAs is the challenging design of the necessary algorithms. We outline an approach to achieve a software-supported optimized implementation of MPC on FPGAs using high-level synthesis tools and automatic code generation. The proposed strategy exploits the arithmetic operations necessaries to solve optimization problems to tailor an FPGA design, which allows a tradeoff between energy, memory requirements, cost, and achievable speed. We show the capabilities and the simplicity of use of the proposed methodology on two different examples and illustrate its advantages over a microcontroller implementation.