热设计论坛

标题: 非结构非连续网格划分问题求教 [打印本页]

作者: 动不动    时间: 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