Calculadora de Bernoulli
Agua a 101325 Pa, a 2 m/s y 10 m de altura, llega a 144358.25 Pa a 4 m/s y 5 m: bajar suma más presión de la que resta ir más rápido. Con cada paso a la vista. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Densidad del fluido ρ
- 1 000
- V1
- 2
- V2
- 4
- Elevación del punto 1
- 10
- Elevación del punto 2
- 5
- P1
- 101 325
- Ro (ρ)
- 1 000
- Presión1
- 101 325
- P2
- 144 358,25
- Presión2
- 144 358,25
Una calculadora de la ecuación de Bernoulli convierte densidad, dos velocidades de flujo, dos cotas y una presión estática conocida en la presión que falta a lo largo de una línea de corriente. La gravedad por defecto es la estándar terrestre 9.80665 metros por segundo al cuadrado para que los problemas de tuberías SI funcionen sin un campo extra, aunque puede pasar otra g cuando la unidad de altura o el campo planetario difieran. Comprobaciones de deberes, preparación de exámenes, valores esperados de coding-kata y estimaciones rápidas de redes de tuberías necesitan ese mismo reordenamiento sin abrir un paquete CFD completo.
Qué significa la ecuación de Bernoulli entre dos puntos
La ecuación de Bernoulli para flujo estacionario, invíscido e incompresible a lo largo de una línea de corriente afirma que la suma de la presión estática, la presión dinámica un medio ρ v al cuadrado y el término hidrostático ρ g h es la misma en cada punto de esa línea.
Escrita entre las estaciones uno y dos lee P uno más un medio ρ v uno al cuadrado más ρ g h uno igual a P dos más un medio ρ v dos al cuadrado más ρ g h dos.
La densidad multiplica tanto el término de velocidad al cuadrado como el de elevación, de modo que un sistema de unidades coherente es obligatorio: con ρ en kilogramos por metro cúbico, velocidades en metros por segundo, alturas en metros y g en metros por segundo al cuadrado, las presiones salen en pascales.
Las velocidades entran solo como cuadrados, así que la contribución dinámica es siempre no negativa para velocidades reales; las elevaciones se miden desde un datum compartido y pueden ser negativas si una estación queda por debajo de la referencia. Cuando la velocidad sube en una constricción crece el término dinámico y cae la presión estática si la elevación es fija —la intuición clásica del venturi— mientras que una caída de elevación puede elevar la presión aunque la velocidad no cambie porque el término hidrostático se transfiere a P.
Esta herramienta asume las condiciones ideales de Bernoulli: sin trabajo de eje, sin adición de calor, pérdidas viscosas despreciables y densidad constante. Las redes reales de tuberías añaden pérdidas de carga por fricción y accesorios; use esta calculadora para problemas de línea de corriente de libro y estimaciones de primer orden, no como sustituto de una ecuación de energía completa con pérdidas.
La vía de comprobación recalcula ambos totales de Bernoulli con el mismo redondeo fijo usado para los campos publicados, de modo que una respuesta exitosa siempre incluye pasos que puede afirmar en pruebas o hojas de trabajo.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga la densidad no negativa y las entradas dentro del rango absoluto publicado para que productos como un medio ρ v al cuadrado y ρ g h no desborden hacia una presión no finita que el solver deba rechazar. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas se aceptan solo si coinciden con un patrón numérico finito estricto.
Use un solo sistema de unidades de presión de extremo a extremo: si mezcla manométricas y absolutas sin convertir, la respuesta algebraica sigue siendo coherente pero puede no coincidir con manómetros de campo. Este aterrizaje apunta a quienes buscan calculadora de ecuación de Bernoulli, presión a partir de velocidad y altura del fluido, o caída de presión en flujo de tubería online; no es una herramienta de tobera isentrópica de flujo compresible, ni calculadora de fricción con pérdida de carga, ni solucionador de uniones multi-corriente.
Las comprobaciones de ida y vuelta son fáciles: recalcule a mano la expresión reordenada y confirme que iguala la desconocida publicada dentro del mismo redondeo a doce decimales, y confirme que los dos totales de Bernoulli coinciden para un estado redondeado plenamente coherente.
Qué puede hacer con ella
Comprobación de deberes de Bernoulli a dos puntos
Los estudiantes introducen densidad, velocidades, alturas y una presión de problemas de línea de corriente del libro y comparan P₁ o P₂ manuscritas con un resultado determinista antes de entregar.
Estimaciones rápidas de tubería y venturi
Estime la presión estática faltante en una constricción o cambio de cota cuando las condiciones ideales de Bernoulli son una primera aproximación razonable.
Preguntas frecuentes
¿Qué forma de la ecuación de Bernoulli usa?
La forma estacionaria a dos puntos P₁ + ½ρv₁² + ρgh₁ = P₂ + ½ρv₂² + ρgh₂ para flujo incompresible e invíscido a lo largo de una línea de corriente. Dada una presión, resuelve la otra.
¿Qué ocurre si la densidad es negativa?
La densidad de fluido negativa no es física en este modelo y nunca se acepta.
¿Necesito ambas presiones?
No. Proporcione exactamente una de p1 o p2 y omita la desconocida. Proporcionar ambas o ninguna es un error de validación.
¿Qué valor de gravedad se usa por defecto?
g por defecto es 9.80665 (gravedad terrestre estándar en SI). Pase g explícitamente para otros campos o sistemas de unidades.
¿Es gratuita la calculadora de la ecuación de Bernoulli?
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/thermo/bernoulli-pressure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"density":1000,"v1":2,"v2":4,"h1":10,"h2":5}'const res = await fetch("https://api.kit.forhosting.com/thermo/bernoulli-pressure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"density": 1000,
"v1": 2,
"v2": 4,
"h1": 10,
"h2": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/bernoulli-pressure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"density": 1000,
"v1": 2,
"v2": 4,
"h1": 10,
"h2": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/bernoulli-pressure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"density":1000,"v1":2,"v2":4,"h1":10,"h2":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"density":1000,"v1":2,"v2":4,"h1":10,"h2":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/bernoulli-pressure", 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
{
"density": 1000,
"v1": 2,
"v2": 4,
"h1": 10,
"h2": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.bernoulli_pressure",
"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_abs | 1000000000000 |
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 densidad negativa se rechaza con un error invalid_input claro porque un ρ negativo no es físico en este modelo. La ruta es aritmética determinista pura —sin red, sin semillas aleatorias, sin reloj— de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras un redondeo decimal fijo cada vez que la invoque.
Qué significa la ecuación de Bernoulli entre dos puntos
Docentes y evaluadores automáticos se preocupan del rechazo de densidad negativa tanto como de la vía de éxito: un alumno que invierte el signo de ρ debe ver un mensaje invalid_input explícito en lugar de una escala de presión dinámica negativa absurda.
Cómo llamar a la API y qué devuelve
La densidad no debe ser negativa; la gravedad debe ser no nula cuando se proporciona para que el término de elevación esté bien definido. Envíe un cuerpo JSON con números finitos obligatorios density (alias rho, fluid_density), v1 (alias speed1, velocity1, u1), v2 (alias speed2, velocity2, u2), h1 (alias height1, z1, elevation1) y h2 (alias height2, z2, elevation2), más exactamente una de p1 (alias pressure1, P1) o p2 (alias pressure2, P2). Opcionalmente incluya g (alias gravity, g_accel, gravitational_acceleration); si se omite el solver usa 9.80665. Los valores absolutos deben permanecer dentro del límite publicado de un billón para que los productos intermedios sigan finitos en doble precisión IEEE en el Worker y en el navegador. En éxito la respuesta ecoa density, v1, v2, h1, h2, p1, p2 y g redondeados, los refleja como rho, pressure1, pressure2 y gravity, fija solved_for y unknown en p1 o p2, formula y rearrange a la forma algebraica usada, equation a una cadena de Bernoulli de dos puntos rellenada, dynamic_pressure_1 y dynamic_pressure_2 a un medio ρ v al cuadrado en cada estación, hydrostatic_1 y hydrostatic_2 a ρ g h en cada estación, bernoulli_total_1 y bernoulli_total_2 a las sumas completas P más dinámico más hidrostático, message a un resumen breve en inglés y steps a un array ordenado de líneas de sustitución. La validación fallida —campos ausentes, ambas o ninguna presión, números no finitos, valores fuera de límites absolutos, densidad negativa o g cero— devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con ítem unitario y precio marginal unitario cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, empareje ejemplos: agua a mil kilogramos por metro cúbico con P uno conocido, un aumento de velocidad de dos a cuatro metros por segundo y una caída de altura de diez a cinco metros para resolver P dos; invierta omitiendo P uno; envíe deliberadamente densidad negativa para demostrar la vía dura invalid_input; y compare bernoulli_total_1 con bernoulli_total_2 tras el redondeo para mostrar la conservación de la densidad de energía mecánica. Prefiera esta capacidad cuando ya tenga densidad, dos velocidades, dos cotas y una presión bajo supuestos ideales de Bernoulli; si dominan las pérdidas viscosas, añada un término de pérdida de carga fuera de esta API. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los alumnos envían densidad mala a propósito.
Casos de integración
Pruebas unitarias para solvers de fluidos de alumnos
Genere reordenamientos correctos conocidos para cada presión desconocida más rechazos deliberados de densidad negativa para valores esperados de coding kata.