Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#15

Re: Temperatur steuerung ????????

  Alt 20. Aug 2009, 13:52
Zitat von R2009:
Hi,
das Zauberwort heisst Hysterese. Du solltest beim ein bzw ausschalten unterschiedliche Schwellwerte benutzen.
...
Dazu braucht man keine Regeltechnik sondern nur gesunden Menschenverstand.
Hi,

mit dem kann man auch die Hyserese viel einfacher realisieren als bisher empfohlen: man braucht dazu keinen Temperaturverlauf, sondern muss nur wissen, ob das Heizungsrelais ein ist. Wenn ja, addiert man zur Solltemperatur 2 Grad (oder eben die gewünschte Hysterese). Folglich schaltet die Heizung bei x Grad ein, aber bei erst bei x + 2 Grad wieder aus:

Delphi-Quellcode:
if HeatIsOn then
  if ActualTemp > RefTemp + THysteresis then HeatIsOn := false
else
  if ActualTemp < RefTemp then HeatIsOn := true;
das ist der ganze parametrisierbare Regler.

Gruss Reinhard
  Mit Zitat antworten Zitat