* fichier : fibre1.dgibi ************************************************************************ ************************************************************************ ************************************************************************ ************************************************************************ * CAS TEST fibre1.dgibi * * Exemple d'utilisation du modèle à fibre * * * * Poutre avec un déplacement imposé * * L=1800 mm * * * * D. Combescure - Décembre 2006 * * Laboratoire DYN - CEA Saclay * ************************************************************************ ************************************************************************ * *----------------------------------------------------------------------- * Géométrie : 200mm x 100mmx L=1500m +2*150. * Beton: fcj = 25,1 MPa, ftj = 3,08 MPa, Eij = 23GPa * Aciers : * 1 lit inférieur 2HA12 + 1 lit supérieur avec 2HA6 * cadres n = 1, fi6e200 *----------------------------------------------------------------------- *FLAGVISU = VRAI; *FLAGLONG = VRAI; * FLAGVISU = FAUX; FLAGLONG = FAUX; * * phi6 = 0.006; phi8 = 0.008; phi10 = 0.010; phi12 = 0.012; phi13 = 0.013; phi19 = 0.019; ceq6 = 3.14159*phi6 /4.0; ceq8 = 3.14159*phi8 /4.0; ceq10 = 3.14159*phi10 /4.0; ceq12 = 3.14159*phi12/4.0; ceq13 = 3.14159*phi13/4.0; ceq19 = 3.14159*phi19/4.0; sec6 = 3.14159*((phi6**2)/4.); sec8 = 3.14159*((phi8**2)/4.); sec10 = 3.14159*((phi10**2)/4.); sec12 = 3.14159*((phi12**2)/4.); sec13 = 3.14159*((phi13**2)/4.); sec19 = 3.14159*((phi19**2)/4.); * fyacier = 700.E6; valtraf = 5.; * * Dimensions de la poutre et ferraillage * Happui = 1.50; Htot = Happui +(2.*0.15); phiacier = phi12; secacier = sec12; hgthc = 0.20; wdthc = 0.10; epenro = 0.020; * *------------------------------------------------------------------------- * Maillage fibre acier - supérieur *------------------------------------------------------------------------- CA1 = (((-0.5)*wdthc) + epenro) ((-0.5*hgthc) + epenro) ; CA2 = ((0.5*wdthc) - epenro) ((-0.5*hgthc) + epenro) ; SAINF = CA1 ET CA2; CA3 = (((-0.5)*wdthc) + epenro) ((0.5*hgthc) - epenro) ; CA4 = ((0.5*wdthc) - epenro) ((0.5*hgthc) - epenro) ; SASUP = CA3 ET CA4; *----------------------------------------------------------------------- * Description du coffrage poteau et des sections BA correspondantes. *----------------------------------------------------------------------- pbc1 = (-0.5*wdthc) (-0.5*hgthc); pbc2 = (-0.5*wdthc) ( 0.5*hgthc); vbc3 = wdthc 0.000; *----------------------------------------------------------------------- * Modèles sur maillage sections *----------------------------------------------------------------------- *-------------------------- Matériau Béton ---------------------------- EBET = 23.0E9 ; NUBET = 0.25 ; FCBET = 25.1E6 ; FTBET = 3.08E6 ; RBET = 2500.; *-------------------------- Matériau Acier ---------------------------- * Acier sans prise en compte de l'adhérence * Béton: confiné, adhérence: bonne paci = ((2.*sec6) + (2.*sec12))/(hgthc*wdthc); * * Modèles, matériaux et caractéristiques MESHFIB = SBET et SAINF et SASUP; * * Acier PARFAIT_UNI * 'SECT' sec12 'SIGY' fyacier H (0.01*2.0E11); * 'SECT' sec6 'SIGY' fyacier H (0.01*2.0E11); * * modstot = modBC ET modAINF et modASUP; matstot = matBC ET carBC ET matAINF ET carAINF ET matASUP ET carASUP; *----------------------------------------------------------------------- * Géométrie de la poutre en 3D. *----------------------------------------------------------------------- oeil = 0. -10000. 0.; SI FLAGLONG; n1 = 3; n2 = 15; SINON; n1 = 1; n2 = 3; FINSI; p0 = 0. 0. 0.; p1d = (0.5*Happui) 0. 0.; p2d = (0.5*Htot) 0. 0.; p1g = (-0.5*Happui) 0. 0.; p2g = (-0.5*Htot) 0. 0.; Lpoutre = (d n1 p2g p1g) et (d n2 p1g p0) et (d n2 p0 p1d) et (d n1 p1d p2d); *----------------------------------------------------------------------- * Adaptation des modèles et caractéristiques des matériaux béton et * acier sur maillage frame: modèles a fibres d'élément de Timoshenko *----------------------------------------------------------------------- modpout = MODE Lpoutre MECANIQUE ELASTIQUE SECTION PLASTIQUE SECTION TIMO; * Image 3D de la poutre TITR 'Maillage 3D: Partie courante du poteau' ; tabtrac = table; * SI (EGA FLAGVISU VRAI); FINSI; * *----------------------------------------------------------------------- * Conditions aux limites *----------------------------------------------------------------------- *----------------------------------------------------------------------- * Construction de la matrice de rigidité : rigpot *----------------------------------------------------------------------- rigtot = rigpout et con1 et con2 et con3; *----------------------------------------------------------------------- * Construction de la matrice de masse et verification de la masse *----------------------------------------------------------------------- mt1 = ch1 * maspout ; * mt contient la masse totale *----------------------------------------------------------------------- * Calcul des fréquences propres du système. *----------------------------------------------------------------------- rigtot maspout ; freq1 = freqsol.MODES.1 .FREQUENCE; dptm1 = freqsol.MODES.1 .DEFORMEE_MODALE; freq2 = freqsol.MODES.2 .FREQUENCE; dptm2 = freqsol.MODES.2 .DEFORMEE_MODALE; tabtrac = table; tabtrac.DEPLACEMENTS = TABLE; tabtrac.DEPLACEMENTS . 1 = dptm1; tabtrac.DEPLACEMENTS . 2 = dptm2; df3D1 = defo mesh3D (tabtrac.DEPLACEMENTS_3D . 1) 0.5; df3D2 = defo mesh3D (tabtrac.DEPLACEMENTS_3D . 2) 0.5; * SI (EGA FLAGVISU VRAI); FINSI; * ********************************************** * * Chargement statique à déplacement imposé * ********************************************* * Déplacement imposé vers le bas * Pour L=1.80m * dmax = -0.010 ; * dp = -0.0002 ; tm6 = nt6 - 1.0 ; * Déplacement imposé *----------------------------------------------------------------------- * Calcul statique - chargement monotone *----------------------------------------------------------------------- SI (EGA FLAGLONG VRAI); SINON; FINSI; tsauv = tcalc ; * TAB1 = TABLE; TAB1 . BLOCAGES_MECANIQUES = con1 et con2 et con3 et upzm; TAB1 . MODELE = modpout; TAB1 . CARACTERISTIQUES = matpout; TAB1 . CHARGEMENT = chpzm ; TAB1 . TEMPS_CALCULES = tcalc ; TAB1 . TEMPS_SAUVES = tsauv ; TAB1 . PRECISION = 1.E-6 ; TAB1. MAXDEFOR = 1.E-5; TAB1 . MOVA = RIEN ; TAB1 . MAXITERATION = 150 ; TAB1 . HYPOTHESE_DEFORMATIONS = 'QUADRATIQUE' ; PASAPAS TAB1; T_REP = TAB1.'TEMPS'.N_REP ; LIST N_REP; LIST T_REP; *----------------------------------------------------------------------- * Post-Traitement *----------------------------------------------------------------------- dep0 = TAB1.'DEPLACEMENTS'; tim0 = tab1. TEMPS; sig0 = TAB1.'CONTRAINTES'; var0 = TAB1.'VARIABLES_INTERNES'; j = 1; j = j + 1; indj = ind0.j; depj = dep0.indj; sigj = sig0.indj; vecj = bsigma sigj modpout matpout; FIN lab1; * 'Force (kN)' ((0.001)*fzp0); * SI (EGA FLAGVISU VRAI); TITR 'Deplacement p0' ; dess evtiuz; TITRE 'Force'; dess evtifz; FINSI; * tabtrac = table; tabtrac. 'DEPLACEMENTS' = table; tabtrac. 'VAIS' = table; tabtrac. 'VONS' = table; depj = dep0.nlab2; varj = var0.nlab2; tabtrac. 'DEPLACEMENTS' . 1 =depj; * * * Analyse des contraintes et déformations dans les fibres * SI (EGA FLAGVISU VRAI); trac mesh3D * * Exportation vers PARAVIEW via AVS * ((tabtrac.deplacements_3D. nn) et (tabtrac.VAIS_3D. nn) et (tabtrac.VONS_3D. nn));; FINSI; * FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales