Finite Elements with Switch Detection for Numerical Optimal Control of Nonsmooth Dynamical Systems with Set-Valued Heaviside Step Functions
Armin Nurkanovi\'c, Anton Pozharskiy, Jonathan Frey, Moritz Diehl

TL;DR
This paper extends the Finite Elements with Switch Detection (FESD) method to nonsmooth dynamical systems with set-valued step functions, enabling accurate numerical solutions and switch detection in optimal control problems.
Contribution
It introduces an extension of FESD for nonsmooth systems with set-valued step functions, incorporating implicit switch detection and step size flexibility.
Findings
Method achieves high accuracy in numerical solutions.
Effective switch detection demonstrated in simulations.
Open-source implementation available in NOSNOC.
Abstract
This paper develops high-accuracy methods for numerically solving optimal control problems subject to nonsmooth differential equations with set-valued step functions. A notable subclass of these systems are Filippov systems. The set-valued step functions are here written as the solution map of a linear program. Using the optimality conditions of this problem we rewrite the initial nonsmooth system into a equivalent dynamic complementarity systems (DCS). We extend the Finite Elements with Switch Detection (FESD) method [Nurkanovi\'c et al., 2024], initially developed for Filippov systems transformed via Stewart's reformulation into DCS [Stewart, 1990], to the class of nonsmooth systems with set-valued step functions. The key ideas are to start with a standard Runge-Kutta method for the obtained DCS and to let the integration step sizes to be degrees of freedom. Next, we introduce…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsControl Systems and Identification · Stability and Control of Uncertain Systems · Advanced Differential Equations and Dynamical Systems
