Está en la página 1de 8

INTERFASE GRFICA PARA PRESENTAR RESULTADOS DE MODELOS DE

ELEMENTOS FINITOS DE TRANSPORTE BIDIMENSIONAL MEDIANTE


ISOLINEAS EN AUTOCAD
Adolfo Cardozo*, Ivn Saavedra**
* Departamento de Hidrulica, rea de Tecnologa, Universidad Nacional Experimental
Francisco de Miranda, Coro, Falcn, Venezuela.
** Instituto de Mecnica de Fluidos, Facultad de Ingeniera, Universidad Central de
Venezuela, Caracas, Venezuela.

RESMEN

Muchos modelos matemticos estudiados en la ingeniera conducen a un conjunto de
resultados numricos distribuidos espacialmente en un rea, tal es el caso de la aplicacin
de elementos finitos al transporte bidimensional. Una representacin grfica de estos
resultados, a travs de isolineas puede ser una forma til de visualizar los resultados para
ser analizados, ms an si pueden ser representados sobre una plano a escala del rea en
estudio. Esto puede hacerse por medio de aplicaciones CAD que ya estn optimizadas para
trabajos grficos; adems existe un estndar de intercambio de dibujos, archivo formato
DXF (Drawing Exchange Format), que es transportable entre diferentes plataformas
computacionales.
Se desarroll un programa en Microsoft VisualBasic para obtener isolineas a partir de los
valores nodales de una malla numrica, con coordenadas referenciadas respecto a las
coordenadas reales de la zona en estudio, aplicando un esquema de interpolacin bilineal.
Promediando los gradientes locales se logra la continuidad de la funcin y su gradiente en
celdas adyacentes. El programa permite visualizar las isolineas y generar un archivo DXF,
que contiene las especificaciones de los atributos de las entidades de arcos circulares para
cada isolinea. Uno o varios archivos DXF pueden ser importados por AutoCAD, y
colocados sobre una imagen base del rea en estudio para anlisis posteriores.
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.
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.

OBJETIVO:
Desarrollar programa en Microsoft VisualBasic para obtener isolineas a partir de valores
nodales de una malla numrica aplicando un esquema de interpolacin bilineal.

ALCANCE Y LIMITACIONES

Aplicable a mallas numricas de lados no ortogonales.
Coordenadas referenciadas a las coordenadas reales del rea en estudio.
Visualizacin previa del mallado y las isolineas.
Exportacin de las isolineas en formato DXF.

BASE TEORICA.

Muchos modelos matemticos estudiados en la ingeniera conducen a un conjunto de
resultados numricos distribuidos espacialmente en un rea, tal es el caso de la aplicacin
de elementos finitos al transporte bidimensional. Una representacin grfica de estos
resultados, a travs de isolineas puede ser una forma til de visualizar los resultados para
ser analizados, ms an si pueden ser representados sobre una plano a escala del rea en
estudio. Esto puede hacerse por medio de aplicaciones CAD que ya estn optimizadas para
trabajos grficos; adems existe un estndar de intercambio de dibujos, archivo formato
DXF (Drawing Exchange Format), que es transportable entre diferentes plataformas
computacionales.

Se desarrolla un programa en Microsoft VisualBasic para obtener isolineas a partir de los
valores nodales de una malla numrica, con coordenadas referenciadas respecto a las
coordenadas reales de la zona en estudio, aplicando un esquema de interpolacin bilineal.
Promediando los gradientes locales se logra la continuidad de la funcin y su gradiente en
celdas adyacentes. El programa permite visualizar las isolineas y generar un archivo DXF,
que contiene las especificaciones de los atributos de las entidades de arcos circulares para
cada isolinea. Uno o varios archivos DXF pueden ser importados por AutoCAD, y
colocados sobre una imagen base del rea en estudio para anlisis posteriores.

El esquema de Interpolacin bilineal es:

Funcin de interpolacin
(ec. 1)

Gradiente

|
|

\
|
+ +
+ +

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

También podría gustarte