dragon
C DRAGON SOURCE CHAT 05/01/12 22:55:08 5004 C======================================================================= C C MODELE ELASTIQUE ENDOMMAGEABLE A ANISOTROPIE INDUITE C CHARGEMENT PROPORTIONNEL EN DEFORMATIONS C C - PROGRAMME PRINCIPAL - C VERSION 1.0 C C======================================================================= C C CREATION :F.CORMERY C E.N.S.M.A - LMPM C JUIN 1993 C C MODIFICATIONS: T.DESOYER, D.HALM C LMPM-ENSMA C AVRIL 1996 C C======================================================================= IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) REAL*8 LAMB,MUT C----------------------------------------------------------------------- C-------- COMMONS SPECIFIQUES C----------------------------------------------------------------------- COMMON/APENTE/ LAMB,MUT,G,ALP1,BETA COMMON/MAED/B,C0,CPRIME COMMON/DSIGEP/ H SEGMENT WRK0 REAL*8 XMAT(NCXMAT) ENDSEGMENT * SEGMENT WRK1 REAL*8 DDHOOK(LHOOK,LHOOK),SIG0(NSTRS),DEPST(NSTRS) REAL*8 SIGF(NSTRS),VAR0(NVARI),VARF(NVARI) REAL*8 DEFP(NSTRS),XCAR(ICARA) ENDSEGMENT C SEGMENT WRK5 REAL*8 EPIN0(NSTRS),EPINF(NSTRS),EPST0(NSTRS) ENDSEGMENT C SEGMENT DRA0 REAL*8 AAA(LDRA0) ENDSEGMENT * DIMENSION KM(6) * C----------------------------------------------------------------------- C------- DATA ET DIMENSION C----------------------------------------------------------------------- C N9 N18 * DIMENSION SIGT(6),EPST(6),ENDT(6),VAL(3,3),VAL1(3,3), CC DIMENSION VAL(3,3),VAL1(3,3), C N24 N30 N36 N39 N42 CC * SIGD(6),EPSD(6),ENDD(6),VP1(3),VP(3), C N78 N114 N120 * * DEPS(6),VDEP(36),VDEP1(36),EPSPLS(6), CC * VDEP(36),VDEP1(36),EPSPLS(6), C N129 N138 N141 N144 N150 CC * VAL2(3,3),VAL3(3,3),VP2(3),VP3(3),EPSTT(6) C C DATA ZERO/0.D0/ C----------------------------------------------------------------------- C CHARGEMENT DES DONNEES DU PROBLEME (LECTURE SUR *.DAT) C----------------------------------------------------------------------- KERRE=0 LAMB = XMAT(1) * XMAT(2) /(( 1.D0 + XMAT(2))*(1.D0-2.d0*XMAT(2))) MUT = XMAT(1) / ( 2.d0 *( 1.D0+XMAT(2))) G=XMAT(5) ALP1=XMAT(6) BETA=XMAT(7) C0=XMAT(8) CPRIME=XMAT(9) B=XMAT(10) * READ(97,303)LAMB,MUT,G,ALP1,BETA,B,C0,CPRIME * DO 5 I=1,6 *5 READ(97,304) SIGT(I) * DO 6 I=1,6 *6 READ(97,304) ENDT(I) * DO 7 I=1,6 *7 READ(97,304) EPST(I) * DO 8 I=1,6 *8 READ(97,304) DEPS(I) * READ(97,305) MLL NPA=0 DD= VAR0(1) XLIMT=C0+CPRIME*DD XLIMD=C0+CPRIME*DD C----------------------------------------------------------------------- * CALL ARED3M(SIG0,EPIN0,VAR0(2),XLIMT, * * SIGF,EPINF,VARF(2),XLIMD, * * DEPST,VDEP,VDEP1,NPA,VAL,VP,EPSPLS,VAL1,VP1, * * VAL2,VAL3,VP2,VP3,EPSTT,FDDD) * SIGF,EPINF,VARF(2),XLIMD, * DEPST,AAA(25),AAA(61),NPA, * AAA(1),AAA(22),AAA(97),AAA(10),AAA(19), * AAA(103),AAA(112),AAA(121),AAA(124), * AAA(127),FDDD,AAA(133),AAA(142),AAA(148), * AAA(184),AAA(220),AAA(226),AAA(307), * AAA(388),AAA(394),AAA(400),KM,AAA) * CALL ARED3M(SIGT,EPST,ENDT,XLIMT, * * SIGD,EPSD,ENDD,XLIMD, * * DEPS,VDEP,VDEP1,NPA,VAL,VP,EPSPLS,VAL1,VP1, * * VAL2,VAL3,VP2,VP3,EPSTT,FDDD) VARF(1)=VARF(2)+VARF(3)+VARF(4) C----------------------------------------------------------------------- C CALL MATGE(VDEP,TRAD,NPA,IBIF0,IBIF1,IBIF2,IBIF3) C----------------------------------------------------------------------- DO 11 II=1,6 DEFP(II)=DEPST(II) * SIGT(II)=SIGD(II) * EPST(II)=EPSD(II) * ENDT(II)=ENDD(II) 11 CONTINUE * XLIMT=XLIMD C----------------------------------------------------------------------- RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales