How to determine the number of DOF of a mechanism #42
-
I'm having trouble understanding if my 2D mechanism has 1 or 2 Degrees of Freedom. The software I'm using says that it has 2, but with a redundancy. It forces me to use two actuators to command motion. Grübler's criterion says it has 1 DOF, but I know that I can only trust Grübler into giving me a lower bound for the number of DOF. Is there a way of calculating this with Exudyn? As an additional question. I'm trying to learn some Screw theory to be able to apply some of the techniques that I'm seeing around (e.g. "A Unified Methodology for Mobility Analysis Based on Screw Theory") to be able to determine the mobility of my mechanism, and I noticed that Exudyn has nothing to do with this Screw theory. What would be the equivalent "methodology" used by Exudyn? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
Thanks for your questions! The problems you have are the following:
A) you cannot compute Grübler-Kutzbach directly, but you could do so by computing the jacobian and applying a singular value decomposition, which would give you a Nullspace of size 2. I will consider to make this as a function in the future. |
Beta Was this translation helpful? Give feedback.
-
Thank you very much for your answers! Sorry for my wrong statement.
Is this what I need?
|
Beta Was this translation helpful? Give feedback.
-
To obtain the jacobian of your system, you have to use the solver (As static or implicit solvers anyway compute the jacobian). See e.g. the function ComputeLinearizedSystem(..): |
Beta Was this translation helpful? Give feedback.
-
Thank you. |
Beta Was this translation helpful? Give feedback.
Thanks for your questions!
The problems you have are the following: