Static Optimization problem MoBL Arms Model

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Daniel Iordanov
Posts: 6
Joined: Mon Sep 03, 2018 7:17 am

Static Optimization problem MoBL Arms Model

Post by Daniel Iordanov » Fri Feb 08, 2019 2:44 am

Hello, I have a problem with static optimization on MobL Arms Model.

The files I am using are:

- A motion file which represents a shoulder elevation (shoulder_elv) from 0 to 90, the other coordinates are all blocked because I am interested only in studying the effect on Deltoid and Latissimus Dorsi during arm elevation and only in the shoulder elevation coordinate.

- An external force setup in which I have defined a mass of 2.5 kg applied on the hand (center of mass),
simulating a tool that the subject has to lift during the arm elevation.

- An actuators file in which I have defined actuators for the 3 DOF of the shoulder (shoulder_elv, elv_angle,
shoulder_rot). I have set values of -inf and inf for control value and values of 1 for optimal force. I have not defined the rest of actuators for DOF because they are all blocked and they are not involved in the movement that I am representing.

After defining my files I perform Static Optimization and it seems to finish without failures but when I analyze the results I see 2 problems:

- During all the simulation the values for Performance at each step are too high which means that the model is struggling to find a solution, but there is no message of weak muscles.

- When I visualize the activations.sto in the plotter, no one of the muscles in the model has an activation higher than 0.07 and that is not real because physiologically, the deltoids and latissimus dorsi are the main muscles involved in arm elevation

By the way, for performing the simulation I have removed the CoordinateLimiteForce elements of the original MoBL Arms model.

Why I am not obtaining any activation for the muscles involved in the arm elevation? Is it something wrong in the model?
Should I define actuators for blocked DOF? Should I change the values for the defined actuators?

Any help will be appreciated, thank you in advance.

Best regards,
Dani
Attachments
SetupForcesMoblArms.xml
(2.04 KiB) Downloaded 16 times
PosturaMoblArms.mot
(3.38 KiB) Downloaded 18 times
ActuatorsMOBL.xml
(2.91 KiB) Downloaded 14 times

Tags:

User avatar
Dimitar Stanev
Posts: 1096
Joined: Fri Jan 31, 2014 5:14 am

Re: Static Optimization problem MoBL Arms Model

Post by Dimitar Stanev » Fri Feb 08, 2019 3:19 am

This model is a bit tricky to work with, due to its complexity, constraints and its use of the deprecated muscle model. You can try to run computed muscle controls, without appending any residual actuators. Maybe the results would be more reasonable.

POST REPLY