kbrs instrukcja

Transkrypt

kbrs instrukcja
System harmonogramowania produkcji
KbRS
Spis treści
O programie ............................................................................................................................................ 2
Instalacja.................................................................................................................................................. 2
Dane wejściowe....................................................................................................................................... 2
Wprowadzanie danych ........................................................................................................................ 2
Ręczne wprowadzanie danych ........................................................................................................ 2
Odczyt danych z pliku ...................................................................................................................... 3
Odczyt danych ze źródeł zewnętrznych .......................................................................................... 3
Przegląd i edycja danych wejściowych ................................................................................................ 4
Kalendarze czasu pracy ................................................................................................................... 5
Stanowiska....................................................................................................................................... 5
Grupy pracowników ........................................................................................................................ 6
Pracownicy – zasoby dodatkowe .................................................................................................... 7
Procesy ............................................................................................................................................ 7
Struktury procesów ......................................................................................................................... 8
Operacje .......................................................................................................................................... 8
Zlecenia............................................................................................................................................ 9
Parametry harmonogramowania .......................................................................................................... 10
Ustawienia podstawowe ................................................................................................................... 10
Kryteria oceny.................................................................................................................................... 10
Wyznaczanie harmonogramów ............................................................................................................. 12
Przegląd i analiza wyników .................................................................................................................... 13
Wykresy Gantta ................................................................................................................................. 13
Raporty .............................................................................................................................................. 15
Zapis pliku z harmonogramem .......................................................................................................... 17
1
O programie
Program przeznaczony jest do harmonogramowania produkcji. Na podstawie danych o systemie
produkcyjnym, procesach i zleceniach wyznacza harmonogram(y) produkcji.
Instalacja
Program może występować w wersji dll i exe. W podstawowej konfiguracji skompilowany jest w
jednym pliku i nie wymaga osobnej instalacji. Do poprawnego działania może być konieczne pobranie
biblioteki borlndmm.dll, którą należy umieścić w katalogu z programem.
Dane wejściowe
W celu utworzenia harmonogramu wymagane jest wprowadzenie następujących danych
dotyczących:




systemu produkcyjnego:
stanowiska (opcjonalnie: kalendarze czasu pracy, zasoby
dodatkowe np. pracownicy),
procesów technologicznych: z wyszczególnieniem operacji i czasów ich trwania (opcjonalnie:
czas przygotowawczo zakończeniowy, koszt operacji itp.),
zleceń produkcyjnych,
informacji o sposobie poszukiwania rozwiązania.
Wprowadzanie danych
Dane do systemu mogą być wprowadzane „ręcznie” za pomocą formularzy systemu lub odczytywane
z zewnętrznej bazy danych za pomocą odpowiedniego interfejsu.
Ręczne wprowadzanie danych
Z menu Plik należy wybrać Nowy lub Otwórz
Po wybraniu Plik/Nowy należy dokonać wstępnej konfiguracji systemu produkcyjnego.
Ustawienia ogólne - Ustala się wstępnie liczbę stanowisk, procesów, operacji w procesach oraz liczbę
zleceń, rodzaj przepływu procesów.
Zaznaczona opcja Wygeneruj dane losowe powoduje wypełnienie niezbędnych danych
wygenerowanymi losowo wartościami z przyjętego zakresu.
2
Po wprowadzeniu danych należy wybrać przycisk Utwórz.
Odczyt danych z pliku
Z menu Plik wybrać Otwórz i wczytać pliki wejściowe. Dane wejściowe w formacie programu kbrs
zapisywane są w dwóch oddzielnych plikach o tej samej nazwie, z rozszerzeniem „*.mro” oraz
„*.mro!”. Oba pliki powinny być w tym samym katalogu. Pliki wczytują się jednocześnie. Do
prawidłowego wprowadzenia danych wymagane są oba pliki.
Odczyt danych ze źródeł zewnętrznych
Dane ze źródeł zewnętrznych wczytywane są za pomocą interfejsu (Interfejs ogólny).. Dostęp od
dedykowanych formularzy interfejsu realizowany jest przez pole Zakładka.
3
Przegląd i edycja danych wejściowych
Przegląd i edycję wprowadzonych danych jest możliwy za pomocą formularzy dostępnych z poziomu
Okna nawigatora (widoczne przy zaznaczonej opcji w menu Widok/Panel nawigacji).
4
Kalendarze czasu pracy
Kalendarz czasu pracy określa dostępność zasobu(ów) do których został przypisany. Okno Kalendarze
zawiera listę utworzonych kalendarzy czasu pracy. Kalendarz generowany jest na ustaloną liczbę
tygodni. Lista kalendarzy zawiera pola:
Id - identyfikator (nadawany automatycznie lub odczytywany z bazy lub pliku)
Nazwa - nazwa kalendarza
Symbol - symbol kalendarza
Opis - dodatkowy opis
Kolor - kolor używany przy wyświetlaniu przerw na wykresie Gantta
Opis kalendarza zawiera definicję standardowego tygodnia (zakładka Tydzień roboczy) oraz listę
wyjątków (np. planowane przerwy, remonty, dni świąteczne). Nowoutworzony kalendarz nie posiada
przerw.
Stanowiska
W zakładce Stanowiska znajduje się zestawienie zasobów podstawowych. Każdy z zasobów posiada
przypisany kalendarz czasu pracy oraz pojemność. Pojemność stanowiska odnosi się do wydajności
zasobu (zdolności produkcyjnej) i określa maksymalną liczbę współbieżnie wykonywanych zadań na
zasobie. W oknie Przerwy można zdefiniować dodatkowe przerwy związane z zasobem, bez łączenia
ich z przypisanym kalendarzem.
5
Grupy pracowników
Grupy reprezentują kompetencje pracowników lub funkcjonalność innych zasobów dodatkowych.
Zasoby dodatkowe przypisywane są do poszczególnych operacji poprzez wymagania określone daną
grupą kompetencji, na podstawie dostępności oraz wartości priorytetu.
W zakładce Grupy pracowników definiowane są grupy zasobów dodatkowych:
6
Pracownicy – zasoby dodatkowe
W zakładce definiowane są zasoby ludzkie i inne zasoby dodatkowe. Przydatność danego zasobu
dodatkowego określają przydzielone mu kompetencje oraz wartości priorytetów wskazujących na
predyspozycje danego zasobu do określonych czynności.
Procesy
Zakładka procesy zawiera zdefiniowane procesy technologiczne, które mogą być podstawą przy
tworzeniu zleceń produkcyjnych.
7
Struktury procesów
Procesy złożone wytypowane do łącznego harmonogramowania przedstawiane są w postaci struktur
procesów. W zakładce struktury procesów nadawane mogą być relacje między procesami.
Operacje
Lista operacji w danym procesie jest dostępna w zakładce Operacje. Po wybraniu procesu możliwy
jest przegląd i edycja listy operacji. W oknie personel wskazuje się rodzaj i liczbę wymaganych w
operacji zasobów dodatkowych.
W pozostałych zakładkach znajdują się dane dotyczące czasów trwania operacji (wymagane), czasów
przygotowawczo zakończeniowych, kosztów operacji oraz możliwości zrównoleglenia wykonania
operacji.
8
Zlecenia
Przedmiotem harmonogramowania są zlecenia. Tworząc zlecenie należy określić proces (główny)
priorytet, rozmiar serii, rozmiar partii, najwcześniejszy możliwy termin rozpoczęcia (integer lub data
czas), termin dyrektywny, strategię harmonogramowania, sposób przepływu partii przez system
produkcyjny (szeregowy, niezależny, szeregowo-równoległy). Status: p – planowane, b – planowane z
najwyższym priorytetem, n – zlecenie nie jest brane pod uwagę.
9
Parametry harmonogramowania
Przed rozpoczęciem tworzenia harmonogramu należy ustalić wartości parametrów
harmonogramowania określające sposób poszukiwania i oceny utworzonych rozwiązań.
Ustawienia podstawowe
Do wyboru są różne reguły szeregowania zleceń. Zasoby spośród zasobów równoległych mogą być
wybierane za pomocą algorytmu zachłannego lub losowego. Przy algorytmie zachłannym możliwe
jest skonfigurowanie wartości parametrów funkcji celu.
Opcje harmonogramowania umożliwiają rezygnację przy poszukiwaniu rozwiązań z uwzględniania
tpz, zasobów ludzkich i kalendarzy.
Kryteria oceny
Okno ocena wielokryterialna służy do określenia kryteriów oceny poszukiwanych rozwiązań.
W ocenie rozwiązań może uczestniczyć jeden lub więcej ekspertów, którzy wybierają własny podzbiór
kryteriów oceny oraz ich wagi. Znaczenie opinii poszczególnych ekspertów jest określony ich wagą.
10
Okno porównywania kryteriów pozwala na ustalenie relacji między kryteriami.
11
Wyznaczanie harmonogramów
Po wprowadzeniu wymaganych danych można uruchomić proces wyznaczania harmonogramów.
W czasie poszukiwania rozwiązań wyświetlane jest okno informacyjne. Jeśli nie określono
parametrów zakończenia procesu poszukiwania można go zakończyć wybierając przycisk Stop.
Podczas tworzenia rozwiązań wyświetlane jest okno informacyjne, na którym przedstawione są:







liczba wygenerowanych rozwiązań
opis najlepszego i najgorszego znależionego rozwiązania
czas trwania obliczeń
średnia i bieżąca liczba uzyskiwanych rozwiązań w ciągu sekundy
nazwa algorytmu (reguły), według której tworzone są w danej chwili rozwiązania
wykres przedstawiający zbiór najlepszych znalezionych rozwiązań oraz ich oceny
wykres przedstawiający oceny utworzonych w danej chwili rozwiązań oraz chwile w skali
czasu, w których uzyskiwano najlepsze i najgorsze rozwiązania
12
Przegląd i analiza wyników
Wyniki obliczeń dostępne są w postaci wykresów Gantta (osobno stanowisk i zasobów
dodatkowych), tabel z ocenami i wskaźnikami poszczególnych harmonogramów oraz raportów w
formie opisowej.
Wykresy Gantta
13
14
DD03
DP02
DP04
DZ01
FC01
FG01
FG01
FG01
FG01
FO03
FO14
FO16
FR02
FR02
FR02
FR02
HC02
HE02
HE03
HN01
HN01
HN02
HN02
HN03
HO01
HO03
HP01
HW01
HW01
LW16
OC02
OC02
OC02
OC06
PH01
SG03
SG03
SG04
SK04
SK04
SK04
SK05
SO02
SP04
SR02
TN01
TN01
TO01
TO02
TP02
TP02
TP03
TP08
TU01
TU01
TU02
TU02
TW01
TW01
TZ01
TZ01
TZ01
XW01
XW01
0
10 000
20 000
30 000
40 000
50 000
60 000
70 000
80 000
90 000
100 000
Raporty
Menu raportów
15
110 000
120 000
130 000
140 000
150 000
160 000
170 000
180 000
190 000
Przykładowe zestawienia i raporty
Szczegółowy podgląd parametrów harmonogramów
16
Zestawienie ocen cząstkowych oraz zagregowanych utworzonych harmonogramów
Zapis pliku z harmonogramem
Po zatrzymaniu procesu poszukiwania rozwiązań w oknie Harmonogram należy wybrać z listy
wybieralnej harmonogram przeznaczony do wyeksportowania.
Klikając prawym klawiszem myszy na wykresie Gantta należy wybrać z menu kontekstowego opcję
Zapis/kopiowanie (Save/Copy) i dalej opcję W oknie zapisu wybrać nazwę i miejsce zapisu pliku.
17
18

Podobne dokumenty