Montážna linka automobilov Živý model

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

Simulátor

Čas 0 min
OEE 0,0% · Výstup voči plánu 100,0% · Rozpracovaná výroba 13 · Uniknuté chyby 0 · S1 Pracuje, S2 Pracuje, S3 Pracuje, S4 Pracuje, S5 PracujeS1▶S2▶S3 ★▶S4▶S5▶3/33/31/31/3⚙ Priepustnosť 50,0 · Tempo voči taktu 100% · Dodacia doba linkou 16 minOEE 0,0 % = dostupnosť 100,0 × výkonnosť 0,0 × kvalita 100,0📋 0 / 0 (100,0%) · ⚑ 0🔧 Kusy čakajúce v opravárenskej zóne 0 · ⚠ Uniknuté chyby 0
  • 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 kvality100,0 %
Tempo voči taktu100 %
Priepustnosť50,0 JPH
Kusy pred (+) / za (−) plánom0
Dodacia doba linkou16 min
Kusy čakajúce v opravárenskej zóne0
Pracovné hodiny na kus0,00 h
Stanice v poruche0
Úzke miesto nečinné (bez prísunu alebo blokované)0,0 %

Trend

OEE: — %100,00,0

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.
lead time W = WIP / throughput (L = λW)[6][5]
Ďalšie prevádzkové konštanty použité v modeli.
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

  1. S. Nakajima — Introduction to TPM: Total Productive Maintenance (OEE = availability × performance × quality; six big losses) — Productivity Press, 1988
  2. ISO 22400-2:2014 — Automation systems and integration — KPIs for manufacturing operations management — Part 2: Definitions and descriptions (availability, effectiveness, quality ratio, OEE index) — ISO, 2014
  3. J. A. Buzacott, J. G. Shanthikumar — Stochastic Models of Manufacturing Systems (flow lines with finite buffers, blocking, starvation) — Prentice Hall, 1993
  4. Y. Dallery, S. B. Gershwin — Manufacturing flow line systems: a review of models and analytical results (operation-dependent failures, blocking after service) — Queueing Systems 12, 1992
  5. W. J. Hopp, M. L. Spearman — Factory Physics, 3rd ed. (bottleneck rate, variability buffering, Little’s law) — Waveland Press, 2011
  6. J. D. C. Little — A Proof for the Queuing Formula L = λW — Operations Research 9(3), 1961
  7. T. Ohno — Toyota Production System: Beyond Large-Scale Production (jidoka, stopping the line on abnormalities, takt) — Productivity Press, 1988

Kto to robí ako povolanie

Vzdelávací model — nie na prevádzkové rozhodnutia. Skutočné zariadenia kalibrujú každú konštantu podľa vlastného vybavenia a údajov.