首页> 外文期刊>Engineering Applications of Artificial Intelligence >Solving nonlinear optimal control problems using a hybrid IPSO-SQP algorithm
【24h】

Solving nonlinear optimal control problems using a hybrid IPSO-SQP algorithm

机译:使用混合IPSO-SQP算法求解非线性最优控制问题

获取原文
获取原文并翻译 | 示例
           

摘要

A hybrid algorithm by integrating an improved particle swarm optimization (1PSO) with successive quadratic programming (SQP), namely IPSO-SQP, is proposed for solving nonlinear optimal control problems. The particle swarm optimization (PSO) is showed to converge rapidly to a near optimum solution, but the search process will become very slow around global optimum. On the contrary, the ability of SQP is weak to escape local optimum but can achieve faster convergent speed around global optimum and the convergent accuracy can be higher. Hence, in the proposed method, at the beginning stage of search process, a PSO algorithm is employed to find a near optimum solution. In this case, an improved PSO (IPSO) algorithm is used to enhance global search ability and convergence speed of algorithm. When the change in fitness value is smaller than a predefined value, the searching process is switched to SQP to accelerate the search process and find an accurate solution. In this way, this hybrid algorithm may find an optimum solution more accurately. To validate the performance of the proposed IPSO-SQP approach, it is evaluated on two optimal control problems. Results show that the performance of the proposed algorithm is satisfactory.
机译:为了解决非线性最优控制问题,提出了一种将改进的粒子群算法(1PSO)与连续二次规划(SQP)相结合的混合算法,即IPSO-SQP。粒子群优化算法(PSO)可以迅速收敛到接近最优的解,但是在全局最优的周围搜索过程将变得非常缓慢。相反,SQP逃避局部最优的能力较弱,但可以达到围绕全局最优的更快收敛速度​​,并且收敛精度可以更高。因此,在提出的方法中,在搜索过程的开始阶段,采用PSO算法来寻找接近最优的解决方案。在这种情况下,使用改进的PSO(IPSO)算法来增强全局搜索能力和算法的收敛速度。当适应度值的变化小于预定义值时,搜索过程将切换到SQP,以加快搜索过程并找到准确的解决方案。这样,该混合算法可以更准确地找到最佳解决方案。为了验证所提出的IPSO-SQP方法的性能,对两个最佳控制问题进行了评估。结果表明,所提算法的性能令人满意。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号