ESDIRK-based nonlinear model predictive control for stochastic differential-algebraic equations

Research output: Chapter in Book/Report/Conference proceedingBook chapterResearchpeer-review

Abstract

This paper presents a nonlinear model predictive control (NMPC) algorithm for systems modeled by semi-explicit stochastic differential-algebraic equations (DAEs) of index 1. The NMPC combines a continuous-discrete extended Kalman filter (CD-EKF) with an optimal control problem (OCP) for setpoint tracking. We discretize the OCP using direct multiple shooting. We apply an explicit singly diagonal implicit Runge-Kutta (ESDIRK) integration scheme to solve systems of DAEs, both for the one-step prediction in the CD-EKF and in each shooting interval of the discretized OCP. The ESDIRK method uses iterated internal numerical differentiation to compute precise integrator sensitivities, which are used to provide accurate gradient and constraint Jacobian information of the OCPs, as well as to efficiently compute the estimation covariance in the CD-EKF. Subsequently, we present a simulation case study where we apply the NMPC to a simple alkaline electrolyzer stack model. We use the NMPC to track a time-varying setpoint for the stack temperature subject to input bound constraints.
Original languageEnglish
Title of host publicationProceedings of 2025 European Control Conference
PublisherIEEE
Publication date2025
Pages2657-2662
ISBN (Print)979-8-3315-0271-3
DOIs
Publication statusPublished - 2025
Event2025 23rd European Control Conference (ECC) - Thessaloniki Concert Hall, Thessaloniki, Greece
Duration: 24 Jun 202527 Jun 2025

Conference

Conference2025 23rd European Control Conference (ECC)
LocationThessaloniki Concert Hall
Country/TerritoryGreece
CityThessaloniki
Period24/06/202527/06/2025
SeriesEuropean Control Conference
ISSN2996-8895

Fingerprint

Dive into the research topics of 'ESDIRK-based nonlinear model predictive control for stochastic differential-algebraic equations'. Together they form a unique fingerprint.

Cite this