Published February 21, 2024 | Version v1
Software Open

Linear Quadratic Regulator Computation for a Stefan Problem using M.-M.E.S.S. and FEniCS

Authors/Creators

  • 1. ROR icon Max Planck Institute for Dynamics of Complex Technical Systems
  • 1. ROR icon Max Planck Institute for Dynamics of Complex Technical Systems
  • 2. ROR icon Lund University

Description

Linear Quadratic Regulator Computation for a Stefan Problem using M.-M.E.S.S. and FEniCS

This repository contains the code to reproduce the numerical experiments in the two papers "Riccati-feedback Control of a Two-dimensional Two-phase Stefan Problem" (paper_1) (https://arxiv.org/abs/2209.05476) and "Numerical integrators for non-autonomous closed-loop systems with Riccati-feedback" (paper_2) (http://arxiv.org/abs/2402.13656) and in the PhD thesis "Riccati Feedback Stabilization of the Stefan Problem" (thesis). In detail, the feedback gain matrices are computed in Matlab and the simulations in FEniCS.

Structure

DRE/ contains Matlab testing code for non-autonomous spliting and BDF methods.

Stefan_problem_simulation/ contains FEniCS testing code to simulate a 2D 2-phase Stefan problem with different controls and generate the time-dependent matrices for the non-autonomous DREs

Usage

Read the README files in DRE/ and Stefan_problem_simulation/.

Files

LQR_for_Stefan_problem.zip

Files (2.0 GB)

Name Size Download all
md5:b8c0228a5d0c4ae135a33238ab2f5feb
2.0 GB Preview Download

Additional details

Related works

Is supplement to
Preprint: arXiv:2209.05476 (arXiv)
Preprint: arXiv:2402.13656 (arXiv)

Software

Programming language
Python , MATLAB