dycha31
C DYCHA31 SOURCE BP208322 20/03/26 21:15:43 10562 C DYCHA3 SOURCE CHAT 05/01/12 23:00:43 5004 & ,XFN,XFT,XPUS,iannul) IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) *--------------------------------------------------------------------* * * * Operateur DYNE : * * Calcul de la force de choc pour une liaison B de type : * * - POINT_CERCLE_FROTTEMENT * * * *--------------------------------------------------------------------* * Parametres: * * * * e XDEP Valeur du deplacement sur la normale * * e XVITN Valeur de la vitesse normale au plan tangent du contact* * e IGP Indice de glissement au pas precedent * * es XPALB Tableau contenant les parametres de la liaison * * e NLIAB Nombre de liaisons sur la base B * * e I Numero de la liaison * * e INTER Indice de liaison interieure / exterieure * * s XFN Valeur de la force de choc suivant la normale. * * s XFT Module de la force de choc projetee sur le plan tangent* * s XPUS Valeur de la puissance d'usure instantanee * * * *--------------------------------------------------------------------* DIMENSION XPALB(NLIAB,*) XFN = 0.D0 XFT = 0.D0 XPUS = 0.D0 XJEU = XPALB(I,2) * XAD = ABS(XDEP) XAJ = ABS(XJEU) * IF ( (((XAD.LE.XAJ).AND.(INTER.EQ.0)).OR. & ((XAD.GE.XAJ).AND.(INTER.EQ.1))).AND. & (iannul.EQ.0)) THEN c ID4 = 7 + 3*IDIM c ID5 = 7 + 4*IDIM c ID6 = 7 + 5*IDIM c ID8 = 7 + 7*IDIM c ID9 = 7 + 8*IDIM ID4 = 10 + 3*IDIM ID5 = 10 + 4*IDIM ID6 = 10 + 5*IDIM ID8 = 10 + 7*IDIM ID9 = 10 + 8*IDIM XRAIN = XPALB(I,1) XGLIS = XPALB(I,3) XADHE = XPALB(I,4) XRAIT = XPALB(I,5) XAMOT = XPALB(I,6) XAMON = XPALB(I,7) XVAL = XDEP - XJEU XFN = - XRAIN * XVAL - XAMON * XVITN & XADHE,XRAIT,XAMOT,XFN,XFT,XPUS) ELSE IGP = -1 c ID6 = 7 + 5*IDIM ID6 = 10 + 5*IDIM DO 10 ID=1,IDIM XPALB(I,ID6+ID) = 0.D0 10 CONTINUE ENDIF * RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales