CFD介绍与ANSYS软件地使用.ppt

CFD介绍与ANSYS软件地使用.ppt

ID:51661613

大小:1.53 MB

页数:26页

时间:2020-03-28

CFD介绍与ANSYS软件地使用.ppt_第1页
CFD介绍与ANSYS软件地使用.ppt_第2页
CFD介绍与ANSYS软件地使用.ppt_第3页
CFD介绍与ANSYS软件地使用.ppt_第4页
CFD介绍与ANSYS软件地使用.ppt_第5页
资源描述:

《CFD介绍与ANSYS软件地使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CFD介绍与ANSYS软件的使用中国汽车技术研究中心上海研发中心2012.07.10目录1.CFD基本概念2.ANSYS使用方法3.UDF与实例4.电池系统模拟的流程及难点CFD基本概念CFD是计算流体动力学(Computationalfluiddynamics)的缩写,是预测流体流动、传热、化学反应及其他相关物理现象的一门学科。CFD一般要通过以下控制方程组来求解运行对象:–质量守恒方程(参加反应前各物质的质量总和等于反应后生成各物质的质量总和)–动量守恒方程(那威-斯托克斯方程(Navier-Stokesequations))–能量守恒方程(能量可

2、以在物体间传递,能量形式可以互相转换,但能量永远不会消失)CFD求解器是基于有限体积法–计算域离散化为一系列控制体积–在这些控制体上求解质量、动量、能量、组分等的通用守恒方程。CFD如何工作CFD模拟的流程1.确定模拟的目的2.确定计算域3.创建代表计算域的几何实体4.设计并划分网格5.设置物理问题(物理模型、材料属性、域属性、边界条件…)6.定义求解器(数值格式、收敛控制…)7.求解并监控8.查看计算结果9.修订模型网格是求解的最基本的单元,网格质量的优劣直接影响到求解的结果及准确性。结构网格均匀的四边形或六面体非结构网格三角形或四面体混合网格二者兼

3、之网格的基本概念网格的基本概念网格文件中存储了所有的网格信息。–节点坐标–连接关系–域的定义和几何定义类似,网格定义如下:–Node–Edge–Face–Cell–Zone软件的启动启动ANSYS/Workbench在工具栏中拖动FluidFlow(FLUENT)到项目栏ANSYS软件的使用读入几何体,网格划分右键ImportGeometry读入几何文件(CAD模型)右键点击Meshcell然后选择Edit.–Meshing工具打开,并读入几何选择Mesh–因为网格是从FLUENT中打开的,所以默认优先选择的是FLUENT.网格检查及命名网格畸变度Sk

4、ewness不大于0.95Skewness的含义?使用Namedselections定义边界–选择你想指定名字的面–右键选择点击CreateNamedSelection.–键入名字然后点击OK.Fluent设置整体界面处理器的选择FLUENT中的并行计算用来运行多个处理器,以减少计算时间–对大规模网格或者复杂物理问题尤其有效–FLUENT是全并行的,能在大多数硬件和软件平台上运行,多核机器上并行FLUENT可以使用命令启动,也可以在启动面板中选择;–例如,启动一个n-CPU并行进程,用下面的命令fluent3d–tn尺寸的缩放FLUENT材料库所选择的

5、物理模型决定了哪些材料可用,以及必须设定这些材料的哪些属性。材料属性可以直接设定为温度、压力的函数也可以用UDF设定。定义边界条件要确定一个有唯一解的物理问题,必须指定边界上的流场变量;–指定进入流体域的质量流量、动量、能量等定义边界条件包括:–确定边界位置–提供边界上的信息边界条件类型和所采用的物理模型决定了边界上需要的数据你需要注意边界上的流体变量应该是已知的或可以合理预估的–不好的边界条件对计算结果影响很大求解器设置求解参数–选择求解器–离散格式初始条件收敛–监测收敛过程–稳定性设置松弛因子设置Courantnumber计算收敛时应该满足:–所有

6、离散的守恒方程(动量、能量等)在所有的单元中满足指定的误差或者结果随计算不再改变–全局的质量、动量、能量和标量达到平衡使用残差历史曲线来监测收敛:–残差下降10e-3表示初步收敛,流场的主要特征已经形成。–能量残差应下降到10e-6监测定量的收敛:–监测其他关键的物理量收敛性对于无法收敛的模型,应修改网格质量和边界条件收敛性特征如下图所示。UDF什么是UDF?–UDF是用户自己用C语言写的一个函数–标准的界面不能编程模拟所有需求:–定制边界条件,源项,反应速率,材料属性等–定制物理模型–用户提供的模型方程–执行和需求函数标准C函数三角函数,指数,控制块

7、,Do循环,文件读入/输出等预定义宏(SOURCE、RP)允许获得流场变量,材料属性,单元几何信息及其他用户函数可以在运行时读入并解释,也可以编译形成共享库文件并和FLUENT链接解释vs.编译–解释(interpret)解释器是占用内存的一个大型程序;通过逐行即时执行代码;优势–不需要第三方编译器劣势–解释过程慢,且占用内存–编译(compile)UDF代码一次转换为机器语言运行效率高;创建共享库,和其他求解器链接克服解释器的缺陷需要安装C语言编辑器(Turboc,VS2010等)编译与解释Udf常用的宏命令DEFINE_INIT(name,doma

8、in);UDFusedtoinitializefieldvariablesDEFINE_RW_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。