
この流体流れシミュレーターはブラウザ上で完全に動作し、自分で描画した障害物の周囲を流れる定常流の挙動をテストできます。層流は右側から流入し、染料の筋によって流線が視覚化され、変更を加えるたびに流れの形状がリアルタイムで変化します。何もインストールすることなく、チャネル流れ、境界層、後流、流れの剥離に関する直感を素早く養うことができます。
流体流れシミュレーターの仕組み
流れは右端から、垂直方向の中央にある開口部を通って流入する。
#1 入口の直径と長さを変更してください(赤いパイプ): 「入口サイズ」スライダーは、開口部をウィンドウの高さに対する割合で設定します。0 では閉じた壁、100 では全高になります。「トンネル長さ」スライダーは、開口部を2本の赤い線で描かれたチャネルまで拡張します。これらの線は実線の壁であり、流体はこれらを越えることができず、壁にぶつかると速度が低下します。そのため、チャネルに沿って速度勾配が自然に形成され、中央部では速く、壁付近では遅くなります。チャネルの外側では、すべての画面境界が開放された流出境界となるため、流体は無限領域と同様に、単純に領域から流出します。
#2 クリックしてドラッグし、流れの中の任意の場所に障害物を描画します。 各ストロークは、同じ壁面挙動を持つ固体障害物となります。流れは障害物の周囲を回り、障害物の前で停滞し、障害物の後ろに航跡を残します。「障害物をクリア」を押すまでストロークは継続し、「流れを再開」を押すと、描画内容を維持したまま流体がリセットされます。入口サイズまたはトンネル長を変更すると、シミュレーションが最初からやり直されます。
ヒント:まずチャンネルを設定してから描画してください。 この流体流れシミュレーターでは、ペイントする前にインレットサイズとトンネル長を選択してください。どちらかのスライダーを動かすと実行が再開されます。インレットに向かって開くカップ形状は避けてください。そのようなポケットに入った染料は外に出ることができず、そこに留まります。透明にしたい場合は、「密度拡散」または「渦度」を少し上げてください。
ヒント:粘度と流入速度は同時に調整してください。 粘度が高いほど境界層が厚くなり、後流は滑らかになります。低粘度で流入速度が高いほど、せん断層が鋭くなり、後流は不安定になります。流れが画面を通過するのに時間がかかるため、スライダーは一度に1つずつ変更し、数秒お待ちください。
流れの中に障害物を描き込む。
上部の2つのカーソルを使って、赤い吸気管の位置を調整してください。 大画面でご覧いただくのが最適です(全画面表示リンクは下記参照)

パイプを抑制し、開放環境内のオブジェクトをシミュレートするには:
パイプの直径を最大100まで拡張します(一番上のスライダー1つ目)。
パイプの長さを0に短縮する(上から2番目のスライダー)
ストリーム数を20以上(「染料の筋」)に増やす
免責事項
この流体流れシミュレーターは、流体力学の原理を示すためのものであり、それ以上のものではありません。これは、視覚的な直感を目的としたリアルタイムの低解像度近似モデルであり、本格的なCFDソルバーではありません。検証済みの乱流モデル、校正済みの単位、質量や運動量の精度は保証されていません。設計、サイズ決定、安全に関する判断には、このシミュレーターの結果を使用しないでください。これらの目的には、適切なメッシュ分割と検証を備えた、検証済みのCFDパッケージを使用してください。
プロからのアドバイス: プロフェッショナルな用途としては、学習や説明のためにCFD(計算流体力学)や流体原理の図を素早く作成するのが最適です。計算には適していません。
| ライセンス | |
|
弊社の流体流れシミュレーターは、パベル・ドブリャコフ氏による優れたシミュレーションを大幅に改良したもので、こちらからテストできます。 https://paveldogreat.github.io/WebGL-Fluid-Simulation/ ソースコードはこちら: https://github.com/mharrys/fluids-2d また、長年にわたりオンラインツールディレクトリにも掲載しています。 シミュレーションカテゴリ. その最初のライセンス: MITライセンス 著作権 (c) 2017 パベル・ドブリャコフ 本書のコピーを入手した者は誰でも、無償で許可される。 上記の著作権表示およびこの許可表示は、すべての 本ソフトウェアは「現状のまま」提供され、明示的または黙示的な保証は一切ありません。 |
層流、調整可能な入口、障害物の描画と相互作用、およびいくつかのCFDパラメータを追加した、当社のバージョンのライセンスは以下のとおりです。 パベルのMITライセンスと同じです(左側を参照)。 |

















