FEMFX icon indicating copy to clipboard operation
FEMFX copied to clipboard

Is it possible to combine Plasticity & Fracture?

Open Andrey-Pavlov opened this issue 5 years ago • 4 comments

I'm looking for a solution to implement the simplest metal deformation with the following tearing. Is it possible to implement with this library? Does anyone know how to implement sush behaviour with MATERIAL_DEMO_SCENE (rectangular panel)?

Ex.: Projectile holes, explosion deformation, rope/resin tearing

Image of Metal

Rope

Tank deformed

Andrey-Pavlov avatar May 02 '20 15:05 Andrey-Pavlov

Have you found anything yet? I was looking for a similar implementation and found this and also nvidia flex, but none of developers respond

Khyretos avatar Jun 22 '20 01:06 Khyretos

Have you found anything yet? I was looking for a similar implementation and found this and also nvidia flex, but none of developers respond

Nope. Nvidia & AMD don't care about us.

Andrey-Pavlov avatar Jun 23 '20 22:06 Andrey-Pavlov

Obviously not. Similar simulations need to use MPM method, but this method has not been implemented in real time

SummerInLake avatar May 19 '22 02:05 SummerInLake

Plasticity + Fracture should be possible. My experience was more with DMM, so I'll tell you what I know from that, but as far as I recall, FEMFX is similar in this respect. I would use a generous amount of tets first to make it a bit easier (off the top of my head, if you're doing a thin plane like above, I would use a couple thousand. Shouldn't be necessary, but it's one less thing to worry about).

Note that we had a problem with "spinning tets" when we combined fracture and plasticity. After fracture, the pieces with just a few tets would just spin, sometimes picking up energy, even, and then flying off. It was especially prevalent with thinner tets (one dimension much smaller than other two) - another reason you might try a bunch. We suspected it was the combination of a linear solver and the co-rotational method. I believe FEMFX uses the same two approaches.

Sorry my answer is almost 2 years late. Better late than never?

hillesland avatar May 23 '22 02:05 hillesland