/FeuchteschutzBIW

Just a program, for calculating humidity inside wall constructions using the Glaser-schema

Primary LanguageJavaOtherNOASSERTION

moisture protection calculation

This program was created in order to understand the Glaser-Schema as specified in DIN 4108-3.

It reads Constructions inside the Input Folder. Bauteil.json is constructed like this:

Bauteil.json
{
  "Schichten": [
    {
      "Name": "Betonrohdecke",
      "Dicke": 0.245,
      "Waermeleitfaehigkeit": 1.550,
      "Diffusionswiderstand": 53.0
    },
    {
      "Name": "Gefaellebeton",
      "Dicke": 0.060,
      "Waermeleitfaehigkeit": 1.400,
      "Diffusionswiderstand": 20.0
    },
    {
      "Name": "Dampfbremse",
      "Dicke": 0.002,
      "Waermeleitfaehigkeit": 0.175,
      "Diffusionswiderstand": 22500.0
    },
    {
      "Name": "Daemmstoff",
      "Dicke": 0.12,
      "Waermeleitfaehigkeit": 0.045,
      "Diffusionswiderstand": 45.0
    },
    {
      "Name": "Dichtungsbahn",
      "Dicke": 0.005,
      "Waermeleitfaehigkeit": 0.175,
      "Diffusionswiderstand": 27000.0
    },
    {
      "Name": "Kies",
      "Dicke": 0.010,
      "Waermeleitfaehigkeit": 0.950,
      "Diffusionswiderstand": 7.0
    }
  ]
}

The singular Objects inside the Array describe the layers of construction in order from the interior surface to the exterior surface. Each Layer is described by its properties (in German).

Layer Schema
{
  "Name": "Betonrohdecke",
  "Dicke": 0.245,
  "Waermeleitfaehigkeit": 1.550,
  "Diffusionswiderstand": 53.0
}
Table 1. Parameters
Name Dicke Waermeleitfaehigkeit Diffusionswiderstand

Name of the layer

Thickness of the layer in m

Thermal Conductivity λ in (W/K*m)

Water Vaper Resistance μ

It will then output a .txt file inside the Output folder with tables containing the thermal profile, the pressure profile and the condensation mass and the evaporating mass.

The table will be a ASCII table.


Todos

  • ✓ Adding the case of two seperate k-layers.

  • ✓ Really reading the Input directory.

  • ✓ Specifying the boundary conditions.

  • ❏ Writing documentation