what is pattern of rotating a refernce frame

Dear Sir
Thanku

where would I have to define the sRel and ARel, whether it should be coded in environment or somewhere else?
Becuse I am getting error while I am defifning it
Main.HumanModel.BodyModel.Right.Leg.Seg.Thigh = {

[b] AnyDrawRefFrame fr = {};

AnyDrawSurf srf = {
  FileName = "bone.stl";
  ScaleXYZ={1,1,1}*0.001;// conversion mm to m (if needed)
  sRel ={0,0,0};
};

};

[/b]

getting this error

ERROR(SCR.PRS9) : C:/U…s/v…a/A…a/R…g/A…y/A…x/A…o/A…n/E…s/S…l/StandingModel.Main.any(49) : ‘sRel’ : Unresolved object
Model loading skipped

and also I am sending you the snap shot of the model view attached to this mail.

Please check it & help me to solve the problem

Regards

Mithun

Mithun,

Now that you have the target femur visualized. You need to define an AnyRefNode, which will be the output ref. frame. For that let’s move your drawing object into this node since this node will define the coordinate system of your FE mesh:


Main.HumanModel.BodyModel.Right.Leg.Seg.Thigh = {
  AnyRefNode OutputReferenceFrame = {
    sRel ={dx,dy,dz};
    ARel = RotMat(alpha,x)*RotMat(beta,y)*RotMat(gamma,z);
    AnyDrawSurf srf = {
      FileName = "bone.stl";
      ScaleXYZ={1,1,1}*0.001;// conversion mm to m (if needed)
    };
   };
};

By finding the right values for the text defined in red you will solve your problem. The right values will move your grey femur on top of the AnyBody femur.

Once the geometries are perfectly aligned in your opinion - you can use this node as the output reference frame in the AnyMechOutputFileForceExport object.

Please note that you may want to change the order of rotation for your ARel.

Hope this helps.

Regards,
Pavel

Dear Sir

Thank You

I got the multiple couplings, but when i export loaded model from anybody to abaqus the couplings are in different direction & the loaded model is in different direction , means the couplings does not align with the reference frame,
Please help me to solve this problem , I am sending you the snapshot of the image that i exported in abaqus after getting file from anybody.

Please help me to find out the solution.

Regards

Mithun

Mithun,

It looks like you still have the same problem, but this time it’s only the ARel that needs to be fixed. Could you show a screenshot of bones being aligned in AnyBody?

Pavel

Dear sir

I am sending you the snapshot of the aligned image in anybody as required by you
and also the code
Main.HumanModel.BodyModel.Left.Leg.Seg.Thigh = {
AnyRefNode OutputReferenceFrame = {
sRel ={0,0,0};
ARel = RotMat(-pi/2,z);
AnyDrawSurf srf = {
FileName = “implantbone.stl”;
ScaleXYZ={1,1,1}*0.001;// conversion mm to m (if needed)
};
};
};

Regards

Mithun

Well, they are not really aligned, are they? You need to fix it.

When I say ‘aligned’ - i mean that the bones need to lie on top of each other. Once you have it - the problem will be fixed.

Pavel

Dear Sir

If we want to export Landmark points from Anybody in .XML Format of a particular bone having muscle attachment points, what should I do.

Regards

Mithun

Hi Mithun,

Please read the tutorial: tutorial for Abaqus. It explains how everything can be done for your problem. In particular, it explains how the muscle output can be written into an XML file:



AnyMechOutputFileForceExport FE_out = 
    {
      FileName = "files_in/clavload.xml";
      UseRefFrameOnOff = On;
       AnyRefFrame &ref1 = Main.HumanModel.BodyModel.Right.ShoulderArm.Seg.Clavicula.localrefframe;
      AllSegmentsInStudyOnOff = Off;
      XMLformatOnOff = On;
      //AllSegmentsInStudyOnOff = Off;
      AnySeg &clav = Main.HumanModel.BodyModel.Right.ShoulderArm.Seg.Clavicula;
    };

Regards,
Pavel

Dear Sir

That I have done already but sir, I want only the positions of the muscle attachment pointson a particular bone in xml format not force or load file.
So how can I can this file for a particular type of bone.

Regards

Mithun

What is the purpose?

Actually we want to do FEa analysis of patient specific bone plate for a fractured bone. We have generated the 3D model from the CT-Scan data.
Now we are facing problem in genrating the required mesh from correct boundary conditions, due to misalignemnt of muscle attachment points. The mesh file generated after using ANY2Abq tool shows misaligned muscle attachment points in couplings.

Mithun, please follow this suggestion instead. It should solve your problem.
The surfaces need to match visually. That will guarantee 'multiple coupling'.

Dear Sir

I am facing a problem when I am submitting the job in Abaqus, It shows,

***ERROR: Abaqus/Standard has exited because there is insufficient memory
available. A limit of 39321.60 megabytes was specified using the
memory parameter. The physical memory available on the machine in
use is 49152.00 megabytes. The user may need to run this analysis on
a machine with more physical memory.

What Does it mean?

Regards

Mithun

Dear Mithun,

This is an Abaqus related message, not really an AnyBody one. So we can’t help you here. But you may be using a very dense mesh or something like that. Try to simplify your problem.

Regards,
Pavel

Dear Sir

I am facing problem on scaling.
I have scaled my model in MOCAP-driven Gait Models (C3D input): Full body or lower extremity gait model based MOCAP data. The model uses the redundant kinematic solver. It is a good starting point for understanding and making MOCAP driven models. The MOCAP data is imported directly from a C3D file.
Files: MoCap_FullBody.main.any, MoCap_LowerBody.main.any, model-folder

But facing problem in scaling my model in

Standing Model: A basic static full-body model standing on a floor.
Files: StandingModel.main.any, model-folder

I am unable to find the segment parameters to change the length & alsoto change the weight of the model

Regards

Mithun Goyal

Dear Mithun,

Scaling according to the human segment lengths is described in the tutorials - Scaling/Lesson1: here

Regards,
Pavel