ダルシー vs ファニング摩擦係数シミュレーター 戻る
流体力学

ダルシー vs ファニング摩擦係数シミュレーター

同じ管路の摩擦を表すのに、ダルシー摩擦係数とファニング摩擦係数はちょうど4倍ずれます。どちらの値で入力しても両方の係数と圧力損失ΔP・ヘッド損失を計算し、配管設計で多発する「4倍の換算ミス」を体感しながら防げるツールです。

パラメータ設定
入力する摩擦係数の種類
どちらで入力しても、もう一方を自動換算します
摩擦係数の値 f
上で選んだ定義での摩擦係数
管内径 D
mm
管長さ L
m
平均流速 U
m/s
流体密度 ρ
kg/m³
水(20°C)で約998 kg/m³
計算結果
ダルシー摩擦係数 f_D
ファニング摩擦係数 f_F
圧力損失 ΔP (kPa)
ヘッド損失 h_L (m)
動圧 ½ρU² (kPa)
L/D 比
配管内の圧力降下と×4の関係

入口で高く出口で低い圧力をグラデーションで示します。ダルシーとファニングの2値が×4の関係で並びます。

圧力損失 vs 平均流速 U
圧力損失 vs 管長さ L
理論・主要公式

$$f_{Darcy}=4\,f_{Fanning}$$

ダルシー(ムーディ)摩擦係数とファニング摩擦係数の関係。同じ流れを表すが定義の基準が異なり、ちょうど4倍ずれる。

$$\Delta P=f_{Darcy}\,\frac{L}{D}\,\frac{\rho U^{2}}{2}=4\,f_{Fanning}\,\frac{L}{D}\,\frac{\rho U^{2}}{2}$$

ダルシー・ワイスバッハ式による圧力損失 ΔP。L:管長さ、D:管内径、ρ:流体密度、U:平均流速。ファニングを使う場合は係数4を必ず掛ける。

$$h_{L}=\frac{\Delta P}{\rho g}$$

圧力損失をヘッド損失(水柱の高さ)に換算した値。g:重力加速度。図表や相関式がどちらの定義かを必ず確認することが、4倍の失敗を避ける鍵。

ダルシーとファニング摩擦係数とは

🙋
配管の圧力損失を計算しようとしたら、「ダルシー摩擦係数」と「ファニング摩擦係数」の2つが出てきて混乱してます。同じ「摩擦係数」なのに、なんで2つもあるんですか?
🎓
いい質問だね。これは流体力学を学ぶ人が一度は必ずハマる落とし穴なんだ。どちらも「管の中を流れる流体が壁との摩擦でどれだけエネルギーを失うか」を表す無次元数だよ。違うのは定義の基準だけ。ダルシー摩擦係数は配管全体の圧力損失をそのまま与えるように定義されていて、ファニング摩擦係数は壁面のせん断応力を動圧で割った形で定義されている。その結果、同じ流れを表しても数値がちょうど4倍ずれるんだ。f_Darcy = 4·f_Fanning という、すごくシンプルな関係でね。
🙋
えっ、4倍も違うんですか? それ、間違えたら大事故になりませんか…?
🎓
まさにそこが怖いところ。圧力損失の式、ダルシー・ワイスバッハ式は ΔP = f·(L/D)·(ρU²/2) で、ここで使う f はダルシー摩擦係数なんだ。もしファニングの値(ダルシーの4分の1)をうっかりそのまま入れると、圧力損失が本来の4分の1に過小評価される。ポンプを選定したら全然圧力が足りなかった、なんてことになる。左のモード切替で「ダルシーで入力」と「ファニングで入力」を切り替えてみて。同じ 0.02 でも、ダルシーとして入れたときとファニングとして入れたときで、ΔP が4倍違うのが分かるはずだよ。
🙋
本当だ、ΔP が79.84 kPaから319 kPaくらいまで跳ね上がりました…。じゃあ、どっちを使えばいいんですか?
🎓
どちらを使っても、ちゃんと式と一致させれば同じ正しい答えになる。大事なのは「式と係数の定義をそろえる」こと。ダルシー・ワイスバッハ式を使うならダルシー摩擦係数、ファニング版の式 ΔP = 4·f_Fanning·(L/D)·(ρU²/2) を使うならファニング摩擦係数。慣習として、機械工学や配管・土木の人はダルシーを使い、化学工学・プロセス系の人はファニングを使うことが多い。だから部署をまたいで数値をやり取りするときに食い違いが起きやすいんだ。
🙋
なるほど…。覚えやすい見分け方ってありますか?
🎓
あるよ。層流のときの公式を見るのが一番手っ取り早い。層流(レイノルズ数2300未満)では、ダルシー摩擦係数は 64/Re、ファニング摩擦係数は 16/Re。64 と 16 で、これもちょうど4倍だ。誰かが「層流の摩擦係数は64/Reだよ」と言ったらダルシー派、「16/Reだよ」と言ったらファニング派。論文や教科書を読むときも、層流式が64か16かを見れば、その文献がどちらの定義を使っているか即座に判定できる。これは実務でも論文を読むときでも、本当に役立つコツだよ。
🙋
ムーディ線図ってよく聞きますけど、あれはどっちなんですか?
🎓
一般に出回っているムーディ線図はダルシー摩擦係数で描かれている。でも油断は禁物で、化学工学の教科書にはファニング摩擦係数の線図も載っているんだ。縦軸が層流域で64/Reならダルシー、16/Reならファニング。Colebrook式(乱流の摩擦係数の式)も実はダルシー版とファニング版の両方が存在する。だから「線図や相関式を見たら、まず層流式で定義を確認する」——これを習慣にすれば、4倍の失敗とは一生無縁でいられるよ。

よくある質問

両者は同じ「管路の摩擦」を表しますが、定義の基準が違うため数値が4倍ずれます。関係式は f_Darcy = 4·f_Fanning です。ダルシー(ムーディ)摩擦係数は配管全体の圧力損失を直接与えるダルシー・ワイスバッハ式 ΔP = f·(L/D)·(ρU²/2) に使う係数で、機械工学や土木分野で標準です。ファニング摩擦係数は壁面せん断応力を動圧で無次元化した係数で、化学工学の相関式で広く使われます。例えばダルシーで 0.02 の流れは、ファニングでは 0.005 と表されます。
ダルシー・ワイスバッハ式 ΔP = f_Darcy·(L/D)·(ρU²/2) はダルシー摩擦係数を前提にしています。ところが化学工学の教科書やムーディ線図の一部、相関式(例:ファニング版のColebrook式)はファニング摩擦係数を返します。ファニングの値をそのままダルシー・ワイスバッハ式に代入すると、圧力損失が本来の4分の1に過小評価されます。逆も同様で、ポンプ揚程やエネルギー損失が4倍になります。図表や式が「どちらの定義か」を必ず確認することが、この4倍の失敗を防ぐ唯一の方法です。
どちらでも正しい答えは出ます。重要なのは「式と係数の定義を一致させる」ことです。ダルシー・ワイスバッハ式を使うならダルシー摩擦係数を、ファニングの式 ΔP = 4·f_Fanning·(L/D)·(ρU²/2) を使うならファニング摩擦係数を入れます。実務では、機械系・配管系のエンジニアはダルシー、化学プラント系のエンジニアはファニングを使う傾向があり、部署間でやり取りすると食い違いが生じます。本ツールは入力モードを切り替えて両方の値を同時に表示するので、換算ミスを物理的に防げます。
層流(レイノルズ数 Re < 2300)では摩擦係数は理論的に決まり、ダルシー摩擦係数は f_Darcy = 64/Re、ファニング摩擦係数は f_Fanning = 16/Re です。ここでも 64 = 4×16 と、ちょうど4倍の関係が成り立っています。「64/Re」と「16/Re」のどちらを覚えているかで、その人がダルシー派かファニング派かが分かります。乱流域ではムーディ線図やColebrook式を使いますが、どの相関式もダルシー版とファニング版の2種類が存在するため、係数の定義の確認は乱流でも欠かせません。

実世界での応用

プロセスプラントの配管設計:化学プラントや石油精製設備では、配管網全体の圧力損失を積み上げてポンプ揚程を決めます。化学工学の慣習ではファニング摩擦係数が使われるため、相関式から得た f_Fanning に係数4を掛けてダルシー・ワイスバッハ式に入れるか、ファニング版の式をそのまま使う必要があります。ここで定義を取り違えると、ポンプの能力が4倍過大または過小になり、設備コストや運転安定性に直結します。

建築設備・給排水システム:ビルの給水・空調配管の設計では、機械設備分野の慣習に従いダルシー摩擦係数とダルシー・ワイスバッハ式が標準です。海外の文献や化学系のソフトからファニング摩擦係数の値を持ち込むと、4倍の換算ミスで配管径やポンプ選定を誤ります。設計レビューでは「その摩擦係数はダルシーかファニングか」を必ず確認項目に入れます。

CFD(数値流体解析)結果の検証:CFDで管路流れを解いた後、壁面せん断応力やムーディ線図と突き合わせて妥当性を確認します。CFDソルバーが出力する摩擦係数や、ポスト処理スクリプトが計算する値が、ダルシー定義かファニング定義かを把握していないと、検証で4倍のズレが出たときに「解析ミス」と「定義の取り違え」を切り分けられません。

教育・技術者の相互コミュニケーション:大学の流体力学の講義や社内研修では、ダルシーとファニングのどちらを採用するかが教科書によって異なります。異なる教育背景を持つエンジニアが共同設計するとき、摩擦係数の数値だけをやり取りすると4倍の食い違いが生じます。本ツールのように両方の値を併記して伝えることが、ミスのないコミュニケーションの基本です。

よくある誤解と注意点

まず最大の誤解が、「摩擦係数は1種類しかない」と思い込むことです。流体力学を学び始めたばかりだと、教科書に載っている摩擦係数を唯一の定義だと信じてしまいがちです。しかし実際にはダルシー(ムーディ)摩擦係数とファニング摩擦係数の2種類が並行して使われており、f_Darcy = 4·f_Fanning の関係にあります。海外の論文や他分野のソフトウェアを使うときに、相手がどちらの定義を採用しているかを確認しないと、4倍の誤りに気づかないまま設計を進めてしまいます。値が「妙に小さい/大きい」と感じたら、まず定義を疑ってください。

次に、「相関式やムーディ線図は1種類」という勘違いです。乱流域の摩擦係数を与えるColebrook式やムーディ線図は、実はダルシー版とファニング版の両方が存在します。式の形が似ているため、係数だけ見ても区別がつきにくいのが厄介です。確実な見分け方は層流域を見ること。層流式が 64/Re ならダルシー、16/Re ならファニングです。線図や式を引用する前に、必ずこの「層流テスト」で定義を確認する習慣をつけてください。式の出典(機械工学系か化学工学系か)も判断の手がかりになります。

最後に、「圧力損失とヘッド損失を混同する」ことです。圧力損失 ΔP は単位が Pa(パスカル)で、ヘッド損失 h_L は単位が m(メートル、水柱の高さ)です。両者は h_L = ΔP/(ρg) で換算されますが、流体密度 ρ が変わると換算結果も変わります。水と油では密度が異なるため、同じ ΔP でもヘッド損失は変わります。ポンプの仕様書は揚程(ヘッド、m単位)で書かれることが多い一方、配管計算では圧力(Pa単位)で扱うことが多いため、この単位変換を雑に扱うとここでもミスが生じます。摩擦係数の4倍問題と合わせて、単位と定義の整合を常に意識することが、配管設計の信頼性を支えます。

使い方ガイド

  1. ファニング摩擦係数 f_F を入力します。例えば層流条件では f_F = 64/Re の値(Re=2000時は0.032)
  2. 配管長 L(m)、内径 D(mm)、流速 U(m/s)を指定します。例:鋼管φ25.4mm、長さ10m、流速2m/s
  3. シミュレーターが自動的にダルシー係数 f_D = 4×f_F を算出し、Darcy-Weisbach式で圧力損失ΔP = f_D×(L/D)×(ρU²/2)を計算します
  4. ヘッド損失 h_L(m)と動圧を確認し、配管系設計に反映させます

具体的な計算例

水を搬送する内径25mm、長さ50m の鋼管で流速1.5m/s の場合を想定します。乱流領域でColebrook式から求めたファニング係数 f_F = 0.0055 とします。ダルシー係数は f_D = 4×0.0055 = 0.022 となります。圧力損失は ΔP = 0.022×(50/0.025)×(1000×1.5²/2) = 49.5 kPa です。ヘッド損失は h_L = 49.5/(1000×9.81)×1000 = 5.05 m となり、ポンプ設計時の揚程に組み込まれます。

実務での注意点