HVAC 设计:使用 Ansys Discovery 探索更好的设计
通过 Ansys Discovery 及其 2025 年新功能利用 CFD,通过 Computational Insights 应对 HVAC 行业的挑战。
挑战
HVAC 行业在设计高效可靠的管道系统方面面临多项挑战:
- 压力损失:设计不当的管道会增加能耗并降低热性能。
- 复杂的几何形状:弯曲、液络部、扩散器和过滤器会增加气流阻力,使准确预测变得困难。
- 传统限制:标准设计方法在处理复杂或非标准配置方面往往无法满足要求。
这就是计算流体动力学 (CFD) 作为改变游戏规则的工具发挥作用的地方。CFD 使工程师能够在构建物理原型之前很久就可视化气流行为、评估压力损失并优化设计。通过将实验数据与 CFD 仿真相结合,HVAC 行业可以更接近实现节能且具有成本效益的解决方案。
- 可视化:CFD 允许工程师分析气流、压力损失和湍流。
- 优化:无需昂贵的原型即可优化设计。
- 验证:将实验数据与 CFD 进行比较,可以获得更准确、更节能的解决方案。
工程解决方案
HVAC 行业采用各种技术进行设计。虽然手册中提供了实验数据,但进行实际测试通常既耗时又昂贵。基于简化流体力学方程的分析方法速度更快,但对于复杂的几何结构来说往往不准确。CFD 方法有助于克服设计挑战,同时推动 HVAC 行业的效率和创新。
方法
Ansys Discovery 提供先进的工具和功能来简化 CFD 仿真,从而提高效率和准确性。它有三种模式来完成设计:1) MODEL 是用于创建、修改或修复可以以不同格式导入的几何图形的 CAD 工具,2) EXPLORE 是实时物理 GPU 求解器,允许快速获得实时物理仿真结果,以及 3) REFINE 使用在 CPU 上运行的 Fluent 求解器以获得更高的保真度。下图显示了 Ansys 专家开发的示例。
一个突出的功能是其多面体网格划分支持,它将速度与精度相结合,同时减少了 GPU 内存的使用。此功能擅长捕获复杂的几何形状,例如薄结构和狭窄的流道,使其成为流体热传递、电子冷却和详细的流体控制设备分析等应用的理想选择。仿真驱动型设计的主要功能包括:
- 启用用于创建和修改几何体的直接建模。
- 提供与仿真和结果的实时交互。
- 允许为 CFD 分析高效准备几何体。
结果
像 Moffitt 这样的不同公司已经使用 Ansys Discovery 进行仿真。在本博客中,我们考虑下图所示的示例,该示例是在 Ansys Discovery 中创建的。这座小建筑有三个内部空间,并根据给定的要求设计了 HVAC 系统。这代表了整个 HVAC 系统的初始设计。CFD 分析可用于评估内部空间内的空气分布并评估管道设计。在此示例中,重点是后者,分析整个域的速度场和压力场。选择两个管道系统(进气和排气)。
Ansys Discovery 提供了各种用于修复和准备几何结构的工具。要定义风管系统中的流体域,请使用位于 (1) 准备选项卡下的“体积提取”工具。此工具使用户能够 (2) 选择包围区域的所有面,然后 (3) 选择体积内的面。结果是 (4) 一个新的体积,可用于应用边界条件的仿真。用户可以保留墙的几何形状,但将其排除在模拟之外。
对于进气系统,使用已知质量流率定义单个入口边界条件。或者,它可以设置为具有均匀剖面(垂直于边界)的入口速度,由组件定义,或设置为涡流。所有端部均设置为表压为 0 Pa 的出口。默认情况下,所有内表面都被视为具有无滑移条件的光滑曲面。工作流体是空气,在 20°C 时具有特性,引用自 Frank White 的《流体力学》第 7 版的表 2。
最近,Ansys Discovery 推出了一项新功能,允许用户在 EXPLORE 模式下可视化和控制网格创建。网格是根据像元大小生成的,而像元大小由全局和局部保真度值决定,而不仅仅是保真度条。用户可以使用剖切面查看整个网格以及横截面积。此平面将显示在树中,并且可以使用 Move Tool 重新定位。此外,自 2024R2 以来,摩擦阻力计算得到了改进,精度更高,结果更可靠。该图说明了不同区域的不同网格分布。
处理时间从几秒到几分钟不等,具体取决于为计算过程选择的保真度级别(请参阅下表)和可用的硬件。作为参考,此演示是使用 NVIDIA T1000 (8GB) GPU 卡开发的。计算包括监测器的质量流量加权平均值和 k-w SST 湍流模型。速度和静态压力的结果可通过 'Direction Field' 工具获得。设计人员可以轻松评估设计的关键区域。该模型在所有表面上的局部保真度为 5 mm,可提供 9.07 Pa 的压降(使用更好的 GPU 卡求解)。这表明使用网格控制(全局/局部细化)的进步。
排气管道系统
排气管道系统的模拟遵循相同的过程。但是,在这种情况下,管道末端定义为表压为 0 Pa 的入口部分,而单个出口设置为指定的质量流量。结果揭示了系统多个区域的再循环,使设计人员能够评估作条件并优化几何形状,以实现合适的压降和均匀的气流分布。值得注意的是,可以在不同温度下使用不同的流体和特性,以及不同的入口或出口速度或质量流速进行分析。
老用户都知道,Ansys Discovery可以使用粒子实现流动可视化,从而更清晰地了解域内的3D流动模式。此功能可通过结果功能区中的 'Particles' 工具获得。但是,最新版本引入了使用多个发射器的功能,允许用户跟踪来自特定区域的流动轨迹,例如本例中的每个入口。该工具还包括用于调整粒子大小、速度和可变范围的选项。
Ansys 解决方案的优势
Ansys Discovery 是一款功能强大的交互式仿真工具,它彻底改变了工程师进行 3D 建模、设计和分析的方式。通过将直接建模技术与实时仿真功能相结合,它简化了从几何体创建到深入物理探索的整个工作流程。借助Ansys Discovery,用户可以无缝定义和修改仿真、优化拓扑并轻松评估多种设计变体。该平台支持结构、流体流动、热和电磁仿真,为更快的数据驱动型决策提供即时见解。
Ansys Discovery专为效率和创新而设计,分为三个阶段:1) MODEL,用于直观的3D几何创建;2) EXPLORE,用于实时分析和快速设计迭代;3) REFINE,用于由 Ansys Fluent 和 Ansys Mechanical 求解器提供支持的高保真仿真。无论是完善概念还是解决复杂的工程挑战,Ansys Discovery 都使工程师能够突破设计和性能的界限。一些相关研究如下:
参数研究
- 参数扫描是一种同时评估多个设计选项的强大方法,可以深入了解不同配置之间的权衡。通过分析几何结构或物理输入参数的变化如何影响结果,工程师可以优化他们的设计并确定适合其项目的最佳解决方案。借助 Ansys Discovery,此过程可实现自动化,使用户能够高效地修改几何或仿真参数。
优化
- 无论您是使用云连接的突发计算加速设计探索,还是使用 optiSLang 无缝优化设计,这些最新的增强功能都能使工程工作流程比以往任何时候都更快、更直观。有关 这些主题的更多信息,请访问专用网站。
- Ansys Discovery 现在具有突发到云功能。 这支持数百个同步 GPU 仿真,以实现快速设计探索。这项新服务将参数研究速度提高了 100 倍或更多,使用户能够在短短 10 分钟内运行 1000 次仿真,而不会占用本地资源。
- 新的 optiSLang 插件。 它将 Discovery 项目与 optiSLang 无缝连接,实现设计优化流程的自动化并增强数据分析。它在 Discovery 中添加了一个自定义功能区,其中包含用于创建 optiSLang 项目和导出结果以进行后处理的工具。Discovery Add-In: optiSLang 指南中提供了安装说明。
相关文章:

HVAC 设计:使用 Ansys Discovery 探索更好的设计
通过 Ansys Discovery 及其 2025 年新功能利用 CFD,通过 Computational Insights 应对 HVAC 行业的挑战。 挑战 HVAC 行业在设计高效可靠的管道系统方面面临多项挑战: 压力损失:设计不当的管道会增加能耗并降低热性能。复杂的几何形状&…...

ChatGPT 提示词框架
作为一个资深安卓开发工程师,我们在日常开发中经常会用到 ChatGPT 来提升开发效率,比如代码优化、bug 排查、生成单元测试等。 但要想真正发挥 ChatGPT 的潜力,我们需要掌握一些提示词(Prompt)的编写技巧,并…...

004-利用Docker安装Mysql
利用Docker安装Mysql 一、在镜像仓库找到 Mysql1.镜像仓库地址2.复制命令3.下载Mysql镜像4.查看镜像 二、创建实例并启动三、用本地工具连接数据库四、设置 Mysql 配置 一、在镜像仓库找到 Mysql 1.镜像仓库地址 https://hub.docker.com 2.复制命令 docker pull mysql:8.0…...
Dify使用和入门
第一步:了解 Dify 在开始之前,先简单了解一下 Dify 是什么: Dify 是一个开源的 LLM 应用开发平台,专注于帮助开发者快速构建生产级的生成式 AI 应用。它支持知识库集成、RAG(检索增强生成)技术、复杂工作…...
高效管理 React 状态和交互:我的自定义 Hooks 实践
高效管理 React 状态和交互:自定义 Hooks 实践 在 React 中,Hooks 是一种使我们能够在函数组件中使用状态和副作用的强大工具。随着项目的增大,重复的逻辑可能会出现在多个组件中,这时使用自定义 Hooks 就非常合适。它们帮助我们…...
ESP 32控制无刷电机2
import machine import time import socket import network from machine import I2C, Pin, ADC def start_ap(): """ 启动ESP32的AP模式 """ ap network.WLAN(network.AP_IF) ap.active(True) ssid ESP32_APTest …...
揭开人工智能中 Tokens 的神秘面纱
揭开人工智能中 Tokens 的神秘面纱 在人工智能,尤其是自然语言处理(NLP)领域,"tokens" 是一个频繁出现且至关重要的概念。对于理解语言模型如何处理和理解人类语言,tokens 起着基础性的作用。那么ÿ…...
萌新学 Python 之 random 函数
random 模块:主要用来生成随机数 先导入包:import random randint(a, b),生成 [a, b] 之间的整数,包含边界 a 和 b,a 和 b 为整数 random(),生成的是 [0,1) 之间的浮点数,包含 0 不包含 1 r…...
2-2linux系统IO
文章目录 linux系统文件io1 open /close1.1 open1.2 close1.3 示例1.3.1 打开已经存在的文件 2 read/write2.1 read2.2 write使用 遗留问题:新创建的文件权限很奇怪3 lseek3.1 文件指针的移动3.2 文件拓展 perror函数 linux系统文件io 系统函数是系统专有的函数&am…...

周边游平台设计与实现(代码+数据库+LW)
摘 要 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对旅游信息管理的提升,…...

视频批量分段工具
参考原文:视频批量分段工具 选择视频文件 当您启动这款视频批量分段工具程序后,有两种便捷的方式来选择要处理的视频文件。其一,您可以点击程序界面中的 “文件” 菜单,在下拉选项里找到 “选择视频文件” 按钮并点击;…...
Android -- 使用Sharepreference保存List储存失败,原因是包含Bitmap,drawable等类型数据
1.报错信息如下: class android.content.res.ColorStateList declares multiple JSON fields named mChangingConfigurations 2.Bean类属性如下: data class AppInfoBean( val appName: String?, val appIcon: Drawable, val appPackage: String?,…...

java项目之基于ssm的图书馆书库管理系统(源码+文档)
风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的图书馆书库管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 该系统可以实现图书信息管理…...
编写一个程序,输入一个数字并输出其阶乘(Python版)
编写一个程序,输入一个数字并输出其阶乘 要计算一个数字的阶乘,可以编写一个简单的 Python 程序,使用循环或者递归来实现: 1. 使用 for 循环计算阶乘 # 输入一个数字 num int(input("请输入一个数字: "))# 初始化阶乘结果 facto…...
dify基础之prompts
摘要:在大型语言模型(LLM)应用中,Prompt(提示词)是连接用户意图与模型输出的核心工具。本文从概念、组成、设计原则到实践案例,系统讲解如何通过Prompt解锁LLM的潜能,提升生成内容的…...
实践教程:使用DeepSeek实现PDF转Word的高效方案
🎈Deepseek推荐工具 PDF文件因其跨平台、格式稳定的特性被广泛使用,但在内容编辑场景中,用户常需将PDF转换为可编辑的Word文档。传统的付费工具(如Adobe Acrobat)或在线转换平台存在成本高、隐私风险等问题。本文将使…...

网络安全审计员
在当今数字化时代,随着信息技术的迅猛发展,网络安全问题日益凸显,成为各行各业不容忽视的重要议题。特别是对于企业、政府机构等组织而言,网络安全不仅关乎数据资产的安全,更与组织的声誉、客户信任乃至法律法规的遵从…...
算法-二叉树篇13-路径总和
路径总和 力扣题目链接 题目描述 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回…...

如何设计一个短链系统?
短链系统设计的关键要点: 系统功能实现 短链生成:接收长链接,先检查是否已有对应短链,存在则直接返回。否则,使用分布式 ID 生成器(如号段模式、SnowFlake 算法、数据库自增 ID、Redis 自增等)生成唯一 ID,或通过哈希算法(如 MurmurHash)处理长链接得到哈希值。再将生…...

医疗行业电脑终端如何防病毒——火绒企业版杀毒软件
医疗物联网技术广泛应用,使得医院网络空间中增加了诸多新型终端设备。这些设备类型多样、型号各异,风险暴露面积大。火绒安全对医疗机构终端安全出现的问题、不足、需求等,提出整体解决方案。 医疗行业终端安全防护痛点 系统老旧 医院、区…...
在软件开发中正确使用MySQL日期时间类型的深度解析
在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...

智慧医疗能源事业线深度画像分析(上)
引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...

shell脚本--常见案例
1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

ESP32读取DHT11温湿度数据
芯片:ESP32 环境:Arduino 一、安装DHT11传感器库 红框的库,别安装错了 二、代码 注意,DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...

QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...

python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...
鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南
1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发,使用DevEco Studio作为开发工具,采用Java语言实现,包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

AI病理诊断七剑下天山,医疗未来触手可及
一、病理诊断困局:刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断",医生需通过显微镜观察组织切片,在细胞迷宫中捕捉癌变信号。某省病理质控报告显示,基层医院误诊率达12%-15%,专家会诊…...

深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
文章目录 前言一、感知机 (Perceptron)1.1 基础介绍1.1.1 感知机是什么?1.1.2 感知机的工作原理 1.2 感知机的简单应用:基本逻辑门1.2.1 逻辑与 (Logic AND)1.2.2 逻辑或 (Logic OR)1.2.3 逻辑与非 (Logic NAND) 1.3 感知机的实现1.3.1 简单实现 (基于阈…...