Capítulo 1 Métodos de residuos ponderados Funciones de prueba ...
Capítulo 1 Métodos de residuos ponderados Funciones de prueba ...
Capítulo 1 Métodos de residuos ponderados Funciones de prueba ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3<br />
4<br />
7<br />
3<br />
6<br />
5<br />
8 9<br />
6<br />
1 4 2<br />
1 5 2<br />
Figura 10<br />
Or<strong>de</strong>n <strong>de</strong> numeración (conectivida<strong>de</strong>s) <strong>de</strong> los nudos <strong>de</strong> triángulos y cuadriláteros<br />
Arreglos <strong>de</strong> datos<br />
Los arreglos que se <strong>de</strong>finen a continuación contienen la información que permite realizar el<br />
análisis. Previamente a guardar información en ellos es necesario reservar el espacio <strong>de</strong> memoria<br />
para ellos. Notar que este espacio <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l problema en estudio y por lo tanto se hace en forma<br />
“dinámica” es <strong>de</strong>cir una vez que se han leído los parámetros anteriores. Estos arreglos son:<br />
COORD(dimen,no<strong>de</strong>s) son las coor<strong>de</strong>nadas <strong>de</strong> los puntos que <strong>de</strong>finen la malla.<br />
CONTR(no<strong>de</strong>t,ntria) son las “conectivida<strong>de</strong>s” <strong>de</strong> los triángulos, es <strong>de</strong>cir los nudos que <strong>de</strong>finen a<br />
cada elemento. Estos nudos se <strong>de</strong>finen en un or<strong>de</strong>n prefijado, en este caso siguiendo un sentido<br />
antihorario y comenzando en cualquier nudo vértice van primero los tres nudos vértices y a<br />
continuación los tres nudos sobre los lados comenzando por el primer nudo consecutivo al<br />
primer vértice guardado.<br />
CONQD(no<strong>de</strong>q,nquad) son las “conectivida<strong>de</strong>s” <strong>de</strong> los cuadriláteros, es <strong>de</strong>cir los nudos que <strong>de</strong>finen<br />
a cada elemento. Estos nudos se <strong>de</strong>finen en un or<strong>de</strong>n prefijado, en este caso siguiendo un<br />
sentido antihorario y comenzando en cualquier nudo vértice van primero los cuatro nudos<br />
vértices y a continuación los cuatro nudos sobre los lados comenzando por el primer nudo<br />
consecutivo al primer vértice guardado. Finalmente va el nudo central.<br />
MATRI(ntria) indica para cada triángulo el material <strong>de</strong>l que está constituido.<br />
MATQD(nquad) indica para cada cuadrilátero el material <strong>de</strong>l que está constituido.<br />
PROPS(nprop,nmaty) almacena para cada tipo <strong>de</strong> material las características <strong>de</strong>l mismo<br />
KNOWN(ndofn*nknow) Guarda el valor conocido <strong>de</strong> cada grado <strong>de</strong> libertad don<strong>de</strong> se ha establecido<br />
una condición <strong>de</strong> bor<strong>de</strong> esencial<br />
IDNOD(ndofn,no<strong>de</strong>s) relaciona cada grado <strong>de</strong> libertad <strong>de</strong> cada nodo con una ecuación global.<br />
MAXAV(neq+1) Debido a la forma <strong>de</strong> almacenamiento <strong>de</strong> la matriz <strong>de</strong> coeficientes, que en este caso<br />
consiste en guardar en forma secuencial (en un arreglo unidimensional) los coeficientes ubicados<br />
<strong>de</strong>bajo <strong>de</strong>l perfil <strong>de</strong> la matriz, este arreglo indica la posición que ocupan los elementos<br />
<strong>de</strong> la diagonal <strong>de</strong> la matriz <strong>de</strong> coeficientes en el vector don<strong>de</strong> está almacenada.<br />
De los últimos tres arreglos hablaremos más en <strong>de</strong>talle más a<strong>de</strong>lante. Finalmente digamos que<br />
la variable escalar NEQ indica el número <strong>de</strong> ecuaciones in<strong>de</strong>pendientes una vez introducidas las<br />
condiciones <strong>de</strong> bor<strong>de</strong> (calculada automáticamente por el programa).<br />
166