Constrained Particle Swarm Optimization of Mechanical Systems

1. Abstract Using Particle Swarm Optimization (PSO) for solving nonlinear, multimodal and non-differentiable optimization problems has gained increasing attention in recent years. Based on the social behavior and interaction of swarms like bird flocks, the method of Particle Swarm Optimization was introduced in 1995. While the behavior of the PSO algorithm is partially similar to other well known stochastic optimization methods such as Evolutionary Strategies or Simulated Annealing, it convinces by its simple structure characterized by only a few lines of computer code. However, engineering optimization tasks often require optimization methods capable of handling problem immanent equality and inequality constraints. This work utilizes the simple structure of the basic PSO technique and combines this method with an extended non-stationary penalty function approach, called Augmented Lagrange Multiplier Method, where ill-conditioning is a far less harmful problem and the correct solution can be obtained even for finite penalty factors. We describe the basic PSO algorithm, its relation to Evolutionary Strategies and the resulting method for constrained problems including results from benchmark tests. The applicability of the Augmented Lagrange Particle Swarm Optimization is shown by a demanding mechanical engineering example, where we optimize the stiffness of an industrial hexapod robot with parallel kinematics. 2.

[1]  Xin Yao,et al.  Stochastic ranking for constrained evolutionary optimization , 2000, IEEE Trans. Evol. Comput..

[2]  M. Clerc,et al.  The swarm and the queen: towards a deterministic and adaptive particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[3]  Frans van den Bergh,et al.  An analysis of particle swarm optimizers , 2002 .

[4]  Michael N. Vrahatis,et al.  Particle swarm optimization for integer programming , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[5]  Nikolaus Hansen,et al.  Evaluating the CMA Evolution Strategy on Multimodal Test Functions , 2004, PPSN.

[6]  P. Eberhard,et al.  Optimization of Nonlinear Mechanical Systems under Constraints with the Particle Swarm Method , 2004 .

[7]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[8]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[9]  Albert A. Groenwold,et al.  OPTIMAL SIZING DESIGN OF TRUSS STRUCTURES USING THE PARTICLE SWARM OPTIMIZATION ALGORITHM , 2002 .

[10]  Xiaohui Hu,et al.  Engineering optimization with particle swarm , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[11]  Peter Eberhard,et al.  Flexibility Optimization of a Hexapod Machine Tool , 2004 .

[12]  Philip E. Gill,et al.  Practical optimization , 1981 .

[13]  L. Ingber Draft of Paper Appearing In: %a L. Ingber %t Very Fast Simulated Re-annealing %j Mathl. Comput. Modelling %v 12 Very Fast Simulated Re-annealing Very Fast Re-annealing -2- Lester Ingber , 1989 .