* fichier : GLRC_DM.dgibi ************************************************************************ ************************************************************************ ******************************************************* * Cas test de l'implantation numérique du modele * GLRC_DM ******************************************************* * Développé par : * Benjamin Richard * Contact : * Benjamin.Richard@lmt.ens-cachan.fr * Institution : * CEA\DEN\DANS\DM2S\SEMT\EMSI ******************************************************* * Choix du cas de charge * - 1 : Traction/compression - charge dech. (membrane) * - 2 : Idem - sens oppose * - 3 : Traction/compression - charge dech. (flexion ) * - 4 : Idem - sens oppose * - 5 : Idem avec le deux cycle en plus * - 6 : Distorsion et cisaillement pur plan * - 7 : Couplage traction/compression * - 8 : * - 9 : ******************************************************* * Choix du cas de charge ncas = 1; nfat = 0; ******************************************************* * Choix du modele ******************************************************* SI (EGA nfat 0); ric0 = VRAI; sme0 = FAUX; FINSI; SI (EGA nfat 1); sme0 = VRAI; ric0 = FAUX; FINSI; graph0 = 'N'; ******************************************************* * Parametres materiaux ******************************************************* * Parametres physiquement accessibles------------------ * Proprietes elastiques du beton EBN = 32308E6; NUBN = 0.2; * Proprietes elastiques de l'acier EAN = 200000E6; NUAN = 0.3; * Epaisseur de la dalle (ou du voile) THN = 0.10; * Section totale d'acier par metre lineaire XIA = 8.0E-4; * Position relative de la nappe dans l'epaisseur EPR = 0.04; * Resistance en traction du beton FTN = 3.4E6; * Effort limite en compression par metre lineaire NMAX = 1.0E6; * Parametres intrinseques au modele BA----------------- * Le parametre GAMMA_MT GAMMT = 0.02 ; * Le parametre GAMMA_F GAMMF = 0.32 ; * Parametres intrinseques au modele MAZARS------------- ** Le parametre AT *AT = 1.e0; ** Le parametre AC *AC = 1.2e0; ** Le parametre BT *BC = 1.7e+03; ** Le parametre BC *BT = 10000.; ** Le parametre de seuil EPSD0 *EPSD0 = (FTN/EBN); * Energie de fissuration gft = 160; * Resistance en compression fcn = 10E6; *fcn = 36E6; * Energie de fissuration gfc = 2000; ******************************************************* * Options de calcul ******************************************************* DENSITE 0.1; ******************************************************* * Maillage ******************************************************* P1 = 0. 0. 0.; P2 = 1. 0. 0.; P3 = 1. 1. 0.; P4 = 0. 1. 0.; L1 = P1 DROIT P2 ; L2 = P2 DROIT P3 ; L3 = P3 DROIT P4 ; L4 = P4 DROIT P1 ; LTOT = L1 ET L2 ET L3 ET L4 ; SI (EGA graph0 'O'); TRAC s1; FINSI; ******************************************************* * Conditions aux limites ******************************************************* * Conditions selon le chargement----------------------- SI (ET (> ncas 0) (< ncas 3)); CLTOT = CL1 ET CL2 ET CL3; FINSI; SI (ET (> ncas 2) (< ncas 6)); CLTOT = CL1 ET CL2 ET CL3; FINSI; SI (ET (> ncas 5) (< ncas 7)); D0 = 3.3E-4; CHPO1 = CHPO1 * D0; D0 = 3.3E-4; CHPO2 = CHPO2 * D0; D0 = 3.3E-4; CHPO3 = CHPO3 * D0; D0 = 3.3E-4; CHPO4 = CHPO4 * D0; DF1 = FORCE ((-1 * D0) 0 0) L1; DF2 = FORCE (0 D0 0) L2; DF3 = FORCE (D0 0 0) L3; DF4 = FORCE (0 (-1 * D0) 0) L4; DFT = DF1 ET DF2 ET DF3 ET DF4; SI (EGA graph0 'O'); FINSI; CLTOT = CL1 ET CL21 ET CL22 ET CL31 ET CL32 ET CL41 ET CL42 ET CL51 ET CL52; DTOT = D2 ET D3 ET D41 ET D42 ET D51 ET D52; FINSI; SI (ET (> ncas 6) (< ncas 10)); CLTOT = CL1 ET CL2 ET CL3 ET CL4; DTOT = D1 ET D2; FINSI; ******************************************************* * Choix des modeles et des materiaux associes ******************************************************* * Cas du modele BA------------------------------------- SI (ric0); * Identification automatique--------------------------- EEQM NUM EEQF NUF0 XK0 GAMC0 XALFA = IDENTI 'GLRC_DM' EBN NUBN EAN NUAN THN XIA EPR FTN NMAX GAMMT GAMMF 0.; * Modele----------------------------------------------- MODTOT = MODE S1 MECANIQUE ELASTIQUE ISOTROPE ENDOMMAGEMENT GLRC_DM DKT COQ4 CONS COUCHE1; * Materiaux-------------------------------------------- MATTOT = MATE MODTOT YOUN EEQM NU NUM YOUF (EEQF * 1.4) NUF NUF0 GAMT GAMMT GAMC GAMC0 GAMF GAMMF SEUI XK0 ALF XALFA; MATTOT = MATTOT ET CAR1; FINSI; * Cas du modele multicouche---------------------------- SI (sme0); MOD1=TABLE; mat1=TABLE; NCOUCH = 9; I=0; REPETER BOU1 NCOUCH; I=I+1; NAME = CHAINE 'BET' I; ENDOMMAGEMENT RICCOQ DKT COQ4 CONS NAME; EPI = ((THN-XIA) / NCOUCH); TAIL1 = (2 ** (1.0 / 2.0)) * CHAM2 ** (1.0 / 2.0); GFT = GFT / EPI; EPSUT = (TAIL1) / GFT; GFC = GFC / EPI; EPSUC = (TAIL1) / GFC; FT ftn EPUT EPSUT FC fcn EPUC EPSUC; EXCN = (4.0 * EPI) + (I - 1) * EPI; mat1.I = mat1.I et car1; FIN BOU1; MOD2 = MODE S1 MECANIQUE ELASTIQUE ISOTROPE DKT COQ4 CONS ACI1; MOD3 = MODE S1 MECANIQUE ELASTIQUE ISOTROPE DKT COQ4 CONS ACI2; MODTOT = MOD2 ET MOD3; mat2 = mat2 et car2; mat3 = mat3 et car3; mattot = mat2 et mat3; I=0; REPETER BOU1 NCOUCH; I=I+1; modtot = modtot et mod1.I; FIN BOU1; I=0; REPETER BOU1 NCOUCH; I=I+1; mattot = mattot et mat1.I; FIN BOU1; FINSI; ******************************************************* * Choix des cas de charge ******************************************************* SI (EGA NCAS 1); FINSI; SI (EGA NCAS 2); FINSI; SI (EGA NCAS 3); FINSI; SI (EGA NCAS 4); FINSI; SI (EGA NCAS 5); FINSI; SI (EGA NCAS 6); FINSI; SI (EGA NCAS 7); CHATOT = CHA1; FINSI; SI (EGA NCAS 8); CHATOT = CHA1; FINSI; SI (EGA NCAS 9); CHATOT = CHA1; FINSI; SI (< ncas 6); CHATOT = CHA1; FINSI; SI (ET (> ncas 5) (< ncas 7)); CHATOT = CHA1 ET CHA2; FINSI; ******************************************************* * Preparation au calcul ******************************************************* TAB1 = TABLE ; TAB1.BLOCAGES_MECANIQUES = CLTOT ; TAB1.MODELE = MODTOT ; TAB1.MOVA = RIEN ; TAB1.CHARGEMENT = CHATOT ; TAB1.CARACTERISTIQUES = MATTOT ; TAB1.TEMPS_CALCULES = LIS1 ; ******************************************************* * Calcul ******************************************************* PASAPAS TAB1 ; ******************************************************* * Post traitement ******************************************************* nn=nn-1; SI (EGA graph0 'O'); SI (ric0); FINSI; SI (sme0); FINSI; FINSI; SI (OU (EGA ncas 1) (EGA ncas 2)); SI (EGA graph0 'O'); DESS EV2; FINSI; FINSI; SI (ET ( ET (> ncas 2) (< ncas 6)) (EGA nfat 1)); REPETER BOU3 nn; TPS = &bou3; CHPS1 = TABLE; CHPS2 = TABLE; CHPS3 = TABLE; CHPS4 = TABLE; I=0; REPE BOU1 NCOUCH; I=I+1; *CHPS3.I = REDU TAB1.REACTIONS.TPS (mod1.I); FIN BOU1; I=0; REPE BOU1 NCOUCH; I=I+1; EXCN = (4.0 * EPI) + (I - 1) * EPI; TOT=0; TOT=TOT+(CHPS2.I * EXCN) * 0.0 + CHPS4.I; FIN BOU1; fin bou3; SI (ega graph0 'O'); dess ev2; FINSI; FINSI; SI (ET (ega ncas 6) (EGA nfat 0)); I = 1; REPETER BOU1 nn; *var0 = tab1.contraintes.I; *tot = EXTR VAR0 'N12 ' 1 1 1; var0 = tab1.reactions.I; I = I + 1; FIN BOU1; SI (ega graph0 'O'); dess ev2; FINSI; FINSI; SI (ET (ega ncas 6) (EGA nfat 1)); I = 1; REPETER BOU1 nn; var0 = tab1.reactions.I; *tot = EXTR VAR0 'N12 ' 1 1 1; I = I + 1; FIN BOU1; SI (EGA graph0 'O'); dess ev2; FINSI; FINSI; SI (ET ( ET (> ncas 2) (< ncas 6)) (EGA nfat 0)); I=1; REPETER BOU1 nn; var0=tab1.reactions.I; i=i+1; fin bou1; SI (EGA graph0 'O'); dess ev2; FINSI; FINSI; SI (ET (> ncas 6) (< ncas 10)); LISG1 = (LISG1 * 2.0E-4); LISG2 = (LISG2 * 6E-3); I = 1; REPETER BOU1 nn; var0 = tab1.reactions.I; I = I + 1; FIN BOU1; I = 1; REPETER BOU1 nn; var0 = tab1.reactions.I; I = I + 1; FIN BOU1; SI (EGA graph0 'O'); DESS EV21; DESS EV22; FINSI; FINSI; SI (EGA graph0 'O'); FINSI; ee=tab1.variables_internes.nn; message 'erreur relative'; err = (aa - 1.9650) / 1.9650; list err; si (> err 1.0E-3); erreur(5); finsi; ******************************************************* * FIN DE L ANALYSE ******************************************************* FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales