StableTrussOpt-MATLAB is a program of 3D truss structure optimization with global stability constraints in MATLAB. For structural analysis, the frame elements are used to capture true 3D behavior. Then the problem is solved as a sizing optimization task formulated as a SDP program with polynomial constraints:
The whole program is executed on an example given in (Torii et al., 2015):
For educational and research purposes, license for using StableTrussOpt-MATLAB is free of charge. For commercial purposes, please contact program developers.
Copyright (C) 2024 Matěj Lepš, Šimon Glanc
- In addition to Matlab it is essential to have installation of YALMIP (https://yalmip.github.io/) and PENLAB (https://web.mat.bham.ac.uk/kocvara/penlab/) .
Only the stability analysis
>> Torii_ex0_stab1
The whole optimization
>> Torii_ex0_opt1
The output should look like TypicalRun.txt .
Documentation is available here. User manual is available here.
Torii, A.J., Lopez, R.H. & Miguel, L.F.F. Modeling of global and local stability in optimization of truss-like structures using frame elements. Struct Multidisc Optim 51, 1187–1198 (2015). https://doi.org/10.1007/s00158-014-1203-y
Financial support for this work was provided by the Technology Agency of the Czech Republic (TAČR), project number FW04020163 (Extension of the HiStruct platform by optimisation of global stability and analysis of design combinations).