0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

COMSOL Multiphysics® 软件中的激活特征及其在材料沉积仿真中的应用

GIPk_COMSOL_Chi 来源:lq 2019-02-04 17:46 次阅读

材料沉积是焊接和增材制造等制造工艺的重要组成部分。对这类制造工艺进行仿真时,你可能会面临这样一个难题:如何在零应力状态下添加并沉积材料。在本文中,我们将介绍 COMSOL Multiphysics® 软件中的激活特征及其在材料沉积仿真中的应用。

材料为什么需要激活或失活?

想象一下你正在模拟初始熔融,然后凝固的结构材料,或者初为固体,而后熔化的材料。电弧焊、选择性激光熔化和选择性激光烧结等制造工艺的仿真往往会涉及这种需求,而后两者是常见的增材制造方法。

“材料激活”是模拟增材制造工艺的一个有用工具。3D 打印机图片由 Jonathan Juursema 提供。在 CC BY-SA 3.0 许可下使用,通过 Wikimedia Commons 分享。

利用激活节点,你可以在仿真中轻松地将材料激活或失活。在 COMSOL Multiphysics® 5.4 版本及以上版本中,附加的“结构力学模块”和“MEMS 模块”均提供了激活节点。

激活材料:原生法

模拟结构中并不存在的材料的一种方法是简单地将其弹性刚度降低到可忽略不计的程度。这样一来,结构的其余部分可以自由变形,而不会“感觉到”那些弱结构材料。只要我们不希望激活材料,就可以采取这个可行的办法。

在仿真过程中,如果我们试图通过在某一点上将材料刚度恢复为标称水平,以使弱结构材料变为激活状态,必然造成一个问题。刚度恢复后,被激活材料的任何应变将导致应力突然产生。大多数情况下,这不是激活材料的期望效果。相反,我们应该在零应力状态下使材料被激活。因为我们通常模拟的是沉积或凝固的材料,所以后一种情况更加符合物理学。

无应力状态下激活材料

激活节点避免了上述人为造成的应力问题。此节点可以降低非活性材料的刚度,但更重要的是,它还能消除任何在被激活瞬间产生的弹性应变。简单地说,材料在零应力状态下被激活。

如下图所示,激活节点位于线性弹性材料节点下,固体力学和膜接口均可以添加此节点。

激活功能及其设置窗口。

设置窗口的激活面板包含两个设置:

激活表达式

激活比例因子

激活表达式设置是你定义的逻辑表达式,它的作用是判断材料是否处于被激活状态,是根据网格单元的积分点定义的。举例来说,如果表达式逻辑为真(温度 小于凝固温度 ),则读取 T

激活比例因子 设置定义了弹性刚度的权重,借此模拟不存在的材料。因子的默认值为 10-5,你可以根据需要进行修改。但是,过小的值会使刚度矩阵变得病态。

软件提供了两个内置变量来描述激活/非激活状态:

isactive

wasactive

变量 isactive 指示材料当前处于激活/非激活状态,而变量 wasactive 指示在仿真过程中,材料在之前的任何时间点上是否曾处于激活状态。在包含 solid 标记的固体力学接口中,描述材料当前状态的变量则写作 solid.isactive。在某些情况下, wasactive 变量可用于简化激活表达式的公式,我们将在下文详述。

注意:如果材料经历过多次激活/失活事件,则在每一个被激活瞬间,弹性应变都会被消除。这意味着无论之前如何经历激活或失活,材料始终在无应力状态下被激活。非弹性应变,例如塑性应变,则不会被消除。

我们来看一些如何使用激活节点的案例。

案例 1:逐点激活

我们假设一个简单的二维示例。你希望使材料随时间 t 的推移逐渐沿 y 方向激活。想象的“激活前沿”以速度 vel 向前推移,因此被激活材料的区域由公式 给出。我们将它输入到激活表达式栏中,如下图所示。

逐点材料激活的激活表达式。

为了解释这一点,想象一个包含四个积分点(高斯点)的实体四边形单元,如下图所示。我们可以通过计算上文的激活表达式,使每个积分点单独被激活。在实践中,这意味着如果单个网格单元拥有多个积分点,那么它可以实现部分激活。

对网格单元中的各个积分点进行激活。

案例 2:逐单元激活

现在考虑另一种情况:使整个网格单元激活,但并非基于单个积分点。为此,你需要修改激活表达式,改成在每个网格单元中对每个积分点进行同等计算。这一操作可以利用质心 运算符来完成。我们修改了上一个案例中的激活表达式,如下图所示。现在,我们在网格单元质心上计算 Y 坐标,这意味着对于网格单元中的所有积分点,激活表达式将获得相同的值。

逐单元材料激活的激活表达式。

在下图中的网格单元内部,我们对单元质心运算了激活表达式,所以四个积分点均处于被激活状态。

通过使用质心运算符对网格单元中的所有积分点进行激活。

案例 3:使用之前的激活状态

假设你需要模拟激光熔覆工艺,在工艺过程中,填充材料随着时间的推移熔化并沉积。激光束位置随时决定材料的沉积位置。工艺过程开始后,激光束的整个轨迹限定了之前被激活材料的区域。(关于模拟激光束运动的详细信息,请阅读介绍移动载荷与约束建模的博客文章。)借助变量 wasactive,我们不必以通过数学方式描述激光束轨迹。这类情况的激活表达式可以表述为:

(描述激光束当前位置的逻辑表达式)|| solid.wasactive

该表达式规定,如果“描述激光束当前位置的逻辑表达式”为真,或者 如果材料在仿真的任何之前时间(或参数步骤)曾处于被激活状态,则材料处于激活状态。如果激活表达式没有使用 wasactive 变量,那么激光束经过后,材料将变成失活状态,这很可能与预期效果相反。

结果可视化

假设你模拟过了材料随时间沉积的时间依赖性工艺,那么仅显示域中被激活部分的结果这一功能或许会吸引你的兴趣。如下图所示,在过滤器 节点下的包含逻辑表达式 中添加变量 isactive,即可实现这项操作。请注意,根据选定的运算类型,与定义在网格单元的积分点上的基础变量 isactive 相比, isactive 的过滤结果可能稍有不同。

使用过滤器节点仅显示域中被激活部分。

关于激活节点的结语

在本篇博客文章中,我们描述了在仿真过程中使用激活 节点实现材料激活的不同方法。利用激活 节点,我们可以轻松地模拟不同类型的制造工艺(例如焊接和增材制造)的材料沉积过程。如果你想要查看使用激活节点的模型,请单击“阅读原文”,查看“案例下载”中的“层合板的热预应力”案例。请注意,你必须拥有 COMSOL Access 帐户和有效的软件许可证,才能下载相关的 MPH 文件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网格
    +关注

    关注

    0

    文章

    139

    浏览量

    16015
  • COMSOL
    +关注

    关注

    34

    文章

    93

    浏览量

    55715

原文标题:COMSOL 软件 5.4 版本新功能: 通过材料激活仿真制造工艺

文章出处:【微信号:COMSOL-China,微信公众号:COMSOL】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    comsol电磁场仿真案例

    COMSOL公司是全球多物理场建模与仿真解决方案的提倡者和领导者,其旗舰产品COMSOL Multiphysics,使工程师和科学家们可以通过模拟,赋予设计理念以生命。它有无与伦比的能
    的头像 发表于 12-15 08:20 10.6w次阅读
    <b class='flag-5'>comsol</b>电磁场<b class='flag-5'>仿真</b>案例

    COMSOL Multiphysics材料与超表面仿真中的应用

    作为一款强大的多物理场仿真软件,为超材料和超表面的研究提供了强大的仿真工具。本文将重点介绍COMSOL
    发表于 02-20 09:20

    初学COMSOL的知识手册

    COMSOL Multiphysics[1](下称COMSOL),以有限元法为基础,通过求解偏微分方程(单场)或偏微分方程组(多场)来实现真实物理现象的仿真
    发表于 05-21 09:37

    电磁波模拟背景场特征的用法

    COMSOL Multiphysics 5.0 版本新增了一个背景场特征,可以帮助用户模拟线偏振平面波。这里,我们将使用案例集锦中一个依赖极化的散射示例来探讨这一特征的用法。“看穿”墙
    发表于 06-28 06:44

    comsol电化学燃烧电池,等离子体,光电年会

    固等耦合场设计分析4.稳态、瞬态功率载荷加载技巧;尺寸效应下网格划分技巧COMSOL Multiphysics RF光电模块1.COMSOLRF、波动光学模块2、表面等离激元光栅;3
    发表于 12-10 15:24

    本文详细介绍COMSOL® 软件5.6 版本“RF 模块”的更新内容

    类型描述了周期性结构(例如频率选择性表面或超材料不同衍射级的偏振状态。当仿真中包含周期性端口时,这是默认绘图,也可以在后处理时手动添加。您可以六边形光栅(波动光学)模型中看到这个
    发表于 02-19 16:45

    COMSOL Multiphysics使用手册(中文版)

    COMSOL Multiphysics 是一款大型的高级数值仿真软件,由瑞典的COMSOL 公司开发,广 泛应用于各个领域的科学研究以及工程
    发表于 03-31 17:24 0次下载
    <b class='flag-5'>COMSOL</b> <b class='flag-5'>Multiphysics</b>使用手册(中文版)

    COMSOL Multiphysics 5.0新增景场特征电磁波模拟的应用

    COMSOL Multiphysics 5.0 版本新增了一个背景场特征,可以帮助用户模拟线偏振平面波。这里,我们将使用案例集锦中一个依赖极化的散射示例来探讨这一特征的用法。
    发表于 03-07 09:11 2631次阅读
    <b class='flag-5'>COMSOL</b> <b class='flag-5'>Multiphysics</b> 5.0新增景场<b class='flag-5'>特征</b><b class='flag-5'>在</b>电磁波模拟<b class='flag-5'>中</b>的应用

    COMSOL公司正式发布COMSOL Multiphysics® 软件5.4版本

    “复合材料模块可以帮助用户对多层材料进行建模。” COMSOL 技术产品经理 Pawan Soami 表示,“复合层压结构有时包含一百多层材料,如果没有专业工具,对该类问题进行
    的头像 发表于 10-19 14:21 7003次阅读

    什么是离心泵?COMSOL® 软件模拟离心泵

    使用“CFD 模块”附加的“搅拌器模块”和 COMSOL Multiphysics® 软件,你可以对离心泵进行建模并分析其运行情况。“离心泵”教学模型清晰演示了如何利用冻结转子近似来建立旋转机械
    的头像 发表于 11-27 14:15 5185次阅读

    COMSOL Multiphysics® 软件如何模拟声学应用的多普勒效应

    利用 COMSOL Multiphysics® 软件和附加产品“声学模块”,我们可以模拟多普勒效应,并测量以特定速度移动的声源的频率。我们假定声源(本例
    的头像 发表于 02-11 17:29 6598次阅读

    COMSOL Multiphysics多物理场仿真软件的几何建模用户指南

    COMSOL Multiphysics是一款大型的高级数值仿真软件,由瑞典的COMSOL公司开发,广泛应用于各个领域的科学研究以及工程计算,
    发表于 12-19 11:51 28次下载
    <b class='flag-5'>COMSOL</b> <b class='flag-5'>Multiphysics</b>多物理场<b class='flag-5'>仿真</b><b class='flag-5'>软件</b>的几何建模用户指南

    COMSOL Multiphysics仿真软件的函数定义用户指南免费下载

    COMSOL Multiphysics是一款大型的高级数值仿真软件,由瑞典的COMSOL公司开发,广泛应用于各个领域的科学研究以及工程计算,
    发表于 01-03 16:38 36次下载
    <b class='flag-5'>COMSOL</b> <b class='flag-5'>Multiphysics</b><b class='flag-5'>仿真</b><b class='flag-5'>软件</b>的函数定义用户指南免费下载

    如何利用COMSOL Multiphysics® 创建纹影图像

    流体流动计算仿真中存在的一个问题是实验相关问题。尽管我们 COMSOL 可以很容易地生成漂亮的三维可视化数值结果,但将这些结果与实验结果进行比较通常比较困难。纹影成像是一种实验技术
    的头像 发表于 04-19 16:19 2619次阅读
    如何利用<b class='flag-5'>COMSOL</b> <b class='flag-5'>Multiphysics</b>® 创建纹影图像

    COMSOL模拟瞬态加热的方法

    COMSOL Multiphysics®软件经常被用来模拟固体的瞬态加热。瞬态加热模型很容易建立和求解,但它们求解时也不是没有困难。例如,对瞬态加热结果的插值甚至会使高级
    的头像 发表于 02-14 09:18 2051次阅读
    <b class='flag-5'>在</b><b class='flag-5'>COMSOL</b><b class='flag-5'>中</b>模拟瞬态加热的方法