Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 1 Inhaltsverzeichnis 1 2 Einleitung ........................................................................................................................... 2 Vorbereitungsaufgaben ..................................................................................................... 3 2.1 Vorbereitungsaufgabe 1................................................................................................... 3 2.2 Vorbereitungsaufgabe 2................................................................................................... 3 2.3 Vorbereitungsaufgabe 3................................................................................................... 6 2.4 Vorbereitungsaufgabe 4................................................................................................... 9 2.5 Vorbereitungsaufgabe 5................................................................................................... 9 2.6 Vorbereitungsaufgabe 6................................................................................................. 15 2.7 Vorbereitungsaufgabe 7................................................................................................. 16 3 Versuchsdurchführung ................................................................................................... 21 3.1 Untersuchung der Regelstrecke ..................................................................................... 21 3.1.1 Sprungförmige Änderung der Eingangsgröße an Tank 1 .......................................... 22 3.1.2 Sprungförmige Änderung der Eingangsgröße an Tank 2 .......................................... 22 3.1.3 Vergleich der gemessenen mit den simulierten Übergangsfunktionen ..................... 23 3.2 Untersuchung der Regelstrecke mit Entkopplungsfilter................................................ 24 3.2.1 Sprungförmige Änderung der Eingangsgröße an Tank 1 .......................................... 24 3.2.2 Sprungförmige Änderung der Eingangsgröße an Tank 2 .......................................... 25 3.2.3 Vergleich der simulierten mit den gemessenen Übertragungsfunktionen ................. 26 3.3 Führungsverhalten der geschlossenen Regelung mit Entkopplungsfilter ..................... 27 3.3.1 Sprungförmige Änderung der Führungsgröße an Tank 1.......................................... 27 3.3.2 Sprungförmige Änderung der Führungsgröße an Tank 2.......................................... 28 3.4 Störverhalten der geschlossenen Regelung mit Entkopplungsfilter .............................. 29 3.4.1 Sprungförmige Änderung der Störungsgröße z1 an Tank 1 ...................................... 29 3.4.2 Sprungförmige Änderung der Störungsgröße z2 an Tank 2 ...................................... 30 3.4.3 Auswertung des Störverhaltens zi=20% .................................................................... 31 3.4.4 Sprungförmige Änderung der Störungsgröße z1=50% an Tank 1 ............................. 32 3.5 Führungsverhalten der geschlossenen Regelung ohne Entkopplungsfilter ................... 33 3.5.1 Sprungförmige Änderung der Führungsgröße an Tank 1.......................................... 33 3.5.2 Sprungförmige Änderung der Führungsgröße an Tank 2.......................................... 34 3.6 Störverhalten der geschlossenen Regelung ohne Entkopplungsfilter ........................... 35 3.6.1 Sprungförmige Änderung der Störungsgröße z1 an Tank 1 ...................................... 35 3.6.2 Sprungförmige Änderung der Störungsgröße z2 an Tank 2 ...................................... 36 4 Zusammenfassung ........................................................................................................... 37 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 2 1 Einleitung Im folgenden Versuch wird an Hand eines Drei-Tank-Systems die technische Realisierung eines nichtlinearen Mehrgrößensystems mit zwei Eingangs- und Ausgangsgrößen erläutert. Dazu wird in der Vorbereitung (Kapitel 2) die theoretische Prozessanalyse für dieses Modell betrieben und im weiteren Verlauf die errechneten Werte praktisch zu überprüft (Punkt 3). Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 3 2 Vorbereitungsaufgaben 2.1 Vorbereitungsaufgabe 1 Aufstellen der Differenzialgleichungen für die Volumenbilanzen de Drei-Tank-Systems: (Error! Use the Home tab to apply dV Übersch A h(t ) q e (t ) q a (t ) rift 1 to dt the text that you want to appear here..1) Volumenstrom zwischen zwei Behältern q a z s 2 g he (t ) ha (t ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..2) Tank 1: u (t ) a s h1 (t ) K Pi 1 z1 2 g h1 (t ) h3 (t ) A A (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..3) Tank 2: u (t ) a s a s h2 (t ) K Pi 2 z 3 2 g h3 (t ) h2 (t ) z 2 2 g h2 (t ) A A A (Error! Use the Home Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 4 tab to apply Übersch rift 1 to the text that you want to appear here..4) Tank 3: a s a s h3 (t ) z1 2 g h1 (t ) h3 (t ) z 3 2 g h3 (t ) h2 (t ) A A (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..5) 2.2 Vorbereitungsaufgabe 2 Linearisieren der Differenzialgleichungen (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..3), (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..4) und (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..5) mittels Taylor-Reihenentwicklung am Arbeitspunkt und Abbruch nach dem ersten Glied: Für kleine Änderungen am Arbeitspunkt gilt (Zufluss und Abfluss am AP heben sich auf): (Error! Use the Home tab to apply df ( xe ) Übersch xa (t ) | AP xe (t ) K p xe (t ) rift 1 to dt the text that you want to appear here..6) Tank 1: a s 2 g u (t ) h1 (t ) K Pi 1 z1 (h1 h3 ) A 2 A h10 h30 (Error! Use the Home tab to Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 5 apply Übersch rift 1 to the text that you want to appear here..7) Tank 2: h2 (t ) K Pi a s 2 g a s 2 g u 2 (t ) z3 (h3 h2 ) z 2 h2 A 2 A h30 h20 2 A h20 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..8) Tank 3: h3 (t ) a z1 s 2 g 2 A h10 h30 (h1 h3 ) a z3 s 2 g 2 A h30 h20 (h3 h2 ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..9) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 6 Zur Berechnung der Koeffizienten aij am Arbeitspunkt wird vorausgesetzt: (Error! Use the Home tab to apply hi ai1 h1 ai 2 h2 ai 3 h3 ; h10 27,4cm ; h2 (t ) 12,3cm ; h3 (t ) 19,8cm ; Übersch rift 1 to cm s 0,5cm 2 ; A 154cm 2 ; a z1 0,4421 ; a z 2 0,7063 ; a z 3 0,4898 ; g 981 2 the text s that you want to appear here..10 ) Tank 1, ai1: a11 a13 cm 1 s2 0.0115 2 s 2 154cm 27,4cm 19,8cm 0.4421 0.5cm 2 2 981 a z1 s 2 g 2 A h10 h30 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..11 ) Tank 2, ai2: a 22 a z3 s 2 g 2 A h30 h20 0,4898 0,5cm 2 2 981 308cm 2 17,5cm a 23 az3 s 2 g 2 A h30 h20 az2 s 2 g 2 A h20 cm s2 0,7063 0,5cm 2 2 981 08cm 2 12,3cm cm s2 -0,0242 cm s2 0,0129 308cm 2 19,8cm 12,3cm 0,4898 0,5cm 2 2 981 1 s (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..12 ) (Error! Use the Home tab to apply Übersch rift 1 to Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 7 the text that you want to appear here..13 ) Tank 3, ai3: a31 a32 a z1 s 2 g 2 A h10 h30 az3 s 2 g 2 A h30 h20 a33 cm 1 s2 0,0115 2 s 308cm 27,4cm 19,8cm 0,4421 0,5cm 2 2 981 cm 1 s2 0,0129 2 s 308cm 19,8cm 12,3cm a z1 s 2 g 2 A h10 h30 0,4898 0,5cm 2 2 981 a z3 s 2 g 2 A h30 h20 0,4421 0,5cm 2 2 981 308cm 7,6cm 2 cm s2 0,4898 0,5cm 2 2 981 308cm 7,5cm 2 cm s2 -0,0244 1 s (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..14 ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..15 ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..16 ) Durch diese Koeffizienten ergeben sich die Vereinfachungen der Differenzialgleichungen zu: u (t ) (Error! h1 (t ) K Pi 1 a11 h1 a13 h3 Use the A Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 8 Home tab to apply Übersch rift 1 to the text that you want to appear here..17 ) (Error! Use the Home tab to apply Übersch u (t ) rift 1 to h2 (t ) K Pi 2 a22 h2 a23 h3 A the text that you want to appear here..18 ) (Error! Use the Home tab to apply Übersch rift 1 to h3 (t ) a31 h1 a32 h2 a33 h3 the text that you want to appear here..19 ) h1 a11 h2 0 h3 a31 0 a 22 a 32 K Pi A 0 a13 h1 K Pi u1 a 23 h2 0 A u 2 a33 h3 0 0 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..20 ) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 9 Füllhöhe / cm y1 1 0 h1 0 0 u1 y 0 1 h 0 0 u 2 2 2 Abbildung 1 Sprungantworten bei u1=0,6V und u2=0V (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..21 ) Füllhöhe / cm Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 10 Abbildung 2 Sprungantworten bei u1=0V und u2=0,6V 2.3 Vorbereitungsaufgabe 3 Im Folgenden wird die Übertragungsmatrix mit Hilfe von Matlab ermittelt und in Simulink die entsprechenden Sprungantworten simuliert. Diese stimmen folglich mit den in Kapitel 2.2 ermittelten Sprungantworten überein. (Error! Use the Home tab to apply Übersch G12 G G 11 rift 1 to G21 G22 the text that you want to appear here..22 ) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 11 Simulink Modell der Regelstrecke Abbildung 4 Sprungantworten bei u1=0,6V und u2=0V Füllhöhe / cm Abbildung 3 Füllhöhe / cm Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 12 Abbildung 5 Sprungantworten bei u1=0V und u2=0,6V Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 13 2.4 Vorbereitungsaufgabe 4 Der Entkopplungsfilter K21 dient zur Entkopplung des Zulaufvolumenstromes u1 auf die Füllhöhe h2 an einem vorgegebenen Arbeitspunkt (für das linearisierte Modell). K21 ist idealerweise so zu wählen, dass die Übertragungsfunktion von u1 zu h2 zu Null wird und die Übertragungsfunktion von u1 zu h1 unverändert bleibt. Mit dem Entkoppelfilter K12 ist analog zu K21 zu verfahren. Die Entkopplungsfilter ergeben sich bei einer P-kanonischen Form zu: K12 G12 0,3 25,8 s 1 77,4 s 1 G11 K 21 G21 1 32,1 s 1 210,1 s 1 G22 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..23 ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..24 ) 2.5 Vorbereitungsaufgabe 5 Im Folgenden wird das Mehrgrößensystem mit den Entkopplungsfilters so vereinfacht, dass daraus die PI-Regler berechnet werden kann. Berechnung der entkoppelten Regelstrecke G1: Y1 (V1 V2 K12 ) G11 (V2 V1 K 21 ) G12 V1 G11 V2 K12 G11 V2 G12 V1 K 21 G12 (Error! Use the Home tab to apply Übersch rift 1 to the text Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 14 that you want to appear here..25 ) Mit den Entkopplungsfiltern (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..23) und (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..24) ergibt sich (Error! Use the Home tab to apply Übersch Y G1 1 G11 K 21 G12 rift 1 to V1 the text that you want to appear here..26 ) Berechnung der entkoppelten Regelstrecke G2: (Error! Use the Home tab to apply Übersch Y2 (V2 V1 K 21 ) G22 (V1 V2 K12 ) G21 rift 1 to V2 G22 V1 K 21 G22 V1 G21 V2 K12 G21 the text that you want to appear here..27 ) Mit den Entkopplungsfiltern (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..23) und (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..24) ergibt sich (Error! Use the Home tab to apply Y2 Übersch G2 G22 K12 G21 rift 1 to V2 the text that you want to appear here..28 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 15 ) Die PI-Regler wurden mit RLtool ermittelt: Bei G1 mit großer Zeitkonstante: GR1 _ 1 18,91 210,1 s 1 210,1 s (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..29 ) Bei G1 mit kleiner Zeitkonstante: G R1 _ 2 19,23 32,09 s 1 32,09 s (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..30 ) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 16 -5 1.5 Root Locus Editor (C) x 10 1 Imag Axis 0.5 0 -0.5 -1 -1.5 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 Real Axis WOK mit Regler GR1_1 bei großer Zeitkonstante Abbildung 6 Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 2 4 6 8 10 12 14 16 18 Time (sec) Abbildung 7 Sprungantwort mit Regler GR1_1 bei großer Zeitkonstante Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 17 Root Locus Editor (C) 0.03 0.02 Imag Axis 0.01 0 -0.01 -0.02 -0.03 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 Real Axis Abbildung 8 WOK mit Regler GR1_2 bei kleiner Zeitkonstante Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 10 20 30 40 50 60 Time (sec) Abbildung 9 Sprungantwort mit Regler GR1_2 bei kleiner Zeitkonstante Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 18 Bei G2 mit großer Zeitkonstante: (Error! Use the Home tab to apply Übersch 77,4 s 1 G R 2 _ 1 19,38 rift 1 to 77,4 s the text that you want to appear here..31 ) Bei G2 mit kleiner Zeitkonstante: GR 2 _ 2 18,04 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..32 ) 25,7 s 1 25,7 s Root Locus Editor (C) 1 0.8 0.6 0.4 Imag Axis 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -0.7 -0.6 -0.5 -0.4 -0.3 Real Axis -0.2 -0.1 0 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 19 Abbildung 10 WOK mit Regler GR2_1 bei großer Zeitkonstante Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 5 10 15 20 25 30 35 40 Time (sec) Abbildung 11 Sprungantwort mit Regler GR2_1 bei großer Zeitkonstante Root Locus Editor (C) 0.02 0.015 0.01 Imag Axis 0.005 0 -0.005 -0.01 -0.015 -0.02 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 Real Axis Abbildung 12 WOK mit Regler GR2_2 bei kleiner Zeitkonstante 0 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 20 Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 5 10 15 20 25 30 35 Time (sec) Abbildung 13 Sprungantwort mit Regler GR2_2 bei kleiner Zeitkonstante Bei der Regelung mit Entkopplungsfilter ist es aus dynamischen Gründen sinnvoller die kleinere Zeitkonstante zu kompensieren, damit das System schneller wird. Durch Partialbruchzerlegung, wie es in Gleichung (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..33) und (Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here..34) dargestellt ist, sieht man, dass sich eine Parallelstruktur mit einer großen und einer kleinen Zeitkonstante ergibt. Diese können als Laststörung angesehen werden. Wird nun der Term mit der kleineren Zeitkonstante kompensiert, so wirkt nur noch die langsamere Störung, welche das System nicht so stark beeinflusst. G1 5,3 41 s 1 0,3 5,1 (32,09 s 1) (210,1 s 1) 32,09 s 1 210,1 s 1 G 2 1,6 41 s 1 0,5 4 (25,8 s 1) (77,4 s 1) 25,8 s 1 77,4 s 1 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..33 ) (Error! Use the Home Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 21 tab to apply Übersch rift 1 to the text that you want to appear here..34 ) Abbildung 14 Beispiel-Struktur mit Regler Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 22 2.6 Vorbereitungsaufgabe 6 Die Hauptregler werden mittels Matlab in den z-Bereich transformiert: G R1 _ 2 19,23 GR 2 _ 2 19,23 18,63 z 1 32,09 s 1 G RZ1 _ 2 32,09 s 1 z 1 18,04 17,34 z 1 25,7 s 1 G RZ 2 _ 1 18,04 25,7 s 1 z 1 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..35 ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..36 ) Daraus folgenden die Differenzengleichungen: G RZ1 _ 2 19,23 18,63 z 1 y1 (n) y1 (n 1) 18,63 x1 (n 1) 19,23 x1 (n) 1 z 1 G RZ 2 _ 1 18,04 17,34 z 1 y2 (n) y2 (n 1) 17,34 x2 (n 1) 18,04 x2 (n) 1 z 1 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..37 ) (Error! Use the Home tab to apply Übersch Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 23 rift 1 to the text that you want to appear here..38 ) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 24 2.7 Vorbereitungsaufgabe 7 Die PI-Regler werden für die Hauptregelstrecken G11 und G22 (ohne Entkopplungsfilter) mittels RLtool ermittelt: Bei G11 mit großer Zeitkonstante: G R11 _ 1 18,70 374 s 1 374 s (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..39 ) Bei G11 mit kleiner Zeitkonstante: GR11 _ 2 20 24,38 s 1 24,38 s (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..40 ) Bei G22 mit großer Zeitkonstante: G R 22 _ 1 19,82 374 s 1 374 s Bei G22 mit kleiner Zeitkonstante: (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..41 ) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 25 (Error! Use the Home tab to apply Übersch 24,38 s 1 G R 22 _ 2 20 rift 1 to 24,38 s the text that you want to appear here..42 ) Root Locus Editor (C) 1 0.8 0.6 0.4 Imag Axis 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 Real Axis Abbildung 15 WOK mit Regler GR11_1 bei großer Zeitkonstante 0 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 26 Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 5 10 15 20 25 30 35 Time (sec) Abbildung 16 Sprungantwort mit Regler GR11_1 bei großer Zeitkonstante Root Locus Editor (C) 0.04 0.03 0.02 Imag Axis 0.01 0 -0.01 -0.02 -0.03 -0.04 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 Real Axis Abbildung 17 WOK mit Regler GR11_2 bei kleiner Zeitkonstante 0 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 27 Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 5 10 15 20 25 30 35 40 Time (sec) Abbildung 18 Sprungantwort mit Regler GR11_2 bei kleiner Zeitkonstante Root Locus Editor (C) 1 0.8 0.6 0.4 Imag Axis 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 Real Axis Abbildung 19 WOK mit Regler GR22_1 bei großer Zeitkonstante 0 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 28 Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 5 10 15 20 25 30 Time (sec) Abbildung 20 Sprungantwort mit Regler GR22_1 bei großer Zeitkonstante Root Locus Editor (C) 0.02 0.015 0.01 Imag Axis 0.005 0 -0.005 -0.01 -0.015 -0.02 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 Real Axis Abbildung 21 WOK mit Regler GR22_2 bei kleiner Zeitkonstante 0 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 29 Step Response 20 Sprungantw ort 18 Stellgröße 16 14 Amplitude 12 10 8 6 4 2 0 0 5 10 15 20 25 30 Time (sec) Abbildung 22 Sprungantwort mit Regler GR22_2 bei kleiner Zeitkonstante Die ausgewählten Hauptregler werden mittels Matlab in den z-Bereich transformiert: GR11 _ 2 20 24,38 s 1 20 19,18 z 1 G RZ11 _ 2 24,38 s 1 z 1 G R 22 _ 2 20 24,38 s 1 20 19,18 z 1 GRZ 22 _ 2 24,38 s 1 z 1 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..43 ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..44 ) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 30 Daraus folgenden die Differenzengleichungen: G RZ11 _ 2 20 19,18 z 1 y11 (n) y11 (n 1) 19,18 x11 (n 1) 20 x11 (n) 1 z 1 GRZ 22 _ 2 20 19,18 z 1 y22 (n) y22 (n 1) 19,18 x22 (n 1) 20 x22 (n) 1 z 1 (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..45 ) (Error! Use the Home tab to apply Übersch rift 1 to the text that you want to appear here..46 ) Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 31 3 Versuchsdurchführung 3.1 Untersuchung der Regelstrecke Zunächst wird das System bei u10=u20=30% in seinen Arbeitspunkt gefahren und gewartet bis sich ein stationärer Endwert einstellt. Dieser stellte sich dann nach ca. 2000 Sekunden ein. 40 30 20 10 0 200 400 600 800 1000 1200 Zeit / s 1400 1600 1800 2000 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 23 Befüllung der Behälter mit 30% Pumpenleistung Zum Vergleich der Simulation und des realen Systems werden in den anschließenden Kapiteln die Sprungantworten ermittelt. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 32 3.1.1 Sprungförmige Änderung der Eingangsgröße an Tank 1 40 30 20 10 0 2000 2200 2400 2600 2800 3000 Zeit / s 3200 3400 3600 3800 4000 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 24 Änderung der Eingangsgröße u1 am AP auf 33% Pumpenleistung 3.1.2 Sprungförmige Änderung der Eingangsgröße an Tank 2 40 30 20 10 0 4000 4200 4400 4600 4800 5000 Zeit / s 5200 5400 5600 5800 6000 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 25 Änderung der Eingangsgröße u2 am AP auf 27% Pumpenleistung Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 33 3.1.3 Vergleich der gemessenen mit den simulierten Übergangsfunktionen 5.5 h1 / cm 5 h2 / cm h3 / cm 4.5 4 Test 3.5 3 2.5 2 1.5 1 0.5 0 0 500 1000 1500 2000 2500 Zeit / s Abbildung 26 gemessene/simulierte Übergangsfunktion für u1=0.6V, u2=0V Um einen direkten Vergleich der simulierten Übergangsfunktionen mit den gemessenen Übergangsfunktionen zu erreichen, wurde die Weg- und die Zeitachse dahingehend verschoben, dass ein direkter Vergleich der simulierten und gemessenen Daten möglich ist. Der Verlauf der gemessenen Funktionen entspricht in etwa dem der simulierten Funktionen, wobei der statische Endwert in allen drei Funktionen leicht abweicht. Ursachen sind in den unterschiedlichen Arbeitspunkten zu finden. Das errechnete Zustandsmodell setze einen Arbeitspunkt von h10=27,4cm, h20=19,8cm und h30=12,3cm voraus. In dem Praktikumsversuch wurden aber die Arbeitspunkte h10= 29,0cm h20=21,6cm und h30=13,4cm angefahren. Es ist deutlich die Verkopplung des Gesamtsystems zu erkennen. In Abbildung 25 ist auch zu sehen, dass die Änderung des Zulaufes von Tank 2 eine gleiche Absenkung der Füllhöhen in allen drei Behältern verursachte. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 34 3.2 Untersuchung der Regelstrecke mit Entkopplungsfilter Im Nachfolgenden werden die Auswirkungen der berechneten Entkopplungsfilter in der Regelstrecke untersucht. 3.2.1 Sprungförmige Änderung der Eingangsgröße an Tank 1 40 30 20 10 0 6000 6200 6400 6600 6800 Zeit / s 7000 7200 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 27 Änderung der Stellgröße u1=30% am Tank 1 7400 7600 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 35 3.2.2 Sprungförmige Änderung der Eingangsgröße an Tank 2 40 30 20 10 0 7600 7800 8000 8200 8400 Zeit / s 8600 8800 9000 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 28 Änderung der Stellgröße u2=30% am Tank 2 9200 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 36 3.2.3 Vergleich der simulierten mit den gemessenen Übertragungsfunktionen 2 h2Simu / cm 1.8 h1Simu / cm 1.6 h1 / cm h2 / cm 1.4 h3 / cm 1.2 1 0.8 0.6 0.4 0.2 0 0 500 1000 1500 2000 2500 Zeit / s Abbildung 29 Angepasste Darstellung von Abbildung 28 Bei dem Teilversuch 3.2 wurde das Rücksetzen der Arbeitspunkt auf u1=u2=30% nicht beachtet. In Abbildung 29 ist der Vergleich der Simulation und der Messung bei sprungförmiger Änderung der Eingangsgröße von Tank 2 zu sehen. Da die Entkopplungsfilter nicht das gewünschte Verhalten aufweisen, lässt den Schluss zu, dass in der Messungen von Kapitel 3.2 die Entkopplungsfilter nicht richtig eingestellt oder gar ausgeschalten waren. Warum dieser Fehler auftreten konnte, kann nun nicht mehr nachvollzogen werden. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 37 3.3 Führungsverhalten der geschlossenen Regelung mit Entkopplungsfilter In diesem Kapitel wird das Verhalten der Regelung mit Entkopplungsfilter untersucht. Dazu werden die in Kapitel 2.5 und 2.6 berechneten Regler verwendet. Die Führungsgrößen betragen dabei am Arbeitspunkt w10=27cm und w20=15cm. 3.3.1 Sprungförmige Änderung der Führungsgröße an Tank 1 80 60 40 20 0 9600 9620 9640 9660 9680 9700 Zeit / s 9720 9740 9760 9780 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 30 Sprung der Führungsgröße auf w1=30cm am Tank 1 9800 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 38 3.3.2 Sprungförmige Änderung der Führungsgröße an Tank 2 50 40 30 20 10 0 1 1.005 1.01 1.015 Zeit / s 1.02 1.025 4 x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 31 Sprung der Führungsgröße auf w2=16,2cm am Tank 2 Bei den sprungförmigen Änderungen am Tank 1 und 2 arbeiten die, in der theoretischen Prozessanalyse ermittelten, digitalen Regler wie erwartet. Der Sollwert wird ohne markantes Überschwingen nach ca. 30s erreicht und die jeweils andere Füllhöhe bleibt unverändert. Durch die große Verstärkung ist ein großer Anstieg der Stellgröße zu verzeichnen. Im Vergleich zur Simulation ist die Ausregelzeit 6-mal länger. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 39 3.4 Störverhalten der geschlossenen Regelung mit Entkopplungsfilter Dieser Abschnitt beschreibt das Verhalten des Systems mit Entkopplungsfilter und Regelung. 3.4.1 Sprungförmige Änderung der Störungsgröße z1 an Tank 1 60 50 40 30 20 10 1.035 1.04 1.045 Zeit / s 1.05 4 x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 32 kleine Störung z1=20% zum Zeitpunkt t=10400s am Tank 1 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 40 40 30 20 10 0 1.05 1.055 1.06 Zeit / s 1.065 4 x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 33 wegnehmen der Störung von z1=20% auf z1=0% am Tank 1 3.4.2 Sprungförmige Änderung der Störungsgröße z2 an Tank 2 40 30 20 10 0 1.06 1.065 1.07 Zeit / s Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 1.075 4 x 10 Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 41 Abbildung 34 kleine Störung z2=20% am Tank 2 40 30 20 10 0 1.075 1.0755 1.076 Abbildung 35 1.0765 1.077 1.0775 1.078 1.0785 1.079 1.0795 1.08 4 Zeit / s x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 wegnehmen der Störung von z2=20% auf z2=0% am Tank 2 3.4.3 Auswertung des Störverhaltens zi=20% Kleine Störungen (im Bereich von zi=20%) an Tank 1 und 2 werden von den Reglern sehr gut kompensiert. Der sichtbare Füllstandsabfall an Abbildung 32 ist durch eine versehentlich zu stark eingestellte Störgröße zu begründen. An den Stellgrößen der jeweiligen Pumpen ist während des Ausregelns der Störgrößen ein entsprechender Anstieg zu verzeichnen. Die Stellgröße von Tank 2 oszilliert, was dadurch zu Begründen ist, dass die Störung direkt vor dem Ausfluss eingreift und somit ständig ausgeglichen werden muss. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 42 3.4.4 Sprungförmige Änderung der Störungsgröße z1=50% an Tank 1 80 60 40 20 0 1.08 1.09 1.1 1.11 1.12 1.13 1.14 Zeit / s 1.15 1.16 1.17 1.18 1.19 4 x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 36 große Störung z1=50% an Tank 1 Große Störungen (im Bereich von zi=50%) führen hingegen zu erheblichen Regelabweichungen. Im ersten Augenblick ist zu sehen wie die Pumpe von Tank 1 mehr Wasser fördert, sodass der Sollwert kurzzeitig erreicht ist. Durch die trägen Elemente der Regelung bzw. des Systems ist ein Zeitversatz zwischen dem Einschwingen von Tank 1 und dem Reagieren des verkoppelten Tanks 2 zu beobachten. Tank 2 wurde in Folge dessen fast vollständig entleert. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 43 3.5 Führungsverhalten der geschlossenen Regelung ohne Entkopplungsfilter Bei diesem Versuch wird das System mit Regelung ohne Entkopplungsfilter untersucht. Die Führungsgrößen betragen dabei am Arbeitspunkt w10=27cm und w20=15cm. 3.5.1 Sprungförmige Änderung der Führungsgröße an Tank 1 80 60 40 20 0 1.209 1.21 1.211 1.212 1.213 1.214 1.215 1.216 1.217 1.218 1.219 1.22 4 Zeit / s x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 37 Führungssprung w1=30cm am Tank 1 ohne Entkopplungsfilter Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 44 3.5.2 Sprungförmige Änderung der Führungsgröße an Tank 2 60 50 40 30 20 10 1.229 1.23 1.231 1.232 1.233 1.234 1.235 1.236 1.237 1.238 1.239 1.24 4 Zeit / s x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 38 Führungssprung w2=16,2cm am Tank 2 ohne Entkopplungsfilter Beide Füllhöhen erreichen ohne Entkopplungsfilter ebenfalls schnell ihren Sollwert. Dies lässt den Schluss zu, dass bei kleinen Änderungen der Führungsgröße am Arbeitspunkt der jeweils andere Regler die durch die Verkopplung hervorgerufene Störung ausgleicht. Das prinzipielle Verhalten, sowie die Ausregelzeiten sind dabei im Vergleich zur Simulation identisch. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 45 3.6 Störverhalten der geschlossenen Regelung ohne Entkopplungsfilter 3.6.1 Sprungförmige Änderung der Störungsgröße z1 an Tank 1 80 60 40 20 0 1.249 1.25 1.251 1.252 1.253 1.254 1.255 1.256 1.257 1.258 1.259 1.26 4 Zeit / s x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 39 große Störung z1=50% am Tank 1 ohne Entkopplungsfilter Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 46 3.6.2 Sprungförmige Änderung der Störungsgröße z2 an Tank 2 80 60 40 20 0 1.275 1.276 1.277 1.278 1.279 1.28 Zeit / s 1.281 1.282 1.283 1.284 1.285 4 x 10 Tank 1 Tank 2 Tank 3 Sollwert Tank 1 Sollwert Tank 2 Stellgröße Pumpe 1 Stellgröße Pumpe 2 Abbildung 40 große Störung z2=50% am Tank 2 ohne Entkopplungsfilter Große Störungen werden durch die Regelung ohne Entkopplungsfilter langsamer ausregelt, aber es treten nicht, wie in Kapitel 3.4.4 auf Abbildung 36 zu sehen ist, solche „Verkopplungseffekte“ auf, dass sich ein Behälter fast vollständig entleert. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. Error! Use the Home tab to apply Überschrift 1 to the text that you want to appear here. 47 4 Zusammenfassung In diesem Praktikumsversuch wurde das Verhalten eines Dreitanksystems untersucht. Dazu wurde für das Mehrgrößensystem zunächst eine theoretische Prozessanalyse erstellt, dabei das Übertragungsverhalten ermittelt und entsprechende Regler für Tank 1 und 2 mit- und ohne Entkopplungsfilter erstellt. Das durch die theoretische Prozessanalyse ermittelte Übertragungsverhalten des Drei-Tank-Systems konnte im Versuch in Kapitel 3.1 auch weitestgehend praktisch nachgewiesen werden. In Abschnitt 3.2 wurde festgestellt, dass die Entkopplungsfilter nicht richtig eingestellt oder gar ausgeschalten waren. Das Führungsverhalten der Regelung mit- und ohne Entkopplungsfilter wurde in Kapitel 3.3 und 3.5 untersucht. Dabei wurde nachgewiesen, dass die errechneten Regler zufrieden stellend arbeiteten und das Verhalten weitestgehend mit der Simulation übereinstimmte. In Abschnitt 3.4 und 3.6 wurde das Störungsverhalten der Regelung mit- und ohne Entkopplungsfilter untersucht. Dabei ist festzustellen, dass der Grad der Verkopplung des Systems bei der Auswahl der Regelung von entscheidender Bedeutung ist. Durch die große Förderleistung der Pumpen konnten Störungen durch die berechneten Einzelregler auch ohne Entkopplungsfilter entsprechend schnell ausgeregelt werden. Somit ist die Verwendung von Regelungen mit Entkopplungsfiltern für Systeme mit kleinerer Förderleistung besser geeignet.