混合対流

カテゴリ: 流体解析(CFD) | 統合版 2026-04-06
CAE visualization for mixed convection theory - technical simulation diagram
混合対流 — Richardson数による流れレジームの分類

混合対流の理論基礎

混合対流とは

🧑‍🎓

先生、混合対流って強制対流と自然対流が同時に起きている状態ですよね?


🎓

そのとおり。外部からの流れ(ファンやポンプ)と浮力による流れが同程度の強さで共存する場合を混合対流(mixed convection)と呼ぶ。たとえば垂直管内の上昇流で管壁を加熱する場合、ポンプによる強制流れと浮力による上昇流が重畳する。


🧑‍🎓

どちらが支配的かはどうやって判断するんですか?


🎓

Richardson数 $Ri$ で判断する。


$$ Ri = \frac{Gr}{Re^2} = \frac{g \beta \Delta T L}{u^2} $$

$Ri \ll 1$ なら強制対流支配、$Ri \gg 1$ なら自然対流支配、$Ri \sim O(1)$ なら混合対流だ。実務的には $0.1 < Ri < 10$ の範囲が混合対流領域と考えてよい。


助勢流と対向流

🧑‍🎓

浮力と強制流れの方向関係は重要ですか?


🎓

非常に重要だ。加熱垂直管内の上昇流では浮力が流れを助ける方向に働く(助勢流 / aiding flow)。逆に下降流では浮力と流れが逆向きになる(対向流 / opposing flow)。


🎓

助勢流ではNu数が純粋な強制対流より増加する。対向流では流れの減速・逆流・再層流化が起こりうるため、Nu数が複雑に変化する。特に対向流の再層流化現象(laminarization)はCFDで正確に予測するのが難しいことで知られているよ。


🧑‍🎓

水平管の場合はどうですか?


🎓

水平管では浮力が二次流れ(縦渦)を生む。管断面の上部に高温流体が集まり、下部に低温流体が溜まる。この非対称な温度分布を正確に予測するには3D計算が必須で、2D軸対称近似は使えない。

Coffee Break よもやま話

Richardson数が「どっちが強い?」を決める

混合対流で鍵になるRichardson数(Ri = Gr/Re²)は、「浮力が強制流れの何倍強いか」を示す比率だ。Ri ≪ 1なら強制対流が支配的でシンプルに解けるが、Ri ≈ 1付近では浮力と慣性力が拮抗し、流れが複雑に絡み合う。電子機器の筐体内部がまさにこの厄介なゾーンに入りやすい——ファンで気流を作りつつ、基板の温度差で浮力流も起きる。現場では「まず強制対流だけで解いてみて、壁面温度が高くなりすぎたらBoussinesq項を追加」という段階的アプローチが多い。Ri ≫ 1の領域は自然対流が独壇場で、ファンを止めた緊急冷却時の計算がこれにあたる。

混合対流の数値計算手法

Boussinesq近似の適用範囲

🧑‍🎓

混合対流のCFDでは密度の扱いが重要だと聞きました。


🎓

浮力項を正しく扱うために、密度の温度依存性をどうモデル化するかが鍵だ。最も単純なのがBoussinesq近似で、密度を


$$ \rho = \rho_0 [1 - \beta (T - T_0)] $$

と線形近似し、浮力項にのみこの変動を反映する。運動方程式の他の項では密度を一定とする。Ansys FluentではOperating ConditionsでGravityを設定し、MaterialのDensityをBoussinesqに設定する。


🧑‍🎓

Boussinesq近似はいつ使えないんですか?


🎓

温度差が大きくて $\beta \Delta T > 0.1$〜$0.2$ 程度になると精度が悪化する。空気の場合、$\Delta T > 30$度C程度で注意が必要だ。この場合は理想気体やpolynomial密度を使って密度の非線形温度依存性を直接扱うべきだ。FluentのIncompressible Ideal Gas設定が便利だよ。


乱流モデルの注意点

🧑‍🎓

混合対流特有の乱流モデル選択の注意点はありますか?


🎓

浮力による乱流生成/減衰効果が重要になる。k-ε系モデルでは浮力生成項 $G_b = -g_i \frac{\mu_t}{\rho Pr_t} \frac{\partial \rho}{\partial x_i}$ が追加される。FluentではViscous ModelのOptionsで「Full Buoyancy Effects」をONにすることを強く推奨する。


🎓

また、対向流での再層流化現象を予測するにはTransition SSTモデルが有効だ。標準的な乱流モデルでは層流化を予測できず、Nu数を過大評価する。


🧑‍🎓

メッシュの要件は強制対流と異なりますか?


🎓

壁面垂直方向のメッシュ要件は同等($y^+ \approx 1$ 推奨)だが、浮力による二次流れを解像するために管断面方向のメッシュも十分に細かくする必要がある。水平管の場合、断面方向に少なくとも40〜60分割は必要だ。粗すぎると二次流れが解像できずNu数の非対称性を過小評価する。

Coffee Break よもやま話

Boussinesq近似——「密度は一定、でも浮力は計算する」という矛盾

Boussinesq近似は一見するとおかしな仮定だ。「密度ρは一定とする、ただし浮力項だけは温度依存の密度変化を使う」——これは矛盾に見える。でも実はこの近似は物理的に正しい。温度差ΔTが小さい場合(ΔT < 20〜30℃程度が目安)、密度変化は浮力力として流体を動かすには十分だが、慣性力や連続式への影響は無視できる程度に小さい。この分離によって非線形性が大幅に緩和され、計算が安定する。一方、高温炉内や太陽光を受ける建物外壁のような大きなΔT環境では、密度の全変化を考慮する「全密度モデル(ideal gas等)」が必要になる。モデル選択の目安はβΔT < 0.1を確認することだ。

混合対流の実務適用

建築環境での混合対流

🧑‍🎓

建築のHVAC設計でも混合対流は重要ですか?


🎓

非常に重要だ。オフィスの空調では天井からの給気(強制対流)と室内の発熱体(PC、人体、照明)による浮力が共存する。天井吹出し口からの冷気が十分な運動量を持たないと、暖気層(warm layer)が室上部に停滞して温度成層が発生する。


🧑‍🎓

それをCFDで予測するわけですね。


🎓

そのとおり。Fluentの場合、定常RANSではRealizable k-ε + Enhanced Wall Treatmentが室内環境CFDの標準選択肢だ。OpenFOAMではbuoyantSimpleFoamにkOmegaSSTを組合せる。人体の発熱は80〜120W程度のheat sourceとしてモデル化し、PMV-PPDによる快適性評価まで含めるのが実務的なワークフローだよ。


電子機器筐体の熱設計

🧑‍🎓

電子機器の筐体内部も混合対流ですか?


🎓

ファン付きの筐体では強制対流が主体だけど、ファンなし(自然空冷)やファン故障時は浮力駆動になる。設計上は両方のケースを評価する必要があり、これはまさに混合対流問題だ。


🎓

実務では3Dの筐体モデルを作成し、各部品をvolume heat sourceとしてモデル化する。基板はorthotropic(異方性)熱伝導体として面内/面外の熱伝導率を分けて入力する。STAR-CCM+やFluentのCHT機能で固体-流体を同時に解くのが標準的だよ。


🧑‍🎓

筐体内の自然対流って収束しにくいイメージがあります。


🎓

鋭い指摘だ。密閉筐体内の自然対流は定常解が存在しない場合がある(Ra数が高いと非定常振動流になる)。定常計算で残差が振動する場合は、非定常計算に切り替えて時間平均を取るべきだ。FluentならTransient設定でadaptive time steppingを使うのが実用的だよ。


検証手法

🧑‍🎓

混合対流CFDの検証にはどんなベンチマークがありますか?


🎓

垂直管内の混合対流ではJacksonらの実験データが標準参照だ。矩形キャビティの混合対流ではHaidari et al.のデータがある。建築分野ではIEA Annex 20のベンチマークケース(室内環境CFD)が広く使われている。

Coffee Break よもやま話

データセンター冷却設計——混合対流CFDで消費電力30%削減

現代のハイパースケールデータセンターでは、強制冷却(床下給気)と自然対流(ホットアイル/コールドアイル)が複雑に混合する典型的な混合対流環境だ。GoogleとFacebookが公開した事例では、CFDによる気流最適化でPUE(電力使用効率)を1.5から1.15に改善し、冷却電力を約30%削減した実績がある。解析上の難点はサーバーラックの多孔質体モデル化——実際のティル開口率とCFD設定の整合が肝で、開口率±10%の誤差がホットスポット温度予測に±8℃の差を生む。現場計測との比較検証が不可欠だ。

混合対流のソフトウェア比較

Ansys Fluentでの浮力設定

🧑‍🎓

Fluentで混合対流を解くときの設定手順を教えてください。


🎓

重要なポイントを順に。(1) Operating Conditions: Operating Densityを適切に設定。Boussinesq近似なら参照温度での密度。(2) Gravity: 重力ベクトルを正しく設定(デフォルトは0)。(3) Material: DensityをBoussinesqまたはIncompressible Ideal Gasに設定。(4) Viscous Model: Full Buoyancy EffectsをON。


🧑‍🎓

Operating Densityって何ですか?


🎓

Boussinesq近似では圧力の計算から静水圧成分を除去するためにOperating Densityを使う。参照温度での密度に設定するのが標準。これを設定しないと圧力場に大きな静水圧成分が残り、数値精度が悪化する。Incompressible Ideal Gasを使う場合はOperating Densityは不要だ。


STAR-CCM+での浮力設定

🧑‍🎓

STAR-CCM+の場合は?


🎓

Physics ModelsでGravity ModelをONにし、重力ベクトルを指定する。密度はBoussinesq ModelまたはIdeal Gas(非圧縮性近似付き)を選択。乱流モデルでBuoyancy ProductionをONにするのを忘れないこと。Reference ValuesでReference Temperatureを適切に設定するのも重要だ。


OpenFOAMでの浮力設定

🧑‍🎓

OpenFOAMの場合はどうですか?


🎓

buoyantSimpleFoam(定常)またはbuoyantPimpleFoam(非定常)を使う。constant/gファイルで重力加速度を設定。密度はconstant/thermophysicalPropertiesのequationOfStateでBoussinesq(Boussinesq近似)またはperfectGas(理想気体)を指定する。Boussinesqの場合、betaパラメータ(体膨張係数)の入力が必要だ。


🧑‍🎓

圧力のsolverはSIMPLEでいいですか?


🎓

浮力がある場合はSIMPLE系でも解けるが、収束が遅いことがある。Pseudo transient(FluentのPseudo Transient設定)やPIMPLE法(OpenFOAMのbuoyantPimpleFoamの定常モード活用)が安定する場合が多い。圧力のunder-relaxationは0.3程度から始めて、収束を見ながら調整しよう。


🧑‍🎓

浮力駆動流の収束判定で注意することは?


🎓

残差だけでなく、モニタリングポイントの温度と速度が定常に達していることを確認する。浮力流は残差が10のマイナス3乗程度で振動しても、積分量は収束している場合がある。逆に残差が下がっていても積分量が変動しているなら収束していない。

Coffee Break よもやま話

混合対流ソルバーの「浮力フラグ」を忘れずに

商用ソルバーで混合対流を解く際、意外と見落とされるのが「浮力項の有効化」だ。Fluent、STAR-CCM+、CFX のいずれも、エネルギー方程式とNavier-Stokes方程式を連立させるだけでは不十分で、温度差による密度変化(Boussinesq近似または全密度法)を明示的にオンにする必要がある。これを忘れると、熱は伝わっても流体が動かないという「熱だけ解けている状態」になる。また浮力方向(重力ベクトル)の設定ミスも多く、g = (0, -9.81, 0) のつもりが (0, 9.81, 0) になっていると浮力が逆向きになり、暖かい空気が下に溜まる非物理的な結果が出る。ソルバー選定前のチェックリストに「浮力モデルの設定手順の複雑さ」を加えておくことを勧める。

混合対流の先端研究

再層流化(Laminarization)

🧑‍🎓

対向流の再層流化って具体的にどういう現象ですか?


🎓

加熱された垂直管内の上昇流(助勢流)で、浮力による加速が壁面近傍の速度プロファイルを一様化させ、乱流エネルギーの生成が抑制されて流れが局所的に層流化する現象だ。Nu数が急激に低下するため、過剰な壁面温度上昇の原因になりうる。


🎓

再層流化のパラメータとして $Bo^ = Gr^ / (Re^{3.425} Pr^{0.8})$ が使われ、$Bo^* > 6 \times 10^{-7}$ 程度で層流化が始まるとされている。


🧑‍🎓

RANSで再層流化を予測できますか?


🎓

通常のk-εやk-ωでは予測できない。Transition SSTモデルを使えばある程度予測可能だが、再層流化の開始位置が実験と10〜30%ずれることがある。正確な予測にはDNS(Direct Numerical Simulation)やWall-Resolved LESが必要だ。


LESによる混合対流解析

🧑‍🎓

LESで混合対流を解くメリットは何ですか?


🎓

混合対流では浮力プルームの非定常的な揺動や乱流との相互作用が重要で、RANSではこれを時間平均化してしまう。LESでは浮力による大規模渦構造や温度変動を直接解像できるので、非定常熱荷重の評価やThermal fatigue寿命予測に有用だ。


🧑‍🎓

計算コストの目安は?


🎓

垂直管内の混合対流LESでは、$Re_{\tau}$ に基づく壁面解像のセル数が圧倒的に多くなる。$Re = 10000$ 程度の管流で数千万セル、$Re = 50000$ なら数億セルが必要。HPCクラスターでも1ケース数日〜数週間かかる。WMLESで壁面モデルを使えばセル数を1/10程度に削減できるよ。


原子力分野での応用

🧑‍🎓

原子力で混合対流が重要なのはなぜですか?


🎓

原子炉の炉心では冷却材が下から上に流れ、燃料棒の発熱による浮力が流れに重畳する。通常運転時は強制対流支配だが、ポンプ喪失事故(LOCA)時には自然対流に遷移する。この遷移過程が混合対流であり、燃料被覆管の最高温度を正確に予測する安全評価に直結するんだ。NRC(米国原子力規制委員会)の安全解析ではCFDの検証・妥当性確認V&V)が厳格に要求されるよ。

Coffee Break よもやま話

超臨界流体の混合対流——CO₂冷却炉の浮力逆転現象

超臨界CO₂(sCO₂)は次世代原子炉や太陽熱発電の冷媒として注目されているが、臨界点付近(31℃、7.38MPa)では密度・比熱・粘性が急変し、通常の混合対流理論が破綻する。特に垂直加熱管の上昇流では「浮力補助から浮力抑制への遷移」が発生し、局所熱伝達係数が急低下する「伝熱劣化」現象が起きる。この現象はBuoyancy Parameter Bo* = Gr/Re³⁻⁴ で整理できるが、CFDでは圧力依存の物性変化をReal-Gas EOSとLow-Mach数ソルバで扱う必要があり、商用ツールの標準設定では再現できないケースがある。

混合対流のトラブル対応

計算が発散する

🧑‍🎓

混合対流の計算を始めたら、数十反復で発散してしまいます。


🎓

浮力流は初期条件との乖離が大きいと速度場が急激に変動して発散しやすい。以下の手順を試そう。(1) まずgravityをOFFにして等温流れ場を収束させる。(2) gravityをONにして温度差を段階的に増加させる(FluentならPatch機能で温度を設定)。(3) Pseudo Transientまたは非定常計算で安定化する。


🧑‍🎓

under-relaxation factorはどう調整すべきですか?


🎓

密度のunder-relaxationを追加して0.8程度に設定する(Fluentでは通常1.0がデフォルトでリストに表示されない。Solution > Methods > Under-Relaxation FactorsでDensityを追加する)。Body Forceのunder-relaxationも0.8程度に下げるとよい。


温度場が非物理的な対称性を持つ

🧑‍🎓

水平管の混合対流なのに、温度分布が上下対称になってしまいます。


🎓

浮力効果がモデルに反映されていない可能性がある。確認ポイント: (1) gravityベクトルの向きが正しいか。(2) DensityがConstantではなくBoussinesqまたはIdeal Gasになっているか。(3) Operating DensityまたはReference Densityが適切に設定されているか。(4) Full Buoyancy EffectsがONか。


🧑‍🎓

全部確認したけど対称です。


🎓

非常に低いRi数($Ri < 0.01$)なら浮力効果がほぼ無視できるので対称は正常。$Ri > 0.1$ で対称なら、初期条件が完全対称になっていて、浮力による摂動が数値的に発達しない可能性がある。わずかな非対称初期摂動(温度場に0.1度程度のランダムノイズ)を加えるか、非定常計算に切り替えるとよい。


OpenFOAMのbuoyantSimpleFoamで残差が振動する

🧑‍🎓

buoyantSimpleFoamで残差が周期的に振動して収束しません。


🎓

浮力流では定常解が存在しない場合がある。まずRa数を確認しよう。$Ra > 10^8$ 程度(密閉キャビティの場合)では流れが本質的に非定常になる。buoyantPimpleFoamに切り替えて非定常計算し、時間平均を取るのが正しいアプローチだ。


🧑‍🎓

非定常計算の時間刻みの目安は?


🎓

浮力流の特性速度 $u_{buoy} = \sqrt{g \beta \Delta T L}$ とセルサイズ $\Delta x$ からCFL数が1以下になるように設定する。adaptive time steppingが使えるならMaxCo 0.5程度で自動調整させるのがよい。OpenFOAMのcontrolDictでadjustTimeStepをyesに設定し、maxCoを指定すればよい。

Coffee Break よもやま話

混合対流の収束が遅い——その本当の理由

混合対流の定常解析で「残差が10⁻³から先に全く下がらない」という経験をしたエンジニアは多いはずだ。これは単なる設定ミスではなく、物理的な理由がある。Ri ≈ 1付近の混合対流は流れが本質的に「不安定」な状態にあり、複数の安定解が共存できる。つまり定常解が存在しない、あるいは複数存在するという状況になっている。この場合、定常ソルバーを使い続けても収束しない——解そのものが振動している可能性が高い。対策として非定常計算(URANS)に切り替え、十分な時間積分後に時間平均を取る手法が有効だ。また緩和係数を0.1〜0.3程度に下げると振動が抑制されることもある。「定常で解けない混合対流は非定常に切り替えろ」が経験則だ。

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

熱解析V&V・品質保証構造解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
プロフィールを見る