tempStijgingGrond static method

double tempStijgingGrond(
  1. double pPerM,
  2. double buitendiameterMm, {
  3. double diepteM = 0.70,
  4. double lambdaGrond = 1.0,
})

Temperatuurstijging in grond (IEC 60287-2-1 vereenvoudigd). T_aard = (λ/2π)·ln(4u/d)

Implementation

static double tempStijgingGrond(
  double pPerM,
  double buitendiameterMm, {
  double diepteM = 0.70,
  double lambdaGrond = 1.0,
}) {
  final D = buitendiameterMm / 1000.0;
  if (D <= 0 || diepteM <= 0) return 0.0;
  final u = 2 * diepteM;
  final tGrond = (lambdaGrond / (2 * pi)) * log(4 * u / D);
  return pPerM * tGrond;
}