【文件属性】:
文件名称:matlab拓扑优化代码-TOuU:不确定性下的拓扑优化(TOuU)
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-24 08:29:40
系统开源
matlab模拟优化代码TOuU(不确定性下的拓扑优化)
我们建议使用随机梯度下降算法对(引用)中不确定性(TOuU)下的拓扑进行优化。
为了说明这种方法,我们考虑一个3D设计问题,该结构的结构承受不确定的载荷,并位于不确定的床上用品上。
非设计区域由具有随机刚度的材料占据,并表示不确定的铺垫。
该非设计区域夹在底面。
在设计域顶面的中心,施加具有随机方向的点荷载。
目标函数的性能度量是应变能,唯一的限制是确保结构的质量比不超过最大设计质量的15%。
许可证:GNU
GPLv3.0
block_launch.m
该文件设置问题,初始化变量并调用Adam优化器。
请根据需要更改路径变量,例如paraview_save_path,code_path,run_path等。此外,如果需要,请使用mkdir来创建这些目录。
定义的变量:
参数结构包含
paraview_save_path:指示保存paraview输出的路径
code_path:使用Matlab代码指示路径
run_path:指示保存FEMDOC运行结果的路径
n_call_samples:每次迭代的随机样本数
n_workers
【文件预览】:
TOuU-master
----matlab_codes()
--------block_call.m(4KB)
--------design_var_info_read_script.m(532B)
--------block_val.m(834B)
--------block_write.m(1KB)
--------adam.m(2KB)
--------mean_plus_var.m(3KB)
--------exotime.m(312B)
--------adagrad.m(2KB)
----LICENSE(34KB)
----README.md(5KB)
----block_launch.m(5KB)