Bachelorarbeit - Thomas Elser (Hochschule Ulm)
Bachelorarbeit - Thomas Elser (Hochschule Ulm) Bachelorarbeit - Thomas Elser (Hochschule Ulm)
Bachelorarbeit 4 Material und Methoden Um einen solchen Counter zu erhalten, muss die USB-Messkarte gegen eine PCI-Steckkarte getauscht werden, die nach Angaben im Datenblatt das Timing unterstützt. Abbildung 13 zeigt die Konfiguration der Zeitsteuerung beim Aufruf der Schleife. Im Zuge der Optimierung wird weiterhin nach den rechenintensivsten Prozessen im Programmablauf gesucht. Dabei stellt sich heraus, dass die grafische Anzeige (Signalverlaufskurve) die regelmäßig getaktete Ausführung der Schleife behindert. Auch Eingriffe in das Programm während der Ausführung im Zusammenhang mit dieser Verlaufskurve (Betätigen der Bildlaufleisten, Verschieben des Anzeigefensters, Änderung der Skalierung) haben eine Nichteinhaltung der angestrebten Periodendauer zur Folge. Zunächst werden deshalb diese Optionen deaktiviert bzw. gesperrt, eine Einstellung vor Beginn der Messungen wird als ausreichend bewertet. Um die grafische Anzeige weniger rechenintensiv zu gestalten, wird diese vom reinen Messvorgang abgekoppelt und in eine separate Schleife verlegt (Takt: 10Hz). Die Kommunikation zwischen den beiden zu Beginn jeder Messung synchronisierten Schleifen wird über einen Puffer nach dem „First-In First-Out“ (FIFO-) Prinzip eingerichtet. Während der Messung im möglichst schnellen Takt wird der Puffer gefüllt. Die langsamer laufende Anzeigeschleife stellt (mit niedriger Priorität als die Messung) mehrere Werte gleichzeitig im Verlaufsdiagramm dar und leert somit den Puffer wieder (siehe Abb. 14). Der Anzeigeschleife wird ein separater Counter der PCI-Karte zugewiesen. Abbildung 14: Optimierung der Regelschleife - Puffer nach dem „FIFO“-Prinzip • Ein weiterer Ansatzpunkt ist die Gestaltung des Regelalgorithmus. Der verwendete PID-Block wird als ungeeignet bewertet. Einerseits scheint er für den erwünschten Zweck überdimensioniert (Differentialanteil wird nicht benötigt), andererseits sind die intern ablaufenden Vorgänge schlecht zu überschauen und zu verstehen. Weiterhin werden die Anteile von Proportional- und Integralglied in multiplikativer Form miteinander verknüpft, weshalb ein Betrieb als reiner P- oder I-Regler nicht möglich ist. Dies wäre jedoch zur Ermittlung sinnvoller Einstellgrößen von Vorteil. Deshalb wird ein eigener, möglichst auf die Grundfunktionen reduzierter PI-Regelalgorithmus programmiert (siehe Abb. 15). Die Verknüpfung der Anteile erfolgt hierbei additiv. Zunächst wird durch Subtraktion die Regelabweichung gebildet. Die Multiplikation dieses Signals mit dem eingegebenen Proportionalfaktor ergibt das P-Glied. Zur Ermittlung des I-Glieds wird das Signal mit dem Kehrwert der Integral-Zeitkonstante T i sowie der Diskretisierungszeit dt multipliziert und anschließend über die Zeit integriert. Am Ende werden die Anteile addiert, der Ausgangswert des Reglers begrenzt und das Ergebnis zur Übertragung auf die Regelstrecke invertiert. Als zusätzliche Funktion kann die Integralsumme per Knopfdruck zurückgesetzt werden. Thomas Elser 14
Bachelorarbeit 4 Material und Methoden Abbildung 15: Optimierung der Regelschleife - Regelalgorithmus (PI) Somit ergibt sich ein verbessertes Blockdiagramm (vgl. 7.1.3). Die durch die Protokollierung ermittelten Periodendauern werden erneut analysiert. Mit den ergriffenen Maßnahmen wird erreicht, dass die Dauer einer Schleifeniteration nun in mehr als 98% der Durchläufe kleiner oder gleich 3ms ist. Somit kann der angestrebte Takt als erfüllt betrachtet werden. Um letztendlich eine Eignung des digitalen Aufbaus für die Aufgabe feststellen zu können, wird das Ergebnis mit der bestehenden analogen Regelung verglichen. Neben der subjektiven Einschätzung wird mit beiden Aufbauten eine Serie von Valsalva-Versuchen (vgl. 2.5) durchgeführt. Abbildung 16: Valsalva-Press-Versuch mit altem Aufbau Thomas Elser 15
- Seite 1 und 2: Fakultät Mechatronik und Medizinte
- Seite 3 und 4: Bachelorarbeit Eidesstattliche Erkl
- Seite 5 und 6: Bachelorarbeit Zusammenfassung Die
- Seite 7 und 8: Bachelorarbeit Inhaltsverzeichnis E
- Seite 9 und 10: Bachelorarbeit 1 Einleitung 1 Einle
- Seite 11 und 12: Bachelorarbeit 2 Grundlagen 2.1.2.1
- Seite 13 und 14: Bachelorarbeit 2 Grundlagen Von R.
- Seite 15 und 16: Bachelorarbeit 2 Grundlagen Abbildu
- Seite 17 und 18: Bachelorarbeit 2 Grundlagen 2.5 Val
- Seite 19 und 20: Bachelorarbeit 3 Aufgabenstellung E
- Seite 21: Bachelorarbeit 4 Material und Metho
- Seite 25 und 26: Bachelorarbeit 4 Material und Metho
- Seite 27 und 28: Bachelorarbeit 4 Material und Metho
- Seite 29 und 30: Bachelorarbeit 4 Material und Metho
- Seite 31 und 32: Bachelorarbeit 4 Material und Metho
- Seite 33 und 34: Bachelorarbeit 4 Material und Metho
- Seite 35 und 36: Bachelorarbeit 5 Ergebnisse Abbildu
- Seite 37 und 38: Bachelorarbeit 5 Ergebnisse Abbildu
- Seite 39 und 40: Bachelorarbeit 5 Ergebnisse • Die
- Seite 41 und 42: Bachelorarbeit 6 Diskussion und Aus
- Seite 43 und 44: Bachelorarbeit 6 Diskussion und Aus
- Seite 45 und 46: Bachelorarbeit Anhang Klick Button
- Seite 47 und 48: Bachelorarbeit Anhang kontinuierlic
- Seite 49 und 50: Bachelorarbeit Anhang Herzfrequenz
- Seite 51 und 52: Bachelorarbeit Anhang 7.1.3 Blockdi
- Seite 53 und 54: Bachelorarbeit Anhang 7.2.1.2 Schal
- Seite 55 und 56: Bachelorarbeit Anhang 7.2.1.4 Pneum
- Seite 57 und 58: Bachelorarbeit Anhang 7.2.2.2 Rück
- Seite 59 und 60: Bachelorarbeit Anhang 7.4 Testmessu
- Seite 61 und 62: Bachelorarbeit Anhang Abbildungsver
- Seite 63: Bachelorarbeit Anhang Lebenslauf Pe
<strong>Bachelorarbeit</strong><br />
4 Material und Methoden<br />
Um einen solchen Counter zu erhalten, muss die USB-Messkarte gegen eine PCI-Steckkarte getauscht<br />
werden, die nach Angaben im Datenblatt das Timing unterstützt. Abbildung 13 zeigt die<br />
Konfiguration der Zeitsteuerung beim Aufruf der Schleife. Im Zuge der Optimierung wird weiterhin<br />
nach den rechenintensivsten Prozessen im Programmablauf gesucht. Dabei stellt sich heraus,<br />
dass die grafische Anzeige (Signalverlaufskurve) die regelmäßig getaktete Ausführung der Schleife<br />
behindert. Auch Eingriffe in das Programm während der Ausführung im Zusammenhang mit dieser<br />
Verlaufskurve (Betätigen der Bildlaufleisten, Verschieben des Anzeigefensters, Änderung der<br />
Skalierung) haben eine Nichteinhaltung der angestrebten Periodendauer zur Folge. Zunächst werden<br />
deshalb diese Optionen deaktiviert bzw. gesperrt, eine Einstellung vor Beginn der Messungen<br />
wird als ausreichend bewertet. Um die grafische Anzeige weniger rechenintensiv zu gestalten,<br />
wird diese vom reinen Messvorgang abgekoppelt und in eine separate Schleife verlegt (Takt:<br />
10Hz). Die Kommunikation zwischen den beiden zu Beginn jeder Messung synchronisierten Schleifen<br />
wird über einen Puffer nach dem „First-In First-Out“ (FIFO-) Prinzip eingerichtet. Während der<br />
Messung im möglichst schnellen Takt wird der Puffer gefüllt. Die langsamer laufende Anzeigeschleife<br />
stellt (mit niedriger Priorität als die Messung) mehrere Werte gleichzeitig im Verlaufsdiagramm<br />
dar und leert somit den Puffer wieder (siehe Abb. 14). Der Anzeigeschleife wird ein separater<br />
Counter der PCI-Karte zugewiesen.<br />
Abbildung 14: Optimierung der Regelschleife - Puffer nach dem „FIFO“-Prinzip<br />
• Ein weiterer Ansatzpunkt ist die Gestaltung des Regelalgorithmus. Der verwendete PID-Block wird<br />
als ungeeignet bewertet. Einerseits scheint er für den erwünschten Zweck überdimensioniert<br />
(Differentialanteil wird nicht benötigt), andererseits sind die intern ablaufenden Vorgänge<br />
schlecht zu überschauen und zu verstehen. Weiterhin werden die Anteile von Proportional- und<br />
Integralglied in multiplikativer Form miteinander verknüpft, weshalb ein Betrieb als reiner P- oder<br />
I-Regler nicht möglich ist. Dies wäre jedoch zur Ermittlung sinnvoller Einstellgrößen von Vorteil.<br />
Deshalb wird ein eigener, möglichst auf die Grundfunktionen reduzierter PI-Regelalgorithmus<br />
programmiert (siehe Abb. 15). Die Verknüpfung der Anteile erfolgt hierbei additiv. Zunächst wird<br />
durch Subtraktion die Regelabweichung gebildet. Die Multiplikation dieses Signals mit dem eingegebenen<br />
Proportionalfaktor ergibt das P-Glied. Zur Ermittlung des I-Glieds wird das Signal mit dem<br />
Kehrwert der Integral-Zeitkonstante T i sowie der Diskretisierungszeit dt multipliziert und anschließend<br />
über die Zeit integriert. Am Ende werden die Anteile addiert, der Ausgangswert des Reglers<br />
begrenzt und das Ergebnis zur Übertragung auf die Regelstrecke invertiert. Als zusätzliche Funktion<br />
kann die Integralsumme per Knopfdruck zurückgesetzt werden.<br />
<strong>Thomas</strong> <strong>Elser</strong> 14