×

Notice

The forum is in read only mode.

AXIS Modelisation

  • Torben
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
14 years 4 months ago #5168 by Torben
AXIS Modelisation was created by Torben
Hi all, and happy new year.

I am working with an internally pressurised thickwalled tube, and to get to know the axisymmetric modelisation I have started with a simple geometry:

Ri=0.119m, Ry=0.170m, L=0.5m, Load: p=30MPa internal pressure. I mesh with linear triangular elements as required for the AXIS modelisation.

I constrain Y displacements at one end and finally apply the load to the SEG2 borders at the internal radius. The pressure load is supposed to be a line load [N/m] along the length in the Y-direction (= the axis when working in AXIS modelisation) and in AXIS modelisation the load is supposed to be per radian.

So line load is: f = (p*2*pi*Ri*h)/h/2*pi = p*Ri positive in the X-direction. Seems straightforward.

But - the resulting stresses are afr below what I expect. Considering just circumferential stress I obtain 10.3MPa to 6.8MPa where the analytical solution says 87.6MPa to 57.6MPa and the most simple thinwalled analytical solution says p*Ri/t=70MPa

What am I doing wrong? :blush: I use Salome-MECA 2010.2

Thanks for reading and replying


Aster command file:
[code:1]DEBUT();

MAIL=LIRE_MAILLAGE(UNITE=20,
FORMAT='MED',
NOM_MED='Mesh_1',
INFO=2,);

ROTSYM=AFFE_MODELE(MAILLAGE=MAIL,
AFFE=_F(TOUT='OUI',
PHENOMENE='MECANIQUE',
MODELISATION='AXIS',),);

STEEL=DEFI_MATERIAU(ELAS=_F(E=2.1e11,
NU=0.3,),);

ROTMAT=AFFE_MATERIAU(MAILLAGE=MAIL,
AFFE=_F(TOUT='OUI',
MATER=STEEL,),);

ROTBND=AFFE_CHAR_MECA(MODELE=ROTSYM,
DDL_IMPO=_F(GROUP_NO='supp_y',
DY=0.,),
FORCE_CONTOUR=_F(GROUP_MA=('indv_1','indv_2','indv_3',),
FX=3.570E+06,),);

ROTSOLU=MECA_STATIQUE(MODELE=ROTSYM,
CHAM_MATER=ROTMAT,
EXCIT=_F(CHARGE=ROTBND,),);

IMPR_RESU(MODELE=ROTSYM,
FORMAT='MED',
UNITE=80,
RESU=_F(RESULTAT=ROTSOLU,),);

FIN(INFO_RESU='OUI',
UNITE=6,);[/code:1]
More
14 years 4 months ago #5169 by Claus
Replied by Claus on topic Re:AXIS Modelisation
Weird - you're right that the manual says TRIA3, but I was so sure I had used QUAD4 before, that I dug up an old example and reran it, and QUAD4 is entirely possible. Will inform EDF, wont take credit :P

About your study - are you units consistent? Try posting the .med file.

edit:
I ran a test - the analytical solution gives a hoop stress of 69MPa, and a radial stress of -11MPa - and axial stress of ~30MPa calculated at the centre line of the wall

Code_Aster gives hoop=68.4MPa radial=-11.3MPa - but the axial stress gives weird results: -0.14MPa - probably due to the constraints. Picked out closest to the centre of the wall.

The load is given as 30MPa * 1m = 30MN/m

I've only used AXIS once before, so perhaps Im reading the results wrong, but that would be a pretty sweet coincidence :)

Have a look.

Regards,

Claus

Attachment Study1-009a9d0532448e2ad1564d81c18e4746.zip not found


Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Attachments:
  • Torben
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
14 years 4 months ago #5171 by Torben
Replied by Torben on topic Re:AXIS Modelisation
Thanks, Claus. After changing load application from FORCE_CONTOUR as described above to PRES_REP the results are as expected. Why the line-load approach does not work I don't quite understand.<br /><br />Post edited by: Torben, at: 2011/01/10 23:42
More
14 years 4 months ago #5174 by Claus
Replied by Claus on topic Re:AXIS Modelisation
I get identical results when using either FORCE_CONTOUR or PRESS_REP.

Did you get satisfactory results for the axial stress? If so, I'd like to see your files for comparison :)

Regards

/C

Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Moderators: catux
Time to create page: 0.143 seconds
Powered by Kunena Forum