A practical open-source approach to Model Predictive Control using the Legendre–Gauss–Radau pseudospectral method

In a world increasingly reliant on technologies that sense and respond to their environment—from thermostats to energy grids—predictive capabilities are critical. However, uncertainties and complexity often hinder the adoption of advanced strategies like Model Predictive Control (MPC), leading many industries to rely on simpler, less effective methods. This paper presents a practical, open-source software tool based on the Legendre–Gauss–Radau pseudospectral method, designed to streamline MPC implementation. The software handles dynamics, constraints, and objectives efficiently while supporting black-box systems. A case study in this paper demonstrates its effectiveness, with additional examples in the supplementary material validating its versatility. • An open-source software tool streamlines the implementation of Model Predictive Control (MPC). • The Legendre–Gauss–Radau pseudospectral method is used to convert dynamic systems into nonlinear programming problems. • Supports both symbolic and black-box system dynamics for wide applicability. • Offers modular architecture enabling users to define dynamics, constraints, and objectives independently. • Demonstrates effectiveness through case studies and examples, with additional material provided online.

Authors

Institutions

Publication Details

Journal
Software Impacts
Published
2025-05-22
DOI
https://doi.org/10.1016/j.simpa.2025.100769
Citations
1
Primary Topic
Advanced Control Systems Optimization
Type
article
Field-Weighted Citation Impact
1.21

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A practical open-source approach to Model Predictive Control using the Legendre–Gauss–Radau pseudospectral method

Saeid Bayat, James T. Allison
1 citations
Software Impacts
Advanced Control Systems Optimization
1.21
article

A practical open-source approach to Model Predictive Control using the Legendre–Gauss–Radau pseudospectral method

Saeid Bayat, James T. Allison
article en
1 citations

Abstract

In a world increasingly reliant on technologies that sense and respond to their environment—from thermostats to energy grids—predictive capabilities are critical. However, uncertainties and complexity often hinder the adoption of advanced strategies like Model Predictive Control (MPC), leading many industries to rely on simpler, less effective methods. This paper presents a practical, open-source software tool based on the Legendre–Gauss–Radau pseudospectral method, designed to streamline MPC implementation. The software handles dynamics, constraints, and objectives efficiently while supporting black-box systems. A case study in this paper demonstrates its effectiveness, with additional examples in the supplementary material validating its versatility. • An open-source software tool streamlines the implementation of Model Predictive Control (MPC). • The Legendre–Gauss–Radau pseudospectral method is used to convert dynamic systems into nonlinear programming problems. • Supports both symbolic and black-box system dynamics for wide applicability. • Offers modular architecture enabling users to define dynamics, constraints, and objectives independently. • Demonstrates effectiveness through case studies and examples, with additional material provided online.

Software ImpactsVol. 25
University of Illinois Urbana-Champaign (US)
Advanced Research Projects Agency - Energy
Openalex Percentile: Top 21%
Advanced Control Systems Optimization
1.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A practical open-source approach to Model Predictive Control using the Legendre–Gauss–Radau pseudospectral method — Saeid Bayat, James T. Allison · Software Impacts (2025) | TGRS Research Map | TGRS