zamojski, W4 - elektroniki


Algorytm programu symulacyjnego.

1. Założenia dotyczące programu.

1.1 Przyjmowane parametry.

Użytkownik może zmieniać kilka parametrów programu w celu uzyskania najlepszego wyniku. Parametrami tymi są:

- parametry rozkładów dla każdego z podzespołów

- czas istnienia firmy

- liczba serwisantów

- stan magazynu po każdej dostawie części

- co jaki okres czasu następuje dostawa

- liczba każdego z podzespołów (serwerów, nadajników, anten, kart sieciowych)

Liczba kart sieciowych jest równa liczbie odbiorców, gdyż w przypadku zabudowy niskiej abonament jest przypisany do konkretnej karty sieciowej, czy anteny.

1.2 Zapisywane wartości i zwracane wyniki.

Program w czasie symulacji będzie sprawdzał i zapisywał następujące parametry:

- ilość awarii każdego z podzespołów (Nawarii)

- sumaryczny czas napraw każdego z podzespołów (tnaprawy)

- sumaryczny czas poprawnego działania każdego z podzespołów (tdziałania)

- sumaryczne koszty zwrotów, wynikające z braku dostępu powyżej 24h

Symulacja jest powtarzana wiele razy, aby powyższe wartości można było uśrednić. Na podstawie uśrednionych wartości program oblicza i wyświetla następujące informacje.

MTFF (ang. Mean Time to First Failure) czyli średni czas działania każdego z podzespołów do pierwszej awarii.

0x01 graphic

MTR (ang. Mean Time Renewal) czyli średni czas potrzebny na naprawę każdego z elementów.

0x01 graphic

MTBF (ang. Mean Time Betwean Failures) czyli średni czas pomiędzy uszkodzeniami.

0x01 graphic

1.3 Pozostałe założenia.

Zakładamy, że w przypadku zepsucia się podzespołu konkretna liczba abonentów nie ma dostępu do Internetu w zależności od tego jaki to jest podzespół.

a) karta sieciowa lub antena

Każdy klient posiada własną kartę sieciową oraz antenę, zatem zepsucie jednego z tych podzespołów skutkuje niedostępnością Internetu tylko u jednego użytkownika.

b) nadajnik

Przyjmujemy, że nadajniki są rozmieszczone w taki sposób, iż do każdego z nich jest podłączone tyle samo odbiorców. Zatem uszkodzenie nadajnika skutkuje brakiem dostępu u N abonentów, przy czym N obliczamy następującym wzorem:

0x01 graphic

c) serwer i e-biuro

Tego typu sprzęty nie wpływają na dostęp do sieci.

2. Algorytm

Algorytm przedstawia działanie jednej symulacji. W rzeczywistości podany algorytm jest wykonywany wiele razy w celu uśrednienia wyników. Pod schematem blokowym znajdują się wyjaśnienia zawartości niektórych bloków.

2.1 Schemat blokowy

0x01 graphic

2.2 Obsługa zdarzenia A

W tym bloku wykonujemy następujące operacje

1) Sprawdzamy jaki to podzespół i dla odpowiedniego aktualizujemy czas poprawnego działania.

2) Losujemy czas naprawy.

3) Jako nowy czas zdarzenia ustawiamy aktualny czas+czas naprawy.

4) Zmniejszamy liczbę serwisantów oraz liczbę części zamiennych.

2.3 Obsługa zdarzenia B

1) Sprawdzamy co jest przyczyną niespełnienia warunków:

a) brak części zamiennych

Ustawiamy czas zdarzenia na czas po następnej dostawie.

b) brak serwisantów

Ustawiamy czas zdarzenia na czas po powrocie najbliższego serwisanta.

2) Aktualizujemy czas poprawnego działania.

2.4 Obsługa zdarzenia C

Jeżeli znaleźliśmy się w tym bloku, to znaczy, że zaszło zdarzenie powrotu serwisanta do centrali. W tym przypadku realizujemy następujące kroki.

1) Dla sprzętu który naprawiał aktualizujemy sumaryczny czas naprawy.

2) Zwiększamy liczbę serwisantów.

3) Dla sprzętu losujemy kolejny czas poprawnego działania.

NIEZAWODNOŚĆ I DIAGNOSTYKA UKŁADÓW CYFROWYCH

Projekt, część 3

Wrocław,

1



Wyszukiwarka

Podobne podstrony:
zamojski, W4 - elektroniki
krzysztofik, W4 - elektroniki
3858, W4 - elektroniki
polak, W4 - elektroniki
krzysztofik, W4 - elektroniki
polak, W4 - elektroniki
1643, W4 - elektroniki
3334, W4 - elektroniki
1663, W4 - elektroniki
pomianek, W4 - elektroniki
radosz, W4 - elektroniki
późniak-koszałka, W4 - elektroniki
7807, W4 - elektroniki
galar, W4 - elektroniki
piasecki, W4 - elektroniki
klink, W4 - elektroniki
borowiec, W4 - elektroniki
staniec, W4 - elektroniki

więcej podobnych podstron