You are on page 1of 19

ENM 316 Arena Uygulama Dersi 3

15 Mays 2015

Tek

bir replikasyon hibir zaman iyi bir


seim deildir. En az 5 replikasyonla
balayn

rnek

rnek
Statistic modl ierisinde her bir giremeyen mterinin maliyeti 10 TL
olacak ekilde maliyet tanmlayalm, dat dosyasna yazdralm

Gven Seviyesini Deitirme

Arena alnca oluan raporda yar genilikler %95 gven


seviyesinde oluturulmaktadr
Daha farkl bir gven seviyesinde almak istersek
incelediimiz istatistii dat dosyasna yazdrp Output
analyzer yardmyla gven seviyesini deitirebiliriz
Newoluturduumuz dat dosyas
Confidence Intervale tklayp kan pencereden hangi
istatistik iin gven aralnn hesaplanmasn istiyorsak
onu seip, gven seviyesini de bu ekrana girebilirsiniz

Gven Aral (AnalyzeConfidence Interval on Mean)

Arena raporda %95 gven dzeyinde oluturulmu gven aralklarn bize veriyor,
farkl bir gven seviyesinde gven aral oluturmak istersek Output Analyzerdan
faydalanabiliriz.
6

Gven Aral
t yerine z kullanabiliriz

Z deeri

0.10 (%90 gven dzeyi)

1.29

0.05 (%95 gven dzeyi)

1.65

0.01 (%99 gven dzeyi)

2.33

Alternatiflerin Karlatrlmas

Base Case senaryosuna 1 alan daha ekleyerek Alternatif


Senaryoyu oluturalm
Bu senaryo iin de Statistic modl ierisine Maliyet
tanmlayalm ve dat dosyasna yazdralm.
Her iki senaryo iin 10 replikasyon yapalm
Output Analyzer New

Alternatiflerin Karlatrlmas (Analyze Compare


Means)

Alternatif sistem daha iyi


(Base-Alternatif olarak hesaplad)
10

Bitili Olmayan Benzetim iin Kararl Hal


Simlasyonu

Akll Balang
Sistemi kararl hale benzer ekilde almaya balatyoruz
Ara stoklar, WIP vs. belirli bir deerde balatlr.
Ama nasl belirleriz?

Veri analizi
Kuyruk modelleri ile balang koulunu belirleyip o ekilde balatma

ki Aamal simlasyon

Belirlediimiz bir t anndan sonraki istatistikleri tutarz- Isnma


periyodu (0-t) aras

11

Arenada kt Analizi-Isnma Periyodu

Kararl Hal simlasyonu iin snma periyodu belirlenirken


kt analizinden faydalanrz

Arena Book Examples Model 7.2 iin warm up


periyodunu belirleyelim
Output Filea yazdmz dat dosyas yazdmz isimle
arena model dosyasnn olduu klasrde run
yapldktan sonra otomatik oluur/Arenann
bulunduu klasrde oluur

12

Output Analyzer

13

Isnma Periyodu-Model 7.2

GraphPlotAll

Sistemin dengeye geldii an belirleyelim


14

Eer gven aral yeterince dar deilse, ya daha fazla


replikasyon ya da ayn sayda ancak daha uzun
replikasyonlar yaplmal
Eer snma periyodu ok uzunsa az sayda ama uzun
replikasyonlar yaplmal Daha az veriyi pe atarz
Isnma periyodu atldktan sonra geriye kalan veri,
aralarndaki korelasyonun azaltlmas iin arena tarafndan
batchlenerek ve istatistikler hesaplanr

Korelasyonlu ktlar
t1 anndaki durum, t2 anna balang koulu olaca iin t2 annda hesaplanan
istatistiin ortalama deeri t1 anna bal olur.

15

Common Random Number (CRN)

Ortak rastgele say kullanarak gven araln daraltabiliriz


Ayn ama iin ortak rastgele say kullanarak senkronizasyonu
salayabiliriz.
Rastgele say retmede arenann rastgele say streamleri var
Default olarak arena Stream 10u kullanr
rnek iin uygulayalm ve intervali output analyzerda
karlatralm
EXPO(2)olan ilem sresi EXPO(2,2) stream 2den rastgele
say ekerek retir
Elle tek tek yazmak yerine Variable kullanabilirsiniz. Bu ekilde
hata da yapmazsnz
UNIF(0, 5, islemStream)
islemStream, variable, 1
16

Ortak Rastgele Say Kullanm

Varlar aras sreler iin Stream 1


kullanlsn

lem sreleri iin Stream 2 kullanlsn

17

CRN ncesi

CRN Sonras

18

Not-Projede dikkat edin

Kuyrukta bekleme sresini raporda incelerken


arena raporunda %95 gven seviyesinde belirlenen
halfwidth ve ortalama deer
3,5 5dk
Negatif bekleme sresi olamayaca iin ya az replikasyon
yapmsnzdr ya da rungth lengthin daha uzun olmas
gerekiyordur. Hesaplamalarnz gzden geirmelisiniz.

19

You might also like