Comprobador de equilibrio de fuerzas
Tres fuerzas de (10, 0), (−6, 8) y (−4, −8) suman cero, así que el conjunto está en equilibrio. Escriba cada carga con sus componentes x e y y obtenga un sí o un no claro, además de la fuerza residual y su módulo. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
El equilibrio de fuerzas coplanares es el primer filtro de toda hoja de estática: si la suma vectorial de las fuerzas aplicadas no es el vector nulo, la partícula o el diagrama de sólido libre no puede permanecer en reposo, por más cuidadosamente que se revisen después los momentos. Alumnos, tutores y correctores necesitan por tanto una comprobación determinista que acepte cada carga como un par fx, fy en un marco cartesiano compartido, sume las componentes y comunique tanto la fuerza residual como una bandera clara de sí o no para el equilibrio. Este comprobador realiza esa suma, devuelve la resultante que sobra con su magnitud y rechaza una lista de fuerzas vacía en lugar de fingir que la ausencia de cargas equivale a un cuerpo equilibrado.
Qué significa el equilibrio de fuerzas coplanares y por qué la residual es la respuesta
Un conjunto de fuerzas coplanares está en equilibrio de traslación cuando la suma vectorial de cada fuerza que actúa sobre el diagrama de sólido libre es el vector nulo. En un marco cartesiano compartido esa afirmación se parte en dos condiciones escalares independientes: la suma algebraica de las componentes x es cero, y la suma algebraica de las componentes y es cero. El vector que sobra R, igual al par de esas sumas, es la fuerza residual, también llamada resultante del conjunto dado.
Si la residual es el vector nulo, el polígono de fuerzas se cierra y no queda empuje neto que acelere la partícula. Si la residual no es nula, su magnitud es el tamaño de la fuerza desequilibrada que un apoyo, una reacción de rozamiento o una carga ausente tendría que anular, y su dirección es la de ese empuje restante, medida desde el semieje x positivo con el arco tangente de dos argumentos habitual.
Es una pregunta distinta del par neto respecto a un pivote y distinta del principio de momentos: esas pruebas tratan el equilibrio de rotación. Frases de búsqueda como comprobador de equilibrio de fuerzas, residual de fuerzas coplanares, resultante de fuerzas concurrentes y si este sistema está en equilibrio apuntan al trabajo de sumar componentes. La gente quiere los dos totales laterales, el vector que sobra, una magnitud que pueda escribir en una hoja y un valor lógico que pueda afirmar en un examen.
Las magnitudes pueden ser positivas o negativas porque el sentido de cada carga vive en el signo de sus componentes, no en una lista horaria aparte.
Contrato de entrada, campos de la residual, tolerancia y conducta de error
Una fila que no es un objeto, o que omite una componente, falla por índice para que un formulario marque la línea mala. Valores no finitos, cadenas vacías y magnitudes por encima del tope admitido fallan por nombre. Una tolerancia opcional, aceptada también como tol o eps, es el umbral no negativo de magnitud residual; el valor por omisión es un épsilon de ingeniería ajustado.
El ángulo residual en grados se incluye solo cuando el conjunto no está en equilibrio: un vector nulo no tiene dirección, y los campos de salida opcionales se omiten en lugar de fijarse a null. No hay conversión automática desde magnitud y ángulo, ni suma de momentos, ni convertidor de unidades; resuelva primero las componentes y compruébelas aquí. La validación fallida no se cobra.
Para qué sirve y qué límites tiene
Use la herramienta del navegador cuando quiera una comprobación inmediata de que una partícula, un diagrama de cargas concurrentes, un boceto de mástil atirantado o una figura de deberes de estática está equilibrada en el plano, o cuando quiera la resultante que sobra y que un pasador o un cable debe suministrar. Mantenga cada componente en el mismo sistema de unidades: los newtons siguen siendo newtons, y cualquier otro par coherente sigue siendo coherente. Los resultados son plenamente deterministas.
La misma lista de fuerzas y la misma tolerancia siempre dan las mismas sumas, la misma residual y el mismo valor lógico, sin modelo de lenguaje, sin servicio de física externo y sin aleatoriedad, de modo que la capacidad es segura para anclar en comprobaciones de integración continua y materiales de lección reproducibles. Las listas se limitan a cien entradas y a magnitudes ordinarias de ingeniería para que el aislamiento siga rápido y la ruta de punto flotante permanezca dorada y estable.
Qué puede hacer con ella
Deberes de estática y comprobaciones de fuerzas concurrentes
Alumnos y tutores introducen cada carga como fx y fy, y confirman si la residual es el vector nulo y cuán grande es cualquier resultante que sobra.
Bocetos de reacción ausente y de apoyos
Cifras estructuradas rápidas de la fuerza que sobra y que un pasador, un cable o una pastilla de rozamiento debe suministrar cuando las componentes coplanares listadas no se anulan.
Preguntas frecuentes
¿Qué ocurre si no envío ninguna fuerza?
Un campo ausente o una lista vacía no se tratan como equilibrio; se exige al menos un registro de fuerza finito.
¿Una residual nula significa también que el cuerpo no puede girar?
No. Esta comprobación es solo de traslación. El equilibrio de rotación respecto a un pivote es una pregunta aparte de momento o de par neto y aquí no se calcula.
¿Qué me indica la fuerza residual?
Es el empuje que sobra cuando las componentes no se anulan. Su módulo es la fuerza que tendría que aportar un apoyo, un rozamiento o una carga que falta, y su dirección indica hacia dónde empuja.
¿Puedo introducir una fuerza como módulo y ángulo?
No. Descomponga antes cada fuerza en sus componentes x e y y escríbalas aquí. El comprobador solo suma componentes: no convierte valores polares, no suma momentos ni cambia unidades.
¿Para qué sirve la tolerancia?
Fija lo pequeña que debe ser la residual para considerarla equilibrio. Si su módulo no supera la tolerancia, el conjunto se da por equilibrado. Déjela vacía para usar un valor por defecto muy estricto.
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/equilibrium-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"forces":[{"fx":10,"fy":0},{"fx":-6,"fy":8},{"fx":-4,"fy":-8}]}'const res = await fetch("https://api.kit.forhosting.com/mech/equilibrium-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"forces": [
{
"fx": 10,
"fy": 0
},
{
"fx": -6,
"fy": 8
},
{
"fx": -4,
"fy": -8
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/equilibrium-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"forces": [
{
"fx": 10,
"fy": 0
},
{
"fx": -6,
"fy": 8
},
{
"fx": -4,
"fy": -8
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/equilibrium-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"forces":[{"fx":10,"fy":0},{"fx":-6,"fy":8},{"fx":-4,"fy":-8}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"forces":[{"fx":10,"fy":0},{"fx":-6,"fy":8},{"fx":-4,"fy":-8}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/equilibrium-check", 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
{
"forces": [
{
"fx": 10,
"fy": 0
},
{
"fx": -6,
"fy": 8
},
{
"fx": -4,
"fy": -8
}
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.equilibrium_check",
"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.
Límites
max_items | 100 |
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
Qué significa el equilibrio de fuerzas coplanares y por qué la residual es la respuesta
Este endpoint devuelve esos campos como JSON para que widgets de aula, correctores de curso y cuadernos de ingeniería compartan un solo contrato en lugar de reimplementar cada uno la contabilidad y la tolerancia de punto flotante.
Contrato de entrada, campos de la residual, tolerancia y conducta de error
Envíe un cuerpo JSON cuyo campo forces sea una matriz de registros, cada uno con fx y fy finitos en la misma unidad de fuerza coherente, por lo general newtons. El campo es obligatorio; se aceptan los alias list e items. Cada fila también puede escribir las componentes como Fx o force_x o x, y Fy o force_y o y. Faltar forces, un cuerpo que no es un objeto, un valor que no es una matriz o una matriz vacía fallan con invalid_input y el mensaje de que no se dieron fuerzas, de modo que un deber vacío no puede parecer equilibrado. Tras la validación el motor suma cada columna, forma la residual como ese par, toma la magnitud euclídea y marca is_equilibrium verdadero cuando la magnitud no supera la tolerancia. En el éxito el cuerpo devuelve las fuerzas analizadas, el recuento, ambas sumas, residual_fx, residual_fy, residual_magnitude, la tolerancia, una etiqueta de unidad, la cadena de fórmula y el nombre del método.
Dónde gana su sitio una API de equilibrio de fuerzas, límites y precio honesto
Use la API cuando una plataforma de lecciones, un corrector de concurso o un cuaderno deban afirmar el mismo vector residual y la misma bandera de equilibrio para muchas listas de componentes bajo un solo contrato. Cada petición exitosa es un ítem facturable a $0.002; la validación fallida no consume saldo.
Casos de integración
Anclajes deterministas para pruebas de física
Los pipelines que siembran pruebas unitarias o demos interactivas de sólido libre pueden llamar a un oráculo puro ΣFx, ΣFy en lugar de reimplementar la residual y la tolerancia en cada lenguaje.
Preguntas técnicas
¿Cómo compruebo si unas fuerzas coplanares están en equilibrio?
Envíe una matriz de registros {fx, fy}. La API devuelve la residual R = (sum Fx, sum Fy), su magnitud e is_equilibrium verdadero cuando esa magnitud no supera la tolerancia.
¿Por qué a veces falta residual_angle_deg?
Cuando el conjunto está en equilibrio la residual se trata como el vector nulo, que no tiene dirección. El campo del ángulo se omite en lugar de inventarse.
¿Cuánto cuesta el comprobador de equilibrio de fuerzas?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se cobra.