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

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

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

Saved successfully!

Ooh no, something went wrong!