Home

Notice d`utilisation de la manipulation de champs

image

Contents

1. OQ AFFE _ CHAR MECA MODEL DD E MODE PO F GRO DX DY DZ ECA STATIQUE MODE CHAM MATER MATE EXCIT F CHARGE BLOO _F CHARGE CHA PROJ r Pa ESU M a F an R ESU CALC NO reuse RESU MODI UP MA Group 3 0 0 0 0 0 0 ga Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Notice d utilisation de la manipulation de champs Responsable Jacques PELLET OPTION REAC NODA RESULTAT RESU STANLEY FIN Date 26 01 2011 Page 17 19 Cl U2 01 11 R vision 5263 Manuel d utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u2 01 Notions g n rales Code Aster Hu Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 18 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 4 Comment calculer l int grale des contraintes sur le bord d une structure 3D
2. 4 1 Objectif L utilisateur dispose d un champ de contraintes aux points de Gauss Il souhaite faire l int grale de chaque composante sur le bord de son mod le o ds Le calcul de l int grale est fait par la commande POST_ELEM Le probl me est que ce calcul n cessite actuellement que la quantifi int grer soit discr tis e sur les points de Gauss des l ments qui calculent l int grale ici les l ments de bord de type facette Les contraintes aux points de Gauss ne sont pas calcul es sur les faces aussi l utilisateur se voit confront quelques difficult s Une recette a t tablie pour pouvoir r aliser ce calcul Elle est pr sent e ci dessous 4 2 Recette 4 2 1 Etape 1 Calcul du champ de contraintes 3D aux n uds Tout d abord il faut calculer les champs de contraintes aux n uds Pour cela on calcule au pr alable les champs de contraintes aux n uds par l ments 1 calcul du champ de contraintes aux n uds par l ment CALC ELEM OPTION SIEF ELNO ELGA RESULTAT 2 calcul du champ de contraintes aux n uds CALC NO OPTION SIEF NOEU ELGA RESULTAT L tape suivante consiste construire un champ neutre dont les valeurs e sont localis es aux points de Gauss des mailles 2D et 3D et e corresponden
3. Date 26 01 2011 Page 16 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 TYPE RESU EVOL CHAR NOM CHAM PRES AFFE _F CHAM GD VAL MODELE modele2 INST 0 r calcul de la force de pression r sultante sur le disque du premier maillage tabl POST ELEM INTEGRALE F GROUP MA disque DEJA INTEGRE NON NOM CHAM PRES NOM CMP PRES dy RESULTAT RES PRES MODELE modele2 IMPR TABLE TABLE tabl projection du champ de pression depuis le disque vers la structure calculee RES PROJ PROJ CHAMP METHODE ELEM RESULTAT RES PRES MODELE 1 modele2 MODELE 2 MODE DISTANCE MAX 1 CAS FIGURE 2 5D PROL ZERO OUI LA VIS A VIS F GROUP MA 1 disque RDRI TOUT _O E OUI calcul de la force de pression r tab2 POST_ELEM INTEGRALE NOM CHAM PRES DEJA I NOM CMP PRES TAT RES PROU E MODE E IMPR TABL TA BL E 1 E tab2 cr ation de CHA PROJ AFFE la charge _CHAR MECA T _F GROUP_MA GROUP MA 2 Group 1l Liz sultante apr s projection Group l NT LA r EGRE NON
4. DEP 0 CREA_CHAMP TYPE CHAM NOEU DEPL R OPERATION EXTR RESULTAT U 0 NOM CHAM DEPL SIG O J CREA CHAMP TYPE CHAM ELGA SIEF R OPERATION EXTR RESULTAT U 0 NOM CHAM SIEF ELGA 5 VAR O CREA CHAMP TYPE CHAM ELGA VARI R OPERATION EXTR RESULTAT U 0 NO ELGA 1 2 2 3 tape i couches E1 Ei SEG HAM VARI Date 26 01 2011 Page 6 19 Cl U2 01 11 R vision 5263 ER MAT 0 E CHA 0 Extraction des champs de d placements contraintes variables internes A ce stade les calculs ont d j t r alis s aux tapes 0 i 1 Nous nous trouvons dans la boucle python for i in range 1 n DI MODIi AFEF MAT i AFF EFI GROUP MAIL EFI GROUP MAIL EFI GROUP MAIL l indice i Actualisation du groupe de mailles ELEM du maillage MA AGE MA CREA GROUP MA F NOM ELEMO GROUP MA ELEM AGE MA DETR GROUP MA F NOM ELEM AGE MA CREA GROUP MA _ F NOM ELEM OPTION UNION GROUP MA ELEMO E str itl Cr ation du nouveau mod le affectation du mat riau et du chargement E MODELE MATILLAGE MA AFFE F GROUP MA ELEM E MATERIAU MODELE MOD i AFFE F TOUT OUI MATE CHA i AFFE CHAR MECA MO
5. VAR i CREA CHAMP TYPE CHAM ELGA VARI R OPERATION EXTR RESULTAT U i NOM CHAM VART ELGA e Suppression des concepts INIVAR INIDEP INISIG CART DETRUIRE CONCEPT NOM INIDEP NOM INISIG NOM INIVAR NOM CART anana E TE PE E Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster UE Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 9 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 2 Comment d finir un tat de contraintes initiales ou de variables internes avec des formules analytiques 2 1 2 2 2 2 1 Objectif L objectif est de pouvoir fabriquer deux des champs constituant l tat initial d un calcul non _ lin aire le champ de contraintes et le champ de variables internes Dans les deux cas la solution consiste encha ner un certain nombre de commandes CREA CHAMP Le lecteur est invit consulter la documentation U2 01 09 D finition analytique d un champ de contraintes et d un champ de variables internes initiaux qui r pond explicitement cette probl matique Il peut regarder galement le fichier de commande du cas test z2zzz130a qui illustre cette mise en uvre Nous pr sentons ci dessous une recette succincte pour chacun des cas Fabrication d un champ de co
6. Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster on Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 13 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 3 Comment appliquer une pression sur une partie restreinte non maill e exactement du bord d une structure 3D Il est possible avec Code Aster d affecter un champ de pression sur une zone g om trique de la pi ce calculer non n cessairement maill e En effet il suffit de cr er le maillage de peau support de la zone de pression d y cr er un champ de pression qu on projette sur le maillage de la pi ce La mise en donn e est alors semblable la r cup ration projection d un champ de pression calcul par un code de CFD Dans l exemple ci dessous on veut affecter une pression sur une zone circulaire centr e sur une face d un cube uniform ment maill en HEXA8 La maillage du disque est r alis part Remarque On v rifie la valeur de la r sultante totale d effort par un calcul de l int grale de pression sur les zones affect es En effet l op ration de projection induit une perte proportionnelle la grossi ret du maillage qu il convient de mesurer Nous allons nous int resser la cr ation de la charge CHA _ PROJ Les diff rentes tapes sont les suivantes e lecture du m
7. X2 VALE 2 _MA GM2 NOM CMP X3 X4 X5 VALE 9 2 1 e On met z ro le champ de variables internes mod le et on le surcharge des valeurs non nulles VAIN2 _F GROUP MA GMl _F GROUP MA GM2 2 3 2 2 Commandes utilis es CREA CHAMP OPERATION ASSE TYPE CHAM ELGA VARI R ASSE _F TOUT OUT CHAM GD VBID CUMUL OUI COEF R 0 C esi HAM GD VAIN1 REl OM CMP_RESU V2 HAM GD VAIN1 ee X4 X5 CMP RESU CVS V4 V5 ET gt Hi CUMUL OUI CO NOM CMP X2 Q zZ 2H nj CUMUL OUI COI NOM CMP X3 NOM Commandes Fonctionnalit STAT NON LINE Cr ation d un r sultat bidon CREA CHAMP EXTR Extraction du champ de variables internes al CREA CHAMP AFF Cr ation d une carte o seules les composantes non nulles sont affect es CREA CHAMP ASS aa Transformation de la carte en champ de variables internes afin de l assembler avec le champ extrait du Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster h Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 12 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 r sultat pr alablement remis z ro
8. 4 4 pa INISIG CREA CHAMP TYPE CHAM ELGA SIEF R OPERATION ASSE MODELE MOD i PROL ZERO OUI ASSE F GROUP MA ELEM CHAM GD STEBTD CUMUL OUI COEF R 0 0 F GROUP MA ELEMO CHAM GD SIG i 1 CUMUL OUI COEF R 1 0 CART CREA CHAMP TYPE CHAM ELGA NEUT R OPERATION AFFE MODELE MOD i PROL ZERO OUI AFFE F GROUP MA ELEM NOM_CMP X1 X2 X3 VALE 0 0 0 0 040 akr INIVAR CREA CHAMP TYPE CHAM ELGA VARI R OPERATION ASSE MODELE MOD i PROL ZERO OUI ASSE _F GROUP MA ELEM CHAM GD CART NOM CMP 1311y X2 K pesada NOM CMP RESU VI1 V2 V3 CUMUL OUI COEF R 0 0 _F GROUP MA ELEMO CHAM GD VAR i 1 CUMUL OUI COEF R 1 0 U i STAT NON LINE MODELE MOD i CHAM MATER MAT i ETAT INIT F SIGM INISIG VARI INIVAR DEPL INIDEP EXCIT F CHARGE CHAI i DEP i CREA CHAMP TYPE CHAM NOEU DEPL R OPERATION EXTR RESULTAT U i NOM CHAM DEPL Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Fu Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 8 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 SIG i CREA CHAMP TYPE CHAM ELGA SIEF R OPERATION EXTR RESULTAT U i NOM CHAM SIEF_ELGA
9. R alisation du calcul U i en ayant sp cifi un tat initial Extraction des champs de U i pour l tape i 1 Dans le tableau ci dessous nous pr sentons les commandes ex cut es ainsi que les concepts produits On remarquera comment transitent les concepts d une tape l autre Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster ses Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 5 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 tape 0 tape 1 tape 2 tape 3 Maillage LIRE MAILLAGE El E1 E2 El E2 E3 El E2 E3 E4 DEFI GROUP Mod le AFFE MODELE MOD 0 MOD 1 OD 2 OD 3 Mat riau AFFE MATERIAU MAT 0 MAT_1 AT 2 AT 3 Charge AFFE CHAR MECA CHA 0 CHA 1 CHA 2 CHA 3 tat initial CREA CHAMP ASSE DEP _O DEP 1 DEP _2 SIG 0 SIG 1 SIG 2 VARI_O VARI _1 VARI_2 Solution STAT NON LINE U 0 U 1 U 2 U 3 Extraction CREA CHAMP EXTR DEP 0 DEP 1 DEP 2 DEP 3 SIG 0 SIG 1 SIG 2 SIG 3 VARI O0 VARI 1 VARI 2 VARI _3 Tableau 1 1 concepts produits champ calcul l tape i attendu l tape i 1 On pr sente dans la suite les diff rentes tapes et leurs mises en uvre dans le fichier de commande 1 2 2 Mise e
10. dans le mod le 12 1 Objectif Nous allons pr senter une m thodologie qui permet de r aliser ce genre de calcul partir d un exemple tape 0 tape 1 tape 2 tape 3 Dans cet exemple on souhaite simuler l ajout progressif d l ments dans l tude comme par exemple simuler la construction d un barrage en ajoutant successivement des couches d l ments Quatre tapes seront n cessaires pour r aliser ces calculs A la premi re tape le calcul sera effectu sur un mod le compos du groupe de mailles 7 la seconde sur un mod le compos des groupes de mailles E E2 et ainsi de suite jusqu l tape 4 L utilisateur aura pris soin lors de la construction du maillage de d finir explicitement les groupes de mailles l E2 E3 et E4 Il commencera par r aliser l tape 0 qui consiste effectuer le calcul sur le maillage restreint au groupe El Pour les tapes suivantes qui consistent poursuivre le calcul effectu pr c demment plusieurs formes de mise en uvre sont envisageables e soit on effectue une poursuite nouveau fichier de commande ce choix n est pas pertinent si le nombre de couches d l ments est cons quent Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster a Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 4 19 Respo
11. utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u2 01 Notions g n rales Code Aster Version default Titre Notice d utilisation de la manipulation de champs Responsable Jacques PELLET 2 3 1 2 Commandes utilis es Date 26 01 2011 Page 11 19 Cl U2 01 11 R vision 5263 Commandes Fonctionnalit al CREA CHAMP AFF Cr ation d une carte o toutes les composantes sont affect es CREA CHAMP OP C RATION ASS C4 Transformation de la carte en champ de variables internes 2 3 2 Deuxi me m thode 2 3 2 1 Recette Cette m thode permet de n affecter explicitement que les mailles qui poss dent des composantes non nulles On proc de de la fa on suivante e On r alise un premier calcul bidon pour b n ficier post riori d un champ de variables internes mod le UBID STAT_NON_LINE COMP INCR F GROUP MA GMl RELATION F GROUP MA GM2 RELATION e On extrait le champ de variables internes VBID du r sultat UBID VBID CREA CHAMP OPERATION U EE TYPE CHAM I e On affecte cette fois les valeurs non nulles CREA CHAMP OPERATION AFFE TYPE AFFE F GROUP MA GMl 1 VAINI _ F GROUP EXTR RESULTAT UBID ELGA VARIT R NOM CHAM VARIT ELGA og CHAM CART NEUT R NOM CMP
12. Co d e A ster Version default Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 1 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 Notice d utilisation de la manipulation de champs R sum L objectif de ce document est de fournir l utilisateur quelques recettes li es la manipulation des champs Dans ce document sont d crits les cas suivants e Poursuivre un calcul STAT NON LINE apr s avoir retir ou ajout des l ments dans le mod le ex creusement d un tunnel mise en place des couches d un barrage e D finir un tat de contraintes initiales ou de variables internes partir de formules analytiques e Appliquer une pression sur une partie non pr vue dans le maillage du bord d une structure 3D e Calculer l int grale des contraintes sur le bord d une structure 3D Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster ui Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 2 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 Table des mati res 1 Comment poursuivre un calcul STAT NON LINE apr s avoir retir ou ajout des l ments dans le nakoke IE 2258228 sus me A OEA E anal A ne 3 C RODE MEN LE aa a aaa aa ne Taaa en 3 1 2 Ajout d elements dans le M
13. DEL E MOD3D A HAUT X3 43 Commandes utilis es Commandes Fonctionnalit CALC ELEM Cr ation des champs de contraintes aux n uds par l ments aux diff rents instants CALC NO Cr ation des champs de contraintes aux n uds aux diff rents instants AFFE MODELE Cr ation d un mod le 3D CREA CHAMP EXTR Extraction du champ de contraintes aux n uds l instant INST CREA CHAMP ASSE Transformation du champ de contraintes en champ neutre CREA CHAMP DISC Passage du champ neutre aux n uds au champ neutre aux points de Gauss POST ELEM Calcul de l int grale en sp cifiant les groupes de mailles de face Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html
14. DELE MOD Ii Cr ation des champs de d placements contraintes et variables internes pour l tat initial de l tape i DEPBID CREA CHAMP TYPE CHAM NOEU DEPL R OPERATION AFFE MODELE MOD i AFFE F GROUP MA ELEM NOM CMP DX DY DZ VALE 1 0 1 0 1 0 INIDEP CREA CHAMP TYPE CHAM NOEU DEPL R OPERATION ASSE MODELE MOD i Manuel d utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u2 01 Notions g n rales Code Aster Version default Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 7 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 OPTION DEPL PROL ZERO OUI ASSE _F GROUP MA ELEM CHAM GD DEPBID CUMUL OUI COEF R 0 0 _F GROUP MA ELEMO CHAM GD DEP i 1 CUMUL OUI COEF R 1 0 SIEBID CREA CHAMP TYPE CHAM ELGA SIEF R OPERATION AFFE MODELE MOD i AFFE F GROUP MA ELEM NOM CMP SIXX SIYY SIZZ VALE 1 0 140 1 0
15. E F TOUT OUI MATER MA FEF FEF FEF EE ETE AE E E TE E E E E EEE EE EEHEHE cr ation de la charge E E FE AE AE AE AE AE FE AE FE AE AE AE FE FE FE AEAEE FE F AE AE E AE AE AE AE AE TE AE AEE AEA CHA PROJ AE AE E AE AE FE AE AE AE AE AEE AEH lecture du maillage mail2 LIRE disque _MAILLAGE UNITE 21 FORMAT MED mail2 MODI MAILLAGE reuse mail2 MAILLAGE mail2 modele2 AFFE MODELE MAILLAGE mail2 AFFE _F TOUT 0UI T PHENOMENE MECANIQUE MODELISATION 3D CREA GROUP NO F NOM Group 3 GROUP MA Group 3 I N al LO S porteur de 1 effort de pression LA ORTE PEAU 3D F GROUP MA disque PHENOMENE MECANIQUE MODELISATION 3D cr ation du VAL CREA CHAMP TYPE CHAM ELEM PRES R OPERATION AFFE MODELE modele2 PROL ZERO OUlI AFFE F GROUP MA disque NOM CMP PRES VAL 100000000 INFO 1 z ti RES PRES CREA RESU OPERATION AFF CI champ de pression sur le disque Manuel d utilisation Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Fascicule u2 01 Notions g n rales Code Aster Version default Titre Notice d utilisation de la manipulation de champs
16. M RESULTAT RES_PRES MODELE 1 modele2 MODELE 2 MODE DISTANCE MAX 1 CAS_FIGURE 2 5D PROL ZERO 0UI VIS A VIS F GROUP MA 1 disque GROUP MA 2 Group 1l TOUT ORDRE OUl 3 3 Cr ation de la charge Pour la cr ation du chargement on utilise les chargements volutifs dans le temps de type evol char produits par LIRE RESU U7 02 01 ou CREA RESU et contenant des champs de pression des densit s de force volumique en 2D ou 3D et des densit s de force surfacique en 2D ou 3D CHA PROJ AFFE CHAR MECA MODELE MODE EVOL CHAR RES PROJ Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Notice d utilisation de la manipulation de champs Responsable Jacques PELLET 3 4 Fichier de commandes DEBUT MATL LIRE MAILLAGE FORMAT MED MATL MODI MAILLAGE reuse MAIL MAILLAGE MAIL Date 26 01 2011 Page 15 19 Cl U2 01 11 R vision 5263 ORIE PEAU 3D F GROUP MA Group 1 MATL DEFT GROUP reuse MAIL MAILLAGE MAIL MA DEFI MATERIAU ELAS F E 2 E11 NU 0 3 ALPHA 1 E 5 RHO 1 ECRO LINE F D SIGM EPSI SY 2 E MODE AFFE MODELE MAILLAGE AFFE F OUT OUI MATE AFFE MATERIAU MATLLAGE MATL AFF
17. N EVAL TYPE CHAM ELGA NEUT R CHAM F SIZF CHAM PARA CHXG Cr ation du champ de contraintes pour obtenir notre champ de contraintes analytique il faut attribuer la grandeur SIEF_R au champ d valuation SIGZ CREA CHAM OPERATION ASSE TYPE CHAM ELGA SIEF R ASSE F CHAM_GD SIGZ2 NOM CMP X1 NOM_CMP_RESU SIZZ Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Notice d utilisation de la manipulation de champs Responsable Jacques PELLET 2 2 2 Commandes utilis es Date 26 01 2011 Page 10 19 Cl U2 01 11 R vision 5263 Commandes Fonctionnalit FORMULE Cr ation des formules CREA CHAMP OPERATION AFFE Cr ation du champ de formules CREA C HAMP OPERATION EXTR Cr ation du champ de param tres CREA C HAMP OPERATION EVAL Cr ation du champ d valuation CREA C HAMP OPERATION DISC Cr ation du champ de contraintes d sir apr s changement de grandeur 2 3 Tableau 2 1 Fabrication d un champ de variables internes non nul Deux m thodes sont envisageables pour cr er un champ de variables internes non nul 2 3 1 2 3 1 1 Premi re m thode Recette Cette m thode n cessite la connaissance du nombre de variables inter
18. aillage disque porteur de l effort de pression e cr ation du champ de pression sur le disque e projection du champ de pression depuis le disque vers la structure calcul e e cr ation de la charge Nous allons d tailler chacune de ces tapes Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Notice d utilisation de la manipulation de champs Responsable Jacques PELLET Date 26 01 2011 Page 14 19 Cl U2 01 11 R vision 5263 3 1 tape 1 Cr ation du champ de pression sur le disque Cr ation d un champ de pression constant par l ment VAL CREA CHAMP TYPE CHAM ELE PRES R j OPERATION AFFE MODELE modele2 PROL ZERO OUI AFFE E GROUP MA disque NOM CMP PRES VALE 100000000 Cr ation d un r sultat de type EVOL CHAR partir de ce champ RES PRES CREA RESU OPERATION AFFE TYPE RESU EVO CHAR 7 NOM CHAM PRES AFFE _F CHAM GD VAL ODELE modele2 INST S0 jaa 3 2 Etape 2 Projection du champ de pression depuis le disque vers la structure calcul e RES PROJ PROJ CHAMP METHODE ELE
19. d le ooarsuunicoiruaiinhaaannaa aaa 3 LA T OPBIBCUT E E E EN L A EE 3 1 22 MiSo OMONE oriana aodain aa akaa aaae 5 2 Comment d finir un tat de contraintes initiales ou de variables internes avec des formules ANAMTIQUESS a a non none ere Donation 10 ZOD I dass nes n ar gets Dardhinn aa aaa tete 10 2 2 Fabrication d un champ de contraintes analytique 10 22A ROGERS ainakaa a aaia 10 22 2 Commandes Utse E Stio aoaaa dati 11 2 3 Fabrication d un champ de variables internes non nul 11 231 Premi re Metode iuiolncinninanenieaa aaa aA a a aAa 11 2 9 2 De kieme Metodes iisi aaa a inated ahiahi 12 3 Comment appliquer une pression sur une partie restreinte non maill e exactement du bord d une structure SD pa aroncon eatetanoss iaa iadaaa adaa aiiiar Ai andana 13 3 1 tape 1 Cr ation du champ de pression sur le disque ss 14 3 2 tape 2 Projection du champ de pression depuis le disque vers la structure calcul e 14 SEAP EE AEE AE tard O E EE E N OET 14 34A Fichier de COMMANDE AR h aiaa eei aeaa Naa Kie Aaa anaiai aiaa 15 4 Comment calculer l int grale des contraintes sur le bord d une structure 3D 18 ATORO aa a a aaia aaa aa abaa 18 A2 REOOO riadeni a ea aa aaa ai aN En aea iaa aa 18 4 2 1 tape 1 Calcul du champ de contraintes 3D aux n UdS 18 4 2 2 tape 2 Calcul d un champ neutre ELGA co
20. n uvre 1 2 2 1 initialisation Chaque concept produit par ces op rateurs sera stock dans une liste python Il convient donc d allouer ces listes Soit n le nombre de couches d l ments Dans cet exemple n 4 On crira dans le fichier de commande MOD None n MAT None n CHA None n U None n DEP None n SIG None n e VARI None n Remarque Il suffit de modifier la valeur de n pour prendre en compte de nouvelles couches d l ments 1 2 2 2 tape 0 couche E1 e on d finit le groupe ELEM qui voluera en fonction des diff rentes tapes DEFI GROUP MAILLAGE MA CREA GROUP MA F NOM ELEM GROUP_MA E1 e Cr ation du nouveau mod le affectation du mat riau et du chargement MOD O AFFE MODELE MAILLAGE MA AFFE F GROUP MA ELEM MAT O AFFE MATERIAU MODELE MOD O AFFE F TOUT OUI MATE CHA 0 AFFE_CHAR MECA MODELE MOD 0 Q Calcul Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Notice d utilisation de la manipulation de champs Responsable Jacques PELLET U 0 J STAT NON LIN E OD EL E MOD O CHAM MATI EXCIT _F CHARG
21. nes de chaque loi de comportement de votre STAT_NON_LINI E La doc U4 51 11 permet d obtenir cette information Cette m thode repose sur l affectation de toutes les variables internes des lois fournies votre STAT_NON LINI Cette op ration s effectue en deux tapes E de N EUT on cr e d abord une CART R Exemple VAIN AFFE _F GRO NOM _F GRO NOM U CREA CHAMP OPERATION AFF U E On utilise l op rateur d affectation AFF E de CREA CHAMP pour cet effet HE TYPE CHAM i CART_NEUT_R P_MA GM1 CMP X1 X2 VALE 0 2 P_MA GM2 CHER IRD RIE SAT NET VA E 0 0 0 9 2 1 On transforme la carte de NEUT_R en champ aux point de Gauss de VARI R via l op ration ASSE VARI CREA CHAMP OPE ASSE RATION ASSE _F CHAM G GROUP NOM CM _F CHAM G GROUP NOM CM NOM CM 1 TY P RI P RI D VAIN GM1 NOM_CMP X1 X2 r F ES D VAIN MA GM2 P X1 f F ES PE CHAM ELGA VARI R U V1 V2 LCR O E T O L E E U vi1 v2 v3 va Vv5 Le champ de variables internes VARI contient 2 variables internes pour les l ments du groupe GMI et 5 pour GM2 Ainsi la loi de comportement appliquer sur le groupe GMI du mod le dans l op rateur de r solution devra comporter exactement 2 variables internes Manuel d
22. nsable Jacques PELLET Cl U2 01 11 R vision 5263 e soit on enrichit le fichier de commande la taille du fichier de commande est fonction du nombre de poursuites et donc du nombre de couches ce choix n est pas forc ment judicieux e soit on utilise une boucle python nous privil gions ce choix car il a l avantage d tre facilement volutif pour prendre en compte l ajout de couches suppl mentaires Dans le fond la proc dure est la m me dans le but de fournir un tat initial au calcul elle fait appel l op rateur CREA CHAMP e pour extraire les champs de d placements de contraintes et de variables internes e pour tendre ces champs au nouveau mod le Le sch ma suivant illustre la structure simplifi e du fichier de commande i Initialisation des listes python pour stocker les concepts Aster Etape 0 cr ation du GROUP MA ELEM ELEM El cr ation du mod le MOD 0 du champ mat riau MAT 0 du chargement CHA 0 r alisation du calcul U 0 extraction des champs de U 0 utiles l tat initial du calcul suivant Boucle python sur i i 1 3 pour traiter les tapes 1 2 et 3 Mise jour du GROUP MA ELEM ELEM El E i 1 p Cr ation du mod le MOD i du champ materiau MAT i et du chargement CHA i gt g i Cr ation des champs sur le nouveau mod le partir des gt champs extraits l tape i 1 gt
23. ntraintes analytique Recette D finir les formules partir de l expression analytique de chaque contrainte on construit le concept Aster correspondant partir de l op rateur FORMULE Exemple SIZZ FORMULE REEL REEL Z RHO G Z la formule ainsi d finie d pend de la variable Z coordonn e g om trique Cr ation du champ de formules on construit un champ neutre sans grandeur particuli re pour associer chaque formule pr c demment d finie une composante de ce champ Exemple SIZF CREA CHAMP OPERATION AFFE TYPE CHAM ELGA NEUT F AFFE F TOUT OUI NOM CMP Xl VALE F S12Z2Z Cr ation du champ de param tres Nous devons disposer d un champ dont les composantes font parties des variables des formules du champ d valuation Dans cet exemple nous devons disposer du champ g om trique composante Z aux points de Gauss On proc de en deux tapes extraction du champ g om trique aux n uds CHXN CREA CHAMP OPERATION EXTR TYPE CHAM NOEU GEOM R NOM CHAM GEOMETRIE transformation du champ aux n uds en un champ g om trique aux points de Gauss CHXG CREA CHAMP OPERATION DISC TYPE CHAM ELGA GEOM R Cr ation du champ par valuation des fonctions A pr sent on peut valuer le champ on utilise l op ration EVAL SIGZ2 CREA CHAMP OPERATIO
24. rrespondant aux contraintes 2 18 4 2 3 tape 3 Calcul de l int grale sur le bord ssnscsnninninrnnninsinnnrnnn 18 43 Commandes WIISSSS noiiire inini ioia aada aiea 19 Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster un Titre Notice d utilisation de la manipulation de champs Date 26 01 2011 Page 3 19 Responsable Jacques PELLET Cl U2 01 11 R vision 5263 Comment poursuivre un calcul STAT_ NON LINE apr s avoir retir ou ajout des l ments dans le mod le 1 1 1 2 Probl matique La reprise d un calcul avec un mod le compos d l ments suppl mentaires ou au contraire d un mod le restreint certains l ments n cessite certaines pr cautions En effet le calcul n est plus r alis sur le m me nombre d l ments ce qui signifie que les champs d finissant l tat initial de reprise de calcul champs de d placement de contraintes et de variables internes doivent subir quelques ajustements pour pouvoir tre pris en compte dans l op rateur de r solution Quand on retire des l ments finis du mod le le probl me est a priori assez simple il suffit d oublier de l information En revanche quand on veut ajouter des l ments il faut en inventer C est pour cela que dans la suite de ce document nous traiterons le cas de l ajout d l ments Ajout d l ments
25. t aux valeurs des contraintes 4 2 2 Etape 2 Calcul d un champ neutre ELGA correspondant aux contraintes 1 On suppose que le mod le 3D M03D qui a servi faire le calcul contient en plus des l ments 3D des l ments de bord facettes sur tous ses bords 2 Extraction du champ de contraintes aux n uds SIGNO CREA CHAMP OPERATION EXTR TYPE CHAM NOEU SIEF R NOM CHAM SIEF NOEU ELGA RESULTAT INST 3 Transformation du champ SIGNO en champ neutre NEUTNO CREA CHAMP OPERATION ASSE TYPE CHAM NOEU NEUT R MODELE MO3D PROL ZERO OUI ASSE F TOUT OUI CHAM GD SIGNO NOM CMP SIXX SIYY SIZZ NOM CMP RESU X1 X2 X3 4 Passage du champ NEUTNO aux points de Gauss NEUTGA CREA CHAMP OPERATION DISC TYPE CHAM ELGA NEUT R CHAM GD NEUTNO MODELE MOD3D PROL ZERO OUl Manuel d utilisation Fascicule u2 01 Notions g n rales Document diffus sous licence GNU FDL http www gnu org copyleft fdl html Code Aster Version default Titre Notice d utilisation de la manipulation de champs Responsable Jacques PELLET 4 2 3 tape 3 Calcul de l int grale sur le Date 26 01 2011 Page 19 19 Cl U2 01 11 R vision 5263 bord Il suffit d int grer le champ NEUTGA aux mailles de bord Par exemple pour la face HAUT la commande est la suivante INT POST EL INT EGRAL E F GROUP NOM CMP X1 X2 EM CHAM GD SIGFA MO

Download Pdf Manuals

image

Related Search

Related Contents

Metropolitan Exposition Services Kit  GPS SiRFstarIV Evaluation Kit EVA2100-A/B  Philips Daily Collection Blender HR2106/91  König KN-DVBT-IN52L television antenna    Activar o ZoomText  Voucher Management System (VMS) User`s Manual, Release 3.0.0.1  Microlife IFR 100  SP2400/D6 - EPM Tecnologia  

Copyright © All rights reserved.
Failed to retrieve file