Multiagentní systémy pro plánování výroby
Multi-agent Systems for Production Planning
Typ dokumentu
diplomová prácemaster thesis
Autor
Tomáš Staruch
Vedoucí práce
Janů Vojtěch
Oponent práce
Becker Tilman
Studijní obor
Kybernetika a robotikaStudijní program
Kybernetika a robotikaInstituce přidělující hodnost
katedra řídicí technikyObhájeno
2023-02-01Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Cílem této práce je navrhnout, implementovat a experimentálně ověřit algoritmus pro multiagentní plánování výroby. Navržený algoritmus využívá principu chronologického backtrackingu a je rozšířením existujícího algoritmu plan, commit, execute, který v některých případech nedokáže najít řešení. Implementace navrženého algoritmu je provedena v Javě a využívá aktuálně vyvíjenou multiagentní platformu pro komunikaci mezi agenty, databázi a logování. Funkčnost navrženého algoritmu je ověřena a porovnána s existujícím algoritmem v simulačním prostředí, které tvoří virtuální dvojče testovací linky Montrac. Výsledky jsou vyhodnoceny na základě dat ze šesti příkladů. The aim of this thesis is to design, implement and experimentally verify an algorithm for multiagent production scheduling. The proposed algorithm uses the principle of chronological backtracking and is an extension of the existing plan, commit, and execute algorithm, which sometimes fails to find a solution. The implementation of the proposed algorithm is done in Java and uses the currently under-development multiagent platform for agent-to-agent communication, database, and logging. The functionality of the proposed algorithm is verified and compared with the existing algorithm in a simulation environment that forms a virtual twin of the Montrac testbed production line. The results are evaluated based on data from six test scenarios.
Kolekce
- Diplomové práce - 13135 [328]