首页 > 其他分享 >Fluent边界|03 速度入口边界

Fluent边界|03 速度入口边界

时间:2024-06-13 16:59:10浏览次数:28  
标签:03 边界 模型 指定 入口 Fluent 速度 角速度

速度入口边界是Fluent中计算不可压缩流动时最常用的入口边界。

速度入口边界条件用于定义在入口边界处的流速及相关标量特性。采用此类边界条件时,入口总压需要通过计算来确定(通过调整入口总压使得入口速度满足输入值)。速度入口边界条件可用于不可压缩流动和可压缩流动。

注意:在可压缩流体内流场计算时,需要谨慎使用速度入口。若流道受到阻塞且没有辅助流道来缓解阻塞时,速度入口边界会导致数值不稳定,此时不推荐使用速度入口边界。这种情况下,应当切换到压力入口边界条件,或修改操作条件以避免内部流动阻塞。在超声速或跨声速流动时可能会发生阻塞线性。

在特殊情况下,可以使用速度入口边界以速度分量方式来定义出口处的流速,使用该方式须确保计算域内的连续性。

1 参数设置

速度入口条件设置对话框如下图所示。

速度入口边界条件

速度入口输入参数包括:

  • 参考系类型

  • 速度值或速度分量

  • 静压

  • 温度(能量方程)

  • 出口表压(密度基求解器计算)

  • 湍流参数(湍流模型)

  • 辐射参数(辐射模型)

  • 化学组分质量分数或摩尔分数(组分输运模型)

  • 混合分数及variance(非预混或部分预混燃烧模型)

  • 进程变量(预混或部分预混燃烧模型)

  • 离散相边界(DPM模型)

  • 多相流边界(多相流模型)

  • acoustic wave model设置

1.1 指定速度

在速度入口边界设置对话框中可以采用多种方式指定速度:

三种不同的速度指定方式

  • Magnitude and Direction:指定速度值与方向向量。速度值为正值,方向向量可以为流入也可以为流出方向。

  • Component:指定速度分量。速度值可以为正也可以为负。

  • Magnitude,Normal to Boundary:指定边界法向速度值。流动方向为边界法向流入计算域方向,指定正值表示流入计算域,负值表示流出计算域。

这三种速度指定方式是等效的,使用时任选其一即可。

1.2 指定角速度

在2D模型中,当指定2D模型为Antisymmetric Swirl且选择速度指定方式为Components时需要指定旋转速度(Swirl-Velocity)以及角速度,如下图所示。

在3D模型中当选定Components方式指定速度,且同时选择了CylindricalLocal Cylindrical坐标系统时,此时用户可以输入切向速度(Tangential Velocity)以及入口角速度。

指定角速度

若指定了角速度,则旋转速度可计算为,其中为径向距离。若用户同时指定了旋转速度及角速度(或切向速度与角速度),则Fluent会以 来作为旋转速度或切向速度。

1.3 定义静压

当入口流动为超声速流动或用户想要利用入口条件对计算域进行初始化时,需要指定入口静压(Supersonic/Initial Gauge Pressure)。

当入口为亚音速时,忽略参数Supersonic/Initial Gauge Pressure。

该输入参数为参考压力的相对值。

1.4 定义温度

当激活了能量方程时,速度入口需要指定静温,如下图所示。

设置入口温度

1.5 指定出口表压

点击完整阅读全文
Fluent边界|03 速度入口边界

课程推荐

Fluent 2022基础入门中文版教程105讲

标签:03,边界,模型,指定,入口,Fluent,速度,角速度
From: https://blog.csdn.net/fangzhenxiu6688/article/details/139478211

相关文章

  • Vue主要使用-03
      组件通讯     组件通讯也是我们需要了解的,在我们的实际开发中,我们使用的非常多,比如父组件内的数据传入到子组件,子组件的数据传入到父组件,什么是父组件什么是子组件?父组件内包含着我们的子组件,我们的父组件可以有多个子组件,父组件就是我们使用子组件拼接......
  • Let's Encrypt续费证书异常报错解决
    Let'sEncrypt续费证书异常报错解决在续费免费证书时出现错误,这里小记一下。现象#certbotcertonly--webroot-w/usr/share/nginx/html-dgh.wqyfchina.comSavingdebuglogto/var/log/letsencrypt/letsencrypt.logRequestingacertificateforgh.wqyfchina.comCer......
  • bash中$'abc'用法
    在shell脚本或命令行中,$'abc'并不是一个标准的字符串表示方法。通常,shell中的字符串可以用单引号('abc')或双引号("abc")来定义。然而,$'...'这种语法在某些shell环境(如bash)中确实存在,并且它用于处理带有转义字符的字符串。这种语法允许你在字符串中使用特定的转义序列,例如\n......
  • Windows Server 2012 R2部署网站后IIS,只要访问网址应用程序池就自动停止,浏览器页面提
     解决方案:1.查看windows日志通过文件资源管理器查看:打开文件资源管理器,找到“我的电脑”。右键点击“管理”。在弹出的窗口中,点击“事件查看器”。在事件查看器中,点击“Windows日志”即可查看各种日志信息 2.找到错误信息......
  • OpenEuler22.03安装openGauss5.0.2LTS版本
    OpenEuler22.03安装openGauss5.0.2LTS版本文章目录OpenEuler22.03安装openGauss5.0.2LTS版本一、安装规划二、安装准备2.1修改主机名2.2安装依赖2.3同步时间2.4关闭防火墙2.5关闭selinux2.6关闭透明大页2.7重启机器2.8设置网卡MTU2.9设置字符......
  • JAVA高级进阶03
    第三天、面向对象:内部&泛型&常用API内部类内部类概述什么是内部类内部类是类中的五大成分之一(成员变量、方法、构造器、代码块、内部类)如果一个类定义在另一个类的内部,这个类就是内部类场景:当一个类的内部,包含了一个完整的事物,且这个事物没有必要单独设计时,就可以把......
  • 快速上手 GreatSQL 8.0.32-25 with openEuler 24.03 LTS
    5月底,openEuler24.03LTS发布,详情戳:恭喜!openEuler24.03LTS版本发布:首个AI原生开源操作系统在诸多亮点特性中,有一条值得注意:集成GreatSQL数据库,适用于金融级应用场景,具有高可用、高性能、高兼容、高安全等特性。那么,本文就来介绍一下如何安装openEuler24.0......
  • mptcp inside lxc container can't access /proc/sys/net/mptcp_enabled
    https://github.com/multipath-tcp/mptcp/issues/470 VenkateswaranJ commented onMar20,2022 • edited Hi,Ihavecreatedanlxccontainer(ubuntu20.04)withprivilegedmodeandmyhostmachinehasmptcpkernelinstalledubuntu20.04.For......
  • 《代码大全2》阅读笔记03
     《代码大全2》通过丰富的案例和具体实践,详细介绍了软件开发中的各个方面,如编程技巧、设计原则、代码测试等。书中强调了软件工程中的“实用性原则”,提倡以实际问题为出发点,注重解决问题的有效性和效率。学习了软件开发中的“面向对象设计”原则,将软件系统分解为对象,并设计良好的......
  • 032指针学习—引用字符串
    目录1.字符串的引用方式(1)两种方法(2)举例(3)注意事项2.字符指针作函数参数(1)说明(2)举例(3)注意事项3.用字符指针变量和字符数组的比较1.字符串的引用方式(1)两种方法        用字符数组存放一个字符串,可以通过数组名和下标引用字符串中一个字符,也可以通过数组名和格......