Is there multibody with soft body dynamics?

67 views
Skip to first unread message

Maksym Riabov

unread,
Sep 8, 2024, 3:20:39 PM9/8/24
to ProjectChrono
Hello Chrono,
Sorry if I'm missing the obvious, but is there soft body simulation?
I'm looking through the PyChrono examples and it's empty.

For example, I throw a polycarbonate brick against the wall and want to see it deform (elastically). Can Chrono do it?

Thanks.

Radu Serban

unread,
Sep 8, 2024, 3:26:24 PM9/8/24
to ProjectChrono

Yes, Chrono provides FEA support.

 

There are several Python demos to illustrate this capability. See https://github.com/projectchrono/chrono/tree/main/src/demos/python/fea.

Of course, there are even more C++ demos. See https://github.com/projectchrono/chrono/tree/main/src/demos/fea.

 

--Radu

--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to projectchron...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/84d20bab-2389-4472-9a0a-2ee029937404n%40googlegroups.com.

Dan Negrut

unread,
Sep 8, 2024, 3:33:32 PM9/8/24
to ProjectChrono

To add to this, to save you time:

  • If you are into gaming or quick simulation that looks plausible, the deformable body support in Chrono is probably not going to help you. There are many other non-Chrono solutions out there that take care of this well.
  • If you are into engineering, Chrono can help you.

Dan

---------------------------------------------

Bernard A. and Frances M. Weideman Professor

NVIDIA CUDA Fellow

Department of Mechanical Engineering

Department of Computer Science

University of Wisconsin - Madison

4150ME, 1513 University Avenue

Madison, WI 53706-1572

608 772 0914

http://sbel.wisc.edu/

http://projectchrono.org/

---------------------------------------------

Maksym Riabov

unread,
Sep 8, 2024, 4:19:09 PM9/8/24
to ProjectChrono
Thank you,
Yes, I see the FEA support, but does that FEA apply to multibody? It seems all the examples are static.

I'm specifically interested in testing, say, whether an injection molding machine will hold under a full cycle, which means a lot of frames and a lot of different forces, and certainly a lot of mesh.

Okay I see this: chrono/src/demos/fea/demo_FEA_dynamics.cpp at main · projectchrono/chrono (github.com), looks a little too basic, but I'll try to adapt it.

Thanks.

Dan Negrut

unread,
Sep 8, 2024, 4:32:25 PM9/8/24
to Maksym Riabov, ProjectChrono

FEA applies to moving parts, e.g., https://docs.qblade.org/src/theory/structure/chrono/chrono.html.

 

Are you interested in how the machine deforms while you inject material that itself deforms? That means that you need to figure out the force coming from the injected material - this is a prerequisite for the deformation of the machine. Even if you have a FEA model of the machine, do you plan to come up in Chrono with the injected-material induced forces that are applied to this FEA model?

 

Dan

---------------------------------------------

Bernard A. and Frances M. Weideman Professor

NVIDIA CUDA Fellow

Department of Mechanical Engineering

Department of Computer Science

University of Wisconsin - Madison

4150ME, 1513 University Avenue

Madison, WI 53706-1572

608 772 0914

http://sbel.wisc.edu/

http://projectchrono.org/

---------------------------------------------

 

Radu Serban

unread,
Sep 8, 2024, 5:20:59 PM9/8/24
to ProjectChrono
Reply all
Reply to author
Forward
0 new messages