GithubHelp home page GithubHelp logo

Comments (6)

qiangRadioss avatar qiangRadioss commented on July 22, 2024

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.

Fonotec avatar Fonotec commented on July 22, 2024

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.

Fonotec avatar Fonotec commented on July 22, 2024

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.

qiangRadioss avatar qiangRadioss commented on July 22, 2024

Hi Folkert,

I've tested the case of 0.3125mm, i got the following :
beam_0 3125
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.

Fonotec avatar Fonotec commented on July 22, 2024

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.

qiangRadioss avatar qiangRadioss commented on July 22, 2024

close the issue as mentioned Folkert in his last comment.

from openradioss.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.