Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Wärmeplatte Kunstglucke / PWM / PID-Regler

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Wärmeplatte Kunstglucke / PWM / PID-Regler

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @Beowolf last edited by paul53

      @beowolf sagte: Oberflächentemperatur

      Ob Raumtemperatur oder Oberflächentemperatur macht vom Regelungsprinzip her keinen Unterschied. Mit der PWM wird die Heizleistung gesteuert.

      @beowolf sagte in Wärmeplatte Kunstglucke / PWM / PID-Regler:

      Die Oberflächentemperatur schwankt von AN ca. 75C° und AUS ca. Raumtemperatur.

      Dann muss Xp wesentlich größer gewählt werden, damit die Regelung stabil ist.

      @beowolf sagte in Wärmeplatte Kunstglucke / PWM / PID-Regler:

      Der wird sich so zwischen 150 bis 500 bewegen.

      Blockly_temp.JPG

      1 Reply Last reply Reply Quote 0
      • B
        Beowolf last edited by Beowolf

        Was ich bis jetzt per Versuch feststellen konnte.

        Das eingebaute Thermostat steht auf "voll an", damit sich das aus der Geschichte raushällt.

        Bei einem PWM Wert von 400 hat die Platte eine Oberflächentemperatur von ca. 64 °C.

        Bei 300 eine von 54 °C, und bei 200 eine von 44 °C.

        Alles sehr sehr stabil. Also pro 100 PWM ca. 10 °C.

        Ob jetzt durch das PWM Signal die Heizleistung gesteuert wird - dann ist das so.

        Xp steht ja im Blockly im Moment auf 3. Was ist größer?

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Beowolf last edited by paul53

          @beowolf sagte: Was ist größer?

          Starte mal mit Xp = 50, Tn = 300 und schau, ob die Regelung stabil ist.

          1 Reply Last reply Reply Quote 0
          • B
            Beowolf last edited by

            Muß ich den Xp-Wert so verstehen, das alles etwas ruhiger geregelt wird?

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Beowolf last edited by paul53

              @beowolf sagte: Muß ich den Xp-Wert so verstehen, das alles etwas ruhiger geregelt wird?

              Je größer Xp, desto träger reagiert die Regelung. Wenn Xp aber zu klein ist, wird die Regelung instabil (schwingt).

              Wird die Oberflächentemperatur zyklisch aktualisiert? Wenn ja, mit welchem Zyklus?

              1 Reply Last reply Reply Quote 0
              • B
                Beowolf last edited by

                Der Temp-Wert steht im Moment auf 5 Sekunden. Das ist aber nur, weil ich nicht immer auf den nächsten Wert lange warten wollte.

                Das Blockly sieht im Moment so aus.

                pid.jpg

                Die Temperatur schwankt um 0,02 Grad so alle 2 bis 3 Minuten.

                Grüße

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Beowolf last edited by paul53

                  @beowolf sagte: Die Temperatur schwankt um 0,02 Grad so alle 2 bis 3 Minuten.

                  Das hört sich gut an. Welche Werte haben Temperatur und Stellsignal?
                  Tn ist übrigens 180 s (was o.k. ist), da mit 100 anstelle von 1000 multipliziert wird.

                  1 Reply Last reply Reply Quote 0
                  • B
                    Beowolf last edited by

                    40°C und bei einer PWM von 242.

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Beowolf last edited by paul53

                      @beowolf sagte: PWM von 242

                      Dann sollte der Stellsignal-Offset von 50 auf 250 geändert werden, damit die Regelung nach Skriptneustart schneller einschwingt. Ein Offset unter dem Minimalwert (150) macht keinen Sinn.

                      1 Reply Last reply Reply Quote 0
                      • B
                        Beowolf last edited by

                        Das ist der Wert richtig?

                        pid1.jpg

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @Beowolf last edited by

                          @beowolf sagte: Das ist der Wert richtig?

                          Ja.

                          B 1 Reply Last reply Reply Quote 0
                          • B
                            Beowolf last edited by Beowolf

                            Ich habe jetzt gerade mal von 40°C auf 50°C erhöht.

                            0,9°C für einen kurzen Moment drüber. Das ist vollkommen ok?

                            pid2.jpg

                            Für eine Platte die sich nicht regeln läß ist das doch sehr, sehr gut.😊

                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @Beowolf last edited by

                              @beowolf sagte in: Das ist vollkommen ok?

                              Ja, das sieht gut aus.

                              1 Reply Last reply Reply Quote 0
                              • B
                                Beowolf @paul53 last edited by Beowolf

                                @paul53

                                Hallo Paul,

                                ich brauche noch einmal deine Hilfe.

                                Die Temperaturregelung läuft wunderbar. Noch mal Danke dafür.

                                Ich muß jetzt aber noch einen Lüfter regeln/steuern.

                                Wenn also im Hühnerstall schlechte Luft ist, soll die Drehzahl vom Lüfter rauf gehen.

                                Bei der Temperaturregelng ist es ja genau anders herum. Wird es zu warm wird ja die Heizplatte "geringer" angesteuert.

                                An welcher Stelle im Script muß ich etwas ändern? Ich wollte da jetzt nicht einfach etwas ändern.

                                Grüße
                                Manfred

                                PS:

                                Der Wertebereich liegt ja hier zwische 0 und 100%H.

                                Ich glaube aber, das der Bereich zwischen 45 und 100%H realistischer ist.

                                paul53 1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 @Beowolf last edited by

                                  @beowolf sagte: Wenn also im Hühnerstall schlechte Luft ist, soll die Drehzahl vom Lüfter rauf gehen.

                                  Soll ein bestimmter Sollwert eingehalten werden oder genügt nicht auch ein P-Regler, der bei höherem Istwert die Drehzahl erhöht?
                                  Da die Richtung umgekehrt ist, muss man Ist- und Sollwert vertauschen:
                                  setze p auf (100 / Xp) * (Istwert - Sollwert)

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    Beowolf @paul53 last edited by

                                    @paul53 sagte in Wärmeplatte Kunstglucke / PWM / PID-Regler:

                                    Soll ein bestimmter Sollwert eingehalten werden

                                    Das wollte ich damit ausprobieren. Es geht nicht nur um die schlechte Luft, sondern auch um beschlagene Fensterscheiben.
                                    Da bin ich am Testen ab wann die Scheiben beschlagen.

                                    Ich wollte noch nicht den Taupunkt ins Spiel bringen. Ich hoffe das es auch so geht.

                                    Danke für die Hilfe.

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    708
                                    Online

                                    31.7k
                                    Users

                                    79.8k
                                    Topics

                                    1.3m
                                    Posts

                                    2
                                    23
                                    776
                                    Loading More Posts
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                    The ioBroker Community 2014-2023
                                    logo