Ciereszko Katarzyna I8E1S1 Sprawozdanie LAB cz 2

background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

1

Katarzyna Ciereszko, I8E1S1


Projekt i implementacja symulatora sieci SMO

Sprawozdanie

Autor: Katarzyna Ciereszko, I8E1S1

Prowadzący zajęcia: mgr inż. Michał Kapałka

Ocena:

Część modelowa

Część implementacyjna

Oceniany element

Punkty

Oceniany element

Punkty

Szczegółowość modelu

/15

Wprowadzanie danych

/5

„Elastyczność” modelu

/5

Przebieg symulacji

/5

Prezentacja aspektów dynamicznych

/15

Wyniki symulacji

/5

Zbierane charakterystyki

/5

Wykorzystanie bibliotek symulacyjnych

/15

Sprawozdanie cz. 1

/10

Wykonywanie eksperymentów

/5

Organizacja kodu

/5

Sprawozdanie cz. 2

/10


Suma punktów

/50

Suma punktów

/50

Ocena


Ocena

background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

2

Katarzyna Ciereszko, I8E1S1


1. CZĘŚĆ MODELOWA

1.1. Wybrany system SMO:

Napisać program symulujący działanie sieci SMO jak na rysunku:

Założenia:

Prawdopodobieństwo wybiera użytkownik lub jest wczytywane z pliku.
Generator zgłoszeń dla SMO nr 1.

Czas pomiędzy kolejnymi zgłoszeniami jest wyznaczany w oparciu o rozkład normalny.

Liczba zgłoszeń jednocześnie wchodzących do systemu wynosi od 1-2, jest generowana

z rozkładem jednostajnym.

Generator zgłoszeń dla SMO nr 2.

Czas pomiędzy kolejnymi zgłoszeniami jest wyznaczany w oparciu o rozkład

jednostajny.

Liczba zgłoszeń jednocześnie wchodzących do systemu wynosi od 1-3, jest generowana

z rozkładem jednostajnym.

SMO 1.

Długość kolejki jest ograniczona.

Algorytm kolejki: LIFO.

Klient niecierpliwy, czas jego cierpliwości generowany jest w oparciu o rozkład Erlanga.

Liczba kanałów obsługi wynosi 1.

Czas obsługi w gnieździe jest wyznaczony w oparciu o rozkład jednostajny.

SMO 2.

Długość kolejki jest ograniczona.

Algorytm kolejki: LIFO.

Klient niecierpliwy, czas jego cierpliwości generowany jest w oparciu o rozkład Erlanga.

Liczba kanałów obsługi wynosi 2.

Czas obsługi w gnieździe jest wyznaczony w oparciu o rozkład trójkątny.

SMO 3

Długość kolejki jest ograniczona.

Algorytm kolejki: FIFO.

Klient cierpliwy.

Liczba kanałów obsługi wynosi 3.

Czas obsługi w gnieździe jest wyznaczony w oparciu o rozkład Weibella.

SMO

SMO

SMO

p

1

p

2

T

1

T

2

O

1

O

2

O

3

background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

3

Katarzyna Ciereszko, I8E1S1


1.2. Model systemu – obiekty, aktywności, zdarzenia

a) Obiekty:

Klient – KlientObj

Kolejka FIFO (kolejka nr 3) – FifoObj

Kolejka LIFO (kolejka nr 1) – LifoObj

Kolejka priorytetowa (kolejka nr 2) – KolejkaPrioObj

Gniazdo – GniazdoObj

Generator – GeneratorObj

Statystyka – StatystykaObj

b) Zdarzenia:

UstawCzasWejscia - KlientObj

UstawCzasWejsciaFIFO - KlientObj

UstawCzasWejsciaLIFO - KlientObj

UstawCzasWejsciaPrio - KlientObj

UstawStatystyka – KlientObj, GniazdoObj

UstawKomunikaty – KlientObj, FifoObj, LifoObj, KolejkaPrioObj, GniazdoObj,

GeneratorObj

UstawPriorytet - KlientObj

UstawCzas – KlientObj

UstawParametry – GniazdoObj, GeneratorObj

UstawParametryN - KlientObj

UstawParametryE - KlientObj

Priorytet - KlientObj

UstawGniazdo – FifoObj, LifoObj, KolejkaPrioObj

UstawLiczbeMiejsc – FifoObj, LifoObj

CzyPelna - FifoObj

c) Aktywności:

NIECIENormalny - KlientObj

NIECIEErlanga - KlientObj

DodajKlienta - FifoObj, LifoObj, KolejkaPrioObj

GenerujNormalny - GeneratorObj

GenerujJednostajny - GeneratorObj

PobierzG1 - GniazdoObj

PobierzG2 - GniazdoObj

PobierzG3 - GniazdoObj


background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

4

Katarzyna Ciereszko, I8E1S1


1.3. Model – aspekty dynamiczne

a) Czas przebywania klientów

UstawCzasPrzebywaniaFIFO - StatystykaObj

UstawCzasPrzebywaniaLIFO - StatystykaObj

UstawCzasPrzebywaniaPrio - StatystykaObj

UstawCzasPrzebywaniaSystemu - StatystykaObj

b) Liczba klientów

UstawLiczbaKlFIFO - StatystykaObj

UstawLiczbaKlLIFO - StatystykaObj

UstawLiczbaKlPrio - StatystykaObj

UstawLiczbaKlSystem - StatystykaObj

c) Prawdopodobieństwo obsługi klienta w systemie

UstawKlCierp - StatystykaObj

UstawKlNiecierp - StatystykaObj

d) Prawdopodobieństwo obsługi klienta w poszczególnych SMO

UstawLiczbaKlPrawdFIFO - StatystykaObj

UstawLiczbaKlPrawdLIFO - StatystykaObj

UstawLiczbaKlPrawdPrio - StatystykaObj

UstawLiczbaKlObsluzPrawdFIFO - StatystykaObj

UstawLiczbaKlObsluzPrawdLIFO - StatystykaObj

UstawLiczbaKlObsluzPrawdPrio - StatystykaObj

e) Zajętość kanałów w systemie

UstawLiczbaZajetychKanalowSystem - StatystykaObj

Wszystkie wymienione przeze mnie aspekty będą modyfikowane w trakcie działania

programu w zależności od czasu obsługi pojedynczego zgłoszenia w gnieździe,

prawdopodobieństwa przemieszczania się, ilości zgłoszeń napływających jednocześnie oraz
czasu mię kolejnymi napływami oraz przyjętych na początku parametrów.



background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

5

Katarzyna Ciereszko, I8E1S1


1.4. Dane wejściowe – pobierane z pliku lub wybierane przez użytkownika.

Dane wprowadzane przez użytkownika programu:

1)

Generator zgłoszeń dla SMO nr 1 (rozkład normalny): mean, sigma

2)

Długość kolejki nr 1 LIFO

3)

Generator zgłoszeń dla SMO nr 2 (rozkład jednostajny): l, h

4)

Długość kolejki nr 3 FIFO

5)

Liczba klientów

6)

Parametry Gniazda obsługi O1 (rozkład jednostajny): lo, hi

7)

Parametry Gniazda obsługi O2 (rozkład trójkątny): min, mean, max

8)

Parametry Gniazda obsługi O3 (rozkład Weibulla): shape, scale

9)

Prawdopodobieństwa wybrania konkretnych łuków: p1, p2, p3

1.5. Dane wyjściowe

Dane otrzymane po zakończeniu pracy programu:

1) Średni czas przebywania klienta w SMO1: średnia, odchylenie standardowe

2) Średni czas przebywania klienta w SMO2: średnia, odchylenie standardowe

3) Średni czas przebywania klienta w SMO3: średnia, odchylenie standardowe

4) Średni czas przebywania klienta w systemie: średnia, odchylenie standardowe
5) Liczba klientów w SMO1: średnia, odchylenie standardowe

6) Liczba klientów w SMO2: średnia, odchylenie standardowe

7) Liczba klientów w SMO3: średnia, odchylenie standardowe

8) Liczba klientów w Systemie: średnia, odchylenie standardowe

9) Liczba zajętych kanałów w SMO1: średnia, odchylenie standardowe

10) Liczba zajętych kanałów w SMO2: średnia, odchylenie standardowe

11) Liczba zajętych kanałów w SMO3: średnia, odchylenie standardowe
12) Liczba zajętych kanałów w Systemie: średnia, odchylenie standardowe

13) Liczba klientów w kolejce SMO1: średnia, odchylenie standardowe

14) Liczba klientów w kolejce SMO2: średnia, odchylenie standardowe

15) Liczba klientów w kolejce SMO3: średnia, odchylenie standardowe

16) Prawdopodobieństwo obsłużenia klienta przez SMO1

17) Prawdopodobieństwo obsłużenia klienta przez SMO2

18) Prawdopodobieństwo obsłużenia klienta przez SMO3
19) Prawdopodobieństwo obsłużenia klienta przez System


background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

6

Katarzyna Ciereszko, I8E1S1


1.6. Wnioski

Celem części pierwszej –modelowej było przyjęcie założeń, które posłużą nam przy tworzeniu

programu w części drugiej - implementacyjnej. Należało indywidualnie przemyśleć sposób

rozwiązania zadań oraz dobrać niezbędne rozkłady zmiennych losowych– potrzebne między

innymi do oszacowania wyszczególnionych w specyfikacji charakterystyk. Ja wybrałam
następujące: rozkład normalny, rozkład jednostajny, rozkład Erlanga, Weibulla oraz rozkład

trójkątny.

W swoim modelu należało również odpowiednio scharakteryzować długości kolejek – wybrane

przeze mnie wszystkie długości kolejek pojedynczych SMO będą ograniczone, co może

powodować ewentualne straty.

Ponadto klienci niecierpliwi będą mieli ograniczony czas oczekiwania na rozpoczęcie obsługi.

W swoim modelu założyłam także utworzenie obiektu StatystykaObj, który będzie zawierał

atrybuty oraz metod potrzebne do wyznaczenia charakterystyk granicznych systemu oraz

poszczególnych SMO.

Przewiduję również, że program będzie pokazywał komunikaty dotyczące zajętości/obsługi

kolejek.

System ten ma być zaimplementowany w środowisku ModSim.



















background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

7

Katarzyna Ciereszko, I8E1S1


2. CZĘŚĆ IMPLEMENTACYJNA

2.1. Zaimplementowane obiekty

RandomObj - dostarcza rozkłady statystyczne dla generowanych losowo liczb

TriggerObj - obiekt wyzwalacza

ALL FileUseType – wszystkie opcje dla wejście/wyjście ASCII oraz wartości

binarnych

StreamObj - strumien wejscia/wyjścia

QueueObj - kolejka FIFO

StackObj - kolejka LIFO

RankedObj - kolejka priorytetowa

StatQueueObj – kolejka FIFO plus dane statystyczne

StatStackObj – – sumuje liczbę obiektów zebranych w kolejce LIFO

StatRankedObj – sumuje liczbę obiektów zebranych w kolejce priorytetowej

ITimedStatObj - czasowo ważona statystyka dla INTEGER

RStatObj - monitor statystyczny dla REAL

IStatObj - monitor statystyczny dla INTEGER




background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

8

Katarzyna Ciereszko, I8E1S1


2.2. Wykorzystanie bibliotek symulacyjnych

RandMod – dostarcza możliwość generowania liczb losowych, w skład

zaimportowanych obiektów wchodzą:

RandomObj

MathMod

dostarcza

możliwość

wykorzystania

podstawowych

funkcji

matematycznych

SQRT – zwraca pierwiastek kwadratowy z liczby

SimMod – dostarcza interfejs dla przeprowadzenia symulacji, w skład

zaimportowanych funkcji i obiektów wchodzą:

SimTime - zwraca bieżący czas symulacji

StartSimulation - rozpoczyna symulacje

StopSimulation – zatrzymuje symulacje

InerruptMethod – przesyła wiadomość przerwania do specjalnej metody

opisanej przez „activity”

Interrupt - powoduje ze metoda zadanego typu odbiera wiadomość przerwania

po powrocie z oczekiwania

TriggerObj

IOMod – dostarcza funkcjonalność interfejsu wejścia/wyjścia, w skład zaimportowanych

obiektów wchodzą:

ReadKey –zatrzymuje wyniki rozwiązania na ekranie

ALL FileUseType

StreamObj

GrpMod – dostarcza funkcjonalność do reprezentowania i przechodzenia poprzez grupy

elementów, w skład zaimportowanych obiektów wchodzą:

QueueObj

StackObj

RankedObj

StatQueueObj

StatStackObj

StatRankedObj

StatMod - dostarcza statystykę dla obiektów, w skład zaimportowanych obiektów i

zmiennych wchodzą:

SREAL - statystyki dla obiektu REAL

background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

9

Katarzyna Ciereszko, I8E1S1


TSINTEGER - statystyki czasowo ważone dla INTEGER

ITimedStatObj

RStatObj

IStatObj





background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

10

Katarzyna Ciereszko, I8E1S1


2.3. Wprowadzanie danych wejściowych

Dane wejściowe mogą być pobrane z pliku bądź wprowadzone przez użytkownika.

Dane wejściowe pobrane z pliku, są następujące:

Niecierpliwość dla SMO 2; (rozkład Normalny)

Mean = 2

K = 1

Niecierpliwość dla SMO 1; (rozkład Normalny)

Mean = 1

Sigma = 2

Parametry dla generatorów klientów:

Generator nr 1 rozkład Normalny

Mean = 2

Sigma = 1
Długość kolejki nr 1 LIFO = 15

Generator nr 2 rozkład Jednostajny

l = 0

h = 1

Długość kolejki nr 3 FIFO = 10

Liczba klientów = 500

Parametry dla gniazd obsługi:

Gniazdo nr 1 rozkład Jednostajny

lo = 1

hi = 3
Prawdopodobieństwo p1 = 0.2

Gniazdo nr 2 rozkład Trójkątny

min = 1

mean = 1.5

max = 2

Gniazdo nr 3 rozkład Weibulla

shape = 2
scale = 4

Prawdopodobieństwo p2 = 0.4

background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

11

Katarzyna Ciereszko, I8E1S1


2.4. Przebieg symulacji

119.996893 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 6
119.996893 Gniazdo nr 3 jest zajete, trwa obsluga
121.228120 Gniazdo nr 3 wolne, koniec obslugi
121.228120 Klient powraca do kolejki nr 2:
121.228120 Dododano klienta do kolejki nr 2, liczba klientow w kolejce nr 2 : 1
121.228120 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 5
121.228120 Gniazdo nr 3 jest zajete, trwa obsluga
121.228120 Pobrano klienta z kolejki nr 2, liczba klientow w kolejce nr2 wynosi : 0
121.228120 Gniazdo nr 2 jest zajete, trwa obsluga
121.228120 Kolejka nr 2 jest pust brak klientow,czekanie
121.852062 Gniazdo nr 3 wolne, koniec obslugi
121.852062 Klient wychodzi z systemu
121.852062 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 4
121.852062 Gniazdo nr 3 jest zajete, trwa obsluga
122.454748 Gniazdo nr 3 wolne, koniec obslugi
122.454748 Klient wychodzi z systemu
122.454748 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 3
122.454748 Gniazdo nr 3 jest zajete, trwa obsluga
122.580750 Gniazdo nr 3 wolne, koniec obslugi
122.580750 Klient powraca do kolejki nr 2:
122.580750 Dododano klienta do kolejki nr 2, liczba klientow w kolejce nr 2 : 1
122.580750 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 2
122.580750 Gniazdo nr 3 jest zajete, trwa obsluga
122.580750 Pobrano klienta z kolejki nr 2, liczba klientow w kolejce nr2 wynosi : 0
122.580750 Gniazdo nr 2 jest zajete, trwa obsluga
123.111355 Gniazdo nr 2 wolne, koniec obslugi
123.111355 Klient po obsluzeniu w 2 idzie do kolejki nr 3
123.111355 Gniazdo nr 2 wolne, koniec obslugi
123.111355 Klient po obsluzeniu w 2 idzie do kolejki nr 3
123.111355 Dododano klienta do kolejki nr 3, liczba klientow w kolejce nr 3 : 3
123.111355 Kolejka nr 2 jest pust brak klientow,czekanie
124.321785 Gniazdo nr 2 wolne, koniec obslugi
124.321785 Klient po obsluzeniu w 2 idzie do kolejki nr 3
124.321785 Gniazdo nr 2 wolne, koniec obslugi
124.321785 Klient po obsluzeniu w 2 idzie do kolejki nr 3
124.321785 Dododano klienta do kolejki nr 3, liczba klientow w kolejce nr 3 : 4
124.321785 Kolejka nr 2 jest pust brak klientow,czekanie
125.284289 Gniazdo nr 3 wolne, koniec obslugi
125.284289 Klient wychodzi z systemu
125.284289 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 3
125.284289 Gniazdo nr 3 jest zajete, trwa obsluga
125.316246 Gniazdo nr 3 wolne, koniec obslugi
125.316246 Klient wychodzi z systemu
125.316246 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 2
125.316246 Gniazdo nr 3 jest zajete, trwa obsluga
128.112022 Gniazdo nr 3 wolne, koniec obslugi
128.112022 Klient wychodzi z systemu
128.112022 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 1
128.112022 Gniazdo nr 3 jest zajete, trwa obsluga
129.911421 Gniazdo nr 3 wolne, koniec obslugi
129.911421 Klient wychodzi z systemu
129.911421 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 0
129.911421 Gniazdo nr 3 jest zajete, trwa obsluga
130.600574 Gniazdo nr 3 wolne, koniec obslugi
130.600574 Klient powraca do kolejki nr 2:
130.600574 Dododano klienta do kolejki nr 2, liczba klientow w kolejce nr 2 : 1
130.600574 Kolejka nr 3 jest pusta brak klientow,czekanie
130.600574 Pobrano klienta z kolejki nr 2, liczba klientow w kolejce nr2 wynosi : 0

background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

12

Katarzyna Ciereszko, I8E1S1


130.600574 Gniazdo nr 2 jest zajete, trwa obsluga
130.600574 Kolejka nr 2 jest pust brak klientow,czekanie
132.241188 Gniazdo nr 2 wolne, koniec obslugi
132.241188 Klient po obsluzeniu w 2 idzie do kolejki nr 3
132.241188 Gniazdo nr 2 wolne, koniec obslugi
132.241188 Klient po obsluzeniu w 2 idzie do kolejki nr 3
132.241188 Dododano klienta do kolejki nr 3, liczba klientow w kolejce nr 3 : 1
132.241188 Kolejka nr 2 jest pust brak klientow,czekanie
132.241188 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 0
132.241188 Gniazdo nr 3 jest zajete, trwa obsluga
134.009747 Gniazdo nr 3 wolne, koniec obslugi
134.009747 Klient powraca do kolejki nr 2:
134.009747 Dododano klienta do kolejki nr 2, liczba klientow w kolejce nr 2 : 1
134.009747 Kolejka nr 3 jest pusta brak klientow,czekanie
134.009747 Pobrano klienta z kolejki nr 2, liczba klientow w kolejce nr2 wynosi : 0
134.009747 Gniazdo nr 2 jest zajete, trwa obsluga
134.009747 Kolejka nr 2 jest pust brak klientow,czekanie
134.130622 Gniazdo nr 3 wolne, koniec obslugi
134.130622 Klient powraca do kolejki nr 2:
134.130622 Dododano klienta do kolejki nr 2, liczba klientow w kolejce nr 2 : 1
134.130622 Kolejka nr 3 jest pusta brak klientow,czekanie
134.130622 Pobrano klienta z kolejki nr 2, liczba klientow w kolejce nr2 wynosi : 0
134.130622 Gniazdo nr 2 jest zajete, trwa obsluga
135.122800 Gniazdo nr 2 wolne, koniec obslugi
135.122800 Klient po obsluzeniu w 2 idzie do kolejki nr 3
135.122800 Gniazdo nr 2 wolne, koniec obslugi
135.122800 Klient po obsluzeniu w 2 idzie do kolejki nr 3
135.122800 Dododano klienta do kolejki nr 3, liczba klientow w kolejce nr 3 : 1
135.122800 Kolejka nr 2 jest pust brak klientow,czekanie
135.122800 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 0
135.122800 Gniazdo nr 3 jest zajete, trwa obsluga
135.122800 Kolejka nr 3 jest pusta brak klientow,czekanie
135.831627 Gniazdo nr 2 wolne, koniec obslugi
135.831627 Klient po obsluzeniu w 2 idzie do kolejki nr 3
135.831627 Gniazdo nr 2 wolne, koniec obslugi
135.831627 Klient po obsluzeniu w 2 idzie do kolejki nr 3
135.831627 Dododano klienta do kolejki nr 3, liczba klientow w kolejce nr 3 : 1
135.831627 Kolejka nr 2 jest pust brak klientow,czekanie
135.831627 Pobrano klienta z kolejki nr 3, liczba klientow w kolejce nr3 wynosi : 0
135.831627 Gniazdo nr 3 jest zajete, trwa obsluga
136.946618 Gniazdo nr 3 wolne, koniec obslugi
136.946618 Klient wychodzi z systemu
136.946618 Kolejka nr 3 jest pusta brak klientow,czekanie
139.705074 Gniazdo nr 3 wolne, koniec obslugi
139.705074 Klient wychodzi z systemu
139.705074 Kolejka nr 3 jest pusta brak klientow,czekanie
141.591492 Gniazdo nr 3 wolne, koniec obslugi
141.591492 Klient wychodzi z systemu
141.591492 Kolejka nr 3 jest pusta brak klientow,czekanie
141.591492 KONIEC SYMULACJI






background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

13

Katarzyna Ciereszko, I8E1S1


2.5. Wyniki symulacji

#####___SREDNIE CZASY PRZEBYWANIA KLIENTA

Sredni czas przebywania klienta w SMO1: 2.827625
Odchylenie standardowe czasu przebywania klienta w SMO1: 1.006557
Sredni czas przebywania klienta w SMO2: 14.855135
Odchylenie standardowe czasu przebywania klienta w SMO2: 4.011008
Sredni czas przebywania klienta w SMO3: 2.144692
Odchylenie standardowe czasu przebywania klienta w SMO3: 0.626793
Sredni czas przebywania klienta w systemie: 5.314428
Odchylenie standardowe czasu przebywania klienta w systemie: 8.513589
#####___LICZBA KLIENTOW
Srednia liczba klientow w SMO1: 0.977636
Odchylenie standardowe liczba klientow w SMO1: 0.979606
Srednia liczba klientow w SMO2: 6.772116
Odchylenie standardowe liczba klientow w SMO2: 4.165803
Srednia liczba klientow w SMO3: 10.664648
Odchylenie standardowe liczba klientow w SMO3: 3.867092
Srednia liczba klientow w systemie: 18.414400
Odchylenie standardowe liczba klientow w systemie: 7.790134
####____LICZBA ZAJETYCH KANALOW
Srednia liczba zajetych kanalow w SMO1: 0.633381
Odchylenie standardowe liczby zajetych kanalow w SMO1: 0.481881
Srednia liczba zajetych kanalow w SMO2: 1.648491
Odchylenie standardowe liczby zajetych kanalow w SMO2: 0.737503
Srednia liczba zajetych kanalow w SMO3: 2.871689
Odchylenie standardowe liczby zajetych kanalow w SMO3: 0.503597
Srednia liczba zajetych kanalow w systemie: 5.153561
Odchylenie standardowe liczby zajetych kanalow w systemie: 1.323224
#####___LICZBA KLIENTOW W KOLEJCE
Srednia liczba klientow w kolejce SMO1: 0.344255
Odchylenie standardowe liczby klientow w kolejce SMO1: 0.689201
Srednia liczba klientow w kolejce SMO2: 5.123626
Odchylenie standardowe liczby klientow w kolejce SMO2: 3.634281
Srednia liczba klientow w kolejce SMO3: 7.792959
Odchylenie standardowe liczby klientow w kolejce SMO3: 3.563839
#####___PRAWDOPODOBIENSTWA
Prawdopodobienstwo obsluzenia klienta przez SMO1: 0.494737
Prawdopodobienstwo obsluzenia klienta przez SMO2: 0.253898
Prawdopodobienstwo obsluzenia klienta przez SMO3: 0.695364
Prawdopodobienstwo obsluzenia klienta przez system: 0.144000




background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

14

Katarzyna Ciereszko, I8E1S1


2.6. Wielokrotne przeprowadzenie eksperymentów

Eksperyment można przeprowadzić wielokrotnie dzięki ręcznemu wprowadzaniu danych

przez użytkownika. Dane (wyniki) są zapisywane do pliku o nazwie „WYNIKI”, program nie
tworzy za każdym razem nowego pliku tylko nadpisuje już obecny.

Wynik przeprowadzenia eksperymentu widoczny jest w czasie działania programu.



































background image

Sprawozdanie – projekt i implementacja symulatora Sieci SMO

Wojskowa Akademia Techniczna, Podstawy symulacji, Zajęcia laboratoryjne

15

Katarzyna Ciereszko, I8E1S1


2.7. Wnioski

Możliwość wielokrotnego przeprowadzenia eksperymentu dla różnych danych

pokazuje, że program nie zawsze będzie działać. Wszystko zależy od tego jakie dane będziemy

wpisywać między innymi dla poszczególnych rozkładów. Może zaistnieć sytuacja, że w wyniku

źle dobranych danych nie nastąpi pożądany przepływ klientów. Stąd wniosek, że dane nie

mogą być dowolne.

Warto także podkreślić, że wpływ na działanie SMO ma również liczba oczekujących

klientów. Im większa liczna klientów i krótsza kolejka tym dłuższa jest symulacja.

W programie istnieje możliwość włączenia lub wyłączenia komunikatów w trakcie działania
symulacji. Włączenie komunikatów pozwala nam obserwować jak następuje przypływ

klientów w poszczególnych SMO, czy jest on zajęty, czy klient jest obsługiwany itp.

Oprócz tego, że wyniki są widoczne po zakończeniu działania programu, są także

zapisywane do pliku wynikowego.


























Wyszukiwarka

Podobne podstrony:
I8E1S1 13 Karpiński Radosław Psy Sprawozdanie LAB cz 1
I8E1S1 17 Lemancewicz Rafal Psy Sprawozdanie LAB cz 1
I8E1S1 17 Lemancewicz Rafal Psy Sprawozdanie LAB cz 2
kondensator, Politechnika Śląska - Elektrotechnika, Rok 1, Fizyka Laborki - Sprawozdania, lab cz.2,
Bodziak Krzysztof(I8E1S1) LAB cz 1
WYDZIA~1, Labolatoria fizyka-sprawozdania, !!!LABORKI - sprawozdania, Lab, !!!LABORKI - sprawozdania
sprawozdanie lab 6
spr-122, Labolatoria fizyka-sprawozdania, !!!LABORKI - sprawozdania, Lab, !!!LABORKI - sprawozdania,
SPRAWOZDANIE Z LAB 2 Badanie wypływu cieczy ze zbiornika
SPRAWOZDANIE LAB 4 mieszacz
Fizyka cw 123 wyniki, Labolatoria fizyka-sprawozdania, !!!LABORKI - sprawozdania, Lab, !!!LABORKI -
półprzewodnikowe złącze p-n, Labolatoria fizyka-sprawozdania, !!!LABORKI - sprawozdania, Lab, !!!LAB
Sprawozdanie Lab 1 (2)
Natężenie światla, LAB21, Sprawozdanie z lab. fizyki
Sprawozdanie 7 lab my
I8G1S1 Suchocki Mateusy Systemy Dialogowe sprawozdanie lab 3 i 4 sprawozdanie

więcej podobnych podstron