【AICFD案例操作】溃坝过程模拟

news2024/11/24 6:01:04

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

一、概 要

1)案例描述

本案例是针对溃坝过程进行的数值模拟。

2)网格

整体网格为六面体网格的非结构网格,网格数量10万。

图1-1 网格模型

3)计算条件

出口静压:101325Pa;湍流模型:Standard k-epsilon;介质:25°空气,水密度997kg/m³。

二、网 格

1)新建工程

① 启动AICFD 2023R2;

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

图2-1 AICFD窗口

图2-2 新建工程

2)网格导入

单击菜单栏 网格>导入网格,选中mesh文件夹,导入外部生成的计算域网格。

图2-3 几何导入

3)网格质量检查

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

图2-4 网格质量检查

三、求解设置

1)求解模型

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

图3-1 模型设置

右击 网格域>域,点击“插入域”,在自定义区域设置窗口中修改名称,设定区域坐标边界,然后点击“确定”,创建初始水域,如图所示。

图3-2 创建水域

选择 求解> 材料,双击“Water”,选择Material Properties,确认介质物性参数, 如图所示。

图3-3 材料选择

2)计算域

① 双击 求解> 流动分析> 计算域> Domain-defaultCellZone,在计算域设置窗口中选择“Fluid Domain”,Fluid1材料选择“Air at 25 C”,Fluid2材料选择“Water”,然后点击“下一步”;

② 在打开的流体模型窗口继续点击“下一步”,设置表面张力系数,点击“下一步”;

③ 设置初始水域材料“Water”,点击“确定”,将网格分配到计算域Domain-defaultCellZone,如图所示。

图3-4 分配计算域

3)边界条件

双击 求解> 流动分析> 计算域> 边界条件> Wall,打开选择面窗口,提取边界,设置Wall设置边界名称、边界类型,如图所示。

图3-5 Wall定义

右击 求解> 流动分析> 计算域> 边界条件,点击“插入边界条件”,打开区域名称窗口,选择面movingwall,设置Outlet的边界条件,需要分别设置边界名称、边界类型、边界条件和数值,如图所示。

图3-6 Outlet定义

设置Symmetry的边界条件,需要分别设置边界名称、边界类型,如图所示。

图3-7 Symmetry定义

4)求解参数设置

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

图3-8 求解参数设置

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

图3-9 求解参数设置

四、初始化及求解计算

1)残差曲线与监控变量

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

图4-1 监控曲线选择

2)初始流场设置

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

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

图4-2 初始化设置

图4-3 初始化流场

3)求解计算

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

图4-4 运行求解器

图4-5 选择求解模式

五、后处理

1)监控曲线

查看残差曲线。

图5-1 残差曲线

2)求解结果更新及导入

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

图5-2 结果更新

3)可视化结果

① 密度云图

单击菜单栏 后处理> 云图,选取位置和变量参数密度,设置等级参数256,点击应用,读取两相流密度分布云图。

图5-3 密度云图

② 压力云图

单击 后处理> 云图,选取位置和变量参数压力,设置等级参数256,点击应用,读取两相流压力云图。

图5-4 压力云图

③ 动画

单击 后处理> 云图,选取位置Contour1,点击播放,查看动画。

图5-5 动画

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

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

相关文章

2023年【安徽省安全员C证】考试技巧及安徽省安全员C证复审模拟考试

题库来源:安全生产模拟考试一点通公众号小程序 2023年【安徽省安全员C证】考试技巧及安徽省安全员C证复审模拟考试,包含安徽省安全员C证考试技巧答案和解析及安徽省安全员C证复审模拟考试练习。安全生产模拟考试一点通结合国家安徽省安全员C证考试最新大…

数据结构之队列(源代码➕图解➕习题)

前言 在学过栈之后,会了解到栈的底层是根据顺序表或者链表来构建的,那么我们今天要学习的队列是否也是基于顺序表和链表呢?那我们直接进入正题吧! 1. 队列的概念(图解) 还是跟上节一样,依旧用图…

生成式人工智能在软件开发过程现代化中的作用

集成人工智能的独特功能可以在软件开发生命周期(SDLC)的每个阶段为开发人员提供帮助,从业务需求分析和创建敏捷的用户故事到软件设计、编码、测试、部署、监控和维护。这是组织可以使用生成式人工智能进行优化的地方。 近年来,软件工程见证了向增强自动化…

g++ 命令行编译

一.创建项目并编译和执行 要创建的项目的结构 创建main.cpp # 创建一个项目 sudo mkdir GCC_Demo_swap# 进入该项目 cd GCC_Demo_swap # 创建该项目的主程序 sudo vim main.cpp#include <iostream> #include "swap.h" using namespace std;int main(int ar…

05 | 类型匹配:怎么切除臃肿的强制转换

Java 的模式匹配是一个新型的、而且还在持续快速演进的领域。类型匹配是模式匹配的一个规范。类型匹配这个特性&#xff0c;首先在 JDK 14 中以预览版的形式发布。在 JDK 15 中&#xff0c;改进的类型匹配再次以预览版的形式发布。最后&#xff0c;类型匹配在 JDK 16 正式发布。…

管理类联考——数学——汇总篇——知识点突破——数据分析——记忆

文章目录 考点记忆/考点汇总——按大纲 整体目录大纲法记忆宫殿法绘图记忆法 局部数字编码法对号不对号 归类记忆法重点记忆法歌决记忆法口诀&#xff1a;加法分类&#xff0c;类类相加&#xff1b;乘法分步&#xff0c;步步相乘。 谐音记忆法涂色 理解记忆法比较记忆法转图像记…

TikTok商店的未来:马来西亚建议与全球挑战

TikTok商店一直以来备受关注&#xff0c;但最近在马来西亚引发了一场有关其发展方向和地方利益的争议。10月11日&#xff0c;马来西亚电子商务委员会主席 Ganesh Kumar Bangah就TikTok Shop 在马来西亚的问题进行了讨论。他指出禁止TikTok商店将严重影响许多当地中小企业、创造…

Leetcode—7.整数反转【中等】

2023每日刷题&#xff08;十&#xff09; Leetcode—7.整数反转 关于为什么要设long变量 参考自这篇博客 long可以表示-2147483648而且只占4个字节&#xff0c;所以能满足题目要求 复杂逻辑版实现代码 int reverse(int x){int arr[32] {0};long y;int flag 1;if(x <…

【23真题】准考证抄出来的题目,还原度99%以上!

今天分享的是23年成都信息工程大学803的信号与系统试题及解析。 还记得22年版本是东拼西凑&#xff0c;只是通过知识点还原的类题。今年多亏去年考研的同学&#xff0c;帮我在准考证抄出来了一份&#xff0c;让我可以帮助大家做解析&#xff01;这份真题虽然也是回忆版&#x…

java时间解析生成定时Cron表达式工具类

Cron表达式工具类CronUtil 构建Cron表达式 /****方法摘要&#xff1a;构建Cron表达式*param taskScheduleModel*return String*/public static String createCronExpression(TaskScheduleModel taskScheduleModel){StringBuffer cronExp new StringBuffer("");if(…

PLC、触摸屏、上位机之间如何实现无线数据交互功能?

本文以组态王与西门子触摸屏和2台西门子S7-200SMART为例&#xff0c;介绍组态王、触摸屏与多台 PLC在Profinet协议下的自组网无线通信实现过程。在本方案中采用了西门子PLC无线通讯终端——DTD418M&#xff0c;作为实现无线通讯的硬件设备。我们无需更改网络参数和原有程序&…

Talk | 香港科技大学博士生叶汉荣:面向2D/3D场景理解的多任务学习

本期为TechBeat人工智能社区第540期线上Talk&#xff01; 北京时间10月25日(周三)20:00&#xff0c;香港科技大学博士生—叶汉荣的Talk已准时在TechBeat人工智能社区开播&#xff01; 他与大家分享的主题是: “面向2D/3D场景理解的多任务学习”&#xff0c;分享了他的团队在多任…

小白必看!画出自己第一个界面,PyQt5安装以及使用

目录 1&#xff0c;介绍 2&#xff0c;windows安装 安装PyQt5-tools 设置环境变量 验证是否安装成功 QT Designer 3&#xff0c;Mac平台安装 安装PyQt5 安装 Qt Creater 验证是否安装成功 4&#xff0c;使用 PyCharm 开发 4.1 新建工程 4.2 添加外部工具 hellowo…

危机现场 | 令人窒息的彩色气球

点击文末“阅读原文”即可参与节目互动 剪辑、音频 / 阿福 运营 / SandLiu 卷圈 监制 / 姝琦 封面 / 姝琦 产品统筹 / bobo 场地支持 / 声湃轩天津录音间 1986年&#xff0c;美国克利夫兰城市广场上&#xff0c; 人们正期盼一场即将载入史册的募捐活动。 而此时&#xff0…

一个全响应式的企业级物联网平台,开源了

JetLinks 是一个开源的、企业级的物联网平台&#xff0c;它集成了设备管理、数据安全通信、消息订阅、规则引擎等一系列物联网核心能力&#xff0c;支持以平台适配设备的方式连接海量设备&#xff0c;采集设备数据上云&#xff0c;提供云端 API&#xff0c;通过调用云端 API 实…

HackTheBox - Starting Point -- Tier 0 --- Explosion

文章目录 一 题目二 实验过程 一 题目 Tags Network、Programming、RDP、Reconnaissance、Weak Credentials译文&#xff1a;网络、编程、RDP、侦察、凭证薄弱Connect To attack the target machine, you must be on the same network.Connect to the Starting Point VPN us…

代码随想录 | Day61 and 62

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 今日学习目标一、算法题1.下一个更大元素 II2.接雨水3.柱状图中最大的矩形 今日心得学习及参考书籍 今日学习目标 下一个更大元素 II&#xff08;503&#xff09; …

InstructionGPT

之前是写在[LLM&#xff1a;提示学习Prompt Learning]里的&#xff0c;抽出来单独讲一下。 基本原理 InstructGPT/ChatGPT都是采用了GPT-3的网络结构&#xff0c;通过指示学习构建训练样本来训练一个反应预测内容效果的奖励模型&#xff08;RM&#xff09;&#xff0c;最后通过…

轻松批量剪辑:将MP4视频转换为FLV格式

在视频制作和编辑领域&#xff0c;批量剪辑和格式转换是非常常见的操作。将MP4视频转换为FLV格式&#xff0c;可以帮助我们更好地管理和发布视频内容。本文将介绍云炫AI智剪如何轻松批量剪辑&#xff0c;将MP4视频转换为FLV格式&#xff0c;帮助您提高工作效率&#xff0c;减少…