-
-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Displacement results of elastic-tube-3d for FEniCS and CalculiX differ significantly #259
Comments
I was having a look at that example as I want to also make a dune-solid participant for a 3d case. @IshaanDesai could it be that the parameters for density and young's modulus are different in the fenics and calculix case? That would be a reason for the big difference in the plot above. |
Thank you @maxfirmbach for pointing this out! I must accept I did not spend a lot of time tuning the material properties for the FEniCS participant. I will test it with the changes and update my results here. |
Resolved in 9e4144e |
In #222 FEniCS was added as a solid participant to the elastic-tube-3d tutorial case. A watch point was also added on the solid tube to check the displacement in the center of the tube. The results for CalculiX and FEniCS coupled with OpenFOAM are as follows:
It is evident that the results radial displacement differ greatly on whether CalculiX or FEniCS is used. I think this is the case because of the choice of the elements and also the solvers in CalculiX and FEniCS. The CalculiX participant has C3D10 elements. For the FEniCS participant we use the Cylinder function to construct the geometry. The FEniCS version we use offers very little control over the type of elements we can have, especially when we use in-built geometry constructing functions. In FEniCS-X there is greater control over the choice of elements.
This needs to be investigated further and eventually resolved.
The text was updated successfully, but these errors were encountered: