Size Optimization of Truss Structure using Particle Swarm Optimization

Size Optimization of Truss Structure using Particle Swarm Optimization

Particle Swarm Optimization is one of a meta-heuristic algorithm which was used in many real world optimization problems of many fields including civil engineering field as well. Particle Swarm Optimization was first introduced by Kennedy and Eberhart in 1995. The algorithm was proposed based on the behavior or movement of a bird flock.
To apply the theory of PSO to the optimization problem, we can implement the theory to Python code to do the size optimization of truss structure.
In the video below, we can find the minimum total weight of truss structure by using the PSO algorithm with Python programming language.

Download Python code file here: Link 1
Link to references:
- Standard PSO paper by Kennedy and Eberhart in 1995 here
- CLPSO paper by Liang and Qin in 2006 here
- A heuristic particle swarm optimizer for optimization of pin connected structures here
- Heuristic dragonfly algorithm for optimal design of truss structures with discrete variables here



Comments

Post a Comment