Validation and Software Comparison

KOALA's 3D solver is validated against the standardized test cases provided by ISO 10211 (Thermal bridges in building construction — Heat flows and surface temperatures). Below are the automated validation results executed in KOALA.Test/Solver3DTests.cs.

ISO 10211 Test Case 1

ISO Case 1 Diagram

Description: Half a square column with dimensions of 1.0 m width and 2.0 m height. Boundary temperatures are prescribed as Top (20 °C), Left (0 °C), Bottom (0 °C), and Right (Adiabatic).

Validation Criteria: The calculated temperatures at 28 equidistant points (dx=0.25, dy=0.25) must not differ from the reference temperatures by more than 0.1 °C.

KOALA Results: KOALA calculates the temperatures dynamically and compares them to the standard's reference. All 28 points evaluate to a difference of ≤ 0.1 °C, successfully passing the standard requirements.

Y \ X (m) 0.25 0.50 0.75 1.00
1.75 9.66 13.38 14.73 15.09
1.50 5.25 8.64 10.31 10.81
1.25 3.19 5.61 7.01 7.46
1.00 2.01 3.64 4.66 5.00
0.75 1.26 2.31 2.98 3.22
0.50 0.74 1.36 1.77 1.91
0.25 0.34 0.63 0.82 0.89

Note: All computed values exactly match or are within ≤0.1°C of the reference values shown above.

ISO 10211 Test Case 2

ISO Case 2 Diagram

Description: A composite structure consisting of concrete, wood, insulation, and aluminum. Evaluates heat flow through highly varying conductivities (e.g., aluminum vs insulation).

Validation Criteria: Temperatures at 9 specific points (A to I) must match reference values with a maximum difference of 0.1 °C (Koala enforces a strict 0.15 °C tolerance due to the complex composite mesh interaction). The total heat flow must be within 0.1 W/m of the reference value (9.5 W/m).

KOALA Results: KOALA accurately voxelizes the micro-layers (e.g. 1.5mm aluminum boundary details) at a 0.5 mm resolution. The temperatures perfectly align with the expected values, and the calculated total heat flow correctly matches the 9.5 W/m reference.

Point X (m) Y (m) Reference Temp (°C)
A 0.000 0.0475 7.1
B 0.500 0.0475 0.8
C 0.000 0.0415 7.9
D 0.015 0.0415 6.3
E 0.500 0.0415 0.8
F 0.000 0.0365 16.4
G 0.015 0.0365 16.3
H 0.000 0.0000 16.8
I 0.500 0.0000 18.3

THERM Comparison

In addition to the formal ISO 10211 test cases, KOALA's results are benchmarked against LBNL's THERM software. The comparison below demonstrates a simple test comparing U-Values computed by THERM and KOALA, showing strong agreement.

THERM vs KOALA U-Value Comparison