LRTKレフィクシア株式会社

球冠の体積計算で高さと半径から容量を求める4手順

球冠の体積計算を始める前に知っておきたい基本

球冠とは、球を一つの平面で切断したときに、その切断面と球面に囲まれてできる立体です。形状としては、球の上部を水平に切り取ったような形であり、浅い皿のような形状から半球に近い形状、さらに半球を超える大きな部分まで含めて扱えます。ドーム屋根、球面状のタンク端部、丸みを帯びた容器の底部、球面状のくぼみなど、実務ではさまざまな場所に現れます。

球冠の体積計算は、底面積に高さを掛けるだけの円柱計算とは異なります。球冠の側面は球面になっているため、底面から頂点へ向かう間に水平断面の面積が変化するからです。球冠の底面を円として、その円の面積に高さを掛けても、一般には球冠の体積になりません。特に、球冠の高さhが球全体の半径R以下である浅い球冠では、底面積に高さを掛けた値は球冠を囲む円柱の体積となり、球冠の体積より大きくなります。一方、hがRを超える大きな球冠では、底面半径を使った円柱が球冠全体を囲まないため、両者の大小関係を一律の検算条件にはできません。

球冠の体積は、球冠の高さと半径が分かれば、専用の公式によって求められます。ただし、ここでいう半径には二つの意味があります。一つは、球冠の元となる球全体の半径です。もう一つは、球を切断した位置にできる底面円の半径です。

球全体の半径をR、球冠の高さをh、球冠の底面半径をa、球冠の体積をVとします。球全体の半径Rと高さhが分かっている場合、体積は次の式で求められます。

V=πh²(R-h÷3)

同じ公式を別の形で表すと、次のようになります。

V=πh²(3R-h)÷3

底面半径aと高さhが分かっている場合は、次の公式を使えます。

V=πh(3a²+h²)÷6

どちらの公式も同じ球冠の体積を表しますが、代入する半径の種類が違います。図面に曲率半径が記載されている場合は球全体の半径Rを使い、実物の開口部直径を測定した場合は底面半径aを使う方法が分かりやすいでしょう。

球冠の体積計算で重要なのは、公式を暗記することだけではありません。高さをどこからどこまで測ったのか、半径がどの部分を指すのか、内寸と外寸のどちらを使うのか、計算結果をどの単位で表示するのかを順番に確認する必要があります。

容器の容量を求める場合には、原則として内側の寸法を使います。外側の高さや半径を使うと、板厚、内張り、補強材などが占める部分まで容量に含めることになります。反対に、球冠状の部材そのものの材料体積を求める場合は、外側の球冠体積から内側の球冠体積を差し引く考え方が必要です。

また、実物が完全な球面ではない場合、球冠の公式による結果は近似値になります。対象が楕円面、放物面、円すい面、複数の曲率を組み合わせた形状であれば、球冠の公式をそのまま適用することはできません。計算前に、対象形状を球冠として扱ってよいか確認することが出発点です。

手順1 高さと半径の意味を確認する

球冠の体積計算で最初に行うのは、手元にある高さと半径が何を表しているかを確認することです。この確認を省略すると、正しい公式を選んでも計算結果が合わなくなります。

球冠の高さhは、球冠の底面となる平面から、球冠の頂点までを底面に垂直な方向へ測った距離です。球面に沿った曲線の長さではありません。また、底面円周上の一点から頂点へ斜めに測った距離でもありません。

たとえば、開口部が円形の球冠状容器を考えます。開口部の面を基準面としたとき、その基準面から最も深い位置までの垂直距離が球冠の高さです。上向きに盛り上がったドームであれば、基準面から最も高い頂点までの垂直距離を測ります。

容器や構造物が傾いている場合は注意が必要です。球冠の高さは、単純な鉛直方向の距離ではなく、球冠の底面に対して直角となる方向の距離です。底面が水平でない状態で鉛直高さを測ると、球冠の幾何学的な高さと一致しないことがあります。

次に、半径の意味を確認します。球全体の半径Rは、元となる球の中心から球面までの距離です。設計図では、球面の曲率半径として示されることがあります。球冠が浅い場合、球の中心は球冠部分から遠く離れた位置にあるため、実物から直接測ることは難しい寸法です。

底面半径aは、球冠の底面となる円の中心から円周までの距離です。底面の直径dが分かっている場合は、次の式で求めます。

a=d÷2

実物の球冠形状では、底面の直径と高さを測るほうが簡単なことが多いため、底面半径aを使用する公式が実用的です。

直径と半径を混同しないことも重要です。たとえば、底面直径が1,200mmなら、底面半径は600mmです。直径1,200mmを底面半径aとして公式に代入すると、半径を本来の2倍として扱うことになります。球冠の公式には半径の2乗が含まれるため、体積は大きくずれます。

記録するときは、「半径600mm」とだけ書くのではなく、「底面半径600mm」や「球面曲率半径750mm」のように、半径の種類まで明記します。図面に「R750」と書かれている場合は曲率半径を示している可能性がありますが、図面の記号や寸法線を確認して判断する必要があります。

球全体の半径R、球冠の高さh、底面半径aには、次の関係があります。

a²=2Rh-h²

この式から、底面半径aは次のように求められます。

a=√(2Rh-h²)

反対に、底面半径aと高さhが分かっている場合は、球全体の半径Rを次の式で求められます。

R=(a²+h²)÷(2h)

たとえば、底面直径が1,200mm、高さが300mmの球冠を考えます。底面半径aは600mmです。

R=(600²+300²)÷(2×300)

600²は360,000、300²は90,000なので、分子は450,000です。分母は600であるため、球全体の半径Rは750mmとなります。

このように、底面直径と高さしか分からない場合でも、球冠の元となる球の半径を求められます。ただし、体積だけを求めるのであれば、必ずしも球全体の半径へ変換する必要はありません。底面半径と高さを使う公式へ直接代入したほうが、計算手順を短くできます。

寸法の成立条件も確認します。球全体の半径Rを使う場合、球冠の高さhは0より大きく、2R以下である必要があります。高さがRであれば半球、高さが2Rであれば切断面が一点に縮退する極限として球全体になります。高さが2Rを超えている場合は、半径や高さの定義を取り違えている可能性があります。

球冠という言葉から浅いドームだけを想像しがちですが、幾何学上は高さが球半径より大きい形状も同じ体積公式で扱えます。そのため、hがRより大きいだけでは誤りとは限りません。ただし、対象物が浅いふたや屋根であるにもかかわらずhがRを超えている場合は、直径と半径の混同や測定位置の誤りを疑う必要があります。

高さと半径を確認するときは、内寸か外寸かも明確にします。容器の容量を求めたい場合は、内側の球冠高さと内側の半径が必要です。外側の寸法しか分からない場合、板厚を考慮して内側寸法を設定しますが、単純にすべての寸法から同じ厚さを引けばよいとは限りません。

球面部と円筒部の接続位置、板の成形方法、内張り材、補強部材などによって内側形状が変わるためです。容量の精度が求められる場合は、内面側の設計寸法または内面の実測値を確認します。

手順2 与えられた寸法に合う公式を選ぶ

高さと半径の意味を確認したら、手元の寸法に合う公式を選びます。球冠の体積公式は一つだけではありませんが、どの式を使っても、同じ形状と正しい寸法を入力すれば同じ結果になります。

球全体の半径Rと球冠の高さhが分かっている場合は、次の公式を使います。

V=πh²(R-h÷3)

設計図に球面の曲率半径と球冠高さが示されている場合に適した公式です。球面屋根、タンクの端部、成形された球面部材などでは、曲率半径が設計寸法として記載されることがあります。

球全体の半径Rが1,000mm、球冠の高さhが200mmの例を考えます。

V=π×200²×(1,000-200÷3)

200²は40,000です。200÷3は約66.6667なので、括弧内は約933.3333となります。

V=π×40,000×933.3333

計算結果は約117,286,000mm³です。リットルへ換算すると約117.3Lになります。

一方、底面半径aと高さhが分かっている場合は、次の公式を使います。

V=πh(3a²+h²)÷6

この公式は、実物から底面直径と高さを測って容量を求める場合に便利です。球の中心位置や曲率半径を直接求めなくても計算できます。

底面半径aが600mm、高さhが300mmの場合を計算します。

V=π×300×(3×600²+300²)÷6

600²は360,000、300²は90,000です。3×360,000+90,000は1,170,000となります。

V=π×300×1,170,000÷6

計算結果は約183,783,000mm³です。リットルへ換算すると約183.8Lになります。

この球冠については、先ほど求めた球全体の半径R=750mmを使って別の公式でも計算できます。

V=π×300²×(750-300÷3)

300²は90,000、300÷3は100なので、括弧内は650です。

V=π×90,000×650

この計算結果も約183,783,000mm³となり、底面半径を使った場合と一致します。

実務では、球全体の半径と底面半径の両方が分かる場合、二つの公式で計算して結果を照合すると安心です。入力ミス、転記ミス、直径と半径の取り違え、括弧の位置の誤りなどを見つけやすくなります。

球冠の公式を使う前に、対象形状が本当に球冠であるかも確認します。見た目が丸い部材でも、断面形状が円弧ではない場合があります。楕円状の鏡板、放物線状の屋根、円すい状のホッパーなどは、球冠とは異なる公式や計算方法が必要です。

設計図に一定の曲率半径が記載されている場合は、球面として扱いやすいでしょう。実物を測定する場合は、複数の位置で形状を確認し、一定の球半径で表せるかを検討します。局部的なへこみや変形が大きい場合、公式で求めた値は設計形状または近似形状の体積になります。

球冠の公式が成り立つ理由を簡単に理解しておくと、計算結果の妥当性を判断しやすくなります。球冠を底面と平行な薄い層に分けると、それぞれの層の断面は円になります。高さ方向に進むにつれて円の半径が変化し、その断面積を積み重ねた結果が球冠の体積です。

そのため、球冠を底面積が一定の円柱として扱うことはできません。底面半径a、高さhの円柱体積はπa²hです。0<h≦Rの浅い球冠では、球冠はこの円柱の内部に収まり、球冠体積は円柱体積より小さくなります。hがRを超える場合は、球冠の途中で水平断面半径が底面半径aより大きくなるため、この円柱による大小比較を一律の検算には使えません。

なお、球冠の高さが球全体の半径と等しい場合は半球です。球冠の公式へh=Rを代入すると、半球の体積である2πR³÷3になります。高さが2Rの場合は球全体となり、公式の結果は4πR³÷3になります。この性質は、式の入力内容を確認するための検算にも使えます。

手順3 単位を統一して数値を代入する

公式を選んだら、数値を代入する前に単位を統一します。球冠の体積計算では、長さを2乗した値や3乗に相当する値を扱うため、単位の混在が結果へ大きく影響します。

高さがミリメートル、半径がメートルのままでは計算できません。すべてミリメートルにそろえるか、すべてセンチメートルにそろえるか、すべてメートルにそろえます。

長さをミリメートルで代入した場合、計算結果は立方ミリメートルです。センチメートルなら立方センチメートル、メートルなら立方メートルになります。

主な換算関係は次のとおりです。

1L=1,000cm³

1L=1,000,000mm³

1m³=1,000L

1m³=1,000,000,000mm³

1mが1,000mmだからといって、1m³を1,000mm³としてはいけません。体積では縦、横、高さの三方向に倍率がかかるため、1m³は10億mm³になります。

ミリメートルで計算した結果をリットルへ換算する場合は、1,000,000で割ります。たとえば、計算結果が183,783,000mm³であれば、次のように換算します。

183,783,000÷1,000,000=183.783L

メートルで計算した結果が0.183783m³であれば、1,000を掛けます。

0.183783×1,000=183.783L

どちらの単位を使っても、正しく換算すれば同じ容量になります。小型の容器や部品では、ミリメートルで寸法を入力して最後にリットルへ換算する方法が使いやすいでしょう。大型タンクや構造物では、最初からメートルに統一して立方メートルで求める方法が分かりやすくなります。

数値を代入するときは、計算順序を明確にします。球全体の半径を使う公式では、まずhを2乗し、次に括弧内のR-h÷3を求め、それらに円周率を掛けます。

V=πh²(R-h÷3)

この式で、R-h全体を3で割ってはいけません。R-h÷3は、hを3で割った値をRから引くという意味です。入力時の誤解を避けたい場合は、次の式を使っても構いません。

V=πh²(3R-h)÷3

この形では、まず3R-hを計算し、高さの2乗と円周率を掛け、最後に3で割ります。

底面半径を使う公式では、aとhをそれぞれ2乗してから括弧内を計算します。

V=πh(3a²+h²)÷6

底面直径が与えられている場合は、最初に2で割って底面半径へ変換します。直径をそのままaへ代入しないように注意します。

底面直径800mm、高さ150mmの球冠を例に計算します。底面半径aは400mmです。

a²=400²=160,000mm²

h²=150²=22,500mm²

3a²+h²=3×160,000+22,500=502,500mm²

V=π×150×502,500÷6

計算結果は約39,466,000mm³であり、容量は約39.5Lです。

この計算で底面直径800mmを底面半径として代入すると、a²の値は640,000となります。本来の160,000の4倍であり、体積も大幅に大きくなります。直径と半径の違いは2倍ですが、半径の2乗を使うため、計算結果への影響はさらに大きくなります。

円周率については、概算なら3.14を使うこともできますが、計算機や表計算の円周率を使える場合は、途中で丸めずに計算したほうがよいでしょう。最終結果を必要な桁数に丸める方法が基本です。

ただし、円周率を多くの桁で計算しても、元の寸法が粗ければ実際の精度は上がりません。高さを10mm単位で測った球冠の容量を、0.001L単位まで表示しても、その桁まで信頼できるとは限りません。

表示桁数は、測定精度と用途に合わせます。概算の材料量や容器容量を確認するなら、1L単位または0.1L単位で十分な場合があります。大型構造物なら、0.01m³単位や0.1m³単位など、管理目的に適した桁数を選びます。

途中計算では十分な桁を残し、最終結果だけを丸めます。球半径を算出する途中で整数に丸め、その値を使って体積を計算すると、元の底面半径と高さから直接計算した結果との差が大きくなることがあります。

単位と数値を入力した後は、計算書に入力値の一覧を残します。R、a、h、Vがそれぞれ何を表すか、長さの単位は何か、出力をどの単位へ換算したかを記録しておけば、後から確認しやすくなります。

手順4 容量へ換算して計算結果を検算する

体積を計算した後は、目的に合う容量単位へ換算し、結果が形状として妥当か検算します。計算機に数値が表示された時点で完了とすると、単位換算や寸法入力の間違いを見逃す可能性があります。

最初に、入力した長さの単位から体積単位を確認します。ミリメートルで計算した場合はmm³、センチメートルならcm³、メートルならm³です。数値だけを見て、最初からリットルで表示されていると判断しないようにします。

次に、球冠の高さが球全体の半径以下である場合は、球冠を囲む円柱の体積と比較します。底面半径a、高さhの円柱体積は次の式で求められます。

円柱体積=πa²h

0<h≦Rの範囲では、同じ底面半径と高さを持つ球冠はこの円柱の内側に収まるため、球冠の体積は円柱の体積より小さくなります。hがRを超える場合は、球冠の途中の断面が底面円より広くなるため、この比較を一般的な上限確認として使わず、球全体との比較や別公式による照合を行います。

底面半径600mm、高さ300mmの球冠では、球全体の半径Rは750mmであり、h≦Rを満たします。球冠体積は約183.8Lでした。同じ底面半径と高さを持つ円柱の体積は次のようになります。

π×600²×300=約339,292,000mm³

容量は約339.3Lです。球冠体積の約183.8Lは円柱体積より小さいため、この条件下の形状関係として矛盾していません。

球全体との比較も有効です。球全体の半径Rが分かっている場合、球の体積は次の式で求められます。

球の体積=4πR³÷3

球冠の高さが2R以下であれば、球冠体積が球全体の体積を超えることはありません。計算結果が球全体より大きい場合は、寸法や単位、括弧の入力を確認します。

高さがRの場合は半球となります。半球の体積は球全体の半分なので、2πR³÷3です。球冠の公式へh=Rを代入して同じ結果になるか確認できます。

V=πR²(R-R÷3)

V=πR²×2R÷3

V=2πR³÷3

この検算によって、公式そのものや表計算上の数式が正しく入力されているかを確認できます。

底面半径と高さから球全体の半径を求め、二つの球冠公式で計算結果を比較する方法も有効です。底面半径を使う公式と球全体の半径を使う公式で結果が一致しなければ、計算途中の数値や入力式に誤りがある可能性があります。

浅い球冠では、高さの測定誤差が体積へ大きく影響する点にも注意します。球全体の半径Rが一定の場合、球冠体積の式にはh²が含まれます。そのため、高さがわずかに変化しただけでも、体積の変化率は高さの変化率より大きくなることがあります。

たとえば、高さ100mmとして計算すべき球冠を110mmとして計算すると、高さの差は10%です。しかし、高さの2乗は10,000から12,100となり、21%増加します。括弧内のR-h÷3も変わるため、体積差は単純な10%にはなりません。

特に浅い皿状の球冠では、基準面の設定が数ミリずれるだけで容量が変わります。開口部の縁に段差や反りがある場合は、どの面を底面とするかを統一して測定します。

容量を求める場合、幾何学的な満水容量と実際の使用可能容量を区別します。球冠公式で求められるのは、設定した球面と底面に囲まれた幾何学的体積です。内部に補強材、配管、センサー、支柱などがある場合、それらが占める体積は含まれていません。

また、実際の容器では、液体を縁まで満たさず、上部に空間を残して運用することがあります。必要な空間や運用上の上限は、内容物の性質、温度変化、揺れ、設備条件などによって変わります。一律の割合を差し引くのではなく、対象設備の設計条件や運用基準に従って判断します。

粒状材料を入れる場合は、球冠の幾何学的容量と材料量が一致しないことがあります。粒子間には空隙があり、投入方法や締固め状態によってかさ密度が変わるためです。

体積から質量を求める場合は、体積に密度を掛けます。

質量=密度×体積

このとき、体積と密度の単位を合わせます。体積をm³、密度をkg/m³で扱えば、質量はkgになります。材料の密度は、含水状態、締固め、粒度、温度などによって変わる場合があるため、必要に応じて対象材料の管理値や試験値を使用します。

球冠の体積計算を具体例で確認する

ここでは、異なる寸法条件を使って球冠の体積計算を確認します。計算の順序を明確にすることで、実務での転記ミスや単位換算の間違いを防ぎやすくなります。

最初の例は、球全体の半径と高さが分かっている場合です。球全体の半径Rを1.8m、球冠の高さhを0.45mとします。

使用する公式は次のとおりです。

V=πh²(R-h÷3)

まず、高さを2乗します。

0.45²=0.2025

次に、高さを3で割ります。

0.45÷3=0.15

球全体の半径からこの値を引きます。

1.8-0.15=1.65

すべてを掛け合わせます。

V=π×0.2025×1.65

計算結果は約1.0497m³です。リットルへ換算すると、約1,049.7Lになります。

この球冠を囲む円柱との比較を行うには、底面半径を求めます。この例ではhがR以下なので、底面半径と高さが同じ円柱を上限確認に使えます。

a=√(2Rh-h²)

a=√(2×1.8×0.45-0.45²)

2×1.8×0.45は1.62、0.45²は0.2025なので、差は1.4175です。平方根を求めると、底面半径aは約1.1906mとなります。

この底面半径と高さを持つ円柱体積は、π×1.1906²×0.45で約2.004m³です。球冠体積の約1.050m³は円柱体積より小さく、妥当な関係になっています。

次の例は、底面直径と高さが分かっている場合です。底面直径を2,000mm、高さを400mmとします。底面半径aは1,000mmです。

使用する公式は次のとおりです。

V=πh(3a²+h²)÷6

a²は1,000,000mm²、h²は160,000mm²です。

3a²+h²=3×1,000,000+160,000

3a²+h²=3,160,000mm²

これに高さ400mmと円周率を掛け、6で割ります。

V=π×400×3,160,000÷6

計算結果は約661,829,000mm³です。

リットルへ換算します。

661,829,000÷1,000,000=約661.8L

球全体の半径を求めて検算することもできます。

R=(a²+h²)÷(2h)

R=(1,000,000+160,000)÷800

R=1,450mm

球全体の半径を使う公式へ代入します。

V=π×400²×(1,450-400÷3)

この計算結果も約661,829,000mm³となります。

三つ目の例は、浅い球冠です。球全体の半径Rを3,000mm、高さhを100mmとします。

V=π×100²×(3,000-100÷3)

100²は10,000、100÷3は約33.3333なので、括弧内は約2,966.6667です。

V=π×10,000×2,966.6667

計算結果は約93,201,000mm³であり、約93.2Lです。

高さが小さく見えても、球全体の半径が大きいと底面が広くなるため、一定の容量を持ちます。高さだけを見て容量が小さいと判断せず、半径との組み合わせで考える必要があります。

浅い球冠では、高さの測定誤差を確認することが特に重要です。同じ球全体の半径3,000mmで、高さが100mmではなく105mmだった場合、体積は約102.7Lになります。高さは5%しか増えていませんが、体積は約10.2%増えます。

四つ目の例は半球です。球全体の半径Rを500mm、高さhも500mmとします。

V=π×500²×(500-500÷3)

500²は250,000、500-500÷3は約333.3333です。

Vは約261,799,000mm³となり、約261.8Lです。

半球の公式2πR³÷3へR=500mmを代入しても同じ結果になります。代表的な形状で検算することで、球冠公式への理解を深められます。

球冠の体積計算で起こりやすい間違い

球冠の体積計算で最も起こりやすいのは、球全体の半径と底面半径の混同です。どちらも「半径」と呼ばれますが、位置も数値も異なります。

球全体の半径Rを使う公式へ底面半径aを入力すると、正しい結果は得られません。反対に、底面半径を使う公式へ球全体の半径を入力した場合も同様です。公式の横に、Rは球半径、aは底面半径、hは球冠高さと記載してから計算すると、混同を防ぎやすくなります。

直径と半径の取り違えもよくあります。図面に直径記号とともに1,200mmと書かれている場合、底面半径は600mmです。直径をそのまま半径として代入すると、底面半径に関係する項が大きくなり、容量を過大に算出します。

高さの測定位置にも注意が必要です。球冠の高さは、底面の基準面から頂点までの垂直距離です。球面に沿った長さ、斜めの距離、フランジを含む全体高さなどを代入してはいけません。

容器の縁にフランジや立ち上がりがある場合、全体高さからその部分を除き、球面部分だけの高さを求めます。球冠公式は球面と切断面に囲まれた体積を求めるものであり、円筒状の立ち上がり部分は別に計算する必要があります。

内寸と外寸の混同も容量差につながります。外径や外側高さは製品全体の大きさを表しますが、内部に入る液体や材料の容量とは一致しません。板厚が大きい容器ほど、外寸で計算した体積と内寸で計算した体積の差が大きくなります。

外側と内側が同心の球面で、板厚が一定である場合でも、底面の位置や接続形状によって内側の高さは変わります。外側球半径から板厚を引くだけでなく、内側の底面位置と頂点位置を確認します。

単位換算では、mm³からLへの換算を間違えやすくなります。1Lは1,000mm³ではなく、1,000,000mm³です。長さの換算と体積の換算を混同しないようにします。

m³からLへ換算するときは1,000を掛けます。0.5m³は0.5Lではなく500Lです。入力単位と出力単位を計算書に明記し、換算式も残しておくことが大切です。

括弧の位置を誤ることもあります。

V=πh²(R-h÷3)

この式の括弧内は、Rからh÷3を引く意味です。R-hを計算してから3で割る式ではありません。入力ミスが心配な場合は、V=πh²(3R-h)÷3の形を使うと整理しやすいでしょう。

途中で数値を丸めすぎると、最終結果に差が出ます。底面半径と高さから球全体の半径を計算し、その結果を早い段階で整数へ丸めると、別の公式による計算結果と一致しなくなることがあります。

計算途中は十分な桁を保持し、最終的な容量を表示するときに丸めます。ただし、元の測定値より細かな桁まで正確であるように見せないことも重要です。

球冠ではない形状に公式を使う間違いもあります。タンクの端部や容器の底部には、楕円面、複数の円弧、直線部と曲面部の組み合わせなどが使われることがあります。見た目が球面に似ていても、設計形状を確認せずに球冠公式を適用すると誤差が生じます。

また、球冠状の容器が傾いている状態で、水平な液面までの高さから容量を求める場合にも注意が必要です。液面が容器の開口面と平行でなく、液体領域が開口面や接続部にも切られる場合は、液体部分が一つの球冠だけで表せないことがあります。その場合、通常の球冠公式だけで部分容量を正確に求めることは困難です。

実物の球冠形状を測定するときの注意点

実物から球冠の体積を求める場合、公式よりも測定方法が精度を左右することがあります。高さと底面半径を正しく取得できなければ、計算式が正しくても結果は合いません。

底面直径を測るときは、円の中心を通る位置で測定します。中心から外れた位置で測った線は直径ではなく弦であり、本来の直径より短くなります。

中心位置が分かりにくい場合は、円周上の複数点から中心や近似円を求める方法が確実です。簡易的に異なる方向の長さを複数回測る場合でも、最も長い測定値だけを直径と断定せず、直交方向の値や円周形状と合わせて確認します。複数方向の直径がほぼ同じであれば、底面が真円に近いと判断しやすくなります。

方向によって直径が大きく異なる場合は、開口部が変形しているか、もともと楕円形である可能性があります。その状態を一つの底面半径で表すと、球冠公式による結果は近似値になります。

高さを測るときは、底面の基準面を明確にします。開口部に十分な剛性を持つ直線材を渡し、その基準面から頂点または最深部までの垂直距離を測る方法があります。

基準材がたわむと、高さを小さく測ったり大きく測ったりする原因になります。対象の直径が大きい場合は、たわみにくい部材を使い、複数位置で基準面を確認します。

開口部の縁に高低差がある場合は、一点だけを基準にせず、複数点から代表的な底面を設定します。変形が大きい場合には、単純な平面を底面として扱えるか検討が必要です。

頂点の位置も確認します。表面に局部的な突起やへこみがあると、そこだけを頂点として高さを測ることで、全体形状を正しく表せないことがあります。周辺の測定値と連続しているかを確認し、球面全体を代表する頂点を選びます。

大型のドームや球面屋根では、直接寸法を測ることが難しい場合があります。その場合、複数点の三次元座標を取得し、球面を推定する方法が考えられます。

球面上の点が十分に取得できれば、推定した球の中心と半径から球冠高さや底面位置を整理できます。ただし、点の分布が一部に偏っていると、球面の推定が不安定になることがあります。頂点付近だけでなく、底面周辺や中間部も含めて測定することが大切です。

実物表面に凹凸がある場合、設計上の球冠を求めたいのか、現況の体積を求めたいのかを区別します。設計容量を確認するなら、設計半径と設計高さを使います。現況容量を確認するなら、変形や凹凸を含む実測形状から計算する必要があります。

液体を用いて実容量を確認できる小型容器では、充填量を測る方法もあります。ただし、空気だまり、容器の傾き、液面位置、温度、残留液などが結果に影響します。形状計算との比較に使う場合は、測定条件をそろえます。

容器内部を測る場合は、安全に配慮し、無理な姿勢や立入りを避けます。直接測定が難しい場所では、外側寸法、設計図、三次元計測などを組み合わせて寸法を整理します。

球冠以外の部分を含む複合形状の計算方法

実務で扱う容器や構造物は、球冠だけで構成されているとは限りません。球冠と円柱、球冠と円すい、球冠と平板などが組み合わされている場合は、形状を部分ごとに分けて体積を計算します。

たとえば、円筒形タンクの上部に球冠状の屋根がある場合、全容量は円筒部分の体積と球冠部分の体積を合計します。

全体体積=円筒部分の体積+球冠部分の体積

円筒部分の半径をr、高さをLとすると、円筒体積はπr²Lです。球冠の底面半径が円筒半径と同じであれば、その半径と球冠高さを使って球冠体積を求めます。

円筒部分の半径が1.5m、高さが3m、上部球冠の高さが0.5mの場合を考えます。

円筒体積=π×1.5²×3

円筒体積は約21.206m³です。

球冠体積は、底面半径a=1.5m、高さh=0.5mとして計算します。

V=π×0.5×(3×1.5²+0.5²)÷6

3×1.5²は6.75、0.5²は0.25なので、括弧内は7.0です。

球冠体積=π×0.5×7.0÷6

球冠体積は約1.833m³です。

全体体積は約23.039m³となります。

球冠部分と円筒部分の境界を重複して計算しないことが重要です。球冠の高さは接続面から頂点まで、円筒の高さは底面から球冠との接続面までとして整理します。

球冠状の容器に円筒形の開口部や首部が付いている場合も、それぞれを分けて計算します。開口部が内部容量に含まれるなら加算し、内部へ張り出す部材があるなら控除します。

中空の球冠部材の材料体積を求める場合は、外側球冠体積から内側球冠体積を差し引きます。

材料体積=外側球冠体積-内側球冠体積

ただし、外側と内側で球冠高さや底面位置が異なる場合があります。外側半径から板厚を引くだけではなく、内側形状の高さと底面半径を個別に整理します。接続部、縁部、フランジなどがある場合は、それらの体積も別形状として加算または控除します。

球冠状のくぼみが円柱や直方体から削り取られている場合は、元の立体体積から球冠体積を差し引きます。反対に、球冠状の盛り上がりが付いている場合は加算します。

複数の球冠が組み合わされている形状では、それぞれの球半径、高さ、底面位置を分けて計算します。同じ球面の一部であるか、異なる曲率を持つ球面であるかによって寸法関係が変わります。

接続部分に丸みや移行区間がある場合、その部分を無視してよいかは求める精度によって判断します。概算では単純な形状へ分割できても、正確な容量や材料量が必要な場合は、断面積の積算や三次元形状による計算を検討します。

対象が球冠として近似できない場合、高さ方向に複数の断面を設定し、断面積から体積を求める方法があります。隣り合う断面積をA1、A2、断面間距離をLとすると、平均断面法では次のように近似します。

区間体積=(A1+A2)×L÷2

各区間の体積を合計すれば、全体体積を求められます。断面間隔を細かくすると形状変化を反映しやすくなりますが、測定作業やデータ処理も増えます。

三次元座標や点群がある場合は、対象表面と基準面を設定し、三角形網などによって体積を算出する方法もあります。この場合も、底面境界、欠測部分、不要点、基準面の位置が結果へ影響します。

球冠公式で求めた概算値と、詳細な三次元計算で求めた体積を比較すると、球冠近似の妥当性を確認できます。差が小さければ簡易計算を日常管理に使いやすくなり、差が大きければ形状の分割方法や測定範囲を見直す必要があります。

球冠の容量計算を実務で管理するポイント

球冠の体積計算を実務で利用する場合は、最終的な容量だけでなく、計算条件を記録することが重要です。数値だけを残しても、その半径が球全体の半径なのか、底面半径なのか判断できなければ、後から計算を再現できません。

計算記録には、対象物、計算範囲、使用した高さ、半径の種類、直径から換算した場合の元寸法、単位、使用公式、計算結果、容量への換算方法を記載します。

容器であれば、内寸と外寸のどちらを使ったかも明示します。設計値を使ったのか、現場の実測値を使ったのか、複数回の測定値から平均値を使ったのかも残します。

計算結果には、満水容量、有効容量、材料体積などの意味を付けます。同じ球冠体積でも、用途によって数値の扱いが異なるからです。

満水容量は、設定した内面と開口面に囲まれた幾何学的な容量です。有効容量は、内部部材や運用上の余裕を考慮した容量です。材料体積は、構造物を構成する材料そのものの量です。これらを混同しないようにします。

測定値を変更した場合は、変更前の値と理由を記録します。開口部直径を再測定した、底面基準を変更した、設計寸法から現況寸法へ切り替えたなど、体積が変わった経緯を追えるようにします。

繰り返し計算する場合は、入力項目を定型化すると効率的です。球半径Rを入力する欄と底面半径aを入力する欄を分け、どちらの公式を使っているかが分かるようにします。

高さhが0以下になっていないか、球半径Rを使う場合にhが2Rを超えていないか、直径を半径欄へ入力していないかなど、基本的な確認項目も設けます。

計算結果の検算欄を用意し、条件を満たす場合の円柱体積との比較、別公式による照合、単位換算後の容量を表示すると、異常な値を見つけやすくなります。

現場から寸法を共有するときは、数値だけでなく、測定位置が分かる写真や断面の記録を添えると効果的です。どの平面を球冠の底面としたか、どこを頂点として測ったか、直径をどの方向で測ったかが分かれば、担当者が変わっても条件を再現できます。

大きな球冠形状や近づきにくい対象では、複数点の座標を使って寸法を把握する方法があります。取得した座標から底面、頂点、球面半径を整理できれば、手作業で届きにくい場所の容量計算にも活用できます。

ただし、座標や点群を使う場合も、対象範囲と基準面を明確にします。球冠部分だけを求めるのか、接続部や周辺部を含めるのかによって体積が変わるためです。

まとめ

球冠の体積計算では、最初に高さと半径の意味を確認することが重要です。球冠の高さhは、底面となる切断面から頂点までを底面に垂直な方向へ測った距離です。半径には、球全体の半径Rと、底面円の半径aがあります。

球全体の半径Rと高さhが分かっている場合は、次の公式を使います。

V=πh²(R-h÷3)

底面半径aと高さhが分かっている場合は、次の公式を使います。

V=πh(3a²+h²)÷6

底面直径が与えられている場合は、2で割って底面半径へ換算します。また、底面半径と高さから球全体の半径を求める場合は、R=(a²+h²)÷(2h)を使用できます。

計算前には、長さの単位を統一します。ミリメートルで計算した結果はmm³となり、リットルへ換算するには1,000,000で割ります。メートルで計算した結果はm³となり、リットルへ換算するには1,000を掛けます。

計算後は、h≦Rの浅い球冠であれば、同じ底面半径と高さを持つ円柱より体積が小さいかを確認できます。hがRを超える場合は、この円柱比較を一律には使わず、球全体の体積を超えていないか、半球や球全体となる条件で既知の公式と一致するかを確認します。二つの球冠公式を使って同じ結果になるか照合する方法も有効です。

実物を測定する場合は、底面直径を中心を通る位置で測り、底面の基準面から頂点までの垂直高さを取得します。内寸と外寸、直径と半径、球面部と接続部を区別し、計算対象を明確にすることが欠かせません。

球冠以外の円筒部や開口部を含む場合は、形状を分割して体積を加算または控除します。対象が完全な球面でない場合は、球冠公式の結果を近似値として扱い、必要に応じて複数断面や三次元形状から体積を求めます。

球冠の容量を正しく管理するには、最終結果だけでなく、測定位置、寸法の種類、単位、使用公式、換算方法まで記録することが大切です。現場で取得した位置情報や三次元データを容量計算へつなげたい場合は、次にLRTK Phoneの活用方法を確認すると、測定から記録までの流れをより具体的に検討できます。

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

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