mtokce
C MTOKCE SOURCE CB215821 26/08/24 21:17:25 12622 c SUBROUTINE MTOKCE(LRE,NDDL,REL,VROT,RELB) C======================================================================= C C Calcul de la matrice de raideur centrifuge à partir dela matrice de masse C pour les éléments massifs en 3D C C Didier COMBESCURE Mars 2003 C BP on sort le remplissage de ROME (cst) de la boucle (cf KCENT3.eso) C C======================================================================= IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) c DIMENSION REL(LRE,1),RELB(LRE,1),VROT(*),ROME(3,3) DIMENSION REL(LRE,1),RELB(LRE,1),ROME(3,3) C NNOEU = LRE/NDDL C c ROME(1,1) = (-1.)*((VROT(2)**2) + (VROT(3)**2)) c ROME(2,2) = (-1.)*((VROT(1)**2) + (VROT(3)**2)) c ROME(3,3) = (-1.)*((VROT(1)**2) + (VROT(2)**2)) c ROME(1,2) = VROT(1)*VROT(2) c ROME(1,3) = VROT(1)*VROT(3) c ROME(2,3) = VROT(2)*VROT(3) c ROME(2,1) = ROME(1,2) c ROME(3,1) = ROME(1,3) c ROME(3,2) = ROME(2,3) C C DO 103 IN=1,NNOEU C DO 102 IM=1,NNOEU C DO 101 IDD1=1,NDDL C DO 100 IDD2=1,NDDL C RELB((3*IN)-3+IDD1,(3*IM)-3+IDD2)= . REL((3*IN)-3+IDD1,(3*IM)-3+IDD1)*ROME(IDD1,IDD2) C 100 CONTINUE 101 CONTINUE 102 CONTINUE 103 CONTINUE C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales