• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2019, Vol. 55 ›› Issue (11): 61-68.doi: 10.3901/JME.2019.11.061

• 特邀专栏:共融机器人 • 上一篇    下一篇

面向机器人优化设计的GA-非均匀Kriging-梯度投影混合全局优化算法

杨志军1,2, 陈超然2,3, 黄观新1,2   

  1. 1. 广东工业大学省部共建精密电子制造技术与装备国家重点实验室 广州 510006;
    2. 广东工业大学广东省微纳加工技术与装备重点实验室 广州 510006;
    3. 汕头职业技术学院机电工程系 汕头 515078
  • 收稿日期:2018-08-17 修回日期:2018-11-12 出版日期:2019-06-05 发布日期:2019-06-05
  • 通讯作者: 黄观新(通信作者),男,1987年出生,博士,博士后。主要研究方向为结构重分析理论与技术。E-mail:guanxinhuang@hotmail.com
  • 作者简介:杨志军,男,1977年生,博士,教授。主要研究方向为高速机构动力学。E-mail:yangzj@gdut.edu.cn;陈超然,男,1992年出生,硕士研究生。主要研究方向为高速机构动力学优化。E-mail:chaoran.chan@foxmail.com
  • 基金资助:
    国家自然科学基金(91648108,11702065,51875108)、广东省自然科学基金(2015A030312008)和中国博士后科学基金(2017M622623)资助项目。

Hybrid Global Optimization Method Based on Dynamic Kriging Metamodel and Gradient Projection Method for Optimal Design of Robot

YANG Zhijun1,2, CHEN Chaoran2,3, HUANG Guanxin1,2   

  1. 1. State Key Laboratory of Precision Electronic Manufacturing Technology and Equipment, Guangdong University of Technology, Guangzhou 510006;
    2. Guangdong Provincial Key Laboratory of Micro-Nano manufacturing Technology and Equipment, Guangdong University of Technology, Guangzhou 510006;
    3. Department of Electromechanical Engineering, Shantou Polytechnic, Shantou 515078
  • Received:2018-08-17 Revised:2018-11-12 Online:2019-06-05 Published:2019-06-05

摘要: 针对机器人优化设计等工程应用中普遍存在的黑箱问题,提出了一种高效、稳定的遗传算法-非均匀Kriging-梯度投影混合全局优化(Hybrid global optimization, HGO)算法。该方法使用非均匀Kriging模型对目标函数进行评估,能够在不苛求近似模型全局精度的情况下保证优化过程的精度,并节省大量计算时间。使用梯度投影法对遗传算法种群进行变异,可以在提升优化收敛效率的同时确保优化约束条件,从而可以避免使用并不严格的罚函数法处理约束函数。为验证算法的有效性和优越性,将本算法应用于两个数学测试算例和一个模块化机械臂截面优化实例中,并与其他优化算法比较。结果表明,本算法能够兼顾结果精度、优化效率和算法稳定性,发挥更好的综合性能,从而实现对工程问题的全局优化设计。

关键词: Kriging模型, 黑箱问题, 全局优化, 梯度投影法, 遗传算法

Abstract: In order to solve the black-box problem which is commonly existed in engineering applications such as robots, an efficient and stable hybrid global optimization (HGO) algorithm based on genetic algorithm, non-uniform Kriging metamodel and gradient projection method is proposed. In the proposed algorithm, non-uniform Kriging metamodel is used to evaluate the objective function, which can ensure the accuracy of the optimization process without demanding the global accuracy of the approximate model and save a lot of computation. Moreover, gradient projection method is used to mutate the population of genetic algorithm, which can improve the convergence efficiency of optimization and ensure the optimization constraints to avoid using the non-strict penalty function method to deal with constraints. To validate its effectiveness and superiority, the proposed algorithm is applied to two mathematical test examples and a modular manipulator optimization example, then compared with other optimization algorithms. The results show that the proposed algorithm can balance the accuracy of the results, the optimization efficiency and the stability of the algorithm to achieve a better comprehensive performance, so as to achieve a global optimization design for engineering problems.

Key words: black-box problem, genetic algorithm, global optimization, gradient projection method, Kriging metamodel

中图分类号: