Forum: Mikrocontroller und Digitale Elektronik Regelungstechnik: Temperaturregelung mit Triac


von Christoph (Gast)


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

von Schreiber (Gast)


Lesenswert?

Christoph schrieb:
> Frage 1: Kann man sowas als quasi linear annehmen?
in den meisten Fällen: Ja

> Frage 2: Wird sowas irgendwo gemacht? Hab spontan nix gefunden.

ja, das nennt man Schwingungspaketsteuerung.

von MaWin (Gast)


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.

von Wolfgang (Gast)


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.

von Christoph (Gast)


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...

von 900ss (900ss)


Lesenswert?

Christoph schrieb:
> Frage 2: Wird sowas irgendwo gemacht?

Ja, Weller Lötkolben WSP80 werden so gesteuert (geregelt).

von Wolfgang (Gast)


Lesenswert?

Christoph schrieb:
> Es macht ja keinen Sinn einen komplizierten Regler zu wählen um am Ende
> ein/aus als Stellgröße rauszugeben.

Nach damit Prinzip ein/aus arbeiten sogar Endstufen von Analogverstärker 
(Class-D)

von spontan (Gast)


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.

von MaWin (Gast)


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.

von Dietrich L. (dietrichl)


Lesenswert?

MaWin schrieb:
> Per ein und ausschalten, ohne Dimmen, ein mechanisches Relais täte es
> auch.

Voraussetzung ist natürlich, dass die Regelstrecke deutlich langsamer 
ist als die Länge der Schwingungspakete.

von Sven K. (svenk)


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

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.