Anotace Annotation
Anotace Annotation
Anotace Annotation
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ÚAI FSI VUT<br />
DIPLOMOVÁ PRÁCE<br />
Radek Lošťák<br />
Strana<br />
59<br />
• ekvivalent jednotky komponenty j-tého stupně E min , E max (generováno<br />
v rozsahu)<br />
• výstupní rychlosti Y min , Y max (generováno v rozsahu)<br />
• pevné seřizovací náklady C1 min , C1 max (generováno v rozsahu)<br />
• skladovací náklady za jednotku času C2 min , C2 max (generováno v rozsahu;<br />
pouze u výstupních stupňů, pro ostatní se dopočítává)<br />
• pokles skladovacích nákladů D min , D max<br />
• počet generovaných procesů<br />
• semínko pro náhodný generátor<br />
5.4.3 Generování procesů<br />
Generování struktury i dat probíhá s využitím generátoru pseudonáhodných čísel<br />
z knihovny System.pas dodávané s vývojovým prostředím Delphi, ve kterém je<br />
generátor vytvořen. Aby bylo možné opakovat generování se stejnými parametry a<br />
zároveň stejným výsledkem, je zde možnost nastavení parametru Randomize Seed,<br />
který generátor pseudonáhodných čísel využívá jako inicializační proměnou. Celý<br />
soubor takto vygenerovaných dat je pak určen výhradně vstupními parametry.<br />
V případě že není hodnota Random Seed nastavena, generátor pseudonáhodných čísel<br />
použije jako Random Seed aktuální hodnotu interního časovače.<br />
V programu je struktura grafu reprezentována objektem třídy TNet. Ten obsahuje<br />
pole s jednotlivými stupni (třída TNode) a všechny potřebné struktury a metody pro<br />
manipulaci s nimi.<br />
Pro vygenerování několika procesů najednou je zde nastavení počtu procesů a<br />
tlačítko „Vygenerovat“. Random Seed se nastaví před samotným generováním procesů.<br />
Pro přidání jednoho procesu do souboru je zde tlačítko „Vygenerovat jeden“. Random<br />
Seed se nastaví před každým vygenerováním.<br />
5.4.4 Generování struktury<br />
Algoritmus byl vytvořen tak, aby generoval obecnou výrobní strukturu, tzn.<br />
vícevýrobkový vícestupňový výrobně-montážní systém s obecnou síťovou strukturou,<br />
ve které každý stupeň může být zásobován několika bezprostředními předchůdci a jeho<br />
výstup může sloužit jako vstupy pro několik bezprostředních následníků.<br />
Struktura je rozdělena do vrstev obsahujících stupně, které jsou propojeny jen se<br />
stupni z předchozí a následující vrstvy. Na začátku se vygeneruje vstupní a výstupní