15.07.2014 Views

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 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!