-
-
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
Change C3D8 elements to C3D8I elements in perpendicular-flap solid-calculix #250
Change C3D8 elements to C3D8I elements in perpendicular-flap solid-calculix #250
Conversation
Added `DIRECT` parameter to `*DYNAMIC* keyword.
I will take care of reviewing this PR and also check how these changes affect the results presented in the reference paper (see Fig 21). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I applied the suggested changes and reran the examples presented in the preprint for the preCICE reference paper. The results are much better with the suggested C3D8I
elements and in good agreement with the other available solid solvers FEniCS and Deal.II:
I used the preCICE vm version that is based on https://github.com/precice/tutorials/releases/tag/v202104.1.0, namely precice/vm@66ee0cd.
@AndresPedemonteFIUBA thank you again for this contribution and your help!
Merging this PR closes #176. |
@AndresPedemonteFIUBA We would like to use the updated results in our paper and also point to this PR. If you want, we can also mention your github or real name. Can you write me a email to [email protected], in case you want to be mentioned personally? If not, we can also refer to this PR without mentioning you personally. |
This pull request has been mentioned on preCICE Forum on Discourse. There might be relevant details there: https://precice.discourse.group/t/turek-hron-fsi-with-openfoam-and-calculix/1001/5 |
This modifies the CalculiX case for the perpendicular-flap tutorial to use incompatible mode eight-node brick elements (C3D8I) instead of basic linear fully integrated eight-node brick elements (C3D8).
C3D8 elements are prone to shear-locking, resulting in the structure appearing to be much stiffer than it actually is. Quoting the CCX manual:
C3D8I elements are much better for this case, where the flap bends:
This "fix" just requires chaning
TYPE=C3D8
toTYPE=C3D8I
inall.msh
and adding theDIRECT
parameter to the*DYNAMIC
keyword inflap.inp
. This last addition is necessary to avoid CalculiX's automatic incrementation kicking in and changing the timestep size.The change should help bring the results obtained with CalculiX more in line with those obtained with other structural solvers (FEniCS, deal.II) for this case. See #176.
Andrés