热设计论坛
标题:
非结构非连续网格划分问题求教
[打印本页]
作者:
动不动
时间:
2011-5-1 09:06
标题:
非结构非连续网格划分问题求教
当复杂的polygon模型与assembly相交时,划分网格时会提示出错,polygon与assembly相交的部分被忽略。
但实际求解过程中,模型不可能都是规则的prism形状。请问英雄们,这个问题应该怎么解决?
我尝试了两种方法:首先创建规则的prism主体模型,然后实际模型的形状,用fluid模型利用优先权进行覆盖(虽然也有polygon模型存在,但是只要多边形面的边数不超过一定数目,可以正常划分网格);用规则的prism和少数polygon模型拼凑出实际模型(polygon的条件与上相同)。但是这两种方案不知可行与否(对于第一种方案,通过简单的模型,增加fluid模块与否,结果会有偏差,而且,与由于fluid模型的加入可能引起的求解域网格结构变化无关,这点通过模拟得到验证。通过观察空气的粒子轨迹,发现fluid模型虽然设置为默认空气,但是fluid模块内部无气体流动,这可能是造成结果出现偏差的原因。对于第二种方案,本人认为是由于界面换热的存在造成结果出现偏差)
不知道有没有人知道,这种情况应该怎么解决?既能正确建立有限元模型,又能取得较好的模拟结果?急切等待英雄们的解释,谢谢
作者:
tender
时间:
2011-5-1 09:06
楼主,你提到的两种建模方法都是可行的,第一种方法fluid block的加入应该是改变了网格而使得计算结果的差异;第二种方法采用多block拼凑的方法和完整的block是一样的,多block接触面是没有接触热阻的,两侧材料一样的话和一个block是一样的。
作者:
forever
时间:
2011-5-1 09:06
本来我也认为是网格结构的改变引起结果的不同,但是,通过一个简单模型,用hexa cartesian建立有限元模型,单元数量与分布完全一样,所求结果仍有偏差(对上述两种方案都出现这个问题)。
作者:
XiaoBo
时间:
2011-5-1 09:06
这个软件我也是刚接触,界面换热与接触热阻是一回事吗?
作者:
散热
时间:
2011-5-1 09:06
也许我忽略了一个问题,这是CAE,即使同一个模型在一台机器上跑,两次计算结果也可能会有所不同。
通过多组简单模拟分析对比结果,最高温度与最低温度的差值在0.05度左右。
作者:
三寸
时间:
2011-5-1 09:06
不知道你说的界面换热是不是指两接触界面之间的传热?它和接触热阻不是一回事,接触热阻在实际界面传热中总是存在的,主要是由于微观表面的不平,造成两接触的平面间通过空气导热而形成的热阻。在仿真软件中,是不考虑共面的两对象间的接触热阻的,除非你在界面上建模对接触热阻加以考虑。
作者:
YOYO
时间:
2011-5-1 09:06
我说的界面换热就是两接触片之间的传热。如果用多个实体模型拼凑实际模型,这些小块模型之间有接触面存在,虽然没有接触热阻,但是有界面换热的存在。界面换热与热传导之间应该存在差别吧,这是不是导致结果不同的原因阿
欢迎光临 热设计论坛 (https://resheji.com/bbs/)
Powered by Discuz! X3.4