Vous êtes sur la page 1sur 15

Code_Aster

Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 1/15 Cl : U4.44.12 Rvision : 6516

Oprateur CREA_RESU

But
Crer ou enrichir une structure de donnes resultat partir de champs aux nuds. Affectation possible des champs aux nuds pour diffrents numros d'ordre. L'affectation par l'intermdiaire d'un cham_no de fonction produit par CREA_CHAMP [U4.72.04] s'effectue en valuant chaque fonction l'aide du paramtre reprsentant le temps fourni sous les mots cls LIST_INST ou INST. Le concept produit par cet oprateur est, pour le moment, de type evol_elas, evol_noli, evol_ther, mult_elas, fourier_elas, fourier_ther, evol_varc, evol_char, mode_meca, dyna_trans ou dyna_harmo. De plus, trois fonctionnalits particulires sont accessibles dans cet oprateur : la cration d'un concept de type evol_char par affectation de champ ou une formule analytique ; la cration d'un concept resultat simulant la rorganisation des assemblages combustibles ; la projection d'un transitoire thermique 1D sur un maillage axisymtrique 3D.

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 2/15 Cl : U4.44.12 Rvision : 6516

Syntaxe
resu [resultat] = CREA_RESU reuse = resu, OPERATION = / / / / / / / 'AFFE', 'ECLA_PG', 'PERM_CHAM', 'PROL_RTZ', 'PREP_VRC1', 'PREP_VRC2', 'ASSE', (

# Construction d'un rsultat par affectations ou valuations successives # de cham_no : (OPERATION : 'AFFE') TYPE_RESU NOM_CHAM AFFE = _F = = ( CHAM_GD NOM_CAS MODELE CHAM_MATER CARA_ELEM CHARGE ), TYPE_RESU NOM_CHAM AFFE = _F = / 'EVOL_ELAS', / 'EVOL_NOLI', 'DEPL', [cham_no] [modele] [cham_mater] [cara_elem] [l_R8] [listr8] [I] [I] [R] [DEFAUT] [DEFAUT] = = = = = = 'MULT_ELAS' , 'DEPL', chno, nomc, mo, chmat, carac, char [cham_no] [Kn] [modele] [cham_mater] [cara_elem] /[char_meca] /[char_cine_meca]

= ( CHAM_GD = chno, MODELE = mo, CHAM_MATER = chmat, CARA_ELEM = carac, / INST = linst, / LIST_INST = litps, NUME_INIT = numi, NUME_FIN = numf, PRECISION = /prec, / 0.0, CRITERE = / 'RELATIF', / 'ABSOLU', ), = = ( CHAM_GD MODELE CHAM_MATER CARA_ELEM NUME_MODE TYPE_MODE CHARGE = = = = = = =

TYPE_RESU NOM_CHAM AFFE = _F

'FOURIER_ELAS', 'DEPL', chno, mo, chmat, carac, num, / 'SYME', / 'ANTI', / 'TOUS', char [cham_no] [modele] [cham_mater] [cara_elem] [I] [DEFAUT] /[char_meca] /[char_cine_meca]

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 3/15 Cl : U4.44.12 Rvision : 6516

),

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 4/15 Cl : U4.44.12 Rvision : 6516

TYPE_RESU NOM_CHAM AFFE = _F

= = ( CHAM_GD MODELE CHAM_MATER CARA_ELEM NUME_MODE TYPE_MODE ), = = = = = =

'FOURIER_THER', 'TEMP', chno, mo, chmat, carac, num, / 'SYME', / 'ANTI', / 'TOUS', [cham_no] [modele] [cham_mater] [cara_elem] [I] [DEFAUT]

TYPE_RESU NOM_CHAM AFFE = _F ( CHAM_GD MODELE CHAM_MATER CARA_ELEM / INST / LIST_INST NUME_INIT NUME_FIN PRECISION CRITERE ),

= = = = = = = = = = = =

'EVOL_THER', / 'TEMP', / 'HYDR_ELGA', chno, mo, chmat, carac, linst, litps, numi, numf, / prec, / 0.0, / 'RELATIF', / 'ABSOLU', 'EVOL_VARC', 'IRRA', chno, mo, chmat, carac, linst, litps, numi, numf, / prec, / 0.0, / 'RELATIF', / 'ABSOLU', [cham_no] [modele] [cham_mater] [cara_elem] [l_R8] [listr8] [I] [I] [R] [DEFAUT] [DEFAUT] [cham_no] [modele] [cham_mater] [cara_elem] [l_R8] [listr8] [I] [I] [R] [DEFAUT] [DEFAUT]

TYPE_RESU NOM_CHAM AFFE = _F

= = ( CHAM_GD MODELE CHAM_MATER CARA_ELEM / INST / LIST_INST NUME_INIT NUME_FIN PRECISION CRITERE ), = = = = = = = = = =

TYPE_RESU NOM_CHAM MATR_A MATR_B AFFE = _F

= = = = ( CHAM_GD MODELE CHAM_MATER CARA_ELEM FREQ NUME_MODE = = = = = =

'MODE_MECA', /'DEPL', /'EPSI', ma, [matr_asse_depl_r] mb, [matr_asse_depl_r] chno, mo, chmat, carac, freq, numo, [cham_no] [modele] [cham_mater] [cara_elem] [l_R8] [I]

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 5/15 Cl : U4.44.12 Rvision : 6516

), TYPE_RESU NOM_CHAM AFFE = _F ( CHAM_GD MODELE CHAM_MATER CARA_ELEM / INST / LIST_INST / NUME_ORDRE PRECISION CRITERE ), TYPE_RESU NOM_CHAM AFFE = _F ( CHAM_GD MODELE CHAM_MATER CARA_ELEM / FREQ / LIST_FREQ / NUME_ORDRE PRECISION CRITERE ), / # Construction d'un concept de type EVOL_CHAR par affectation ou valuation # d'un cham_no TYPE_RESU NOM_CHAM AFFE = _F = = ( CHAM_GD MODELE CHAM_MATER / INST / LIST_INST NUME_INIT NUME_FIN PRECISION CRITERE ), / # Construction d'un rsultat sur un maillage clat pour visualisation ou # post-traitement (OPERATION : 'ECLA_PG')
Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html) Fascicule u4.44 : Conditions aux limites et chargements

= = = = = = = = = = =

'DYNA_TRANS', /'DEPL', /'EPSI', chno, mo, chmat, carac, linst, litps, nuor, /prec, / 0.0, / 'RELATIF', / 'ABSOLU', 'DYNA_HARMO', /'DEPL', /'EPSI', chno, mo, chmat, carac, lfreq, lifreq, nuor, /prec, / 0.0, / 'RELATIF', / 'ABSOLU', [cham_no] [modele] [cham_mater] [cara_elem] [l_R8] [listr8] [I] [R] [DEFAUT] [DEFAUT] [cham_no] [modele] [cham_mater] [cara_elem] [l_R8] [listr8] [I] [R] [DEFAUT] [DEFAUT]

= = = = = = = = = = =

'EVOL_CHAR', 'PRES', chno, mo, chmat, linst, litps, numi, numf, / prec, / 0.0, / 'RELATIF', / 'ABSOLU', [cham_no] [modele] [cham_mater] [l_R8] [listr8] [I] [I] [R] [DEFAUT] [DEFAUT]

= = = = = = = = =

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 6/15 Cl : U4.44.12 Rvision : 6516

TYPE_RESU

/ / /

'EVOL_ELAS', 'EVOL_NOLI', 'EVOL_THER', ),

ECLA_PG= _F

voir [U4.44.14]

/ # Construction d'un rsultat ddi aux assemblages combustibles # (OPERATION : 'PERM_CHAM' ) TYPE_RESU NOM_CHAM RESU_INIT INST_INIT PRECISION CRITERE MAILLAGE_INIT RESU_FINAL MAILLAGE_FINAL PERM_CHAM =_F ( GROUP_MA_FINAL GROUP_MA_INIT TRAN PRECISION ), / # Projection d'un transitoire 1D sur un maillage axisymtrique # (OPERATION = 'PROL_RTZ') TYPE_RESU PROL_RTZ=_F ( MAILLAGE_FINAL TABLE / INST / LIST_INST PRECISION CRITERE PROL_DROITE PROL_GAUCHE = = = = = = = = = 'EVOL_THER' = = = = = = = = = 'EVOL_NOLI', | 'DEPl' , | 'SIEF_ELGA', | 'VARI_ELGA', resu_2, [evol_noli] tf, [R] / prec, / 1.0E-6, [DEFAUT] / 'ABSOLU', / 'RELATIF', ma_1, [maillage] resu, [evol_noli] mo_2, [maillage] [gr_ma] [gr_ma] [l_R] [DEFAUT]

= gma_2, = gma_1, = tx,ty,tz), = / prec , / 1.0E-3,

ma_3D, [maillage] post_1D, [table] inst, [R] linst, [l_R] / prec, / 1.0E-6, [DEFAUT] / 'ABSOLU', / 'RELATIF', [DEFAUT] / 'EXCLU', [DEFAUT] / 'LINEAIRE', / 'CONSTANT', / 'EXCLU', [DEFAUT] / 'LINEAIRE', / 'CONSTANT', 'CYLINDRIQUE', (ori1,ori2,ori3), (axe1,axe2,axe3), [l_R] [l_R]

REPERE ORIGINE AXE_Z ),

= = =

# Construction d'un rsultat de type EVOL_THER pour calculer la # temprature dans les couches des coques de type multicouche partir # d'un champ de fonctions du temps et de l'espace (paisseur) # (OPERATION : 'PREP_VRC1')
Fascicule u4.44 : Conditions aux limites et chargements

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 7/15 Cl : U4.44.12 Rvision : 6516

TYPE_RESU PREP_VRC1 = _F CHAM_GD MODELE CARA_ELEM INST

= (

'EVOL_THER' = = = = chno, mo, carac, inst, [cham_no] [modele] [cara_elem] [l_R8]

), / # # # # Construction d'un rsultat de type EVOL_THER pour calculer la temprature dans les couches des coques multicouche partir d'un evol_ther "coque" contenant TEMP/TEMP_INF/TEMP_SUP (OPERATION : 'PREP_VRC2') TYPE_RESU = 'EVOL_THER' PREP_VRC2 = _F ( EVOL_THER = evol, [evol_ther] MODELE = mo, [modele] CARA_ELEM = carac, [cara_elem] ), # Cration par assemblage de structures de donnes rsultat evol_ther : # (OPERATION : 'ASSE') TYPE_RESU ASSE = _F ( RESULTAT TRANSLATION ), ) Si Si Si Si Si Si Si Si Si Si Si TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU TYPE_RESU : : : : : : : : : : : 'MULT_ELAS' 'FOURIER_ELAS' 'FOURIER_THER' 'EVOL_THER' 'EVOL_VARC' 'EVOL_ELAS' 'EVOL_NOLI' 'EVOL_CHAR' 'MODE_MECA' 'DYNA_TRANS' 'DYNA_HARMO' alors alors alors alors alors alors alors alors alors alors alors resu resu resu resu resu resu resu resu resu resu resu de type de type de type de type de type de type de type de type de type de type de type mult_elas fourier_elas fourier_ther evol_ther evol_varc evol_elas evol_noli evol_char mode_meca dyna_trans dyna_harmo = = = 'EVOL_THER' [evol_ther] [R] [DEFAUT]

evol, / tr, /

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 8/15 Cl : U4.44.12 Rvision : 6516

3
3.1

Oprandes
Oprande OPERATION
OPERATION = dfinit le type d'opration effectuer avec cet oprateur : 'AFFE' 'ECLA_PG' 'PERM_CHAM' 'PROL_RTZ' 'PREP_VRC1' 'PREP_VRC2' 'ASSE' : cration d'une structure de donnes rsultat partir de champs, : cration d'une structure de donnes sur un maillage clat pour visualisation, : rorganisation des assemblages combustibles, : prolongement d'un champ 1D sur une structure axisymtrique, : calcul de la temprature dans les couches d'une coque en partant d'une temprature TEMP= f(EPAIS,INST), : calcul de la temprature dans les couches d'une coque en partant d'une temprature calcule par aster avec un modle de coques (TEMP/TEMP_INF/TEMP_SUP), : cration d'une structure de donnes rsultat partir de plusieurs structures de donnes rsultat mises bout bout.

Ce mot cl permet de guider l'utilisateur lors de la construction du fichier de commande l'aide de l'outil eficas. La structure de donnes rsultat est rentrante et pour OPERATION = 'AFFE' les champs existants peuvent tre remplacs suivant la valeurs de la variable d'accs INST en utilisant les valeurs renseignes derrire les mots cls PRECISION et CRITERE . Quand il y a remplacement d'un champ existant, le code met un message d'alarme, sinon les champs sont stocks la fin de la structure de donnes.

3.2

Oprande TYPE_RESU
TYPE_RESU Type de la structure de donnes rsultat cre.

3.3

Oprande NOM_CHAM
NOM_CHAM Nom symbolique de la grandeur affecte.

3.4
3.4.1

Mot cl CHAM_GD
Oprande CHAM_NO
CHAM_NO = chno chno est : 1) soit un cham_no de fonction cr par la commande CREA_CHAMP [U4.72.04] et dans ce cas on value pour chaque nud la fonction et pour chaque instant dfini derrire LIST_INST ou INST on cre un cham_no de rels, 2) soit un cham_no de rels cr par la commande CRE_CHAMP (mot d'AFFE ou EXTR)et ce champ est dupliqu autant de fois que la liste d'instants dfinie derrire LIST_INST ou INST le ncessite.

3.4.2

Oprandes MODELE, CHAM_MATER, CARA_ELEM,CHARGE


Ces oprandes facultatifs sont utiliss pour permettre le remplissage des structures de donnes rsultat. Ce remplissage est indispensable dans le cas o la commande CREA_RESU est appele par MACRO_ELAS_MULT pour utiliser ensuite les commandes de post-traitement qui vont rechercher cette information dans la SD. MODELE = mo,
Fascicule u4.44 : Conditions aux limites et chargements

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 9/15 Cl : U4.44.12 Rvision : 6516

Nom du modle dont les lments font l'objet du calcul. CHAM_MATER = chmat, Nom du champ de matriau. CARA_ELEM = carac, Nom des caractristiques des lments structuraux (poutre, coque, discret, ) s'ils sont utiliss dans le modle. Lorsque OPERATION prend la valeur PREP_VRC1 ou PREP_VRC2, on y rcupre les composantes EPAIS et COQU_NCOU. CHARGE = char, Nom d'un concept de type char_meca produit par AFFE_CHAR_MECA ou par AFFE_CHAR_MECA_F [U4.44.01] partir du modle mo . On peut galement donner le nom dune charge cinmatique (type char_cine_meca ) rsultat des oprateurs AFFE_CHAR_CINE ou AFFE_CHAR_CINE_F [U4.44.03].

3.4.3

Oprandes LIST_INST / LIST_FREQ / NUME_INIT / NUME_FIN


LIST_INST = litps Liste de rels produite par DEFI_LIST_REEL [U4.34.01]. LIST_FREQ = lifreq Liste de rels produite par DEFI_LIST_REEL [U4.34.01]. NUME_INIT = NUME_FIN = nuini nufin

Les instants de calcul sont ceux dfinis dans le concept litps pris entre le nuini et le nufin numro d'instant. En l'absence du mot cl NUME_FIN, c'est la taille de la liste de rels qui est prise en compte.

3.4.4

Oprandes INST
INST = linst Liste de rels : liste des instants pour lesquels le cham_no de fonction sera valu, ou bien le cham_no de rels sera affect. Remarque : Le numro d'ordre cr dans le concept resultat est soit rcupr partir de la valeur de la variable d'accs INST lorsque elle est prsente, soit affect la valeur maximum immdiatement suprieure.

3.4.5

Oprandes FREQ
FREQ = lfreq Liste de rels : liste des frquences pour lesquelles le cham_no de fonction sera valu, ou bien le cham_no de rels sera affect. Remarque : Le numro d'ordre cr dans le concept resultat est soit rcupr partir de la valeur de la variable d'accs FREQ lorsque elle est prsente, soit affect la valeur maximum immdiatement suprieure.

3.4.6

Oprandes PRECISION / CRITERE


Ces oprandes permettent d'affiner l'accs par variables d'accs relles du temps ou de la frquence. I PRECISION = / prec [R]
Fascicule u4.44 : Conditions aux limites et chargements

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 10/15 Cl : U4.44.12 Rvision : 6516

/ 0.0 ou 1.0D-3 ou 1.0D-6

[DEFAUT]

Ce mot cl permet d'indiquer que l'on recherche tous les champs dont l'instant (respectivement la frquence) se trouve dans l'intervalle "inst prec" (Cf. CRITERE). Dans le cas o OPERATION = 'AFFE', la valeur par dfaut prec est fixe 0.0 pour viter d'craser un champ dont la valeur de l'instant est proche de celui que l'on traite. l'instant fourni ne sert pas rcuprer un champ dans la structure de donnes, c'est un attribut qu'il faut associer au champ que l'on stocke. En gnral, les champs que l'on stocke correspondent tous des instants diffrents. Dans le cas trs rare ou l'utilisateur souhaiterait craser l'un des champs contenu dans la structure de donnes, il devra utiliser le mot cl PRECISION. Un message d'alarme indique alors le nom des champs concerns avec leurs instants de stockage, et la prcision fournie par l'utilisateur: I CRITERE = / 'RELATIF' / 'ABSOLU' [DEFAUT]

'RELATIF' : l'intervalle de recherche est : [inst (1 - prec), inst (1 + prec)] 'ABSOLU' : l'intervalle de recherche est : [inst - prec, inst + prec].

3.4.7

Oprandes NUME_MODE / TYPE_MODE


NUME_MODE = num Entier dsignant le numro de l'harmonique de Fourier du champ stock dans un concept de type fourier_elas. TYPE_MODE = / / / 'SYME' 'ANTI' 'TOUS'

Dfinit le type du mode de Fourier stock. 'SYME' : 'ANTI' : 'TOUS' : harmonique symtrique harmonique antisymtrique harmonique symtrique et antisymtrique

3.4.8

Oprande NOM_CAS
NOM_CAS = nomc Chane de caractres dfinissant la variable d'accs du champ stock dans un concept de type mult_elas.

3.4.9

Oprandes NUME_MODE/FREQ
NUME_MODE = num Entier dsignant le numro du mode dans le cas TYPE_RESU='MODE_MECA'. FREQ = freq Valeur de la frquence. Remarque : l'utilisateur doit indiquer NUME_MODE et FREQ pour chacun des champs

3.4.10 Oprandes MATR_A/MATR_B


MATR_A = ma Matrice de rigidit correspondant au champs stocks dans le cas TYPE_RESU='MODE_MECA'.
Fascicule u4.44 : Conditions aux limites et chargements

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 11/15 Cl : U4.44.12 Rvision : 6516

MATR_B = mb Matrice de masse correspondant au champs stocks.

4
4.1

Oprandes associs aux champs aux points d'intgration


Mot cl ECLA_PG
Il est dconseill d'utiliser directement la commande CREA_RESU, on prfrera se reporter la macrocommande, MACR_ECLA_PG (Voir [U4.44.14]).

5
5.1

Oprandes associs aux assemblages combustibles


Oprandes RESU_INIT
RESU_INIT = rinit Nom de la SD evol_noli contenant les champs transfrer sur le nouveau maillage.

5.2

Oprandes INST_INIT / PRECISION/CRITERE


INST_INIT = iinit Instant caractrisant dans la SD evol_noli indique sous RESU_INIT, les champs transfrer sur l'autre maillage. Par dfaut, le dernier instant archiv est slectionn PRECISION = prec Prcision utilise pour rechercher l'instant spcifi par INST_INIT dans la SD evol_noli associe RESU_INIT. CRITERE = / 'RELATIF' / 'ABSOLU' [DEFAUT]

Critre utilis pour rechercher l'instant spcifi par INST_INIT dans la SD evol_noli associe RESU_INIT.

5.3

Oprandes MAILLAGE_INIT
MAILLAGE_INIT = maillagei Nom du maillage sur lequel a t dfinie la SD evol_noli indique sous RESU_INIT.

5.4

Oprandes RESU_FINAL
RESU_FINAL = resu Nom de la SD evol_noli dfinie sur le nouveau maillage sur lequel seront transfrs les champs. C'est aussi dans ce cas le nom du concept sortant de la commande CREA_RESU. La structure de donnes resu doit exister (elle aura t cre par exemple par la commande STAT_NON_LINE)et ne doit contenir qu'un seul numro d'ordre.

5.5

Oprandes MAILLAGE_FINAL
MAILLAGE_FINAL = mailfin Nom de la structure de donnes maillage cre sur le nouveau maillage sur lequel seront transfrs les champs.

5.6
5.6.1

Mot cl PERM_CHAM
Oprandes GROUP_MA_FINAL
Fascicule u4.44 : Conditions aux limites et chargements

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 12/15 Cl : U4.44.12 Rvision : 6516

GROUP_MA_FINAL = gma_2 Nom du groupe de mailles du MAILLAGE_FINAL, lieu o les champs sont transfrs dans RESU_FINAL.

5.6.2

Oprandes GROUP_MA_INIT
GROUP_MA_INIT = gma_1 Nom du maillage sur lequel a t dfinie la SD evol_noli indique sous RESU_INIT.

5.6.3

Oprande TRAN
TRAN = (tx,ty,tz) Vecteur translation permettant d'obtenir gomtriquement GROUP_MA_FINAL partir de GROUP_MA_INIT. Il est ncessaire de fournir exactement 3 valeurs.

5.6.4

Oprande PRECISION
PRECISION = prec Prcision absolue permettant de vrifier la bonne adquation entre les mailles initiales et les mailles finales, par dfaut la valeur est fixe 10-3.

6
6.1

Oprandes associs la projection sur un maillage axisymtrique


Mot cl PROL_RTZ
Construction d'un transitoire thermique sur un maillage axisymtrique (3D) partir de la donne d'un transitoire thermique calcul sur un maillage 1D. Le transitoire 1D est donn sous la forme d'une structure de donnes TABLE issue de la commande POST_RELEVE_T possdant les paramtres suivants : la dfinition des instants ('INST'), les coordonnes des nuds du maillage 1D ('COOR_X') la valeur des tempratures aux nuds ('TEMP').

Les coordonnes de la table doivent ncessairement avoir pour origine le nud de coordonne 0. Les valeurs des tempratures peuvent ventuellement tre prolonges de faon constante ou bien interpoles linairement en fonction de la coordonne 'COOR_X'.

6.1.1

Oprandes MAILLAGE_FINAL
MAILLAGE_FINAL = mailfin Nom du maillage sur lequel on effectue la projection, l'oprateur vrifie que le maillage est tridimensionnel .

6.1.2

Oprandes TABLE
TABLE = table Nom d'une structure de donnes TABLE issue de la commande POST_RELEVE_T contenant le transitoire thermique 1D. Les paramtres de cette table sont obligatoirement : 'INST' , 'COOR_X' et 'TEMP'.

6.1.3

Oprandes INST / LIST_INST / PRECISION / CRITERE


INST = litps LIST_INST = litps
Fascicule u4.44 : Conditions aux limites et chargements

Liste de valeurs relles.


Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 13/15 Cl : U4.44.12 Rvision : 6516

Liste de rels produite par DEFI_LIST_REEL [U4.34.01]. PRECISION = / prec / 1-0D-6 / 'RELATIF', / 'ABSOLU,' [R] [DEFAUT]

Prcision utilise pour rechercher l'instant spcifi dans la TABLE post_1D. CRITERE =

Critre utilis pour rechercher l'instant spcifi dans la TABLE post_1D.

6.1.4

Oprandes PROL_DROITE et PROL_GAUCHE


La projection du transitoire est effectue selon la coordonne COOR_X considre comme la coordonne r dans le repre cylindrique du maillage 3D. On peut dfinir l'aide de ces deux oprandes la faon de prolonger le champ au-del des bornes dfinies par la plage de variation du paramtre 'COOR_X' dans la table. PROL_DROITE et PROL_GAUCHE = Dfinissent le type de prolongement droite ( gauche) du domaine de dfinition de la variable : 'CONSTANT' 'LINEAIRE' 'EXCLU' pour un prolongement avec la dernire (ou premire) valeur de la fonction, pour un prolongement le long du premier segment dfini (PROL_GAUCHE) ou du dernier segment dfini (PROL_DROITE), si l'extrapolation des valeurs en dehors du domaine de dfinition du paramtre est interdite (dans ce cas si un calcul demande une valeur de la fonction hors du domaine de dfinition, le code s'arrtera en erreur fatale).

6.1.5

Oprande REPERE/ORIGINE/AXE_Z
REPERE = 'CYLINDRIQUE' Le repre de travail pour projeter le transitoire est suppos cylindrique, le transitoire 1D tant considr comme la variation radiale du champ de temprature. Les deux oprandes suivants permettent d'effectuer un changement de repre. ORIGINE = (ori1,ori2,ori3) Correspond la position de l'origine du maillage 1D par rapport l'origine du maillage 3D. AXE_Z = (axe1,axe2,axe3)

Dfinition de l'axe du repre cylindrique.

7
7.1

Oprandes associs la prparation des variables de commande


Mots cls PREP_VRC1 et PREP_VRC2

l'volution thermique que l'on peut associer au champ de matriau par AFFE_MATERIAU/AFFE_VARC doit tre prte tre utilise par les lments finis du modle mcanique. Un problme se pose pour les lments de type coque ou tuyau qui utilisent une temprature variant dans l'paisseur sur les diffrentes couches. Pour ces lments, il est ncessaire de prparer le calcul de la temprature sur les couches en amont de la commande AFFE_MATERIAU. Pour cela, l'utilisateur doit utiliser la commande CREA_RESU avec l'une des oprations PREP_VRC1 ou PREP_VRC2 ("PREParation des VaRiables de Commande") :

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 14/15 Cl : U4.44.12 Rvision : 6516

OPERATION = 'PREP_VRC1' : calcul de la temprature dans les couches d'une coque en partant d'une temprature TEMP= f(EPAIS,INST) OPERATION = 'PREP_VRC2' : calcul de la temprature dans les couches d'une coque en partant d'une temprature calcule par aster avec un modle de coques (TEMP/TEMP_INF/TEMP_SUP).

7.1.1

Oprande CHAM_GD
CHAM_GD = chgd chgd est une carte de fonctions du temps et de l'paisseur.

7.1.2

Oprande EVOL_THER
EVOL_THER = evol evo est une structure de donnes EVOL_THER de type coque , c'est dire contenant les composantes TEMP/TEMP_INF/TEMP_SUP.

8
8.1

Oprandes associs l'assemblage de SD rsultat


Mot cl ASSE

Permet d'assembler plusieurs structures de donnes evol_ther en les mettant bout bout en translatant la valeur du paramtre temps.

8.1.1

Oprande RESULTAT
RESULTAT = resu resu est une structure de donnes evol_ther.

8.1.2

Oprande TRANSLATION
TRANSLATION = / / tr, [R] [DEFAUT]

tr est la valeur relle qui sera ajoute la valeur de l'attribut INST pour chaque champ de la structure de donnes resu avant insertion dans la structure de donnes rsultat.

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Code_Aster
Titre : Oprateur CREA_RESU Responsable : Jean-Pierre LEFEBVRE

Version default
Date : 15/06/2011 Page : 15/15 Cl : U4.44.12 Rvision : 6516

Exemple d'utilisation
Construction d'un transitoire thermique partir d'une fonction : On a dfini ci-dessous les principales commandes utilises pour construire un concept resultat de type evol_ther. Dfinition d'une liste d'instants. lr8 = DEFI_LIST_REEL ( DEBUT = 0.E0, INTERVALLE=(_F(JUSQU_A=5.e-3,NOMBRE=10 ), _F(JUSQU_A=5.e-2,NOMBRE= 9 ), _F(JUSQU_A=4.e-0,NOMBRE=79 ), _F(JUSQU_A=6.e-0,NOMBRE=20 ),) ) Dfinition d'une fonction du paramtre 'INST'. fct1 = DEFI_FONCTION ( NOM_PARA = 'INST' VALE= ( 0.0, 20.0, 0.5, 25.0, 2.0, 54.0, 10.0, 134.0,) PROL_DROIT = 'LINEAIRE', PROL_GAUCHE = 'LINEAIRE',

) Construction d'un champ au nuds de fonction, on affecte la mme fonction fct1 l'ensemble des nuds du maillage. ch = CREA_CHAMP ( ) ... Cration du concept rsultat TEMPE, construit partir du champ aux nuds de fonction ch. On se limite au numro d'ordre 20 correspondant la valeur 0.1. La structure de donnes comportera 20 numros d'ordre de 1 20. TEMPE = CREA_RESU ( OPERATION = 'AFFE', TYPE_RESU = 'EVOL_THER', NOM_CHAM = 'TEMP', CHAM_GD = ( _F( CHAM_NO = ch , LIST_INST = lr8, NUME_FIN = 20 , ), ) TYPE_CHAM='NOEU_TEMP_F', OPERATION= 'AFFE', MAILLAGE=ma , AFFE=_F(TOUT='OUI', NOM_CMP='TEMP', VALE_F=fct1,),

) ... FIN()

Manuel d'utilisation Document diffus sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)

Fascicule u4.44 : Conditions aux limites et chargements

Vous aimerez peut-être aussi