Hi all,
I am a new FEBio user.
I have a rigid body in my model and I would like to prescribe its rotation about x, but leave free the other two rotations (about y and z). I want the other two rotations to be based on the contact with another body (the rigid bodies are not in contact with each other, but two deformable bodies between the rigid bodies are).
This is what I am trying to do:
<rigid_body mat="1">
<prescribed bc="Rx" lc="2">0.0</prescribed>
<prescribed bc="Rz" lc="2">0.0</prescribed>
<prescribed bc="x" lc="2">0.0</prescribed>
<prescribed bc="y" lc="2">0.0</prescribed>
<prescribed bc="z" lc="2">-1.0</prescribed>
<force bc="Ry" lc="2">0.0</force>
</rigid_body>
But I get the following error message:
FATAL ERROR: Rigid body rotations cannot mix prescribed and free components.
Is there a way to do this?
Thanks for your help
Alessandro
I am a new FEBio user.
I have a rigid body in my model and I would like to prescribe its rotation about x, but leave free the other two rotations (about y and z). I want the other two rotations to be based on the contact with another body (the rigid bodies are not in contact with each other, but two deformable bodies between the rigid bodies are).
This is what I am trying to do:
<rigid_body mat="1">
<prescribed bc="Rx" lc="2">0.0</prescribed>
<prescribed bc="Rz" lc="2">0.0</prescribed>
<prescribed bc="x" lc="2">0.0</prescribed>
<prescribed bc="y" lc="2">0.0</prescribed>
<prescribed bc="z" lc="2">-1.0</prescribed>
<force bc="Ry" lc="2">0.0</force>
</rigid_body>
But I get the following error message:
FATAL ERROR: Rigid body rotations cannot mix prescribed and free components.
Is there a way to do this?
Thanks for your help
Alessandro
Comment