Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations The Obturator on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Changing nodes from a .odb file 1

Status
Not open for further replies.

yaston4

Mechanical
Jan 9, 2012
130
Hi all,

I know tat we can take the nodal coordinates of a model from the .odb file. I would like to know if there anyway of changing the coordinates of the model in the .odb file to be re-run in abother analysis.

Thanks
 
Replies continue below

Recommended for you

Hi,

You cannot remove or change any information inside odb file.
You can only read or add new information.

However it is possible to create new odb file where you can copy
all information expect nodes coordinates and create new coordinates for the nodes.

Unfortunately there is no tool to do it and whole process has to be done with scripting.
It could be quite challenge to create script to copy all necessary information.

Regards,
Bartosz
 
Is there anyway of keeping the same coordinate numbering system between the input file and .odb file for an instance in the assembly? For some reason when the numbering of the nodes for my instance does not match node for node the node numbering system of the .inp file?

I would really appreciate some input from others, thanks.
 
... to make it clear what I am asking, for example if a node on the corner of square block was e.g. node number 20 in my input file, in my .odb that same corner node becomes e.g. node number 50.

I would like to keep this node numbers matching between the .inp file and .odb file, thanks.
 
Hi,

You can save your inputdeck without instances and assembly.
Model -> Edit Attributes -> Do not use parts and assemblies in input files

Then nodes/elements numbering between inputdeck and odb should be the same.

Regards,
Bartosz
 
Thanks Bartosz, the problem with this is that I lose the instances in the .odb which I need as my script relies on calling certain instances in the .odb file.

Do you know if there is any other way? I tried making the parts independent as instances and meshed the parts in the assembly modules, this was better, but some of the nodes number between the .inp file and .odb file were still not matching.

I would really appreciate any further help and input, thank-you
 
Why do you need the numbers to be the same? If its for a post-processing script you might just be able to match INP and ODB node numbers by comparing initial coordinates.
 
I would like to directly compare the nodes from one set of results to another at each of the nodes, it would be easier to do this with matching nodes.

Thanks, I will try your suggestion MechIrl.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor