Tensión en cuerda acelerada
Sin rozamiento, tirar con 10 N de un bloque de 3 kg que arrastra otro de 2 kg da a ambos 2 m/s² de aceleración y 4 N de tensión en la cuerda. Indique las masas y la fuerza para obtener ambos valores. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- M1
- 2
- M2
- 3
- F
- 10
- Masa 1
- 2
- Masa 2
- 3
- Fuerza
- 10
- Masa total
- 5
Una calculadora de tensión en una cuerda acelerada convierte el clásico problema de deberes de dos masas y una fuerza en un solucionador determinista fiable para aulas, laboratorios y scripts de automatización. El modelo ideal supone una superficie horizontal sin fricción y una cuerda inextensible y sin masa, con F aplicada a m2 de modo que el análisis de cuerpo libre sobre la masa posterior da T igual a m1 por a.
Qué es el modelo de cuerda acelerada de dos masas y qué fórmulas se aplican
Considere dos bloques sobre una superficie horizontal lisa unidos por una cuerda ligera e inextensible. Una fuerza horizontal externa F se aplica a la masa m2, la masa del lado que se tira; la masa m1 va detrás y solo siente la tensión de la cuerda como fuerza horizontal. Como la cuerda no se estira, ambas masas comparten una única aceleración común a a lo largo de la línea de la fuerza.
La segunda ley de Newton sobre el sistema completo indica que la fuerza externa neta F es igual a la masa total por esa aceleración, de modo que a es F dividida por m1 más m2. La segunda ley de Newton sobre la masa posterior sola indica que la tensión T es m1 por a, lo que se expande a T igual a m1 por F sobre m1 más m2.
Ese único tramo conector es el único segmento cuya tensión es desconocida: la fuerza aplicada es una entrada, no una tensión libre que resolver. Las masas deben ser números finitos no negativos; una masa negativa no es física en este modelo clásico y se rechaza. Quien llama mantiene m1, m2 y F en un sistema de unidades coherente—por ejemplo kilogramos y newtons—para que a salga en metros por segundo al cuadrado y T en newtons cuando se usa el SI.
La calculadora no modela fricción, estiramiento de la cuerda, redirección por polea ni pesos colgantes verticales; esos montajes requieren diagramas de cuerpo libre distintos y otras capacidades, como un solucionador de máquina de Atwood cuando la gravedad impulsa el movimiento sobre una polea.
Consejos prácticos, límites y búsquedas relacionadas
Use un único sistema de unidades coherente de extremo a extremo antes de llamar; esta página no convierte entre unidades SI e imperiales. Combine ejemplos de aula a propósito: m1 igual a dos, m2 igual a tres y F igual a diez produce a igual a dos y T igual a cuatro, una comprobación limpia de que T es m1 por a y de que T es menor que F siempre que m2 sea positivo.
Poner m1 a cero con m2 positivo produce tensión conectora nula, lo que encaja con la intuición de cuerpo libre de que nada va detrás de la masa tirada. Al enseñar diagramas de cuerpo libre, derive a del sistema y T de la masa posterior primero, y confirme después el resultado numérico aquí.
Esta página se dirige a quien busca una calculadora de tensión en cuerda acelerada, tensión de cuerda de dos masas bajo fuerza o tensión de tramo de hilo en aceleración en línea; no es un conjunto de fricción multicuerpo, ni un modelo de polea de Atwood, ni un convertidor de unidades.
Prefiera esta capacidad cuando la superficie sea lisa, la cuerda ligera y solo una fuerza horizontal externa tire del par; si su problema de origen incluye fricción cinética, reste la fricción de F o incorpórela en una fuerza neta efectiva antes de llamar. Las comprobaciones de ida y vuelta son sencillas: recalcule F sobre la suma de masas a mano y confirme que coincide con la a publicada dentro del mismo redondeo a doce decimales usado en la respuesta.
Qué puede hacer con ella
Comprobación de deberes de cuerda con dos masas
El alumnado introduce m1, m2 y F de problemas de libro sobre cuerda acelerada y compara la aceleración común, la tensión del conector y los pasos de sustitución con un resultado determinista antes de entregar.
Precomprobación de laboratorio en rieles de aire
Los pipelines calculan primero a y T ideales y luego los comparan con mediciones de sensores en rieles de aire o carros de baja fricción para cuantificar el arrastre residual frente al modelo ideal de cuerda.
Preguntas frecuentes
¿Qué fórmulas usa la calculadora de tensión en cuerda acelerada?
Para un sistema ideal sin fricción de dos masas con F aplicada a m2 usa a = F / (m1 + m2) para la aceleración común y T = m1 · F / (m1 + m2) para la tensión del tramo conector.
¿A qué masa se aplica la fuerza F?
Por convención F se aplica a m2. La masa m1 es la masa posterior unida solo por la cuerda, de modo que el análisis de cuerpo libre sobre m1 da T = m1 · a.
¿Qué ocurre si la masa total es cero?
Cuando m1 + m2 es cero la fórmula de aceleración dividiría por cero, así que el solucionador rechaza la petición y no la factura.
¿Incluye fricción o una polea?
No. El modelo ideal supone una superficie horizontal sin fricción y una cuerda inextensible sin masa. Las masas colgantes al estilo Atwood requieren otra calculadora.
¿Es gratuita la calculadora de tensión en cuerda acelerada?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/mech/tension-accelerating-rope \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m1":2,"m2":3,"F":10}'const res = await fetch("https://api.kit.forhosting.com/mech/tension-accelerating-rope", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m1": 2,
"m2": 3,
"F": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/tension-accelerating-rope",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m1": 2,
"m2": 3,
"F": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/tension-accelerating-rope", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m1":2,"m2":3,"F":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m1":2,"m2":3,"F":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/tension-accelerating-rope", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"m1": 2,
"m2": 3,
"F": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.tension_accelerating_rope",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
La masa total nula se rechaza con un error invalid_input claro para que los formularios erróneos no inventen un número. El precio es un importe plano de $0.002 por solicitud API correcta; la validación fallida nunca se cobra.
Qué es el modelo de cuerda acelerada de dos masas y qué fórmulas se aplican
La suma m1 más m2 debe ser estrictamente mayor que cero—si ambas masas se anulan, la fórmula de aceleración divide por cero y la tarea falla con invalid_input en lugar de devolver Infinity.
Cómo llamar a la API y qué se obtiene a cambio
Los valores absolutos deben permanecer dentro del límite publicado de un billón; cada masa debe ser no negativa y la suma de las masas debe ser mayor que un épsilon positivo diminuto para que la división siga bien definida. El signo de F es libre: un tirón negativo invierte los signos de aceleración y tensión en el mismo modelo lineal, lo cual es útil para comprobar que los scripts de calificación tratan la dirección de forma coherente. Envíe un cuerpo JSON con los tres campos finitos obligatorios m1 (alias mass1 y m_1), m2 (alias mass2 y m_2) y F (alias force, f y pull). En caso de éxito la respuesta repite m1, m2 y F redondeados, los refleja como mass1, mass2 y force, fija total_mass a la suma, fija a y acceleration a la aceleración común del sistema, fija T y tension a la tensión del tramo conector, y expone segments como un array de un elemento que describe la cuerda m1–m2 con su tensión, fórmula y ecuación sustituida. Las cadenas simbólicas formula_a y formula_T, las líneas equation_a y equation_T completamente sustituidas, un mensaje breve y un array steps ordenado completan la carga útil para hojas de trabajo y pruebas automatizadas. La validación fallida—campos ausentes, números no finitos, valores fuera de límites absolutos, masa negativa o masa total igual a cero—devuelve invalid_input y nunca se cobra. El precio es un importe plano de $0.002 por solicitud correcta con unidad item. Prefiera números JSON cuando controle el cliente; los números en cadena solo se aceptan si coinciden con un patrón numérico finito estricto para pegado desde formularios de deberes.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga m1, m2 y F dentro del rango absoluto publicado para que productos y cocientes sigan finitos en doble precisión IEEE en el Worker y en el navegador. Poner ambas masas a cero demuestra la vía dura de invalid_input que protege a los clientes de la división por cero. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando el alumnado pasa a propósito una masa total nula.
Casos de integración
Pruebas unitarias de ayudantes de física
Genere casos conocidos de a y T más rechazos deliberados de masa total nula para valores esperados en katas de código en simuladores, calificadores LMS o sandboxes de física de juegos.