Está en la página 1de 2

1

VIII CONGRESO COLOMBIANO DE METODOS NUMERICOS: Simulacin en Ciencias y Aplicaciones Industriales


8CCMN 2011, Agosto. 10-12, 2011, Medelln, Colombia
2011 Universidad EAFIT

Solucin del problema espacio-temporal de vibracin de
cuerdas empleando SCILAB bajo LINUX.

Myriam Roco Pallares Muoz
1
, Wilson Rodrguez Caldern
2

1
Facultad de Ingeniera. Civil, Universidad Santo Toms, carrera 9 No. 51 - 11, Bogot, Colombia.
2
Facultad de Ingeniera, Programa de Ing. Civil, Universidad de La Salle, Cra. 2 No. 10-70, Bogot, Colombia.
correo-e: myriampallares@usantotomas.edu.co , wrodriguez@unisalle.edu.co

Resumen El artculo aborda el estudio del problema de vibracin de cuerdas, como un caso relativamente sencillo de un
sistema fsico sometido a un fenmeno transitorio. Se muestra brevemente la formulacin analtica del problema donde se
obtiene la ecuacin diferencial parcial (EDP) con sus respectivas condiciones de frontera y condiciones iniciales. Esta EDP
est asociada al desplazamiento de los puntos de la cuerda en el tiempo y bajo condiciones de frontera e iniciales conocidas es
posible resolver el problema original desarrollando un algoritmo de diferencias finitas adaptado al problema. Dado que, el
esquema numrico requiere una buena cantidad de clculos se implementa un cdigo en el software libre SCILAB bajo el
sistema operativo LINUX, que adems posee facilidades para el posproceso grfico de los resultados mostrando as una
herramienta eficiente que no requiere ningn tipo de inversin especial, debido al carcter libre del sistema de lgebra
computacional (CAS) empleado. Los grupos de investigacin de los autores vienen trabajando hace varios aos con Software
libre de alta calidad, pero poco explorados en nuestro medio, por lo que el artculo adems pretende resaltar el uso de software
libre como herramienta de modelacin de problemas complejos en ingeniera, por supuesto siempre habr que realizar una
inversin importante de tiempo y de investigacin en el desarrollo de cdigos bajo herramientas nuevas para el analista pero
de inmenso potencial en el anlisis y diseo en ingeniera. Al final se concluye sobre la precisin de los resultados que valida
el desarrollo correcto del modelador por diferencias finitas.

Palabras Clave Cuerdas (Strings), Diferencias finitas (Finite difference), Ecuaciones diferenciales parciales (Partial differential
equations), SCILAB (SCILAB).

1 INTRODUCCIN
La ecuacin de onda es ecuacin diferencial parcial, de segundo orden e hiperblica que describe adecuadamente
problemas de valor inicial en vibracin de cuerdas. El problema de cuerdas vibrantes ha sido estudiado por Jean le Rond
d'Alembert, Leonhard Euler, Daniel Bernoulli, Joseph-Louis Lagrange y Hans-Tela, entre otros.
El modelado de la vibracin de cuerdas requiere no solo del entendimiento del modelo conceptual y matemtico, sino
tambin del modelo numrico y su adaptacin a un cdigo computacional, por tanto el artculo pretende resaltar la mstica de
la programacin de soluciones numricas con software libre de fcil acceso.
2 MOTIVACIN
Los aportes del artculo contemplan: la adaptacin del mtodo de diferencias finitas a diferentes condiciones iniciales para
la vibracin de una cuerda, el desarrollo de un cdigo de computador en el software libre SCILAB y la manifestacin de
posibles aplicaciones en la validacin/verificacin de modelos fsicos de laboratorio y en la didctica de la enseanza en
ingeniera.
3 RESULTADOS Y DISCUSIN

Dado el lmite en la extensin del texto de esta publicacin solo se muestran la captura del programa SCILAB en LINUX
donde se implement el cdigo para la modelacin del problema de cuerdas (figura 1) y algunos resultados obtenidos para
casos donde se especifica la posicin de un punto inicial de la cuerda que segmenta la misma en dos rectas, otro donde se
especifica una funcin de velocidad inicial y finalmente un caso donde se especifica una funcin de posicin inicial de la
cuerda. Dichos casos son clsicos en diversos textos de la literatura (ver ref. [3]), sin embargo, el aporte del artculo hace
referencia al desarrollo de cdigos propios en herramientas libres como SCILAB y bajo sistemas operativos de cdigo abierto

2
como LINUX, esto indubablemente provee un acceso sin restricciones a herramientas de alto desempeo en actividades de
docencia e investigacin, por otra parte es posible adaptar tcnicas numricas clsicas o nuevas a casos especficos de
modelacin como el de vibracin de cuerdas.


Figura 1. Captura de corrida del cdigo de modelacin de
cuerdas en SCILAB bajo LINUX.
0 10 20 30 40 50 60 70 80
-0.6
-0.4
-0.2
0.0
0.2
0.4
0.6
Cuerda con posicion de punto inicial
coordenada x
v
a
l o
r

d
e

u

Figura 2. Ejemplo de vibracin de cuerda con punto de
pulsacin inicial (20,0.6).


Superficie Cuerda con funcion velocidad inicial
-5
-3
-1
1
3
5
v
a
l o
r

d
e

u
0
1
2
3
4
5
6
7
8
9
10
coordenada x
0
2
4
6
8
10
12
14
16
18
20
indice de tiempo

Figura 3. Representacin espacio temporal del
comportamiento de vibracin de la cuerda especificando una
funcin de velocidad inicial de la forma f(x)=Asen (x/L).

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
-1.0
-0.8
-0.6
-0.4
-0.2
0.0
0.2
0.4
0.6
0.8
1.0
Cuerda con funcion posicion inicial
coordenada x
v
a
l o
r

d
e

u

Figura 4. Movimiento de vibracin de una cuerda
especificando una funcin de posicin inicial de la forma
g(x)=Asen (x).


Al realizar comparaciones con soluciones analticas las diferencias son mnimas y no superar el 2% de variacin.

4 REFERENCIAS
[1] C. Bunks, J.P. Chancelier, F. Delebecque, C. Gomez, M. Goursat, R. Nikoukhah, S. Steer, Engineering and Scientific Computing with Scilab, Springer,
1999.
[2] Chapra S.C., Canale R. P., Mtodos numricos para ingenieros, Mxico: McGraw-Hill, 2007, pp. 364-375.
[3] Curtis Gerald F., Wheatley Patrick O., Wheatley, Anlisis Numrico con Aplicaciones, Mxico: Pearson, 2005.
[4] J. H. Mathews, K. D. Fink, Mtodos numricos con Matlab, Madrid: Pearson, 2000.

También podría gustarte