Solid vs Surface - Different results

AM_20700
AM_20700 Altair Community Member
edited May 2022 in Community Q&A

I simulated a T-joint subjected to a nodally distributed force on its top surface, and fixed at the edge of the web. I simulated the model using both solid elements, and shell elements on the extracted midsurfaces. The stress results are very different. I don't understand why.

The model dimensions are shown below:

image

The material is set tot he default steel values.

The boundary conditions on the solid model (50 kN nodally distributed. All 6 DOF = 0 on bottom face):

image

The boundary conditions on the shell model are the same. The PSHELL thickness is set to 20 mm:

image

The stress results are very different:
image

What's going on?

Answers

  • Adriano A. Koga
    Adriano A. Koga
    Altair Employee
    edited April 2022

    the default for OptiStruct is to output stress values at the centroid of your element.

    For a solid mesh, you would need a finer mesh to better capture the surface stress, as it is given by the shell model.

    You can create a membrane shell over your solid mesh, or use setting such as 'ISOP=INT0' in your PSOLID, and request STRESS(GAUSS) to have a better approximation on surface stresses.

    Or also you can request GPSTRESS output as it will calculate stresses at the nodes.

     

    But in general, your solid mesh is too coarse thickness-wise to capture this bending effect.

  • Uwe Schramm
    Uwe Schramm New Altair Community Member
    edited April 2022

    Also the load is not applied to the same location. For the shell load is at midplane, for solid it seems applied to the top surface. These comparisons are tricky. You need to pay attention to location of load and BC as well as result evaluation. Also fixing all DOFs on the bottom is not correct for the solid model. The shell can contract freely in local z, while the solids are prevented by your BCs.

    In addition, contouring element stress is not showing the calculated result. Do not average element stress.

     

     

  • AM_20700
    AM_20700 Altair Community Member
    edited April 2022

    Also the load is not applied to the same location. For the shell load is at midplane, for solid it seems applied to the top surface. These comparisons are tricky. You need to pay attention to location of load and BC as well as result evaluation. Also fixing all DOFs on the bottom is not correct for the solid model. The shell can contract freely in local z, while the solids are prevented by your BCs.

    In addition, contouring element stress is not showing the calculated result. Do not average element stress.

     

     

    What do you mean by "The shell can contract freely in local z"? The solid elements are restricted in x, y, and z displacement, and their location/thickness restricts rotation of the bottom face.
    The shell edge is restricted in displacement and rotation.

    Also, should I be comparing unaveraged results for both cases?

  • Uwe Schramm
    Uwe Schramm New Altair Community Member
    edited April 2022

    Hi AM,

    I recreated your models in a way I think the modeling is correct. The results are much closer now, in the same order. Why don't they match better? I would say the (thin) shell is not a good representation of the solid geometry. Further more around the T-junction both models are very different. The shell model is not able to resolve the complex stress state there.

    A closer match will be obtained if the assumption of "thin" is closely matched. Say thickness goes to 2mm.

    I don't think mesh refinement will get a whole lot better match. There is a singularity in the solid model under the T.

    Another modeling issue that I did not fix is that the forces on the rim need to be reduced to have a true even force distribution like a pressure. The rim forces need to be half the forces on the inside, the corner forces 1/4. This is because each element brings four forces and these add up at the nodes. This is a very common oversight.

    As said earlier, these comparisons are tricky. The shell element makes some assumptions, simplifications and making a solid model that really follows is not easy. Loads, BCs and location of stress evaluation are important, also the assumption that the shell is thin needs to be considered. Complex stress states like T-connections cannot be resolved by a shell model.

    Hope this helps,

    Uwe

  • AM_20700
    AM_20700 Altair Community Member
    edited May 2022

    Hi AM,

    I recreated your models in a way I think the modeling is correct. The results are much closer now, in the same order. Why don't they match better? I would say the (thin) shell is not a good representation of the solid geometry. Further more around the T-junction both models are very different. The shell model is not able to resolve the complex stress state there.

    A closer match will be obtained if the assumption of "thin" is closely matched. Say thickness goes to 2mm.

    I don't think mesh refinement will get a whole lot better match. There is a singularity in the solid model under the T.

    Another modeling issue that I did not fix is that the forces on the rim need to be reduced to have a true even force distribution like a pressure. The rim forces need to be half the forces on the inside, the corner forces 1/4. This is because each element brings four forces and these add up at the nodes. This is a very common oversight.

    As said earlier, these comparisons are tricky. The shell element makes some assumptions, simplifications and making a solid model that really follows is not easy. Loads, BCs and location of stress evaluation are important, also the assumption that the shell is thin needs to be considered. Complex stress states like T-connections cannot be resolved by a shell model.

    Hope this helps,

    Uwe

    Thank you for this. I have not had a chance to study your attached files yet. But I will.

    The T-joint in my original post is a simplification of a much more complicated model that I'm trying to resolve. The real device has a plate that is being pulled and pushed at an angle by a vibrating motor. The plate is supported by ribs that are currently fillet welded, as in the image below.

    image

    The assembly is quite large, and consists of plates and slim beams, so I've modeled it with shell elements.
    I'm investigating the stresses on the welds and the effect of switching to a complete joint penetration butt weld, which would be similar to the similar to the simplified T-joint in the first post.

    This is what my model with a butt joint between the plate and the ribs looks like:
    image

    The rib nodes and plate nodes are equivalenced.

    Obviously, I want to make sure that I am not overestimating the stresses at the joint. But more importantly, that I'm not underestimating them.

    Thanks.