Sterowanie wykonaniem produkcji (SWP) stanowi najniŜszy

Transkrypt

Sterowanie wykonaniem produkcji (SWP) stanowi najniŜszy
Sterowanie wykonaniem produkcji
------------------------------------------------------------------------------------------------------------
STEROWANIE WYKONANIEM PRODUKCJI
(Production Activity Control - PAC)
Sterowanie wykonaniem produkcji (SWP) stanowi najniŜszy, wykonawczy
poziom systemu zarządzania produkcją, łączący wyŜsze poziomy operatywnego
planowania produkcji z procesami produkcyjnymi.
Sterowanie wykonaniem produkcji polega na transformacji danych zadanych
przez wyŜsze poziomy planowania produkcji (Główne planowanie produkcji,
planowanie potrzeb materiałowych, planowanie zdolności produkcyjnych) w
instrukcje sterujące maszynami, urządzeniami i procesami produkcyjnymi,
a takŜe na przetworzeniu danych z poziomu realizacji produkcji w informacje
dla wyŜszych poziomów planowania.
Główne planowanie produkcji
Planowanie potrzeb materiałowych
Planowanie zdolności produkcyjnych
STEROWANIE WYKONANIEM PRODUKCJI
Procesy produkcyjne
Sterowanie wykonaniem produkcji (SWP) obejmuje:
⇒harmonogramowanie (terminowanie połączone z obciąŜaniem stanowisk
roboczych i ustalaniem kolejności zadań)
⇒uruchamianie
⇒kontrolę i ocenę przebiegu realizacji produkcji
Cele sterowania wykonaniem produkcji
⇒dotrzymanie zaplanowanych terminów realizacji zamówień klientów
⇒minimalizacja czasów realizacji zleceń
⇒minimalizacja poziomu zapasów (materiałów i produkcji w toku)
⇒maksymalizacja wykorzystania zasobów pracowniczych oraz maszyn i
urządzeń
⇒minimalizacja nadgodzin
--------------------------------------------------------------------------------------------------------------1
Jacek Rudnicki
Sterowanie wykonaniem produkcji
------------------------------------------------------------------------------------------------------------
STEROWANIE REALIZACJĄ ZLECEŃ (ORDER CONTROL)
Podstawowe problemy planowania - harmonogramowania realizacji zleceń
1. Jak rozdzielić zlecenia - zadania i obciąŜenia na poszczególne
stanowiska robocze lub grupy technologicznie podobnych maszyn?.
2. Jaka ma być kolejność zleceń - zadań na poszczególnych
stanowiskach?.
Kryteria przydziału zadań do maszyn:
minimalizacja kosztów wykonania operacji, minimalizacja kosztów
przezbrojeń, minimalizacja czasu oczekiwania między stanowiskami,
minimalizacja czasu ukończenia zlecenia.
Metody i techniki przydziału zadań do maszyn (metody obciąŜania):
metoda indeksowa, wykres Gantt’a, programowanie liniowe dla rozwiązania
zadania przydziału.
Wykres Gantt’a jednocześnie przydziela zadania do stanowisk i ustala
kolejność tych zadań.
Metody ustalania kolejności (nieograniczone obciąŜanie): reguły priorytetu
Proces sterowania wykonaniem produkcji
Start
Przydział zadań do
stanowisk roboczych
(ObciąŜanie)
Ustalanie priorytu
zadań
(Kolejność zadań)
Uruchamianie zadań na
stanowiskach
Śledzenie postępu
robót
Ukończone zadania
Nieukończone zadania
--------------------------------------------------------------------------------------------------------------2
Jacek Rudnicki
Sterowanie wykonaniem produkcji
------------------------------------------------------------------------------------------------------------
HARMONOGRAMOWANIE - TERMINOWANIE ZADAŃ
1. Harmonogramowanie przy nieograniczonych zdolnościach
produkcyjnych - obciąŜanie nieograniczone.
ObciąŜanie nieograniczone (bez uwzględniania ograniczeń zdol. prod.)
Zdolność prod.
1
2
3
4
5
6
Okres planistyczny
2. Harmonogramowanie przy ograniczonych zdolnościach produkcyjnych obciąŜanie ograniczone
ObciąŜanie ograniczone (nigdy nie przekracza zdol. prod)
Zdolność prod.
1
2
3
4
5
6
Okres planistyczny
Techniki harmonogramowania
⇒harmonogramowanie w przód
KaŜde zadanie rozpoczyna się w najwcześniejszym moŜliwym terminie
⇒harmonogramowanie wstecz
Harmonogramuje się rozpoczynając od wymaganej daty ukończenia zleceń
⇒kombinowane
--------------------------------------------------------------------------------------------------------------3
Jacek Rudnicki
Sterowanie wykonaniem produkcji
-----------------------------------------------------------------------------------------------------------Przykład: NaleŜy opracować harmonogram przebiegu produkcji czterech zadań - zleceń na trzech maszynach
(tokarka, frezarka i wiertarka) wykorzystując zasadę harmonogramowania w przód.
Kolejność przebiegu zadań - zleceń przez stanowiska robocze i czasy operacji technologicznych (czas
przygotowawczo - zakończeniowy plus czas technologiczny w godz.) są następujące:
[godz]
Zlecenie
Operacja 1
Operacja 2
A
Tokarka
3
Wiertarka
B
Frezarka
4
Wiertarka
C
Tokarka
2
Frezarka
D
Wiertarka
5
Tokarka
Czas oczekiwania i transportu między maszynami: 6 godz.
[godz]
2
3
3
4
Operacja 3
Frezarka
[godz]
4
Wiertarka
4
Harmonogramowanie w przód przy ograniczonym obciąŜaniu
Harmonogram 4 zleceń (A,B,C,D) przy ograniczonych zdolnościach produkcyjnych zlecenie B czeka na zwolnienie wiertarki, zlecenie C czeka na zwolnienie tokarki.
Oczekiwanie i transport
Toczyć A
Wier- Oczekiwanie i transport
Frezować A
cić A
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Oczekiwanie i transport
Frezować B
Wiercić B
1 2 3
Oczekiwanie
na tokarkę
1 2 3
Wiercić D
4 5 6 7 8 9 10 11
Toczyć Oczekiwanie i transport
C
4 5 6 7 8 9 10 11
Oczekiwanie i transport
12 13 14 15 16 17 18 19 20 21 22 23 24
Frezować C Oczekiwanie i transport
Wiercić C
12 13 14 15 16 17 18 19 20 21 22 23 24
Toczyć D
Harmonogramowanie wstecz przy nieograniczonym obciąŜaniu
Wymagane daty zakończenia zleceń: A - 24, B - 16, C - 24, D - 16
Oczekiwanie i transport
Toczyć A
1
2
3
1
2
3
1
Wier- Oczekiwanie i transport
Frezować A
cić A
8 9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Oczekiwanie i transport
Wiercić B
4
5
6
7
Frezować B
4
5
6
7
8 9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Toczyć Oczekiwanie i transport
Frezować C Oczekiwanie i transport
Wiercić C
C
2 3
4
5
6
7
8 9
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Oczekiwanie i transport
Wiercić D
Toczyć D
Problem kolejności
Kolejność zadań: Wykres Gantt’a zbudowany według zasady
harmonogramowania w przód.
Stanowisko
1
Tokarka
Zlec A
Oper1
1
2
2
3
4
5
6
4
5
8
9
Przerwa
ZlecC
Oper1
3
7
6
7
8
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Zlec D Oper 2
9
Przerwa
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
--------------------------------------------------------------------------------------------------------------4
Jacek Rudnicki
Sterowanie wykonaniem produkcji
-----------------------------------------------------------------------------------------------------------Frezarka
1
Wiertarka
Przerwa
Zlec B Oper 1
2
3
4
Zlec D Oper 1
5
6
7
Zlec C
Oper 2
8
Przerwa
9
Przerwa
Zlec A Oper 3 Przerwa
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ZlecA Zlec B
Oper2 Oper 2
Przerwa
Zlec C Oper 3
KOLEJNOŚĆ ZADAŃ
Reguły priorytetu
Reguły priorytetu: proste zasady heurystyczne stosowane do wyboru zadania do realizacji
ze zbioru zadań oczekujących na danym stanowisku na wykonanie w danym okresie.
Najczęściej stosowane reguły priorytetu:
1. Pierwszy przybył pierwszy obrabiany (FCFS). Zlecenia są realizowane w porządku
w jakim zjawiają się na stanowisku roboczym.
2. Według najkrótszego czasu obróbki (SPT). Pierwsze wykonywane jest najkrótsze
zadanie.
3. Według najdłuŜszego czasu obróbki (LPT). Pierwsze wykonywane zadanie o
najdłuŜym czasie.
4. Według wymaganej daty zakończenia zlecenia (EDD). Pierwszy obrabiany jest
wyrób z najwcześniejszą datą ukończenia zlecenia.
5. Według zapasu czasu (S). Pierwsze jest wykonywane zadanie z najmniejszym zapasem
czasu (czas pozostały do planowanego ukończenia zlecenia pomniejszony o czas
operacji pozostałych do wykonania)
6. Według losowego wyboru (RS). Pierwsze jest wykonywane losowo wybrane zadanie.
7. Według zamówienia preferowanego klienta (PCO). Pierwsze wykonywane zadanie z
zamówienia preferowanego klienta.
8. Według wskaźnika krytycznego - WK. Pierwszy jest obrabiany wyrób o najmniejszej
wartości ilorazu czasu pozostałego do planowanego ukończenia zlecenia i sumy czasów
operacji pozostałych do wykonania tego zlecenia.
Wskaźnik krytyczny (WK) dynamiczna reguła umoŜliwiająca ciągłe uaktualnianie
priorytetów. WiąŜe wymaganą datę dostawy wyrobu finalnego do klienta z aktualną datą.
WK stosowany w systemach MRP.
wymagany termin zakończ. zlec. - aktualna data
WK =
suma czasu prac pozostałych do wykonania
Priorytet mają zlecenia o najmniejszym wskaźniku krytycznym.
--------------------------------------------------------------------------------------------------------------5
Jacek Rudnicki
Sterowanie wykonaniem produkcji
-----------------------------------------------------------------------------------------------------------WK = 1 zlecenie dysponuje wystarczającym czasem na dotrzymanie terminu dostawy.
WK < 1 zlecenie jest opóźnione i termin dostawy moŜe nie zostać dotrzymany
WK > 1
zlecenie dysponuje zapasem czasowym.
OPTYMALIZACJA KOLEJNOŚCI WYKONANIA ZADAŃ
Zadanie optymalizacji kolejności: NaleŜy ustalić dla kaŜdego stanowiska w komórce taką
kolejność wykonania n wyrobów - zleceń, przy której łączny cykl produkcyjny kompletu n wyrobów jest minimalny.
Oznaczenia: i = 1,2,3, ...n - numer zlecenia -wyrobu.
j = 1,2,3, ...m - numer stanowiska roboczego.
T= [Tij] - macierz czasów operacji na partii wyrobów, gdzie Tij =tpzij + ni tij
Przykład obróbki dwóch wyrobów o tej samej liczbie i kolejności operacji na dwóch
stanowiskach rob. W i F:
Zlecenie-wyrób
Stanowisko
1
T1j [godz]
2
T2j [godz]
1-W
5
3
2-F
1
5
Kolejność wyrobów 1-2
11
Stanowisko W
21
12
Stanowisko F
22
Cykl produkcyjny - 13 godz
Czas
Kolejność wyrobów 2-1
21
Stanowisko W
11
22
12
Stanowisko F
Cykl produkcyjny - 9 godz
Czas
--------------------------------------------------------------------------------------------------------------6
Jacek Rudnicki
Sterowanie wykonaniem produkcji
------------------------------------------------------------------------------------------------------------
ALGORYTM JOHNSONA
Ustalanie optymalnej kolejności obróbki n zleceń na dwóch maszynach A, B.
Kroki algorytmu:
1. Wybierz zlecenie o najkrótszym czasie jednej z dwóch operacji. JeŜeli najkrótszy czas jest
na pierwszej maszynie wykonuj to zlecenie jako pierwsze, jeŜeli najkrótszy czas jest na
drugiej maszynie wykonuj to zlecenie jako ostatnie.
2. Wykreśl to zlecenie z dalszych rozwaŜań.
3. Powtórz kroki 1 i 2 dla wszystkich pozostałych zleceń, plasując je odpowiednio wewnątrz
sekwencji numerów zleceń.
Przykład:
Zlecenie
Czas operacji [godz.]
i
tiA
tiB
1
8
7
2
4
1
3
9
5
4
6
10
5
2
3
Optymalna kolejność zleceń ze
względu na łączny czas
wykonania:
54132
Wykres Gantt’a przebiegu zleceń i operacji dla kolejności zlececeń 1,2,3,4,5 oraz dla
optymalnej kolejności 5,4,1,3,2.
Kolejność 1,2,3,4,5
Maszyna A
Maszyna B
Cykl produkcyjny 34 godz
Kolejność 5,4,1,3,2
Maszyna A
Maszyna B
--------------------------------------------------------------------------------------------------------------7
Jacek Rudnicki
Sterowanie wykonaniem produkcji
-----------------------------------------------------------------------------------------------------------Cykl produkcyjny 25 godz
Czas
SYSTEM STEROWANIA REALIZACJĄ ZLECEŃ
Funkcje sterowania realizacją zleceń
1. Harmonogramowanie - planowanie realizacji zleceń. Opracowanie, w oparciu o
aktualną wiedzę i dane, planów - harmonogramów produkcji, które spełnią wymogi
zawarte w zleceniach produkcyjnych.
2. Dysponowanie - uruchamianie. Doprowadzenie planów do realizacji na stanowiskach
roboczych poprzez określenie priorytetów zadań do wykonania i uruchamianie produkcji
po sprawdzeniu dyspozycyjności zasobów (czynników produkcji - maszyn, pracowników,
narzędzi i materiałów).
3. Monitorowanie - kontrola. Pozyskiwanie danych, analiza danych, wspomaganie decyzji.
Zbieranie i porównanie informacji odnośnie faktycznej i planowej realizacji zadań, o
zakłóceniach w ich realizacji i o stanie systemu.
Główne planowanie produkcji
Planowanie potrzeb materiałowych
Planowanie zdolności produkcyjnych
Zlecenia do uruchomienia
HARMONOGRAMOWANIE
Planowanie realizacji zleceń
- terminowanie
- obciąŜanie i bilansowanie
- ustalanie kolejności
Harmonogramy
DYSPONOWANIE
Uruchamianie
- ustalanie priorytetów zadań
- kontrola dyspozycyjności
zasobów
- uruchamianie zadań planowych
- regulowanie przebiegu planu
MONITOROWANIE
Kontrola
- kontrola postępu produkcji
- ocena odchyleń od planu
- analiza danych o systemie
Zbieranie danych
Instrukcje
Procesy produkcyjne
--------------------------------------------------------------------------------------------------------------8
Jacek Rudnicki
Sterowanie wykonaniem produkcji
------------------------------------------------------------------------------------------------------------
System sterowania realizacją zleceń
--------------------------------------------------------------------------------------------------------------9
Jacek Rudnicki