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

关于拓扑优化中单元密度的问题

[复制链接]
发表于 2008-3-28 11:29:29 | 显示全部楼层 |阅读模式 来自 吉林长春
拓扑优化的时候用变密度法,单元密度是介于0到1之间的 有没有办法设置单元密度非0即1呢
发表于 2008-3-28 11:53:50 | 显示全部楼层 来自 香港
Simdroid开发平台
可以加大惩罚因子,比如30等,这样几乎就是0,1了。
回复 不支持

使用道具 举报

发表于 2008-4-5 09:02:36 | 显示全部楼层 来自 安徽合肥
变密度基本思想是:以连续变量的密度函数形式显式地表达单元相对密度与材料弹性模量之间的对应关系,这种方法基于各向同性材料,不引入微结构和附加的均匀化过程,而是引入一种假想的相对密度在0~1之间可变的材料,密度为0的单元即是我们要删除的材料,密度为1的单元就是我们要保留的材料。它以每个单元的相对密度作为设计变量,它吸取了均匀化方法中的经验和成果,直接人为假定单元密度与材料的宏观弹性模量之间的某种非线性对应关系(幂函数规律)
    惩罚因子是对中间密度单元项进行惩罚,以尽量减少结构中间密度单元的数目,使设计变量寻优方向向两端发展,即大的更大,小的更小,从而避免棋盘格与中间单元现象, 使结构单元密度尽可能为0或1,只能是接近0或1!
    它必然会产生中间单元,是无法避免的!除非你是采用基于离散变量法来进行优化的。
回复 不支持

使用道具 举报

发表于 2008-4-5 09:09:36 | 显示全部楼层 来自 加拿大

回复 2# 的帖子 and 回复 3# 的帖子

请问两位高人:在HyperMesh的什么地方设置惩罚因子呢???????谢谢!!!
回复 不支持

使用道具 举报

发表于 2008-4-7 17:00:28 | 显示全部楼层 来自 LAN
optimization-->opti control--->DISCRETE

DISCRETE        Discreteness parameter.  Influences the tendency for elements in a topology optimization to converge to a material density of 0 or 1.  Higher values decrease the number of elements that remain between 0 and 1.  Recommended bounds are 0.0 and 2.0 for shells, or 3.0 for solids (Real > 0.0, default = 1.0).
回复 不支持

使用道具 举报

发表于 2008-9-8 10:48:56 | 显示全部楼层 来自 广东广州
这个软件哪里有下载啊?
回复 不支持

使用道具 举报

发表于 2010-9-3 23:43:40 | 显示全部楼层 来自 香港
可以加大惩罚因子,比如30等,这样几乎就是0,1了。
Jerry 发表于 2008-3-28 11:53

有人这样做过吗?效果如何?我现在最大用的是5,是我太保守了?
回复 不支持

使用道具 举报

发表于 2010-9-20 07:11:49 | 显示全部楼层 来自 安徽芜湖
加大权重因子
回复 不支持

使用道具 举报

发表于 2010-12-15 18:05:42 | 显示全部楼层 来自 北京
加大惩罚因子有时候会造成优化结果不好。
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-7 02:24 , Processed in 0.052863 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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