Académique Documents
Professionnel Documents
Culture Documents
Departamento de Mecánica
MC- 2432 (Dinámica II)
Prof. Armando Blanco
Proyecto Final
(Sistema de Amortiguación)
XI := 0 yP ( x , y) := 3y − cos ( x) XF − XI CI := 1
N :=
XF := 0 h := 0 h
y := y0 ← CI
x := for i ∈ 0 .. N
for i ∈ 0 .. N − 1
xi ← i ⋅ h + XI
x
(
k1i ← h⋅ yP xi , yi )
h k1
k2i ← h⋅ yP xi + , yi + h⋅
2 2 i
h k2
k3i ← h⋅ yP xi + , yi + h⋅
2 2 i
(
k4i ← h⋅ yP xi + h , yi + h⋅ k3i )
1
yi + 1 ← yi + ⋅ k1i + ( 2k2) + 2 ⋅ k3i + k4i
6 i
y
k1
k2
k3
k4
Para el método de Runge-Kutta se transformo la EDO de segundo orden a un
sistema de ecuaciones de primer orden, empleando para ello un Δt=0,01 s.
d
− k ⋅ ( y1 − Ruta( x) ) − r ⋅ y2 − Ruta( x)
dx
d2( x , y1 , y2) ←
masa
while x ≤ xfinal
1 1 1
k21 ← d1 x + ⋅ h , y1 + k11⋅ h , y2 + ⋅ k12⋅ h
2 2 2
1 1 1
k22 ← d2 x + ⋅ h , y1 + k11⋅ h , y2 + ⋅ k12⋅ h
2 2 2
1 1 1
k31 ← d1 x + h , y1 + k21⋅ h , y2 + ⋅ k22⋅ h
2 2 2
1 1 1
k32 ← d2 x + h , y1 + k21⋅ h , y2 + ⋅ k22⋅ h
2 2 2
k41 ← d1( x + h , y1 + k31⋅ h , y2 + k32⋅ h)
vxn ← x
vy1n ← y1
vy2n ← y2
x←x +h
h
y1 ← y1 + ⋅ ( k11 + 2 ⋅ k21 + 2 ⋅ k31 + k41)
6
h
y2 ← y2 + ⋅ ( k12 + 2 ⋅ k22 + 2 ⋅ k32 + k42)
6
n←n +1
Rutan ← a ⋅ ( 1 − cos( w ⋅ i ) )
n←n+ 1
Ruta
Por otra parte, para el método de diferencias finitas se discretizo la
ecuación, usando derivadas obtenidas del desarrollo de la seria de Taylor (los
cuales dependen de valores X en n+1, n y n-1, donde n es el número de intervalos de
tiempo, dependiente del valor Δt).
n←0
x' ← x'
d
− k ⋅ ( xo − Ruta ( t ) ) − r ⋅ x' − Ruta ( t )
dt
x'' ←
masa
2
( dt) ⋅ x''
xback ← xo − dt ⋅ x' +
2
while t ≤ tfinal
2 ⋅ xo − xback
A←
dt
2
B ← ( Ruta ( t ) − xo)
d xback
C← Ruta ( t ) +
dt 2 ⋅ dt
masa r
D← +
2 2 ⋅ dt
dt
masa ⋅ A + k ⋅ B + r ⋅ C
xn ←
D
t ← t + dt
Rutn+ 1 ← a ⋅ ( 1 − cos ( w ⋅ t ) )
xback ← xo
xo ← xn
ti n+ 1 ← t
Rn+ 1 ← xo
n←n+ 1
augment ( R , ti , Rut)
N := 400
〈0〉
Desplazamiento := DF ( 0 , 0 , 0 , 10 , N )
〈1〉
Tiempo:= DF ( 0 , 0 , 0 , 10 , N)
〈2〉
RutaDF := DF ( 0 , 0 , 0 , 10 , N )
Muestra de Resultados
Resultados de Runge-Kutta:
r=300
4
3
Desplazamiento
2
Ruta1
0
0 2 4 6 8 10
Tiempo
r=3000
4
3
Desplazamiento
2
Ruta1
0
0 2 4 6 8 10
Tiempo
r=30000
4
3
Desplazamiento
2
Ruta1
0
0 2 4 6 8 10
Tiempo
Resultados del Método de las diferencias Finitas
r=300
Desplazamiento
2
RutaDF
0
0 2 4 6 8 10
Tiempo
r=3000
Desplazamiento
2
RutaDF
0
0 2 4 6 8 10
Tiempo
r=30000
4
Desplazamiento
2
RutaDF
0
0 2 4 6 8 10
Tiempo