博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【小白的CFD之旅】12 敲门实例【续2】
阅读量:5958 次
发布时间:2019-06-19

本文共 2429 字,大约阅读时间需要 8 分钟。

接上文

主要内容

3 Solution

3.1 Solution Methods

模型树节点Solution Methods主要设置模型的离散算法。如图所示。

设置面板中包含的元素:

  • Pressure-Velocity Couping:压力-速度耦合算法选择
  • Spatial Discretization:空间离散算法设置
    • Gradient:设置梯度项离散算法
    • Pressure:设置压力项离散算法
    • Momentum:设置动量方程离散方法
    • Turbulent Kinetic Energy:设置湍动能离散方法
    • Turbulent Dissipation Rate:设置湍流耗散率离散方法
    • Energy:设置能量方程离散方法
  • Transient Formulation:设置瞬态项格式(仅用于瞬态计算)
  • Non-Iterative Time Advancement:无迭代时间推进算法(仅用于瞬态计算)
  • Pseudo Transient:伪瞬态算法
  • Warped-Face Gradient Correction:17.0版本新增功能,用于提高低质量网格计算精度
  • High Order Term Relaxation:高阶项松弛

对于本案例,设置Pressure-Velocity CouplingCoupled,激活Pseudo TransientWarped-Face Gradient Correction,如上图所示。

3.2 Solution Controls

模型树节点Solution Controls主要用于设置求解控制参数,如亚松弛因子,用于控制收敛过程。如图所示。

图中参数说明:

  • Relaxation Factors:设置各求解参数的亚松弛因子。根据前面选择的求解算法,亚松弛项目也有差异。
  • Equations…:设置求解的方程
  • Limits…:设置一些物理量的限制值
  • Adanced…:设置一些高级控制项

    注意:FLUENT会根据前面的模型设置参数给出一些优化的求解控制参数,因此在实际工程中很少调整这些控制参数。对于新手来讲,默认控制参数即可。本例采用默认参数。

3.3 Monitors

利用模型树节点Monitors可以在计算过程中监测一些物理量的变化。本例设置监测两个入口压力值及出口温度标准差。Monitors设置面板如下图所示。

设置面板中的一些参数:

  • Residuals,Statistic and Force Monitors:监测残差、统计值以及各种力
  • Surface Monitors:监测面上的各种参数值
  • Volume Monitors:监测体上的各种参数值
  • Covergence Monitors:收敛监测,通过前面的监测参数来判断计算是否收敛

本例中监测三个面参数,利用Surface Monitors下方的Create按钮进行创建。鼠标选择此按钮后,如下图所示。

892333-20160216170309392-1956580284.png
定义三个Monitors,步骤包括:

  1. 点击Surface Monitors下的Create…按钮

    • Name:设置为p-inlet-y
    • Plot Windws:设置为2
    • Report Type:设置为Area-Weighted Average
    • Field Variable:设置为PressureStatic Pressure
    • Surface:选择inlet-y
  2. 点击Surface Monitors下的Create…按钮

    • Name:设置为p-inlet-z
    • Plot Windws:设置为3
    • Report Type:设置为Area-Weighted Average
    • Field Variable:设置为PressureStatic Pressure
    • Surface:选择inlet-z
  3. 点击Surface Monitors下的Create…按钮

    • Name:设置为t-dev-outlet
    • Plot Windws:设置为4
    • Report Type:设置为Standard Deviation
    • Field Variable:设置为TemperatureStatic Temperature
    • Surface:选择outlet

3.4 Report Definitions

模型树节点Report Definitions用于定义报告的输出,本案例不进行此定义。

3.5 Report Files

无需设置

3.6 Report Plots

无需设置

3.7 Solution Initialization

利用模型树节点Solution Initialization可对计算域进行初始化。FLUENT提供了两种初始化方法:

  • Hybird Initialization:通过各种不同的插值方式获得计算域中的初始值。如利用求解拉普拉斯方程的方式获取初始速度场与压力场
  • Standard Initialization:直接定义各未知物理量的初始值
    本案例采用Hybird Initialization方式进行初始化,如上图所示,选择Initialize按钮进行初始化。此时在图形窗口中可能会出现如下图所示的警告信息,不过这仅仅只是提示拉普拉斯方程没有收敛,大可以忽略。

    对于稳态计算,初始值不会影响最终计算结果,但是会影响收敛过程,严重偏离实际的初始值可能会导致计算收敛缓慢甚至发散。对于瞬态计算,初始值会影响到后续的计算结果。

3.8 Calculatin Activities

模型树节点Calculation Activities节点主要用于设置计算过程中自动刚保存、运行命令及保存动画。本案例无需设置此节点。

3.9 Run Calculation

选择模型树节点Run Calculation,如图所示。

  • 设置Number of Iterations350,点击按钮Calculate进行迭代计算。

注:由于案例较长,因此将其拆散为多篇

转载地址:http://couax.baihongyu.com/

你可能感兴趣的文章
如何建立自己的私有云存储
查看>>
CPA,CPS,CPC,CPM的特点
查看>>
Phonegap Online和Offline
查看>>
软件设计
查看>>
Open XML应用安全(4)文档校验
查看>>
jquery.lazyload的使用
查看>>
学习笔记:启动对特定用户的会话的sql跟踪
查看>>
开发node桌面级应用工具:apk转化epub
查看>>
笨笨图片批量抓取下载 V0.2 beta[C# | WinForm | 正则表达式 | HttpWebRequest | Async异步编程]...
查看>>
VS2010启动程序提示文件加载 使用 简体中文(GB2312)编码加载文件解决办法
查看>>
代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
查看>>
Android 动态注册 亮屏、息屏广播
查看>>
NYOJ 题目77 开灯问题(简单模拟)
查看>>
15.6. HTML嵌入图片
查看>>
Gym 100952G&&2015 HIAST Collegiate Programming Contest G. The jar of divisors【简单博弈】
查看>>
Could not find class 'XXX.activity‘', referenced from method 'YYYY'
查看>>
国内较快的maven镜像
查看>>
漫谈递归转非递归
查看>>
第 52 章 SQL Statement Syntax
查看>>
mysql 修改表名的方法:sql语句
查看>>