直接数値シミュレーション (DNS) — CAE用語解説

カテゴリ: 用語集 | 2026-03-28
CAE visualization for dns - technical simulation diagram

DNS とは

🧑‍🎓

DNSって「乱流モデルを使わずにNavier-Stokes方程式を直接解く」って意味ですよね? なぜそれが特別なんですか?


🎓

いい質問だね。乱流には大きな渦から小さな渦まで膨大なスケールが存在していて、エネルギーが大きい渦から小さい渦へカスケード的に受け渡される。一番小さい渦のスケールをKolmogorovスケール $\eta$ というんだけど、DNSではこの $\eta$ まで全部の渦を格子で解像する。モデルで近似しないからモデル誤差がゼロ、つまり「真の解」が得られるのが最大の強みだ。


🧑‍🎓

Kolmogorovスケールってどのくらいの大きさなんですか?


🎓

Kolmogorovスケールは次の式で表される:

$$\eta = \left(\frac{\nu^3}{\varepsilon}\right)^{1/4}$$

ここで $\nu$ は動粘性係数、$\varepsilon$ は乱流エネルギー散逸率だ。例えば水道管内の流れ(Re=10,000くらい)だと $\eta$ は0.1mm程度。自動車まわりの流れ(Re=10⁷)だと数ミクロンのオーダーになる。これを全領域で解像するメッシュを作ると、格子点の数が天文学的になるわけだ。


DNS の計算コスト

🧑‍🎓

計算コストが $Re^3$ に比例するって聞いたんですけど、具体的にどのくらい大変なんですか?


🎓

まずスケールの比を見てみよう。最大スケール $L$ と最小スケール $\eta$ の比は:

$$\frac{L}{\eta} \sim Re^{3/4}$$

3次元だから格子点数 $N$ は:

$$N \sim \left(\frac{L}{\eta}\right)^3 \sim Re^{9/4}$$

さらに時間ステップも小さくしなきゃいけないから、トータルの計算コストは $Re^3$ に比例する。Re=1,000のチャネル流れなら数百万格子点で何とかなるけど、自動車まわりのRe=10⁷だと格子点が10¹⁶オーダーになって、現存するスパコンでも全く手が出ない。


🧑‍🎓

えっ、10¹⁶って…… 1京点ですか? さすがにそれは無理ですよね。


🎓

そう。だから工業的な高Reynolds数の問題にDNSを適用するのは事実上不可能なんだ。現在のスパコンで実現できるDNSはRe=数千〜数万程度が限界で、2024年に東大が「富岳」で実施したチャネル流れDNSでも Re_τ ≈ 8,000 くらいだったかな。それでも数兆格子点を使っている。


DNS が使えるケース

🧑‍🎓

じゃあDNSは実際にどんな場面で使われるんですか? 使えないなら意味がないような……。


🎓

いやいや、DNSの価値は非常に大きいよ。主な用途はこんな感じだ:


🧑‍🎓

なるほど、「DNSで正解を作って、それを使ってもっと安い手法を賢くする」という使い方なんですね。


🎓

まさにそれ。最近はDNSデータを機械学習に食わせて、より高精度な乱流モデルを作るアプローチも盛んだ。Physics-Informed Neural Network(PINN)やData-Driven Turbulence Modelingと呼ばれる分野で、DNSデータは「教師データ」として不可欠な存在になっている。


DNS vs LES vs RANS

🧑‍🎓

DNS・LESRANSの違いを整理すると、どうなりますか?


🎓

ざっくり整理するとこうだ:

手法渦の解像格子点数(Re=10⁴)用途
DNS全スケール〜10⁷学術研究・検証データ
LES大渦のみ(SGSモデル)〜10⁵〜10⁶空力騒音・非定常流れ
RANSなし(全部モデル化)〜10⁴〜10⁵工業設計の主流

精度はDNS > LES > RANSの順だけど、計算コストも同じ順で重くなる。実務ではコストと精度のバランスが大事で、自動車のエアコンダクト設計ならRANSで十分だし、航空機の翼端渦騒音を予測したいならLESが必要、その乱流モデルの妥当性を検証したいときにDNSを参照する、という階層的な使い分けになるんだ。


🧑‍🎓

スパコンがもっと速くなったら、いつかDNSで自動車まわりの流れとかも計算できるようになりますか?


🎓

理論的にはね。ただしRe=10⁷の流れをDNSで解くには、今の計算機性能の10⁶〜10⁸倍くらい必要で、ムーアの法則が続いたとしても数十年先の話になる。だから現実的には、LESを壁面モデルで加速するWMLES(Wall-Modeled LES)とか、RANS/LESハイブリッド(DESやIDDES)のような中間的な手法が発展していて、そちらの方が実務へのインパクトは大きいだろうね。


🧑‍🎓

DNSは「究極の精度を持つけど、使える範囲が限られる特別な道具」という理解でいいですか?


🎓

その理解で完璧だ。DNSは乱流研究の「ゴールドスタンダード」であり、他の手法を支える土台。CFDの世界では、DNSの結果が信頼できる基準として常に参照される。直接実務で使うものではないけど、間接的にはすべてのCFD解析の信頼性を支えている、非常に重要な手法だよ。


CAE用語の正確な理解は、チーム内のコミュニケーションの基盤です。 — Project NovaSolverは実務者の学習支援も視野に入れています。

直接数値シミュレーション (DNS) の実務で感じる課題を教えてください

Project NovaSolverは、CAEエンジニアが日々直面する課題——セットアップの煩雑さ、計算コスト、結果の解釈——の解決を目指しています。あなたの実務経験が、より良いツール開発の原動力になります。

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