Our website uses cookies. By using the website you agree ot its use. More information can be found in our privacy policy.

How can I handle contact between beams and shells?

I wanted to know that can we have contact between Beam Elements and Shell elements and what Card is to be used. I have tried all "CONTACT_AUTOMATIC" cards but was not able to get the contact. The part with Beam elements passes through the wall of Shell elements

In general, *CONTACT_AUTOMATIC_SINGLE_SURFACE, *CONTACT_AUTOMATIC_GENERAL or *CONTACT_AUTOMATIC_NODES_TO_SURFACE should handle a beam-to-shell-surface contact situation. All of these contact types take into account thickness offsets. By this I mean that the contact surface is offset from the shell midplane by half the shell thickness and offset from the beam centerline by a radius of the beam's equivalent circular cross-section. Of course, the contact thickness can be modified by the user on card 3 of *CONTACT_ or by using *PART_CONTACT instead of *PART. The first two contact types mentioned above are single surface contacts and so both the shell and beams parts should be included on the slave side with the master side being null. For an *CONTACT_AUTOMATIC_NODES_TO_SURFACE contact, the beam part (or its nodes) should be slave, the shell part (or its segments) should be master. For any of the above, the search for penetration is made between beam nodes (or more precisely, a sphere around each beam node) and shell surfaces.

If your contact situation is beam-to-shell-EDGE, you might have a problem. In that case, you may have to stick with *CONTACT_AUTOMATIC_GENERAL and add null beams (low density beams utilizing *MAT_NULL) along (merged to) the outer edges of your shells. The null beam part should be added to the slave side of the contact.