* fichier : amor.dgibi ************************************************************************ ************************************************************************ ************************************************************************ * Test de frontiere LYSMER et KULHEMEYER ************************************************************************ * * Dans ce test, une onde de compression est generee par une impulsion * a une extremite d'une barre maille en elements massifs 3D. Cette onde * est absorbée lorsqu'elle arrive a l'autre extremite de la barre munie * de la frontiere absorbante de Lysmer et Kulhemeyer. * * L'absorption est totale si la direction de propagation de l'onde est * perpendiculaire a la frontiere, ce qui est le cas ici. * * F. WANG DM2S/SEMT/EMSI 02/2014 ************************************************************************ * Pour les traces, mettre IG1 a VRAI ; * IG1 = FAUX ; * * NE = 80 ; DIS = 80. ; DX = DIS / NE ; P0 = 0 0 0 ; P1 = 0 5 0 ; TITR 'MAILLAGE 3D D UNE BARRE' ; 'SI' IG1 ; TRAC SOL ; 'FINS' ; NU1 = 1./3. ; VS = 400. ; VP = 800. ; RHO1 = 2500 ; G1 = VS*VS*RHO1 ; E1 = 2*(1 + NU1)*G1 ; * APPEL AMOR TITR 'FORCE APPLIQUEE A UNE EXTREMITE' ; DT = 0.0125 / 2 ; NT = 300 ; 'SI' IG1 ; DESS EV_FOR ; 'FINS' ; *----------------------------------------------------------------------- * TABLE POUR LA PROCEDURE DYNAMIQUE *----------------------------------------------------------------------- TAB_DYN = TABLE ; TAB_DYN.'VITE' = CH_VITI ; TAB_DYN.'FREQ' = 250 ; TAB_DYN.'DEBU' = 0.0 ; NB_PAS = ENTI (0.3 / 0.001) ; TEMPS ; *----------------------------------------------------------------------- * POST-TRAITEMENT *----------------------------------------------------------------------- POI = TABLE ; POI.1 = P0 ; L_D = TABLE ; I = 1 ; REPE B1 NP ; I = I + 1 ; FIN B1 ; I_TEM = 0 ; REPETER B2 NB_PAS ; I_TEM = I_TEM + 1 ; REMP L_TEM I_TEM TEM_I ; I = 1 ; REPE B2_1 NP ; REMP L_ENR I_TEM ENR_I ; I = I + 1 ; FIN B2_1 ; FIN B2 ; EV_DEP = TABLE ; I = 1 ; REPE B3 NP ; TITRE 'DEPLACEMENT POINT' I ' Z =' Z_I ' M' ; I = I + 1 ; FIN B3 ; 'SI' IG1 ; 'FINS' ; TITRE 'EVOLUTION D ENERGIE DE DEFORMATION DANS LA BARRE' ; 'SI' IG1 ; DESS EV_ENR MIMA ; 'FINS' ; E_RES = E_FIN / E_MAX ; * * CODE FONCTIONNEMENT * SI (E_RES < 1.E-4) ; SINON ; FINSI ; * * FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales