球の抗力(Stokes/Oseen解) — トラブルシューティングガイド

カテゴリ: V&V | 2026-02-20
この記事は統合版に移行しました
より充実した内容を sphere-drag.html でご覧いただけます。
CAE visualization for sphere drag troubleshoot - technical simulation diagram
球の抗力(Stokes/Oseen解) — トラブルシューティングガイド

検証ベンチマークとしての球の抗力

一様流中の球の抗力は、CFDの精度検証に最もよく使われる解析解ベンチマークです。基準となる理論は3層あります。

理論抗力係数適用範囲
Stokes解(慣性完全無視)\( C_D = \dfrac{24}{Re} \)\( Re \lesssim 0.1 \)
Oseen補正(慣性の一次補正)\( C_D = \dfrac{24}{Re}\left(1 + \dfrac{3}{16}Re\right) \)\( Re \lesssim 1 \)
標準抗力曲線(実験相関:Schiller-Naumann等)\( C_D = \dfrac{24}{Re}(1 + 0.15\,Re^{0.687}) \)\( Re \lesssim 800 \)

ここで \( Re = \rho U d / \mu \)(直径基準)、\( C_D = F_D / (\frac{1}{2}\rho U^2 \cdot \frac{\pi d^2}{4}) \)(投影面積基準)です。このページは「CFDで球を解いたら理論と合わない」ときの原因を、頻度順に潰していきます。

🙋

Re=0.05でCFDを回したのに、CDがStokes解より15%も大きいんです。Stokes解って厳密解ですよね? CFDが間違ってるんでしょうか…。


🎓

その症状、犯人はほぼ確実に計算領域の狭さだよ。Stokes流の撹乱は \( 1/r \) でしか減衰しない——粘性流れの影響が驚くほど遠くまで届くんだ。だから領域境界(外側の壁や遠方境界)が球の50倍程度離れていても、壁の閉塞効果で抗力が数%上乗せされる。15%増なら境界はおそらく20D前後じゃないかな。低Reの球は「理論が厳密なのにCFDの設定要求が一番厳しい」ベンチマーク——そこがこの問題の教育的価値でもあるんだよ。

症状0: 定義の取り違え(最初に3分で確認)

「倍・半分・3割」のきれいな比率でずれているときは、物理でも数値でもなく、ほぼ定義ミスです。

症状1: 低ReでCDが理論より大きい——領域サイズの閉塞効果

Stokes流の長距離減衰(\( u' \sim 1/r \))のため、円筒・角柱領域の側面境界は「見えない壁」として抗力を増やします。壁補正の古典(円管内の球のBohlin/Habermanの補正)では、球径と管径の比 \( \lambda = d/D \) に対し補正が \( 1/(1 - 2.104\lambda + \dots) \) の形で効き、\( \lambda = 0.02 \)(領域が球の50倍)でも約4%の増加になります。実務の選択肢は次の3つです。

  1. 領域を十分大きく — 目標精度1%なら半径方向に球径の100倍以上が目安。低Reベンチマークの領域は「大きすぎるくらいが正しい」
  2. 壁補正式で理論側を補正 — 有限領域の理論値(壁補正付きStokes抗力)と比較する。領域を広げる計算コストを回避できる賢い方法
  3. 領域サイズのスタディ — 25D/50D/100Dで抗力を計算し、\( 1/r \) 系の外挿で無限遠値を推定。閉塞が原因かどうかの診断を兼ねる

症状2: Re=1〜10で「Stokes解と合わない」

それは合わなくて正常です。Stokes解の誤差はRe=1で既に10%超、Re=10では数倍——比較すべき基準の選択ミスであり、CFDの欠陥ではありません。Re>0.1ではOseen補正、Re>1では標準抗力曲線(実験相関)を基準にします。逆に言うと、CFD検証としての使い分けは:①Re≪1でStokes解と比較(拡散項・境界処理の精密検証)、②Re=10〜100で標準曲線と比較(対流項・後流の検証)、の2点セットで行うと、コードの別の側面を検査できます。相関式自体にも±数%のばらつきがあるため、Re>1の合否判定は±5〜10%を目安にします。

症状3: Reを上げたら収束しない・答えが揺れる——流れ構造の変化

Re域流れの状態解析上の帰結
Re < 20程度付着した定常軸対称流定常・軸対称(2D)解析で可
20 < Re < 210程度定常軸対称の剥離渦輪後流の解像(球後方の細分)が精度を左右
210 < Re < 270程度軸対称性の破れ(定常非軸対称)軸対称モデルは原理的に不可。3D化必須
Re > 270程度非定常渦放出非定常3D解析。CDは時間平均で評価

「Re=300で定常解析が収束しない」は、ソルバーの不調ではなく定常解が存在しない物理の答えです(収束診断の一般則)。また軸対称解析をRe=250で使って「収束したが実験と合わない」場合、対称性の強制が非物理な解を作っています。Re域と解析タイプの対応表を最初に確認してください。

症状4: メッシュを細かくしても収束しない・値が漂う

推奨検証プロトコル(この順で1日)

  1. 定義チェック — Re・面積・力成分の定義を明文化(症状0のチェック項目)
  2. Re=0.05・領域100D — Stokes解±1〜2%を目標。外れたら領域スタディ(25/50/100D)で閉塞を単離
  3. メッシュ収束 — 3水準でGCI(手順)。抗力は積分量なので比較的よく収束する
  4. Re=100 — 標準抗力曲線±5%。後流細分の効果を確認
  5. 記録 — 領域サイズ・メッシュ・収束基準・比較基準(式)を検証台帳に残し、以後のプロジェクトの標準設定にする
🙋

球の抗力って地味な問題だと思っていましたが、ここまで奥があるんですね…。


🎓

この問題の価値は「厳密解があるのに、まともに合わせるには実務スキルの総動員が要る」ところなんだ。定義の規律・領域設計・メッシュ収束・流れ構造の知識・比較基準の選択——実プロジェクトで必要な検証スキルが全部この1問に入っている。新しいソルバーや新人の腕試しに球抗力を課すのは、そういう理由だよ。ここで±2%を出せる人は、実問題でも信頼できる検証ができる。

関連記事:解析解ベンチマークの一覧GCIのトラブルシュートソルバー収束の確認と診断

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