Diplomarbeit, 1995
114 Seiten, Note: 1.0
1 Einleitung
1.1 Einführung
1.2 Ausgangssituation
1.3 Aufgabenstellung
1.4 Aufbau der Arbeit und Vorgehensweise
2 Stand der Forschung im Bereich wissensbasierter Systeme
2.1 Grundlagen wissensbasierter Systeme / Expertensysteme
2.1.1 Komponenten eines Expertensystems
2.1.2 Verschiedene Arten und Einsatzgebiete von Expertensystemen
2.2 Wissensbasierte Diagnose und Fehlerbehandlung
2.2.1 Begriffe und Grundlagen
2.2.2 Dialogorientierte Diagnose-Expertensysteme
2.2.3 Diagnose-Expertensysteme mit Prozeßankopplung
2.2.4 Bewertung der betrachteten Systeme
2.3 Kritische Betrachtung der Expertensystemtechnologie
2.3.1 Vorteile und Nutzen von Expertensystemen
2.3.2 Nachteile, Schwachstellen und Grenzen von Expertensystemen
2.4 Eine "intelligente" Roboter-Steuerung
3 Konzeption einer Ablaufsteuerung für die Auftragsbearbeitung
3.1 Strukturierung der Auftragsausführung
3.1.1 Gründe für die Verwendung einer speziellen Ablaufsteuerung
3.1.2 Aufgaben der Ablaufsteuerung
3.1.3 Aufbau der Ausführungssteuerung
3.2 Ablaufkonzept der Elementarauftragsbearbeitung
3.2.1 Strukturierung von Regelmengen
3.2.2 Ablauf einer Auftragsbearbeitung im regelbasiertem System
3.2.3 Funktionsweise der Ablaufsteuerung
3.3 Schnittstellen der Ablaufsteuerung
3.3.1 Schnittstelle zwischen der Ablaufsteuerung und dem regel basiertem System
3.3.2 Schnittstellen zu anderen Komponenten
3.4 Auftragsbearbeitung
3.4.1 Regulärer Ablauf einer Auftragsbearbeitung (fehlerfreier Fall)
3.4.2 Ablauf bei Übergabe eines fehlerhaften Auftrags
3.4.3 Auftreten einer Komponentenfehlermeldung während der Auftragsbearbeitung
3.4.4 Auftreten eines kritischen asynchronen Fehlers während der Auftragsbearbeitung
3.5 Fehlerbehandlung
3.5.1 Überwachung
3.5.2 Fehlerbewertung
3.5.3 Sofortmaßnahmen
3.6 Gesamtablauf im Überblick
4 Realisierung und Implementierung
4.1 Integration in vorhandene Kommunikationsstruktur
4.2 Verbindung zum regelbasiertem System
4.3 Programmbeschreibung
4.3.1 Implementierte Dienste
4.3.2 Ablaufsteuerungsstati
5 Schlußbemerkungen
5.1 Zusammenfassung
5.2 Ausblick
Anhang A: Programmbeschreibung
A.1 Angebotene Dienste der Ablaufsteuerung und des regelbasierten Systems
A.1.1 Gesamtübersicht aller Dienste und deren Dienstnummern
A.1.2 Übersicht aller von der RBS-Ablaufsteuerung angebotenen Dienste
A.1.3 Übersicht aller vom regelbasiertem System (RBS) angebotenen Dienste
A.2 Beschreibung der angebotenen Dienste
A.2.1 Beschreibung der von der RBS-Ablaufsteuerung angebotenen Dienste
A.2.2 Beschreibung der vom regelbasierten System angebotenen Dienste
Anhang B: Programmlistings
B.1 Ablaufsteuerungsprogramm
B.2 Schnittstellenmodul im regelbasiertem System
Die vorliegende Arbeit befasst sich mit der Konzeption und Entwicklung einer Ablaufsteuerung für ein wissensbasiertes System zur Überwachung autonomer mobiler Roboter. Das primäre Ziel besteht darin, die Autonomie und Zuverlässigkeit der Robotersteuerung in komplexen Fertigungsumgebungen zu erhöhen, indem eine robuste Fehlerbehandlung implementiert wird, die auf Echtzeitanforderungen reagieren kann und die bestehende Robotersteuerungssoftware PetRIS ergänzt.
3.2.1 Strukturierung von Regelmengen
Eine Schwäche von regelbasierten Expertensystemen liegt in deren Interpretermodell. Dieses Modell beschreibt die Art und Weise, wie die Regeln während des Lösungsprozesses "interpretiert" werden, d.h. welche Verkettungsstrategie (z.B. Vorwärts- oder Rückwärts-Verkettung) und welche Suchstrategie (z.B. Breiten- oder Tiefensuche) angewendet wird. Da im Prinzip mit jedem Inferenzschritt die Bedingungen aller Regeln überprüft werden, hat das zur Folge, daß mit steigender Regelzahl auch der Inferenzaufwand mindestens linear anwächst. Das begrenzt in Bezug auf noch akzeptable Verarbeitungs- und Antwortzeiten den Umfang des in der Wissensbasis repräsentierten Fachwissens sehr einschneidend.
Man kann dieses Problem dadurch umgehen, daß man eine große Zahl von einzelnen Regeln in möglichst viele spezifische, getrennte Regelmengen aufteilt, in denen nur einzelne bestimmte Situationen einer globalen Aufgabe behandelt werden. Im Bedarfsfall muß so immer nur die jeweils zuständige (kleine) Regelmenge interpretiert werden. Diese Regelmengen lassen sich sozusagen als getrennte und eigenständige Wissensbasen auffassen, was neben der Verbesserung des Zeitverhaltens außerdem noch den Vorteil einer einfacheren Pflege und Erweiterbarkeit des Wissens aufgrund dessen Modularität mit sich bringt.
Eine zweite Gefahr, die bei unstrukturierten regelbasierten Systemen auftreten kann, ist die Möglichkeit einer nicht vorhergesehenen Verkettung von Regeln aus verschiedenen Aufgabenbereichen (z.B. Auftragsbearbeitungsregeln und Fehlerbehandlungsregeln). Diese Inkonsistenz der Wissensbasis kann zu sog. "Deadlock"-Situationen oder gar zu einem kompletten Systemabsturz führen. Neben der Aufteilung in getrennte Regelmengen ist die Vergabe von unterschiedlichen, den jeweiligen Regeln zugewiesenen Prioritäten ein probates Mittel, um solche Konfliktsituationen zu vermeiden.
Durch die Einführung von strukturierten Regelmengen erhält man die Möglichkeit, verschiedene Aufgabenbereiche voneinander abzugrenzen und diese gegenseitig z.B. durch das Setzen eines speziellen "Regelmengen-Status" verriegeln zu können. Außerdem wird durch den übersichtlicheren Aufbau einer strukturierten Wissensbasis deren Konsistenzprüfung erleichtert.
1 Einleitung: Dieses Kapitel führt in die Marktsituation, den Stand der Fertigungsautomatisierung und die spezifische Problemstellung bei autonomen mobilen Robotern ein.
2 Stand der Forschung im Bereich wissensbasierter Systeme: Hier werden die theoretischen Grundlagen von Expertensystemen, deren Diagnoseansätze sowie die bestehende Robotersteuerungssoftware PetRIS detailliert erläutert.
3 Konzeption einer Ablaufsteuerung für die Auftragsbearbeitung: Dies ist das Hauptkapitel, welches das Konzept der Ablaufsteuerung, die Strukturierung von Regelmengen und die Fehlerbehandlung beschreibt.
4 Realisierung und Implementierung: Der Abschnitt beschreibt die technische Umsetzung der Ablaufsteuerung unter Verwendung von C++ und KAPPA sowie die Integration in die Kommunikationsstruktur.
5 Schlußbemerkungen: Hier erfolgt eine Zusammenfassung der Arbeit sowie ein Ausblick auf zukünftige Forschungsschwerpunkte und Weiterentwicklungen.
Ablaufsteuerung, Expertensysteme, Autonome mobile Roboter, Fehlerdiagnose, Fehlerbehandlung, Wissensrepräsentation, Echtzeitverarbeitung, PetRIS, Auftragsbearbeitung, Regelbasierte Systeme, Prozeßankopplung, Robotik, Wissensbasis, Systemüberwachung, Automatisierungstechnik.
Die Diplomarbeit widmet sich der Entwicklung einer Ablaufsteuerung für ein regelbasiertes Expertensystem, das als Teilmodul einer Robotersteuerungssoftware für autonome mobile Roboter fungiert.
Die Schwerpunkte liegen auf der Wissensrepräsentation, der Integration wissensbasierter Systeme in Echtzeitumgebungen, der Fehlerdiagnose und der strukturierten Auftragsbearbeitung.
Das Hauptziel ist die Erhöhung der Autonomie und Zuverlässigkeit autonomer Produktionssysteme durch eine Ablaufsteuerung, die in der Lage ist, auf Störungen und Fehler selbstständig zu reagieren.
Es wird ein prozedurales Ablaufkonzept entwickelt, das als übergeordnete Instanz ein wissensbasiertes System (RBS) zur Fehlerdiagnose mittels Hypothesenbildung ("Hypothesize-and-Test") steuert.
Im Hauptteil (Kapitel 3) wird detailliert das Konzept der Ablaufsteuerung erläutert, inklusive der Strukturierung von Regelmengen und der Kommunikation zwischen Ablaufsteuerung und dem regelbasierten System.
Die zentralen Begriffe sind Ablaufsteuerung, Expertensysteme, autonome mobile Roboter, Fehlerdiagnose und Echtzeitverarbeitung.
Aufgrund von Echtzeitanforderungen und der Notwendigkeit, asynchrone, kritische Fehler sofort zu behandeln, ist eine prozedurale, schnelle Ablaufsteuerung notwendig, da das regelbasierte System für solch zeitkritische Aufgaben zu langsam wäre.
Durch die Aufteilung in spezifische, getrennte Regelmengen und die Zuweisung von Prioritäten wird verhindert, dass Regeln aus verschiedenen Aufgabenbereichen ungewollt verkettet werden, was Systemabstürze oder Blockaden provoziert.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

