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.
ZHANG Kai
,
SONG Jinchun
,
LI Song
,
SHI Jia
. Hydraulic Straightener Control Optimizer Based on Particle Swarm with Classification Learning[J]. Journal of Mechanical Engineering, 2017
, 53(18)
: 202
-208
.
DOI: 10.3901/JME.2017.18.202
[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.