C Rutina 070 C-----------------------------------------------------ALG_DIRECTO--- C C SUBRUTINA ALG_DIRECTO C C SOLUCION DIRECTA DEL SISTEMA DE ECUACIONES C PROBLEMAS SIN CONTACTO O C CON CONTACTO SOLAMENTE EN CONTORNOS FICTICIOS C SUBROUTINE ALG_DIRECTO(PRB,SOL,MAT,CNT,ELT,NOD,ZCTO, @ SAij,SFi,SXj,SVT,SW) C IMPLICIT NONE INCLUDE '_param.for' INCLUDE '_struct.for' C CCCCCCCCCCCCCCCCCCCCCCCCCCC C VARIABLES EXTERNAS CCCCCCCCCCCCCCCCCCCCCCCCCCC C C PRB : Variables globales del problema RECORD /S_problema/ PRB C SOL : Solidos del problema RECORD /S_solido/ SOL(N_MAX_SOL) C MAT : Materiales RECORD /S_material/ MAT(N_MAX_SOL) C CNT : Contornos del problema RECORD /S_contorno/ CNT(N_MAX_CNT) C ELT : Elementos del problema RECORD /S_elemento/ ELT(N_MAX_ELT) C NOD : Nodos del problema RECORD /S_nodo/ NOD(N_MAX_NOD) C ZCTO : Zonas de contacto del problema RECORD /S_zncto/ ZCTO(N_MAX_ZCTO) C SAIJ(,) : Matriz del sistema. REAL*8 SAij(N_MAX_INC,N_MAX_INC) C SFI() : Termino independiente. REAL*8 SFi(N_MAX_INC) C SXJ() : Vector de incógnitas. REAL*8 SXj(N_MAX_INC) C SVT : Ecuación correspondiente a los apoyos puntuales REAL*8 SVT(3*N_MAX_SOL,N_MAX_INC) C SW : Proyeccion de los MSR sobre las incognitas REAL*8 SW(N_MAX_INC,3*N_MAX_SOL) C CCCCCCCCCCCCCCCCCCCCCCCCCCC C VARIABLES INTERNAS CCCCCCCCCCCCCCCCCCCCCCCCCCC C CCCCCCCCCCCCCCC C RUTINA CCCCCCCCCCCCCCC C !xx_conatcto C Montaje de las ecuaciones de contacto !xx_conatcto C !xx_conatcto CALL MONTAJE_CONTACTO(PRB,SOL,MAT,ZCTO,CNT,ELT,NOD, !xx_contacto @ SAij,SFi,SVT,SW) !xx_contacto C C Escritura de la matriz del sistema en la base de datos C CALL ESC_MATRIZ(PRB,NOD,SAij,SFi) C C Pivotaje de las ecuaciones C CALL RESUELVE4(SAij,SFi,SXj,PRB.NINC) C C Calculo de la solucion en los nodos C CALL SOLUCION(PRB,SOL,CNT,ELT,NOD,SXj) C C C Calculo de la solucion en los nodos C CALL ESC_ITR(PRB,SOL,CNT,ELT,NOD,1.d0,0.d0) C CALL INCR_SOLUCION(PRB,SOL,CNT,ELT,NOD,1.d0) C C FORMATOS DE ESCRITURA C 11101 FORMAT(/,2x,'ERROR 11101 - ALG_DIRECTO - Tipo de formulacion (', @ i2,') erronea.') C C FINAL DEL PROGRAMA C END C e-REdING. Biblioteca de la Escuela Superior de Ingenieros de Sevilla.


ANÁLISIS DEL PROBLEMA TERMOELÁSTICO DE CONTACTO MEDIANTE EL MÉTODO DE LOS ELEMENTOS DE CONTORNO CON MALLAS CONFORMES Y NO CONFORMES

: MORALES SIERRA, DIÓGENES
: Ingeniería Industrial
Contenido del proyecto: