操作パネル
表示オプション
プリセット
アクション
統計
理論メモ
渦 i の位置 (xi,yi)、強さ Γi による速度誘起:
u = −Γ(y−yi) / 2π(r²+ε²)
v = +Γ(x−xi) / 2π(r²+ε²)
ケルビンの循環定理
非粘性・圧縮性なし → 実質的な循環 Γ = ∮v·ds は保存
CAE応用
渦法 (Vortex Method)、渦励振 (VIV)、乱流モデリング
クリック/ドラッグで流体を撹拌して渦構造を生成。ランキン渦モデルによる速度場計算と粒子トレーサー可視化。カルマン渦列・渦対プリセット搭載。
このシミュレーターの核となるのは「ランキン渦モデル」です。これは、渦の中心(渦核)では剛体のように回転し、外側では回転速度が距離に反比例して減衰する理想的な渦を表すモデルで、中心で速度が無限大になる特異性を避けるために使われます。
$$ v_{\theta}(r) = \begin{cases}\frac{\Gamma}{2\pi R^2}r & (r \le R) \\ \frac{\Gamma}{2\pi r}& (r > R) \end{cases}$$$v_{\theta}$: 中心からの距離$r$における接線方向速度、$\Gamma$: 循環(渦の強さ)、$R$: 渦核半径(パラメータ「渦核半径ε」に対応)。渦核内($r \le R$)では速度が$r$に比例して増加し、渦核外($r > R$)では$1/r$に比例して減少します。
各渦要素が他の位置に誘起する速度は、2次元渦法の基本式である「ビオ・サバールの法則」のアナロジーで計算されます。渦度$\omega$を持つ点渦が、距離$r$離れた点に誘起する速度です。
$$ \Delta \vec{v}= \frac{\vec{\omega}\times \vec{r}}{2\pi |\vec{r}|^2}$$$\Delta \vec{v}$: 誘起される速度ベクトル、$\vec{\omega}$: 渦度ベクトル(2次元ではz成分のみ)、$\vec{r}$: 渦要素から観測点への位置ベクトル。全ての渦要素からの影響を足し合わせることで、複雑な流れ場が生成されます。
構造物の風・水流による振動解析:前述のカルマン渦列は、橋梁、高層ビル、煙突、海洋構造物などに周期的な横風力を発生させます。CAEを用いた流体構造連成解析(FSI)により、この「渦励振」が引き起こす振動や疲労寿命を予測し、設計段階で対策を講じます。
航空機・自動車の空力設計:翼端から発生する翼端渦は、後続機に影響を与え、誘導抵抗の原因となります。また、車体後方の渦構造は空気抵抗に直結します。CAEシミュレーションで渦の発生・発達を可視化し、燃費向上や安定性向上のための形状最適化に活用されます。
乱流の大規模構造解析:渦法は、数値拡散が少なく粒子を追跡する特性から、大気の流れ、河川の乱流、燃焼室内の混合過程など、大規模で複雑な渦構造の時間発展を捉えるのに適しています。実現象の本質的なメカニズムを理解するための研究ツールとしても重要です。
混拌・化学プロセス設計:化学プラントの反応槽やタンク内で、撹拌機によって生成される渦は、流体の混合効率や熱伝達を決定します。CAEを用いて流れ場を可視化・最適化することで、均一な混合を達成し、反効率向上やエネルギー消費の低減を図ります。
このツールで遊び始めるときに、いくつか気をつけてほしいポイントがあるよ。まず、「マウスで速く動かせば強い渦ができる」と思いがちだけど、実はそう単純じゃない。このシミュレーターは「循環Γ」という渦の強さをマウスの軌跡に沿って付与している。つまり、動かす「速さ」よりも、動かした「軌跡が囲む面積」が大きく影響するんだ。ゆっくりでも大きく円を描くほうが、小刻みに速く動くよりも強い渦ができることがある。これは実務でも、境界条件の設定で「速度」と「渦度」を混同しないように、という注意に繋がるね。
次に、パラメータ「粘性」と「渦核半径ε」の関係だ。両方とも渦の広がり方に関わるから、同じような効果に見えるけど、物理的な意味は全く違う。「粘性」は流体そのものの性質で、渦のエネルギーが熱に散逸していく(減衰する)過程を表す。一方、「渦核半径ε」は計算モデル上のパラメータで、渦の中心部の構造をどのくらいの大きさで滑らかに表現するかを決めるもの。例えばεを極端に小さく(0.01など)して粘性もゼロにすると、渦が非常に鋭く、ほとんど減衰しないため、数値的不安定(渦が暴発的に強くなる)が起きやすくなる。実務のCFDでも、モデル化のためのパラメータと物性値は区別して理解することが超重要だ。
最後に、これは「2次元」のシミュレーションだという根本的な制限を忘れないで。画面は平らだよね。現実の流れは3次元なので、ここで美しく見える渦の糸も、実際には渦管として複雑に伸びたり絡まったりする。このツールでカルマン渦列を再現しても、実際の円柱後流では3次元的な乱れ(スパン方向の変動)がすぐに発生する。2次元計算は現象の本質を掴むには最高だが、定量的な値を求める実務解析では常に3次元効果を考慮する必要がある、というのが大きな落とし穴なんだ。
この「渦法」をベースにした考え方は、CAE流体解析のさまざまな分野に応用されている。まず挙げるのは航空宇宙工学だ。飛行機の翼から剥離する渦(翼端渦)は、後続機に影響を与える危険な乱気流の原因になる。このような大きな渦構造を効率的に追跡するために、ラグランジュ粒子法の一種である「渦法」が研究されてきた歴史がある。また、ヘリコプターのローター周りの流れも複雑な渦の絡み合いだ。
もう一つは自動車工学、特に空力設計だ。車体後方で発生する乱流(ウェイクフロー)は空気抵抗の主原因。ここで発生する大きな渦構造を把握するために、DES(Detached Eddy Simulation) のような高度な乱流モデルが使われる。DESは物体近くはRANS(レイノルズ平均)、剥離した渦が発達する領域はLES(ラージエディシミュレーション)で解くハイブリッド手法で、このツールで見ているような「はっきりした渦」の挙動を直接計算する思想に近い。
さらに意外なところではプラント配管設計にも関係する。ポンプから吐出された流れがパイプの曲がり部(エルボ)を通るとき、二次流れという渦が発生する。これが下流の流量計の計測精度を狂わせたり、特定部位の腐食を促進したりする。このような内部流れの渦を予測するのもCFDの重要な仕事で、その基礎となる渦度の考え方は共通しているんだ。
このツールに慣れて「もっと知りたい」と思ったら、次のステップとして「渦度方程式」を学ぶことを強くお勧めする。ナビエ-ストークス方程式から導かれるこの方程式は、渦が「生成・輸送・拡散・消滅」するメカニズムを直接記述している。2次元の場合、粘性のある流体では次の形になるよ。
$$ \frac{\partial \omega}{\partial t} + (\vec{v} \cdot \nabla) \omega = \nu \nabla^2 \omega $$
左辺第2項が渦の輸送(このシミュレーターで粒子で可視化している部分)、右辺が粘性による渦の拡散(パラメータ「粘性」で調整している部分)に対応する。この式を見ると、3次元ではもっと複雑な「渦の伸長」の項が加わる。教科書なら「流体力学(前編)」(今井功)の渦運動の章が非常に明快だ。
学習の実践としては、このシミュレーターで遊びながら、パラメータを変えた時の挙動を仮説→検証のサイクルで記録してみよう。例えば「渦核半径εを大きくすると、二つの接近した渦の合体は早くなるのか遅くなるのか?」などだ。その感覚を養った後で、実務レベルのCFDソフト(OpenFOAMなど無料のものもあり)で「2次元キャビティ流れ」などの基礎チュートリアルを実行してみると、メッシュやソルバーといった新しい要素が出てくるが、背景にある渦の物理は変わらないことが実感できるはずだ。次のトピックとしては、乱流のエネルギーカスケードや、流体構造連成(FSI)の基礎に進むと、このツールで見ていた現象が、どのようにして実際の「構造物の振動」という問題に発展していくのかが理解できるようになるよ。