PRIMER 22.1

Contact: Creating a Contact between Belt and Dummy

Contact: Creating a Contact between Belt and Dummy

Once you have created and meshed your seatbelt the final, stage is to create a contact between it and the dummy. In most models this will be done outside the seatbelt fitter since the contact will almost certainly have to include structure not explicitly included in the dummy and belt definition (seat, dashboard, airbag, steering wheel, etc).

However if a simple contact between belt and dummy will suffice PRIMER provides the option of generating these contact definitions automatically for you.

PRIMER works on the assumption that either or both of the following contact surfaces will be required:

*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE Between belt shells and dummy.

*CONTACT_AUTOMATIC_NODES_TO_SURFACE Between belt nodes and dummy.

The need for the second, node-based contact arises when *ELEMENT_SEATBELT elements are used, since these are "line" elements with no effective surface.

PRIMER generates "chassis" contact definitions as shown in the adjacent figure.

Prototypes of the two contact types defined above are created by assuming that the dummy structure (as segments) form the reference (SURFB) side of both, and creating two further sets:

A *SET_NODE of all nodes on the belt as the tracked (SURFA) side of the NODES_TO_SURFACE contact.

A *SET_SHELL of all shells in the belt as the tracked (SURFA) side of the SURFACE_TO_SURFACE contact.

In both cases the "structure"side is defined by a *SET_SEGMENT , because this allows it to include an arbitrary mixture of element types.

Default parameters are set up for the complete contact, and the main ones are shown here.

To create both these contacts with the default settings use CREATE_ALL . This will turn these "chassis" definitions into actual contact surfaces which, while part of a belt definition, are normal contact definitions which may be viewed and edited just like any other.

The default settings will create two contacts, which implies some duplication since all the nodes on shell elements will be included in the *NODE_TO_SURFACE contact, which is a bit wasteful. In addition default parameters may not be suitable for all models.

To create/edit contacts selectively

Instead of using CREATE_ALL you can create the surfaces selectively using the appropriate CREATE buttons. Once created they may be EDIT ed or DELETE d at will.

To change default settings

When contacts are created automatically the default parameters shown here will be used.

Only the most common ones are given in this box, and to gain access to the full set use EDIT_FULL_CONTACT_PARAMETERS


Editing seatbelt contacts once they have been defined

There is nothing special about seatbelt contacts and the sets used to define them: they can be changed, deleted and re-created just like any others, either from this panel or (at any time) from the main CONTACT keyword editing command.

For example to remove the nodes on shells from the NODES_TO_SURFACE contact in this example edit SET_NODE #52 to remove the nodes in SET_SHELL #6. And to define a contact between (say) and airbag and the belt it would make sense to reuse SET_NODE #52.

Saving belt contact information to file

Any contact surfaces made here will be saved in the seatbelt "tree" file structure, together with their sets. These are references to the surface and set definitions, not the definitions themselves, and are useful for reviewing and editing belt to dummy contact.

However if a seatbelt has been remeshed the "old" sets are invalid, so both they and the contact definitions are discarded and new ones must be created for the revised geometry.