Calculateur de résistance thermique en série d’un mur
Additionnez la résistance thermique d'un mur multicouche : 0,08 m de laine minérale à 0,04 W/(m·K) apportent à eux seuls 2 m²·K/W, bien plus que la brique et le plâtre autour. Vous obtenez aussi le total et le coefficient U. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Surface (m2)
- 12
- Nombre de couches
- 3
- Résistance totale (m2·K/W)
- 2,1908888889
- Résistance totale (K/W)
- 0,1825740741
- Valeur U globale (W/m2·K)
- 0,456435744
Un mur multicouche freine le flux de chaleur grâce à chaque matériau placé entre ses faces chaude et froide. Ce calculateur convertit l’épaisseur et la conductivité thermique de chaque couche en résistance surfacique, additionne les résistances en série, puis fournit le total de la paroi et sa valeur U réciproque. Vous pouvez saisir brique, isolant, panneau, plâtre ou toute couche homogène avec des unités SI cohérentes. Une aire facultative convertit également la résistance normalisée en K/W. Le calcul est déterministe, transparent et adapté aux études, à l’enseignement, aux devis et aux logiciels reproductibles.
Saisissez des données physiques cohérentes pour chaque couche
Créez le tableau layers dans l’ordre physique des matériaux, même si cet ordre ne modifie pas une somme strictement en série. Relevez la conductivité dans une fiche fabricant, une déclaration issue d’essais ou une référence technique correspondant à l’état du matériau. Ne placez pas une valeur R commerciale dans le champ de conductivité : ces grandeurs sont différentes.
Convertissez les millimètres en mètres ; 100 mm deviennent 0.1 m. Vous pouvez ajouter name pour identifier une brique, une laine minérale ou une plaque de plâtre. Toutes les épaisseurs et conductivités doivent être des nombres finis strictement positifs.
Les valeurs absentes, nulles, négatives, infinies ou non numériques sont refusées. Conservez partout les unités SI annoncées.
Interprétez le calcul en série et les résultats
Le résultat en mètre carré-kelvin par watt représente la résistance conductive par unité de surface. Toutes les contributions sont ensuite additionnées, car le flux thermique unidimensionnel traverse successivement chaque couche. Une résistance supérieure donne donc une valeur U inférieure.
Le format numérique stable convient aux essais répétés. Aucune table cachée, donnée météo ou estimation probabiliste n’intervient. Seules les couches saisies sont comptées : films superficiels, lames ventilées, fixations, montants, humidité et ponts thermiques ne sont pas ajoutés automatiquement.
Si une norme impose des résistances superficielles, traitez-les avec la méthode technique appropriée.
Employez le résultat avec discernement
Utilisez l’outil dans le navigateur pour comparer des parois, préparer un cours ou contrôler une feuille de calcul. Comparez les variantes avec des conditions aux limites identiques. Une épaisseur d’isolant accrue augmente linéairement sa résistance si la conductivité reste constante.
La température, la densité, le vieillissement et l’humidité peuvent modifier les performances réelles, et les règlements peuvent imposer une conductivité déclarée ou de calcul. Ce modèle convient aux couches planes homogènes en conduction stationnaire unidimensionnelle. Il ne remplace ni un calcul de chemins parallèles à travers les montants, ni une étude bidimensionnelle des ponts thermiques, ni une simulation transitoire.
Consignez la source et l’état associés à chaque conductivité.
Cas d’usage
Comparaison de parois
Comparez maçonnerie, isolant, panneaux et finitions avec une méthode SI identique.
Logiciels d’ingénierie
Intégrez une somme déterministe couche par couche aux devis ou analyses énergétiques.
Enseignement et contrôle
Montrez pourquoi les résistances en série s’additionnent et pourquoi U est l’inverse du total.
Questions fréquentes
Quelle formule est utilisée ?
La résistance d’une couche est son épaisseur divisée par sa conductivité thermique, puis toutes les couches sont additionnées.
Quelles unités faut-il saisir ?
Utilisez des mètres, des W/(m·K) et éventuellement des m². Le total principal est exprimé en m²·K/W.
L’ordre des couches change-t-il le total ?
Non. L’addition est commutative, mais l’ordre réel facilite la vérification du détail.
Les films superficiels et ponts thermiques sont-ils inclus ?
Non. Seules les couches conductives homogènes fournies sont additionnées ; les chemins parallèles ne sont pas modélisés.
Dois-je indiquer la surface du mur ?
Seulement si vous voulez la résistance absolue en K/W de ce mur. La résistance par mètre carré et le coefficient U n'en dépendent pas ; sans surface, un mètre carré est pris par défaut.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"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
}
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.resistance_series",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Saisissez des données physiques cohérentes pour chaque couche
Chaque couche exige thickness_m en mètres et conductivity_w_mk en watts par mètre-kelvin. Le tableau accepte de 1 à 100 couches. area_m2 est facultatif et vaut 1 par défaut ; renseignez l’aire réelle uniquement pour obtenir aussi la résistance absolue en K/W.
Interprétez le calcul en série et les résultats
Pour chaque matériau, le calcul applique R_layer = thickness_m / conductivity_w_mk. La réponse contient la liste normalisée, les résistances individuelles et layer_count. total_resistance_m2k_w constitue le résultat principal. total_resistance_k_w divise ce total par area_m2, tandis que overall_u_value_w_m2k en est l’inverse.
Employez le résultat avec discernement
Choisissez l’API lorsqu’un logiciel de devis, d’analyse énergétique, de configuration produit ou de contrôle qualité doit répéter exactement la même opération. Chaque élément réussi coûte $0.002 ; une entrée incorrecte renvoie invalid_input.
Questions techniques
Quel est le prix de l’API ?
Le calcul dans le navigateur est gratuit. Chaque élément réussi via l’API coûte $0.002.