高斯移动热源——workbench中双热源的加载

   高斯移动热源——workbench中双热源的加载   

作者:范文哲(fwz0703@163.com,公众号:CAE_ANSYS)

上次我们看了一下移动热源的加载方式,请查看《金龙盘玉柱,高斯热源游----Workbench中移动热源的加载方法》https://www.jishulink.com/content/post/442599.后面有工程师咨询,如何加载双热源或者多热源的问题,下面就关心的问题简单描述一下.

001.gif

         首先该移动热源为高斯热源,即点热源,热量是以中心点向四周扩散,呈现球状热量,对应平面就是圆环热源。然后该热源不停的向前移动,则该热源生产的温度结果就成为了彗星状的温度结果,犹如拖着一个长长的尾巴,如图所示.

001.jpg

       那么如何加载双点热源呢,我们先明确加载热源的方式,我们先将需要加载的面命名成A1,表示将该面的所有节点提取出来了,生成的名称为A1的节点集合,而后面加载热源我们通过命令的方式加载
     SF,A1,HFLUX, %FLUX01%
      表示在A1面上加载热通量Flux,加载的大小是随着时间和位置不断变化的一个方程,该方程通过经典界面的方程对话框设置并后面导出。所以为一个移动的热源,表示热源随着时间在移动。那么我们如果在同一个面上直接加载第二个热源命令,
     SF,A1,HFLUX, %FLUX02%
     结果就会出错,没有第一个热源的移动,为什么会这样呢?
     这个主要原因其实和软件以及个人理解相关,在ANSYS中,同一个元素(点、线、面)加载载荷,后面的会替换前面的,除非不同的元素。在此第一个面加载热源后,后面的热源加载方式会覆盖第一次的加载结果,从而导致第一次热源消失。这相当于第一次的加载条件被替换删除。理解了该原因之后就明白了,两个热源的加载方式。如果我们需要将加载的面切割成两个面,如图所示,

005.jpg

切割位置不一定要中间位置,只要能区分点热源的两个位置就可以了。分别命名成A1和A2,然后后面再加载命令
SF,A1,HFLUX, %FLUX01%
SF,A2,HFLUX, %FLUX02%
结果就会生成两个热源,如图所示,温度结果如图所示,犹如两条拖着尾巴的彗星。

002.gif


需要注意的是前面的热源生成方程的命令,需要根据坐标分别生成两次命令,并非单纯的复制相同的命令,否则加载位置一样,也不会出现两个热源的情况。
另外建议命令在使用的时候形成良好的习惯,第一个加载命名成“xxx01”,第二个加载命名“xxx02”,这样便于后期对比查看,出现错误的时候方便查出位置所在。
对于初级学者建议仔细查看命令,仔细揣摩每一条命令的意义,当出现错误的时候建议设置一个简单模型,对该情况进行验证,以充分理解错误所在。

另外可以调整命令的生效的时间或滞后时间加载,生成的结果如图所示

003.gif

004.gif

以下为计算源文件

请查看

该付费内容为:源文件

包含10个附件 16人购买
(8条)
默认 最新
这里面没有时间滞后命令啊
评论 点赞
大佬,请问在ansysGUI或者APDL中,如何实现高斯热源双热源加载呢,跟workbench是一样的吗
评论 1 点赞
回复
workbench的后台就是apdl,其实apdl直接加载两个热源就行了
评论 点赞

查看更多评论 >

点赞 42 评论 12 收藏 4
关注