kentr
C KENTR SOURCE CB215821 19/07/30 21:17:05 10273 SUBROUTINE KENTR C C*********************************************************************** C * C * C FABRICATION DES MATRICES DE RAIDEUR CENTRIFUGE ET D'EULER * C (CALCUL DANS LE REPERE TOURNANT * C Syntaxe : * C -------- * C * C RIG1 = KCEN MODL1 MAT1 VEC1 (FLAM) * C * C RIG1 : matrice de raideur centrifuge (TYPE rigidité) * C MODL1: objet MMODEL, modèle * C MAT1 : objet MCHAML, caractéristiques matériau * C VEC1 : objet de type POINT, vecteur vitesse de rotation * C FLAM : mot clé si on se sert de la matrice pour faire du flambage * C * C Didier COMBESCURE Mars 2003 * C * C*********************************************************************** C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) -INC PPARAM -INC CCOPTIO -INC SMCHAML -INC CCHAMP c * CHARACTER*4 LPARA1(2), LPARA2(1) * DATA LPARA1/'CENT','EULE'/ DATA LPARA2/'FLAM'/ NPARA1 = 2 * ********************************************* * * Matrice de raideur centrifuge et d'Euler * ********************************************** C C IPCHE1=0 IRET=0 C C Test flambage IF (IERR.NE.0) RETURN C C lecture du point vecteur de rotation C IF (IFOUR.NE.1) THEN IF(IERR .NE. 0) RETURN ELSE IF (IRT1.EQ.0) IPROTA =0 ENDIF C C lecture du modèle C IF(IERR .NE. 0) RETURN C C lecture du mchaml de caractéristiques matériau C IF(IERR .NE. 0) RETURN IF(IERR .NE. 0) RETURN C C C Matrice de raideur centrifuge IF(IERR .NE. 0) RETURN C C C Matrice de raideur d'Euler IF(IERR .NE. 0) RETURN ELSE IRET = 0 ENDIF C ENDIF END
© Cast3M 2003 - Tous droits réservés.
Mentions légales