曹丽琴 发表于 2007-9-13 21:45

comsol weak form 边界条件怎么使边界条件连续?

利用weak form 边界条件时怎么使边界条件连续?

incompressible Navier-Stokes 模型用来模拟Marangoni Convection时要利用弱解形式边界条件来约束表面温度梯度引起的张力。为了保证其边界条件的连续性,帮助文件中指出必须忽略掉Dirichlet boundary condition for T at the surface level。将边界条件进行了如下调整:

1 On the Physics menu, point to Equation System and then click Boundary Settings.

2 In the Boundary Settings - Equation System dialog box, click the r tab.

3 Select boundary 1 and type (s<1)*(T0_cc-T) in edit field in row 4. s is the boundary parameterization variable, which varies from 0 to 1 in the direction of the boundary arrow. That means that (s<1) is 1 only at the vertex at the end of the boundary.

4 Click the Differentiate button to get the h coefficient.

5 Select boundary 4 and type -(s<1)*T in the edit field in row 4.

6 Click the Differentiate button to get the h coefficient.

为甚么这样调整?如果温度场的边界条件发生了变化,比如给定的边界条件为热流量时,应该怎么调整才能让边界条件连续呢?

急需高手指点!不胜感激!:@)

caoer 发表于 2008-10-17 05:32

cons and constr

hitvip 发表于 2008-10-28 20:15

1) 原文意思不是说保持连续,愿意是指保持一致或协调的边界条件

2)应该删除掉这两个点,因为这两个点的温度是参与了流体和温度之间的耦合过程的,其值未必就是你指定的那些温度。所以你不能指定。

3)如果给定的是热通量边界。设置仍是如原文中所述。

有兴趣的话,欢迎加入 非官方技术支持QQ群:64302680。 为了方便,指明是北极熊甲推荐的。

或 去simwe论坛 comsol版参与讨论,那里用这个软件的比较多。这里不是很方便。

[ 本帖最后由 hitvip 于 2008-10-28 20:18 编辑 ]
页: [1]
查看完整版本: comsol weak form 边界条件怎么使边界条件连续?