液面が傾いた角形タンクで体積計算が難しくなる理由
角形タンクの残量は、タンクが水平で液面も底面と平行であれば、内側の長さ、幅、液面高さを掛けることで計算できます。内側の長さをL、内側の幅をB、液面高さをhとすると、体積Vは「V=L×B×h」です。各寸法をメートルで統一すれば、計算結果は立方メートルになります。
しかし、タンクが傾斜した場所に設置されている場合や、車両、架台、船体などの上に搭載されている場合は、液面がタンクの底面と平行になりません。静止した液体の自由表面は重力に対してほぼ水平になるため、タンク側から見ると液面が斜めに見えます。この状態では、タンクの一端で測った液面高さを、そのままタンク全体の高さとして扱うことはできません。
たとえば、長さ2メートル、幅1メートルの角形タンクで、一方の端の液面高さが0.2メートル、反対側が0.8メートルだったとします。一端の0.8メートルだけを使って計算すると体積は1.6立方メートルとなりますが、液面が直線的に変化している場合の平均高さは0.5メートルです。このため、実際の体積はおおむね1.0立方メートルになります。一点だけの測定値を全体へ当てはめると、大きな誤差につながることが分かります。
さらに、傾斜が大きくなると、液体がタンク底面の一部にしか接していない三角形状になることがあります。反対に、深い側では液体が天井面まで達し、一部が完全に満たされた状態になることもあります。このような場合は、単純に両端の高さを平均するだけでは計算できません。
液面が長手方向だけでなく幅方向にも傾いている場合には、タンクの四隅で液面高さが異なります。内部に仕切り板、補強材、配管、ポンプ、センサーなどがある場合は、それらが占める体積も考慮する必要があります。残量を質量で管理する場合には、温度や液体密度の影響も無視できません。
液面が傾いた角形タンクの体積計算では、最初から一つの公式へ数値を入れるのではなく、タンク形状、傾斜方向、測定基準、液体部分の形状を順番に確認することが重要です。
確認1 タンクの内寸と内部形状を確認する
最初に確認するのは、タンクの外寸ではなく実際に液体が入る部分の内寸です。角形タンクの体積計算では、内側の長さ、内側の幅、内側の高さが基本寸法になります。外形寸法を使うと、壁板の厚さ、断熱材、補強構造などを液体部分として計算してしまいます。
外側の長さをL0、両側の壁厚をtとし、壁厚が左右で同じであれば、概算の内側長さは「L=L0-2t」です。幅と高さについても同じように壁厚を差し引きます。ただし、二重構造のタンク、断熱層を持つタンク、外部フレームと容器本体が分かれているタンクでは、外寸と内寸の差が単純な壁厚の2倍にならないことがあります。可能であれば、製作図、断面図、容量検査記録、実測結果を確認します。
角形と呼ばれるタンクでも、内部が完全な直方体とは限りません。底面の四隅に丸みがある場合、単純な直方体として計算すると、丸み部分に存在しない液体まで加算してしまいます。底面が排出口に向かって傾斜している場合や、中央が低くなる形状の場合も、底面高さが一定ではありません。
底部に傾斜があるタンクでは、タンク自体の設置傾斜と、内部底面にもともと設けられた勾配を区別する必要があります。設置面が水平でも、底面に排水勾配があれば、液面高さは場所によって変わります。反対に、外観上は傾いて見えても、内部容器だけが水平に保持されている構造も考えられます。
タンク内部の長さが途中で変わる場合も注意が必要です。上部だけが広がっている形状、側壁がわずかに傾斜している形状、底部に段差がある形状では、高さによって水平断面積が変わります。この場合は、一定の長さと幅を掛ける方法ではなく、高さ区間ごとの断面積を使って計算します。
実務では、まず液体が占める空間を単純な直方体として扱えるかを判断します。直方体として扱えない部分がある場合は、直方体、三角柱、台形柱などの単純形状へ分割します。各部分の体積を個別に求め、最後に加算または控除する方法が確実です。
タンクの公称容量も参考になりますが、公称容量と幾何学的な満水体積が一致するとは限りません。上部に空間を残す運用容量、膨張分を考慮した有効容量、排出できない残留量を除いた使用可能容量など、容量の定義が異なるためです。体積計算で求めたい対象が、タンク内部に存在する全液量なのか、実際に取り出せる液量なのかも明確にしておきます。
寸法の測定単位も最初に統一します。長さをミリメートル、幅をメートル、高さをセンチメートルのまま掛けると、計算結果の単位が分かりにくくなります。すべてメートルへ変換してから計算するか、すべてミリメートルで計算して最後に立方メートルやリットルへ変換します。
1立方メートルは1000リットルです。1立方ミリメートルは10億分の1立方メートルであるため、ミリメートル単位で求めた体積を立方メートルへ変換するときは10億で割ります。単位換算の段階で桁を誤ると、形状計算が正しくても残量表示は大きく外れてしまいます。
確認2 静止状態とタンクの傾斜方向を確認する
液面高さを測る前に、液体とタンクが静止しているかを確認します。静止状態にある液体の自由表面は、重力方向に対して直角となる水平面を形成します。タンクが傾いていても液面そのものは水平であり、タンクの底面や側面に対して斜めになります。
一方、車両の加速中、旋回中、制動中、機械の振動中などは、液面が揺れたり、一時的に傾いたりします。この状態で測った液面高さは、静止時の幾何学的な液面を表していません。残量計算を目的とする場合は、できる限り水平加速度や振動が収まった状態で測定します。
液体の粘度が高い場合は、外見上の揺れが止まっていても液面が安定するまで時間がかかることがあります。泡立ちやすい液体では、泡の上端を液面として測ると実液量を過大評価します。液体と泡の境界を識別するか、泡が消えるまで待つ必要があります。
次に、タンクがどの方向へ傾いているかを確認します。長手方向だけに傾いている場合は、両端の液面高さを使った二次元断面の計算が基本になります。幅方向だけに傾いている場合も同様で、左右の高さから断面積を求めます。
長手方向と幅方向の両方へ傾いている場合は、液面がタンク底面に対して一方向の線ではなく平面として傾きます。この状態では、長手方向の二点だけを測っても幅方向の変化を把握できません。少なくとも三つの測定点が必要であり、確認のしやすさを考えると四隅の高さを測る方法が適しています。
ここで重要なのは、液面高さをどの方向に測るかです。タンク底面から鉛直方向に測る高さと、タンクの側壁に沿って測る高さは、タンクが傾いていると一致しません。体積計算で使う高さは、採用する座標系と計算式に合わせて統一する必要があります。
一般的な角形タンクの計算では、タンク固有の座標を設定し、底面に沿う方向を長さ方向と幅方向、底面に直角な方向を高さ方向として扱うと整理しやすくなります。この座標系で測った液面位置は、タンク内部で傾いた平面として表現できます。
傾斜角から両端の高低差を計算する場合は、傾斜角の基準にも注意します。タンクの長さLが底面に沿った実長であり、長手方向の傾斜角がθであれば、両端の鉛直方向の高低差は「L×sinθ」で表せます。水平投影長さを使う場合は「水平投影長さ×tanθ」です。どちらの長さを使っているかを混同してはいけません。
ただし、傾斜角から求めた高低差を、そのままタンク固有の高さ方向の液面差として使えるとは限りません。測定方向と座標系の関係によって換算が必要になるため、実務では両端や四隅の液面位置を直接測る方法のほうが分かりやすいことがあります。
タンクが固定設置されている場合は、一度傾斜方向と傾斜量を正確に測定しておけば、その後の残量計算へ利用できます。ただし、架台の沈下、車体の積載状態、地盤状態などによって姿勢が変化する場合は、測定のたびに傾斜を確認します。
確認3 液面高さの測定位置と基準を確認する
液面が傾いたタンクでは、測定位置によって液面高さが変わります。そのため、「液面高さが500ミリメートルだった」という記録だけでは計算できません。どこで、どの基準から、どの方向に測った500ミリメートルなのかを記録する必要があります。
長手方向だけに傾いている直方体タンクであれば、長手方向の両端における液面高さを測ります。浅い側の高さをh1、深い側の高さをh2とします。両方の高さが0以上で、タンク内高さH以下に収まっている場合は、液体の縦断面が台形になります。
幅方向にも傾いている場合は、四隅の高さを測ると状況を把握しやすくなります。四隅の液面高さをh1、h2、h3、h4とし、すべての値が0以上H以下で、液面がほぼ平面とみなせる場合は、四隅の平均高さを使って体積を求められます。
ただし、四隅の一部で液面が底面より下になる計算結果が出る場合、実際にはその付近は乾いています。液体の高さを負の値として体積計算へ入れることはできません。また、一部で液面がタンク天井より上になる場合、実際の液体はその区間で天井まで満たされています。このような場合は、単純平均ではなく、濡れている領域と満水領域を分けて計算します。
測定基準点は、できる限り変形しにくく、再現できる位置に設定します。タンク上端、点検口の縁、補強枠などを基準にする場合は、その基準点から底面までの距離も確認します。上端から液面までの空間高さを測る場合は、タンク内高さHから空間高さを引いて液体高さへ変換します。
たとえば、タンク内高さが1.0メートルで、上端から液面までの空間高さが浅い側で0.8メートル、深い側で0.2メートルなら、液体高さはそれぞれ0.2メートルと0.8メートルです。空間高さと液体高さを取り違えると、残量と空き容量が逆になります。
測定棒を使う場合は、測定棒をどの方向に挿入したかを統一します。タンクの側壁に沿って挿入する場合と、鉛直に挿入する場合では読み値が異なることがあります。測定口が一か所しかない場合、一点の液面高さだけでは傾斜した液面全体を決められません。
一点測定で残量を求めるには、タンクの傾斜方向と傾斜量が既知であり、液面が安定した平面であることが必要です。測定位置から両端または四隅の液面高さを幾何学的に推定し、その結果を使って体積を求めます。傾斜が毎回変わる環境では、一点測定だけに依存する方法は誤差が大きくなりやすいため注意が必要です。
測定値には、液面の揺れ、目盛の読み取り、測定棒の付着、泡、表面張力などによる誤差が含まれます。読み値が安定しないときは、複数回測定して代表値を決めます。単純平均を使う場合でも、明らかに液面が揺れている瞬間の値や、測定棒が斜めに入った値は除外します。
高い精度が必要な場合は、各測定値と測定時刻、タンク姿勢、温度、測定者、測定位置を一緒に記録します。後から計算結果に疑問が生じたとき、元の条件を再確認できる状態にしておくことが重要です。
確認4 液体部分の断面形状に合う計算式を確認する
液面が傾いた角形タンクの体積計算では、液体部分の断面が長方形、台形、三角形、またはそれらを組み合わせた形状のどれに該当するかを判断します。
タンクの内側長さをL、幅をB、高さをHとします。長手方向にだけ液面が傾き、浅い側の液面高さをh1、深い側をh2とします。h1とh2がともに0以上H以下であれば、長手方向の断面は台形です。
台形の面積Aは「A=L×(h1+h2)÷2」です。タンク幅Bが一定であれば、体積Vは「V=B×L×(h1+h2)÷2」となります。これは、両端の液面高さの平均値に底面積L×Bを掛ける方法と同じです。
液面高さが長手方向に直線的に変化し、途中で底面や天井に達していない場合は、中央位置の液面高さが両端の平均になります。このため、正確な中央高さを測定できるなら「V=L×B×中央高さ」でも同じ結果になります。ただし、中央一点の測定だけでは、液面が底面または天井と交差していないことを確認できない場合があります。
傾斜が大きく、浅い側が乾いている場合は、液体断面が三角形になります。このとき、タンク全長Lのうち実際に液体が接している長さを湿潤長さℓとして求めます。深い側の液面高さをhdとすると、断面積は「A=ℓ×hd÷2」、体積は「V=B×ℓ×hd÷2」です。
液面高さの変化率をkとし、長手方向1メートル当たりに高さがkメートル変わる場合、湿潤長さはおおむね「ℓ=hd÷|k|」で求められます。ただし、計算したℓがタンク全長Lを超える場合は三角形ではなく、両端が濡れた台形として扱います。
深い側で液体が天井まで達している場合は、液体部分を直接求めるより、タンクの満水体積から上部の空気部分を差し引く方法が分かりやすくなります。満水体積は「Vfull=L×B×H」です。空気部分が三角柱であれば、その体積を三角形の断面積と幅から求め、満水体積から控除します。
浅い側に空間があり、途中から深い側が完全に満たされている場合は、液体部分が台形柱と直方体を組み合わせた形になります。液面と天井が交差する位置を求め、その位置より浅い側は傾斜した液面下の体積、深い側は高さHの満水体積として計算します。
底面の一部が乾き、別の一部が天井まで満たされるほど傾斜が大きい場合は、乾燥部分、傾斜液面部分、満水部分の三つに分けます。各区間の境界位置を計算し、それぞれの体積を求めて合計します。
計算式を選ぶ際は、入力した液面高さが物理的に成立しているかも確認します。h1が負になる場合、その端は液面より上にあり、液体高さは実際には0です。h2がHを超える場合、その端では液体が天井まで達しているため、実際の高さはHで制限されます。
ただし、単純に負の値を0へ、Hを超えた値をHへ置き換えてから平均する方法では、境界位置が無視されます。正しく計算するには、液面が底面または天井と交差する位置を求め、区間を分割します。
体積計算を自動化する場合は、長手方向の位置xにおける理論液面高さを「h(x)=a×x+c」のような一次式で表し、実際の液体高さを0からHの範囲に制限して積分する考え方が有効です。つまり、h(x)が0未満なら0、Hを超えるならHとして扱い、0からLまでの面積を求め、幅Bを掛けます。
手計算では式が複雑に見えますが、液体部分を図形として見れば、長方形、台形、三角形の組み合わせです。境界を明確にしてから計算することで、誤った公式を使う可能性を減らせます。
確認5 仕切り板や配管などの控除体積を確認する
角形タンクの内寸と液面高さから求めた体積は、内部が空の容器であることを前提とした幾何学的な体積です。実際のタンクには、仕切り板、補強材、加熱管、冷却管、吸入管、吐出管、ポンプ、フロート、センサー、点検用構造物などが設置されていることがあります。
液中にある構造物は、その構造物が占める分だけ液体の体積を減らします。たとえば、液中に完全に入っている円筒管の外径をd、長さをlとすれば、外形体積は「π×d²÷4×l」です。管の内部にも同じ液体が入る構造であれば、実際に排除されるのは管材部分だけです。密閉された管や別系統の流体が入る管であれば、外形全体が控除対象になることがあります。
仕切り板が薄い場合でも、タンク全体に複数設置されていれば無視できない体積になる可能性があります。板厚をt、液中にある板面積をSとすれば、概算体積は「S×t」です。板の一部だけが液中にある場合は、液面より下にある部分の面積を使います。
補強リブや複雑な部品は、単純形状に分割して概算します。高い精度が必要な場合は、設計データや三次元形状から体積を取得します。ただし、設計上の形状と現物が一致しているか、追加工事や部品交換が行われていないかも確認が必要です。
底部に沈殿物や堆積物がある場合、その部分も液体が入らない体積になります。沈殿物の表面が平らでなければ、複数地点で堆積厚を測定し、平均厚さまたは断面分割によって体積を推定します。沈殿物を残量に含めるのか、液体だけを残量とするのかによっても扱いが変わります。
排出口より下に残る液体は、タンク内には存在していても通常運転では取り出せないことがあります。全残量を求める場合には含めますが、使用可能残量を求める場合にはデッドボリュームとして差し引きます。
配管内に存在する液体を残量へ含めるかも決めておきます。タンク本体だけの残量を管理する場合、接続配管の液量は含めません。設備全体の保有量を管理する場合は、配管、ポンプ、熱交換部などの内部容量を加算します。
角形タンクの隅に丸みがある場合は、直方体との差分を控除します。一定半径の丸みが長手方向へ続く形状なら、断面差に長さを掛けて求められます。ただし、液面が丸み部分を横切る低い残量域では、液面高さと断面積の関係が直線的ではありません。低残量時の精度が重要な場合は、高さごとの容量を示す換算データを作成する方法が適しています。
液体の温度変化にも注意が必要です。タンクの幾何学的な容積がほぼ同じでも、液体は温度によって密度と体積が変化します。体積だけを現在値として管理するのであれば測定時の体積を使えますが、基準温度における体積や質量へ換算する場合は、対象液体に適した密度や膨張特性が必要です。
残量を質量で求める場合は、「質量=体積×密度」です。体積を立方メートル、密度をキログラム毎立方メートルでそろえると、質量はキログラムになります。密度を一定値として扱えるか、温度や濃度による補正が必要かを確認します。
確認6 計算結果を別の方法で照合する
液面高さから求めた残量は、可能な範囲で別の方法と照合します。計算式が正しくても、寸法、測定位置、単位、傾斜方向などの入力条件が誤っていれば、結果は正しくなりません。
最初に行うのは、満水体積との比較です。計算結果がタンクの幾何学的な満水体積を超えていないかを確認します。残量率は「計算体積÷満水体積×100」で求められます。残量率が0パーセント未満、または100パーセントを超える場合は、入力値か計算方法に問題があります。
次に、前回計測値と入出量の収支から確認します。前回残量に受入量を加え、払出量を差し引いた理論残量と、今回の液面から求めた残量を比較します。差が大きい場合は、測定誤差、記録漏れ、配管内移動、漏えい、温度変化、沈殿などを確認します。
質量を測定できる設備では、タンク全体の質量から空タンク質量を差し引き、液体密度で割ることで体積を推定できます。液面計算と質量換算の結果が近ければ、残量の信頼性が高まります。ただし、タンクに接続された配管荷重、支持部の摩擦、付着物などが測定値へ影響する場合があります。
投入量が既知の液体を段階的に入れ、各段階の液面高さを記録する容量校正も有効です。タンク姿勢が一定であれば、測定位置の液面高さと実容量の関係を示す換算曲線を作成できます。一度換算曲線を作っておけば、複雑な内部形状や丸みがあるタンクでも、日常の残量確認を簡略化できます。
ただし、タンクの傾斜が変化する場合は、一つの換算曲線をすべての状態に適用できません。傾斜角ごとに換算条件を分けるか、測定時の傾斜を使って都度計算します。
計算結果には、必要以上の桁数を付けないことも重要です。液面高さを10ミリメートル単位で測っているのに、残量を0.001リットル単位まで表示しても、その細かさに実質的な意味はありません。寸法と液面測定の精度を踏まえて、有効な桁へ丸めます。
たとえば、底面積が4平方メートルのタンクでは、平均液面高さが1ミリメートル変わると、体積は約0.004立方メートル、つまり約4リットル変化します。測定誤差が5ミリメートルなら、液面高さだけで約20リットルの差が生じる可能性があります。このように、底面積が大きいタンクほど小さな高さ誤差が大きな体積差になります。
照合結果に一定以上の差が出た場合は、単に平均を取って終わらせるのではなく、原因を確認します。繰り返し同じ方向へ差が出るなら、内寸、デッドボリューム、測定基準、密度などの設定に系統的な誤りがある可能性があります。
液面が一方向に傾く角形タンクの体積計算例
内側長さが3.0メートル、内側幅が1.5メートル、内側高さが1.2メートルの角形タンクを考えます。タンクは長手方向へ傾いており、浅い側の液面高さが0.30メートル、深い側の液面高さが0.90メートルだったとします。
両端の液面高さは、どちらも0以上1.2メートル以下です。液面は底面と天井の間にあり、液体の長手方向断面は台形として扱えます。
平均液面高さは「(0.30+0.90)÷2=0.60メートル」です。底面積は「3.0×1.5=4.5平方メートル」です。したがって、体積は「4.5×0.60=2.70立方メートル」となります。リットルへ換算すると2700リットルです。
このタンクの満水体積は「3.0×1.5×1.2=5.40立方メートル」です。残量率は「2.70÷5.40×100=50パーセント」です。
浅い側の0.30メートルだけを全体へ適用すると、体積は1.35立方メートルになり、実際の計算値より1.35立方メートル少なくなります。深い側の0.90メートルだけを適用すると、体積は4.05立方メートルになり、実際より1.35立方メートル多くなります。
次に、同じタンクで傾斜が大きく、液面を延長すると浅い端で底面より下になる状態を考えます。深い端の高さが0.90メートルで、高さの変化率が長さ1メートル当たり0.60メートルだったとします。
液体が接している長さは「0.90÷0.60=1.50メートル」です。タンク全長3.0メートルのうち、深い側から1.50メートルだけが濡れていることになります。
液体断面は、底辺1.50メートル、高さ0.90メートルの三角形です。断面積は「1.50×0.90÷2=0.675平方メートル」です。幅1.5メートルを掛けると、体積は「0.675×1.5=1.0125立方メートル」となります。実務上の表示精度に合わせて丸めると、約1.01立方メートル、約1010リットルです。
この状態で、両端高さの一方を0として単純平均し、「3.0×1.5×(0+0.90)÷2」と計算すると2.025立方メートルになります。しかし、実際には浅い側の半分が乾いているため、この計算は液体が存在しない区間まで三角形として含めています。液面と底面が交差する位置を求めることが重要です。
縦横の二方向に液面が傾く場合の考え方
タンクが長手方向と幅方向の両方へ傾いている場合、液面はタンク底面に対して斜めの平面になります。長手方向の両端だけを測る方法では、幅方向の傾きを表現できません。
内側長さをL、内側幅をBとし、底面の四隅における液体高さをh1、h2、h3、h4とします。液面が平面であり、四隅の高さがすべて0以上H以下に収まっている場合、体積は底面積と四隅の平均高さから求められます。
計算式は「V=L×B×(h1+h2+h3+h4)÷4」です。平面の高さを長方形領域全体で平均すると、四隅の高さの平均と一致するためです。
たとえば、長さ2.0メートル、幅1.0メートルのタンクで、四隅の液面高さが0.20メートル、0.40メートル、0.60メートル、0.80メートルだったとします。平均高さは「(0.20+0.40+0.60+0.80)÷4=0.50メートル」です。体積は「2.0×1.0×0.50=1.0立方メートル」となります。
ただし、四隅の一つでも理論高さが0未満になる場合は、底面の一部が乾いています。一つでもHを超える場合は、天井まで満たされた領域があります。このとき、四隅の高さを0からHの範囲へ単純に置き換えて平均しても、正確な体積にはなりません。
二方向に傾いた状態で底面や天井との交差がある場合は、底面を複数の三角形や多角形へ分割します。各頂点における液体高さを求め、液面が底面と交差する線、天井と交差する線を追加して、濡れている領域だけを計算します。
三角形領域の三つの頂点における液体高さがすべて0以上H以下で、液面が平面であれば、その領域の平均高さは三頂点の高さの平均です。三角形の面積をS、頂点高さをha、hb、hcとすると、その部分の体積は「S×(ha+hb+hc)÷3」で求められます。
底面の長方形を細かな格子へ分割し、各格子で平均高さを計算する近似方法もあります。分割を細かくするほど形状を表現しやすくなりますが、境界処理や入力値の確認が必要です。計算を自動化する場合でも、結果が満水体積を超えていないか、乾燥領域が負の体積になっていないかを確認します。
液面が波打っている場合や、粘性によって平面になっていない場合は、単一平面としての計算自体が近似になります。測定点を増やし、複数の小領域へ分けて平均高さを求める方法が適しています。
現場で残量計算を行う実務手順
現場で残量を求めるときは、最初に計算目的を明確にします。タンク内に存在する全液量、排出可能な液量、設備全体に存在する液量、基準温度換算後の液量では、必要な補正が異なります。
次に、タンクを識別できる情報と内寸を確認します。同じ外観のタンクが複数ある場合でも、内部仕切りや底面形状が異なることがあります。タンクごとに内側長さ、幅、高さ、満水体積、控除物、デッドボリュームを管理します。
測定時には、タンクが静止しているかを確認します。車両搭載タンクであれば、できる限り平坦で安全な場所に停車し、液面の揺れが収まってから測定します。固定タンクでも、ポンプ運転直後や攪拌直後は液面が安定していないことがあります。
その後、タンクの傾斜方向を確認します。長手方向だけなのか、幅方向だけなのか、両方なのかを判断します。必要に応じて、底面またはタンク基準面の傾斜を測ります。
液面高さは、決められた基準点と測定方向で記録します。長手方向だけの傾斜なら両端、二方向の傾斜なら三点以上、できれば四隅に対応する位置を測ります。直接測定できない位置については、既知の液面平面とタンク形状から推定します。
測定結果から、液体断面が台形、三角形、満水区間を含む複合形状のどれに当たるかを判断します。すべての高さが0からHの範囲に入っている場合だけ、平均高さを使った計算を行います。
計算後は、内部構造物、沈殿物、デッドボリュームを目的に応じて補正します。質量が必要な場合は、適切な密度を使って換算します。最後に満水容量、前回値、入出量記録などと照合します。
記録には、測定日時、タンク識別、内寸、液面高さ、測定位置、傾斜、計算式、補正量、最終残量を残します。計算結果だけでなく途中の入力値を保存することで、後から再計算できます。
定期的に残量を確認するタンクでは、計算用の入力様式を統一すると効率が上がります。測定位置ごとの名称、単位、基準方向を固定し、入力値から自動的に形状判定と体積計算ができるようにします。
ただし、自動計算へ移行しても、入力値が正しいとは限りません。測定高さがタンク内高さを超えた場合、単位が異なる場合、前回値から急激に変化した場合などに警告できる仕組みを用意すると、入力間違いを発見しやすくなります。
体積計算で起こりやすい間違い
最も起こりやすいのは、一か所の液面高さをタンク全体へ適用する間違いです。液面が底面と平行でない限り、一点の高さは全体の平均高さではありません。測定位置と傾斜条件を確認する必要があります。
次に多いのは、外寸を使う間違いです。壁厚や断熱層があるタンクでは、外寸から求めた体積は実容量より大きくなります。公称寸法が外寸か内寸かも確認します。
空間高さと液体高さの取り違えにも注意が必要です。上端から液面までを測った場合、その値は液体高さではなく空き高さです。タンク内高さから差し引いて液体高さへ変換します。
長さ、幅、高さの単位がそろっていない状態で掛ける間違いもあります。計算前に単位を統一し、結果を立方メートル、リットルなどの必要な単位へ変換します。
両端の平均高さを、どのような状態でも使えると考えるのも誤りです。平均高さの方法がそのまま使えるのは、液面が直線的に変化し、タンクの両端で液体高さが0からHの範囲にある場合です。途中に乾燥部分や満水部分がある場合は区間分割が必要です。
傾斜角のsinとtanを混同する間違いもあります。タンク底面に沿った長さを使うのか、水平投影長さを使うのかによって式が変わります。また、鉛直方向の高低差と、タンク高さ方向の液面差も同一とは限りません。
動いている車両や振動中の設備で測定し、その瞬間の液面を静止時の残量として扱うことも避ける必要があります。液面が安定していないときは複数回測定しても、平均値が正しい静止液面を表すとは限りません。
仕切り板や配管を無視すると、幾何学的な空間体積を液体体積として扱うことになります。内部構造物が大きい場合や低残量域では、その影響が相対的に大きくなります。
計算結果だけを保存し、測定値を残さない運用にも問題があります。後から誤差が見つかったときに、寸法、測定位置、傾斜、補正量のどこに原因があったのか確認できません。
過剰な桁数を表示することも、精度の誤解につながります。測定精度に見合った桁へ丸め、必要に応じて推定誤差の範囲を添えます。
まとめ
液面が傾いた角形タンクの残量は、一点の液面高さに底面積を掛けるだけでは正しく求められません。まずタンクの内寸と内部形状を確認し、静止状態、傾斜方向、液面高さの測定位置と基準を整理する必要があります。
長手方向だけに液面が傾き、両端の液体高さが0からタンク内高さの範囲にある場合は、両端高さの平均値に底面積を掛けることで体積を計算できます。浅い側が乾いている場合は三角柱として扱い、深い側が天井まで満たされている場合は満水部分と傾斜部分に分けます。
縦横の二方向へ傾いている場合は、少なくとも三点、できれば四隅の液面高さを確認します。すべての高さが有効範囲内にあれば四隅の平均高さを利用できますが、底面や天井との交差がある場合は領域を分割して計算します。
仕切り板、配管、補強材、沈殿物、デッドボリュームなども、求める残量の定義に応じて補正します。計算後は、満水容量、前回残量と入出量の収支、質量測定などを使って結果を照合します。
残量計算の精度を安定させるには、測定位置、基準点、単位、計算式を統一し、途中の測定値まで記録することが重要です。現場でタンク位置、傾斜、測定点などを座標情報とともに記録し、その後の確認作業へつなげたい場合は、LRTK Phoneを活用した計測と記録の方法も確認してみてください。