<div class="csl-bib-body">
<div class="csl-entry">Robin, M. (2017). <i>Computational efficient implementation of iterative learning control on a programmable logic controller</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/78982</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/78982
-
dc.description
Zusammenfassung in deutscher Sprache
-
dc.description
Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
Um den Durchsatz von Automatisierungsanlagen zu erhöhen, werden häufig Industrieroboter oder andere Handhabungsgeräte eingesetzt. Eine genaue Pfadfolgeregelung kann sich jedoch als schwierig erweisen. Repetitive Störungen oder schleichend ändernde Modellparameter wie eine Zunahme der Reibung beeinträchtigen das Ergebnis. Um dem entgegenzuwirken, kann eine Iterativ Lernende Steuer- und Regelung (ILSR), welche die Tatsache der Wiederholbarkeit ausnutzt, angewendet werden. Herstellerspezifische Roboter haben des öfteren eine herstellerspezifische Hard- und Software, was eine Veränderung der Steuerung und Reglung nahezu unmöglich macht. Eine Speicherprogrammierbare Steuerung (SPS) ist robust, flexibel und modular aufgebaut, und eignet sich hervorragend für den Einsatz in einer Fabrik. Sie bietet standardisierte Programmiersprachen und Software-Schnittstellen, um die Wartungszeit und Wartungskosten niedrig zu halten. Aufgrund der geringen Rechenleistung sind jedoch komplexe Kontrollstrategien schwierig zu implementieren. In dieser Arbeit wird eine rechnerisch effiziente Implementierung für eine normoptimale ILSR verwendet. Der Algorithmus kann in drei Phasen gruppiert werden: offline, um alle benötigten Parameter zu berechnen und die gewünschte Trajektorie zu generieren, inbetween trials zum Berechnen des neuen Eingangs, und online, wo der berechnete Eingang aufgeschaltet wird. Die implementierte Berechnung des neuen Eingangs hat eine Ordnung von Operationen von O(N), wobei N die Länge der Trajektorie ist, welche sich für die Berechnung auf einer SPS eignet. Die Auswertung dieses Algorithmus wurde auf einem Portalroboter mit drei Freiheitsgraden durchgeführt, wobei die normoptimale ILSR auf einer Soft-SPS ausgeführt wird.
de
dc.description.abstract
To increase the throughput of automation systems, industrial robots or other handling systems are often used. Accurate path tracking however can prove to be challenging when dealing with repeating disturbances or gradually changing model parameters like an increase in friction. To counteract this, Iterative Learning Control (ILC), which takes advantage of repeatability, can be applied. Vendor-specific robots often only supply vendor-specific hardware and software, which makes altering the controlling nearly impossible. A Programmable Logic Controller (PLC), with its robust, sturdy, flexible and modular nature, is perfectly suited for a factory. It offers standardized programming languages and software interfaces to keep engineering time and maintenance costs low. Due to the low computational power however, complex control strategies prove difficult to implement. In this thesis a computational efficient implementation for a normoptimal ILC is presented. The algorithm can be grouped in three phases: offline, to calculate all needed parameters and generate the desired trajectory, inbetween trials, to calculate the update for the next input, and online, where the updated input is applied. The implemented update law has an order of operations of O(N), with N being the length of the trajectory, is suitable for calculations on a PLC. The evaluation of this algorithm have been conducted on a gantry robot with three degrees of freedom, where the normoptimal ILC is executed on a Soft-PLC.
en
dc.format
xi, 72 Blätter
-
dc.language
English
-
dc.language.iso
en
-
dc.subject
Robotik
de
dc.subject
Modulare Automatisierungssysteme
de
dc.subject
Automatisierung
de
dc.subject
Steuerungstechnik
de
dc.subject
Robotics
en
dc.subject
Modular automation systems
en
dc.subject
Production automation
en
dc.subject
control systems
en
dc.title
Computational efficient implementation of iterative learning control on a programmable logic controller
en
dc.title.alternative
Effiziente Implementierung einer selbstadaptierenden iterativ lernenden Steuerungsmethode auf Speicherprogrammierbaren Steuerungen
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.publisher.place
Wien
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Bibl, Matthias
-
tuw.publication.orgunit
E376 - Institut für Automatisierungs- und Regelungstechnik
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC13719456
-
dc.description.numberOfPages
72
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-8746-5892
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
crisitem.author.dept
E376 - Institut für Automatisierungs- und Regelungstechnik
-
crisitem.author.parentorg
E350 - Fakultät für Elektrotechnik und Informationstechnik