• Nie Znaleziono Wyników

Struktura wielopoziomowych systemów nadążnego sterowania produkcją

N/A
N/A
Protected

Academic year: 2022

Share "Struktura wielopoziomowych systemów nadążnego sterowania produkcją"

Copied!
10
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ Seria: AUTOMATYKA z. 151

2008 N r kol. 1797

Mirosław ZABOROWSKI

Instytut Informatyki Teoretycznej i Stosowanej PAN

STRUKTURA WIELOPOZIOMOWYCH SYSTEMÓW NADĄŻNEGO STEROWANIA PRODUKCJĄ *

Streszczenie. W pracy przedstawiono wielopoziomową strukturę organizacyjną systemów nadążnego sterowania produkcją (NSP) w przedsiębiorstwach oraz wielowarstwową strukturę zarządzania w systemach organizacyjnych należących do systemów NSP. Omówiono związki tych struktur ze skalami czasu oraz z fazami przetwarzania danych w chwilach czasu dyskretnego. Relacje między poziomami, warstwami i fazami przetwarzania danych zilustrowano odpowiednim schematem organizacyjnej sieci informacji i tranzycji.

MULTILEVEL SYSTEMS OF THE FOLLOW-UP PRODUCTION CONTROL*

Summary. The paper deals with multilevel organizational structure o f the follow-up production control (FPC) systems, as well as with multilayer structure o f planning in organizational systems belonging to the FPC systems. Relevances o f these structures to the time scales and to the data processing phases in sampling instants have been described in the paper. Relationships between levels, layers and data processing phases were shown against a background o f the corresponding organizational information-transition net.

1. Koncepcja nadążnego sterowania produkcją

Przedsiębiorstwa przemysłowe powinny jak najlepiej dostosowywać produkcję do prognoz popytu i do bieżących zamówień klientów (rys. 1). W tym znaczeniu system zarządzania przedsiębiorstwem jest podobny do układu regulacji nadążnej.

W systemach nadążnego sterowania produkcją (NSP) [5, 6] m iarą nadążania produkcji za popytem są zaległości, czyli skumulowane różnice między planowanymi a zmierzo­

nymi przepływami produkcji w kolejnych okresach czasu. Minimalnym wymaganiem stawianym systemom NSP jest ograniczoność zaległości w nieskończonym horyzoncie obserwacji [4],

Rzeczywiste systemy zarządzania są systemami wielowarstwowymi. Kolejne warstwy funkcjonalne wypracowują decyzje szczegółowe na podstawie decyzji warstw wyższych i informacji z warstw niższych oraz przetwarzają te informacje na

'Praca finansowana w ramach projektu badaw czego K B N nr 3 T 1 1A 02229.

(2)

raporty

Rys. 1. Schemat ideowy systemu nadążnego sterowania produkcją

raporty zagregowane dla warstw wyższych. Ograniczoność zaległości w nadążaniu decyzji poszczególnych warstw za decyzjami ich warstw wyższych jest warunkiem koniecznym ograniczoności zaległości w nadążaniu raportów za planami popytu przedsiębiorstwa. Dlatego w systemach NSP struktura hierarchiczna jest szczególnie ważna.

2. Poziomy organizacyjne, warstwy funkcjonalne i skale czasu

W każdym hierarchicznym systemie sterowania mamy do czynienia z hierarchią organizacyjną i funkcjonalną. Mówiąc inaczej, każdy taki system jest zarazem wielopoziomowy i wielowarstwowy [2], W hierarchicznych systemach NSP warstwą funkcjonalną nazywamy zbiór tranzycji przetwarzających informacje o tym samym stopniu szczegółowości, przy czym pojęcie tranzycji jest tu rozumiane podobnie jak w kolorowanych sieciach Petriego [1], Poziomem organizacyjnym nazywamy zbiór systemów organizacyjnych z tego samego poziomu w drzewie hierarchii organizacyjnej przedsiębiorstwa.

W typowym przypadku system NSP ma 4 poziomy organizacyjne:

h=4 naczelny system organizacyjny, czyli system składający się z zakładów przedsiębiorstwa oraz z zakładów jego dostawców i klientów,

h=3 zakłady produkcyjne, h=2 komórki organizacyjne,

h=l stanowiska robocze, czyli systemy elementarne, które nie m ają swoich podsystemów organizacyjnych.

W małej firmie zakład może się pokrywać ze stanowiskiem roboczym (nie ma poziomów h=2 i h = l). W wielkich przedsiębiorstwach poziomów organizacyjnych może być więcej niż 4.

Obok systemów organizacyjnych w systemach NSP istnieją systemy robocze. Są to układy równoległych systemów organizacyjnych o wspólnych miejscach brzego­

wych, w tym takich, w których mogą występować produkty tego samego rodzaju,

(3)

Struktura wielopoziomowych systemów . 185 pochodzące z różnych składowych systemów organizacyjnych. Poziomy organizacyjne systemów roboczych nie są wyższe, ale takie same jak ich składowych systemów organizacyjnych. W typowym systemie NSP są to:

h=3 firma, składająca się z jednego lub wielu zakładów produkcyjnych, h=2 wydział, składający się z jednej lub wielu komórek organizacyjnych, h=l centrum robocze, składające się z jednego lub wielu stanowisk roboczych.

Oczywiście, warstwy funkcjonalne nie pokrywają się z poziomami organiza­

cyjnymi. Niżej przedstawiono układ warstw na poziomach organizacyjnych w typo­

wym systemie NSP.

| zarządzanie koordynacyjne firmą i jej otoczeniem |

h = 4 |--- | h = 4 naczelny | zarządzanie restrukturyzacyjne firmą | okres = miesiąc

system | | horyzont > rok

organiza- | zarządzanie robocze zakładami w firmie

cyjny |---|---

| zarządzanie wykonawcze zakładami

| zarządzanie koordynacyjne w zakładzie | h = 3

|--- | okres = doba h = 3 | zarządzanie restrukturyzacyjne wydziałami |horyzont >miesiąc zakład |--- |

produkcyjny | zarządzanie robocze komórkami w wydziałach |

|zarządzanie wykonawcze komórkami organizacyjnymi

| zarządzanie koordynacyjne w komórce | h = 2

|--- | okres = godzina h = 2 | zarządzanie restrukturyzacyjne centrami roboczymi | horyzont > doba komórka |---|

organiza- |zarządzanie robocze stanowiskami w centrach roboczych

cyjna |--- |---

| zarządzanie wykonawcze stanowiskami roboczymi |

| sterowanie bezpośrednie czynnościami | h = 1

h = 1 | elementarnymi w stanowisku roboczym | okres = sekunda

stanowisko |--- | horyzont >

robocze | odbiór sygnałów wykonawczych i generacja | > godzina

| sygnałów pomiarowych

(4)

i i .

zarządzanie koordynacyjne w zakładzie

zarządzanie restruktury zacyj ne wydziałem zarządzanie robocze

komórkami w wydziale

X

zarządzanie wykonawcze komórką

zarządzanie restrukturyzacyj ne wydziałem

zarządzanie robocze komórkami

w wydziale

---

zarządzanie wykonawcze komórką

komórka organizacyjna

zarządzanie koordynacyjne w komórce org.

zarządzanie restruk­

turyzacyjne w centrum roboczym

zarządzanie robocze zarządzanie robocze stanowiskami w «--• stanowiskami w centrum roboczym centrum roboczym

zarządzanie wykonawcze stanowiskiem

~r fr

r _ i

i stanowisko f 1 robocze i

i ______________________ i

zarządzanie restruk­

turyzacyjne w centrum roboczym

zarządzanie wykonawcze stanowiskiem

, - ± 1 - ,

i stanowisko ( 1 robocze i

i ______________________ i

Rys.2. Hierarchia zarządzania na sąsiadujących poziomach organizacyjnych

(5)

Struktura wielopoziomowych systemów 187 Jak widać, w każdym systemie organizacyjnym systemu NSP (z wyjątkiem systemów elementarnych) występują zawsze te same cztery warstwy:

• zarządzania koordynacyjnego,

• zarządzania restrukturyzacyjnego,

• zarządzania roboczego,

• zarządzania wykonawczego.

Zadania poszczególnych warstw wynikają ze struktury systemu organizacyjnego.

Zarządzanie koordynacyjne w danym systemie generuje decyzje dotyczące jego podsystemów roboczych oraz ich zasobów wejściowych i wyjściowych. Zasobami są produkty, zasoby odnawialne i zasoby finansowe. Do danych wejściowych zarządzania koordynacyjnego należą te decyzje zarządzania wykonawczego w systemie nadrzędnym, które dotyczą danego systemu jako podsystemu organizacyjnego (rys. 2). Zarządzanie robocze przetwarza decyzje o podsystemach roboczych na decyzje dotyczące ich podsystemów organizacyjnych. Zarządzanie wykonawcze przetwarza te decyzje na bardziej szczegółowe decyzje o tych samych podsystemach organizacyjnych.

Każda warstwa ma określoną skalę czasu, charakteryzującą się długością okresu czasowego, z którym podejmowane są decyzje i generowane są raporty. Z reguły ta sama skala czasu jest stosowana do kilku sąsiadujących ze sobą warstw funkcjonalnych. W systemach NSP przyjmuje się, że skal czasu jest tyle samo ile poziomów organizacyjnych. Nie znaczy to jednak, że przynależność warstwy funkcjonalnej do poziomu organizacyjnego określa jednoznacznie jej skalę czasu.

W trzech wyższych warstwach danego poziomu obowiązuje skala czasu zarządzania wykonawczego z poziomu wyższego, natomiast na danym poziomie raporty i decyzje wykonawcze są opracowywane częściej i z krótszymi okresami czasowymi. Między innymi dzięki temu decyzje wykonawcze o podsystemach organizacyjnych są dokładniejsze niż odpowiednie decyzje zarządzania roboczego.

Zarządzanie restrukturyzacyjne w danym systemie organizacyjnym polega na projektowaniu wewnętrznych struktur organizacyjnych dla podsystemów roboczych tego systemu. Projekt struktury podsystemu roboczego obejmuje między innymi decyzje:

• o grupowaniu operacji uprzednio przydzielonych do podsystemu roboczego i o przydziale zasobów odnawialnych do grupowych zleceń roboczych,

• o tworzeniu na tej podstawie nowych podsystemów organizacyjnych i o likwidacji istniejących,

• o konfiguracji wariantów gotowości nowych i istniejących podsystemów organizacyjnych, czyli o przydziale grup operacji i zasobów odnawialnych do tych podsystemów,

• o podziale na operacje tych procesów umiejscowionych niższego poziomu, które są operacjami umiejscowionymi w skonfigurowanych podsystemach organizacyjnych,

• o tworzeniu podsystemów roboczych niższego poziomu, zbiorów ich operacji roboczych oraz zbiorów zasobów odnawialnych, które są potrzebne do ich wykonania.

(6)

Koncepcję zarządzania restrukturyzacyjnego opracowano w ramach teorii syste­

mów sterowania zasobami przedsiębiorstwa, krócej - teorii ERC (Enterprise Resource Control), rozwijanej przez autora w IITiS PAN w Gliwicach [8, 9, 10], Integracja zarządzania restrukturyzacyjnego z innymi warstwami systemów NSP (rys. 2) ma na celu ułatwienie tworzenia modeli optymalizacji struktur systemów NSP [3, 11].

3. T ranzycje i m iejsca inform acji

Przepływ sygnałów we współczesnych, cyfrowych systemach sterowania, odbywa się w wybranych chwilach czasu dyskretnego i polega na odczycie informacji z miejsc pamięci, ich przetwarzaniu oraz zapisie do miejsc pamięci, tych samych lub innych. Dlatego strukturę systemów ERC ilustruje się nie schematami blokowymi, ale opracowanymi w tym celu organizacyjnymi sieciami informacji i tranzycji, krócej - OITN (Organizational Information-Transition Nets). Powstały one przez uproszczenie struktury danych w transakcyjnych sieciach Petriego, wcześniej zdefiniowanych w [7]

jako podzbiór kolorowanych sieci Petriego (CPN). Struktura danych w OITN jest taka sama jak w relacyjnych bazach danych [10],

Przejście od schematów blokowych do sieci OITN można sobie wyobrazić jako umieszczenie miejsc informacji w torach przepływu sygnałów i zastąpienie bloków przez pary tranzycji (albo grup tranzycji). W takiej parze tranzycja decyzyjna generuje decyzje szczegółowe na podstawie decyzji warstw wyższych i informacji z warstw niższych, a tranzycja informacyjna przetwarza informacje szczegółowe na raporty zagregowane, do wykorzystania przez tranzycje z warstw wyższych.

Na rysunku 3 pokazano sieć OITN ilustrującą wielowarstwową strukturę systemów organizacyjnych w systemach NSP. Znaczenie symboli poszczególnych tranzycji i miejsc informacji jest następujące:

IW tranzycja informacyjna zarządzania wykonawczego, IK tranzycja informacyjna zarządzania roboczego, IK tranzycja informacyjna zarządzania koordynacyjnego, DK tranzycja decyzyjna zarządzania koordynacyjnego, DS tranzycja decyzyjna zarządzania restrukturyzacyjnego, DR tranzycja decyzyjna zarządzania roboczego,

DW tranzycja decyzyjna zarządzania wykonawczego,

SN miejsce informacji o strukturze systemu organizacyjnego, SW miejsce informacji o strukturze podsystemu organizacyjnego, GN miejsce informacji nadrzędnych o stanie systemu organizacyjnego

i o zleceniach wykonania procesów umiejscowionych w systemie, GK miejsce informacji koordynacyjnych o stanie podsystemu roboczego

i o koordynacyjnych zleceniach wykonania jego operacji roboczych,

GR miejsce informacji roboczych o stanie podsystemu organizacyjnego i o robo­

czych zleceniach wykonania jego operacji umiejscowionych,

(7)

Struktura wielopoziomowych systemów 189

Rys. 3. Sieć informacji i tranzycji obrazująca strukturą systemów organizacyjnych

(8)

GW miejsce informacji wykonawczych o stanie podsystemu organizacyjnego i o wykonawczych zleceniach wykonania operacji umiejscowionych w podsystemie,

YXUN miejsce informacji nadrzędnych o stanie zasobów umiejscowionych oraz o nadrzędnych planach i zleceniach spływu i poboru tych zasobów do procesów umiejscowionych w systemach organizacyjnych,

YXUK miejsce informacji koordynacyjnych o stanie zasobów umiejscowionych oraz o koordynacyjnych planach i zleceniach spływu i poboru tych zasobów do operacji wykonywanych w podsystemach roboczych,

YXUR miejsce informacji roboczych o stanie zasobów umiejscowionych oraz o roboczych planach i zleceniach spływu i poboru tych zasobów do operacji umiejscowionych w podsystemach organizacyjnych,

YXUW miejsce informacji wykonawczych o stanie zasobów umiejscowionych oraz o wykonawczych planach i zleceniach spływu i poboru tych zaso­

bów do operacji umiejscowionych w podsystemach organizacyjnych.

Przez zasoby rozumie się tu produkty, zasoby odnawialne i zasoby finansowe.

4. Fazy p rzetw arzan ia danych

Transakcje wykonywane w danej chwili czasu dyskretnego zmieniają stan informacji pobieranych do innych transakcji. Dlatego kolejność transakcji, które formalnie są przypisane do tej samej chwili próbkowania, ma zasadnicze znaczenie.

W danym systemie organizacyjnym wypracowywanie decyzji powinno być poprzedzone przetwarzaniem potrzebnych do tego informacji. Przy tym informacje bardziej szczegółowe należy przetwarzać przed informacjami ogólniejszymi, a decyzje szczegółowe po decyzjach ogólnych. Z tego powodu przy ustalaniu kolejności transakcji należy brać pod uwagę ich przynależność do warstw funkcjonalnych danego systemu organizacyjnego. W systemach NSP przyjmuje się następującą kolejność faz przetwarzania danych:

j=3 tranzycje informacyjne zarządzania wykonawczego, j=T tranzycje informacyjne zarządzania roboczego, j=2 tranzycje infonnacyjne zarządzania koordynacyjnego, j=5 tranzycje decyzyjne zarządzania koordynacyjnego, j=6 tranzycje decyzyjne zarządzania restrukturyzacyjnego, j=7 tranzycje decyzyjne zarządzania roboczego,

j=4 tranzycje decyzyjne zarządzania wykonawczego.

Procedury transakcyjne w systemach NSP są takie, że kolejność działania tranzycji należących do tej samej fazy przetwarzania danych nie ma wpływu na końcowy wynik wszystkich transakcji z danej chwili próbkowania.

Przedstawiona wyżej numeracja faz przetwarzania danych przypomina, że w danym systemie organizacyjnym zarządzanie wykonawcze ma okres próbkowania krótszy niż inne warstwy funkcjonalne. Jeśli rozpatrujemy fazy przetwarzania danych nie w określonym systemie organizacyjnym, ale w określonej chwili próbkowania danej skali czasu, to ich kolejność jest zgodna z numeracją, przy czym fazy j=3,4

(9)

Struktura w ielopoziom ow ych system ów 191

dotyczą zarządzania wykonawczego w systemach organizacyjnych nadrzędnych względem systemów, w których rozpatrujemy fazy j= l,2 ,5 ,6 ,7 .

Na zakończenie warto zwrócić uwagę, że prawidłowy opis kolejności faz przetwarzania danych, a w konsekwencji kolejności transakcji wykonywanych w systemach organizacyjnych, nie byłby m ożliwy bez przejścia od schematów blokowych do sieci OITN.

BIBLIOGRAFIA

1. Jensen K.: Coloured Petri Nets. Springer-Verlag. Berlin 1997.

2. Mesarovic M.D., Macko D., Takahara Y,: Theory o f hierarchical multilevel systems. Academic Press. N ew York 1970.

3. Sitek P., Zaborowski M.: Grouping Products in a Follow-up Production Control System for Parallel Partitioned Flow Production Lines. Proceedings o f the 6th IFAC Workshop on Intelligent Manufacturing Systems, Poznań 2001, p. 122-126.

4. Zaborowski M.: Stabilność procesu nadążnego harmonogramowania produkcji.

ZN. Pol. Śl., s. Automatyka, z. 129, G liw ice 2000, s. 375 - 382.

5. Zaborowski M.: The Follow-up Scheduling in a Production Control System.

Proceedings o f the 6th IFAC Workshop on Intelligent Manufacturing Systems, Poznań 2001, p. 158-163.

6. Zaborowski M.: Nadążne sterowanie produkcją. Wyd. WAEI Politechniki Śląskiej, ISBN 83-904743-2-8, Gliwice 2003, stron 261.

7. Zaborowski M.: M odel informacyjno-decyzyjny zarządzania zasobami. Rozdział 5 w M. Gruz, M. Lisiński (red.), P. Markiewicz, H. Walica, M. Zaborowski

„Zarządzanie zasobami w przedsiębiorstwie”. Wyd. W SB, Dąbrowa Górnicza 2006, s. 139-204.

8. Zaborowski M.: Struktura procesów biznesowych w informatycznych systemach zarządzania. Wyd. W SB, Dąbrowa Górnicza 2007, stron 204.

9. Zaborowski M.: Model informacji o zasobach w systemach ERC. W: Knosala R.

(red.) „Komputerowo zintegrowane zarządzanie”, Oficyna Wyd. Polskiego Towarzystwa Zarządzania Produkcją, Opole 2008, tom II, s. 585-594.

10. Zaborowski M.: Ujednolicony model danych w systemach ERC. Rozdział 32 w:

Kozielski S. i inni (red.) „Bazy danych. Rozwój metod i technologii”, t.2, WKiŁ, 2008, s. 373-386.

11. Zaborowski M., Primke T.: Optymalizacja konfiguracji wariantów produkcyjnych w pewnym systemie produkcyjnym. W: Knosala R. (red.) „Komputerowo zintegrowane zarządzanie”, Oficyna Wyd. Polskiego Towarzystwa Zarządzania Produkcją, Opole 2008, tom II, s. 595-603.

Recenzent: Prof. dr hab. inż. Zbigniew Banaszak

(10)

Abstract

The Follow-up Production Control (FPC) is a kind o f business process management methods. The FPC systems, like all enterprise management systems, are multilevel and multilayer ones. A typical FPC system has four organizational levels:

• the primary organizational system which encompasses the enterprise and its clients and suppliers,

• the enterprise and its production plants,

• departments and their organizational cells,

• work centers and their work stations.

Each organizational system has four layers:

• coordinative planning for its work subsystems,

• reengineering (structure changes) for its work subsystems,

• work planning for organizational subsystems o f particular work subsystems,

• executive planning for organizational subsystems.

The paper deals with multilevel organizational structure o f FPC systems, as well as with multilayer structure o f planning in organizational systems belonging to the FPC systems. Relevances o f these structures to the time scales and to the data processing phases in sampling instants have been described in the paper.

Relationships between levels, layers and data processing phases were shown against a background o f the corresponding organizational information-transition net (OITN). The structure o f OITN’s is similar to the one o f Coloured Petri Nets (CPN), but OITN’s have simpler data structure. It is the same as for relational databases.

Cytaty

Powiązane dokumenty

The models o f materials outlay and work centers load, which are applied to material requirements planning and master scheduling levels in hierarchical production

Do tego typu badań, a także ■ na potrzeby dydaktyczne, w Zakładzie Badań Operacyjnych Politechniki Świętokrzyskiej rozwijany jest system symulacji sterowania

Opis algorytmu nadążnego harmonogramowania produkcji oraz dyskusja stabilności procesu NHP zostały przedstawione w innych artykułach tego samego numeru Zeszytów

N astępnie udowodniono, że zaległości w nadążaniu planów w ykonaw czych generowanych przez algorytm harmonogramowania nadążnego za odpowiednimi planami operacyjnymi są

potrzebowania na produkowane wyroby przy minimalnych nakładach inwestycyjnych i kosztach eksploatacji urządzeń oraz opłat związanych z użytkowaniem środowiska w

Streszczenie. W pracy przedstawiono strukturę hierarchicznego systemu operatywnego sterowania produkcja w przedsiębiorstwie przemysłowym. Omówiono kolejność czynności

16) Rozdział zadań w przypadku maszyn o takich samych możliwościach, lecz różnych szybkościach pracy. 17) Zastosowanie programowania liniowego do rozwiązywania problemu

Należy zaplanować poszczególne etapy procesu wytwarzania, począwszy od listy i liczby elementów, po rozdział zadań na poszczególne stanowiska.. 2.1 Wyznaczenia liczby części