* SHFDT PROCEDUR OF166741 23/02/07 11:58:40 11590 ************************************************************************ * CALCUL DE FONCTION DE TRANSFERT D'UN CHAMP D'ONDE SH INCLINEE * PAR RAPPORT A UN POINT DE REFERENCE * * TABDON : TABLE D'ENTREE AVEC LES INDICES SUIVANTES : * PDC*POINT: POINT DE CONTROLE A LA SURFACE DU SOL * DIR*MOT: DIRECTION DU MOUVEMENT DES PARTICULES DE SOL * DIR = UX : ONDE SH SE PROPAGEANT DANS LE PLAN YZ * DIR = UY : ONDE SH SE PROPAGEANT DANS LE PLAN XZ * ANGLE*FLOTTANT: ANGLE D'INCIDENCE PAR RAPPORT A L'AXE OZ * VS*FLOTTANT: VITESSE DE PROPAGATION D'ONDE S * PDF*POINT: POINT DE CIBLE QUELCONQUE DANS LE SOL * KSI*FLOTTANT: TAUX D'AMORTISSEMENT DU SOL, CONSTANT PAR DEFAUT, * VARIABLE SELON LE MODELE DE RAYLEIGH SI F1 ET F2 * EXISTENT * F1*FLOTTANT, F2*FLOTTANT: FREQUENCES POUR LE MODELE DE RAYLEIGH ************************************************************************ ANGLE = TABDON.ANGLE ; VS = TABDON.VS ; KSI = TABDON.KSI ; LF = TABDON.LF ; SI (F0 < 1E-5) ; I_ENLE = 1 ; FINSI ; LOMEG = 2*PI*LF ; OM1 = 2*PI*TABDON.F1 ; OM2 = 2*PI*TABDON.F2 ; A0 = 2*KSI*OM1*OM2/(OM1 + OM2) ; A1 = 2*KSI/(OM1 + OM2) ; LKSI = (A0*L1 / (2*LOMEG)) + (A1*LOMEG/2.) ; FINSI; * Calcul de la racine carre de EV1 EVVS = VS*EV2 ; DX = X1 - X0 ; DY = Y1 - Y0 ; DZ = Z1 - Z0 ; SI (EGA TABDON.DIR 'UX') ; EVA = -1*EVI*EVOMEG*DY*(SIN ANGLE)/EVVS ; EVB = -1*EVI*EVOMEG*DZ*(COS ANGLE)/EVVS ; EVC = EVI*EVOMEG*DZ*(COS ANGLE)/EVVS ; SINON; SI (EGA TABDON.DIR 'UY') ; EVA = -1*EVI*EVOMEG*DX*(SIN ANGLE)/EVVS ; EVB = -1*EVI*EVOMEG*DZ*(COS ANGLE)/EVVS ; EVC = EVI*EVOMEG*DZ*(COS ANGLE)/EVVS ; FINSI ; FINSI ; TITR 'EVA1' ; TITR 'EVB1' ; TITR 'EVC1' ; FDTSH = (EVA1 * (EVB1 + EVC1))/2. ; SI (EGA I_ENLE 1) ; FINSI ; FINPROC FDTSH ; ************************************************************************
© Cast3M 2003 - Tous droits réservés.
Mentions légales