Finite Elements with Switch Detection for Direct Optimal Control of Nonsmooth Systems with Set-Valued Step Functions

From MaRDI portal
Publication:6431601

arXiv2303.18066MaRDI QIDQ6431601

Author name not available (Why is that?)

Publication date: 31 March 2023

Abstract: This paper extends the Finite Elements with Switch Detection (FESD) method [Nurkanovi'c et al., 2022] to optimal control problems with nonsmooth systems involving set-valued step functions. Logical relations and common nonsmooth functions within a dynamical system can be expressed using linear and nonlinear expressions of the components of the step function. A prominent subclass of these systems are Filippov systems. The set-valued step function can be expressed by the solution map of a linear program, and using its KKT conditions allows one to transform the initial system into an equivalent dynamic complementarity system (DCS). Standard Runge-Kutta (RK) methods applied to DCS have only first-order accuracy. The FESD discretization makes the step sizes degrees of freedom and adds further constraints that ensure exact switch detection to recover the high-accuracy properties that RK methods have for smooth ODEs. All methods and examples in this paper are implemented in the open-source software package NOSNOC.




Has companion code repository: https://github.com/nurkanovic/nosnoc








This page was built for publication: Finite Elements with Switch Detection for Direct Optimal Control of Nonsmooth Systems with Set-Valued Step Functions

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6431601)