What happens to muscle length when scaling?

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Marc Carmichael
Posts: 45
Joined: Thu Jul 16, 2009 2:50 am

What happens to muscle length when scaling?

Post by Marc Carmichael » Tue Aug 31, 2010 3:26 am

Hi, I have a question which has been on my mind for a while.

Most muscle models use the optimal fibre length to calculate a normalized fibre length, which in turn is used with a force-length function (along with other parameters) to estimate muscle tension.

What happens when the model is scaled? Are the optimal fibre lengths for the muscles scaled accordingly? How is this done? If the optimal fibre length is not scaled, then doesn't this effectively tighten or loosen the muscles on the model's skeletal structure?

Cheers,

Marc

User avatar
Ayman Habib
Posts: 2238
Joined: Fri Apr 01, 2005 12:24 pm

RE: What happens to muscle length when scaling?

Post by Ayman Habib » Tue Aug 31, 2010 1:57 pm

Hi Marc,

When scaling a model, the following steps are taken:
1- Model is put in fixed configuration (default)
2- (Pre-Scaled) muscle length is computed and saved.
3- Scaling of Bodies/Joints and attachments is done.
4- (Post-scaled) muscle length is computed
5- optimalFiberLength and tendonSlackLength are scaled by the ratio between the lengths computed in steps 4 & 2 above.

This way no tightening or loosening of the muscles is introduced by scaling.

Hope this explains, and sorry for the lack of documentation.

Cheers,
-Ayman

POST REPLY