Optimalizační algoritmus pro dávkování a rozvrhování
Optimization Algorithm for Batching and Scheduling Problem
Type of document
diplomová prácemaster thesis
Author
Vitvera Pavel
Supervisor
Hanzálek Zdeněk
Opponent
Bäumelt Zdeněk
Field of study
Počítačové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra řídicí technikyRights
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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoš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://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item recordAbstract
Tato diplomová práce se zabývá úlohou optimalizace výrobní linky. Je navržen a implementován dávkovací algoritmus, který určí počet dávek a najde suboptimální řešení instance problému v polynomiálním čase pro jeden a více typů výrobků. Poté jsou dávky pomocí MILP rozvrženy na jeden či více zdrojů tak, aby bylo minimalizováno jejich vážené spoždění a přestavbové časy strojů linky. Dále jsou představeny dva způsoby exportu dat z programu pro plánování a kontroling SAP, který je hojně firmami využíván. Veškerá implementace byla provedena v programu MATLAB, kde také byly algoritmy na exportovaných datech a na datech generovaných testovány a vyhodnoceny. This diploma thesis focuses on production line optimization problems. We propose an algorithm for batching, which computes number of batches and returns suboptimal solution of our batching problem in polynomial time for one and multiple types of products. Batches are then scheduled by MILP on one or multiple sources, where weighted tardiness of batches and setup times are minimized. Furthermore we introduce two methods on how to export data from software for planning and controlling SAP, which is widely used by many companies worldwide. All algorithms were implemented in MATLAB, where they were also tested and evaluated on exported and generated data.
Collections
- Diplomové práce - 13135 [328]