- This topic has 2 replies, 2 voices, and was last updated 4 years, 5 months ago by .
Viewing 3 posts - 1 through 3 (of 3 total)
Viewing 3 posts - 1 through 3 (of 3 total)
- You must be logged in to reply to this topic.
Home › Forum › SOFA › Using SOFA › [SOLVED] How to implement mechanical resistance in a simple model
Tagged: 32_bits, mechanical resitance, SOFA_1906, Windows_10
Hello everyone,
I’m using sofa for the first time and I’m trying te create a simple block that deforms because of gravity, I used the youngs modulus to add elasticity in my model. I’m planning to do this experiment in real life by making a block of pudding. My problem is that the model keeps moving when I simulate it and I want to know if there is a way to add mechanical resistance to my model.
Thank you already for reading this!
Hi @louises
Welcome on the SOFA forum!
What you are looking at is an equilibrium state.
In dynamics, you will have such oscillations (usual example given is a pendulum) and a solution to get a steady state is to add numerical (Rayleigh) damping. However, this does not represent the physics and might create deviation between your simulation and your experiment.
Using a static simulation, you will end up with the proper equilibrium state. Take a look at the example: examples/Components/solver/StaticSolver.scn
Cheers,
Hugo
Thank you! This has solved the problem for me!
WARNING
The forum has been moved to GitHub Discussions.
Old topics and replies are kept here as an archive.