what is pattern of rotating a refernce frame

ARel = RotMat(pi/2,x);

How would the frame will rotate if it is rotated in x , y z axis respectively,
I am facing a problem in setting the reference frame direction,e.g. when i rotate about x axis it is doing something else

Thanks & regards

Mithun Goyal

[QUOTE=mithungoyal;16717]ARel = RotMat(pi/2,x);

How would the frame will rotate if it is rotated in x , y z axis respectively,
I am facing a problem in setting the reference frame direction,e.g. when i rotate about x axis it is doing something else

Thanks & regards

Mithun Goyal

Dear Mithun Goyal,

Attached please find a simple example of setting the ARel of AnyRefNode object using RotMat function successively.

I hope this may be helpful to you.

Best regards,
Moonki

Hello sir/Madam

I am using Anybody and abaqus software.
I want want to get an output file in inp format by using AnyFE2Abq interface, But I am not getting any output file.
I am sending attached file of standing model . Please check it

Thanks & regards

Mithun Goyal

Dear Mithun Goyal,

I tested your main file with by putting it into the StandingModel of the AMMR 1.6. I had to do modify the reference frame ref1 in the FE_out object since the reference you are using was not defined in the used BodyModel. But with this modification it worked and it produced a .xml output file.

Unfortunately I cannot test the converted since you have not send teh thigh.inp file of your Abaqus model. But I have a few suggestions how you could do to check if the AnyFE2Abq converter is working.

  1. After running the model, can you find the thighload.xml file in the Output folder of your model?

  2. Have you copied the license file into the same folder of the AnyFE2Abq.exe file and renamed it to license.lic? In that case you should be able to just execute the .exe file which should start a CommandPrompt window asking for input files, otherwise a window with error messages about license problem pops up.

  3. Have you executed the ConvertToAqp operation in the Study? I have not seen that you have included this operation into the RunApplication operation sequence which means that it has to be executed separately.

Best regards
Daniel

Thanku sir
for your assistance,

But will you please tell me where i have to define this reference frame.

Thanks & regards

Mithun

Dear Mithun,

the definition of the reference frame depends on what you would like to have in your Abaqus model. As described in the Tutorials of the FE interface, this is the reference frame used to describe the vectors of forces and moments. Thus, it would make sense to choose a point which can be easily specified in the AnyBody and the Abaqus model, e.g. a bony landmark, a joint center or something similar.
Technically, you just have to create a reference to an existent point or a AnyRefNode you define for this purpose.

Best regards
Daniel

Thank you sir for your assistance & Support

But I am still unable to get the output file in inp format.
So i am sending link of zip file containing meshed file in inp format, xml file, and anybody model.
http://www.mediafire.com/download/xken5qw4xv0muvu/anybody.rar

Thanks & Regards

Mithun Goyal

Dear Mithun,

I tried to produce some an .inp file using your model. What I did was

  1. I copied your main file the standing model of the AMMR (I don’t know which model you started with, but this worked)
  2. I downloaded the AnyFE2Abq converter from the homepage, copied it into the output folder of the model and unzipped it.
  3. I copied my AnyBody license file in this unzipped folder (next to the AnyFE2Abq.exe file) and tested that the converter is working. Without the license file it returns a message

No valid license has been found.
Press Any Key to Exit…
Otherwise it will start with
Using local reference frame

Please enter the input xml file path or directory path:

  1. I copied your Femur_duplicate.inp file into the Output folder of the model.
  2. Since I did not have your model, I modified the reference from
 AnyRefFrame &ref1 = Main.HumanModel.BodyModel.Right.Leg.Seg.Thigh.localrefframe;

to

 AnyRefFrame &ref1 = Main.HumanModel.BodyModel.Right.Leg.Seg.Thigh;

to make the model load.
6) In the main file, I changed the input of the ConvertToAbq from

Arguments = "-i .\Output	highload.xml -o .\Output\output.inp -m .\Output	high.inp";

to

Arguments = "-i .\Output	highload.xml -o .\Output\output.inp -m .\Output\Femur_duplicate.inp";

  1. I started the RunApplication operation
  2. I started the operation Main.Study.ConvertToAbq

and I had a file output.inp in my output folder. I hope these steps are reproducible and also works with your model.

Best regards
Daniel

Thanku Sir

I got an output file in inp format

But when i tried it to open in abaqus it does not show anything in view port. and in 3-matic module of mimics(no specified volume) error message is shown

I am also sending you the converted output.inp file link with it

http://www.mediafire.com/download/e1vy9qe8e1u71et/output.inp
Plz check it

Thanks & Regards

Dear Mithun,

The file seems to be ok. I think i may know what the problem is - i see that you have a very large number of nodes: 130k+.

You need to change such definitions of nodes:

*node, nset=NS_Leg_Mus_GastrocnemiusMedialis1_2
100031,0.072432,-0.403476,-0.047205

to:

*node, nset=NS_Leg_Mus_GastrocnemiusMedialis1_2
999031,0.072432,-0.403476,-0.047205

Newly created nodal numbers are too low - you basically need to increase it.

If that does not solve the problem - you could post the error messages that you get and we will help you further.

Regards,
Pavel

P.S. You may need to search for the boundary conditions in Abaqus model tree - I do not think the BCs will be shown on loading automatically.

hello sir

I am still not getting the file opened in abaqus.
the error message it shows is:
AbaqusException: in keyword *SURFACE, file “output.inp”, line 4: The keyword is misplaced. It can be suboption for the following keyword(s)/level(s): assembly, instance, part
in keyword *NODE, file “output.inp”, line 11: The keyword is misplaced. It can be suboption for the following keyword(s)/level(s): assembly, instance, part
in keyword *COUPLING, file “output.inp”, line 13: The keyword is misplaced. It can be suboption for the following keyword(s)/level(s): assembly, instance, part
in keyword *DISTRIBUTING, file “output.inp”, line 14: The keyword is misplaced. It can be suboption for the following keyword(s)/level(s): assembly, instance, coupling, part

it follows till the last line .

and one more thing,
if a person want does not have this AnyFE@abq interface how the file can be converted in inp format

Thanks & regards

Mithun Goyal

Dear Mithun,

Ok, these messages help: your mesh is written from the ABAQUS CAE and, thus, contains *PART/ASSEMBLY keywords and related sections. This converter was, however, developed using a simplified mesh definition, e.g. *NODE, *ELEMENT only. Thus, you would need to copy the relevant AnyBody-generated sections into the right PART section of your mesh file. As well as that you would need to add the part name to the coupling constrain lines.
For better understanding you could try creating a coupling constraint yourself and see how it looks inside if generated by Abaqus itself and how it differs from what you have right now.

Regarding the last question: you could apply these loads yourself by reading in an XML or a text output files from AnyBody, which contain all the information - the attachment point coordinates, magnitudes, all relevant reference frames. You could read more about what is in the output in the reference manual and tutorials.

Best regards,
Pavel

hello sir

we are making surface mesh and volume mesh in 3-matic moduke of mimics,
so is there should be any problem when we get an output file and open it in abaqus, because i am still not getting the the results in abaqus.

thanks & regards
Mithun

Mithun,

try to open your mesh using a text editor and remove *part and *assembly keywords, leaving just the relevant bone. Maybe just to understand the problem remove the material properties too.

So your simple mesh should look like:

*NODE
n0, x, y, z

nQ, x, y, z
*ELEMENT
m0, …

mP, …

And try loading the FE model once you have your mesh in such format. I hope that will explain the problem.

Regards,
Pavel

Hello Sir

  1. WHen I load scaling model Downloaded from your forum it gives this error

ERROR(OBJ1) : C:/U…s/csio/A…a/R…g/A…y/A…5/Body/A…n/T…k/JointsLumbar.any(81) : SpineRhythmDrv.Reaction.Type : Number of elements in type specification must match number of elements in force vector (num. elem = 1)
Model loading skipped

So how can i Load this model

  1. In your Standing Model of Repository if we want to do scaling in any other method than Custom how can we do it.

Thanks & Regards

Mithun Goyal

Hello,

  1. Please give more details on what model you downloaded and the source came from. I would not rely on the models that have been posted on the forum. Please use the original repository and the models coming with it.

  2. I do not completely understand the problem. Please re-read the tutorials on “Scaling” and you will find out how to use different scaling laws and if needed custom scaling.

Regards,
Pavel

hello sir

I am sending the model file Attached to this mail.

  1. It means In your repository Custom Scaling is given If i want to do scaling uniform then what should i do makes changes in the model,

Because when I click
#include “<ANYBODY_PATH_BODY>/HumanModel.any”

then a window is opened then I Click
#include “<BM_SCALING_ANTHRO_FILE>” in

#if BM_SCALING == CONST_SCALING_UNIFORM
#include “<ANYBODY_PATH_BODY>\Scaling\ScalingUniform.any”
Scaling = { //This is the file which set the segments lenghts
#include “<BM_SCALING_ANTHRO_FILE>”
};

and then i make changes in the values
but in the model it does not change.

thanks & Regards
Mithun Goyal

  1. What you sent seems to be a very old version of this file. You can get a fresh copy of the AMMR from forge.anyscript.org, where this example will be in its original state. Make sure you that you use it with corresponding version of the repository.

  2. From the code I see you try to use AMMR1.6, but in the error message i see “/A…5/”, which most likely means AMMR1.5. This code is not compatible with AMMR1.5.

Could you provide information on the version of AMMR and AMS that you are using?

This is generally recommended when you want to get an answer to your question.

Regards,
Pavel

dear sir

We are using
AnyBody version : 6. 0. 1. 3928 (64-bit version)
Build : 15898.36060
Version of any body modelling system