Calculadora de resistencia térmica en serie para muros
Sume la resistencia térmica de un muro por capas: 0,08 m de lana mineral con 0,04 W/(m·K) aportan por sí solos 2 m²·K/W, mucho más que el ladrillo y el yeso que los rodean. También obtiene el total y el valor U. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Área (m2)
- 12
- Número de capas
- 3
- Resistencia total (m2·K/W)
- 2,1908888889
- Resistencia total (K/W)
- 0,1825740741
- Valor U global (W/m2·K)
- 0,456435744
Un muro multicapa se opone al flujo de calor mediante cada material situado entre sus caras caliente y fría. Esta calculadora convierte el espesor y la conductividad térmica de cada capa en resistencia por unidad de área, suma las resistencias en serie y muestra tanto el total del cerramiento como su valor U inverso. Introduzca ladrillo, aislamiento, tablero, yeso u otra capa homogénea con unidades SI coherentes. El área opcional convierte además la resistencia normalizada en K/W. El cálculo es determinista, transparente y útil para diseño, docencia, presupuestos y procesos de software repetibles.
Introduzca cada capa con datos físicos coherentes
Cree el arreglo layers siguiendo el orden físico de los materiales, aunque dicho orden no altera una suma puramente en serie. Obtenga la conductividad de una ficha del fabricante, una declaración ensayada o una referencia técnica adecuada al estado del material. No introduzca un valor R comercial en el campo de conductividad: son magnitudes distintas.
Convierta milímetros a metros; por ejemplo, 100 mm son 0.1 m. Puede añadir name para identificar materiales como ladrillo, lana mineral o placa de yeso. Todos los espesores y conductividades deben ser números finitos positivos.
Se rechazan valores ausentes, nulos, negativos, infinitos o no numéricos. Mantenga siempre las unidades SI declaradas.
Interprete el cálculo en serie y sus resultados
El resultado, en metro cuadrado-kelvin por vatio, representa la resistencia conductiva por unidad de área. Después se suman todas las capas porque el flujo térmico unidimensional atraviesa cada una sucesivamente. Una resistencia mayor implica un valor U menor.
El formato numérico estable permite repetir pruebas. No se usan tablas ocultas, datos meteorológicos ni modelos probabilísticos. Solo se incluyen las capas introducidas: las películas superficiales, cámaras ventiladas, fijaciones, montantes, humedad y puentes térmicos no se añaden automáticamente.
Si una norma exige resistencias superficiales, aplíquelas mediante el método técnico correspondiente.
Utilice el resultado con criterios de ingeniería
Use la calculadora del navegador para comparar cerramientos, preparar ejemplos docentes o revisar una hoja de cálculo. Compare alternativas manteniendo iguales las condiciones de contorno. Aumentar el espesor del aislamiento eleva linealmente su resistencia si la conductividad permanece constante.
Considere que temperatura, densidad, envejecimiento y humedad pueden modificar el comportamiento real, y que la normativa puede exigir una conductividad declarada o de diseño. El modelo corresponde a capas planas y homogéneas con conducción estacionaria unidimensional. No sustituye un cálculo de caminos paralelos con montantes, un análisis bidimensional de puentes térmicos ni una simulación transitoria.
Documente la fuente de cada conductividad.
Qué puede hacer con ella
Comparación de muros
Compare combinaciones de fábrica, aislamiento, tablero y revestimiento mediante el mismo método SI.
Software de ingeniería
Integre una suma determinista capa por capa en procesos de presupuesto o análisis energético.
Docencia y verificación
Muestre por qué se suman las resistencias en serie y por qué el valor U es el inverso del total.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
La resistencia de cada capa es el espesor dividido entre la conductividad térmica; después se suman todas en serie.
¿Qué unidades debo introducir?
Indique metros, W/(m·K) y, opcionalmente, m². El total principal se expresa en m²·K/W.
¿El orden de las capas cambia el total?
No. La suma es conmutativa, pero conservar el orden físico facilita la revisión del resultado.
¿Incluye películas superficiales y puentes térmicos?
No. Solo suma las capas conductivas homogéneas indicadas y no modela caminos paralelos.
¿Tengo que indicar el área del muro?
Solo si quiere la resistencia absoluta en K/W de ese muro. La resistencia por metro cuadrado y el valor U no dependen del área; si no la indica, se toma un metro cuadrado.
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/eng/resistance-series \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"layers":[{"name":"Brick","thickness_m":0.1,"conductivity_w_mk":0.72},{"name":"Mineral wool","thickness_m":0.08,"conductivity_w_mk":0.04},{"name":"Gypsum board","thickness_m":0.013,"conductivity_w_mk":0.25}]}'const res = await fetch("https://api.kit.forhosting.com/eng/resistance-series", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"layers": [
{
"name": "Brick",
"thickness_m": 0.1,
"conductivity_w_mk": 0.72
},
{
"name": "Mineral wool",
"thickness_m": 0.08,
"conductivity_w_mk": 0.04
},
{
"name": "Gypsum board",
"thickness_m": 0.013,
"conductivity_w_mk": 0.25
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/resistance-series",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"layers": [
{
"name": "Brick",
"thickness_m": 0.1,
"conductivity_w_mk": 0.72
},
{
"name": "Mineral wool",
"thickness_m": 0.08,
"conductivity_w_mk": 0.04
},
{
"name": "Gypsum board",
"thickness_m": 0.013,
"conductivity_w_mk": 0.25
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/resistance-series", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"layers":[{"name":"Brick","thickness_m":0.1,"conductivity_w_mk":0.72},{"name":"Mineral wool","thickness_m":0.08,"conductivity_w_mk":0.04},{"name":"Gypsum board","thickness_m":0.013,"conductivity_w_mk":0.25}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"layers":[{"name":"Brick","thickness_m":0.1,"conductivity_w_mk":0.72},{"name":"Mineral wool","thickness_m":0.08,"conductivity_w_mk":0.04},{"name":"Gypsum board","thickness_m":0.013,"conductivity_w_mk":0.25}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/resistance-series", 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
{
"layers": [
{
"name": "Brick",
"thickness_m": 0.1,
"conductivity_w_mk": 0.72
},
{
"name": "Mineral wool",
"thickness_m": 0.08,
"conductivity_w_mk": 0.04
},
{
"name": "Gypsum board",
"thickness_m": 0.013,
"conductivity_w_mk": 0.25
}
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.resistance_series",
"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
Introduzca cada capa con datos físicos coherentes
Cada capa requiere thickness_m en metros y conductivity_w_mk en vatios por metro-kelvin. Se admiten entre 1 y 100 capas. area_m2 es opcional y vale 1 por defecto; indique el área real solo si necesita también la resistencia absoluta en K/W.
Interprete el cálculo en serie y sus resultados
Para cada material se aplica R_layer = thickness_m / conductivity_w_mk. La respuesta incluye las capas normalizadas, su resistencia individual y layer_count. total_resistance_m2k_w es el resultado principal. total_resistance_k_w divide ese total entre area_m2, mientras overall_u_value_w_m2k es su inverso.
Utilice el resultado con criterios de ingeniería
Recurra a la API cuando un programa de presupuestos, análisis energético o control de calidad deba repetir exactamente la misma operación. Cada elemento correcto cuesta $0.002; las entradas incorrectas producen invalid_input.
Preguntas técnicas
¿Cuánto cuesta la API?
El cálculo en el navegador es gratuito. Cada elemento correcto de la API cuesta $0.002.