FE Configuration File
The FE configuration file (feconfig.cfg) is used to define custom welds such as ACM (Area Contact Method) and other special types.
- The product installation path
- HW_CONFIG_PATH (a specified environment variable)
- Your home directory (in UNIX, for example)
- The current working directory.
By default, the feconfig.cfg file from the <install_directory>/hwdesktop/hw/bin/win64 directory is loaded in each of the panels related to each connector type, such as Spot, Seam and Area. It is not recommended to have more than one config file of the same name, even in different directories, as the results can be unpredictable as to which one will be used by default.
Weld Definition Template
CFG <SOLVER> <USER_FE_TYPE> <USER_FE_NAME>
*filter <FILTER_TYPE > [<FILTER_TYPE>]
*style < STYLE_TYPE> <STYLE_NUM>
*head
<HM_FE_CONFIG> <HM_FE_TYPE> <RIGID_FLAG>
*body <BODY_FLAG>
<HM_FE_CONFIG> <HM_FE_TYPE> <LENGTH_LOCATION_FLAG> [<DOFS>]
[<HM_FE_CONFIG> <HM_FE_TYPE> <LENGTH_LOCATION_FLAG> [<DOFS>]]
*post <POST_SCRIPT_NAME>
- CFG
- Keyword to start a custom weld definition.
- SOLVER
- The solver template for which FE needs to be created.
- USER_FE_TYPE
- A unique (with respect to a solver) user defined configuration type ID. Customer-defined CFGs should use numbers greater than 10,000 to ensure no collisions with future native HM CFGs.
- USER_FE_NAME
- The user-specified name for the FE configuration. The specified name is saved
and displayed in the Connector Browser.Note: This should be the first line in the custom weld definition.
- *filter
- Allows only the specified connector types to realize the configuration.
- *style
- Indicates that the configurations have specific behaviors associated during
realization, and that they are native types. Note: The style definition line for these configurations must not be edited.
- *head
- The string head is required to specify that a rigid is to be created to connect the weld node to the surrounding shell element.
- *body
- Specifies that a weld is to be created to connect the link entities added to the connector.
- *post
- *post lines are optional, but if specified, they must be followed by the name,
excluding path, of a valid TCL script with a .tcl extension. HyperMesh searches for the TLC
script in the locations and order specified below:
- Current working directory
- Users home directory
- Paths in HW_CONFIG_PATH environment variable
- Installation directory
- hm/bin directory
- hm/scripts directory
- hm/scripts/connectors/ directory
FE Specification Rules
Each solver will have a specific definition so the same user-defined types can be repeated for each solver.
The head and the body definition must begin with a "*" to define rigid and weld definitions.
Multiple solid element combinations are not currently supported. Therefore, an ACM can have only one hexa weld element specified in the definition.
1D and 3D element combinations are not supported.
The total length of series welds cannot exceed 1.0 (100 percent). Hence there cannot be three welds specified in series having a length factor of 0.5 (50 percent) each.
Series and parallel weld element combinations are not supported.
Series welds are not supported where the link entities are coincident. Series welds are not created when the distance between the connecting link entities is zero.
User comments should start with a hash character "#".