本算例使用的软件:fluent、icem

通过学习本算例您将获得?

1、学会周期区域创建

2、学会瞬态求解器及滑移网格边界条件设置

3、学会周期面、滑移面设置

4、学会如何监测压力脉动(声学仿真)

5、学会瞬态结果快速傅里叶变换

思考问题:

计算声学第一步一般是采用SRS模型计算出高精度流场信息,对于流场监测点的压力脉动如果不是周期性变化,是否说明计算有误?

如何获取本算例全部原始文档(mesh、cas、dat)?

请搜索微信公众号:cfd入门到精通,或者扫描下面二维码,联系小编免费获取啦,仅供学习使用,请勿用于商业!

目 录

1. 摘要1

2. 案例描述1

3. 操作步骤2

3.1. 创建工作目录并启动Fluent2

3.2. 导入网格文件2

3.3. General一般设置3

3.4. Models模型设置6

3.5. Materials材料设置6

3.6. Cell Zone Conditions设置7

3.7. Boundary Conditions设置9

3.8. Solution Methods求解方法设置12

3.9. Monitors监视设置13

3.10. Initialization初始化15

3.11. Run Calculation运行计算16

3.12. Post-processing后处理20

4. 本章小结22

1.  摘要

算例使用ANSYS Fluent 19.0软件,对轴流压缩机内部流动进行仿真,文档内包含详细的网格导入、模型选择、材料物性、边界条件、求解参数、后处理的设置。通过仿真计算获得叶轮机械内瞬态流场和温度场等物理量的分布。

2.  案例描述

本算例仿真的轴流压缩机系统包含转子和静子两部分,转子置于前端,静子置于后端,这是一个非常典型的单级轴流叶轮系统。通过将转子流域与静子流域放置在一起进行瞬态求解可以获得转-静流域之间的干涉。

本算例中整周转子叶片数为16,静子叶片数为32,由于叶片数1:2的结构,求解区域可以简化成为单流道的转子流域和双流道静子流域,1转-2静流域的周期角度相同,为22.5°。转子以37500 rpm转速运作。

本算例中采用的模型及设置概览:

周期区域创建;

瞬态求解器及滑移网格边界条件设置;

周期面、滑移面设置。

3.  操作步骤

3.1.  创建工作目录并启动Fluent

在硬盘上创建英文名称的文件夹(例如SlidingMesh),将网格文件axial_comp.msh 拷贝至该目录下。启动Fluent 19.0,在Fluent Launcher中,Dimension选择3D,Display Options中勾选Display Mesh After Reading和Workbench Color Scheme,Processing Options选择Serial,设置使用单核计算(用户可以根据现有的硬件资源和License授权酌情选择合适的并行数),更改Working Directory路径至该网格文件目录下,点击OK启动Fluent 19.0。

3.2.  导入网格文件

菜单中点击【File】>【Read】>【Mesh…】,选取网格文件axial_comp.msh,点击OK导入网格。此时,图形界面中可以查看导入的网格。

3.3.  General一般设置

在最左侧的树中,鼠标左键双击【Setup】>【General】,进行网格相关的操作以及选择求解器。

3.3.1.  检查网格

选择菜单栏【Setting Up Domain】>【Mesh】>【Check】,当前提示有两个未分配的交界面。由于此时还未对交界面进行设定,故此warning可忽略。旋转图形界面的网格,查看不同类型边界以不同颜色显示:蓝色为转子进口面,红色为静子出口面,黄色则为静子和转子之间的交界面。

3.3.2.  利用TUI设置网格边界类型

在TUI界面中输入Enter键,获得>提示符。

在提示符后输入mesh/modify-zones/list-zones,敲击Enter键。将会出现所有zone的菜单列表。

继续在提示符后输入make-periodic,敲击Enter键。按以下显示输入:

创建周期面,其余周期面对也按照同样的方式完成设置。

Fluent算例精选|02瞬态滑移网格分析叶轮机械内部流动的更多相关文章

  1. Fluent算例精选|03利用VOF和蒸发-冷凝模型

    通过学习本算例您将获得? 1.学会基本的VOF模型设置流程 2.学会利用蒸发-冷凝模型来模拟传热沸腾 目录 1摘要4 2传热沸腾模型介绍4 3前处理4 4求解设置5 4.1启动Fluent5 4.2网 ...

  2. 【OpenFOAM】——OpenFOAM入门算例学习

    1  明确目标——为啥费老大劲儿学习OpenFOAM 学习OpenFOAM主要出于课题需要,希望实现以下几个目标: l  [ ]学会用SnappyHexMesh生成高质量网格: l  [ ]学习使用O ...

  3. 初始化错误——从一个简单的算例看UDF各个宏的调用顺序

    感谢西安交通大学en_phert的问题和尝试 Fluent版本:Fluent 19.0 Visual Studio版本:Visual Studio 2013 在UDF的宏的调用中大家常看见下图: 这个 ...

  4. CFD-Post批处理(在一系列算例同一位置截取速度云图)

    批量在一系列算例的同一位置截取面,并显示截面的速度分布云图 现在我们有一系列的算例 我们打开CFD-Post 我们编写如下的Python代码来实现在一系列算例的同一位置截面,并显示界面的速度分布云图 ...

  5. VOF 方法捕捉界面--粘性剪切流动算例

    流体体积法(Volume ofFluid)是一种典型的界面追踪方法,这种方法选取流体体积分数为界面函数S.它通过定义一个体积分数$ C $(指定的流体体积分数占网格体积的百分比)来描述界面.因此只有所 ...

  6. Matlab-9:中心差分方法解常微分算例(SOR完整版)

    函数文件: function [x,n,flag]=sor(A,b,eps,M,max1) %sor函数为用松弛迭代法求解线性方程组 %A为线性方程组的系数矩阵 %b为线性方程组的常数向量 %eps为 ...

  7. Tecplot显示周期和对称算例

    源视频链接:https://pan.baidu.com/s/1HdU3nsti8qLZhXvISxsSFA 提取码: 3kfu 模型链接:https://pan.baidu.com/s/1CQCGL7 ...

  8. OpenFOAM在原有算例上新建算例(只拷贝0,system,constant)

    原视频下载地址: https://yunpan.cn/cMpyBHSEvC7T4  (提取码:dca4)

  9. 设备中LPC2368芯片个例参数问题导致故障的分析

    最近公司的设备客户报告在终端客户那里出现了板卡加热不受控,出现了持续加热导致设备一些贵重部件损坏.由于历史上很多现场问题,板卡什么拆到别的地方搭复现平台,基本都是以失败告终,所以出差去现场分析. 过程 ...

随机推荐

  1. 三分钟学会使用Derby数据库

    Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目.由于是用Java实现的,所以可以在任何平台上运行:另外一个特点是体积小,免安装,java1.6开始集成了derby数 ...

  2. MySql之增删改查 · YbWork's Studio

    前提:在进行"增删改查"的操作之前,先建立一个包含数据表student的数据库(具体操作可以见MySQL之最基本命令): 1."增"--添加数据 1.1 为表中 ...

  3. 4K手机能拯救索尼手机吗?

    智能手机屏幕分辨率究竟达到多少才是极限,一直是业内争论不休的问题.从低分辨率一路走来,直到iPhone 4搭载视网膜屏,业内才有了一个较为统一的认知:屏幕起码要在合适距离下看不到文字.图像虚影,才称得 ...

  4. 机器学习 —— 数据预处理

    对于学习机器学习算法来说,肯定会涉及到数据的处理,因此一开始,对数据的预处理进行学习 对于数据的预处理,大概有如下几步: 步骤1 -- 导入所需库 导入处理数据所需要的python库,有如下两个库是非 ...

  5. iOS开发黑科技之runtime

    iOS 开发之黑科技-runtime runtime其实就是oc底层的一套C语音的API 调用方法的本质就是发消息, 1.动态交换两个方法的实现(特别是交换系统自动的方法) 2.动态添加对象的成员变量 ...

  6. 【深入理解Java虚拟机】类的初始化过程

    类的初始化过程 类的加载过程.png 加载 将 Class 文件以二进制的形式加载到内存中 验证 校验 Class 文件是否安全,是否被正确的修改等 准备 为类变量申请内存,设置默认值,(初始化变量的 ...

  7. sklearn简单实现机器学习算法记录

    sklearn简单实现机器学习算法记录 需要引入最重要的库:Scikit-learn 一.KNN算法 from sklearn import datasets from sklearn.model_s ...

  8. iOS中的分类和扩展

    一.什么是分类? 概念:分类(Category)是OC中的特有语法,它是表示一个指向分类的结构体指针.根据下面源码组成可以看到它没有属性列表,原则上是不能添加成员变量(其实可以借助运行时功能,进行关联 ...

  9. 使用cookie

    概述 虽说在现代Web开发过程中讨论Cookie有些不合时宜,但是这是开发人员如今可以使用的最古老.最稳定的客户端存储形式.当然,我们并不推荐使用Cookie,只是说它是一种选择. Cookie于19 ...

  10. TensorFlow Serving实现多模型部署以及不同版本模型的调用

    前提:要实现多模型部署,首先要了解并且熟练实现单模型部署,可以借助官网文档,使用Docker实现部署. 1. 首先准备两个你需要部署的模型,统一的放在multiModel/文件夹下(文件夹名字可以任意 ...