Truss optimization using PSO

バージョン 2.2.0 (444 KB) 作成者: Mehdi Ghasri
Truss optimization using particle swarm algorithm.
ダウンロード: 171
更新 2023/6/17

ライセンスの表示

Particle Swarm Optimization Algorithm
Truss optimization using particle swarm algorithm.
This code applies the PSO algorithm to 4 standard trusses, including two two-dimensional trusses (ten-membered and 3-membered trusses) and two three-dimensional trusses (25-membered and 72-membered trusses).
This code can be used to optimize all kinds of trusses, and you only need to enter the specifications of the desired trusses in the relevant files.
This code also shows the value of Non Penalized weight so that students can better understand the concept of the penalty function and observe its changes along the optimization path.
Note that the code provided by "EDUCATIONAL FREEWARE FOR ENGINEERING STATICS & DYNAMICS, L. SILVERBERG" is used here to analyze the trusses.

引用

Mehdi Ghasri (2024). Truss optimization using PSO (https://www.mathworks.com/matlabcentral/fileexchange/131129-truss-optimization-using-pso), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2022b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
2.2.0

Fixing some errors in the 2013 version

2.1.0