*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
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
- max_structural_cavities
- A flag used to denote the number of cavities for which to output elements:
- 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.
- 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
*acousticmeshcreate 1 14 10 0.2 0.1 1 1 0 0
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
10-SA1-110