横置き円筒タンクに入っている液体の量は、一般的な「底面積×高さ」では正しく求められません。タンクを横向きにすると、液面高さが変わるたびに液体部分の断面形状が円弧状に変化するためです。同じ10cmの液位上昇でも、タンクの底付近、中心付近、上部付近では増加する液量が異なります。
そのため、横置き円筒タンクの体積計算では、内径、有効長、液面高さ、端部形状、タンクの傾きなどを順番に確認する必要があります。外径を内径として扱ったり、鏡板を含む全長をそのまま円筒部の長さにしたりすると、計算式が正しくても実際の液量とは合いません。
本記事では、横置き円筒タンクの液量を求める際に確認したい6つの項目を、計算式、具体例、現場で起こりやすい誤差とともに解説します。貯水、薬液、燃料、原料、排水などを扱う設備で、体積計算を実務に利用したい担当者が、条件整理から検算まで一連の流れを理解できる内容です。
横置き円筒タンクの液量計算が難しい理由
縦置きの円筒タンクでは、内側の断面積が高さ方向に変化しないため、円の面積に液面高さを掛ければ液量を求められます。内半径をr、液面高さをhとすると、基本的にはπr²hで計算できます。
一方、横置き円筒タンクでは、タンクの軸方向に対して液面が平行になるため、液体部分の断面は長方形ではなく円弧で囲まれた形になります。液体が少ないときには円の下端に細い円弧部分ができ、半分まで入ると半円になり、満量に近づくと上部に小さな空間だけが残ります。
この断面形状は、一般に円弧と弦で囲まれた円弧部分として扱います。横置き円筒タンクの液量は、この円弧部分の面積を求め、それにタンクの軸方向の長さを掛けることで算出します。
ただし、この方法がそのまま使えるのは、一定の内径を持つ真円の円筒部で、端面が平らであり、タンクが水平に設置されている場合です。実際のタンクには、膨らんだ形状の端部、内部の仕切り、補強材、配管の差し込み、底部の沈殿物などが存在することがあります。設置面の不陸によってタンクがわずかに傾いている場合もあります。
横置き円筒タンクの体積計算では、数式を入力する前の条件確認が非常に重要です。計算結果が現場の液面計や受入量と一致しない場合、数式の間違いだけでなく、使用した寸法や測定基準が適切かを見直す必要があります。
また、横置き円筒タンクでは、液面高さと容量率が直線的な関係にはなりません。液面がタンク内径の半分であれば容量も50%ですが、液面が内径の25%だからといって容量が25%になるわけではありません。底部付近では断面幅が狭いため、液面高さに対する液量は比較的小さくなります。中心付近では断面幅が最大になるため、同じ高さの変化でも液量が大きく増えます。
この非線形性を理解せず、液面高さを内径で割った値をそのまま残量率として扱うと、大きな誤差につながります。特に発注量、補給量、在庫量、排出量などの判断に使用するときは、円弧部分の体積計算が必要です。
確認1 内径と有効長を確定する
最初に確認するのは、タンクの内径と有効長です。横置き円筒タンクの体積計算で使用する直径は、原則として液体が入る内部空間の直径です。外側から測った直径をそのまま使用すると、タンク本体の板厚、断熱材、保護材、塗装、外装などの厚さが含まれてしまいます。
外径をDₒ、板厚をtとし、内外が同心円で板厚が一定であると仮定すると、内径Dは次の関係で求められます。
D=Dₒ-2t
たとえば、外径が2,020mmで板厚が10mmの場合、内径は2,000mmです。外径2,020mmをそのまま計算に使用すると、半径が10mm大きくなります。直径差はわずかに見えますが、円の面積は半径の二乗に比例するため、タンクが長いほど液量差が拡大します。
断熱材があるタンクでは、外装表面から測った寸法と胴板の外径が一致しません。現場で外周を測定する場合は、何の表面を測っているのかを記録しておく必要があります。設計図、製作図、仕様書、検査記録などで内径を確認できる場合は、外形測定だけに頼らず資料と照合します。
次に、有効長を確認します。有効長とは、一定の内径を持つ円筒部分の軸方向の長さです。タンク全体の端から端までの長さが、そのまま有効長になるとは限りません。端部に膨らみがある場合、全長には円筒部以外の長さが含まれます。
平らな端板で閉じられた単純な円筒タンクであれば、内側の端面間距離を有効長として扱えます。ただし、外側から測った全長には端板の板厚などが含まれるため、必要な精度に応じて内側寸法へ補正します。
鏡板が付いたタンクでは、胴体の直線部分と鏡板部分を分けて考えます。胴体部分に円弧面積の公式を適用し、鏡板部分はその形状に合った方法で別途計算します。タンク全長を円筒部の長さとして扱うと、端部の膨らみを一定径の円筒として数えることになり、実容量を過大または過小に評価する可能性があります。
体積計算に使う寸法は、測定値だけでなく、その寸法が何を表しているかを明確にすることが大切です。「直径2m、長さ5m」という情報だけでは、外径か内径か、全長か円筒部長さかが分かりません。計算記録には、内径、直線胴部の内側長さ、端部形状、板厚の扱いを明記します。
古いタンクでは、製作時の寸法と現在の内寸が完全には一致しない場合があります。腐食生成物、付着物、内面ライニング、補修材などにより、実際に液体が占められる空間が減少することがあるためです。高い精度が必要な場合は、設計上の容量と現在の有効容量を分けて考えます。
内径と有効長が確定したら、半径rを求めます。
r=D÷2
すべての寸法を同じ単位に統一してから計算を進めることが重要です。内径をmm、有効長をmのまま使うと、計算結果の単位が意図しないものになります。最初にmへそろえるか、最後までmmで計算してから換算するかを決めておきます。
確認2 液面高さの基準と測定位置をそろえる
横置き円筒タンクの体積計算で使用する液面高さhは、タンク内部の最下点から液面までの鉛直距離です。タンク外側の床面から液面までの高さや、タンク上面から液面までの空間高さを、そのままhとして使うことはできません。
タンク上面から液面までの空間高さを測定した場合は、内径からその値を引いて液面高さへ変換します。上部の内面から液面までの距離をuとすると、液面高さhは次のようになります。
h=D-u
このとき使用するDは内径です。外側上面から液面までの距離を測っている場合は、上部の板厚や測定口の高さなどを補正しなければなりません。
測定基準は、タンクの内部最下点をh=0、内部最上点をh=Dとします。したがって、正常な入力範囲は0≦h≦Dです。液面高さが負になる場合や内径を超える場合は、入力値、基準位置、単位のいずれかが誤っている可能性があります。
液面高さの測定方法には、直接測定、上部空間の測定、圧力からの換算、液面計による読み取りなどがあります。どの方法でも、計器が示している値の基準点を確認することが必要です。
たとえば、タンク上部の測定口から棒状の器具を挿入して濡れた長さを読む場合、その長さが最下点から液面までの高さを示すとは限りません。測定口がタンク中心線上にない場合や、挿入方向が鉛直でない場合は、測定線がタンクの最下点を通らないことがあります。
タンク内部の底まで届く測定であっても、底部に沈殿物が堆積していれば、測定器具は本来の内面ではなく堆積物の表面に当たります。この場合、読み取った液深をそのまま使用すると、液面高さを小さく評価することになります。一方、沈殿物自体は液体が入る空間を占めているため、実際の有効液量を求めるには堆積物の体積も考慮しなければなりません。
液面が揺れている状態では、瞬間的な読み取り値が安定しません。液体の流入中、排出中、撹拌中、車両や設備の振動がある状態では、液面を静止面として扱いにくくなります。可能であれば、流入や排出を止め、液面が落ち着いてから測定します。
温度差による対流や泡立ちがある液体では、見かけの液面と実際の液体部分の境界が不明瞭になる場合があります。泡を液体として含めるのか、泡の下の実液面を基準にするのかは、液量を算定する目的に応じて決めます。
測定値は一度だけでなく、同じ条件で複数回確認すると異常を見つけやすくなります。連続して測定した値が大きく変動する場合は、液面の揺れ、測定方向、計器の取付状態などを確認します。
タンクが水平であれば、軸方向のどの位置でも液面高さは理論上同じです。しかし、実際にはタンクが傾いていることがあります。片側の測定口だけで液面高さを測ると、その位置の高さをタンク全体の高さとして扱うことになるため、傾斜がある場合は誤差が生じます。
液面高さの測定記録には、測定日時、測定位置、基準点、測定方法、流入排出の状態、液面の安定状況を残します。体積計算の結果だけを記録するより、元となった液面高さの条件を残すほうが、後日の検証や再計算に役立ちます。
確認3 円弧部分の面積公式を正しく使う
内半径r、液面高さh、有効長Lが分かれば、水平な円筒部に入っている液体の体積を計算できます。液体部分の断面積Aは、次の円弧部分の面積公式で求めます。
A=r²×arccos((r-h)÷r)-(r-h)×√(2rh-h²)
円筒部の液量Vは、断面積Aに有効長Lを掛けます。
V=A×L
この式では、液面高さhをタンク内部の最下点から測ります。h=0のとき断面積は0となり、h=rのとき半円の面積となります。h=2r、つまり液面が内側最上点に達したとき、断面積は円全体の面積πr²になります。
逆余弦関数arccosの角度は、ラジアンで扱う必要があります。計算機能の設定が度になっていると、正しい結果が得られません。数値計算を表計算やプログラムで行う場合も、逆余弦関数の戻り値が通常どの角度単位で扱われるかを確認します。
式の中にある√(2rh-h²)は、液面位置における円の半弦長に関係する項です。hが0から2rの範囲にあれば、根号内は0以上になります。根号内が負になる場合は、液面高さが入力範囲を外れているか、半径と液面高さの単位がそろっていない可能性があります。
液面がタンク中心より上にある場合でも、同じ式をそのまま使用できます。ただし、計算過程を確認しやすくするため、満水時の体積から上部空間の体積を引く方法を使うこともできます。
満水時の円筒部体積は次の式です。
V満水=πr²L
上部空間の高さをu=2r-hとし、uを円弧部分の高さとして空間体積を計算します。その空間体積を満水時の体積から差し引けば、液体体積を求められます。この方法は、満量に近いときに「上部にどれだけ空間が残っているか」を確認したい場合に分かりやすい計算方法です。
液面高さが半径と等しい場合は、液体部分がちょうど半円になります。そのため、計算結果は満水容量の半分です。
h=rのとき、V=πr²L÷2
この関係は、計算式や入力値を検算するための重要な基準です。液面が内径の半分なのに容量率が50%にならない場合は、直径と半径の取り違え、液面高さの基準、逆余弦関数の設定などを確認します。
液面高さが0に近い場合、液量も0に近づきます。液面高さが内径に近い場合、液量は満水容量に近づきます。計算結果がこの基本的な範囲から外れる場合は、数式や入力条件に問題があります。
横置き円筒タンクの液量計算を繰り返し行う場合は、液面高さごとの容量をあらかじめ計算し、容量換算表を作成すると便利です。たとえば、液面高さを10mm、20mm、50mmなど一定間隔で設定し、それぞれの液量を計算します。
ただし、液面高さの間隔を粗くしすぎると、中間値を直線補間したときの誤差が大きくなることがあります。特に円の底部付近と上部付近では、液面高さと液量の関係が曲線的に変化します。必要な精度に応じて、換算表の高さ間隔を細かく設定します。
計算式を登録した台帳を使用するときは、入力欄と計算欄を分けると管理しやすくなります。内径、有効長、液面高さ、端部補正量などを入力し、断面積、円筒部液量、補正後液量を自動計算できる形にします。
式を自動化しても、入力値の意味が正しくなければ結果は正しくなりません。計算欄だけでなく、「内径を入力する」「液面高さは内部最下点基準」といった入力条件を明記しておくことが重要です。
確認4 鏡板・ノズル・内部構造の影響を分ける
横置き円筒タンクの両端が平らではなく、外側へ膨らんだ鏡板になっている場合、円筒部の公式だけではタンク全体の液量を正確に求められません。鏡板部分では、軸方向の位置によって内部断面の半径が変わるためです。
円筒部では、どの位置でも断面形状が同じなので、円弧部分の面積に長さを掛けられます。鏡板では、中央から端に向かって断面が小さくなるため、位置ごとの液体断面積を積み上げて体積を求める必要があります。
実務では、タンク全体を直線胴部と左右の鏡板部に分けます。
タンク内液量=直線胴部の液量+左側鏡板部の液量+右側鏡板部の液量
鏡板の形状が設計資料で特定できる場合は、その幾何形状に応じた式を使用します。形状が複雑な場合や正確な形状寸法が不明な場合は、断面を細かい区間に分けて数値的に体積を求める方法が現実的です。
軸方向を一定間隔で区切り、それぞれの位置における内半径と液面高さから液体断面積を求めます。隣接する断面積の平均値に区間長を掛け、すべての区間を合計すれば近似体積を求められます。区間を細かくするほど形状を反映しやすくなりますが、元の寸法精度を超えて細分化しても、必ずしも実際の精度が高くなるとは限りません。
タンク内部には、仕切板、補強材、加熱用の配管、撹拌部材、吸込管、吐出管などが設置されていることがあります。これらが液体中に入っている場合、その部材が占める体積だけ液体の入る空間が減ります。
内部部材の排除体積をV内部とすると、補正後の液量は次の考え方になります。
V補正後=Vタンク形状-V内部
ただし、内部部材のすべてが常に液中にあるとは限りません。液面高さによって浸かる範囲が変わる部材については、現在の液面より下にある部分だけを差し引きます。
ノズルやマンホールの空間を容量に含めるかどうかも、計算目的によって異なります。タンク本体から外側へ突出したノズル内部にも液体が入る場合がありますが、その体積はタンク本体の円筒公式には含まれません。一方、ノズルに配管が接続され、通常の運用では液体が満たされない部分もあります。
在庫管理でタンク本体の保有量を求めるのか、接続配管まで含む設備全体の液量を求めるのかを明確にします。目的が違えば、含める範囲も変わります。
底部に沈殿物やスラッジがある場合は、さらに注意が必要です。円弧部分の公式で求められるのは、タンク形状の内側に存在する液体と堆積物を合わせた空間です。実際の液体量を求めるには、沈殿物が占める体積を差し引きます。
沈殿物の上面が水平で厚さが一定なら比較的単純に補正できますが、実際には中央部や排出口周辺に偏ることがあります。堆積形状が不規則な場合は、複数位置で高さを確認し、区間ごとに近似する必要があります。
タンク容量の資料に記載された数値を使用する場合も、その容量が何を含んでいるかを確認します。幾何学的な満水容量、通常使用可能な容量、最高液面までの容量、最低残量を除いた有効容量などは、それぞれ意味が異なります。
体積計算の目的が補給量の決定である場合、満水容量から現在量を引くだけでは不十分なことがあります。運用上確保すべき上部空間や、流入停止後の液面上昇、熱膨張の余裕を考慮しなければならないためです。
鏡板や内部構造を無視してよいかどうかは、必要な精度によって判断します。概算でよい場合でも、無視した体積が結果に対してどの程度の割合になるかを確認します。「小さいと思われる」という感覚だけで除外せず、可能な範囲で上限を見積もることが大切です。
確認5 タンクの傾きと変形を確認する
基本の円弧公式は、タンクの中心軸が水平であることを前提としています。タンクが軸方向に傾いていると、片側と反対側で液面高さが異なります。その場合、一つの測定位置で得た液面高さをタンク全長に適用することはできません。
タンクの軸方向に勾配があり、片側の液面高さをh₁、反対側をh₂とすると、液面高さは軸方向に変化します。タンクの中央で測定した値が平均高さに近くなる場合もありますが、円弧面積と液面高さの関係は非線形です。そのため、平均高さを円弧公式に入れた結果が、両端の状態を積分した正確な液量と一致するとは限りません。
傾斜したタンクでは、軸方向を複数の区間に分けて計算します。各区間の中央位置における液面高さを推定し、円弧部分の面積を求め、その面積に区間長を掛けます。すべての区間体積を合計することで、傾斜を反映した近似液量を算出できます。
区間iの液面高さをhᵢ、断面積をAᵢ、区間長をΔLとすると、近似体積は次の考え方で求められます。
V≒ΣAᵢΔL
タンクの傾きが一定であれば、両端の高さから各位置の液面高さを直線的に補間できます。ただし、タンク支持部の沈下や胴体のたわみがあると、軸線が単純な直線にならない場合があります。
屋外に設置されたタンクでは、基礎の沈下、支持脚の変位、地盤の変化などにより、設置当初と現在の傾きが異なることがあります。過去に作成した容量換算表が現在もそのまま使えるとは限りません。液面計の値と受入量が継続的に合わなくなった場合は、タンクの姿勢変化も確認対象になります。
タンクの水平状態を確認するときは、外装や保温材の表面だけで判断しないことが大切です。外装の継ぎ目や見た目が水平でも、内部の円筒軸が同じとは限りません。基準となる製作線、支持部、ノズル位置、測定点の標高などを用いて確認します。
タンクの断面が真円であることも基本式の前提です。大型タンク、薄肉タンク、長期間使用されたタンクでは、自重、内部圧力、外力、支持条件などにより、断面がわずかに変形している場合があります。
断面が縦方向に縮み、横方向に広がった形状では、真円の公式をそのまま使うと誤差が生じます。変形量が小さく、必要精度も高くない場合は真円として近似できますが、正確な在庫量が必要な場合は実測形状に基づく補正が必要です。
タンクの外形から変形を評価するときは、断熱材や外装の厚さが測定結果に影響します。内部形状を直接確認できない場合は、設計寸法、製作記録、過去の容量検定結果、外形測定などを組み合わせて判断します。
液体の密度から体積を逆算する方法も検算に利用できます。タンク全体または設備全体の質量変化を把握できる場合、投入または排出した質量を密度で割ることで体積変化を求められます。ただし、液体の密度は温度や組成によって変化するため、使用する密度の条件をそろえる必要があります。
傾斜や変形の影響は、タンクが半分程度まで満たされている場合と、ほぼ空またはほぼ満量の場合で現れ方が異なります。特に低液位では、一方の端に液体が偏り、反対側の底部が液面より上になることがあります。この状態では、全長にわたって液体が存在するという前提自体が成立しません。
タンク底部の軸方向高低差が液深より大きい場合、液体は低い側だけにたまります。この場合は、液体が存在する区間の長さも液面高さに応じて変わるため、水平タンクの単純な体積計算では対応できません。
確認6 単位・丸め・検算方法を統一する
横置き円筒タンクの体積計算では、数式だけでなく単位管理が重要です。内径をmm、有効長をm、液面高さをcmで入力すると、計算結果の単位を正しく解釈できなくなります。
最も分かりやすい方法は、内半径、液面高さ、有効長をすべてmに統一し、体積をm³で求める方法です。求めたm³をLへ換算する場合は、次の関係を使います。
1m³=1,000L
すべての寸法をmmで計算した場合、体積の単位はmm³になります。mm³からLへの換算では桁数が大きくなるため、途中で単位を混同しやすくなります。
1L=1,000,000mm³
現場で測った液面高さがmmで記録されている場合でも、計算式へ入力する前にmへ換算すると管理しやすくなります。たとえば800mmは0.8mです。
丸め処理は、なるべく計算の最後に行います。半径、円弧面積、各区間体積を途中で細かく丸めると、誤差が積み重なる可能性があります。特に傾斜タンクや鏡板を細分化して計算する場合は、各区間の値を十分な桁数で保持し、最終合計後に必要な単位へ丸めます。
一方、入力寸法の測定精度を超える桁数を表示しても、実際の精度が高くなるわけではありません。内径を10mm単位でしか把握していないのに、液量を1mL単位で表示しても意味のある精度とはいえません。
最終結果の表示桁数は、寸法精度、液面測定精度、タンク形状の不確かさ、使用目的を踏まえて決めます。日常的な在庫管理と、取引数量の確認や検定に関係する計算では、求められる管理方法が異なります。
計算後は、満水容量との比較を行います。平らな端面を持つ円筒部の満水容量はπr²Lです。部分液量は、必ず0以上で満水容量以下になる必要があります。
容量率は次の式で求められます。
容量率=現在液量÷満水容量×100
液面高さが内径の半分であれば、容量率は50%になります。液面高さが半分未満なら容量率は50%未満、半分を超えていれば50%を超えることも基本的な確認点です。
ただし、鏡板や内部構造を含めている場合、円筒部だけの液面高さとタンク全体の容量率の関係は単純ではありません。どの容量を分母に使用したかを明記します。
前回測定値との連続性も検算に役立ちます。前回から液面が上昇しているのに計算液量が減少している場合、入力値や数式参照に問題がある可能性があります。流入量や排出量が記録されていれば、計算上の増減量と照合します。
たとえば、前回液量が4,000Lで、その後2,000Lを投入し、500Lを排出したなら、漏えいや別系統への移送がなければ、おおむね5,500Lになるはずです。液面から求めた液量が大きく異なる場合は、液面測定、投入量、排出量、温度、沈殿物、タンク傾斜などを確認します。
満水、半分、空の三つの基準値をあらかじめ確認しておくと、計算式の設定ミスを発見しやすくなります。さらに、内径の4分の1、4分の3に相当する液面高さでも計算し、容量率が高さ率と同じになっていないことを確かめます。
計算台帳を複数人で使用する場合は、式のセルや計算欄を不用意に変更できないよう管理し、入力欄を明確にします。変更履歴や版番号を残し、どのタンクに対応する計算式かを識別できるようにします。
同じ容量のタンクでも、内径、有効長、鏡板形状、傾きが異なれば、液面高さと液量の対応は変わります。一つの換算表を別のタンクへ流用しないことが重要です。
実務で使える横置き円筒タンクの計算例
ここでは、平らな端面を持ち、水平に設置された単純な横置き円筒タンクを例に計算します。
条件は、内径2.0m、有効長4.0m、内部最下点からの液面高さ0.8mとします。
内半径rは、内径を2で割って求めます。
r=2.0÷2=1.0m
液体断面積Aは、円弧部分の面積公式に代入します。
A=1.0²×arccos((1.0-0.8)÷1.0)-(1.0-0.8)×√(2×1.0×0.8-0.8²)
最初の逆余弦関数の中は0.2です。
arccos(0.2)≒1.3694
根号内は次のようになります。
2×1.0×0.8-0.8²=1.6-0.64=0.96
√0.96≒0.9798
したがって、断面積Aはおよそ次の値です。
A≒1.3694-0.2×0.9798
A≒1.1735m²
この断面積に有効長4.0mを掛けます。
V≒1.1735×4.0
V≒4.694m³
Lへ換算すると、液量は約4,694Lです。
このタンクの円筒部満水容量は次のようになります。
V満水=π×1.0²×4.0
V満水≒12.566m³
したがって、容量率は次のとおりです。
容量率≒4.694÷12.566×100
容量率≒37.4%
液面高さ0.8mは、内径2.0mに対して40%の高さです。しかし、容量率は約37.4%です。液面高さ率と容量率が一致しないことが分かります。
次に、同じタンクで液面高さが1.4mの場合を考えます。
A=1.0²×arccos((1.0-1.4)÷1.0)-(1.0-1.4)×√(2×1.0×1.4-1.4²)
逆余弦関数の中は-0.4です。
arccos(-0.4)≒1.9823
根号内は次のようになります。
2×1.0×1.4-1.4²=2.8-1.96=0.84
√0.84≒0.9165
断面積はおよそ次の値です。
A≒1.9823-(-0.4×0.9165)
A≒2.3489m²
体積は次のようになります。
V≒2.3489×4.0
V≒9.396m³
Lへ換算すると約9,396Lです。満水容量に対する割合は約74.8%になります。
液面高さ1.4mは内径の70%ですが、容量率は約74.8%です。タンク中心を超えると、液面高さ率より容量率のほうが大きくなる範囲があることを確認できます。
この計算例は直線円筒部だけを対象としています。実際のタンクに鏡板、内部配管、沈殿物、傾きがある場合は、それぞれの補正を追加します。
また、計算値が約4,694Lであっても、実務上の表示を4,694.000Lとする必要はありません。液面高さを10mm単位で測っている場合や、内径に製作公差がある場合は、その不確かさに合った桁数で管理します。
液面高さと容量率が比例しない理由
横置き円筒タンクでは、液面が上昇するときの液量増加は一定ではありません。これは、液面位置におけるタンクの横幅が高さによって変わるためです。
タンク底部では円の幅が狭いため、液面が少し上がっても増える断面積は小さくなります。中心付近では横幅が最大となるため、同じ高さの上昇でも多くの液体が入ります。上部に近づくと再び幅が狭くなり、同じ高さ変化に対する液量増加は小さくなります。
液面高さhにおける液面の幅wは、次の関係で表せます。
w=2√(2rh-h²)
この幅は、h=0とh=2rで0になり、h=rで最大の2rになります。つまり、タンクの中心高さ付近では液面幅が内径と等しくなり、液面高さの変化に対する体積変化が最も大きくなります。
たとえば、液面高さが底部から10mm上昇した場合と、中心付近で10mm上昇した場合では、増える液量が異なります。液面計の目盛を等間隔に付けても、各目盛が同じ液量を表すわけではありません。
この特性は、残量警報の設定にも関係します。液面高さ20%を残量20%と考えて警報を設定すると、実際の容量率はそれより小さくなる可能性があります。低液位側では、わずかな液面低下でも運用可能時間が想定より短くなることがあります。
反対に、満量に近い状態では、液面高さがわずかに上昇しただけでも上部空間が急速に減少するように見えることがあります。ただし、最上部付近では液面幅が狭くなるため、液位変化と空間体積の関係を円弧形状で評価する必要があります。
容量換算表を作成するときは、高さ率だけでなく、液量と容量率を併記すると実務で使いやすくなります。たとえば、液面高さ、液量、容量率、満水までの残り容量を対応させます。
補給作業では、現在液量だけでなく、目標液量までに投入できる量を確認します。
投入可能量=目標液量-現在液量
目標液量は、必ずしも幾何学的な満水容量ではありません。温度上昇による膨張、流入停止の遅れ、配管内残量、液面の揺れなどを考慮し、運用上の上限を設定します。
液体の体積は温度によって変化します。温度変化が大きい場合、同じ質量の液体でも液量が変わり、液面高さも変化します。液面から求めた体積と質量管理による在庫量を比較するときは、基準温度や密度条件をそろえる必要があります。
体積計算で得られるのは、測定時点の幾何学的な液体体積です。質量、標準状態に換算した量、有効成分量などを求めたい場合は、密度や濃度を別途反映します。
現場で起きやすい体積計算のミス
横置き円筒タンクの体積計算で多いのは、外径を内径として入力するミスです。現場で測りやすいのは外径ですが、液体が入るのは内側です。板厚や断熱材を含む外径を使うと、液量を過大に計算しやすくなります。
次に多いのは、直径と半径の取り違えです。円弧公式のrには半径を入力します。内径2.0mのタンクでr=2.0mと入力すると、断面積が大幅に大きくなります。入力欄に「内半径」と明記し、内径から自動的に半径を算出する形にすると防ぎやすくなります。
全長と有効長の混同も起こります。鏡板を含む全長を直線円筒部の長さに使用すると、鏡板部分を円筒として数えることになります。直線胴部と端部を分けて記録します。
液面高さの基準を間違えるケースもあります。上面から液面までの空間高さを、底面からの液面高さとして入力すると、液量が逆方向の値になります。上部空間高さを測った場合は、内径から差し引いて液面高さに変換します。
外側の床面から液面までを測り、タンク底部の設置高さを引いていない場合も誤差が生じます。支持脚、架台、基礎などの高さを含む測定値は、内部最下点基準へ変換します。
逆余弦関数を度で計算するミスにも注意が必要です。円弧部分の式ではラジアンを使用します。計算結果が満水容量を超える、半分の液面で半分の容量にならないなどの異常があれば、角度設定を確認します。
mmとmの混在も典型的なミスです。半径1,000mm、液面高さ800mm、有効長4mのように入力すると、面積部分と長さ部分の単位が一致しません。計算前にすべての寸法を同じ単位へ変換します。
タンクが傾いているのに、一方の端の液面高さだけで計算することもあります。両端で液面高さが異なる場合、一点の値を全長に適用できません。少なくとも両端または複数位置の高さを確認します。
内部の沈殿物を無視するミスもあります。液面高さから計算した空間すべてが液体で満たされているとは限りません。堆積物、内部部材、配管などの排除体積を確認します。
逆に、小さな内部部材を過度に細かく補正し、全体の測定精度との釣り合いが取れなくなることもあります。液面測定に数十mmのばらつきがある状態で、内部ボルト一本の体積まで計算しても、結果全体の信頼性はほとんど改善しません。影響が大きい要因から優先して確認します。
容量換算表を別のタンクへ流用するミスにも注意します。見た目や公称容量が同じでも、内径と長さの組み合わせ、鏡板形状、内部構造が異なる場合があります。換算表には設備番号、対象タンク、寸法条件、作成日を記載します。
式を修正した後に過去データとの整合を確認しないことも問題です。計算方法を変更すると、同じ液面高さでも以前とは異なる液量が算出されることがあります。変更理由と適用開始日を記録し、過去値と新しい値を不用意に混在させないようにします。
計算結果を台帳と点検に活用する方法
横置き円筒タンクの体積計算は、一度液量を求めて終わるものではありません。定期的な在庫確認、補給計画、排出管理、設備点検に利用することで、計算結果の価値が高まります。
台帳には、設備を識別する情報と固定条件を登録します。固定条件には、内径、直線胴部の有効長、鏡板形状、満水容量、運用上限、最低管理量、内部構造の補正条件などが含まれます。
日々の測定記録には、測定日時、液面高さ、液温、測定位置、流入量、排出量、計算液量、容量率を記録します。必要に応じて、泡立ち、撹拌、設備停止、沈殿物などの状況も残します。
液面高さと計算液量を時系列で確認すると、通常とは異なる変化を見つけやすくなります。流入も排出もないのに液量が継続して減少する場合は、漏えい、蒸発、別系統への移動、測定条件の変化などを確認するきっかけになります。
液面高さの変化と入出量の関係が以前と変わった場合は、液面計だけでなく、タンクの傾き、沈殿物の増加、内部付着、計算条件の変更なども確認します。
容量換算表は、現場で読みやすい単位にそろえます。液面高さをmmで測る運用なら、高さ欄はmmで表示し、液量はLまたはm³で表示します。ただし、内部の計算式では単位変換を明確にします。
液面高さの測定間隔を決めるときは、容量変化が最も大きい中心付近を考慮します。液面計の高さ分解能が同じでも、中心付近では一目盛当たりの液量変化が大きくなります。必要な液量精度から、液面測定に必要な分解能を逆算する考え方も有効です。
現場で外形寸法や設置状況を記録する場合は、測定位置が後から分かるように残します。単に「直径2m」と記録するのではなく、測定方向、外装の有無、測定した高さ、対象範囲を明記します。
タンクの姿勢確認では、支持部や胴体の複数位置を測定し、軸方向の高低差を把握します。定期点検ごとに同じ位置を測れば、沈下や傾斜の変化を比較できます。
外形を三次元的に記録できる場合は、タンク周辺の設置状況、支持部、配管との位置関係、測定点などを視覚的に残せます。ただし、外形データだけで内部の液量が自動的に確定するわけではありません。板厚、内部形状、液面高さ、鏡板、内部部材の情報を組み合わせる必要があります。
計算結果を設備管理へ利用するときは、幾何学的な計算容量と運用上の管理容量を分けます。満水まで入れられる理論容量と、安全に使用できる上限容量は同じとは限りません。
また、液面高さから求めた体積と、流量記録や質量記録から求めた値を定期的に比較すると、計算条件の妥当性を確認できます。差が常に同じ方向へ出る場合は、内径、有効長、ゼロ点、内部構造などに一定の補正漏れがある可能性があります。
差が測定のたびに大きく変動する場合は、液面の揺れ、測定方法、温度、タンク傾斜、流入直後の状態など、変動要因を優先して確認します。
まとめ
横置き円筒タンクの液量は、液面高さに底面積を掛ける単純な方法では求められません。液体部分の断面が円弧状になるため、円弧部分の面積を計算し、その面積にタンクの有効長を掛ける必要があります。
正確な体積計算を行うための第一歩は、内径と有効長を確定することです。外径や鏡板を含む全長をそのまま使わず、液体が実際に入る内部寸法を確認します。
液面高さは、タンク内部の最下点から液面までの鉛直距離としてそろえます。上部空間高さや床面基準の測定値を使う場合は、内径、板厚、設置高さなどを反映して変換します。
円弧部分の面積公式では、半径と液面高さの単位を統一し、逆余弦関数をラジアンで扱います。液面が内径の半分で容量率が50%になること、計算液量が0から満水容量までの範囲に収まることを検算します。
鏡板、内部配管、補強材、沈殿物などがある場合は、単純な円筒部とは分けて扱います。タンクが傾いている場合は、軸方向を区間分割し、位置ごとに異なる液面高さから体積を積み上げます。
計算結果の精度は、数式だけでは決まりません。元となる寸法、液面測定、タンク形状、設置状態、単位管理、丸め方法がそろって初めて、実務で利用できる液量になります。
横置き円筒タンクの外形寸法や支持部の位置、設置状況を現場で効率よく記録したい場合は、三次元計測を活用する方法もあります。LRTK Phoneで取得した現場データを寸法確認や設備記録の補助として活用し、液面高さや内部仕様と組み合わせることで、体積計算の前提条件を整理しやすくなります。