找回密码
 注册
Simdroid-非首页
查看: 86|回复: 2

[OptiStruct] 密度法如何应用到各项异性材料的问题

[复制链接]
发表于 2012-4-12 23:54:26 | 显示全部楼层 |阅读模式 来自 大连理工大学西山生活区
本帖最后由 dolami 于 2012-4-13 00:04 编辑

将 SIGMUND 的99行matlab程序,改编成了一个求解热膨胀问题的柔性机构的程序,对各项同性材料可以顺利求解。直接应用到各项异性材料时,总是出现很多的灰度网格,甚至得不到有效解,很困惑。
那位大侠有相关经验呀,请指点下小弟,将非常感激,呵呵。
发表于 2012-4-13 16:17:59 | 显示全部楼层 来自 上海
Simdroid开发平台
建议:
1. 先验证你的代码有限元分析的结果是否正确 (可以与解析解或者有限元软件对比);
2. 如果分析结果正确,查看你的目标函数和约束是否向正确方向迭代; 如果不是,请检查灵敏度(可以与有限差分的结果对比)。
3. 如果1和2都没有问题,说明灰度解就是最优解。 如果想得到0/1的结果,可以引入额外的约束,对中间密度进行惩罚。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-4-13 20:24:45 | 显示全部楼层 来自 大连理工大学
首先,非常荣幸能得到版主认真且有价值的回复。我将按照您的建议,对我的程序进行仔细的检查。

其次,我用的是SIMP方法,(solid isotropic Material with Penalization) 这里isotropic指的是各项同性,而我的材料模型的是各项异性的 (anisotropic)。直接用,会不会出现理论上的问题?

因为,我查阅了一本 张胜兰等<<基于HyperWorks 的结构优化设计技术>>P172:”密度法既可用各项同性的材料,也可以用于各项异性的材料(包括复合材料);此时用于计算的有效材料属性与原始材料的属性成比例“。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-2 08:27 , Processed in 0.043678 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表