曲面を含む容器の体積計算が難しい理由
直方体や円柱のように形状が単純な容器であれば、長さ、幅、高さ、半径などを測り、既知の公式へ代入することで体積を求められます。ところが、底が丸い容器、胴部が膨らんだ槽、上部が絞られたタンク、角が大きく丸められた箱型容器などでは、一つの公式だけで全体の体積を表すことが難しくなります。
曲面を含む容器の体積計算が難しい主な理由は、高さや位置によって断面の形と面積が変化することです。円柱であれば、中心軸に直交する断面はどの位置でも同じ円になります。一方、丸底容器では最下部から上へ移動するにつれて断面積が増え、胴部で一定になり、肩部や開口部で再び小さくなることがあります。
実際の容器は、設計図に描かれた理想的な曲面と完全には一致しません。製造時の曲げや成形、溶接によるひずみ、長期間の使用によるへこみや膨らみ、支持部の沈下などによって、断面が真円から外れている場合があります。図面上では左右対称でも、現物では一方向だけ広がっていることもあります。
容器の内側に配管、撹拌軸、補強材、加熱管などが設置されている場合、それらが占める部分には内容物が入りません。容器の内面で囲まれた空間を計算しただけでは、実際に使用できる容量を過大に見積もる可能性があります。
また、同じ容器でも、何のために体積計算をするかによって対象となる範囲が変わります。液体が入る内容積を知りたい場合は内面を基準にします。容器自体に使用されている材料量を求めたい場合は、外側の体積から内側の体積を差し引きます。設置に必要な空間を確認したい場合は、取っ手、脚、配管接続部などを含めた外形を対象にします。
このように、曲面を含む容器の体積計算では、最初から厳密な公式を探すよりも、実際の形状をどのように単純化するかを考えることが重要です。必要精度に応じて形状を分割したり、複数の断面を測ったり、空間を小さな要素に分けたりすることで、実務に利用できる近似値を求められます。
近似とは、単に大まかな数字を出すことではありません。どの部分をどの形状として扱ったか、どの間隔で測定したか、どの範囲を除外したかを明確にすることで、計算結果の精度と限界を説明できるようになります。
体積計算の前に対象範囲と必要精度を決める
曲面容器を測定する前に、まず何の体積を求めるのかを定義します。この作業を省略すると、測定や計算が正しくても、目的に合わない数値が得られる可能性があります。
液体や粉体を収納できる量を求める場合は、容器の内面で囲まれた空間が計算対象です。外径しか測れない場合は、容器の板厚を考慮して内径を推定しなければなりません。ただし、曲面部の内側形状は、外側寸法から板厚を一方向に差し引くだけでは正確に求められないことがあります。
容器を構成する材料の体積を知りたい場合は、外側の形状体積から内側の空間体積を差し引きます。板厚が均一であれば比較的計算しやすいものの、底板だけが厚い容器や、補強部材が追加されている容器では、部位ごとに計算する必要があります。
実際に使用可能な容量を求める場合は、満水容量との違いにも注意します。容器の最上部まで内容物を入れられない場合は、運用上限となる高さまでの体積を計算します。液面の揺れ、温度変化による膨張、投入時の泡立ち、撹拌時の跳ね上がりなどを考慮して、上部に空間を残すことがあるためです。
内部に配管や軸がある場合は、これらの体積を容器内部の空間から控除します。配管が容器の一部にだけ通っている場合は、容器全高にわたって一律に差し引かず、実際に存在する高さ区間だけを対象にします。
堆積物が残っている容器では、本来の内容積と現在使用できる容量が異なります。洗浄前の残量管理が目的であれば、堆積物の上面を実質的な底面として扱う考え方があります。容器本来の設計容量を確認したい場合は、堆積物を除いた内面形状を基準にします。
必要精度も事前に決めます。運搬回数や保管量の目安を出す目的であれば、数パーセント程度の差を許容できる場合があります。一方、少量の液面変化から残量を管理する場合や、材料数量の根拠に使用する場合には、より細かな測定が必要です。
精度を高めるために測定点を増やすと、現場作業と計算処理の負担が大きくなります。反対に、測定点を減らしすぎると曲面の変化を捉えられません。求める精度と作業量のバランスを取ることが、近似計算の重要な考え方です。
基準面と高さ方向も決めておきます。容器の最下点を高さゼロとするのか、床面をゼロとするのか、開口部を基準とするのかによって、断面位置の記録方法が変わります。容量表を作る場合は、実際の液面が水平になることを考え、重力方向の鉛直高さを基準にする必要があります。
容器が傾いて設置されている場合、容器の中心軸に沿った高さと鉛直方向の高さは一致しません。全体の幾何学的体積だけを求める場合は中心軸方向に分割できることもありますが、液面高さと容量の関係を求める場合は水平断面を基準にします。
考え方1 基本形状に分割して体積を合成する
曲面を含む容器の体積計算で最初に検討しやすいのが、全体を複数の基本形状に分け、それぞれの体積を合計する方法です。円柱、円すい、円すい台、半球、球欠、直方体、角柱など、公式が知られている形状へ置き換えます。
たとえば、中央部がほぼ円筒形で、底が丸く、上部が徐々に細くなる容器を考えます。この場合、中央部を円柱、底部を半球または球欠、上部を円すい台として近似できます。それぞれの境界位置と寸法を測り、各部分の体積を計算した後に合計します。
円柱部分の体積は、半径をr、高さをhとすると、πr²hで求められます。現場で直径を測定した場合は、直径を2で割って半径に変換します。直径をそのまま半径として計算すると、断面積が本来の4倍になるため注意が必要です。
上下の直径が異なり、直線的に細くなる部分は円すい台として扱えます。上下の半径をr1とr2、高さをhとすると、体積はπh(r1²+r1r2+r2²)÷3です。上端と下端の断面が相似形で、その間が滑らかに変化するとみなせる場合に利用しやすい式です。
丸底部分を半球として扱う場合は、その曲面が実際に半球に近いかを確認します。底の中央が平らになっている容器や、側壁との接続部だけが急に曲がっている容器では、半球として近似すると誤差が大きくなる可能性があります。
球の一部として扱える形状であれば、球欠の考え方を使います。ただし、球欠の体積計算には球の半径や切断高さが必要です。見た目だけで半径を決めるのではなく、断面上の複数位置から寸法を取り、想定した円弧が実際の輪郭に近いか確認します。
角が丸い箱型容器では、中央部を直方体、側面の丸みを円柱の一部、四隅を球や円柱の一部として分ける方法があります。全体を単純な直方体として計算すると、丸められた角の部分まで内容積に含めてしまい、体積を過大評価します。
基本形状に分割する方法の利点は、計算過程を理解しやすいことです。測定する寸法が比較的少なく、手計算や一般的な計算表でも処理できます。図面に曲率半径や断面寸法が示されている容器では、特に有効です。
一方、どの形状に置き換えるかによって結果が変わります。実際には緩やかに膨らんでいる部分を円柱として扱うと、膨らみを無視することになります。曲面全体を一つの円すい台で表すと、途中のふくらみやくびれを反映できません。
近似精度を高めるには、曲面を複数の短い区間に分割します。高さ方向に直径を測り、隣り合う断面の間を小さな円すい台として計算すれば、一つの大きな円すい台で扱うよりも実形状に近づきます。
分割位置は等間隔にするだけでなく、形状の変化点に合わせることが重要です。直線部から曲面部に変わる位置、最大径になる位置、肩が絞られ始める位置、底面の曲率が変わる位置などを境界にすると、各部分を基本形状に置き換えやすくなります。
基本形状による計算では、計算結果とともに分割図や寸法の記録を残します。同じ容器であっても、担当者によって分割方法が異なれば結果も変わるためです。どの区間を円柱とし、どの区間を円すい台としたかを明確にすることで、後から検算や修正ができます。
考え方2 高さごとの断面積を積み上げる
基本形状への置き換えが難しい容器では、高さごとの断面積を求め、区間ごとの体積を積み上げる方法が有効です。この方法では、容器を多数の薄い層に分けたものとして考えます。
まず、容器の最下部から上部まで、複数の高さで水平断面を設定します。それぞれの高さで内側の輪郭を測り、断面積を求めます。隣り合う断面積と高さの差から、その区間の体積を近似します。
隣り合う断面積をA1とA2、断面間の高さをΔhとすると、区間体積はおおよそ(A1+A2)×Δh÷2で求められます。これは、断面積が二つの測定位置の間で直線的に変化すると仮定する方法です。
容器全体の体積は、各区間の体積を最下部から最上部まで合計して求めます。一定の高さごとに累積値を記録すれば、液面高さと容量を対応させた容量表も作成できます。
断面が円形に近い場合は、複数方向の直径を測定します。一方向だけの直径から真円と判断すると、変形して楕円形になっている容器では誤差が生じます。互いに直交する方向の直径を測り、差が小さければ円近似、差が大きければ楕円近似を検討します。ただし、二方向だけでは局所的な変形を見落とす可能性があるため、変形が疑われる場合は測定方向を増やします。
楕円断面では、長径と短径を測定し、それぞれの半分を長半径と短半径として面積を求めます。断面積は、長半径と短半径の積にπを掛けた値です。長径と長半径、短径と短半径を混同しないように記録します。
円や楕円で表せない不規則な断面では、輪郭を複数の三角形や台形に分けて面積を求める方法があります。輪郭上の測点を順に結び、中心点から各測点へ線を引いて三角形に分割する考え方も利用できます。
断面積法で精度を左右するのが、断面を設定する間隔です。形状変化が小さい胴部では間隔を広くしても断面積の変化を捉えやすい一方、丸底や肩部では短い距離で断面積が大きく変わります。このような部分では間隔を狭くする必要があります。
すべての区間を同じ間隔で測る方法は管理しやすいものの、必ずしも効率的ではありません。ほぼ垂直な側壁を細かく測る一方で、底の急な曲面を粗く測ると、測点数が多くても精度が上がらないことがあります。
断面の間隔を決める際は、直径や幅の変化量を確認します。隣り合う断面で寸法が大きく変化する場合は、その中間にも断面を追加します。測定点を追加した結果、計算体積の変化が小さくなれば、分割が十分細かくなったと判断しやすくなります。
容器が傾いている場合、液面容量を求める断面は容器の中心軸に直交する面ではなく、実際の液面と平行な水平面とします。中心軸方向の断面積を積み上げても全体体積は近似できる場合がありますが、液面高さと容量の関係は正しく表せません。
断面積法の利点は、容器が完全な回転対称でなくても適用できる点です。左右で形が異なる容器や、一部がへこんでいる容器でも、各高さの実際の断面輪郭を測れば近似できます。
ただし、断面と断面の間に局所的な膨らみやくびれがあると、その形状を見落とす可能性があります。外観を観察し、形状変化がある位置に断面を追加することが重要です。
考え方3 格子や小さな柱に分けて近似する
曲面が不規則で、特定の公式や少数の断面だけでは表しにくい場合は、容器内部を格子や小さな柱に分けて体積を近似できます。この方法では、複雑な空間を多数の単純な直方体の集合として扱います。
上部が開いている容器であれば、開口面を平面上の格子に分け、各格子区画で底までの深さを測ります。格子一区画の面積と、その区画の代表深さを掛けることで、小さな柱の体積を求めます。すべての柱の体積を合計すれば、容器全体の体積を近似できます。
格子一区画の面積をS、代表深さをhとすると、その区画の体積はS×hです。格子寸法が一定なら、各区画で深さだけを測定して計算できます。
代表深さには、格子中央の深さを使う方法や、四隅の深さを平均する方法があります。底面の変化が滑らかで格子が十分小さい場合は中央点の深さでも近似できますが、凹凸が大きい場合は複数点を測って平均した方が形状を反映しやすくなります。
格子を細かくするほど、丸みや凹凸を詳しく表現できます。しかし、格子間隔を半分にすると、平面上の区画数は大幅に増えます。測定時間と計算量も増えるため、必要精度に合わせた格子寸法を設定します。
格子寸法は容器全体の大きさだけでなく、再現したい最小形状を基準に決めます。底面に小さな段差がある場合、その段差より大きな格子を使うと形状が平均化されます。容量の概算だけが目的であれば、小さな傷や表面粗さまで再現する必要はありません。
側壁が垂直でなく、高さによって平面形状が変わる容器では、一枚の平面格子と深さだけでは十分に表せない場合があります。上部より下部が広い容器や、途中に張り出しがある容器では、上から見えない空間が存在するためです。
このような場合は、容器全体を三次元の小ブロックに分割します。各ブロックが容器内部に入っているかを判定し、内部に含まれるブロックの体積を合計します。
一辺がdの立方体で分割した場合、一個の体積はd³です。完全に内部に入っているブロックは一個分として数えます。曲面の境界にかかるブロックは、内部に含まれる割合を推定するか、さらに細かく分割します。
境界にかかるブロックをすべて内部として数えると、体積を過大評価します。反対に、境界ブロックをすべて除外すると過小評価します。簡易的には、ブロックの中心点が容器内部にあるかどうかで判定する方法があります。
格子法は、特定の曲線や曲率を仮定しない点が特徴です。局所的なへこみ、底面のうねり、左右非対称な形状も、格子を十分細かくすれば体積に反映できます。
ただし、格子の原点や向きが変わると、曲面境界にかかる区画の位置も変わります。同じ対象を複数回計測して比較する場合は、格子寸法、原点、向き、基準面を統一する必要があります。
断面積法と格子法を組み合わせる方法もあります。高さ方向に複数の断面を設定し、各断面の輪郭内を格子に分けて面積を求めます。その断面積を高さ方向に積み上げれば、円や楕円に近似できない複雑な輪郭にも対応できます。
考え方4 点群や三次元モデルから体積を求める
容器の曲面を多数の三次元座標として測定できる場合は、点群や三次元モデルから体積を求める方法があります。複雑な曲面や局所的な変形を面的に記録できるため、基本形状への置き換えが難しい容器に適しています。
点群は、対象物の表面を構成する多数の点を三次元座標として記録したデータです。容器の内面をさまざまな方向から測定し、全体を覆う点群を作成します。
ただし、点群を取得しただけでは、体積が自動的に定まるわけではありません。点と点の間は連続した面として定義されていないため、点群から面を生成する処理や、格子へ変換して内部空間を判定する処理が必要です。
閉じた立体として内容積を直接求める場合は、原則として隙間のない閉じた形状が必要です。一方、基準面との間の体積を求める方式や、ボクセルによって内部を判定する方式など、完全な閉鎖メッシュを前提としない計算方法もあります。容器の開口部を仮想面で閉じて計算する場合は、満水位置や運用上限など、どの高さで閉じるかを明確にします。この位置が異なれば、計算される体積も変わります。
容器内部を測定すると、底部、肩部、内部配管の裏側などに死角が生じることがあります。点が取得できていない部分を自動的に面で埋めると、実際とは異なる形状が作られる可能性があります。
欠損を減らすには、複数の位置と高さから測定します。側壁だけでなく、底面との接続部や開口部の裏側にも測定点が入っているか確認します。細長い容器では、一方向からの測定だけで全体を覆うことが難しいため、測定位置を段階的に移動します。
複数回取得した点群を合成する場合は、位置合わせの精度が重要です。位置がずれたデータを重ねると、同じ壁面が二重に表れたり、容器の幅が実際より大きくなったりします。
点群の密度が高ければ、必ず正確な体積になるわけではありません。測定誤差による外れ点が多いと、表面が細かく波打ったモデルになり、不要な凹凸まで体積に反映されます。明らかに離れた点や、別の物体に属する点は除去します。
一方で、平滑化を強くしすぎると、実際に存在するへこみや膨らみまで消えてしまいます。単なる容量の概算であれば細かな表面粗さを除いても影響は小さい場合がありますが、容器の変形を評価する場合は形状を残す必要があります。
点群や三次元モデルでは、座標単位の確認も欠かせません。長さがミリメートル単位なのか、メートル単位なのかを取り違えると、体積では非常に大きな差になります。長さの単位差は体積で三乗されるためです。
内面を直接測れない場合は、外面の点群から板厚分だけ内側へ移動した面を作り、内容積を推定する方法も考えられます。ただし、板厚が均一でない場合や、内張り、補強材、溶接部がある場合は単純な処理では再現できません。
点群から作成した三次元モデルは、全体体積だけでなく、任意の高さまでの累積体積を求める用途にも使えます。一定高さごとに水平面で切断し、それぞれの高さまでの体積を計算すれば、容量表を作成できます。
同じ容器を時期を変えて測定すれば、へこみや膨らみ、内部堆積物の増加などを比較することも可能です。ただし、比較するデータ間で座標系、基準面、対象範囲、欠損部の処理条件をそろえる必要があります。
現場で容器形状を点群として記録し、体積計算に利用したい場合は、LRTK Phoneを使った計測も選択肢になります。対象物の材質、表面状態、測定距離、死角などによって点群の状態は変わるため、既知寸法との照合や補助測定を行いながら利用することが重要です。
4つの近似方法を使い分ける判断基準
4つの方法には、それぞれ向いている形状と作業条件があります。どの方法が最も高度かではなく、必要な精度を満たしながら、無理なく測定と計算を行える方法を選びます。
基本形状への分割は、容器が円柱や円すい台などの組み合わせに近い場合に向いています。必要な測定寸法が少なく、計算過程を説明しやすいため、概算や図面検討に適しています。
断面積の積み上げは、高さによって形状が変化する容器に向いています。丸底、胴部、肩部などが連続的につながる容器や、高さごとの容量を求めたい場合に有効です。
格子法は、底面の凹凸や左右非対称な形状を扱う場合に適しています。上部が開いていて、格子ごとに深さを測れる容器であれば、比較的分かりやすく計算できます。
点群や三次元モデルは、形状が複雑で、局所的な変形まで反映したい場合に向いています。測定点が多くなっても処理できる一方、欠損、位置合わせ、面の生成などの確認が必要です。
実務では、一つの方法だけに限定する必要はありません。中央の単純な部分は円柱として計算し、曲面部だけを断面積法で求めることもできます。点群から断面を抽出し、その断面積を積み上げる方法もあります。
概算段階では基本形状で計算し、精度が必要な部分だけ測定密度を増やす進め方も効率的です。最初の概算値と詳細計算値を比較することで、近似方法による差を把握できます。
方法を選ぶ際は、容器の形状だけでなく、内部へ立ち入れるか、開口部から測定できるか、図面があるか、容器を空にできるかなどの現場条件も考慮します。
使用中の容器では、内部を直接測定できない場合があります。その場合は、外形寸法、過去の図面、既知量の投入試験などを組み合わせて推定します。測定できない部分を推定した場合は、計算結果と区別して記録します。
曲面容器を測定するときの実務上の注意点
体積計算の精度は、計算式だけでなく、元になる測定値の品質に大きく左右されます。複雑な式を使用しても、寸法や位置が不正確であれば信頼できる結果にはなりません。
まず、測定対象が内面なのか外面なのかを統一します。途中まで内寸を使い、一部だけ外寸を使うと、板厚分の差が区間ごとに混在します。内寸を直接測れない部分は、外寸から推定したことを明記します。
直径を測定する場合は、測定線が断面の中心を通っているか確認します。中心から外れた弦の長さを直径として使用すると、実際より小さな値になります。
円形に見える断面でも、少なくとも二方向以上を測定します。測定方向によって寸法が異なる場合、真円として扱うか、楕円や不規則形状として扱うかを判断します。
高さは一か所だけで測らず、必要に応じて複数位置で確認します。容器の底面や開口部が水平でない場合、一方向の高さだけでは全体を表せません。
曲面では、測定位置のわずかな違いによって寸法が変わります。測定値だけでなく、基準面からの高さや位置を同時に記録します。再測定時に同じ位置を確認できるよう、基準点を設定すると管理しやすくなります。
容器が変形している場合は、測定値のばらつきを単純な測定誤差として平均しないことが重要です。左右の寸法差が実際の変形によるものであれば、その差も体積へ反映する必要があります。
測定器具の当て方にも注意します。曲面に沿わせて測った長さは弧長であり、直線距離とは異なります。体積計算で直径や幅が必要な場合は、曲面に沿った長さではなく、基準方向の直線距離を使います。
内部に液体が残っている場合や、底に堆積物がある場合は、本来の内面を測れません。液面や堆積物の表面を測定した値と、容器内面の推定値を区別します。
点群を使用する場合も、計測できた点の密度だけで品質を判断しないようにします。容器の全周、底部、肩部など、体積に影響する範囲が連続して取得できているかを確認します。
計算誤差を確認する検算方法
曲面を含む容器の体積計算では、最終値だけを見て正誤を判断することは困難です。別の考え方や単純な上限値、下限値と比較して、結果が妥当な範囲にあるか確認します。
まず、容器全体を包み込む直方体や円柱の体積を計算します。曲面容器の内容積は、通常、この外接形状の体積を超えません。詳細計算の値が外接形状より大きい場合は、単位、半径、断面範囲、区間の重複などを確認します。
反対に、容器内部へ確実に収まる単純形状を考え、その体積を下限の目安にします。詳細計算値がこの内接形状より極端に小さい場合は、測定範囲の欠落や断面積の計算誤りが疑われます。
同じ容器を異なる方法で計算することも有効です。基本形状への分割で求めた概算値と、断面積法で求めた値を比較します。差が小さければ、近似方法による影響が限定的だと判断できます。
断面積法では、分割間隔を変えて再計算します。間隔を半分にしても結果がほとんど変わらなければ、元の分割でも一定の精度が得られている可能性があります。結果が大きく変化する場合は、形状変化に対して断面間隔が粗すぎます。
格子法でも、格子寸法を細かくした場合の変化を確認できます。格子を細分化するたびに体積が一定値へ近づくようであれば、近似が安定していると考えられます。
点群や三次元モデルでは、モデル上の代表寸法を現地測定値と比較します。全高、最大幅、開口径などが現物と合っていなければ、体積計算前に縮尺や位置合わせを修正します。
単位換算も検算します。メートル単位で計算した体積は立方メートルになります。ミリメートル単位の寸法をそのまま使用した場合は立方ミリメートルとなるため、最終単位へ正しく換算します。
既知量の液体を投入できる場合は、計算結果と実測結果を比較できます。一定量を入れたときの液面高さを記録し、計算した容量表の値と照合します。ただし、配管への流入、液体の付着、残留量、液面の揺れなども考慮します。
検算で差が生じた場合は、詳細計算の方が必ず正しいと決めつけず、測定方法と仮定を見直します。複雑な計算ほど入力条件の影響を受けるため、単純計算との比較は重要です。
体積計算の結果を容量管理へ利用する方法
曲面容器では、高さと容量が比例しないことが多いため、全容量だけでなく、高さごとの累積体積を求めると実務で使いやすくなります。
円柱形の胴部では、液面が一定量上がるごとに増える容量はほぼ一定です。しかし、丸底部分では液面が低いほど断面積が小さく、同じ高さ上昇でも増加する容量は少なくなります。胴部へ入ると断面積が大きくなり、容量の増加量も大きくなります。
上部が絞られた容器では、液面が高くなるにつれて、同じ高さ当たりの容量増加量が再び小さくなります。このため、全容量を全高で割って一センチメートル当たりの容量を一定とする方法は適しません。
容量表を作る場合は、一定の高さごとに、その位置までの累積体積を計算します。断面積法を使用している場合は、各区間の体積を下から順に加算すれば作成できます。
点群や三次元モデルを使う場合は、設定した水平面より下の体積を段階的に計算します。高さの間隔は、液面計の読み取り精度や管理目的に合わせます。
容量表には、高さの基準位置を明記します。容器底部の最下点から測るのか、液面計の取り付け位置を基準にするのかによって、同じ高さ表示でも意味が変わります。
液面計が容器の中心から離れた位置にある場合、容器の傾きによって読み取り値と平均液面高さが異なることがあります。容器が水平に設置されているかを確認し、必要に応じて補正します。
粉体や粒状物を扱う場合は、表面が水平にならず、中央が山形になったり、排出口付近がくぼんだりします。液面高さだけから体積を推定する場合は、表面形状の仮定が必要です。
体積から質量へ換算する場合は、内容物の密度を掛けます。ただし、粉体では粒子間の空隙を含む見掛けの密度が充填状態によって変わります。液体でも温度によって密度が変化するため、必要精度に応じて測定条件をそろえます。
容器の全容量と実用容量も分けて管理します。満水容量が分かっていても、安全上の上限や運用上の余裕を差し引く必要がある場合があります。
補修、内張りの追加、内部配管の変更、堆積物の増加などがあれば、容量表を更新します。過去の計算結果をそのまま使い続けず、容器内部の条件が変わっていないか確認します。
曲面を含む容器の体積計算を進める手順
実務では、最初から細かな測定を始めるのではなく、目的の整理から順に進めると作業のやり直しを減らせます。
最初に、求める値が満水容量、実用容量、一定高さまでの容量、材料体積、現在使用できる空間のどれに当たるかを明確にします。
次に、対象容器を観察し、形状を大まかに分類します。中央部が一定断面か、底部が丸いか、上部が絞られているか、左右で形が異なるか、内部構造物があるかを確認します。
図面がある場合は、全高、直径、曲率半径、板厚などを確認します。ただし、図面寸法が内寸か外寸かを確認し、現物の代表寸法と照合します。
形状が規則的で概算が目的なら、基本形状に分割します。高さごとの容量が必要なら、断面積を積み上げます。不規則な底面を扱う場合は格子法を検討します。全体形状を詳細に取得できる場合は、点群や三次元モデルを利用します。
方法を決めた後に、基準面、基準軸、測定間隔を設定します。形状変化が大きい位置では、測定間隔を狭くします。
測定時は、数値だけでなく、測定位置、方向、使用単位、内寸か外寸かを記録します。内部構造物は容器本体と分けて測定し、後から控除できるようにします。
計算では、区間の抜けや重複がないことを確認します。複数の基本形状を合計する場合は、境界位置が一致しているかを見直します。
計算後は、外接する単純形状の体積や別の近似方法と比較します。必要であれば分割を細かくして再計算し、結果の変化を確認します。
最終的な記録には、体積値だけでなく、対象範囲、測定日、測定方法、基準面、使用単位、近似方法、除外部分、推定部分を残します。これにより、別の担当者でも計算条件を確認できます。
まとめ
曲面を含む容器の体積計算では、一つの公式に無理に当てはめるのではなく、目的と形状に合った近似方法を選ぶことが重要です。
容器が円柱、円すい台、半球などの組み合わせに近い場合は、基本形状に分割して体積を合成する方法が分かりやすく、短時間で概算できます。
高さによって断面積が変化する容器では、複数の高さで断面積を求め、区間体積を積み上げる方法が有効です。高さごとの累積体積を整理すれば、液面と容量を対応させた管理にも利用できます。
底面の凹凸や左右非対称な形状がある場合は、格子や小さな柱に分けて体積を近似します。特定の曲面形状を仮定せずに計算できる一方、格子寸法と測定量のバランスを取る必要があります。
複雑な曲面や局所的な変形まで反映したい場合は、点群や三次元モデルによる体積計算が選択肢になります。ただし、点群の欠損、位置合わせ、面の閉じ方、単位などを確認し、どの範囲の体積が計算されているかを明確にします。
どの方法でも、内寸と外寸、基準面、対象範囲、内部構造物、必要精度を先に決めることが欠かせません。また、単純形状による概算や別の近似方法で検算し、結果が妥当な範囲にあるか確認します。
現場で曲面容器の形状を記録し、点群を利用した体積計算につなげたい場合は、LRTK Phoneを活用することで、複雑な形状を三次元データとして整理しやすくなります。