LRTKレフィクシア株式会社

傾斜底タンクの体積計算で液面高さから容量を出す5ステップ

傾斜底タンクの体積計算で最初に押さえる考え方

タンク内に残っている液体の容量を液面高さから求めるとき、底面が水平な直方体タンクであれば、底面積に液面高さを掛けるだけで体積を計算できます。タンク内部の長さをL、幅をW、液面高さをhとすれば、体積Vは「V=L×W×h」です。

しかし、底面に勾配が設けられた傾斜底タンクでは、この式をそのまま使えない場合があります。液面が低い段階では、液体が底面の低い側だけにたまり、底面全体を覆っていないためです。液面が上昇すると、液体の深さだけでなく、液体が広がる範囲も増えていきます。

このため、傾斜底タンクでは液面高さと容量が常に比例するわけではありません。たとえば、底面の低い側に液体が少量だけたまっている状態では、液面高さが2倍になると、容量が約4倍になる形状もあります。液面計の表示が10センチメートルから20センチメートルになったからといって、残量が単純に2倍になったとは判断できません。

傾斜底は、液体を排出口へ集めやすくする目的や、洗浄水を排出しやすくする目的、沈殿物を一定方向へ集める目的などで設けられます。底面全体が一方向へ傾斜している形状のほか、中央の排出口へ向かって二方向または四方向に傾斜している形状、底部に集液ピットが付いている形状もあります。

体積計算を正しく行うには、液面高さの数値だけでなく、液面高さをどの位置から測ったかを明確にする必要があります。底面の最低点から測った高さなのか、最高点側の底面から測った深さなのか、タンク上端から測った空き高さなのかによって、計算に使う値が変わるからです。

この記事では、まず長方形の平面形状を持ち、底面が長さ方向へ一定の勾配で傾斜しているタンクを基本モデルとして説明します。この形状であれば、液面が底面全体を覆う前と覆った後に分けて計算できます。

さらに、実際の現場で発生しやすい測定誤差、内部構造物による容量の減少、底部にたまった沈殿物の影響、複数方向に傾斜した底面や不整形タンクの考え方も解説します。重要なのは、公式を機械的に当てはめることではなく、液体が占める部分をどのような立体として捉えるかを理解することです。

ステップ1 タンクの形状と高さの基準を整理する

傾斜底タンクの体積計算では、最初にタンク内部の形状と液面高さの基準を整理します。この作業が曖昧なままでは、正しい計算式を選んでも実際の容量と一致しません。

基本的に必要となる寸法は、タンク内部の長さ、内部の幅、底面の最低点と最高点の高低差、底面最低点から液面までの鉛直高さです。側板やライニングの厚さを含む外形寸法ではなく、液体が実際に入る範囲の内寸を使います。

タンク内部の長さをL、幅をW、底面の高低差をΔH、底面最低点から液面までの高さをhとします。この記事の基本モデルでは、底面が長さLの方向に傾斜し、幅方向には同じ高さが続いているものとします。

液面高さhの基準は、底面の最も低い位置です。液体が静止している場合、液面は原則として水平になりますが、底面は傾斜しています。そのため、低い側と高い側では液体の深さが異なります。

低い側で測った液深をhとすると、高い側の液深は「h-ΔH」です。ただし、この値がゼロ以下になる場合、高い側には液体が到達していません。その状態では、液体がタンク底面の一部だけにたまっています。

現場では、底面から液面までの高さではなく、タンク上端から液面までの空き高さを測ることがあります。タンク上端から底面最低点までの鉛直高さをH、上端から液面までの空き高さをdとすれば、最低点基準の液面高さは「h=H-d」です。

ただし、この換算が使えるのは、測定した上端位置と底面最低点との高さ関係が分かっている場合です。タンク上端が水平でない場合や、測定口ごとに上端標高が異なる場合は、どこで空き高さを測ったかを記録しなければなりません。

底面最高点側で液深を測定した場合は、その測定値に底面高低差を加えて、最低点基準の液面高さへ変換します。高い側の液深をh2とすると、最低点基準の高さは「h=h2+ΔH」です。

寸法の単位は、計算前に統一します。長さ、幅、高さをすべてメートルで入力すれば、結果は立方メートルになります。1立方メートルは1,000リットルなので、計算した立方メートルの値に1,000を掛ければリットルへ換算できます。

たとえば長さをメートル、幅をメートル、高さをミリメートルのまま入力すると、正しい結果になりません。高さが120ミリメートルなら、計算には0.120メートルとして入力します。

タンク内部に柱、攪拌軸、配管、補強材、加熱管などがある場合は、それらが液体中に占める体積も確認します。単純な幾何学計算で求められるのは、内部構造物がないと仮定した空間の体積です。実際に液体が入る容量を求めるには、液面より下にある内部構造物の体積を差し引きます。

一方、底面より低い位置に集液ピットや排水溝が設けられている場合は、その空間の体積を加える必要があります。特に低液位域では、液体が最初に集液ピットへ入り、その後に傾斜底へ広がるため、ピットを無視すると残量を過小評価する可能性があります。

タンクの形状が図面どおりであることも確認します。既設タンクでは、補修材やライニングの施工、底面の改修、沈殿物の堆積などによって、有効な内部形状が変わっていることがあります。設計容量を確認する計算と、現在の実容量を確認する計算は、分けて考えることが重要です。

ステップ2 底面の高低差と傾斜方向を確認する

次に、底面の最低点と最高点の高低差を求めます。傾斜底タンクの体積計算では、勾配の表記だけでなく、タンクの端から端までに生じる実際の高さの差が必要です。

底面最低点の標高をz1、最高点の標高をz2とすれば、高低差ΔHは「ΔH=z2-z1」です。たとえば最低点が基準高さ0.000メートル、最高点が0.240メートルであれば、高低差は0.240メートルです。

設計図面に勾配が百分率で記載されている場合は、傾斜方向の水平長さを使って高低差へ換算します。勾配をi、傾斜方向の水平長さをLとすると、「ΔH=i×L」です。

勾配が2パーセントで、傾斜方向の長さが5メートルなら、iは0.02なので、高低差は「0.02×5=0.10メートル」です。

勾配が「1対50」のような比率で示されている場合は、水平距離50に対して高さが1変化することを意味します。傾斜方向の長さが10メートルなら、高低差は「10÷50=0.20メートル」です。

角度で示されている場合は、底面の傾斜角度をθとして「ΔH=L×tanθ」で求めます。ただし、ここで使うLは原則として水平投影長さです。底面に沿った斜めの実長を使うと、水平長さを使った場合と結果が少し異なるため、図面寸法の意味を確認します。

一方向に一定勾配で傾斜している底面では、最低点から距離xだけ進んだ位置の底面高さzを、「z=ΔH×x÷L」と表せます。最低点ではxがゼロなのでzもゼロになり、最高点ではxがLなのでzはΔHになります。

この関係を使うと、低い液面が底面のどこまで広がっているかを求められます。液面高さhが底面高低差ΔH以下の場合、底面高さがhと等しくなる位置まで液体が広がります。

液体が広がる長さをxwとすると、「xw=L×h÷ΔH」です。たとえばタンク長さが6メートル、底面高低差が0.30メートル、液面高さが0.10メートルなら、液体が広がる長さは「6×0.10÷0.30=2メートル」です。

この状態では、タンク全長が6メートルあっても、液体が存在するのは低い側から2メートルの範囲だけです。残りの4メートルは、底面が液面より高い位置にあるため乾いています。

傾斜方向の確認も重要です。図面上では排出口側が最低点になっていても、実際の据付状態や支持部の変形によって高低関係が変わっている場合があります。タンク全体が傾いていれば、設計上の底面勾配に据付時の傾きが加わります。

液面高さから正確な容量を求める必要がある場合は、図面だけで判断せず、底面またはタンク上端の標高を実測する方法が有効です。特に大型タンクでは、数センチメートルの高低差でも容量に大きな影響を与えることがあります。

底面が途中で折れ曲がり、勾配が変化している場合は、単一の平面として扱えません。低い側だけ勾配が急で、途中から緩やかになる形状や、中央部が水平で両端が傾斜している形状では、区間ごとに分けて計算します。

排水溝や局所的なくぼみも、底面最低点の判断に影響します。小さな排水溝の底を高さゼロとして液面高さを測る場合と、主底面の最低部を高さゼロとする場合では、計算条件が異なります。低液位域を管理するなら、排水溝やピットも含めた基準設定が必要です。

ステップ3 液面が底面全体を覆うか判定する

傾斜底タンクの体積計算では、液面が底面最高点まで達しているかどうかで計算式を切り替えます。この判定が、水平底タンクとの大きな違いです。

最低点から測った液面高さhが、底面高低差ΔH以下であれば、液体は底面の一部だけにたまっています。基本モデルの縦断面を見ると、液体部分は三角形になります。

一方、液面高さhが底面高低差ΔHを超えていれば、液体は底面全体を覆っています。このとき縦断面の液体部分は台形になります。

したがって、最初の判定条件は「h≦ΔH」か「h>ΔH」かです。hがΔHと等しいとき、液面はちょうど底面最高点へ達しています。

液面が低い状態では、最低点側の液深はhですが、最高点側には液体が存在しません。液体が広がる範囲は「L×h÷ΔH」で求めます。この範囲の縦断面が三角形となり、幅方向に同じ形状が続くため、液体全体は三角柱として扱えます。

液面が底面最高点を超えると、最低点側の液深はh、最高点側の液深は「h-ΔH」になります。両方が正の値なので、底面全体が液体で覆われています。

この判定をせず、すべての液面高さに「長さ×幅×平均液深」を適用すると、低液位域で誤差が生じます。高い側の計算上の液深が負になっているにもかかわらず、タンク全長の平均を使うことになるためです。

たとえば底面高低差が0.30メートルで、最低点からの液面高さが0.10メートルの場合、高い側の液深を単純に求めると「0.10-0.30=マイナス0.20メートル」になります。しかし、実際に負の液深が存在するわけではありません。高い側には液体がなく、液体が存在する範囲だけを計算する必要があります。

液面計の測定位置によっては、底面全体を覆っているかを表示値だけで判断できないことがあります。高い側に液面計がある場合、低液位域では液体が測定位置まで到達せず、残量があるのにゼロと表示される可能性があります。

反対に、低い側の液面高さだけを見て底面全体が水没していると判断するのも危険です。低い側で30センチメートルの液深があっても、底面高低差が40センチメートルなら、高い側にはまだ液体が到達していません。

底面の最高点が一つではなく、複数の折れ点や段差がある場合は、液面が各高さを超えるたびに液体形状が変わります。その場合は、底面形状の高さごとに計算領域を分けます。

たとえば低い側に深さ0.20メートルのピットがあり、その上に0.30メートルの高低差を持つ傾斜底が続くなら、液面高さに応じて、ピット内だけに液体がある段階、ピットから傾斜底へ広がる段階、底面全体を覆う段階の三つに分ける必要があります。

正確な容量表を作る場合は、液面高さごとにどの立体が液体で満たされるかを図面上で確認し、計算式の切替点を明記します。切替点の高さを曖昧にすると、その付近で容量が不連続になったり、重複計上が起きたりします。

ステップ4 液面高さに合った式で容量を計算する

一方向に一定勾配を持つ長方形タンクでは、液面が底面最高点に達する前と達した後で、二つの式を使い分けます。

まず、液面高さhが底面高低差ΔH以下の場合を考えます。このとき液体の縦断面は三角形です。液体が広がっている長さxwは、「xw=L×h÷ΔH」です。

三角形の断面積Aは、「A=xw×h÷2」です。xwを代入すると、「A=L×h²÷(2×ΔH)」となります。

この断面がタンク幅Wの方向へ同じ形状で続くため、液体体積Vは次の式で求められます。

V=L×W×h²÷(2×ΔH)

この式を使う範囲は「0≦h≦ΔH」です。

式にhの二乗が含まれていることが重要です。底面最高点へ達する前は、液面高さが増えると液深だけでなく、液体が広がる長さも増えるためです。

液面高さが2倍になると、同じ低液位域の中では容量は4倍になります。液面高さが3倍なら、容量は9倍です。ただし、液面が底面最高点を超えた後は、この関係は使えません。

次に、液面高さhが底面高低差ΔHを超える場合を考えます。液体の縦断面は台形となり、最低点側の液深はh、最高点側の液深は「h-ΔH」です。

台形の断面積Aは、二つの液深の平均に長さを掛けて求められます。

A=L×{h+(h-ΔH)}÷2

これを整理すると、次の式になります。

A=L×(h-ΔH÷2)

さらにタンク幅Wを掛けると、液体体積Vは次の式になります。

V=L×W×(h-ΔH÷2)

この式を使う範囲は「h>ΔH」です。

この式は、最低点から液面までの直方体の体積から、傾斜底によって存在しない三角柱部分を差し引いたものとも考えられます。直方体の体積は「L×W×h」で、欠けている三角柱の体積は「L×W×ΔH÷2」です。

二つの式は、h=ΔHの位置で同じ結果になります。低液位側の式にh=ΔHを代入すると、体積は「L×W×ΔH÷2」です。

高液位側の式にh=ΔHを代入しても、「L×W×(ΔH-ΔH÷2)」となり、同じく「L×W×ΔH÷2」です。したがって、液面が底面最高点へ達する境界で、計算容量が突然変化することはありません。

底面高低差ΔHがゼロの場合は、水平底タンクです。この場合、低液位側の式は分母がゼロになるため使用できません。最初から「V=L×W×h」を使います。

底面全体が液体で覆われている場合は、低い側と高い側の液深を測定して平均する方法でも計算できます。低い側の液深をh1、高い側の液深をh2とすれば、「V=L×W×(h1+h2)÷2」です。

ただし、この方法は両側に液体が存在する場合に限ります。高い側に液体が達していない低液位域では使用できません。

液面高さから求めた体積は、タンク内部の幾何学的な空間容量です。液体中に内部構造物がある場合は、その構造物が占める体積を差し引きます。底部に追加のピットや溝がある場合は、その液体部分を加算します。

内部構造物が液面高さに応じて徐々に水没する場合は、常に同じ体積を差し引くのではなく、液面より下にある部分だけを計算します。たとえば鉛直な円柱状の支柱なら、液面以下の長さに支柱の断面積を掛けて排除体積を求めます。

ステップ5 計算結果を検算して容量換算表を作る

計算結果が出たら、そのまま使用せずに検算します。傾斜底タンクでは、基準高さや式の選択を間違えても、一見すると現実的な数値になることがあるためです。

最初に、液面高さがゼロのとき体積もゼロになることを確認します。液面高さを増やしたとき、容量が減少していないことも確認します。

次に、液面高さが底面高低差と等しい位置で、低液位側と高液位側の計算結果が一致するか確認します。この境界で値が異なる場合は、式の入力、括弧、単位、条件分岐のいずれかに誤りがあります。

液面が底面全体を覆った後は、液面高さの増加量と容量増加量の関係も検算に使えます。液面がΔhだけ上昇すると、容量は原則として「L×W×Δh」だけ増えます。

たとえばタンクの長さが6メートル、幅が2.5メートルなら、平面積は15平方メートルです。底面全体が水没した後に液面が0.10メートル上昇すれば、容量は「15×0.10=1.5立方メートル」増えます。

一方、底面全体を覆う前は、同じ高さだけ液面が上昇しても容量増加量は一定ではありません。液面が高くなるほど浸水範囲が広がるため、後の区間ほど増加容量が大きくなります。

満水時の容量も検算します。最低点から満水液面までの高さをHとすると、底面全体が水没している場合の満水容量は「L×W×(H-ΔH÷2)」です。

これは、最低点から高さHまでの直方体体積「L×W×H」から、傾斜底によって欠ける三角柱体積「L×W×ΔH÷2」を差し引いた値です。

計算を日常的な残量管理へ使う場合は、液面高さと容量の対応表を作成します。液面高さを一定間隔で変化させ、それぞれの高さに対応する容量を計算します。

容量表の高さ間隔は、液面測定の精度に合わせます。液面高さを1センチメートル単位でしか安定して測れないのに、1ミリメートルごとの容量を表示しても、実用的な精度は高まりません。

低液位域では容量変化が非線形なので、細かい高さ間隔で容量を求める価値があります。底面全体が水没した後は、高さと容量が一定の割合で増えるため、比較的単純な換算が可能です。

容量表には、液面高さの基準を明記します。「底からの高さ」という表現だけでは、最低点、最高点、ピット底のどれを指すのか分かりません。「主底面の最低点から鉛直方向に測った高さ」など、再現できる説明を記載します。

タンク上端から空き高さを測る運用では、空き高さから容量へ換算する表を作ることもできます。その場合も、まず空き高さを最低点基準の液面高さへ変換し、その後に容量を求めます。

容量表には、理論容量と有効容量を混在させないことが重要です。理論容量は内部形状だけから計算した値です。有効容量は、上部の余裕、最低残量、内部構造物、運転上使用しない領域などを考慮した値です。

既知量の液体を注入または排出できる場合は、実際の増減量と容量表の差を確認します。差が大きい場合は、液面計の基準、底面形状、タンクの傾き、内部構造物、沈殿物などを再確認します。

傾斜底タンクの体積計算を具体例で確認する

具体的な数値を使って、5ステップの流れを確認します。タンク内部の長さLを6.0メートル、幅Wを2.5メートル、底面高低差ΔHを0.30メートルとします。

底面は長さ方向へ一定勾配で傾斜し、片側が最低点、反対側が最高点です。液面高さhは最低点から鉛直方向に測定します。

最初に、液面高さが0.12メートルの場合を計算します。0.12メートルは底面高低差0.30メートル以下なので、液体は底面全体を覆っていません。

液体が広がる長さxwは、「6.0×0.12÷0.30=2.4メートル」です。タンク全長6.0メートルのうち、低い側から2.4メートルまで液体が広がっています。

体積は低液位側の式を使い、「V=6.0×2.5×0.12²÷(2×0.30)」と計算します。

0.12の二乗は0.0144です。「6.0×2.5×0.0144=0.216」となり、これを0.60で割ると、体積は0.36立方メートルです。リットルに換算すると360リットルです。

次に、液面高さが0.20メートルの場合を計算します。この高さも0.30メートル以下なので、低液位側の式を使います。

液体が広がる長さは、「6.0×0.20÷0.30=4.0メートル」です。

体積は「6.0×2.5×0.20²÷(2×0.30)」です。0.20の二乗は0.04なので、「6.0×2.5×0.04=0.60」となります。これを0.60で割ると、体積は1.00立方メートルです。

液面高さが0.12メートルから0.20メートルへ約1.67倍になったのに対し、容量は0.36立方メートルから1.00立方メートルへ約2.78倍になっています。低液位域では高さと容量が単純比例しないことが分かります。

続いて、液面高さが0.30メートルの場合を計算します。液面がちょうど底面最高点へ達した状態です。

体積は「6.0×2.5×0.30²÷(2×0.30)」です。計算すると2.25立方メートルになります。

縦断面を三角形として確認すると、底辺が6.0メートル、高さが0.30メートルなので、断面積は「6.0×0.30÷2=0.90平方メートル」です。これに幅2.5メートルを掛けると、「0.90×2.5=2.25立方メートル」となり、同じ結果になります。

次に、液面高さが0.80メートルの場合です。0.80メートルは底面高低差0.30メートルを超えているため、底面全体が液体で覆われています。

体積は高液位側の式を使い、「V=6.0×2.5×(0.80-0.30÷2)」です。

0.30÷2は0.15なので、括弧内は0.65です。「6.0×2.5×0.65=9.75立方メートル」となります。リットルに換算すると9,750リットルです。

低い側の液深は0.80メートルで、高い側の液深は「0.80-0.30=0.50メートル」です。平均液深は「(0.80+0.50)÷2=0.65メートル」となります。平面積15平方メートルに平均液深0.65メートルを掛けても、9.75立方メートルです。

さらに、通常の上限液面を最低点から2.00メートルとします。このときの理論容量は、「6.0×2.5×(2.00-0.15)」です。

括弧内は1.85なので、理論容量は27.75立方メートルです。

液面以下にある内部構造物の体積が合計0.18立方メートルなら、実際に液体が入る幾何学的な空間は「27.75-0.18=27.57立方メートル」です。

底部に長さ0.60メートル、幅0.50メートル、深さ0.25メートルの集液ピットがあり、その全体が液体で満たされるなら、ピット体積は「0.60×0.50×0.25=0.075立方メートル」です。

主底面の計算にピット部分が含まれていない場合は、0.075立方メートルを加算します。ただし、液面がピット内だけにある低い状態では、主底面の式を適用せず、ピット部分から順に計算しなければなりません。

二方向に傾斜した底面を計算する方法

実際のタンクでは、底面が長さ方向だけでなく、幅方向にも傾斜している場合があります。一つの隅に排出口があり、四隅の底面高さが異なる形状などです。

二方向に傾斜した底面では、低液位域の液体形状が単純な三角柱になりません。液面が上昇すると、液体は長さ方向と幅方向の両方へ広がります。そのため、一方向傾斜用の式をそのまま使うと誤差が生じます。

底面が一枚の平面で表せる場合は、底面高さを座標の関数として表します。長さ方向の座標をx、幅方向の座標をyとすれば、底面高さzは「z=ax+by+c」のような平面式で表せます。

液面標高をZとすると、その位置における液深は「Z-z」です。ただし、結果がゼロ以下の場所には液体が存在しないため、正の液深を持つ範囲だけを計算します。

液面が十分に高く、底面全体が液体で覆われている場合は、平均底面高さを使って体積を求められます。長方形の四隅における底面高さをz1、z2、z3、z4とすると、一枚の平面で構成された底面の平均高さは、四隅の高さの平均で求められます。

平均底面高さは「(z1+z2+z3+z4)÷4」です。液面標高から平均底面高さを引けば平均液深となり、これにタンクの平面積を掛ければ体積を求められます。

ただし、液面が底面の一部だけを覆っている場合は、四隅の平均だけでは計算できません。液面と底面が交わる位置を求め、浸水範囲を三角形や台形へ分割する必要があります。

現場で扱いやすい方法は、底面を小さな格子へ分割する方法です。各格子の底面高さを求め、液面標高との差から代表液深を計算し、格子面積を掛けて小さな体積を求めます。その合計がタンク内の液体容量です。

格子を細かくするほど底面形状を詳細に反映できますが、入力点数と計算量が増えます。必要な容量精度に合わせて格子寸法を決めます。

底面を三角形の集合として表す方法もあります。三角形の各頂点に高さを持たせ、液面より下にある部分の体積を計算します。点群や三次元形状から体積を求める場合には、この三角形分割が利用されます。

二方向傾斜では、最低点付近のわずかな凹凸が低液位容量へ大きく影響します。満水付近の容量確認では平均化できる小さな不陸でも、底部残量を求める場合には無視できないことがあります。

円形や不整形の傾斜底タンクを扱う方法

タンクの平面形状が円形や楕円形の場合、傾斜方向に対するタンク幅が位置によって変化します。そのため、長方形タンクのように一定の幅Wを掛ける方法は使えません。

円形平面のタンクで底面が一方向に傾斜している場合、低液位域では液体が円の一部に広がります。液面高さが上がるにつれて、浸水範囲の長さと幅の両方が変化します。

このような形状では、傾斜方向に細い帯へ分割して計算する方法があります。各帯について、その位置のタンク幅、底面高さ、液深を求め、帯の幅を掛けて小体積を計算します。

分割幅を細かくすれば、円形や楕円形の外周形状をより正確に反映できます。容量換算表を一度作成して継続的に使う場合は、細かな分割で計算しておくことが有効です。

横置き円筒タンクでは、液面高さから円弧部分の断面積を求め、タンク長さを掛けて体積を計算します。タンク軸自体が傾いている場合は、長さ方向によって液面に対する断面状態が異なるため、長さ方向にも分割が必要です。

下部が円錐形や円錐台形になっているタンクでは、液面が下部形状の内部にある段階と、円筒部へ達した段階を分けます。各形状の体積を液面高さに応じて計算し、必要な部分を合計します。

底面に皿形の曲面がある場合も、単純な平面勾配として扱うと誤差が生じます。設計図面に曲率や半径が示されていれば、曲面形状に合った計算を行います。

不整形タンクでは、高さごとの水平断面積を使って体積を積み上げる方法が基本です。ある高さz1の断面積をS1、次の高さz2の断面積をS2とすると、その間の体積を「(S1+S2)÷2×(z2-z1)」で近似できます。

断面形状の変化が大きい場所では、高さの間隔を細かくします。側壁がほぼ鉛直で断面積の変化が小さい場所では、間隔を広くしても誤差は比較的小さくなります。

不整形タンクの計算では、細かな数値計算を行うことよりも、液体が入る境界を正しく設定することが重要です。開口部、内部配管、仕切板、底部のくぼみなどが正しく反映されていなければ、分割を細かくしても実容量には近づきません。

液面高さの測定誤差を減らすポイント

体積計算式が正しくても、入力する液面高さに誤差があれば、容量計算の結果もずれます。特に低液位域では、液面高さが二乗で体積へ影響するため、測定誤差の割合が大きくなることがあります。

液面高さは、液体ができるだけ静止した状態で測定します。注入中、排出中、攪拌中は液面が波立ったり傾いたりするため、瞬間的な値がタンク全体の平均液面を示さないことがあります。

流入管の近くでは、液体の勢いによって局所的に液面が高くなる場合があります。排出口の近くでは流れ込みによるくぼみが生じることもあります。液面測定位置は、局所的な流れの影響を受けにくい場所に設定します。

泡が発生する液体では、泡の上面と実際の液面を区別します。泡層を液体として計算すると、容量を過大評価します。測定方式によっては泡や蒸気の影響を受けるため、対象液体に合った方法を選ぶ必要があります。

空き高さを測る場合は、毎回同じ測定口と同じ基準位置を使います。異なる位置で測ると、タンク上端の高低差や変形が測定値へ含まれる可能性があります。

液面高さを底面から直接測る場合も、どの位置の底面を基準にしたかを記録します。高い側の底面から測った液深を、最低点基準の液面高さとして扱ってはいけません。

液面計を設置している場合は、表示上のゼロ点と実際の底面最低点の関係を確認します。検出部が底面から一定の高さに設置されていれば、その分の補正が必要です。

液面計には、測定できない最小距離や取付位置による制約がある場合があります。底部に液体が残っていても、表示がゼロになることがあるため、低液位域の管理では注意が必要です。

タンクが移動体に搭載されている場合や、支持部が沈下している場合は、タンク全体の姿勢も確認します。液体の自由表面は水平になるため、タンクが傾けば設計上の液面高さと実際の液体分布が変わります。

測定時の液温も記録すると、容量差の原因を分析しやすくなります。液体は温度によって膨張または収縮するため、同じ質量でも体積が変化します。高い精度で受払量を管理する場合は、液温と密度の影響を考慮します。

測定値の表示桁数は、実際の精度に合わせます。液面がプラスマイナス1センチメートル程度変動している状態で、容量を1リットル単位まで表示しても、その末尾に実質的な意味はありません。

実容量と計算容量が一致しない主な原因

図面寸法から求めた容量と、実際の注入量や排出量が一致しないことがあります。その原因は、計算式だけでなく、形状、測定、運用条件の各所に存在します。

代表的な原因の一つが、外寸と内寸の取り違えです。側板、底板、ライニングなどの厚さを含む外形寸法で計算すると、実際の内部容量より大きな値になります。

底面高低差の誤認も大きな原因です。勾配の方向や比率を取り違えたり、斜面に沿った長さと水平長さを混同したりすると、高低差が正しく求まりません。

液面高さの基準が異なる場合も、結果は一致しません。最低点基準、高い側の底面基準、ピット底基準、タンク上端基準が混在すると、同じ高さの数値でも意味が変わります。

タンク内の支柱、配管、加熱管、攪拌機などは、液体が入る空間を減らします。これらを無視した理論容量は、実際の液体容量より大きくなります。

底部に沈殿物が堆積している場合も、有効容量は減少します。沈殿物が傾斜底の低い側に集中すると、特に低液位域の容量換算が大きく変わります。

付着物やライニングの増し塗りによっても内部形状は変化します。個々の厚さが小さくても、大面積の側壁や底面全体に施工されれば、容量への影響が積み重なります。

タンクの変形も考えられます。大型タンクでは、液圧、支持状態、温度、地盤変位などによって側壁や底面が変形することがあります。

注入量や排出量の測定側に誤差がある場合もあります。液面高さから求めた容量だけを疑うのではなく、比較に使った流量や搬入量の測定条件も確認します。

液体が完全に静止していない状態では、液面が水平にならず、測定位置によって高さが異なります。攪拌停止直後や移送停止直後は、液面が安定するまで時間を置く必要があります。

液体に泡や浮遊物がある場合、検出した表面が実液面と一致しないことがあります。蒸気や結露が測定へ影響する場合もあります。

実容量との差が一定であれば、内部構造物や基準位置のずれが疑われます。液面高さによって差が変化する場合は、底面形状の近似、液面計の特性、タンク変形などを検討します。

計算値を補正する場合は、原因を確認しないまま一定の係数を掛けるのではなく、どの高さ領域で、どの程度の差が生じているかを整理します。低液位域と高液位域で異なる補正が必要になることもあります。

点群データを使ってタンク形状を確認する方法

既設タンクでは、設計図面が残っていない場合や、改修によって現況形状が図面と異なっている場合があります。このような場面では、現況を三次元的に記録し、底面の高低差や不陸を確認する方法が役立ちます。

点群データは、対象表面を多数の三次元座標として記録したものです。底面や側壁の点群を取得できれば、最低点、最高点、傾斜方向、局所的なくぼみなどを確認できます。

一方向にほぼ一定の勾配を持つ底面では、取得した底面点群に近似平面を当てはめます。近似平面の傾きから勾配方向を求め、最低側と最高側の高さの差を計算します。

近似平面から各点までの距離を確認すると、底面がどの程度平面に近いかも判断できます。ばらつきが小さければ、一方向傾斜の単純な式で近似しやすくなります。

ばらつきが大きい場合は、底面を格子または三角形へ分割して計算します。各位置の底面高さと設定した液面標高との差を求め、液面より下にある空間の体積を積算します。

点群から体積を求める際も、液面の基準は水平面として設定します。底面最低点の標高に液面高さを加え、その高さの水平面より下にあるタンク内部空間を体積として求めます。

点群に欠損がある場合は注意が必要です。液体が入る領域を閉じた立体として表現できなければ、正しい体積を求められません。底面と側壁の境界、開口部、配管貫通部などを確認し、必要な範囲を適切に補います。

反射しにくい表面、濡れた面、光沢のある面、狭い隅部などでは、取得できる点が少なくなる可能性があります。点群が細かく見えても、重要な低部が欠けていれば、低液位域の容量計算に影響します。

タンク内部へ立ち入る計測では、安全確保を最優先します。閉所、酸素不足、有害物質、残留液、滑りやすい底面などの危険があるため、設備の管理手順に従わなければなりません。

タンク内部や屋根の下では、衛星測位を利用しにくい場合があります。測定場所の条件に応じて、座標基準の設定方法や使用する測定手段を検討します。

屋外に設置された開放槽、タンク周辺、排水設備など、衛星信号を確保できる場所では、LRTK Phoneを使って位置情報を持つ点群を取得し、現況形状の確認へ活用する方法があります。

LRTK Phoneで記録した三次元データを利用すれば、単一の高さだけでなく、周囲を含む形状全体を残せます。底面改修の前後比較、周辺設備との高さ関係の確認、容量計算に使う寸法の再確認などにもつなげられます。

ただし、取得できる精度や点群の状態は、対象物の材質、距離、周辺環境、測定方法などによって変化します。容量計算に必要な精度を事前に定め、既知寸法との照合や再測定によってデータの妥当性を確認することが重要です。

まとめ

傾斜底タンクの体積計算では、液面高さにタンクの底面積を掛けるだけでは正しい容量を求められない場合があります。液面が低いときは、液体が底面の低い側にだけたまり、液面の上昇とともに浸水範囲も広がるためです。

計算を始める前に、タンク内部の長さ、幅、底面高低差、傾斜方向、液面高さの基準を整理します。寸法は原則として内寸を使い、単位を統一します。

液面高さは底面最低点から鉛直方向に測った値として扱います。上端から空き高さを測る場合や、高い側の底面から液深を測る場合は、最低点基準の高さへ換算します。

一方向に一定勾配を持つ長方形タンクでは、液面高さhが底面高低差ΔH以下なら、体積は「V=L×W×h²÷(2×ΔH)」で求められます。

液面高さhが底面高低差ΔHを超えた後は、「V=L×W×(h-ΔH÷2)」で求められます。

計算結果は、液面高さゼロで体積もゼロになること、二つの式が境界で一致すること、底面全体が水没した後は容量増加量が平面積と液面上昇量の積になることを確認します。

内部構造物がある場合は排除体積を差し引き、集液ピットや排水溝がある場合は、その液体部分を必要に応じて加算します。沈殿物や付着物がある既設タンクでは、設計容量と現在の有効容量を区別する必要があります。

二方向に傾斜した底面、円形平面、不整形のタンクでは、底面を格子や三角形へ分割し、各部分の小体積を積み上げる方法が有効です。

液面高さから容量を正確に求めるには、計算式だけでなく、現況形状と高さ基準の正確な把握が欠かせません。図面と現況の違いが疑われる場合は、三次元計測によって底面形状や高低差を確認することも有効です。

屋外の開放槽や周辺設備を含めて現況を記録し、体積計算に必要な寸法や高さ関係を確認したい場合は、必要な精度と測定環境を整理したうえで、LRTK Phoneの活用を検討するとよいでしょう。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る