18599 Berechnung
This commit is contained in:
@@ -4,6 +4,7 @@ import svelte from "@astrojs/svelte";
|
||||
import tailwind from "@astrojs/tailwind";
|
||||
import node from "@astrojs/node";
|
||||
import mdx from "@astrojs/mdx";
|
||||
import dsv from "@rollup/plugin-dsv"
|
||||
|
||||
import { fileURLToPath } from "url";
|
||||
|
||||
@@ -28,7 +29,8 @@ export default defineConfig({
|
||||
commonjsOptions: {
|
||||
transformMixedEsModules: false
|
||||
}
|
||||
}
|
||||
},
|
||||
plugins: [dsv()]
|
||||
},
|
||||
adapter: node({
|
||||
mode: "middleware"
|
||||
|
||||
173
package.json
173
package.json
@@ -1,86 +1,87 @@
|
||||
{
|
||||
"name": "online-energieausweis",
|
||||
"version": "0.0.1",
|
||||
"license": "GPL V3.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "bun astro dev",
|
||||
"build": "bun astro build",
|
||||
"preview": "bun astro preview",
|
||||
"astro": "astro",
|
||||
"test:e2e": "cypress run",
|
||||
"test:unit": "bun test",
|
||||
"format": "prettier --write .",
|
||||
"build:production": "astro build && bun --bun server.ts",
|
||||
"i18n:generate": "bunx astro-i18next generate",
|
||||
"prisma:studio": "bunx prisma studio --schema=./node_modules/@ibcornelsen/database/prisma/schema.prisma"
|
||||
},
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@astrojs/mdx": "^3.1.9",
|
||||
"@astrojs/node": "^8.3.4",
|
||||
"@astrojs/svelte": "^2.2.0",
|
||||
"@astrojs/tailwind": "^3.1.3",
|
||||
"@ibcornelsen/api": "link:@ibcornelsen/api",
|
||||
"@ibcornelsen/database": "link:@ibcornelsen/database",
|
||||
"@ibcornelsen/ui": "^0.0.2",
|
||||
"@mollie/api-client": "^3.7.0",
|
||||
"@pdfme/common": "^5.1.7",
|
||||
"@pdfme/generator": "^5.1.7",
|
||||
"@pdfme/ui": "^5.1.7",
|
||||
"@trpc/client": "^10.45.2",
|
||||
"@trpc/server": "^10.45.2",
|
||||
"astro": "^4.16.10",
|
||||
"astro-i18next": "1.0.0-beta.21",
|
||||
"body-scroll-lock": "^4.0.0-beta.0",
|
||||
"buffer": "^6.0.3",
|
||||
"bun": "^1.1.34",
|
||||
"caniuse-lite": "^1.0.30001684",
|
||||
"csvtojson": "^2.0.10",
|
||||
"express": "^4.21.1",
|
||||
"flag-icons": "^6.15.0",
|
||||
"fontkit": "^2.0.4",
|
||||
"i18next": "^23.16.5",
|
||||
"i18next-fs-backend": "^2.3.2",
|
||||
"i18next-http-backend": "^2.6.2",
|
||||
"js-cookie": "^3.0.5",
|
||||
"js-interpolate": "^1.0.1",
|
||||
"katex": "^0.16.11",
|
||||
"moment": "^2.30.1",
|
||||
"moment-timezone": "^0.5.46",
|
||||
"postcss-nested": "^7.0.2",
|
||||
"radix-svelte-icons": "^1.0.0",
|
||||
"sass": "^1.80.6",
|
||||
"svelte": "^3.59.2",
|
||||
"svelte-dialogs": "^1.2.2",
|
||||
"svelte-preprocess": "^5.1.4",
|
||||
"svelte-ripple-action": "^1.0.6",
|
||||
"tailwindcss": "^3.4.14",
|
||||
"trpc-openapi": "^1.2.0",
|
||||
"uuid": "^9.0.1",
|
||||
"zod": "^3.23.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@faker-js/faker": "^8.4.1",
|
||||
"@tailwindcss/typography": "^0.5.15",
|
||||
"@types/body-scroll-lock": "^3.1.2",
|
||||
"@types/express": "^5.0.0",
|
||||
"@types/fontkit": "^2.0.7",
|
||||
"@types/js-cookie": "^3.0.6",
|
||||
"@types/uuid": "^9.0.8",
|
||||
"@typescript-eslint/eslint-plugin": "^5.62.0",
|
||||
"@typescript-eslint/parser": "^5.62.0",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"bun-types": "^1.1.34",
|
||||
"cypress": "^13.15.2",
|
||||
"cypress-file-upload": "^5.0.8",
|
||||
"daisyui": "^4.12.14",
|
||||
"eslint": "~8.15.0",
|
||||
"eslint-config-prettier": "8.1.0",
|
||||
"postcss": "^8.4.49",
|
||||
"postcss-import": "^16.1.0",
|
||||
"postcss-nesting": "^13.0.1",
|
||||
"prettier": "^2.8.8",
|
||||
"typescript": "^4.9.5"
|
||||
}
|
||||
}
|
||||
{
|
||||
"name": "online-energieausweis",
|
||||
"version": "0.0.1",
|
||||
"license": "GPL V3.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "bun astro dev",
|
||||
"build": "bun astro build",
|
||||
"preview": "bun astro preview",
|
||||
"astro": "astro",
|
||||
"test:e2e": "cypress run",
|
||||
"test:unit": "bun test",
|
||||
"format": "prettier --write .",
|
||||
"build:production": "astro build && bun --bun server.ts",
|
||||
"i18n:generate": "bunx astro-i18next generate",
|
||||
"prisma:studio": "bunx prisma studio --schema=./node_modules/@ibcornelsen/database/prisma/schema.prisma"
|
||||
},
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@astrojs/mdx": "^3.1.9",
|
||||
"@astrojs/node": "^8.3.4",
|
||||
"@astrojs/svelte": "^2.2.0",
|
||||
"@astrojs/tailwind": "^3.1.3",
|
||||
"@ibcornelsen/api": "link:@ibcornelsen/api",
|
||||
"@ibcornelsen/database": "link:@ibcornelsen/database",
|
||||
"@ibcornelsen/ui": "^0.0.2",
|
||||
"@mollie/api-client": "^3.7.0",
|
||||
"@pdfme/common": "^5.1.7",
|
||||
"@pdfme/generator": "^5.1.7",
|
||||
"@pdfme/ui": "^5.1.7",
|
||||
"@trpc/client": "^10.45.2",
|
||||
"@trpc/server": "^10.45.2",
|
||||
"astro": "^4.16.10",
|
||||
"astro-i18next": "1.0.0-beta.21",
|
||||
"body-scroll-lock": "^4.0.0-beta.0",
|
||||
"buffer": "^6.0.3",
|
||||
"bun": "^1.1.34",
|
||||
"caniuse-lite": "^1.0.30001684",
|
||||
"csvtojson": "^2.0.10",
|
||||
"express": "^4.21.1",
|
||||
"flag-icons": "^6.15.0",
|
||||
"fontkit": "^2.0.4",
|
||||
"i18next": "^23.16.5",
|
||||
"i18next-fs-backend": "^2.3.2",
|
||||
"i18next-http-backend": "^2.6.2",
|
||||
"js-cookie": "^3.0.5",
|
||||
"js-interpolate": "^1.0.1",
|
||||
"katex": "^0.16.11",
|
||||
"moment": "^2.30.1",
|
||||
"moment-timezone": "^0.5.46",
|
||||
"postcss-nested": "^7.0.2",
|
||||
"radix-svelte-icons": "^1.0.0",
|
||||
"sass": "^1.80.6",
|
||||
"svelte": "^3.59.2",
|
||||
"svelte-dialogs": "^1.2.2",
|
||||
"svelte-preprocess": "^5.1.4",
|
||||
"svelte-ripple-action": "^1.0.6",
|
||||
"tailwindcss": "^3.4.14",
|
||||
"trpc-openapi": "^1.2.0",
|
||||
"uuid": "^9.0.1",
|
||||
"zod": "^3.23.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@faker-js/faker": "^8.4.1",
|
||||
"@rollup/plugin-dsv": "^3.0.5",
|
||||
"@tailwindcss/typography": "^0.5.15",
|
||||
"@types/body-scroll-lock": "^3.1.2",
|
||||
"@types/express": "^5.0.0",
|
||||
"@types/fontkit": "^2.0.7",
|
||||
"@types/js-cookie": "^3.0.6",
|
||||
"@types/uuid": "^9.0.8",
|
||||
"@typescript-eslint/eslint-plugin": "^5.62.0",
|
||||
"@typescript-eslint/parser": "^5.62.0",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"bun-types": "^1.1.34",
|
||||
"cypress": "^13.15.2",
|
||||
"cypress-file-upload": "^5.0.8",
|
||||
"daisyui": "^4.12.14",
|
||||
"eslint": "~8.15.0",
|
||||
"eslint-config-prettier": "8.1.0",
|
||||
"postcss": "^8.4.49",
|
||||
"postcss-import": "^16.1.0",
|
||||
"postcss-nesting": "^13.0.1",
|
||||
"prettier": "^2.8.8",
|
||||
"typescript": "^4.9.5"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,14 +23,14 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="join">
|
||||
<button class="btn btn-sm join-item" disabled={!removable && quantity == 1} on:click={() => {
|
||||
<button class="p-3.5 border rounded-lg" disabled={!removable && quantity == 1} on:click={() => {
|
||||
quantity--
|
||||
|
||||
if ((quantity == 0) && removable) {
|
||||
component.$destroy();
|
||||
}
|
||||
}}>-</button>
|
||||
<button class="btn btn-sm join-item btn-ghost">{quantity}</button>
|
||||
<button class="btn btn-sm join-item" disabled={quantity <= maxQuantity} on:click={() => quantity++}>+</button>
|
||||
<button class="p-3.5 border rounded-lg">{quantity}</button>
|
||||
<button class="p-3.5 border rounded-lg" disabled={quantity <= maxQuantity} on:click={() => quantity++}>+</button>
|
||||
</div>
|
||||
</div>
|
||||
229
src/components/Tabellen/A12BerechnungNutzenergiebedarf.svelte
Normal file
229
src/components/Tabellen/A12BerechnungNutzenergiebedarf.svelte
Normal file
@@ -0,0 +1,229 @@
|
||||
<script lang="ts">
|
||||
import { BedarfsausweisWohnenClient } from "#components/Ausweis/types.js";
|
||||
|
||||
export let ausweis: BedarfsausweisWohnenClient;
|
||||
</script>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-left">
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="12" class="border border-gray-300 p-2">
|
||||
<h2>Tabelle A.12 — Heizung – Berechnung des Nutzenergiebedarfs</h2>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="12" class="border border-gray-300 p-2 text-xl">
|
||||
Heizbedarf des Wohngebäudes
|
||||
</th>
|
||||
</tr>
|
||||
<th colspan="1" class="border border-gray-300 p-2">min. Außen-<br>temperatur<br>θ<sub>e,min</sub> [°C]</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2">Innen-<br>temperatur<br>θ<sub>i,h,soll</sub> [°C]</th>
|
||||
<th colspan="2" class="border border-gray-300 p-2">maximaler Wärmestrom<br>Q̇<sub>ges</sub> [W]<br>aus Tabelle A.6 (1)</th>
|
||||
<th colspan="8" class="border border-gray-300 p-2"></th>
|
||||
<tr class="text-center h-10">
|
||||
<th colspan="1" class="border border-gray-300 p-2 bg-gray-100">-12</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2 bg-gray-100">20</th>
|
||||
<th colspan="2" class="border border-gray-300 p-2 bg-yellow-100"></th>
|
||||
<th colspan="8" class="border border-gray-300 p-2"></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="border border-gray-300 px-2 py-1">Tage im Monat<br>d<sub>mth</sub> [d]</th>
|
||||
<th class="border border-gray-300 px-2 py-1">Bilanzinnen-<br>temperatur<br>θ<sub>i,h</sub> [°C]<br>aus Tabelle 8 (EFH) bzw. 10 (MFH)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">mittlere Außen-<br>temp.<br>θ<sub>e,m</sub> [°C]</th>
|
||||
<th class="border border-gray-300 px-2 py-1">Mittlere Belastung<br>β<sub>e,m</sub><br>aus Tabelle 9 bzw. 11 (2)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">P<sub>h,sink</sub> = Q̇<sub>ges</sub> · (θ<sub>i,h</sub> - θ<sub>e,min</sub>) / (θ<sub>i,h,soll</sub> - θ<sub>e,min</sub>) · β<sub>e,m</sub> [W] (3)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">P<sub>h,source</sub> = P<sub>i,ges</sub><br>aus Tabelle A.11 (4)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">γ<sub>m</sub> = P<sub>h,source</sub> / P<sub>h,sink</sub><br>(5) = (4) / (3)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">η<sub>m</sub> = f(γ) aus Tabelle 18<br>(6)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">(7) = max[1 - (5) · (6);0]</th>
|
||||
<th class="border border-gray-300 px-2 py-1">β<sub>m</sub><br>(8) = (2) · (7)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">t<sub>h,m</sub> [h] (9)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">Q<sub>h,b</sub> [kWh] (10)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">1,0</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">28</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">1,9</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">4,7</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">9,2</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">14,1</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">16,7</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">19,0</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">18,6</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">14,3</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">9,4</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">4,1</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">0,9</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr class="text-center h-10">
|
||||
<th colspan="9" class="border border-gray-300 p-2 text-left">Spalte 9: (8) > 0,05 → (9) = d<sub>mth</sub> · 24
|
||||
(8) ≤ 0,05 → (9) = (8) / 0,05 · d<sub>mth</sub> · 24</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2">Summe</th>
|
||||
<th colspan="1" class="border-2 border-gray-600 p-2"></th>
|
||||
<th colspan="1" class="border-2 border-gray-600 p-2"></th>
|
||||
</tr>
|
||||
<tr class="text-center h-10">
|
||||
<th colspan="10" class="border border-gray-300 p-2 text-left">Spalte 10: (10) = (3) · (7) · (9) / 1000</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2"></th>
|
||||
<th colspan="1" class="border border-gray-300 p-2"></th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
75
src/components/Tabellen/A1AnlagenBeschreibung.svelte
Normal file
75
src/components/Tabellen/A1AnlagenBeschreibung.svelte
Normal file
@@ -0,0 +1,75 @@
|
||||
<script lang="ts">
|
||||
import { BedarfsausweisWohnenClient } from "#components/Ausweis/types.js";
|
||||
|
||||
export let ausweis: BedarfsausweisWohnenClient;
|
||||
</script>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2">
|
||||
<h2>Tabelle A.1 – Anlage allgemein – Anlagenbeschreibung</h2>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 text-left">
|
||||
<th colspan="1" class="border border-gray-300 p-2 text-xl bg-white">Objekt:</th>
|
||||
<th colspan="5" class="border border-gray-300 p-2"></th>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<th class="border border-gray-300 p-2">Anlage</th>
|
||||
<th class="border border-gray-300 p-2">Übergabe</th>
|
||||
<th class="border border-gray-300 p-2">Verteilung</th>
|
||||
<th class="border border-gray-300 p-2">Speicherung</th>
|
||||
<th class="border border-gray-300 p-2">Erzeugung</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
296
src/components/Tabellen/A2Wintergarten.svelte
Normal file
296
src/components/Tabellen/A2Wintergarten.svelte
Normal file
@@ -0,0 +1,296 @@
|
||||
<script lang="ts">
|
||||
import { BedarfsausweisWohnenClient } from "#components/Ausweis/types.js";
|
||||
|
||||
export let ausweis: BedarfsausweisWohnenClient;
|
||||
</script>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2">
|
||||
<h2>Tabelle A.2 – Gebäude – Wintergarten</h2>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-xl">
|
||||
Solare Einstrahlung in den Wintergarten
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<thead>
|
||||
<tr class="bg-yellow-100 text-left">
|
||||
<th class="border border-gray-300 p-2 w-4/12 bg-white">Orientierung</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-2/12 bg-white text-center">Gesamtfläche</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="bg-yellow-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Neigung</td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white">[m²]</td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Bauteilfläche A<sub>ue</sub> [m²] (1)</td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Gesamtenergiedurchlassgrad g<sub>ue</sub> (2)</td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-gray-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Abm. Rahmenanteil F<sub>F,ue</sub> (3)</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-gray-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Abm. Strahlungseinfluss F<sub>w,ue</sub> (4)</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-gray-100">
|
||||
<td class="border border-gray-300 p-2 bg-white ">Abm. Verschattung F<sub>s,ue</sub> (5)</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">wirks. Gesamtenergiedurchlassgrad<br>
|
||||
g<sub>eff,ue</sub> = g<sub>ue</sub> · F<sub>w,ue</sub> · F<sub>s,ue</sub><br>
|
||||
(6) = (2) · (4) · (5)</td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="text-center">
|
||||
<th colspan="2" class="border border-gray-300 p-2 text-left">E<sub>sol</sub> aus Tabelle 17</th>
|
||||
<th colspan="3" class="border border-gray-300 p-2 text-left">
|
||||
Q<sub>S,tr</sub> = A<sub>ue</sub> ⋅ F<sub>F,ue</sub> ⋅ g<sub>eff,ue</sub>
|
||||
⋅ E<sub>sol</sub></th>
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-left">Φ<sub>S,u</sub> = ∑ Q<sub>S,tr</sub> ⋅ 1000 (24 ⋅ d<sub>mth</sub>)</th>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<th class="border border-gray-300 p-2 w-1/12">Tage im Monat<br>(7)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(8)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(9) = (1) ⋅ (3) ⋅ (6) ⋅ (8)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(10)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(11) = (1) ⋅ (3) ⋅ (6) ⋅ (10)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(12)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(13) = (1) ⋅ (3) ⋅ (6) ⋅ (12)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(14)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(15) = (1) ⋅ (3) ⋅ (6) ⋅ (14)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">ΣQ<sub>S,tr</sub><br>[kWh]<br>(16) = (9) + (11) + (13) + (15)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Φ<sub>S,u</sub><br>[W]<br>(17) = (16) ⋅ 1000 / [24] ⋅ (7)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">28</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="border border-gray-300 p-2">Jahressumme</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
253
src/components/Tabellen/A5Waermetransferkoeffizienten.svelte
Normal file
253
src/components/Tabellen/A5Waermetransferkoeffizienten.svelte
Normal file
@@ -0,0 +1,253 @@
|
||||
<script lang="ts">
|
||||
import { BedarfsausweisWohnenClient } from "#components/Ausweis/types.js";
|
||||
|
||||
export let ausweis: BedarfsausweisWohnenClient;
|
||||
</script>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenüberschrift -->
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-left">
|
||||
<h2>Tabelle A.5 — Gebäude – Berechnung Wärmetransferkoeffizienten und maximaler Wärmeströme</h2>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-left text-xl">
|
||||
Wärmesenken
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Objektdaten -->
|
||||
<tbody>
|
||||
<tr class="bg-yellow-100">
|
||||
<td colspan="1" class="border border-gray-300 p-2 text-left bg-white">Objekt:</td>
|
||||
<td colspan="5" class="border border-gray-300 p-2 text-left"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2 w-2/6">Nettogrundfläche</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6">A<sub>NGF</sub> [m²]</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2">θ<sub>e,min</sub> [°C]</td>
|
||||
<td class="border border-gray-300 p-2 bg-gray-100 text-center">−12</td>
|
||||
<td class="border border-gray-300 p-2" rowspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Lichte Raumhöhe</td>
|
||||
<td class="border border-gray-300 p-2">h<sub>G</sub> [m]</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2">θ<sub>i,h,soll</sub> [°C]</td>
|
||||
<td class="border border-gray-300 p-2 bg-gray-100 text-center">20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Volumen (Innenmaß)</td>
|
||||
<td class="border border-gray-300 p-2">V = A<sub>NGF</sub> · h<sub>G</sub> [m³]</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2">Δθ<sub>max</sub> = θ<sub>i,h,soll</sub> − θ<sub>e,min</sub></td>
|
||||
<td class="border border-gray-300 p-2 bg-gray-100 text-center">32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Volumen (Außenmaß)</td>
|
||||
<td class="border border-gray-300 p-2">V<sub>e</sub> [m³]</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Faktor (kleine Gebäude: 0,76 / große Gebäude: 0,8)</td>
|
||||
<td class="border border-gray-300 p-2">n*</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Volumen (Innenmaß)</td>
|
||||
<td class="border border-gray-300 p-2 italic">V = n* · V<sub>e</sub> [m³]</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2">A/V-Verhätnis [1/m]</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="text-center">
|
||||
<th class="border border-gray-300 p-2" colspan="2">Bauteil</th>
|
||||
<th class="border border-gray-300 p-2">Fläche<br>A<sub>i</sub> (m²)</th>
|
||||
<th class="border border-gray-300 p-2">Wärmedurchgangs-<br>koeffizient U<sub>i</sub><br>(W/m²·K)</th>
|
||||
<th class="border border-gray-300 p-2">H<sub>T,i*</sub><br>= U<sub>i</sub> · A<sub>i</sub><br>(W/K)</th>
|
||||
<th class="border border-gray-300 p-2">F<sub>xi</sub><br>aus Tabelle C.3/C.4</th>
|
||||
<th class="border border-gray-300 p-2">H<sub>T,i</sub><br>= U<sub>i</sub> · A<sub>i</sub> · F<sub>xi</sub><br>(W/K)</th>
|
||||
<th class="border border-gray-300 p-2">maximaler Wärmestrom<br>Q̇<sub>T,i</sub> = H<sub>T,i</sub> · ΔΘ<sub>max</sub><br>(W)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Außenwand</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Fenster</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Fenstertür</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Haustür</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Dach</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Oberste Geschossdecke</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Wand gegen Abseitenraum</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Kellerdecke / Fußboden zum Erdreich</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2 font-bold" colspan="2">Summen</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2">Gesamthüllfläche
|
||||
A = ∑<sub>i</sub> A<sub>i</sub> [m²]</td>
|
||||
<td class="p-2">Wärmebrückenzuschlag<br> ΔU<sub>WB</sub> [W/m²K]
|
||||
aus C.5</td>
|
||||
<td class="p-2">
|
||||
H<sub>T,WB</sub> = ΔU<sub>WB</sub> · A [W/K]</td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Berücksichtigung von Wärmebrücken</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2">H<sub>T,ges</sub> = ∑ H<sub>Ti</sub> + H<sub>T,WB</sub> [W/K]</td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-left">
|
||||
<td class="border border-gray-300 font-bold p-2" colspan="2">Wärmetransferkoeffizient für Transmission</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2">Q̇<sub>T</sub> = H<sub>T,ges</sub> · ΔΘ<sub>max</sub> [W]</td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-left">
|
||||
<td class="border border-gray-300 font-bold p-2" colspan="2">maximaler Wärmestrom</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
4
src/env.d.ts
vendored
4
src/env.d.ts
vendored
@@ -2,3 +2,7 @@
|
||||
/// <reference types="astro/client" />
|
||||
|
||||
/// <reference path="../.astro-i18n/generated.d.ts" />
|
||||
|
||||
declare module "*.csv" {
|
||||
export default <{ [key: string]: any }>Array;
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,113 @@
|
||||
import bilanzInnentemperaturEinfamilienhaus from "./tabellen/18599-12-T8-bilanz-innentemperatur-einfamilienhaus.csv";
|
||||
import bilanzInnentemperaturMehrfamilienhaus from "./tabellen/18599-12-T10-bilanz-innentemperatur-wohngebaeude-mehrfamilienhaus.csv";
|
||||
import mittlereMonatlicheAuslastungEinfamilienhaus from "./tabellen/18599-12-T9-mittlere-monatliche-aussentemperaturabhaengige-belastung-wohngebauede-einfamilienhaus.csv";
|
||||
import mittlereMonatlicheAuslastungMehrfamilienhaus from "./tabellen/18599-12-T9-mittlere-monatliche-aussentemperaturabhaengige-belastung-wohngebauede-mehrfamilienhaus.csv";
|
||||
import { BedarfsausweisWohnenClient } from "#components/Ausweis/types.js";
|
||||
|
||||
type BilanzInnenTemperatur = {
|
||||
monat: string;
|
||||
ohne_teilbeheizung: number;
|
||||
"5": number;
|
||||
"10": number;
|
||||
"25": number;
|
||||
"50": number;
|
||||
"75": number;
|
||||
"100": number;
|
||||
"125": number;
|
||||
"150": number;
|
||||
zeitkonstante: number;
|
||||
};
|
||||
|
||||
function berechnungWaermetransferkoeffizienten() {}
|
||||
|
||||
function berechnungHuellflaeche(ausweis: BedarfsausweisWohnenClient) {
|
||||
return (
|
||||
(ausweis.dachfenster_flaeche ?? 0) +
|
||||
(ausweis.fenster_flaeche_1 ?? 0) +
|
||||
(ausweis.fenster_flaeche_2 ?? 0) +
|
||||
(ausweis.fensterflaeche_nw_no ?? 0) +
|
||||
(ausweis.fensterflaeche_so_sw ?? 0) +
|
||||
(ausweis.haustuer_flaeche ?? 0) +
|
||||
(ausweis.dachflaeche ?? 0) +
|
||||
(ausweis.aussenwand_flaeche ?? 0) +
|
||||
// TODO: Ist das hier nötig? Kellerdecke zum unbeheizten Keller/Erdreich?
|
||||
(ausweis.fussboden_flaeche ?? 0)
|
||||
);
|
||||
}
|
||||
|
||||
function getWaermebrueckenzuschlag(ausweis: BedarfsausweisWohnenClient) {
|
||||
// Ohne Nachweis allgemein
|
||||
return 0.1;
|
||||
// Bei Außenbauteilen mit innenliegender Dämmschicht und einbindender Massivdecke
|
||||
return 0.15;
|
||||
// Mit Überprüfung und Einhaltung der Gleichwertigkeit nach DIN 4108 - Beiblatt 2: Alle Anschlüsse erfüllen die Merkmale und Kriterien nach Kategorie B
|
||||
return 0.03;
|
||||
// Mit Überprüfung und Einhaltung der Gleichwertigkeit nach DIN 4108 - Beiblatt 2: Alle anderen Fälle als in Zeile 3 genannt
|
||||
return 0.05;
|
||||
}
|
||||
|
||||
function getSumOfWaermetransferkoeffizientTransmission(
|
||||
ausweis: BedarfsausweisWohnenClient
|
||||
) {
|
||||
// Zur Berechnung von H_Ti aller einzelnen Gebäudeteile wird von den folgenden Wärmedurchgangskoeffizienten ausgegangen:
|
||||
// Außenwand : 0.2
|
||||
// Fenster : 0.95
|
||||
// Haustür : 1.3
|
||||
// Dach : 0.13
|
||||
// Kellerdecke : 0.21
|
||||
|
||||
return (
|
||||
((ausweis.dachfenster_flaeche ?? 0) * 0.95) +
|
||||
((ausweis.fenster_flaeche_1 ?? 0) * 0.95) +
|
||||
((ausweis.fenster_flaeche_2 ?? 0) * 0.95) +
|
||||
((ausweis.fensterflaeche_nw_no ?? 0) * 0.95) +
|
||||
((ausweis.fensterflaeche_so_sw ?? 0) * 0.95) +
|
||||
((ausweis.haustuer_flaeche ?? 0) * 1.3) +
|
||||
((ausweis.dachflaeche ?? 0) * 0.13) +
|
||||
((ausweis.aussenwand_flaeche ?? 0) * 0.2) +
|
||||
// TODO: Ist das hier nötig? Kellerdecke zum unbeheizten Keller/Erdreich?
|
||||
((ausweis.fussboden_flaeche ?? 0) * 0.21)
|
||||
);
|
||||
}
|
||||
|
||||
export function berechnungNutzenergiebedarfHeizen(
|
||||
ausweis: BedarfsausweisWohnenClient
|
||||
) {
|
||||
const mittlereAussentemperatur = [
|
||||
1, 1.9, 4.7, 9.2, 14.1, 16.7, 19, 18.6, 14.3, 9.4, 4.1, 0.9,
|
||||
];
|
||||
const mindestAussenTemperatur = -12;
|
||||
const temperaturInnenHeizungSollwert = 20;
|
||||
|
||||
// A
|
||||
const huellflaeche = berechnungHuellflaeche(ausweis);
|
||||
|
||||
// DELTA_U_WB
|
||||
const waermebrueckenzuschlag = getWaermebrueckenzuschlag(ausweis);
|
||||
|
||||
// H_T,WB
|
||||
const waermebrueckenTransferKoeffizient =
|
||||
waermebrueckenzuschlag * huellflaeche;
|
||||
|
||||
// H_T,ges
|
||||
const waermeTransferKoeffizientTransmission =
|
||||
getSumOfWaermetransferkoeffizientTransmission(ausweis) + waermebrueckenTransferKoeffizient;
|
||||
|
||||
for (let i = 0; i < 12; i++) {
|
||||
const tageImMonat = new Date(0, i, 0).getDate();
|
||||
const monatName = new Date(0, i, 0).toLocaleString("de-DE", {
|
||||
month: "long",
|
||||
});
|
||||
|
||||
// Gebäudeschwere wird in der Planung festgelegt. Wir verwenden eigentlich immer mittelschwer.
|
||||
const bilanzInnenTemperatur = bilanzInnentemperaturEinfamilienhaus.find(
|
||||
(row: BilanzInnenTemperatur) => row.monat === monatName && row.zeitkonstante == 90
|
||||
);
|
||||
}
|
||||
|
||||
// const leistungHeizungWaermesenke =
|
||||
// ((waermeleistungGesamt *
|
||||
// (temperaturInnenHeizung - mindestAussenTemperatur)) /
|
||||
// (temperaturInnenHeizungSollwert - mindestAussenTemperatur)) *
|
||||
// mittlererExternerBelastungsgrad;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import type { VerbrauchsausweisWohnen } from "@ibcornelsen/database/client"
|
||||
|
||||
export function BerechnungWaermesenken(ausweis: VerbrauchsausweisWohnen) {
|
||||
// Außentemperatur nach Monat (Januar - Dezember)
|
||||
const aussenTemperatur = [1, 1.9, 4.7, 9.2, 14.1, 16.7, 19, 18.6, 14.3, 9.5, 4.1, 0.9];
|
||||
|
||||
const bilanzInnenTemperatur = []
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
monat,ohne_teilbeheizung,5,10,25,50,75,100,125,150,zeitkonstante
|
||||
Januar,19,41,19,37,19,33,19,24,19,16,19,12,19,10,19,09,19,08,50
|
||||
Februar,19,44,19,40,19,36,19,28,19,20,19,16,19,14,19,13,19,13,50
|
||||
März,19,53,19,49,19,46,19,39,19,32,19,29,19,27,19,27,19,26,50
|
||||
April,19,66,19,64,19,62,19,57,19,52,19,50,19,49,19,48,19,48,50
|
||||
Mai,19,82,19,80,19,79,19,76,19,74,19,73,19,72,19,72,19,72,50
|
||||
Juni,19,90,19,89,19,88,19,87,19,85,19,85,19,84,19,84,19,84,50
|
||||
Juli,19,97,19,97,19,96,19,96,19,96,19,95,19,95,19,95,19,95,50
|
||||
August,19,96,19,95,19,95,19,94,19,94,19,93,19,93,19,93,19,93,50
|
||||
September,19,82,19,81,19,80,19,77,19,75,19,74,19,73,19,73,19,73,50
|
||||
Oktober,19,67,19,65,19,63,19,58,19,53,19,51,19,50,19,50,19,49,50
|
||||
November,19,51,19,47,19,44,19,36,19,30,19,26,19,25,19,24,19,23,50
|
||||
Dezember,19,41,19,36,19,32,19,24,19,15,19,11,19,09,19,08,19,08,50
|
||||
Januar,19,50,19,45,19,41,19,33,19,24,19,20,19,18,19,17,19,17,90
|
||||
Februar,19,52,19,48,19,44,19,36,19,28,19,24,19,22,19,21,19,21,90
|
||||
März,19,60,19,56,19,53,19,46,19,39,19,36,19,34,19,33,19,33,90
|
||||
April,19,71,19,69,19,67,19,62,19,57,19,55,19,54,19,53,19,53,90
|
||||
Mai,19,84,19,83,19,82,19,79,19,77,19,75,19,75,19,74,19,74,90
|
||||
Juni,19,91,19,91,19,90,19,88,19,87,19,86,19,86,19,86,19,86,90
|
||||
Juli,19,97,19,97,19,97,19,96,19,96,19,96,19,96,19,96,19,96,90
|
||||
August,19,96,19,96,19,96,19,95,19,94,19,94,19,94,19,94,19,94,90
|
||||
September,19,85,19,84,19,82,19,80,19,77,19,76,19,76,19,75,19,75,90
|
||||
Oktober,19,72,19,70,19,68,19,63,19,58,19,56,19,55,19,54,19,54,90
|
||||
November,19,58,19,54,19,51,19,44,19,37,19,33,19,32,19,31,19,30,90
|
||||
Dezember,19,49,19,45,19,41,19,32,19,24,19,20,19,18,19,17,19,16,90
|
||||
Januar,19,57,19,53,19,49,19,40,19,32,19,28,19,26,19,25,19,24,130
|
||||
Februar,19,59,19,55,19,51,19,43,19,35,19,31,19,29,19,28,19,28,130
|
||||
März,19,66,19,62,19,59,19,52,19,45,19,42,19,40,19,39,19,39,130
|
||||
April,19,76,19,73,19,71,19,66,19,61,19,59,19,58,19,57,19,57,130
|
||||
Mai,19,87,19,85,19,84,19,81,19,79,19,78,19,77,19,77,19,76,130
|
||||
Juni,19,93,19,92,19,91,19,90,19,88,19,87,19,87,19,87,19,87,130
|
||||
Juli,19,98,19,98,19,97,19,97,19,96,19,96,19,96,19,96,19,96,130
|
||||
August,19,97,19,97,19,96,19,96,19,95,19,95,19,95,19,94,19,94,130
|
||||
September,19,87,19,86,19,85,19,82,19,80,19,78,19,78,19,77,19,77,130
|
||||
Oktober,19,76,19,74,19,72,19,67,19,62,19,60,19,59,19,58,19,58,130
|
||||
November,19,64,19,60,19,57,19,50,19,43,19,39,19,38,19,37,19,37,130
|
||||
Dezember,19,57,19,52,19,49,19,40,19,31,19,27,19,25,19,24,19,24,130
|
||||
|
@@ -0,0 +1,37 @@
|
||||
monat,ohne_teilbeheizung,5,10,25,50,75,100,125,150,zeitkonstante
|
||||
Januar,18,83,18,71,18,61,18,38,18,16,18,05,17,99,17,97,17,95,50
|
||||
Februar,18,88,18,76,18,67,18,44,18,23,18,13,18,08,18,05,18,04,50
|
||||
März,19,05,18,95,18,87,18,68,18,50,18,42,18,37,18,35,18,34,50
|
||||
April,19,33,19,26,19,20,19,07,18,94,18,88,18,85,18,84,18,83,50
|
||||
Mai,19,63,19,60,19,56,19,49,19,42,19,39,19,37,19,36,19,36,50
|
||||
Juni,19,80,19,77,19,76,19,72,19,68,19,66,19,65,19,64,19,64,50
|
||||
Juli,19,94,19,93,19,93,19,91,19,90,19,90,19,89,19,89,19,89,50
|
||||
August,19,91,19,90,19,90,19,88,19,86,19,86,19,85,19,85,19,85,50
|
||||
September,19,65,19,61,19,58,19,51,19,44,19,41,19,39,19,39,19,38,50
|
||||
Oktober,19,35,19,28,19,23,19,10,18,97,18,91,18,88,18,87,18,86,50
|
||||
November,19,01,18,91,18,83,18,63,18,45,18,35,18,31,18,29,18,28,50
|
||||
Dezember,18,83,18,71,18,61,18,38,18,15,18,04,17,99,17,96,17,95,50
|
||||
Januar,18,99,18,87,18,77,18,54,18,31,18,20,18,15,18,12,18,11,90
|
||||
Februar,19,04,18,93,18,83,18,60,18,39,18,29,18,23,18,21,18,20,90
|
||||
März,19,19,19,09,19,01,18,82,18,64,18,55,18,51,18,49,18,48,90
|
||||
April,19,43,19,36,19,30,19,17,19,04,18,98,18,95,18,93,18,92,90
|
||||
Mai,19,69,19,65,19,62,19,55,19,48,19,44,19,42,19,42,19,41,90
|
||||
Juni,19,83,19,80,19,79,19,75,19,71,19,69,19,68,19,67,19,67,90
|
||||
Juli,19,95,19,94,19,94,19,92,19,91,19,91,19,90,19,90,19,90,90
|
||||
August,19,93,19,92,19,91,19,89,19,88,19,87,19,86,19,86,19,86,90
|
||||
September,19,70,19,66,19,63,19,56,19,49,19,46,19,44,19,44,19,43,90
|
||||
Oktober,19,44,19,38,19,32,19,19,19,07,19,01,18,98,18,96,18,95,90
|
||||
November,19,16,19,06,18,97,18,77,18,59,18,49,18,45,18,43,18,42,90
|
||||
Dezember,18,99,18,87,18,76,18,53,18,30,18,19,18,14,18,11,18,10,90
|
||||
Januar,19,14,19,02,18,92,18,68,18,45,18,34,18,29,18,26,18,25,130
|
||||
Februar,19,18,19,07,18,97,18,74,18,53,18,42,18,37,18,34,18,33,130
|
||||
März,19,31,19,21,19,13,18,94,18,75,18,67,18,62,18,60,18,59,130
|
||||
April,19,51,19,44,19,38,19,25,19,12,19,06,19,03,19,01,19,00,130
|
||||
Mai,19,73,19,70,19,66,19,59,19,52,19,49,19,47,19,46,19,46,130
|
||||
Juni,19,85,19,83,19,81,19,77,19,73,19,71,19,70,19,70,19,70,130
|
||||
Juli,19,95,19,95,19,94,19,93,19,92,19,91,19,91,19,91,19,91,130
|
||||
August,19,94,19,93,19,92,19,90,19,89,19,88,19,87,19,87,19,87,130
|
||||
September,19,74,19,71,19,68,19,60,19,54,19,50,19,49,19,48,19,47,130
|
||||
Oktober,19,53,19,46,19,40,19,27,19,15,19,08,19,05,19,04,19,03,130
|
||||
November,19,28,19,18,19,09,18,90,18,71,18,61,18,57,18,55,18,53,130
|
||||
Dezember,19,14,19,02,18,91,18,67,18,45,18,33,18,28,18,25,18,24,130
|
||||
|
Can't render this file because it has a wrong number of fields in line 11.
|
@@ -0,0 +1,37 @@
|
||||
monat,ohne_teilbeheizung,5,10,25,50,75,100,125,150,zeitkonstante
|
||||
Januar,557,554,550,543,536,533,531,530,530,50
|
||||
Februar,531,527,524,517,510,507,506,505,504,50
|
||||
März,448,445,443,437,431,429,427,427,426,50
|
||||
April,317,314,313,308,305,303,302,301,301,50
|
||||
Mai,173,172,171,169,166,165,165,165,164,50
|
||||
Juni,97,96,96,94,93,92,92,92,92,50
|
||||
Juli,29,29,29,29,28,28,28,28,28,50
|
||||
August,41,41,41,40,39,39,39,39,39,50
|
||||
September,167,166,165,163,161,160,159,159,159,50
|
||||
Oktober,308,306,304,300,296,294,293,293,293,50
|
||||
November,466,463,460,454,448,445,444,443,443,50
|
||||
Dezember,560,557,553,546,539,536,534,533,533,50
|
||||
Januar,562,559,555,548,541,538,536,535,535,90
|
||||
Februar,536,532,529,522,515,512,510,510,509,90
|
||||
März,453,450,447,441,436,433,431,431,430,90
|
||||
April,320,318,316,311,307,306,305,304,304,90
|
||||
Mai,175,173,172,170,168,167,166,166,166,90
|
||||
Juni,98,97,96,95,94,93,93,93,93,90
|
||||
Juli,30,29,29,29,28,28,28,28,28,90
|
||||
August,41,41,41,40,40,40,39,39,39,90
|
||||
September,169,168,167,164,162,161,161,161,160,90
|
||||
Oktober,311,309,307,303,299,297,296,296,295,90
|
||||
November,471,467,465,459,453,450,448,448,447,90
|
||||
Dezember,565,562,558,551,544,540,539,538,537,90
|
||||
Januar,567,563,560,553,545,542,540,539,539,130
|
||||
Februar,540,537,533,526,520,516,515,514,513,130
|
||||
März,457,454,451,445,439,436,435,434,434,130
|
||||
April,322,320,318,314,310,308,307,307,306,130
|
||||
Mai,176,175,174,172,169,168,168,168,167,130
|
||||
Juni,98,98,97,96,95,94,94,94,94,130
|
||||
Juli,30,30,29,29,29,29,28,28,28,130
|
||||
August,42,41,41,41,40,40,40,40,40,130
|
||||
September,170,169,168,166,164,163,162,162,162,130
|
||||
Oktober,313,311,309,305,301,300,299,298,298,130
|
||||
November,474,471,469,462,456,454,452,451,451,130
|
||||
Dezember,570,566,563,555,548,545,543,542,542,130
|
||||
|
@@ -0,0 +1,37 @@
|
||||
monat,ohne_teilbeheizung,5,10,25,50,75,100,125,150,zeitkonstante
|
||||
Januar,575,574,573,570,567,566,566,565,565,50
|
||||
Februar,548,547,546,543,541,539,539,538,538,50
|
||||
März,463,462,461,459,457,456,455,455,455,50
|
||||
April,327,326,326,324,323,322,321,321,321,50
|
||||
Mai,179,178,178,177,176,176,176,176,175,50
|
||||
Juni,100,100,99,99,99,98,98,98,98,50
|
||||
Juli,30,30,30,30,30,30,30,30,30,50
|
||||
August,42,42,42,42,42,42,42,42,42,50
|
||||
September,173,172,172,171,170,170,170,170,170,50
|
||||
Oktober,318,317,317,315,314,313,313,312,312,50
|
||||
November,481,480,479,477,475,474,473,473,473,50
|
||||
Dezember,578,577,576,573,570,569,569,568,568,50
|
||||
Januar,578,577,575,573,570,569,568,568,568,90
|
||||
Februar,551,549,548,546,543,542,541,541,541,90
|
||||
März,465,464,463,461,459,458,458,457,457,90
|
||||
April,329,328,327,326,324,323,323,323,323,90
|
||||
Mai,179,179,179,178,177,177,176,176,176,90
|
||||
Juni,100,100,100,99,99,99,99,99,99,90
|
||||
Juli,30,30,30,30,30,30,30,30,30,90
|
||||
August,43,42,42,42,42,42,42,42,42,90
|
||||
September,173,173,173,172,171,171,170,170,170,90
|
||||
Oktober,319,319,318,317,315,314,314,314,314,90
|
||||
November,484,483,482,479,477,476,476,475,475,90
|
||||
Dezember,581,580,578,576,573,572,571,571,571,90
|
||||
Januar,580,579,578,575,572,571,571,570,570,130
|
||||
Februar,553,552,550,548,545,544,543,543,543,130
|
||||
März,467,466,465,463,461,460,459,459,459,130
|
||||
April,330,329,328,327,325,325,324,324,324,130
|
||||
Mai,180,180,179,179,178,177,177,177,177,130
|
||||
Juni,101,101,100,100,99,99,99,99,99,130
|
||||
Juli,31,30,30,30,30,30,30,30,30,130
|
||||
August,43,43,43,42,42,42,42,42,42,130
|
||||
September,174,174,173,173,172,171,171,171,171,130
|
||||
Oktober,321,320,319,318,316,316,315,315,315,130
|
||||
November,486,485,484,481,479,478,477,477,477,130
|
||||
Dezember,583,582,581,578,575,574,574,573,573,130
|
||||
|
0
src/lib/Berechnungen/BedarfsausweisWohnen/types.ts
Normal file
0
src/lib/Berechnungen/BedarfsausweisWohnen/types.ts
Normal file
@@ -51,8 +51,8 @@
|
||||
/>
|
||||
</div>
|
||||
<button class="button" type="submit">Einloggen</button>
|
||||
<div class="flex-row justify-between" style="margin-top: 10px">
|
||||
<button on:click={() => navigate("signup")} name="registrieren">Registrieren</button>
|
||||
<div class="flex flex-row justify-between" style="margin-top: 10px">
|
||||
<a on:click={() => navigate("signup")} class="cursor-pointer" name="registrieren">Registrieren</a>
|
||||
<a href="/user/passwort_vergessen">Passwort Vergessen?</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -361,16 +361,16 @@
|
||||
<hr />
|
||||
<div class="flex flex-row items-center justify-between">
|
||||
<span class="opacity-75 text-sm">Netto</span>
|
||||
<span class="font-semibold text-sm">{priceTotal * 0.81}€</span>
|
||||
<span class="font-semibold text-sm">{Math.round(priceTotal * 0.81 * 100) / 100}€</span>
|
||||
</div>
|
||||
<div class="flex flex-row items-center justify-between">
|
||||
<span class="opacity-75 text-sm">19% MwSt</span>
|
||||
<span class="font-semibold text-sm">{priceTotal * 0.19}€</span>
|
||||
<span class="font-semibold text-sm">{Math.round(priceTotal * 0.19 * 100) / 100}}€</span>
|
||||
</div>
|
||||
<hr />
|
||||
<div class="flex flex-row items-center justify-between">
|
||||
<span class="opacity-75 text-sm">Gesamt</span>
|
||||
<span class="font-semibold text-sm">{priceTotal}€</span>
|
||||
<span class="font-semibold text-sm">{Math.round(priceTotal)}€</span>
|
||||
</div>
|
||||
<p class="mt-8">Mit dem Klick auf "Bestellung Bestätigen" akzeptieren sie unsere <a href="/agb">AGB</a> und <a href="/impressum">Datenschutzbestimmungen</a>. Sie werden zu ihrem ausgewählten Bezahlprovider weitergeleitet, nach Bezahlung werden sie automatisch zu unserem Portal zurückgeleitet.</p>
|
||||
<button class="btn btn-secondary w-full mt-4"
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
0
|
||||
);
|
||||
|
||||
async function speichern(e: SubmitEvent) {
|
||||
async function speichern(e: MouseEvent) {
|
||||
e.preventDefault();
|
||||
|
||||
// Um einen Ausweis zu speichern müssen wir eingeloggt sein, andernfalls wird die API den call ablehnen.
|
||||
@@ -75,9 +75,9 @@
|
||||
}
|
||||
|
||||
// Falls der Ausweis noch keine benutzer_id hat müssen wir ihn claimen, damit er dem jetzigen Nutzer zugewiesen wird...
|
||||
await client.v1.verbrauchsausweisWohnen.claim.mutate({
|
||||
uid: ausweis.uid,
|
||||
});
|
||||
// await client.v1.verbrauchsausweisWohnen.claim.mutate({
|
||||
// uid: ausweis.uid,
|
||||
// });
|
||||
|
||||
window.location.href = `/kaufabschluss?uid=${ausweis.uid}`;
|
||||
}
|
||||
@@ -91,7 +91,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<form on:submit={speichern}>
|
||||
<div>
|
||||
<div class="grid grid-cols-[1.5fr_2fr] gap-4">
|
||||
<div
|
||||
class="rounded-lg border p-4 border-base-300 bg-base-100 flex flex-col gap-4"
|
||||
@@ -281,17 +281,17 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex flex-row justify-between">
|
||||
<div class="flex flex-row justify-between mt-4">
|
||||
<!-- TODO: Zurück implementieren -->
|
||||
<button class="btn btn-secondary mt-4">Zurück</button>
|
||||
<button class="button w-min">Zurück</button>
|
||||
<div class="flex flex-row gap-4">
|
||||
<!-- TODO: Speichern implementieren -->
|
||||
<button class="btn btn-secondary mt-4">Speichern</button>
|
||||
<button class="btn btn-secondary mt-4">Zum Kaufabschluss</button
|
||||
<button class="button">Speichern</button>
|
||||
<button class="button" on:click={speichern}>Zum Kaufabschluss</button
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
|
||||
@@ -15,6 +15,10 @@
|
||||
|
||||
async function bilderHochladen() {
|
||||
// Alle Bilder hochladen
|
||||
if (images.length === 0) {
|
||||
return
|
||||
}
|
||||
|
||||
const notification = addNotification({
|
||||
dismissable: false,
|
||||
message: "Bilder hochladen.",
|
||||
|
||||
@@ -342,7 +342,7 @@ xs:grid-cols-2"
|
||||
selector: "input[name='nutzflaeche']"
|
||||
}}
|
||||
>
|
||||
Die angegebene Gesamtfläche ist gleich der angegebenen Wohnfläche, in den meisten Fällen sollte die Gesamtfläche größer sein.
|
||||
Die angegebene Nutzfläche ist gleich der angegebenen Wohnfläche, in den meisten Fällen sollte die Nutzfläche größer sein.
|
||||
</RawNotification>
|
||||
{/if}
|
||||
|
||||
|
||||
@@ -1,6 +1,14 @@
|
||||
---
|
||||
|
||||
import Layout from "#layouts/Layout.astro";
|
||||
import { berechnungNutzenergiebedarfHeizen } from "#lib/Berechnungen/BedarfsausweisWohnen/BerechnungNutzenergiebedarfHeizen.js"
|
||||
import A12BerechnungNutzenergiebedarf from "#components/Tabellen/A12BerechnungNutzenergiebedarf.svelte";
|
||||
import { BedarfsausweisWohnenClient } from "#components/Ausweis/types";
|
||||
import A1AnlagenBeschreibung from "#components/Tabellen/A1AnlagenBeschreibung.svelte";
|
||||
import A2Wintergarten from "#components/Tabellen/A2Wintergarten.svelte";
|
||||
import A5Waermetransferkoeffizienten from "#components/Tabellen/A5Waermetransferkoeffizienten.svelte";
|
||||
|
||||
const ausweis: BedarfsausweisWohnenClient = {};
|
||||
|
||||
---
|
||||
|
||||
@@ -71,614 +79,11 @@ import Layout from "#layouts/Layout.astro";
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2">
|
||||
<h2>Tabelle A.1 – Anlage allgemein – Anlagenbeschreibung</h2>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 text-left">
|
||||
<th colspan="1" class="border border-gray-300 p-2 text-xl bg-white">Objekt:</th>
|
||||
<th colspan="5" class="border border-gray-300 p-2"></th>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<th class="border border-gray-300 p-2">Anlage</th>
|
||||
<th class="border border-gray-300 p-2">Übergabe</th>
|
||||
<th class="border border-gray-300 p-2">Verteilung</th>
|
||||
<th class="border border-gray-300 p-2">Speicherung</th>
|
||||
<th class="border border-gray-300 p-2">Erzeugung</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100 h-10">
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<A1AnlagenBeschreibung {ausweis}></A1AnlagenBeschreibung>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2">
|
||||
<h2>Tabelle A.2 – Gebäude – Wintergarten</h2>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-xl">
|
||||
Solare Einstrahlung in den Wintergarten
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<thead>
|
||||
<tr class="bg-yellow-100 text-left">
|
||||
<th class="border border-gray-300 p-2 w-4/12 bg-white">Orientierung</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-1/12"></th>
|
||||
<th class="border border-gray-300 p-2 w-2/12 bg-white text-center">Gesamtfläche</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="bg-yellow-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Neigung</td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white">[m²]</td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Bauteilfläche A<sub>ue</sub> [m²] (1)</td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-yellow-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Gesamtenergiedurchlassgrad g<sub>ue</sub> (2)</td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-gray-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Abm. Rahmenanteil F<sub>F,ue</sub> (3)</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-gray-100">
|
||||
<td class="border border-gray-300 p-2 bg-white">Abm. Strahlungseinfluss F<sub>w,ue</sub> (4)</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr class="bg-gray-100">
|
||||
<td class="border border-gray-300 p-2 bg-white ">Abm. Verschattung F<sub>s,ue</sub> (5)</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center">0,9</td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">wirks. Gesamtenergiedurchlassgrad<br>
|
||||
g<sub>eff,ue</sub> = g<sub>ue</sub> · F<sub>w,ue</sub> · F<sub>s,ue</sub><br>
|
||||
(6) = (2) · (4) · (5)</td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border-2 border-gray-600 p-2 text-center"></td>
|
||||
<td class="border border-gray-300 p-2 text-center bg-white"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="text-center">
|
||||
<th colspan="2" class="border border-gray-300 p-2 text-left">E<sub>sol</sub> aus Tabelle 17</th>
|
||||
<th colspan="3" class="border border-gray-300 p-2 text-left">
|
||||
Q<sub>S,tr</sub> = A<sub>ue</sub> ⋅ F<sub>F,ue</sub> ⋅ g<sub>eff,ue</sub>
|
||||
⋅ E<sub>sol</sub></th>
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-left">Φ<sub>S,u</sub> = ∑ Q<sub>S,tr</sub> ⋅ 1000 (24 ⋅ d<sub>mth</sub>)</th>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<th class="border border-gray-300 p-2 w-1/12">Tage im Monat<br>(7)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(8)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(9) = (1) ⋅ (3) ⋅ (6) ⋅ (8)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(10)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(11) = (1) ⋅ (3) ⋅ (6) ⋅ (10)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(12)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(13) = (1) ⋅ (3) ⋅ (6) ⋅ (12)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">E<sub>sol</sub><br>[kWh/m²]<br>(14)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Q<sub>S,tr</sub><br>[kWh]<br>(15) = (1) ⋅ (3) ⋅ (6) ⋅ (14)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">ΣQ<sub>S,tr</sub><br>[kWh]<br>(16) = (9) + (11) + (13) + (15)</th>
|
||||
<th class="border border-gray-300 p-2 w-1/12">Φ<sub>S,u</sub><br>[W]<br>(17) = (16) ⋅ 1000 / [24] ⋅ (7)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">28</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">30</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2">31</td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="border border-gray-300 p-2">Jahressumme</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<A2Wintergarten {ausweis}></A2Wintergarten>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenüberschrift -->
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-left">
|
||||
<h2>Tabelle A.5 — Gebäude – Berechnung Wärmetransferkoeffizienten und maximaler Wärmeströme</h2>
|
||||
</th>
|
||||
</tr>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="6" class="border border-gray-300 p-2 text-left text-xl">
|
||||
Wärmesenken
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Objektdaten -->
|
||||
<tbody>
|
||||
<tr class="bg-yellow-100">
|
||||
<td colspan="1" class="border border-gray-300 p-2 text-left bg-white">Objekt:</td>
|
||||
<td colspan="5" class="border border-gray-300 p-2 text-left"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2 w-2/6">Nettogrundfläche</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6">A<sub>NGF</sub> [m²]</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2">θ<sub>e,min</sub> [°C]</td>
|
||||
<td class="border border-gray-300 p-2 bg-gray-100 text-center">−12</td>
|
||||
<td class="border border-gray-300 p-2" rowspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Lichte Raumhöhe</td>
|
||||
<td class="border border-gray-300 p-2">h<sub>G</sub> [m]</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2">θ<sub>i,h,soll</sub> [°C]</td>
|
||||
<td class="border border-gray-300 p-2 bg-gray-100 text-center">20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Volumen (Innenmaß)</td>
|
||||
<td class="border border-gray-300 p-2">V = A<sub>NGF</sub> · h<sub>G</sub> [m³]</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2">Δθ<sub>max</sub> = θ<sub>i,h,soll</sub> − θ<sub>e,min</sub></td>
|
||||
<td class="border border-gray-300 p-2 bg-gray-100 text-center">32</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Volumen (Außenmaß)</td>
|
||||
<td class="border border-gray-300 p-2">V<sub>e</sub> [m³]</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Faktor (kleine Gebäude: 0,76 / große Gebäude: 0,8)</td>
|
||||
<td class="border border-gray-300 p-2">n*</td>
|
||||
<td class="border border-gray-300 p-2 w-1/6 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 p-2">Volumen (Innenmaß)</td>
|
||||
<td class="border border-gray-300 p-2 italic">V = n* · V<sub>e</sub> [m³]</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2">A/V-Verhätnis [1/m]</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br>
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
<!-- Tabellenkopf -->
|
||||
<thead>
|
||||
<tr class="text-center">
|
||||
<th class="border border-gray-300 p-2" colspan="2">Bauteil</th>
|
||||
<th class="border border-gray-300 p-2">Fläche<br>A<sub>i</sub> (m²)</th>
|
||||
<th class="border border-gray-300 p-2">Wärmedurchgangs-<br>koeffizient U<sub>i</sub><br>(W/m²·K)</th>
|
||||
<th class="border border-gray-300 p-2">H<sub>T,i*</sub><br>= U<sub>i</sub> · A<sub>i</sub><br>(W/K)</th>
|
||||
<th class="border border-gray-300 p-2">F<sub>xi</sub><br>aus Tabelle C.3/C.4</th>
|
||||
<th class="border border-gray-300 p-2">H<sub>T,i</sub><br>= U<sub>i</sub> · A<sub>i</sub> · F<sub>xi</sub><br>(W/K)</th>
|
||||
<th class="border border-gray-300 p-2">maximaler Wärmestrom<br>Q̇<sub>T,i</sub> = H<sub>T,i</sub> · ΔΘ<sub>max</sub><br>(W)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<!-- Tabellenkörper -->
|
||||
<tbody>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Außenwand</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Fenster</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Fenstertür</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Haustür</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Dach</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Oberste Geschossdecke</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Wand gegen Abseitenraum</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Kellerdecke / Fußboden zum Erdreich</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2 font-bold" colspan="2">Summen</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2">Gesamthüllfläche
|
||||
A = ∑<sub>i</sub> A<sub>i</sub> [m²]</td>
|
||||
<td class="p-2">Wärmebrückenzuschlag<br> ΔU<sub>WB</sub> [W/m²K]
|
||||
aus C.5</td>
|
||||
<td class="p-2">
|
||||
H<sub>T,WB</sub> = ΔU<sub>WB</sub> · A [W/K]</td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="border border-gray-300 p-2" colspan="2">Berücksichtigung von Wärmebrücken</td>
|
||||
<td class="border border-gray-300 p-2 bg-yellow-100"></td>
|
||||
<td class="border border-gray-300 p-2 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2">H<sub>T,ges</sub> = ∑ H<sub>Ti</sub> + H<sub>T,WB</sub> [W/K]</td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-left">
|
||||
<td class="border border-gray-300 font-bold p-2" colspan="2">Wärmetransferkoeffizient für Transmission</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
|
||||
<tr class="text-center">
|
||||
<td class="p-2" colspan="2"></td>
|
||||
<td class="p-2">Q̇<sub>T</sub> = H<sub>T,ges</sub> · ΔΘ<sub>max</sub> [W]</td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
<td class="p-2"></td>
|
||||
</tr>
|
||||
<tr class="text-left">
|
||||
<td class="border border-gray-300 font-bold p-2" colspan="2">maximaler Wärmestrom</td>
|
||||
<td class="border-2 border-gray-600 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
<td class="border border-gray-300 p-2"></td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<A5Waermetransferkoeffizienten {ausweis}></A5Waermetransferkoeffizienten>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-sm">
|
||||
@@ -1736,229 +1141,7 @@ import Layout from "#layouts/Layout.astro";
|
||||
</div>
|
||||
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-left">
|
||||
<thead>
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="12" class="border border-gray-300 p-2">
|
||||
<h2>Tabelle A.12 — Heizung – Berechnung des Nutzenergiebedarfs</h2>
|
||||
</th>
|
||||
<tr class="text-center">
|
||||
<tr class="bg-gray-200 text-left">
|
||||
<th colspan="12" class="border border-gray-300 p-2 text-xl">
|
||||
Heizbedarf des Wohngebäudes
|
||||
</th>
|
||||
</tr>
|
||||
<th colspan="1" class="border border-gray-300 p-2">min. Außen-<br>temperatur<br>θ<sub>e,min</sub> [°C]</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2">Innen-<br>temperatur<br>θ<sub>i,h,soll</sub> [°C]</th>
|
||||
<th colspan="2" class="border border-gray-300 p-2">maximaler Wärmestrom<br>Q̇<sub>ges</sub> [W]<br>aus Tabelle A.6 (1)</th>
|
||||
<th colspan="8" class="border border-gray-300 p-2"></th>
|
||||
<tr class="text-center h-10">
|
||||
<th colspan="1" class="border border-gray-300 p-2 bg-gray-100">-12</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2 bg-gray-100">20</th>
|
||||
<th colspan="2" class="border border-gray-300 p-2 bg-yellow-100"></th>
|
||||
<th colspan="8" class="border border-gray-300 p-2"></th>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="border border-gray-300 px-2 py-1">Tage im Monat<br>d<sub>mth</sub> [d]</th>
|
||||
<th class="border border-gray-300 px-2 py-1">Bilanzinnen-<br>temperatur<br>θ<sub>i,h</sub> [°C]<br>aus Tabelle 8 (EFH) bzw. 10 (MFH)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">mittlere Außen-<br>temp.<br>θ<sub>e,m</sub> [°C]</th>
|
||||
<th class="border border-gray-300 px-2 py-1">Mittlere Belastung<br>β<sub>e,m</sub><br>aus Tabelle 9 bzw. 11 (2)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">P<sub>h,sink</sub> = Q̇<sub>ges</sub> · (θ<sub>i,h</sub> - θ<sub>e,min</sub>) / (θ<sub>i,h,soll</sub> - θ<sub>e,min</sub>) · β<sub>e,m</sub> [W] (3)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">P<sub>h,source</sub> = P<sub>i,ges</sub><br>aus Tabelle A.11 (4)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">γ<sub>m</sub> = P<sub>h,source</sub> / P<sub>h,sink</sub><br>(5) = (4) / (3)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">η<sub>m</sub> = f(γ) aus Tabelle 18<br>(6)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">(7) = max[1 - (5) · (6);0]</th>
|
||||
<th class="border border-gray-300 px-2 py-1">β<sub>m</sub><br>(8) = (2) · (7)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">t<sub>h,m</sub> [h] (9)</th>
|
||||
<th class="border border-gray-300 px-2 py-1">Q<sub>h,b</sub> [kWh] (10)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">1,0</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">28</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">1,9</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">4,7</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">9,2</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">14,1</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">16,7</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">19,0</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">18,6</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">14,3</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">9,4</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">30</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">4,1</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">31</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-gray-100">0,9</td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-yellow-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border border-gray-300 px-2 py-1 bg-blue-100"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
<td class="border-2 border-gray-600 px-2 py-1"></td>
|
||||
</tr>
|
||||
<tr class="text-center h-10">
|
||||
<th colspan="9" class="border border-gray-300 p-2 text-left">Spalte 9: (8) > 0,05 → (9) = d<sub>mth</sub> · 24
|
||||
(8) ≤ 0,05 → (9) = (8) / 0,05 · d<sub>mth</sub> · 24</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2">Summe</th>
|
||||
<th colspan="1" class="border-2 border-gray-600 p-2"></th>
|
||||
<th colspan="1" class="border-2 border-gray-600 p-2"></th>
|
||||
</tr>
|
||||
<tr class="text-center h-10">
|
||||
<th colspan="10" class="border border-gray-300 p-2 text-left">Spalte 10: (10) = (3) · (7) · (9) / 1000</th>
|
||||
<th colspan="1" class="border border-gray-300 p-2"></th>
|
||||
<th colspan="1" class="border border-gray-300 p-2"></th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<A12BerechnungNutzenergiebedarf {ausweis}></A12BerechnungNutzenergiebedarf>>
|
||||
|
||||
<div class="overflow-x-auto mt-16">
|
||||
<table class="table-auto border-collapse border border-gray-300 w-full text-left">
|
||||
|
||||
Reference in New Issue
Block a user