Riadite jednu zmenu na úseku linky konečnej montáže vozidiel: päť staníc za sebou s malými zásobníkovými dráhami medzi nimi. Každý prestoj sa šíri hore aj dole linkou, každá chyba sa buď opraví na stanici, alebo ide ďalej, a zmena má výrobný plán na splnenie.
Čo sa naučíte
Ako OEE rozdeľuje straty na dostupnosť, výkonnosť a kvalitu — a prečo o výkone linky rozhoduje úzke miesto.
Ako konečné zásobníky oddeľujú stanice (blokovanie a vyhladovanie) a čo táto zásoba stojí v dodacej dobe (Littleov zákon).
Prečo môže byť zastavenie linky pri chybe lepšie než jazdiť ďalej a prečo rýchlejšie nie je vždy viac výstupu.
Simulátor
Čas 0 min
▶Pracuje
‖Bez prísunu (žiadny kus)
⧗Blokované (dole nie je miesto)
✕V poruche
⚑Zastavenie andonom
▪Kus v zásobníkovej dráhe
Ovládanie
Percento z menovitej rýchlosti. Rýchlejšie cykly zvyšujú výkon — ale aj poruchovosť a chybovosť.
Počet kusov, ktoré môže udržať každá dráha medzi stanicami. Viac oddeľuje prestoje, ale pridáva rozpracovanú výrobu.
Každý technik opravuje jednu stanicu; úzke miesto sa obsluhuje prvé, druhý technik opravu urýchli.
Operátori zastavia svoju stanicu, aby chybu opravili na mieste. Stojí to prevádzkový čas — vrátane zastavení kvôli odchýlkam, ktoré sa ukážu ako nič — ale chyby tak nepostupujú ďalej.
Trojčlenný tím hodinu opravuje kusy zachytené testom na konci linky, aby sa dali expedovať.
Ukazovatele
OEE
0,0%
kritické
Výstup voči plánu
100,0%
normálne
Uniknuté chyby
0
normálne
Rozpracovaná výroba
13
normálne
Dostupnosť
100,0 %
Výkonnosť
0,0 %
Miera kvality
100,0 %
Tempo voči taktu
100 %
Priepustnosť
50,0 JPH
Kusy pred (+) / za (−) plánom
0
Dodacia doba linkou
16 min
Kusy čakajúce v opravárenskej zóne
0
Pracovné hodiny na kus
0,00 h
Stanice v poruche
0
Úzke miesto nečinné (bez prísunu alebo blokované)
0,0 %
Trend
Krízové scenáre
Úroveň 1 · Chráňte úzke miesto počas zastavenia pred ním
Plán: 50 kusov za hodinu na štvorhodinovú polovičnú zmenu. Stanica 3 je úzke miesto linky a na zmene je len jeden technik údržby. Údržba hlási, že opotrebovaný diel na stanici 2 — hneď pred úzkym miestom — treba vymeniť v 35. minúte: 40-minútová práca pre jedného technika.
Výstup ≥ 101 % plánu na konci polovičnej zmeny
Úzke miesto nečinné ≤ 7 % času
Priemerná rozpracovaná výroba ≤ 18 kusov
Úroveň 2 · Odchýlka kvality na stanici interiérovej výbavy
Plán: 52 kusov za hodinu na štvorhodinovú polovičnú zmenu a desať kusov z minulej zmeny stále čaká v zóne opráv. Po dvadsiatich minútach sa na stanici 4 objaví problém s upevnením: asi každý ôsmy kus z nej odchádza s chybou. Koncová skúška zachytí väčšinu z nich — nie všetky.
Najviac 1 chyba unikne k zákazníkovi
Výstup ≥ 104 % plánu na konci (opravené kusy zo zásoby sa rátajú)
V opravárenskej zóne zostanú najviac 3 kusy
Priemerná rozpracovaná výroba ≤ 16 kusov
Úroveň 3 · Prudký nárast dopytu
Linka bežala na 80 % rýchlosti pre plán 47 kusov za hodinu. Dvadsať minút po začiatku polovičnej zmeny predaj zvýši plán na 56 kusov za hodinu — takt klesne zo zhruba 1,28 na 1,07 minúty a úzke miesto pri 80 % nestačí. Nadčasy nie sú povolené.
Výstup ≥ 102 % plánu po dvoch hodinách
Výstup ≥ 103 % plánu na konci polovičnej zmeny
K zákazníkovi unikne najviac 1 chyba
Priemerná rozpracovaná výroba ≤ 20 kusov
Základ — model za číslami
Každý vzťah, ktorý simulátor používa, aj s jeho zdrojom. Konštanty označené ako predpoklady sú ilustračné kalibrácie.
OEE násobí dostupnosť, výkonnosť a kvalitu merané na úzkom mieste; rovná sa ideálny čas cyklu × dobré kusy ÷ plánovaný čas.
OEE = A × P × Q; A = (T_plan − T_stop)/T_plan, P = CT_ideal · N_bn / (T_plan − T_stop), Q = N_first-pass / N_out; OEE = CT_ideal · N_good / T_plan when N_bn = N_out[1][2]Súčin sa rovná ideálnemu času cyklu × dobré kusy ÷ plánovaný čas, len kým sa výstup úzkeho miesta rovná výstupu linky; kusy, ktoré sú ešte medzi stanicou 3 a koncom linky, robia malý rozdiel.
Stanica odovzdá kus ďalej len vtedy, ak má ďalší zásobník miesto (inak je blokovaná), a začne len vtedy, ak má predchádzajúci zásobník kus (inak je bez prísunu).
station i: cycle = c_i / v; moves on iff buffer_i < K (else blocked); starts iff buffer_{i−1} > 0 (else starved)[3][4]
Linka nikdy nemôže ísť rýchlejšie než jej najpomalšia stanica; takt je dostupný čas delený dopytom.
r_line ≤ r_b = v / max_i c_i; takt = available time / demand = 60 / plan [min/unit][5][7]
Rýchlostný stres: straty poháňané rýchlosťou rastú bez obmedzenia, keď sa linka blíži k limitu svojho vybavenia a operátorov (105 % menovitej rýchlosti).
σ_n(v) = ((1.05 − 0.85) / (1.05 − v))^n (σ = 1 at 85 %; σ_1: 2× at 95 %, 4× at 100 %; σ_2: 4× at 95 %, 16× at 100 %)Predpoklad: časy cyklov, časy porúch a opráv, miery chýb a falošných zastavení, zákon rýchlostného stresu a veľkosti tímov sú ilustratívne hodnoty, nie údaje zo skutočného závodu.
Stanice sa kazia len počas práce, tým častejšie, čím bližšie k limitu linka beží; čas opravy sa skracuje, keď sa pridá druhý technik.
P(fail in Δt) = 1 − exp(−λ_i · t_work), λ_i = σ_1(v) / MTBF_i; repair work ~ Erlang-3(mean MTTR_i), done at rate 1 + 0.6·(n−1), n ≤ 2[4][1]Predpoklad: časy cyklov, časy porúch a opráv, miery chýb a falošných zastavení, zákon rýchlostného stresu a veľkosti tímov sú ilustratívne hodnoty, nie údaje zo skutočného závodu.
Chyby s rýchlosťou rastú ešte strmšie než poruchy. S andonom sa väčšina chýb zachytí a opraví na stanici za cenu krátkych zastavení (niektoré sú falošné poplachy); inak koncová skúška zachytí časť a zvyšok unikne.
p_i = p0_i · σ_2(v) (+0.12 excursion at S4); andon: detect 90 %, stop 1.5 min, fix; false stops 0.3 % · σ_2(v) per unit and station; end-of-line test catches 70 %[7][1]Predpoklad: časy cyklov, časy porúch a opráv, miery chýb a falošných zastavení, zákon rýchlostného stresu a veľkosti tímov sú ilustratívne hodnoty, nie údaje zo skutočného závodu.
Littleov zákon: priemerný čas prechodu linkou sa rovná rozpracovanej výrobe delenej priepustnosťou.
cycle c = 0.62/0.64/0.90/0.75/0.72 min at rated speed (S3 = bottleneck) · MTBF 120/100/200/110/150 min of work, MTTR 4/4/3/4/3 min at 85 % speed · S2 part replacement 40 technician-min · p0 = 0.15/0.15/0.2/0.2/0.05 % per unit · excursion contained after 3 andon pulls or 15 units caught at test · rework 4 min/unit, team of 3 for 1 h per call · 40 line operators · moving averages over 30 minPredpoklad: časy cyklov, časy porúch a opráv, miery chýb a falošných zastavení, zákon rýchlostného stresu a veľkosti tímov sú ilustratívne hodnoty, nie údaje zo skutočného závodu.
Náhodnosť: generátor mulberry32 so seedom; použité rozdelenia — rovnomerné, exponenciálne (inverzná CDF), normálne (Box–Muller), Poissonovo (Knuth). Seed je zobrazený a dá sa zdieľať.
Zdroje
S. Nakajima — Introduction to TPM: Total Productive Maintenance (OEE = availability × performance × quality; six big losses) — Productivity Press, 1988
J. A. Buzacott, J. G. Shanthikumar — Stochastic Models of Manufacturing Systems (flow lines with finite buffers, blocking, starvation) — Prentice Hall, 1993