Joint Reaction Analysis

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Najoua Assila
Posts: 34
Joined: Thu Aug 30, 2018 9:24 am

Joint Reaction Analysis

Post by Najoua Assila » Wed Apr 10, 2019 12:21 pm

Hi,

I know that this question has been raised on the forum many times, but I still can't find an answer.
It's related to the evaluation of the joint reaction load. Why are the results dependant on muscle forces acting on both sides of the joint. The joint is in equilibrium, so of course, the loads should be equivalent, but from a mathematical point of view, solving the system, as explained on Opensim, from the furthest body to the closest, the results shouldn't depend on the muscles that are "still to come".

I raise this question, because I am trying to implement my own joint reaction analysis, and as a validation step, I am trying to get similar results to the ones obtained via Opensim, using the same forces file (SO), however, while the evolution of the forces is similar, the amplitude isn't.

On the core, I couldn't find the implementation of the analysis. I suppose it is done in Simbody, I would appreciate if you could also point out where exactly.

Thanks,

Najoua

Tags:

User avatar
Michael Sherman
Posts: 807
Joined: Fri Apr 01, 2005 6:05 pm

Re: Joint Reaction Analysis

Post by Michael Sherman » Wed Apr 10, 2019 1:45 pm

Hi, Najoua. Here is the Simbody method OpenSim uses to calculate joint reaction forces:
calcMobilizerReactionForces(). I've linked to the doxygen for that method which has a fairly detailed explanation of what it means. Note that this is defined in terms of straightforward Newtonian mechanics -- there is no funny business going on with muscles.

Regards,
Sherm

POST REPLY