Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
El sistema masa-resorte, genera un movimiento armónico en el que una masa oscila alcanzado posiciones
máximas, en direcciones contrarias, pasando por un punto de equilibrio. Este movimiento puede ser
amortiguado, forzado o simple y puede ser descrito por el periodo, la frecuencia angular y las posiciones
máximas, las cuales son caracterı́sticas para combinaciones de masa y resorte (constante del resorte), en
este movimiento, el resorte causa una fuerza restauradora que una vez dado el impulso inicial, tirara la masa
en dirección opuesta al movimiento hacia la posición de equilibrio, ocasionando ciclos o periodos, valores de
posición, velocidad y aceleración que se repiten una y otra ves o cambian según una función exponencial y son
modelados junto con funciones senos y cosenos
Se usan datos experimentales y/o algunas constantes dadas para el modelado, la descripción y la caracteri-
zación de un sistema masa-resorte
y = kx + b
9
∑ (yi − y)2 = 60
i=1
r
60
Figure 1. coordenada vertical en función del tiempo n=9 y = (5 ± 0.005)N = ±2.93
s=
7
Tomando los datos de la tabla 1 para los correspondientes
resortes 1,2 y 3
Para este trabajo se usa el entorno Glowscript en linea, • Resorte 1
en el cual se pueden ejecutar el lenguaje Vpython, que es
el mismo python mas un modulo de gráficos en 3D, Visual- • ∑91 xi yi = 506
python, el cual permite trabajar con vectores y sólidos geométricos • x= 82.5
= (9.17 ± 0.005)mm
9
•Datos
• ∑ni=1 xi2 = 902.75
Jugando con Resortes — 2/9
3 6 6.37 28.38
5 9 10.49 126.38
Figure 2. Fuerza vs elongaciones verticales y sus respectivos
6 10.5 12.55 217.38 ajustes para los resortes 1 y 2
7 13 14.61 344.38
• b = 5 − 0.64(9.17) = −0.87
• Resorte 2
• ∑91 xi yi = 595.59
94.42
• x= 9 = (10.49 ± 0.005)mm
el cual se espera, es uno de los mayores errores en las ecuaciones (9) y (10) se usan en el bucle ”while” del
el resorte 1. Para el resorte 3, se observa una mayor algoritmo, en Vpython y requieren de una posición inicial x1
dispersión respecto al ajuste, al tomar la pareja orde- de la masa colgante (o esfera) y una velocidad inicial v1 para
nada (x, F) = (2.38, 1) obtenida experimentalmente y definir el termino u1 = mv1 . Como el peso es w = mg y esta
del ajuste, ecuación (6) (2.38, 2.76) en Newtons, se toma:
1 − 2.76 m N N N
E =| |x100 = 176% g = 9.81 k1 = 640 k2 = 480 k3 = 9.96
1 s2 m m m
este es un error bastante grande, por el cual concluimos La posición inicial (vertical) x1 = y1 = −1 de la masa colgante
que el resorte 3, no se puede caracterizar con la con- es también la longitud natural del resorte, las elongaciones
stante de resorte calculada. La dispersión en los datos son:
es mas consecuencia del procedimiento experimental y
∆y = yn − y1 (11)
los errores implı́citos en la toma de medidas.
el algoritmo guarda en una lista los ∆yn y entrega el máximo
1.3 Modelos numéricos de esta lista, el cual es la elongación que causa cada masa, y
1.3.1 Ecuaciones de recurrencia para el algoritmo deberı́a ser igual o aproximarse a las elongaciones de Table 1
El algoritmo utiliza vectores y ecuaciones vectoriales, pero
como el movimiento es solo en dirección vertical, se omite 1.3.2 Algoritmo y Elongaciones obtenidas de la Simulación
en el tratamiento vectorial rigoroso. Al realizar un diagrama El algoritmo que se muestra a continuacion, esta escrito
de cuerpo libre a la masa colgante en Figure 1 y aplicar la en Vpython, y se puede ejecutar en el entorno ”en linea”
segunda ley de Newton se obtiene: glowscript, siguiendo el siguiente enlace:
∑ F = (Fr +W ) = ma https://www.glowscript.org/#/user/rgomezvi/
folder/MyPrograms/program/resortes
dv
∑ F = m dt
(Fr +W )dt = mdv Este algoritmo pide los valores de masa colgante M, con-
(Fr +W )∆t = m∆v stante del resorte k y genera: la simulación en 3D y el valor
de elongación en el eje y
se tomo un ∆t = 0.001 constante y ∆v = vn+1 − vn , por tanto:
1 GlowScript 3.0 VPython
2
(Fr +W )∆t = m(vn+1 − vn ) 3 scene.width = 500
4 scene.height = 200
5 scene.background = color.gray(0.8)
6 scene.range = 5
mvn+1 = mvn + (Fr +W )∆t (7) 7 scene.caption = "Resortes"
8 scene.center = vec(0,-1,0)
9
para la posición de la masa colgante o la esfera en la simu- 10 soporte=box(pos=vector(0,0.05,0), size=vector
lación de tiene v = ∆x
∆t (1,2*0.05,1))
11 resorte=helix(pos=vector(0,0,0), radius=0.1, axis=
v∆t = ∆x vector(0,-1,0), coils=15, color=color.red)
Jugando con Resortes — 4/9
3 6 9.19 53.2%
5 9 12.5 38.9%
7 13 14.2 9.23%
8 14 14.74 5.3%
FuerzaW [N] resorte 1 yi simu- Error inferir que los datos están muy dispersos, no son lineales y
±0.005 yi [mm] lación de sim- no se ajustan a la ley de hooke, por tanto este algoritmo en el
±0.005 ulación cual se usa la ley de hooke para definir la fuerza del resorte,
porcentual no es correcto para simular las elongaciones.
1 2.26 4.1 81.41%
En general hay que tener en cuenta que el algoritmo, sim-
2 4.32 8.33 92.8% ula un caso ideal (no tiene en cuenta resistencia del aire, y
movimientos en otras direcciones) para cada peso y empieza
3 6.37 12.5 96.23% la iteración con una fuerza del resorte igual a cero (no hay
elongación), por tanto la única fuerza que tiene efectos en
4 8.43 14.2 68.44% esa primera iteración es el peso, es decir w∆t = mv2 − mv1 ,
lo cual implica un cambio en la cantidad de movimiento sin
5 10.49 15.7 49.7% la fuerza del resorte y se supone que las dos fuerzas actúan
en el preciso instante en que se deja actuar el peso, habrı́a
6 12.55 16.8 33.9% que buscar o medir experimentalmente la velocidad inicial
que se induce instantáneamente al poner el peso junto con
7 14.61 17.6 20.5% un pequeño desplazamiento que validara la aparición de la
fuerza del resorte, ya que esta depende del desplazamiento.
8 16.67 18.2 9.2% un factor grande de error a nivel experimental podrı́an ser las
mediciones milimetricas
9 18.72 18.7 0.11%
Table 3. Elongaciones yi del resorte 2, dadas por el 2. Caracterización Dinámica de un
experimento, elongaciones yi dadas por la simulación y el Resorte
error de simulación porcentual
2.1 Ecuaciones de Movimiento y modelo matemático
→
− →−
W + F resorte = ma • La función en el eje vertical,tiene un valor máximo y un
mı́nimo, con magnitudes iguales y desde el eje y = 0,
−mg − k(−s + x) = ma
en cada uno de los segmentos positivo y negativo del
eje vertical. De igual forma la masa del resorte (en el
caso ideal), se mueve desde su posición de equilibrio,
−mg + ks − kx = ma (12) tomada como punto de referencia, en dirección positiva
comprimiendo el resorte, una distancia igual, a la que
En el caso de la masa colgante estática se tiene
se mueve en dirección negativa elongando el resorte.
∑F = 0 • La función tiene un desplazamiento en el eje horizontal,
→
− →− el cual corresponde al tiempo asignado a cada posición
W + F resorte = 0 nueva de la masa. tal como en la realidad, el parámetro
−mg − k(−s) = 0 tiempo asignado a cada posición, no se ve y seria fi-
losófico pensar que se siente, pero si se tiene conciencia
de que hay un ”continuo” que se llama ”tiempo” y se
puede medir y representar en la función.
−mg + ks = 0 (13)
• El resorte, en el caso ideal, irreal, se moverá sin re-
comparando las ecuaciones (12) y (13), se tiene: stricción de una posición de equilibrio a una posición
máxima en un sentido y volverá a la posición de equi-
−kx = ma
librio en sentido contrario, después ira a una posición
d2 x mı́nima (de igual distancia) y volverá. Hay un patrón
teniendo en cuenta que a = dt 2
y dividiendo por m
de movimiento que se repite, un ciclo en el transcurrir
d2x k del tiempo, al observar la gráfica se nota que conforme
+ x=0 avanza en el eje horizontal, tomara los mismos valores
dt 2 m
en el eje vertical cada cierto tiempo una y otra vez.
k
tomando ω 2 = m
Para estos ciclos caracterı́sticos, que asocian a la función
d2x (ecuación (15)) con el movimiento del resorte, se tienen al-
+ ω 2x = 0 (14) gunos conceptos como:
dt 2
la ecuación (14), es una ecuación diferencial de segundo or- • Periodo T , que es el tiempo de un ciclo.
den y describe un movimiento armónico simple, que es el • Las funciones cos(β ) y sen(β ) están definidas para
movimiento no amortiguado o libre (se omite resistencia del ángulos, pero estos ángulos, en radianes, pueden repre-
aire o cualquier otro factor que pueda frenar el movimiento), sentar términos como β = ωt, el tiempo multiplicado
que se asumirá tiene el resorte del vı́deo. La solución de la por un factor, ademas si tenemos en cuenta que las fun-
ecuación (14) es: ciones cos(β ) y sen(β ), toman los mismos valores en
el eje vertical, una y otra vez conforme el angulo se
x(t) = Acos(ωt + ψ) (15)
hace mayor o cada 2π (se repite un ciclo). Se puede
la ecuación (15) es graficada en la Figura 6, en la cual se ob- hacer la siguiente relación:
ωt = 2π (16)
La velocidad es:
dx(t)
v= = −Aωsen(ωt + ψ) (18)
dt
la aceleración es:
dv(t)
a= = −Aω 2 cos(ωt + ψ) = −ω 2 x(t) (19)
dt
2π
ω= (20)
T
En todas las gráficas se tomo el intervalo [5, 11] en el eje
Figure 12. grafica de posición, realizada con los datos
horizontal del tiempo.
obtenidos del software y su respectivo ajuste
rad
ω = 8.85
s
La amplitud obtenida para la función posición x(t), al
observar la gráfica y los datos es 26.14 m, por tanto la función
es:
X(t) = Acos(ωt + ψ)
X(t) = 26.14cos(8.85t − 1.6)
Figure 11. graficas de velocidad (curva celeste), aceleración
(curva azul), posición (curva verde), realizadas con los datos en la Figura 12 se encuentra gráficada la función posición
obtenidos del software junto con los datos obtenidos a partir del software. Se puede
usar el coeficiente de determinación para medir la bondad
del ajuste. Se elige el intervalo [8.32, 9.08] para analizar la
En la Figura 11 se grafican, las funciones de posición, bondad del ajuste, por que gráficamente se ve un buen ajuste
velocidad y aceleración a partir de los datos generados por en ese intervalo, el coeficiente de determinación es:
tracker. con esta gráfica y los datos se hallo el desfase de la s
a jus
función coseno en dirección positiva, el cual es: ∑(yi − y)2
R=
(yi − y)2
1.6 rad
donde yai jus son los valores de posición obtenidos con la
Los tiempos tomados para el calculo del periodo fueron: función posición, yi son los valores de posición obtenidos
con el software y y es la media de las posiciones para los
• Periodo posición Tx = 7.79 − 7.08 = 0.71 s
valores obtenidos con el software, todos estos valores corre-
• Periodo velocidad Tv = 8.33 − 7.62 = 0.71 s spondientes al intervalo [8.32, 9.08]
r
• Periodo aceleración Ta = 8.14 − 7.43 = 0.71 s 5697.18
R= = 1.01
5599.25
como era de esperarse, el periodo es constante y caracterı́stico
del movimiento de cada sistema masa resorte especifico, pues un coeficiente de determinación cercano a 1, determina un
al despejar la ecuación (17) y tomando en cuenta que se tomo ajuste muy bueno, para el intervalo elegido.
ω 2 = mk para la ecuación (14) se tiene: La amplitud obtenida para la función velocidad v(t), al
observar la gráfica y los datos es 207.26, por tanto la función
r
m es:
T = 2π (21) v(t) = −Aωsen(ωt + ψ)
k
v(t) = −207.26sen(8.85t − 1.6)
por tanto el periodo caracterı́stico para el sistema masa resorte
del vı́deo suministrado es en la Figura 13 se encuentra graficada la función velocidad
junto con los datos de velocidad obtenido a partir del software
T = 0.71 s La amplitud obtenida para la función aceleración a(t),
al observar la gráfica y los datos es 2023.5 m, por tanto la
y permite junto con la ecuación (17), calcular una frecuencia función es:
angular a(t) = Aω 2 cos(ωt + ψ)
Jugando con Resortes — 9/9