Agentenbasiertes Modellieren wird vielfältig eingesetzt (eine Auswahl):
[Macal, WSC, 2009]
Modellierung
Topologien
Die agentenbasierte Modellierung befasst sich ebenso mit der Modellierung von Agentenbeziehungen und Agenteninteraktionen wie mit der Modellierung von Agenten und dem Verhalten von Agenten.
Die Hauptprobleme bei der Modellierung von Agenteninteraktionen sind die Angabe, wer mit wem verbunden ist oder sein könnte, und die Dynamik, die die Mechanismen der Interaktionen steuert.
Beispiel: Ein agentenbasiertes Modell des Internetwachstums würde beispielsweise Mechanismen enthalten, die angeben, wer mit wem, warum und wann eine Verbindung herstellt.
Modellierung
Abb. 1.Topologien für Agentenbeziehungen und Soziale Interaktion [Macal, WSC, 2009]
Modellierung
Die Mikromodellierung mit Agenten umfasst besonders deren Interaktion untereinander und mit der Weltumgebung (MAschinen, Menschen, usw.)
Abb. 2.Das agentenbasierte Modell mit Entitäten auf Mikroebene, ihre Aktionen und Interaktionen sowie die Umgebung [Uhrmacher ed., MASSA, 2009]
In der Produktion und Logistik werden ABM/ABC/ABS für die Planung, Entscheidungsfindung, und Steuerung von Produktionsanlagen und logistischen Systemen eingesetzt
Dabei können Agenten verschiedene Entitäten in Produktion und Logistik repräsentieren:
Materialien und Waren
Transportträger (Fahrzeuge usw.)
Warenlager
Menschen
Maschinen (Produktion/Herstellung)
Konsumenten
Lieferanten usw.
Produktion und Logistik
Man unterscheidet folgende Bereiche in denen Agenten eingesetzt werden können:
Planung
Terminierung und Ablaufsteuerung (Scheduling)
Monitoring (Überwachung und Analyse)
Vorhersage (von Einflussgrößen wie Bedarf) → Agentenbasiertes Lernen
Die Ebenen der Entscheidungsfindung in Prozessen wie Produktion und Logistik sind miteinander in einem Kreislauf verbunden und basieren auf:
Regelsätzen (Rules)
Zu erfüllenden Randbedingungen (Constraints)
D.h. Agenten sind Theoremprüfer und Logiklöser
Produktion und Logistik
[Leitao, IAEASAI, Kap. 2, 2015]
Dabei finden Aktionen teilweise in Echtzeit (online) und teilweise versetzt/offline statt
Produktion und Logistik
Agenten können entkoppelt von physikalischen Plattformen (ABM/ABS) oder gekoppelt an physische Plattformen eingesetzt werden (ABC/Cyber Physical Systems CPS)
Dabei kommunizieren die Plattformen (Maschinen, Fahrzeuge) und die Agenten miteinander:
[Leitao, IAEASAI, Kap. 2, 2015]
Produktion und Logistik
Agentenbasiert Entwurf
Die Kopplung von Agentenmodellen mit dem Entwurfsprozess (z.B. einer Produktionsanlage) ist der Einstiegspunkt für agentenbezogene Prinzipien und Technologien in aktuellen Automatisierungsszenarien:
[Leitao, IAEASAI, Kap. 3, 2015]
Produktion und Logistik
Eingebettete Agententechnologien in der Automatisierung
Der nächste Schritt ist die Einbettung von Agententechnologien in die Systeme (z.B. Maschinen):
[Leitao, IAEASAI, Kap. 3, 2015]
Plattformen
Agentenplattformen
Domainen: ABC, ABM (Planung und Koordination)
Weit verbreitete Programmiersprache: JAVA
Simulationswerkzeuge
Domainen: ABC, ABM, ABMS
Entweder eigenständig oder als Erweiterung zu bestehenden Plattformen (Beispiel: SEJAM als Visualisierungs- und Steuerungsebene für JAM)
CAPNET
CAPNET: Component Agent Platform based on .NETABC
Abb. 3.(Links) Stark heterogene und verteilte Systeme (Rechts) Plattform [Contreras, 2004]
HERA
Hera: Healthcare and Homecare Services SystemABC
Abb. 4.(Links) HERA Helathcare and Homecare Services System (Rechts) Plattform: JAVA und JADE basierend [Spanoudakis, 2015]