nMPyC A Python Package for Solving Optimal Control Problems via Model Predictive Control
Jonas Schießl () and
Lisa Krügel ()
Additional contact information
Jonas Schießl: Universität Bayreuth
Lisa Krügel: Universität Bayreuth
Chapter Chapter 5 in Model Predictive Control, 2025, pp 111-133 from Springer
Abstract:
Abstract 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.
Date: 2025
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:dymchp:978-3-031-85256-5_5
Ordering information: This item can be ordered from
http://www.springer.com/9783031852565
DOI: 10.1007/978-3-031-85256-5_5
Access Statistics for this chapter
More chapters in Dynamic Modeling and Econometrics in Economics and Finance from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().