Open Beberger opened 2 years ago
Hi @Beberger!
The elements' local axes can be used only to apply loads in the local coordinate system. An easy manual fix to get what you want is as follow:
.odb
filenew coordinate system
(the blue icon on the left with the three arrows)[0,0,0]
and type the new directions [0, 0, 1], [1, 0, 0], [0, 1, 0]
This is before:
and after:
I will look into automatize this, but it will have to wait after the xmas break...
Hope this helps!
Ciao and happy holidays, F
Hi @franaudo
Thank you for the answer and the easy manual. Happy holidays too!
best regards Ben
Hello everyone,
For further calculations I need the moments and forces in predefined directions. I want to predefine the local axes for example as follow
'ex': [0, 0, 1], 'ey': [1, 0, 0], 'ez': [0, 1, 0]
in global [x,y,z] coordniates. But when I load tho inp file into abaqus the local axes seem to be different.In the following I descripe how I want to achieve that so far and what the problem is:
When I take the plate from the examples...
...and define the local axes with the following function right after creating the element...
mdl.elements[1].axes.update({'ex': [0, 0, 1], 'ey': [1, 0, 0], 'ez': [0, 1, 0]})
the plot of the local axes looks good:the *.inp file for abaqus seems to be written right:
Acording to this users-manual from abaqus, the points a,b for the orientation should be taken as:
a = [ax = 0, ay = 0, az = 1 ]
andb = [bx = 1, by = 0, bz = 0 ]
. This should lead to a local coordinatesystem as defined{'ex': [0, 0, 1], 'ey': [1, 0, 0], 'ez': [0, 1, 0]}
. https://abaqus-docs.mit.edu/2017/English/SIMACAEKEYRefMap/simakey-r-orientation.htm#simakey-r-orientation__simakey-r-orientation-s-datadesc1When I create a new job in abaqus, load in the inp-file, and let show the local axes it looks like
'ex': [1, 0, 0], 'ey': [0, 0, 1], 'ez': [0, -1, 0]
not like'ex': [0, 0, 1], 'ey': [1, 0, 0], 'ez': [0, 1, 0]
I then also tried to swich the axes with:
mdl.elements[1].axes.update({'ex': [1, 0, 0], 'ey': [0, 0, 1], 'ez': [0, -1, 0]})
the inp changes to:*ELEMENT, TYPE=S4, ELSET=element_0 1, 1,2,53,52 *ORIENTATION, NAME=ORI_element_0 1, 0, 0, 0, 0, 1
but the local axes in abaqus are then like this (with 2-axis even going in the negative x-direction):
The code so far is: