2016 European Control Conference (ECC) 2016
DOI: 10.1109/ecc.2016.7810473
|View full text |Cite
|
Sign up to set email alerts
|

Python code generation for explicit MPC in MPT

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 12 publications
0
6
0
Order By: Relevance
“…Implementing code generation techniques that allow the multiparametric solver to export solutions to different code environments for example C code for microcontrollers, Javascript code for scripting interfaces, or Python for software interfacing. The MPT3 solver implements C and Python generation (Takács et al, 2016). This is an important feature as it allows for the deployment of multiparametric solutions to multiple different hardware and software platforms.…”
Section: Softwarementioning
confidence: 99%
“…Implementing code generation techniques that allow the multiparametric solver to export solutions to different code environments for example C code for microcontrollers, Javascript code for scripting interfaces, or Python for software interfacing. The MPT3 solver implements C and Python generation (Takács et al, 2016). This is an important feature as it allows for the deployment of multiparametric solutions to multiple different hardware and software platforms.…”
Section: Softwarementioning
confidence: 99%
“…The optimization process is repeated at every iteration, for selecting the best input sequence that will drive the system to the desired reference, while the complexity of this calculation depends on various characteristics, such as the complexity of the model, the prediction and control horizon, the number of optimization variables, constraints, etc. This repeated task is considered to be computational intensive [29] and quite often there is a need for expensive computation units to handle this type of problems. A strategy to overcome the challenge of extended computation power of the MPC is to design the controller in an off-line manner.…”
Section: Background and Motivationmentioning
confidence: 99%
“…where the parameter F i and G i are obtained from the MPT. R i = {x|H i x ≤ h i } are M polyhedral critical regions obtained as well from the MPT [16]. The explicit solution of the optimization problem provides a look-up table, which converts the on-line optimization problem to a on-line sequential search algorithm.…”
Section: Control Formulationmentioning
confidence: 99%
“…The optimization process is repeated at every iteration and the complexity of this calculation depends on various characteristics, such as the complexity of the model, the prediction and control horizon, the number of optimization variables, constraints etc. This repeated task is considered to be computational intensive [16] and quite often there is a need for expensive computation units to handle these types of problems. A solution to this computational burden is the use of an EMPC.…”
Section: Introductionmentioning
confidence: 99%