多層壁の直列熱抵抗計算ツール
厚さ0.08 m、熱伝導率0.04 W/(m·K)のロックウール層だけで熱抵抗は2 m²·K/Wとなり、両側のれんがや石こうボードを大きく上回ります。各層を足した合計とU値も表示されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 面積 (m2)
- 12
- 層の数
- 3
- 総抵抗 (m2·K/W)
- 2.1908888889
- 総抵抗 (K/W)
- 0.1825740741
- 総合U値 (W/m2·K)
- 0.456435744
多層壁では、暖かい面と冷たい面の間にある各材料が熱流を妨げます。この計算ツールは、各層の厚さと熱伝導率から単位面積当たりの熱抵抗を求め、それらを直列に加算し、壁全体の抵抗と逆数である U 値を表示します。れんが、断熱材、面材、石こうボードなどの均質な層を、一貫した SI 単位で入力できます。任意の壁面積を指定すると、正規化された抵抗を K/W にも換算します。計算は決定論的で透明性があり、設計、教育、見積もり、再現可能なソフトウェア処理に適しています。
各層に一貫した物性値をご入力ください
layers 配列には材料を壁内の実際の順序で並べます。ただし、純粋な直列加算では順序を変えても合計は変わりません。熱伝導率は、メーカーのデータシート、試験済みの性能宣言、または材料の状態に適した技術資料から取得してください。
市販の R 値を熱伝導率欄に入力しないでください。両者は異なる物理量です。ミリメートルはメートルに換算し、100 mm は 0.1 m と入力します。
name を追加すると、れんが、ミネラルウール、石こうボードなどを識別できます。厚さと熱伝導率はすべて正の有限数でなければなりません。欠落、ゼロ、負数、無限大、数値以外は拒否されます。
1 から 100 層まで指定できます。K/W の絶対熱抵抗も必要な場合だけ、実際の面積をご指定ください。宣言された SI 単位を統一してお使いください。
直列計算と出力内容をご確認ください
平方メートルケルビン毎ワットの結果は、単位面積当たりの伝導熱抵抗です。一次元の熱流がすべての層を順番に通るため、各抵抗を加算します。安定した数値形式により反復試験にも利用できます。
非公開の表、気象情報、確率モデルは使用しません。入力した層だけを対象とし、表面熱抵抗、通気層、金物、間柱、湿気、熱橋は自動的に追加しません。規格で表面抵抗が必要な場合は、所定の専門的な方法で別途扱ってください。
技術的な前提を守って結果をご利用ください
ブラウザー版は、壁構成の比較、教材の作成、表計算の確認にご利用いただけます。代替案を比較するときは境界条件を揃えてください。熱伝導率が一定なら、断熱材を厚くすると抵抗は比例して増加します。
実際の性能は温度、密度、経年、含水率で変わる場合があり、法令で宣言値や設計値が指定されることもあります。このモデルは、平坦で均質な層の定常一次元熱伝導に適用します。間柱を通る並列経路、熱橋の二次元解析、非定常シミュレーションの代用にはなりません。
使用した各熱伝導率の出典と条件を記録してください。
活用例
壁構成の比較
組積材、断熱材、面材、仕上げを同じ SI 熱抵抗方式で比較できます。
技術ソフトウェア
層ごとの決定論的な加算を見積もりやエネルギー解析に組み込めます。
教育と検算
直列抵抗を加算する理由と、U 値が合計の逆数になる理由を示せます。
よくある質問
どの計算式を使用しますか?
各層の抵抗を厚さ÷熱伝導率で求め、すべての層の値を直列に加算します。
どの単位で入力しますか?
メートル、W/(m·K)、任意で m² を使用します。主な合計値は m²·K/W です。
層の順序で合計は変わりますか?
いいえ。 加算結果は同じですが、実際の順序にすると詳細を確認しやすくなります。
表面熱抵抗や熱橋を含みますか?
いいえ。 入力された均質な伝導層だけを加算し、並列の熱流経路はモデル化しません。
壁の面積は入力する必要がありますか?
その壁全体の熱抵抗をK/Wで知りたいときだけ必要です。1平方メートルあたりの熱抵抗とU値は面積に左右されず、入力しなければ1平方メートルとして計算します。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"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": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.resistance_series",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
各層に一貫した物性値をご入力ください
各層には、メートル単位の thickness_m と、ワット毎メートルケルビン単位の conductivity_w_mk が必要です。area_m2 は任意で、既定値は 1 です。
直列計算と出力内容をご確認ください
各材料について R_layer = thickness_m / conductivity_w_mk を計算します。応答には正規化された層一覧、個別抵抗、layer_count が含まれます。主結果は total_resistance_m2k_w です。total_resistance_k_w はこの値を area_m2 で割った値で、overall_u_value_w_m2k は主結果の逆数です。したがって、抵抗が大きいほど U 値は小さくなります。
技術的な前提を守って結果をご利用ください
見積もり、エネルギー解析、製品構成、品質管理のソフトウェアで同一計算を繰り返す場合は API が適しています。成功した1件の料金は $0.002 で、不正な入力には invalid_input を返します。
技術的な質問
API の料金はいくらですか。
ブラウザー計算は無料です。成功した API の1件は $0.002 です。