============================================================= ============================================================= ====== DICCIONARIO DE VARIABLES DEL PROGRAMA CIRCUITO ===== ============================================================= ============================================================= Interpretacion de Variables: ____________________________ Elementos...................... Resistencias VP (Variable Primaria)......... Potencial VS (Variable Secundaria)....... Intensidad TI (Terminos Independientes)... Intensidades nodales CT (Carga Tipo) ............... Fuentes/Sumideros de Corriente DIMENSIONES =========== ntype......................> Tipo de analisis (1=>Circuitos Corriente Continua) nelem......................> No. de elementos nnode......................> No. de nodos por elemento [numeración local] npoin......................> No. de puntos nodales [numeración global] ndofn......................> No. de VPs por nodo nstre......................> No. de VSs por punto nmats......................> No. de materiales [distintos] nprop......................> No. de propiedades [de cada material] nload......................> No. de CTs [consideradas en el analisis] ncase......................> No. de hipotesis de carga [combinaciones de CTs] nvfix......................> No. de VPs prescritas nevab......................> No. de VPs por elemento [=ndofn*nnode] ntotv......................> No. total de VPs [=ndofn*npoin] ntotc......................> No. total de terminos independientes [=ncase*ntotv] nrigi......................> No. de componentes de la matriz de rigidez global [simetrica, almacenada en perfil] DEFINICION DEL PROBLEMA ======================= lnods(inode,ielem).........> numero global del nodo "inode" del elemento "ielem" matno(ielem)...............> material del elemento "ielem" props(iprop,imats).........> propiedad "iprop" del material "imats" nofix(i,ivfix).............> numero global del nodo [i=1] y grado de libertad coartado [i=2] correspondiente a la VP prescrita "ivfix" presc(ivfix)...............> valor de la VP prescrita "ivfix" ngfix(ivfix)...............> numero global de la VP prescrita "ivfix" NIVEL DE ELEMENTO [al procesar un elemento en concreto] ======================================================= dmatx(istre,jstre).........> componente "istre,jstre" de la matriz D bmatx(istre,ievab).........> componente "istre,ievab" de la matriz B smatx(istre,ievab).........> componente "istre,ievab" de la matriz S=DB estif(ievab,jevab).........> componente "ievab,jevab" de la matriz K=BtDB [matriz de rigidez del elemento] eload(ievab)...............> componente "ievab" del vector b [vector de TI del elemento] eldis(idofn,inode).........> VP "idofn" del nodo "inode" strsg(istre,icase).........> VS "istre" correspondiente al caso de carga "icase" TRATAMIENTO DE CARGAS ===================== fload(iload,icase).........> coeficiente de seguridad de la CT "iload" correspondiente a la hipotesis de carga "icase" kload(iload)...............> tipo de CT correspondiente a la carga "iload" [1=fuentes o sumideros de intensidad] nilod(iload)...............> número de nodos cargados en la CT "iload" pforc(idofn)...............> componente "idofn" de la carga que actua en un nodo REACCIONES ========== treac(ivfix,icase).........> reaccion correspondiente a la VP prescrita "ivfix" correspondiente a la hipotesis de carga "icase" totre(idofn)...............> componente "idofn" de la suma total de reacciones MATRIZ DE RIGIDEZ Y VECTOR DE TÉRMINOS INDEPENDIENTES (=VECTOR DE VPs) ====================================================================== lpntn(ipoin)...............> renumeracion global del punto nodal "ipoin" lpamc(itotv)...............> posicion en el vector "rgmat" en la que se almacena la componente "itotv,itotv" de la matriz de rigidez global simetrica [vector de punteros del almacenamiento en perfil] (!`OJO!=> Los nodos están renumerados) gload(itotv,icase).........> componente "itotv" del vector de TI correspondiente al caso de carga "icase" [antes de resolver el sistema], y componente "itotv" del vector de VPs correspondiente al caso de carga "icase" [después de resolver el sistema] (¡OJO! => Los nodos están renumerados) rgmat(irigi)...............> componente "itotv,jtotv" de la matriz de rigidez global simetrica almacenada en perfil (¡OJO! => Los nodos estan renumerados)