*FILTER

关键词类型:step

使用 *FILTER 可以修改灵敏度以获得更平滑的结果。它只能在 *SENSITIVITY 步骤中使用,并且在此之前必须至少定义一个 *DESIGN RESPONSE

有四个可选参数:TYPE、BOUNDARY WEIGHTING、EDGE PRESERVATION 和 DIRECTION WEIGHTING。

TYPE 可以是 EXPLICIT 或 IMPLICIT。显式过滤器是一个在节点处单调递减的线性帽子函数,位于一个球内,在球心处值为 1,在边界处值为 0。也可以通过求解椭圆偏微分方程隐式地进行过滤,其逆算子是一个基于所谓的 Sobolev/Helmholtz 算子的局部平滑器。默认是隐式过滤器。

使用 BOUNDARY WEIGHTING=YES,设计空间边界附近节点的灵敏度会逐渐减小到零。用户可以指定发生这种情况的距离。默认是无边界加权。如果 BOUNDARY WEIGHTING 参数被激活但未给出边界加权距离(或为零),则过滤器半径被用作边界加权距离。

EDGE PRESERVATION=YES 参数表示应保留设计空间边界处的尖锐角。这意味着在计算设计空间的法向时,只使用设计空间内部的面。默认是无边缘保留。

最后,DIRECTION WEIGHTING=YES 表示过滤器半径内的值应与局部法向和过滤器中心法向的标量积进行加权。


第一行:

第二行:

示例:
*FILTER,TYPE=IMPLICIT
3.

定义了一个隐式过滤器,过滤器半径为 3 个长度单位。边界加权、边缘保留和方向加权未激活。


示例文件:beam_sens_freq_coord1。