@welldot/utils
calculateHoleFillVolume
Calculates the net annular volume occupied by a specific hole-fill type, accounting for the space taken by casings and screens inside the fill zone.
calculateHoleFillVolume(
type,profile):number
Calculates the net annular volume occupied by a specific hole-fill type, accounting for the space taken by casings and screens inside the fill zone.
Sums calculateHoleFillSegmentVolume over every hole-fill segment of the requested type.
Parameters
type
"gravel_pack" | "seal"
Fill category to sum: 'gravel_pack' or 'seal'.
profile
Well
The well whose fill volumes are being calculated.
Returns
number
Total net volume (m³) of all fill segments matching type.