Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción A La Resolución Numérica de Ecuaciones Diferenciales - Undurraga & Venegas
Introducción A La Resolución Numérica de Ecuaciones Diferenciales - Undurraga & Venegas
NUMRICA DE ECUACIONES
DIFERENCIALES.
J. Undurraga L.
R. Venegas C.
INDICE
1.
3.1.5.
8.2.2.
8.2.3.
8.2.4.
8.2.5.
8.2.6.
INDICE FIGURAS
Figura 2-1 Esquema del sistema Masa-Resorte....................................................................................................................31
Figura 2-2 Esquema del sistema Masa-Resorte-Amortiguador ............................................................................................33
Figura 2-3 Esquema del sistema Masa-Resorte Forzado......................................................................................................40
Figura 2-4 Esquema Sistema Masa-Resorte-Amortiguador Forzado ...................................................................................44
Figura 3-1: Aproximacin por el Mtodo de Euler ..............................................................................................................51
Figura 3-2 Puntos de integracin Mtodo de Adams-Bashforth de 5 orden........................................................................60
Figura 4-1: Solucin del modelo de crecimiento poblacional de Malthus utilizando diferentes mtodos numricos de
resolucin.............................................................................................................................................................................72
Figura 4-2: Error absoluto para el modelo de crecimiento poblacional de Malthus utilizando diferentes mtodos
numricos de resolucin.......................................................................................................................................................73
Figura 4-3 Solucin del modelo de crecimiento poblacional Logstico utilizando diferentes mtodos numricos de
resolucin.............................................................................................................................................................................74
Figura 4-4 Error absoluto para el modelo de crecimiento poblacional Logstico utilizando diferentes mtodos
numricos de resolucin.......................................................................................................................................................74
Figura 4-5 Efecto de la masa en un sistema Masa-Resorte ..................................................................................................79
Figura 4-6 Efecto del coeficiente de rigidez en un sistema Masa-Resorte ...........................................................................79
Figura 4-7 Efecto de la Resistencia mecnica en un sistema Masa-Resorte-Amortiguador, Movimiento
Sobreamortiguado ................................................................................................................................................................83
Figura 4-8 Movimiento Crticamente amortiguado de un sistema Masa-Resorte-Amortiguador.........................................84
Figura 4-9 Efecto de la Resistencia mecnica en un sistema Masa-Resorte-Amortiguador, Movimiento Oscilatorio
Amortiguado ........................................................................................................................................................................85
Figura 4-10 Efecto de la amplitud de la fuerza externa en un sistema Masa-Resorte forzado .............................................88
Figura 4-11 Sistema Masa-Resorte Forzado en Resonancia ................................................................................................89
Figura 4-12 Solucin sistema Masa-Resorte-Amortiguador Forzado ..................................................................................92
Figura 4-13: Amplificador de Amstrong..............................................................................................................................93
Figura 4-14 Solucin de la ecuacin de Van der Pol para = 1000 ...............................................................................95
Figura 4-15 Reaccin qumica de 2 orden ..........................................................................................................................97
Figura 5-1 Distribucin de Temperatura en una placa circular en funcin de la posicin..................................................105
Figura 6-1: Dos masas acopladas mediante un resorte .......................................................................................................120
Figura 6-2 Pndulo Simple.................................................................................................................................................123
Figura 6-3 Red LRC...........................................................................................................................................................127
Figura 6-4 Resonador de Hemoltz (Cortesa de Dr. Eng. S. Floody) .................................................................................131
Figura 6-5 Resonador de Hemholtz con pestaa y sin pestaa (Cortesa de Dr. Eng. S. Floody) ......................................131
Figura 6-6 Momentos de inercia para barras de diferentes secciones
(Harris' Shock And Vibration Handbook, 5Th Edition).....................................................................................................137
Figura 7-1 Respuesta en frecuencia de un circuiro LRC ....................................................................................................163
Figura 8-1: Esquema para deduccin del mtodo de diferencia central .............................................................................181
Figura 8-2 Esquema para deduccin del mtodo de Houbolt.............................................................................................184
Figura 8-3 Sistema Masa-Resorte-Amortiguador Acoplado ..............................................................................................187
Figura 8-4 Grficas de respuesta en frecuencia del sistema Masa-Resorte-Amortiguador Forzado Acoplado
de la ecuacin (8.99) ..........................................................................................................................................................194
Figura 8-5 Grficas de respuesta en frecuencia del sistema Masa-Resorte-Amortiguador Forzado Acoplado
de la ecuacin (8.99) ..........................................................................................................................................................195
Figura 8-6 Grficas de respuesta al impulso del sistema Masa-Resorte-Amortiguador Forzado Acoplado
de la ecuacin (8.99) ..........................................................................................................................................................197
Figura 8-7 Grfica de Respuesta en frecuencia
Figura 8-8 Resolucin mediante el mtodo de Houbult de un sistema Masa Resorte Amortiguador Forzado Acoplado ..202
Figura 8-9 Figura de ejercicio 1 captulo 8 ........................................................................................................................203
Figura 8-10 Figura de ejercicio 2 captulo 8 ......................................................................................................................203
Figura 8-11 Figura de ejercicio 3 captulo 8 ......................................................................................................................204
Figura 8-12 Figura de ejercicio 4 captulo 8 ......................................................................................................................204
Figura 8-13 Figura de ejercicio 5 captulo 8 ......................................................................................................................204
Figura 8-14 Figura de ejercicio 6 captulo 8 ......................................................................................................................205
Figura 8-15 Figura de ejercicio 7 captulo 8 ......................................................................................................................205
Figura 8-16 Figura de ejercicio 8 captulo 8 ......................................................................................................................205
Figura 8-17 Figura de ejercicio 9 captulo 8 ......................................................................................................................206
Figura 8-18 Figura de ejercicio 10 captulo 8 ....................................................................................................................206
x0 = 2 .................................................................................................224
x0 = 2 en la mitad del perdo de oscilacin ...................................................225
t = T / 4 ..........................................................................................................................239
Figura 10-24 Cuerda Forzada t = T / 2 ..........................................................................................................................239
Figura 10-25 Cuerda Forzada t = 3T / 4 .......................................................................................................................239
Figura 10-26 Cuerda Forzada t = T ................................................................................................................................239
Figura 10-27 Resonancia en una cuerda, t = 0 ................................................................................................................240
Figura 10-28 Resonancia en una cuerda, t = T / 4 ........................................................................................................240
Figura 10-29 Resonancia en una cuerda, t = T / 2 ........................................................................................................240
Figura 10-30 Resonancia en una cuerda, t = 3T / 4 .....................................................................................................240
Figura 10-31 Resonancia en una cuerda, t = T ..............................................................................................................241
Figura 10-32 Resonancia en una cuerda, t = 5T / 4 .....................................................................................................241
Figura 10-33 Resonancia en una cuerda, t = 6T / 4 .....................................................................................................241
Figura 10-34 Resonancia en una cuerda, t = 7T / 4 .....................................................................................................241
Figura 10-35 Resonancia en una cuerda, t = 2T ...........................................................................................................241
Figura 10-36 Cuerdas condiciones de borde no nulas, t = 0 ...........................................................................................247
Figura 10-37 Cuerdas condiciones de borde no nulas, t = T ..........................................................................................247
Figura 10-38 Cuerdas condiciones de borde no nulas, t = 2T ........................................................................................248
Figura 10-39 Cuerdas condiciones de borde no nulas, t = 3T ........................................................................................248
Figura 10-40 Cuerdas condiciones de borde no nulas, t = 4T ........................................................................................248
Figura 10-41 Cuerdas condiciones de borde no nulas, t = 5T ........................................................................................248
Figura 10-42 Cuerdas condiciones de borde no nulas, t = 6T ........................................................................................248
Figura 10-43 Cuerdas condiciones de borde no nulas, t = 7T ........................................................................................248
t = 5T / 4 ............................................................................256
t = 9T / 4 ............................................................................256
Figura 10-48 Vibracin de cuerdas en un medio con roce t = 13T / 4 ..........................................................................256
Figura 10-49 Vibracin de cuerdas en un medio con roce t = 17T / 4 ..........................................................................256
Figura 10-50 Vibracin de cuerdas en un medio con roce t = 21T / 4 ..........................................................................256
Figura 10-46 Vibracin de cuerdas en un medio con roce
INDICE TABLAS
Tabla 2-1 Eleccin de
y p (t )
segn
Tabla 4-1: Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional de Malthus utilizando
mtodos de un paso ..............................................................................................................................................................73
Tabla 4-2 Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional de Malthus utilizando
mtodos de un paso ..............................................................................................................................................................73
Tabla 4-3 Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional Logstico utilizando
mtodos de un paso ..............................................................................................................................................................75
Tabla 4-4 Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional Logstico utilizando
mtodos de un paso ..............................................................................................................................................................75
Tabla 4-5: Error RMS de la solucin para diferentes valores de masa en el sistema Masa-Resorte.....................................79
Tabla 4-6 Error RMS de la solucin para diferentes valores del coeficiente de rigidez en un sistema Masa-Resorte..........80
Tabla 4-7 Error RMS de la solucin para diferentes valores de la Resistencia mecnica en un sistema Masa-Resorte,
Movimiento Sobreamortiguado............................................................................................................................................84
Tabla 4-8 Error RMS de la solucin para diferentes valores de Resistencia Mecnica en un sistema Masa-Resorte,
Movimiento Oscilatorio amortiguado ..................................................................................................................................85
Tabla 4-9 Error RMS de la solucin para diferentes valores de la amplitud de la fuerza externa en un sistema MasaResorte forzado ....................................................................................................................................................................88
Tabla 6-1: Valores de constante de Saturacin de Substrato para diferentes organismos ..................................................115
Tabla 6-2: Magnitud de los parmetros de la ecuacin de isotrmica viscosa de Rayleigh-Plesset ...................................133
Tabla 7-1: Transformadas de Laplace de funciones clsicas..............................................................................................150
Tabla 8-1 Frecuencia naturales No amortiguadas y Amortiguadas ....................................................................................193
Tabla 9-1 Algunas ecuaciones en derivadas parciales Lineales .........................................................................................208
Tabla 9-2 Algunos sistemas de ecuaciones en derivadas parciales ....................................................................................208
Tabla 10-1 Tabla para anlisis paramtrico de vibracin de 2 cuerdas ..............................................................................225
Tabla 10-2 Parmetros cuerdas con impulso inicial ...........................................................................................................231
Tabla 10-3 Parmetros vibracin de cuerda forzada ..........................................................................................................238
Tabla 10-4 Parmetros para comparacin una cuerda forzado y otra forzada en resonancia .............................................240
Tabla 10-5 Parmetros Cuerda con condiciones de borde no nulas ...................................................................................247
Tabla 10-6 Parmetros cuerdas en medios con roce...........................................................................................................255
Tabla 10-7 Parmetros de vibracin membranas cuadradas...............................................................................................267
Tabla 10-8 Parmetros de Membranas clculo de modos normales de vibracin ..............................................................293
Tabla 10-9 Comparacin frecuencias naturales analticas y frecuencias FEM...................................................................298
Tabla 10-10 Comparacin frecuencias naturales analticas y frecuencias FEM Membrana circular...............................301
1.
(1.1)
El orden de una ecuacin diferencial es igual al orden de las derivadas de mayor orden
presentes en la ecuacin.
1.3. Clasificacin segn linealidad
Una ecuacin diferencial lineal es aquella en que la variable dependiente y sus derivadas
aparecen en combinaciones aditivas de sus primeras potencias. De no ser as diremos que es
No lineal.
dny
d n 1 y
dy
a
x
+
(
)
+ ... + a1 ( x) + a0 ( x) y = g ( x)
n 1
n
n 1
dx
dx
dx
(1.2)
La ecuacin de Kidder representa el flujo de un gas a travs de un medio poroso y esta dada
por:
1 y
d2y
dy
+ 2x
=0
2
dx
dx
(1.3)
Es una ecuacin diferencial ordinaria porque slo posee derivadas ordinarias, de segundo
orden debido a que la derivada de mayor orden presente en la ecuacin es la segunda
derivada y es No lineal ya que en el trmino en raz se encuentra la variable dependiente
multiplicando a la segunda derivada y por ello no posee la forma general dada
anteriormente.
La ecuacin que describe el crecimiento poblacional segn Malthus esta dada por:
dp
= kp
dt
(1.4)
(1.5)
dy
d n 1 y d n y
F x, y, ,..., n 1 , n = 0
dx
dx
dx
(1.6)
10
dny
dy
d n 1 y
= f x, y, ,..., n 1
dx n
dx
dx
(1.7)
y '' y ' 2 y = 0
(1.8)
Desarrollo:
d2
d
c e x + c2 e2 x ) ( c1e x + c2e 2 x ) 2 ( c1e x + c2 e 2 x )
2 ( 1
dx
dx
x
2x
= c1e + 4c2e ( c1e x + 2c2e 2 x ) 2c1e x 2c2 e2 x
= c1 ( e x + e x 2e x ) + c2 ( 4e 2 x 2e 2 x 2e 2 x ) = c1 0 + c2 0 = 0
Luego y ( x) = c1e x + c2 e 2 x es solucin explcita de (1.8) c1 , c2 R
1.7. Solucin implcita
(1.9)
dy
dy
x
0 = 0
=
dx
dx
y
11
Llamaremos condiciones iniciales a los valores que tome la variable dependiente y sus
derivadas de un orden menos que la ecuacin evaluadas en un punto dado. De forma
genrica podemos escribir una ecuacin diferencial de la siguiente forma:
F ( x, y, y ', y '',..., y ( n ) ) = 0
(1.10)
Esta ecuacin hay que resolverla en un intervalo I que satisfaga en x0 las n condiciones
iniciales
y ( x0 ) = y0
y '( x0 ) = y1
y ''( x0 ) = y2
(1.11)
#
y ( n ) ( x0 ) = yn 1
Como ejemplo podemos mostrar que y ( x) = sin( x) cos( x) es una solucin del problema
con valor inicial:
y ''+ y = 0
y (0) = 1
y '(0) = 1
(1.12)
Reemplazando en la ecuacin:
y ( x) = sin( x) cos( x)
y (0) = sin(0) cos(0) = 1
12
Todo problema de valor inicial referente a una ecuacin diferencial lineal normal de primer
orden tiene precisamente una solucin. Formalmente:
Sea
an ( x)
dny
d n 1 y
dy
a
x
+
(
)
+ ... + a1 ( x) + a0 ( x) y = g ( x)
n 1
n
n 1
dx
dx
dx
(1.13)
(1.14)
#
y ( n ) ( x0 ) = yn 1
13
2.
dy
= f ( x, y )
dx
(2.1)
si h( y ) 0
(2.2)
1
y g ( x) respectivamente.
h( y )
14
2)
3)
El medioambiente no influye
4)
(2.3)
Donde:
k = a b
a : Tasa de natalidad
b : Tasa de mortalidad
P0 : Poblacin inicial
La resolucin analtica que nos permite hallar la solucin general del modelo es la
siguiente:
dP
= kP
dt
dP
= kdt
P
1
P dP = kdt
ln( P ) = kt + c
P(t ) = c e kt
15
(2.4)
Una mejora del modelo de Malthus es el modelo Logstico, ste consiste en considerar una
tasa de crecimiento no constante y que depende de la densidad poblacional.
Es prudente pensar que debido a las limitaciones del medioambiente la tasa de crecimiento
disminuye cuando la poblacin crece. La ecuacin esta dada por:
dP
= aP f ( P)
dt
(2.5)
(2.6)
( aP bP )dP = t + C
2
ln ( bP a ) ln( P)
= t C
a
ln ( bP a ) ln( P) = at aC
16
bP a
ln
= at + C1
P
bP a
= C1e at
P
Si P (t0 ) = P0 la constante de integracin esta dada por:
bP a
C1 = e at0 0
P0
bP a a( t t0 )
P b 0
= a
e
P
0
Luego
P (t ) =
aP0
bP0 + ( a bP0 ) e
a ( t t0 )
(2.7)
aP0 a
aP0
Lim P(t ) = Lim
=
=
t
t bP + a bP e a ( t t0 )
0)
0 (
bP0 b
Luego el valor
a
es una asntota para la poblacin.
b
Este modelo ha sido aplicado con bastante xito en poblaciones desarrolladas en espacios
restringidos, como por ejemplo poblaciones de protozoarios, ciertas bacterias, pulgas de
agua y moscas de la fruta entre otras.
17
(2.8)
Donde:
T : Temperatura del cuerpo.
A : Temperatura ambiente, en este modelo simplificado se supone que la variacin de la
temperatura ambiente es leve es por ello que se asume constante.
k : Constante de enfriamiento.
(T A) dT = k dt
ln (T A ) = k t + C
T A = Ce k t
T (t ) = Ce k t + A
Conocemos todos los parmetros del modelo, salvo la constante de integracin C. Si
consideramos que para un tiempo determinado conocemos la temperatura podemos
encontrar el valor de la constante de integracin, matemticamente esto es:
T (t0 ) = T0
Reemplazando en la ecuacin.
T (t0 ) = Ce k t0 + A = T0
Ce k t0 = T0 A
C = (T0 A ) e k t0
18
k ( t t0 )
+A
(2.9)
se verifica que
x6 + y 6
4 y3
( x) + ( y )
g ( x, y ) =
3
4( y)
6
6 ( x6 + y 6 )
4 3 y 3
6 x6 + y 6
3
= g ( x, y )
3
3
4y
g ( x , y ) = 3 g ( x, y )
Luego la funcin es homognea de grado 3
La ecuacin diferencial y ' = f ( x, y ) es homognea si la funcin f ( x, y ) es homognea de
grado cero.
Si la ecuacin viene dada en la forma P ( x, y )dx + Q ( x, y ) = 0 , esta ecuacin es homognea
si P y Q son funciones homogneas que poseen el mismo grado.
El mtodo genrico de resolucin es el siguiente:
dy
= f ( x, y )
dx
dy
= f x 1, x
dx
y
dy
= x0 f
x
dx
y
y
1, = h
x
x
19
El resultado encontrado nos indica que podemos escribir f ( x, y ) como funcin de la razn
entre y y x. Hacemos el siguiente cambio de variable
u=
y
x
dy
y
= h = h(u )
dx
x
Luego
y
x
y = ux
dy = xdu + udx
u=
dy
du
=x
+u
dx
dx
Con ello reescribimos la ecuacin a resolver
dy
= h(u )
dx
dy
du
=x
+ u = h(u )
dx
dx
du
x
= h(u ) u
dx
du
x
= h(u ) u
dx
La cual es una ecuacin en variable separable, que ya conocemos como hallar su solucin
general.
H (u ) = ln x + C
Donde:
H (u ) : Primitiva de
1
h(u ) u
C es la constante de integracin.
Volviendo a las variables originales.
20
y
H = ln x + C
x
(2.10)
y y
y0
tal que h(u0 ) = u0 tenemos que h 0 = 0 en dicho caso estamos en presencia
x0
x0 x0
de una solucin singular de la ecuacin, la forma de esta solucin singular es la siguiente:
Si u0 =
y y0
=
x x0
(2.11)
(2.12)
F
=N
y
(2.13)
dF ( x, y ) = M ( x, y )dx + N ( x, y )dy
(2.14)
M ( x, y )dx + N ( x, y )dy = 0
(2.15)
(2.16)
21
F
=M
x
F
=M
x
F
x dx = Mdx
F ( x, y ) = M ( x, y ) dx + C
Debido a que estamos integrando con respecto a x podemos hacer que la constante de
integracin sea una funcin que dependa de y.
F ( x, y ) = M ( x, y ) dx + g ( y )
Para encontrar g ( y ) derivamos esta ltima expresin con respecto a y
( F ( x, y ) ) = M ( x, y ) dx + g ( y)
y
y
F
dg
=
M ( x, y ) dx +
y y
dy
Pero conocemos el trmino de la izquierda, ya que debido a que es exacta debe ser igual a
N ( x, y )
F
=N=
y
y
( M ( x, y ) dx ) + dg
dy
N y ( M ( x, y ) dx )dy = g ( y) + C
F ( x, y ) = M ( x, y ) dx + N
y
( M ( x, y ) dx )dy = C
(2.17)
22
Si
la
la
ecuacin
ecuacin
(2.18)
y
x
y
x
Lo cual es ms complejo de resolver que la ecuacin original, sin embargo hay veces en las
cuales es sencillo hallar el factor integrante. Si suponemos que ( x, y ) = ( x)
N ( x, y ) M ( x, y )
d
N ( x, y ) = ( x )
+
dx
y
x
1 d
1 N ( x, y ) M ( x, y )
=
+
y
dx N ( x, y ) x
(2.19)
dy
y
x
N ( x, y ) M ( x, y )
1 d
1
=
+
y
dy M ( x, y ) x
(2.20)
23
dy
+ a0 ( x) y = b( x)
dx
(2.21)
d ( a1 ( x) y )
dx
= b( x )
(2.22)
Es difcil encontrar ecuaciones en dicha forma, sin embargo, se puede llevar la ecuacin a
ella, primero debemos escribir la ecuacin de la siguiente forma:
dy
+ P( x) y = Q( x)
dx
(2.23)
Donde:
P ( x) =
a0 ( x)
a1 ( x)
Q( x) =
b( x )
a1 ( x)
Con a1 ( x) 0
Multiplicamos por ( x)
( x)
dy
+ ( x) P( x) y = ( x)Q( x)
dx
(2.24)
Queremos que:
( x)
d ( y) d
dy
dy
+ ( x) P ( x) y =
=
y+
dx
dx
dx
dx
24
( x) = ce
P( x ) dx
= ( x)Q ( x) = Qe
P ( x ) dx
1
P ( x ) dx
Qe
dx + c
(2.25)
d2y
dy
+ B( x) + C ( x) y = D( x)
2
dx
dx
(2.26)
d2y
dy
+ B( x) + C ( x) y = 0
2
dx
dx
(2.27)
(2.28)
Por otra parte, para obtener la solucin de la ecuacin homognea, a partir del teorema de
existencia y unicidad si y1 ( x) e y2 ( x) son 2 soluciones de la ecuacin homognea definida
25
y2
dy2
dy
y2 1 0
dy2 = y1
dx
dx
dx
(2.29)
(2.30)
(2.31)
1 ( x) = G ( x) y2 ( x)W 1 dx
(2.32)
2 ( x) = G ( x) y1 ( x)W 1 dx
(2.33)
Se puede dar el caso que uno conozca una solucin de la ecuacin homognea y se desea
encontrar la solucin general de esta, el siguiente mtodo responde esta inquietud.
Sea f ( x) una solucin NO trivial de:
d2y
dy
+ P( x) + Q( x) y = 0
2
dx
dx
(2.34)
y ''+ P( x) y '+ Q( x) y = 0
(2.35)
(2.36)
26
Sus derivadas
y ' = v ' f + vf '
y '' = v '' f + 2v ' f '+ vf ''
( fP( x) + 2 f ') dx
dw
=
w
f
f'
1
w dw = 2 f dx P( x)dx
( )
ln w = ln f 2 P( x)dx
P ( x ) dx
w = f 2 e
Como w = v '
P ( x ) dx
v = f 2 e
dx
(2.37)
Este tipo de ecuaciones son de gran inters ya que muchos fenmenos de la mecnica y
acstica son modelados con xito a partir de ellas. La forma genrica de este tipo de
ecuaciones es la siguiente:
a
d2y
dy
+ b + cy = f (t )
2
dt
dt
(2.38)
27
Con a, b, c
La solucin debe poseer como propiedad que su segunda derivada se pueda expresar como
combinacin lineal de sus derivadas de orden 1 y 0.
Primero estudiaremos las ecuaciones lineales de segundo orden con coeficientes constantes
homogneas, para luego construir las soluciones para las no homogneas:
d2y
dy
a 2 + b + cy = 0
dt
dt
(2.39)
(2.40)
La ecuacin resultante es una ecuacin algebraica de segundo orden, cuya solucin est
dada por:
s=
b
b 2 4ac
2a
2a
(2.41)
b
b 2 4ac
+
2a
2a
(2.42)
s2 =
b
b 2 4ac
2a
2a
(2.43)
(2.44)
28
CASO 2: b 2 4ac = 0
En este caso tenemos races reales e iguales
b
2a
(2.45)
y1 (t ) = c1e s1t
(2.46)
s1 = s2 =
Debido a que tenemos slo una solucin, debemos hallar la segunda para combinarlas
linealmente y as obtener la solucin general de la ecuacin homognea, haremos uso del
mtodo descrito anteriormente en la seccin 2.6.
Primero debemos escribir la ecuacin en la forma adecuada
d2y
dy
+ b + cy = 0
2
dt
dt
(2.47)
d2y
dy
+ b1 + a1 y = 0
2
dt
dt
(2.48)
Con:
b1 =
b
a
a1 =
c
a
( )
b dt
v(t ) = y12e 1 dt = e s1t
Reemplazando b1 y s1
v(t ) = e
b b
2 + t
2a a
dt = e
b b
+ t
a a
dt = dt = t
(2.49)
(2.50)
29
b
4ac b 2
+j
2a
2a
(2.51)
s2 =
b
4ac b 2
j
2a
2a
(2.52)
Sea
b
2a
4ac b 2
2a
Si definimos
s1 = + j
s2 = j
Si definimos z (t ) = u (t ) + jv(t ) se puede demostrar que si z (t ) es solucin de (2.39) entonces
su parte real y la imaginaria tambin son soluciones reales de (2.39).
Debido a que
e(
+ j )t
= e t cos( t ) + e t sin( t )
(2.53)
(2.54)
ma = ky
d2y
m 2 + ky = 0
dt
(2.55)
Donde
m : Masa en [kg ]
k : Coeficiente de rigidez del resorte en [ N / m]
Para obtener una solucin nica para este sistema deben estar prescritas sus condiciones
iniciales para la posicin y velocidad, por lo que el sistema masa-resorte est descrito
completamente por el siguiente sistema de ecuaciones.
31
d2y
m 2 + ky = 0
dt
y (0) = y0
(2.56)
dy
(0) = v0
dt
Ensayamos la solucin del tipo y = e st , Reemplazando obtenemos:
ms 2 e st + ke st = 0
ms 2 + k = 0
k
s2 =
m
k
s=j
m
Las soluciones son de naturaleza compleja conjugada. Definimos la frecuencia angular
natural del sistema como:
k
m
(2.57)
Debido a que son races complejas conjugadas, la solucin general de la ecuacin est dada
por:
y (t ) = c1 cos ( t ) + c2 sin ( t )
(2.58)
Para obtener una solucin particular debemos hacer uso de las condiciones iniciales
realizando el siguiente procedimiento:
dy
(0) = v0 , por ello es necesario encontrar la derivada temporal de la
dt
solucin, evaluar en t = 0 e igualar a la velocidad inicial v0 para obtener c2 .
Sabemos que
dy
= c1 sin ( t ) + c2 cos ( t )
dt
dy
(0) = c1 sin ( 0 ) + c2 cos ( 0 ) = v0
dt
v
v0 = c2 c2 = 0
32
v0
sin ( t )
(2.59)
Un modelo ms realista considera prdidas que atenan el movimiento, estas prdidas son
de naturaleza viscosa. En este modelo se considera que el amortiguamiento es provocado
por una fuerza proporcional a la velocidad de la masa. El modelo resultante al considerar
estas prdidas es el sistema masa-resorte-amortiguador, este sistema se puede utilizar como
una primera aproximacin a la modelacin de, por ejemplo, amortiguadores de autos.
(2.60)
Donde:
m : Masa en [kg ]
k : Coeficiente de rigidez del resorte en [ N / m]
33
Siguiendo el mismo desarrollo anterior, el sistema esta prescrito mediante la ecuacin y sus
condiciones iniciales:
d2y
dy
m 2 + R + ky = 0
dt
dt
y (0) = y0
(2.61)
dy
(0) = v0
dt
Ensayamos la solucin del tipo y = e st , Reemplazando obtenemos:
ms 2e st + Rse st + ke st = 0
ms 2 + Rs + k = 0
s=
R
R 2 4mk
2m
2m
R 2 4mk
s =
4m 2 4m 2
s = 2 2
(2.62)
Donde
R
2m
k
m
2 > 2
R2
k
R2
>
>k
4m
4m 2 m
R 2 > 4mk
34
Este caso es denominado movimiento sobreamortiguado, la solucin para este caso est
dada por:
yH (t ) = c1e s1t + c2 e s2t
(2.63)
s1 = + 2 2
(2.64)
s2 = 2 2
(2.65)
Con
v0 s1 y0
s2 s1
c1 = y0
c1 =
(2.66)
v0 s1 y0
s2 s1
y0 s2 v0
s2 s1
y0 s2 v0 s1t v0 s1 y0 s2t
e +
e
s2 s1
s2 s1
(2.67)
35
Caso 2: 2 = 2
Reescribiendo la condicin en trminos de los parmetros presentes en la ecuacin:
R 2 = 4mk
Este caso es denominado movimiento crticamente amortiguado, la solucin para este caso
est dada por:
yH (t ) = c1e t + c2te t
(2.68)
yH (t ) = c1e t + c2te t
yH (0) = c1 = y0
yH (t ) ' = c1e t + c2 e t te t
yH (0) ' = c1 + c2 = v0
c2 = v0 + y0
La solucin particular es:
y p (t ) = y0 e t + ( v0 + y0 ) te t
(2.69)
Caso 3: 2 2 < 0
Reescribiendo la condicin en trminos de los parmetros presentes en la ecuacin:
R 2 < 4mk
(2.70)
s2 = j 2 2 = jd
(2.71)
36
Donde:
(2.72)
yH (t ) = e t ( c1 cos (d t ) + c2 sin (d t ) )
yH (0) = c1 = y0
v0 + y0
v + y0
y p (t ) = e t y0 cos (d t ) + 0
sin (d t )
(2.73)
d2y
dy
+ b + cy = g (t )
2
dt
dt
(2.74)
37
g (t )
y p (t )
ae t
a cos( t ) + b sin( t )
t s Ae t
t s ( A cos( t ) + B sin( t ) )
pn (t )e t
t s Pn (t )e t
t s ( PN (t )cos( t ) + QN (t )sin( t ) )
pn (t ) cos( t ) + qm (t )sin( t )
pn (t )e
cos( t ) + qm (t )e
t s PN (t )e t cos( t ) + QN (t )e t sin( t )
sin( t )
t s Ae t cos( t ) + Be t sin( t )
ae t cos( t ) + be t sin( t )
t
Donde s es el menor entero no negativo tal que ningn trmino de posea la forma de
alguna solucin homognea. En el siguiente ejemplo se resolver una ecuacin que permite
exponer este mtodo.
y '' y ' 12 y = e4 x
Primero resolveremos la ecuacin homognea
y '' y ' 12 y = 0
Ensayamos y ( x) = e sx para hallar el polinomio caracterstico
s 2 s 12 = 0
1 4(1)(12)
1
2
2
1 7
s = ( s1 = 3) ( s2 = 4 )
2 2
s=
38
1 4x
xe
7
Si fuese un problema de valor inicial, a partir de las condiciones iniciales obtendramos los
valores de c1 y c2 , con estos valores se obtendra una solucin particular.
2.6.5. Vibraciones Forzadas no Amortiguadas: Sistema Masa-Resorte Forzado.
39
ma = ky + f (t )
m
d2y
+ ky = f (t )
dt 2
(2.75)
Donde
m
: Masa en [kg ]
f (t )
: Fuerza externa en [ N ]
d2y
+ ky = F cos(1t )
dt 2
d2y
F
+ 2 y = cos(1t )
2
m
dt
y (0) = y0
(2.76)
y '(0) = v0
Se pueden dar dos casos, uno es que la frecuencia de la fuerza externa 1 sea diferente a la
frecuencia natural del sistema o que sea igual. Para el caso en que sean diferentes las
frecuencias resolveremos el problema utilizando el mtodo de coeficientes indeterminados
como procede a continuacin.
40
(2.77)
1
y p = A cos(1 t ) + B sin(1 t )
y p ' = A1 sin(1 t ) + B1 cos(1 t )
y p '' = A12 cos(1 t ) B12 sin(1 t )
d2y
+ ky = F cos(1t )
dt 2
F
cos(1t )
m
A=
m 12
2
m 12
2
cos(1 t )
(2.78)
41
y (0) = c1 +
c1 = y0
m 12
m 2 12
= y0
F1
m 2 12
sin(1 t )
y '(0) = c2 = v0
c2 =
v0
F
y (t ) = y0
2
m 12
F
cos ( t ) + v0 sin ( t ) +
cos(1 t ) (2.79)
2
m 12
(2.80)
y '(0) = v0
(2.81)
42
y p = t ( A cos( t ) + B sin( t ) )
y p ' = A cos( t ) + B sin( t ) + t ( A sin( t ) + B cos( t ) )
y p '' = A sin( t ) + B cos( t ) A sin( t ) + B cos( t )
+t A 2 cos( t ) B 2 sin( t )
F
cos( t )
m
) (
F
t A 2 cos( t ) + B 2 sin( t ) + t A 2 cos( t ) + B 2 sin( t ) = cos( t )
m
0
F
cos( t )
m
F
cos( t )
m
F
F
B=
2 m
m
2 A = 0 A = 0
2 B =
F
t sin ( t )
2m
(2.82)
F
( sin ( t ) + t cos ( t ) )
2m
v0
43
v0
sin ( t ) +
F
t sin ( t )
2m
(2.83)
ma = Rv ky + f (t )
m
d2y
dy
+ R + ky = f (t )
2
dt
dt
(2.84)
Donde
m
: Masa en [kg ]
f (t )
: Fuerza externa en [ N ]
44
(2.85)
dy
(0) = v0
dt
Si f (t ) = F cos(1 t ) , el sistema de ecuaciones a resolver es:
d2y
dy
+ R + ky = F cos(1 t )
2
dt
dt
y (0) = y0
(2.86)
dy
(0) = v0
dt
La solucin homognea es:
yH (t ) = e t ( c1 cos (d t ) + c2 sin (d t ) )
(2.87)
Con
R
2m
d = 2 2
Para hallar la solucin general del sistema haremos uso del mtodo de coeficientes
indeterminados. Ensayamos la solucin particular de la siguiente forma
y p = A cos(1 t ) + B sin(1 t )
y p = A cos(1 t ) + B sin(1 t )
y p ' = A1 sin(1 t ) + B1 cos(1 t )
y p '' = A12 cos(1 t ) B12 sin(1 t )
F
cos(1 t )
m
45
F
cos(1 t )
m
(
B (
)
) = 2 A
A 2 12 + 2 B1 =
2
12
F
m
A=
B
2
2
1 + 2 1 m
A
2
B
= 2 12
A 1
2 12
F
A=
m 2 2 2 + 2 2
( 1)
B=A
B=
2 1
12
) (
F 2 12
2
12
2 1
2
2
2
+ ( 21 ) m 1
21
F
m 2 2 2 + 2 2
( 1)
(2.88)
46
2 12
F
y (t ) = e
cos(1 t )
( c1 cos (d t ) + c2 sin (d t ) ) + m 2 2 2
2
1 + ( 21 )
2 1
F
sin(1 t )
+
2
2
m 2
2
1 + ( 21 )
(2.89)
v0 + c1 B1
(2.90)
Con:
2 12
F
A=
m 2 2 2 + 2 2
( 1)
B=
F
2 1
m 2 2 2 + 2 2
( 1)
c1 = y0 A
c2 =
v0 + c1 B1
F
2 m
sin( t )
(2.91)
47
Con:
c1 = y0
c2 =
v0 + y0
F
2 m
(2.92)
(2.93)
(2.94)
dum1 dy ( m 2)
=
= um
dt
dt
dum dy ( m1)
=
= y ( m ) = f (t , u1 , u2 ,..., um )
dt
dt
48
(2.95)
y '(0) = v0
dy
= v(t ) , podemos escribir la ecuacin de segundo orden
dt
como el siguiente sistema de ecuaciones de primer orden.
Si hacemos el cambio de variable
y '(t ) = v(t )
mv ' = f (t ) Rv ky
y (0) = y0
(2.96)
v(0) = v0
49
3.
Hemos llegado a un tpico muy importante que nos permitir resolver ecuaciones sin la
necesidad de aplicar los mtodos estudiados en las secciones anteriores.
En este captulo vamos a describir los mtodos numricos de resolucin clsicos como el
mtodo de Euler, Euler mejorado y Runge Kutta entre otros y su programacin en Matlab
para luego en el captulo aplicarlos en modelos de inters.
3.1. Mtodos de un paso
3.1.1. Mtodo de Euler
(3.1)
( x0 , y0 )
2) Seguimos la lnea recta con pendiente f ( x0 , y0 ) por una cierta distancia hasta ( x1 , y1 )
3) Cambiamos el valor de la pendiente por el valor f ( x1 , y1 ) y seguimos la recta
hasta ( x2 , y2 ) y as sucesivamente.
De esa forma construimos aproximaciones poligonales de la solucin. Al tomar espacios
cada vez menores en los puntos es de esperar llegar a la solucin verdadera
Matemticamente lo anterior se traduce a lo siguiente:
Supongamos que (3.1) tiene como una nica solucin M ( x) en cierto intervalo con centro x0 .
Sea h un nmero real positivo, llamado tamao del paso y consideremos puntos
equidistantes xn = x0 + nh .
En el punto ( x0 , y0 ) , la pendiente de la solucin de (3.1) est dada por
50
dy
= f ( x 0 , y0 )
dx
(3.2)
(3.3)
Usamos esta recta tangente para aproximar M ( x ) y vemos que pasa para el punto
x1 = x0 + h
M ( x1 ) y1 = y0 + h f ( x0 , y0 )
(3.4)
Luego partimos del punto ( x1 , y1 ) para construir la recta con pendiente dada por el campo de
direcciones en el punto ( x1 , y1 ) , es decir con pendiente f ( x1 , y1 ) y as sucesivamente.
El procedimiento se puede resumir mediante la formula recursiva:
xn +1 = xn + h
yn+1 = yn + h f ( xn , yn )
(3.5)
Este mtodo es atractivo por su sencillez pero raramente se ocupa, sin embargo posee un
valor terico importante debido a que es utilizado para analizar estabilidad y el tipo de
problema a resolver.
51
xn
n +1
dy
dx = f ( x, y )dx
dx
x
n
y ( xn+1 ) y ( xn ) =
xn+1
f ( x, y )dx
xn
Luego se hace uso de algn mtodo numrico de integracin para resolver la integral del
lado derecho de la ltima ecuacin, puede ser el mtodo de Simpson compuesto, cuadratura
Gaussiana, del trapecio, etc.
El mtodo ms sencillo de integracin numrica es el mtodo del trapecio. En la regla del
Trapecio lo que se hace es aproximar la funcin f(x) con un polinomio de grado 1, es decir
con una recta.
Para esto empleamos el polinomio de interpolacin de Newton-Lagrange o de Diferencias
Divididas de grado 1, es decir, una recta.
52
f ( x) =
f ( x1 ) f ( x0 )
( x x0 ) + f ( x0 )
x1 x0
(3.6)
f (b) f (a)
( x a ) + f (a)
ba
(3.7)
f ( x)dx =
a
(b a)
( f (b) + f (a) )
2
(3.8)
Volviendo al mtodo de Euler modificado y haciendo uso del mtodo del trapecio
y ( xn+1 ) y ( xn ) =
xn+1
f ( x, y )dx
xn
y ( xn +1 ) y ( xn ) =
h
( f ( xn , yn ) + f ( xn+1, yn+1 ) )
2
(3.9)
h
[ f ( xn , yn ) + f ( xn + h, yn + h f ( xn , yn )]
2
(3.10)
53
x=a:h:b;
y(1)=yi;
for j=1:M
z=feval(f,x(j),y(j));
k=feval(f,x(j+1),y(j)+h*z);
y(j+1)=y(j)+h/2*(z+k);
end
(3.11)
f
son continuas y acotadas en la franja
y
vertical ( x, y ) : a < x < b, < y < y que f tiene tantas derivadas parciales continuas
Adems
supongamos
que
n ' = f ( x, n )
n ( xn ) = yn
(3.12)
n ( x) = n ( xn ) + h 'n ( xn ) +
h2
n ''( xn ) + ...
2!
(3.13)
n ( x) = n ( xn ) + hf ( xn , yn ) +
h2
n ''( x0 ) + ...
2!
(3.14)
Podemos fcilmente visualizar que el mtodo de Euler se obtiene truncando esta serie
despus del trmino lineal. Para una mejor aproximacin consideremos ms trminos de la
serie, para ello debemos expresar las derivadas de orden superior en funcin de la
funcin f ( x, y )
54
f f
f f
+
+ f ( x, y )
y'=
x x
x x
(3.15)
Definimos
f 2 ( x, y ) =
f f
+ f ( x, y )
x x
(3.16)
4
De manera anloga definimos f3 ( x, y ) , f 4 ( x, y ) ,... que corresponden a y '''( x) , y ( ) ( x) ,...
(3.17)
(3.18)
h f f
+
f ( x, y )
2 x y
(3.19)
(3.20)
55
Donde las constantes y se eligen de modo que tenga razn de convergencia1 O(h 2 ) .
La ventaja en este caso, ya la habamos mencionado antes, es que se logra la misma
convergencia que un mtodo de Taylor anlogo pero al calcular k2 slo se evala
f ( x, y ) dos veces y no se realiza el clculo de las derivadas parciales de f ( x, y ) .
Para garantizar la convergencia O(h 2 ) , comparemos el esquema con el mtodo de Taylor
de orden 2 e imponemos que
T2 ( x, y; h) K 2 ( x, y; h) = O(h 2 )
cuando h 0
(3.21)
hasta los trminos de orden h . Para ( x, y ) fijo al desarrollar K 2 = K 2 (h) , dado por (3.20),
en torno a h = 0 , tenemos que
dK 2
(0) h + O(h 2 )
dh
f
f
K 2 (h) = f ( x, y ) + h
+
f ( x, y ) + O ( h 2 )
y
x
K 2 (h) = K 2 (0) +
(3.22)
Al comparar (3.22) con (3.19) vemos que para que para que T2 y K 2 coincidan hasta los
trminos de orden h , y toman los siguientes valores = =1/2. As
h
h
K 2 ( h ) = f x + , y + f ( x, y )
2
2
(3.23)
El mtodo obtenido se denomina mtodo del punto medio y posee las siguientes formas
recursivas
xn +1 = xn + h
h
h
yn +1 = yn + h f x + , y + f ( x, y )
2
2
(3.24)
1
( k1 + 2k2 + 2k3 + k4 )
6
(3.25)
Para ms detalles acerca de razn de convergencia ver Kincaid, D. and Cheney, W, Anlisis numrico,
Addison-Wesley
56
Donde
k1 = h f ( xn , yn )
k
h
k2 = h f xn + , yn + 1
2
2
k
h
k3 = h f xn + , yn + 2
2
2
(3.26)
k4 = h f ( xn + h, yn + k3 )
57
(3.27)
dum
= f m (t , u1 , u2 ,..., um )
dt
En el intervalo a t b y sujeto a las condiciones
u1 (a ) = 1 ,..., um (a) = m
(3.28)
( )
(3.29)
(3.30)
1
1
h
(3.31)
Finalmente
1
wi , j +1 = wi , j + K1,i + 2 K 2,i + 2 K3,i + K 4,i
6
(3.32)
Para i = 1, 2,..., m
58
G
k2 = h
G
h G 1G
f t j + , w j + k1
2
2
G
G
h G 1G
k3 = h f t j + , w j + k 2
2
2
G
G
G
G
k4 = h f t j + h, w j + k3
(3.33)
G
G G
G
G 1 G
w j +1 = w j + k1 + 2k2 + 2k3 + k4
6
(3.34)
xn
n +1
dy
dx = f ( x, y )dx
dx
x
n
y ( xn+1 ) y ( xn ) =
xn+1
f ( x, y )dx
xn
59
xn+1
f ( x, y )dx h [ Af n + Bf n 1 + Cf n 2 + Df n 3 + Ef n 4 ]
(3.35)
xn
(3.36)
p3 ( x) = x( x + 1)
p4 ( x) = x( x + 1)( x + 2)
p5 ( x) = x( x + 1)( x + 2)( x + 3)
pn ( x)dx = Apn (0) + Bpn (1) + Cpn (2) + Dpn (3) + Epn (4)
(3.37)
1
2
5
6
9
4
251
30
60
yn+1 = yn +
(3.38)
720 1274 f ( xn 3 , yn 3 ) + 251 f ( xn 4 , yn 4 )
Es evidente la necesidad de contar con los valores de f ( x0 , y0 ) , los cuales se obtienen con
las condiciones iniciales f ( x1 , y1 ) , f ( x2 , y2 ) , f ( x3 , y3 ) y f ( x4 , y4 ) , estos trminos se
obtienen a partir de un mtodo de un paso, como por ejemplo algn mtodo de RungeKutta
Rutina en Matlab del Mtodo de Adams-Bashforth de 5 orden
function [y,x] = AdBash5UV(f,a,b,yi,M);
%
% Calcula la solucion de la ecuacion diferencial
% y'=f(x,y) utilizando el mtodo Adams-Bashforth de 5 orden
%
inicializado con un Runge-Kutta de 4 orden
%
% ENTRADA:
%
% f : Funcion introducida como string, se introduce
%
el nombre del archivo .m que contiene la funcin entre comillas
%
Ej: 'FuncionParaModeloLogistico'
% a : Punto inicial
% b : Punto final
% yi : Condicion inicial
% M : Numero de pasos
%
% SALIDA:
% x : Vector de abscisas
% y : Vector de ordenadas
% x=a+k*h, k=1,...,n+1
%
h=(b-a)/M;
x=a:h:b;
y(1)=yi;
% Aplica 4 pasos del mtodo Runge-Kutta de 4 orden
for k=1:4
k1 = h*feval(f,x(k),y(k));
k2=h*feval(f,x(k)+h/2,y(k)+k1/2);
k3=h*feval(f,x(k)+h/2,y(k)+k2/2);
k4=h*feval(f,x(k)+h,y(k)+k3);
y(k+1)=y(k)+(k1+2*k2+2*k3+k4)/6;
end;
61
2774*feval(f,x(k-1),y(k-1))+...
2616*feval(f,x(k-2),y(k-2))-...
1274*feval(f,x(k-3),y(k-3))+...
251*feval(f,x(k-4),y(k-4)));
end
h 55 f ( xn , yn ) 59 f ( xn 1 , yn 1 )
24 +37 f ( xn 2 , yn 2 ) 9 f ( xn 3 , yn 3 )
(3.39)
62
for k=4:M
y(k+1) = y(k)+(h/24)*(55*feval(f,x(k),y(k))-...
59*feval(f,x(k-1),y(k-1))+...
37*feval(f,x(k-2),y(k-2))-...
9*feval(f,x(k-3),y(k-3)));
end
720 +106 f ( xn 2 , yn 2 ) 19 f ( xn 3 , yn 3 )
(3.40)
Es evidente que esta frmula no puede emplearse como mtodo directo para el clculo de la
solucin debido a que a la derecha de la expresin (3.40) aparece el trmino f ( xn+1 , yn+1 )
Un interesante algoritmo es el llamado mtodo predictor-corrector, este emplea la frmula
de Adams-Bashforth para predecir un valor tentativo de yn +1 , llammoslo yn*+1 y luego
recurre a la frmula de Admas-Moulton para calcular un valor corregido de yn +1 . As en la
frmula de Adams-Moulton el valor de f ( xn+1 , yn+1 ) se calcula como f ( xn+1 , yn*+1 ) .
Finalmente el predictor es:
yn*+1 = yn +
(3.41)
720 1274 f ( xn 3 , yn 3 ) + 251 f ( xn 4 , yn 4 )
Y el corrector:
h 251 f ( xn +1 , yn*+1 ) + 646 f ( xn , yn ) 246 f ( xn 1 , yn1 )
yn +1 = yn +
720 +106 f ( xn 2 , yn 2 ) 19 f ( xn 3 , yn 3 )
(3.42)
63
% ENTRADA:
%
% f : Funcion introducida como string, se introduce
%
el nombre del archivo .m que contiene la funcin entre comillas
%
Ej: 'FuncionParaModeloLogistico'
% a : Punto inicial
% b : Punto final
% yi : Condicion inicial
% M : Numero de pasos
%
% SALIDA:
% x : Vector de abscisas
% y : Vector de ordenadas
% x=a+k*h, k=1,...,n+1
%
h=(b-a)/M;
x=a:h:b;
y(1)=yi;
z(1)=yi;
% Aplica 4 pasos del metodo Runge-Kutta de 4 orden
for k=1:4
k1 = h*feval(f,x(k),y(k));
k2=h*feval(f,x(k)+h/2,y(k)+k1/2);
k3=h*feval(f,x(k)+h/2,y(k)+k2/2);
k4=h*feval(f,x(k)+h,y(k)+k3);
y(k+1)=y(k)+(k1+2*k2+2*k3+k4)/6;
z(k+1)=y(k+1);
end;
64
h 55 f ( xn , yn ) 59 f ( xn 1 , yn 1 )
24 +37 f ( xn 2 , yn 2 ) 9 f ( xn 3 , yn3 )
(3.43)
h 9 f ( xn +1 , yn*+1 ) + 19 f ( xn , yn )
24 5 f ( xn 1 , yn 1 ) + f ( xn 2 , yn 2 )
(3.44)
El corrector:
yn+1 = yn +
65
k4=h*feval(f,x(k)+h,y(k)+k3);
y(k+1)=y(k)+(k1+2*k2+2*k3+k4)/6;
z(k+1)=y(k+1);
end;
% Inicio del metodo predictor-corrector de Adams-Bashforth-Moulton
for k=4:M
z(k+1) = y(k)+(h/24)*(55*feval(f,x(k),y(k))-...
59*feval(f,x(k-1),y(k-1))+...
37*feval(f,x(k-2),y(k-2))-...
9*feval(f,x(k-3),y(k-3)));
y(k+1) = y(k)+(h/24)*( 9*feval(f,x(k+1),z(k+1))+...
19*feval(f,x(k),y(k))-...
5*feval(f,x(k-1),y(k-1))+...
feval(f,x(k-2),y(k-2)));
end;
Otro mtodo multipaso, el cual posee un uso limitado por problemas de estabilidad, se
conoce como mtodo de Milne. En este procedimiento el predictor es:
yn*+1 = yn 3 +
4h
( 2 f ( xn , yn ) f ( xn1 , yn1 ) + 2 f ( xn2 , yn2 ) )
3
(3.45)
El corrector para esta frmula se basa en la regla de Simpson de integracin y esta dada
por:
yn+1 = yn1 +
h
f ( xn +1 , yn*+1 ) + 4 f ( xn , yn ) + f ( xn1 , yn1 )
3
(3.46)
Al igual que el mtodo de Adams-Moulton se ocupa un mtodo de un paso para calcular los
primeros valores, preferentemente un mtodo Runge-Kutta.
Rutina en Matlab del Mtodo de Milne
function [y,x] = MilneSim4UV(f,a,b,yi,M);
%
% Calcula la solucion de la ecuacion diferencial
% y'=f(x,y) utilizando el mtodo Milne-Simpson
%
inicializado con un Runge-Kutta de 4 orden
%
% ENTRADA:
%
% f : Funcion introducida como string, se introduce
%
el nombre del archivo .m que contiene la funcin entre comillas
%
Ej: 'FuncionParaModeloLogistico'
% a : Punto inicial
66
% b : Punto final
% yi : Condicion inicial
% M : Numero de pasos
%
% SALIDA:
% x : Vector de abscisas
% y : Vector de ordenadas
% x=a+k*h, k=1,...,n+1
h=(b-a)/M;
x=a:h:b;
y(1)=yi;
z(1)=yi;
% Aplica 3 pasos del metodo Runge-Kutta de 4 orden
for k=1:3
k1 = h*feval(f,x(k),y(k));
k2=h*feval(f,x(k)+h/2,y(k)+k1/2);
k3=h*feval(f,x(k)+h/2,y(k)+k2/2);
k4=h*feval(f,x(k)+h,y(k)+k3);
y(k+1)=y(k)+(k1+2*k2+2*k3+k4)/6;
z(k+1)=y(k+1);
end;
% Inicio del metodo predictor-corrector de Adams-Bashforth-Moulton
for k=4:M
z(k+1) = y(k-3)+(4*h/3)*(2*feval(f,x(k),y(k))-...
feval(f,x(k-1),y(k-1))+...
2*feval(f,x(k-2),y(k-2)));
y(k+1) = y(k-1)+(h/3)*( feval(f,x(k+1),z(k+1))+...
4*feval(f,x(k),y(k))+...
feval(f,x(k-1),y(k-1)));
end;
Es importante cuantificar el error que se comete al utilizar un mtodo respecto de otro, esto
no siempre es posible ya que la solucin analtica no siempre se conoce.
El error RMS es una medida del error comnmente utilizada y se define como:
ERMS
1
=
T
( f r (t ) f a (t ) )
dt
(3.47)
Donde:
f r (t )
67
f a (t )
: Solucin aproximada.
: Longitud del intervalo en el cual se analiza el error
1
N
( f r [ n] f a [ n])
(3.48)
n =1
(3.49)
68
4.
(4.1)
P (t ) = P0e k t
(4.2)
Donde:
k = a b
a : Tasa de natalidad
b : Tasa de mortalidad
P0 : Poblacin inicial
Cuya solucin est dada por:
En este caso realizaremos un estudio de la solucin con cada uno de los mtodos numricos
desarrollados hasta ahora en trminos de precisin y costo computacional
Para el problema consideraremos una constante k = 0.1 y una poblacin inicial de
P0 = 10 individuos. Encontraremos la solucin en el intervalo t = [0,10] considerando 1000
puntos equiespaciados.
69
Primero debemos escribir la funcin del lado derecho del modelo de crecimiento
poblacional, la funcin en Matlab la grabaremos en nuestro directorio de trabajo con el
nombre Malhtus.m.
function ypr=Malthus(x,y,z)
ypr=0.1*y;
70
tiem5=n25-n15;
%solucin mediante el metodo de Adams-Bashforth-Moulton 4orden
n16=cputime;
[y6,t6]=AdBashMo4UV('Malthus',a,b,P0,M);
n26=cputime;
tiem6=n26-n16;
%solucin mediante el metodo de Adams-Bashforth-Moulton 5orden
n17=cputime;
[y7,t7]=AdBashMo5UV('Malthus',a,b,P0,M);
n27=cputime;
tiem7=n27-n17;
%solucin mediante el metodo de Milne
n18=cputime;
[y8,t8]=MilneSim4UV('Malthus',a,b,P0,M);
n28=cputime;
tiem8=n28-n18;
%Grafica de las soluciones del modelo de Malthus
h1=figure(1)
plot(t1,y1,t2,y2,t3,y3,t4,y4,t5,y5,t6,y6,t7,y7,t8,y8,tt,solan)
title('Modelo de Crecimiento poblacional de Malthus: k=0.1, h=0.01, P_0=10')
xlabel('Tiempo [unidad de tiempo]')
ylabel('individuos en la poblacin')
ylim([0 max(solan)+2])
xlim([a b])
legend('Euler','Euler Mod','RK4','AB4','AB5','ABM4','ABM5','Milne','SA','Location','Best')
grid
saveas(h1,'AnalisisMalthus.jpg')
%Calculo del error absoluto de las soluciones del modelo de Malthus
E1=abs(y1-solan);
E2=abs(y2-solan);
E3=abs(y3-solan);
E4=abs(y4-solan);
E5=abs(y5-solan);
E6=abs(y6-solan);
E7=abs(y7-solan);
E8=abs(y8-solan);
%Grafica del Error absoluto las soluciones del modelo de Malthus
h2=figure(2)
plot(t1,E1,t2,E2,t3,E3,t4,E4,t5,E5,t6,E6,t7,E7,t8,E8)
title('Error Absoluto Modelo de Crecimiento poblacional de Malthus: k=0.1, P_0=10, h=0.01')
xlabel('Tiempo [unidad de tiempo]')
ylabel('Error Absoluto')
xlim([a b])
legend('Error Euler','Error Euler Mod','Error RK4',...
'Error AB4','Error AB5','Error ABM4','Error ABM5',...
'Error Milne','Location','NorthWest')
grid
saveas(h2,'ErrorAnalisisMalthus.jpg')
71
La siguiente grfica muestra la solucin encontrada con todos los mtodos estudiados hasta
ahora. Se puede ver que todos los mtodos brindan una solucin aceptable.
Figura 4-1: Solucin del modelo de crecimiento poblacional de Malthus utilizando diferentes mtodos
numricos de resolucin
72
Figura 4-2: Error absoluto para el modelo de crecimiento poblacional de Malthus utilizando diferentes
mtodos numricos de resolucin
Euler
Euler Mod
RK4
0.0313
0.0313
0.0156
6.31e-3
2.10e-6
1.15e-13
Tabla 4-1: Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional de Malthus
utilizando mtodos de un paso
Mtodo
Tiempo
de CPU
Error
RMS
AB4
AB5
ABM4
ABM5
Milne
0.0469
0.0469
0.0781
0.0938
0.0469
4.37e-12
7.88e-15
3.36e-13
0.32
7.21e-14
Tabla 4-2 Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional de Malthus
utilizando mtodos de un paso
(4.3)
aP0
bP0 + ( a bP0 ) e
a ( t t0 )
(4.4)
73
Para el problema consideraremos una constante a = 0.46 , b = 1.9e 4 y una poblacin inicial
de P0 = 500 individuos. Encontraremos la solucin en el intervalo t = [0,10] considerando
1000 puntos equiespaciados.
Siguiendo el mismo anlisis que el realizado para el modelo de Malthus. La siguiente
grfica muestra la solucin encontrada.
Figura 4-3 Solucin del modelo de crecimiento poblacional Logstico utilizando diferentes mtodos
numricos de resolucin
El error absoluto:
Figura 4-4 Error absoluto para el modelo de crecimiento poblacional Logstico utilizando diferentes mtodos
numricos de resolucin
74
Mtodo
Tiempo
de CPU
Error
RMS
Euler
Euler Mod
RK4
0.0156
0.0313
0.0469
0.35
1e-3
5.15e-10
Tabla 4-3 Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional Logstico
utilizando mtodos de un paso
Mtodo
Tiempo
de CPU
Error
RMS
AB4
AB5
ABM4
ABM5
Milne
0.313
0.0469
0.0625
0.1094
0.0625
3.43e-8
3.26e-10
2.61e-9
19.16
5.48e-10
Tabla 4-4 Error RMS y Tiempo de CPU para resolucin del modelo de crecimiento poblacional Logstico
utilizando mtodos de un paso
El ajuste de todos los mtodos es bueno, salvo ABM5. De aqu en adelante haremos uso del
tradicional mtodo de Runge-Kutta 4 orden para realizar estudios paramtricos de los
modelos mecnicos desarrollados anteriormente.
4.3. Anlisis sistema Masa-Resorte-Amortiguador
Vamos a realizar un anlisis paramtrico sistemtico del sistema masa-resorteamortiguador forzado, para ello comenzaremos estudiando el efecto de la masa y del
coeficiente de rigidez en el sistema masa-resorte, luego el sistema masa resorte forzado y
as hasta llegar al sistema Masa-Resorte-Amortiguador forzado. El mtodo de resolucin
numrica a utilizar es el de Runge Kutta de 4 orden.
Para realizar estudios paramtricos es recomendable escribir una rutina especfica con la
ecuacin a resolver. Para este problema se presentar todo el cdigo necesario para la
resolucin, se alienta al alumno a realizar lo mismo en base a los cdigos presentados en
este libro para sus aplicaciones particulares, creemos que la mejor forma de entender y
aprender es haciendo, obviamente siempre ser necesaria una adecuada gua, que en este
caso son la rutinas presentadas.
El problema a resolver est dado por:
d2y
+ ky = 0
dt 2
y (0) = y0
(4.5)
dy
(0) = v0
dt
75
Donde:
m : Masa en [kg ]
k : Coeficiente de rigidez del resorte en [ N / m]
v0
sin ( t )
(4.6)
Con
k
m
Para resolver esta ecuacin mediante mtodos numricos podemos escribir la ecuacin
como un sistema de ecuaciones de primer orden y aplicar el mtodo de Runge-Kutta de 4
orden a cada una de ellas para la resolucin total del problema.
Si hacemos el cambio de variable v =
dy
dt
Obtenemos:
dy
=v
dt
dv
k
= y
dt
m
y (0) = y0
(4.7)
v(0) = v0
El mtodo de Runge Kutta de forma genrica para este problema es el siguiente
76
tn +1 = tn + h
p1 = h v(tn )
k
h y (tn )
m
p
p2 = h v(tn ) + 1
2
r
k
r2 =
h y (tn ) + 1
2
m
r1 =
p3 = h v(tn ) + 2
2
r
k
r3 =
h f y (tn ) + 2
2
m
p4 = h ( v(tn ) + p3 )
k
h ( y (tn ) + r3 )
m
1
y (tn +1 ) = y (tn ) + ( p1 + 2 p2 + 2 p3 + p4 )
6
r4 =
(4.8)
77
a=0;
%tiempo final
b=2;
%tamao del paso
h=(b-a)/(M)
%asignacion de condiciones iniciales
t=a:h:b;
for u=1:length(m)
%condiciones inciciales
y(1,u)=0.2;
v(1,u)=1;
%solucion analitica
w(u)=sqrt(k/m(u));
solan(:,u)=y(1,u)*cos(w(u)*t)+(v(1,u)/w(u))*sin(w(u)*t);
%resolucion del sistema de ecuaciones mediante Runge-Kutta de cuarto orden
for i=1:M
p1=h*MR1(v(i,u));
r1=h*MR2(y(i,u),m(u),k);
p2=h*MR1(v(i,u)+p1/2);
r2=h*MR2(y(i,u)+r1/2,m(u),k);
p3=h*MR1(v(i,u)+p2/2);
r3=h*MR2(y(i,u)+r2/2,m(u),k);
p4=h*MR1(v(i,u)+p3);
r4=h*MR2(y(i,u)+r3,m(u),k);
y(i+1,u)=y(i,u)+(1/6)*(p1+2*p2+2*p3+p4);
v(i+1,u)=v(i,u)+(1/6)*(r1+2*r2+2*r3+r4);
clear p1 r1 p2 r2 p3 r3 p4 r4
end
Etiqmasa{u}=strcat('m=',num2str(m(u)),'[kg]');
ERMS(u)=sqrt(sum(Eabs(:,u).^2)/length(t));
end
%grafica de la solucion
h1=figure(1)
plot(t,y(:,1),t,y(:,2),t,y(:,3),t,y(:,4),...
t,y(:,5),t,y(:,6),t,y(:,7))
grid
title(['Efecto de la masa - Sistema Masa-Resorte - solucion para t = [',num2str(a),',',num2str(b),']; h
= ',num2str(h),';k=',num2str(k),'[N/m]'])
xlabel('tiempo [s]','FontSize',10)
ylabel('Posicion [m]','FontSize',10)
legend(Etiqmasa,'Location','Best')
saveas(h1,'EfectodeMasa_Masa_resorte.fig')
saveas(h1,'EfectodeMasa_Masa_resorte.jpg')
m=1 kg
0.0372
m=1.5 kg
0.0239
m= 2 kg
0.0163
m= 2.5 kg
0.0140
m= 3 kg
0.0106
m= 3.5 kg
0.0083
m=4 kg
0.0073
Tabla 4-5: Error RMS de la solucin para diferentes valores de masa en el sistema Masa-Resorte
A continuacin veremos que acontece con la constante de rigidez, los parmetros fijos del
modelo son: t = [0,2] , h = 0.002 , m = 2 [kg] y condiciones iniciales y (0) = 0.2 [m] ,
v(0) = 1 [m / s ] . El coeficiente de rigidez k varia desde 10 [N/m] a 50 [N/m] en pasos de 10
[N/m]. El script de Matlab es prcticamente idntico al anterior, se deja como tarea al lector
modificarlo. Los resultados son los siguientes:
79
k=10 N/m
0.0032
k=20 N/m
0.0067
k= 30 N/m
0.0089
k= 40 N/m
0.0140
K= 50 N/m
0.0163
Tabla 4-6 Error RMS de la solucin para diferentes valores del coeficiente de rigidez en un sistema MasaResorte
d2y
dy
+ R + ky = 0
2
dt
dt
(4.9)
Donde:
m : Masa en [kg ]
k : Coeficiente de rigidez del resorte en [ N / m]
y0 s2 v0 s1t v0 s1 y0 s2t
e +
e
s2 s1
s2 s1
(4.10)
Con
s1 = + 2 2
s2 = 2 2
R
2m
80
k
m
(4.11)
v + y0
y p (t ) = e t y0 cos (d t ) + 0
sin (d t )
(4.12)
Con:
s1 = + j 2 2 = + jd
s2 = j 2 2 = jd
(4.13)
v(0) = v0
En este anlisis m = 2 [kg] y k = 50 [N/m], el producto 4mk = 4 2 50 = 400 [kgN/m].
Para que exista movimiento sobreamortiguado se debe dar que R 2 > 400 , consideraremos
que R vara entre 25 [Ns/m] y 40 [Ns/m] en pasos de 5 [Ns/m].
Debemos programar las siguientes funciones en Matlab: MRA1.m y MRA2.m
function f1=MRA1(v)
f1=v;
function f2=MRA2(y,v,m,R,k)
f2=-R*v/m-k*y/m;
81
82
p3=h*MRA1(v(i,u)+p2/2);
r3=h*MRA2(y(i,u)+r2/2,v(i,u)+p2/2,m,R(u),k);
p4=h*MRA1(v(i,u)+p3);
r4=h*MRA2(y(i,u)+r3,v(i,u)+p3,m,R(u),k);
y(i+1,u)=y(i,u)+(1/6)*(p1+2*p2+2*p3+p4);
v(i+1,u)=v(i,u)+(1/6)*(r1+2*r2+2*r3+r4);
clear p1 r1 p2 r2 p3 r3 p4 r4
end
EtiqResis{u}=strcat('R=',num2str(R(u)),'[Ns/m]');
ERMS(u)=sqrt(sum(Eabs(:,u).^2)/length(t));
end
%grafica de la solucion
h1=figure(1)
plot(t,y(:,1),t,y(:,2),t,y(:,3),t,y(:,4))
grid
title(['Efecto del Resistencia mecanica R - Movimiento sobreamortiguado - solucion para t =
[',num2str(a),',',num2str(b),']; h = ',num2str(h),';m=',num2str(m),'[kg]',';k=',num2str(k),'[N/m]'])
xlabel('tiempo [s]','FontSize',10)
ylabel('Posicion [m]','FontSize',10)
legend(EtiqResis,'Location','Best')
saveas(h1,'EfectodeResistencia_Masa_resorte_Amor.fig')
saveas(h1,'EfectodeResistencia_Masa_resorte_Amor.jpg')
83
R=25 Ns/m
0.1633e-3
R=30 Ns/m
0.1422e-3
R= 35 Ns/m
0.1272e-3
R= 40 Ns/m
0.1159e-3
Tabla 4-7 Error RMS de la solucin para diferentes valores de la Resistencia mecnica en un sistema MasaResorte, Movimiento Sobreamortiguado
84
R=1 Ns/m
0.0062
R=2 Ns/m
0.0027
R= 3 Ns/m
0.0016
R= 4 Ns/m
0.0011
R= 5 Ns/m
0.0008
Tabla 4-8 Error RMS de la solucin para diferentes valores de Resistencia Mecnica en un sistema MasaResorte, Movimiento Oscilatorio amortiguado
(4.14)
y '(0) = v0
Donde
85
f (t )
F0
y (t ) = y0
m 2 12
F0
cos ( t ) + v0 sin ( t ) +
cos(1 t ) (4.15)
m 2 12
(4.16)
v(0) = v0
Considerando m = 2 [kg], k = 50 [N/m], 1 = 2 [rad/s] y que F0 vara de 1 [N] a 3 [N] en
pasos de 0.5 [N]. En Matlab creamos las funciones MRf1.m y MRf2.m
function f1=MRf1(v)
f1=v;
function f2=MRf2(t,y,m,k,F0,w1)
f2=F0*cos(w1*t)/m-k*y/m;
El script es el siguiente:
clc
close all
clear all
%parametros del sistema masa resorte Forzado
%masa
m=2;
%constante del resorte
k=50;
%Amplitud de la fuerza externa
F0=[1 1.5 2 2.5 3];
% frecuencia de la fuerza externa
w1=2;
%numero de particiones del intervalo
M=10000;
%tiempo inicial
a=0;
%tiempo final
b=5;
86
87
saveas(h1,'EfectodeFuerza_Masa_resorte_forced.fig')
saveas(h1,'EfectodeFuerza_Masa_resorte_forced.jpg')
F0=1 N
0.0096
F0=1.5 N
0.0093
F0=2 N
0.0091
F0=2.5 N
0.0088
F0=3 N
0.0086
Tabla 4-9 Error RMS de la solucin para diferentes valores de la amplitud de la fuerza externa en un sistema
Masa-Resorte forzado
que
m = 2 [kg],
v0
sin ( t ) +
k = 50
F0
t sin ( t )
2m
[N/m],
F0 = 1 [N],
(4.17)
con
esos
valores
50
k
=
= 5 [rad/s], slo basta que el lector modifique adecuadamente el script
m
2
presentado e ingresar al algoritmo 1 = 5 [rad/s].
88
(4.18)
dy
(0) = v0
dt
La solucin analtica en funcin de los parmetros del modelo es:
y (t ) = e t ( c1 cos (d t ) + c2 sin (d t ) ) + A cos(1 t ) + B sin(1 t )
(4.19)
Con
89
2 12
F
A=
m 2 2 2 + 2 2
( 1)
B=
F
2 1
m 2 2 2 + 2 2
( 1)
c1 = y0 A
c2 =
v0 + c1 B1
d = 2 2
dt m
m m
y (0) = y0
(4.20)
v(0) = v0
Siguiendo el mismo procedimiento que antes, considerando que
[N/m], R = 4 [Ns/m], F0 = 1 [N] y 1 = 2 [rad/s].
m = 2 [kg],
k = 50
function f1=MRAf1(v)
f1=v;
function f2=MRAf2(t,y,v,m,R,k,F0,w1)
f2=-R*v/m-k*y/m+F0*cos(w1*t)/m;
%parametros del sistema masa resorte amortiguador
%masa
m=[2];
%constante del resorte
k=[50];
%Resistencia mecnica
R=[4]
% Parametros de la fuerza externa
F0=1;
90
w1=2;
%frecuencia angular
w=sqrt(k/m);
%numero de particiones del intervalo
M=10000;
%tiempo inicial
a=0;
%tiempo final
b=5;
%tamao del paso
h=(b-a)/(M)
%asignacion de condiciones iniciales
t=a:h:b;
%condiciones inciciales
y(1)=0.2;
v(1)=1;
%solucion analitica
beta=R/(2*m);
wd=sqrt(w^2-beta^2);
A=(F0/m)* (w^2-w1^2)/((w^2-w1^2).^2+(2*beta*w1)^2);
B=(F0/m)*(2*beta*w1)/((w^2-w1^2).^2+(2*beta*w1)^2);
c1=y(1)-A;
c2=(v(1)+beta*c1-B*w1)/wd;
solan=exp(-beta*t).*(c1*cos(wd*t)+c2*sin(wd*t))+...
A*cos(w1*t)+B*sin(w1*t);
%resolucion del sistema de ecuaciones mediante Runge-Kutta de cuarto orden
for i=1:M
p1=h*MRAf1(v(i));
r1=h*MRAf2(t(i),y(i),v(i),m,R,k,F0,w1);
p2=h*MRAf1(v(i)+p1/2);
r2=h*MRAf2(t(i),y(i)+r1/2,v(i)+p1/2,m,R,k,F0,w1);
p3=h*MRAf1(v(i)+p2/2);
r3=h*MRAf2(t(i),y(i)+r2/2,v(i)+p2/2,m,R,k,F0,w1);
p4=h*MRAf1(v(i)+p3);
r4=h*MRAf2(t(i),y(i)+r3,v(i)+p3,m,R,k,F0,w1);
y(i+1)=y(i)+(1/6)*(p1+2*p2+2*p3+p4);
v(i+1)=v(i)+(1/6)*(r1+2*r2+2*r3+r4);
clear p1 r1 p2 r2 p3 r3 p4 r4
end
EtiqResis{1}=strcat('F_0=',num2str(F0),'[N];w1=',num2str(w1),'[rad/s]');
Eabs=abs(solan-y);
ERMS=sqrt(sum(Eabs.^2)/length(t));
%grafica de la solucion
h1=figure(1)
plot(t,y)
grid
title(['Sistema masa-resorte-Amortiguador Forzado - t = [',num2str(a),',',num2str(b),']; h =
',num2str(h),';m=',num2str(m),'[kg]',';k=',num2str(k),'[N/m]',';R=',num2str(R),'[Ns/m]'])
xlabel('tiempo [s]','FontSize',10)
91
ylabel('Posicion [m]','FontSize',10)
legend(EtiqResis,'Location','Best')
saveas(h1,'Masa_resorte_Amor_forced.fig')
Con un error RMS de 8.7324e-4. Se insta al lector a probar con diferentes valores de los
parmetros y analizar el comportamiento de este.
4.4. Ecuacin de Van der Pol
Hasta el momento hemos hecho uso de las rutinas estudiadas en este libro, Matlab brinda
una serie de rutinas que nos permiten resolver ecuaciones diferenciales, haremos uso de una
ellas y la sintaxis adecuada tomando como ejemplo la ecuacin de Van de Pol. A
continuacin un poco de historia
John Ambrose Fleming (1849-1945) estudia el efecto Edison utilizando un filamento
adems de la lmina en una vlvula de vaco. Con ello, es capaz de rectificar las ondas de
radio, siendo posible escuchar las seales telegrficas a travs de auriculares. Lee de Forst
(1873-1961) continua estudiando el efecto Edison, utiliza un tercer cable y es capaz de
controlar y amplificar una seal. Invent el amplificador electrnico. El amplificador tena
una serie de limitaciones en rendimiento (ganancia baja) y su funcionamiento no se
comprenda bien. Un aficionado a la radio, Edwin Howard Amstrong (1890-1954) lo
estudi en 1912, y construy un amplificador basado en un triodo. El Amplificador de
Amstrong (ver Figura 4-13) se aplic a la modulacin y demodulacin de seales de radio y
ha sobrevivido a la transicin de vlvulas a chips.
Otro hito destacable respecto a los amplificadores son los estudios de Baltasar Van der Pol
(1889-1959). Van der Pol analiza por primera vez las oscilaciones estables producidas por
el triodo de Amstrong, proporcionando un estudio del sistema (anlisis no lineal), que se ha
convertido en un clsico de la dinmica no lineal.
92
dI
= Vc V
dt
(4.21)
dVc
= I
dt
(4.22)
V = I
3
(4.23)
1
L/C
93
x = y
y = x
C
C x3
x
L
L 3
C
L
x + x 1 x2
(4.24)
=0
) dy
dt
(4.25)
y2 ' = 1 y12 y2 y1
y1 (0) = a1
(4.26)
y2 (0) = a2
(4.27)
y2 (0) = 1
En Matlab debemos implementar una funcin para escribir este sistema, llammosla
VanDerPolUV.m
function dy = VanDerPolUV(t,y)
dy = zeros(2,1); %vector columna
dy(1) = y(2);
dy(2) = 1000*(1 - y(1)^2)*y(2) - y(1);
Como nombramos anteriormente, Matlab posee varias rutinas para resolver ecuaciones
diferenciales el uso de cada una de ellas depende del problema a resolver, para la ecuacin
de Van der Pol la rutina adecuada es ode15s, la cual pertenece a la familia de los
94
= 1000
95
Una ecuacin qumica describe cmo las molculas de varias sustancias se combinan para
producir otras sustancias. Por ejemplo, 2 H 2 + O2 2 H 2O dice que 2 molculas de
hidrgeno se combinan con una molcula de oxgeno para producir dos molculas de agua.
En general, una ecuacin qumica se lee:
aA + bB + cC + ... mM + nN + pP + ...
(4.28)
[ A] , [ B ] , [ C ]
concentraciones expresadas en moles por litro, y si x es el nmero de moles por litro que
han reaccionado despus de un tiempo t , la tasa la velocidad de reaccin est dada por:
dx
a
b
c
= k [ A] [ B ] [ C ]
dt
(4.29)
(4.30)
Planteamos la ecuacin:
dx
= 0.027 (15 x )( 60 x )
dt
(4.31)
Los resultados muestran que asimtotaticamente el nmero de moles por litro en del
producto en funcin del tiempo tienden a 15 [mol/Litro].
97
Para el clculo de la solucin se hizo uso de la rutina ode45 de Matlab, esta rutina es la
recomendada para empezar a resolver un problema en particular, si los resultados no son
adecuados hay que interiorizarse ms en la naturaleza matemtica del problema y ocupar
otras rutinas3.
Ver documentos de Ayuda de Matlab para concocer las rutinas que ofrece Matlab para la resolucin de
EDOs
98
5.
Hasta el momento hemos estudiado problemas de valor inicial, cuando tenemos problemas
como el siguiente estamos en presencia de un problema de valor en la frontera tambin
denominado problema con condiciones de contorno:
x '' = f (t , x, x ')
x(a ) =
(5.1)
x(b) =
La diferencia est en que los problemas de valor inicial para ecuaciones de orden mayor a
uno poseen valores prescritos de la variable independiente y en sus derivadas, en un
problema de valor en la frontera no se da esta condicin, tal como en la ecuacin (5.1) en la
cual las condiciones estn prescritas en dos puntos t = a y t = b .
Los mtodos numricos estudiados hasta ahora no son de utilidad para este tipo de
problemas, porque la solucin numrica no puede comenzar sin un complemento ntegro de
valores iniciales.
Desafortunadamente la solucin de estos problemas no siempre existe, se deben dar
condiciones para que esta exista4.
Un enfoque comn en la resolucin de estos problemas es utilizar los denominados
mtodos de diferencias finitas, la idea bsica es, mediante la ayuda de el desarrollo en serie
de Taylor de una funcin, aproximar las derivadas en forma de diferencias y con ello
discretizar un intervalo dado.
Para comprender la utilizacin del mtodo de diferencias finitas, primero necesitamos
conocer como se define una derivada en forma numrica. Si escribimos los desarrollos de
Taylor de orden tres de una funcin f ( x) , tenemos:
f ( x + h) = f ( x) + f '( x) h +
(5.2)
f ( x h) = f ( x) f '( x) h +
2!
3!
(5.3)
El lector interesado puede ver Kincaid, D, and Cheney, W. Analisis Numrico, Addison-Wesley
99
f (3) (c) h3
f ( x + h) f ( x h) = 2 f '( x) h +
3!
(5.4)
Siendo
f
(3)
Ya que f ( 3) ( x) es continua y se puede aplicar el teorema del valor medio. Por lo tanto
ordenamos la relacin y obtenemos:
f '( x) =
f ( x + h) f ( x h) f (3) (c) h 2
2h
3!
(5.5)
Donde:
f ( 3) (c ) h 2
: Error asociado a la aproximacin, el cual despreciaremos para futuros
3!
clculos.
De la misma forma si ahora sumamos las expresiones (5.2) y (5.3) obtendremos:
f ( x + h) + f ( x h) = 2 f ( x ) + 2
f (2) ( x) h 2
2!
(5.6)
f ( x + h) 2 f ( x ) + f ( x h)
h2
(5.7)
Resumiendo:
f ( x + h) f ( x h)
2h
(5.8)
f ( x + h) 2 f ( x ) + f ( x h)
h2
(5.9)
f '( x) =
f ''( x) =
(b a )
n +1
100
yi 1 2 yi + yi +1
1
= f ti , yi , ( 2h ) ( yi +1 yi 1 )
2
h
yn+1 =
(5.10)
En la ecuacin (5.10) las incgnitas son y1 , y2 ,..., yn , y hay n ecuaciones para resolver. Si f
depende de yi de forma no lineal es complicado resolver estas n ecuaciones, si fuese el caso
habra que implementar un mtodo de resolucin de sistemas de ecuaciones no lineales,
como por ejemplo el mtodo de Newton-Raphson. Si suponemos que f es lineal en y se da
que:
f (t , x, x ') = u (t ) + v(t ) x + w(t ) x '
(5.11)
1
1
2
2
1 hwi yi 1 + 2 + h vi yi + 1 + hwi yi +1 = h ui
2
2
yn +1 =
(5.12)
Con
1 i n ; ui = u (ti ) ; vi = v(ti ) , etc.
(5.13)
101
d1 c1
a1 d 2 c2
a2 d3 c3
% %
an 2
%
d n 1
an 1
y1 b1 a0
y2 b2
y3 b3
#
#
d n yn bn cn
(5.14)
Es un sistema tridiagonal que se puede resolver con algn algoritmo especial de Gauss.
El siguiente problema ejemplificar la resolucin de este tipo de problemas, consideremos
una placa circular y que T representa la distribucin de temperatura sobre la superficie y r
vector radial.
d 2T 1 dT
+
+S =0
dr 2 r dr
dT
( r = 0) = 0
dr
T ( r = a ) = Tc
(5.15)
(5.16)
1
1
1 1 2
1 1
Ti 1 2
2 Ti + Ti +1 2 +
= S
2h ri h
2h ri
h
h
T1 = T1
(5.17)
T (a ) = Tn +1 = Tc
Para i = 0
1
1 1 2
1
1 1
T T1
2 T0 + 2 T1 +
T1 = S
2 1
2h r0 h
2h ri
h
h
(5.18)
102
Como T1 = T1
1
1 1 1
1 1 2
+
T1 2
2 T0 = S
2
h
r
h
r
2
2
h
h
1
i
0
h
2
2
T 2 T0 = S
2 1
h
h
(5.19)
1
1
1 1 2
1 1
T0 2
2 T1 + T2 2 +
= S
2h r1 h
2h r1
h
h
(5.20)
1
1
1 1 2
1 1
T1 2
2 T2 + T3 2 +
= S
2h r2 h
2h r2
h
h
(5.21)
1
1
1 1 2
1 1
Tn 2 2
2 Tn1 + Tn 2 +
= S
2h rn 1 h
2h rn 1
h
h
(5.22)
Para i = 1
Para i = 2
Para i = n 1
Finalmente para i = n
1
1
1 1 2
1 1
Tn 1 2
2 Tn + Tn +1 2 +
= S
2h rn h
2h rn
h
h
1
1
1 1 2
1 1
Tn 1 2
2 Tn = S Tc 2 +
2h rn h
2h rn
h
h
(5.23)
1
1
B = S , S ,..., S Tc 2 +
2hrn
h
(5.24)
103
h2
1 1
h 2 2hr
1
A=
#
2
h2
2
2
h
"
"
"
"
1
1
2
2hr2
h
0
1
1
+
2
2hr1
h
2
2
h
0
1
1
2
2hrn 1
h
2
2
h
1
1
2
2hrn
h
1
1
+
2
2hrn 1
h
2
2
h
1
1
+
2
2hr2
h
0
(5.25)
Si consideramos que los parmetros del modelo y el mtodo estn dados por:
S = 10 ; r0 = 0 ; rn = 2 ; Tc = 10 ; n = 1000
104
B(i)=-S;
end;
B(n+1)=-S-Tc*(1/h^2+1/(2*h*rf));
%Calculo de el vector de Temperatura
T=A\B';
%Grafica de la solucion
h1=figure(1)
plot(r,T)
grid
title(['Temperatura vs posicion para n = ',num2str(n),' pasos' ])
xlabel('Posicion [m]')
ylabel('Temperatura []')
axis([r0 rf 0 max(T)+0.5 ])
saveas(h1,'TempDifinita.fig')
saveas(h1,'TempDifinita.jpg')
105
6.
En esta seccin se presentan ejercicios referentes a los 5 primeros captulos de este libro.
Los ejercicios se dividen en dos grupos, problemas de valor inicial y problemas de valor en
la frontera.
Cuando nos referimos a resolver numricamente una ecuacin diferencial, implcitiamente
se solicita la grfica de la solucin y una tabla o una presentacin adecuada de los
parmetros del modelo y del mtodo de resolucin. De la misma forma si slo se indica la
ecuacin el lector debe dar las condiciones iniciales o de frontera para el problema y
analizar cmo se comporta la solucin bajo diferentes valores de las condiciones.
Un estudio parmetrico consiste en analizar como se comporta la solucin del modelo para
diferentes valores de sus parmetros y dar una interpretacin de la influencia de estos, tal
como fue presentado el sistema Masa-Resorte-Amortiguador Forzado en la seccin 4.3.
6.1. Ejercicios de problemas de Valor Inicial
106
(6.1)
Donde
cp
cv
107
dE
= A Th4 Ta4
dt
(6.2)
Donde:
Th
Ta
(6.3)
108
Sol: V (t ) = V0 e
(1e )
t
7) Si asumimos que el tumor luego del tratamiento tiene las mismas caractersticas de
crecimiento que el tumor original, estamos asumiendo que el ltimo tamao del tumor no
posee cambios y podemos escribir lo siguiente:
= V0
(6.4)
(6.5)
(6.6)
Donde k es una constante de proporcionalidad. Si, por ejemplo, se introduce una persona
infectada en una poblacin constante de N personas, entonces x e y se relacionan
mediante x + y = N + 1 . Usamos esta ecuacin para eliminar y en la ecuacin (6.6) y
obtenemos el modelo
109
dx
= kx ( N + 1 x )
dt
(6.7)
(6.8)
Con:
S + I + R + Q = 1 (Normalizado)
Con:
S
: Referido a Suceptible
: Referido a Infeccioso
110
10) La ecuacin logstica pasa a ser la ecuacin de Gompertz si es que se elige la siguiente
funcin de competencia.
f ( P) = bP ln( P)
(6.9)
Sol: P (t ) = e b e
ln ( P0 ) e bt
b
= ry 1
dt
K
(6.10)
Donde:
y
: Poblacin
y2
r
K
= ry 1 ey
dt
K
(6.11)
Donde
111
(6.12)
Donde:
n
: Abundancia de presas.
( N + N2 )
dN1
= r1 N1 1 1
dt
K1
( N + N2 )
dN 2
= r2 N 2 1 1
dt
K2
(6.13)
14) Un modelo matemtico para el rea A [cm 2 ] que ocupa una colonia de bacterias (B.
dendroides) est dada por:
dA
= A ( 2.128 0.0432 A )
dt
(6.14)
15) En el contexto de caracterizacin de las aguas residuales del retiro biolgico del fsforo
el coeficiente de produccin de clula, y , es uno de los ms importantes parmetros usados
en este tipo de modelos cinticos biolgicos, este representa la masa de la biomasa
producida por sustratrato removido. Por otra parte kd corresponde a la tasa de decaimiento
endgeno. La estequiometra (relacin molecular entre dos compuestos para dar una
reaccin) entre el sustrato orgnico consumido y los micororganismos producidos puede
ser expresada como:
dx
dS
=y
kd x
dt
dt
(6.15)
Donde:
x
: Concentracin de los licores volatiles slidos mezclados suspendidos (MLVSS)
[mg/L]
: Tiempo [dias]
113
v
: Coeficienente de campo, masa de las clulas producida por unidad de masa de
sustrato utilizado.
kd
: Fraccin de MLSS o clulas oxidadas por la respiracin endgena por unidad de
tiempo [1/dia]
15.1) Resuelva analticamente la ecuacin
15.2) Resuelva numricamente la ecuacin y realice un estudio paramtrico indicando el
error cometido
15.3) Cal mtodo es el ms eficiente?
Para mas detalle ver:
Wastewater Characterization for Evaluation of Biological Phosphorus Renoval Biological
Kinetic Parameter Estimation
http://www.dnr.state.wi.us/org/water/wm/ww/biophos/4biol.htm
(6.16)
17) Un modelo de crecimiento celular en un reactor de cultivo por lotes (batch reactor) est
dado por:
dx
= mx
dt
x
(6.17)
S
( Ks + S )
(6.18)
Ks
Substrato
Organismo
K s [mg/L]
Glucosa
Glucosa
Glucosa
Lactosa
Glicerol
Oxigeno
Metanol
Fosfato
Mg2+
Triptofano
Arginina
Escherichia
Aspergillus
Saccharomyces
Escherichia
Candida
Candida
Pseudomonas
Escherichia
Klebsiella
Escherichia
Aspergillus
0,07 2,0
5,0
25
20
4,5
0,04 0,5
0.7
1,6
0,6
0,0005 0,001
0,5
115
dx
= rx
dt
(6.19)
Donde
F
xf
rx
(6.20)
Con
D=
F
: Tasa de disolucin [1/hr]
V
116
FS FS f + V
(6.21)
Donde
F
Sf
rs
rx
rS
(6.22)
(6.23)
(6.24)
117
dS
F
= rS + ( CS S )
dt
V
dCL
= ro + K L a CL* CL
dt
(6.25)
(6.26)
dP
F
= rp P
dt
V
(6.27)
dV
=F
dt
(6.28)
rx = mx
(6.29)
rS =
mx amx
Yx / S YP / S
(6.30)
ro =
mx amx
Yx / o YP / o
(6.31)
rp = amx
(6.32)
S CL
m = mmax
S + K S CL + K o
(6.33)
Donde
x
Yx / S
KLa
CL*
Ks
CL
Ko
(6.34)
23) Realice un estudio de la influencia de las condiciones iniciales en los sistemas MasaResorte, Masa-Resorte forzado, Masa-Resorte-Amortiguador y Masa-ResorteAmortiguador forzado. Qu observa? Puede concluir lo mismo en cada uno de los
sistemas?
119
24) Suponga que en un sistema Masa-Resorte forzado, el resorte tiene mucho uso, la
ecuacin que podra modelar esta situacin es la siguiente:
m
d2y
+ k0 e at y = f (t )
2
dt
(6.35)
d 2 x1
m1 2 = k1 x1 + k2 ( x2 x1 )
dt
d 2 x2
m2 2 = k2 ( x2 x1 )
dt
x1 (0) = y0
dx1
(0) = y1
dt
x2 (0) = y2
(6.36)
dx2
(0) = y3
dt
Donde
m1
: Masa 1
m2
: Masa 2
k1
k2
y0
y1
y2
y3
26) Escriba las ecuaciones que rigen un sistema Masa-Resorte acoplado como el del
ejercicio 25 si se considera el efecto de resistencia mecnica. Realice un anlisis
paramtrico del modelo.
121
28) Un oscilador forzado no amortiguado con fuerza de restauracin no lineal se rige por la
siguiente ecuacin
m
d2y
+ ky + y 3 = F0 cos ( t )
dt 2
(6.37)
Con
29) En 1918, Duffing introduce un oscilador no lineal con un trmino cbico de rigidez
para describir el efecto de resortes duros en problemas mecnicos, Justo Gutierrez en
1999 hace uso de dicha ecuacin como mecanismo de excitacin en modelos de
instrumentos de cuerda pulsados. La ecuacin general de Duffing es:
d2y
dy
+r
+ 02 y + y 3 = F1 cos( t ) + F2 cos( t )
2
dt
dt
(6.38)
122
Las fuerzas que actan sobre la masa son el peso y la tensin del hilo, descomponemos el
peso en dos componentes, una tangencial dada por mg sin ( ) y mg cos ( ) en la direccin
radial.
En la direccin tangencial la aceleracin de la partcula es
aT =
dv
d 2
=L 2
dt
dt
(6.39)
(6.40)
d 2 g
+ sin ( ) = 0
dt 2 L
(6.41)
( 1)n x 2n+1
n =0 ( 2n + 1) !
sin( x) =
(6.42)
Si las amplitudes de oscilacin son pequeas podemos tomar el primer trmino de (6.42) y
obtenemos la ecuacin linealizada del pndulo simple
d 2 g
+ =0
dt 2 L
(6.43)
30.1) Resuelva numricamente para diversas condiciones inciales, longitudes del pndulo y
en distinto planetas (diferente gravedad). Concluya cual es la influencia de cada parmetro.
30.2) Para que valores de las condiciones inciales el resultado encontrado no es vlido?
123
(6.44)
(6.45)
3 5 F0
d 2 g
cos (0t )
+ + =
3! 5! mL
dt 2 L
(6.46)
d 2 g
3 5 7 F0
cos (0t )
+ +
=
3! 5! 7! mL
dt 2 L
(6.47)
d 2 g
3 5 7 9 F0
cos (0t )
+ +
+ =
3! 5! 7! 9! mL
dt 2 L
(6.48)
124
33) Resuelva la ecuacin del pdulo sin la aproximacin por serie de Taylor
F
d 2 g
+ sin ( ) = 0 cos (0t )
2
L
mL
dt
(6.49)
35) Considere un circuito elctrico que consta de una fuente de fuerza electromotriz (por
ejemplo, una batera o un generador) que proporciona un voltaje V (t ) medida en Volts, una
resistencia elctrica R medida en Ohms y una bobina de Inductancia L medida en
Henrios, este circuito es denominado LR. La caida de voltaje en la resistencia est dada por
la ley de Ohm y para la inductancia, utilizando la ley de Faraday y de Lenz, es proporcional
a la variacin de la corriente en el tiempo. Utilizando la ley de Kirchoff podemos obtener la
ecuacin que rige este circuito:
V (t ) = VR (t ) + VL (t )
(6.50)
dI
+ RI = V (t )
dt
I (0) = I 0
(6.51)
En funcin de la corriente:
L
36) Un circuiro RC, contiene una fuente, una resitencia elctrica R medida en Ohms y un
condensador C medido en Faradios. A travs del condesador hay una caida de tensin dada
por:
VC (t ) =
1
q (t )
C
(6.52)
125
(6.53)
RI +
(6.54)
Para obtener la corriente en funcin del tiempo, una opcin es derivar la solucin con
respecto al tiempo, la otra es reformular la ecuacin derivando a ambos lados de tal forma
que la corriente sea la variable dependiente.
36.1) Resuelva analticamente el modelo considerando una fuente de naturaleza sinusoidal
36.2) Resuelva numricamente el modelo para al menos 3 funciones diferentes que
repreenten fuentes de fuerza electromotriz.
36.3) Encuentre la corriente derivando numricamente las soluciones numricas
encontradas
36.4) Realice un estudio paramtrico del modelo
37) Si el ciruito posee una fuente, una resistencia, una indutancia y un capacitor estamos en
presencia de un circuito LRC. La ecuacin que rige este sistema, considerando la carga
como variable dependiente es:
d 2q
dq 1
+R
+ q = V (t )
2
dt C
dt
q (0) = q0
L
(6.55)
I (0) = I 0
126
d
( I1 I 2 ) = v(t )
dt
dI dI
L 1 2 + I1 ( R0 + R1 ) I 2 R1 = v(t )
dt
dt
(6.56)
( I 2 I3 ) R2 + ( I 2 I3 ) dt + L ( I 2 I1 ) + ( I 2 I1 ) R1 = 0
C
dt
dI
1 dq dq
dI
L 2 1 I1R1 + I 2 ( R1 + R2 ) I 3 R2 + 2 1 = 0
dt
C dt
dt
dt
(6.57)
127
1
( I3 I 2 ) dt + ( I3 I 2 ) R2 = 0
C
1 dq dq
I 3 ( R3 + R2 ) I 2 R2 + 3 2 = 0
C dt
dt
I 3 R3 +
(6.58)
(6.59)
dU
(0) = g1
dt
Donde
128
M AS =
RAT =
M MS
RAT = RAS +
( S d )2
( Bl )
( Rg + RE )
S D2
QES
1 +
QMS
Pg =
(R
( Bl )
( Rg + RE ) S D2
C AS = CMS ( Sd )
e g (Bl )
E
+ R g )(S d )
Donde los parmetros estn dados generalmente por el fabricante y significan lo siguiente:
QES : Factor de prdida debido a la parte elctrica del sistema, tambin denominado
Coeficiente de sobre tensin elctrica.
QMS : Factor de prdida debido a la parte mecnica del sistema, tambin denominado
Coeficiente de sobre tensin mecnico.
Bl
: Factor de fuerza
RE
Rg
Rg = 0.1 RE
CMS
eg
: Velocidad de volumen
40.1) Investigue las unidades en las cuales se mide cada uno de los parmetros.
40.2) Lea el paper citado y desarrolle la teora ah descrita.
40.3) Encuentre en Internet la hoja de especificaciones de al menos 3 parlantes comerciales,
por ejemplo el parlante DAS modelo 15L
40.4) Encuentre numricamente la velocidad de volumen en funcin del tiempo para los
tres parlantes.
129
41) Jaeger en 1911 presenta una teora sobre la reverberacin en salas poco absorbentes
(salas vivas). Sabemos que la potencia es variacin de energa en el tiempo y que la
densidad de energa es energa sobre volumen.
dE d (VD )
dD
=
=V
dt
dt
dt
(6.60)
Por conservacin de energa la potencia de una fuente sonora en un recinto debe ser la suma
de la potencia medida en un punto de la sala ms la potencia que absorven las paredes del
recinto.
W =V
dD
+ WABS
dt
(6.61)
La potencia que absorven las paredes, con ayuda del concepto libre camino medio extraido
de la teoria ptica, se puede representar como:
WABS = D
Ac
4
(6.62)
dD Ac
W
D=
+
dt 4V
V
(6.63)
Donde
: Volumen de la sala.
: Densidad de energa.
41.1) De un valor adecuado a las condiciones iniciales y los parmetros de la ecuacin para
resolverla numricamente.
130
d2y
dy
+ Rr
+ sy = SPe j0 t
2
dt
dt
(6.64)
Figura 6-5 Resonador de Hemholtz con pestaa y sin pestaa (Cortesa de Dr. Eng. S. Floody)
131
m = 0 SLe
Si el extremo exterior posee pestaa
: Le = L + 1.7 a
: Le = L + 1.5a
s = 0c 2
S2
V
k 2S 2
Con pestaa: Rr = 0 S
2
Sin pestaa: Rr = 0 S
k 2S 2
4
f =c
=c
Donde:
Le
: Volumen de la cavidad.
: Nmero de onda.
: Frecuencia angular.
132
dt
dt
dt
(6.65)
R dt
R0 R
2 dt
dt
2
p0 + p A sin ( t )
R0
(6.66)
Donde
pv
p0
Nombre
Valores entre
Densidad del lquido
732 y 998
Viscosidad
3.5e-4 y 1.3e-2
Tensin superficial del lquido 2.27e-2 y 7.25e-2
Presin de vapor
3000 y 200000
Presin ambiental
10000 y 110000
Unidades
kg / m3
kg /(m s )
N /m
Pa
Pa
y=
dR
dt
133
dx
=y
dt
3 y 2 Ay B C D E sin ( t )
dy
=
+ + +
2 x x2 x4 x x2
dt
x
(6.67)
Donde
A=
2 R03
B = p0 pv +
R0
C=
pv p0
D=
E=
pA
(6.68)
T (r2 ) = T2
Con r1 < r2
1.1) Resuelva el problema para distintos valores de r1 , r2 , T1 y T2
1.2) Cual es la influencia de cada parmetro?
134
d 2u 2 du
+
=0
dr 2 r dr
u (r1 ) = y1
(6.69)
u (r2 ) = y2
2.1) Encuentre la solucin numrica de este problema de valor en la frontera para diferentes
valores de r1 , r2 , y1 e y2
2.2) Investigue en Matlab como resolver un problema de valor en la frontera. Pista: bvp4c
1 x2
d2y
dy
2 x + ( + 1) y = 0
2
dx
dx
(6.70)
Por ejemplo en el clculo de los modos normales de vibracin de un recinto esfrico esta
ecuacin se debe resolver esta ecuacin, si bien un recinto esfrico a priori puede resultar
ser un problema sin aplicaciones prcticas, en sistemas de realidad virtual el uso de recintos
esfricos no es inusual, por ello es de inters estudiar, entre otras cosas, la acstica de estos
recintos.
3.1) Presente la solucin analtica de esta ecuacin.
3.2) Realice un estudio paramtrico para diferentes condiciones de frontera, con diversos
mtodos numricos.
3.3) Concluya cual mtodo de resolucin es el ms adecuado para resolver esta ecuacin en
terminos de error y costo computacional
3.4) Investigue sobre sistemas de realidad virtual implementados en recintos esfricos
d2y
dy
+ x + x2 v2 y = 0
2
dx
dx
(6.71)
135
4.2) Realice un estudio paramtrico para diferentes condiciones de frontera, con diversos
mtodos numricos.
4.3) Concluya cual es el ms adecuado para resolver esta ecuacin en trmino de error y
costo computacional.
d2y
dy
1 y 2 + 2x
=0
dx
dx
(6.72)
(6.73)
M ( x) = EI
(6.74)
y ''
3
2 2
(1 + ( y ') )
(6.75)
(6.76)
d4y
EI 4 = w( x)
dx
(6.77)
y (0) = 0
y '(0) = 0
ese punto)
y ''( L) = 0
y '''( L) = 0
Figura 6-6 Momentos de inercia para barras de diferentes secciones (Harris' Shock And Vibration Handbook,
5Th Edition)
Considere una viga de concreto ( E = 30 109 [N/m2]) que est fija en en ambos extremos.
Determine la desviacin de esa viga si sostiene una carga constante w0 uniformemente
distribuida en su longitud, esto es w( x) = w0 , 0 < x < L . Resuelva numricamente la
siguiente ecuacin para cada una de los tipos de vigas mostradas en la Figura 6-6
d4y
EI 4 = w0
dx
dy
dy
y (0) = (0) = y ( L) = ( L) = 0
dx
dx
(6.78)
137
2 p 2 2 p
c 2 dS ( x) p
=0
c
t 2
x 2 S ( x) dx x
(6.79)
Donde
c : Velocidad del sonido
Es usual asumir que la solucin es la multiplicacin de una funcin que depende de la o las
coordenadas espaciales por una funcin de naturaleza armnica del tiempo
p( x, t ) = p ( x)e j t
(6.80)
d 2 p( x)
1 dS ( x) dp( x)
+
+ k 2 p ( x) = 0
2
S ( x) dx
dx
dx
(6.81)
Donde
k : Nmero de onda
S ( x) x 2
Entonces
1 dS ( x) 2
=
S ( x) dx
x
(6.82)
138
d 2 p ( x) 2 dp ( x)
+
+ k 2 p ( x) = 0
2
x dx
dx
(6.83)
(6.84)
(6.85)
2 m( L x )
(6.86)
(6.87)
(6.88)
139
d 2 p( x)
dp ( x)
+ 2m
+ k 2 p( x) = 0
2
dx
dx
p(0) = 0
(6.89)
p ( L) = 0
La solucin final estara dada por p( x, t ) = p( x)e jt
10.1) En base a las condiciones de frontera dadas Como son fsicamente los extremos del
tubo?
10.2) Resuelva numricamente
acampanameinto)
para
diferentes
valores
de
(constante
de
Para mas detalle ver: Acoustics of ducts and mufflers, M.L. Munjal, 2 ed., John Wiley and
Sons, 1987.
(6.90)
Sea:
T +T
Tm = 1 2
2
T T
Tr = 1 2
T1 T2
T x
c( x) = cm ( x) 1 r
2 a
(6.91)
Con
cm ( x) = G 2Tm
140
G: Constante
El nmero de Mach en funcin de la distancia esta dado por:
F
M ( x) = M m 1
2
(6.92)
Con
F = Tr
x
a
M m : Flujo medio
Haciendo uso de las ecuaciones de continuidad, momento y estado encontramos la ecuacin
de onda en presin acstica p .
dU ( x) p
2 p
2 p dU ( x) p
2 p
2
2
U
(
x
)
2
U
(
x
)
U
(
x
)
+
+
+
+
dx t
dx x
xt
t 2
x 2
U ( x) 2 p cm2 dU ( x) p
cm2
=0
U m x 2 U m dx x
(6.93)
Con
U ( x) = U m (1 F )
dU ( x)
T
= U m r
dx
a
U m : Velocidad de flujo media
Asumiendo dependencia armnica del tiempo p ( x, t ) = p ( x)e jt , la ecuacin puede ser
simplificada a:
Tr dp
d2 p
2 Tr
1 F M m2 (1 2 F )
dx 2 + 2 jkm M m (1 F ) + 2 M m a a dx
T
+ km2 + jkm M m r p = 0
a
(6.94)
Con
km =
cm
141
p = p( x)
Resuelva numricamente con condiciones de frontera p(0) = p( L) = 0
Para ms detalles ver Munjal, M.L., Prasad, M. G., On plane-wave propagation in an
uniform pipe in the presence of a mean flow and temperature gradient, JASA, 80 (5), Nov
1986
(1 M )
2
d2 p
dp
2 jkm M m
+ km2 p = 0
2
dx
dx
(6.95)
T
+ km2 p = 0
1
r
2
a
a
dx
dx
(6.96)
142
14) En el estudio de Motores Termoacsticos surge la ecuacin que permite encontrar las
amplitudes de presiones complejas de un gas en un canal pequeo con gradiente de
temperatura:
d 1 f dp 1 dT f f
1 + ( 1) f p +
dx dx T dx 1
c
2
dp
dx = 0
(6.97)
Donde
: Frecuencia Angular
: Temperatura
: Nmero de Prandtl
(1 + j ) y0
tanh
f =
(1 + j ) y0
(1 + j ) y0
tanh
f =
(1 + j ) y0
: Viscosidad Cinemtica
: Difusividad trmica
cp
: Complejo imaginario
2K
c p
143
144
7.
tanto el lmite por la derecha como por la izquierda de f existen; esto es, tanto f ( x0 + h )
positivos.
Para nuestro estudio, el hecho fundamental referente a funciones continuas por tramos en
un intervalo finito, es que son integrables. En efecto, si f es continua por tramos en [ a, b ] ,
con discontinuidades en x0 , x1 ,..., xn y posiblemente tambin en a y b , entonces se define
b
x1 h
bh
x0 h
x0 + h
xn + h
a+h
(7.1)
f (t ) e
st
dt
(7.2)
145
Donde s es una variable real. Siempre que f se comporte suficientemente bien, esta
integral converger para ciertos valores de s , en cuyo caso esto define una funcin de s ,
llamada transformada de Laplace de f , y se indica por [f] .
La mayoria de las veces en aplicaciones prcticas es posible calcular la transformada de
Laplace de una funcin, an as, es necesario especificar y determinar un conjunto de
condiciones necesarias y suficientes que garanticen la existencia de la transformada de
Laplace de una funcin dada f , como se desea ver a como una transformacin lineal
definida en un espacio vectorial adecuado. Luego f debe elegirse tal que:
t0
f (t ) e
st
dt
(7.3)
Exista para todo t0 > 0 . Esto puede llevarse a cabo exigiendo que f sea continua por tramos
en el intervalo en cada intervalo de la forma [ 0,t0 ] , siendo t0 > 0 , con esto el integrando
(7.2) ser continuo por tramos, y la integral existir. Sin embargo, la continuidad por tramos
por s misma, no es suficiente para garantizar la existencia de [f], ya que (7.2) debe
converger cuando , al menos para un valor de s . Una forma de asegurar la convergencia es
que la funcin f sea de orden exponencial definida a continuacin.
Se dice que una funcin f es de orden exponencial en [0, ) si existen las constantes
( t)
de las funciones que poseen transformada de Laplace es mayor que el conjunto de las
5
Para ver la demostracin ir a Kreider, D., Kuller,R., Ostberg, D. and Perkins,F., An Introduction to Linear
Analysis, Addison-Wesley.
146
(7.4)
Por este teorema se puede afirmar que funciones tales como 1 , s , sin( s) y s /( s + 1) no
tienen transformada inversa, ya que ninguna de ellas se proxima a cero cuando s .
1) Linealidad:
[ a f (t ) + b g (t ) ] = a [ f (t ) ] + b [ g (t ) ]
(7.5)
2) Desplazamiento es s
e at f (t ) = ( s a )
(7.6)
[u (t a ) f (t a )] = e as ( s)
(7.7)
3) Desplazamiento en t
Donde u (t ) es la funcin Heaviside o escaln unitario, adems el factor e as es, por razones
fsicas, llamado factor de retraso
4) Para todo n ], n > 0
t n =
n!
s n +1
(7.8)
147
(7.9)
Donde f (0+ ) = Lim+ f (t ) . En forma ms general, si f , f ',..., f ( n 1) son continuas para todo
t 0
t > 0 y si f
(n)
(7.10)
(7.11)
7)
t n f (t ) = ( 1)
dn
( s)
dt n
(7.12)
148
e j t e j t st
e dt
2j
0
[ f (t ) ] = A
=
A j t st
dt e j t st dt
e
2j0
0
A ( j + s )t
j + s )t
=
dt e (
dt
e
2j0
0
1
A
s j )t
e (
2 j ( s j )
1
1
A
2 j ( s j ) ( j + s )
A j + s s + j
2j
s2 + 2
(
( j + s )
1
j + s )t
e (
Finalmente
[ A sin( t ) ] = A 2
2
s +
(7.13)
149
TRANSFORMADA
1
s
1
sa
n!
s n +1
e at
tn
s>a
s> 0
a
s + a2
s
2
s + a2
sin(at )
cos(at )
t n eat
ebt sin(at )
ebt cos(at )
n!
, n = 1,2,...
( s a) n +1
a
( s b) 2 + a 2
sb
( s b) 2 + a 2
(t)
(t a)
e a s
(7.14)
v(0) = v0
150
d2y
m 2 + ky = [ 0]
dt
d2y
m 2 +k [ y ] = 0
dt
[y]=
sy0 + v0
(s
[y]=
(s
[y] s 2 + 2 = sy0 + v0
[y]=y0
+ 2
sy0
+
(s
)
+
) (s
s
2
v0
2
+ 2
s + 2
v0
v0
sin (t )
y(t)=y0 cos (t ) +
v0
sin (t )
(7.15)
151
f (t ) g ( )d = ( s) ( s)
0
(7.16)
( f g ) (t ) = f (t ) g ( )d
(7.17)
(7.18)
-1 [ ( s ) ( s ) ] = -1 [ ( s ) ] -1 [ ( s ) ]
(7.19)
O tambin
(7.20)
( f1 (t ) * f 2 (t )) * f3 (t ) = f1 (t ) *( f 2 (t ) * f3 (t ))
(7.21)
f ( g + h) = f g + f h
(7.22)
2) Asociativa
3) Distributiva
(7.23)
152
(7.24)
dy
(0) = v0
dt
Sea f (t ) = ebt sin(0t ) , si aplicamos la transformada de Laplace
d2y
m 2 + ky = [ f (t )]
dt
d2y
m 2 +k [ y ] = ebt sin(0t )
dt
ms 2 [y]+k [ y ] = ebt sin(0t ) + m ( sy (0) + y '(0) )
1
[y] s 2 +k = ebt sin(0t ) + ( sy0 + v0 )
m
( sy + v )
1
ebt sin(0t ) + 0 0
[y] =
m s 2 + 2
s 2 + 2
[y]=
[y]=
v0
s
1
ebt sin(0t ) + y0
+
m s 2 + 2
s 2 + 2
s 2 + 2
v
1
[sin(t ) ] ebt sin(0t ) + y0 [ cos(t )] + 0 [sin(t ) ]
m
v
1
[y]=
sin(t ) ebt sin(0t ) + y0 cos(t ) + 0 sin(t )
[y]=
153
v
1
y(t)=
sin(t ) ebt sin(0t ) + y0 cos(t ) + 0 sin(t )
v0
1
y(t)=y0 cos(t ) + sin(t ) +
sin ( (t z ) ) eb z sin(0 z ) dz
m 0
v0
sin(t )
1
1
b bt
e cos(0 t ) 2
0 + 20 + 2 + b 2
2m
02 20 + 2 + b 2
0 +
0
1 bt
+
2
e sin(0 t ) 2
2
2
0 + 20 + + b
2m
0 20 + 2 + b 2
2
2
2
1 2b cos( t ) + 0 sin(t ) 0 + b
+
m 02 20 + 2 + b 2 02 + 20 + 2 + b 2
) (
) (
)(
(7.25)
( x) ( x)dx = (0)
(7.26)
154
( x) ( x x0 )dx = ( x0 )
(7.27)
( t t0 ) =
t = t0
t t0
(7.28)
Otra definicin es
(t ) =
j t
(7.29)
(t t0 )dt =1
(7.30)
t < t0
t > t0
(7.31)
n > 0
4) ( t a ) (t a) = 0
n > 0
5) (at ) =
1
(t )
a
6) h(t ) (t a) = h(a)
Una relacin importante es la que se da entre la funcin escaln e impulso mediante la
siguiente expresin:
du
= (t )
dt
(7.32)
155
(7.33)
[ (t a) ] = e as
Como ejemplo consideremos una masa de peso unitario que est unido a un resorte de
constante 4 [N/m] y en el instante t = 0 , el peso recibe un golpe sbito que le imparte
instantneamente una unidad de momento lineal al sistema, en el instante t =
una fuerza
sinusoidal de la forma sin t comienza a actuar sobre el sistema, debemos encontrar
2
el movimiento de la masa e funcin del tiempo. La ecuacin esta dada por:
my ''+ ky = 1 (t ) u t sin t
2 2
y (0) = 0
(7.34)
y '(0) = 0
Con m = 1 [kg] y k = 4 [N/m]
Aplicando Transformada de Laplace
[ y ''+ 4 y ] = (t ) u t sin t
2 2
s
1
[y] s + 4 = 1 e 2 2
s + 1
[y] =
(s
1
2
+4
s
2
(s
)(
+ 4 s2 + 1
[y] =
1
1 s
1
1
2
sin ( 2t ) e 2 2
s +1
2
3
s +4
[y] =
1
1
1
) (
1
1
1
156
1
1
1
(7.35)
f (t ) e jt dt
(7.36)
F ( ) e
jt
(7.37)
a) Si la integral
(7.38)
157
[ f (a t )] =
1
a a
(7.39)
h) Desplamiento en el tiempo:
[ f (t t0 ) ] = F ( ) e jt0
(7.40)
Con [ f (t ) ] = F ( )
i) Desplazamiento en la frecuencia:
f (t )e0t = F ( 0 )
(7.41)
[ F (t ) ] = 2 f ( )
(7.42)
j) Simetra
k) Transformada de la derivada
df
= j [ f (t ) ] =j F ( )
dt
(7.43)
dn f
n
n
n = ( j ) [ f (t ) ] = ( j ) F ( )
dt
(7.44)
Generalizando
df
d n 1 f
= ... = Lim
=0
t dt n 1
dt
l) Transformada de la integral
t
[ f (t ) ] F ( )
f(x)dx =
=
j
j
(7.45)
(7.46)
1 [ F1 ( ) * F2 ( )] = 2 f1 (t ) f 2 (t )
(7.47)
158
n)
f1 (t ) f 2 (t )dt =
1
2
F1 ( ) F2 ( )d
(7.48)
1
f1 (t ) f 2 (t )dt =
2
F1 ( ) F2 ( )d
(7.49)
1
2
f (t ) dt =
F ( ) d
2
2
(7.50)
f1(t ) f 2 (t )dt
(7.51)
f1(t ) f1 (t )dt
(7.52)
159
3) [ R12 (t ) ] = F1 ( ) F2 ( )
4) Sea f 2 (t ) real entonces [ R12 (t ) ] = F1 ( ) F2 ( )
El teorema de Wiener-Khintchine indica que la funcin de Auto-correlacin y la densidad
espectral de una funcin dada constituyen un par de transformadas de Fourier
[ R12 ( ) ] = [ f1( ) * f 2 ( ) ] = F1 ( ) F2 ( )
(7.53)
Si f1(t ) = f 2 (t ) se obtiene
[ R11 ( ) ] = F1 ( ) F1 ( ) = F1 ( ) F1 ( ) = F1 ( ) = S ( )
2
(7.54)
y (t ) = h(t ) x(t )
(7.55)
Donde
160
(7.56)
Y ( ) = H ( ) X ( )
d 2I
dI 1
R
+
+ I = V (t )
dt C
dt 2
(7.57)
(7.58)
[I] =
[I] =
1
[I] = [ (t )]
C
1
Ls 2 + Rs +
1
C
1
2
1 R
R
R
s +2
s+
2L
2 L LC 2 L
161
[I] =
1
R 1
s
+
+
2 L LC
1
LC
[I] =
2L
2L
2
2
2
1 R
R 1 R
s+
LC 2 L
2 L LC 2 L
2
R
1
- t
1
R
[I] =
e 2 L sin
t
2
LC 2 L
1 R
LC 2 L
h(t ) =
1
LC
2L
R
t
2L
2
1
R
t
sin
LC 2 L
(7.59)
1
L ( j )
(7.60)
1
+ j R +
C
La respuesta en frecuencia es comn que est dada en decibeles, para ello debemos tomar la
magnitud 20 veces el logaritmo de la magnitud de la funcin de transferencia, para este
caso:
20log I ( ) = 20 log
1
L ( j ) + j R +
20log I ( ) = 20 log
1
C
1
L 2 + j R +
C
(7.61)
(7.62)
162
1
2 LC
Mller, S., Massarani, P., Transfer Function Measurement with Sweeps, J. Audio Eng. Soc., Vol. 49, No.
6, 2001. pp. 443.
7
Venegas, R., Nabuco, M., Massarani. P., "Sound Insulation Evaluation Using Transfer Function
Measurements", Building Acoustics Vol 13 Number (1), pp 23-31(9), January 2006.
8
Undurraga, J, Uribarri, M. Medicin de Respuesta Impulsiva Multicanal de Sistemas Acsticos usando
Sweeps, Tesis de titulacin Ingenieria Civil en Sonido y Acustica, Universidad Prez Rosales, 2004.
163
2) Confeccione una tabla con las transformadas de Fourier de las funciones presentadas en
la Tabla 7-1 utilizando el comando fourier del toolbox de clculo simblico de Matlab.
164
8.
x
i =1
i i
=0
165
No basta conocer slo las coordenadas generalizadas para determinar el estado mecnico
del sistema en un instante dado, en el sentido de que esto nos permite predecir la posicin
del sistema en el instante siguiente. La experiencia demuestra que si se conoce
simultneamente las coordenadas y las velocidades, se determina completamente el estado
del sistema y permite, en principio, predecir su movimiento futuro. Matemticamente,
dadas las coordenadas y las velocidades en un instante, quedan definidas unvocamente las
aceleraciones en dicho instante.
8.1.2. Ecuaciones de movimiento
W = (Q j q j ) = 0
(8.1)
j =1
Donde
: Trabajo Virtual
Qj
qj
qj
166
( f
j =1
G
mja j ) = 0
(8.2)
Donde:
fj
: Fuerzas
mj
: Masas
G
aj
: Aceleraciones
(Q q
j
j =1
m j qj q j ) = 0
(8.3)
Si separamos la sumatoria
N
j =1
j =1
W = ( Q j q j ) ( m j qj q j ) = 0
(8.4)
Donde
N
Q q
j =1
m q q
j =1
(8.5)
m j q 2j = m j q j q j
2
(8.6)
Luego
167
1
2
2 m j q j
d
1
m j qj q j = m j q j q j m j q 2j
dt
2
d
m j q j q j = m j qj q j +
dt
(8.7)
m
q
q
j j
j
dt m j q j q j 2 m j q j
j =1
j =1
N
(8.8)
W = ( Q j q j )
j =1
1
2
2 m j q j = 0
(8.9)
Llamemos a
N
Q q
j =1
= WNC U
(8.10)
Donde
: Energa potencial
Adems
j =1
N
N
1
1
2
2
=
m
q
2 m j q j = T
2 j j
j =1
(8.11)
Donde
T
: Energa cintica
Obtenemos entonces
d
m j q j q j = 0
j =1 dt
N
W = WNC U + T
(8.12)
168
T
U
W
NC
m j q j q j dt = 0
t
j =1 dt
1
t2
t2
t2
( (T U ) + W )dt dt m q q dt = 0
NC
t1
t1
j =1
t2 d
T
U
W
dt
m
q
q
(
)
(
)
NC
j
j
j
dt = 0
j =1 t1 dt
1
t2
( (T U ) + W )dt ( ( m q )
t2
NC
j=1
t1
t2
j t
1
t2
q j t1 = 0
Como la variacin debe ser consistente con las restricciones q j ( t2 ) = q j ( t1 ) = 0 . Por ello
el trmino de la sumatoria es nulo y obtenemos el bello Principio de Mnima Accin
tambin conocido como Principio de Hamilton.
t2
( (T U ) + W )dt = 0
NC
(8.13)
t1
( (T U ) + W )dt = 0
NC
(8.14)
t1
Supondremos que las energas cintica y potencial pueden ser expresadas como funcionales
de las coordenadas generalizadas. Esto es
(8.15)
WNC = Q1 q1 + Q2 q2 + ... + QN qN
Si reemplazamos en el principio de mnima accin
169
t2
T
T
+
+ q2 ... +
q1 +
qN dt
q1
q2
qN
t1
t2
T
T
+
+ q2 ... +
q1 +
q N dt
q1
q2
q N
t1
t
2
U
U
U
+ q2 ... +
q1 +
qN dt
q1
q2
qN
t1
t2
+ ( Q1 q1 + Q2 q2 + ... + QN qN )dt = 0
t1
2
T
T dq
t q1 q1 dt = t q1 dt1 dt
1
1
t2
T d
=
( q1 ) dt
q1 dt
t1
t
2
t2
d T
q1
=
q1 dt
q1
t1 t1 dt q1
d T
=
q1 dt
dt q1
t1
t2
Luego como el primer trmino es nulo debido a que las variaciones son consistentes con las
restricciones. Reagrupamos
d T T U
+
Q
t dt q1 q1 q1 1 q1dt
t2
d T T U
+ Q2 q2 dt
+
dt q2 q2 q2
t1
#
t2
#
t2
d T
+
dt q N
t1
T U
+ QN qN dt = 0
+
qN qN
170
d T T U
+
= Q1
dt q1 q1 q1
d T T U
+
= Q2
dt q2 q2 q2
#
(8.16)
#
d T
dt q N
T U
+
= QN
qN qN
dt qi qi qi
(8.17)
(8.18)
Donde:
: Matriz de masa
: Matriz de rigidez
( M + K ) e
( M + K ) = 0
2
jt
=0
(8.19)
171
n 1
+ ... + a2 ( 2 ) + a1 ( 2 ) + a0 = 0
2
(8.20)
12 22 ... n21 n2
(8.21)
El conjunto de los 2j son los valores propios del sistema, especficamente j = 2j son
las frecuencias angulares naturales del sistema o frecuencias de resonancia angular
y fj =
j
son las frecuencias naturales o frecuencias de resonancia.
2
(8.22)
Al resolver los sistemas de ecuaciones obtenemos 1 , 2 ,..., n , los cuales son los vectores
propios y fsicamente significan los modos normales de vibracin o modos.
8.2.1. Normalizacin
( M + K ) = 0
2
(8.23)
= c
(8.24)
Donde:
172
Kj = 2j M j
/pre j T
j T Kj = 2j j T M
k j = 2j m j
k, m \
kj
j =
mj
Tj M j = 1
( c )
M c jj = 1
jT c j Mc jj = 1
c 2j m j = 1
cj =
1
mj
(8.25)
Cada vez que resolvamos el problema de valores propios, debemos normalizar los vectores
propios a la matriz de masa.
j =
1
j
mj
(8.26)
8.2.2. Ortogonalidad
Analizaremos que acontece con los vectores propios con respecto a la ortogonalidad.
Consideremos j i
K j = 2j M j
/pre iT
Ki = i2 M i
/pre j T
iT K j = 2j iT M j
/(
j T Ki = i2 j T M i
j T Ki = i2 j T M i
K j ) = ( 2j iT M j )
T
173
j T Ki = i2 j T M i
j T Ki = 2j j T M i
Si restamos las dos ltimas ecuaciones entre ellas
2
i
2j )( j T M i ) = 0
(8.27)
Con j i , luego
j T M i = 0
(8.28)
Podemos concluir que los vectores propios son ortogonales, adems, mediante el misma
deduccin podemos ver que
j T Ki = 0
(8.29)
< j , i > M = j T M i
(8.30)
Se define la matriz modal como la matriz cuyas columnas son los vectores propios
1
2
= #
#
N 1
1
2
#
#
N
1
2
" " #
#
N
(8.31)
(8.32)
Con
= diag ( 2j )
j = 1..N
174
(8.33)
q = p jj
(8.34)
j =1
Donde:
pj
: Coeficientes escalares
j
Vectorialmente
N
p
q = p jj =
(8.35)
j =1
Donde:
: Matriz modal No ortonormalizada
Si tomamos la expresin
p /pre
TM
q=
T Mq =
TM
p
(8.36)
Mq = mp
Con m = diag (m j )
Cada coeficiente p j se calcula como
pj =
1 T
Mq
mj
(8.37)
(8.38)
175
(8.39)
q (t ) = p jj e
i j t
(8.40)
j =1
O bien
q (t ) = j a j cos ( j t ) + bsen ( j t )
j =1
(8.41)
q(0) = j a j = q0
j =1
a
TM
/pre
q0 =
T Mq =
TM
a
T Mq = ma
0
Con m = diag (m j )
Cada coeficiente se calcula mediante
aj =
1 T
j Mq0
mj
(8.42)
(8.43)
q (0) = j j a j = v0
j =1
1
2b
v0 =
Con
= diag ( j )
176
T Mv =
T M
12b
0
T Mv = m 1 2 b
0
Finalmente
bj =
1 T
Mv0
jmj j
(8.44)
j T Mv0
(8.45)
(8.46)
( M + jC + K ) Q( ) = F ( )
2
(8.47)
(8.48)
Donde:
C
: Matriz de Amortiguamiento
: Matriz de Masa
: Matriz de Rigidez
T C
= diag (m ) + diag (k )
(8.49)
177
Para este tipo de amortiguamiento podemos reutilizar la informacin obtenida del problema
de valores propios No amortiguados. Si los vectores estn normalizados entonces
c
T C = diag j
mj
cj
mj
= 2 j j
j =
(8.50)
cj
cc j = 2m j j
cc j
Donde:
mj
: Masa modal
cj
: Amortiguamiento modal
kj
: Rigidez modal
: Razn de amortiguamiento
cc j
: Amortiguamiento crtico
Reescribimos (8.50)
T C = = diag ( 2 j j )
(8.51)
( M + jC + K ) Q( ) = F ( )
(8.52)
Volvamos a (8.47)
2
( M + jC + K ) P ( ) = F ( )
( M + jC + K ) P ( ) =
/pre T
F ( )
2T M + jT C + T K P ( ) = T F ( )
2 I + j + P ( ) = T F ( )
178
P ( ) = 2 I + j + T F ( )
1
P ( ) = 2 I + j + T F ( )
/pre
1
Q ( ) = P ( ) = 2 I + j + T F ( )
(8.53)
rs ( ) = 2 I + j + T
(8.54)
risi
rs ( ) =
i =1
Arsi
2
2
i =1 i + 2 j ii
N
i2 2 + 2 j ii
(8.55)
Donde:
Arsi = risi : Constante modal
Al trmino Arsi = risi se le denomina constante modal si estamos en presencia de
amortiguamiento proporcional
Cabe sealar que el suprandice i no indica que los vectores propios estn elevados a i ,
sino que indican el vector propio 1, 2 o N segn corresponda.
Podemos reescribir la matriz de receptancia de manera adecuada, de tal forma de encontrar
la matriz de respuestas impulsivas del sistema.
risi
rs ( ) = 2
= 2
2
2
2
2
i =1 i + 2 j ii
i =1 i + ( j ) + 2 ( j )( ii ) + ( ii ) ( ii )
N
risi
N
risi
risi
=
rs ( ) =
2
2
2
2
2
2
i =1 ( j + ii ) + i ( ii )
i =1 ( j + ii ) + i (1 i )
N
risi
rs ( ) =
i =1
( j + ii )
+ i
(1 )
2
179
i i
N
rs
1 [ rs ( )] = 1
2
i =1 ( j + ii )2 + i (1 i 2 )
i i
N
rs
hrs ( ) = 1
2
i =1
( j + ii )2 + i (1 i 2 )
(1 2 )
i
i
1
hrs ( ) =
2
2
2
2
i =1
(
)
i
( j + ii ) + i (1 i )
i
i i
r s
risi
hrs ( ) =
i =1
(1 )
2
e ii sen i
(1 ) )
2
risi
e sen ( i )
i =1 i
N
hrs ( ) =
(8.56)
Con:
(1 )
i = i
i = ii
Donde
: Constante de decaimiento
qr (t ) = f s ( ) r s e i ( ) sen ( i ( t ) ) d
i =1 i
0
qr (t ) = f s (t ) hrs (t )
(8.57)
180
(8.58)
Con t t t
De aqu en adelante por motivos de simplicidad en la notacin h = t , al evaluar para h ,
0 y h repectivamente, obtenemos el siguiente sistema de ecuaciones:
q j 1 = ah 2 bh + c
qj = c
(8.59)
q j +1 = ah 2 + bh + c
Resolviendo el sistema
1
( q j +1 2q j + q j 1 )
2h 2
1
b=
( q j +1 q j 1 )
2h
c = qj
a=
(8.60)
181
d
a 2 + b + c ) = 2a + b
(
d
(8.61)
(8.62)
1
( q j +1 2q j + q j 1 )
h2
(8.63)
q = b =
La aceleracin para = 0
q = 2a =
Consideremos
mq + cq + kq = f (t )
q (0) = q0
q (0) = v0
(8.64)
1
1
q 2q j + q j 1 ) + c ( q j +1 q j 1 ) + kq j = f j
2 ( j +1
h
2h
(8.65)
2m
m c
f j q j 2 + k q j 1 2 +
m c
h
h 2h
h 2 + 2h
1
(8.66)
1
( q j +1 2q j + q j 1 )
h2
(8.67)
1
( q j +1 q j 1 )
2h
(8.68)
q =
182
q (0) =
1
( q1 q1 ) = v0
2h
(8.69)
q(0) =
1
( q1 2q0 + q1 )
h2
(8.70)
Se puede conocer q1 sin utilizar la recursin, sumando las ecuaciones (8.69) y (8.70)
1
q1 = q0 + hv0 + h 2 q0
2
(8.71)
1
( f0 cvo kq0 )
m
(8.72)
A partir de ese momento usamos la relacin recursiva para j 1 dada por la ecuacin (8.66)
Extendiendo para sistemas de mltiples grados de libertad el algoritmo consiste en lo
siguiente
1) Problema
Mq + Cq + Kq = f (t )
q (0) = q0
q (0) = v0
(8.73)
(8.74)
1
q1 = q0 + hv0 + h 2 q0
2
(8.75)
3) Resolver para q1
4) Para q j +1 y j 1
1
1
1
1
2
1
q j +1 = 2 M + C f j + q j 2 M K q j 1 2 M C
2h
2h
h
h
(8.76)
Hay que tener en consideracin el paso h que se elige de tal forma de evitar fenmenos no
deseables tales como el aliasing temporal. La eleccin adecuada de h est dada por el
teorema de Shannon, tambin conocido como teorema de Nyquist, esto es:
183
h<
h<
1
fN
(8.77)
En este mtodo ee utiliza una interpolacin cbica del desplazamiento, esto equivale a que
la aceleracin se comporta de manera lineal, esta premisa es mucho ms exacta, sin
embargo el algoritmo es ms costoso en trminos de implementacin computacional.
Consideremos el siguiente diagrama
q=
Con 3 j 0 y =
(8.78)
t
, arreglando
h
6q j +1 + ( 2q j 2 + 9q j 1 18q j + 11q j +1 )
1 2
q = + ( 3q j 2 + 12q j 1 15q j + 6q j +1 )
6
+ 3 ( q j 2 + 3q j 1 3q j + q j +1 )
(8.79)
184
q j +1 =
1
( 2q j 2 + 9q j 1 18q j + 11q j +1 )
6h
(8.80)
La aceleracin:
qj +1 =
qj +1 =
1 d 2q
h 2 d 2 =0
1
( q j 2 + 4q j 1 5q j + 2q j +1 )
h2
(8.81)
(8.82)
Entonces
mqj +1 + cq j +1 + kq j +1 = f j +1
(8.83)
(8.84)
Resolviendo para q j +1
5m 3c
4m 3c
f j +1 q j h 2 + h q j 1 h 2 + 2h
2m 11c
+ k q j +1 =
2 +
6h
h
m c
+ q j 2 2 +
h 3h
(8.85)
Esta expresin se usa para calcular q3 , q4 ,... , esto es para j 2 . Falta conocer q1 y q2 para
estos trminos utilizaremos diferencias centrales
185
(8.86)
(8.87)
1
q1 = q0 + hv0 + h 2 q0
2
(8.88)
1
1
1
2
1
q2 = 2 M + C f1 + q1 2 M K q0 2 M C
2h
2h
h
h
(8.89)
3) Para j 2
f j +1 q j ( b3 M + b4C ) q j 1 ( 2b1M + b5C )
+ q j 2 ( b6 M + b7C )
[b1M + b2C + K ] q j +1 =
(8.90)
Con
b1 =
2
h2
b2 =
b5 =
11
6h
3
2h
b6 =
b3 =
1
h2
5
h2
b7 =
b4 =
3
h
1
3h
h<
1
fN
(8.91)
186
f (t ) = 10u (t 1)
u (t ) : Funcin escaln unitario
Comenzaremos encontrando las ecuaciones de movimiento, luego la matriz de receptancia,
la matriz de respuesta impulsiva para finalmente resolver el sistema en el dominio del
tiempo con el mtodo de Houbolt.
8.4.1. Ecuaciones de movimiento
Para encontrar las ecuaciones de movimiento es necesario calcular las energas del sistema
Energa Cintica
1 10 2
m qi
2 i =1
(8.92)
1 2 9
2
k q1 + ( qi qi +1 )
2
i =1
(8.93)
T=
Energa Potencial
U=
187
i =1
(8.94)
D=
1 2 9
2
c q1 + ( qi qi +1 )
2
i =1
(8.95)
Debido a que las energas y la funcin de disipacin de Rayleigh son lineales. Podemos
hacer uso de las siguientes frmulas para llegar a las ecuaciones de movimiento.
M=
2T
vi v j
(8.96)
K=
2U
qi q j
(8.97)
C=
2D
vi v j
(8.98)
A continuacin vemos el algoritmo en Matlab que permite hallar las matrices de masa,
rigidez y amortiguamiento, cabe destacar que el algoritmo entrega las matrices de forma
numrica y no como objeto mediante el uso de la funcin double.m.
Algoritmo Ecuaciones de Movimiento
clc
clear all
close all
%declaracion de variable simbolica
syms m k c q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10
m=1;
c=10;
k=8*10^6;
%Energia Cinetica
T=(1/2)*m*(v1^2+v2^2+v3^2+v4^2+v5^2+v6^2+v7^2+v8^2+v9^2+v10^2);
%Energia Potencial
U=(1/2)*k*(q1^2+(q1-q2)^2+(q2-q3)^2+(q3-q4)^2+(q4-q5)^2+(q5-q6)^2+(q6-q7)^2+(q7-q8)^2+(q8q9)^2+(q9-q10)^2);
%Funcin de disipacin de Energa de Rayleigh
D=(1/2)*c*(v1^2+(v1-v2)^2+(v2-v3)^2+(v3-v4)^2+(v4-v5)^2+(v5-v6)^2+(v6-v7)^2+(v7-v8)^2+(v8v9)^2+(v9-v10)^2);
188
(8.99)
Donde
M = diag10 (m)
(8.100)
189
C10 x10
C (i, i ) = 2c
C (i + 1, i ) = C (i, i + 1) = c
=
C ( j, j ) = c
Para i = 1: 9
Para i = 1: 9
Si j = 10
Otro caso
(8.101)
K10 x10
K (i, i ) = 2k
K (i + 1, i ) = K (i, i + 1) = k
=
K ( j, j ) = k
Para i = 1: 9
Para i = 1: 9
Si j = 10
Otro caso
(8.102)
q = [ q1 , q2 ,..., q10 ]
(8.103)
F = [ 0, 0,..., f ]
(8.104)
f (t ) = 10u (t 1)
u (t ) : Funcin escaln unitario
m = 1 [ kg ]
N
k = 8 106
m
Ns
c = 10
m
C =M + K
Si = 0 y =
(8.105)
10
c
=
= 0.125 105 obtenemos que C = M + K
6
k 8 10
2 M = K
2 = M 1 K
A = 2
(8.106)
A = M 1 K
Mediante el comando [Mo,w2]=eig(A) hallamos la matriz modal y los valores propios, otra
forma de calcularlo es escribiendo [Mo,w2]=eig(K,M) el cual evita la inversin de la matriz
190
cj
2 j
(8.107)
= 2 j j
(8.108)
diag ( T C ) = j
(8.109)
mj
1
rs ( ) =
i =1
risi
i2 2 + 2 j ii
(8.110)
191
for t=1:10
ALFAcoef(i,z,t)= Modal(i,t).*MT(t,z);
end
end
end
%graba matriz de coeficientes para alfa
save('alfaco.mat','ALFAcoef')
%Razon de amortiguamiento (Ramor)
SI=diag(PC);
Ramor=SI./(2*wp);
den2=j*2*Ramor.*wp;
%Asignacin de w^2 a vector W
W=diag(w2);
%frecuencia angular mxima (aprox 1100 Hz)
wmax=6910;
%Calculo matriz de receptancia
for z1=1:10
for i1=1:10
for w=1:wmax
Recep1(i1,z1,w) = ALFAcoef(i1,z1,1)./(W(1)-w.^2+den2(1).*w)+...
ALFAcoef(i1,z1,2)./(W(2)-w.^2+den2(2).*w)+...
ALFAcoef(i1,z1,3)./(W(3)-w.^2+den2(3).*w)+...
ALFAcoef(i1,z1,4)./(W(4)-w.^2+den2(4).*w)+...
ALFAcoef(i1,z1,5)./(W(5)-w.^2+den2(5).*w)+...
ALFAcoef(i1,z1,6)./(W(6)-w.^2+den2(6).*w)+...
ALFAcoef(i1,z1,7)./(W(7)-w.^2+den2(7).*w)+...
ALFAcoef(i1,z1,8)./(W(8)-w.^2+den2(8).*w)+...
ALFAcoef(i1,z1,9)./(W(9)-w.^2+den2(9).*w)+...
ALFAcoef(i1,z1,10)./(W(10)-w.^2+den2(10).*w);
end
end
end
192
if (p1>=5)&(p1<=8)
h2=figure(2+3*(d-1));
subplot(2,2,p1-4)
end
if (p1>8)
h3=figure(3+3*(d-1));
subplot(2,2,p1-8)
end
Av1(:,:)=Recep1(p1,:,:);
Vfreq=(0:length(Av1)-1)/(2*pi);
plot(Vfreq,20*log10(abs(Av1(d,:))))
title([strcat('grafica Resp freq alfa ( ',num2str(p1),' , ',num2str(d),')')])
xlabel('Frecuencia [Hz]')
ylabel('Magnitud al cuadrado [dB]')
ylim([-190 -60]);
xlim([0 wmax/(2*pi)]);
grid
end
end
A priori sabemos que la matriz de receptancia es simtrica. Por ejemplo, las grficas de
(1, 2, ) son iguales a las de ( 2,1, ) , fsicamene esto significa que si se excita el grado
de libertad 1 voy a tener en el grado de libertad 2 la misma respuesta que si yo excitara el
grado de libertad 2 y considero analizar la respuesta del grado de libertad 1.
Las frecuencias naturales para el problema no amortiguado y amortiguado son:
f n No Amortiguadas [Hz]
67.2807
200.3392
328.9225
450.1582
561.3380
659.9786
743.8762
811.1570
860.3178
890.2605
f n Amortiguadas [Hz]
67.2807
200.3392
328.9222
450.1575
561.3367
659.9763
743.8731
811.1529
860.3129
890.2551
193
Figura 8-4 Grficas de respuesta en frecuencia del sistema Masa-Resorte-Amortiguador Forzado Acoplado de
la ecuacin (8.99)
194
Figura 8-5 Grficas de respuesta en frecuencia del sistema Masa-Resorte-Amortiguador Forzado Acoplado de
la ecuacin (8.99)
195
Se notan claramente las frecuencias de resonancia, las cuales corresponden a los peaks en
las respuestas, y el efecto de la amortiguacin en cada una de ellas. De la misma forma la
simetra de la matriz de receptancia queda en evidencia observando ( 2,10, f ) y el
(10, 2, f )
8.4.3. Matriz de Respuesta Impulsiva
risi
hrs ( ) =
i =1
(1 i )
2
e ii sen i
(1 ) )
2
(8.111)
196
(ALFAcoef(i2,z2,2).*exp(-Decay(2).*(tow-1)*h).*sin(Famor(2).*(tow-1)*h)./Famor(2))+...
(ALFAcoef(i2,z2,3).*exp(-Decay(3).*(tow-1)*h).*sin(Famor(3).*(tow-1)*h)./Famor(3))+...
(ALFAcoef(i2,z2,4).*exp(-Decay(4).*(tow-1)*h).*sin(Famor(4).*(tow-1)*h)./Famor(4))+...
(ALFAcoef(i2,z2,5).*exp(-Decay(5).*(tow-1)*h).*sin(Famor(5).*(tow-1)*h)./Famor(5))+...
(ALFAcoef(i2,z2,6).*exp(-Decay(6).*(tow-1)*h).*sin(Famor(6).*(tow-1)*h)./Famor(6))+...
(ALFAcoef(i2,z2,7).*exp(-Decay(7).*(tow-1)*h).*sin(Famor(7).*(tow-1)*h)./Famor(7))+...
(ALFAcoef(i2,z2,8).*exp(-Decay(8).*(tow-1)*h).*sin(Famor(8).*(tow-1)*h)./Famor(8))+...
(ALFAcoef(i2,z2,9).*exp(-Decay(9).*(tow-1)*h).*sin(Famor(9).*(tow-1)*h)./Famor(9))+...
(ALFAcoef(i2,z2,10).*exp(-Decay(10).*(tow-1)*h).*sin(Famor(10).*(tow-1).*h)./Famor(10));
end
end
end
Figura 8-6 Grficas de respuesta al impulso del sistema Masa-Resorte-Amortiguador Forzado Acoplado de la
ecuacin (8.99)
197
198
del mtodo de diferencias centrales ya que la fuerza es nula hasta un tiempo t = 1 [s] y las
condiciones iniciales son nulas.
1) Problema
Mq + Cq + Kq = f (t )
G
q (0) = 0
G
q (0) = 0
(8.112)
2) Para hallar q1 y q2
2.1) Resolver sistema de ecuaciones para q0
q0 = M 1 ( f 0 Cvo Kq0 )
G
G
G
q0 = M 1 0 C 0 K 0
G
q0 = 0
(8.113)
1
q1 = q0 + hv0 + h 2 q0
2
G
G 1 G
q1 = 0 + h0 + h 2 0
2
G
q1 = 0
(8.114)
2.3) Para q2
1
1
1
1
2
1
q2 = 2 M + C f1 + q1 2 M K q0 2 M C
2h
2h
h
h
h
1
1 G G 2
1
1
G 1
q2 = 2 M + C 0 + 0 2 M K 0 2 M C
2h
2h
h
h
h
G
q2 = 0
(8.115)
3) Para j 2
+ q j 2 ( b6 M + b7 C )
(8.116)
199
b1 =
2
h2
b2 =
b5 =
11
6h
3
2h
b6 =
b3 =
5
h2
1
h2
b7 =
b4 =
3
h
1
3h
h<
1
fN
(8.117)
200
%matriz de fuerza
f=zeros(10,(length(t)));
f(10,:)=f10(:);
%Recurrencia mtodo de Houbolt
for j=3:(length(t))-1;
q(:,j+1)=N1*( f(:,j+1) + N2*q(:,j) - N3*q(:,j-1) + N4*q(:,j-2) );
end
%Grafica de la solucion
for p1=1:10
if (p1>=1)&(p1<=4)
h1=figure(1);
subplot(2,2,p1)
end
if (p1>=5)&(p1<=8)
h2=figure(2);
subplot(2,2,p1-4)
end
if (p1>8)
h3=figure(3);
subplot(2,2,p1-8)
end
A34=q(p1,:);
plot(t,A34)
grid
title([strcat('grafica solucin q ',num2str(p1))])
xlabel('Tiempo [s]')
ylabel('Amplitud [m]')
ylim([-10^(-5) 2.5*10^(-5)]);
xlim([0 tmax]);
end
201
Las grficas son muy similares a la respuesta impusilva debido a la naturaleza de la fuerza
externa, debido a esta misma se puede interpretar el resultado como la respuesta al escaln
del sistema desplazada.
202
Para cada uno de los sitemas representados por las figuras realice lo siguiente9:
-
1)
2)
203
3)
4)
5)
6)
204
7)
8)
205
9)
10)
11)
206
9.
u u 2u 2u 2u
F x, y , u , , , 2 ,
,
=0
x y x xy y 2
(9.1)
simplificada)
G
Ecuacin de la difusin del
( ( r , t ) u ) = ut
calor (versin general)
Ecuacin de Laplace
2u = 0
I
2u = 4 ( r )
Ecuacin de Poisson
2u + u = 0
1
2u 2 utt = 2u
c
u xx = autt + but + cu
Ecuacin de Helmholtz
Ecuacin de Klein Gordon
Ecuacin del telgrafo
Ecuacin biharmnica
Ecuacin biharmnica de
ondas
4u = 0
1
4u = 2 utt
p
Ecuacin de Boussinesq
utt 2u xx = 2u xxtt
Ecuacin de Euler-Darboux
Ecuacin de Euler-PoissonDarboux
Ecuacin de Onsager
( x y ) uxy + u x u y = 0
( x + y ) uxy + N ux + N u y = 0
(e (e u ) )
x
xx xx
xx
+ b 2u yy = F ( x, y )
207
Ecuacin de Armnicos
esfricos (en tres
dimensiones)
Ecuacin de Armnicos
esfricos (en cuatro
dimensiones)
2
1
sin
+
+ l ( l + 1) Yl m = 0
2
2
sin
sin
u xx + 2 cot ( x ) u x +
+ ( n 2 1) u = 0
Ecuacin de Tricomi
Ecuacin de transporte
lineal o ecuacin de
continuidad
Ecuacin de Liouville
(lineal)
Ecuacin de Airy
Ecuacin de Vigas
1
u
y
u
u
cot
+
+
(
)
yy
y
zz
sin 2 ( x )
sin 2 ( y )
1
u yy = y u xx
I
ut + b u = 0
I
ut b u = 0
( )
ut + u xxx = 0
ut + u xxxx = 0
G
v = 0
4
u = E ( xy2 xx yy )
Ecuaciones de von Krmn (dinmica
(variable compleja)
de fluidos)
4 = a + b ( u yyxx + u xx yy 2u xy xy )
1
G
G
G
G
ut + ( u ) u = P + v 2u
208
A forma general de una ecuacin diferencial en derivadas parciales lineal de segundo orden
(EDP) con dos variables independientes, x e y , es de la forma
a11
2u
2u
2u
u
u
+
2
a
+
a
+ b1
+ b2
+ cu + f = 0
12
22
2
2
x
xy
y
x
y
(9.2)
Donde:
aij = aij ( x, y )
bi = bi ( x, y )
c = c ( x, y )
f = f ( x, y )
(9.3)
Donde
2u
u xx = 2
x
u yy =
2u
y 2
ux =
u
x
uy =
u
y
(9.4)
Con la consideracin de que el Jacobiano sea diferente de cero para poder realizar este
cambio de variable, esto es
J ( s, r ) =
( s, r )
0
( x, y )
(9.5)
(9.6)
209
(9.7)
+ F ( s , r , u , u s , ur ) = 0
Al factorizar est ltima expresin podemos obtener
uss ( a11sx2 + 2a12 s y sx + a22 s y2 ) + urr ( a11rx2 + 2a12 ry rx + a22 ry2 ) +
(9.8)
O
uss a11 + 2usr a12 + urr a 22 + f ( s, r , u , us , ur ) = 0
(9.9)
Donde
a11 = a11sx2 + 2a12 s y sx + a22 s y2
a 22 = a11rx2 + 2a12 ry rx + a22 ry2
a12 = a11rx sx + a12 ( ry sx + s y rx ) + a22 ry s y
f ( s, r , u , us , ur ) = us ( a11sxx + 2a12 sxy + a22 s yy ) + ur ( a11rxx + 2a12 rxy + a22 ryy ) + F ( s, r , u , us , ur )
La finalidad de este cambio de variable es derivar algunas derivadas de segundo orden.
Para esto consideraremos el siguiente lema:
La funcin Z = ( x, y ) es solucin particular de la ecuacin: a11Z x2 + 2a12 Z y Z x + a22 Z y2 = 0
si, y solo s, la relacin es una curva integral para la ecuacin
a11dy 2 2a12 dxdy + a22 dx 2 = 0
(9.10)
Demostracin:
Consideremos y = y ( x) , luego derivamos la expresin ( x, y ) = c obtenindose:
x + y y x = 0
(9.11)
210
As
y x=
Donde y x =
x
y
(9.12)
dy
dx
dy
dy
a11 2a12 + a22 = 0
dx
dx
(9.13)
2a12 x
+ a22 = 0
(9.14)
(9.15)
(9.16)
211
Al observar la ecuacin (9.16) se puede apreciar que el determinante est dado por
= a12 2 a11a22
(9.17)
As, dependiendo del signo del determinante podemos clasificar las EDP en tres tipos:
Si > 0 Entonces la EDP es del tipo Hiperblico
Si = 0 Entonces la EDP es del tipo Parablico
(9.18)
(9.19)
usr = ( s, r , u , us , ur )
(9.20)
Una vez reducida la EDP a la forma (9.19), estas pueden ser reducidas a su forma cannica
segn sea el caso.
9.3.1. Forma cannica de las EDP Hiperblicas
Al analizar las funciones dadas por la ecuacin (9.16), se observa que el determinante es
positivo para el caso Hiperblico. Cuando esto ocurre, es posible obtener la forma cannica
de las EDP Hiperblicas aplicando el siguiente cambio de variables
1
(s + r)
2
1
= (s r)
2
(9.21)
(9.22)
usr = ur s + u sr + u r s + u sr
212
Donde:
s =
r =
1
2
r =
1
2
1
2
s =
sr = 0
1
2
sr = 0
(9.23)
u
2
u
u
2
u
2 2
u
u
usr =
4
4
(9.24)
Al reemplazar (9.24) en (9.20) se obtiene la forma cannica de las EDP hiperblicas, esto
es
u u = ( , , u, u , u )
(9.25)
Al analizar las funciones dadas por la ecuacin (9.16), se observa que el determinante es
negativo para el caso Elptico. Cuando esto ocurre, es posible obtener la forma cannica de
las EDP Elpticas aplicando el siguiente cambio de variables:
1
(s + r)
2
1
= (s r)
2i
(9.26)
(9.27)
usr = ur s + u sr + u r s + u sr
Donde
s =
1
2
r =
1
2
s =
1
2i
r =
1
2i
sr = 0
sr = 0 (9.28)
213
u
2
u
u
2i
u
2 2i
u
u
usr = +
4
4
(9.29)
Al reemplazar (9.29) en (9.20) se obtiene la forma cannica de las EDP elpticas, esto es
u + u = ( , , u , u , u )
(9.30)
(9.31)
Siendo ai = cte
Es posible reducir las derivadas de primer orden considerando la solucin de la forma
u (r , s ) = v(r , s ) e r + s
(9.32)
r + s
(9.33)
( vsr + vr + vs + v )
a1 e r + s ( vsr + vr + vs + v ) + a2 e r + s ( vs + v ) +
a3 e r + s ( vr + v ) + a4 v e r + s = 0
(9.34)
(9.35)
214
a3
a1
a2
a1
(9.36)
a1vsr + v 2 3 + a4 = 0
a1
(9.37)
215
(10.1)
(10.2)
2.
3.
4.
dm
dx
216
df
= P ( x, t )
dx
5.
(10.3)
(10.4)
2u
t 2
(10.5)
(10.6)
2u
t 2
u
2u
( x + dx ) sin (2 ) ( x ) sin (1 ) dx + dx P ( x, t ) = dx ( x ) 2
t
t
(10.7)
( x + dx ) sin ( 2 ) ( x ) sin (1 )
dx
Si
consideramos
adems tan ( ) =
que
para
pequeos
u
2u
+ P ( x, t ) = ( x ) 2
t
t
valores
de ,
(10.8)
sin ( ) tan ( )
du
, podemos escribir (10.8) como
dx
( x + dx )
u
t
( x)
x + dx
dx
u
t
u
2u
+ P ( x, t ) = ( x ) 2
t
t
(10.9)
( x )
u
2u
x
+ P ( x, t ) = ( x ) 2
x
t
t
(10.10)
217
( x )
u
1
u
x P ( x, t )
+
=
+
2
t
x
( x ) t ( x )
( x)
2
(10.11)
t 2 x 2 t
(10.12)
2
2u
u
2 u
+
=
+ H ( x, t )
a
t 2
t
x 2
(10.13)
Donde:
a2 =
H ( x, t ) =
P ( x, t )
Perfil Inicial
ut ( x, 0 ) = ( x )
Velocidad Inicial
(10.14)
u ( 0, t ) = u ( L, t ) = 0
Ahora, asumiremos que la solucin puede ser representada mediante la multiplicacin
de dos funciones, una dependiente de la posicin y otra del tiempo, de la
forma u ( x, t ) = X ( x ) T ( t ) , as, al reemplazar en (10.14) obtenemos
X T '' = a 2 X '' T
(10.15)
T ''
X ''
=
= c
2
T a
X
(10.16)
Donde c es una constante, que debemos buscar para encontrar la solucin de nuestro
sistema.
218
T ''+ T a 2 c = 0
(10.17)
X ''+ X c = 0
(10.18)
Las condiciones de borde fijo permiten obtener las condiciones de la ecuacin (10.18)
tal como se muestra:
u ( 0, t ) = T ( t ) X ( 0 ) = 0 X ( 0 ) = 0
u ( 0, L ) = T ( t ) X ( L ) = 0 X ( L ) = 0
(10.19)
(10.20)
T ( t ) = B e t
Reemplazando en (10.18) obtenemos
A 2 e x + A e x c = 0 2 = c
(10.21)
c x
+ A2 e
c x
(10.22)
c L
+ A2 e
c L
=0
(10.23)
A1 = A2 = 0
Si c = 0 , la solucin est dada por
X ( x ) = A1 + A2 x
X (0) = 0 y X ( L ) = 0
(10.24)
se obtiene
X ( 0 ) = A1 = 0
X ( L ) = A1 + A2 L = 0
(10.25)
A1 = A2 = 0
219
c x + A2 sin
cx
(10.26)
c L = 0
(10.27)
c L = k
2
k
2
ck =
=k
L
k = 1, 2,3,...
k x
X k ( x ) = Ak sin
(10.28)
De igual forma, se obtiene que la solucin de la ecuacin (10.17) est dada por
Tk (t ) = B1 cos ( a k t ) + B2 sin ( a k t )
(10.29)
k x
uk ( x, t ) = X k ( x ) Tk ( t ) = ( Ak cos (k t ) + Bk sin (k t ) ) sin
(10.30)
L
Donde
k = a k =
a k
L
As, la solucin general esta dada por la suma da las soluciones particulares, esto es:
k x
u ( x, t ) = uk ( x, t ) = ( Ak cos (k t ) + Bk sin (k t ) ) sin
(10.31)
L
k =1
k =1
Donde Ak y Bk son los coeficientes que se obtienen a partir de las condiciones iniciales
del problema, esto es, perfil inicial y velocidad inicial.
Es importante notar que la ecuacin (10.31) tiene periodicidad espacial y temporal
debido a la naturaleza peridica de las funciones trigonomtricas sin y cos.
220
T=
2 L
a
(10.32)
Debido a que para valores de k mayores las frecuencias son mltiplos de la frecuencia
fundamental, el perodo de la superposicin es el de la frecuencia fundamental.
Desde el punto de vista espacial, la frecuencia de oscilacin corresponde a la frecuencia
ms baja de la funcin seno, esto es:
T = 2 L
(10.33)
k x
u ( x, 0 ) = ( x ) = Ak sin
L
k =1
(10.34)
k x
ut ( x, 0 ) = ( x ) = k Bk sin
L
k =1
(10.35)
Es posible apreciar que las funciones de perfil inicial y velocidad inicial estn
representadas por series de Fourier impares de la forma
f ( x ) = Ck sin (0 k x )
(10.36)
4 T2
Ck = f ( x ) sin (0 k x ) dx
T 0
(10.37)
k =1
Por analoga a la ecuacin (10.36) se puede deducir que los coeficientes Ak y Bk estn
dados por:
2 L
k x
( x ) sin
dx
L 0
L
(10.38)
L
2
k x
( x ) sin
dx
k L 0
L
(10.39)
Ak =
Bk =
Como primer ejemplo, consideremos la una cuerda cuyo perfil inicial es el que se
muestra en la siguiente figura:
221
2 L
k x
( x ) sin
dx
0
L
L
A
x x
( x) = 0
A ( L x)
L x0
Ak =
=
0 x x0
(10.40)
x0 x L
2 L
k x
( x ) sin
dx
0
L
L
2 x0 A
2 L A
k x
k x
x sin
( L x ) sin
dx + x0
dx
0
L
x0
L
L x0
L
L
x0
k x
k x
cos
x
cos
x0
2 A
L
L
=
+
dx
k
k
L x0
L
L
0
L
A L
2
k x
k x
+
L sin
dx x sin
dx
x
x
0
L L x0 0
L
L
k x0
cos
L
2 A
=
k
L x0
k x0
x0 sin
L
+
2
k
k x0
cos
cos ( k )
k
L
A
2
+
L
L L x0
L
k x
x sin
dx
L
x0
222
k x0
k x0
x0 sin
cos
L
L
2 A
Ak =
+
2
k
L x0
L
L
L2
k
k x0
cos
( 1)
k
L
2
A
+
cos ( k ) L + cos k x0
L L x0
L
k
L
k x0
sin
x
k x0
k x0
x0 sin
cos
2 A
L
L
=
+
2
k
L x0
k
L
L
L2
k
k x0
cos
( 1)
k
L
2
A
+
cos k x0 x0 ( 1)k L sin k x0
L L x0
L
L
L
L
Bk =
L
2
k x
( x ) sin
dx = 0
0
L k
L
223
5
x
10
x0 = 2
224
5
x
10
ANIMACION: CuerdaPulsada7.avi
El siguiente cdigo ilustra como resolver el problema anterior sin la necesidad de
resolver las integrales.
syms A Ak k x Xo L a t
Ak=2/L*(int(A/Xo*x*sin(k*pi*x/L),x,0,Xo)+int(A/(L-Xo)*(L-x)*sin(k*pi*x/L),x,Xo,L));
Uk=Ak*cos(k*pi*a/L*t)*sin(k*pi*x/L);
N=15; %Nmero de armnicos
U=symsum(Uk,k,1,N);
factor(U);
mov = avifile('CuerdaPulsada8.avi','quality',100)
for i=0:100;
ezplot(subs(U,{A L Xo a t},{1 10 2 3 i*0.2}),[0 10]);
axis([0 10 -1 1]);
grid on
M=getframe;
mov = addframe(mov,M);
end;
mov = close(mov);
Cuerda 1
0.01 m
0.70 m
0.150 Kg
Cuerda 2
0.01 m
0.70 m
300 Kg
10 N
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204 s
6.83m / s
10 N
= 4.83m / s
0.428 Kg / m
2 0.70m
= 0.289s
4.83m / s
225
Al observar los valores de la tabla se puede apreciar que la cuerda de mayor masa posee
un perodo ms alto ya que posee una velocidad de propagacin menor, esto se puede
comprender al observar las siguientes figuras:
0.01
U1
U2
0.008
0.006
0.004
0.002
0
-0.002
-0.004
-0.006
-0.008
-0.01
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.008
0.006
0.004
0.002
0
-0.002
-0.004
-0.006
-0.008
-0.01
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Figura 10-8 Perfil de Cuerdas en tiempo igual a una cuarta parte del perodo mayor.
0.01
U1
U2
0.008
0.006
0.004
0.002
0
-0.002
-0.004
-0.006
-0.008
-0.01
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Figura 10-9 Perfil de Cuerdas en tiempo igual a la mitad del perodo mayor.
226
0.01
U1
U2
0.008
0.006
0.004
0.002
0
-0.002
-0.004
-0.006
-0.008
-0.01
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Figura 10-10 Perfil de Cuerdas en tiempo igual a tres cuartas partes del perodo mayor
0.01
U1
U2
0.008
0.006
0.004
0.002
0
-0.002
-0.004
-0.006
-0.008
-0.01
0.1
0.2
0.3
0.4
0.5
0.6
0.7
227
T2=2*L/a2;
Ak2=2/L*(int(A2/Xo*x*sin(k*pi*x/L),x,0,Xo)+int(A2/(L-Xo)*(L-x)*sin(k*pi*x/L),x,Xo,L));
Uk2=Ak2*cos(k*pi*a2/L*t)*sin(k*pi*x/L);
U2=symsum(Uk2,k,1,N);
AMax=max([A1 A2]);
TMax=max([T1 T2]);
mov1 = avifile('DosCuerdasPulsada.avi','quality',100);
for i=0:TMax/50:TMax;
hold off
UU1= double(subs(subs(U1,x,X),t,i));
plot(X,UU1,'r','LineWidth',2);
hold on
UU2= double(subs(subs(U2,x,X),t,i));
plot(X,UU2,'g','LineWidth',2);
ANIMACIN: DosCuerdasPulsada.avi
El perfil temporal de la cuerda 1 se aprecia como se observa en la siguiente figura
228
2 L
2 L
k x
k x
( x ) sin
dx = 0 sin
dx = 0
0
0
L
L
L
L
Bk =
=
(10.41)
L
2
k x
( x ) sin
dx
0
k L
L
L
2
k x
v0 ( x xo ) sin
dx
k L 0
L
Bk =
2 v0
k x0
sin
k L
L
(10.42)
k x
u ( x, t ) = uk ( x, t ) = ( Ak cos (k t ) + Bk sin (k t ) ) sin
L
k =1
k =1
2 v0
k x0
k x
sin
sin (k t ) sin
L
L
k =1 k L
u ( x, t ) =
(10.43)
229
for i=0:100;
ezplot(subs(U,{Vo L Xo a t},{4 10 5 3 i*0.2}),[0 10]);
axis([0 10 -1 1]);
grid on
M=getframe;
mov = addframe(mov,M);
end;
mov = close(mov);
ANIMACION: CuerdaImpulsada.avi
0
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
5
x
10
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
5
x
10
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
5
x
10
Parmetros
Velocidad Inicial
Longitud
Masa
Cuerda 1
4 m/s
0.70 m
0.150 Kg
0.150 Kg / 0.70m
Densidad Lineal
Cuerda 2
-2 m/s
0.70 m
300 Kg
0.300 Kg / 0.70m
= 0.214 Kg / m
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204s
6.83m / s
Tension
Velocidad
Perodo
= 0.428Kg / m
10 N
10 N
= 4.83m / s
0.428 Kg / m
2 0.70m
= 0.289 s
4.83m / s
Nuevamente tenemos que la cuerda 2 posee un perodo mayor debido a que posee una
mayor masa, esto se aprecia la observar las figuras evaluadas en distintos tiempos.
Tambin es posible ver que la cuerda 2 comienza a oscilar en sentido opuesto a la
cuerda 1 debido a que el impulso inicial tiene sentido opuesto.
1
U1
U2
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Figura 10-18 Perfil de Cuerdas en tiempo igual a una cuarta parte del perodo mayor
231
1
U1
U2
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Figura 10-19 Perfil de Cuerdas en tiempo igual a la mitad del perodo mayor
1
U1
U2
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
0.1
0.2
0.3
0.4
0.5
0.6
0.7
232
T2=2*L/a2;
Wk=k*pi*a2/L;
Bk=2*Vo2/(Wk*L)*sin(k*pi*Xo/L);
Uk2=Bk*sin(Wk*t)*sin(k*pi*x/L);
U2=symsum(Uk2,k,1,N);
AMax=1;
TMax=max([T1 T2]);
mov1 = avifile('CuerdaPulsada3D.avi','quality',100);
for i=TMax:TMax%T1/50:T1;
hold off
UU1= double(subs(subs(U1,x,X),t,i));
UU2= double(subs(subs(U2,x,X),t,i));
plot(X,UU1,'r','LineWidth',2);
hold on
plot(X,UU2,'g','LineWidth',2);
axis([0 L -AMax AMax]);
grid on
legend('U1','U2')
M1=getframe;
mov1 = addframe(mov1,M1);
end;
mov1 = close(mov1);
ANIMACIN: DosCuerdaImpulsada.avi
El perfil temporal de la cuerda 1 se aprecia en la siguiente figura
233
ut ( x, 0 ) = ( x )
(10.44)
Velocidad Inicial
u ( 0, t ) = u ( L, t ) = 0
Para abordar este problema, debemos tomar en cuenta que la solucin la podemos
escribir como la suma de la solucin homognea y la solucin no homognea, esto es:
u ( x , t ) = v ( x, t ) + w ( x , t )
(10.45)
vt ( x, 0 ) = ( x )
(10.46)
v ( 0, t ) = v ( L, t ) = 0
Y w ( x, t ) desde
2
2w
2 w
a
=
+ H ( x, t )
t 2
x 2
w ( x, 0 ) = 0
wt ( x, 0 ) = 0
(10.47)
w ( 0, t ) = w ( L, t ) = 0
Para (10.46), la solucin es conocida, y est dada por (10.48), (10.49) y (10.50)
k x
v ( x, t ) = ( Ak cos (k t ) + Bk sin (k t ) ) sin
L
k =1
2 L
k x
( x ) sin
dx
L 0
L
(10.49)
L
2
k x
( x ) sin
dx
0
k L
L
(10.50)
Ak =
Bk =
(10.48)
234
k x
w ( x, t ) = Tk ( t ) sin
L
k =1
(10.51)
k x
H ( x, t ) = hk ( t ) sin
L
k =1
2 L
k x
hk ( t ) = H ( x, t ) sin
dx
0
L
L
(10.52)
Estas representaciones satisfacen las condiciones de borde fijo, por lo que se debe
encontrar la funcin Tk ( t ) . Para esto, se deben reemplazar las funciones en la ecuacin
diferencial (10.47) , quedando
2
2w
2 w
=
a
+ H ( x, t )
t 2
x 2
2
k x
a k
k x
''
sin
T
t
(
)
Tk ( t ) sin
L
L
L
k =1
k =1
k x
+ hk ( t ) sin
L
k =1
Recordando que k =
(10.53)
k a
obtenemos
L
(T ( t ) +
k =1
''
k
2
k
k x
Tk ( t ) hk ( t ) ) sin
=0
L
(10.54)
Por lo tanto
Tk'' ( t ) + k2 Tk ( t ) hk ( t ) = 0
(10.55)
k x
w ( x, 0 ) = Tk ( 0 ) sin
= 0 Tk ( 0 )
L
k =1
k x
'
wt ( x, 0 ) = Tk' ( 0 ) sin
= 0 Tk ( 0 )
L
k =1
(10.56)
235
(10.57)
Tk' ( 0 ) = 0
Aplicando la transformada de Laplace obtenemos
Tk'' ( t ) + k2 Tk ( t ) hk ( t ) = 0
Tk ( t ) s 2 s Tk ( 0 ) Tk' ( 0 ) + k2 Tk ( t ) hk ( t ) = 0
hk ( t )
Tk ( t ) = 2
s + k2
hk ( t ) k hk ( t )
1
=
2
=
2 k 2 hk ( t )
Tk ( t ) = 2
2
2
k s + k
k s + k
s + k
Tk ( t ) =
L sin (k t ) L hk ( t )
(10.58)
sin (k ( t ) ) hk ( ) d
t
(10.59)
k x
w ( x, t ) = Tk ( t ) sin
L
k =1
1 t
k x
w( x,t ) = sin(k ( t ) ) hk ( ) d sin
0
L
k=1 k
hk ( t ) =
2 L
k x
H ( x, t ) sin
dx
L 0
L
(10.60)
(10.61)
Por lo que la solucin general del problema queda dada por (10.62):
u ( x , t ) = v ( x, t ) + w ( x , t )
Ak cos (k t ) + Bk sin (k t )
k x
sin
u ( x, t ) = 1 t
sin (k ( t ) ) hk ( ) d
L
k =1 +
0
k
(10.62)
236
2 L
k x
( x ) sin
dx
0
L
L
(10.63)
L
2
k x
( x ) sin
dx
0
k L
L
(10.64)
2 L
k x
H ( x, t ) sin
dx
0
L
L
(10.65)
Ak =
Bk =
hk ( t ) =
Como ejemplo consideremos una cuerda que se encuentra en reposo es forzada por una
fuerza armnica algn punto x0 , de tal forma que
H ( x, t ) = p0 ( x x0 ) sin ( f t )
(10.66)
sin (k ( t ) ) hk ( ) d
t
(10.67)
2 L
k x
H ( x, t ) sin
dx
0
L
L
2 L
k x
p0 ( x x0 ) sin ( f t ) sin
dx
L 0
L
hk ( t ) =
Tk ( t ) =
=
k
0
(10.68)
sin (k ( t ) ) hk ( ) d
t
sin (k ( t ) )
t
2 p0
k x0
sin
sin ( f t )
L
L
2 p0
k x0
sin
sin ( f ) d
L
L
1 2 p0
k x0 t
sin
sin (k ( t ) ) sin ( f ) d
k L
L 0
1 2 p0
k x0 t 1
=
sin
cos (k ( t ) f ) cos (k ( t ) + f ) d
k L
L 02
=
237
p0
k x0 t cos k t (k + f )
sin
Tk ( t ) =
k L
L 0 cos k t + ( f k )
(10.69)
Si f k
Tk ( t ) =
=
p0
k x0 t
sin
cos k t ( f + k ) cos k t + ( f k ) d
L
L 0
p0
k x0 sin ( t f ) + sin ( t k ) sin ( t f ) sin ( t k )
sin
L
L
( f + k )
( f k )
Tk ( t ) ==
p0
k x0 f sin ( t k ) k sin ( t f
sin
L
L
(k2 2f )
(10.70)
Si f = k
Tk ( t ) =
Tk ( t ) =
p0
k x0 t
sin
cos ( f t 2 f ) cos ( f t )d
L
L 0
1
p0
k x0 sin ( t f )
sin
t
t
cos
(
)
f
f
L
L
(10.71)
Cuerda
0.70 m
0.150 Kg
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204 s
6.83m / s
150 N/Kg
75.78 rad/s
238
Es interesante poder comparar como es comporta una cuerda que entra en resonancia
con otra que no lo est, para hacer esto compararemos la vibracin de dos cuerdas con
las mismas caractersticas pero que son excitadas con frecuencias externas diferentes, de
tal forma que una cuerda entra en resonancia y la otra no. Los parmetros de las cuerdas
se presentan en la Tabla 10-4.
Las figuras Figura 10-27 a Figura 10-35 que se presentan a continuacin, muestran como
oscilan las cuerdas a pasos de tiempo de un cuarto del perodo de oscilacin natural de
las cuerdas, comenzando del tiempo 0 a dos perodos de stas.
239
Parmetros
Longitud
Masa
Densidad Lineal
Tension
Velocidad
Perodo
Amplitud de
funcin excitadora
Externa
Frecuencia de
funcin excitadora
Externa
Cuerda 1
0.70 m
0.150 Kg
0.150 Kg / 0.70m = 0.214 Kg / m
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204s
6.83m / s
100 N/Kg
f =
3 a
0.8 = 75.78 rad/s
L
Cuerda 2
0.70 m
0.150 Kg
0.150 Kg / 0.70m = 0.214 Kg / m
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204s
6.83m / s
100 N/Kg
f =
3 a
= 91.97 rad/s
L
Tabla 10-4 Parmetros para comparacin una cuerda forzado y otra forzada en resonancia
t =T /2
t =T /4
t = 3T / 4
240
t = 6T / 4
t = 5T / 4
t = 7T / 4
241
Tension1=10;
a1=(Tension1/densidad1)^0.5;
T1=2*L/a1;
Wf1=3*pi*a1/L*0.8;
U1=0;
for k=1:N
Wk=k*pi*a1/L;
if Wk ~= Wf1
Tk1=(2/Wk)*(Po/L)*sin(k*pi*Xo/L)*(Wf1*sin(t*Wk)-Wk*sin(t*Wf1))/(Wk^2-Wf1^2);
Uk1=Tk1*sin(k*pi*x/L);
else
Tk1=(1/Wf1)*(Po/L)*sin(k*pi*Xo/L)*(sin(t*Wf1)/Wf1-cos(Wf1*t)*t);
Uk1=Tk1*sin(k*pi*x/L);
end
U1=U1+Uk1;
end
masa2=0.150;
densidad2=masa2/L;
Tension2=10;
a2=(Tension2/densidad2)^0.5;
T2=2*L/a2;
Wf2=3*pi*a2/L;
U2=0;
for k=1:N
Wk=k*pi*a2/L;
if Wk ~= Wf2
Tk2=(2/Wk)*(Po/L)*sin(k*pi*Xo/L)*(Wf2*sin(t*Wk)-Wk*sin(t*Wf2))/(Wk^2-Wf2^2);
Uk2=Tk2*sin(k*pi*x/L);
else
Tk2=(1/Wf2)*(Po/L)*sin(k*pi*Xo/L)*(sin(t*Wf2)/Wf2-cos(Wf2*t)*t);
Uk2=Tk2*sin(k*pi*x/L);
end
U2=U2+Uk2;
end
AMax=1;
mov1 = avifile('CuerdaForzadaDosRes.avi','quality',100)
for i=0: T1/32:(4*T1);
hold off
UU1= double(subs(subs(U1,x,X),t,i));
UU2= double(subs(subs(U2,x,X),t,i));
plot(X,UU1,'r','LineWidth',2);
hold on
plot(X,UU2,'g','LineWidth',2);
axis([0 L -AMax AMax]);
grid on
legend('U1','U2 Resonancia')
M1=getframe;
mov1 = addframe(mov1,M1);
end;
mov1 = close(mov1);
ANIMACION: CuerdaForzadaDosRes.avi
242
ut ( x, 0 ) = ( x )
Velocidad Inicial
(10.72)
u ( 0, t ) = 1 ( t )
u ( L, t ) = 2 ( t )
Separaremos la solucin en la suma de dos funciones
u ( x, t ) = v ( x, t ) + w ( x, t )
(10.73)
(10.74)
v ( 0, t ) + w ( 0, t ) = 1 ( t )
v ( L, t ) + w ( L , t ) = 2 ( t )
La importancia de esta representacin de u ( x, t ) es escoger la funcin w ( x, t ) de tal
forma que el sistema para la funcin v ( x, t ) tenga condiciones de frontera nulas. Esto
significa que w ( x, t ) debe satisfacer el par de condiciones de extremo:
w ( 0, t ) = 1 ( t )
w ( L, t ) = 2 ( t )
(10.75)
Por lo que
w ( x, t ) = 1 ( t )
x
( 1 ( t ) 2 ( t ) )
L
(10.76)
243
(10.77)
v ( 0, t ) = 0
v ( L, t ) = 0
O
vtt = a 2 vxx + H ' ( x, t )
v ( x, 0 ) = ' ( x )
vt ( x, 0 ) = ' ( x )
(10.78)
v ( 0, t ) = 0
v ( L, t ) = 0
Donde
H ' ( x, t ) = a 2 wxx wtt + H ( x, t )
' ( x ) = ( x ) -w ( x, 0 )
(10.79)
' ( x ) = ( x ) -wt ( x, 0 )
La solucin de ste sistema ya es conocida y est dada por (10.62)
Como ejemplo consideraremos una cuerda de longitud L , que inicialmente se encuentra
en reposo y que uno de sus extremos oscila de acuerdo a la funcin:
1 ( t ) = A0 sin ( w f t )
(10.80)
x
x
( 1 ( t ) 2 ( t ) ) = A0 sin ( f t ) 1
L
L
(10.81)
(10.82)
244
Aplicamos la solucin para este problema, que est dada por (10.62), las cuales se
reproducen a continuacin para facilidad en el seguimiento del desarrollo
Ak cos (k t ) + Bk sin (k t )
k x
v ( x, t ) = 1 t
sin
sin (k ( t ) ) hk ( ) d
L
k =1 +
0
k
2 L
k x
' ( x ) sin
dx
0
L
L
(10.84)
L
2
k x
' ( x ) sin
dx
0
k L
L
(10.85)
Ak =
Bk =
(10.83)
hk ( t ) =
2 L
k x
H ' ( x, t ) sin
dx
0
L
L
(10.86)
Bk =
2 L
k x
' ( x ) sin
dx = 0
0
L
L
L
L
2
2
k x
' ( x ) sin
-A0 f
dx =
0
0
k L
k L
L
(10.87)
k x
1 sin
dx
L
L
2 A0 f cos ( k ) + 1 L x
k x
=
sin
dx
0
k
k L
L
L
L
k x
k x
cos
k
x cos
2 A0 f 1 ( 1)
L
1
L
L
dx
0
k
k
L
k L k
L
L
L
k
2 A0 f 1 ( 1)
1 L cos ( k ) 2 A0 f
=
=
k
k L k
k k
L
L
L
L
L
x
2
2
k x
k x
2
hk ( t ) = H ' ( x, t ) sin
dx = 0 A0 f sin ( f t ) 1 sin
dx
0
L
L
L
L
L
2 A0 2f sin ( f t )
L
L
x
k x
1 sin
dx
0
L
L
245
Bk =
2 A0 2f sin ( f t )
(10.88)
Tk ( t ) =
=
=
2 A0 w2f
k k
2 A0 w2f
k k
2 A0 w2f
k k
sin (k ( t ) )
t
2 A0 2f sin ( f )
k
(10.89)
sin (k ( t ) ) sin ( f ) d
t
sin (k ( t ) ) sin ( f ) d
t
1
cos (k ( t ) f ) cos (k ( t ) + f ) d
2
cos k t (k + f )
Tk ( t ) =
k k 0 cos t + ( )
k
f
k
A0 w2f
(10.90)
Si f k
Tk ( t ) =
=
A0 2f
k k
cos k t ( f + k ) cos k t + ( f k ) d
t
k k
(
)
(
)
f
k
f
k
2 A0 2f f sin ( t k ) k sin ( t f
Tk ( t ) ==
k k
(k2 2f )
(10.91)
Si f = k
Tk ( t ) =
A0 2f
k k
cos ( f t 2 f ) cos ( f t )d
t
A0 2f sin ( t f )
Tk ( t ) =
cos ( f t ) t
k k f
(10.92)
246
Densidad Lineal
Tension
Velocidad
Perodo
Amplitud de funcin
excitadora en borde derecho
Frecuencia de funcin
excitadora en borde derecho
Cuerda 1
0.70 m
0.150 Kg
0.150 Kg / 0.70m
= 0.214 Kg / m
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204 s
6.83m / s
Cuerda 2
0.70 m
0.150 Kg
0.150 Kg / 0.70m
= 0.214 Kg / m
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204 s
6.83m / s
0.01 m
f =
0.01 m
1 a
1.2 = 36.79 rad/s
L
f =
1 a
= 30.65 rad/s
L
Las figuras Figura 10-36 a Figura 10-43 muestran la oscilacin de las cuerdas a pasos de
tiempo de un perodo de oscilacin natural de las cuerdas, comenzando del tiempo 0 a 7
perodos de stas.
247
248
T1=2*L/a1;
Ao=0.01;
Wf1=1*pi*a1/L*1.2;
u1=Ao*sin(Wf1*t);
u2=0;
W1=u1-x/L*(u1-u2);
U1=0;
V1=0;
for k=1:N;
Wk=k*pi*a1/L;
if Wk ~= Wf1
Tk1=2*Ao*Wf1^2/(Wk*k*pi)*(Wf1*sin(t*Wk)-Wk*sin(t*Wf1))/(Wk^2-Wf1^2);
else
Tk1=Ao*Wf1^2/(Wk*k*pi)*(sin(t*Wf1)/Wf1-cos(Wf1*t)*t);
end
Bk1=-2*Ao*Wf1/(Wk*k*pi);
V1=V1+(Bk1*sin(Wk*t)+Tk1)*sin(k*pi*x/L);
end
U1=V1+W1;
masa2=0.150;
densidad2=masa2/L;
Tension2=10;
a2=(Tension2/densidad2)^0.5;
T2=2*L/a2;
Ao=0.01;
Wf2=1*pi*a2/L;
u1=Ao*sin(Wf2*t);
u2=0;
W2=u1-x/L*(u1-u2);
U2=0;
V2=0;
for k=1:N;
Wk=k*pi*a1/L;
if Wk ~= Wf2
Tk2=2*Ao*Wf2^2/(Wk*k*pi)*(Wf2*sin(t*Wk)-Wk*sin(t*Wf2))/(Wk^2-Wf2^2);
else
Tk2=Ao*Wf2^2/(Wk*k*pi)*(sin(t*Wf2)/Wf2-cos(Wf2*t)*t);
end
Bk2=-2*Ao*Wf2/(Wk*k*pi);
V2=V2+(Bk2*sin(Wk*t)+Tk2)*sin(k*pi*x/L);
end
U2=V2+W2;
AMax=0.08;
mov1 = avifile('CuerdaBordesNofijos.avi','quality',100)
for i=0:T1/16:8*T1;
hold off
UU1= double(subs(subs(U1,x,X),t,i));
plot(X,UU1,'r','LineWidth',2);
hold on
UU2= double(subs(subs(U2,x,X),t,i));
plot(X,UU2,'g','LineWidth',2);
axis([0 L -AMax AMax]);
grid on
legend('U1','U2 Resonancia');
M1=getframe;
mov1 = addframe(mov1,M1);
end;
mov1 = close(mov1);
ANIMACIN: CuerdaBordesNofijos.avi
249
10.2.4. Cuerda vibrante con condiciones de borde nulas en un medio viscoso: Roce
proporcional a la velocidad
En este caso se considerar la vibracin de una cuerda con extremos fijos considerando
el roce de un medio viscoso. La ecuacin diferencial parcial est dada por:
2
2u
u
2 u
+
=
a
t
t 2
x 2
Perfil Inicial
u ( x, 0 ) = ( x )
ut ( x, 0 ) = ( x )
(10.93)
Velocidad Inicial
u ( 0, t ) = u ( L, t ) = 0
Nuevamente se considerar que la solucin puede ser representada mediante la
multiplicacin de dos funciones, de la forma u ( x, t ) = X ( x ) T ( t ) , as, al reemplazar en
(10.93) obtenemos:
(10.94)
=
= c
X
T a2
T a2
(10.95)
Donde es una constante, que debemos buscar para encontrar la solucin de nuestro
sistema. De (10.95) obtenemos las siguientes ecuaciones diferenciales
T '' + T ' + T a 2 c = 0
(10.96)
X '' + X c = 0
(10.97)
Las condiciones de borde fijo permiten obtener las condiciones de la ecuacin (10.93) tal
como se muestra a continuacin
u ( 0, t ) = T ( t ) X ( 0 ) = 0 X ( 0 ) = 0
u ( 0, L ) = T ( t ) X ( L ) = 0 X ( L ) = 0
(10.98)
(10.99)
(10.100)
250
c x
+ A2 e
c x
(10.101)
X ( 0 ) = A1 + A2 = 0
X ( L ) = A1 e
c L
+ A2 e
c L
=0
(10.102)
A1 = A2 = 0
Si c = 0 , la solucin est dada por
X ( x ) = A1 + A2 x
(10.103)
X (0) = 0 y X ( L ) = 0
se obtiene
X ( 0 ) = A1 = 0
X ( L ) = A1 + A2 L = 0
(10.104)
A1 = A2 = 0
Si c > 0 , la solucin est dada por
X ( x ) = A1 cos
c x + A2 sin
cx
(10.105)
c L = 0
c L = k
2
k
2
ck =
=k
L
k = 1, 2,3,...
(10.106)
(10.107)
251
2 + + ( a k ) = 0
2
2 4 ( a k )
( a k )
2
4
2
k2
2
2
(10.108)
Donde nuevamente k = a k
Ahora, podemos observar que la solucin depender del discriminante de , caso
similar al de la oscilacin de un resorte con amortiguamiento presentado en la seccin
2.6.3.
2
Si k2 > 0 la solucin es de la forma
2
Tk (t ) = B1 e
+ k2 t
2
+ B2 e
k2 t
2
(10.109)
Si k2 = 0 la solucin es de la forma:
2
t
2
Tk (t ) = B1 e
t
2
+ B2 t e
(10.110)
Fsicamente acontece que el amortiguamiento del medio es tan alto que la cuerda
alcanza a vibrar levemente debido al roce del medio.
2
Si k2 < 0
2
Tk (t ) = e
t
2
2
2
2
2
B1 cos k t + B2 sin k t
2
2
(10.111)
252
Tk (t ) = e
t
2
(10.112)
Donde
Wk = k2
2
t
2
u k ( x, t ) = e
(10.113)
t
2
u ( x, t ) = e
k x
( Ak cos (Wk t ) + Bk sin (Wk t ) ) sin
L
k =1
(10.114)
Donde Ak y Bk son los coeficientes que se obtienen a partir de las condiciones iniciales
del problema, esto es, perfil inicial y velocidad inicial.
Considerando el perfil inicial, esto es, u ( x, 0 ) = ( x ) tenemos que
k x
u ( x, 0 ) = ( x ) = Ak sin
L
k =1
(10.115)
As, nuevamente
Ak =
2 L
k x
( x ) sin
dx
0
L
L
(10.116)
Luego,
253
t
k x
ut ( x, t ) = e 2 ( Ak cos (Wk t ) + Bk sin (Wk t ) ) sin
L
k =1
2 t
L
k =1 t
2
e
( Ak Wk sin (Wk t ) + Bk Wk cos (Wk t ) )
(10.117)
k x
ut ( x, 0 ) = ( x ) = ( Ak + Bk Wk ) sin
L
k =1
(10.118)
k x
ut ( x, 0 ) = ( x ) = Ck sin
L
k =1
(10.119)
Donde Ck = Ak + Bk Wk
Ck =
2 L
k x
( x ) sin
dx
0
L
L
(10.120)
Por lo tanto,
2 L
k x
( x ) sin
dx Ak
0
C Ak L
L
=
Bk = k
Wk
Wk
(10.121)
El siguiente ejemplo consideraremos una cuerda cuyo perfil inicial es cero, y que es
golpeada en algn punto, de tal forma que su velocidad inicial est dada por:
254
Ak =
2 L
2 L
k x
k x
( x ) sin
dx = 0 0 sin
dx = 0
0
L
L
L
L
Ck =
2 L
k x
( x ) sin
dx
0
L
L
2 L
k x
v0 ( x xo ) sin
dx
L 0
L
2 v0
k x0
sin
L
L
C Ak
Bk = k
=
Wk
(10.122)
2 v0
k x0
sin
Ak
2 v0
L
k x0
L
=
sin
Wk
Wk L
L
(10.123)
t
2
u ( x, t ) = e
k =1
2 v0
k x0
k x
sin
(10.124)
Velocidad
Perodo
Cuerda 1
0.70 m
0.150 Kg
0.150 Kg / 0.70m = 0.214 Kg / m
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204 s
6.83m / s
Cuerda 2
0.70 m
0.150 Kg
0.150 Kg / 0.70m = 0.214 Kg / m
10 N
10 N
= 6.83m / s
0.214 Kg / m
2 0.70m
= 0.204s
6.83m / s
0.35 m
0.35 m
Posicin de
Impulso Inicial
Coeficiente de Roce
1 a
0.1 = 0.81 1/s
L
1 a
0.3 = 2.43 1/s
L
Las figuras Figura 10-45 a Figura 10-50 muestran como oscilan las cuerdas a pasos de
tiempo de un perodo de oscilacin natural de las cuerdas, comenzando desde un cuarto
del perodo.
255
256
masa1=0.150;
densidad1=masa1/L;
Tension1=10;
a1=(Tension1/densidad1)^0.5;
T1=2*L/a1;
Roce1=pi*a1/L*0.1;
Vo1=20;
Wk=((k*pi*a1/L)^2-(Roce1/2)^2)^0.5;
Bk1=2*Vo1/(Wk*L)*sin(k*pi*Xo/L);
Uk1=exp(-Roce1/2*t)*Bk1*sin(Wk*t)*sin(k*pi*x/L);
U1=symsum(Uk1,k,1,N);
masa2=0.150;
densidad2=masa2/L;
Tension2=10;
a2=(Tension2/densidad2)^0.5;
T2=2*L/a2;
Roce2=pi*a2/L*0.3;
Vo2=20;
Wk=((k*pi*a2/L)^2-(Roce2/2)^2)^0.5;
Bk2=2*Vo2/(Wk*L)*sin(k*pi*Xo/L);
Uk2=exp(-Roce2/2*t)*Bk2*sin(Wk*t)*sin(k*pi*x/L);
U2=symsum(Uk2,k,1,N);
AMax=0.5;
mov1 = avifile('CuerdaImpulsadaRoce.avi','quality',100)
for i=0:T1/16:6*T1;
hold off
UU1= double(subs(subs(U1,x,X),t,i));
plot(X,UU1,'r','LineWidth',2);
hold on
UU2= double(subs(subs(U2,x,X),t,i));
plot(X,UU2,'g','LineWidth',2);
grid on
axis([0 L -AMax AMax]);
legend('U1','U2')
M1=getframe;
mov1 = addframe(mov1,M1);
end;
mov1 = close(mov1);
ANIMACIN: CuerdaImpulsadaRoce.avi
257
(10.125)
f ( x + h) 2 f ( x ) + f ( x h)
h2
(10.126)
f '( x) =
f ''( x) =
t
t
x
u ( x, 0) = ( x)
ut ( x, 0) = ( x)
(10.127)
u (0, t ) = 1 (t )
u ( L, t ) = 2 (t )
Obtenemos
1
u ( x + h, t ) = u ( x, t ) + h u x ( x, t ) + h 2 u xx ( x, t )
2
1 3
1 4
+ h u xxx ( x, t ) + h u xxxx ( , t )
3!
4!
(10.128)
1
u ( x h, t ) = u ( x, t ) h u x ( x, t ) + h 2 u xx ( x, t )
2
1 3
1 4
h u xxx ( x, t ) + h u xxxx ( , t )
3!
4!
(10.129)
2 4
h u xxxx ( , t )
24
(10.130)
Despejando:
u xx ( x, t )
u ( x + h, t ) 2u ( x, t ) + u ( x h, t )
h2
(10.131)
As, evaluando (10.131) en algn punto xi , t j con un paso de h para x y un paso k para
t:
258
u xx ( xi , t j )
u ( xi + h, t j ) 2u ( xi , t j ) + u ( xi h, t j )
(10.132)
h2
u ( xi , t j + k ) 2u ( xi , t j ) + u ( xi , t j k )
(10.133)
k2
u ( xi , t j ) u ( xi , t j k )
(10.134)
O, tambin
ut ( xi , t j ) =
u ( xi , t j + k ) u ( xi , t j )
(10.135)
ui , j +1 2ui , j + ui , j 1
ut i , j =
(10.136)
k2
ui , j ui , j 1
(10.137)
= a2
ui +1, j 2ui , j + ui 1, j
h
Pi , j
ui , j ui , j 1
k
(10.138)
Despejando:
k 2a2
k2
2
+
+
u
u
u
P k ( ui , j ui , j 1 )
(
)
i
+
j
i
j
i
j
1,
,
1,
i, j
h2
+2ui , j ui , j 1
ui , j +1 =
ui , j +1 =
(10.139)
k 2a2
k 2a2
k2
u
u
u
k
u
k
P
+
+
(2
)
+
(
1)
+
(
)
i +1, j
i 1, j
i, j
i , j 1
h2
h2
i, j
1 2
k utt ( xi , 0)
2
(10.140)
ui1 ui 0 + k uti 0 +
1 2
k utti 0
2
(10.141)
u ( xi , t j + k ) u ( xi , t j )
k
(10.142)
Obtenemos
ui +1,0 2ui ,0 + ui 1,0
utti 0 = a 2
h2
Pi 0
u u
i1 i 0
+
k
(10.143)
1 2
k utti 0
2
(10.144)
Quedando:
ui1 = ui 0 + k uti 0 +
Luego
ui+1,0 2ui,0 + ui1,0 Pi 0
1
ui1 ui 0
ui1 = ui 0 + k uti 0 + k 2 a2
+
(10.145)
2
2
h
k
Como
ui 0 = i
uti 0 = i
(10.146)
Tenemos que
2i + i1 Pi 0
1
u
+ i1 i
ui1 = i + k i + k 2 a2 i+1
2
2
h
k
(10.147)
+
+ i
ui1 1 + k a 2 = i + k i + k 2 a 2 i +1
2
2
h
k
2
1 2 2 i +1 2i + i 1 Pi 0
+
+ i
i + k i + k a
2
2
h
k
ui1 =
1
2
1 + k a
2
260
k2 a2 k a2 1 k2 a2
P
1
+
(i+1 +i1 ) +k i + k2 a2 i0
i 1 2 +
2
2 2 h
2
ui1 =
1
2
1+ k a
2
(10.148)
Para aplicar el mtodo de diferencias finitas, consideraremos una cuerda que oscila en
un medio denso donde su extremo izquierdo oscila durante 10 segundos de forma
armnica y sobre la cuerda acta una fuerza por unidad de longitud
P ( x, t ) = e st x 2 ( L x)
(10.149)
ui1 =
1
2
1 + k a
2
(10.150)
(10.151)
u ( L, t ) = 2 (t )
Para nuestro problema tenemos que
A sin( wt )
u (0, t ) =
0
0 t 10
t > 10
u ( L, t ) = 0
(10.152)
(10.153)
(10.154)
261
ANIMACIN: CuerdaMetodosFinitos.avi
262
(10.155)
Con
a=
ension
=
densidad sup erficial
s
Consideremos una membrana rectangular fija en sus extremos, tal como se aprecia en la
figura
(10.156)
u (0, y, t ) = u ( Lx , y, t ) = 0
u ( x, 0, t ) = u ( x, Ly , t ) = 0
Nuevamente procederemos a resolver este problema mediante el mtodo de separacin
de variables, para esto consideraremos que la solucin de este problema es de la forma
u ( x, y , t ) = X ( x ) Y ( y ) T ( t )
(10.157)
263
u (0, y, t ) = X ( 0 ) Y ( y ) T ( t ) = 0 X ( 0 ) = 0
u ( x, 0, t ) = X ( x ) Y ( 0 ) T ( t ) = 0 Y ( 0 ) = 0
u ( Lx , y, t ) = X ( Lx ) Y ( 0 ) T ( t ) = 0 X ( Lx ) = 0
(10.158)
u ( x, Ly , t ) = X ( x ) Y ( L y ) T ( t ) = 0 X ( L y ) = 0
Al reemplazar (10.157) en (10.156) se tiene que
X '' Y T + X Y '' T =
1
X Y T ''
2
a
(10.159)
Luego
X ''
Y ''
1 T ''
= c1 , = c2 , 2
= c3
X
Y
a T
c1 + c2 = c3
(10.160)
X ( 0 ) = X ( Lx ) = 0
Y ''+ c2 Y = 0
(10.161)
Y ( 0 ) = Y ( Ly ) = 0
T ''+ c3 a 2 T = 0
Las soluciones para ste problemas son las misma que se plantearon en el problema de
de la cuerda vibrante vista en la seccin 10.2.1 , estas son
m x
X m ( x ) = Am sin
Lx
2
m
c1 = =
Lx
n y
Yn ( x ) = Bn sin
Ly
2
m
(10.162)
n
c2 = =
Ly
2
= m2 + n2
c3 = mn
264
Amn cos ( a mn t )
n y
m x
umn ( x, y, t ) =
sin
sin
+ B sin ( a t )
Lx
mn
Ly
mn
(10.163)
A
n y
m x
mn cos ( a mn t )
sin
u ( x, y, t ) =
sin
Ly
m =1 n =1 + Bmn sin ( a mn t )
Lx
A
n y
m x
mn cos ( mn t )
sin
u ( x, y, t ) =
sin
Ly
m =1 n =1 + Bmn sin ( mn t )
Lx
(10.164)
mn = a mn
(10.165)
Donde
mn
m n
=
+
Lx Ly
(10.166)
Y los coeficientes Amn y Bmn se obtienen a partir de las condiciones iniciales, similar al
problema de vibracin de cuerdas.
Si aplicamos las condiciones iniciales tenemos que
n y
m x
u ( x, y, 0) = ( x, y ) = Amn sin
sin
m =1 n =1
Lx
Ly
(10.167)
Esta ltima expresin corresponde a una serie de Fourier de dos variables impar, por lo
que el coeficiente Amn est dado por
Amn
Lx Ly
n y
m x
4
=
( x, y ) sin
dy dx
sin
Lx Ly 0 0
Lx
Ly
(10.168)
265
n y
m x
ut ( x, y, 0) = ( x, y ) = mn Bmn sin
sin
m =1 n =1
Lx
Ly
(10.169)
Y al igual que el caso anterior corresponde a una serie de Fourier de dos variables
impar, por lo que el coeficiente Bmn est dado por
Bmn
Lx Ly
n y
m x
4
=
( x, y ) sin
dy dx (10.170)
sin
Lx Ly mn 0 0
Lx
Ly
11
2
=
a 11
2
2
2 Lx Ly
a L2x + L2x
(10.171)
1 1
a +
Lx Ly
Como ejemplo consideraremos una membrana rectangular que es golpeada en algn
punto en su instante inicial, de tal forma que la EDP queda dada por
2u 2u 1 2u
+
=
x 2 y 2 c 2 t 2
u ( x, y , t ) = 0
ut ( x, y, t ) = V0 ( x x0 ) ( y y0 )
(10.172)
u (0, y, t ) = u ( Lx , y, t ) = 0
u ( x, 0, t ) = u ( x, Ly , t ) = 0
El coeficiente Amn = 0 y Bmn se calcula como:
Bmn =
Lx Ly
n y
m x
4
V0 ( x x0 ) ( x y0 ) sin
dy dx
sin
Lx Ly mn 0 0
L
y
Lx
Bmn =
m x0
4 V0
sin
Lx Ly mn
Lx
n y0
sin
Ly
(10.173)
sin
sin
Lx
4 V0 1
Ly
u ( x, y , t ) =
sin (mn t )
Lx Ly m =1 n =1 mn
n y
m x
sin
sin L
x
Ly
(10.174)
266
Velocidad
Perodo
Posicin de
Impulso
Inicial
Velocidad
Inicial
Mambrana 1
Membrana 2
( L , L ) = ( 0.6m, 0.6m )
( L , L ) = ( 0.6m, 0.6m )
0.5 Kg
0.1 Kg
10 N/m
10 N / m
= 2.68m / s
1.38 Kg / m 2
T=
2 Lx Ly
a L + L
2
x
(x
0,
2
x
= 0.31s
L Ly
y0 ) = x ,
2 2
10 N / m
= 6m / s
0.27 Kg / m
T=
2 Lx Ly
a L2x + L2x
(x
0,
= 0.14s
L Ly
y0 ) = x ,
2 2
10m/s
10m/s
Las figuras Figura 10-52 a Figura 10-55 muestran la vibracin de las membranas evaluadas
en el mismo instante de tiempo, a la izquierda la masa 1 y a la derecha la masa 2. De
estas figuras es posible apreciar que, al igual que la vibracin de cuerdas, la membrana
con mayor masa posee un perodo de oscilacin mayor.
267
El siguiente cdigo MATLAB genera un video que permite ilustrar la situacin anterior
Lx=0.60;
Ly=0.60;
M=7;
N=7;
Xo=Lx/2;
Yo=Ly/2;
Tension1=10;
Masa1=0.500;
Densidad1=Masa1/(Lx*Ly);
a1=(Tension1/Densidad1)^0.5;
Vo1=10;
T1=2*Lx*Ly/(a1*(Lx^2+Ly^2)^0.5);
268
[X,Y] = meshgrid(0:Lx/50:Lx,0:Ly/50:Ly);
AMax=5;
mov1 = avifile('MembranaRectangular.avi','quality',100)
for t=0:T1/128:T1;
U=0;
for i=1:M
for j=1:N
Kmn1=((M*pi/Lx)^2+(N*pi/Ly)^2)^0.5;
Wmn1=a1*Kmn1;
U=U+4*Vo1/(Lx*Ly*Wmn1)*sin(Wmn1*t)*sin(i*pi*Xo/Lx)*sin(j*pi*Yo/Ly)*sin(i*pi*X/Lx).*sin(j*pi*Y/
Ly);
end;
end;
surf(X,Y,U)
colormap hsv
axis([0 Lx 0 Ly -AMax AMax]);
M1=getframe;
mov1 = addframe(mov1,M1);
end
mov1 = close(mov1);
ANIMACION: MembranaRectangular.avi
La ecuacin (10.155) puede ser transformada a coordenadas polares para permitir el
estudio de la vibracin de una membrana circular, esto se hace de la siguiente forma:
2u 2u 1 2u
+
=
x 2 y 2 a 2 t 2
(10.175)
Si
u = u (r , )
r = x2 + y2
(10.176)
= a tan
x
Calculamos las derivadas
u x = ur rx + u x
u y = ur ry + u y
u xx = ( urr rx + ur x ) rx + ur rxx + ( u x + u r rx ) x + u xx
u yy = ( urr ry + ur y ) ry + ur ryy + ( u y + u r ry ) y + u yy
(10.177)
(10.178)
Donde
269
rx =
= cos ( )
x + y2
2
rxx =
y2
(x
+y
ry =
x2 + y 2
rxx =
3
2
sin 2 ( )
r
(10.179)
= sin( )
x2
3
( x2 + y 2 ) 2
cos 2 ( )
r
x =
xx =
sin ( )
y
=
2
r
x +y
2
2 x y
(x
+y
2 2
2 sin ( ) cos ( )
r2
(10.180)
cos ( )
x
y = 2
=
2
r
x +y
yy =
2 x y
(x
+y
2 2
2 sin ( ) cos ( )
r2
2
2
t 2
r r r r
(10.181)
(10.182)
u ( r0 , , t ) = 0
(10.183)
(10.184)
270
Donde sta ltima condicin restringe a que los puntos son los mismos al dar una vuelta
completa por la membrana circular.
Para resolver esta ecuacin ocuparemos nuevamente el mtodo de separacin de
variables, de tal forma que
u ( r , , t ) = R ( r ) ( ) T ( t )
(10.185)
r
r
r
1
1
T ''
1 R '+ r R '' 1 ''
=
= k 2
+ 2
2
r
R
T a
r
Luego
R ' + r R ''
r
R
2 2
''
+
= 2
r
k
r 2 R '' + r R ' + R ( r 2 k 2 2 ) = 0
(10.186)
'' + 2 = 0
Las ecuaciones a resolver son:
T ''+ ( a k ) T = 0
(10.187)
''+ 2 = 0
(10.188)
r 2 R ''+ r R '+ R ( r 2 k 2 2 ) = 0
(10.189)
(10.190)
u ( r , , t ) = R ( r ) ( ) T ( t ) = u ( r , + 2 , t ) = R ( r ) ( + 2 ) T ( t )
( ) = ( + 2 )
(10.191)
As, la solucin de las ecuaciones (10.187) y (10.188) se obtienen igual que para el caso
de vibracin de cuerdas y membranas vistas previamente, esto es
( ) = c1 cos ( ) + c2 sin ( )
271
Como
( ) = ( + 2 )
Luego
( ) = c1 cos ( t ) + c2 sin ( t ) = c1 cos ( ( + 2 ) ) + c2 sin ( ( + 2 ) )
=n
(10.192)
T ( t ) = d1 cos ( k a t ) + d 2 sin ( k a t )
(10.193)
2
R'
+ R k2 2 = 0
r
r
R ( r0 ) = 0
R '' +
(10.194)
x
Luego, si hacemos el cambio de variable R ( r ) = R la ecuacin (10.194) puede
k
escribirse como:
x2
2 R
R
+ x
+ ( x2 2 ) R = 0
2
x
x
(10.195)
(10.196)
R ( r ) = d1 J ( k r ) + d 2 J ( k r )
(10.197)
J ( x) =
(10.198)
272
( x ) = e t t x 1 dt
(10.199)
Al considerar la ecuacin (10.197) debemos tener en cuenta que por las condiciones de
frontera y continuidad tenemos que d 2 = 0 debido a que la funcin de Bessel J ( x )
diverge para x = 0 , por lo tanto
R ( r ) = d1 J ( k r )
(10.200)
(10.201)
Por lo tanto
k=
m( n )
r0
(10.202)
(10.203)
Resumiendo:
n ( ) = C1 sin(n ) + C2 cos(n )
um( n )
um( n )
Tn ,m ( t ) = A cos
at + B sin
at
r0
r0
(n)
Rn ,m ( r ) = d1 J n m r
r0
(10.204)
273
un ,m (r , , t ) = Rn ,m (r ) n ( ) Tn ,m (t )
(n)
(n)
un ,m = An , m cos m a t sin(n ) J n m r +
r0
r0
(n)
(n)
Bn ,m cos m a t cos(n ) J n m r +
r0
r0
(n)
(n)
Cn ,m sin m a t sin( n ) J n m r +
r0
r0
(10.205)
(n)
(n)
Dn ,m sin m a t cos(n ) J n m r
r0
r0
Y la solucin general es
u (r , , t ) = Rn ,m (r ) n ( ) Tn , m (t )
m =1 n = 0
m( n )
(n)
at sin(n ) J n m r +
An , m cos
r0
r0
(n)
(n)
B cos m at cos(n ) J m r +
n,m
n
r0
r0
u (r , , t ) =
m( n )
m( n )
m =1 n = 0
at sin(n ) J n
r+
Cn ,m sin
r0
r0
(n)
(n)
Dn ,m sin m at cos(n ) J n m r
r0
r0
(10.206)
(10.207)
Donde
mn =
m( n )
r0
(10.208)
Considerando que las funciones de Bessel son ortogonales respecto a sus ceros,
podemos observar que la ecuacin (10.206) est formada por dos series de funciones
octagonales para m y n , las cuales corresponden a las funciones de Bessel y Fourier
respectivamente.
274
An ,m =
m( n )
r0
0 0
r2
0
J '(
2 r0
Bn ,m =
(10.209)
r drd
(10.210)
m( n )
r drd
r0
(10.211)
(n) 2
m
m( n )
r0
0 0
r2
0
J '(
2 r0
(n) 2
m
(r , ) sin(n ) J n
0 0
m( n ) a r
r0
J '(
(n) 2
m
2 r0
Dn, m =
(r , ) cos(n ) J n
2
Cn , m =
r drd
(r , ) sin(n ) J n
m( n )
r0
(r , ) cos(n ) J n
0 0
m( n ) a r
r0
J '(
(n) 2
m
r drd
(10.212)
Donde
0n
1 Si n = 0
=
0 Si n 0
(10.213)
Como ejemplo, consideremos que una membrana fija en los bordes oscila baja la accin
de un impulso inicial uniforme, esto es
2u
1 2u
2 1 u
=
+
a
r
2
2
t 2
r r r r
u ( r , , 0 ) = 0
(10.214)
u ' ( r , , 0 ) = V0
Cabe tener en cuenta que cuando los problemas presentan simetra radial, la solucin
( ) = cte n = 0 , Por lo tanto
An ,m = Bn ,m = Cn ,m = 0
(10.215)
Y
275
r0
m(0)
2 ( r ) J 0
r dr
r0
0
= (0)
2
2
m a r0
J '0 ( m(0) ) 2
r0
2
D0,m
D0,m
r0
(0)
2 (r ) J 0 m r dr
r0
= 0
2
m(0) ar0 J '0 ( m(0) )
2A
r0
(0)
m
2 ( 0)
m
J ( x ) xdx
0
x n J n ( x)
x
)=x
(10.216)
J n 1 ( x)
Obtenemos
D0,m =
2A
m(0) ar J '0 ( u
0
D0,m =
(0) 2
m
2 u ( 0)
m
( x J1 ( x ) )
x
dx
2A
D0,m =
r0
(0)
m
r0
(0)
(0)
(0) m J1 ( m )
m
2 Ar0 J1 ( m(0) )
x n J n ( x)
x
) = x
J n +1 ( x)
(10.217)
Obtenemos
D0,m =
2 Ar0 J1 ( m(0) )
a ( m(0) ) J1 ( m(0) )
2
276
D0,m =
2 Ar0
(10.218)
a ( m(0) ) J1 ( m(0) )
2
u (r , t ) =
sin
at
J
0
(0) 2
(0)
r0
m =1 a (
r0
J
)
(
)
1
m
m
(10.219)
El siguiente cdigo permite resolver este problema para una membrana rectangular
mediante la utilizacin del PDE Tool de Matlab
clear;
mem=input('membrana circular o rectangular (1/2) ???');
if mem==1
xg='circleg';
xb='circleb1';
end
if mem==2
xg='squareg';
xb='squareb1';
end
g=xg;
b=xb;
%Cuadricula
[p,e,t]=initmesh(xg);
% Condiciones de frontera = 0
c=input('velocidad (a^2) ')
a=0;
d=1;
f=0;
x=p(1,:)';
y=p(2,:)';
u0=0;
ut0=3;
%
Solucion entre t=0..5 para 31 puntos
n=50;
tiempo=input('ingrese tiempo maximo (recomendado t=5)');
tlist=linspace(0,tiempo,n);
%
Resuelve el problema hiperbolico
uu=hyperbolic(u0,ut0,tlist,b,p,e,t,c,a,f,d);
clc
delta=-1:0.1:1;
[uxy,tn,a2,a3]=tri2grid(p,t,uu(:,1),delta,delta);
gp=[tn;a2;a3];
%
Animacion
M=moviein(n);
umax=max(max(uu));
umin=min(min(uu));
maxim=zeros(length(uu(1,:)),1);
for i=1:n,...
if rem(i,10)==0,...
fprintf('%d ',i);...
end,...
pdeplot(p,e,t,'xydata',uu(:,i),'zdata',uu(:,i),'zstyle','continuous',...
'mesh','off','xygrid','on','gridparam',gp,'colorbar','off');...
277
La ecuacin de onda acstica en un espacio cerrado est dada por la siguiente expresin:
2 p =
1 2 p
c 2 t 2
(10.220)
2 p =
pt ( x, y, t , 0 ) = ( x, y, z )
p
p
=0
=
x x =0 x x = Lx
(10.221)
p
p
=0
=
y y =0 y y = Ly
p
p
=0
=
z z =0 z z = Lz
Donde las condiciones de contorno para un recinto con paredes rgidas implican que la
presin sea mxima y la velocidad normal de partcula sea cero en ellas.
278
(10.222)
(10.223)
X
= k x2
X
(10.224)
Y ''
= k y2
Y
(10.225)
Z ''
= k z2
Z
(10.226)
1 T ''
= k 2
2
c T
(10.227)
k = k x2 + k y2 + k z2
(10.228)
As tenemos que
Con
X ' ( 0 ) Y ( y ) Z ( z ) T ( t ) = X ' ( Lx ) Y ( y ) Z ( z ) T ( t ) = 0
X ' ( 0 ) = X ' ( Lx ) = 0
X ( x ) Y ' ( 0 ) Z ( z ) T ( t ) = X ( x ) Y ' ( Ly ) Z ( z ) T ( t ) = 0
Y ' ( 0 ) = Y ' ( Ly ) = 0
X ( x ) Y ( y ) Z ' ( 0 ) T ( t ) = X ( x ) Y ( y ) Z ' ( Lz ) T ( t ) = 0
Z ' ( 0 ) = Z ' ( Lz ) = 0
De est manera el problema consiste ahora en solucionar las siguientes ecuaciones
diferenciales con sus respectivas condiciones de contorno
X ''+ X k x2 = 0
X '' ( 0 ) = X ' ( Lx ) = 0
(10.229)
279
Y + Y k y2 = 0
Y ' ( 0 ) = Y ' ( Ly ) = 0
Z ''+ Z k z2 = 0
(10.230)
Z ' ( 0 ) = Z ' ( Ly ) = 0
(10.231)
T ''+ ( c k ) T = 0
(10.232)
(10.233)
X ( x ) = a1 cos ( k x x ) + a2 sin ( k x x )
(10.234)
m
Lx
m x
X ( x ) = a1 cos
Lx
(10.235)
(10.236)
(10.237)
l z
Z ( z ) = c1 cos
Lz
(10.238)
As tenemos que la solucin particular para este problema queda dada por
pmnl ( x, y, z , t ) = X m ( x ) Yn ( y ) Z l ( z ) Tmnl ( t )
Amnl cos ( kmnl c t )
n y
m x
l z
cos
pmnl ( x, y, z , t ) =
.cos
cos
+ B sin ( k c t )
Lz
Lx
mnl
Ly
mnl
280
n y
m x
cos
cos
Ly
Amnl cos (mnl t )
Lx
pmnl ( x, y, z , t ) =
.
(10.239)
l z
+ Bmnl sin (mnl t )
cos L
Donde:
mnl = kmnl c
2
kmnl
m n
=
+
Lx Ly
l
+
Lz
p ( x, y , z , t )
mnl
m , n ,l
p ( x, y , z , t ) =
n y
m x
cos
cos
t)
L
y
Lx
t )
l z
cos L
(10.240)
Ahora solo falta obtener los coeficientes Amnl y Bmnl , los cuales se obtienen a partir de
las condiciones iniciales del problema. As tenemos que
p ( x, y , z , 0 ) = ( x, y , z ) =
m , n ,l = 0
Amnl
n y
m x
cos
cos
Ly
Lx
(10.241)
l
z
cos L
Nuevamente podemos apreciar que la ecuacin (10.241) se trata de una serie de Fourier
de tres variables, por lo que el coeficiente Amnl est dado por
m x
n y
cos
cos
Ly
Lx
8
( x, y, z )
=
dz dy dx (10.242)
Lx Ly Lz m n l 0 0 0
cos l z
Lz
Lx Ly Lz
Amnl
Donde
i = 1 + 0i
(10.243)
281
1 Si i = 0
0i =
0 Si i 0
(10.244)
Luego
Bmnl =
mnl
m x
cos
Lx
Lx Ly Lz
8
cos n y dz dy dx (10.245)
,
,
x
y
z
(
)
Lx Ly Lz m n l 0 0 0
Ly
l z
cos
Lz
Donde
Bmnl = 0 si
m=n=l =0
2 p =
pt ( x, y, t , 0 ) = P0 ( x x0 ) ( y y0 ) ( z z0 )
p
p
=0
=
x x =0 x x = Lx
(10.246)
p
p
=0
=
y y =0 y y = Ly
p
p
=0
=
z z =0 z z = Lz
De esta forma tenemos que
Amnl = 0
(10.247)
282
Bmnl =
m x
cos
Lx
Lx Ly Lz
n y
dz dy dx
8 P0 ( x x0 ) ( y y0 ) ( z z0 ) cos
Ly
0 0 0
l z
cos
Lz
mnl Lx Ly Lz m n l
Bmnl =
mnl
m x0
cos
Lx
8 P0
cos n y0
Ly
Lx Ly Lz m n l
l z0
cos
Lz
(10.248)
Con
Bmnl = 0 si
m=n=l =0
p ( x, y , z , t )
mnl
m , n ,l
p ( x, y , z , t )
m , n ,l = 0
m x0
m x
cos
cos
Lx
Lx
n y0
n y
l z0
l z
cos
cos
Lz
Lz
mnl Lx Ly Lz m n l
(10.249)
283
284
L=5;
Xo=Lx;
Yo=Ly;
Zo=0;
c1=341;
Po1=100000;
T1=2*Lx*Ly*Lz/(c1*(Lx^2+Ly^2+Lz^2)^0.5);
[X,Y,Z] = meshgrid(0:Lx/50:Lx,0:Ly/50:Ly,0:Lz/50:Lz);
AMax=40;
mov1 = avifile('RecintoRectangular2.avi','quality',100)
for t=0:T1/16:T1;
U1=0;
for i=0:M
for j=0:N
for k=0:L;
if i==0
epsX=2;
else
epsX=1;
end
if j==0
epsY=2;
else
epsY=1;
end
if k==0
epsZ=2;
else
epsZ=1;
end
Kmn1=((M*pi/Lx)^2+(N*pi/Ly)^2+(L*pi/Lz))^0.5;
Wmn1=c1*Kmn1;
if i==0 && j==0 && k==0
U1=U1;
else
U1=U1+8*Po1/(Lx*Ly*Lz*Wmn1*epsX*epsY*epsZ)*sin(Wmn1*t)*cos(i*pi*Xo/Lx)*cos(j*pi*Yo/Ly)
*cos(k*pi*Zo/Lz)*cos(i*pi*X/Lx).*cos(j*pi*Y/Ly).*cos(k*pi*Z/Lz);
end
end;
end;
end;
xslice =Lx; yslice = Ly ; zslice = 0;
slice(X,Y,Z,U1,xslice,yslice,zslice);
colormap hsv
axis([0 Lx 0 Ly 0 Lz -AMax AMax]);
xlabel('X');
ylabel('Y');
zlabel('Z');
M1=getframe;
mov1 = addframe(mov1,M1);
end
mov1 = close(mov1);
285
u
x
(10.250)
286
Utilizando la ecuacin (10.250) podemos decir que la cantidad de calor que fluye de
derecha a izquierda a travs del plano B est dada por
Q+ = K A t
u
x
(10.251)
x
Y la cantidad de calor que fluye de izquierda a derecha por el plano C est dada por:
Q = K A t
u
x
(10.252)
x +x
Por lo tanto la cantidad neta de calor acumulado en el volumen conformado por los
planos B y C est dada por
u
u
K A t
K A t
x x
x
u
= K A t
x +x
x
x +x
x x
(10.253)
u
= m s u
x x
(10.254)
u
= A x s u
x x
(10.255)
x +x
O
u
K A t
x
x +x
Donde
m = A x y es la densidad volumtrica.
Finalmente dividiendo (10.255) por x t y haciendo tender el lmite a cero
podemos escribir la ecuacin diferencial del flujo o difusin del calor en una dimensin
como
K
2u
u
= s
2
t
x
(10.256)
u
2u
= 2
t
x
(10.257)
Donde =
K
es el coeficiente de difusividad del material.
s
(10.258)
2u 2u 2u
u
= 2 + 2 + 2
t
y
z
x
(10.259)
u ( x , y , 0 ) = ( x, y )
(10.260)
u ( 0, y, t ) = u ( Lx , y, t ) = u ( x, 0, t ) = u ( x, Ly , t ) = 0
Para resolver este problema consideraremos que
u ( x, y , t ) = X ( x ) Y ( y ) T ( t )
(10.261)
(10.262)
As tenemos que
T'
= 2
T
X ''
= x2
X
Y ''
= y2
Y
Donde
288
2 = x2 + y2
(10.263)
(10.264)
u ( x, Ly , t ) = X ( x ) Y ( Ly ) T ( t ) = 0 Y ( Ly ) = 0
As tenemos que resolver las siguientes ecuaciones diferenciales
T '+ T 2 = 0
(10.265)
X ''+ X x2 = 0
X (0) = 0
(10.266)
X ( Lx ) = 0
Y ''+ Y y2 = 0
Y (0) = 0
(10.267)
Y ( Ly ) = 0
Si consideramos que T ( t ) = A e t y reemplazamos en (10.265) tenemos que
A e t + A e t 2 = 0
+ 2 = 0
= 2
(10.268)
Por lo tanto
T ( t ) = A e
(10.269)
Las soluciones de las ecuaciones (10.266) y (10.267) son las mismas que las obtenidas
para la membrana rectangular y estn dadas por
m x
X m ( x ) = Am sin
Lx
m
=
Lx
(10.270)
2
x
289
n y
Yn ( x ) = Bn sin
Ly
n
y2 =
Ly
(10.271)
sin
Lx
Ly
(10.272)
Con
2
mn
m n
= + =
+
Lx Ly
2
x
2
y
(10.273)
u ( x, y , t ) =
m , n =1
mn
n y
2
m x
e t sin
sin
Lx
Ly
(10.274)
m , n =1
mn
n y
m x
sin
sin
Lx
Ly
(10.275)
Lx Ly
n y
m x
4
=
( x, y ) sin
dy dx
sin
Lx Ly 0 0
Lx
Ly
(10.276)
290
2u 2u
u
= 2 + 2
t
y
x
u ( x, y, 0 ) = T0
(10.277)
u ( 0, y, t ) = u ( Lx , y, t ) = u ( x, 0, t ) = u ( x, Ly , t ) = 0
Lx Ly
n y
m x
4
=
T0 sin
dy dx
sin
Lx Ly 0 0
Lx
Ly
Amn
cos ( m ) 1
cos ( n ) 1
4 T0
m
n
Lx Ly
Lx
Ly
Amn =
)(
4 T0
m
n
( 1) 1 ( 1) 1
2
m n
(10.278)
Las figuras muestran el resultado del ejemplo anterior para una temperatura inicial de
m2
100C con un coeficiente de difusividad de = 0.16
.
s
291
El siguiente cdigo de Matlab permite generar un video que ilustra la situacin anterior
Lx=0.50;
Ly=0.50;
M=33;
N=33;
To1=100;
K=0.16;
T1=0.0005;
[X,Y] = meshgrid(0:Lx/50:Lx,0:Ly/50:Ly);
AMax=To1;
mov1 = avifile('FlujoDeCalor.avi','quality',100)
for t=0:T1/32:T1;
U1=0;
for i=1:M
for j=1:N
Lmn1=((M*pi/Lx)^2+(N*pi/Ly)^2)^0.5;
Amn1=4*To1/(i*j*pi^2)*((-1)^i-1)*((-1)^j-1);
U1=U1+Amn1*exp(-K*Lmn1^2*t)*sin(i*pi*X/Lx).*sin(j*pi*Y/Ly);
end;
end;
surf(X,Y,U1,'FaceColor','interp',...
'EdgeColor','none',...
'FaceLighting','phong')
axis([0 Lx 0 Ly -AMax AMax]);
camlight left
M1=getframe;
mov1 = addframe(mov1,M1);
end
mov1 = close(mov1);
ANIMACIN: FlujoDeCalor.avi
292
N
Tensin
m
kg
Densidad Superficial 2
m
Condiciones de borde
= 1000
= 1000
s = 0.01
s = 0.01
Fijas
Fijas
Luego ir a Boundary mode Specify Boundary Condition para setear las condiciones de
contorno como indica la
Figura 10-69. Se deben ingresar condiciones de contorno de Dirichlet (bordes fijos) con
parmetros h=1 y r = 0.
10
El lector interesado puede ver Introduction to Finite Element Vibration Analysis, Petyt, M.,
Cambridge University Press, 1990.
293
294
Una vez hecho esto se debe generar la malla yendo a Mesh-Initialize Mesh, refinarla con
Mesh-Refine Mesh hasta que esta sea suficientemente fina y para asegurar una buena
calidad usar la opcin Mesh - jiggle mesh de tal forma de asegurar resultados ms
exactos.
295
296
. Como sigue
s
>> T=1000;
>> ro=0.01;
>> k=sqrt(l);
>> c=sqrt(T/ro);
>> w=k*c;
>> f=w/(2*pi);
297
658,81
950,15
1125,80
1297,70
1317,60
1586,60
1629,80
1666,70
1767,80
1900,30
1976,40
Error
0,25
0,75
1,25
1,86
2,03
3,59
3,82
4,00
4,97
6,14
7,06
Las grficas de los modos se presentan a continuacin, cabe sealar que la forma
ovalada se debe a como entrega los resultados el software
298
299
300
Las frecuencias naturales analticas deducidas a partir de (10.208), las calculadas mediante
PDE tool y el error son presentadas en la siguiente tabla. Los ceros de la funcin de Bessel
se encontraron utilizando el mtodo de Halley11.
Error
0,09
0,35
0,88
1,06
1,65
2,12
2,77
3,69
4,15
4,26
Tabla 10-10 Comparacin frecuencias naturales analticas y frecuencias FEM Membrana circular
11
Para ms detalles acerca del mtodo de Halley ver: T. R. Scavo y J. B. Thoo, On the geometry of Halleys
method, Amer. Math. Monthly, 102, (1995), pp. 417426
301
4. u = 0
5. 2u + u = 0
1
6. 2u 2 utt = 2u
c
7. u xx = autt + but + cu
2
8. ut = ( x u ) x + d u xx
( x y ) uxy + u x u y = 0
10. ( x + y ) u xy + N u x + N u y = 0
9.
11.2.Vibracin de Cuerdas
302
1.1)
2
2u
2 u
=
a
t 2
x 2
u ( x, 0 ) = A0
ut ( x, 0 ) = 0
u ( 0, t ) = u ( L, t ) = 0
2
2u
2 u
=
a
t 2
x 2
1.2 )
x
u ( x, 0 ) = A s i n
L
ut ( x, 0 ) = 0
u ( 0, t ) = u ( L, t ) = 0
1.3)
2
2u
2 u
=
a
t 2
x 2
x
2
x
u ( x, 0 ) = k sen
sen
L
L
ut ( x, 0 ) = 0
u ( 0, t ) = u ( L, t ) = 0
1.4)
2
2u
2 u
=
a
t 2
x 2
x
2
u ( x, 0 ) = k sen
x
sen
L
L
ut ( x, 0 ) = 0
u ( 0, t ) = u ( L, t ) = 0
1.5)
2
2u
2 u
=
a
t 2
x 2
u ( x, 0 ) = k ( L x x 2 )
ut ( x, 0 ) = 0
u ( 0, t ) = u ( L, t ) = 0
303
1.6)
2
2u
2 u
=
a
t 2
x 2
u ( x, 0 ) = A ( L x x 2 )
x
2
x
ut ( x, 0 ) = V0 sen
sen
L
L
u ( 0, t ) = u ( L, t ) = 0
x0
x1
4) Suponga que usted est tocando algn instrumento de cuerda pulsada, de tal forma que
cada vez que toque ste instrumento el perfil inicial de la cuerda est dado por
u ( x, 0 )
A
x0
x
L
Si usted pulsa la cuerda notar que mientras mas cerca del borde ocurra esto, ms agudo
sonar el sonido emitido por ste. Por qu ocurre esto?
304
5) Encuentre la ecuacin de una cuerda fija en sus extremos que es golpeada en algn punto
a intervalos discretos de tiempo igualmente espaciados. Realice el anlisis paramtrico
correspondiente y observe que ocurre si los intervalos de los golpes coinciden con el
perodo de algn armnico natural de oscilacin.
8) Graficar las oscilaciones de una cuerda no homognea de longitud dada y fija en sus
extremos, sometida a cierta tensin que es pulsada en algn punto y luego es liberada sin
velocidad inicial. La densidad de la cuerda se supone directamente proporcional a la
distancia a uno de sus extremos.
9) Los modelos de vibracin de cuerdas vistos en los captulos anteriores no incluyen la
propagacin de onda longitudinal, por lo que el modelo es menos exacto. Sin embargo, se
puede plantear un modelo de vibracin ms exacto para la vibraciones de las cuerdas de un
piano el cual est dado por
Vibracin transversal:
4
2 y
2 y
y
2 y
=
T
2 b1
0
2
2
4
t
t
x
x
y
3
y
x x
+2 b2 2
+ ES
x
xt
(11.1)
305
Vibracin longitudinal:
2
2
E
S
=
+ 2 b1l
2
2
t
t
x
y 2
x
1
3 y
+2 b2l 2
+ ES
x
xt 2
(11.2)
Investigue que significa cada uno de los parmetros y resuelva mediante la utilizacin de
mtodos numricos estas ecuaciones.
Para ms detalles ver: Balzs Bank, Lszl Sujbert,A Piano model including longitudinal
string vibrations, Proc. Of the 7 Int. Conference on Digital Audio Effects (DAFx04),
Naples Italy, October 5-8 2004
10) Investigue cuales son los parmetros que deben tener las seis cuerdas de una guitarra
para tener una afinacin clsica. Una vez obtenidos estos parmetros considere que al tocar
una cuerda sta excita a las dems, de tal forma que la vibracin de sta es la fuerza
externa para las otras cuerdas (vibracin simptica). Como primera aproximacin no
considere las perturbaciones que provocan las vibraciones de las cuerdas que oscilan por
simpata sobre la primera y resuelva las ecuaciones de las cuerdas que oscilan por simpata
mediante la utilizacin de mtodos numricos.
11.3.Membranas
3) Grafique la vibracin de una membrana circular que es golpeada por un martillo circular
de radio R en su centro. Primero obtenga la solucin sin atenuacin del medio y luego
considerando la atenuacin del medio.
306
4) Grafique la vibracin de una membrana circular que es excitada por una fuerza armnica
aplicada en su centro. Realice el anlisis de parmetros correspondiente y estudie bajo que
condiciones ocurre el fenmeno de resonancia.
5) Mediante la utilizacin de PDE Tool verifique que los modos normales de vibracin de
una membrana circular coinciden con los presentados en la
Figura 11-3
6) Mediante la utilizacin de PDE Tool de Matlab modele la placa inferior de una guitarra y
grafique sus primeros modos normales de vibracin.
307
(11.3)
Esta ecuacin puede utilizarse para encontrar la propagacin de ondas en tubos, donde las
condiciones de contorno dependern son:
Para tubo abierto
p
x
=0
(11.4)
x0
(11.5)
1
1
2 p
p
2 p
2 1 2 p
=a 2
r
+ 2
sin( )
+
r 2 sin 2 ( ) 2
t 2
r r r r sin( )
(11.6)
(11.7)
308
=
x 2 A dx x c 2 t 2
(11.8)
309
310