交叉与前沿

基于分类学习粒子群优化算法的液压矫直机控制

  • 张凯 ,
  • 宋锦春 ,
  • 李松 ,
  • 时佳
展开
  • 东北大学机械工程与自动化学院 沈阳 110004

收稿日期: 2016-07-31

  修回日期: 2017-01-04

  网络出版日期: 2017-09-20

Hydraulic Straightener Control Optimizer Based on Particle Swarm with Classification Learning

  • ZHANG Kai ,
  • SONG Jinchun ,
  • LI Song ,
  • SHI Jia
Expand
  • Mechanical Engineering and Automation, Northeast University, Shenyang 110004

Received date: 2016-07-31

  Revised date: 2017-01-04

  Online published: 2017-09-20

摘要

在处理工程控制及设计中含有多参数,多约束的单目标优化问题时,为了获得更好的优化解,提出一种分类学习的粒子群优化算法。它根据每个粒子的函数适应值,将群体分为优势群体、中层群体和劣势群体三类,分别采取不同的学习方法和学习方向。优势群体继续保持自身的学习速度和学习方向;中层群体采取互相学习的策略;劣势群体采取加强向优势群体学习的策略。其优势在于不受函数连续、可导形式的制约。数值试验结果表明,相比于近年提出的一些改进粒子群算法,这种算法在处理含有单峰,多峰,离散,动态问题的函数时,具有良好的收敛性能。结合工程实例,在处理压力容器结构设计以及液压矫直机PID控制的参数优化问题时,此算法能够获得使系统性能更佳的参数组合。

本文引用格式

张凯 , 宋锦春 , 李松 , 时佳 . 基于分类学习粒子群优化算法的液压矫直机控制[J]. 机械工程学报, 2017 , 53(18) : 202 -208 . DOI: 10.3901/JME.2017.18.202

Abstract

To get the better solutions of the single objective engineering optimization problems, which have multi-parameters and multi-constraints, a novel particle swarm optimization algorithm is proposed with classification learning. The particle swarm is divided into three classes, i.e. better class, middle class and worse class. For each class, different learning methods and directions are used, respectively. For the better class, the learning speed and direction itself are remained. For the middle class, the interactive learning strategy is introduced. For the worse class, the learning direction to the better class is modified. Hence, the algorithm is not affected by the continuous and differentiable functions. It is illustrated that, by the numerical experiments, this algorithm has the better performance, to deal with the function which contains uni-modal, multi-modal discrete and dynamic problems, comparing with other improved particle swarm optimization algorithms. It is indicated by the engineering application examples that this algorithm can get the better parameters which can make the system to get the better performance, when dealing with structure design and hydraulic straightener PID controller problems.

参考文献

[1] KENNEDY J, EBERHART R C. Particle swarm optimization[C]//Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ, 1995:1942-1948.
[2] GOLDBERG D E. Genetic algorithms in search, optimization and machine learning[M]. Addison-Wesley, Reading, 1989.
[3] 冯勇, 汪木兰, 王保升, 等. 基于权重粒子群算法的工件铣削温度研究[J]. 机械工程学报, 2014, 50(19):205-212. FENG Yong, WANG Mulan, WANG Baosheng, et al. Research on cutting temperature of workpiece in milling process based on WPSO[J]. Journal of Mechanical Engineering, 2014, 50(19):205-212.
[4] 程珩, 张水明, 权龙. 基于约束主导混合粒子群算法的风力机叶片优化方法研究[J]. 机械工程学报, 2015, 51(1):176-181. CHENG Hang, ZHANG Shuiming, QUAN Long. Optimization method for wind turbine blade based on dominanted-constraint hybrid particle swarm[J]. Journal of Mechanical Engineering, 2015, 51(1):176-181.
[5] 孙光永, 李光耀, 钟志华, 等. 基于序列响应面法的汽车结构耐撞性多目标粒子群优化设计[J]. 机械工程学报, 2009, 45(2):224-230. SUN Guangyong, LI Guangyao, ZHONG Zhihua, et al. Optimization design of multi-objective particle swarm in crashworthiness based on sequential response surface method[J]. Journal of Mechanical Engineering, 2009, 45(2):224-230.
[6] ALFI A, FATEH M M. Intelligent identification and control using improved fuzzy particle swarm optimization[J]. Expert Systems with Applications, 2011, 38(10):12312-12317.
[7] ZHAN Z H, ZHANG J, LI Y, et al. Adaptive particle swarm optimization[J]. Progress in Natural Science:Materials International, 2008, 5579(12):202-211.
[8] TANWEER M R, SURESH S, SUNDARARAJAN N. Self regulating particle swarm optimization algorithm[J]. Information Sciences, 2015, 294(10):182-202.
[9] SHIEH H L, KUO C C, CHIANG C M. Modified particle swarm optimization algorithm with simulated annealing behavior and its numerical verification[J]. Applied Mathematics & Computation, 2011, 218(8):4365-4383.
[10] XU W, GENG Z, ZHU Q, et al. A piecewise linear chaotic map and sequential quadratic programming based robust hybrid particle swarm optimization[J]. Information Sciences, 2013, 218(1):85-102.
[11] PANT M, RADHA T, SINGH V P. Particle swarm optimization using Gaussian inertia weight[C]//International Conference on Conference on Computational Intelligence and Multimedia Applications, 2008:97-102.
[12] GAO Y, DUAN Y. A new particle swarm optimization algorithm with random inertia weight and evolution strategy[C]//International Conference on Computational Intelligence and Security Workshops, IEEE, 2007:199-203.
[13] LEU M S, YEH M F. Grey particle swarm optimization[J]. Applied Soft Computing, 2012, 12(9):2985-2996.
[14] WEI H L, ISA N A M. Bidirectional teaching and peer-learning particle swarm optimization[J]. Information Sciences, 2014, 280(4):111-134.
[15] WEI H L, ISA N A M. An adaptive two-layer particle swarm optimization with elitist learning strategy[J]. Information Sciences, 2014, 273(3):49-72.
[16] SHI Y, LIU H, GAO L, et al. Cellular particle swarm optimization[J]. Information Sciences, 2011, 181(20):4460-4493.
[17] LIANG J J, QIN A K, SUGANTHAN P N, et al. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions[J]. IEEE Transactions on Evolutionary Computation, 2006, 10(3):281-295.
[18] NASIR M, DAS S, MAITY D, et al. A dynamic neighborhood learning based particle swarm optimizer for global numerical optimization[J]. Information Sciences, 2012, 209(5):16-36.
[19] KAI Z, SONG J, KE N, et al. Lagrange interpolation learning particle swarm optimization[J]. Plos One, 2016, 11(4):e0154191.
[20] YING Y U. Solving engineering optimization problem by augmented Lagrange particle swarm optimization[J]. Journal of Mechanical Engineering, 2009, 45(12):167-172.
[21] SALOMON R. Re-evaluating genetic algorithm performance under coordinate rotation of benchmark functions. A survey of some theoretical and practical aspects of genetic algorithms[J]. Biosystems, 1996, 39(3):263-278.
[22] KANNAN B K. An augmented Lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design[J]. Journal of Mechanical Design, 1994, 116(2):405-411.
[23] 王春行. 液压控制系统[M]. 北京:机械工业出版社, 1999. WANG Chunxing. Hydraulic control system[M]. Beijing:China Machine Press, 1999.
文章导航

/