Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1998 - 11 Trabajo Jornadas JIFI 1998 Completo
1998 - 11 Trabajo Jornadas JIFI 1998 Completo
\
|
+ +
+ +
)] 1 , 0 ( ) 0 , 1 ( ) 1 , 1 ( ) 0 , 0 ( [ )] 0 , 0 ( ) 1 , 0 ( [
)] 1 , 0 ( ) 0 , 1 ( ) 1 , 1 ( ) 0 , 0 ( [ )] 0 , 0 ( ) 0 , 1 ( [
) , (
f f f f f f
f f f f f f
f
(ec. 2)
)] 1 , 0 ( ) 0 , 1 ( ) 1 , 1 ( ) 0 , 0 ( [ )] 0 , 0 ( ) 1 , 0 ( [ )] 0 , 0 ( ) 0 , 1 ( [ ) 0 , 0 ( ) , ( f f f f f f f f f f + + + + =
x
y
Fn(Xn,Yn)
F(0,0) F(1,0)
F(0,1) F(1,1)
F(Xn,Yn)
F(Xn+1,Yn)
F(Xn,Yn+1)
F(Xn+1,Yn+1)
Figura 1. Esquema de transformacin de elemento
La transformacin de coordenadas se realiza mediante las expresiones:
) , ( x ) , ( x
0
0
f y x f
Y
X
Y
X
=
)
`
+
)
`
=
)
`
(ec.3)
F(0,0) F(1,0)
F(0,1) F(1,1)
F(Xn,Yn)
F(Xn+1,Yn)
F(Xn,Yn+1)
F(Xn+1,Yn+1)
T( , )
T(X,Y)
Figura 2. Esquema de transformacin de coordenadas.
El programa lee los datos de dimensiones de la malla, las coordenadas de los nodos, los
valores nodales de la funcin y los niveles a ser interpolados. Se crea un arreglo con las
coordenadas y las tangentes en cada punto del polgono correspondiente a cada isolinea,
que puede ser abierta si cruza las fronteras del dominio, o cerrada si est completamente
dentro del dominio. Un arreglo de marcas previene que cualquier isolinea atraviese varias
veces la misma celda.
x
y
Fn(Xn,Yn)
Pn(Xn,Yn)
Polgono abierto
Polgono cerrado
Figura 3. Tipos de polgonos para las isolneas.
Las isolineas se construyen con el procedimiento siguiente: Se examina cada una de los
elementos, realizando la interpolacin bilineal en coordenadas normalizadas para cada nivel
a interpolar. Se transforman las coordenadas y la tangente normalizadas a coordenadas
globales, y se va contruyendo un arreglo cuyos ndices indican el elemento, lado y nivel
interpolado donde se almacenan estos valores. Para cada isolinea, se busca el punto inicial,
examinando el lado correspondiente a la frontera del dominio en los elementos exteriores,
para encontrar polgonos abiertos, luego las interiores para polgonos cerrados. Una vez
encontrada el elemento inicial, se inicializa un arreglo para el polgono, llevndose el
control de los nodos que la componen. Se almacenan las coordenadas globales y el valor de
la tangente en el punto inicial. Se inspecciona cada uno de los lados restantes para ubicar el
punto de salida. Se busca el punto de entrada en el elemento adyacente. El elemento
adyacente es ubicado como el adyacente al lado de salida del elemento actual. Los ndices
del elemento adyacente se calcula de acuerdo a los ndices del elemento actual y el lado de
salida. Se almacenan las coordenadas globales y el promedio de las tangentes de los
elementos adyacentes en el lado comn como un nuevo punto del polgono. Se chequea si
el nuevo elemento es tipo silla de montar. Este es una elemento donde el gradiente es cero
en algn punto interior del mismo. Este tipo de elemento no debe usarse como inicio de una
curva. Se busca el punto de salida del elemento actual. Para elementos tipo silla de montar,
se selecciona el lado de salida de acuerdo a la direccin de la tangente promedio en el lado
de entrada. Para los otros tipos de elementos, se examinan los otros tres lados. Se busca el
siguiente elemento. El polgono finaliza cuando se intenta entrar a la celda inicial o cruzar
una celda de la frontera del dominio. Una vez finalizado este proceso, se construye la curva
de arcos, generando dos arcos para unir nodos consecutivos del polgono. Se calcula el
punto comn a los dos arcos, resolviendo una ecuacin cuadrtica para encontrar cuatro
segmentos de tangente de igual longitud. Se calcula solo la raz positiva. Se calculan los
bulge factors de cada arco como Tan(/4), donde es el ngulo del arco, positivo si es en
el sentido horario y negativo si es antihorario. Finalmente se muestran las curvas en
pantalla. Se proporciona una opcin para generar las instrucciones DXF que define un
polgono de arcos y las escribe a un archivo.
Malla numrica de 4X4
x
y
Fn(Xn,Yn)
Figura 3. Malla numrica de ejemplos y pruebas.
IMPLEMENTACIN COMPUTACIONAL.
Se muestra una ejecucin del programa.
Figura 4. Pantallas del software implementado.
El formato del archivo DXF es:
Inicializacin entidades
0
SECTION
2
ENTITIES
Definicin de cada poliarco
0
POLYLINE
8
[nombre de capa]
62
[color]
66
1
70
[1 curva abierta, 0 cerrada]
Definicin de vrtices del poliarco
0
VERTEX
8
[nombre de capa]
10
[coordenada x]
20
[coordenada y]
30
[coordenada z]
42
[bulge factor]
Finalizacin definicin vrtices
0
SEQEND
8
[nombre de capa]
Finalizacin definicin Entidades
0
ENDSEC
0
EOF
RESULTADOS.
Los resultados de la aplicacin del programa se muestran en grficos que representan un
modelo de dispersin de contaminantes. La comparacin de grficos de diferentes
resultados de este modelo permiten identificar las zonas con resultados desfavorables y dar
recomendaciones adecuadas.
La representacin grfica de modelos numricos de transporte bidimensional ayuda en la
interpretacin y verificacin de resultados. A pesar de existir aplicaciones que permiten
realizar las mismas operaciones, este programa resulta una alternativa sencilla de
comunicacin de datos entre diferentes aplicaciones, reduciendo el tiempo necesario para el
procesamiento manual de los resultados. La representacin grfica del modelo es en un
instante de tiempo dado, se puede extender el programa para mostrar el comportamiento del
modelo en un intervalo de tiempo.
En resmen:
Se pueden modificar propiedades de las isolineas.
Anlisis respecto al contexto geogrfico
Intercambio con otras aplicaciones por medio de otros formatos grficos (WMF, BMP,
etc) y entre plataformas (DXF).
CONCLUSIONES.
AutoCAD permite modificar las propiedades de las isolineas para mejorar la apariencia del
dibujo. Las isolineas pueden ser insertadas en un mapa de la zona previamente digitalizada
para presentar los resultados en un contexto geogrfico. Todo el dibujo obtenido puede ser
exportado en otro formato grfico por AutoCAD, lo que permitira importarlo a otra
aplicacin, tal como Word para Windows, para incorporarlo a documentos e informes. Los
archivos DXF permiten el intercambio de informacin entre aplicaciones CAD, tal como
EasyCAD, o entre plataformas computacionales, por ejemplo de Windows a Unix.
Es una eficiente ayuda para la interpretacin y verificacin de resultado de modelos.
Permite complementar el modelo en estudio con un anlisis grfico.
Es una sencilla aplicacin que permite el intercambio de datos con otras aplicaciones.
Puede ampliarse para la presentacin de modelos en series de tiempo.
BIBLIOGRAFIA
FENVES, STEVEN (1969) Mtodos de Computacin en Ingeniera Civil Mxico. Editorial
Limusa - Wiley. Primera Edicin.
AKAY, TERENCE. (1994) Applied Numerical Methods for Engineers Editorial Willey.
Primera Edicin.
SAAVEDRA, I., GARCA-MARTNEZ, R., FLORES, H., VALERA, E. (1996) Interface
to display isolines with AutoCAD. Numerical Methods in Engineering Simulation.
Computational Mechanics Publications. Pg. 265-271.
NAKAMURA, SHOICHIRO. (1992) Mtodos Numricos Aplicados con Software
Editorial Prentice Hall. Primera Edicin.