fluent 旋转机械流场与声场仿真-学习笔记

news2024/9/21 0:43:17

这里写目录标题

  • 1、动网格与滑移网格、运动参考系
  • 2、网格拓扑与共节点设置
  • 3、模型选择
  • 4、关于旋转壁面(rotor_blade)的边界条件设置
  • 5、滑移网格瞬态计算时间步长设置
  • 6、风机声场仿真域![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7855a595ee704c42a64425a6da6c7a13.png)
  • 7、风机流体域

1、动网格与滑移网格、运动参考系

动网格算稳态和瞬态(平移,旋转,变形,偏转,例如阀门运动),滑移网格算瞬态(旋转)无须共享节点,运动参考系(SRF(Single-Reference Frame),MRF(Mult-Reference Frame), MPM(Mix-Plane model))算稳态。

当期望获得转子-定子作用时间精确解(而不是时间平均解)时,必须采用滑移网格进行瞬态流场计算。滑移网格是最精确的用于求解多运动参考系问题的模型,然而对计算也是最苛刻的。
很多时候,在滑移网格模拟中寻求的瞬态解是时间周期的。也就是说,周期解随着运动域的速度改变呈现周期性浮动。然而,可以模拟其他瞬态类型,包括瞬态滑移网格区域(例如两车在隧道中的交会)。
**注意:**当静态部分与运动部分间没有相互作用时(例如仅有转子),使用旋转参考系更有效率。但是当需要计算转子-定子间的瞬态作用时,则必须采用滑移网格。如果只对相互作用的稳态近似感兴趣,则可以使用多参考下模型或混合面模型。
若需要获得精确结果和流动特征的周期性波动规律,可先用MRF运行稳态仿真获得初步结果,再用滑移网格运行瞬态仿真,且MRF的稳态结果作为瞬态仿真初始条件
在这里插入图片描述

2、网格拓扑与共节点设置

流固耦合交界面(共轭传热、流致振动)需要共节点设置,
滑移网格、动参考系不需共享节点
在FLUENT中,滑移网格(Sliding Mesh)和动参考系(Moving Reference Frame, MRF)通常不需要使用共享拓扑(Shared Topology)。这是因为这两种方法用于处理运动的流体系统时,各自有特定的网格处理方式,且不依赖于共享拓扑来确保精确的计算。对于滑移网格和动参考系来说,它们的核心是处理相对运动或引入运动效应,而不是解决几何体之间的网格对齐问题。因此,在大多数情况下,这两种方法不需要使用共享拓扑功能。如果您的模型中涉及复杂的几何连接、多个独立区域的网格生成等问题,可能需要使用共享拓扑,但这通常与滑移网格和动参考系无关。

3、模型选择

由于转子定子相互作用问题不能通过简单的坐标转换而得到解决,所以FLUENT 提供了多重参考系(MRF)模型、混合面模型和滑动网格模型来计算这类问题,举例如图3所示。其中MRF模型是三者中最简单的,它是不同旋转或移动速度的每个单元体的稳态近似。当边界上流动区域几乎是一致时,这种方法比较适宜。使用MRF模型可以为瞬态滑移网格计算提供一个较好的初始条件。在一些转子与定子之间相互作用很强烈时,不能使用MRF模型,此时只能单独使用滑移网格模型。
多参考系模型和混合面模型都假定流动为定常,转子或者推进器的影响可以用近似均值来代替。这种处理方式在转子与定子间的相互影响较弱时可以得到较好的结果。而滑动网格模型,则假定流动是非定常的,因此可以真实地模拟转子与定子间的相互影响,所以在两者相互影响不可忽略的情况下,应当选择滑动网格模型,当然选择该模型需要消耗更多的计算时间。

4、关于旋转壁面(rotor_blade)的边界条件设置

对于动参考系,需要rotor_blade随参考系一起运动,所以需要设置其为移动旋转壁面,旋转方向与旋转参考系方式相同,转速设为0即可。对于滑移网格,整个旋转区域相对绝对空间在转动,因此,对rotor_blade不需设置,保持默认静态即可。

5、滑移网格瞬态计算时间步长设置

瞬态计算时间步长 Δ t \varDelta t Δt与叶轮转速和叶轮叶片数有关,它的计算公式为以下公式,参考来源点这里。
Δ t = 60 K ⋅ v ⋅ z \varDelta t=\frac{60}{K\cdot v\cdot z} Δt=Kvz60
K , v , z K,v,z K,v,z分别为每个时间步长的最大迭代次数,一般取30,转速(rpm)和叶轮叶片数。

6、风机声场仿真域在这里插入图片描述

7、风机流体域

风机入口域长度和出口域长度分别为3倍叶轮直径

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

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

相关文章

【linux学习指南】Linux项目自动化构建工具 make /makefile进度条代码

文章目录 📝前言🌠 Makefile 格式🌉Makefile命令符号 🌠makefile/make基本原理🌉总和小案例 🌠进度条代码🚩总结 📝前言 一个工程中的源文件多不技计数,其按其按类型、功…

某部门系统主机中病毒分析

一、安全巡检 正在写着代码,我的电脑火绒软件提示有内网攻击,关于一个古老的漏洞:“永恒之蓝”。瞬间来了兴趣,不会现在仍然有电脑中这病毒吧,打开绿盟安全管理平台。根据IP查询记录,果然有很多漏洞。 发…

《深入浅出WPF》读书笔记.11Template机制(上)

《深入浅出WPF》读书笔记.11Template机制(上) 背景 模板机制用于实现控件数据算法的内容与外观的解耦。 《深入浅出WPF》读书笔记.11Template机制(上) 模板机制 模板分类 数据外衣DataTemplate 常用场景 事件驱动和数据驱动的区别 示例代码 使用DataTemplate实现数据样式…

2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]

目录 1.数据库与数据库管理系统 1.1 数据库的相关概念 1.2 数据库与数据库管理系统的关系 1.3 常见的数据库简介 Oracle 1. 核心功能 2. 架构和组件 3. 数据存储和管理 4. 高可用性和性能优化 5. 安全性 6. 版本和产品 7. 工具和接口 SQL Server 1. 核心功能 2. 架构和组…

唯徳知识产权产权系统存在任意文件读取漏洞

漏洞描述 深圳市唯德科创信息有限公司(以下简称:唯德)于2014年在深圳成立,是专业提供企业、代理机构知识产权管理软件供应商,唯德凭借领先的技术实力和深厚的专利行业积累,产品自上市推广以来,…

一文讲懂Spring Event事件通知机制

目录 一 什么是spring event 二 怎么实现spring event 一 什么是spring event 我不会按照官方的解释来说什么是spring event,我只是按照自己的理解来解释,可能原理上会和官方有偏差,但是它的作用和功能就是这个,我更加偏向于从他…

CTK框架(三): 插件的安装

目录 1.方式1:使用ctk框架工厂,适用于调用普通的插件 1.1.步骤 1.2.实现 2.方法2:使用ctk框架启动器,适用于需要eventadmin时 2.1.实现 3.注意事项 1.方式1:使用ctk框架工厂,适用于调用普通的插件 1…

Linux服务器应急响应(下)

目录 介绍步骤 介绍 Linux alias命令用于设置指令的别名。 用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令…

ggplot2 缩小的、带箭头的坐标轴 | R语言

1. 效果图 左侧为DimPlot2()效果图。 右侧为DimPlot()效果图,原图。 2. 代码 # DimPlot with 缩小的坐标轴 # # param scObject # param reduction # param group.by # param label # param raster # param legend.position # param ... # # return # expo…

OCC开发_变高箱梁全桥建模

概述 上一篇文章《OCC开发_箱梁梁体建模》中详细介绍了箱梁梁体建模的过程。但是,对于实际桥梁,截面可能存在高度、腹板厚度、顶底板厚度变化,全桥的结构中心线存在平曲线和竖曲线。针对实际情况,通过一个截面拉伸来实现全桥建模显…

长短期记忆神经网络-LSTM回归预测-MATLAB代码实现

一、LSTM简介(代码获取:底部公众号) 长短期记忆神经网络(Long Short-Term Memory, LSTM)是一种循环神经网络(Recurrent Neural Network, RNN)的变体。相比于传统的RNN,LSTM能够更好…

nvidia-smi 随机掉卡,error,禁用GSP功能

问题 NVIDIA 驱动中默认开启加载GPU卡的GSP功能,会随机导致在执行nvidia-smi命令的时候读取GPU卡为ERR状态,或者导致smi命令卡死; 如下图,以A800为例,Centos系统; 涉及到的包含以下型号的GPU卡&#xff…

C#中chart绘制曲线

官网资料:Chart 类 (System.Windows.Forms.DataVisualization.Charting) | Microsoft Learn 类的 Chart 两个重要属性是 Series 和 ChartAreas 属性,这两个属性都是集合属性。 Series集合属性存储Series对象,这些对象用于存储要显示的数据以…

2024年全新deepfacelive简易版-傻瓜式使用教程-采用AI换脸软件deepfacelive

# 2024年全新deepfacelive简易版-傻瓜式使用教程-采用AI换脸软件deepfacelive # 下载安装deepfacelive 官网下载: https://github.com/iperov/DeepFaceLive/ 下载好后放在至少有 30G以上的盘, # 启动使用-设置中文 解压好后,双击.bat批处理…

GPT系列之:GPT-1,GPT-2,GPT-3详细解读

一、GPT1 论文:Improving Language Understanding by Generative Pre-Training 链接:https://cdn.openai.com/research-covers/languageunsupervised/language_understanding_paper.pdf 启发点:生成loss和微调loss同时作用,让下…

java常用集合方法

目录 一、Iterator接口二、Iterable接口三、Collection接口四、Collection与Iterable关系 一、Iterator接口 Iterator 是一个集合迭代器接口,它提供了以下方法: 判断迭代器中是否还拥有元素,有则返回true,否则返回false boolean …

实验八 输入/输出流

实验目的及要求 目的:通过实验掌握java提供的输入/输出包中类的使用,特别是一些常用的类的方法的使用,运用流的概念实现对象的序列化。 要求: (1)编写程序使用BufferedReader和BufferedWriter对文件进行…

Java高级编程—网络编程(完整详解,包括UDP通信方式、TCP通信方式、TCP三次握手、TCP四次挥手,附有代码+案列)

文章目录 二十九.网络编程29.1 概述29.2 InetAddress29.3 UDP通信29.3.1 UDP通信发送数据29.3.2 UDP通信接收数据29.3.3 Test 29.4 UDP的三种通信方式29.4.1 单播29.4.2 组播29.4.3 广播 29.5 TCP通信29.6 TCP通信三次握手29.7 TCP通信四次挥手29.8 Test29.8.1 多次发送 二十九…

Java数据结构(九)——选择排序、堆排序

文章目录 选择排序算法介绍代码实现复杂度和稳定性 堆排序算法介绍代码实现复杂度和稳定性 选择排序 算法介绍 选择排序是一种简单直观的排序算法。它的工作原理是:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置…

【二分查找】锦集

二分查找锦集 二分前言1. 二分查找1.1 题目来源1.2 题目描述1.3 代码展示 2. 在排序数组中查找元素的第一个和最后一个位置2.1 题目来源2.2 题目描述2.3 解题分析 3. 搜索插入位置3.1 题目来源3.2 题目描述3.3 解题分析 4. x 的平方根4.1 题目来源4.2 题目描述4.3 解题分析 5. …