wilson 发表于 2014-11-28 15:50

Gambit局部加密方法-size function


Gambit中的形状函数的作用是用于局部加密。虽然加密可以通过在需要加密的区域附件增加边或者面上的网格点来获得,但是通过这样方法来加密,我们不能控制加密后网格的影响范围。但是通过size function则可以有选择地控制网格的加密程度以及加密网格的影响范围。
Gambit中size function的作用只能体现在tri或者tet网格上,对于hex,quad等网格并不适用。
Gambit中size function共有三种形式。
(1)fixed,这种加密方式,需要给定起始网格的大小,网格的增长率(必须大于1)以及最大网格的大小(最大网格的大小一般可以设定为区域内没有用到size function的区域的网格大小,但是并不一定要这样,这个可以随便设置)。当网格达到最大网格尺寸时,size function就不在起作用。
   (2)curvature,这种加密方式,通过限定相邻两个紧邻source面的网格单元的外法线方向的夹角来控制网格的疏密程度。(注意这里的外法线方向是指指向source surface的这个方向的)。它需要指定最大允许的夹角,网格增长率以及最大网格尺寸。
   (3)proximity,这种加密方式主要用于控制某个实体中,两个面之间小的gap的网格加密。它通过指定gap间网格的数目来控制加密的程度。它需要指定gap间的网格数目,网格增长率以及最大网格尺寸。

wonex 发表于 2015-2-23 16:18

size function用的好还是不错的

reid 发表于 2017-3-2 17:55

现在用gambit的人不多了
页: [1]
查看完整版本: Gambit局部加密方法-size function