nibam11 发表于 2012-8-29 08:09:37

关于拓扑优化后形状的疑问

最近看教程,发现两个例子比较相似,OS2010与OS2060,二者的模型图片如下,
二者的不同点:OS2060是在2010的优化问题基础上添加了拔模约束与对称约束,并且OS2060原始模型的网格质量更高。
二者的相同点:objective与dconstraints相同。
但是二者经拓扑优化后得到的模型形状却相差很大。二者优化后的模型形状如下。
小弟是学生,也知道优化中要考虑加工工艺的问题。
小弟的疑问是:对于实际问题中遇到的模型,比如一座桥对一座桥的优化,在载荷等约束情况相同的情况下,优化目标与优化约束相同,若是细化网格,或者添加对称、拔模等约束、最小成员尺寸等,就会得到不同的结果,如何取舍优化后的结果呢,或者说得到更好的优化结果呢?
况且有时候可以不用到拔模等约束,

shalldy 发表于 2012-8-29 09:59:48

上图中OS2060用的是拔模方向约束,OS2010用的是对称约束,所以结构肯定不一样,因为你优化模型的约束条件已经发生改变。对于细化网格,如果软件对网格依赖性(网格尺寸不同导致求解得到不同的结果)处理的到位,应该是不会出现网格依赖性问题,实际是OS好像还是会出现网格依赖性。对于其他约束,如拔模约束,对称约束等,就要看实际问题了。如果是做机床床身,考虑到它是铸造出来的,可能就会偏向于用拔模方向约束;如果是桥梁之类的结构,可能会偏向于对称约束,实际上很多结构的约束与受力本来就是对称的,根本不需要对称约束。

nibam11 发表于 2012-8-30 07:08:15

楼上兄弟的意思是加优化约束的时候要由零件的生产工艺来确定是不?

kevin637 发表于 2012-9-16 18:55:26

不懂 好深奥

牛仔内裤 发表于 2012-9-17 13:03:30

对于一个零件来说,优化结果只是对应设置的最优结构,不同的设置优化出来的结果肯定存在差异,所以在设置优化参数的时候你就要考虑,你是要求对称?拔模方向?材料堆积?或者对零件分区域分别进行优化设置。软件只会按照你的想法优化出结果。所以设置优化参数很重要
页: [1]
查看完整版本: 关于拓扑优化后形状的疑问