Workbench 中的热源仿真

探索使用自定义工具对移动热源进行建模及其在不同行业中的应用。

了解热源动力学

对移动热源进行建模为各种工业过程和应用提供了有价值的见解。激光加热和材料加工使用许多激光束来加热、焊接或切割材料。尽管在某些情况下,热源 (q) 不是通常的高斯强度分布,但这是一般方程给出的众所周知的方法:

 

哪里

q 是所需表面上的热通量 [W/m2]

c 是源功率强度 [W]

xy 和 z 定义了热通量中心的瞬时位置,该中心位于“路径”上,距离“起点”[mm]的计算距离 (x = v.t)。请注意,v 是热源的速度 [mm/s],t 是时间 [s]。

下图提供了定性表示,这次是 x、y:

 

每种基于激光的材料加工方法都需要在指定的时间范围内将精确的能量输送到适当的位置,以保证有效的加工。加工过程中的热历史会显著影响熔池动力学、残余应力、微观结构等因素,并最终影响加工零件的最终机械性能和尺寸精度。

鉴于试错实验的高成本,数学建模成为经济地深入了解这些基于激光的过程的宝贵工具。 然而,建模允许探索不同的激光束配置和能量分布,由于每种变化都需要专门的激光设备,因此在实验中测试这些配置和能量分布可能不切实际。

然后,建模可能有助于优化激光加工参数,以可靠地获得目标材料特性,同时最大限度地减少昂贵的实验迭代。移动热源的问题可以通过 CFD 工具(如 CFX 和 Fluent)或 FEA 软件包来解决。

 

移动热源建模

本博客中的演示是在 Workbench 环境中提供的“瞬态-热”模块上执行的。请务必记住,不建议在“稳态”模块上使用此 ACT(Ansys 定制工具)。在瞬态模型中,用户可以在分析中包括更多的热边界条件,例如仿真期间的对流和辐射。 

 

Ansys 定制工具

Ansys Store 是一个平台,提供广泛的应用来增强 Ansys 解决方案的功能。这些应用被称为 Ansys 定制工具 (ACT),是已发布的 ACT 扩展,旨在在目标 Ansys 产品中执行特定功能。

该商店提供由 Ansys 和值得信赖的合作伙伴开发的免费和付费应用。要购买付费应用程序,您需要请求离线履行的报价,而免费应用程序只需登录即可下载。该商店还允许您根据目标应用程序、产品版本和价格过滤应用程序。

客户可以通过下载源代码附带的免费应用程序从 ACT 中受益,允许他们查看、复制甚至修改代码以创建针对其特定需求定制的自定义应用程序。这可以通过自动执行任务或向现有 Ansys 产品添加新功能来显著简化仿真流程并提高生产力。

 

安装 ACT

首先,您必须下载并安装一个为此目的开发的 ACT。请执行以下步骤:

  1. 在线访问 Ansys 商店。
     
  2. 搜索: 热源.
     
  3. 您将看到以下 ACT。
     



     
  4. 单击每个选项以访问描述和 Download 链接。获取文件并在计算机上解压缩文件。
     
  5. 现在,打开 Workbench。转到 Extensions > Install Extension 安装扩展。在步骤 4 中解压缩的文件中搜索 bin 文件夹中的 wbex 文件。
     

     



    安装 ACT 后,您将看到以下消息作为确认:
     



     
  6. 打开“ACT 起始页”,然后打开“管理扩展”
     

     



     
  7. 单击灰色三角形,然后单击 'Load Extension'。Nex 中,您将看到 ACT 块是绿色的。ACT 已准备就绪,可供使用。
     

      


现在,转到 Project Desktop。拖放 'Steady-Thermal' 模块。您将看到两个选项卡,分别名为 'Moving Heat Flux' 和 'Moving Heat Energy'。

 

模型设置

  • 创建几何体和网格;这里对经典钢板进行建模 (70 x 40 x 10 mm)。请注意,该几何体有三个实体和一条中心线。请注意以下步骤,以了解如何准备几何图形。
     


     
  • 回想一下,对流 和 辐射 应用于除底部之外的所有表面,其中定义了完美的绝缘。现在,右键单击“瞬态-热”>插入>移动热通量。
     


     
  • 设置。A:几何

    图形。选择顶部的蓝色曲面 (而不是实体)。

    路径。选择定义热源轨迹的线。这意味着路径是几何图形的一部分。在本例中,它是一条直线。

    起点。所选点将位于 Heat (加热) 曲线的中心作为起始位置。
     



     
  • 设置 B:热源

    指数。当包含两个或多个热源设置时,它是给定热源设置的 ID。

    第一个补丁?。键入要应用的第一个热源的索引。

    最后一个补丁?。键入模型中最后一个热源的索引。当只有一个热源时,答案是肯定的。

    速度。它是热源的速度。方向由 Path 定义。注意单位。

    梁的半径。键入梁半径(而不是直径)。同样,要注意单位。

    源 Power Intensity。键入 Heat Source(热源)的运行强度。这意味着,最大值。回想一下,这是一个高斯分布。

    开始和结束时间。在稳态仿真中,这在分析设置的初始/结束步骤中定义。请注意,必须根据每个热源的时间和速度(距离 = 速度*时间)覆盖总距离。

    段数。这是一个优化路径分割的选项,路径被划分为等距点,这些点将用作移动热通量的中心。仅适用于“Last Patch”。

    冷却阶段的最小步骤。用户可以增加总分析时间,从而可以同时模拟“结束时间”和板的冷却。此输入定义冷却阶段的子步骤数。

    材料去除。是/否。此选项允许包含此效果,并且需要更多的计算资源进行处理。

    熔化温度。设置限制以应用材料删除。
     

 

结果

  • 无需去除材料的热源

基线模型是使用 12 个内核求解的模型。下面显示的视频显示了板上按温度着色的轮廓。此外,该图还显示了使用一个 HPC Pack 许可证时处理时间的减少。综上所述,其速度提升大约是具有四个内核的模型时间的四倍。

 

 

 

材料去除

如前所述,此 ACT 包括删除超过温度限制的元件的选项;即材料的熔化温度。为此,激活元素诞生和死亡功能以“杀死”具有上述条件的元素。信息保存在名为 “ekill_curr.txt”、“Killed_ele.txt” 和 “read_kill.txt” 的文件中。需要注意的是单元类型,因为材料去除仅适用于线性单元。使用 12 个内核时,相同几何体和设置的处理时间达到了大约 15 小时。

 

  

键入 400°C 的值仅用于演示目的。

 

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

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

相关文章

Midjourney中的强变化、弱变化、局部重绘的本质区别以及其有多逆天的功能

开篇 Midjourney中有3个图片“微调”,它们分别为: 强变化;弱变化;局部重绘; 在Discord里分别都是用命令唤出的,但如今随着AI技术的发达在类似AI可人一类的纯图形化界面中,我们发觉这样的逆天…

嵌入式知识点总结 ARM体系与架构 专题提升(三)-中断与异常

针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。 目录 1.中断与异常有何区别? 2.中断与DMA有何区别? 3.中断能不能睡眠,为什么?下半部能不能睡眠? 4.中断的响应执行流程是什么&#…

Leetcode:541

1,题目 2,思路 用List集合来装字符串其中每k个为一个元素单位我们根据题目意思就可以明白list中偶数位需要反转reverse,奇数保持原样再全部拼接一块最后return tostring 3,代码 import java.util.ArrayList; import java.util.…

CSS 背景与边框:从基础到高级应用

CSS 背景与边框:从基础到高级应用 1. CSS 背景样式1.1 背景颜色示例代码:设置背景颜色 1.2 背景图像示例代码:设置背景图像 1.3 控制背景平铺行为示例代码:控制背景平铺 1.4 调整背景图像大小示例代码:调整背景图像大小…

【机器学习】自定义数据集使用框架的线性回归方法对其进行拟合

一、使用框架的线性回归方法 1. 基础原理 在自求导线性回归中,我们需要先自定义参数,并且需要通过数学公式来对w和b进行求导,然后在反向传播过程中通过梯度下降的方式来更新参数,从而降低损失值。 2. 实现步骤 ① 散点输入 有一…

DeepSeekMoE:迈向混合专家语言模型的终极专业化

一、结论写在前面 论文提出了MoE语言模型的DeepSeekMoE架构,目的是实现终极的专家专业化(expert specialization)。通过细粒度的专家分割和共享专家隔离,DeepSeekMoE相比主流的MoE架构实现了显著更高的专家专业化和性能。从较小的2B参数规模开始&#x…

【ESP32】ESP-IDF开发 | WiFi开发 | UDP用户数据报协议 + UDP客户端和服务器例程

1. 简介 UDP协议(User Datagram Protocol),全称用户数据报协议,它是一种面向非连接的协议,面向非连接指的是在正式通信前不必与对方先建立连接, 不管对方状态就直接发送。至于对方是否可以接收到这些数据内…

Oracle Primavera P6自动进行进度计算

前言 在P6 Professional 有一个自动计划计算的选项,很多人不了解该设置如何使用,以及什么时候该启动这项配置。 详情 P6 Professional 默认为非自动进度计算。启用自动选项后,可以快速查看调度更改的效果。 ​ ​ 如图所示,当你…

gesp(C++六级)(6)洛谷:P10109:[GESP202312 六级] 工作沟通

gesp(C六级)(6)洛谷:P10109:[GESP202312 六级] 工作沟通 题目描述 某公司有 N N N 名员工,编号从 0 0 0 至 N − 1 N-1 N−1。其中,除了 0 0 0 号员工是老板,其余每名员工都有一个直接领导…

冯诺依曼结构和进程概念及其相关的内容的简单介绍

目录 ​编辑 冯诺依曼体系结构 操作系统(Operator System) 进程 引入 基本概念 描述进程-PCB task_ struct内容分类 进程 ID (PID)和查看进程 进程状态: 进程创建: 进程终止: 进程间通信 (IPC): 冯诺依曼体系结构 冯诺依曼体系结构是现代计算机的基础架构&#xf…

松灵机器人 scout ros2 驱动 安装

必须使用 ubuntu22 必须使用 链接的humble版本 #打开can 口 sudo modprobe gs_usbsudo ip link set can0 up type can bitrate 500000sudo ip link set can0 up type can bitrate 500000sudo apt install can-utilscandump can0mkdir -p ~/ros2_ws/srccd ~/ros2_ws/src git cl…

Excel 技巧23 - 在Excel中用切片器做出查询效果(★★★)

本文讲如何在Excel中用切片器做出查询效果。 目录 1,在Excel中用切片器做出查询效果 1-1,Excel 中的切片器是什么? 1-2,用切片器做出查询效果 1),点击任一表格内单元格,按下CtrlA&#xff0…

Python从0到100(八十六):神经网络-ShuffleNet通道混合轻量级网络的深入介绍

前言: 零基础学Python:Python从0到100最新最全教程。 想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Pyth…

cmd命令行无法进入D:盘怎么办

我找到了一个方法就是 增加一个/d cd /d d: 如下图,我不仅可以进入d盘符下,还可以访问盘符下的文件夹

万物皆有联系:驼鸟和布什

布什?一块布十块钱吗?不是,大家都知道,美国有两个总统,叫老布什和小布什,因为两个布什总统(父子俩),大家就这么叫来着,目的是为了好区分。 布什总统的布什&a…

unity学习24:场景scene相关生成,加载,卸载,加载进度,异步加载场景等

目录 1 场景数量 SceneManager.sceneCount 2 直接代码生成新场景 SceneManager.CreateScene 3 场景的加载 3.1 用代码加载场景,仍然build setting里先加入配置 3.2 卸载场景 SceneManager.UnloadSceneAsync(); 3.3 同步加载场景 SceneManager.LoadScene 3.3.…

在线知识库创建与维护提升企业效率与知识共享能力

内容概要 在当今数字化快速发展的背景下,在线知识库逐渐成为企业管理信息的重要工具。其核心在于将知识进行系统化、结构化的整理和存储,便于员工获取和分享。这不仅提高了信息的访问效率,还促进了团队之间的协作。在线知识库的建立可以有效…

【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.24 随机宇宙:生成现实世界数据的艺术

1.24 随机宇宙:生成现实世界数据的艺术 目录 #mermaid-svg-vN1An9qZ6t4JUcGa {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-vN1An9qZ6t4JUcGa .error-icon{fill:#552222;}#mermaid-svg-vN1An9qZ6t4JUc…

DeepSeek-R1 论文解读 —— 强化学习大语言模型新时代来临?

近年来,人工智能(AI)领域发展迅猛,大语言模型(LLMs)为通用人工智能(AGI)的发展开辟了道路。OpenAI 的 o1 模型表现非凡,它引入的创新性推理时缩放技术显著提升了推理能力…

进阶数据结构——高精度运算

目录 前言一、高精度运算的定义与背景二、高精度运算的实现方式三、高精度运算的算法实现四、高精度运算的应用场景五、代码模版(c)六、经典例题1.[高精度加法](https://www.lanqiao.cn/problems/1516/learning/?page1&first_category_id1&name…