首页> 外文OA文献 >Second-order switching time optimization for switched dynamical systems
【2h】

Second-order switching time optimization for switched dynamical systems

机译:切换动力系统的二阶切换时间优化

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Switching time optimization arises in finite-horizon optimal control for switched systems where, given a sequence of continuous dynamics, one minimizes a cost function with respect to the switching times. We propose an efficient method for computing the optimal switching times for switched linear and nonlinear systems. A novel second-order optimization algorithm is introduced where, at each iteration, the dynamics are linearized over an underlying time grid to compute the cost function, the gradient and the Hessian efficiently. With the proposed method, the most expensive operations at each iteration are shared between the cost function and its derivatives, thereby greatly reducing the computational burden. We have implemented the algorithm in the Julia package SwitchTimeOpt, allowing users to easily solve switching time optimization problems. In the case of linear dynamics, many operations can be further simplified and benchmarks show that our approach is able to provide optimal solutions in just a few ms. In the case of nonlinear dynamics, our method provides optimal solutions with up to two orders of magnitude time reductions over state-of-the-art approaches.
机译:开关时间的优化出现在开关系统的有限水平最优控制中,在给定一系列连续动态的情况下,开关系统相对于开关时间最小化了成本函数。我们提出了一种用于计算线性和非线性切换系统的最佳切换时间的有效方法。引入了一种新颖的二阶优化算法,其中,每次迭代时,动力学都在基础时间网格上线性化,以有效地计算成本函数,梯度和Hessian。利用所提出的方法,在每次迭代中最昂贵的操作在成本函数及其导数之间共享,从而大大减少了计算负担。我们已经在Julia包SwitchTimeOpt中实现了该算法,从而使用户可以轻松解决切换时间优化问题。在线性动力学的情况下,许多操作可以进一步简化,基准测试表明我们的方法能够在短短几毫秒内提供最佳解决方案。在非线性动力学的情况下,我们的方法提供了最佳解决方案,与最先进的方法相比,时间最多减少了两个数量级。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号