HyperMesh and BatchMesher

spot panel

spot panel

Previous topic Next topic Expand/collapse all hidden text  

spot panel

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Location:   connectors module

 

Use the connector Spot panel to create connectors that represent point connectors such as spot welds.  These connectors can be realized as standard or custom weld representations.

When the Spot panel is active, only spot-type connectors display in the graphics area; graphics for other connector types are suppressed until you exit the panel.

 

Panel Usage


The panel is organized into subpanels, but each of the first three subpanels are organized similarly (see Subpanels below for details.)

spot_panel

Information on each panel is independent, so anything specified on one subpanel will not carry over to another.  Such information is also non-volatile while you remain inside the Spot panel, so you will not lose work by changing from one subpanel to another.  You will, however, lose settings by leaving the Spot panel and then returning.

 

Subpanels and Inputs


The Spot panel contains the following subpanels and command buttons:

Spot: The spot connector is both created and realized simultaneously.
Create: The spot connector is created only--no realization occurs on this subpanel.
Realize: An existing spot connector is realized only--no creation options exist on this subpanel.
Edit: an existing spot connector gets edited.

 

The spot, create and realize subpanels use the same set of entry controls. They are organized in three different columns:

1.The first column contains everything related to connector creation and link detection.
2.The second column contains everything related to realization type, post script and property assignment.
3.The third column contains everything related to the final connection to the link entities.

 

These columns and their organization are illustrated in detail in Connector Panel Structure in the Connectors chapter.  See Special Realization Types in the Connectors chapter for further information on specific realization types.

From the Spot panel you also have direct access to the Connector Options panel, where general and connector type-specific settings can be set. In particular, settings which don’t need to be altered very often are provided there.

 

hmtoggle_arrow1Inputs for Connector Creation and Link Detection

Input

Description

location

Specify the location of the connector to be created by selecting one of the following:

nodes

Select an existing node (also temp nodes).

points

Select an existing point (fixed point or free point).

nodelist

Select a node list and specify spacing or density and end offset.

The selected nodes are used to internally create a smoothed line, which is used exactly as a real line. The connector will not remember the position of the selected nodes, unless you select the preserve nodes check box.

lines

Select a line and specify spacing or density and end offset.

add location node as link

Stores the selected location node as an additional link of the Link Type node.

This check box appears when the location is defined by nodes. Many realization types do not work together with nodes as links. When these realization types are chosen the option is not provided.

Note:Connectors can be created with different types of entities; for example, a connector can be defined by selecting a component on one side and a tag on the other side.  This can be done by creating a spot connector to specify one of the entity types and selecting that entity.  Add the second entity by updating the connector via the add links functionality in the Connector browser or the Add Links panel.

spacing / density

Distance between each weld location on the line (spacing) or number of weld locations on the line (density).  The number of weld points is approximated to the closest integer, based on the length of the line and spacing given while considering the end offset (or half spacing) value given on the Connector Options panel.  The spacing is also calculated based on the length of the line and density for the half-spacing option.

preserve nodes

Preserves the position of the nodes when you create and realize a connector.

This check box is only available if the location is defined by a nodelist/nodepath.

split to points

Splits the line into individual points and creates spot connectors for each resultant point.

This check box is only available if the location is defined by a nodelist/nodepath or by a line.

connectors

Specify the spot connectors to be realized.

This only appears on the realize and edit subpanels.

connect what

Select the link entities which should become link candidates. Link candidates are certain entities of a chosen Link Type, which are supposed to be connected during the realization. Entities outside the tolerance are not taken into account.

comps

Select the components to be added as link entities.  You can choose to connect to either the geometry or elements of the selected components.

assems

Select the assemblies to be added as link entities. You can choose to connect to either the geometry or elements of the selected assemblies.

surfs

Select the surfaces to be added as link entities.  You can choose to connect to either the geometric surfaces or elements associated to the selected surfaces.

elems

Select the elements to be added as link entities.

nodes

Select the nodes to be added as link entities.

tags

Select the tags to be added as link entities.

geom/elems

Link State:

Connect to either the geometry or the elements of selected link entities.  Only available when connect what is set to comps, assems, or surfs.

num layers

Select the number of layers that have to be connected at the connector position.

When the link detection is performed the valid connector links are established with respect to the given tolerance and the selected link candidates. By default the links are reduced to the minimum needed ones. Typically for spots the number of layers is identical to the number of links, though the number of links can be lower in case of flaps.

For spot connectors it is possible to set the number of layers to auto in order to identify and write the exact number of layers during link detection to each individual connector.

See also: Link Conservation in the Connector Options panel.

tolerance

The tolerance defines a distance from the connector location. Only entities within this tolerance can be taken into account for the link detection and the final realization. Thus, the tolerance is used twice: first for the link determination and then again for the realization. In the second step the tolerance is used to verify whether adequate link candidates are available to be connected with respect to the number of layers.

During pure connector creation on the create subpanel the tolerance is used for the link determination, but not necessarily stored on the connector (unless the checkbox in front of the tolerance field is marked). In this way, different tolerances can be used.

Note:The tolerance used during the realization process is always written to the connector.

connect when

This connector rule defines when to perform the link detection.  Select one of the following options:

now

Adds link entity information now, directly together with the connector creation.

at fe-realize

Creates a connector without any specific information regarding its links. The links are determined when performing the final realization with respect to the connector position.

Using this option defines the re-connect rule at fe-realize for all created links.

re-connect rule

While realizing the connector, HyperMesh looks for link entities based on the re-connect rule:

none

No re-connect rule is defined.  If the link entity is not currently in the model, the connector with this re-connect rule will fail to realize.

If no re-connect rule is defined for a link, this link disappears from the connector when the linked entity is deleted.

Use id

Uses the selected link entities' IDs to re-connect. If the link entity is not currently in the model, the connector with this re-connect rule will search for entities with the same ID.

Use name

Uses the selected link entities' names to re-connect.  If the link entity is not currently in the model, connectors using this re-connect rule search for entities with the same name.

 

This option is useful in situations where the parts to be connected have been changed/replaced.

use rbe3 radius

This option is only available for the realization type acm (general).

RBE3 elements are typically created with three or four legs dependent on the element type (quadface, triaface) the projection of the appropriate hexa node is landing on. To be more accurate, especially regarding different mesh sizes, an rbe3 radius can be defined, so that more nodes nodes can be joined by each RBE3 element. In any case, at least one element face will be joined by each RBE3 element.

When the use rbe3 radius check box is cleared:

use_rbe3_radius_on

When the use rbe3 radius check box is selected:

use_rbe3_radius_on2

All of the nodes of the appropriate link (outer nodes, if it is a solid link), which are positioned inside a sphere around the projection point, are considered to be joined to the RBE3 element. A feature angle is also considered. The nodes that are on a different side of the feature edge than the projection point will not be joined to the RBE3 element.

When this option is activated, specify the following:

rbe3 radius - defines the search radius
feature center - defines which projection point(s) are used as the radius center.

connector_radius_center_individual_rbe3

Individual rbe3

connector_radius_center_cluster_center_rbe3

Cluster center

weight factor - defines which formula should be used for the calculation.

inverse_distribution

normal_distribution

Inverse distribution

Normal distribution

normalize rbe3 weights - allows for the normalization of all the weights per a single rbe3.

normalized_inverse_distribution

normalized_normal_distribution

Normalized inverse distribution

Normalized normal distribution

feature angle - defines the feature angle to be considered.

 

hmtoggle_arrow1Inputs for Post Script and Property Assignment

Input

Description

type

Specifies the realization type to use for realization. The realization types available depends on the configuration file loaded under fe file on the general options subpanel of the Connector Options panel.

The realization type is a description of the FE representation. The provided list depends on the active user profile.

post script treatment

Specifies whether or not a post script has to be used for the specific realization type. These scripts are used to automatically create materials, properties, and/or contacts necessary for realizing the connectors.

default post script

Default for any realization type having a post script defined in its FE configuration.

user post script

Specify your own TCL file which should be used. Such a file can perform a special treatment on the FE representation.

no/skip post script

Default for all realization types without any post script defined. No post script is used.

elems to current comp / elems to connector comp

Specifies which component the FE representations are stored in once they have been realized.

elems to current comp

stores newly created FE representations in the current component (displayed in the status bar).

elems to connector comp

stores newly created FE representations in the same component that the connector was originally created in.

This toggle only displays on the realize subpanel if no/skip post script is used.

property / no property

Specifies whether or not a certain property gets assigned.

property

Select a pre-defined property to assign to all newly created elements.

no property

No property gets assigned to all newly created elements.

This option only displays if no/skip post script is used.

direct property assignment

Assigns a property directly. If this check box is cleared, the property is assigned to the destination components.

This option only appears when the property treatment property = is chosen and the user profile is Nastran, OptiStruct, RADIOSS or Abaqus.

 

hmtoggle_arrow1Inputs for Specific Realizations

Input

Description

diameter / use diameter mapping

This field is used for realizations based on hexa elements such as ACM, where the size of the realized element (hexa, and so on) is created based on the diameter value, or for certain realization types where the diameter is used by a post script.

The size of the hexa face is calculated from the diameter value spot_panel_diameter_equation.

When you have weld nuggets from hexa patterns (more than one hexa), the diameter will be measured from two opposite nodes.

spot_panel_diameter_diagram

Hexa

spot_panel_diameter_diagram2

Weld Nugget

Diameter enables you to specify a single diameter value, whereas Use diameter mapping obtains diameter values that you assigned to a range of flange thicknesses in the Diameter Table. Along with flange thickness ranges, you can also specify the main flange thicknesses to consider when assigning diameter values. See Diameter Table for more information.

Input

Description

thickness

The thickness options below are used for dimensioning and positioning the hexas:

shell gap

The hexa spot will project and be touching the shell elements. The position is independant from any thickness.

equival. (T1+T2)/2

Creates hexa elements with RBE3 elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (equivalenced-(T1+T2)/2) realization will join the hexa elements.

equival_connectors_acmgeneral

detached (T1+T2)/2

Creates hexa elements with RBE3 elements projecting and connecting to the surrounding shell elements. This realization uses the shell thickness to calculate the hexa offset from the shell elements. In the case where the model is a 3T connection, the acm (detached-(T1+T2)/2) realization will not join the hexa elements.

detached_connectors_acm_general

mid thickness

The hexa spot size (thickness) is calculated as the air gap between the two connected parts. If there is no gap, or even a penetration, the hexa spot size will always be modeled with 1.0.

const thickness

The hexa spot size (thickness) is directly specified by entering a value.

maintain gaps

The hexa spot size (thickness) is calculated as the gap distance reduced by two times the specified value for maintain gaps. The position is independant from any thickness.

num hexas

This option appears for all ACM realization types, and allows you to create a hexa cluster with 1, 4, 8, 12, 16 or 32 hexas, which are arranged in a predefined pattern:

spot_panel_num_hexas

coats

Defines the number of hexa elements required along the thickness. Multiple solid coats are supported.

orthogonal faces

Forces the creation of perfectly orthogonally-shaped hexas.

This check box appears for any kind of ACM weld, if num hexas is set to 1.

In the picture below (an extreme situation) the two leftmost realizations were performed with the orthogonal faces option active.

spot_panel_orthogonal_faces

 

Input

Description

create vector

Creates orthogonal vectors for each CBUSH element created during the sealing realization. These vectors are used to define the orientations of the CBUSH elements, which is important to the stiffness defined in the related PBUSH cards.

 

Input

Description

width

Specifies the length of a penta.

Available for: penta (mig + L), penta (mig + T), and penta (B).

depth

Specifies the depth of a penta.

Available for: penta (mig + L), penta (mig + T), and penta (B).

fitted/equilateral/ equilateral-fitted

Defines the size and shape of the penta.

Available for: penta (mig + L).

fitter

The length of one penta edge is the exact projection distance, and the length of the other penta edge is defined by the width value; the penta has an right-angle.

connector_penta_mig_l_fitted

equilateral

Creates an equilateral penta; leg lengths are defined by the width value.

connector_penta_mig_l_equilateral

equilateral/fitted

Combination of fitted and equilateral; you do not need to define a width when you select this option.

connector_penta_mig_l_equilateral_fitted

right-angled

Select this check box to create a right-angled penta that is oriented around the bisector. If this check box is cleared, an angle adapted penta will be created.

Available for: penta (mig + T).

connector_penta_mig_t_right_angle

Right-angled T-weld penta created on both sides of the normal.

connector_penta_mig_adapted_angle

Angle adapted T-weld penta created on both sides of the normal.

both sides/positive sides/negative sides

Specifies which side of the normal to create the penta on.

Available for: penta (mig + L), penta (mig + T), and penta (B).

(mig + L)

The negative side is the side where the links are fairly parallel to each other. The angle that is close to 90° (88° to 90°) the element normal of the first found shell element at the free edge decides which side is the positive and the negative side.

penta_mig_l_one_sides

Penta (mig+L) one side

penta_mig_l_two_sides

Penta (mig+L) two side

(mig + T)

The positive side is normally the side with the obtuse angle. The angle that is close to 90° (88° to 92°) the element normal of the first found shell element at the free edge decides which side is the positive and negative side.

penta_mig_t_one_side

Penta (mig+T) one side, positive side

penta_mig_t_two_side

Penta (mig+T) two side, positive and negative side

(mig + B)

The positive side is the side where the element normal of the first link points to.

penta_mig_b_one_side

Penta (mig+B) one side

penta_mig_b_two_side

Penta (mig+B) two side

 

Input

Description

use shortest projection for center

use connector position for center

use coarse mesh for center

use shortest projection for center

The closest node becomes the center of the RBE3 element.

During the realization based on the connector position and the tolerance the closest links are determined up to the number of required layers (num layer). All other link candidates are not taken into account for the next step. The closest node is also determined, and it becomes the center of the RBE3 element. Based on this center position all nodes within the given tolerance (distance from center to node) and belonging to the remaining links are attached to the RBE3 element.

If the connector has been created with the option add location node as link, the option use shortest projection for center is ignored and the linked node becomes the center of the RBE3 element.

use connector position for center

The exact position of the connector becomes the center of the RBE3 element.

use coarse mesh for center

During the realization based on the connector position and the tolerance, the closest links are determined up to the number of required layers (num layer). All other link candidates are not taken into account for the next step. From the remaining links the one with the coarsest mesh is identified and a node on this mesh (close to the perpendicular connector projection) becomes the center of the RBE3 element. Based on this center position all nodes within the given tolerance (distance from center to node) and belonging to the remained links are attached to the RBE3 element.

If the connector has been created with the option add location node as link, the option use shortest projection for center is ignored and the linked node becomes the center of the RBE3 element.

max nodes per layer

Specify the maximum number of nodes per layer to attach to the RBE3 element. The minimum number of nodes you can specify is 3.

 

Input

Description

use shortest projection for center

use connector position for center

 

(Only available for type CWELD (general), when the nodetype GS (point to face) is selected)

use shortest projection for center

From the connector position the closest node (shell or solid) is identified. This node becomes the GS node.

If a node is defined as link, this option will be ignored and use connector position for center is selected instead.

use connector position for center

The connector position is used for the later GS node.

If the connector has a node link defined, this node becomes the GS node. This can be used to create a CWELD attached to a SPC node.

If the connector is very close to an existing node of a link (shell, solid, 1D element), this node will be taken as a GS node.

If the connector is somewhere in space, a tempnode is created at that position and then taken as a GS node.

CWELD Type

CWELD type definition.

ELEMID
GRIDID
PARTPAT
ELPAT
ALIGN

 

Only available for type CWELD (general).

Nodetype

The nodetypes available depend upon the CWELD type selected.

ELEMID

GA-GB

GS (face to face)

GS (point to face)

GRIDID

GA-GB

GS (face to face)

GS (point to face)

PARTPAT

GA-GB

GS (face to face)

ELPAT

GA-GB

GS (face to face)

ALIGN

GA-GB

connector_cweld_face_to_face

GS(face to face)

connector_cweld_point_to_face

GS (point to face)

Only available for type CWELD (general).

recenter GS

When enabled, the initial GS position is re-positioned between node GA and GB. After re-positioning, projections are done a second time to identify the correct node/element IDs.

Only available for type CWELD (general), when the nodetype GS (point to face) is selected.

connector_cweld_recenter_gs

centered quad

When enabled, a mesh modification is performed during the realization to guarantee that the CWELD nodes will be close to the CQUAD centroids.

Specify a desired quad size in the quad size field, or click centered quad to access additional centered quad tolerance settings.

Only available for type CWELD (GA-GB ELEMID) and CWELD (GA-GB GRIDID).

 

 

hmtoggle_arrow1Inputs for Final Connection to Link Entities

The effects of these options are illustrated in detail in the Spot Panel Realization Methods topic of the HyperMesh User's Guide.

Input

Description

mesh dependent/

mesh Independent

Determines whether the realizations require a node connection.  For a realization which doesn’t need any node connection and the connection is primarily defined via a solver-specific card or the nodes which need to be connected are just defined by a cylinder, then use the mesh independent option. In all other cases the mesh dependent option should be used.

adjust realization / adjust mesh

Determines whether the mesh should be locally adjusted (such as creating transition elements, or remeshing) to ensure proper realization, or if the realization itself should be adjusted--such as allowing non-normal realizations for the sake of locating nodes to create the realization.

This option only displays when mesh Independent is active.

quad transition / remesh / smooth

The following mesh adjustment options are available to select from this toggle:

quad transition

Creates quads to serve as a transition.

remesh

Remeshes the linked entities to achieve better links.

smooth

Adjusts the mesh in such a way that the closest node to each layer is moved into the position of the projection point. The advantage of this option is that neither the element IDs nor the node IDs will be changed, and the element topology will remain the same.

 

This toggle only displays when the mesh dependent and adjust mesh options are active.

imprint / skip imprint

Imprinting is a method of merging two meshes from two different link entities to create a transition mesh that matches up well with both.  See mesh edit - imprint for connectors for more details. If you choose skip imprint, close-set connectors' transition quads may overlap and interfere with each other, causing one or more realizations to fail.

This toggle only displays when the mesh Independent, adjust mesh, and quad transition options are active.

resolve conflicting imprints

Small conflicts between overlapping transition meshes can be resolved automatically.  Larger conflicts may require a manual imprint, as described in mesh edit - imprint for connectors.

This toggle only displays when the mesh Independent, adjust mesh, quad transition, and imprint options are active.

allow snapping

This check box only displays when the mesh Independent, adjust mesh, and quad transition options are active.

 

quad size

Specify a preferred size for the transition quads; use the check box to activate or deactivate the use of this size.  When inactive, the meshing engine will use the default element size from the Options panel.

This check box and text box only displays when the mesh Independent, adjust mesh, and quad transition options are active.

find nearest nodes / project and find nodes / ensure projection

Determines how the realization will adjust to locate nodes in the linked entities in order to establish links. This decision can be quite involved; see the explanations of each option in detail in the Spot Panel Realization Methods topic of the HyperMesh User's Guide.

This switch is only available when adjust realization is active.

 

hmtoggle_arrow1Edit Subpanel Inputs

Input

Description

connectors

Use this selector to specify the connectors that you wish to edit.

By clicking the edit button, the selected connectors will be updated with respect to the new chosen settings. The connectors will become unrealized.

spacing = / density =

See explanation in Inputs for connector creation and link detection above.

end offset = / half spacing

See explanation in the Connector Options panel.

split to points

See explanation in Inputs for connector creation and link detection above.

 

 

 

See Also:

FE Configuration File

Realization Types  in the Connector Panels topic of the Connectors chapter

Connector Definition

Connector Realization

Creating Connectors - HM-3400

Connectors Module

An Alphabetical List of HyperMesh Panels