STAR-CCM+培训基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《STAR-CCM+培训基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STAR CCM 培训 基础 课件
- 资源描述:
-
1、开始开始l 此教程适用于此教程适用于STAR-CCM+的初学者,读者可以参照实际的例题一边操作的初学者,读者可以参照实际的例题一边操作STAR-CCM+一边一边学习,以掌握学习,以掌握STAR-CCM+的基本使用方法的基本使用方法。l 此教程使用此教程使用3个例题较全面地介绍了个例题较全面地介绍了STAR-CCM+的功能和使用方法。的功能和使用方法。l 此教程此教程的目的在于帮助读者理解的目的在于帮助读者理解STAR-CCM+的网格生成、模拟条件设定、后的网格生成、模拟条件设定、后处理等一系列计算流体力学的要素。处理等一系列计算流体力学的要素。0CFD是什么是什么?l0-1用计算机来解决流动问
2、题用计算机来解决流动问题?l0-2网格与差分方法网格与差分方法l0-3Navier-Stokes方程方程l0-4紊流模型紊流模型l在进入正文之前,什么是在进入正文之前,什么是CFD?在进行?在进行CFD时需要注意什么?本章先作一些简单时需要注意什么?本章先作一些简单介绍。介绍。0-1用计算机来解决流动问题?lCFD=Computational Fluid Dynamics=计算流体动力学。计算流体动力学。所谓CFD,是以计算机为工具,用数值的方法来解决流动问题的流体力学。下面考虑一个简单的例子。考虑汽车行进中周围的空气阻力考虑汽车行进中周围的空气阻力因为是流体的流动计算,计算对象是除去汽车车体
3、之外的空气区域因为是流体的流动计算,计算对象是除去汽车车体之外的空气区域由于计算对象的空间被分割为网格,所以在由于计算对象的空间被分割为网格,所以在1个网格内可作为同样的状态个网格内可作为同样的状态(物理量)进行计算(物理量)进行计算从边界条件和内部形状等得到计算结果,每个网格有速度矢量、压力从边界条件和内部形状等得到计算结果,每个网格有速度矢量、压力、质量等结果信息、质量等结果信息前方来流前方来流条件条件需要对计算对象需要对计算对象区区域域的的边边界给予界给予某种某种条件条件(边边界条件界条件)无摩擦无摩擦行进速度行进速度车体表面车体表面大气压大气压左图的例子,汽车周围到天空,空气是连续存在
4、的,把全部的空气做为计算对象是不现实的。(图1)通常的分析中,我们选出有限大的区域,在计算中设定这个区域,在区域边界处给予某种条件即边界条件。(图2)为了以计算机,用数值的方法计算,在所选出的区域内对连续的空气空间进行分割。(图3)图图1图图2图图3图图4更细的空间分割程度,能提高计算的分辨率。l将求解区域的空间分割为网格,以网格上的离散的值来近似空间上连续的值,称为离散化。每一个解析网格即一个控制体。0-2网格与差分方法解析网格解析网格网格(控制体)网格(控制体)l计算时,从边界条件处获得物理量的值,在相邻网格之间有着质量、动量和能量的传递。随着计算的推进,得到全部网格上流速、压力和密度等物
5、理量的值。边界条件边界条件边界条件边界条件网格网格l以网格上离散的值构建差分方程的方法称为差分格式,离散网格上的差分方程是连续空间上的微分方程的近似。使用不同的差分格式,计算的精度、稳定性都有变化。从上风获得网格的值 上风差分(UD)格式=Upwind Differencing 一阶精度MARS格式=Monotone Advection And Reconstruction Scheme 二阶精度 流速,压力等网格网格网格网格网格网格lNavier-Stokes方程式完整描述了流体的运动。0-3Navier-Stokes方程欧欧拉拉(1707170717831783)瑞士数学、物理学、天文学家
6、瑞士数学、物理学、天文学家纳维尔(纳维尔(1785178518361836)法国数学法国数学、物理学家物理学家斯托克斯斯托克斯(1819(18191903)1903)爱尔兰数学、物理学家爱尔兰数学、物理学家欧拉方程欧拉方程描述无粘性流体的运动描述无粘性流体的运动NavierNavier-Stokes-Stokes方程方程完整描述流体的运动完整描述流体的运动考虑粘性考虑粘性lNavier-Stokes方程离散化的过程还留有某些问题,那就是比网格的分辩率还小的小旋涡(混乱)引起的问题。包含这些小旋涡的流动称为紊流,紊流从大的旋涡慢慢向小的旋涡扩散。如果使用比这些小旋涡还小的网格来计算,计算规模将非
7、常大,现代的计算机处理能力远远达不到实用阶段,所以有必要使用紊流模型来近似。SxDxuxtjjjj非定常项非定常项对流项对流项扩散项扩散项源项源项l为了表现比网格分辩率还小的小旋涡对流动的影响,采用被称为紊流模型的物理模型是必不可少的。0-4紊流模型层流层流紊流紊流?不能捕捉细小的混乱不能捕捉细小的混乱l紊流模型有很多种类。根据旋涡粘性(紊流粘性)的概念近似Raynalds应力,效果较好,应用方便,构成了紊流模型中很大一类。一般的,求解时间平均化了的N-S方程(RANS方程式=Reynolds Averaged Navier-Stokes),可作为Raynalds应力的体现,由此发展出一系列紊
8、流模型。但是,在非线性很强的情况下问题会变得很困难。紊流模型紊流模型时间平均模型时间平均模型RANS空间平均模型空间平均模型LES(Large-eddy simulation)紊流粘性模型紊流粘性模型应力模型应力模型RSM(Reynolds Stress models)层流计算层流计算线性紊流粘性线性紊流粘性非线性紊流粘性非线性紊流粘性Chapter1STAR-CCM+概述概述 1-1STAR-CCM+概述概述n STAR-CCM+的概述相关说明。1-1-1.STAR-CCM+概述1-1-2.多面体网格的特征1-1-1STAR-CCM+概述概述l STAR-CCM+的特征相关说明。操作过程流程
9、化,不需要额外复杂的操作 新GUI面板使操作更简易化GUIGUI设定采用设定采用树状结构树状结构清晰明了,通过对话框选择设定清晰明了,通过对话框选择设定不易遗漏和出错不易遗漏和出错所有操作可以在所有操作可以在GUIGUI中全部完成中全部完成 工程应用实用性很强实时结果显示实时结果显示(矢量,标量,监控数据等矢量,标量,监控数据等)利用各种工程参数判定收敛利用各种工程参数判定收敛(流量流量,力,温度,力,温度,用户自定义的各种物理量),用户自定义的各种物理量)实时结果显示实时结果显示,包括矢量和标量等包括矢量和标量等残差残差速度速度CdCd:阻力系数阻力系数ClCl:升力系数升力系数对对任意任意
10、工程参数的监测工程参数的监测,可以用来判定收敛可以用来判定收敛Cp:Cp:压力系数压力系数 任意的多面体形状多面体1-1-2多面体网格特征多面体网格特征迭代步数 vs Cd,Cl值迭代步数 vs Cd,Cl值四面体网格四面体网格:2,131,703(1.3GB内存内存)多面体网格多面体网格:353,022(900MB内存内存)l 多面体网格的收敛性更优于四面体网格。l 只需要更少的迭代步数,Cd,Cl值便可达到比较稳定的收敛数值。3456710000100000100000010000000Number of CellsDelta P(kPa)多面体模型只需要四面体网格数的多面体模型只需要四面
11、体网格数的1/4,但计算精度相当。,但计算精度相当。对网格数量的依赖性比四面体更小。对网格数量的依赖性比四面体更小。多面体多面体四面体四面体43.25 hours10 hours1.6 hours New Simulation。Create a New Simulation 对话框出现。选择单线程Serial。单击OK。1Tips!需要并行处理时,选择Parallel,具体的设定方法请参照APPENDIX:B。2342-2-3网格数据的读入网格数据的读入 读入网格数据。-单击File Import。出现打开对话框。-选择文件star.ccm,点击 打开。出现Import Mesh Option
12、s对话框。反选Open geometry项。点击OK。21345687选中Open geometry项的话,读入网格数据后会自动生成一个视图(Scene)。为了在后面章节中详细介绍视图(Scene)功能,所以这里反选了此项。2-2-4STAR-CCM+的界面的界面 网格数据读入后,各种可操作对象均显示在界面中。主菜单主菜单(Menu)工具栏工具栏(Toolbar)属性窗口属性窗口(Properties Window)视图窗口视图窗口(Graphics Window)输出窗口输出窗口(Output Window)树状模拟管理窗口树状模拟管理窗口(Simulation Tree)2-2-5STAR
13、-CCM+的文件的文件 STAR-CCM+的模拟保存之后只产生一个模拟文件(*.sim),网格数据、分析条件、结果信息等全部保存在模拟文件中。保存模拟文件。点击File Save。出现保存对话框。选择保存的文件夹。输入文件名。点击保存。123452-2-6视图显示视图显示 将几何模型显示在视图窗口中。使用Scene功能来实现几何模型、速度矢量、压力标量等视图的显示。右键点击Scene New Scene Geometry。在视图窗口中显示出几何模型。12Tips!Scene也会被保存在模拟文件(*.sim)中。但是新打开模拟文件的时候并不显示在视图窗口中,需要双击欲显示的Scene或右键点击选
14、择Open。种类旋转旋转放大放大/缩小缩小平移平移方法鼠标左键鼠标中键鼠标右键缩小缩小放大放大2-2-7鼠标视图操作鼠标视图操作 使用鼠标操作在视图窗口中实现旋转、放大/缩小、平移。2-2-8Scene工具栏工具栏新建、打开Scene。将全部模型居中显示在视图窗口。旋转模型。通过点击2点确定一个矩形的放大区域。视图的保存、设定、选择。后退(Undo)到前一步的视图。前进(Redo)到后一步的视图。透视模型。通过点击2点确定截面位置。通过点击2点测量距离。Scene工具栏上按钮的作用说明如下:2-2-9显示网格线显示网格线 显示网格线。点击Geometry1 Displayers Geometr
15、y1。切换到Geometry1属性窗口。选中Mesh。网格线显示在视图窗口中。如果没有显示Scene Explorer窗口,请从Window Scene Explorer打开。1234n 本节对物理模型本节对物理模型(Physics Continuum)的设定方法进行详细说明。的设定方法进行详细说明。2-3-1.设定物理模型2-3-2.设定物性值2-3模型设定模型设定 设定物理模型。右键点击Continua Physics 1,选择Select models。打开Physics Model Selection面板。122-3-1设定物理模型设定物理模型 设定计算条件。选择Motion Stat
16、ionary。被选择了的模型会追加到右边的Enabled Physics models栏里。选择Material Liquid。选择Flow Segregated Flow。1234 选择Equation of State Constant Density。选择Time Steady。选择Viscous Regime Turbulent。567 选择Turbulence K-Epsilon Turbulence。确认所有设定,然后点击Close。98 Physics 1 Models Liquid H2O节点下的流体密度、粘度系数物性值,可以在此进行修改。本例使用默认的数值。1 设定物性值。T
17、ips!物性值可以从STAR-CCM+的物性值数据库中选择。右键点击H2O,选择Replace with,从数据库中选择需要的流体物性。2-3-2设定物性值设定物性值n 本节对边界条件本节对边界条件(Boundary)的设定方法进行详细说明。的设定方法进行详细说明。2-4-1.入口边界条件设定(inlet)2-4-2.出口边界条件设定(outlet)2-3-2设定边界条件设定边界条件 设定in的边界类型。点击Regions Zone Boundaries in。在属性窗口中把Type更改为Velocity Inlet。12-4-1入口边界条件设定入口边界条件设定(inlet)2 设定in的入流
18、条件。点击Regions Zone Boundaries in Physics Values Velocity Magnitude Constant。在属性窗口中把 Value的值更改为1.0。改动数值后需要按回车键Enter生效。数值的单位会自动赋予。1Tips!入流方向是垂直于Boundary面,指向计算域内部的。2 设定out的边界条件。点击Regions Zone Boundaries out。在属性窗口中把Type更改为Pressure Outlet。12-4-2出口边界条件设定出口边界条件设定(outlet)2 设定out的出流条件。12Tips!:参考压力参考压力的值在Conti
19、nua Physics Reference Vales Reference Pressure中进行设定。点击Boundaries out Physics Values Static Pressure Constant。在属性窗口中把Value的值更改为0.0。n 本节对计算结果的显示方法进行说明。本节对计算结果的显示方法进行说明。2-5-1.结果显示设定(压力云图)2-5结果显示设定结果显示设定 设定压力云图。点击图标Create/Open Scenes Scalar。展开Scalar Scene 1的目录树。22-5-1结果显示设定结果显示设定(压力云图压力云图)1 选择显示对象。点击Sca
20、lar Scene Displayers Scalar 1 Parts。在属性窗口中选择Parts。点击按钮 。点击Close。1234 将显示对象变更为压力云图。点击Scalar Scene 1 Displayers Scalar 1 Scalar Field。在选型窗口的Function里,选择Pressure。云图的刻度栏变为Pressure(Pa)。123 变更照明的相关设定。右键点击Scalar Scene 1 Attributes Light。选择Head Light。12 变更显示状态。选择工具栏上的Save-Restore-Select views Look Down +Z U
21、p-Y。显示状态被变更。12n 本节对计算的执行方法进行说明。本节对计算的执行方法进行说明。2-6-1.执行计算2-6-2.STAR-CCM+的退出方法2-6执行计算执行计算 执行计算。点击工具栏上的Run。Residuals窗口自动打开,计算开始执行。点击Scalar Scene 1切换到云图显示窗口。窗口显示为压力云图。12-6-1执行计算执行计算2随着计算进行实时更新。34 退出STAR-CCM+。点击主菜单File Exit。Save对话框出现。若要保存模拟文件,选择Save。若不保存模拟文件,选择Discard All。1232-6-2 STAR-CCM+的退出方法的退出方法Chap
22、ter3飞艇周围的流动模拟飞艇周围的流动模拟n 模拟概述模拟概述飞艇周围的流动模拟。n 学习内容学习内容掌握使用STAR-CCM+进行流动模拟的流程。掌握计算条件的设定流程。掌握网格的生成方法。掌握计算执行方法。掌握如何使用所关心的工程数据作为收敛判据的方法。掌握模拟结果的后处理方法(流线、动画)。n 操作流程操作流程1.启动2.读入几何数据3.设定计算条件4.网格生成5.设定结果显示6.模拟计算n 本节是对本节是对飞艇周围的流动模拟飞艇周围的流动模拟的概述。的概述。3-1-1.模拟概述3-1-2.模型尺寸3-1模拟概述模拟概述3-1-1模拟概述模拟概述l物性:空气l密度:1.1842 kg/
23、m3l粘度系数:1.855e-5 Pa s流体物性l速度:10 m/s入口出口3-1-2模型尺寸模型尺寸单位:m40095115190203111.51502.58.53-2网格的生成网格的生成n 本节详细说明了模型的网格生成方法。本节详细说明了模型的网格生成方法。3-2-1.启动STAR-CCM+3-2-2.读入表面数据(Surface Data)3-2-3.保存模型3-2-4.确认模型3-2-5.网格生成的流程3-2-6.使用包面(Surface Wrapper)的原因3-2-7.设定网格模型(Meshing Models)3-2-8.设定网格尺寸和参数3-2-1启动启动STAR-CCM+
24、启动STAR-CCM+。启动STAR-CCM+。Windows操作系统,双击STAR-CCM+的图标。Unix/Linux操作系统,输入以下的命令:%starccm+STAR-CCM+启动完成之后,点击主菜单File New Simulation。Create a New Simulation对话框出现。选择Serial。点击OK。215343-2-2读入表面数据读入表面数据(Surface Data)读入飞艇的表面几何数据。点击主菜单File Import Surface。打开对话框出现。选择airship.stl。点击打开。Import surface options对话框出现。确认Uni
25、ts单位项里选择的是m(米)。点击OK。13472563-2-3保存模型保存模型 保存模拟文件。点击File Save。保存对话框出现。选择保存到的文件夹。输入文件名airship。点击保存。123453-2-4确认模型确认模型 设定视图显示。点击工具栏里Make Scene Transparent。点击工具栏里Save-Restore-Select views Look Down +Y Up+Z。点击工具栏里Save-Restore-Select views Store Current View。点击工具栏里Save-Restore-Select views Restore View,可以看
展开阅读全文