Finite Elements with Switch Detection for Numerical Optimal Control of Projected Dynamical Systems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pozharskiy, Anton, Nurkanović, Armin, Diehl, Moritz
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914744291557376
author Pozharskiy, Anton
Nurkanović, Armin
Diehl, Moritz
author_facet Pozharskiy, Anton
Nurkanović, Armin
Diehl, Moritz
contents The Finite Elements with Switch Detection (FESD) method is a highly accurate direct transcription method for optimal control of several classes of nonsmooth dynamical systems. This paper extends the FESD method to Projected Dynamical Systems (PDS) and first-order sweeping processes with time-independent sets. This method discretizes an equivalent dynamic complementarity system and exploits the particular structure of the discontinuities present in these systems. In the FESD method, allowing integration step sizes to be degrees of freedom, and introducing additional complementarity constraints, enables the exact detection of nonsmooth events. In contrast to the standard fixed-step Runge-Kutta methods, this approach allows for the recovery of full-order integration accuracy and the correct computation of numerical sensitivities. Numerical examples illustrate the effectiveness of the proposed method in an optimal control context. This method and the examples are included in the open-source software package nosnoc.
format Preprint
id arxiv_https___arxiv_org_abs_2404_05367
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Finite Elements with Switch Detection for Numerical Optimal Control of Projected Dynamical Systems
Pozharskiy, Anton
Nurkanović, Armin
Diehl, Moritz
Optimization and Control
The Finite Elements with Switch Detection (FESD) method is a highly accurate direct transcription method for optimal control of several classes of nonsmooth dynamical systems. This paper extends the FESD method to Projected Dynamical Systems (PDS) and first-order sweeping processes with time-independent sets. This method discretizes an equivalent dynamic complementarity system and exploits the particular structure of the discontinuities present in these systems. In the FESD method, allowing integration step sizes to be degrees of freedom, and introducing additional complementarity constraints, enables the exact detection of nonsmooth events. In contrast to the standard fixed-step Runge-Kutta methods, this approach allows for the recovery of full-order integration accuracy and the correct computation of numerical sensitivities. Numerical examples illustrate the effectiveness of the proposed method in an optimal control context. This method and the examples are included in the open-source software package nosnoc.
title Finite Elements with Switch Detection for Numerical Optimal Control of Projected Dynamical Systems
topic Optimization and Control
url https://arxiv.org/abs/2404.05367