NEWS
Heizkurve als Parameter hinterlegen
-
Hallo zusammen,
ist es möglich, das ich eine Heizkurve als Parameter hinterlege? Oder muss ich eine Tabelle erstellen?wenn ich z.B. die Lila Kurve nehme
0 Grad Aussen = 25 Grad Rücklauf
0,1 bis 1 = 24,9 Grad
1,1 bis 2 = 24,8 Grad
oder gibt es die Möglichkeit, das die Werte selbst ermittelt werden?
Besten Dank, Stefan
-
Hallo zusammen,
ist es möglich, das ich eine Heizkurve als Parameter hinterlege? Oder muss ich eine Tabelle erstellen?wenn ich z.B. die Lila Kurve nehme
0 Grad Aussen = 25 Grad Rücklauf
0,1 bis 1 = 24,9 Grad
1,1 bis 2 = 24,8 Grad
oder gibt es die Möglichkeit, das die Werte selbst ermittelt werden?
Besten Dank, Stefan
@stefantaust sagte in Heizkurve als Parameter hinterlegen:
als Parameter
Als Parameter wofür?
gibt es die Möglichkeit, das die Werte selbst ermittelt werden?
Wenn Du das in eine Funktion gießen kannst, kann das auch berechnet werden.
Dazu bin ich aber zu wenig Mathematiker.
Vielleicht reicht Dir ja eine lineare Funktion?Man könnte das auch als JSON-Konstante definieren und per Funktion den passenden Wert ermitteln.
-
Hallo zusammen,
ist es möglich, das ich eine Heizkurve als Parameter hinterlege? Oder muss ich eine Tabelle erstellen?wenn ich z.B. die Lila Kurve nehme
0 Grad Aussen = 25 Grad Rücklauf
0,1 bis 1 = 24,9 Grad
1,1 bis 2 = 24,8 Grad
oder gibt es die Möglichkeit, das die Werte selbst ermittelt werden?
Besten Dank, Stefan
@stefantaust so wie @Codierknecht schreibt, würde ich das auch machen.
Mach dir ejn array, wo du alle änderungsrelevanten punkte reischreibst und durchlaufe dann jeweils das array bis der schlüssel > als dein gesuchter wert ist -
@stefantaust sagte: Möglichkeit, das die Werte selbst ermittelt werden?
Das kann mit einer Formel berechnet werden.
Berechnung der Steilheit und Heizkurve@stefantaust sagte in Heizkurve als Parameter hinterlegen:
wenn ich z.B. die Lila Kurve nehme
Die lila Kurve ergibt eine sehr niedrige Steilheit von 0,33.
const ATA = 0; const FP = 20; const VTA = 25; const HE = 1.1; // FBH const s = (VTA - FP) / Math.pow(FP - ATA, 1/HE); // Steilheit log(s); var AT = -10; var RT = 22; // Sollwert Raumtemperatur var VT = RT + s * Math.pow(RT - AT, 1/HE); // Heizkurve log(VT);
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden