Zitat :
|
| Und zwar muss ich beide Temperaturen addieren, so dass ein Wert rauskommt. |
Bevor du ein Programm schreibst, solltest du erst einmal deine abenteuerliche Mathematik in Ordnung bringen.
Ich nehme doch an, daß du die Vorlauftemperatur "Tv" in Abhängigkeit von der Zimmertemperatur "Tz" und der Außentemperatur "Ta" so einstellen willst, daß eine konstante Zimmertemperatur erreicht wird.
Dazu kannst du dir überlegen, daß bei gleichbleibender Zimmertemperatur die vom Heizkörper hinzugefügte Wärmeleistung P1 gleich der nach draußen abgegebenen Wärmeleistung P2 sein muß.
Wie groß diese Leistungen sind, richtet sich nach den Temperaturunterschieden zur Zimmertemperatur, der Wärmedämmung, und der Größe der Heizkörper.
In erster Näherung kann man diese Eigenschaften durch die entsprechenden Wärmewiderstande R1 und R2 beschreiben:
P1=(Tv-Tz)/R1 und P2=-(Tz-Ta)/R2
Das Minuszeichen in der zweiten Gleichung kommt durch die egoistische Sichtweise, bei der hinzukommende Energien ein positives, abgegebene Energien ein negatives Vorzeichen bekommen.
Wenn sich die Temperatur im Zimmer nicht ändert, ist die Summe aus aufgenommener und abgegebener Leistung 0 :
P1 + P2 = 0 bzw.: (Tv-Tz)/R1 = (Tz-Ta)/R2
Das kann man leicht nach der benötigten Vorlauftemperatur auflösen:
(Tv-Tz) = (Tz-Ta)*R1/R2
Tv = Tz + (Tz-Ta)*R1/R2
So, nun programmier mal schön.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !