Finite Elements with Switch Detection for numerical optimal control of nonsmooth dynamical systems with set-valued heaviside step functions

IF 3.7 2区 计算机科学 Q2 AUTOMATION & CONTROL SYSTEMS Nonlinear Analysis-Hybrid Systems Pub Date : 2024-06-08 DOI:10.1016/j.nahs.2024.101518
Armin Nurkanović , Anton Pozharskiy , Jonathan Frey , Moritz Diehl
{"title":"Finite Elements with Switch Detection for numerical optimal control of nonsmooth dynamical systems with set-valued heaviside step functions","authors":"Armin Nurkanović ,&nbsp;Anton Pozharskiy ,&nbsp;Jonathan Frey ,&nbsp;Moritz Diehl","doi":"10.1016/j.nahs.2024.101518","DOIUrl":null,"url":null,"abstract":"<div><p>This paper develops high-accuracy methods for the numerical solution of optimal control problems subject to nonsmooth differential equations with set-valued Heaviside step functions. An important subclass of these systems are Filippov systems. By writing the Heaviside step function as the solution map of a linear program and using its optimality conditions, the initial nonsmooth system is rewritten into an equivalent Dynamic Complementarity System (DCS). The Finite Elements with Switch Detection (FESD) method (Nurkanović et al., 2024) was originally developed for Filippov systems transformed via Stewart’s reformulation into DCS (Stewart, 1990). This paper extends it to the above mentioned class of nonsmooth systems. The key ideas are to start with a standard Runge–Kutta method for the DCS and to let the integration step sizes to be degrees of freedom. Then, additional conditions are introduced to allow implicit but accurate switch detection and to remove possible spurious degrees of freedom when no switches occur. The theoretical properties of the FESD method are studied. The motivation for these developments is to obtain a computationally tractable formulation of nonsmooth optimal control problems. Numerical simulations and optimal control examples are used to illustrate the favorable properties of the proposed approach. All methods introduced in this paper are implemented in the open-source software package <span>nosnoc</span> (Nurkanović and Diehl, 2022).</p></div>","PeriodicalId":49011,"journal":{"name":"Nonlinear Analysis-Hybrid Systems","volume":"54 ","pages":"Article 101518"},"PeriodicalIF":3.7000,"publicationDate":"2024-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1751570X24000554/pdfft?md5=70b77995cfbab380b741b9d892cf00bf&pid=1-s2.0-S1751570X24000554-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Nonlinear Analysis-Hybrid Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1751570X24000554","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

This paper develops high-accuracy methods for the numerical solution of optimal control problems subject to nonsmooth differential equations with set-valued Heaviside step functions. An important subclass of these systems are Filippov systems. By writing the Heaviside step function as the solution map of a linear program and using its optimality conditions, the initial nonsmooth system is rewritten into an equivalent Dynamic Complementarity System (DCS). The Finite Elements with Switch Detection (FESD) method (Nurkanović et al., 2024) was originally developed for Filippov systems transformed via Stewart’s reformulation into DCS (Stewart, 1990). This paper extends it to the above mentioned class of nonsmooth systems. The key ideas are to start with a standard Runge–Kutta method for the DCS and to let the integration step sizes to be degrees of freedom. Then, additional conditions are introduced to allow implicit but accurate switch detection and to remove possible spurious degrees of freedom when no switches occur. The theoretical properties of the FESD method are studied. The motivation for these developments is to obtain a computationally tractable formulation of nonsmooth optimal control problems. Numerical simulations and optimal control examples are used to illustrate the favorable properties of the proposed approach. All methods introduced in this paper are implemented in the open-source software package nosnoc (Nurkanović and Diehl, 2022).

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
带开关检测的有限元用于具有集值重边阶跃函数的非光滑动力系统的数值优化控制
本文针对具有集值海维塞德阶跃函数的非光滑微分方程的最优控制问题,开发了高精度数值求解方法。这些系统的一个重要子类是菲利波夫系统。通过将海维塞德阶跃函数写成线性程序的解映射,并利用其最优性条件,初始非光滑系统被改写成一个等效的动态互补系统(DCS)。带开关检测的有限元(FESD)方法(Nurkanović 等人,2024 年)最初是为通过 Stewart 重述转换为 DCS 的菲利波夫系统而开发的(Stewart,1990 年)。本文将其扩展到上述一类非光滑系统。其主要思想是从 DCS 的标准 Runge-Kutta 方法开始,让积分步长成为自由度。然后,引入附加条件,以实现隐式但准确的开关检测,并在不发生开关时去除可能的虚假自由度。对 FESD 方法的理论特性进行了研究。这些发展的动机是获得非光滑最优控制问题的可计算表述。本文使用数值模拟和最优控制实例来说明所提方法的有利特性。本文介绍的所有方法均在开源软件包 nosnoc(Nurkanović 和 Diehl,2022 年)中实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Nonlinear Analysis-Hybrid Systems
Nonlinear Analysis-Hybrid Systems AUTOMATION & CONTROL SYSTEMS-MATHEMATICS, APPLIED
CiteScore
8.30
自引率
9.50%
发文量
65
审稿时长
>12 weeks
期刊介绍: Nonlinear Analysis: Hybrid Systems welcomes all important research and expository papers in any discipline. Papers that are principally concerned with the theory of hybrid systems should contain significant results indicating relevant applications. Papers that emphasize applications should consist of important real world models and illuminating techniques. Papers that interrelate various aspects of hybrid systems will be most welcome.
期刊最新文献
Adaptive hybrid global attitude tracking controller Efficient strategy synthesis for switched stochastic systems with distributional uncertainty Sustainable solution for hybrid differential game with regime shifts and random duration Asymptotic synchronization in coupled Boolean and probabilistic Boolean networks with delays Asynchronous intermittent sampled-data control for delayed complex dynamical networks with Lévy noise
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1