Literature by the same author
plus at Google Scholar

Bibliografische Daten exportieren
 

nMPyC A Python Package for Solving Optimal Control Problems via Model Predictive Control

Title data

Schießl, Jonas ; Krügel, Lisa:
nMPyC A Python Package for Solving Optimal Control Problems via Model Predictive Control.
In: Daniilidis, Aris ; Grüne, Lars ; Haunschmied, Josef ; Tragler, Gernot (ed.): Model Predictive Control : Engineering Methods for Economists. - Cham, Switzerland : Springer , 2025 . - pp. 111-133 . - (Dynamic Modeling and Econometrics in Economics and Finance ; 31 )
ISBN 978-3-031-85256-5
DOI: https://doi.org/10.1007/978-3-031-85256-5_5

Official URL: Volltext

Project information

Project financing: Deutsche Forschungsgemeinschaft

Abstract in another language

Optimal control problems aim to optimize an objective function dependent on the state evolution of a dynamical system over a given time horizon. Solving such problems becomes particularly challenging over long or infinite time horizons. Model Predictive Control (MPC) is a widely used approach to tackle these challenges by dividing the system into sub-problems over shorter horizons, which are then solved efficiently using numerical methods. These problems are prevalent across various fields, such as energy systems, autonomous driving, chemical engineering, and economics. We introduce nMPyC, a Python-based package designed to numerically solve optimal control problems without requiring in-depth knowledge of MPC theory. The package integrates well-known optimization interfaces like CasADi and SciPy, offering an intuitive syntax for problem formulation. Users only need to specify the key components of the control problem---such as the cost function, system dynamics, and constraints---while the tool handles the optimization process automatically. We demonstrate the capabilities of nMPyC through numerical examples and simulations.

Further data

Item Type: Article in a book
Refereed: No
Institutions of the University: Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Mathematics > Chair Mathematics V (Applied Mathematics)
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Mathematics > Chair Mathematics V (Applied Mathematics) > Chair Mathematics V (Applied Mathematics) - Univ.-Prof. Dr. Lars Grüne
Profile Fields > Advanced Fields > Nonlinear Dynamics
Research Institutions > Central research institutes > Bayreuth Research Center for Modeling and Simulation - MODUS
Faculties
Faculties > Faculty of Mathematics, Physics und Computer Science
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Mathematics
Profile Fields
Profile Fields > Advanced Fields
Research Institutions
Research Institutions > Central research institutes
Result of work at the UBT: Yes
DDC Subjects: 300 Social sciences > 330 Economics
500 Science > 510 Mathematics
Date Deposited: 13 Jun 2025 10:54
Last Modified: 13 Jun 2025 10:54
URI: https://eref.uni-bayreuth.de/id/eprint/93920