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.
为甚么这样调整?如果温度场的边界条件发生了变化,比如给定的边界条件为热流量时,应该怎么调整才能让边界条件连续呢?
急需高手指点!不胜感激!:@) cons and constr 1) 原文意思不是说保持连续,愿意是指保持一致或协调的边界条件
2)应该删除掉这两个点,因为这两个点的温度是参与了流体和温度之间的耦合过程的,其值未必就是你指定的那些温度。所以你不能指定。
3)如果给定的是热通量边界。设置仍是如原文中所述。
有兴趣的话,欢迎加入 非官方技术支持QQ群:64302680。 为了方便,指明是北极熊甲推荐的。
或 去simwe论坛 comsol版参与讨论,那里用这个软件的比较多。这里不是很方便。
[ 本帖最后由 hitvip 于 2008-10-28 20:18 编辑 ]
页:
[1]