【文件属性】:
文件名称:matlab解决路径优化代码-tobs:Matlab代码用于二元结构的拓扑优化(TOBS)方法
文件大小:732KB
文件格式:ZIP
更新时间:2021-05-23 09:36:12
系统开源
matlab解决路径优化代码二元结构的拓扑优化(TOBS)
Matlab代码,用于通过TOBS方法使用二进制设计变量和顺序整数线性编程进行拓扑优化。
作者:
Raghavendra
Sivapuram(加利福尼亚大学),
Renato
Picelli(圣保罗大学),
数值特征:
问题线性化;
移动限制(限制放松);
灵敏度过滤;
整数编程*。
*此代码使用Matlab的混合整数线性规划求解器“
intlinprog”。
为了获得更好的性能,我们建议使用CPLEX库,该库可从IBM网站免费下载。
安装CPLEX之后,安装路径是:
%
Add
CPLEX
library.
addpath(
'
/opt/ibm/ILOG/CPLEX_Studio1271/cplex/matlab/x86-64_linux
'
);
addpath(
'
/opt/ibm/ILOG/CPLEX_Studio1271/cplex/examples/src/
'
);
和
%
options.Optimizer
=
'cplex';
options.Optimizer
=
'
intlinprog
'
;
必须
【文件预览】:
tobs-master
----.gitignore(10B)
----README.md(2KB)
----Meshes()
--------Lbracket.dat(1.52MB)
--------apdls()
--------MBB_120x40_240x80ele.dat(4.53MB)
--------MBB_120x40_120x40ele.dat(1.14MB)
--------Arch.dat(2.66MB)
----LICENSE(34KB)
----projects()
--------structural_analysis()
--------stiff_design()
----TopOpt()
--------TOBS.m(3KB)
--------BESO.m(6KB)
--------Optimization.m(985B)
--------ILP.m(13KB)
----FEA()
--------ReadMesh.m(7KB)
--------ReadMeshP.m(8KB)
--------Mesh.m(16KB)
--------FluidStructureInteraction.m(25KB)
--------OutputFunctions()
--------FEA.m(12KB)
--------Mesh_FSI.m(18KB)