Solve的用法(FLUENT求解说明)

合集下载

FLUENT软件实际入门操作

FLUENT软件实际入门操作

求解技术(Solve)Solve>Controls>Solution…计算格式的选择一阶迎风格式:适用于流动方向与网格方向基本一致,结构化网格。

具有稳定性高,计算速度快的优点。

在网格方向与流动方向不一致时,产生的数值误差比较大。

二阶格式:计算时间比较长,收敛性差。

合适的计算方式:在计算开始时先用一阶格式进行计算以获得一个相对粗糙的解,在计算收敛后再用二阶格式完成计算以提高解的精度。

避免二阶格式收敛性差、计算时间长的问题,也避免了一阶格式在复杂流场计算中数值误差大的问题。

QUICK格式:对于结构网格计算旋转流动问题时,计算精度高,但在其它情况下,QUCIK格式的精度与二阶格式相当。

指数律格式:与一阶格式精度基本相同。

中心差分:在LES湍流模型中使用,且应该在网格足够密集、局部Peclet数小于1的情况下使用。

压强插值格式的选择1在彻体力对流场有很大影响的情况下,应该选择彻体力加权(body-force-weighted)格式。

2 在流场中有涡量很大的集中涡、高雷诺数自然对流、高速旋转流、多孔介质,以及流线曲率很大时,应该选择PRESTO!格式。

3 对于可压流,应该使用二阶格式。

4 二阶格式不能用于多孔介质计算和多相流计算中的混合物模型及VOF 模型。

在其他情况下,为了提高精度可以选用二阶格式。

密度插值格式的选择在用分离算法计算单相可压流时,有三种密度插值格式可供选择,即一阶迎风格式、二阶格式和QUICK 格式。

一阶迎风格式具有良好的稳定性,但是在计算带激波的可压流时,会对激波解产生“抹平”作用,因此应该选用二阶格式或QUICK 格式。

在用四边形网格、六面体网格或混合网格计算带激波的流动时,最好使用QUICK 格式计算所有变量。

需要注意的是,在计算可压多项流时,只能用一阶迎风格式计算可压缩相的流动。

Solve>Controls>Solution…Discretization(离散)定义动量、能量、湍流动能等项目,有一阶迎风格式、二阶迎风格式、指数律格式、QUICK格式和中心差分格式(在LES湍流模式计算中),也可以在使用耦合求解器时,定义湍流动能、湍流耗散率等项目,并为这些项目选择一阶迎风格式、二阶迎风格式。

fluent笔记讲解

fluent笔记讲解

fluent笔记讲解Discretization离散Node values节点值,coarsen粗糙refine 细化curvature曲率,X-WALL shear Stress 壁面切应力的X方向。

strain rate应变率1、求解器:(solver)分为分离方式(segeragated)和耦合方式(coupled),耦合方式计算高速可压流和旋转流动等复杂高参数问题时比较好,耦合隐式(implicit)耗时短内存大,耦合显式(explicit)相反;2.收敛判据:观察残差曲线。

可以在残差监视器面板中设置Convergence Criterion(收敛判据),比如设为10 -3 ,则残差下降到小于10 -3 时,系统既认为计算已经收敛并同时终止计算。

(2)流场变量不再变化。

有时候不论怎样计算,残差都不能降到收敛判据以下。

此时可以用具有代表性的流场变量来判断计算是否已经收敛——如果流场变量在经过很多次迭代后不再发生变化,就可以认为计算已经收敛。

(3)总体质量、动量、能量达到平衡。

在Flux Reports (通量报告)面板中检查质量、动量、能量和其他变量的总体平衡情况。

通过计算域的净通量应该小于0.1%。

Flux Reports(通量报告)面板如图2-17 所示,其启动方法为:Report -> Fluxes3.一阶精度与二阶精度:First Oder Upwind and Second Oder Upwind(一阶迎风和二阶迎风)①一阶耗散性大,有比较严重的抹平现象;稳定性好②二阶耗散性小,精度高;稳定性较差,需要减小松弛因子4.流动模型的选择①inviscid无粘模型:当粘性对流场影响可以忽略时使用;例如计算升力。

②laminar层流模型:考虑粘性,且流动类型为层流。

③Spalart-Allmaras (S-A模型):单方程模型,适用于翼型、壁面边界层流动,不适于射流等自由剪切湍流问题。

fluent计算方法

fluent计算方法

fluent计算方法
在流体力学计算中,有多种计算方法,包括但不限于以下三种:
1. 非耦合隐式算法(Segregated Solver):该算法源于经典的SIMPLE算法,其适用范围为不可压缩流动和中等可压缩流动。

这种算法不对Navier-Stoke方程联立求解,而是对动量方程进行压力修正。

该算法是一种很成熟的算法,在应用上经过了很多广泛的验证,这种方法拥有多种燃烧、化学反应及辐射、多相流模型与其配合,适用于低速流动的CFD模拟。

2. 耦合显式算法(Coupled Explicit Solver):这种算法由FLUENT公司和NASA联合开发,主要用来求解可压缩流动。

3. 耦合隐式算法(Coupled Implicit Solver):该算法也是对Navier-Stoke方程组进行联立求解,由于采用隐式格式,因而计算精度与收敛性要优于Coupled Explicit方法,但却占用较多的内存。

以上信息仅供参考,如需更多信息,建议查阅fluent相关书籍或咨询专业人士。

Fluent内部求解方法与过程.特点

Fluent内部求解方法与过程.特点

Fluent中Pressure-based solver 和Density-based solver的求解方法与特点1 Pressure-based solver 和Density-based solver最初,pressure-based 方法被开发用于模拟低速的不可压缩流动,density-based 方法则主要用于高速可压缩流动。

然而,随着对两种方法的扩展与重整,它们已都超越了传统或最初的开发目的,适用于多种复杂工况的流动模拟了。

两种方法中,速度场均来源于求解动量方程。

在Density-based 方法中,连续方程用于获得密度场,而压力场则通过求解状态方程求得。

Pressure-based方法中,压力场通过求解压力修正方程获得。

压力修正方程是通过关联连续方程和动量方程制定的。

无论使用哪种方法,Fluent都必须求解质量和动量守恒方程,有时还需求解能量及其他标量方程。

在所有的计算方式中,基于控制容积的处理方式都是必要的。

控制容积理论至少包含如下三方面:1. 通过计算网格将计算域划分为离散的控制容积;2. 将控制方程在个控制容积上积分来构建代数方程,用于求解离散的未知独立变量;3. 线化离散方程并求解,不断更新独立变量值,直至收敛。

两种求解方法均使用有限容积法对计算域进行离散,但用于线化和求解离散方程的方法略有不同。

下面全面阐述pressure-based solver和Density-based solver的求解过程。

1.1 Pressure-Based solver压力基求解器使用的代数求解方法属于projection method。

质量守恒方程和动量守恒方程通过压力修正式相互关联. Pressure-based solver包含如下两种解算方法:1.1.1 The pressure-based segregated algorithm压力基解算中的分离式解法中,每一个控制方程在求解时是独立的、非耦合的、分离开来的。

最新fluent求解参数设置资料讲解

最新fluent求解参数设置资料讲解

求解参数设置(Solution Methods/Solution Controls):在设置完计算模型和边界条件后,即可开始求解计算了,因为常会出现求解不收敛或者收敛速度很慢的情况,所以就要根据具体的模型制定具体的求解策略,主要通过修改求解参数来完成。

在求解参数中主要设置求解的控制方程、选择压力速度耦合方法、松弛因子、离散格式等。

在VOF模型中,PISO比较适合于不复杂的流体,SIMPLE和SIMPLEC适合于可压缩的流体或者处于封闭域中的流体。

• 求解的控制方程:在求解参数设置中,可以选择所需要求解的控制方程。

可选择的方程包括Flow(流动方程)、Turbulence(湍流方程)、Energy(能量方程)、V olume Fraction(体积分数方程)等。

在求解过程中,有时为了得到收敛的解,先关闭一些方程,等一些简单的方程收敛后,再开启复杂的方程一起计算。

• 选择压力速度耦合方法:在基于压力求解器中,FLUENT提供了压力速度耦合的4种方法,即SIMPLE、SIMPLEC(SIMPLE.Consistent)、PISO以及Coupled。

定常状态计算一般使用SIMPLE或者SIMPLEC方法,对于过渡计算推荐使用PISO方法。

PISO方法还可以用于高度倾斜网格的定常状态计算和过渡计算。

需要注意的是压力速度耦合只用于分离求解器,在耦合求解器中不可以使用。

在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC算法,默认是SIMPLE算法,但对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松弛迭代时。

对于相对简单的问题(如没有附加模型激活的层流流动),其收敛性可以被压力速度耦合所限制,用户通常可以使用SIMPLEC算法很快得到收敛解。

在SIMPLEC算法中,压力校正亚松弛因子通常设为1.0,它有助于收敛,但是,在有些问题中,将压力校正松弛因子增加到1.0可能会导致流动不稳定,对于这种情况,则需要使用更为保守的亚松弛或者使用SIMPLE 算法。

Solve的用法(FLUENT求解说明)

Solve的用法(FLUENT求解说明)

Solve使用说明一。

Control项的说明1.Solve->control->control这是你就会看到如右图的对话框。

左边的equations中列出了当前将要求解的方程。

耦合求解时,energy方程不单独列出,包括在flowcategory(她同时也包括压力和运动方程)。

右上方的under-relaxation factors是求解方程所必须的,一般用默认值即可。

如果收敛情况不好,可以将松弛因子调小点,具体操作请看帮助文件中的Setting Under-RelaxationFactors主题。

右下方的descretization主要为对流项方程的离散控制方法。

一般的选取原则为:pressure:如果浮力项或者轴对称的涡旋作用不是很大,你大可放心的使用standard。

Momentum, Energy:一般选取first order upwind就行了,如果有需要,可以看着帮助文件选取。

Pressure-V elocity Coupling:一般情况选取simple就行了,如果松弛因子比较大的时候,用simplec比较好。

对于非稳定流,我们强力推荐使用PISO。

2.Solve->control-> multigrid这一项主要用于多重网格的计算,他可以将细密网格的多重耗散项消除。

3.Solve->control->limited这一项主要用于设定各个物理量的极限值,如果在叠代的过程中,有数值超过此值,计算机就会将数值改为这个值,然后在进行下一步计算。

二。

Initialize项的说明1。

Solve->Initialize->Initialize比较简单,自己看着作吧。

2。

Solve->Initialize->patch可以定义局部区域的物理特性,但是在做这件事之前,你必须标示出你要定义的局部区域,请参看adapt->region。

solve的用法和例句

solve的用法和例句

solve的用法和例句solve有解决;解答等意思,那么你知道solve的用法吗?下面跟着店铺一起来学习一下,希望对大家的学习有所帮助!solve的用法:solve的用法1:solve的基本意思是“解决”,指为有一定难度的问题寻求满意的答复或解法,从而使这一问题得到解决。

solve的用法2:solve多用作及物动词,后接问题、困难等名词或代词作宾语。

可用于被动结构。

solve的用法例句:1. I dreamed up a plan to solve both problems at once.我想出了一个方案,可以同时解决两个问题。

2. Human societies have the power to solve the problems confronting them.人类社会有能力解决面临的问题。

3. Egypt wants to solve the problem in an atmosphere of cordiality.埃及想要友好地解决该问题。

4. Their domestic reforms did nothing to solve the problem of unemployment.他们的国内改革未能解决失业问题。

5. She leaned on him to help her to solve her problems.她靠他帮忙解决自身问题。

6. You know, it occurs to me you could solve all your problems by obtaining more money.依我看,你的所有问题都可以通过多挣点钱来解决。

7. It isn't going to solve a single thing.这什么问题也解决不了。

8. Attempts are being made to solve the problem of waste disposal.正在想办法解决废物处理的问题。

利用FLUENT 3D求解器求解

利用FLUENT 3D求解器求解

利用FLUENT 3D求解器求解一、在FLUENT中读入网格文件,检查网格并定义长度单位1、启动FLUENT,进入3D模式操作:开始→程序→FLUENT→3d→Run,进入FLUENT。

2、读入网格文件操作:File→Read→Case,选择在Gambit中绘制的网格文件.msh文件,点击OK完成数据读入。

3、调整网格尺寸比例操作:Grid→Scale打开“Scale Grid”对话框(1)在Units Conversion 下的Grid Was Created In 右侧列表中选择合适的单位如:cm (在gambit中一般是以m为单位,要转化成fluent对应的单位cm);(2)点击Change length Units: 此时左侧的Scale Factors下的X,Y,Z项都变为0.01。

(3)点击下边的Scale按钮:此时,Domain Extents下的单位由m变成cm;并给出区域的范围;(4)点击Close关闭对话框。

4、检查网格操作:Grid→CheckFluent会对网格进行各种检查并在信息反馈窗口显示检查过程和结果,其中要注意保持最小体积为正值。

5、显示网格操作:Display→Grid打开网格显示对话框后,点击Display。

注意:用鼠标右键点击边界线,则在信息反馈窗口内将显示此边界的类型等信息。

也可用此方法检查任何内部节点和网格线的信息。

二、创建计算模型1、设置求解器操作:Define→Models→Solver(1)在Solver项选择Segregated;(2)在Formulation项选择Implicit;(3)在Space项选择3D;(4)在Time项选择Unsteady;(5) Velocity Formulation,Unsteady Formulation保持默认值;(6)点击OK。

2、定义多相流模型操作:Define→Models→Multiphase(1)在Model项选择Volume of Fluid;(2)在Number of Phase下选2;(3)在VOF Scheme项选择Geo-Reconstruct,Courant Number保持默认值;(fluent6.3.26里边VOF Scheme选expicity。

06-第六章FLUENT求解技术

06-第六章FLUENT求解技术

FLUENT6.1全攻略第六章 求解技术本章将讲述FLUENT的求解技术,包括数值格式、离散化方法、分离求解器、耦合求解器、多重网格法等内容,以及如何在计算中如何使用这些方法。

求解技术是CFD软件的核心内容,了解这部分内容,对理解其他部分的内容有很大帮助。

6.1 数值格式回顾FLUENT中有两种求解器,即分离求解器(segregated solver)和耦合求解器(coupled solver)。

这两种求解器的求解对象是相同的,即它们所求解的控制方程均为描述质量守恒、动量守恒和能量守恒的连续方程、动量方程和能量方程。

在考虑湍流和化学反应时,还要加上湍流方程和化学组元方程。

它们都用有限体积法作为对计算对象进行离散求解的基础方法,有限体积法的主要工作包括:通过网格划分将空间区域分解成由离散的控制体组成的集合。

在控制体上用积分形式构造离散变量的代数方程。

将离散方程线化,然后通过求解线化方程获得变量的迭代解。

两种求解器的区别在于它们所使用的线化方法和求解离散方程的方法是不同的。

6.1.1 分离求解方法分离求解方法即分别求解各个控制方程的方法。

由于控制方程是非线性的,因此求解必须经过多次迭代才能获得收敛解。

图6-1为求解流程图,其过程可概述如下:(1)流场变量更新。

在第一次计算时,变量由初始化过程更新。

在随后的计算中,每迭代一次既得到一个更新的解。

(2)用当前压强和质量通量的值求解动量方程,以得到新的速度场。

(3)因为(2)中得到的速度场的数值解无法完全满足连续方程,于是再求解压强修正方程。

压强修正方程是由连续方程导出的泊松型方程,求解这个方程可以得到对压强场、速度场和质量通量的修正,进而使连续方程得到满足。

(4)利用前面求出的解,求解湍流方程、能量方程、组元方程和能量方程。

(5)在多相流计算中如果考虑相间干扰,则需要通过求解弥散相轨迹计算得到连续相方程中的源项解。

(6)检验收敛条件是否被满足。

如果收敛条件被满足,则停止计算。

fluent常用命令

fluent常用命令

fluent常用命令Fluent是一种计算流体力学(CFD)软件,用于模拟流体流动和传热问题。

以下是一些Fluent 中常用的命令:1. 文件操作命令:- `file/read-case-data`:读取现有的案例文件。

- `file/write-case-data`:将当前案例数据写入文件。

- `file/import`:导入几何或网格文件。

- `file/export`:导出网格或结果文件。

2. 网格操作命令:- `grid/check`:检查网格质量。

- `grid/modify-zones`:修改网格区域。

- `grid/interpolate`:插值网格数据。

- `grid/surface`:生成或操作表面网格。

3. 物理模型设置命令:- `define/models`:定义物理模型。

- `define/boundary-conditions`:定义边界条件。

- `define/material-properties`:定义材料属性。

4. 求解控制命令:- `solve/initialize`:初始化流场变量。

- `solve/iterate`:进行求解迭代。

- `solve/set`:设置求解器参数。

- `solve/monitors/residuals`:监视残差。

5. 后处理命令:- `display/contour`:显示轮廓图。

- `display/vector`:显示矢量图。

- `report/forces`:报告力和矩。

- `file/export`:导出结果数据。

6. 运行控制命令:- `solve/initialize/compute-defaults`:计算默认的初始化条件。

- `solve/dual-time-iterate`:进行双时间步求解。

- `solve/monitors/residuals`:监视残差。

7. 其他常用命令:- `display/set`:设置图形显示选项。

Fluent求解参数设置知识分享

Fluent求解参数设置知识分享

F l u e n t求解参数设置求解参数设置(Solution Methods/Solution Controls):在设置完计算模型和边界条件后,即可开始求解计算了,因为常会出现求解不收敛或者收敛速度很慢的情况,所以就要根据具体的模型制定具体的求解策略,主要通过修改求解参数来完成。

在求解参数中主要设置求解的控制方程、选择压力速度耦合方法、松弛因子、离散格式等。

在VOF模型中,PISO比较适合于不复杂的流体,SIMPLE和SIMPLEC适合于可压缩的流体或者处于封闭域中的流体。

• 求解的控制方程:在求解参数设置中,可以选择所需要求解的控制方程。

可选择的方程包括Flow(流动方程)、Turbulence(湍流方程)、Energy(能量方程)、VolumeFraction(体积分数方程)等。

在求解过程中,有时为了得到收敛的解,先关闭一些方程,等一些简单的方程收敛后,再开启复杂的方程一起计算。

• 选择压力速度耦合方法:在基于压力求解器中,FLUENT提供了压力速度耦合的4种方法,即SIMPLE、SIMPLEC(SIMPLE.Consistent)、PISO以及Coupled。

定常状态计算一般使用SIMPLE或者SIMPLEC方法,对于过渡计算推荐使用PISO方法。

PISO方法还可以用于高度倾斜网格的定常状态计算和过渡计算。

需要注意的是压力速度耦合只用于分离求解器,在耦合求解器中不可以使用。

在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC算法,默认是SIMPLE算法,但对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松弛迭代时。

对于相对简单的问题(如没有附加模型激活的层流流动),其收敛性可以被压力速度耦合所限制,用户通常可以使用SIMPLEC算法很快得到收敛解。

在SIMPLEC算法中,压力校正亚松弛因子通常设为1.0,它有助于收敛,但是,在有些问题中,将压力校正松弛因子增加到1.0可能会导致流动不稳定,对于这种情况,则需要使用更为保守的亚松弛或者使用SIMPLE算法。

FLUENT软件实际入门操作

FLUENT软件实际入门操作

求解技术(Solve)Solve>Controls>Solution…计算格式的选择一阶迎风格式:适用于流动方向与网格方向基本一致,结构化网格。

具有稳定性高,计算速度快的优点。

在网格方向与流动方向不一致时,产生的数值误差比较大。

二阶格式:计算时间比较长,收敛性差。

合适的计算方式:在计算开始时先用一阶格式进行计算以获得一个相对粗糙的解,在计算收敛后再用二阶格式完成计算以提高解的精度。

避免二阶格式收敛性差、计算时间长的问题,也避免了一阶格式在复杂流场计算中数值误差大的问题。

QUICK格式:对于结构网格计算旋转流动问题时,计算精度高,但在其它情况下,QUCIK格式的精度与二阶格式相当。

指数律格式:与一阶格式精度基本相同。

中心差分:在LES湍流模型中使用,且应该在网格足够密集、局部Peclet数小于1的情况下使用。

压强插值格式的选择1在彻体力对流场有很大影响的情况下,应该选择彻体力加权(body-force-weighted)格式。

2 在流场中有涡量很大的集中涡、高雷诺数自然对流、高速旋转流、多孔介质,以及流线曲率很大时,应该选择PRESTO!格式。

3 对于可压流,应该使用二阶格式。

4 二阶格式不能用于多孔介质计算和多相流计算中的混合物模型及VOF 模型。

在其他情况下,为了提高精度可以选用二阶格式。

密度插值格式的选择在用分离算法计算单相可压流时,有三种密度插值格式可供选择,即一阶迎风格式、二阶格式和QUICK 格式。

一阶迎风格式具有良好的稳定性,但是在计算带激波的可压流时,会对激波解产生“抹平”作用,因此应该选用二阶格式或QUICK 格式。

在用四边形网格、六面体网格或混合网格计算带激波的流动时,最好使用QUICK 格式计算所有变量。

需要注意的是,在计算可压多项流时,只能用一阶迎风格式计算可压缩相的流动。

Solve>Controls>Solution…Discretization(离散)定义动量、能量、湍流动能等项目,有一阶迎风格式、二阶迎风格式、指数律格式、QUICK格式和中心差分格式(在LES湍流模式计算中),也可以在使用耦合求解器时,定义湍流动能、湍流耗散率等项目,并为这些项目选择一阶迎风格式、二阶迎风格式。

fluent 经典问题 Fluent 收敛判断和 solver选择

fluent 经典问题 Fluent 收敛判断和 solver选择

Fluent 收敛判断和solver选择从上转过来的,虽然是英语,但是静下心来慢慢读一读能学到很多问题:----------------------------Hi! I have tried an external aerodynamic problem in Flunet. In it, I want to know pressure distribution over the wing assembly.I have used Coupled-Implicit-Spalart Allamaras solver with courant number 1 initially. I gave pressure-far-field BC in elliptical boundary around wing assembly which is 10 times larger.After 5000 iterations also, my solution is not converging or continuity and momentum residuals are not coming below 1e-3. They oscillating between 1e-2 and 1e-3. Viscous residual is less than 1e-3.I have changed under relaxation factors, discretization schemes also. Still, I am not able to achieve residual lesser than 1e-4.I want any one users help. I am conveying my advance thanks ..........with regards, vengi.某人的回答There's a few things that could be going on.One possible answer is that your model is converged (that's always the happiest answer, isn't it?). The residuals you are looking at are normalized based on the residuals of the first iteration. So if your initial guess is pretty accurate, then your first residuals will be small, and all of your following residuals will be small as well, but since they are normalized according to that first small value, they look large. This typically shows up in the continuity and momentum residuals, and sometimes even in the x, y, and z velocity residuals (at least in the coupled solver). One thing you should be doing with your model is monitoring other factors besides your residuals. If you're looking for the pressure distribution, then define a few points along your airfoil and monitor the pressure at these points. You should also monitor at least the lift of your airfoil. You can find these monitors undersolve->monitors. Judge convergence by when these have leveled off. While your model is solving, you will probably have to go in and clear the data in the monitors or adjust the scale of the axis to get a better idea of when they've truly leveled off. That can all be done in the windows where you defined the monitors.Another possibility is that your model isn't converged (the less happy of the answers). If that's the case, then there's lots of possible reasons. One common one is the use of the Coupled Solver in low speed flows. Since the coupled solveris a density based solver, it can get hung up in incompressible flow regimes. Typically, I only use the coupled solver for flows over Mach 0.7, but I've used the segregated solver from Mach 0.05 up to Mach 1.2 (paying CAREFUL attention to the mesh where shocks form). Another possible problem is that its an unsteady problem. If you've stalled, you could be shedding vortices at some frequency. The SA turb model does alright with small separation regions, but a large separation region (say behind a shock at some angle of attack) can cause it to fall apart. It was originally designed for 2D airfoils without any separation. They've modified it some to try and make it work in 3D, and to try and help it handle separation, but I still haven't had much luck with it. There could also be some issues with your mesh. Pay attention to your y+ values and the rules concerning them.Either way, you really should be monitoring more than the residuals to judge convergence. I've seen it a lot here, where someone will call a model converged because the residuals dropped below 1e-03, but when I've taken the model and continued with the iterations, I've seen a dramatic change in the forces. I've also seen it where someone will be 8 or 9 thousand iterations in trying to get the residuals to drop, but the forces have been steady.Hope this helps, and good luck,Jason又有一个人来提问Hi Jason, could you tell me more about using the segregated for transonic on ligthly supersonic flows? I tried it with the AGARD 445.6 wing for flutter determination and I had very good results for transonic flows. So, If we take care of under-relaxation factors and we make a good mesh, can segregated solver be used even for transonic flows?lucaSysnoise's Users_Manual接着回答You can use the segregated solver for transonic flows. It tends to diffuse the shocks compared to the coupled solver, but you can fix that by using a refined mesh. A lot of times that's what I have to do here, because I'm running into memory limits, and increasing the mesh by 10-20% still fits in the available memory, where switching to coupled solver doesn't (coupled solver uses 1.5x to 2x the memory because it stores the solution to the last iteration).As far as solver settings... it's very important to set your control limits. For temp and pressure, I calculate the delta between freestream and stagnation, and Idouble that. If I have a problem getting the model to converge, I may cut that down to about 1.5 to 1.2 times the difference between freestream and stagnation. (So my Pressure limits are Pstatic + 2*Q and Pstatic - 2*Q) I set the pressure and momentum URFs to 0.5 and 0.4, leaving energy at 1. The SIMPLEPressure-Velocity coupling tends to work well... I've gotten some recommendations on switching to PISO, so I'm actually trying that right now. I tend to run for 10 to 50 iterations with all the default discretizations and the turb eq turned off. Then I turn the turb eq back on (I don't go all the way to convergence like some people recommend... I haven't found any benefit... I usually only do about 50 iterations with these settings). After that, I set everything to 2nd order discretization and run to convergence. These settings have worked well for me on aerodynamic models with little or no separation, and they've worked (with a little playing around in the URFs) all the way to Mach 1.2.I have run bluff bodies at subsonic compressible to transonic speeds (typically a symmetrical model to get more of a "time averaged" solution... this avoids the oscillating vortices and cuts out the need for the unsteady solver... I haven't run transonic of a full bluff body, but I have run Mach 0.5ish with a full model and the unsteady solver... that was a while ago though, and I don't remember if I had made any changes to my solver settings). The coupled solver is a poor solver for this kind of model because of the large separation region aft of the body. This becomes a difficult model for the segregated solver as well, but I've had good luck running it with default discretization and the turb model turned off for about 100 to 200 iterations... then turning on the turb model, and lowering the energy URF to about 0.7 and running for another 100 or so iterations. Then upping the energy URF back to 1 for another 50 or so, and then switching to second order and running to convergence.The most important things I have found are paying attention to your mesh (or using adaption or dynamic adaption to resolve shocks... you don't need to refine them all the way for overall forces, but you might for flutter analysis) and setting your control limits.Hope this helps, and good luck,JasonThank you Jason, your explanations are complete and well detailed as usual. I run the Agard 445.6 at mach 1.141 and had no problem with convergence. I just set momentum URF to 0.4. Yes you're rigth when you say coupled solver requires more memory. In fact if I use the segregated I can make a more refined grid because it requires less memory. This is great! SIMPLE scheme seems to work well and I didn't need to switch to PISO...and I had no problem to solve the flow with transonic or supersonic flow. Thank you again for your answer. I just needed to have a confirm somebody else tried to use the segregated solver for not subsonic external flows. Luca1.我一般首先是改变初值,尝试不同的初始化,事实上好像初始化很关键,对于收敛~2.FLUENT的收敛最基础的是网格的质量,计算的时候看怎样选择CFL数,这个*经验3.首先查找网格问题,如果问题复杂比如多相流问题,与模型、边界、初始条件都有关系。

fluent 解算方法的一些说明

fluent 解算方法的一些说明

FLUENT-manual 中解算方法的一些说明,摘录翻译了其中比较重要的细节,希望对初学FLUENT的朋友在选择设置上提供一些帮助,不致走过多的弯路离散1、QUICK格式仅仅应用在结构化网格上,具有比second-order upwind 更高的精度,当然,FLUENT也允许在非结构网格或者混合网格模型中使用QUICK格式,在这种情况下,非结构网格单元仍然使用second-order upwind 格式计算。

2 、MUSCL格式可以应用在任何网格和复杂的3维流计算,相比second-order upwind,third-order MUSCL 可以通过减少数值耗散而提高空间精度,并且对所有的传输方程都适用。

third-order MUSCL 目前在FLUENT中没有流态限制,可以计算诸如冲击波类的非连续流场。

3、有界中心差分格式bounded central differencing 是LES默认的对流格式,当选择LES后,所有传输方程自动转换为bounded central differencing 。

4 、low diffusion discretization 只能用在亚音速流计算,并且只适用于implicit-time,对高Mach流,或者在explicit time公式下运行LES ,必须使用second-order upwind 。

5、改进的HRIC格式相比QUICK 与second order 为VOF计算提供了更高的精度,相比Geo-Reconstruct格式减少更多的计算花费。

6 、explicit time stepping 的计算要求苛刻,主要用在捕捉波的瞬态行为,相比implicit time stepping 精度更高,花费更少。

但是下列情况不能使用explicit time stepping:(1)分离计算或者耦合隐式计算。

explicit time stepping只能用于耦合显式计算。

Fluent求解参数设置知识分享

Fluent求解参数设置知识分享

F l u e n t求解参数设置求解参数设置(Solution Methods/Solution Controls):在设置完计算模型和边界条件后,即可开始求解计算了,因为常会出现求解不收敛或者收敛速度很慢的情况,所以就要根据具体的模型制定具体的求解策略,主要通过修改求解参数来完成。

在求解参数中主要设置求解的控制方程、选择压力速度耦合方法、松弛因子、离散格式等。

在VOF模型中,PISO比较适合于不复杂的流体,SIMPLE和SIMPLEC适合于可压缩的流体或者处于封闭域中的流体。

• 求解的控制方程:在求解参数设置中,可以选择所需要求解的控制方程。

可选择的方程包括Flow(流动方程)、Turbulence(湍流方程)、Energy(能量方程)、VolumeFraction(体积分数方程)等。

在求解过程中,有时为了得到收敛的解,先关闭一些方程,等一些简单的方程收敛后,再开启复杂的方程一起计算。

• 选择压力速度耦合方法:在基于压力求解器中,FLUENT提供了压力速度耦合的4种方法,即SIMPLE、SIMPLEC(SIMPLE.Consistent)、PISO以及Coupled。

定常状态计算一般使用SIMPLE或者SIMPLEC方法,对于过渡计算推荐使用PISO方法。

PISO方法还可以用于高度倾斜网格的定常状态计算和过渡计算。

需要注意的是压力速度耦合只用于分离求解器,在耦合求解器中不可以使用。

在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC算法,默认是SIMPLE算法,但对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松弛迭代时。

对于相对简单的问题(如没有附加模型激活的层流流动),其收敛性可以被压力速度耦合所限制,用户通常可以使用SIMPLEC算法很快得到收敛解。

在SIMPLEC算法中,压力校正亚松弛因子通常设为1.0,它有助于收敛,但是,在有些问题中,将压力校正松弛因子增加到1.0可能会导致流动不稳定,对于这种情况,则需要使用更为保守的亚松弛或者使用SIMPLE算法。

fluent全攻略(探索阶段)

fluent全攻略(探索阶段)

GAMBIT使用说明GAMBIT是使用FLUENT进行计算的第一个步骤。

在GAMBIT 中我们将完成对计算模型的基本定义和初始化,并输出初始化结果供FLUENT的计算需要。

以下是使用GAMBIT的基本步骤。

1.1定义模型的基本几何形状如左图所示的按钮就是用于构造模型的基本几何形状的。

当按下这个按钮时,将出现如下5个按钮,它们分别是用以定义点、线、面、体的几何形状的。

值得注意的是我们定义这些基本的几何元素的一般是依照以下的顺序:点——线(两点确定一线)——面(3线以上确定一面)——体(3面以上确定体)对各种几何元素的操作基本方式是:首先选中所要进行的操作,再定义完成操作所要的其他元素,作后点“APPL Y”按钮完成操作。

以下不一一重复。

下面我们分别介绍各个几何元素的确定方法:1.1.1点的操作对点的操作在按下点操作按钮后进行(其他几何元素的操作也是这样)。

点有以下几种主要操作定义点的位置按钮,按下后出现下面对话框Coordinate Sys.:用以选择已有坐标系中进行当前操作的坐标系Type:可以选择3种相对坐标系为当前坐标系:笛卡儿坐标、柱坐标、球坐标。

以下通过在Global 中直接输入点的x、y、z值定义点,注意这里的坐标值是绝对坐标值,而Local中输入的是相对坐标值,一般我们使用绝对坐标值。

Label:为所定义的点命名。

在完成以上定义后就可以通过进行这个点的定义,同时屏幕左半部的绘图区中将出现被定义的点。

用关闭此对话框。

查看所有点的几何参数按钮(在以后的操作中也可以查看其他元素的几何参数)在Vertices栏中选择被查询的点,有两种选择方式(其他几何元素的选择与此类似):①按住shift键的同时用鼠标左键取点②点按钮,选择查询点选择后进行“APPLY”完成操作,可在屏幕左下角Transcript框中看查询结果。

1.1.2线的操作线操作按钮下面介绍主要的几种线操作定义直线按钮定义直线的前提是有两个点,两点确定一条直线。

solve用法

solve用法

solve用法Solve的常见用法solve(解决)是一个常见的动词,用于表示解决问题或完成任务等。

在不同的语境下,solve可以有不同的用法。

以下是solve的几种常见用法:1.解决问题:solve可表示解决一个难题或困扰。

例如:•Solve a math problem(解决一个数学问题)这句话表示解决一个数学问题,找到问题的答案或解决办法。

2.解决纠纷:solve可用于描述解决纠纷或争议。

例如:•Try to solve the conflict peacefully(试图和平解决冲突)这句话表示试图以和平方式解决冲突,避免进一步的争吵或暴力。

3.解决困扰:solve也可以表示解决一种困扰或不快感。

例如:•I need to solve my sleep problem(我需要解决我的睡眠问题)这句话表示解决睡眠问题,改善睡眠质量或解决导致睡眠问题的原因。

4.找到解决办法:solve还可以用于表示找到解决问题或完成任务的方法或策略。

例如:•She solved the puzzle by rearranging the pieces(她通过重新排列拼图来解决了谜题)这句话表示她通过重新排列拼图,找到了解决谜题的方法。

5.解决某人的需求:solve可以用于指满足某人的需求或问题。

例如:•Our new product solves the problem of limited storage space(我们的新产品解决了有限存储空间的问题)这句话表示我们的新产品解决了有限存储空间的问题,满足了用户的需求。

6.数学解题:solve在数学中也有特定的用法,表示求解或解答。

例如:•I need to solve this equation(我需要解决这个方程)这句话表示需要解决这个方程,找到方程的解。

以上是solve的一些常见用法。

根据不同的语境,solve可以表示解决问题、解决纠纷、解决困扰、找到解决办法、满足需求和解答数学问题等。

solve用法

solve用法

解决问题:solve用法1. 简介在日常生活和工作中,我们经常会遇到各种问题和困难。

解决问题是每个人都需要具备的一项重要能力。

而”solve”是一个常用的英语词汇,它表示解决、解答、解决问题等含义。

本文将详细介绍”solve”的用法,帮助读者更好地理解和运用这一词汇。

2. “solve”的基本用法“solve”是一个动词,常用于及物和不及物的句子中。

它的基本意思是解决问题、解答、解决困难等。

下面是一些例句来说明”solve”的基本用法:•I can’t solve this math problem.(我解不出这道数学题。

)•We need to solve the traffic congestion problem.(我们需要解决交通拥堵问题。

)•The detective finally solved the mystery.(侦探最终解开了谜团。

)在这些例句中,“solve”后面接的都是问题、困难等需要解决的对象。

可以看出,“solve”强调的是解决问题的过程和结果。

3. “solve”的常见搭配除了基本用法外,“solve”还有一些常见的搭配,下面将逐一介绍。

3.1 solve a puzzle(解谜)•Can you solve this crossword puzzle?(你能解开这个填字游戏吗?)•The children spent hours trying to solve the puzzle.(孩子们花了几个小时试图解开这个谜题。

)在这个搭配中,“solve”表示解开谜题、谜团等。

3.2 solve a crime(破案)•The detective solved the crime and caught the criminal.(侦探破案并抓住了罪犯。

)•It took years to solve the crime that had puzzled the police.(花了几年时间才破解了困扰警方的案件。

solve的用法搭配

solve的用法搭配

solve的用法搭配一、了解“solve”的含义和基本用法“Solve”是一个英语动词,意为解决或解答。

它在日常交流中被广泛使用,可以用于各种问题的处理和疑问的回答。

下面将介绍“solve”的常见搭配及用法。

二、搭配1:solve a problem当我们遇到一些难题或困扰时,“solve a problem”可以帮助我们找到解决方案。

无论是个人生活中的问题,还是工作或学习中的挑战,这个表达方式都适用。

例如:1. My car broke down on the way, but luckily a mechanic helped me solve the problem.我的车在路上抛锚了,但幸运的是有位机修师傅帮我解决了问题。

2. We need to find a way to solve the problem of pollution in our city.我们需要找到一种方法来解决城市污染问题。

三、搭配2:solve a puzzle“Solve a puzzle”通常用于描述解开谜题或难题。

这个表达方式主要应用在游戏、智力挑战以及推理和解密等方面。

例如:1. It took me hours to solve the puzzle, but it was such a satisfying feeling when I finally figured it out.我花了几个小时才解开这个谜题,但最后弄清楚时那种满足感真是太好了。

2. The detective showed his intelligence by quickly solving the puzzle and catching the criminal.这位侦探通过迅速解开难题并逮捕罪犯展示了自己的聪明才智。

四、搭配3:solve a mystery当我们尝试揭开未知事件或秘密时,可以使用“solve a mystery”的表达方式。

solve的用法

solve的用法

solve的用法solve的用法1. 解决问题•“Solve”作为动词,指解决问题或者找到答案。

例如:–I need to solve this math problem before thedeadline. (在截止日期前,我需要解决这个数学问题。

)–The detective solved the mystery and caught the criminal. (侦探揭开了谜团并逮捕了罪犯。

)2. 消除疑虑•“Solve”可以用来表示消除疑虑或解除担忧。

例如:–Regular communication can solve misunderstandings between team members. (定期沟通可以消除团队成员之间的误解。

)–The doctor’s explanation solved my worries about the potential risks of the surgery. (医生的解释消除了我对手术潜在风险的担忧。

)3. 完成任务•在某些情况下,“Solve”也可以表示成功地完成一个任务。

例如:–The engineer solved the technical challenges and completed the project on time. (工程师解决了技术挑战并按时完成了项目。

)–Our team successfully solved the complex puzzle and won the competition. (我们的团队成功解决了这个复杂的谜题并赢得了比赛。

)4. 找到解决方法•“Solve”也可以用来表示找到解决问题的方法或途径。

例如:–We need to solve the issue of lack of funding for our project. (我们需要找到解决项目资金不足的方法。

)–The consultant helped us solve the problem of low customer satisfaction by implementing a newcustomer service strategy. (顾问通过实施新的客户服务策略帮助我们解决了客户满意度低的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Solve使用说明
一。

Control项的说明
1.Solve->control->control
这是你就会看到如右
图的对话框。

左边的equations中列
出了当前将要求解的方程。

耦合求解时,energy方程不
单独列出,包括在flow
category(她同时也包括压力
和运动方程)。

右上方的under-
relaxation factors是求解方
程所必须的,一般用默认值
即可。

如果收敛情况不好,
可以将松弛因子调小点,具
体操作请看帮助文件中的
Setting Under-Relaxation
Factors主题。

右下方的descretization
主要为对流项方程的离散控
制方法。

一般的选取原则为:
pressure:如果浮力项或者轴对称的涡旋作用不是很大,你大可放心的使用standard。

Momentum, Energy:一般选取first order upwind就行了,如果有需要,可以看着帮助文件选取。

Pressure-V elocity Coupling:一般情况选取simple就行了,如果松弛因子比较大的时候,用simplec比较好。

对于非稳定流,我们强力推荐使用PISO。

2.Solve->control-> multigrid
这一项主要用于多重网格的计算,他可以将细密网格的多重耗散项消除。

3.Solve->control->limited
这一项主要用于设定各个物理量的极限值,如果在叠代的过程中,有数值超过此值,计算机就会将数值改为这个值,然后在进行下一步计算。

二。

Initialize项的说明
1。

Solve->Initialize->Initialize
比较简单,自己看着作吧。

2。

Solve->Initialize->patch
可以定义局部区域的物理特性,但是在做这件事之前,你必须标示出你要定义的局部区域,请参看adapt->region。

在标示出局部区域之后,你就会看到registers to patch中有被标示的区域,这时候选中你要patch的区域,然后在variable中选上要定义的变量,然后给上值即可。

这个功能对于要定义某些特殊区域特别有用。

当然了,如果你不想让你需要的变量是定值的话,还可以使用use field function,当然了,你必须在做这件事情之前,预编一个field function。

三.Monitor项的说明
1 。

Solve->Monitor->residual
这个好像已经说过了,在这就不罗索了。

2。

Solve->Monitor->suface monitor
这一项相当的有用,是用来监测标示点、面、线的相关物理量的逐时变化。

你可
以选择plot print
write(将结果写入
一个data文件)等
监测结果的表现
手法。

在every中
选择监测的步长。

做好这些之后,请
点击define,这时
就会弹出另外一
个对话框,用于定
义所要监测的物
理量,几何量,这
个就不多说了,反
正很简单,一看就明白。

四.Iterate项的说明。

Solve->iterater
这是计算之前的最后一项工作,点击之后一目了然,我就不多说了。

相关文档
最新文档