[Playlisten] [Impressum und Datenschutzerklärung]

P- und PI-Regler; Einstellung nach Ziegler-Nichols


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

die üblichen Regler in der Gebäudeautomationsind PI-Reglerund PI-Reglerich will das mal an einemsimplenBeispielvorführenwas uns erst mal ein Experimentierfeldund da Komma dann Trinkregelnerst mal kommt jetzt das System das ich regeln will ??ich möchte mir die Innentemperatureines Raums anguckendie möchte ich dann auf zwanzig Grad Celsius regeln nachherin die von der Zeit abwas ist die Ableitung dieser Temperaturnach der Zeitdas wird was damit zu tun haben wie ich heizedie Mitleidskörpertemperaturminus die aktuelle Innentemperaturdie hängt von der Zeit ab ein ?? beide von der Zeit ??diesesMal eine Konstantesagt was darüber wie stark ich heizemüsse ?? noch der Heizkörperexponentrein ich wirklich übertreibenwenn meine Raumtemperaturgleich der mittleren Heizkörpertemperaturistist die Ableitung nullund ich als effektiv nicht mehrkonstant ihr vorne gibt an wie schnell dieser Prozess des heizen passierthier habe ich Calvinda habe ich pro SekundeZeitkonstante sind einst durch Sekundeist eins durch die Zeitin der etwas nennenswertes passiertnur zwanzig Minuten?? besteht hier einst durch zwanzig Minutendas ist das erwärmender Luft im Raum ich verliere aber auch Wärmeanalog dann mit der AußentemperaturTAund hier vor steht eins durchdie Zeit in der nennenswert was beim abkühlen passiertsang bereits durch vierzig Minutendas wäre mein Modellwir stehen jetzt überall Temperaturdifferenzender Differentialquotienthier ist im Endeffekt auf die Differenz das heißt ich muss ehrlich und in gelben Rechnernüber den Paracelsus Rechnerdas macht das ganze etwas freundlichergegen ?? mit Zahlen ausdie Außentemperatursoll minuszehn Grad Celsius seindie mittlere Heizkörpertemperaturda sag ich malüber den breiten Daumen das soll die Vorlauftemperaturseinminus zehn Grad Celsiusdiese zehn Grad Celsius hängt natürlich auch wieder von allen möglichen Umständen ab ?? nehmen das aber mal sodas sehr überschaubar bleibtjetzt istwie gesagt die Aufgabe die Vorlauftemperaturso einzustellendas die Raumtemperaturzwanzig Grad Celsius wirddas ?? natürlich robustgegen Störungen sein hier ist die Außentemperaturminus zehn Grad Celsiusoder minus fünf Grad Celsius oder plus fünf Grad Celsiusdiese Störungen soll die Regelung wegnehmenFußnote wenn ich sage ich möchte die Vorlauftemperatureinstelleneigentlichstell ich ja wieder nur Ventile einoderPumpleistungenoder Ähnlichesund wahrscheinlich inneren bisschen mehr passieren regelungstechnischein weiterer Regler der dafür sorgt dass die Ventile und die Puppen richtig eingestellt werden nach meiner Temperaturvorgabehier auch das wird jetzt zu weitsimpelste Regler die man bauen kann ?? das ist PI-Reglerich mal den Markendiagrammaufdie Vorlauftemperaturmöchte ich einstellenin diesem Reglerdazu guck ich mir anders ist die Innentemperaturim Verhältniszu zwanzig Grad Celsiuswenn ich hier binist die ist Temperaturhöher als die Solltemperaturzwanzig Grad Celsiusich muss den Vorlauf runter regeln wenn ich hier bin auf der linken Seite ist die ist Temperaturkleiner zwanzig Grad Celsiusich muss die Vorlauf der Natur auch auf Regelnals im Endeffekt habe ich so ein Zusammenhangund das kann natürlich nicht besetzen indische so weitergehenes wird irgendwo nichtlinearim einfachsten Fall einfach so das an irgend ein Anschlag gestoßenund hier dieser lineare Bereich das wäre der Bereich in dem der PI-Regler arbeitetdas Kung und den OpenOffice anes wird immer noch nichts gewickelt wo sich das Video noch nichts gerichtlich gucken Asthma wie dieser Raum funktioniertgegeben eine bisher noch festeVorlauftemperaturin Grad Celsiuswas passiert dennmit der Raumtemperaturschreibt mal TwitterihninGrad Celsius?? ich die Differentialgleichunghabemuss ich jetzt irgendwie die Fenstergleichungenlösenich mach das ganz naiv mit dem Euler Verfahrengibt den Zeit Schritt vordem Westnil Minutenetwas ungewöhnlich aberbeiHeizungslüftungsklimahandelt mit Größenordnungenso von Minuten ?? zu tunder vierte Minutediesen Wert auch nach ?? an verschiedenen Stellennachgucken ?? die Vorlauftemperaturfünfzig Grad zu Beginneines muss ich um die Differenzialgleichungenlösen zu können ?? irgend ein Anfangswertfür meineRaumtemperaturhabenzehn Grad Celsiusdie Differenzialgleichungwie ändert sich die Temperaturin einem Zeitschrittfiltertesollte diese vierte Minute sein in einem Zeitschrittändert sich die Temperaturumdieses hier das ist die Ableitungmal der ZeitschriftAbleitung sagtwie hoch bin ich gegangen zuwie weit bin ich nach rechts gegangendie Änderung wird seinZeit Schritt Malableitungdas ist die Grundidee von dem Euler Verfahren ich habe einen bestimmten Wert erreicht und überlege mir jetzt im nächsten Zeit Schrittfindet sich dieser WertableitungsmahlzeitSchritt ungefährund dann wiederZeit Schritt AbleitungsmahlzeitSchrittnächste Zeit Schrittableitungbezeichnet weit wenn sie negativ wird so hungert sich das Eulerverfahren der durch das Marmor jetztnie auf der rechten Seite steht die Ableitungdie Bausteine zumir steht also unter bis jährige Wertplus Zeitschrift Malableitungdas ist Zeit SchrittDollarzeichennämlich das auf ziehen kann nachhermal die Ableitungdas wird etwas komplizierter mit der Ableitungaber nochmals pickenhier steht die Ableitungeinzig zwanzig Minuten maldiese Differenz und ihr vorne sieht sich die Vorlauftemperaturein minus zehn Grad Celsius und einzig vierzig Minuten mal diese Differenzdurch zwanzigan sie nun gerechnetmal die Differenzvorlauftemperaturnach Euler ganz streng die vom Schritt Hervorvorlauftemperaturminus zehn Grad wollt ich rechnenwie die mit Heizkörpertemperaturminus dritter Iaus dem vorigen Schrittstand das?? auf der rechten Seite die Differenzialgleichungenund ich verliereminus eins durch vierzigMinutenmaldie Differenzaus war die letzte Temperaturminus die minus zehn Grad Außentemperaturund ?? Klammer zudas müsste sein der alte Wertplus der Zeit Schritt mal dieAbleitungund die Ableitung sich aus der Differenzialgleichungendas Mahnmal fürzwei hundert Schritte vielleicht?? das mal damit man alles auf einmal sehen kannvon da bis da untenmöchte ich alles fütternsowie das bis dahin ausKomma der kann schon dazu ??die ganze Gletscherspaltehierkönnen Diagrammliniensollte seinsodas heißt jetzt also bei dieser Vorlauftemperaturvon fünfzig Gradwird sich meineRaumtemperaturso allmählich auf dreiundzwanzigGrad hier einpendeln bisher bitte noch nichts geregeltund wollte ein ?? bei zwanzig Grad landenbevor ich mit dem Regen anfangebastle ich aber noch ein Effekt reinsicher so wenn ich die Vorlauftemperaturänderedann schlägt das nicht sofort durchdas Wasser muss erst mal ankommenim Raumund möchte noch eine Totzeiteinkalkulierenich nehme hier in meiner Differenzialgleichungdie gleich keine ganz romantischen Vergleiche mehr sein wirdhier nämlichnicht die aktuelle Vorlauftemperatursondern ich den die Vorlauftemperaturvon vor zwei halb Minutenum zu berücksichtigen dass das Wasser ?? ein bisschen braucht ist es bei mir angekommen istund dann ist das keine handelsübliche Differentialgleichungmehrals diese Todseite drin habeUhrzeitals das aus folgendem Grundwenn sie hierdiese Größe ändern dauert es ein halb Minuten bis irgendwas davon merkendass Bausch noch in OpenOffice einzwei ?? Minuten wären zehn Zeit Schritteich möchte also nichtauf den direkt davorliegendeZeit Schritt verweisenich möchte auf den Zeit Schritt zehn Schritte davor verweisendas kann ich so machen das sicher hinten hin geheund sage ihr Verweis ich nicht auf A elfdie Vorlauftemperaturdirekt davorsondern ich Verweis auf die VorlauftemperaturA zweidie hier obenPunkt das muss natürlich für der Western so weitergehen?? ich fülle das maldie davorEinträge für dich jetzt einfach alle mit dem Wert zehn muss irgendwas dazu erfindenund jetzt sieht man jadiese Totzeites passiert erst mal gar nichts und dannmerke ich was von der Vorlauftemperaturdas soll mein Modell seinetwas wirklichkeitsgetreueals die reine Differentialgleichungund jetzt geht's endlich ans regelnich möchte die Vorlauftemperaturso einstellendass die Raumtemperaturzwanzig Grad Celsius istich bestimme erst mal die DifferenzUnterstrich am besten gleich in was es ist es ist nämlichsoll minus ist das ist die übliche harte Differenz ausrechnennicht ins Minus soll sondern soll minus ist soll minus istinKelvinwir ziehen zwei Temperaturenin Grad Celsius voneinander ab das Kelvin dannwas sich voneinander ab die zwanzig Grad Celsius minuswas die aktuelleTemperaturiststeht sie bei B zwei und das völlig wieder bis untendiese Differenzdie möchte ich zum Schluss bei null habendas machen wir zwar mit demProportionalreglernehme ein Vielfacheseines KPProfessor eins ich nehme ein Vielfachesvon dieser Differenz soll minus istwirklich ein minusSchreiben des Kleistvon dieser Differenz soll minus ist nämlich ein Vielfachesund setze das hier vorne wieder reinals Vorlauftemperaturnehme ich dieses CafémitDollarzeichenmal diese Differenzund das wieder hier für alledas sieht jetzt erst malnicht als überzeugend ausrichtig bis auf zwei GradCelsius Runterkundgebungbisschen mehrzwei ?? das Vielfachedie fehlende nehme ich von der Differenznämlichhat man das da was gehen könntees bewegt sich ungefähr in die richtige Richtung schon einmaldiese Zahl ihr KPdie Verstärkungdie sagtwie steil das ganze wirddieses KP Mal die Differenzdas sagt wie steildieserproportionaleTeil ist ich hab jetzt nicht modelliert dass sich unten und oben abschneiden muss irgendwannmodellieren nur den proportionalen Teilje größer dieses P ist umso steilerwird dieser Teilund umso kleiner wird die verbleibende Abweichungund sieht hieracht Stelleernährt von Jones allmählich den gewünschten zwanzig Grad wenn ich den auf zehn StelleKomma noch bisschen näher dran an die zwanzig Gradzwölfwarschon heikel zu werden ?? etwas zu sagen wenn ich den kleiner macht vierendlich weiter wegje größer diese Verstärkung ist umso genauer komm ich ans Zielwas ich kenne und was ich einstellen kanndas es die Kennlinie vom Reglerwas ich nicht kenneoder zumindest nicht genau kenne das es die Kennlinie des Raumswenn ich eine bestimmte Vorlauftemperatureinstellewas ist an die Raumtemperaturdie sich nach ein paar Stunden daraus ergibt?? könnte so ein Zusammenhang seinBild nicht den Jahr müsste man sich überlegen aber über kleine Strecken hoffentlich längerund was nun passiert ist folgendeswir starten bei irgendeiner Temperaturwird auf der linken Seitesie ist zu niedrigwir erhöhen die Vorlauftemperaturdadurch wird es wärmer im Raumkommen falls es noch nicht waren in diesem Proportionalbereichund den wandern wir hierund da ist dann die Vorlauftemperaturgerade sodas die Raumtemperaturhundert Prozent dazu passtdabei bestehendieser Temperaturjetzt knapp unter zwanzig Grad CelsiusWelt der ReglervioletteKurvewird der Regler diese Vorlauftemperaturaber bei dieser Vorlauftemperaturstellt sichnach entsprechender Zeit im Raum genau diese Temperatur auch ein dass es diese Regelprozess läuft auf diese Stelle hin auf diese Temperatur hinund die Temperatur sind im allgemeinen nicht zwanzig Grad Celsiussondern es verbleibteine Abweichung auf Dauer?? Steiner diese Kurve istdesto kleinerwird diese Abweichung offensichtlichund umgekehrt wenn diese Kurveflach ist sieht man auchdannliegen im allgemeinen weit wegvon unserem Sollwertman hätte also gerne eine möglichst steile Kurve eine möglichst große Verstärkung?? gerade schon geseheneine möglichst steile Kurve ist auch keine so wirklich gute Ideeund das System fängt an zu schwingenich starte vielleicht mit einer zu kleinen Temperaturdann tritt der Regler aufund pumpt schön viel warmes Wasser durch die Leitung was aber nicht sofort bei mir ankommt und wenn es bei mir ankommt auch nicht sofort ein spürbaren Effekt hat Walser solangsam losgehtmit der Tempotouränderungdas heißt es passiert gar nichts aber dann sehr viel ich schieß ihn sofort in diesen oberen Bereich reinund hier wird natürlich wieder zurück geregelt sobald wir merken dass die Temperatur zu hoch istdas Leben bisschen dauertwird wieder zurück geregeltunddas Spiel wiederholt sich das in diese Oszillationenwenn man es übertreibteine emotionale Taille zu steil istdas das Wasser was da im roten unterwies es viel zu warm istdann werden wir sogar weiter über das Ziel hinaus schießen als wir drunter gelegen habenund das Ganze wird instabilich bekomme Schwingungen die immer weiter ansteigendeAmplitudeWassermischung gesehen ?? hier weiter rauf gehen mit der Verstärkungdas sind noch abklingende Schwingungenzehnelfzwölfhundert und ?? Luft nur vierzehnAHA?? Nummer dreizehndas klingt gerade noch abvierzehnscheint kaum noch abzuklingenund fünfzehn ist dann wahrscheinlich am Anwachsen schonund das geht natürlich so weitersechzehndas möcht man nun wirklich nicht haben dass der Reglerauf diese Weise verrückt spieltwieder auf Toilette zurückdas wäre der kritische Wertso hoch wo muss definitiv nicht einstellennicht immer wieder zurück auf vier damit es etwas überschaubar bleibtdass ich es nach einer extremenRegeldifferenzaus die übrig bleibtwir landen nicht nur bei zwölf Grad wollten zu zwanzig Grad übersandten nicht nur bei zwölf Grad so flach ist diese Kurvedannman kann sich behelfen indem man den Arbeitspunkteinstelltstatt dass sich einfachein Vielfachesvon dem PI-Regler nehme addiere ich aber noch was dazuschottergleichen Zahl reinnicht dazu?? ich versetze das Ganzenatürlich wieder durch die ganze Spalte ein Offsetdas ist dann der Arbeitspunktich arbeite nichtum null herumsondern zum Beispiel um vierzig herumdann sie das schon viel besser aus Komma selbst mitdiesem Verstärkungsfaktorvon vierziemlich dicht bei der zwanzig an also was ich hier mit dem Arbeitspunkt einstelleist eigentlich nurso ein Offset Satire den Arbeits Punkt dazuund genau dasist in dieser Zeitung an die schon umgesetzt?? ich ein bisschen Gefühl Gottder PI-Regler wie ich in OpenOffice geschrieben habeer diese Kennlinieüber zwanzig Grad Celsiussogleich ist kommt null rauswas ich mache ist das ich zu diesem ErgebnisKP mal soll minus ist das ich zu diesem Ergebnis noch was dazu addiere?? soundsoviel Grad Celsiusfür die Vorlauftemperaturdann endlich hierund das wird dann abgeschnittenan den technischen Grenzennebenbei fällt mir auf jene negative Temperatur für die Vorlauftemperaturenauch nicht so geschickt als Witz erscheine schon hier oben sogar abgeschnittendas heißtdiese vierzig Grad Celsius beziehen sich jetzt auf die Vorlauftemperaturnicht auf die Temperatur im RaumBeistrich die Vorlauftemperaturheraus in dem ich vierzig Grad Celsius addierenUralstellen den Arbeitspunkt erst mal vernünftigeinund dann wählen wirhier einen solchen Verstärkungsfaktordass das Ding nicht von selbst anfängt zu schwingenvierzehnWinter eben durch offensichtliches gibt eine Faustregelvon Siegler Nickelsdie Faustregel sagt okay dann stellen wir das auf die Hälfte von dem kritischen Wert für den PI-Reglernicht dabei war die NamenentwicklerNickelswenn ich also das System habeRealität vor mir stehend oderhinreichend gut moduliertstellt das System so eindass es Konstanz schwingt nicht an Bugs sind nicht Abklingen ?? ist auch nicht über Steuern ?? wir dürfen ?? nicht an die hundert Prozent und an die null Prozent Grenze von unseren Ventilenoder Pumpen kommendas mache ich als Experimentdavon nämlich die Hälftedas wäre die Ziegler-Nichols-Methodefür denPI-Regleres bleibt aber in jedem Fall hier noch eine Regeldifferenzich lande bei neunzehn Komma vier eins Grad Celsiusnull Komma fünf neun GradCelsius Regeldifferenzauch die kriegt man auch wegmit dem PI-Reglerman nimmt doch das integral dazu ich integriere die Differenzoder ich konsumiereDifferenz war ZeitschriftIntegral schreibe ich immerEinheitstechnischist das integraljetzt die Temperaturdifferenzmal die Zeitdas werden also KelvinMinuten?? schöne Einheitder Staaten bei nur mit dem Integralund jetzt kommt in jedem Zeitschritt folgendes dazuZeit Schrittmaldie soll minus ist Differenzwie billig das integralstell ich mir das vor das integral einer Funktionvon Xvon A bis Bich versuchenaivzumindestwinzige Rechtecke zu addierensolche Rechtecke zu addierenund man solle das ungefähr hinkommendie Breite eines solchen Rechteck istmein Zeitschrittund die Höhe an solchen nicht Ex ist das was ich da integriere als ich Zoom ihreZeit Schrittmal Funktionswertdas wäre die Nehrungfür das integralin diesem SpielO summiert habe ich noch nicht es ist deralte Wert den wir hatten für das integral plusZeitschlitzder Note Dollarzeichen haben nämlich auf Zinkplus Zeit Schrittmalder nächste wird hier der integriert werden sollundfür den mal wiederdas wäre jetzt das integralalso ich hab ihr am Endeein integral angesammelt von fünfundsechziggelben Mal Minuteder Trick beim PI-Regler ist das man dieses integral jetzt benutzthier vorne wiederumden Reglerausgangzu ändernwennder Wert dauerhaftzu niedrig istdann ist diese Differenz positivund das integral wird größer und größer und größer das heißt nicht das integral Rückkopplungwird diese Differenzgeregelt werden von oben runter geregelt werden aber von unten wieder rauf geregelt werden da schreibe ich ihndoch noch ein Faktor vor dem integralkann Ihnen ich den malmit eins anWunschhier steht dannder Arbeit Punktplusdas vom Proportionalreglerund jetzt kommt plusdas vonPI-Reglermit Dollarzeichenjetzt mal das Integrallebenund das wieder für die ganzeSpalteund man siehtdie Differenz ist hier tatsächlichpraktisch zu Null Weg geregeltes baut sich ein integral hier aufgenau so das der Werte von dann genau stimmtdas wäre jetzt ?? PI-Reglerund auch für den gibt es von Zickler und Nickels eine juristische Methodean dreht denihr Anteil ganz wegdas erwidern PI-Regler hatsorgt mit dem PI-Regler dafür dass manSchwingungen hat sowie eben Selbstsituationder Ian Danzer gedrehtübrigens Vorsicht es gibt auch noch die Alternative dass man jene Zeitkonstanteeinstellt die muss man dann auf unendlich stellenich hab ihr den Faktor vor dem integralden kritischen Wert kennen wir schon von eben vierzehnjetzt guckt man sich noch die Periodenlängeaneinsdas ist die erste Periode zwei drei vier Periodendie letzte endet bei hundert dreiundsechzigZeitschrift hundert dreiundsechzigund die erste fängt vielleicht bei neunzehn an was ist also die Periodenlängehundert dreiundsechzig minusneunzehnZeitschrittehat sichfür vier Periodenmalte null Komma zwei fünf das ist eine Periodenlängenund nun macht man folgendesder KP wert es jetzt nicht mehr die Hälfte von dem kritischensonder ein Stückchen wenigerKomma vier fünfmal der kritischeund der KI fährtist eins Komma zweimalden Kaffee wirddurch die Periodendas wäre dass sie gängiges Verfahren für den PI-Reglersieht in dieser Situation überspringt es heftigist aber dann sehr schnellauf den Punkt