本帖最后由 huangfuminkyjy 于 2011-11-23 10:54 编辑
各位COMSOL同仁: 您好,我现在试图建立一个基于热传递模块(heat transfer model)和运动网格(ALE)的激光-材料作用的模型。遇到了一些问题,还希望能得到您的帮助和指点,谢谢。 图 1. 模型示意图
模型细节: 模型的几何模型(2D)为简单矩形,激光作为热流(heat flux)边界加载在边界4上(不是在边界4的所有范围,而是局部),其他边界(1~3)都是绝热,如图1所示。说明:带圆圈的数字为边界;不带圆圈的为域。
物理基础: 如果材料达到去除温度T_e(蒸发温度或熔化温度)就会被去除,则新边界形成。相关文献大都采用ALE对这个移动边界进行处理。
思路和待解问题: 之前,我不知道如何对ALE中的网格位移的指定(prescribed mesh displacement)没有很好的思路。之前的尝试都以失败告终,可行性较差。最近想到了另一个思路对其进行处理: 当最大温度大于T_e之后 --> 提取每个节点的温度值à 利用插值找到温度等于T_e的位置,将其称之为新的节点-如图1中蓝点所示 --> 定义变量dis_y为旧节点和新节点间的y差值 --> 然后把ALE中的网格位移(prescribed mesh displacement)的y值设置为dis_y --> COMSOL根据新节点的位置(实际是通过prescribed mesh displacement)来得到新的边界,如图1中蓝色虚线所示。
由于本人对ALE还不是很透彻的理解,不知道这个思路是否存在其可行性?还望大家指点。同时,能指点一下如何对每个节点的物理量(温度值)进行引用和提取吗?我看了COMSOL自带的文档,不知道是否漏过了相关知识点。 非常谢谢您的指点和帮助。 祝您及家人健康快乐。 2011年11月23日
|