Вы находитесь на странице: 1из 16

Code_Aster

Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 1/16 C#+ : ,4-PC-20 R+.i ion : /01

Macro commande MACR_ASPIC_CALC

But
Raliser un calcul prdfini de piquages sains ou fissurs, ainsi que les post-traitements associs. Les longueurs du maillage produit par MACR_ASPIC_MAIL sont en millimtres, il faut en tenir compte dans les units des caractristiques matriau et du chargement. Les principales tapes de la macro commande sont : affectation des modles mcanique et thermique par la commande AFFE_MODELE, affectation des matriaux par la commande AFFE_MATERIAU, affectation des caractristiques des lments discrets par la commande AFFE_CARA_ELEM (rigidits nulles), dfinition des conditions aux limites dencastrement de t pe poutre a!ec le raccord "#-poutre par la commande AFFE_CHAR_MECA, dfinition du chargement mcanique (pression, effet de fond, torseur d$effort, dformation dorigine thermique) par la commande AFFE_CHAR_MECA, dfinition du chargement thermique (temprature de fluide, coefficient d$change) par la commande AFFE_CHAR_THER_F, ralisation du calcul thermique linaire et du calcul mcanique linaire ou non linaire par les commandes THER_LINEAIRE et STAT_NON_LINE, puis calcul doptions par CALC_ELEM, ralisation du post traitement par les commandes POST_RELEVE_T, ou DEFI_FOND_FISS, CALC_THETA, CALC_G et POST_RCCM, impression du post-traitement par les commandes IMPR_RESU et IMPR_TABLE.

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 2/16 C#+ : ,4-PC-20 R+.i ion : /01

Syntaxe
resu [evol_noli ! MACR_ASPIC_CALC " T#PE_MAILLAGE ! $ $ $ $ $ $ $ $ ! ( [T'M [T'M [T'M [T'M [T'M [T'M [T'M [T'M [T'M %SAIN_FIN%& %SAIN_GROS%& %FISS_COUR_DEB%& %FISS_COUR_NONDEB%& %FISS_LONG_DEB%& %FISS_LONG_NONDEB%& %FISS_A'IS_DEB%& %FISS_A'IS_NONDEB%& $ $ %T#PE_)%& %T#PE_*%&

"

TUBULURE "

!_F ( T#PE +&

" / / / / / / "

MAILLAGE MODELE CHAM_MATER CARA_ELEM FOND_FISS_) FOND_FISS_* RESU_THER

no,_,-ill-.e& (0,o1,e20+& (023,-40+& (02-r-el0+& (05on5iss)0+& (05on5iss*0+& (0resu430+& $ $ TOUT GROUP_MA ! ! %OUI%& $ %TUBU%& $ %CORP%& $ %SOUD%& $ %SOUDTUBU%& $ %SOUDCORP%& ,-4eri-u& $ 67& $ 4re5 & $ %OUI%& $ %NON%& $ %P)_CORP%& $ %P*_CORP%& 9res& $ %P)_CORP%& $ %P*_CORP%& $ %OUI%& $ %NON%& $ %OUI%& $ %NON%& 5,ul4)& $ $ 34u:u& $ $

[,-ill-.e [T'M [T'M [T'M [T'M [T'M [T'M

! CO ! CO ! CO ! CO ! CO ! CO

AFFE_MATERIAU ! _F( "

" / " +& " E8UILIBRE ! _F( " +& " PRES_REP ! _F( " / / / / +& /
Man%e# d1%ti#i ation

MATER TEMP_REF RCCM

! ! !

[,-4er [DEFAUT [R [T'M

NOEUD

PRES NOEUD EFFE_FOND PRES_LEVRE FONC_MULT

! ! ! ! !

[R [DEFAUT [DEFAUT [5on24ion [5or,ule [5on24ion [5or,ule


2a cic%#e %4-!c :

ECHANGE

! _F( "

COEF_H_TUBU

Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 0/16 C#+ : ,4-PC-20 R+.i ion : /01

" " +& / TORS_CORP !_F ( " "

COEF_H_CORP TEMP_E'T

! !

32or9& 234e;&

$ $ $ $

[5on24ion [5or,ule [5on24ion [5or,ule

NOEUD < F' < F# < F> < M' < M# < M> FONC_MULT

! ! ! ! ! ! ! !

/ +& / TORS_TUBU ! _F( "

$ %P)_CORP%& $ %P*_CORP%& 5;& 5=& 5?& ,;& ,=& ,?& 5,ul4* & $ $ 5;& 5=& 5?& ,;& ,=& ,?& 5,ul4@&

[R [R [R [R [R [R [5on24ion [5or,ule [R [R [R [R [R [R [5on24ion [5or,ule

/ +& " < < COMP_INCR ! _F( " +& COMP_ELAS ! _F( " +& / THETA_@D ! _F( " " +& ! $ $

< F' < F# < F> < M' < M# < M> FONC_MULT

! ! ! ! ! ! !

$ $

RELATION RELATION

! !

$ %VMIS_ISOT_TRAC%& $ %ELAS%& $ %ELAS_VMIS_TRAC%& r_in5 & r_su9 & [R [R

R_INF R_SUP

! !

OPTION

%CALC_G_MA'%& %CALC_G_MA'_LOCAL%&

A Si OPTION ! CALC_G_MA' ou CALC_G_MA'_LOCAL / BORNES ! _F( " NUME_ORDRE ! " VALE_MIN ! " VALE_MA' ! +& A Finsi / / / / " / SOLVEUR CONVERGENCE NEETON ! ! !

nu, B,in B,-;

& & &

[I [R [R

(voir le 1o2u,en4 [UC7D676) + (voir le 1o2u,en4 [UC7D)76@ + (voir le 1o2u,en4 [UC7D)76@ + (voir le 1o2u,en4 [UC7D)76@ + (voir le 1o2u,en4 [UC7D)76@ + $ $ )& 9-s & [DEFAUT [I
2a cic%#e %4-!c :

RECH_LINEAIRE! INCREMENT PAS_A>IMUT ! !

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 4/16 C#+ : ,4-PC-20 R+.i ion : /01

IMPRESSION

! _F( /

FORMAT

$ $ $ $

%RESULTAT%& %ASTER%& %CASTEM%& %IDEAS%&

[DEFAUT [T'M [T'M [T'M

A Si FORMAT ! %IDEAS% ou %CASTEM% / NOM_CHAM ! < %DEPL%& < %E8UI_ELNO_SIGM%& < %TEMP%& / TOUT_ORDRE ! %OUI% & / NUME_ORDRE ! lor1re & / INST ! lins4 & A Finsi A Si FORMAT ! %CASTEM% / A Si FORMAT ! %IDEAS% / +& / / TITRE INFO ! ! no,_4i4re $ )& $ *& ) VERSION ! $ C& $ D& NIVE_GIBI ! $ @& $ )6 &

[T'M [T'M [l_I [l_R

[DEFAUT

[DEFAUT [l_Fn [DEFAUT [I

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : :/16 C#+ : ,4-PC-20 R+.i ion : /01

Oprandes
&'()B) % extu u

$ peautu u

excorp 1 # &1'*O! & peaucorp

excorp2

&2'*O!&

Figure 3-a : Maillage o tenu %n note : peautu&u peaucorp excorp' excorp, .'/0%R. .,/0%R. extu&u ./2343 : la peau interne de la tu&ulure, : la peau interne du corps, : la section extr(me du corps, situe ) la cote * + -*max, : la section extr(me du corps, situe ) la cote * + -*max, : le noeud situ au centre de excorp', : le noeud situ au centre de excorp,, : la section extr(me de la tu&ulure, situe ) la cote 1 + 1max, : le noeud situ au centre de extu&u.

!emar"ue 3-1 : Le gro%!e de mai##e TUBU ; CORP et SOUD ne ont !r+ ent <%e dan #e ca d% !i<%age ainI# ont rem!#ac+ !ar TUBU et SOUDCORP o% "ien !ar SOUDTUBU et CORP; %i.ant #e t8!e de o%d%re 51 o% 29 et #a !o ition de #a 3i %re 5droite o% inc#in+e9 5.oir =>0-11-1?9-

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 6/16 C#+ : ,4-PC-20 R+.i ion : /01

3+1

Mot cl TYPE_MAILLAGE
" T#PE_MAILLAGE ! $ %SAIN_GROS% $ %SAIN_FIN% $ %FISS_COUR_DEB% $ %FISS_COUR_NONDEB% $ %FISS_LONG_DEB% $ %FISS_LONG_NONDEB% $ %FISS_A'IS_DEB% $ %FISS_A'IS_NONDEB% le calcul est effectu sur un piquage sain construit a!ec l$option RAFF_MAIL ! %GROS% dans MACR_ASPIC_MAIL. le calcul est effectu sur un piquage sain construit a!ec l$option RAFF_MAIL ! %FIN% dans MACR_ASPIC_MAIL. le calcul est effectu sur un piquage fissur (mcanique de la rupture) a!ec une fissure courte d&ouchante. le calcul est effectu sur un piquage fissur (mcanique de la rupture) a!ec une fissure courte non d&ouchante. le calcul est effectu sur un piquage fissur (mcanique de la rupture) a!ec une fissure longue d&ouchante. le calcul est effectu sur un piquage fissur (mcanique de la rupture) a!ec une fissure longue non d&ouchante. le calcul est effectu sur un piquage fissur (mcanique de la rupture) a!ec une fissure axis mtrique d&ouchante. le calcul est effectu sur un piquage fissur (mcanique de la rupture) a!ec une fissure axis mtrique non d&ouchante.

0ette information d5) donne par l$utilisateur dans la macro-commande de maillage MACR_ASPIC_MAIL doit (tre rpte ici pour dterminer le t pe de calcul et de post-traitement ) faire. Le ta&leau ci-dessous rcapitule la configuration du fond de fissure, et le traitement effectu pour chaque position de fissure dans l$querre, dans le cas d$un piquage a!ec fissure. %n se reportera ) la notice dutilisation des oprateurs de mcanique de la rupture 63,.78.7'9 ou aux diffrents documents de rfrence 6R:.7,.7' ; R:.7,.7" ; R:.7,.7< ; R:.7,.78 ; R:.7,.7:9 pour plus de dtail sur le calcul du =-local.

Fissures d ouc,antes ou non >issures d&ouchantes

(ype -issure courtes longues axis mtriques courtes

*on-iguration -ond de -issure un fond de fissure non -erm un fond de fissure non -erm un fond de fissure -erm un fond de fissure -erm deux fonds de fissure non -erms deux fonds de fissure -erms

*alcul du .'Local Legendre-Legendre Legendre-Legendre Lagrange-Lagrange Lagrange-Lagrange Legendre-Legendre Lagrange-Lagrange

>issures non d&ouchantes

longues axis mtriques

(a leau 3+1-1 : Les di--rentes con-igurations du -ond de -issure !emar"ue 3-2 : D@ <%1%ne 3i %re e t d+3inie dan #e mod@#e; %ne .+ri3ication de #1inter!+n+tration de #@.re e t r+a#i +e !o%r to% #e !a de tem! - Si %ne inter!+n+tration e t d+tect+e; %n me age d1a#arme e t +mi !o%r #e igna#er- An ra!!e##e <%e #e contact n1e t !a !ri en com!te dan #e ca#c%#- Le
Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9 2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : B/16 C#+ : ,4-PC-20 R+.i ion : /01

ta%C de re tit%tion de #1+nergie ( e t donc !o iti3 8 com!ri #D oE #a 3i %re tend D e re3ermer; ce <%i !e%t cond%ire D de r+ %#tat tro! !+na#i ant !emar"ue 3-3 : Dan #e ca de 3i %re non d+"o%c6ante #ong%e ; on mai##e de%C 3ond de 3i %re car #e raccord D c6a<%e eCtr+mit+ nFe t !a mai##+.our les piquages sains, on calcule en post-traitement les contraintes sui!ant les modes dou!erture ?@, ?@@ et ?@@@ : soudure t pe ' interface droite (repre c lindrique) soudure t pe ' interface incline (repre local) soudure t pe , interface droite (repre local) soudure t pe , interface incline (repre local) ?@ si** siAA siAA siAA ?@@ si*A si*A si*A si*A ?@@@ si*1 BsiA1 BsiA1 BsiA1

(a leau 3+1-2 : *ontraintes sui/ant les modes d0ou/erture !emar"ue 3-1: Le igne G o"ten% %r SIII dan #e re!@re #oca# FeC!#i<%e !ar #a di33+rence entre #e re!@re #oca# c6oi i !ar #e S&PT&4 et ce#%i d% Code_A ter-

3+2

Mot cl -acteur TUBULURE


" TUBULURE ! $ %T#PE_)%& $ %T#PE_*%& [DEFAUT [T'M

Rappelle le t pe de soudure dfini dans MACR_ASPIC_MAIL pour dfinir les repres de dpouillement des post-traitements.

3+3

Mot cl MAILLAGE
" MAILLAGE ! ,-ill-.e %n prcise ici le maillage utilis. 0e maillage est issu de MACR_ASPIC_MAIL.

3+1

Mot cl MODELE
/ MODELE ! CO (0,o1,e20+ 0e mot cl permet de nommer !entuellement le modle mcanique afin de le rutiliser, par exemple pour faire un autre calcul (nutilisant pas MACR_ASPIC_CALC) ou du post-traitement.

3+2

Mot cl CHAM_MATER
/ CHAM_MATER ! CO (023,-40+ 0e mot cl permet de nommer !entuellement le champ matriau correspondant au modle mcanique afin de le rutiliser, par exemple pour faire un autre calcul (nutilisant pas MACR_ASPIC_CALC) ou du post-traitement.

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : //16 C#+ : ,4-PC-20 R+.i ion : /01

?$il s$agit d$un calcul thermomcanique, le champ de temprature calcul est associ au champ matriau (!aria&le de commande, cf. 63<.<".7"9). La dilatation thermique due au champ de temprature est donc prise en compte si on rutilise dans un autre calcul ce champ matriau.

3+3

Mot cl CARA_ELEM
/ CARA_ELEM ! CO (02-r-el0+ 0e mot cl permet de nommer !entuellement le concept de t pe 2-r-_ele, (commande AFFE_CARA_ELEM) afin de le rutiliser, par exemple pour faire un autre calcul (nutilisant pas MACR_ASPIC_CALC).

3+4

Mot cl FOND_FISS_1
/ FOND_FISS) ! CO (05on5iss)0+ 0e mot cl permet de nommer !entuellement le concept 5on1_5iss (commande DEFI_FOND_FISS) afin de le rutiliser, par exemple pour faire un autre calcul (nutilisant pas MACR_ASPIC_CALC) ou du post-traitement.

3+5

Mot cl FOND_FISS_2
/ FOND_FISS* ! CO (05on5iss*0+ 0e mot cl permet de nommer !entuellement le concept 5on1_5iss (commande DEFI_FOND_FISS) afin de le rutiliser, par exemple pour faire un autre calcul (nutilisant pas MACR_ASPIC_CALC) ou du post-traitement. %n lutilise dans le cas oC la fissure comporte deux fonds de fissure, (!oir 6D".'9).

3+6

Mot cl RESU_THER
/ RESU_THER ! CO (0resu430+ 0e mot-cl permet de nommer !entuellement le rsultat du calcul thermique, par exemple pour faire un autre calcul (nutilisant pas MACR_ASPIC_CALC) ou du post-traitement.

3+17 Mot cl -acteur AFFE_MATERIAU


" AFFE_MATERIAU ! F( Eot cl facteur permettant d$affecter diffrents matriaux sur des parties du maillage.

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 9/16 C#+ : ,4-PC-20 R+.i ion : /01

3+17+1 Oprandes TOUT8 GROUP_MA


" $ $ TOUT GROUP_MA ! ! %OUI% & $ %TUBU% & $ %CORP% & $ %SOUD% & $ %SOUDTUBU% & $ %SOUDCORP% &

0es mots cls permettent d$affecter le matriau sur toutes les mailles du maillage (TOUT), ou sur une partie du maillage (GROUP_MA). .our les piquages Fsains, on peut affecter : %TUBU% %CORP% %SOUD% : : : la tu&ulure, le corps, la soudure.

.our les piquages ) fissure droite si la soudure est de t pe ' ou ) fissure incline si la soudure est de t pe ,, on peut affecter : %TUBU% : la tu&ulure, %SOUDCORP% : lensem&le soudure-corps. .our les piquages ) fissure incline si la soudure est de t pe ' ou ) fissure droite si la soudure est de t pe ,, on peut affecter : %CORP% : le corps, %SOUDTUBU% : lensem&le soudure-tu&ulure.

2A.H/' #R%@2 @G0L@GH

2A.H/, @G0L@GH #R%@2

>igure ".''.'-a : #finition de la position dune fissure sui!ant le t pe de la soudure

3+17+2 Oprande MATER


" MATER Gom du matriau que l$on !eut affecter.

3+17+3 Oprande RCCM


" RCCM ! $ $ %OUI%& %NON%&

?ert ) prciser si lon !eut faire un post-traitement du t pe POST_RCCM. 9ttention si les caractristiques matriau ncessaires ) POST_RCCM ne sont pas dfinies dans une commande DEFI_MATERIAU prcdent MACR_ASPIC_CALC (mots cls facteur RCCM ou RCCM_FO, ) le calcul sarr(tera en ERREUR FATALE au moment dexcuter POST_RCCM.

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 10/16 C#+ : ,4-PC-20 R+.i ion : /01

3+17+1 Oprande TEMP_REF


/ TEMP_REF 2emprature de rfrence pour laquelle il n$ a pas de dformation thermique (cf. commande AFFE_MATERIAU).

3+11 Mot cl -acteur EQUILIBRE


" E8UILIBRE %n dfinit un encastrement de t pe poutre ) l$une des deux extrmits (P)_CORP ou P*_CORP). Les I degrs de li&ert du point discret sont donc &loqus. !emar"ue : I# eCi te %n raccord 0D'!o%tre entre #e nH%d di cret P1_CORP ; P2_CORP et P_TUBU et re !ecti.ement excorp1 ; excorp2 et extubu <%i ont #e ection eCtr+mit+ d% cor! et de #a t%"%#%re-

3+11+1 Oprande NOEUD


" NOEUD ! $ $ %P)_CORP%& %P*_CORP%&

GJud dapplication de lencastrement.

3+12 Mot cl -acteur PRES_REP


3+12+1 Oprandes PRES
" PRES ! 9res %n indique ici la !aleur de la pression qui sapplique sur la peau interne.

3+12+2 Oprandes NOEUD : EFFE_FOND


/ NOEUD! $ $ %P)_CORP%& %P*_CORP%&

#termine la face d$application de l$effet de fond sur le corps. 3n oprande est o&ligatoire en cas de prise en compte de leffet de fond. !emar"ue : Si #F+<%i#i"re e t a!!#i<%+ %r #e nH%d P1_CORP a#or #1e33et de 3ond era a!!#i<%+ %r #a 3ace a oci+e D P2_CORP ; et r+ci!ro<%ement- La macro'commande .+ri3ie <%e #a !o ition c6oi ie !o%r #1+<%i#i"re e t di33+rente de #a !o ition de #1e33et de 3ond %r #e cor! / EFFE_FOND ! $ %OUI%& $ %NON%& [DEFAUT

@ndicateur de prise en compte de leffet de fond.

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 11/16 C#+ : ,4-PC-20 R+.i ion : /01

L$effet de fond est appliqu ) la face associe au nJud P_TUBU et ) l$une des deux faces extrmits du corps (associe au nJud P)_CORP ou P*_CORP). @l est calcul de faKon automatique en fonction de la pression exerce sur la paroi interne, sui!ant la formule ci-dessous et appliqu a!ec PRES_REP.

Tfond = pres
!emar"ue :

R2 i
2 R2 e Ri

Po%r #a t%"%#%re; on !rendra #e ra8on corre !ondant D #a !artie it%+e a% de % d% c6an3rein-

3+12+3 Oprande PRES_LEVRE


/ PRES_LEVRE .ermet dacti!er ou non lapplication de la pression, !oque au 6D".'".'9 de ce document, sur les l!res de la fissure lorsque celle-ci d&ouche en peau interne. .ar dfaut PRES_LEVRE !aut %NON%. 9ttention ) nutiliser PRES_LEVRE ! %OUI% que pour les fissures qui d&ouchent en peau interne.

3+12+1 Oprande FONC_MULT


/ FONC_MULT ! 5,ul4) >onction du temps multiplicatrice du chargement de pression. .ar dfaut : 5,ul4) + '.

3+13 Mot cl -acteur ECHANGE


/ ECHANGE ! F( 0e mot-cl facteur permet d$appliquer des conditions d$change sur la peau interne du piquage (cf. commande AFFE_CHAR_THER_F) et de raliser un calcul thermique linaire (a!ec THER_LINEAIRE) prala&le au calcul mcanique. .our la thermique, on utilise le sol!eur par dfaut, la !aleur du 9-r,_43e4- par dfaut et la temprature initiale 4e,9_ini4 est calcul ) partir dun calcul stationnaire et !aut la temprature du fluide ) linstant initial (TEMP_E'T).

3+13+1 Oprandes COEF_H_TUBU et COEF_H_CORP


" " COEF_H_TUBU COEF_H_CORP ! ! 34u:u& 32or9&

Laleur du coefficient d$change sur la peau interne de la tu&ulure (PEAUTUBU) et du corps (PEAUCORP), donne sous forme de fonction.

3+13+2 Oprande TEMP_EXT


" TEMP_E'T ! 234e; Laleur de la temprature du fluide ) l$intrieur du piquage, donne sous forme de fonction.

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 12/16 C#+ : ,4-PC-20 R+.i ion : /01

3+11 Mot cl -acteur TORS_CORP


/ TORS_CORP 0e mot cl sert ) prendre en compte le torseur d$efforts sur le corps.

3+11+1 Oprande NOEUD


" NOEUD ! $ $ %P)_CORP%& %P*_CORP%&

%n indique ici la position du torseur. ?i l$quili&re est donn pour P)_CORP (mot cl E8UILIBRE) alors le torseur sera appliqu sur P*_CORP. La macro-commande !rifie que la position choisie pour l$quili&re est diffrente de la position du torseur d$effort sur le corps.

3+11+2 Oprandes FX8 FY8 FZ8 MX8 MY8 MZ


" < < < < < < F' F# F> M' M# M> ! ! ! ! ! ! 5; 5= 5? ,; ,= ,? & & & & & & [R [R [R [R [R [R

%n renseigne ici le torseur d$efforts. Les composantes doi!ent (tre fournies dans le repre du maillage. Mu moins une des composantes doit (tre renseigne.

3+11+3 Oprande FONC_MULT


/ FONC_MULT ! 5,ul4* >onction du temps multiplicatrice du chargement TORS_CORP. .ar dfaut : 5,ul4* + '.

3+12 Mot cl -acteur TORS_TUBU


/ TORS_TUBU 0e mot cl sert ) prendre en compte le torseur d$effort sur la tu&ulure. @l est appliqu ) lextrmit de la tu&ulure sur le nJud P_TUBU.

3+12+1 Oprandes FX8 FY8 FZ8 MX8 MY8 MZ


" < < < < < < F' F# F> M' M# M> ! ! ! ! ! ! 5; 5= 5? ,; ,= ,? & & & & & & [R [R [R [R [R [R

%n renseigne ici le torseur d$efforts. Les composantes doi!ent (tre fournies dans le repre du maillage. Mu moins une des composantes doit (tre renseigne.

3+12+2 Oprande FONC_MULT


/ FONC_MULT ! 5,ul4@ >onction du temps multiplicatrice du chargement TORS_TUBU. .ar dfaut : 5,ul4@ + '.

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 10/16 C#+ : ,4-PC-20 R+.i ion : /01

3+13 Mot cl -acteur COMP_INCR


" RELATION ! 2 pe de relation de comportement incrmental utilis pour raliser le calcul mcanique a!ec STAT_NON_LINE : %VMIS_ISOT_TRAC% comportement lastoplastique de Lon Eises ) crouissage isotrope non linaire (seul comportement support par la macro).

3+14 Mot cl -acteur COMP_ELAS


" RELATION ! 2 pe de relation de comportement lastique utilis pour raliser le calcul mcanique a!ec STAT_NON_LINE. $ $ %ELAS% %ELAS_VMIS_TRAC% 0omportement lastique linaire. 0omportement lastique non linaire de Lon Eises ) crouissage isotrope non linaire.

3+15 Oprande THETA_3D


/ THETA_@D .our le post-traitement en mcanique de la rupture, ce mot cl dfinit les ra ons des couronnes entourant le fond de fissure et utiliss dans la mthode thta. 0e mot-cl est rpta&le autant de fois que lon !eut. Le choix de plusieurs couples de ra ons permet de !rifier la sta&ilit de la mthode. Le contact n$est pas pris en compte dans le calcul, mais un message d$alarme est mis si les deux l!res de la fissure s$interpntrent. #ans ce cas, le taux de restitution de l$nergie = restera positif compris l) oC la fissure tend ) se refermer, ce qui peut conduire ) des rsultats trop pnalisants.

3+15+1 Oprandes R_INF / R_SUP


/ / R_INF! R_SUP! r_in5 r_su9 [RG [RG

r_in5 et r_su9 sont respecti!ement les ra ons infrieurs et suprieurs des couronnes dfinissant le champ th(ta, cf. 63<.N,.7"9.

3+16 Oprande OPTION


/ OPTION ! $ $ %CALC_G_MA'% %CALC_G_MA'_LOCAL% & & 0ette option concerne uniquement la maximisation de = (glo&al ou local) sous des contraintes &ornes 6R:.7,.7'9. @l faut alors aussi fournir la !aleur des contraintes &ornes derrire le mot cl facteur BORNES. Mttention, cette option ne permet pas de distinguer les chargements conduisant ) une ou!erture ou ) une fermeture de la fissure. Les champs th(ta et =(s) sont dfinis a!ec un lissage de t pe Lagrange (cf. 63<.N,.7"9).

3+27 Mot-cl -acteur BORNES


/ BORNES " " " !_F ( NUME_ORDRE VALE_MIN VALE_MA' + ! ! ! nu, B,in B,-; & & & [I [R [R
2a cic%#e %4-!c :

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 14/16 C#+ : ,4-PC-20 R+.i ion : /01

0e mot cl facteur est o&ligatoire si on utilise l$option %CALC_G_MA'% ou loption %CALC_G_MA'_LOCAL%. La s ntaxe de ce mot cl est dcrite dans le document 63<.N,.7"9, a!ec en particulier un exemple de maximisation de = en prsence de contraintes signes et non signes.

3+21 Oprande SOLVEUR


%n dfinit le sol!eur retenu pour le calcul mcanique. La s ntaxe de ce mot cl est dcrite dans le document 63<.87.7'9. @l nest utilis que pour le calcul mcanique.

3+22 Oprande CONVERGENCE


.rcise les critres de con!ergence du calcul mcanique. La s ntaxe de ce mot cl est dcrite dans le document 63<.8'.7"9. @l nest utilis que pour le calcul mcanique.

3+23 Oprande NE TON


.rcise les caractristiques de la mthode de rsolution du pro&lme mcanique incrmental non linaire. La s ntaxe de ce mot cl est dcrite dans le document 63<.8'.7"9. @l nest utilis que pour le calcul mcanique.

3+21 Oprande RECH_LINEAIRE


.rcise le mode de recherche linaire du sol!eur. La s ntaxe de ce mot cl est dcrite dans le document 63<.8'.7"9. @l nest utilis que pour le calcul mcanique.

3+22 Oprande INCREMENT


#finit les inter!alles de temps pris dans la mthode incrmentale lors dun calcul thermique linaire ou mcanique non linaire. Les pas de temps utiliss pour les calculs thermique et mcanique sont identiques. La s ntaxe de ce mot cl est dcrite dans le document 63<.8'.7"9.

3+23 Mot-cl PAS_AZIMUT


/ PAS_A>IMUT ! $ $ ) & 9-s & [DEFAUT [I 0e mot cl permet de limiter les dpouillements dans le cas des piquages sains. #ans le cas du raffinement de maillage grossierOfin : on dpouille par dfaut sur <7 aPimutsO<N aPimuts aux , interfaces droite et incline.

3+24 Oprande IMPRESSION


/ IMPRESSION !_F ( / $ FORMAT ! $ $ $ $ %RESULTAT% %ASTER% %CASTEM% %IDEAS% & & & & & & & [DEFAUT [T'M [T'M [T'M [T'M [T'M [l_I [l_R

A Si FORMAT ! %IDEAS% ou %CASTEM% / NOM_CHAM ! < %DEPL% < %E8UI_ELNO_SIGM% < %TEMP% / TOUT_ORDRE ! %OUI% & / NUME_ORDRE ! lor1re & / INST ! lins4 & A Finsi A Si FORMAT ! %CASTEM% / A Si FORMAT ! %IDEAS% /
Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

NIVE_GIBI !

$ @& $ )6& $ C& $ D&

[DEFAUT

VERSION

[DEFAUT
2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 1:/16 C#+ : ,4-PC-20 R+.i ion : /01

+ .ermet de dfinir un format pour l$impression des rsultats, %RESULTAT%, %ASTER%, %CASTEM% ou %IDEAS%, (!oir la documentation utilisateur de la commande IMPR_RESU). !emar"ues : Dan #e ca dF%n mai##age 3i %r+ o% ain; #e !o t'traitement 1: Maillage -issur @mpression dans le fichier RH?3L2M2 du champ de temprature en fond de fissure pour chaque pas de temps calcul, (sil a t calcul et sil n a quun fond de fissure, cf. 6D ".'9) ; @mpression dans le fichier RH?3L2M2 du ta&leau du taux de restitution dnergie glo&al en fond de fissure (option CALC_G_GLOB de CALC_G) et, si demand, du taux de restitution dnergie maximal sous contraintes &ornes ; @mpression, ) la demande de lutilisateur, au format 0M?2HE ou @#HM? du maillage et des champs sui!ants : %DEPL% %E8UI_ELNO_SIGM% %TEMP% 2: Maillage sain @mpression dans le fichier RH?3L2M2 des champs de contraintes principales ?@, ?@@, ?@@@ (E8UI_ELNO_SIGM) pour tous les pas de temps et toutes les lignes de dpouillement demandes par l$utilisateur ; @mpression dans le fichier RH?3L2M2 du champ de temprature (sil a t calcul) pour tous les pas de temps et toutes les lignes de dpouillement demandes par l$utilisateur ; @mpression dans le fichier RH?3L2M2 des champs de contrainte .m et .m-.& ( POST_RCCM) pour toutes les lignes de dpouillement demandes par l$utilisateur ; @mpression dans le fichier RH?3L2M2 des paramtres caractrisant la distri&ution de temprature (si elle a t calcule) dans l$paisseur du ligament pour tous les pas de temps et toutes les lignes de dpouillement demandes par l$utilisateur (POST_RELEVE_T& OPERATION ! %MO#ENNE%). %i.ant ont e33ect%+ :

3+25 Oprande TITRE


2itre de la structure de donnes rsultat 63<.7".7'9.

3+26 Oprande INFO


/ INFO ! @ndique le ni!eau d$impression des rsultats de l$oprateur : ': ,: aucune impression, impression d$informations relati!es au maillage.

.our a!oir le dtail des oprateurs appels par la macro-commande dans le fichier message, il faut spcifier IMPR_MACRO!HOUIH dans la commande DEBUT.
Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9 2a cic%#e %4-!c :

Code_Aster
Titre : Macro commande MACR_ASPIC_CALC Re !on a"#e : $o%mana &L'()ARI*

Version default
Date : 20/04/2009 Page : 16/16 C#+ : ,4-PC-20 R+.i ion : /01

;xemples
Hn plus de l$exemple de calcul thermomcanique lastique dcrit ici, on pourra consulter les fichiers de commandes (fichier72o,,) des cas tests. 0es derniers se trou!ent dans le rpertoire OasterO?2MQOastest et portent les noms -s9i2I. RESU!MACR_ASPIC_CALC(T#PE_MAILLAGE!%FISS_A'IS_DEB%& TUBULURE!_F(T#PE!%T#PE_)%&+& MAILLAGE!MA& MODELE!CO(0MOMEC0+& CHAM_MATER!CO(0CHMAT0+& CARA_ELEM!CO(0CARAEL0+& FOND_FISS_)!CO(0FD_FISS0+& CHARGE!CO(0CHMETH0+& RESU_THER!CO(0RESUTH0+& AFFE_MATERIAU!_F(TOUT!%OUI%& MATER!TUC*C& RCCM!%NON%& TEMP_REF!**676&+& E8UILIBRE!_F(NOEUD!%P)_CORP%&+& PRES_REP!_F(PRES!J7CD& NOEUD!%P*_CORP%& EFFE_FOND!%OUI%&+& ECHANGE!_F(COEF_H_TUBU!COEFHTUB& COEF_H_CORP!COEFHCOR& TEMP_E'T!VARTEMP&+& TORS_CORP!_F(NOEUD!%P*_CORP%& F'!K)JGL76& F#!)*676& F>!CG676& M'!KJ7@ED& M#!J76)ED& M>!@7*DED& FONC_MULT!VARP&+& TORS_TUBU!_F(F'!@7DCD6EC& F#!DLGC76& F>!KLCLM76& M'!G7LGDEM& M#!K*7@JLJEJ& M>!K)7MLLEJ& FONC_MULT!VARP&+& COMP_ELAS!_F(RELATION!%ELAS%&+& THETA_@D!(_F(R_INF!67*& R_SUP!)76&+& _F(R_INF!67D& R_SUP!)7D&+&+& NEETON!_F(REAC_INCR!D6& MATRICE!%ELASTI8UE%& REAC_ITER!)6&+& INCREMENT!_F(LIST_INST!LIST&+& IMPRESSION!_F(FORMAT ! %CASTEM%& NOM_CHAM ! (%DEPL%&%E8UI_ELNO_SIGM%& %TEMP%+& INST ! ()76& *676+&+&+

Man%e# d1%ti#i ation Doc%ment di33% + o% #icence (4, 2DL 56tt!://777-gn%-org/co!8#e3t/3d#-6tm#9

2a cic%#e %4-!c :

Вам также может понравиться