Blokada występuje w systemie współbieżnych procesów produkcyjnych wówczas, gdy równocześnie spełnione są następujące warunki konieczne:

- wzajemne wykluczenie (w danej chwili zasób może być zajęty tylko przez jeden proces, - niewywłaszczalnośc procesów (zasób może zwolnić tylko ten proces, który go zajął) , - częściowy przydział , -cykl wzajemnych oczekiwań.

Strategie prowadzące do zapewnienia globalnej żywotności systemu (braku blokad :

zapobieganie blokadom - polega na nałożeniu pewnych warunków na sposób

żądania przydziału zasobów przez procesy. Blokadom zapobiega się albo przez

całkowity przydział wszystkich zasobów potrzebnych procesowi jeszcze przed

rozpoczęciem jego realizacji, albo poprzez sekwencyjne uporządkowanie żądań, co zapobiega powstaniu cyklu wzajemnego oczekiwania,

unikanie blokad - ma za zadanie przeprowadzanie systemu z jednego stanu

bezpiecznego do drugiego. Po zgłoszeniu każdego żądania przydziału zasobów

bada się, czy przejście stanów systemu związane ze zrealizowaniem tego żądania

jest bezpieczne, czy też nie, tzn. czy nowy stan wynikający ze zrealizowania

danego żądania jest bezpieczny,

wykrywanie i usuwanie blokad - polega na okresowym sprawdzaniu, czy system nie znajduje się w stanie blokady. W przypadku wykrycia stanu blokady w systemie uruchamiany jest specjalny algorytm, którego działanie polega na sukcesywnym odłączaniu zasobów od procesów i badaniu po każdym odłączeniu, czy blokada została zlikwidowana.

Harmonogramowanie.

Permutacje z n elementów - ciągi wyrazowe, w których każdej z liczb 1, 2, …, n odpowiada jeden z n danych przedmiotów a,b,c: abc, bca, cab, cba, bac, acb. Pn=n!

Wariacja bez powtórzeń. Dany jest n-elementowy zbiór Z i liczba k mniejsza lub równa liczbie n. Każdy k-wyrazowy ciąg różnych elementów zbioru Z nazywamy k-wyrazową wariacją bez powtórzeń n-elementową zbioru Z, a,b,c: ab, Ac, ba, bc, ca, cb.

Vnk=n!/(n-k)!

Wariacje z powtarzaniem. Dany jest n-elementowy zbiór Z oraz liczba k. K-wyrazowa wariacja z powtórzeniami n-elementowego zbioru Z to każdy k-wyrazowy ciąg elementów zbioru Z.

Wnk = nk

Konflikty zasobowe zachodzą wówczas, gdy dwa procesy lub więcej zgłaszają się do realizacji na jednym zasobie.

Korzyści z zastosowania DFA:

-zmniejszenie liczby części od 46%, -zmniejszenie kosztów montażu części o 47%, -zmniejszenie kosztów produkcji o 15&, -zmniejszenie kosztów związanych z oprzyrządowaniem do montażu części, -zwiększenie niezawodności produkcji.

Lokalizacja przedsiębiorstw.

Strategia lokalizacji

Ocena miejsca lokalizacji

Czynniki uwzględniane przy projektowaniu obiektów i pomieszczeń pracy

Rozmieszczanie obiektów

Kryteria dobrego rozmieszczenia

Planowanie rozmieszczenia

- Rozwiązanie optymalne

- Rozwiązanie dopuszczalne

Model systemu produkcyjnego

Macierz procesów

Macierz struktury systemu.

sprawdzone rozwiązania - Features

proste rozwiązania -DFM - DFA

komponenty o wysokiej niezawodności

części rezerwowe

systemy odporne na uszkodzenia

sprawdzone metody wykonania

Całkowity koszt strategii obsługi eksploatacyjnej

0x08 graphic

Koszty spowodowane niedociążeniem zasobów

Koszty opóźnienia wykonania zleceń

Potrzeba - konkurencyjność

Klient (*zróżnicowane produkty, *krótkie serie produkcyjne); Producent (*trafna i szybka reakcja na potrzeby klienta (rynku)

Klient: Czy moje zlecenie może być wykonane w oczekiwanym: terminie i ocenie? Które zamówienie mogę zlecić danemu producentowi?

Producent: Czy dostępne zdolności produkcyjne umożliwiają mi realizację zlecenia produkcyjnego? Które zamówienie klienta mogę podjąć?

PRZEPŁYWY:

0x08 graphic

0x08 graphic

0x08 graphic

Reguły rozstrzygania konfliktów zasobowych.

Strategie prowadzące do zapewnienia globalnej żywotności systemu:

- zapobieganie blokadom (polega na nałożeniu pewnych warunków na sposób zadania przydziału zasobów przez procesy)

- unikanie blokad (ma za zadanie przeprowadzenie systemu z jednego stanu bezpiecznego do drugiego)

- wykrywanie i usuwanie blokad (polega na okresowym sprawdzaniu, czy system nie znajduje się w stanie blokady)

SYMULACJA

*Budowa modelu

*Eksperymenty komputerowe

*Decyzja - obciążeniowe zorientowane sterowanie produkcją; materiałowo zorientowane sterowanie produkcją

Taylor II, Arena, Baan

`Co się stanie gdy?', `rób tak długo aż będzie dobrze'

Konkurencyjny rynek oczekuje odpowiedzi na: czy to o czym myślę (oczekuję) jest akceptowalne? `rób dobrze za pierwszym razem'

SYSTEM TŁOCZĄCY

0x01 graphic

SYSTEM SSĄCY

0x01 graphic

TQM

Koło Deminga

KAIZEN

5S

Wdrażanie TQM

SMED

6 sigma

DMAIC

Miary niezawodności

Krzywa wannowa

Model systemu (macierze procesów, macierze struktury systemu…)

0x08 graphic

0x08 graphic

0x08 graphic

Model zlecenia

Warunki wystarczające

Dobór wielkości partii

Wskaźniki ilościowe i jakościowe

Wieloasortymentowa produkcja rytmiczna.

Zagłodzenie - niedopuszczenie danego procesu produkcyjnego do realizacji.

Przykłady OPT: