×

拓扑_多

swMATH ID: 25723
软件作者: 鲁霍拉·塔瓦科利
描述: MATLAB函数topopt_multi:通过体积约束的Allen-Cahn系统和正则化投影最速下降法进行多材料拓扑优化。本研究引入了一种新的计算算法来解决多材料拓扑优化问题。它基于多相体积约束Ginzburg-Landau能量泛函对目标泛函的惩罚。更新过程基于目标函数的梯度流,采用分步投影最速下降法。在第一步中,基于投影最速下降法找到新的设计,以确保目标函数的约简,同时满足控制约束。在第二步,即正则化步骤中,确保了解的(H^1)正则性,同时保持了解相对于控制约束集的可行性。所提出的算法可以被认为是一种约束优化算法,据我们所知,该算法尚未被报道能够解决这类问题。通过几个测试问题表明了该方法的成功性和有效性。数值结果表明,该算法以接近0–1的拓扑结束,其计算代价随相位数呈次线性增长。为了方便读者和便于进一步扩展,附录中包含了所提出算法的MATLAB实现。
主页: http://www.optimization-online.org/DB_FILE/2013/11/4116.pdf
依赖项: Matlab公司
关键词: 梯度投影;MATLAB代码;多相Allen-Cahn;多相Cahn-Hilliard;多相拓扑优化;Sobolev梯度
相关软件: 顶部。;Matlab公司;顶部88微米;佩蒂加;PETSc公司;PolyTop公司;康林;UMFPACK公司;蟒蛇;ToPy公司;ABAQUS公司;莫塞克
引用于: 23文件

按年份列出的引文