cq8bse
C CQ8BSE SOURCE CHAT 05/01/12 22:27:08 5004 C======================================================================= C C (ROUTINE EQUIVALENTE A COQ8BS AVEC EXCENTREMENT.) C ENTREES C XX(3,NBNN): TABLEAU DES COORDONNEES DES NOEUDS C NBNN : NOMBRE DE NOEUDS C NBPGAU : NOMBRE DEPOINTS DE GAUSS C LRE : NOMBRE DE DDL C EPAIST : EPAISSEUR DE LA COQUE C EXCEN : EXCENTREMENT DE LA COQUE C DZEGAU(NBPGAU): COORDONNEES REDUITES DES POINTS DE GAUSS DANS C L EPAISSEUR C POIGAU(NBPGAU): POIDS DE GAUSS C SHPCOQ(6,NBNN,NBPGAU) : FONCTIONS DE FORME ET DERIVEES AUX PTS DE GSS C SHPELE(6,NBNN,NBNN) : FONCTIONS DE FORME ET DERIVEES AUX NOEUDS C WORK(5*NBPGAU): 5XNBPGAU CONTRAINTES AUX POINTS DE GAUSS C SORTIES C XFORC(LRE) : 6 FORCES AUX NBNN NOEUDS C C IRR : INDICATEUR DE SUCCES ( 1 ) , D ECHEC (0 OU-1) C----------------------------------------------------------------------- IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) PARAMETER(XZER=0.D0,UN=1.D0) PARAMETER(X577=.577350269189626D0,UNSIX=.166666666666666D0) DIMENSION POIGAU(*) DIMENSION TXR(3,3,8),B(5,48),TH(8),EXC(8),T(9),XFORC(48),XSTRS(5) C USX577=UNSIX/X577 C DO 2 J=1,LRE XFORC(J)=XZER 2 CONTINUE C C --- DETERMINATION DES AXES LOCAUX AU NOEUD I --- C C DO 70 K=1,NBNN TH(K)=EPAIST EXC(K)=EXCEN 70 CONTINUE C---------------------------------------------------------------------- C BOUCLE SUR LES POINTS DE GAUSS C---------------------------------------------------------------------- DO 100 IA=1,NBPGAU E3 = DZEGAU(IA) C------------------------------- C CALCUL DE LA MATRICE B ET RECUPERATION DES CONTRAITES DU PT DE GAUSS C------------------------------- IDEB=(IA-1)*5 DO 3 I=1,5 DO 3 J=1,LRE B(I,J)=XZER 3 CONTINUE C IF(IRR.NE.1) RETURN C C CALCUL DE BSIGMA POUR LE POINT DE GAUSS C 100 CONTINUE C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales