From 0686f2930b6047e9b47936dfc9428a7bec57ad17 Mon Sep 17 00:00:00 2001 From: Jens Cornelsen <79703163+IB-Cornelsen@users.noreply.github.com> Date: Wed, 19 Feb 2025 14:12:44 +0100 Subject: [PATCH] T41 fertiggesellt und constants erweitert --- .../funktionHilfsenergieFaktorrAbsenkPumpeT41.ts | 16 ++++++++++++++++ src/lib/constants.ts | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieFaktorrAbsenkPumpeT41.ts diff --git a/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieFaktorrAbsenkPumpeT41.ts b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieFaktorrAbsenkPumpeT41.ts new file mode 100644 index 00000000..65915751 --- /dev/null +++ b/src/lib/Berechnungen/BedarfsausweisWohnen/funktionHilfsenergieFaktorrAbsenkPumpeT41.ts @@ -0,0 +1,16 @@ +import { funktionEinfacheInterpolation } from "./funktionEinfacheInterpolation.js"; +export function funktionHilfsenergieFaktorrAbsenkPumpeT41(Betriebstunden: number, Absenkbetrieb: string) { + + if (Betriebstunden < 0.1) { Betriebstunden = 0.1; } + if (Betriebstunden > 1) { Betriebstunden = 1; } + + +const dataset = [ + {SuchSpalte: ["Betriebstunden"], DatenSpalte: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]}, + {SuchSpalte: ["Absenkbetrieb"], DatenSpalte: [1.9, 1.4, 1.2, 1.2, 1.1, 1.1, 1.0, 1.0, 1.0, 1.0]}, +]; + +const TermPumpe = funktionEinfacheInterpolation(Betriebstunden, Absenkbetrieb, dataset); +return TermPumpe; + +} diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 5ad6afed..f1a42f02 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -29,6 +29,9 @@ export const PRICES: Record = { VerbrauchsausweisWohnen: [65, 95, 180], VerbrauchsausweisGewerbe: [95, 125, 360], BedarfsausweisGewerbe: [500, 700, 1000], + GEGNachweisBedarfsausweisWohnen: [500,500, 500], + GEGNachweisBedarfsausweisGewerbe: [1000, 1000, 1000], + }; export const SERVICES: Record<