Size and Shape Optimization of Truss Structure using PSO and Python

Size and Shape Optimization of Truss Structure using PSO and Python

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 and shape 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
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
- An improved constrained differential evolution using discrete variables (D-ICDE) for layout optimization of truss structures here


Comments

  1. Can't download the code files , please check the link

    ReplyDelete

Post a Comment