Počítačová simulace logistických procesů II 4. přednáška - Analýza dat Jan Fábry 13.10.2017
Počítačová simulace logistických procesů II Obsah předmětu I. Úvod, organizace, semestrální projekty, projekty Škoda II. III. IV. Vysvětlení témat semestrálního projektu Analýza dat Analýza dat V. Plant Simulation VI. VII. VIII. IX. Plant Simulation, pojmový model Struktura simulačního modelu Tvorba simulačního modelu Stochastické procesy a jejich zohlednění v modelu, optimalizace na bázi simulace X. Simulační experimentování XI. Důsledky na reálný systém, Process Designer XII. Rozhraní (Process Designer, MALAGA, TriCAD) 2
Cíl přednášky Porozumění mechanismu záznamu dat při průchodu zakázky výrobou (generující hodnoty časové řady) Pochopení podmínek a vazeb působících na vznik hodnot časové řady Získání přehledu o výrobním procesu a jeho kritériích Ozřejmit si postupy při zpracováním dat Uplatnění analýz v běžné praxi 3
Struktura přednášky Směnový a přestávkový režim Dosažená produkce (týdenní, denní, hodinová) Doba trvání operace (takt pracoviště) Doba výroby jedné dávky Doba na údržbu (přeseřízení) Využitelnost zařízení Charakteristika náhodné veličiny doby trvání prostoje / doby mezi prostoji Průběžná doba výroby Výrobní program (zadávání zakázek do výroby) Průběh obsazenosti zásobníku (kapacita zásobníku) 4
Směnový a přestávkový režim zaznamenávání data o průchodu zakázky (informace o průchodu každé zakázky a jejich příznacích ) Svařovna Lakovna Montáž KNR Datum_Cas Status Model Barva_VW Karoserie Kod_země Rizeni ZAVOD Evid_Bod 1359523 31.5.15 10:44:00 R100 6Y33T4 6D6D 1260 X9X L0L MB R151 2236466 31.5.15 14:55:00 R100 6Y21B4 8T8T 1060 X1F L0L MB R111 2236465 31.5.15 14:54:00 R100 6Y21D4 8T8T 1060 X1F L0L MB R111 2236464 31.5.15 9:27:00 R100 6Y21D4 8T8T 1060 X1F L0L MB R111 2236463 31.5.15 8:12:00 R100 6Y21D4 8T8T 1060 X1F L0L MB R111 2236462 31.5.15 2:23:00 R100 6Y22D4 8T8T 1060 X1F L0L MB R111 2236461 31.5.15 0:41:00 R100 6Y22D4 8T8T 1060 X1F L0L MB R111 2236424 31.5.15 0:36:00 R100 6Y21B4 M7M7 1060 X1F L0L MB R111 1110404 31.5.15 0:42:00 R100 6Y21B4 M7M7 9510 X1F L0L MB R111 2236420 31.5.02 0:30:00 R100 6Y21D4 M7M7 1060 X1F L0L MB R111 R111 FIS 5
Směnový a přestávkový režim zaznamenávání data o průchodu zakázky (načítání štítku na pracovišti svařovny) 6
Směnový a přestávkový režim Přehled prošlých karoserií evidenčním bodem R100 vznik prostoje polední přestávka průchod karoserie mimo výrobní dobu 2. 1. Přerušení výroby v rámci víkendu 3. Výroba v rámci jedné směny...... 7
Směnový a přestávkový režim Přehled prošlých karoserií evidenčním bodem R100 3. 1. 2. 2....... 8
Dosažená produkce Vycházíme z dat získaných z evidenčních bodů Určení kritérií: rozsah dat určených k analýze (ucelenost a konzistence) stanovení třídního intervalu měsíční, týdenní, denní, hodinová produkce vymezení třídního intervalu x, y) nebo (x,y určení znaku (atributu) charakterizujícího výrobek, který chceme zahrnout do analýzy výběr intervalů, které nebudou zahrnuty do popisné statistiky (např. vliv přestávky na produkci, extrémní prostoj, nejsme si jistí uceleností dat,...) 9
7.1 14.1 21.1 28.1 4.2 11.2 18.2 25.2 4.3 11.3 18.3 25.3 1.4 8.4 15.4 22.4 29.4 6.5 13.5 20.5 27.5 3.6 10.6 17.6 24.6 1.7 8.7 15.7 22.7 29.7 5.8 12.8 19.8 26.8 2.9 9.9 16.9 23.9 30.9 7.10 14.10 21.10 28.10 4.11 11.11 18.11 25.11 2.12 9.12 16.12 Počet [ks] 6.1 13.1 20.1 27.1 3.2 10.2 17.2 24.2 3.3 10.3 17.3 24.3 31.3 7.4 14.4 21.4 28.4 5.5 12.5 19.5 26.5 2.6 9.6 16.6 23.6 30.6 7.7 14.7 21.7 28.7 4.8 11.8 18.8 25.8 1.9 8.9 15.9 22.9 29.9 6.10 13.10 20.10 27.10 3.11 10.11 17.11 24.11 1.12 8.12 15.12 22.12 Počet [ks] 4. přednáška - Analýza dat Dosažená produkce 300 280 260 240 220 200 180 160 140 120 100 80 60 40 20 0 Analýza denní produkce jednotlivých typů za rok xy A04 B5 Dny 200 180 160 140 120 100 80 60 40 20 0 Analýza denní produkce v jednotlivých směnách za rok xy Odpolední směna Ranní směna Noční směna Dny 10
Dosažená produkce hodinová kapacita (rozsah dat) 11
Dosažená produkce hodinová kapacita (vymezení intervalů) 12
Dosažená produkce hodinová kapacita (popisná statistika) 13
Dosažená produkce hodinová kapacita znak NH13G4 (vymezení intervalů) 14
Dosažená produkce hodinová kapacita znak NH13G4 (popisná statistika) 15
Dny Přestávka 4. přednáška - Analýza dat Doba trvání operace (takt pracoviště) Vycházíme opět z dat získaných z evidenčních bodů Určení kritérií: rozsah dat určených k analýze (ucelenost a konzistence) stanovení třídního intervalu měsíční, týdenní, denní, hodinová produkce vymezení třídního intervalu x, y) nebo (x,y určení znaku (atributu) charakterizující výrobek, který chceme zahrnout do analýzy stanovení odvozených ukazatelů: doba trvání operace = doba mezi průchody výběr intervalů, které nebudou zahrnuty do popisné statistiky (např. vliv přestávky na produkci, extrémní prostoj, nejsme si jistí uceleností dat,...) t K1 t K2 t Kn Čas [h] 16
Doba trvání operace (takt pracoviště) 17
Stroj S1 S2 S3 S4 S5 S6 NEPRACUJE OK OK LOGISTIKA PORUCHA NEPRACUJE Plán Stav Stroj S1 S2 S3 S4 S5 S6 NEPRACUJE OK OK LOGISTIKA PORUCHA NEPRACUJE Plán Stav Stroj S1 S2 S3 S4 S5 S6 NEPRACUJE OK OK LOGISTIKA PORUCHA NEPRACUJE Plán Stav 12 : 00 Stroj S1 S2 S3 S4 S5 S6 NEPRACUJE OK OK LOGISTIKA PORUCHA NEPRACUJE Plán Stav 12 : 00 Stroj S1 S2 S3 S4 S5 S6 NEPRACUJE OK OK LOGISTIKA PORUCHA NEPRACUJE Plán Stav 12 : 00 4. přednáška - Analýza dat Doba trvání operace (takt pracoviště) přímo zaznamenávaná hodnota Informace o průběhu operace a stavu technologie Protokol taktu V3.1 3.11.2005 Linka: UB2 Období: st 18.01.2006 Č. taktu Směna Začátek taktu Konec taktu Takt stanice [s] Čekání na násl. takt [s] Takt karoserie [s] AFO9010 1 @1 22:06:11 22:06:19 8 81 89 2 @1 22:07:40 22:07:49 9 77 86 3 @1 22:09:06 22:09:15 9 70 79 4 @1 22:10:25 22:10:34 9 73 82 5 @1 22:11:47 22:11:56 9 118 127 6 @1 22:13:54 22:14:02 8 83 91 7 @1 22:15:25 22:15:34 9 62 71 8 @1 22:16:36 22:16:45 9 32 41 9 @1 22:17:17 22:17:27 10 92 102 10 @1 22:18:59 22:19:08 9 55 64 11 @1 22:20:03 22:20:11 8 86 94 12 @1 22:21:37 22:21:45 8 231 239 13 @1 22:25:36 22:25:45 9 82 91 14 @1 22:27:07 22:27:15 8 74 82 15 @1 22:28:29 22:28:38 9 66 75 16 @1 22:29:44 22:29:53 9 66 75 17 @1 22:30:59 22:31:07 8 76 84 18 @1 22:32:23 22:32:31 8 65 73 19 @1 22:33:36 22:33:44 8 82 90 20 @1 22:35:06 22:35:14 8 66 74 21 @1 22:36:20 22:36:29 9 75 84 22 @1 22:37:44 22:37:53 9 124 133 PLC 23 @1 22:39:57 22:40:06 9 54 63 RÁMY L 24 @1 22:41:00 22:41:09 9 56 65 OSM 25 @1 22:42:05 22:42:14 9 54 63 PLC 26 @1 22:43:08 22:43:16 8 76 84 27 @1 22:44:32 22:44:40 8 66 74 RÁMY P 28 @1 22:45:46 22:45:55 9 81 90 PLC 29 @1 22:47:16 22:47:25 9 65 KONTROLA 74 30 @1 22:48:30 22:48:38 8 114 122 OSM TYPU FINIŠ 2 31 @1 22:50:32 22:50:41 9 60 69 PLC 32 @1 22:51:41 22:51:49 8 52 60 33 @1 22:52:41 22:52:50 9 71 80 FINIŠ 1 34 @1 22:54:01 22:54:09 8 123 131 35 @1 22:56:12 22:56:21 9 29 38 Ovl. pult 36 @1 22:56:50 22:57:22 32 65 97 Dopr. 1 Dopr. 2 Dopr. 3 37 @1 22:58:27 22:58:36 9 66 75 Čtecí/zapis. hlavy Čtecí/zapis. hlavy Čtecí/zapis. hlavy FINIŠ 3 PLC Status 12 : 00 PODLAHY SVAŘENÁ PLC 12 : 00 UB1 OSM PLC ŘÍZENÍ A VIZUAL. DOPRAVNÍKŮ S7 PLC PODBĚHY PODLAHA DELTA M12B Optika RAMY DVERI OSM UB2 PLC PLC UB1 Interbus SVARENA SICALIS M14 18
Doba trvání operace (takt pracovišť) přímo zaznamenávaná hodnota 19
Doba trvání operace (takt pracoviště AFO 2310) přímo zaznamenávaná hodnota 20
Přestávka 4. přednáška - Analýza dat Doba výroby jedné dávky výrobek A výrobek B t n t 2 t 1 t n - doba výroby jedné dávky je stanovena rozdílem času ukončení výroby a času zahájení výroby daného typu výrobku (v tomto případě výrobku B) - pokud došlo během výroby k přestávce a tato činnost není v tuto dobu prováděna, je doba trvání přestávky odečtena (obdobně i směna ve které neprobíhá výroba, případně volné dny) - odečtení doby trvání poruchy provedeme na základě požadavku, zda chceme stanovit dobu výroby vzhledem k využitelnému časovému fondu 21
Časový fond Časový fond (ČF) výrobního zařízení (podniku) udává plánovaný počet dnů (resp. hodin) jeho činnosti za rok. Vyjadřuje tedy po jakou dobu může být dané zařízení v provozu. Rozlišujeme tři druhy časových fondů kalendářní, nominální a využitelný ČF. Kalendářní časový fond (365 dní * 24 hod) Nominální časový fond ((kalendářní časový fond ve dnech nepracovní dny) * počet směn * délka směny v hod) Nepracovní dny (soboty, neděle, svátky, dovolená) Využitelný časový fond Plánované prostoje skutečný objem výroby počet výrobků, který reálně vyrábím (nebo jsem vyrobil) výrobní kapacita maximální počet výrobků, které mohu vyrobit využití kapacity zjistím porovnáním skutečného objemu výroby a výrobní kapacitu 22
Konec Začátek Přestávka 4. přednáška - Analýza dat Doba na údržbu (přeseřízení) výrobek A výrobek B t Pn t P1 t P2 t P - doba na údržbu je stanovena rozdílem času zahájení výroby nového dílu a časem ukončení dílu předchozího - pokud došlo během údržby k přestávce a tato činnost není v tuto dobu prováděna, je doba trvání přestávky odečtena (obdobně i směna ve které neprobíhá výroba, případně volné dny) 23
BLOK(1) BLOK(2) 4. přednáška - Analýza dat Využitelnost zařízení 1 DMPK BLOK(1) 1 2 DMPK BLOK(1) 2 3 DMPK BLOK(1) 3 4 DMPK BLOK(1) 4 5 DMPK BLOK(1) 5 6 DMP 1 6:00 9:50 10:20 14:00 T VL DPP BLOK(1) Po DTP BLOK(1) 1 DPP BLOK(1) Před přestávka DPP BLOK(2) Po 7 DMPK BLOK(2) 6 DTP BLOK(2) 2 8 DMPK BLOK(2) 7 9 DMPK BLOK(2) 8 10 DMPK BLOK(k) n n DPP BLOK(2) Před - platí v případě velkého množství dat σn x=1 DTP x MTTR n kde: DTP doba trvání prostoje DMP doba mezi prostoji 1. směna σn x=1 DMP x MTBF n - využitelnost zařízení, také označována jako disponibilita zařízení kde: = T E ; = T A 24
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 28,3 Relativní četnost [%] 47,0 63,9 77,1 83,1 86,1 88,0 91,0 93,4 95,8 96,4 97,0 97,0 98,2 98,8 98,8 98,8 98,8 98,8 98,8 98,8 98,8 99,4 99,4 99,4 99,4 99,4 99,4 99,4 100,0 Relativní kumulativní četnost [%] 4. přednáška - Analýza dat Charakteristika náhodné veličiny doby trvání prostoje BLOK(1) / doby mezi prostoji DMP 1 BLOK(2) 6:00 9:50 10:20 14:00 T VL kde: DTP doba trvání prostoje DMP doba mezi prostoji 1 2 3 4 5 6 7 8 9 10 n DPP BLOK(1) Po DMPK BLOK(1) 1 DMPK BLOK(1) 2 DMPK BLOK(1) 3 DMPK BLOK(1) 4 DTP BLOK(1) 1 DMPK BLOK(1) 5 DPP BLOK(1) Před přestávka DPP BLOK(2) Po DMPK BLOK(2) 6 DTP BLOK(2) 2 DMPK BLOK(2) 7 DMPK BLOK(2) 8 DMPK BLOK(k) n DPP BLOK(2) Před 1. směna 0,6 0,5 0,4 40 35 30 0,3 25 20 0,2 15 10 0,1 5 0 0 f ( t) e t 0 -λt 100 80 60 40 20 0 25 Doba do prostoje [h] - stanovení parametrů rozdělení - pomocí testů (např. Kolmogorva) ověření shodu empirického rozdělení s teoretickým
Průběžná doba výroby Úkolem je stanovit, jakou dobu trvá průchod zakázky výrobou Vhodná volba evidenčních bodů, které vymezují požadovanou výrobní oblast: pokud nás zajímá průběžná doba výroby v provozu svařovny pak zvolíme R1 vs. R2 v případě stanovení celkové průběžné doby výroby, pak zvolíme R1 vs. ZP viz obr. Svařovna Lakovna Montáž R1 R2 ZP Následně provedeme analýzu doby průchodu každého výrobku pro stanovené období 26
Průběžná doba výroby 23 hodin 27
posun 2 dnů posun 4 dnů 4. přednáška - Analýza dat Průběžná doba výroby zakázky, které zůstaly v rozpracovanosti během volna doba volna 28
Výrobní program (zadávání zakázek do výroby) 1. Časová řada proběhlé výroby 3. Velkosti bloků jednotlivých zakázek 4. Určení výrobní dávky a počtu opakování = 125 2. Pro jednotlivé zakázky stanovit celkový počet vyrobených kusů......... 29
Průběh obsazenosti zásobníku (kapacita zásobníku), případně výrobní oblasti Úkolem je stanovení maximální rozpracovanosti výroby na základě analýzy z evid. bodů Vhodná volba evidenčních bodů, které vymezují požadovanou výrobní oblast: v tomto případě volíme R1 vs. R2 pro výrobu svařovny Svařovna Lakovna Montáž R1 R2 Na základě dat získaných za stejné období pro oba evidenční body (data jsou ucelená a konzistentní) provedeme odvozený výpočet aktuální obsazenosti - odstranění duplicitních průchodu - spárování zakázek (pouze záznamy, kdy prošla zakázka jak na R1 tak na R2) 30
Průběh obsazenosti zásobníku (kapacita zásobníku), případně výrobní oblasti extrémní obsazenost (přeplněnost systému) běžná maximální obsazenosti průměrná obsazenost minimum 31
Otázky z dané problematiky Co je to evidenční bod? Co znamená datová ucelenost a konzistence? Co lze zjistit na základě doby mezi průchody zakázky evidenčním bodem? Vysvětli pojem výrobní dávka. Definuj časový fond. Co znamenají zkratky MTTR a MTBF a jaké mají většinou pravděpodobnostní rozdělení? Jak lze stanovit využitelnost zařízení? Jaký je rozdíl mezi skutečným objemem výroby a výrobní kapacitou? Vysvětli pojem využitelný časový fond. 32
33 Děkuji.