仿真学习 | Fluent版本迭代一览及选择指南

在计算机辅助工程(CAE)领域,软件版本的更新迭代,影响了工程师的工作效率、工作习惯和仿真精度,“如何选择软件版本”也永远是摆在每个初学者面前的第一个难题。

计算流体动力学(CFD)领域的领军软件Fluent,在过去五年中进行了多次更新,每个版本都各有侧重地进行了性能、功能、界面等不同纬度的优化。本文将系统地探讨Fluent近五年的重大版本变迁,重点解读每次升级带来的技术创新、功能差异、性能优化,及这些变化对用户的实际使用体验产生的影响,以帮助同行们在选择和使用CFD工具时,按需做出更明智的决策。

01 Fluent各版本迭代差异

2019R1 重点更新

1. 用户体验

  • 新的开始页面提供对用户最近使用文件的快速访问及链接;

  • 允许使用表达式指定边界条件和源项;

  • 计算过程中有新状态栏;

  • 支持各种操作的拖放;

  • 对象定义可导入 / 导出;

  • 可编辑表面定义;

  • 文本命令自动完成;

  • 用户界面可使用日语。

2. 瞬态求解器改进

基于 CFL 条件的自适应时间步进、LES 模拟的 NITA 加速、变密度流动优化、混合湍流 Rans 更新、基于流动时间间隔的监测。

3. 共轭传热

流体域与固体域之间默认映射方法改为隐式映射。

4. 辐射模拟

改进扩大蒙特卡罗辐射法在照明和光学系统中的应用,提高计算效率,可在内部半透明耦合壁面上指定非零扩散分数,太阳荷载模型可与蒙特卡罗模型一起使用,允许计算网格中包含完全重叠的映射非保形网格 interface。

2020R1 重点更新

1. 文件

用户可以在ANSYS Fluent与Funcitonal Mock-up Unit(FMU)文件之间实现联合仿真。

注:FMU 是 FMI 建模的文件类型,常用于系统仿真建模中

2. 用户体验

  • 用户可以通过选择图形窗框中的边界快速设置边界条件;

  • 重新设计了创建平面的 Plane Surface 对话框,使其更易于使用;

  • 改进了 Point Tool 对话框,允许用户快速且容易地在图形窗口中识别所需的目标点的位置;

  • 改进了 Fluent 启动界面;

  • 用于设置残差标准的 Residual Monitors 对话框进行了简化;

  • 用户可以选择指定一个空闲超时,当空闲时间达到设定值时,ANSYS ∙ FLUENT 会话将关闭;

  • ANSYS Fluent 界面目前已包含中文版与韩文版;

  • 模型树中某些操作的慢 / 不响应问题已经修复,现在用户可以在图形窗口中利用 shift + 拖动鼠标左键来框选多个对象。

2021R1 重点更新

1. 文件读写

  • Workbench 中的 Fluent 在新版本中默认使用通用流体格式(CFF),新文件格式拥有比旧版更好的性能;

  • 导出为Common Fluid Format-Post的与单元相关的数量时,仅导出单元中心的值;

  • 默认情况下 CGNS 导出 HDF5 格式的求解数据,可在 Windows 计算机上导出单文件容量大于 2GB 的文件;

  • 无论是 HDF5 还是 ADF 格式,导出 CGNS 结果数据都要快得多;

  • 以 CDAT for CFD-Post 和 EnSight 格式导出的结果数据将始终包括传统 (.cas) 格式的 case 文件;

  • 在图形用户界面 (GUI) 中运行 Fluent 时,具有多个区域的 case 文件的读取和写入速度更快;

  • 默认通用流体格式 (CFF) 的数据文件读取速度更快。

2. 用户体验

  • 可以在单个图形窗口中嵌入一个或多个图形窗口,以创建用于监控求解进度的图表;

  • 深色主题为Fluent提供了一种现代的外观;

  • ANSYS Fluent支持在4K监视器上渲染;

  • Fluent 智能处理图形窗口。

3. 通用功能

  • 新版本对图形窗口工具栏进行了重新组织;

  • 直接在图形窗口中显示剪切平面,并同时显示剪切平面的空间坐标轴,用户可以直接在图形窗口中操纵剪切平面;

  • 网格划分和网格更新过程中,在 Fluent 窗框底部会显示相关消息与进度条;

  • 新版本中可以读取和写入通用流体格式(.msh.h5)的网格文件;

  • 新版本中可以使用 +/- 图标来显示 / 隐藏高级选项;

  • 几何区域将不再使用 “geom-” 前缀,转而使用 “origin-” 前缀;

  • 几何标签将不再使用 “object” 前缀。

2022R1 重点更新

1. 前处理

前处理性能提升,针对含有大量计算域的问题,在各种命令执行、图形显示以及读写方面都有全面改进,对于含有 10000 个以上计算域或边界的问题,速度可提升 5-6 倍。

2. 部件替换

容错几何网格流程中增加部件替换选项,可增加、移除或替换模型中的几何对象,无需对整个模型重划网格,功能支持所有类型网格,能在面网格和体网格两个级别实现部件替换。

3. 后处理

添加边界层任务增加后处理方法,当相邻计算域之间边界层分辨率不同时,可选择 Continuous 非一致连接,改善边界层区域厚度一致性。

4. 表达式

表达式功能增强,可使用 Reduction Function 获取自定义面上的数据,若模型中包含多孔介质域,同样适用。

解决需求痛点: 提升复杂模型的处理性能,使设计变更迭代更加高效,改善边界层过渡问题,增强表达式功能。

2023R1 重点更新

1. 性能优化

  • 在其经过验证的求解器基础上改进工作流程,同时不会影响准确度,实现了全新的 ANSYS Fluent 用户体验。ANSYS Fluent 的完整单窗口解决方案可加速和简化每个仿真步骤;

  • 基于任务的并行处理工作流程现在可用于生成支持 Mosaic 的 Poly-Hexcore 网格,最高可实现 10 倍提速,这样用户就能在更短的时间内完成更多仿真;

  • 可缩短仿真求解时间,应对氢价值链中的可持续性挑战,并构建自定义工作流程。fluent multi - gpu 求解器可减少仿真求解时间、硬件成本和功耗。

2. 功能扩展

  • 支持额外的求解设置和物理特性,在 PyFluent 的扩展方面取得进展,实现更深度的自动化和整合,针对 Fluent 2023 R1 引入的参数化设计优化和形变能力,性能和报告方面都进行了改进;

  • License Pro 版本中现在可以进行瞬态模拟。Aero 模块目前只能在Enterprise 版本中使用。

3. 用户体验

Fluent Launcher改进:

  • 选项卡总是可见;

  • 工作目录指定移到 Home 选项卡;

  • Recent Files 列表功能增强;

  • 鼠标悬停在工作区名称上可看到描述;

  • learn resource 移到 Help 按钮下;

  • 双击 Modified Settings Summary 表中的设置可打开相应对话框或任务页;

  • 现在可以通过图形窗口中的右键单击关联菜单创建报告定义;

  • 嵌入式窗口仪表板可存为对象;

  • 点创建可通过启用 TUI 命令使点捕捉到域中最近的有效位置。

自动保存 :

  • Autosave功能保存的 case 和 data 文件现在默认保存到工作目录中。

02 实际应用影响

03 选择指南

➢ 对于初学者来说,最新版本Fluent会有更多的功能可以体验。此外,高版本可以兼容低版本的算例,而低版本却无法兼容高版本的算例和功能。选择最新的版本,可以避免算例无法读取的情况。

➢ 对于有经验的工程师来说,优先选择最熟悉的版本。新版本的 UI 界面会有所改动,原先熟悉的按键可能会出现偏移,不符合原先的使用习惯。

➢ 对于科研工作者来说,Fluent 2021及以上版本在智能化求解和新模型支持方面更具优势。能够应对复杂的流动现象,提升研究的准确性与效率。

➢ 对于在汽车、航空航天等特定行业深耕数年的用户来说,Fluent 2021和2022在计算效率、多物理场模拟能力和稳定性等方面的综合表现较好。

➢ 对于需要远程工作、项目报告和可视化的工程师来说,Fluent 2022和2023版本提供了更强的可视化工具和自动化处理功能,能够更高效地完成项目报告和结果展示。

04 结语

总体而言,随着版本演进,Fluent的优化迭代,正不断地解决CFD学习曲线陡峭问题,扩充了功能和模型,提升了用户的仿真效率和准确性。了解各个版本的特点和适用场景,能够帮助不同需求的用户做出更明智的选择,从而最大化地利用Fluent工具。

而「神工坊」推出的一站式高性能工业仿真平台,让用户通过web端即可享受“PC式高性能体验”,随时随地都能访问Fluent等软件,大大降低了软件试用门槛。

此外,「神工坊」高性能仿真平台基于超算HPC集群的硬件支撑,对仿真软件进行了CPU平台的高性能适配与优化,同时还能根据用户需求进行兼容性适配,真正做到,按需最大化每一核时的价值。

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

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

相关文章

嵌入式工程师必备——NTC曲线拟合

最近搞了一下NTC热敏电阻,打算和大家分享一下; 首先看NTC手册,25℃时是5K,温度系数B是3470,有一些NTC会直接给出公式,那种直接按照手册计算就好; 1、下面是温度和阻值对照表,这个表…

深度学习:YOLO目标检测和YOLO-V1算法损失函数的计算

简介 YOLO(You Only Look Once)是一种基于深度学习的目标检测算法,它的核心思想是将目标检测问题转化为一个回归问题,通过一个神经网络直接预测目标的类别和位置。 YOLO算法将输入图像分成SxS个网格,每个网格负责预测…

Golang | Leetcode Golang题解之第498题对角线遍历

题目&#xff1a; 题解&#xff1a; func findDiagonalOrder(mat [][]int) []int {m, n : len(mat), len(mat[0])ans : make([]int, 0, m*n)for i : 0; i < mn-1; i {if i%2 1 {x : max(i-n1, 0)y : min(i, n-1)for x < m && y > 0 {ans append(ans, mat[x…

uni-app微信小程序如何使用高德地图。通过经纬度获取所在城市

高德地图官方是这样介绍的使用方法可以参考&#xff1a;入门指南-微信小程序插件 | 高德地图API 我再介绍一下我得具体应用。 1&#xff0c;首先要在申请高德地图开放平台得账号。然后在这个账号中申请一个应用。类型选择微信小程序。 我的应用 | 高德控制台 获取Key-创建工…

怎样把学生的成绩单独告知家长?

期中考试季的到来让校园里的气氛似乎也变得紧张起来。家长们开始频繁地联系老师&#xff0c;希望了解孩子的表现&#xff1b;孩子们则在考试后&#xff0c;绞尽脑汁地想出各种理由&#xff0c;以期在成绩不理想时能减轻家长的失望。老师们更是忙得不可开交&#xff0c;不仅要批…

C++(标准输入输出流、命名空间、string字符串、引用)

C特点及优势 &#xff08;1&#xff09;实现了面向对象&#xff0c;在高级语言中&#xff0c;处理运行速度是最快&#xff1b; &#xff08;2&#xff09;非常灵活&#xff0c;功能非常强大&#xff0c;相对于C的指针优势&#xff0c;C的优势为性能和类层次结构&#x…

【天气识别系统】Python+卷积神经网络算法+人工智能+深度学习+TensorFlow+算法模型训练+Django网页界面

一、介绍 天气识别系统&#xff0c;以Python作为主要编程语言&#xff0c;通过收集了4种常见的天气图像数据集&#xff08;多云、雨天、晴天、日出&#xff09;&#xff0c;然后基于TensorFlow搭建卷积神经网络算法模型&#xff0c;通过多轮迭代训练&#xff0c;最后得到一个识…

Go 语言基础教程:6.条件判断

在这篇教程中&#xff0c;我们将通过一个简单的 Go 语言程序来学习条件判断结构的使用。以下是我们要分析的代码&#xff1a; package mainimport "fmt"func main() {if 7%2 0 {fmt.Println("7 is even")} else {fmt.Println("7 is odd")}if 8…

社交媒体与客户服务:新时代的沟通桥梁

在数字化时代&#xff0c;社交媒体已成为人们日常生活中不可或缺的一部分&#xff0c;它不仅改变了人们的沟通方式&#xff0c;也深刻影响着企业的客户服务模式。从传统的电话、邮件到如今的社交媒体平台&#xff0c;客户服务的渠道正在经历一场前所未有的变革。社交媒体以其即…

聚类分析算法——K-means聚类 详解

K-means 聚类是一种常用的基于距离的聚类算法&#xff0c;旨在将数据集划分为 个簇。算法的目标是最小化簇内的点到簇中心的距离总和。下面&#xff0c;我们将从 K-means 的底层原理、算法步骤、数学基础、距离度量方法、参数选择、优缺点 和 源代码实现 等角度进行详细解析。…

Easy Excel合并单元格情况简单导入导出

需求 实现报表数据的导入导出&#xff0c;表格中部分数据是系统生成&#xff0c;部分数据是甲方填写&#xff0c;录入系统。 批号唯一 Maven <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.…

《IDE 巧用法宝:使用技巧全解析与优质插件推荐》

在日常撸代码的时候&#xff0c;相信兄弟们在IDEA 中用到不少插件&#xff0c;利用插件&#xff0c;不仅可以提高工具效率&#xff0c;撸起代码来&#xff0c;也格外的娃哈哈…… 一、IntelliJ IDEA 作为一个资深 Java 程序员&#xff0c;除了 IDEA 中默认的插件&#xff0c;我…

linux入门之必掌握知识点

#1024程序员节&#xff5c;征文# Linux基础 top命令详解 top命令是用来查看进程系统资源使用情况的工具&#xff0c;它可以动态的现实。 top命令执行后&#xff0c;按大写M可以按内存使用情况进行排序&#xff0c;大写P可以按CPU使用情况进行排序&#xff0c;大写H可以显示线…

GNN+A2C 强化学习训练一个粒子避障决策模型

最近想尝试下使用GNN A2C 进行强化学习&#xff0c;GNN 可以充当一个特征提取器&#xff0c;这样可以增加强化学状态空间因为张量长度受限泛化能力不足的缺点&#xff0c;之前做强化学习的时候受限于需要在环境里提取每个对手的特征&#xff0c;在每个不同场景下因为对手的数量…

使用excel.js(layui-excel)进行layui多级表头导出,根据单元格内容设置背景颜色,并将导出函数添加到toolbar

本段是菜狗子的碎碎念&#xff0c;解决办法请直接从第二段开始看。layui多级表头的导出&#xff0c;弄了两天才搞定&#xff0c;中途一度想放弃&#xff0c;还好坚持下来了。一开始用的是layui的toolbar里自带的那个导出&#xff0c;但是多级表头没有正常导出&#xff0c;单元格…

【功能安全】技术安全概念TSC

目录 01 TSC定义 02 TSC注意事项 03 TSC案例 01 TSC定义 所处位置 TSC:Technical safety concept技术安全概念 TSR:Technical safety requirement技术安全需求 在系统开发阶段属于安全活动4-6 系统层产品开发示例 TSC目的

Codeforces Round 981 (Div. 3)

前言&#xff1a; 记录一下自己昨天晚上打的div3吧&#xff0c;感觉自己好久没写博客&#xff0c;以后可能会更新一些其他内容&#xff0c;在这里先买个关子&#xff0c;我要现在今年沉淀几个月&#xff0c;所以这几天可能不会更新博客&#xff0c;今天先出来冒个泡先。 正文&a…

数理统计(第3章:单侧假设检验)

目录 概念&#xff0c;步骤 单个正态母体 两个正态母体 概念&#xff0c;步骤 如果构造统计量是一个未知数&#xff0c;则构造不成统计量&#xff0c;所以拿来构造统计量&#xff0c;用保守估计作为假设&#xff1a;有无显著提高&#xff0c;减小&#xff0c;则假设没有显著…

【在Win11下安装ubuntu +图形化界面】

在win11下安装ubuntu 一、安装流程1. 前期准备&#xff1a;先配置好基础设置2. 安装 ubuntu3. ubuntu进行配置4. 下载图形化界面 并安装 二、遇到的问题问题1. win11安装wsl报错&#xff1a;无法解析服务器的名称或地址1. 方法一&#xff1a;更改DNS&#xff08;对本人无效&…

SpringBoot最佳实践之 - 项目中统一记录正常和异常日志

1. 前言 此篇博客是本人在实际项目开发工作中的一些总结和感悟。是在特定需求背景下&#xff0c;针对项目中统一记录日志(包括正常和错误日志)需求的实现方式之一&#xff0c;并不是普适的记录日志的解决方案。所以阅读本篇博客的朋友&#xff0c;可以参考此篇博客中记录日志的…