Property Estimator

NameFill height from stored volume and diameter
PropertyFill Height
TypeFunction
Function
/* Return zero if stored volume is zero */
if (Scientific::equals([VFL:m3], 0)) return 0.0;
/* Return unit height if stored volume equals unit volume */
if (Scientific::equals([VFL:m3], [V:m3])) return [D:m];
/* Solve by Newton's rule */
$x = [D:m]/2;
while (TRUE) {
  $y = M_PI*$x*$x*([D:m]/2-$x/3)-[VFL:m3];
  if (Scientific::equals($y, 0)) return $x;
  $x = $x-$y/(M_PI*$x*([D:m]-$x));
}
Unitm
Validity ConditionsShape: Spherical
PrecedenceAuto
DisabledNo
Notes

Calculates fill height by using Newton's method of successive approximations (Newton's rule).

AccessPublic
Created: Serkan GIRGIN, 2012/10/24 13:45:06 – Updated: Serkan GIRGIN, 2017/04/21 08:42:04

Risk Assessment

Natural Hazards

Industrial Plants

Scientific

Users