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

[OptiStruct] 假如设置的体积比为0.2,在contour中iso surface设置为多少才是0.2的呢?(已解决)

[复制链接]
发表于 2011-7-21 23:10:09 | 显示全部楼层 |阅读模式 来自 湖北武汉
本帖最后由 kmani 于 2011-7-22 23:49 编辑

标题没有完整表达我的意思,再来解释一下:

      比如在优化时设置体积比为0.2时求出最优结果,求解也满足了,这样就得到了一个结果,在这个结果中是不是只剩下了20%的体积(假如模型都是是设计区域,这是第个问题)?那么在后处理contour下的iso surface中设置多大的值才能恰好显示这个20%体积的结果,也就是不多不少刚好显示了20%(这是第个问题)?
       还有在优化中这个iso surface中的值具体代表什么意思啊,有没有实际含义?(这是第个问题;这是help里面对于contour的解释:A contour plot allows you to see results represented as bands of color, based on the values returned from an analysis code,没有具体解释contour在topology结果图中的含义)
       有时候结果模型会出现间断部分,就是传力的材料在某部分断开了,这该如何理解啊(这是第个问题)?比如这张结果图(上次的那个微型夹,我又加了使用次数大于5000000的疲劳约束)  :



       这个问题中,体积比是 0.2,在后处理contour下iso surface我也设置成0.2,然后显示结果就是这样的,很明显在夹子的前端材料断开了,而这部分材料是要承受力的,怎么就断开了呢?是不是因为我在iso surface设置的值过大了?
    (一共有四个问题,不必全部回答,要是全部回答,我会很激动的;同时也为大伙解决了不少疑惑。要是不清楚改如何回答,只要你认真看完了问题,我依然感激,因为当你有一天会的时候,你会想起曾经有人问过这个问题,说不定就来帮我解答了。)

    (从开始学到现在这些问题就一直困扰着我,今天终于一股脑的提出来了。相信也有人有这样的困惑,希望得到解决,谢谢了。)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-7-22 15:11:36 | 显示全部楼层 来自 广东深圳
Simdroid开发平台
第一个问题,拓扑优化得到的结果是通过优化算法得到的,所以是单元的体积分数,包括中间密度所有的单元。比如说开始的时候是每个单元的密度都是0.2(这样所有单元占的体积分数也是20%),虽然优化后最后每个单元密度重新分布(有0,有1,有中间密度),但总的体积分数还是20%,这个是真正的拓扑优化的结果。
如果第一个问题理解了,optistruct的iso surface的算法我不知道用哪种,但感觉应该是用等参线找到密度值相同的边界差值出来就是我们看到的iso,所以你设多少就得多少体积。但是注意的是这是利用几何算法后处理的结果,不是真正拓扑优化的结果。同时回答了第二个第三个问题。
第四个问题,传力的材料断开了,说明该部分的密度值比较低,并不表示没有材料,但我们大概知道了力的传递路径,这对我们设计是很有帮助的。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 19:50:11 | 显示全部楼层 来自 湖北武汉
本帖最后由 kmani 于 2011-7-23 11:39 编辑

十分感谢!
       从你的回答中,我现在才明白了,原来开始的体积分数是单元密度。以前就觉得这只是一个体积约束,没想到它是单元密度,然后在这个密度处开始离散(这是对于第一个问题的理解)。纠正了我的错误认识,再次感谢!
       看了你的回答,意识到后三个问题都是由于对单元密度理解有误造成的。
       最开始的时候所有的单元密度都是0.2,当离散完成时,就有了不同的密度分布。这个时候不用iso surface显示,而是直接将整个模型都显示出来,这时有的密度很低,有的很高,但是对于整个模型而言,他们的平均密度仍然是0.2(这是对第二个问题的理解)。
       第三个问题我明白了,iso surface里面的值就是密度大小,比如设置为0.5,就显示密度大于等于0.5的材料。我验证过了,因为最小密度是0.01,当我把iso surface设置为0.01时,整个模型都被显示出来了。

       第四个问题也理解了,这里出现断点,表面原因是那些地方密度较小,根本原因是,那些地方受力较小,不用承载太多的力。这是原始图(改图中绿色部分是设计区域,红色的是被约束部分(约束了:12345),蓝色的两箭头是力)

                                          

       我们看到在豁口处没有加载力,因而那部分材料密度较低,我在豁口最前端加载较小的竖直方向的力,然后再计算一个结果对比看看
                                          
上图是在钳口处加了竖直方向的力之后的结果,在钳口处的密度就较高了(这个是所有参数都一样的结果)

       在学习OS几个月之后,在nwpuskywalker    指点下终于明白了这些基本问题,再次感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2011-7-24 16:50:40 | 显示全部楼层 来自 湖南长沙
这个问题我一直也没想明白,这次讨论让我理解一些了!
感谢kmani的提问和nwpuskywalker的解答。
希望以后能见到更多这样的帖子,这样大家会进步得更快
回复 不支持

使用道具 举报

发表于 2011-7-25 19:49:11 | 显示全部楼层 来自 江苏镇江
明白啦,真正的单元密度等于【约束的体积比】*iso surface阈值的大小--------
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-7 03:16 , Processed in 0.047904 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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