Hi @g.ceruti
I agree with all of your statements (in green) except for the penetration offset. The Penetration Surface Offset tells the solver where the "contact surface" is relative to the mesh. Another way to think of it is that the Penetration Surface Offset adds material to the contact face, so it reduces the gap between the parts.
For shell elements, you can enter a Penetration Surface Offset equal to (shell 1 thickness + shell 2 thickness)/2 to account for the thickness of the shells.
The attached image "solid vs shell.png" shows the same analysis setup using four different methods: two methods use solid elements, and two methods use shell elements. (The shells in my example are from a midplane, but they can be created from any method.)
- The top two methods use the defaults, so the gap is different because of the shell thickness.
- The bottom left method uses a penetration surface offset distance to reduce the gap between the parts. Of course, if the penetration surface offset is equal to the gap, then you have reduced the theoretical gap to 0.
- The bottom right method uses a penetration surface offset distance to compensate for the thickness of the shells. This method will give the same results as the top left method.
Note that the "extra material" added by the penetration surface offset in my image is not real material, so it does not change the stiffness of the part. The "material" is just my explanation of how to visualize it because it is easier than trying to explain the real mathematics.
Sorry the image is messy. There is probably a better way to make to present the idea, but this is what I could do in the time available.
For your question about a stack of 3 shells, how can you have contact from both sides since the normal direction can only face in one direction? I have not tried it, but I have heard that if you have contact on the positive normal side, the solver should detect the contact on the negative normal side. So the normal directions would look like this:

John Holtz, P.E. Global Product Support
Autodesk, Inc. If not provided already, be sure to indicate the version of Inventor Nastran you are using!"The knowledge you seek is at knowledge.autodesk.com" - Confucius 😉