Giter Site home page Giter Site logo

Comments (4)

mlp6 avatar mlp6 commented on September 17, 2024

@RemiDelaunay the sim looks correct, but it might be influenced by a few factors related to the extent of your excitation relative to the mesh size.

Do you have PMLs on the non-symmetry faces? By 13.9 ms, your shear waves have definitely interacted with those edges, and I don't see strong reflections back into the model, so I'm guessing yes... but sometimes those PMLs can cause some distortions at the boundary that affect the adjacent non-PML elements. You could either increase the number of PML elements (maybe up to 10?), or push those boundaries out some so that you have more time to avoid that interaction. The elevation depth of your excitation might also be interacting with the back plane that you cannot see, which can cause similar distortions to creep in.

More importantly, I think you might have some "jiggling" of the mesh. Your excitation approaches relatively close to the bottom, and I'm guessing you have some finite speed compressional waves that are resonating between the top and bottom boundaries, which is causing some of the "ringing" you see, which gets worse later in time. One way to deal with that would be to make the mesh deeper to push those boundaries farther apart... or you could introduce a bit of additional numerical damping to help suppress those compressional waves.

from fem.

RemiDelaunay avatar RemiDelaunay commented on September 17, 2024

@mlp6 Thank you for your guidance. I don't have a lot of experience in FEM simulation so it's good to know what I am getting make sense. I did add some PML but not up to 10 elements.

I am trying to limit the mesh dimension to reduce the number of nodes per mesh. I am using LSDYNA student (limited to 128k nodes...). Do you think it would be better to have a larger node spacing to increase the phantom dimension ? It's hard to determine the right trade-off between node spacing/mesh size.

from fem.

mlp6 avatar mlp6 commented on September 17, 2024

@RemiDelaunay if you are willing to run several iteration of the model, you can look at how mesh refinement affects the captured excitation and resultant shear wave morphology, and choose the crudest node spacing that you can get away with. You can do the same with your overall mesh dimensions, and evaluate if you are seeing an effect of the finite mesh size (at least in the region where you need for your data to be the most reliable).

Additionally, if you choose a shallower excitation, you don't have to simulate something as deep, and you can reduce the overall mesh size that way.

from fem.

RemiDelaunay avatar RemiDelaunay commented on September 17, 2024

Thank you @mlp6 this is really helpful. I will start with that 👍 :)

from fem.

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.