#Description: Relevant data for calculating heating system costs and CO2 emissions. import pandas as pd # Table for Heizlast by different building ages from DIN EN 15378 heizlast_tabelle = { (1900, 1977): [(100, 124, 163), (125, 149, 162), (150, 199, 161), (200, 299, 160), (300, 499, 157), (500, 999, 150), (1000, 1499, 148), (1500, 1999, 145), (2000, 2999, 143), (3000, 5000, 138)], (1978, 1983): [(100, 124, 115), (125, 149, 114), (150, 199, 114), (200, 299, 113), (300, 499, 110), (500, 999, 105), (1000, 1499, 103), (1500, 1999, 101), (2000, 2999, 99), (3000, 5000, 95)], (1984, 1994): [(100, 124, 99), (125, 149, 98), (150, 199, 98), (200, 299, 97), (300, 499, 95), (500, 999, 90), (1000, 1499, 88), (1500, 1999, 87), (2000, 2999, 85), (3000, 5000, 82)], (1995, 2001): [(100, 124, 67), (125, 149, 67), (150, 199, 66), (200, 299, 65), (300, 499, 64), (500, 999, 60), (1000, 1499, 59), (1500, 1999, 58), (2000, 2999, 56), (3000, 5000, 54)], (2002, 2008): [(100, 124, 45), (125, 149, 45), (150, 199, 44), (200, 299, 44), (300, 499, 43), (500, 999, 40), (1000, 1499, 39), (1500, 1999, 38), (2000, 2999, 37), (3000, 5000, 35)], (2009, 2025): [(100, 124, 38), (125, 149, 38), (150, 199, 37), (200, 299, 37), (300, 499, 36), (500, 999, 33), (1000, 1499, 32), (1500, 1999, 31), (2000, 2999, 30), (3000, 5000, 28)], } # Default values for the GUI default = { "zinssatz": 1.05, "beobachtungszeitraum": 20, # "aufwand_bedienung": 30, # "preisänderungsfaktor_betrieb": 1.02, # "preisänderungsfaktor_wartung": 1.03, "preisänderungsfaktor_emission": 1.00, "emission_cost": 55 # CO₂-Preis in €/t (2025) [https://www.bundesregierung.de/breg-de/aktuelles/co2-preis-kohle-abfallbrennstoffe-2061622] }