Page 1 of 1

Actuator range for static optimization

Posted: Thu Jun 04, 2009 6:12 pm
by twdorn
Hi,
How do we change the actuator range in a static optimization analysis when there appears to be no controlconstraints file tag in the static optimization analysis setup file?

Cheers!

RE: Actuator range for static optimization

Posted: Fri Jun 05, 2009 9:55 am
by lisaness12
I too am interested in learning if this is possible. Specifically I am interested in changing the minimum activation level for two or three muscles in my model while leaving the rest with the normal activation ranges for static optimization.


RE: Actuator range for static optimization

Posted: Mon Jun 08, 2009 12:47 pm
by aymanh
Tim,

There are no constraints specified to Static Optimization. For muscles it goes (.01 to 1.0 * max-isometric-force ) and for everything else it goes (-1 to 1 * max-force/torque). If you need to make a muscle stronger you need to increase the max-isometric-force.

If you select "use-muscle-physiology" then force computation uses the muscle's force-length curve.

Hope this helps,
-Ayman

RE: Actuator range for static optimization

Posted: Mon Jun 08, 2009 1:03 pm
by lisaness12
Ayman,

Is there a way to set the range for individual muscle activations - for example say i have two muscles, can i say that muscle1 can have the full range of activation 0.01 to 1.0 and have muscle2 constrained such that it can be activated from 0.5 to 1.0 (during static optimization).

Cheers
Lisa

RE: Actuator range for static optimization

Posted: Tue Jun 09, 2009 11:55 am
by aymanh
Lisa,

These bounds are hard-coded in the Static Optimization tool, so for now no "easy" way around it.

Best,
-Ayman

RE: Actuator range for static optimization

Posted: Wed Jul 01, 2009 1:05 pm
by cucho
Hello Dr Ayman,

I have increased the max-isometric force for each muscle and increased the optimal force of MX, MY and MZ but still get the same error, "The model appears to be too weak, MX approaching lower bound of -1, MY approaching lower bound of -1".

Thankyou,
Daniel

RE: Actuator range for static optimization

Posted: Wed Jul 01, 2009 2:41 pm
by aymanh
Daniel,

Did you run Inverse Dynamics to check what kind of Forces/Torques are required to reproduce the motion? That would be the first step.

If there's something wrong with the model/setup/grf-specification you'd see it immediately.

-Ayman

RE: Actuator range for static optimization

Posted: Thu Jul 02, 2009 8:15 am
by cucho
Hello Dr Ayman,

I ran the Inverse Dynamics and compared the results to those from the gait 2354. The main differences were in the pelvis_ty. I tried modifying the optimal forces to the muscles in the hip groups, but it still shows me the same error as before.

Thank you for your time,

Daniel Jaramillo

RE: Actuator range for static optimization

Posted: Thu Jul 02, 2009 10:34 am
by aymanh
Daniel,

If inverse dynamics tells you that you need some specific value for (FX, FY, FZ, MX, MY, MZ) then adding reserves that can provide these Forces/Torques should definitely make it (Static Optimization) work unless there's something wrong with the setup. How big are these in InvereseDynamics solution anyway? Are you sure your ground reactions are specified correctly?

-Ayman




RE: Actuator range for static optimization

Posted: Thu Jul 02, 2009 12:42 pm
by cucho
Helo Dr Ayman,

The values from the InverseDynamics for pelvis_ty range from 250 to 475. I dont know exactly what you mean by "specified correctly", well I did not include the file in the External loads section of the GUI. The data was obtained using Visual3D and for what I understood, it is supposed to be included in the .mot file.

Thankyou for your time,

Daniel Jaramillo