【AICFD案例教程】多孔介质歧管流动传热

AICFD是由天洑软件自主研发的通用智能热流体仿真软件,用于高效解决能源动力、船舶海洋、电子设备和车辆运载等领域复杂的流动和传热问题。软件涵盖了从建模、仿真到结果处理完整仿真分析流程,帮助工业企业建立设计、仿真和优化相结合的一体化流程,提高企业研发效率。

一、概 要

1)案例描述

本案例针对某种多孔介质歧管,采用多孔介质模型、对流换热壁面和湍流模型对歧管进行流动传热仿真,案例最后可以看到歧管的压力和温度分布情况。

2)网格

采用非结构四面体为主的网格,网格数67万。

图1-1 网格模型

3)计算条件

速度入口:10m/s ,温度773K;静压出口:0Pa,0梯度;对流换热壁面:10w/m^2*K,373K。

二、网 格

1)新建工程

① 启动AICFD 2023R2;

② 选择 文件>新建,新建工程,选择工程文件路径,设置工程文件名,点击“确定”。

图2-1 AICFD窗口

图2-2 新建工程

2)网格导入

单击菜单栏网格>导入网格,导入外部生成的计算域网格。

图2-3 网格导入

3)网格质量检查

单击菜单栏 网格>网格质量,检查网格质量。

图2-4 网格质量检查

三、求解设置

1)求解模型

双击 求解>求解模型,设置湍流模型。本案例为稳态计算,采用不可压缩流,湍流模型采用Standard k-epsilon模型。

图3-1 模型设置

右击 材料>添加材料,MaterialType选择Gas,新建材料,修改介质物性参数,如图3-2所示;

图3-2 材料选择

右击 材料>添加材料,MaterialType选择Solid,新建材料,修改介质物性参数,如图3-3所示;

图3-3 材料选择

2)计算域

① 双击 求解>流动分析>计算域>Domain-BODY-IN,在计算域设置窗口中类型选择“FluidDomain”,材料选择“Airat 500 C1”,然后点击“下一步”,在打开的流体模型窗口点击“确定”,将网格分配到计算域;

图3-4 分配计算域

② 双击 求解> 流动分析> 计算域> Domain-BODY-OUT,在计算域设置窗口中类型选择“Fluid Domain”,材料选择“Air at 500 C1”,然后点击“下一步”,在打开的流体模型窗口点击“确定”,将网格分配到计算域;

图3-5 分配计算域

③ 双击 求解>流动分析>计算域>Domain-BODY-POROUS,在计算域设置窗口中类型选择“PorousDomain”,材料选择“Airat 500 C1”和“Aluminum1”,然后点击“下一步”,设置多孔介质参数,点击“下一步”,在打开的流体模型窗口点击“确定”,将网格分配到计算域。

图3-6 分配计算域

3)边界条件

分别设置Inlet和Wall,需要分别设置边界名称、边界类型、边界条件和数值,如图所示;

图3-7 入口定义

图3-8 壁面定义

分别设置Outlet和Wall,需要分别设置边界名称、边界类型、边界条件和数值,如图所示;

图3-9 出口定义

图3-10 壁面定义

4)求解参数设置

双击 求解>流动分析>交界面>Interfaces,查看自动识别的交界面。

图3-11 交界面设置

双击 求解> 求解设置 ,设置计算方法,包括差分方法等;

图3-12 求解参数设置

双击 求解> 求解控制 ,设置求解器启停条件,迭代步数等。

图3-13 求解参数设置

四、初始化及求解计算

1)残差曲线与监控变量

双击 监控>残差曲线,选择查看监控曲线。

图4-1 监控曲线选择

2)初始流场设置

① 双击 求解>初始化,设置初始流场;

② 选择菜单栏 求解>初始化,初始化流场。

图4-2 初始化设置

图4-3 初始化流场

3)求解计算

选择菜单栏 求解>求解>直接求解>串行,开始计算。

图4-4 运行求解器

图4-5 选择求解模式

五、后处理

1)监控曲线

查看残差曲线。

图5-1 残差曲线

2)数据读取

双击树节点 报告>流量&能量报告,设置域,选取面列表中目标部件,点击应用,读取进出口热流量数据。

图5-2 能量报告

3)求解结果更新及导入

单击菜单栏 求解>可视化结果,实现可视化求解结果更新,现版本计算完成后自动进行可视化求解结果。

图5-3 结果更新

4)可视化结果

① 压力云图

单击菜单栏 后处理> 云图,选取位置域和变量参数,设置等级参数256,点击应用,读取歧管压力云图,可以看到歧管的入口压力最大 经过多孔介质区域后压力减小,并在出口处降至最低。

图5-4 压力云图

② 温度云图

单击菜单栏 后处理> 云图,选取位置域和变量参数,设置等级参数256,点击应用,读取歧管表面温度云图,可以看出歧管入口处 温度较高,在多孔介质域内温度逐渐降低,随后流体流出多孔介质域后温度逐渐增加。

图5-5 表面温度云图

单击菜单栏 后处理> 矢量图,设置歧管速度矢量图,可以看出在多孔介质域内速度较低,在歧管内径较小处速度最高。

图5-6 流线图

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux C 网络编程概述

网络编程 计算机网络概述分类网络体系结构通信协议通信流程网络通信帧格式以太网帧格式分析ARP 协议分析IP 数据报分析IP分类IP 分配子网掩码 TCP 段分析 TCP三次握手协议 ⭐TCP四次挥手协议 ⭐ TCP编程基于 TCP 客户端编程-步骤说明基于 TCP 服务器端编程-步骤说明基于 TCP 服…

中间件安全:Apache Tomcat 弱口令.(反弹 shell 拿到服务器的最高控制权.)

中间件安全:Apache Tomcat 弱口令. Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。 通过弱口令登录后台,部署 war 包…

【狂神说Java】redis

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆 🔥系列专栏 :【狂神说Java】 📃新人博主 :欢迎点赞收藏关注,会回访! 💬舞台再大,你不上台&#xff0c…

Linux02 VIM编辑器

Linux02 VIM编辑器 基本上 vi/vim 共分为三种模式, 分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 三种状态进行切换 插入模式&#xff1a…

如何优雅的避免空指针异常

文章目录 1.数据准备2.实战:获取用户所在的城市2.1.直接获取;容易出现空指针异常。2.2.使用if-else判断;避免了出现空指针的问题,但是代码结构层次嵌套多,不美观2.3.使用工具类美化一下if判断代码2.4.使用Optional解决…

html实现计算器源码

文章目录 1.设计来源1.1 主界面1.2 计算效果界面 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/134532725 html实现计算器源码,计算器源码,简易计…

2022最新版-李宏毅机器学习深度学习课程-P51 BERT的各种变体

之前讲的是如何进行fine-tune,现在讲解如何进行pre-train,如何得到一个pre train好的模型。 CoVe 其实最早的跟预训练有关的模型,应该是CoVe,是一个基于翻译任务的一个模型,其用encoder的模块做预训练。 但是CoVe需要…

CV计算机视觉每日开源代码Paper with code速览-2023.11.17

点击CV计算机视觉,关注更多CV干货 论文已打包,点击进入—>下载界面 点击加入—>CV计算机视觉交流群 1.【点云分割】(CVPR2023)Center Focusing Network for Real-Time LiDAR Panoptic Segmentation 论文地址:…

【每日OJ —— 232.用栈实现队列(栈)】

每日OJ —— 232.用栈实现队列(栈) 1.题目:232.用栈实现队列(栈)2.解法2.1.方法讲解2.1.1.算法讲解2.1.2.代码实现2.1.3.提交通过展示 1.题目:232.用栈实现队列(栈) 2.解法 2.1.方法…

图解算法数据结构-LeetBook-栈和队列04_望远镜中最高的海拔_滑动窗口

科技馆内有一台虚拟观景望远镜,它可以用来观测特定纬度地区的地形情况。该纬度的海拔数据记于数组 heights ,其中 heights[i] 表示对应位置的海拔高度。请找出并返回望远镜视野范围 limit 内,可以观测到的最高海拔值。 示例 1: 输…

AI技术实力认证,宏电股份荣获2023年度AI天马“领军企业”

近日,由中国新一代人工智能发展战略研究院指导,深圳市人工智能产业协会主办,广东未来产业研究院承办的2023年度“AI天马”认定最终结果公布,宏电股份荣获AI天马“领军企业”奖项。 宏电股份基于20余年的技术沉淀,在工业…

【OpenGauss 列存储学习总结 2】

OpenGauss 列存储学习总结 2 概述文章链接 概述 列存储是一种优化技术,用于在数据库系统中存储和查询大量数据。与传统的行存储方式不同,列存储将每个列的数据分别存储在独立的存储单元中,而不是按照行的方式存储。这种存储方式在分析性查询、…

Java GUI实现桌球小游戏

桌球游戏是一种室内运动,通常在一个正式的桌球台上进行。这种游戏也被称为台球或母球。桌球游戏的目标是使用一个击球杆将彩球击入桌面四个角落的袋子中,得分最高的一方获胜。桌球游戏需要一定的技巧和策略,因此是一项受欢迎的竞技运动和休闲…

Vue:[##################] / reify:core-js: timing reifyNode:node_modules/lodash Completed in 4923ms

Vue创建项目卡在[##################] / reify:core-js: timing reifyNode:node_modules/lodash Completed in 4923ms不动的问题. 遇到问题不要慌,别人可以你也可以。 1.什么是npm npm是node官方的包管理器。 cnpm是个中国版的npm,是淘宝定制的 cnpm (g…

第2关:图的深度优先遍历

任务要求参考答案评论2 任务描述相关知识编程要求测试说明 任务描述 本关任务:以邻接矩阵存储图,要求编写程序实现图的深度优先遍历。 相关知识 图的深度优先遍历类似于树的先序遍历, 是树的先序遍历的推广,其基本思想如下: …

广西梧州盾构机主轴承尺寸测量检测CAV检测上门三维扫描-CASAIM中科广电

一、背景介绍 大型盾构机在掘进过程中,只能前进,不能倒退,盾构机掘进过程中,主轴承“手持”刀盘旋转切削掌子面并为刀盘提供旋转支撑,主轴承一旦失效,会造成严重损失。因此,主轴承是盾构机刀盘…

软件系统运维方案

1.项目情况 2.服务简述 2.1服务内容 2.2服务方式 2.3服务要求 2.4服务流程 2.5工作流程 2.6业务关系 2.7培训 3.资源提供 3.1项目组成员 3.2服务保障 点击获取所有软件开发资料:点我获取

PHP中cookie与session使用指南

PHP中cookie与session使用指南 Cookie和session的出现,是为了解决http协议无状态交互的窘境,它们都用于存储客户端的相关信息 0x01 Cookie使用 简介 Cookie 是一种在客户端存储数据的机制,通常用于记录用户的状态和偏好。下面将介绍如何在…

软件测试最重要的事:测试用例的编写

前言 软件测试用例得出软件测试用例的内容,其次,按照软件测试写作方法,落实到文档中,两者是形式和内容的关系,好的测试用例不仅方便自己和别人查看,而且能帮助设计的时候考虑的更周。 一个好的测试用例必…

企业app软件定制开发的重点是什么?|小程序网站搭建

企业app软件定制开发的重点是什么?|小程序网站搭建 在当今数字化时代,企业对于信息技术的依赖越来越大。为了适应市场需求并提高内部运营效率,许多企业开始寻求定制开发企业app软件。这种定制开发可以根据企业的具体需求和业务流程进行个性化…
最新文章