EconPapers    
Economics at your fingertips  
 

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 ().

 
Page updated 2025-06-15
Handle: RePEc:spr:dymchp:978-3-031-85256-5_5