Coverage for teaser/examples/verification/verification_VDI_6007_room3.py: 43%
23 statements
« prev ^ index » next coverage.py v7.4.4, created at 2025-04-29 16:01 +0000
« prev ^ index » next coverage.py v7.4.4, created at 2025-04-29 16:01 +0000
1# Created July 2015
2# TEASER Development Team
4"""
5This script loads the VDI 6007 Room 3 as `*.teaserjson` and computes
6parameters. The parameters are then compared with the ones from Rouvel
7"""
9from teaser.project import Project
10import teaser.logic.utilities as utilities
13def parameter_room3():
15 prj = Project(False)
16 prj.name = "VDI_Verification_Room3"
18 prj.load_project(utilities.get_full_path(
19 "examples/examplefiles/VDI6007_Room3.json"))
21 prj.buildings[0].calc_building_parameter(
22 number_of_elements=2,
23 merge_windows=True,
24 used_library='AixLib')
26 return prj
29if __name__ == "__main__":
30 prj = parameter_room3()
32 """
33 parameters inner wall Typraum L
34 """
35 print("Parameters for inner wall")
36 print("r1_iw:", prj.buildings[0].thermal_zones[0].model_attr.r1_iw,
37 "K/W ---", "Rouvel: 0.003237138 K/W")
38 print("c1_iw: ", prj.buildings[0].thermal_zones[0].model_attr.c1_iw / 1000,
39 "kJ/K ---", "Rouvel: 7297.1 kJ/K")
40 print("area_iw: ", prj.buildings[0].thermal_zones[0].model_attr.area_iw,
41 "m2 ---", "Rouvel: 75.5 m2")
42 print("alpha_weight_conv_iw: ",
43 prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_iw,
44 "W/(m2*K) ---", "Rouvel: 2.236423594 W/(m2*K)")
46 """
47 parameters outer wall Typraum L
48 """
49 print("\nParameters for outer wall")
50 print("r_rest_ow", prj.buildings[0].thermal_zones[0].model_attr.r_rest_ow,
51 "K/W ---", "Rouvel: 0.043140385 K/W")
52 print("r1_ow:", prj.buildings[0].thermal_zones[0].model_attr.r1_ow,
53 "K/W ---", "Rouvel: 0.004049352 K/W")
54 print("c1_ow: ", prj.buildings[0].thermal_zones[0].model_attr.c1_ow / 1000,
55 "kJ/K ---", "Rouvel: 47.9 kJ/K")
56 print("area_ow + area_win: ", prj.buildings[0].thermal_zones[
57 0].model_attr.area_ow + prj.buildings[0].thermal_zones[
58 0].model_attr.area_win,
59 "m2 ---", "Rouvel: 10.5 m2")
60 print("alpha_conv_inner_ow: ",
61 prj.buildings[0].thermal_zones[0].model_attr.alpha_conv_inner_ow,
62 "W/(m2*K) ---", "Rouvel: 2.7 W/(m2*K)")
63 print("alpha_comb_outer_ow: ",
64 prj.buildings[0].thermal_zones[0].model_attr.alpha_comb_outer_ow,
65 "W/(m2*K) ---", "Rouvel: 25.0 W/(m2*K)")