idva12
C IDVA12 SOURCE LJ1 14/11/13 21:15:49 8248 C======================================================================= * RECHERCHE DES NOMS DE COMPOSANTES DES VARIABLES INTERNES * -------------------------------------------------------- * * ENTREES : * --------- * MATEPL NUMERO DU MATERIAU PLASTIQUE * MFR NUMERO DE FORMULATION * IFOUR VALEUR DE IFOU DANS CCOPTIO * NPINT NOMBRE DE POINTS D'INTEGRATION DANS L'EPAISSEUR * POUR LES ELEMENTS DE COQUE INTEGRES * * SORTIES : * --------- * IPCOMP POINTEUR SUR LA LISTE DES NOMS DE COMPOSANTES * OBLIGATOIRES ET FACULTATIVES * NBROBL NOMBRE DE COMPOSANTES OBLIGATOIRES * NBRFAC NOMBRE DE COMPOSANTES FACTULTATIVES C======================================================================= * BCN * New source: four material models added: * MRS-Lade (MATEPL=111) * J2 (MATEPL=112) * Rounded Hyperbolic Mohr-Coulomb (MATEPL=113) * von Mises - Tresca FeFp (MATEPL=114) * RH Mohr-Coulomb FeFp (MATEPL=115) * Powder model FeFp (MATEPL=116) * Powder cap model FeFp (MATEPL=117) C======================================================================= . NBROBL,NBRFAC) IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) SEGMENT NOMID CHARACTER*8 LESOBL(NBROBL),LESFAC(NBRFAC) ENDSEGMENT NBROBL=0 NBRFAC=0 NOMID=0 C 1 - MODELE MRS-Lade C ===================== C= EPSE : cone internal variable C= KCAP : cap internal variable C= LCON : cone d(plastic multiplier) (for Consistent Tangent Matrix) C= LCAP : cap d(plastic multiplier) (for Consistent Tangent Matrix) C= NSAC : number of substeps of the last iteration C= SSII : relative size of the last substep of each iteration IF (MATEPL.EQ.111) THEN NBROBL=6 SEGINI,NOMID LESOBL(1)='EPSE' LESOBL(2)='KCAP' LESOBL(3)='LCON' LESOBL(4)='LCAP' LESOBL(5)='NSST' LESOBL(6)='SSII' C 2 - MODELES J2 et Rounded Hyperbolic Mohr-Coulomb C =================================================== C= EPSE : C= AUX1 : auxiliary variable (for Consistent Tangent Matrix), C= used without substepping C= NSAC : number of substeps of the last iteration C= SSII : relative size of the last substep of each iteration ELSE IF (MATEPL.EQ.112.OR.MATEPL.EQ.113) THEN NBROBL=4 SEGINI,NOMID LESOBL(1)='EPSE' LESOBL(2)='AUX1' LESOBL(3)='NSST' LESOBL(4)='SSII' C 3 - VMT_FEFP, RHMC_FEFP, RHMCrho_FEFP, POWDER_FEFP, POWDERCAP_FEFP C ==================================================================== C= EPSE : C= AUX1 : plastic multiplier / equal to -1 means elastic step C= NITE : number of iterations C= XDEN : relative density (used in Update Lagrangian formulation) ELSE IF (MATEPL.EQ.114.OR.MATEPL.EQ.115.OR. . MATEPL.EQ.116.OR.MATEPL.EQ.117) THEN NBROBL=4 SEGINI,NOMID LESOBL(1)='EPSE' LESOBL(2)='AUX1' LESOBL(3)='NITE' LESOBL(4)='XDEN' c c modele de liaison acier-beton (LIAISON_ACBE) c ELSE IF (MATEPL.EQ.161) THEN NBROBL = 6 SEGINI,NOMID LESOBL(1)='GDEP' LESOBL(2)='TDEP' LESOBL(3)='GDEN' LESOBL(4)='TDEN' LESOBL(5)='KPEN' LESOBL(6)='EPSE' c cccccc C Par DEFAUT : SEGMENT VIDE C =========================== ELSE SEGINI,NOMID ENDIF IPCOMP=NOMID SEGDES,NOMID RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales