KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
1.04k stars 246 forks source link

"Iglu" shell benchmark #12135

Open pablobecker opened 8 months ago

pablobecker commented 8 months ago

Description Running the "half spherical shell" benchmark I am getting very bad results for an acceptable mesh. With a 8x8 mesh in a 1/8 sphere, I am getting half the expected displacements, but according to the papers it should be much better ( see Analysis of plates and shells with a simplified three node triangular element ). I ran the full example, to avoid possible problems with the symmetry. Results with the thin element are even worse. Using 12 divisions the result is much better.

EDIT: Incorrect load (1/2) in the 8x8 case. So results of the thick element are good. Only problem is with the thin element

Scope Structural Mechanics App

Attachments: kratos_files_8divisions.zip iglu_12.zip

loumalouomega commented 8 months ago

Have you tried with quad elements?

pablobecker commented 8 months ago

not yet. but in principle, even the tria3 should be way better

rickyaristio commented 8 months ago

I found one problem in kratos_files_8divisions.zip. The load magnitude should be doubled (F = 2, instead of 1) as we model the whole sphere.

Source: Stress projection for membrane and shear locking in shell finite elements - see Table 3.

pablobecker commented 8 months ago

ouch! you're right! i feel extremely stupid at this moment. thank you!!

pablobecker commented 8 months ago

any idea why the thin element is so rigid?

rickyaristio commented 8 months ago

any idea why the thin element is so rigid?

I have a similar problem. The thin element uses DKT as well, so I expect to get results similar to the paper you mentioned.

Let me try to investigate it.