×

压力_3D_灵敏度

swMATH ID: 43146
软件作者: 邓浩;Praveen S.Vulimiri。;收件人:阿尔伯特·C。
描述: Matlab程序Stress_3D_Sensitivity(附录A):用Matlab编写的基于应力拓扑优化的高效146线三维灵敏度分析代码。本文提出了一个高效紧凑的基于三维应力的灵敏度分析MATLAB代码。146行程序包括基于伴随法的有限元分析和p-范数应力敏感性分析。推导并详细解释了p-范数整体应力测量的三维灵敏度分析,并给出了相应的MATLAB代码。通过与有限差分近似的比较,验证了分析灵敏度的正确性。非线性优化求解器被选为移动渐近线方法(MMA)。为了验证灵敏度分析程序的有效性,提出了三个典型的体积约束应力最小化问题。本文给出的MATLAB代码可以扩展到解决不同应力相关的三维拓扑优化问题。附录中给出了敏感性分析的完整程序,用于教育目的。电子辅助材料中还提供了MATLAB代码,用于简单的悬臂梁优化。
主页: https://arxiv.org/abs/2104.01210
依赖项: Matlab公司
相关软件: PolyMat公司;PolyTop公司;Matlab公司;格兰德;FEniCS公司;PETSc公司;自由Fem++;FEMLAB公司;ANSYS软件;APDL公司;前88.m;顶部。
引用于: 5文件

按年份列出的引文