3.1.7.1: Mesh to Shell

The “MeshToShell” component converts a triangle or quad mesh into a group of shell or membrane elements (see Fig. 3.1.9.1). Quads are automatically decomposed into triangles. Shell patches are rigidly connected when some of their nodes have the same index.

Colors can be attached to shells via the “Color” input. To enable the display of shell element colors, activate “Elements” in the “Colors” submenu of the “ModelView” component. Additionally, ensure “Cross section” is selected in the “Render Settings” submenu of the “ShellView” component.

The shell elements used in Karamba3D resemble the TRIC-element devised by Argyris and coworkers (see [1], [2] for details). They are faceted (i.e. flat) elements. Karamba3D neglects transverse shear deformation in case of shell elements.

Shells and Membranes

For very thin shells, the bending stiffness can be neglected relative to the in-plane stiffness, resulting in membrane elements with three translational degrees of freedom (DOFs) per node. If t stands for the shell thickness, its bending stiffness is proportional to t³ while the in-plane stiffness varies with t. This discrepancy leads to significantly different magnitudes of entries in the element stiffness matrices, causing numerical problems in the solution procedure.

Drilling Degrees of Freedom

In Karamba3D shell elements do not have bending stiffness with respect to nodal rotations about the shell normal. In the case of curved surfaces, drilling degrees of freedom are blocked since the elements connecting to a node do not lie in a plane.

For flat surfaces this is not the case. therefore the "Analysis" component will report a rigid body mode. You can either ignore this warning or add a rotational support perpendicular to the plane at an arbitrary node of the slab.

Last updated