Calculadora de eficiencia de Carnot
Un motor que trabaja entre 600 K y 300 K puede alcanzar como mucho un 50 % de eficiencia. Introduzca las temperaturas del foco caliente y del frío en kelvin y obtendrá el límite de Carnot como fracción y como porcentaje. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- T caliente
- 600
- T fría
- 300
- Eficiencia
- 0,5 fraction
- Eficiencia en porcentaje
- 50
- Precisión
- 10
Esta calculadora de eficiencia de Carnot halla la eficiencia teórica máxima de un motor térmico que opera entre un depósito caliente y un depósito frío cuando conoce ambas temperaturas absolutas en kelvin. La fórmula cerrada definitoria es eta igual a uno menos la temperatura fría dividida entre la temperatura caliente, el clásico límite de la segunda ley enseñado en termodinámica introductoria, motores térmicos de ingeniería, y tareas escolares de física. Las temperaturas ya deben estar en una escala absoluta: convierta Celsius o Fahrenheit usted mismo antes de llamar a la herramienta, porque la razón Tc sobre Th solo tiene sentido en kelvin (u otra unidad absoluta usada de forma coherente). Ambas temperaturas también deben ser valores absolutos positivos. El motor es aritmética totalmente determinista: sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.
Qué significa la eficiencia de Carnot y qué contiene la respuesta
Un motor térmico reversible que intercambia calor solo con dos depósitos térmicos alcanza su mayor eficiencia posible cuando opera en un ciclo de Carnot. Ese límite superior depende solo de las dos temperaturas absolutas: eta igual a uno menos Tc sobre Th. El resultado es un número puro entre cero y uno, a menudo reportado como porcentaje para trabajo de aula.
No es la eficiencia de ningún motor real particular; la fricción, la transferencia de calor a tasa finita, y otras irreversibilidades siempre empujan una planta práctica por debajo del techo de Carnot. La temperatura absoluta es esencial: cero kelvin es el cero absoluto, así que ambos depósitos deben ser positivos y Th debe superar a Tc.
Dónde encaja el límite de Carnot en el estudio, el diseño y el software
Los estudiantes se encuentran con eta igual a uno menos Tc sobre Th cuando un libro de texto presenta la segunda ley, cuando un problema da las temperaturas de caldera y condensador y pide la máxima eficiencia posible, o cuando un problema de concurso insiste en kelvin antes de tomar la razón. Los docentes pueden pregenerar claves de respuesta para pares de depósito modestos sin confiar en apps de calculadora opacas que tratan Celsius como absoluto en silencio o invierten caliente y frío.
Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas para simuladores térmicos, para normalizar las temperaturas de depósito introducidas por el usuario antes de un boceto de proceso, o para satisfacer enunciados de desafíos de programación que exigen una fracción en lugar de un porcentaje improvisado. Las comprobaciones de ingeniería de primer orden usan el límite de Carnot cuando solo se conocen dos temperaturas, antes de modelar factores de irreversibilidad, pérdidas de calor, o ciclos de varias etapas.
Qué puede hacer con ella
Comprobaciones de tareas y laboratorio
Calcule η = 1 − Tc/Th a partir de temperaturas de depósito en kelvin antes de calificar hojas de trabajo de motores térmicos o laboratorios de termodinámica.
Límites de diseño y software de tutoría
Normalice las temperaturas caliente y fría introducidas por el usuario en una eficiencia máxima para bocetos de proceso y lecciones interactivas.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de eficiencia de Carnot?
Es gratis en su navegador en esta página.
¿Cómo se define la eficiencia de Carnot?
Para un motor térmico entre dos depósitos, η = 1 − T_c / T_h, donde ambas temperaturas son absolutas (kelvin). El resultado se devuelve como fracción y como porcentaje.
¿Por qué los resultados se redondean a una precisión?
La precisión por defecto es de 10 decimales; puede fijar precision entre 0 y 15.
¿Puedo introducir las temperaturas en grados Celsius?
No. La relación entre las dos temperaturas solo tiene sentido en una escala absoluta, así que convierta antes ambos valores a kelvin. Con grados Celsius el resultado sería engañoso.
¿Qué pasa si el foco caliente no está más caliente que el frío?
El cálculo se rechaza. Si las temperaturas son iguales o están invertidas no hay diferencia que impulse el motor, y la eficiencia de Carnot no está definida en ese caso.
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/heat-engine-efficiency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"T_hot":600,"T_cold":300}'const res = await fetch("https://api.kit.forhosting.com/thermo/heat-engine-efficiency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"T_hot": 600,
"T_cold": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/heat-engine-efficiency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"T_hot": 600,
"T_cold": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/heat-engine-efficiency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"T_hot":600,"T_cold":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"T_hot":600,"T_cold":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/heat-engine-efficiency", 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
{
"T_hot": 600,
"T_cold": 300
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.heat_engine_efficiency",
"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_temperature | 1000000000000000 |
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 temperatura caliente debe ser estrictamente mayor que la fría; los depósitos iguales o invertidos se rechazan con invalid_input porque un motor térmico no puede producir trabajo entre depósitos que no establecen un gradiente de temperatura positivo.
Qué significa la eficiencia de Carnot y qué contiene la respuesta
Esta calculadora devuelve las entradas normalizadas T_hot y T_cold, la eficiencia como fracción, la eficiencia como porcentaje, la precisión usada, una etiqueta de método carnot_efficiency, un breve recordatorio de fórmula, y una pista de unidad indicando que la eficiencia primaria es una fracción. No hay conversión automática de unidades desde Celsius, ni consulta de tabla de vapor, ni muestreo de Monte Carlo de ciclos: el motor evalúa la fórmula cerrada dentro del rango numérico admitido o rechaza la entrada con invalid_input. Los casos rechazados incluyen una temperatura caliente o fría ausente, valores no finitos, magnitudes por encima de los techos documentados, temperaturas absolutas no positivas, y cualquier caso en que la temperatura caliente no sea estrictamente mayor que la fría, porque la eficiencia de Carnot no está definida para un par de temperaturas que no impulsa nada en este modelo.
Cómo se leen las temperaturas de los depósitos, y cómo se mantiene reproducible la eficiencia
Ambos deben ser números finitos positivos en una escala absoluta (kelvin). Se permiten signos más iniciales opcionales y notación científica en cadenas numéricas cuando se interpretan como decimales finitos; los espacios incrustados y los tokens no numéricos se rechazan. El campo preferido para el depósito caliente es T_hot, pero se aceptan los alias Th, T_h, hot, hot_temperature y hot_temp para que hojas de cálculo, cadenas de consulta y formularios tipados puedan reutilizar el mismo contrato. El campo preferido para el depósito frío es T_cold, con los alias Tc, T_c, cold, cold_temperature y cold_temp. Una temperatura no positiva falla con invalid_input y un mensaje que nombra el campo y exige una temperatura absoluta positiva en kelvin, así que un cero con apariencia de Celsius no se convierte en una razón absurda en silencio. Cuando la temperatura caliente no es mayor que la fría, la solicitud falla con invalid_input y un mensaje explícito de que la eficiencia de Carnot requiere que T_hot sea mayor que T_cold. Un campo opcional precision, con los alias decimals y dp, elige cuántos decimales se muestran para las salidas numéricas, con valor por defecto de diez y un tope de quince para que los goldens JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de una canalización automatizada sin reimplementar usted mismo la fórmula de eficiencia.
Dónde encaja el límite de Carnot en el estudio, el diseño y el software
Las herramientas de producto y educación usan el endpoint cuando quien aprende escribe valores caliente y frío en kelvin, y la interfaz debe mostrar el techo de eficiencia ideal. En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático. Combínela con otros ayudantes de termodinámica cuando necesite pasos de energía relacionados, y con endpoints matemáticos cuando esté construyendo un pequeño laboratorio de calculadoras de física gratuitas y deterministas.
Casos de integración
Fixtures de prueba deterministas
Genere eficiencias de Carnot reproducibles para pruebas unitarias, demostraciones térmicas y aserciones de CI sobre el límite ideal.
Preguntas técnicas
¿Qué ocurre si la temperatura caliente no es mayor que la fría?
La entrada se rechaza con invalid_input. La eficiencia de Carnot η = 1 − Tc/Th requiere T_hot > T_cold en una escala de temperatura absoluta.
¿Puedo introducir temperaturas en Celsius?
No se aplica conversión automática. Convierta primero a kelvin (T_K = t_C + 273.15), y luego proporcione T_hot y T_cold como temperaturas absolutas.