arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2307.03482math.OC

面向具有集值Heaviside阶跃函数的非光滑动力系统数值最优控制的带切换检测有限元方法

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

Armin Nurkanović, Anton Pozharskiy, Jonathan Frey, Moritz Diehl

AI总结:

本文将FESD方法扩展到具有集值Heaviside阶跃函数的非光滑系统,通过线性规划解映射将其转化为动态互补系统,实现隐式精确切换检测,并在NOSNOC中实现。

摘要:

本文提出了高精度数值方法,用于求解受具有集值阶跃函数的非光滑微分方程约束的最优控制问题。这类系统中的一个重要子类是Filippov系统。本文将集值阶跃函数表示为线性规划的解映射。利用该问题的最优性条件,我们将初始的非光滑系统改写为等价的动态互补系统(DCS)。我们将最初为通过Stewart重构转化为DCS的Filippov系统而开发的带切换检测有限元(FESD)方法[Nurkanović et al., 2024]扩展到具有集值阶跃函数的非光滑系统类别。关键思想是:首先对得到的DCS采用标准Runge-Kutta方法,并让积分步长成为自由度。接下来,我们引入附加条件,以实现隐式但精确的切换检测,并在没有切换发生时消除可能的虚假自由度。本文研究了该方法的理论性质,并通过数值仿真和最优控制算例展示了其良好的性能。本文提出的所有方法均已在开源软件包NOSNOC中实现。

英文摘要:

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ć 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 additional conditions to enable implicit but exact switch detection and to remove possible spurious degrees of freedom if no switches occur. The theoretical properties of the method are studied. Its favorable properties are illustrated on numerical simulation and optimal control examples. All methods introduced in this paper are implemented in the open-source software package NOSNOC.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑