工程流体网论坛

注册

 

返回列表 12345678» / 50

FLUENT动网格专题讨论(7.9更新,第四楼) [复制链接]

1#

本站原创资料,如需转载,请注明转自工程流体网,谢谢!

 

题记在学习使用Fluent的时候,有不少朋友需要使用动网格模型(Dynamic Mesh Model),因此,本版推出这个专题,进行大讨论,使大家在使用动网格时尽量少走弯路,更快更好地掌握;也欢迎使用过的版友积极参与讨论指导,谢谢! 

该专题主要包括以下的主要内容:   

§一动网格的相关知识介绍;   

§二、NACA0012翼型俯仰振荡实例进行讲解动网格的应用过程;   

§三、与动网格应用有关的参考文献;   

§四、使用动网格进行计算的一些例子。 

§一、动网格的相关知识介绍 

有关动网格基础方面的东西,请具体参考FLUENT User’s GuideFLUENT全攻略的相关章节,这里只给出一些提要性的知识要点。 

1、简介 

动网格模型可以用来模拟流场形状由于边界运动而随时间改变的问题。边界的运动形式可以是预先定义的运动,即可以在计算前指定其速度或角速度;也可以是预先未做定义的运动,即边界的运动要由前一步的计算结果决定。网格的更新过程由FLUENT 根据每个迭代步中边界的变化情况自动完成。在使用动网格模型时,必须首先定义初始网格、边界运动的方式并指定参予运动的区域。可以用边界型函数或者UDF 定义边界的运动方式。FLUENT 要求将运动的描述定义在网格面或网格区域上。如果流场中包含运动与不运动两种区域,则需要将它们组合在初始网格中以对它们进行识别。那些由于周围区域运动而发生变形的区域必须被组合到各自的初始网格区域中。不同区域之间的网格不必是正则的,可以在模型设置中用FLUENT软件提供的非正则或者滑动界面功能将各区域连接起来。 

一般来讲,在Fluent中使用动网格,基本上都要使用到UDF,所以你最好具备一定的C语言编程基础。 

2、动网格更新方法 

动网格计算中网格的动态变化过程可以用三种模型进行计算,即弹簧近似光滑模型(spring-based smoothing)动态分层模型dynamic layering局部重划模型local remeshing 

弹簧近似光滑模型 

原则上弹簧光顺模型可以用于任何一种网格体系,但是在非四面体网格区域(二维非三角形),最好在满足下列条件时使用弹簧光顺方法:
1)移动为单方向。 

2)移动方向垂直于边界。 

如果两个条件不满足,可能使网格畸变率增大。另外,在系统缺省设置中,只有四面体网格(三维)和三角形网格(二维)可以使用弹簧光顺法,如果想在其他网格类型中激活该模型,需要在dynamic-mesh-menu 下使用文字命令spring-on-all-shapes?,然后激活该选项即可。 

动态分层模型 

动态分层模型的应用有如下限制: 

1)与运动边界相邻的网格必须为楔形或者六面体(二维四边形)网格。 

2)在滑动网格交界面以外的区域,网格必须被单面网格区域包围。 

3)如果网格周围区域中有双侧壁面区域,则必须首先将壁面和阴影区分割开,再用滑动交界面将二者耦合起来。 

4)如果动态网格附近包含周期性区域,则只能用FLUENT 的串行版求解,但是如果周期性区域被设置为周期性非正则交界面,则可以用FLUENT 的并行版求解。 

如果移动边界为内部边界,则边界两侧的网格都将作为动态层参与计算。如果在壁面上只有一部分是运动边界,其他部分保持静止,则只需在运动边界上应用动网格技术,但是动网格区与静止网格区之间应该用滑动网格交界面进行连接。 

局部网格重划模型 

需要注意的是,局部网格重划模型仅能用于四面体网格和三角形网格在定义了动边界面以后,如果在动边界面附近同时定义了局部重划模型,则动边界上的表面网格必须满足下列条件: 

1)需要进行局部调整的表面网格是三角形(三维)或直线(二维)。 

2)将被重新划分的面网格单元必须紧邻动网格节点。 

3)表面网格单元必须处于同一个面上并构成一个循环。 

4)被调整单元不能是对称面(线)或正则周期性边界的一部分。
动网格的实现在FLUENT 中是由系统自动完成的。如果在计算中设置了动边界,则FLUENT 会根据动边界附近的网格类型,自动选择动网格计算模型。如果动边界附近采用的是四面体网格(三维)或三角形网格(二维),则FLUENT 会自动选择弹簧光顺模型和局部重划模型对网格进行调整。如果是棱柱型网格,则会自动选择动态层模型进行网格调整。在静止网格区域则不进行网格调整。

动网格问题中对于固体运动的描述,是以固体相对于重心的线速度和角速度为基本参数加以定义的。既可以用型函数定义固体的线速度和角速度,也可以用UDF 来定义这两个参数。同时需要定义的是固体在初始时刻的位置。 

这一小节主要讲述了动网格的更新方法,最好能掌握,尤其是各种方法的适用范围,通常来讲,在一个case中,我们使用的更新方法都是根据网格类型以及和要实现的运动来选择的,很多时候都是几种更新方法搭配起来使用的。总结一下: 

使用弹簧近似光滑法网格拓扑始终不变,无需插值,保证了计算精度。但弹簧近似光滑法不适用于大变形情况,当计算区域变形较大时,变形后的网格会产生较大的倾斜变形,从而使网格质量变差,严重影响计算精度。动态分层法在生成网格方面具有快速的优势,同时它的应用也受到了一些限制。它要求运动边界附近的网格为六面体或楔形,这对于复杂外形的流场区域是不适合的。使用局部网格重划法要求网格为三角形(二维)或四面体(三维),这对于适应复杂外形是有好处的,局部网格重划法只会对运动边界附近区域的网格起作用。 

3、动网格问题的建立 

设置动网格问题的步骤中需要注意的如下: 

Solver(求解器)面板中选择非定常流unsteady计算设定边界条件,即设定壁面运动速度激活动网格模型,并设定相应参数指定移动网格区域的运动参数保存算例文件和数据文件;预览动网格设置,菜单操作为:Solve -> Mesh Motion...应用自动保存功能保存计算结果,在动网格计算中,因为每个计算步中网格信息都会改变,而网格信息是储存在算例文件中的,所以必须同时保存算例文件和数据文件;如果想建立网格运动的动画过程,可以在Solution Animation(计算结果动画)面板中进行相关设置。 

注:在这一步中,需要提醒一下,使用动网格进行正式计算之前,最好养成预览动网格更新的习惯;就是在正式计算前,浏览一下动网格的更新情况,这样可以避免在计算过程中出现动网格更新本身的问题。在预览更新时,很多人都说会出现负体积的警告,更新不成功,出现这样的问题时,最好先把时间步长改的更小点儿试试,一般来讲,排除UDF本身的原因,出现更新出错的原因都与时间步长有关,这需要结合所使用的更新方法多琢磨。 

4、设定动网格参数 

为了使用动网格模型,需要在dynamic mesh(动网格)面板中激活Dynamic Mesh(动网格)选项。如果计算的是活塞运动,则同时激活In-Cylinder(活塞)选项。然后选择动网格模型,并设置相关参数。 

1选择网格更新模型 

Mesh Methods(网格划分方法)下面选择Smothing(弹簧光顺模型),Layering(动态层模型)和(或)Remshing(局部网格重划模型)。
2设置弹簧光顺参数 

激活弹簧光顺模型,相关参数设置位于Smoothing(光顺)标签下,可以设置的参数包括Spring Constant Factor(弹簧弹性系数)、Boundary Node Relaxation(边界点松弛因子)、Convergence Tolerance(收敛判据)和Number of Iterations(迭代次数)。弹簧弹性系数应该在0 1 之间变化,弹性系数等于0 时,弹簧系统没有耗散过程,在图中算例中,靠近壁面的网格没有被改变,而是保持了原来的网格形状和密度;在弹性系数等于1 时,弹簧系统的耗散过程与缺省设置相同,从图中可以发现壁面发生变形,壁面附近网格因为过度加密而质量下降。因此在实际计算中应该在0 1 之间选择一个适当的值。边界点松弛因子用于控制动边界上网格点的移动。当这个值为零时,边界节点不发生移动;在这个值为1 时,则边界节点的移动计算中不采用松弛格式。在大多数情况下,这个值应该取为0 1 之间的一个值,以保证边界节点以合适的移动量发生移动。 

收敛判据就是网格节点移动计算中,迭代计算的判据。迭代次数是指网格节点移动计算的最大迭代次数。 

3动态分层 

Layering(动态分层)标签下,可以设置与动态层模型相关的参数。通过设定Constant Height(常值高度)与Constant Ratio(常值比例)可以确定分解网格的两种方法。Split Factor(分割因子)和Collapse Factor(合并因子)则分别为上面介绍的alpha_salpha_c 

4局部网格重新划分网格 

Remeshing(重划网格)标签下,设置与局部重划模型相关的参数。可以设置的参数包括Maximum Cell Skewness(最大畸变率)、Maximum Cell Volume(最大网格体积)和Minimum Cell Volume(最大网格体积),其含义如前所述,主要用于确定哪些网格需要被重新划分。在缺省设置中,如果重新划分的网格优于原网格,则用新网格代替旧网格;否则,将保持原网格划分不变。如果无论如何都要采用新网格的话,则可以在Options(选项)下面选择Must Improve Skewness(必须改善畸变率)选项。如果Options(选项)下面的Size Function(尺寸函数)被激活,则还可以用网格尺寸分布函数标志需要重新划分的网格。假设在某点附近的理想网格尺寸为L ,而某个网格的尺寸为L' ,如果: 

                                                      L’不属于[0.8*gamma*L1.25*gamma*L] 

则网格被标志为需要重新划分的网格,并在随后的计算中被重新划分。式中的gamma用下面的公式计算: 

                                                      alpha>0时,gamma=1+alpha*d_b^(1+2*beta) 

                                                                                                                    alpha<0时,gamma=1+alpha*d_b^[(1-beta)^-1] 

式中d_b为网格到壁面边界的最小距离,alphabeta就是需要设置的Size Function Variation(尺寸函数增量)和Size Function Rate(尺寸函数变化率)。 

以上两式中,alpha以边界网格尺寸为基准控制内部网格的大小,alpha等于0.5表示内部网格的尺寸至少是边界网格的1.5倍,alpha等于-0.5表示内部网格的尺寸等于边界网格的0.5倍,如果alpha等于0则表示内部网格与边界网格大小相同;bata的取值在-11之间,用于控制网格从边界到内部区域的变化速率。Beta取正值表示网格变化速率较慢取负值则表示变化速率较快,取0 则表示网格从边界到内部区域呈线性变化。 

另外一个选项Size Function Resolution(尺寸函数分辨率)用于定义尺寸分布函数对网格大小的分辨率,其参照值是最小网格尺寸。 

点击Use defaults(使用缺省值)按钮,可以恢复系统缺省设置。 

5)设定活塞运动参数 

如果在计算中选择使用In-cylinder(活塞)模型,需要指定Crank Shaft Speed(曲柄速度)、Starting Crank Speed(曲柄起始速度)、Crank Period(曲柄周期)以及Crank Angle Step Size(曲柄角度时间步长)。 

FLUENT 中还提供一个内建函数用于计算活塞位置。这个函数的自变量为曲柄转角,如果选用这个函数,还需要指定Piston Stroke(活塞行程)和Connecting Rod Length(连接杆长度)二个参数。 

注:以上的一些参数设定对动网格的更新质量影响很大,如果设置不当,可能引起更新不成功,如果不清楚这些设定因子对更新的影响,可以固定一些参数调节一两个参数查看效果。另外,在这些更新方法中比较容易出问题的就是Remeshing方法中的一些参数设定:Remeshing中的参数Minimum length scaleMaximum Length Scale,这两个参数你可以参考mesh scale info中的值,仅是参考,因为mesh scale info中的值是整个网格的评价值,设置的时候看一下动网格附近的网格和整个网格区域的大小比较,然后确定这两个参数,一般来讲,动网格附近的网格较密,这些值都比整体的小,所以在设置时通常设置为比mesh scale info中的Minimum length scale大一点,比Maximum Length Scale小一点。 

5、定义动网格的运动方式 

在计算动网格问题时,必须定义动网格区的运动方式。在动网格区为刚体运动时,可以用型函数和UDF 来定义其运动;在动网格区为变形区域时,则需要定义其几何特征及局部网格重划参数;如果动网格区既做刚体运动又有变形发生,则只能用UDF 来定义其几何形状的变化和运动过程。 

上述定义在Dynamic Zones(动态区域)面板中设置,在这个面板中可以修改动态区域的设置、计算刚体运动区域的重心或删除一个动态区域。方法是首先在Dynamic Zones(动态区域)列表中选择一个动网格区,然后修改其设置参数,或计算其重心,或进行删除操作,最后点击Create(创建)按钮保存设置。 

对于新加入的区域,需要先从Zone Names(区域名称)下选择相关区域,然后在Type(类型)下选择其运动类型。可供选择的运动类型包括Stationary(静止)、Rigid Body(刚体运动)、Deforming(变形)和User-Defined(用户自定义)四种。 

补充资料:FLUENT三种动边界控制实现方法 

1) void DEFINE_CG_MOTION (UDFname,Dynamic_Thread * dt,real vel[ ], real omega[ ], real time,real dtime) 

此函数接口用于控制刚体的运动,用户把刚体质心运动速度和角速度分别赋值给velomega, FLUENT根据它们的值来自动计算出边界下一步的位置,从而实现动边界的控制; 刚体质心的位置可以在函数接口界面对话框中定义。Dynamic Zones中的dwall就是要控制的动边界,Motion UDF/Profile中的就是UDFname,从中可看出它已被制定成用于控制dwall,理论上 FLUEN T可以通过这种方式实现无穷多个动边界的控制; C.G.Location用于设定初始位置的质心,C.G.Orientation用于设定刚体的初始角度。一般适用于刚体本身不变形的运动。 

2) void DEFINE_GEOM(char name,Domain * d,Dynamic_Thread * dt,real * position) 

此函数接口用于控制变形体的边界运动, position就是运动边界上某网格节点的位置值,用户可以通过对其赋值达到控制效果, position [0]对应边界节点的x坐标, position [1]对应y 坐标, position [2]对应z坐标; FLUENT自动遍历所有的边界节点,因此适用于有规律的可以用函数描述的运动边界。

3) void DEFINE_ GRID_MOTION(name,d,dt,time,dtime) 

此函数接口也用于控制形体的边界运动。主要用于更加复杂的控制,用户需要自己利用 FLUENT提供的其他函数来遍历运动边界上的节点,并对其位置进行控制,因此 UDF编程比前面两种复杂得多。它甚至可以事先生成好边界数据,在计算中把数据读入,完成复杂形体控制。 

6、预览动网格 

在设置好动网格模型及动网格区的运动方式后,可以通过预览的方式检查设置效果。预览功能在Mesh Motion(网格运动)面板中进行设置,启动这个面板的菜单操作为:Solve -> Mesh Motion... 

预览操作步骤如下: 

1)在参数设置完毕后,首先保存算例(case)文件。因为与网格设置有关的记录都保存在算例文件中,在预览过程中伴随着网格的更新,与网格有关的记录也不断被刷新,如果不进行保存,则无法恢复原始设置状态,在发现参数设置问题后就无法进行更改了。 

2)设置迭代时间步数和时间步长。在计算过程中,当前时间将被显示在Current Mesh Time(当前网格时间)栏中。如果在计算中选用了活塞模型选项,则时间步长用曲柄速度shaft speed)和曲柄转动步长(crank angel step size)计算得出。 

3)为了在图形窗口中预览网格变化过程,需要激活Display Options(显示选项)下的Display Grid(显示网格),并在Display Frequency(显示频率)中设置显示频率,即每分钟显示图幅数量。如果要保存显示的图形,则同时激活Save Hardcopy(保存硬拷贝)选项。 

4)点击Preview(预览)按钮开始预览。

在定义了活塞运动时,活塞运动的预览是在IC Zone Motion(活塞运动)面板中实现的,激活这个面板的菜单操作为:Display -> IC Zone Motion... 

预览操作的具体步骤为: 

1)在Display Grid(显示网格)面板中选择准备预览的网格区域。 

2)在IC Zone Motion(网格运动)面板中,设置曲柄角度增量(Increment)和迭代步数(Number of Steps)。 

3)点击Preview(预览)按钮开始预览。 

注:在动网格的建立内容中,已经说到了预览动网格在整个计算之中的重要性,请参考。
 

后记详细版的该帖子文档,FLUENT动网格专题讨论.rar

您所在的用户组无法下载或查看附件

本主题由 管理员 liwujian 于 2011-6-16 14:33:31 执行 移动主题 操作
分享 转发
1. 海纳百川,有容乃大;博观约取,厚积薄发!
2. CSD, CFD, FSI, BIONICS:::
3. QQ:54034199 Email:jsyang@nuaa.edu.cn
TOP
2#

FLUENT动网格专题讨论(7.9更新,第四楼)

§二、NACA0012翼型俯仰振荡实例进行讲解动网格的应用过程;

首先需要声明的是,这个例子也是来源于网络,原作者不详,在此向他表示感谢。

1、问题描述

本例是想对作简谐振荡运动的NACA0012翼型的气动特性(升力系数,阻力系数和力矩系数)进行数值计算,来流速度为V 攻角的变化规律为:

Alphat=A/2*sin(omega*t)

其中,A=10度,omega=10*pi 弧度/秒。

2、该例需要使用动网格来实现,首先需要编写刚体运动UDF实现翼型的俯仰运动,由于在FLUENTUDF中只能指定速度,角速度;所以,需要将攻角对时间求导,得到转动角速度的规律:

Dalpha/dt=A*omega/2*cos(omega*t)

编写的UDF在附件中。

3、由于本例只是为了讲述动网格的实现,至于其他方面的设置及分析就不再讨论;这里详细讲述下动网格的建立以及动网格的预览的结果。步骤如下:

1)将mesh文件读入到FLUENT中,Gridcheckscale…Smooth/Swap…Display Grid

2)定义求解器为Definepressure-based2DunsteadyImplicitGreen-Gauss Node Based(因本例使用的是三角形单元).

3)编译UDFDefine->User-Defined->Functions->Complied…

此时打开了Complied UDFs的窗口,Add…在选择UDF的对话框中找到NACA0012DM文件夹中的airfoil.c文件,选中,ok;此时返回到Complied UDFs的窗口点击BuildFLUENT开始进行编译,可以在FLUENT窗口看到编译的一些过程提示;等编译完成,点击Load;就将已经编译好的UDF加载到FLUENT中了。

4)定义动网格参数,Define->Dynamic Mesh(选勾,激活动网格模型)->Parameters…

此时打开了Dynamic Mesh Parameters 窗口,在Models中只选取Dynamic Mesh,本例的网格类型为三角形单元,要实现的运动为小幅度的转动,因此选用的动网格更新方法为Smoothing+Remeshing;开始依次对这两种更新方法进行参数设定:

Smoothing中的参数设定:

Spring Constant Factor(弹簧倔强系数),该值设定为一个较小的值,在0.010.1之间,本例选取0.08

Boundary Node Relaxation(边界节点松弛),设定为0.5

Convergence Tolerance(收敛判据),保持默认的0.001

Number of Iterations(迭代次数),保持默认的20

Remeshing中的参数设定:

为了得到较好的网格更新,本例在使用局部网格重新划分方法时,使用尺寸函数,也就是Remeshing+Must Improve Skewness+Size Function的策略。

Minimum Length ScaleMaximum Length Scale均设置为0,为了使所有的区域都被标记重新划分;

Maximum Cell Skewness(最大单元畸变),参考Mesh Scale Info…中的参考值0.51,将其设定为0.4,以保证更新后的单元质量;

Size Remesh Interval(依照尺寸标准重新划分的间隔),将这个值设定为1,在FLUENT,不满足最大网格畸变的网格在每个时间步都会被标记,而后重新划分,而不满足最小,最大及尺寸函数的网格,只有在Current Time=Size Remesh Interval*delta t的时候,才根据这些尺寸的标准标记不合格的单元进行重新划分,为了保证每步的更新质量,将其修改为1,就是每个时间都根据尺寸的标准标记及更新网格。

Size Function Resolution(尺寸函数分辨率),保持默认的3

Size Function Variation(尺寸函数变量):建议使用一个小值,在0.10.5之间,本例将其设置为0.3

Size Function Rate(尺寸函数变化率),保持默认的0.3

5)定义动网格区域,Define->Dynamic Mesh->Zones…

此时打开了Dynamic Mesh Zones窗口,本例是使用UDF控制翼型上下边的刚体运动,因此,在Zone Names的下拉菜单中选中airfoil的边界,在Type中选择Rigid Body,而编译好的airfoil UDF已经在Motion UDF/Profile中了,不用管它;在Center of Gravity Location中定义刚体重心的初始位置(在这里其实该坐标就是转动点坐标,翼型绕这个点俯仰,本应该设定在1/4弦线点,但由于不清楚模型情况,在此让翼型绕原点俯仰。);Center of Gravity Orientation定义重力在惯性系中的方向,均保持默认,这两项如果需要跟踪物体运动的质心位置变化规律则比较有用,如在6DOF中,这里由于不清楚模型情况,保持默认。Meshing OptionsCell Height设定为0.001,用于定义局部网格重新划分时与边界相邻网格的理想尺寸,由于不知道网格划分间距,大致填写。

到此,动网格已经定义完成,接下来,预览动网格更新情况。

6)预览动网格,Solve->Mesh Motion…设置Time Step Size(时间步长)为0.001秒,Number of Time Steps(时间步数)设置为400,之后点击Preview就可以看动网格的更新情况了。

初始网格如图:
此主题相关图片如下:
 

0.02秒后的网格
此主题相关图片如下:

0.1秒后的网格:
此主题相关图片如下:

0.17秒后的网格:
此主题相关图片如下:

整个过程的更新动画:
此主题相关图片如下:

由以上的图可以看出,此次网格更新的质量很好,可以用于计算。

4、关于计算的其他设置,不再介绍。

NACA0012DM Cas和UDF.rar 

您所在的用户组无法下载或查看附件

1. 海纳百川,有容乃大;博观约取,厚积薄发!
2. CSD, CFD, FSI, BIONICS:::
3. QQ:54034199 Email:jsyang@nuaa.edu.cn
TOP
3#

FLUENT动网格专题讨论(7.9更新,第四楼)

§三、与动网格应用有关的参考文献;

 

1FLUENT Training Lectures

Dynamic Mesh Case Studies.pdf

您所在的用户组无法下载或查看附件

Moving Deforming Mesh for Non-automotive Applications in Fluent 6.0.ppt

您所在的用户组无法下载或查看附件

2、FLUENT全攻略—动网格.pdf

您所在的用户组无法下载或查看附件

3、FLUENT News—Dynamic Mesh.pdf

您所在的用户组无法下载或查看附件

4、FLUENT动网格相关的期刊论文.rar

您所在的用户组无法下载或查看附件

包括以下文章:

内燃机缸内气体CFD瞬态分析中动态网格划分技术

导弹发射过程数值模拟

用动网格方法模拟导弹发射过程中的燃气射流流场

运动边界问题流场仿真技术的发展

鱼类波状摆动推进的数值模拟

动网格技术在二维非结构网格中的实现

动网格技术在桥梁断面振动绕流问题中的应用

动网格生成技术

粘性流场中摆动尾鳍的水动力性能分析

液压锥阀内部运动流场的数值模拟

方柱非定常绕流与涡激振动的数值模拟

不同截面形状柱体风致振动的CFD数值模拟

黏性流场中二维摆动水翼的水动力分析

桥梁气动导数的数值计算

5FLUENT动网格相关的学位论文

包括以下文章:   

Investigation of Combustive Flows and Dynamic Meshing in CFD

您所在的用户组无法下载或查看附件

包含运动边界的多体非定常流场数值模拟方法研究:

您所在的用户组无法下载或查看附件

车用四气门汽油机气道及缸内气体流动状态的研究:

您所在的用户组无法下载或查看附件

地铁列车活塞风数值模拟:

您所在的用户组无法下载或查看附件

二维单圆柱双圆柱绕流问题和三维垂荡板运动的数值模拟:

您所在的用户组无法下载或查看附件

非结构动网格生成方法研究:

您所在的用户组无法下载或查看附件

非结构动网格下非定常气动力计算和嗡鸣研究

您所在的用户组无法下载或查看附件

非结构动网格在多介质流体中的应用研究:

您所在的用户组无法下载或查看附件

公路风吹雪雪害仿真技术研究:

您所在的用户组无法下载或查看附件

含动边界的燃气射流数值模拟:

您所在的用户组无法下载或查看附件

机弹分离数值仿真研究:

您所在的用户组无法下载或查看附件

机载多管火箭冲击流场数值模拟:

您所在的用户组无法下载或查看附件

基于非结构动网格的非定常气动力计算:

您所在的用户组无法下载或查看附件

深水立管涡激振动的耦合模拟及抑制方法研究:

您所在的用户组无法下载或查看附件

新型二冲程微型摆式内燃机流场的数值模拟计算与分析:

您所在的用户组无法下载或查看附件

旋转弹丸导弹马格努斯效应数值计算研究:

您所在的用户组无法下载或查看附件

粘性对船舶横剖面垂向运动水动力的影响研究:

您所在的用户组无法下载或查看附件

粘性流场中摆动尾鳍的水动力分析:

您所在的用户组无法下载或查看附件

欢迎大家积极提供更好的资料,谢谢!

1. 海纳百川,有容乃大;博观约取,厚积薄发!
2. CSD, CFD, FSI, BIONICS:::
3. QQ:54034199 Email:jsyang@nuaa.edu.cn
TOP
4#

university.fluent.com——Dynamic Mesh经典帖子集

 

今天我把http://university.fluent.com论坛上关于Dynamic Mesh的帖子主题搜索整理了一下,比较经典的帖子都转成了mht格式的文件。里面有很多我们需要的知识,包括不少Fluent技术工程师的经验。对动网格感兴趣的朋友,可以把这些文件下载下去看一遍,然后再去规划解决自己的问题。

 

帖子列表:        

您所在的用户组无法下载或查看附件


帖子集文件.rar:

您所在的用户组无法下载或查看附件

1. 海纳百川,有容乃大;博观约取,厚积薄发!
2. CSD, CFD, FSI, BIONICS:::
3. QQ:54034199 Email:jsyang@nuaa.edu.cn
TOP
5#

占楼,以供以后编辑之用。

1. 海纳百川,有容乃大;博观约取,厚积薄发!
2. CSD, CFD, FSI, BIONICS:::
3. QQ:54034199 Email:jsyang@nuaa.edu.cn
TOP
6#

占楼,以供以后编辑之用。

后面,大家可以跟帖讨论,谢谢。

1. 海纳百川,有容乃大;博观约取,厚积薄发!
2. CSD, CFD, FSI, BIONICS:::
3. QQ:54034199 Email:jsyang@nuaa.edu.cn
TOP
7#

想问问楼主,动网格的具体操作过程!

请问建立动网格问题的网格是在fluent里建立呢,还是在gambit里建立?

学习动网格有没有什么资料可以参考?

我有一本《flunet——流体工程仿真计算实例与应用》里面有动网格的活塞问题,可是书里没有说在gambit中怎么建模,直接从光盘里往flunet中导入网格。然后在fluent中设置动网格参数。

我现在的问题是不知道,在gambit中怎么操作。都需要考虑什么问题。其实活塞的建模并不难,关键就是网格这弄不清楚!!!

希望楼主能给个解答!

如果你也做过《flunet——流体工程仿真计算实例与应用》里动网格的例子,能不能把gambit中的建模文件传上来,我想参考一下!!!

先谢谢了!!

TOP
8#

以下是引用wei370在2008-1-22 20:31:00的发言:

想问问楼主,动网格的具体操作过程!

请问建立动网格问题的网格是在fluent里建立呢,还是在gambit里建立?

学习动网格有没有什么资料可以参考?

我有一本《flunet——流体工程仿真计算实例与应用》里面有动网格的活塞问题,可是书里没有说在gambit中怎么建模,直接从光盘里往flunet中导入网格。然后在fluent中设置动网格参数。

我现在的问题是不知道,在gambit中怎么操作。都需要考虑什么问题。其实活塞的建模并不难,关键就是网格这弄不清楚!!!

希望楼主能给个解答!

如果你也做过《flunet——流体工程仿真计算实例与应用》里动网格的例子,能不能把gambit中的建模文件传上来,我想参考一下!!!

先谢谢了!!

不好意思,一开始这个帖子还没有完成,我就给你回了个站内信息,收到了吗?看你又发帖子提了这个问题,在这里给你回答下吧。

1.动网格问题不是在GAMBIT中建立的,在GAMBIT中建模时和平时是一样的,建模,划分网格,加边界条件,然后导出网格。在这个过程唯一需要注意的就是,运动区域的网格类型要和你所要使用的动网格更新方法相协调。比如,弹簧近似光滑法比较适用于非结构网格(结构网格也可以用,但需要命令激活),动态分层法只适用于结构网格,局部重新划分法只适用于非结构网格。

2.学习动网格的资料,我已经在这个帖子里完善了,你可以下载来看看,最好能先做个例子,一步步了解过程,中间的知识可以慢慢补。

3.活塞的那个例子,模型及网格应该很好建立,三个同轴的圆柱,然后倒角,根据动网格更新的方法,主要使用动态分层方法,在运动区域,只能划分为六面体网格,楔形体网格,其他区域可可以分为任意的网格。

4.如果还有什么问题,可以继续发帖提问,谢谢。

1. 海纳百川,有容乃大;博观约取,厚积薄发!
2. CSD, CFD, FSI, BIONICS:::
3. QQ:54034199 Email:jsyang@nuaa.edu.cn
TOP
9#

谢谢

TOP
10#

是不是 作动网格 一定要事先在 GAMBIT做网格呢。

?在ICEM CFD 里面再导入FLUENT里面可以吗?这样还能定义那些移动参数吗?

TOP