Claudeで木造住宅の壁量計算を検算する手順 — 2025年4月改正後の係数と転記を洗う
2025年4月の改正で壁量計算は算定表から算定式に変わりました。人が計算し、Claudeには転記ミスと係数の取り違えの検算だけを任せる線引きと手順を示します。
壁量計算をClaudeに丸ごと任せる使い方より、検算役に回す使い方のほうが成立します。向くのは、人が出した計算結果の転記ミスと、係数の取り違えを洗う検算です。
2025年4月の基準見直しで、必要壁量の求め方は「軽い屋根」「重い屋根」の表から、建築物の荷重を使う算定式に変わりました。式が変わると、旧基準の癖で書いた数字や、表計算ツールからの写し間違いが紛れ込みやすくなります。この記事では、検算に必要な改正点、Claudeに渡す材料、再計算のスクリプト、見落としやすい箇所を順に示します。
改正後の壁量計算は何が変わったか
施行令第46条第4項は、階数が2以上、または延べ面積が50平方メートルを超える木造建築物に、国土交通大臣が定める基準に従って壁や筋かいを設置することを求めています。施行令の条文には必要壁量の表そのものはなく、数値は告示に置かれています。この見直しは告示(昭和56年告示第1100号などの改正)で行われ、令和6年5月31日に公布、令和7年4月1日に施行されました。
必要壁量の求め方の違い
改正前
「軽い屋根」「重い屋根」の区分で必要壁量を決めます。存在壁量に数えるのは耐力壁だけで、壁倍率は5倍以下までです。
改正後
建築物の荷重の実態から算定式で必要壁量を出します。軽い屋根・重い屋根の区分は廃止されました。準耐力壁等も存在壁量に算入でき、壁倍率は7倍以下まで使えます。
床面積あたりの必要壁量は、国土交通省の補足資料で次の式として示されています。
Lw = (Ai × C0 × Σwi) / (0.0196 × Afi)
Lw : 床面積あたりの必要な壁量 (cm/㎡)
Ai : 層せん断力分布係数
C0 : 標準せん断力係数 0.2(施行令88条2項の指定区域は 0.3)
Σwi : 当該階が地震時に負担する固定荷重と積載荷重の和 (kN)
Afi : 当該階の床面積 (㎡)実務では式を手で解く機会は少なく、日本住宅・木材技術センターが公開する早見表や表計算ツールで、階高・床面積・屋根と外壁の仕様・太陽光発電設備の有無などを入力して数値を得ます。補足資料には、確認申請で早見表や表計算ツールの出力結果の提出までは基本的に求めないとも書かれています。提出を求められないぶん、入力側の取り違えは誰にも見つけてもらえません。検算の出番はここです。
経過措置は令和8年3月で終了しました。旧基準の数字が手元の古い雛形に残っていると、そのまま使ってしまうことがあります。
人が計算し、Claudeは検算に限る線引き
線引きは、判断と転記・再計算で分けると運用しやすくなります。
| 作業 | 担当 | 理由 |
|---|---|---|
| 仕様(屋根・外壁・断熱・太陽光)の決定 | 担当人 | 理由設計者の判断で、図面にしか根拠がない |
| 表計算ツールへの入力と必要壁量の算出 | 担当人 | 理由公開ツールの出力が基準値になる |
| 出力と計算書の数字の突き合わせ | 担当Claude | 理由転記ミスは機械的に拾える |
| 壁倍率×壁長の再集計 | 担当Claude | 理由足し算の抜けを洗える |
| 準耐力壁等の倍率の再計算 | 担当Claude | 理由式が決まっていて再現できる |
| 適合の最終判断 | 担当人 | 理由設計者の責任で、検算結果はその材料にとどまる |
Claudeの出力は、人が出した数字と一致するかどうかの証拠として使います。一致しなければ、どちらが誤りかを図面と告示に戻って決めるのは人です。
検算の手順
壁量の検算を回す順序
- 1
諸元を1枚の表にそろえる
階高(1階・2階)、各階の床面積、屋根と外壁の仕様、太陽光発電設備の有無、標準せん断力係数C0を、計算書とは別に1枚の表へ書き出します。
- 2
係数の取り違えを洗う
C0が0.2か0.3か、階高が3.2m以下か、床面積に小屋裏を含めていないかを、Claudeに表と計算書の両方を渡して照合させます。
- 3
必要壁量を長さに直して照合する
Lwはcm/㎡ なので、床面積を掛けてcmにし、メートルに直した値を計算書の必要壁量と比べます。たとえば後述のスクリプトの入力例では、1階のLw 46 cm/㎡に床面積50㎡を掛けると2,300cmで、23mになります。cmとmの桁取り違えは、この手順で最初に出やすい誤りです。
- 4
準耐力壁等の倍率を再計算する
腰壁・垂れ壁を存在壁量に入れている場合は、倍率の式で一つずつ再計算し、必要壁量の2分の1を超えるかを確認します。
- 5
存在壁量を再集計する
壁の通り芯ごとに、壁倍率×壁長を足し直して、計算書の合計と比べます。
照合用のプロンプトの形
Claudeには、計算書の全文を渡して「この計算は正しいか」と聞くのではなく、照合させたい項目を限定して渡します。行ごとの突き合わせに絞る考え方は、出来高請求書をClaude for Excelで検算する手順と同じ型です。
以下は木造2階建て住宅の壁量計算の入力と結果です。
判断や適合可否の評価はせず、次の4点だけ照合してください。
1. 入力表と計算書本文で、階高・床面積・C0 が一致しているか
2. 必要壁量(cm/㎡)×床面積(㎡)÷100 が、計算書の必要壁量(m)と一致しているか
3. 壁リストの倍率×壁長の合計が、計算書の存在壁量と一致しているか
4. 腰壁・垂れ壁の倍率が、下記の式で再計算した値と一致しているか
面材: 材料の基準倍率 × 0.6 × 面材の高さの合計 ÷ 横架材間の内法寸法
木ずり: 0.5 × 木ずりの高さの合計 ÷ 横架材間の内法寸法
不一致があれば、箇所・計算書の値・再計算値を表で示してください。
再計算できない項目は「再計算不可」と書き、推測で埋めないでください。最後の一文が効きます。ツールの出力値であるLwは、Claudeには式の入力(各荷重値)が見えないので再計算できません。再計算できない項目を推測で埋めさせない指示を入れておけば、それが検算の範囲外だと分かります。
再計算スクリプトで算術を固定する
照合の算術は、会話の中で暗算させず、スクリプトで固定します。Claudeにコード実行の環境があればその場で、なければPythonファイルを書かせて手元で走らせます。
# kabe_check.py 壁量の算術検算(判断はしない)
def required_m(lw_cm_per_m2: float, floor_area_m2: float) -> float:
"""Lw(cm/㎡) × 床面積(㎡) を m に直す"""
return lw_cm_per_m2 * floor_area_m2 / 100
def panel_ratio(base: float, panel_h_cm: float, clear_cm: float) -> float:
"""面材の準耐力壁等の壁倍率 = 基準倍率 × 0.6 × 高さ合計 ÷ 内法寸法"""
return base * 0.6 * panel_h_cm / clear_cm
def lath_ratio(lath_h_cm: float, clear_cm: float) -> float:
"""木ずりの準耐力壁等の壁倍率 = 0.5 × 高さ合計 ÷ 内法寸法"""
return 0.5 * lath_h_cm / clear_cm
# 補足資料の入力例: 床面積 50㎡ / 50㎡、Lw 1階46・2階28 (cm/㎡)
print("必要壁量 1階", required_m(46, 50), "m") # 23.0
print("必要壁量 2階", required_m(28, 50), "m") # 14.0
# 補足資料の算定例: 内法寸法 260cm
print("面材", round(panel_ratio(2.5, 210, 260), 2)) # 1.21
print("木ずり", lath_ratio(40 + 90, 260)) # 0.25python3 kabe_check.py算定例では、構造用合板の基準倍率2.5、面材の高さの合計210cm、内法寸法260cmで約1.2倍、木ずりは垂れ壁40cmと腰壁90cmの合計から0.25倍です。スクリプトの出力がこの値と一致することを、自分の計算に差し替える前に確かめておくと、式の写し間違いを防げます。手計算で理論解を先に固定してから出力を突き合わせる進め方は、CalculiXで片持ち梁を手計算と照合する記事にも例があります。
準耐力壁等に数えてよい条件を先に落とす
倍率の再計算より前に、その壁が準耐力壁等の仕様に当てはまるかを見ます。仕様と倍率は品確法の評価方法基準と同様に規定されており、条件は壁の種類ごとに次のとおりです。
| 種別 | 幅 | 高さ | その他 |
|---|---|---|---|
| 準耐力壁(面材・木ずり) | 幅90cm以上 | 高さ横架材間の内法寸法の80%以上 | その他柱・間柱のみにくぎ打ち |
| 垂れ壁 | 幅90cm以上かつ2m以下 | 高さ36cm以上 | その他両側に耐力壁または準耐力壁があること |
| 腰壁 | 幅90cm以上かつ2m以下 | 高さ36cm以上 | その他両側に耐力壁または準耐力壁があること |
壁リストに「垂れ壁 倍率0.25」と書かれていても、高さが36cmに満たなければ数えられません。この判定は寸法の比較なので、壁リストに幅と高さの列があれば、Claudeに条件の表と突き合わせさせられます。列がない壁リストは、倍率だけが書かれていて根拠が追えない状態です。先に幅と高さの列を足してから照合に回します。
また、準耐力壁等の壁量が少なく倍率も小さい場合、四分割法では耐力壁のみで検証し、準耐力壁等は算入しません。柱頭・柱脚の接合部の検証では、算入した準耐力壁等のうち倍率が1.5倍を超えるものだけ、その倍率を使います。四分割法の検算では、存在壁量の合計から準耐力壁等を外した値を使っているかも照合項目に入れてください。
転記ミスと取り違えが出やすい5箇所
照合で最初に見る箇所
C0の0.2と0.3
軟弱地盤の指定区域では0.3です。表計算ツールの入力欄にも、不明な場合は特定行政庁に確認するよう注記があります。区域の指定は物件ごとに異なるため、Claudeには値の照合だけをさせます。
階高の測り方
表計算ツールの入力欄では、2階は2階梁・桁上端から2階床梁上端まで、1階は土台上端から2階床梁上端までの距離です。天井高や内法寸法を入れる取り違えが起こります。
床面積に小屋裏を含めない
入力欄の注記では、ここでの床面積に小屋裏面積は含めなくてよいとされています。建築面積や延べ面積をそのまま写していないかを見ます。
階高3.2m超の扱い
階高が3.2mを超える在来軸組では、筋かいの壁倍率に低減係数αh(3.5×Ld/H0、上限1.0)を乗じます。階高の入力が3.2m前後の物件は、αhを掛けた壁倍率で計算されているかを計算書で確認します。
準耐力壁等の2分の1
必要壁量の2分の1を超えて準耐力壁等を存在壁量に算入する場合は、柱の折損等の脆性的な破壊が生じないことの確認が要ります。比較は各階・各方向で行い、いずれかで超えれば全階・全方向を超過扱いで検証します。
最後のカードは、Claudeに「超えているか」を判定させる項目として向いています。必要壁量と準耐力壁等の壁量を方向別に並べた表を渡せば、機械的に比較できます。ただし、超えた場合に必要な折損の確認方法は、「今後解説等で示す予定」とされた項目です。この部分は検算ではなく設計判断になります。
検算で見つけられないもの
Claudeの照合が保証するのは、渡した数字同士の整合性までです。次の点は、検算を通ったあとにも残ります。
- 入力した仕様が図面と合っているか。屋根材を取り違えても、計算書の中では一貫した誤りになります
- 壁量計算の外にある確認。補足資料では、壁配置のバランス(四分割法)や柱頭・柱脚の接合部(N値計算法等)の確認で、準耐力壁等の扱いが分かれると整理されています。壁量が足りていても、これらは別に確かめる項目です
- 構造計算で確認する場合の扱い。昭和56年告示第1100号の構造計算による場合は、壁量計算が不要になったと補足資料にあります。壁量計算書を検算する対象が、そもそも存在しない案件もあります
まとめ
壁量計算の検算で、Claudeに任せる範囲は転記の照合、単位換算、倍率の再計算、足し算の再集計です。仕様の決定、ツールへの入力、適合の最終判断は人が持ち続けます。式が表から算定式に変わった今は、入力の取り違えが誰にも拾われない構造になっているので、照合項目を限定したプロンプトと再計算スクリプトの2点セットを計算書のたびに回すと、入力の取り違えを提出前に拾えます。