Systems and methods for automatically generating solver code for a nonlinear model predictive controller are disclosed. In one embodiment, a method of automatically generating solver code for a nonlinear model predictive control solver includes receiving an optimal control problem code, wherein the optimal control problem code represents an optimal control problem comprising a cost function, one or more constraints, and a continuous time model representing dynamics of a system. The method further includes receiving a discretization method preference, a linearization point preference, and a parameter specification, and encoding the optimal control problem into an optimization problem by discretizing the optimal control problem according to the discretization method preference, and linearizing the optimal control problem according to the linearization point preference. The method further includes generating the solver code from the optimization problem.
SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING SOLVER CODE FOR NONLINEAR MODEL PREDICTIVE CONTROL SOLVERS
2022-01-20
Patent
Elektronische Ressource
Englisch
IPC: | G05B Steuer- oder Regelsysteme allgemein , CONTROL OR REGULATING SYSTEMS IN GENERAL / B60W CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION , Gemeinsame Steuerung oder Regelung von Fahrzeug-Unteraggregaten verschiedenen Typs oder verschiedener Funktion / G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung |
Coupling of the Edge CFD Solver with External Solvers
AIAA | 2015
|Constrained Control of Nonlinear Systems: Model Predictive Control Based Methods
British Library Online Contents | 1996
|Nonlinear Model Predictive Control
Springer Verlag | 2018
|Coupling of the Edge CFD Solver with External Solvers (AIAA 2015-0769)
British Library Conference Proceedings | 2015
|Methods and Systems for Automatically Generating Repair Orders
Europäisches Patentamt | 2018
|