Regelungstechnik: Temperaturregelung mit Triac

Gast #4163392
Lesenswert?
• ▲
▼
Morgen!
Ich habe eine 230V Heizmatte, einen Triac und ein PT100 
Temperatursensor.
Angesteuert in LabVIEW und einer USB-Analog&Digital-Box zum Lesen des 
Analog- und Setzen des Digitalwertes.
In ein LabVIEW-VI zusammengerührt funktioniert das schon, nur das 
klassische Zweipunktverhalten gefällt mir nicht so. Obwohl ich mich 
bemüht habe den PT100 in direkten Kontakt mit der Heiztmatte zu bekommen 
habe ich eine gewisse Zeitverzögerung (Wärmeleitverzögerung) und somit 
ein Überschwingen von ca. 2°C über den Sollwert.

Der Triac schaltet in den Nulldruchgang, also rechnerisch bei 50Hz alle 
10ms schaltbar*. Deswegen kam die Idee einer pseudo-Linearen Regelung 
über die Variation des ein/aus-Verhältnis der geschalteten Phasen.
Ein "Linearer Stellbereich" von 0-100 Entspräche dann 0-100 Halbwellen 
pro Sekunde eingeschaltet.
Beispiel:
Stellwert=50 --> Jede zweite Halbwelle ein, jede andere aus.
Stellwert=25 --> Drei halbwellen aus, eine an, drei aus, eine an ...

Frage 1: Kann man sowas als quasi linear annehmen?
Frage 2: Wird sowas irgendwo gemacht? Hab spontan nix gefunden.
Frage 3: Wie kann man einen P(ID) Regler für sowas auslegen? Ideen oder 
in welches Kapitel der Regelungstechnik muss ich nochmal wühlen?

* Natürlich ist klar dass ich mit LabVIEW unter Windows nicht unter ca. 
200ms/Zyklus gehen kann. Aber prinzipiell sollte sich das Vorgehen auch 
in 200ms Intervallen imsetzen lassen sofern der Regler hinreichend 
lamarschig ausgelegt wird?

Vollkommener Schwachsinn oder eine Idee dazu?

Gruß
Christoph
Gast #4163407
Lesenswert?
• ▲
▼
Christoph schrieb:
> Frage 2: Wird sowas irgendwo gemacht?

Ist sogar Vorschrift, Heizungen dürfen nicht mit Phasenanschnitt gedimmt 
werden.

Den Überschwinger verhindert eine ordentliche Regelung, die beim 
Aufheizvorgang von selbst die Trägheit des Systems ermittelt und 
rechtzeitig "bremst".

Da siehst du den Unterschied zu 20 EUR Chinaprodukten.
Gast #4163461
Lesenswert?
• ▲
▼
Such mal nach "adaptive Regelung".

Christoph schrieb:
> Obwohl ich mich bemüht habe den PT100 in direkten Kontakt mit der
> Heiztmatte zu bekommen habe ich eine gewisse Zeitverzögerung

Trotzdem wird das keine Zeitverzögerung im Sinne von Totzeit sein, 
sondern eine Zeitkonstante, die sich linear behandeln läßt.
Gast #4163505
Lesenswert?
• ▲
▼
Schreiber schrieb:
> ja, das nennt man Schwingungspaketsteuerung.
Die richtigen Worte helfen manchmal, danke ;-)

MaWin schrieb:
> Den Überschwinger verhindert eine ordentliche Regelung, die beim
> Aufheizvorgang von selbst die Trägheit des Systems ermittelt und
> rechtzeitig "bremst".
Und das macht ein Zweipunktregler wie?

> Da siehst du den Unterschied zu 20 EUR Chinaprodukten.
Von was für Produkten reden wir hier?

Wolfgang schrieb:
> Such mal nach "adaptive Regelung".
Ist das wirklich die richtige Richtung?

> Trotzdem wird das keine Zeitverzögerung im Sinne von Totzeit sein,
> sondern eine Zeitkonstante, die sich linear behandeln läßt.
Ja, auch eine Totzeit lässt sich ja als Verzögerungslied annähern.
Die Probleme habe ich eher damit wie ich den Triac mit seinen zwei 
Schaltzuständen da sinnvoll einbaue. Es macht ja keinen Sinn einen 
komplizierten Regler zu wählen um am Ende ein/aus als Stellgröße 
rauszugeben. Am Ende ist das dann ein misshandelter Komparator... Ich 
denke nochmal über die Schwingungspaketsteuerng nach...
Gast #4163516
Lesenswert?
• ▲
▼
>> Den Überschwinger verhindert eine ordentliche Regelung, die beim
>> Aufheizvorgang von selbst die Trägheit des Systems ermittelt und
>> rechtzeitig "bremst".
>Und das macht ein Zweipunktregler wie?

Gar nicht. Aber das weißt du.

Die von dir (oder von wem?) geforderte Präzision erreichst du halt nicht 
mit einem Zweipunktregler, der ist was für Bügeleisen und Kühlschränke.

Der Triac mag zwei Zustände besitzen, eine intelligente Regelung und zu 
allererst eine intelligente Streckenbeschreibung, holen mehr raus.

Temperaturregelung sind im Grunde das einfachste, was es so gibt.

Ob du die Regelung adaptiv (hast du dich am Wort gestört?) nennst oder 
intelligent, ist recht egal.

Hirnschalz investieren, Totzeiten minimieren oder ausmessen (lassen), 
Strecke beschreiben, dann wird das schon.

Selbst ein PI-Regler kann das, mit etwas Ergänzung in der Software, um 
ihn an das Streckenverhalten besser anzupassen.
Gast #4163579
Lesenswert?
• ▲
▼
Christoph schrieb:
> Von was für Produkten reden wir hier?

eBay 291357310682

> Und das macht ein Zweipunktregler wie?

Per ein und ausschalten, ohne Dimmen, ein mechanisches Relais täte es 
auch. Aber er misst natürlich die Temperatur kontinuierlich und bestimmt 
aus dem Anstieg die Heizleistung und aus dem Abflachen der Kurve den 
Wärmewiderstand zur Umgebung. Dann wird es ein adaptiver PID Regler.
#4163917
Lesenswert?
• ▲
▼
Hallo Christoph,

zeige doch mal ein Foto vom Aufbau speziell den Pt100 und die Heizmatte.

Grundsätzlich, wenn Du schnell und präzise werden willst, sollte die 
Masse vom Pt100 so klein wie möglich sein. Alles ändere wird träge und 
verzögert ein früheres Abschalten und damit erhält man einen größeren 
Anteil an Überschwingern.

Gruß Sven

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.