Documente Academic
Documente Profesional
Documente Cultură
y + xy + y = 0
y (0) = 1; y (0) = 2.
SOLUCIN:
=
u = x u y
1 = + (. 1) = 1 + (0.1)2 = 1.2
En otras palabras,
Solucin
Definimos una malla de paso h en el intervalo [0, 1], siendo entonces los puntos de la
malla de la forma:
xi = 0 + h i , i = 0, ..., n
y0 = 1
u0 = 2
yi+1 = yi + h ui
u i+1 = ui + h (-ui + yi + i h) para i = 0, ..., n-1
y0 = 1, u0 = 2
y' 1
y ' ' x x 2 1 y
P.V .I y (1) 1
y ' (1) 2
y (3) ?
y' z
z 1
z ' 2 1 y
x x
P.V .I y (1) 1
z (1) 2
y (3) ?
Solucin:
yi 1 yi
h
k1 2k2 2k3 k4
6
zi 1 zi c1 2c2 2c3 c4
h
6
k1 f1 ( x0 , y0 , z0 ) z0 z (1) 2
z0 1 2 1
c1 f 2 ( xi , yi , zi ) 2 1 y0 2 1(1) 2
x0 x0 1 1
h hk hc hc 0.25(2)
k 2 f1 ( x0 , y0 1 , z0 1 ) z0 1 2 1.75
2 2 2 2 2
hc1
z0
hk
1 y0 1 181790123
h hk1 hc1 2 1
c2 f 2 ( x0 , y0 , z0 )
2 2 2 h h 2
x0 x0
2 2
h hk hc hc 0.25(1.81790)
k3 f1 ( x0 , y0 2 , z0 2 ) z0 2 2 1.77276
2 2 2 2 2
h hk2 hc2 z0 hc2 1 hc
c3 f 2 ( xi , yi , zi ) 1 y0 2 1.8315759
h 2
2
x0 h
2 2 2 x0
2
2 2
k4 f1 ( xi h, yi hk3 , zi hc3 ) z0 hc3 2 0.25(1.831575) 1.542106053
z0 hc3
1 y0 hk3 1.753233454
1
c4 f1 ( xi h, yi hk3 , zi hc3 )
x0 h x0 h 2
Clculo de
y1 y0
h
k1 2k2 2k3 k4
6
y1 1
0.25
2 2(1.75) 2(.17727) 1.542106 1.441151281
6
z1 z0
h
c1 2c2 2c3 c4
6
z1 2
0.25
2 2(1.817901235) 2(1.83157578) 1.753233454 1.539492187
6
Segunda Iteracin
Calculo de c y k
k1 f1 ( x1 , y1, z1 ) z1 1.53949
z1 1 1.53949 1
c1 f 2 ( x1 , y1 , z ) 2 1 y1 2
1(1.44115) 1.75041
x1 x1 1.25 (1.25)
h hk hc hc
k 2 f1 ( x1 , y1 1 , z1 1 ) z1 1 1.32069
2 2 2 2
h hk hc
c2 f 2 ( x1 , y1 1 , z1 1 ) 1.730044
2 2 2
h hk hc
k3 f1 ( x1 , y1 2 , z1 2 ) 1.3232366
2 2 2
h hk hc
c3 f 2 ( x1 , y1 2 , z1 2 ) 1.719011
2 2 2
y2 y1
h
k1 2k2 2k3 k4 1.77186
6
z2 z1
h
c1 2c2 2c3 c4 1.1072935
6
siendo:
mg = Peso de la masa.
f(s) = Fuerza ejercida por el resorte.
f(d) = Fuerza ejercida por el amortiguador.
Esta ecuacin indica que la suma de los esfuerzos que actan en direccin vertical
provoca la aceleracin de la masa. Por otra parte, como el resorte y el amortiguador se
oponen al movimiento de la masa, los esfuerzos realizados por estos elementos son de signo
negativo.
Como recordar el lector, la fuerza producida por un resorte depende de la rigidez del
mismo, k, as como del desplazamiento al que est sometido. Por tanto,
Sustituyendo (15) y (16) en (14), se obtiene la ecuacin de la dinmica para este sistema
con un grado de libertad.
La ecuacin (17) es una ecuacin diferencial ordinaria de segundo orden, ya que en ella
aparece la variable 'y' junto con sus dos primeras derivadas.
Simular el comportamiento dinmico de este sistema por ordenador consiste en plantear y
resolver la ecuacin diferencial que define su comportamiento, y generar una serie de salidas
grficas que muestren la evolucin del sistema en el tiempo, as como una animacin del
movimiento de la masa. De esta forma, el usuario puede analizar con facilidad el
comportamiento del sistema, as como la influencia que podran tener en el mismo la
variacin de las caractersticas de los elementos que lo componen.
Veamos a continuacin cmo resolvera el ordenador este ejemplo. En primer lugar, es
necesario asignar valores a los parmetros del sistema; es decir, es necesario cuantificar los
valores de m, k y d. Sean, por ejemplo:
m = 250 kg
k = 10 000 N/m
d = 1 500 Ns/m
Una vez hallado el valor de la aceleracin en el instante inicial, ya puede aplicarse el mtodo
de Euler para obtener la velocidad y el desplazamiento que se tendrn despus de que haya
transcurrido un tiempo h. Denominando yh e y& h al desplazamiento y la velocidad para t=h,
puede escribirse:
Obsrvese que la aplicacin de esta ecuacin implica que se est considerando que la
aceleracin permanece constante a lo largo del intervalo de tiempo h. En cuanto se refiere al
desplazamiento, tambin se supone que la velocidad permanece constante en el intervalo h, y
por tanto:
Para obtener yh e y& h es necesario escoger un valor para el intervalo h durante el que, como
se ha sealado, se va a considerar que tanto la velocidad como la aceleracin permanecen
constantes. Como realmente ninguna de las dos permanece constante durante ningn
intervalo de tiempo, para no cometer un error importante en la resolucin del problema es
preciso elegir un intervalo h bastante reducido.
Tomemos, por ejemplo, h=0.01s. Operando se tiene:
Para seguir resolviendo la ecuacin diferencial (18) se comienza otra vez el proceso de
clculo para un nuevo paso de integracin h. Como se trata de la segunda vez que se
realiza el clculo, el tiempo al final del mismo es:
Es decir, para calcular el comportamiento del sistema durante 10 segundos, con el paso
de integracin, h, que se ha escogido se necesitan 1000 pasos de clculo.
Segn esto, cuanto ms pequeo sea el paso de integracin mayor ser el tiempo de cmputo
que emplee el ordenador, ya que tendr que realizar muchos ms clculos. Por tanto, a la hora
de escoger el paso de integracin conviene buscar una solucin de compromiso entre
precisin y rapidez de clculo.
Si el ejemplo planteado se resolviera de forma analtica (sin emplear algoritmos de clculo
numrico), se obtendran como resultado las expresiones de la aceleracin, velocidad y
desplazamiento en funcin del tiempo, las cuales podran representarse en forma de grficas.
Sin embargo, al aplicar un mtodo numrico para resolver la ecuacin diferencial, no se
obtienen las curvas de las respuestas, sino su valor para unos instantes concretos de tiempo.
En la figura 10.2 se muestra el resultado que se obtendra al calcular la aceleracin de la
masa m de forma analtica. En ella puede observarse como existe continuidad en la respuesta.