Dokumentacja. System wspomagania produkcji dla symulatora gry rynkowej. str. 1

Dokumentacja System wspomagania produkcji dla symulatora gry rynkowej str. 1 Spis treści 1. 2. 3. 4. Cel projektu ……………………………………………………………………………………...
2 downloads 1 Views 782KB Size
Dokumentacja System wspomagania produkcji dla symulatora gry rynkowej

str. 1

Spis treści 1. 2. 3. 4.

Cel projektu ………………………………………………………………………………………………..... Wykorzystane technologie ………………………………………………………………………….. Określenie parametrów wejściowych i wyjściowych wykorzystywanych przez system Wykorzystane modele wzory algorytmu …………………………………………………. 4.1 Rata kredytu ……………………………………………………………………………………….. 4.2 Koszty jednostkowe ……………………………………………………………………………. 4.3 Parametry wyjściowe …………………………………………………………………………….

3 3 5 5 5 6 6

str. 2

1. Cel projektu Celem projektu jest stworzenie aplikacji wspomagającej zarządzanie produkcją oraz sprzedażą pewnego produktu poprzez takie określenie parametrów sprzedaży aby zmaksymalizowad zysk w perspektywie pięciu rund rozgrywki. Parametry których określenie wartości system będzie wspomagał to:    

Wolumen produkcji Jakośd produkcji Cena jednostkowa Fundusze przeznaczone na reklamę

Nadrzędnym celem użytkowania systemu jest osiągnięcie jak największego przychodu po pięciu rozgrywkach.

2. Wykorzystane Technologie Aplikacja została przygotowana z wykorzystaniem technologii Java. Zarówno moduł GUI jak i wszystkie funkcje i algorytmy zostały zaimplementowane w tejże technologii. Aby odpowiednio interpolowad funkcje zmiany kosztu produkcji w zależności od wolumenu i jakości produktu niezbędne okazało się wykorzystanie dodatkowej biblioteki Jama obsługującej podstawowe zagadnienia z zakresu algebry liniowej. W naszym przypadku wykorzystaliśmy zaimplementowane w niej macierze. Wykonany przez nas system składa się z 3 modułów: GUI, algorytmu oraz modułu z narzędziami wykorzystywanymi w algorytmie - util. Algorytm operuje na danych wejściowych w taki sposób aby optymalnie zaproponowad parametry wprowadzane do symulatora gry rynkowej które są jego parametrami wyjściowymi. Wykorzystuje przy tym narzędzia zgromadzone w module util, w skład którego wchodzi m.in. algorytm interpolacji wielomianowej. GUI aplikacji składa się z dwóch zakładek. Pierwsza z nich umożliwia wprowadzenie danych wejściowych zgodnie z tymi dla jakich odbywa się symulacja. Okno to zaprezentowano na obrazie poniżej:

str. 3

W drugiej znajduje się konsola wykorzystywana w czasie trwania rozgrywki. Podzielona jest ona na 2 części.  Po lewej stronie znajduje się wykres ilustrujący zmiany zysków w zależności od ryzyka.  W zależności od obranego ryzyka, na suwakach oraz polach po prawej stronie okna widoczne są parametry wyjściowe, proponowane przez nasz system. Widok opisywanego okna zaprezentowano na ilustracji poniżej:

str. 4

3. Określenie parametrów wejściowych i wyjściowych wykorzystywanych przez system Wejście Majątek trwały firmy Maksymalny kredyt Ilośd gotówki Amortyzacja Koszty stałe Oprocentowanie konta bankowego Oprocentowanie kredytu Stawka podatku Cześd ceny po jakiej odsprzedawane są niesprzedane produkty Zdolnośd produkcyjna Ryzyko

Wyjście Wolumen Jakośd Cena jednostkowa Reklama  Internet  Magazyn  Telewizja

4. Wykorzystane modele, wzory, algorytmy 4.1 Rata kredytu Rata kredytu wyliczana jest jako rata malejąca zgodnie ze wzorem zaprezentowanym poniżej

Gdzie:

Dla maksymalnego kredytu jaki możemy zaciągnąd wysokośd pierwszej raty przedstawiałaby się następująco: Zaciągnięty kredyt = 800 000 Oprocentowanie roczne = 12% Okres kredytu = 5 lat Rat w roku = 1 Pierwsza rata: Częśd kapitałowa = 800 000/5 = 160 000 Częśd odsetkowa = 800 000 * 0,12/1 = 96 000 Zatem rata kredytu wynosiłaby 160 000 + 96 000 = 256 000

str. 5

4.2 Koszty jednostkowe Koszt jednostkowy estymowany jest z wykorzystaniem algorytmu interpolacji wielomianowej. Na podstawie testów ustaliliśmy, że zmiana wolumenu, niezależnie od jakości zmienia koszt jednostkowy o jednakową wielkośd. Ponieważ parametr jakośd ma największy wpływ na jednostkowy koszt produkcji ustaliliśmy, że będzie on obliczany jako interpolacja wielomianowa funkcji jakości oraz korygowany o przybliżenie wartości funkcji zmiany kosztu produkcji w zależności od wolumenu. Przykładowo dla wolumenu 400 000 oraz jakości 70 otrzymamy następujące przybliżenie kosztu produkcji jednostki: quality = 10.17999999997835 volume = 3.45361328125 estymacja = 13.63361328122835

a dla wolumenu 50 000 oraz jakości 70: quality = 10.17999999997835 volume = -0.42531334188705916 estymacja = 9.754686658091291

4.3 Parametry wyjściowe o

Cena sprzedaży jednostki wyliczana jest następująco a jej wykres zaprezentowano poniżej wzoru: (

)

str. 6

o

Jakośd produkcji wyraża się następującym wzorem a wykres funkcji zaprezentowano poniżej:

(

o

)

Fundusze na reklamę wylicza się następująco:

Gdzie reklama w internecie stanowi 20%, reklama w TV 75% a pozostałe 5% funduszy na reklamę lokowane jest w magazynach. o

Wysokośd zaciąganego przez nas kredyty wyraża się następującym wzorem:

str. 7