The following list of attributes are available to guide the mesh generation with the AFLR4 AIM.
- AFLR_GBC [Optional FACE attribute: Default STD_UG3_GBC] This string
FACE
attribute informs AFLR4 what BC treatment should be employed for each geometric FACE
. The BC defaults to the string STD_UG3_GBC if none is specified.
Predefined AFLR Grid BC string values are:
AFLR_GBC String | Description |
FARFIELD_UG3_GBC | farfield surface
same as a standard surface except w/AFLR4 |
STD_UG3_GBC | standard surface |
-STD_UG3_GBC | standard BL generating surface |
BL_INT_UG3_GBC | symmetry or standard surface
that intersects BL region |
TRANSP_SRC_UG3_GBC | embedded/transparent surface
converted to source nodes by AFLR |
TRANSP_BL_INT_UG3_GBC | embedded/transparent surface
that intersects BL region |
TRANSP_UG3_GBC | embedded/transparent surface |
-TRANSP_UG3_GBC | embedded/transparent BL generating surface |
TRANSP_INTRNL_UG3_GBC | embedded/transparent surface
converted to internal faces by AFLR |
FIXED_BL_INT_UG3_GBC | fixed surface with BL region
that intersects BL region |
Within AFLR4 the grid BC determines how automatic spacing is applied. Their are four basic Grid BC types that are each treated differently.
- Faces/surfaces that are part of the farfield should be given a FARFIELD_UG3_GBC Grid BC. Farfield faces/surfaces are given a uniform spacing independent of other faces/surfaces with different Grid BCs.
- Faces/surfaces that represent standard solid surfaces should be given either a STD_UG3_GBC or -STD_UG3_GBC (BL generating) Grid BC. Standard surfaces are given a curvature dependent spacing that may be modified by proximity checking.
- Faces/surfaces that intersect a BL region should be given either a BL_INT_UG3_GBC (standard boundary surface) or TRANSP_BL_INT_UG3_GBC (embedded/ transparent surface with volume mesh on both sides) Grid BC. A common example for the BL_INT_UG3_GBC Grid BC is a symmetry plane. Faces/surfaces set as BL intersecting surfaces are excluded from auto spacing calculations within AFLR4 and use edge spacing derived from their neighbors.
- Surfaces set as transparent surfaces will have a volume mesh on both sides. They can have free edges and can have non-manifold connections to standard solid surfaces and/or BL intersecting surfaces. Vertices in the final surface mesh are not duplicated at non-manifold connections. Transparent surfaces use curvature driven surface spacing as used on standard solid surfaces. However, at non-manifold connections with standard solid surfaces they inherit the surface spacing set on the solid surface they are attached to. They are also excluded from proximity checking. Typical examples of transparent surfaces include wake sheets or multi-material interface surfaces.
- AFLR4_Cmp_ID [Optional FACE attribute]
EGADS attribute AFLR4_Cmp_ID represents the component identifier for a given face/surface. Component IDs are used for proximity checking. Proximity is only checked between different components. A component is one or more CAD surfaces that represent a component of the full configuration that should be treated individually. For example, a wing-body-strut-nacelle configuration could be considered as four components with wing surfaces set to component 1, body surfaces set to component 2, nacelle surfaces set to 3, and store surfaces set to 4. If each component is a topologically closed surface/body then there is no need to set components. If component IDS are not specified then component identifiers are set for each body defined in the EGADS model or topologically closed surfaces/bodies of the overall configuration. Proximity checking is disabled if there is only one component/body defined. Note that proximity checking only applies to standard surfaces. Component identifiers are set by one of three methods, chosen in the following order.
- If defined by EGADS attribute AFLR4_Cmp_ID then attribute sets component identifier.
- Else, if multiple bodies are defined in the EGADS model then bodies index is used to set component identifier.
- Else, component identifiers are set an index based on topologically closed surfaces/bodies of the overall configuration.
- AFLR4_Scale_Factor [Optional FACE attribute: Default 1.0]
EGADS attribute AFLR4_Scale_Factor represents the AFLR4 surface mesh spacing scale factor for a given face/surface. Curvature dependent spacing can be scaled on the face/surface by the value of the scale factor set with AFLR4_Scale_Factor.
- AFLR4_Edge_Scale_Factor_Weight [Optional FACE attribute: Default 0.0, Range 0 to 1]
EGADS attribute AFLR4_Edge_Scale_Factor_Weight represents the edge mesh spacing scale factor weight for a given face/surface. Edge mesh spacing can be scaled on a given face/surface based on the discontinuity level between adjacent faces/surfaces on both sides of the edge. The edge mesh spacing scale factor weight set with AFLR4_Edge_Scale_Factor_Weight is used as an interpolation weight between the unmodified spacing and the modified spacing. A value of one applies the maximum modification and a value of zero applies no change in edge spacing. Note that no modification is done to edges that belong to farfield or BL intersecting face/surface.