Comments (6)
Hello Fonotec,
thanks for this interesting studies.
I guess the problem is that finer meshes excite higher frequency modes and need to be stabilized more numerically.
I think increasing dn (in /PROP/SHELL) with finer mesh could improve the convergence issues, you could take a trying.
Anyway, the default value of dn has not been designed for very finer mesh, i think it's even questionable for the modeling with shell element with high ratio of thickness/mesh_size (e.g. >10).
B.T.W. some of you rad files use npt=1 (at least in the file of 0.625mm) instead of npt=5 (or 0), npt=1 will have only membrane stiffness, i guess that's just a typo error.
hope this helps.
Qiang.
from openradioss.
Hello Qiang,
Thanks for your reply! I will follow your suggestion and try slightly higher values of a factor 2, 4 and 8 for the shell numerical damping (dn). I guess this will indeed improve the numerical stability but I think this will not let the solution converge to the correct solution. I think it will cause the amplitude to be damped more, so the solution for different resolutions will not be converged, they will diverge a bit more.
You have a valid point that the thickness/mesh_size might be a bit questionable for modeling with shell elements at the highest resolutions. Parallel to this I will investigate whether this indeed is causing problems. For this I propose that I will do a similar set of cantilever beam simulations over 2^6 orders of resolution but for which the thickness/mesh_size does not exceed a factor of a few at the highest resolution.
Yes, indeed npt=1 is a typo in some rad files that was a parameter I changed in an other set of tests that I was performing.
I will come back to you once I performed the tests.
Regards,
Folkert
from openradioss.
Hello Qiang,
I tried to use a larger dn to improve the convergence, I increased dn for my highest resolution simulation and find that this does not seem to influence the solution visibly. I tried besides the fiducial value of 0.015 (for QEPH shells) 3 values that are 2, 4 and 8 times larger. In the figure below you can see that the result is (almost) identical:
cantileverbeamtest_100percent.pdf
I double checked that the parameter indeed is read in correctly, I can see in the .out file that the value of dn is set to the value that I want.
Regards,
Folkert
from openradioss.
Hi Folkert,
I've tested the case of 0.3125mm, i got the following :
the increasing factor is about 3.33, there is still the losing of amplitude, but it does be improved.
the ratio thickness/mesh_size of this case is 8, and for your finest mesh case, the ratio is 16.
Regards
Qiang.
from openradioss.
Hi Qiang,
I agree with what you are finding, this indeed reduces the decay in the amplitude also for me for this simulation.
I performed a similar simulation such that the thickness is always smaller than the width of the shell elements and in this case I do not seem to get any decay. So I think that the main reason indeed is that the shell element becomes too thick. See the figure below, which is a cantiliver beam of 4000 mm x 1000 mm x 8 mm at different resolution.
cantileverbeamtest_100percent.pdf
Overall, I think this implies that the shell should be thin enough for the standard OpenRadioss values to work. For me this is a satisfactory conclusion and for me the issue could be closed.
Regards,
Folkert
from openradioss.
close the issue as mentioned Folkert in his last comment.
from openradioss.
Related Issues (20)
- Dyna input creates incorrectly formatted engine file HOT 2
- *PART_COMPOSITE ply's material lists parsing incosistent with ls-dyna default format HOT 9
- Release naming and older versions HOT 1
- libraduser*.a is missing for User Subroutine compilation HOT 3
- Forget to update SUBTRIA(I)=IT0(3,ITQ)? HOT 3
- Improve efficiency by replacing the loop over all edges to labeled edges HOT 2
- Little doubt on updating TAG in the case of multi-contact HOT 4
- Apptainer file for arm64 Linux is incorrect
- th_to_csv: Wrong variable in if statement HOT 2
- th_to_csv_win64.exe does not convert contact forces correctly HOT 8
- Compile error HOT 3
- Energy error exceeds limit when only a fraction of part is rigid HOT 2
- hm_read_thgrou.F: Some vars are wrong HOT 3
- ERROR: AddressSanitizer: new-delete-type-mismatch when using AWS but not when using GCP HOT 18
- Restarts with /FAIL caused the Engine to crash HOT 2
- MAT_PLASTIC_KINEMATIC hardening parameter is not mapped properly? HOT 4
- Installation of openradioss using spack is failing HOT 8
- Windows installation HOT 3
- Support MAT law with temperature-dependent elastic modulus and strain rate dependent stress functions HOT 1
- Cannot build engines with multiple cores (20240318 and 20240319) HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openradioss.