フルード数 シミュレーター 戻る
水理学シミュレーター

フルード数 シミュレーター — 開水路流れの常流・射流判定

流速 V・水深 y・単位幅流量 q・重力加速度 g からフルード数 Fr = V/√(gy) を実時間で計算し、常流・限界流・射流の3区分を自動判定。矩形開水路の限界水深 y_c と限界速度 V_c も同時に求まり、開水路側面図と V–y 領域マップの2画面で物理を直感的に理解できます。

パラメータ設定
流速 V
m/s
水深 y
m
単位幅流量 q
m²/s
重力加速度 g
m/s²

既定値: V = 2.0 m/s、y = 0.50 m、q = 1.0 m²/s、g = 9.81 m/s²。q は限界水深 y_c の計算に独立して使い、V と y はフルード数 Fr の計算に使います。

計算結果
フルード数 Fr
流動区分
限界水深 y_c
限界速度 V_c
開水路側面図

青=水面と水流(深さ y で描画)/茶=河床/矢印=流れの向きと速度ベクトル/Fr<1 では穏やかな水面、Fr>1 では波立った高速水膜、Fr≈1 では限界流の波形を可視化/背景色は流動区分(青=常流、緑=限界流、橙=射流)

V–y 領域マップ(限界水深曲線)

横軸=流速 V (m/s)/縦軸=水深 y (m)/緑曲線=限界水深 y_c(V) すなわち Fr=1 の境界線/曲線の上の領域=常流 (Fr<1)、下の領域=射流 (Fr>1)/黄丸=現在の (V, y) 点

理論・主要公式

フルード数は流れの慣性力と重力(表面波速)の比であり、開水路流れの常流・射流を分ける指標です。矩形開水路では単位幅流量 q から限界水深と限界速度が直ちに求まります。

フルード数の定義:

$$\mathrm{Fr} = \frac{V}{\sqrt{g\,y}}$$

矩形開水路の限界水深(Fr=1 となる水深):

$$y_c = \left(\frac{q^2}{g}\right)^{1/3}$$

限界速度(限界水深での流速):

$$V_c = \sqrt{g\,y_c}$$

流動区分:

$$\mathrm{Fr} < 1\,\,(\text{常流}),\quad \mathrm{Fr} = 1\,\,(\text{限界流}),\quad \mathrm{Fr} > 1\,\,(\text{射流})$$

$V$ は平均流速 [m/s]、$y$ は水深 [m]、$g$ は重力加速度 [m/s²]、$q = V\cdot y$ は単位幅流量 [m²/s]。$\sqrt{gy}$ は浅水波の伝播速度を表し、Fr=1 で流速と波速が一致します。

フルード数 シミュレーターとは

🙋
水理学の授業で「フルード数」が出てきたんですが、レイノルズ数とは違うんですか?両方とも流れの状態を分ける数ですよね?
🎓
どちらも無次元数だけど、見ている物理が全然違うよ。レイノルズ数 Re = ρVL/μ は「慣性力と粘性力の比」で、層流か乱流かを判定する。一方フルード数 Fr = V/√(gy) は「慣性力と重力(表面波速)の比」で、開水路流れが常流か射流かを判定する。河川みたいに水面が空気と接している流れでは、表面波が物理を支配するからフルード数が主役になるんだ。本ツールで V=2 m/s、y=0.5 m を入れると Fr ≈ 0.903 で「常流」だね。
🙋
「常流」と「射流」って具体的に何が違うんですか?水路を見てもいまいち区別がつかないんですが。
🎓
大まかに言うと、常流は「下流から上流へ波が伝わる」流れで、射流は「下流の情報が上流に伝わらない」流れだ。例えば、用水路に石を投げ込んでみると、常流なら波紋が上流側にも広がるけど、射流ならその場で流されていく。落差工の直後の薄い高速水膜が射流の典型で、必ず下流で水跳びを起こして常流に戻る。本ツールで V を 6 m/s、y を 0.3 m にしてみると Fr ≈ 3.5 で射流域、画面下のキャンバスでも波立ちが激しくなって白い泡しぶきが出るのが確認できるよ。
🙋
「限界水深 y_c」は何のために計算するんですか?スライダーの q を変えると変わりますよね。
🎓
いい質問だ。限界水深 y_c = (q²/g)^(1/3) は、その単位幅流量 q に対して Fr=1 となる水深で、比エネルギーが最小になる「特別な水深」なんだ。実水深が y > y_c なら常流、y < y_c なら射流と一発で判定できる。本ツールの既定値 q=1.0 m²/s、g=9.81 m/s² で y_c=0.467 m が出るけど、実水深 0.5 m はこれより少し深いから常流(Fr<1)。流量計測用の堰やパーシャルフルームは、わざと水路幅を狭くして限界流(y=y_c)を発生させ、流量と水深の一意な関係を作っているんだよ。
🙋
船の世界でもフルード数って使うって聞いたんですが、それも同じ式ですか?
🎓
同じ概念だけど、船の場合は特性長を「船長 L」にして Fr = V/√(gL) と書くのが一般的だ。船体が起こす造波抵抗は Fr が支配的で、特に Fr ≈ 0.4〜0.5 で造波抵抗のピーク(「速度の壁」)が来る。豪華客船クラスは Fr < 0.3 で穏やかに、駆逐艦やフェリーは Fr ≈ 0.3〜0.5 で運用、滑走艇は Fr > 1 で完全に水面上を「滑走」する。模型実験では、本物と模型でフルード数を一致させる「フルード相似則」が造船工学の基本則として 1870 年代から使われているよ。本ツールの右側のグラフで V と y を独立に動かすと、Fr=1 の境界線がどう走るかが直感的に分かる。

よくある質問

Fr=1 で流速 V と浅水波速 √(gy) が一致するため、波が上流に伝わるか伝わらないかの境界になるからです。常流(Fr<1)では波速の方が流速より速いので、下流の障害物の影響が上流側へ波として伝わって水面形が決まります。射流(Fr>1)では逆に、流速が波速より速いので下流の情報が上流に届かず、水面は上流条件だけで決まります。物理的にも、矩形開水路では Fr=1 で比エネルギー H = y + V²/(2g) が最小、すなわち同じ流量を最小エネルギーで流せる水深になります。これが堰やパーシャルフルームで限界流を意図的に発生させる物理的根拠です。
単位幅流量 q [m²/s] は、水路幅 1 m あたりの流量で q = Q/B の関係にあります(Q は全流量 [m³/s]、B は水路幅 [m])。矩形開水路ならば、限界水深 y_c や比エネルギー曲線は q のみで決まり、水路幅 B を分けて考えなくて済むので便利です。本ツールでは q を独立スライダーとし、限界水深 y_c = (q²/g)^(1/3) と限界速度 V_c の計算に使います。実水深 y と流速 V とは独立に動かせるため、「もし限界条件で運用したらどうなるか」「実際の流れがその限界からどう外れているか」を比較できる構成にしてあります。実務では q = V·y で「実流れの q」を求め、それを y_c に変換して常流か射流かを判定するのが定石です。
射流(Fr>1)から常流(Fr<1)への遷移は、必ず水跳びを伴います。これはダム放流路の下流で見られる現象で、運動量保存則から共役水深比 y₂/y₁ = (√(1+8Fr₁²) - 1) / 2(ベランジェ式)が導けます。本ツールの Fr が 1 を大きく超える場合、下流に水跳びが発生してエネルギーが消散され、Fr < 1 の常流に戻ります。減勢工(ダム下流の消エネルギー装置)の設計では、跳水前のフルード数 Fr₁ ≈ 4.5〜9 の「定常跳水」域を狙うのが一般的で、水跳びの効率と安定性のバランスが取れます。本ツールと「水跳び(跳水)計算ツール」を併用すると、入射射流の状態と跳水後の流れを一貫して設計できます。
フルード数の定義 Fr = V/√(gD) 自体は一般的で、ここで D = A/T(A:流積、T:水面幅)は水力深さです。矩形断面なら D = y となり本ツールの公式と一致しますが、台形や円形では D を別途計算する必要があります。例えば台形断面(底幅 b、側勾配 m)では D = (b·y + m·y²) / (b + 2m·y) となり、限界水深の式もより複雑になります。本ツールは矩形開水路を仮定した教育用シミュレーターなので、実務で複雑断面を扱う場合は HEC-RAS などの専用ソフトを使うか、断面ごとに反復計算で y_c を求めてください。ただし「Fr=1 で限界状態」「Fr が大きいほど射流側」という性質はあらゆる断面で共通です。

実世界での応用

河川・水路の設計:河川改修や用水路の設計では、安定した常流を保つために Fr ≈ 0.3〜0.7 を目標とするのが標準です。Fr が 1 に近づくと水面が不安定になり、Fr > 1 だと流速が速すぎて堤防の洗掘や護岸の損傷を招きます。本ツールで V と y を実際の設計値に近づけて Fr を確認し、限界水深 y_c との比較で安全率を評価できます。逆に意図的に射流を作る場合(落差工・段差)は、下流に減勢池を設けて水跳びを発生させ、エネルギーを安全に消散させます。

ダム放流路と減勢工:ダム下流のスピルウェイ・側水路では Fr が 4〜10 の射流が発生します。本ツールで V=10 m/s、y=0.4 m を入れると Fr ≈ 5.05 となり、これは典型的な「定常跳水」域の上流条件です。減勢工はこの射流を下流の貯水深と接続させ、水跳びを設計水域内に閉じ込めることで、ベランジェ式に従ったエネルギー消散を実現します。Bureau of Reclamation や USACE の標準設計図表は、フルード数による分類(弱跳水・振動跳水・定常跳水・強跳水)に基づいています。

流量計測(堰・パーシャルフルーム):水路を局所的に狭めたり段差を設けたりして強制的に Fr=1(限界流)を発生させると、その地点の水深 y_c のみで流量が一意に決まります。これがパーシャルフルームやレクタンギュラ堰の原理で、農業用水路や排水路の流量モニタリングに広く使われます。本ツールで q を変えて y_c を確認すると、堰高さや流路幅の設計感覚が掴めます。

船舶工学とフルード相似則:船の造波抵抗は船長を特性長としたフルード数 Fr_L = V/√(gL) に支配されます。模型試験では、本物と模型でこの Fr_L を一致させる「フルード相似則」(W.フルードが 1870 年代に提唱)が今も標準です。例えば全長 200 m の船を 1/50 模型で試験する場合、模型試験速度は 1/√50 ≈ 0.141 倍にする必要があります。本ツールはフルード数の物理を直感的に理解する出発点として、造船学を学ぶ学生にも有用です。

よくある誤解と注意点

最も多い誤解は、「フルード数とレイノルズ数を混同する」ことです。両者は完全に別の物理を扱っていて、フルード数は重力との比、レイノルズ数は粘性との比です。閉管流(パイプ)の層流・乱流判定はレイノルズ数、開水路の常流・射流判定はフルード数、と使い分けるのが正解です。実は河川流では両方とも重要で、Re で乱流かどうかを判定しつつ、Fr で水面形を判定する、という二段構えで使われることが多いんです。本ツールはフルード数に特化しているので、粘性効果を扱いたい場合は「レイノルズ数」ツールも併用してください。

次に多いのが、「Fr<1 なら常流だから安全」と短絡的に考えるケースです。実際には、Fr ≈ 0.8〜1.0 の「near-critical」領域は水面が非常に不安定で、わずかな外乱で水深が大きく変動します(共振現象)。河川や水路の設計では Fr が 0.9 以上にならないようにマージンを取るのが標準で、安全側で Fr < 0.7 を狙います。本ツールで V を少しずつ上げて Fr が 1 に近づくと、限界水深 y_c が実水深 y に接近し、水路設計のマージンが消えていくのが分かります。

最後に、「フルード数は単純な比だから感覚的に推測できる」と過信するのも危険です。Fr は分母が √(gy) なので、水深を半分にしても Fr は √2 倍にしかなりません。一方、流速を2倍にすると Fr も 2 倍。つまり Fr を変える「効きやすい」操作は流速で、水深変化の効果は緩やかです。これは水路設計で「流速を上げる方が水深を下げるよりも遥かに射流に向かいやすい」ことを意味し、勾配を強くするとあっという間に射流域に入ります。本ツールで V と y を独立に動かして、両者の感度の違いを実感してください。Fr の物理を「数字の比」としてだけでなく「波速との関係」として理解することが、開水路設計のセンスを養う第一歩です。