*acousticmeshcreate

Previews and creates a solid acoustic cavity mesh after running *acousticmeshinit.

Syntax

*acousticmeshcreate fixed_nodes_mark_id mesh_type max_structural_cavities min_jacobian min_tet_collapse create_comp_mark_id create_cavity_faces reserved1 reserved2

Type

HyperMesh Tcl Modify Command

Description

Options are available for creating the mesh using specified type and quality parameters, to create face elements, to input fixed nodes within the cavities and optionally to only create a mesh for particular AC_Structural.N components. The AC_Structural.N naming convention is used to separate each cavity by placing them in components of different names, where N ranges from 1 to the number of structural cavities found.

This command can be run multiple times after running *acousticmeshinit a single time. Each time *acousticmeshcreate is run, it automatically deletes any existing AC_Structural.N and AC_Seat.M components. Note that a similar naming convention is used for seat cavities, AC_Seat.M. In order to avoid memory leaks, the *acousticmeshend command should be called when the acoustic cavity mesh process is complete.

Inputs

fixed_nodes_mark_id
The mark ID containing any internal fixed nodes. Valid values are 1 and 2. An empty mark can be specified or 0 can be used, if there are no fixed nodes specified.
mesh_type
0 - Preview mesh
13 - For all-tetrahedral
14 - For hexa-tetrahedral, non-conforming
max_structural_cavities
A flag used to denote the number of cavities for which to output elements:
0 - All
> 0 - The number of largest cavities found.
< 0 - Those above this (positive) percent of largest cavities found.
min_jacobian
The minimum Jacobian for any hexa elements created. It is measured at the corner nodes of the elements.
min_tet_collapse
The minimum tet-collapse for any tetrahedral elements created.
create_comp_mark
If 1 or 2, only output cavities for components are placed on this mark. These components are those with the AC_Structural.N naming convention.
Use 0, if not required.
create_cavity_faces
Create faces for any solid-meshed cavities. These elements are placed in the ^cavity_faces component.
reserved1
Reserved for future use. Must be specified as 0.
reserved2
Reserved for future use. Must be specified as 0.

Examples

To produce an acoustic cavity mesh preview of the 10 largest cavities:

*acousticmeshcreate 0 0 10 0.0 0.0 0 0 0 0
To produce an acoustic cavity mesh hexa-tetrahedral mesh of the 10 largest cavities. There are fixed nodes and cavities to output. Also, the output of cavity faces is enabled. There are also minimum acceptable Jacobian and tet-collapse values specified (0.2 and 0.1, respectively).
*acousticmeshcreate 1 14 10 0.2 0.1 1 1 0 0

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

10-SA1-110