You are on page 1of 5

1

Comparacin y evaluacin del mtodo


diferencias finitas aplicado a la solucin de
problemas en ingeniera
Henry Hernando Surez Soler, Nstor Sergio Gutirrez y Rafael Eduardo Ladino Peralta
y la correspondiente aproximacin de la solucin utilizando
mtodos numricos.
RESUMEN
En este artculo se esboza un avance representativo del proyecto
de investigacin, Evaluacin y Comparacin de Modelos de
Solucin a Problemas de Ingeniera, del grupo de Energtica de
la Universidad Autnoma de Colombia. En el trabajo se presenta
el procedimiento de solucin a dos problemas de vibracin libre,
en primer caso sobre-amortiguada y en segundo subamortiguada, con las mismas condiciones lmite. Se utiliza el
mtodo de diferencias finitas, para lo cual se plantean tres
condiciones de discretizacin. En cada situacin se calcula el
error respecto a la solucin analtica para evaluar el
comportamiento de la aproximacin.
Se concluye que la
respuesta ms aproximada se obtiene para los menores valores de
discretizacin del dominio.
Palabras Clave Ecuaciones diferenciales ordinarias. Sistema
amortiguado. Mtodo de diferencias finitas. Discretizacin.
Error. Aproximacin numrica.

I. INTRODUCCIN
En la descripcin cuantitativa de los fenmenos fsicos, los
ingenieros o fsicos establecen sistemas de ecuaciones
diferenciales parciales, vlidas en una regin, sujetas a
condiciones iniciales y de frontera. Aunque se espera que la
solucin en cualquier caso se alcance a partir de modelos
analticos propuestos por matemticos, por lo general no es
posible obtenerla, especialmente cuando la formulacin
obedece a condiciones iniciales complejas. Se recurre a
nuevos procedimientos que aprovechan el avance de las
herramientas computacionales modernas.
Se presenta un notorio avance en las matemticas modernas
plasmado en variedad de procedimientos de solucin a
problemas especficos que se han presentado en
investigaciones, en las que se destaca la formulacin de
ecuaciones diferenciales para modelar problemas de ingeniera
H. Surez: henry.suarez@fuac.edu.co, hhss257@gmail.com Ingeniero
mecnico, Maestra en ingeniera materiales y procesos, UN,
Profesor Universidad Autnoma de Colombia.
N. Gutirrez: nesergio@gmail.com, Ingeniero mecnico, MSc. en
Ciencias Tcnicas, MSc. en Ingeniera. Profesor Universidad
Autnoma de Colombia.
R. Ladino: rafael.ladino@fuac.edu.co, Ttulo de pregrado, Ingeniero
Mecnico. Universidad Nacional. MSc en Desarrollo Rural.
Universidad Javeriana. Profesor Universidad Autnoma de
Colombia.

El anlisis numrico que se aplica para resolver las ecuaciones


diferenciales ha tenido un desarrollo sin precedentes debido a
la versatilidad, exactitud y confiabilidad en el modelamiento
computacional. La solucin de problemas de Ingeniera
requiere, por lo general, resultados numricos debido a que
siempre se buscan respuestas cuantitativas para aplicaciones
especficas. Algunos de estos problemas slo se pueden
resolver de forma aproximada, por ello es importante el
estudio de esta rama de las matemticas. Por lo tanto, los
computadores cumplen un papel importante en esta labor, pues
se convierten en una herramienta de gran utilidad para el
desarrollo de estas operaciones; pero se debe tener en cuenta
que se subutilizan si no se hace un conveniente manejo de los
conceptos matemticos y fsicos.
El trmino mtodos numricos hace referencia a
procedimientos utilizados para solucionar problemas cuyos
modelos matemticos, no se pueden resolver analticamente
por su alto grado de complejidad.

II. MODELOS MATEMTICOS


Los modelos matemticos bsicos de ingeniera toman la
forma de ecuaciones diferenciales, a partir de leyes fsicas
conocidas, tales como conservacin de masa y momentum,
modificadas con relaciones constitutivas entre variables de
estado y flujo, tales como, la ley de Hooke, la ley de Fourier,
la ley de Stokes o la ley de Darcy entre otras. Los problemas
que se encuentran en ingeniera y ciencias resultan difciles de
sintetizar. Es necesario realizar un cuidadoso proceso de
abstraccin para identificar los aspectos esenciales y
expresarlos en trminos precisos. El modelo matemtico se
presenta como la relacin entre variables independientes,
parmetros y efectos externos que dan como resultado una
salida o variable dependiente.
Atendiendo a su naturaleza y relacin de variables, se
acostumbra clasificar los modelos desde diferentes puntos de
vista: de estado estable si no dependen del tiempo, o como
modelos dinmicos cuando el tiempo es una variable; pueden
ser simples con una variable independiente, como las
ecuaciones diferenciales ordinarias, o complejos cuando

2
existen dos o ms variables independientes es el caso de la
formulacin con ecuaciones diferenciales parciales.
Las ecuaciones diferenciales que gobiernan muchos de los
problemas de ingeniera tienen la forma:

!! !
!" !

!! !
!"!#

!! !
!" !

=0

Una situacin ms simple se presenta cuando se modela y


analiza el movimiento de vibracin de un objeto, que requiere
la formulacin de las ecuaciones que representan el sistema y
tiene en cuenta condiciones de frontera para describir las
restricciones. La ecuacin general del movimiento vibratorio
con amortiguamiento est dada por la ecuacin 2, la cual se
caracteriza porque la amplitud y la energa mecnica dependen
del comportamiento de la fuerza externa y, por lo general,
disminuyen con el tiempo:
!!!
!" !

!"
!"

+ = ()

III. MTODO DE DIFERENCIAS FINITAS

(1)

Si A, B, C son constantes escalares, en la ecuacin 1, se


identifican, entre otras, aplicaciones en transferencia de calor,
difusin y conveccin, flujo irrotacional estable e inestable,
electrosttica, flujo a travs de medios porosos. En la
expresin 1, para = ! 4, se deducen las siguientes
situaciones: si k<0, la ecuacin es de tipo elptica; si k>0 la
ecuacin es hiperblica; y si k=0 la ecuacin es parablica. La
expresin final se tiene en cuenta para la evaluacin y
comparacin en este documento.

matemticos que tengan solucin exacta. Para los dos


primeros casos, se utiliza el mtodo de diferencias finitas para
aproximar la solucin, y se hace la comparacin
correspondiente respecto a la respuesta analtica.

La tcnica de diferencias finitas se basa en aproximaciones


que permiten reemplazar ecuaciones diferenciales por
trminos de diferencias finitas, que son expresiones
algebraicas y cuya solucin se relaciona con los puntos de la
malla.
El mtodo consiste en aproximar las derivadas que aparecen
en el problema de ecuaciones diferenciales ordinarias, de
manera que se obtiene un sistema lineal de ecuaciones
algebraicas. Para desarrollar este procedimiento, se parte de
una ecuacin diferencial general dada, a la cual se desea
determinar una solucin (x) que la satisface en una regin
0<x<L y que tiene condiciones lmite apropiadas en xa y xb.
Para solucionar este problema utilizando el mtodo de
diferencias finitas, se inicia haciendo la discretizacin de la
variable x en el dominio 0 x L (esto significa dividir el
dominio en n partes iguales). Se construye una malla con l+1
puntos discretos, la distancia entre punto y punto es x, en la
figura 1 se muestra el enmallado para una situacin
unidimensional.

(2)

En esta expresin m es la masa, c la constante de


amortiguamiento, k la constante de elasticidad, y es el
desplazamiento y t el tiempo. Las unidades dependen del
sistema que se utilice.

Figura 1. Discretizacin en el dominio [0,L].

Una situacin que se estudiar en este documento,


corresponde al movimiento libre amortiguado no forzado, esto
significa que la fuerza F en la ecuacin 2 vale cero. La
formulacin matemtica se simplifica a la ecuacin 3:

!!! = ! +

!"

!!! = !

!"

!!!
!" !

!"
!"

+ = 0

(3)

De acuerdo con la ecuacin caracterstica de este sistema


! + + = 0 se identifican 3 casos posibles:

Amortiguamiento supercrtico si se tienen races reales


positivas, esto significa que el sistema vuelve a la
posicin de equilibrio sin oscilacin. En la medida que el
amortiguamiento sea mayor, ms tarda en volver al
equilibrio.
Amortiguamiento subcrtico cuando las races son
imaginarias conjugadas, la solucin es aproximadamente
armnica con una periodicidad en el movimiento.
Amortiguamiento crtico, el sistema vuelve a la posicin
de equilibrio en el menor tiempo posible.
Como se trata de evaluar y comparar, se eligen modelos

De acuerdo con el teorema de Taylor, las ecuaciones 4 dan las


expresiones bsicas que se aplican para la aproximacin:
!" !

!" !

+
+

! ! ! ! !
! !" ! !
! ! ! ! !
! !" ! !

(4)

Para obtener la solucin en l, se combinan las ecuaciones


anteriores y se despejan las expresiones para la primera y
segunda derivadas, ver ecuaciones 5:
!"
!

!!!
!" ! !

!!!! !!!

!
!!!! !!! !!!!!
! !

(5)

Luego, se reemplazan estas expresiones en la ecuacin


diferencial del problema y se obtiene un sistema lineal de
ecuaciones que se soluciona utilizando la aplicacin matricial
de Excel. A continuacin se muestra el desarrollo de los dos
casos propuestos para la evaluacin.

3
IV. PROBLEMAS DE APLICACIN

2.5

A. Caso 1
Se desarrolla el problema sobreamortiguado dado por la
ecuacin 6:
!!!
!" !

+ 10

!"
!"

+ 21 = 0

(6)

2
1.5
1
0.5

Sujeto a las condiciones de frontera: en = 0: = 2 y en


!"
= 0: = 0. La solucin analtica correspondiente se
!"
presenta en la ecuacin 7.

0
0

0.2

0.4

0.6

Diferencias finitas

(!) = 2 !!! + 4 !!!

(7)

De acuerdo con diferentes posibilidades de discretizacin (los


casos que se tienen en cuenta en este documento corresponden
a la divisin del dominio en 10, 20 y 50 elementos), la
aplicacin del Mtodo Diferencias Finitas conduce a un
sistema de ecuaciones lineales que arrojan diferentes
expresiones base, dependiendo del grado de discretizacin:
Con t=0.1, para la divisin del dominio en10 elementos, se
obtiene la ecuacin 8
100!!! 279! + 200!!! = 0

(8)

La representacin grfica de la aproximacin se muestra en la


figura 2, en ella se encuentra la comparacin entre la solucin
exacta, la aproximada y el error (esta dado por la diferencia
entre la solucin exacta y la aproximada).

0.8
Exacta

1
Error

Figura 3. Solucin del problema con discretizacin t=0,05


Y para t=0.02, para una divisin de50 elementos, se obtiene
la ecuacin 10
2500!!! 5479! + 3000!!! = 0

(10)

La representacin grfica de la aproximacin se muestra en la


figura 4, en ella se encuentra la comparacin entre la solucin
exacta, la aproximada y el error.
2.5
2
1.5
1

2.5
0.5
2
0

1.5

0.2

0.4

Diferencias finitas

0.5

0.6
Exacta

0.8

1
Error

Figura 4. Solucin del problema con discretizacin t=0.02,

0
0

0.2

0.4

0.6

0.8

-0.5
Diferencias finitas

Exacta

Error

Figura 2. Solucin del problema con discretizacin t=0.1, el


eje horizontal representa el tiempo y el vertical la amplitud.
Para el caso t=0.05, divisin en 20 elementos, se obtiene la
ecuacin 9
400!!! 979! + 600!!! = 0

(9)

La representacin grfica de la aproximacin se muestra en la


figura 3, en ella se encuentra la comparacin entre la solucin
exacta, la aproximada y el error.

La evaluacin del error para cada una de las situaciones de


discretizacin que se desarrollaron, muestra que a medida que
se hace ms pequeo el tamao del elemento se encuentra un
mejor valor de aproximacin, este resultado se representa en la
figura 5. Es conveniente observar que el error para la divisin
del dominio en elementos ms pequeos (0,02) es
aproximadamente la tercera parte de la correspondiente
divisin en elementos grandes (0,1).

4
0.15

(14)

2.5

0.05

0
-0.05

875! + 600!!! = 0

0.1

0.2

0.4

0.6

0.8

1.5

-0.1

-0.15

0.5
Delta x 0,1

Delta x 0,05

Delta x 0,02

Figura 5. Comparacin del error para diferentes valores de


discretizacin.
B. Caso 2
Se plantea un sistema sub-amortiguado, dado por la ecuacin
11:
!!!

0
-0.5

0.2

0.4

0.6

0.8

-1
Diferencias finitas

Exacta

Error

Figura 7. Solucin del problema con discretizacin t=0,05

Con las mismas restricciones del caso 1. La ecuacin 12 es la


solucin particular de este problema.

Para terminar, con una discretizacin de 0.02 (50 elementos),


la expresin base para solucionar el sistema est dada en la
ecuacin 15, y su representacin grfica se observa en la
figura 8.

(!) = !!! 2

2500

(11)

!" !

(12)

Con el objetivo de obtener una comparacin coherente, se


tiene en cuenta la misma divisin del dominio presentada en el
caso 1, por lo tanto, para una discretizacin de 0.1 se tiene
como expresin base la ecuacin 13:
(13)
La representacin grfica de la aproximacin se muestra en la
figura 6, en ella se presenta la comparacin entre la solucin
exacta, la aproximada y el error, en el eje horizontal se seala
el tiempo y en el vertical la amplitud.
2.5

5375! + 3000!!! = 0

(15)

2.5
2
1.5
1
0.5
0
-0.5

0.2

0.4

0.6

0.8

-1

Diferencias finitas

Exacta

Error

Figura 8. Solucin del problema con discretizacin t=0,02

1.5
1
0.5
0
-0.5

!!!

0.2

0.4

0.6

0.8

-1
-1.5
Diferencias finitas

Exacta

Error

Figura 6. Solucin del problema con discretizacin t=0.1.


De la misma manera, para una discretizacin de 0.05 (divisin
del dominio en 20 elementos) se tiene como expresin base la
ecuacin 14, y la representacin grfica de la solucin se
muestra en la figura 7:

La comparacin del error para las diferentes situaciones de


discretizacin que se proponen se muestra en la figura 9. Se
obtiene un resultado similar al presentado en el caso 1, es
importante observar que en la medida que el dominio se divide
en ms elementos, se obtiene un error cada vez ms bajo. Para
la discretizacin con elementos de 0,1 el error es
aproximadamente cuatro veces ms grande que para elementos
de 0,02.

5
conveniente observar que aunque el computador es una
herramienta esencial para obtener la solucin, el anlisis
detallado de los resultados conduce a una explicacin
adecuada del fenmeno que se estudia.

0.6
0.4
0.2
0
-0.2

0.2

0.4

0.6

0.8

-0.4

Con los mtodos numricos se pueden manejar sistemas de


ecuaciones grandes, no linealidades, geometras complicadas,
etc. que no es posible solucionar analticamente.

-0.6
-0.8

REFERENCIAS

-1

[1]

Delta x 0,1

Delta x 0,05

Delta x 0,02

Figura 9. Comparacin del error para diferentes valores de


discretizacin.
V. RECOMENDACIONES FINALES
En el proyecto de investigacin Evaluacin y comparacin
de modelos de solucin a problemas de ingeniera, se propone
que a partir de una apropiada comprensin de los conceptos
matemticos y fsicos, se puedan obtener soluciones
adecuadas utilizando las herramientas computacionales
bsicas (en este caso Excel) que estn al alcance de la
comunidad estudiantil interesada en emprender procesos de
investigacin. En este caso, el artculo muestra que con el
Mtodo Diferencias Finitas se logran buenos resultados.
Se plantea entonces la posibilidad de obtener soluciones
ms aproximadas utilizando otros mtodos numricos, para
ello, en el trabajo de investigacin se examinara la
formulacin Galerkin y el Mtodo de Elementos Finitos, se
espera que el error sea menor. De la misma manera se
emplearan las herramientas computaciones bsicas.

VI. CONCLUSIONES
Tomando como referente los problemas planteados, se puede
observar que el error es menor en la medida en que la
discretizacin sea cada vez ms pequea; pero el nmero de
elementos que se pueden utilizar depende del equipo en el que
se realice el clculo, en las versiones recientes de Excel, es
posible trabajar con una divisin del dominio hasta de 200
elementos.
En cuanto a la aplicacin del mtodo diferencias finitas, se
deduce que permite aproximar ecuaciones diferenciales en
cualquier dominio; siempre y cuando se pueda hacer una
discretizacin apropiada.
El modelo matemtico que se obtiene con el mtodo estudiado
se soluciona con gran facilidad aprovechando la velocidad y
versatilidad de los programas disponibles para realizar el
clculo, un buen ejemplo lo da la aplicacin de Excel que se
propone en este trabajo investigativo.
Una buena razn de estudiar anlisis numrico es mejorar la
compresin de los conceptos matemticos y fsicos, es

Liu G. R. y Quek S. S. (2003). The finite element method: a practical


course. Butterworth-Heinemann. Oxford.
[2] LeVeque, Randall (2005). Finite difference methods for differential
equations. University of Washington. USA.
[3] Krodkiewski, J.M. (2008). Mechanical vibration. University of
Melbourne. Australia.
[4] Varona Malumbres, Juan Luis (2009). Mtodos clsicos de resolucin
de ecuaciones diferenciales ordinarias. Universidad de la Rioja.
Espaa.
[5] Sen, Mihir (2008). Mathematical analysis of engineering systems.
Department of aerospace and mechanical engineering, university of
Notre Dame. France.
[6] Br. Luis Jos Berbes Mrquez (2010). Solucin numrica de
problemas de valor de frontera para ecuaciones diferenciales
ordinarias. Trabajo de grado. Universidad de los Andes, Mrida,
Venezuela.
[7] Deville, M.O y Mundell, E. H. Jr (2002). High-Order Weighted
Residual Methods for Numerical Fluid Mechanics, Cambridge
University Press.
[8] Dukkipati, R. V (2007). Solving Vibration Analysis Problems Using
MATLAB. Publisher: New Age International.
[9] Aljabadi, M. H (2010). Boundary Element Methods in Engineering
and Sciences. Publisher: Imperial College Press.
[10] Yang, Xin-She (2008). Applied Engineering Mathematics. Publisher:
Cambridge International Science Publishing.

You might also like