Shoulder model

Hi,

> We do not have a “light arm model” but you can use the one we have
> for making one.
I meant I can use just the Arm3D model to have a “light” model.

What is the best (and easier) way to suppress muscles i don’t need
from the Arm3D model and keep the nodes needed. I’m quite lost. Even
when i’m trying to play the arm model alone, there’s a lot of nodes
and ref definitions which are problematic.
So, the idea is to supress what I don’t want and to deal only with the
interesting muscles (for me) : supraspinatus, infraspinatus,
subscapularis, teres minor, teres major and deltoidus.

Thank you !

Yoann

Hi Yoann

How the model should be downscaled depends a lot on what the model
should be used for and it is not the most simple task to do. Here
are some thoughts on how it can be done if you want only the muscles
on the GH joint to be part of the arm model.

The procedure is to add AnyReac forces on the joints you do not want
to part of the model, then you can remove the muscles spanning those
joints. The reaction should be added in the Brep/Arm3D/Joints. We
do not have a list of muscles which can be taken out if you are only
interested in the GH joint. For each of the muscles you will have to
judge if this muscle is needed, when you have added the reac forces
to the various joints. The muscles are defined in the Muscles.any
file and should be out commented from this file.

As a start i would recommend to lock the FE, PS and the wrist joint
by adding AnyReacForces and the remove all muscles in the lower arm
this is done by out commenting all muscles in the Muscles-
forearm.any, file. There are some triceps muscles there which
originates on scapula so these ones will have an effect on gh and
should not be removed.

When you are confident that this model is running as it should then
move on to shoulder girdle.

A simple approach could be to add reactions of the sc and ac joints
and then apply different loads directions to the arm. An easy way to
do this is just to play around with the gravity, in the main file.
The muscles which will end up having zero activity for all kinds of
loads cases can be out commented, i guess. Although this is not a
100% secure sure solution, you might remove muscle which you
actually would need for another load case. It will be a quick way to
see if the muscles is needed in this version of the arm, but keep an
eye on the origin and insertation segments before you out comment
the muscle. If it spans the gh joint do not remove it.

I hope this helps you move on, otherwise please write again

Best regards
AnyBody Support

>
> > We do not have a “light arm model” but you can use the one we
have
> > for making one.
> I meant I can use just the Arm3D model to have a “light” model.
>
> What is the best (and easier) way to suppress muscles i don’t need
> from the Arm3D model and keep the nodes needed. I’m quite lost.
Even
> when i’m trying to play the arm model alone, there’s a lot of nodes
> and ref definitions which are problematic.
> So, the idea is to supress what I don’t want and to deal only with
the
> interesting muscles (for me) : supraspinatus, infraspinatus,
> subscapularis, teres minor, teres major and deltoidus.
>
> Thank you !
>
> Yoann
>

Hi guys, I’m new to AnyBody and I’ve got what I think is a pretty
simple question:

I’m interested in doing some shoulder modeling. I want to use a model
from the repository, possibly making a few minor changes along the
way. I’m using AnyBody v2.0, and I’ve just downloaded version 6 of
the repository. I’m a bit confused about where I need to be in the
repository to open and use a shoulder model (i.e. Arep, Brep, etc.).

Can anybody tell me the steps I need to make to simply get a model up
and running?

Thanks so much,
Mike

Hi Mike

Welcome to the group

The BRep is the BodyRepository where the different body parts are
located. Here you can find models of the leg, spine and shoulder.

The ARep is the ApplicationRepository here you can find various
applications like gait and bicycle models which makes use of the
body parts in the BRep.

In order to get up and running you need to start one of the main
files in the ARep, for example the
ARep/Aalborg/WheelTurn/WheelTurn.Main.any
model, this model would be a good starting point for a shoulder
investigation.

You can see a webcast presentation on the model repository 6 at this
link

http://www.anybodytech.com/196.html

(you will need to log into the users area at AnyBodyTech.com to see
this)

Please select the presentation with the title:
“The AnyBody Model Repository” it is available both as presentation
and for playback.

Once the model is loaded you need to press F7 or the compile button
in the upper left corner of the AnyScript window showing the file
you have loaded. You also need to open a ModelView window to see the
model in 3D. This you can in the menu by selecting Menu->Window-
>ModelView.

There is also a Getting Started tutorial at
http://www.anybodytech.com/531.0.html

I hope this helps you move on, otherwise please do not hesitate to
write again.

Best regards
Søren, AnyBody Support

— In anyscript@yahoogroups.com, “weezxpxmra7” <weezxpxmra7@…>
wrote:
>
> Hi guys, I’m new to AnyBody and I’ve got what I think is a pretty
> simple question:
>
> I’m interested in doing some shoulder modeling. I want to use a
model
> from the repository, possibly making a few minor changes along the
> way. I’m using AnyBody v2.0, and I’ve just downloaded version 6
of
> the repository. I’m a bit confused about where I need to be in
the
> repository to open and use a shoulder model (i.e. Arep, Brep,
etc.).
>
> Can anybody tell me the steps I need to make to simply get a model
up
> and running?
>
> Thanks so much,
> Mike
>

Hi Soren,

Thanks for the quick reply. I followed the steps you outlined, but
I am repeatedly getting an error message when I compile, regardless
of which model I try to work with.

The error says: “Incorrect use of a global object”

When I trace the error and go to the file to check it out, the
problem is with the line of code:

 Reaction.Type = {Off,Off,Off, Off,Off,Off, Off,Off,Off,

Off,Off,Off, Off,Off,Off, Off,Off,Off};

in the folder JointsLumbar

I tried to comment that line out and then compile the model, but
similar lines of code are in other folders and give me the same
error.

Any ideas for what to do from here?

Thanks,
Mike

— In anyscript@yahoogroups.com, “AnyBody Support” <support@…>
wrote:
>
> Hi Mike
>
> Welcome to the group
>
> The BRep is the BodyRepository where the different body parts are
> located. Here you can find models of the leg, spine and shoulder.
>
> The ARep is the ApplicationRepository here you can find various
> applications like gait and bicycle models which makes use of the
> body parts in the BRep.
>
> In order to get up and running you need to start one of the main
> files in the ARep, for example the
> ARep/Aalborg/WheelTurn/WheelTurn.Main.any
> model, this model would be a good starting point for a shoulder
> investigation.
>
> You can see a webcast presentation on the model repository 6 at
this
> link
>
> http://www.anybodytech.com/196.html
>
> (you will need to log into the users area at AnyBodyTech.com to
see
> this)
>
> Please select the presentation with the title:
> “The AnyBody Model Repository” it is available both as
presentation
> and for playback.
>
> Once the model is loaded you need to press F7 or the compile
button
> in the upper left corner of the AnyScript window showing the file
> you have loaded. You also need to open a ModelView window to see
the
> model in 3D. This you can in the menu by selecting Menu->Window-
> >ModelView.
>
> There is also a Getting Started tutorial at
> http://www.anybodytech.com/531.0.html
>
> I hope this helps you move on, otherwise please do not hesitate to
> write again.
>
> Best regards
> Søren, AnyBody Support
>
>
>
> — In anyscript@yahoogroups.com, “weezxpxmra7” <weezxpxmra7@>
> wrote:
> >
> > Hi guys, I’m new to AnyBody and I’ve got what I think is a
pretty
> > simple question:
> >
> > I’m interested in doing some shoulder modeling. I want to use a
> model
> > from the repository, possibly making a few minor changes along
the
> > way. I’m using AnyBody v2.0, and I’ve just downloaded version 6
> of
> > the repository. I’m a bit confused about where I need to be in
> the
> > repository to open and use a shoulder model (i.e. Arep, Brep,
> etc.).
> >
> > Can anybody tell me the steps I need to make to simply get a
model
> up
> > and running?
> >
> > Thanks so much,
> > Mike
> >
>

Hi Mike

Which version of AnyBody do you use? please make sure that it is
version 2.0.0 (not a preview version) you can see this in the About
box if you press Help in the Menu.

If it is not version 2.0.0 this is the explanation of your problems.
It will not load the models because it do not known all the objects
which is used in the newest repository 6, you will then have to use
repository 5.

If you do use the version 2.0.0 (not a preview) please read on:

Exactly which file did you try to load please make sure it was

ARep\Aalborg\WheelTurn\WheelTurn.Main.any ?

It is important that it is a file with the extension …Main.any
otherwise the model will not contain a Main folder which is needed.

Please try once more,
1 reopen AnyBody,
2 load only the file above
3 press the icon in the upper left corner of the script window
(look’s a bit like “#->M”) or press F7

if this do not load a model i think there is something messed up in
the repository zip file, so then please try download the zip file
again and upzip it.

If none of this works, please do not hesitate to write again.

Best regards
Søren, AnyBody Support

— In anyscript@yahoogroups.com, “weezxpxmra7” <weezxpxmra7@…>
wrote:
>
> Hi Soren,
>
> Thanks for the quick reply. I followed the steps you outlined,
but
> I am repeatedly getting an error message when I compile,
regardless
> of which model I try to work with.
>
> The error says: “Incorrect use of a global object”
>
> When I trace the error and go to the file to check it out, the
> problem is with the line of code:
>
> Reaction.Type = {Off,Off,Off, Off,Off,Off, Off,Off,Off,
> Off,Off,Off, Off,Off,Off, Off,Off,Off};
>
> in the folder JointsLumbar
>
> I tried to comment that line out and then compile the model, but
> similar lines of code are in other folders and give me the same
> error.
>
> Any ideas for what to do from here?
>
> Thanks,
> Mike
>
>
> — In anyscript@yahoogroups.com, “AnyBody Support” <support@>
> wrote:
> >
> > Hi Mike
> >
> > Welcome to the group
> >
> > The BRep is the BodyRepository where the different body parts
are
> > located. Here you can find models of the leg, spine and shoulder.
> >
> > The ARep is the ApplicationRepository here you can find various
> > applications like gait and bicycle models which makes use of the
> > body parts in the BRep.
> >
> > In order to get up and running you need to start one of the main
> > files in the ARep, for example the
> > ARep/Aalborg/WheelTurn/WheelTurn.Main.any
> > model, this model would be a good starting point for a shoulder
> > investigation.
> >
> > You can see a webcast presentation on the model repository 6 at
> this
> > link
> >
> > http://www.anybodytech.com/196.html
> >
> > (you will need to log into the users area at AnyBodyTech.com to
> see
> > this)
> >
> > Please select the presentation with the title:
> > “The AnyBody Model Repository” it is available both as
> presentation
> > and for playback.
> >
> > Once the model is loaded you need to press F7 or the compile
> button
> > in the upper left corner of the AnyScript window showing the
file
> > you have loaded. You also need to open a ModelView window to see
> the
> > model in 3D. This you can in the menu by selecting Menu->Window-
> > >ModelView.
> >
> > There is also a Getting Started tutorial at
> > http://www.anybodytech.com/531.0.html
> >
> > I hope this helps you move on, otherwise please do not hesitate
to
> > write again.
> >
> > Best regards
> > Søren, AnyBody Support
> >
> >
> >
> > — In anyscript@yahoogroups.com, “weezxpxmra7” <weezxpxmra7@>
> > wrote:
> > >
> > > Hi guys, I’m new to AnyBody and I’ve got what I think is a
> pretty
> > > simple question:
> > >
> > > I’m interested in doing some shoulder modeling. I want to use
a
> > model
> > > from the repository, possibly making a few minor changes along
> the
> > > way. I’m using AnyBody v2.0, and I’ve just downloaded version
6
> > of
> > > the repository. I’m a bit confused about where I need to be
in
> > the
> > > repository to open and use a shoulder model (i.e. Arep, Brep,
> > etc.).
> > >
> > > Can anybody tell me the steps I need to make to simply get a
> model
> > up
> > > and running?
> > >
> > > Thanks so much,
> > > Mike
> > >
> >
>

Thanks, Soren. Turns out I do have a preview version. Repository 5
seems to be working OK so far. I’ll let you know if I have any
other problems. Is the upgrade to the full version of AnyBody 2.0
free with my current license, and if so how do I do that? Or is
that something that needs purchased.

Thanks,
Mike

— In anyscript@yahoogroups.com, “AnyBody Support” <support@…>
wrote:
>
> Hi Mike
>
> Which version of AnyBody do you use? please make sure that it is
> version 2.0.0 (not a preview version) you can see this in the
About
> box if you press Help in the Menu.
>
> If it is not version 2.0.0 this is the explanation of your
problems.
> It will not load the models because it do not known all the
objects
> which is used in the newest repository 6, you will then have to
use
> repository 5.
>
> If you do use the version 2.0.0 (not a preview) please read on:
>
> Exactly which file did you try to load please make sure it was
>
> ARep\Aalborg\WheelTurn\WheelTurn.Main.any ?
>
> It is important that it is a file with the extension …Main.any
> otherwise the model will not contain a Main folder which is needed.
>
> Please try once more,
> 1 reopen AnyBody,
> 2 load only the file above
> 3 press the icon in the upper left corner of the script window
> (look’s a bit like “#->M”) or press F7
>
> if this do not load a model i think there is something messed up
in
> the repository zip file, so then please try download the zip file
> again and upzip it.
>
> If none of this works, please do not hesitate to write again.
>
> Best regards
> Søren, AnyBody Support
>
>
>
> — In anyscript@yahoogroups.com, “weezxpxmra7” <weezxpxmra7@>
> wrote:
> >
> > Hi Soren,
> >
> > Thanks for the quick reply. I followed the steps you outlined,
> but
> > I am repeatedly getting an error message when I compile,
> regardless
> > of which model I try to work with.
> >
> > The error says: “Incorrect use of a global object”
> >
> > When I trace the error and go to the file to check it out, the
> > problem is with the line of code:
> >
> > Reaction.Type = {Off,Off,Off, Off,Off,Off, Off,Off,Off,
> > Off,Off,Off, Off,Off,Off, Off,Off,Off};
> >
> > in the folder JointsLumbar
> >
> > I tried to comment that line out and then compile the model, but
> > similar lines of code are in other folders and give me the same
> > error.
> >
> > Any ideas for what to do from here?
> >
> > Thanks,
> > Mike
> >
> >
> > — In anyscript@yahoogroups.com, “AnyBody Support” <support@>
> > wrote:
> > >
> > > Hi Mike
> > >
> > > Welcome to the group
> > >
> > > The BRep is the BodyRepository where the different body parts
> are
> > > located. Here you can find models of the leg, spine and
shoulder.
> > >
> > > The ARep is the ApplicationRepository here you can find
various
> > > applications like gait and bicycle models which makes use of
the
> > > body parts in the BRep.
> > >
> > > In order to get up and running you need to start one of the
main
> > > files in the ARep, for example the
> > > ARep/Aalborg/WheelTurn/WheelTurn.Main.any
> > > model, this model would be a good starting point for a
shoulder
> > > investigation.
> > >
> > > You can see a webcast presentation on the model repository 6
at
> > this
> > > link
> > >
> > > http://www.anybodytech.com/196.html
> > >
> > > (you will need to log into the users area at AnyBodyTech.com
to
> > see
> > > this)
> > >
> > > Please select the presentation with the title:
> > > “The AnyBody Model Repository” it is available both as
> > presentation
> > > and for playback.
> > >
> > > Once the model is loaded you need to press F7 or the compile
> > button
> > > in the upper left corner of the AnyScript window showing the
> file
> > > you have loaded. You also need to open a ModelView window to
see
> > the
> > > model in 3D. This you can in the menu by selecting Menu-
>Window-
> > > >ModelView.
> > >
> > > There is also a Getting Started tutorial at
> > > http://www.anybodytech.com/531.0.html
> > >
> > > I hope this helps you move on, otherwise please do not
hesitate
> to
> > > write again.
> > >
> > > Best regards
> > > Søren, AnyBody Support
> > >
> > >
> > >
> > > — In anyscript@yahoogroups.com, “weezxpxmra7” <weezxpxmra7@>
> > > wrote:
> > > >
> > > > Hi guys, I’m new to AnyBody and I’ve got what I think is a
> > pretty
> > > > simple question:
> > > >
> > > > I’m interested in doing some shoulder modeling. I want to
use
> a
> > > model
> > > > from the repository, possibly making a few minor changes
along
> > the
> > > > way. I’m using AnyBody v2.0, and I’ve just downloaded
version
> 6
> > > of
> > > > the repository. I’m a bit confused about where I need to be
> in
> > > the
> > > > repository to open and use a shoulder model (i.e. Arep,
Brep,
> > > etc.).
> > > >
> > > > Can anybody tell me the steps I need to make to simply get a
> > model
> > > up
> > > > and running?
> > > >
> > > > Thanks so much,
> > > > Mike
> > > >
> > >
> >
>

Hi AnyBody-Team,
my name is Pierre-Olivier Lemieux. I’m a student from
the ‘École de technologie supérieure’ school in Montreal, Canada. I
have begin my master degree in biomechanics this summer. I work on the
shoulder abduction with massive rotator cuff tears. Let me explain you
my project.

I have created a shoulder model from the ‘spine_right_arm’ from
‘bRep’. My goal is to simulate a glenohumeral prosthesis by mean of
‘via points’. These ‘via points’ are first simulated in ‘Matlab’ and
imported in ‘Anybody’ through ‘unreal’ segments (mass and moment of
inertia equal to zero).

I have completed the programming of this part of the model, and the
kinematic analysis works fine. However, the inverse dynamic do not
works entirely. When I performed a abduction of 90 degrees, it stops
at approximately 45 degrees and it gives the error :

ERROR(OBJ1) : F:\Program Files\AnyBody
Technology\AnyBody.2.0\Repository.6.0.1\ARep\Aalborg\abduction_PO_2\abduction.ma
in.any(35)
: ‘MyStudy’ : Muscle recruitment analysis failed, simplex solver
reports that solution does not satisfy all constraints.

I’ve search for this error on this forum and I’ve tried many changes,
like :

  1. Adding gravity in X and Z direction
  2. Trying many ‘Reaction.Type’ On/Off switchs
  3. Trying other recruitment solver method (QP versus Simplex)

When I use the QP solver, the simulation run entirely, but the muscles
forces fall to zero at 45 degrees. It seems to be a stability problem
that occur at this point of the abduction. However, I’m not able to
find the muscle and/or the drivers/joints that cause the problem.

Also, I have many ‘penetration warnings’ and I don’t know if it is
important to avoid them.

Moreover, I want to know if I can remove useless muscles, or if I have
to set them to ‘zero activity’.

My feelings is that the ‘JointsAndDrivers’ file that I’ve created
contains errors but I can retrace them. So I’ve uploaded a .zip file
of my model (PO_Lemieux_shoulder_Model.zip) that will allow you to
take a closer look on all this.

My research’ director is Nicola Hagermeister and she know M. Rasmussen
well. I’m supposed to visit you in october (for 2 weeks). I expect to
be able to run my priliminary model before this time.

Thank you in advance

Have a nice day

Pierre-Olivier

Hi Pierre-Olivier

I have been debugging your model and found the extra nodes added in
the artificialrake.any file.

As i read the model you have added a number of extra markers which
acts as viapoints for the deltoid muscle. These markers are
controlled by interpoaltion drivers which effectively also carries
the load. This means that the model will “feel” like the deltoid
muscles is running through moving “needleeyes” which are carried by
the artificial rake.

I tried to switch back to the original muscle configuration and it
worked ok. I then looked at the position of the markers like vp2h
and vp2b, it looks like they are collapsing to be the same point at
about the same time the recruitment fails. I think this the root to
the problem the AnyKinPLine looses a point at a certain time in the
analysis because the points are collapsing to being one point. This
will cause problems in the solvers which will have difficulties to
determine the direction of the force between two points at the same
location.

So the remedy could be to keep a certain distance between these
points…

I hope this will help you solve the problem.

Best regards
Søren, AnyBody Support

— In anyscript@yahoogroups.com, “po_the_kid” <pothekid@…> wrote:
>
> Hi AnyBody-Team,
> my name is Pierre-Olivier Lemieux. I’m a student
from
> the ‘École de technologie supérieure’ school in Montreal, Canada.
I
> have begin my master degree in biomechanics this summer. I work on
the
> shoulder abduction with massive rotator cuff tears. Let me explain
you
> my project.
>
> I have created a shoulder model from the ‘spine_right_arm’ from
> ‘bRep’. My goal is to simulate a glenohumeral prosthesis by mean of
> ‘via points’. These ‘via points’ are first simulated in ‘Matlab’
and
> imported in ‘Anybody’ through ‘unreal’ segments (mass and moment of
> inertia equal to zero).
>
> I have completed the programming of this part of the model, and the
> kinematic analysis works fine. However, the inverse dynamic do not
> works entirely. When I performed a abduction of 90 degrees, it
stops
> at approximately 45 degrees and it gives the error :
>
> ERROR(OBJ1) : F:\Program Files\AnyBody
> Technology\AnyBody.2.0\Repository.6.0.1\ARep\Aalborg\abduction_PO_2
\abduction.main.any(35)
> : ‘MyStudy’ : Muscle recruitment analysis failed, simplex
solver
> reports that solution does not satisfy all constraints.
>
> I’ve search for this error on this forum and I’ve tried many
changes,
> like :
>
> 1. Adding gravity in X and Z direction
> 2. Trying many ‘Reaction.Type’ On/Off switchs
> 3. Trying other recruitment solver method (QP versus Simplex)
>
> When I use the QP solver, the simulation run entirely, but the
muscles
> forces fall to zero at 45 degrees. It seems to be a stability
problem
> that occur at this point of the abduction. However, I’m not able to
> find the muscle and/or the drivers/joints that cause the problem.
>
> Also, I have many ‘penetration warnings’ and I don’t know if it is
> important to avoid them.
>
> Moreover, I want to know if I can remove useless muscles, or if I
have
> to set them to ‘zero activity’.
>
> My feelings is that the ‘JointsAndDrivers’ file that I’ve created
> contains errors but I can retrace them. So I’ve uploaded a .zip
file
> of my model (PO_Lemieux_shoulder_Model.zip) that will allow you to
> take a closer look on all this.
>
> My research’ director is Nicola Hagermeister and she know M.
Rasmussen
> well. I’m supposed to visit you in october (for 2 weeks). I expect
to
> be able to run my priliminary model before this time.
>
> Thank you in advance
>
> Have a nice day
>
> Pierre-Olivier
>

Hi Søren,
thank you for the quick support. You were right about the via
points, I have modified the ‘Matlab’ program to avoid points at the
same place and it works now. Also, I have deleted the rotator cuff
muscles (infraspinatus, supraspinatus, teres minor and subscapularis)
and it works too.

Then, I can continue to work on my model

Have a nice week

Pierre-Olivier

— In anyscript@yahoogroups.com, “AnyBody Support” <support@…> wrote:
>
> Hi Pierre-Olivier
>
> I have been debugging your model and found the extra nodes added in
> the artificialrake.any file.
>
> As i read the model you have added a number of extra markers which
> acts as viapoints for the deltoid muscle. These markers are
> controlled by interpoaltion drivers which effectively also carries
> the load. This means that the model will “feel” like the deltoid
> muscles is running through moving “needleeyes” which are carried by
> the artificial rake.
>
> I tried to switch back to the original muscle configuration and it
> worked ok. I then looked at the position of the markers like vp2h
> and vp2b, it looks like they are collapsing to be the same point at
> about the same time the recruitment fails. I think this the root to
> the problem the AnyKinPLine looses a point at a certain time in the
> analysis because the points are collapsing to being one point. This
> will cause problems in the solvers which will have difficulties to
> determine the direction of the force between two points at the same
> location.
>
> So the remedy could be to keep a certain distance between these
> points…
>
>
> I hope this will help you solve the problem.
>
> Best regards
> Søren, AnyBody Support
>
>
>
>
>
> — In anyscript@yahoogroups.com, “po_the_kid” <pothekid@> wrote:
> >
> > Hi AnyBody-Team,
> > my name is Pierre-Olivier Lemieux. I’m a student
> from
> > the ‘École de technologie supérieure’ school in Montreal, Canada.
> I
> > have begin my master degree in biomechanics this summer. I work on
> the
> > shoulder abduction with massive rotator cuff tears. Let me explain
> you
> > my project.
> >
> > I have created a shoulder model from the ‘spine_right_arm’ from
> > ‘bRep’. My goal is to simulate a glenohumeral prosthesis by mean of
> > ‘via points’. These ‘via points’ are first simulated in ‘Matlab’
> and
> > imported in ‘Anybody’ through ‘unreal’ segments (mass and moment of
> > inertia equal to zero).
> >
> > I have completed the programming of this part of the model, and the
> > kinematic analysis works fine. However, the inverse dynamic do not
> > works entirely. When I performed a abduction of 90 degrees, it
> stops
> > at approximately 45 degrees and it gives the error :
> >
> > ERROR(OBJ1) : F:\Program Files\AnyBody
> > Technology\AnyBody.2.0\Repository.6.0.1\ARep\Aalborg\abduction_PO_2
> \abduction.main.any(35)
> > : ‘MyStudy’ : Muscle recruitment analysis failed, simplex
> solver
> > reports that solution does not satisfy all constraints.
> >
> > I’ve search for this error on this forum and I’ve tried many
> changes,
> > like :
> >
> > 1. Adding gravity in X and Z direction
> > 2. Trying many ‘Reaction.Type’ On/Off switchs
> > 3. Trying other recruitment solver method (QP versus Simplex)
> >
> > When I use the QP solver, the simulation run entirely, but the
> muscles
> > forces fall to zero at 45 degrees. It seems to be a stability
> problem
> > that occur at this point of the abduction. However, I’m not able to
> > find the muscle and/or the drivers/joints that cause the problem.
> >
> > Also, I have many ‘penetration warnings’ and I don’t know if it is
> > important to avoid them.
> >
> > Moreover, I want to know if I can remove useless muscles, or if I
> have
> > to set them to ‘zero activity’.
> >
> > My feelings is that the ‘JointsAndDrivers’ file that I’ve created
> > contains errors but I can retrace them. So I’ve uploaded a .zip
> file
> > of my model (PO_Lemieux_shoulder_Model.zip) that will allow you to
> > take a closer look on all this.
> >
> > My research’ director is Nicola Hagermeister and she know M.
> Rasmussen
> > well. I’m supposed to visit you in october (for 2 weeks). I expect
> to
> > be able to run my priliminary model before this time.
> >
> > Thank you in advance
> >
> > Have a nice day
> >
> > Pierre-Olivier
> >
>