HVAC空調CFD
HVAC空調CFDの理論基礎
概要
先生! HVAC空調のCFD解析はどんな場面で使われるんですか?
オフィス、商業施設、データセンター、病院などの室内環境を対象に、気流分布、温度分布、換気効率、快適性(PMV/PPD)をCFDで予測する技術だ。空調設備の設計段階での性能検証から、既存建物の改修計画まで幅広く使われている。
支配方程式
室内気流の支配方程式を教えてください。
低速流(マッハ数 < 0.3)の非圧縮性Navier-Stokes方程式 + エネルギー方程式が基本だ。浮力効果はBoussinesq近似で取り入れる。
この項がNavier-Stokes方程式のソース項として加わる。$\beta$ は体膨張係数(空気の場合 $\beta \approx 1/T_0$ [1/K])だ。
Boussinesq近似は温度差が小さい場合の近似ですよね。室内空調だと温度差はどのくらいまでOKですか?
$\beta \Delta T \ll 1$ が条件だから、空気の場合 $\Delta T < 30$ K程度なら妥当だ。室内空調では通常10 K以内だから問題ない。
快適性指標
PMV(Predicted Mean Vote)はCFDでどう計算するんですか?
PMVはISO 7730で定義される温熱快適性指標で、6つのパラメータから計算する。
| パラメータ | 記号 | CFDからの取得方法 |
|---|---|---|
| 代謝量 | M | 活動レベルから設定(事務作業: 1.2 met) |
| 着衣量 | I_cl | 季節・用途から設定(夏服: 0.5 clo) |
| 空気温度 | T_a | CFD結果から直接取得 |
| 平均放射温度 | T_r | CFD + 放射モデルから計算 |
| 気流速度 | v_a | CFD結果から直接取得 |
| 相対湿度 | RH | Species Transportで計算、または一様仮定 |
平均放射温度が必要なら、放射モデルもONにする必要がありますね。
そう。S2S(Surface-to-Surface)モデルまたはDO(Discrete Ordinates)モデルで壁面間の放射伝熱を計算し、各点でのT_rを求める。
換気効率の評価指標
換気効率の指標にはどんなものがありますか?
代表的な指標をまとめる。
| 指標 | 定義 | 意味 |
|---|---|---|
| ACH (Air Changes per Hour) | Q / V_room | 換気回数 |
| AE (Air Exchange Efficiency) | τ_n / (2τ_mean) | 新鮮空気の分配効率 |
| SVE (Contaminant Removal Effectiveness) | C_e / C_mean | 汚染物質の除去効率 |
| Local Mean Age of Air | τ(x) | 各点での空気の滞留時間 |
Local Mean Age of Airって、CFDでどう計算するんですか?
スカラー輸送方程式を追加して、空気の平均滞留時間を計算する。FluentではUDS(User Defined Scalar)を使う。
ソース項が $\rho$(一様)なので、空気が室内に滞在するほど $\tau$ が大きくなるわけですね。
空調CFDの源流——1970年代のビルエネルギー問題が生んだ室内気流解析
室内気流のCFD解析(Room CFD)が本格化したのは1970年代の石油ショック後、省エネビル設計のニーズが高まった時代だ。当初はゾーン法(Zone Model)と呼ばれる単純な混合空気モデルが主流だったが、コンピュータの普及とともにNavier-Stokes解法が室内気流に適用され始めた。Nielsen(1974)が初めて室内気流のk-εモデル解析を発表し、吹き出し口・吸い込み口の設計に科学的根拠を与えた。これが現在のCFD-HVAC解析の出発点だ。40年後の現代では数百万セルの非定常LES解析が標準となり、換気効率(Ventilation Efficiency)や在室者の熱的快適性(PMV指標)をリアルタイムに予測できる時代になった。
HVAC空調CFDの数値計算手法
数値手法の詳細
HVAC CFDの具体的な実装を教えてください。
乱流モデルの選択
室内気流ではSST k-omega か RNG k-epsilon が推奨される。特に天井吹出の混合換気では、壁面ジェットの挙動が重要なのでSST k-omegaが好まれる。
| 換気方式 | 推奨乱流モデル | 理由 |
|---|---|---|
| 混合換気(天井吹出) | SST k-omega | 壁面ジェットの剥離を捉える |
| 置換換気(床吹出) | RNG k-epsilon | 層流-乱流遷移域の取り扱い |
| パーソナル換気 | SST k-omega | 低速ジェットの精度 |
| 自然換気 | SST k-omega + Boussinesq | 浮力駆動流に対応 |
吹出口のモデリング
空調の吹出口って複雑な形状ですよね。全部メッシュ化するんですか?
ディフューザの内部形状を全てメッシュ化するのは非効率だ。代わりにSimplified Diffuser Model(SDM)を使う。吹出口面に速度プロファイル(風速、角度、乱流量)を直接与える方法だ。
よく使われるディフューザタイプ別の設定:
| ディフューザ | 吹出角度 | 有効面積比 | 乱流強度 |
|---|---|---|---|
| 4方向天井カセット | 水平〜15°下 | 50〜70% | 10〜15% |
| アネモスタット | 放射状、45° | 60〜80% | 15〜20% |
| ラインディフューザ | 水平 | 70〜90% | 10% |
| パンカルーバー | 可変(0〜60°) | 80〜95% | 5〜10% |
| 床吹出口 | 垂直上向き | 20〜40% | 20〜30% |
有効面積比って何ですか?
ディフューザのネック面積に対する実効吹出面積の比率だ。ルーバーやフィンの陰になる部分を除いた面積になる。メーカーのカタログに記載されているCoanda効果の到達距離と照合してCFDの妥当性を確認する。
メッシュ戦略
室内空間のメッシュ数の目安は?
一般的なオフィス(10m x 15m x 3m)で200万〜1000万セルが目安だ。
| 領域 | セルサイズ |
|---|---|
| 吹出口/吸込口周辺 | 10〜30 mm |
| 人体・家具周辺 | 20〜50 mm |
| 居住域(FL+0.1m〜FL+1.8m) | 30〜80 mm |
| 天井付近(ジェット域) | 20〜50 mm |
| その他(空間中央) | 80〜200 mm |
放射モデルの設定
放射モデルはどれを使えばいいですか?
室内環境ではS2S(Surface-to-Surface)モデルが推奨だ。壁面間のView Factorを事前計算して放射伝熱を評価する。DOモデルも使えるが、不透明壁面のみの室内環境ではS2Sで十分だ。
壁面の放射率の設定:
| 表面 | 放射率 |
|---|---|
| コンクリート壁 | 0.90〜0.95 |
| ガラス窓 | 0.84〜0.90 |
| 金属(塗装) | 0.85〜0.95 |
| 金属(未塗装) | 0.05〜0.20 |
| 人体表面 | 0.95〜0.97 |
ガラス窓の日射はどう扱うんですか?
Solar Load Modelを有効にして、太陽の位置(緯度、経度、日付、時刻)と窓のSHGC(Solar Heat Gain Coefficient)から日射負荷を計算する。Fluentにはこの機能が標準搭載されている。
HVAC CFDの乱流モデル選択——低レイノルズ数環境での標準k-εの限界
室内気流(HVAC)のCFD解析は、外部流体解析より低速(Re=10³〜10⁵)で浮力の影響が大きい特殊な環境だ。標準k-εモデルはこの低Reynolds数域での浮力主導流れを過大評価する傾向があり、温度成層(Thermal Stratification)の予測精度が低下する。より適切な選択肢は①RNG k-ε(バランスが良い)②Low-Re k-εモデル(Launder-Sharma等)③LES(最高精度、コスト高)だ。日本建築学会の検証報告では、吹き出し流速が0.5m/s以下の自然対流主導域ではRNG k-εがLES結果と10%以内で一致したが、ジェット型吹き出し(高速域)では25%以上の乖離が生じた。解析対象の支配的な流れパターンに合わせたモデル選択が精度を左右する。
HVAC空調CFDの実務適用
実践ガイド
HVAC CFDの実務的なケースを教えてください。
ケース1: データセンターの熱管理
データセンターのサーバーラック冷却は HVAC CFD の最も重要な応用分野の一つだ。ホットアイル/コールドアイル配置の温度分布を評価し、局所的なホットスポットを特定する。
典型的な境界条件:
- CRAC(Computer Room Air Conditioning): 吹出温度15℃、風量設計値
- サーバーラック: 発熱量5〜30 kW/ラック
- 床下プレナム: Raised Floor(タイル開口率25%)
RCI(Rack Cooling Index)という指標があると聞きましたが。
RCIはASHRAE TC 9.9で定義される指標だ。
$T_{in}$ がラック吸込温度、$T_{rec,max}$ がASHRAE推奨上限(27℃)。RCI > 95%が目標だ。
ケース2: 病院の感染制御
COVID-19以降、病院の換気設計にCFDが注目されましたよね。
そう。飛沫・エアロゾルの拡散予測が重要になった。DPMで咳やくしゃみの飛沫軌道を追跡し、感染リスクを評価する。
咳のモデル化パラメータ:
- 初速: 10〜20 m/s
- 飛沫径: 1〜500 um(Rosin-Rammler分布)
- 飛沫数: 約3000個/咳
- 温度: 34℃
- 相対湿度: 95%
飛沫の蒸発もモデル化するんですか?
そう。大きい飛沫は重力で落下するが、蒸発して飛沫核(droplet nuclei < 5 um)になると長時間空中に漂う。DPMにEvaporation modelを連成させる。
ケース3: 大空間の温度成層評価
アトリウムや工場のような大空間では、温度成層が形成される。暖かい空気が天井付近に溜まり、居住域との温度差が問題になる。
置換換気での温度成層高さの予測には、Archimedes数が重要なパラメータだ。
Ar数が大きいほど浮力が強くて、温度成層が安定するわけですね。
よくある失敗と対策
| 失敗パターン | 原因 | 対策 |
|---|---|---|
| 室温が全体的に高すぎる | 壁面の断熱条件が不適切 | 外壁の熱貫流率を設定(U値) |
| 吹出ジェットがすぐ消える | 数値拡散 | Second Order + メッシュ細分化 |
| PMVが一様にゼロ付近 | 放射モデルがOFF | S2Sモデルを有効にしてT_rを計算 |
| 気流パターンが実測と異なる | 吹出口のモデル化が不適切 | メーカーのカタログデータでCFD結果を検証 |
病院の空調CFD——手術室の感染リスクをゼロに近づける気流設計
病院の手術室は最も厳しい空調設計が求められる空間の一つだ。術野への菌・粒子の落下を防ぐため、天井から層流ダウンフロー(風速0.25〜0.45m/s)を維持しつつ、人体や機器の発熱による対流を制御する必要がある。CFD(HVAC解析)では外科医・看護師のマネキンモデルを配置し、サージカルライトの熱乱流が層流に与える影響を予測する。実際の設計では術野汚染指標「CFD-OI(Operating room Infection Index)」が0.01未満を目標とし、空調吹き出し口の位置と面積を最適化することで、微粒子カウント(ISO Class 5相当)を維持しながら省エネも両立させた事例が国内医療機器メーカーから報告されている。
HVAC空調CFDのソフトウェア比較
商用ツール比較
HVAC CFDにはどのツールが適していますか?
建築環境に特化したCFDツールと汎用CFDツールの両方がある。
| ツール | 開発元 | 特徴 | 対象ユーザー |
|---|---|---|---|
| Ansys Fluent | Ansys | Solar Load、PMV/PPD、DPM | CFDエンジニア |
| STAR-CCM+ | Siemens | 自動メッシュ、人体温熱モデル | CFDエンジニア |
| FlowDesigner | アドバンスドナレッジ研 | 空調設備設計UI | 空調設計者 |
| Stream (scSTREAM) | MSC Software | 建築CFD、直交格子 | 空調設計者 |
| SimScale | SimScale GmbH | クラウドCFD、無料枠あり | エンジニア全般 |
| Autodesk CFD | Autodesk | Revit/Inventorとの連携 | 建築設計者 |
| OpenFOAM | OSS | buoyantSimpleFoam | 研究者・上級者 |
| 6SigmaRoom | Future Facilities | データセンター専用 | DCファシリティ管理者 |
6SigmaRoomはデータセンター専用なんですね。
そう。サーバーラック、タイル、CRACユニットのライブラリが充実していて、データセンター特有のワークフローに最適化されている。CFDの知識がなくてもDCエンジニアが使えるのが強みだ。
用途別推奨ツール
| 用途 | 推奨 | 理由 |
|---|---|---|
| オフィスの快適性評価 | FlowDesigner / Fluent | PMV/PPD計算、Solar Load |
| データセンター熱管理 | 6SigmaRoom / Fluent | DC特化ライブラリ / 高精度 |
| 病院の感染制御 | Fluent / STAR-CCM+ | DPMの飛沫追跡が充実 |
| BIMとの連携 | Autodesk CFD / SimScale | Revit/IFCデータの直接読込 |
| 大規模施設(駅、空港) | Fluent / STAR-CCM+ | HPC対応、大規模メッシュ |
| 自然換気の検討 | OpenFOAM | LES、長時間非定常 |
BIMとの連携って重要ですか?
建築設計ではBIM(Revit, ArchiCAD)が標準だから、BIMモデルを直接CFDに取り込めるとワークフローが大幅に効率化される。ただし、BIMモデルにはCFDに不要な細かいディテール(配線、金物)が含まれるので、形状簡略化の手間は残る。
OpenFOAMでの室内環境解析
OpenFOAMで室内環境を解析する場合のソルバーは?
buoyantSimpleFoam(定常、Boussinesq浮力)またはbuoyantPimpleFoam(非定常)を使う。放射モデルはviewFactor(S2S相当)が利用可能だ。
設定のポイント:
- turbulenceProperties: kOmegaSST
- RASModel: kOmegaSST
- radiationModel: viewFactor
- g: (0 0 -9.81)
- Boussinesq: thermophysicalPropertiesでbeta値を設定
HVAC専用CFDツール——IDAとDesignBuilderと汎用CFDの使い分け
建築空調のCFD解析ツールは「HVAC専用」と「汎用CFD」の2系統がある。IDA ICE(EQUA)やDesignBuilder(EnergyPlusバックエンド)は、建物エネルギーシミュレーション(BES)に特化しており、多数の部屋・ゾーンを年間8760時間で計算できる。ただし各部屋内の詳細な気流分布は単純なゾーンモデルで近似される。詳細な室内気流分布(ドラフト感、汚染物質濃度分布)が必要なケースでは汎用CFD(Fluent、StarCCM+、PHOENICS)が使われる。近年はSimScale(クラウドCFD)がHVAC向けに室内気流の簡易解析テンプレートを整備しており、建築設計者が専門CFDエンジニアなしに概略解析を行う敷居が下がっている。
HVAC空調CFDの先端研究
先端トピックと研究動向
HVAC CFDの最新トレンドを教えてください。
1. LESによる室内気流の非定常評価
RANSでは時間平均的な気流パターンしか得られないが、LESでは瞬間的な気流変動(ドラフト感)を評価できる。ISO 7730のドラフトリスク(DR)の予測精度が向上する。
Tuは乱流強度ですよね。LESならTuを直接計算できると。
そう。RANSのTuは定義上、時間平均された値だが、LESでは瞬間的な速度変動からTuを局所的に計算できるので、DRの空間分布がより正確に得られる。
2. 人体温熱モデルの高度化
従来のPMVは定常状態の快適性指標だが、最近はUCB(UC Berkeley)Comfort ModelやFiala modelなど、人体の各部位の温度を動的に計算する多節点モデルが使われている。
人体を円柱ではなく、マネキン形状でモデル化する研究もありますよね。
CFDマネキン(Computational Thermal Manikin)は、頭部、胴体、四肢をそれぞれ独立した発熱面として設定し、衣服の断熱効果も考慮する。STAR-CCM+にはThermal Comfort modelが標準搭載されている。
3. CO2濃度に基づくDCV(Demand-Controlled Ventilation)
CO2をトレーサーガスとして使い、在室人数に応じた換気量制御(DCV)をCFDでシミュレーションする。Species Transport方程式でCO2の拡散を追跡する。
人あたりのCO2排出量はどのくらいですか?
安静時で約0.005 L/s(18 L/hr)、事務作業で約0.006 L/s、軽作業で約0.009 L/sだ。ASHRAE 62.1では室内CO2が1000 ppm以下を推奨している。
4. デジタルツインとBMS連携
Building Management System(BMS)のセンサーデータとCFDモデルを連携させたデジタルツインが普及しつつある。
CFDをリアルタイムで回すのではなく、ROMやサロゲートモデルを使うわけですね。
そう。フルCFDは1ケースに数時間かかるから、リアルタイム制御には使えない。事前に大量のCFDを回してROMを構築し、それをBMSに組み込む形だ。
デジタルツインHVAC——センサフュージョンとCFD-ROMのリアルタイム制御
最先端のスマートビル管理では、室内CO₂濃度・温湿度センサのデータとCFD-ROM(固有直交分解による低次元モデル)を組み合わせた「デジタルツインHVAC」システムの実用化が進んでいる。POD(Proper Orthogonal Decomposition)で事前にCFDの解空間を圧縮し、リアルタイムセンサデータで重み係数を更新することで、フルCFDの1/1000の計算時間で室内気流を推定できる。シンガポールの大型ショッピングモールで実装された事例では、このシステムがリアルタイムで在室人数と外気条件を考慮しながらAHU(エアハンドリングユニット)の風量を動的最適化し、冷房エネルギーを15%削減した実績が報告されている。
HVAC空調CFDのトラブル対応
トラブルシューティング
HVAC CFDでよくある問題を教えてください。
1. 室温が全体的に設計値と合わない
チェックポイント:
- 壁面の熱条件を確認。外壁はConvection BC(外気温度 + 外側熱伝達率)を設定しているか
- 内部発熱(照明: 10〜20 W/m²、人体: 75 W/人、OA機器: 50〜150 W/台)が正しく入力されているか
- 空調の吹出温度と風量が設計値と一致しているか
- 日射負荷(Solar Load)が考慮されているか(窓のある部屋では支配的な負荷源)
2. 吹出ジェットの到達距離が短い
天井から吹き出したジェットがすぐに消えてしまうケースですね。
対策:
- 離散化スキームを確認(First Order Upwindだと数値拡散でジェットが拡散する)
- 吹出口周辺のメッシュを細分化(吹出口の10倍以上の距離まで徐々に粗くする)
- 吹出風速と乱流強度が正しいか確認(ディフューザのカタログ値を使う)
- Coanda効果(天井面へのジェット付着)を再現するために、天井面近傍のメッシュを十分細かくする
3. Boussinesq近似で残差が振動する
対策:
- 圧力補間をPRESTO!またはBody Force Weightedに変更
- Under-Relaxation FactorのBodyForceを0.8に設定
- Operating Density(Boussinesqの参照密度)が適切な値になっているか確認
- Operating PressureとReference Pressureの設定を確認
4. 放射モデルで計算時間が極端に長い
原因: S2SモデルのView Factor計算がボトルネック。面の数が多すぎる。
対策:
- S2SのFace Clustering(面のグループ化)を有効にして面数を減らす
- Cluster数を調整(精度とコストのトレードオフ)
- 放射の影響が小さい領域(壁面温度差が3 K以内)では放射を無視する
5. 実測の風速分布と合わない
チェックリスト:
| 確認項目 | よくある問題 |
|---|---|
| 吹出口の有効面積比 | カタログ値を使っていない |
| 家具・人体の配置 | 気流の障害物として影響大 |
| ドアの開閉状態 | 隣室との圧力差で気流が変わる |
| 外部風圧 | 窓や外壁開口部からの漏気 |
| 吹出温度のドリフト | 空調機の制御遅れ |
家具の配置まで影響するんですね。パーティションなんかもモデル化すべきですか?
パーティション(高さ1.2m以上)は気流パターンに大きく影響するので必ずモデル化すべきだ。デスクやキャビネットは高さ0.7m程度の単純な直方体で簡略化してよい。
空調CFDで「計算は合格、現場は不快」——ドラフト感予測の落とし穴
空調CFDで温度分布は設計値通りでも、実際の室内で「風が当たって寒い」というクレームが絶えないケースがある。問題は「ドラフト感」の予測精度だ。人体が不快と感じるドラフトはISO 7730でDR(Draft Rate)指標として定義されており、風速0.2m/s以上かつ乱流強度が高い領域で発生しやすい。CFDのRANS解析では時間平均風速は正確でも局所的な乱流変動(u')を過小評価する傾向がある——これがDR予測を楽観的にする原因だ。対策は①時間平均風速に乱流強度×0.37の補正を加えるISO式を使う、②URANSやLESで瞬間風速変動を直接計算する、の二択だが、実務でLESを使える環境はまだ限られている。
関連トピック
なった
詳しく
報告