首页> 外文会议>AIAA SciTech forum and exposition >Mesh Refinement Method for Solving Bang-Bang Optimal Control Problems Using Direct Collocation
【24h】

Mesh Refinement Method for Solving Bang-Bang Optimal Control Problems Using Direct Collocation

机译:直接配置法解决Bang-Bang最优控制问题的网格细化方法

获取原文

摘要

A mesh refinement method is developed for solving bang-bang optimal control problems using direct collocation. The method starts by finding a solution on a coarse mesh. Using this initial solution, the method then determines automatically if the Hamiltonian is linear with respect to the control, and, if so, estimates the locations of the discontinuities in the control. The switch times are estimated by determining the roots of the switching functions, where the switching functions are determined using estimates of the state and costate obtained from the collocation method. The accuracy of the switch times is then improved on subsequent meshes by dividing the original optimal control problem into multiple domains and including variables that define the locations of the switch times. While in principle any collocation method can be used, in this research the previously developed Legendre-Gauss-Radau collocation method is employed because it provides an accurate approximation of the costate which in turn improves the approximation of the switching functions. The method of this paper is designed to be used with a previously developed mesh refinement method in order to accurately approximate the solution in segments where the solution is smooth. The method is demonstrated on three examples where it is shown to accurately determine the switching structure of a bang-bang optimal control problem. When compared with previously developed mesh refinement methods, the results demonstrate that the method developed in this paper improves computational efficiency when solving bang-bang optimal control problems.
机译:提出了一种网格细化方法,用于使用直接配置来解决Bang-bang最优控制问题。该方法首先在粗糙的网格上找到一个解。然后,使用该初始解,该方法自动确定汉密尔顿函数相对于控件是否线性,如果是,则估计控件中不连续点的位置。通过确定开关函数的根来估计开关时间,其中使用从并置方法获得的状态和成本估算来确定开关函数。然后,通过将原始的最佳控制问题划分为多个域,并包括定义切换时间位置的变量,可以在后续网格上提高切换时间的精度。尽管原则上可以使用任何搭配方法,但在本研究中,采用了先前开发的Legendre-Gauss-Radau搭配方法,因为它可以精确地估算出肋骨,进而改善了开关功能的近似性。本文的方法被设计为与先前开发的网格细化方法一起使用,以便在求解平滑的部分中精确估算求解。在三个示例上演示了该方法,其中显示了该方法可准确确定爆炸式最佳控制问题的切换结构。与以前开发的网格细化方法相比,结果表明,本文提出的方法在解决爆炸式最优控制问题时提高了计算效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号