Static Optimization Results not like expected

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Niklas Rudolph
Posts: 2
Joined: Tue Sep 01, 2020 1:35 am

Static Optimization Results not like expected

Post by Niklas Rudolph » Mon Mar 22, 2021 8:27 am

Hello,
I'm trying to get the lower extremity muscle forces for patient specific parameters.
The static optimization is run using the default files included in the rescources, but my forces are only in the range of 6 to 30 Newtons while I expected around 300 Newtons.

A force curve I got from my SO:
20210322_Forces_Glut_Max.png
20210322_Forces_Glut_Max.png (15.62 KiB) Viewed 371 times
Literature, also used OpenSim, this is what I expected:
20210322_Forces_Glut_Max_Paper.png
20210322_Forces_Glut_Max_Paper.png (21.2 KiB) Viewed 371 times
I suspect the actuator file I'm using might be wrong, but don't really know how to get or make a good one, any sources for that? Right now I'm using the actuators from the RRA Example provided in the resources.
subject01_Setup_SO.xml
(5.26 KiB) Downloaded 3 times
gait2392_RRA_Actuators.xml
(32.95 KiB) Downloaded 6 times


Any idea where I could look to fix this?

Thank you.

Tags:

User avatar
Carmichael Ong
Posts: 375
Joined: Fri Feb 24, 2012 11:50 am

Re: Static Optimization Results not like expected

Post by Carmichael Ong » Tue Mar 23, 2021 11:29 am

The actuators file might be one of the issues. For RRA, you want high "optimal_force"s for your additional Actuators because those are the ones that drive the motion (muscles are not used in RRA). For Static Optimization, these actuators are there only to supplement the muscle forces, but you want the muscles to drive the motion. Thus, you want to have low "optimal_force"s (try in the range of 1Nm)

User avatar
Jacob J. Banks
Posts: 88
Joined: Tue Jul 15, 2014 5:17 am

Re: Static Optimization Results not like expected

Post by Jacob J. Banks » Tue Mar 23, 2021 1:01 pm

Opensim >4.0 comes with a nice Matlab function to generate reserve actuator files. Look in your PC's Documents\OpenSim\Code\Matlab\Examples for "createActuatorsFile.m" or see attached (if you downloaded <4.1). Note: I'm unsure if this function will work with 3.3.
Attachments
createActuatorsFile.zip
(2.5 KiB) Downloaded 16 times

POST REPLY