欢迎您来到上海生信计算机科技发展有限公司官网!

上海生信计算机科技发展有限公司

提供SOLIDWORKS 产品研发一体化解决方案

全国服务热线:

400-615-8251

实用技巧

首页 > 新闻资讯 > 实用技巧

SolidWorks Flow Simulation计算更快的办法

日期:2020-07-17    浏览量:载入中...

通过SolidWorks Flow Simulation 可以帮助我们解决大部分的计算流体动力学(CFD)的问题

SolidWorks Flow Simulation软件可以与SolidWorks机械设计软件无缝接合,操作简单。但也有不少

用户反馈运算时间过长的问题。以下几点能够让SolidWorks Flow Simulation 跑得更快。


一、 硬件方面:
 solidworks flow simulation计算方法
运行SolidWorks Flow Simulation软件的电脑的CPU应该以多核高频为前提(影响运算的主要因素)、内存越高其解算能力越强、Win 7 系统运算SolidWorks Flow Simulation 2011 以上的版本会更加顺畅。SolidWorks Flow Simulation 2014则可以除了实现求解器的并行运算外,还增加了网格处理器的多核运算来加速网格的生成。

二、模型需要做一些必要的简化,特别是模型要“摆正”,即模型要与基准面平行。因为SolidWorks Flow Simulation使用的是笛卡尔网格,处理非正交的模型,网格数量会增加很多。

三、计算的速度除了和电脑硬件有直接的联系以外,和分析项目的网格与边界和初始条件都有直接的联系。很多用户的电脑很好(满足以上条件),但SolidWorks Flow Simulation 运行很长时间才能得到最终结果。究其原因,我们可以考虑从以下几个方面优化运算时间。

1. 网格划分的初始等级不需要提高到很高,推荐等级为3。经过初步的粗略分析,目的是确保分析结果符合实际。当计算到达某个阶段时,发现监测目标(目标)与实际情况有很大不同,而不是在开始时非常精细地划分网格,那么需要终止计算,并且需要检查边界条件的设置。这浪费了很多时间。对于主要用户,网格的密度可以从较粗的网格逐渐增加,直到结果收敛,这样可以保证结果的准确性。

2.在确保初试结果符合合理的趋势基础把整体网格精度调到3级、或4级、不建议选择5级以上。同时增加局部网格,局部网格应该以压力梯度,温度梯度等数值变化较大以及关注位置为指导,局部网格可以有效减少不必要的细致网并且可以保障得到所需分析精度。
 solidworks flow simulation计算方法
3.尝试取消自动网格划分,进行手动网格划分设置再加上局部网格划分有利于减少的网格数量,初级用户不建议使用该方法。

4.网格划分除了和网格定义参数有关以外,还受到设定参数条件、以及求解目标(Goal)影响。有不少人为了看到更多的信息,于是添加一大堆的目标(Goal)的定义,这样会导致网格划分及运算时间的增加。因此,如果不是很必要,建议不要添加不必要的目标(Goal)。减少网格数据是提高分析效率蕞直接的途径。

四、收敛计算需要时间。此基准基于目标中的默认标准(您可以修改)。如果我们的目标是一条平坦的直线,你可以手动停止它,以避免在无用的计算上浪费时间。由于结果为直线,也表明结果已达到稳定值,分析结果与最终分析结果相当。最后,在SolidWorks流程模拟中,应该增加单个流程的内存,不要再打开占用更多资源的软件。相信通过以上控制,可以有效减少SolidWorks流程模拟的运行时间。


eiCQWqVPMf1CP3o6CJehRB/p258EWEC15kohtW2oDBH3m1gc8CXICa+2O1I4byVbdyXNqwEUi13fgoH0aue8YjS5/Vq1UFr0EODqfu/1MdP9Mkspqeq6DQ==