Télécharger fluendo3d_beton_arme.dgibi
* fichier : fluendo3d_beton_arme.dgibi ************************************************************************ ************************************************************************ * * test de la formulation beton_arme du mdele fluendo3d * ---------------------------------------------------------------------- * * Alain Sellier, Stephane Multon, Pierre Morenon, Daniela Vo * mercredi 4 janvier 2023 * *----------------------------------------------------------------------- * Exemple de calcul d un element charge en traction *----------------------------------------------------------------------- graph1=FAUX; cas1='SELLIER'; n1=1; n2=1; l1=0.1; h1=0.5; p1=0. 0. 0.; p2=l1 0. 0.; p3=l1 l1 0.; p4=0. l1 0.; p33=l1 l1 h1; p11=0. 0. h1; p22=l1 0. h1; p44=0. l1 h1; surf1=DALLER d12 d23 d34 d41 PLAN; sxz0=d12 TRANS n2 (0. 0. h1); syz0=d41 TRANS n2 (0. 0. h1); et d111 et d2233 et d3344); si (graph1) ; trac vol1 qual; finsi; *beton rt0=4.; E0=40000.; n00=1.; ep0=n00*(rt0/E0); *comment faire varier hydratation et teneur en eau *modele *noyau lineaire TREF 20. TALP 20.; *matrice HYDS 0.2 RT rt0 EPT 1.0e-4 GFT 1.0e-4 RC 63. EPC 2.0e-3 DELT 1. BETA 0.15 EKDC 2.0e-3 REF 5. GFR 1.0e-4 TSTH 45. DT80 0.15 DALR 1.0e-5 ALTC 0. ; * effets de l eau TTKW 40. DCDW 0.50 SKDW 12.5 CSHR 2.0 KWRT 0.00 KWRC 0.00; *fluage XFLU 1. NRJM 20000. DFMX 0. MDTT 5. TDTT 1.0 WDTT 0.02 PDTT 2.0 ; *tres jeune age (avant percolation) *renfort Er1=210.0e3; sy1=560.; tyr1 6. vr11 0. vr12 0. vr13 1. SUR1 667. EPU1 0.07 WPR1 1. HIR1 40000.; *assemblage des composantes materiau mat1=matef1 et matd1 ET matf1 ET matgw1 et matja et matr1; *blocage meca cl0=cl1 et cl2 et cl3 et cl4; * chargement meca *construction de la liste des temps x0=0.; x2=0.; repe bou1 (n1-1); dx2=abs(x1-x0); x0=x1; x2=x2+dx2; fin bou1; list list2; *amplitude du chargement list1=(h1*(ep0/n00))*list1; si (graph1) ; dess evol1 titre 'chargement'; finsi; *hydratation evolutive lors du chargement (non exploite ici) lht1=list3; *dess evh1 titr 'Hydratation'; *teneur en eau imposee (non exploite ici) lwt1=list3; *dess evw1 titr 'Vw(t)'; *calcul tab1=table; tab1.modele=mod1; tab1.caracteristiques=mat1; tab1.blocages_mecaniques=cl0 et rig1 et rig2 et rig3 et rig4 et rig5; tab1.chargement=char1 et char2 et char3 et char3 et char4 et chah1 et chaw1; tab1.precision=1.0e-4; tab1.precflex=tab1.precision; tab1.mes_sauvegardes=table; tab1.mes_sauvegardes.defto=vrai; dt0=dt0/2.; tab1.temps_calcules=list5; pasapas tab1; ************************************************************************ * exploitation des resultats ************************************************************************ n1=40; fref1=2.10717E-01; n2=80; fref2=2.81503E-01; err1 = abs ((fref1 - fcal1)/fref1) ; err2 = abs ((fref2 - fcal2)/fref2) ; si ((err1 < 1.e-3) et (err2 < 1.e-3)) ; sinon ; finsi ; si (graph1) ; list6=(l1**-2)*list4; list7=(h1**-1)*list5; finsi; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales