流量計の「方式選定」は最初の15分で決まる
プラントの計装設計で新しい流量計を入れようとすると、最初に突き当たるのが「どの方式を使うか」という問いだ。オリフィス差圧、電磁、コリオリ、渦、超音波——候補はおおむね5つ。どれも教科書には載っているけれど、配管径・流体・流量範囲・精度要求の組み合わせで「使える/使えない」が一瞬で切り替わる。カタログを横並びに開いてマーカーで線を引く作業、何度やっても面倒だよね。
このツールは、条件を6項目入力するだけで5方式の適合可否を同時に判定し、精度順にランキングする。「差圧式で十分なのか、それともコリオリまで必要なのか」を新幹線のホームで待っている間に決められるのが狙いだ。ターンダウン比の計算と方式スペックの突き合わせは人間がやるべき仕事ではない。
なぜ作ったのか
きっかけは、以前自分が作った /orifice-plate-calc を現場で使ってもらったときのフィードバックだった。「便利だけど、そもそも差圧式でいいのか先に判断したい」という声が複数あって、それはそうだなと痛感した。オリフィスの計算ツールは「差圧式で行く」と決まった後の道具であって、その手前の意思決定を助けていなかった。
ちょうど同じ時期、プラント改修案件で流量計を選ぶ機会があった。薬液ラインの流量を測りたい、という条件から始まって、電磁が良さそう→でも非導電性の有機溶剤だから使えない→コリオリか→配管径が大きすぎて製品がない→結局オリフィスに戻る、という回り道を3時間かけてやった。メーカーカタログを5社ぶん広げて、サイズレンジと精度をエクセルに転記して消し込んでいく作業だ。
このとき気づいたのは、判定ロジック自体はそれほど複雑ではないということ。「配管径が適用範囲に入るか」「流体が対応リストにあるか」「ターンダウン比を満たすか」「精度が要求を下回るか」「導電性の有無」——この5項目のAND判定にすぎない。つまり、一度スペック表をコード化してしまえば、あとは条件を差し替えるだけで無限に繰り返せる。
この「判定ロジックをツール化する」という発想は、ベテラン計装屋の頭の中では暗黙知になっていて、若手には伝わりにくい。だからこそ、最初のスクリーニングをツールが肩代わりして、人間は「残った候補の中から価格・納期・メンテナンス性で選ぶ」という本質的な意思決定に集中できる状態を作りたかった。
流量計の5方式 とは何か
流量計は原理の違いで大きく5種類に分かれる。まずはそれぞれがどんな物理現象を使って流量を測っているのかを、第一原理から整理しておこう。
差圧式(オリフィス)の原理
配管の途中にドーナツ状の板(オリフィスプレート)を挿入し、絞りの前後で発生する圧力差から流量を逆算する方式。ベルヌーイの定理で流速と圧力が関係づけられるので、差圧がわかれば流速、流速に断面積をかければ体積流量が求まる。
Q = C * A * sqrt(2 * ΔP / ρ)
// Q: 流量, C: 流量係数, A: 絞り部断面積, ΔP: 差圧, ρ: 密度
差圧式は流量の平方根として差圧が出てくるのが特徴で、だからこそターンダウン比(後述)が狭い。川の流れを手のひらで絞るイメージ。絞りの前後で水圧が変わるのを体感できるよね。JIS B 7554 / ISO 5167 として国際的に標準化されている。
電磁式の原理
ファラデーの電磁誘導法則を使う。導電性のある流体が磁場の中を流れると、流れに垂直な方向に起電力が発生し、その電圧が流速に比例する。管壁に埋めた2本の電極でその電圧を拾えば、流量に換算できる。可動部がなく圧力損失もゼロに近いので、上下水道や薬液ラインの定番だ。ただし流体が導電性を持たないと使えない——油や純水、気体にはお手上げ。
コリオリ式の原理
U字管やΩ管を振動させ、管の中を流体が流れることで発生するコリオリ力(回転系で質量が動くと発生する慣性力)による管のねじれを検出する。驚くべきことに、この方式は質量流量を直接測定できる。つまり温度・圧力による密度変化の補正が不要で、精度0.1%クラスが実現できる王者だ。欠点は大口径が作れないことと、価格が他の3〜5倍すること。
渦式の原理
配管内に三角柱の渦発生体を置くと、その下流にカルマン渦列が形成され、渦の発生周波数が流速に比例する(ストローハル数が一定)。この周波数を圧電センサーで拾って流量に変換する。可動部なし、導電性不要、液・気・蒸気すべてOKという汎用性の高さが魅力だが、低流量域では渦が安定しないので下限がある。
超音波式の原理
配管の上流と下流に超音波トランスデューサを取り付け、「上流→下流」と「下流→上流」の伝播時間差から流速を算出する(伝播時間差法)。流れに乗った超音波は速く、逆らう超音波は遅い、という単純な原理。クランプオン式なら配管を切らずに外付けできるので、既設設備のリプレースで重宝する。
選定を誤ると何が起きるか
方式選定をミスすると、実害は大きく4つの形で現れる。
1. そもそも測れない。電磁流量計を油ラインに付けたら出力ゼロ、という笑えない話が実際に起こる。流体が導電性を持たないと電磁式は動かないからだ。現場に据え付けてから気づくと、撤去・再発注で数百万円のロスになる。
2. 精度が出ない。要求精度0.5%の取引用メーター(売買計量)に精度1.0%のオリフィスを付ければ、JIS B 7554 の Class 要求を満たさず、計量法違反になる可能性もある。商取引で使う流量計は精度要求がシビアで、ここを妥協すると後から監査で引っかかる。
3. ターンダウン不足。省エネ目的で設備の低負荷運転時の流量を測りたいのに、オリフィスのターンダウン比3:1では下限を下回って測定不能になる。「最大100m³/h、最小30m³/h」しか測れないメーターで、実運用では5〜80m³/h を計測したいというケースだ。結果、低流量域のデータが全部ゼロになり、省エネ効果の検証ができない。
4. 配管改造の手戻り。直管長不足で精度が出ず、上流の曲がりを作り直すはめになる。ISO 5167 では絞り装置の上流に10D〜40Dの直管長を要求しているが、この要件を満たしていない設置現場で計装を後付けすると、配管を切って延長する工事が発生する。見積もり段階で気づけば数十万、据付後に気づけば数百万の差だ。
これらはどれも「最初の30分で方式を適切に選別していれば防げた失敗」であり、若手エンジニアがベテランに怒られる定番ポイントでもある。本ツールはその選別工程を自動化することで、ヒューマンエラーと機会損失を抑える。
活躍する場面
新設プラントの基本設計。P&ID を書いている段階で、各ラインに必要な流量計の方式だけでも仮決めしておきたいとき。サイズと流量レンジを入れて「ここは電磁でいける」「ここは渦が妥当」と当たりをつける一次スクリーニング用途にぴったりだ。
既設設備のリプレース検討。古くなったオリフィス差圧計を更新する際、「今ならもっと良い方式があるのでは?」と候補を探す場面。既存のサイズをそのまま入力すれば、より高精度・広レンジの方式に置き換え可能かが即座にわかる。
省エネ監視システム構築。工場の使用エネルギーを細かく可視化するため、既存配管に流量計を後付けする案件。クランプオン超音波が使えるかどうかの一次判定に。
若手教育・OJT。ベテランの暗黙知だった方式選定の思考フローを、ツールと一緒に追うことで若手が学べる。「なぜオリフィスが落ちたのか?」を理由リストで読みながら、スペックの読み方を身につけていく教材としても機能する。
基本の使い方
- 配管・流体条件を入力。DN(呼び径)と流体種別(液体/気体/蒸気)を選ぶ。液体の場合だけ「導電性あり」のトグルが現れる。
- 流量レンジと精度を入力。最小流量と最大流量、要求精度(% of rate)を入れると、ターンダウン比が自動計算される。
- 判定結果を確認。5方式の適合可否が一覧で表示され、不適合なら理由(サイズ外/流体不適/TD不足/精度不足/導電性要件)が並ぶ。適合方式の中から最高精度のものが「推奨」としてハイライトされる。
具体的な使用例 — 6ケースの実測
以下はすべて実装済みツールで同じ入力を与えて出力を確認した結果だ。
ケース1: 一般水配管(ビル空調の冷水ライン)
- 入力: DN100 / 水 / 5〜50 m³/h / 精度1.0% / 導電性あり
- 必要ターンダウン比: 10:1
- 適合: コリオリ、電磁、渦、超音波の4方式
- 不適合: オリフィス(TD 3 < 10)
- 推奨: コリオリ式(精度0.1%)
- 解釈: ターンダウン10を要求するとオリフィスは一発アウト。残り4方式はどれも使えるので、ここから先は価格と設置性で絞る段階に入る。精度を優先するならコリオリ、価格優先なら電磁、非接触ならクランプオン超音波。
ケース2: 蒸気配管(工場のプロセス蒸気)
- 入力: DN50 / 蒸気 / 10〜200 m³/h / 精度2.0%
- 必要ターンダウン比: 20:1
- 適合: 渦式のみ
- 不適合: オリフィス(TD不足)、電磁(蒸気不可)、コリオリ(蒸気不可)、超音波(蒸気不可)
- 推奨: 渦式(精度0.75%)
- 解釈: 蒸気×高ターンダウンという条件では実質的に渦式の一択になる。この結果は現場のベテランなら即答できる定番だが、ツールで裏付けが取れると若手も安心して選定できる。
ケース3: 圧縮空気配管
- 入力: DN80 / 気体 / 20〜300 m³/h / 精度1.0%
- 必要ターンダウン比: 15:1
- 適合: コリオリ、渦、超音波の3方式
- 不適合: オリフィス(TD 3 < 15)、電磁(液体専用)
- 推奨: コリオリ式(精度0.1%)
- 解釈: 電磁は気体不可で即NG、オリフィスもTD不足。残り3つから選ぶが、コリオリは価格が突出するので、コスト重視なら渦、大口径展開性なら超音波という棲み分けになる。
ケース4: 薬液ライン(非導電性の有機溶剤)
- 入力: DN25 / 水相当 / 2〜20 m³/h / 精度0.5% / 導電性なし
- 必要ターンダウン比: 10:1
- 適合: コリオリのみ
- 不適合: オリフィス(TD不足)、電磁(導電性なし)、渦(精度0.75 > 0.5)、超音波(精度1.0 > 0.5)
- 推奨: コリオリ式
- 解釈: 非導電で電磁が使えないという時点で選択肢が一気に減る。さらに0.5%精度要求が渦と超音波を弾くので、コリオリしか残らない。高価だが、この条件ではコリオリ一択なので価格交渉は厳しい。
ケース5: 純水ライン(半導体工場)
- 入力: DN15 / 純水 / 1〜50 m³/h / 精度0.3% / 導電性なし
- 必要ターンダウン比: 50:1
- 適合: コリオリのみ
- 不適合: オリフィス(サイズ&TD)、電磁(純水は導電性ほぼゼロ)、渦(TD 20 < 50)、超音波(サイズ25未満)
- 推奨: コリオリ式
- 解釈: 純水は比抵抗が高く電磁が事実上使えない典型例。さらにDN15の小口径と高ターンダウンで超音波・渦も脱落。コリオリの6〜250mmレンジがこの条件を拾える唯一の選択肢だ。
ケース6: 大口径冷水(地域冷房の主管)
- 入力: DN800 / 水 / 200〜1000 m³/h / 精度1.0% / 導電性あり
- 必要ターンダウン比: 5:1
- 適合: 電磁、超音波の2方式
- 不適合: オリフィス(TD 3 < 5)、コリオリ(サイズ800 > 250)、渦(サイズ800 > 300)
- 推奨: 電磁式(精度0.3%)
- 解釈: 大口径になるとコリオリと渦がサイズ上限で落ちる。電磁の3000mmまで対応というスペックがここで効いてくる。超音波もクランプオンで施工性が高く、既設配管への後付けなら超音波優先という逆転もあり得る。
アルゴリズム — スペック表駆動のルールベース判定
手法比較: なぜルールベースを選んだか
流量計選定の自動化には大きく3つのアプローチが考えられる。
- 機械学習ベース: 過去の選定事例を学習させて新規案件に推論する。精度は出せるかもしれないが、学習データの収集が困難で「なぜこの方式を選んだか」の説明責任が果たせない
- メーカーAPI連携型: 各社のカタログデータをリアルタイム取得。現実的には無料公開APIが存在しない
- スペック表駆動ルールベース(採用): 主要5方式の代表スペックを固定テーブルとして持ち、条件をAND判定する方式。判定理由が明示できて、計算が一瞬で、オフライン動作する
本ツールはシンプルさと説明可能性を優先して3番を選んだ。一次スクリーニングという用途に対しては、これで十分に意思決定を支援できる。
実装詳細
各方式は以下の7属性を持つ固定データとしてコード化してある。
type FlowmeterMethod = {
id: string;
turndown: number; // 最大ターンダウン比
accuracy: number; // 精度 %(小さいほど高精度)
sizeMin: number; // 適用呼び径 min [mm]
sizeMax: number; // 適用呼び径 max [mm]
supports: FluidType[]; // 対応流体
requiresConductive: boolean; // 導電性要件
};
判定関数は5項目のAND判定だ。
const sizePass = pipeSize >= m.sizeMin && pipeSize <= m.sizeMax;
const fluidPass = m.supports.includes(fluidType);
const turndownPass = m.turndown >= turndownRequired;
const accuracyPass = m.accuracy <= accuracyReq;
const conductivePass = !m.requiresConductive || conductive;
const passed = sizePass && fluidPass && turndownPass
&& accuracyPass && conductivePass;
不適合の場合は、どの項目で落ちたかを reasons 配列に詰めてUIに返す。これにより「なぜこの方式がダメなのか」がユーザーに伝わる。適合した方式は accuracy 昇順でソートし、最小値(=最高精度)を topRecommendedId として先頭に返す。
計算例 — ケース1のステップ
DN100 / 水 / 5〜50m³/h / 精度1.0% / 導電性あり の判定フローを追う。
// Step 1: ターンダウン比
turndownRequired = 50 / 5 = 10
// Step 2: オリフィス判定
sizePass: 100 ∈ [25, 1000] → true
fluidPass: water ∈ [w, g, s] → true
turndownPass: 3 >= 10 → false ← NG
→ reasons: ["TD不足"]
// Step 3: 電磁判定
sizePass: 100 ∈ [10, 3000] → true
fluidPass: water ∈ [w] → true
turndownPass: 30 >= 10 → true
accuracyPass: 0.3 <= 1.0 → true
conductivePass: cond required & conductive=true → true
→ passed
// Step 4〜6: コリオリ・渦・超音波も同様に評価 → すべてpassed
// Step 7: 精度順ソート
[coriolis 0.1, electromagnetic 0.3, vortex 0.75, ultrasonic 1.0]
topRecommendedId = "coriolis"
このロジックは純粋関数で書かれており、同じ入力からは必ず同じ出力が得られる。UI側は入力変化を検知するたびに全5方式に対して再評価を走らせ、結果を表示する。計算コストは無視できるほど軽いので、リアルタイム更新で問題ない。
他ツールとの違い
同じ「流量」をキーワードにしたツールは本サイトにもいくつかある。ただ、それぞれ役割が違うので棲み分けを整理しておく。
/orifice-plate-calc(オリフィス板計算) は、差圧式に決めた後の詳細設計ツールだ。ベータ比・差圧・流量係数から絞り孔径を求めるもので、「そもそも差圧式で良いのか」は扱わない。本ツールで差圧式が緑判定になったら、次にオリフィス寸法をここで詰める、という順番になる。
/valve-cv-calc(調節弁Cv値計算) は流量計ではなく制御弁の選定ツール。流量計でプロセス値を読み取り、その値を調節弁でフィードバック制御する、というのが計装ループの基本形なので、本ツールと併用して計器+バルブのセットで選ぶことが多い。
/pipe-flow-calc(配管流量計算) は配管径・圧力損失から流速・流量を求めるツール。こちらは「配管設計」側の計算で、本ツールが前提とする流量レンジ自体をまず決める段階で使う。pipe-flow-calc で配管径と流量を確定させ、本ツールで計測方式を絞り、orifice-plate-calc や valve-cv-calc で詳細寸法を決める、という流れが実務的だ。
つまり本ツールは「方式を選ぶ段階」に特化した一次スクリーニング。メーカーカタログを5社分開いて表を作る前の、ざっくり候補を3〜4個まで絞る用途に使ってほしい。
豆知識・読み物
ISO 5167 とオリフィスの国際標準
差圧式流量計(オリフィス・ノズル・ベンチュリ)の設計は国際規格 ISO 5167 で細かく規定されている。絞り孔の角度、上流側の直管長、タッピング位置、ベータ比の適用範囲まで数式付きで記載されており、日本では JIS Z 8762 として同内容が翻訳されている。要するに差圧式は「100年分のノウハウが数式化された枯れた技術」であり、逆に言うと規格外の使い方をすると一気に精度が崩れる。
レイノルズ数による適用下限
オリフィスや渦流量計は低レイノルズ数(= 低流速・高粘度)領域で急激に精度が落ちる。たとえば渦流量計はカルマン渦の発生が安定するレイノルズ数 10,000 以上が目安で、それを下回ると信号そのものが出なくなる。粘性の高い油やスラリーでは、レイノルズ数に依存しないコリオリ式が選ばれる理由はここにある。本ツールは粘度を入力に含めていないので、粘度 10 cP を超える流体を扱う場合は別途レイノルズ数チェックを入れてほしい。
音速ロック現象
気体流量計で意外と忘れられがちなのが チョーク流れ(音速ロック) だ。オリフィスの前後差圧が大きくなりすぎ、絞り部の流速がマッハ1に達するとそれ以上流量が増えない現象で、圧縮空気や蒸気の高差圧運転で起きる。このとき差圧計の読みは増えるのに実流量は一定、という厄介な状態になる。ISO 5167 にも圧力比 0.75 以下を推奨範囲とする記述がある。超音波式やコリオリ式はこの現象と無縁なので、高差圧の気体計測では有利だ。
Tips
- 上流直管長を確保する: 差圧式と渦式は上流10D以上、下流5D以上の直管長が精度保証の前提。エルボ直後に設置すると公称精度の2〜3倍の誤差が出る。整流器の使用も検討する
- 設置姿勢に注意: 電磁流量計は電極が液中に浸かる姿勢(水平配管なら電極を左右)が必須。気泡が電極面に触れると瞬間的に欠測する
- 蒸気計測は温圧補正が必要: 渦流量計の公称精度は体積流量ベース。質量流量が欲しい場合は温度・圧力センサーと組み合わせて換算する必要がある
- コリオリは振動環境を避ける: コリオリ式は管の微小振動を検出する原理なので、ポンプ近傍や歩行振動のある床では信号にノイズが乗る。マウント方法をメーカーに確認する
- リプレース時は重量も確認: 既設オリフィス → コリオリへの交換は、コリオリ本体が数十kg〜100kg超になり、既設配管サポートでは持たないことがある。図面上の寸法だけでなく重量仕様も確認
よくある質問
粘度の高い油やスラリーでも本ツールの判定は使える?
本ツールは水・ガス・蒸気の代表スペックで判定しているため、粘度 10 cP を超える高粘度流体は別途検討が必要だ。目安としては、高粘度ならコリオリ式、スラリーなら電磁式または超音波のクランプオン型が候補になる。オリフィスと渦は粘性影響が大きいので避けた方が無難。ターンダウン比はどれくらいを狙えば実用的?
一般的な運転監視用途なら10:1あれば十分で、省エネ監視や課金用途では30:1以上が欲しくなる。本ツールで turndown 50 を超える要求が出た場合は警告が表示されるが、コリオリ式の100:1か広レンジ電磁式以外は現実的な選択肢がない。運転範囲を2系統に分けて計器を2台入れる手もある。判定で「適合方式なし」と出たらどうすれば?
まず要求精度を見直してほしい。0.3%以下を要求するとコリオリ式しか残らず、そのコリオリもDN250以上では選定できない。次に流量レンジ。ターンダウン比が30を超えると候補が一気に減る。配管径を変えるのが最後の手段で、径を下げれば同じ流量でも流速が上がり、低流量側の精度が確保しやすい。本ツールの判定に使っているスペックはどこまで信頼できる?
主要メーカー(Endress+Hauser、Yokogawa、Emerson等)のカタログ中央値を参考にした代表スペックだ。個別機種では本ツールの判定よりも広いレンジや高精度をうたうものもあるので、最終選定では必ずメーカー仕様書を確認してほしい。あくまで「候補を3〜4個に絞るための一次スクリーニング」と捉えてほしい。防爆エリアやサニタリー用途での選定も考慮されている?
現時点では考慮していない。防爆認証(Ex d、Ex ia等)やサニタリー仕様(3-A、EHEDG)が必要な用途では、候補方式の中からさらに認証取得機種を絞り込む必要がある。候補方式を本ツールで絞った後、各メーカーの認証リストと突き合わせるのが実務的な進め方だ。まとめ
流量計選定は「方式の一次スクリーニング → 詳細設計 → 機種選定」の3段階で進めるのが効率的だ。本ツールは最初の一次スクリーニングを数秒で済ませるためのもの。差圧式に決まったら /orifice-plate-calc で絞り孔径を計算し、制御ループなら /valve-cv-calc で調節弁Cv値を、配管設計側は /pipe-flow-calc で流量・圧損を詰めてほしい。疑問点や改善要望は お問い合わせ から気軽に送ってもらえると嬉しい。
Mahiro
Mahiro Appの開発者。計装屋としてプラント改修案件で流量計方式を何度も選び直してきた。特に薬液ラインの選定は回り道の連続で、その時間をゼロにしたくて作ったツールだ。
運営者情報を見る