GRFs applied twice in Joint Reaction Analysis?

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Brody Hicks
Posts: 32
Joined: Wed Jun 19, 2019 11:55 am

GRFs applied twice in Joint Reaction Analysis?

Post by Brody Hicks » Thu Aug 10, 2023 6:43 am

Hello everyone,

I've been performing some Joint Reaction Analyses following the workflow outlined in the webinar (https://www.youtube.com/watch?v=ly4rhOOifO0) and the online documentation (https://simtk-confluence.stanford.edu:8 ... s+Analysis). I want to make sure I'm doing this correctly.

The workflow calls for the setup files (model, kinematics, external loads, residuals) to be identical between Static Optimization and Joint Reaction Analysis. However, the Joint Reaction Analysis also calls for the _StaticOptimization_force file. The final columns of this file represent the ground reaction forces applied via the external loads setup in the Static Optimization step. But then, the Joint Reaction Analysis also calls for the external loads setup again.

I want to make sure that I'm not accidentally applying the ground reaction forces twice in the Joint Reaction Analysis, and thus skewing my results. Can anyone confirm this or provide an explanation?

Thanks,
Brody

User avatar
Mohammadreza Rezaie
Posts: 400
Joined: Fri Nov 24, 2017 12:48 am

Re: GRFs applied twice in Joint Reaction Analysis?

Post by Mohammadreza Rezaie » Tue Aug 15, 2023 1:00 am

Hi, I had tested it and found that the output was identical with and without GRF columns in the _StaticOptimization_force.sto file. Only actuators forces are taken from this file, according to the descriptions:
... the forces for all actuators will be applied according to values specified in the forces_file ...
Hope this helps.
-Mohammadreza

User avatar
Brody Hicks
Posts: 32
Joined: Wed Jun 19, 2019 11:55 am

Re: GRFs applied twice in Joint Reaction Analysis?

Post by Brody Hicks » Tue Aug 15, 2023 7:32 am

Mohammadreza,

Thanks for the explanation. This makes sense. I had tried running the analysis without external loads, but I hadn't tried removing the GRF columns from static optimization like you did. I agree with you that it looks like the analysis does not consider the GRF columns in the "force_file".

Best,
Brody

POST REPLY