benzetim modelleme örnekleri - arena - examples arena simulation program

25
Benzetim (modelleme) dersi örnek modeller (ARENA programında) Hazırlayan: KAZIM ANIL AYDIN SAMSUN - 2016

Upload: kazmanlaydin

Post on 08-Jan-2017

1.088 views

Category:

Engineering


14 download

TRANSCRIPT

Page 1: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Benzetim (modelleme) dersi

örnek modeller (ARENA programında)

Hazırlayan:

KAZIM ANIL AYDINSAMSUN - 2016

Page 2: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Giriş•Bu örnek modeller Arena Programı’nda tasarlanmıştır. •Arena modelleri, örnek tasarımlar olup çalışmasının nasıl

gerçekleştiğinden, komponentlerden kısaca bahsedeceğim.

Page 3: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Create’ komponenti•Bu komponent gezen birim oluşturmayı sağlar. •Ayarlar kısmında ise gelişler arası süreyi

ayarlayabileceğimiz bazı ayarlar bulunmaktadır. •Tipler kısmına baktığımızda karşımıza (random[exp]) ->

rastgele(üstel) , constant(sabit) gibi gibi seçenekler olduğunu görmekteyiz.

•Bu seçenekler üretilen gezen birimlerin hangi dağılıma uygun olarak seçmemizi sağlar.

•Zaman birimi olarak ise Gün, Saat, Dakika, Saniye gibi seçimleri yapabiliriz.

Page 4: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Dispose’ komponenti•Bu komponent gezen birimlerin çıkış yapmasını sağlar. •Ayarlar kısmında pek bi ayar bulunmamaktadır.

Page 5: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Process’ komponenti•Bu komponent çalışan (işlem yapan) birim oluşturur. •Bu komponenti bir gecikme sağlayıcı işleç, bir makine,

bir personel olarak düşünebiliriz. •Ayarlar kısmında tipinin seçileceği ayarlar ve işleç

süresinin dağılımsal ayarları bulunmaktadır.•Delay, Seize Delay, Seize Delay Release, Delay Release

tipleri bulunmaktadır.

Page 6: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Process’ komponenti -> Devamı•Delay, Seize Delay, Seize Delay Release, Delay Release

tipleri bulunmaktadır. •Delay : Gecikme sağlar. Herhangi bir kaynak tüketmez.•Seize Delay: Gezen birimi tutar (bir süre) .•Seize Delay Release: Gezen birimi bi süre tutar sonra

bırakır (Kaynak tüketimi oluşturur) .•Delay Release: Gezen birimi bekletir ve bırakır .

Page 7: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Process’ komponenti -> Devamı•Delay, Seize Delay, Seize Delay Release, Delay Release

tipleri bulunmaktadır. •Delay : Gecikme sağlar. Herhangi bir kaynak tüketmez.•Seize Delay: Gezen birimi tutar (bir süre) .•Seize Delay Release: Gezen birimi bi süre tutar sonra

bırakır (Kaynak tüketimi oluşturur) .•Delay Release: Gezen birimi bekletir ve bırakır .

Page 8: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Decide’ komponenti•Bu komponent karar verme işlemini sağlar. •Ayarlarına bakacak olursak tipleri çifte şans ve çoklu

şans olarak gözükür. •Çifte şansta true – false olayı vardır.•Belirli bir yüzdeye göre yönlendirme sağlar.•Yada ekstra ayarlar yaparak koşullandırma (condition)

sağlanır.

Page 9: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Batch’ komponenti•Bu komponent gruplama işlemini sağlar. •Ayarlar kısmında iki tip gruplama mevcuttur. Bunlardan

biri Temporary (Geçici), diğeri ise Permanent (Kalıcı) gruplamadır.

•Kalıcı gruplamayı paketlemeye gidecek ürünler olarak düşünebiliriz. Geçici gruplamada ise geçici olarak bir araya getirilip işlemlerden sonra ayrıştırma yapılacak bir dizi ürün olarak düşünebiliriz.

Page 10: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Batch’ komponenti -> Devamı•Batch size ayarı : Bize ne kadarlık bir grup oluşturulacağını

ayarlamamızı sağlar. Yani bir grubun ne kadar birimden oluşturulacağı ayarı buradan yapılır.

•Rule ayarı: Gruplamanın nasıl gerçekleştirileceği ayarını sağlar.• İki seçeneği mevcuttur.•Any Entity : herhangi bir özelliğine (tipine) bakılmaksızın

gruplama ayarıdır.•By Attribute : bu ayar ise özelliğine bakarak gruplandır ma

sağlar. Örneğin ürün ağırlığı,rengi,tipi ve adına göre sınıflandırarak gruplama düşünebiliriz.

Page 11: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Seperate’ komponenti •Bu komponent ise kopyalama (türetme) ve ayrıştırma işlemi

yapar.•Açıklamak gerekirse gezen birimlerin çoğaltmasını sağlar. Ayrıca

Batch işleminden geçirilmiş ürünlerin ayrıştırılmasını sağlar.•Type: Bu ayarda iki seçenek bulunur. Duplicate Original ve Split

Existing Batch seçenekleri mevcuttur.•Duplicate Original kopyalama sağlar. Ne kadar % ile

kopyalamanın yapılacağı seçilerek sağlanır. •Diğer seçenek olan Split Existing Batch ise Batch işleminden

geçen ürünlerin yada girdilerin ayrıştırılmasını sağlar.

Page 12: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Assign’ komponenti •Bu komponent tanımlama işlemini sağlar. Yani giren

birimlerin adlandırılması, tipleri, özellikleri, simgeleri buradan ayarlanır.

•Assignments kısmına add butonundan veriler eklenerek. Özellikleri tanımlanır.

•Bu tipler; Variable, Variable[1d], Variable[2d], Attribute, Entitiy Type, Entity Picture ve Other olarak görülmektedir.

Page 13: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Assign’ komponenti -> Devamı •Variable : Değişken ataması yapar, Variable[1d] : Tek

boyutlu değişken ataması yapar (row [satır]) ataması, Variable[2d] : İki boyutlu değişken ataması yapar (row [satır] - column[sütun]) ataması,

•Attribute: Özellik tanımlanması sağlanır, •Entity Type: Varlığın isminin ayarlanmasını sağlar, •Entity Picture: Bu ise simülasyon çalışırken varlıkların

(girişten gelen gezen birimlerin) resimsel - niteliksel gösterimini sağlar,

•Other: Diğer tanımlamalar buradan yapılabilir.

Page 14: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Record’ komponenti •Bu komponent istatistiki verilerin raporlarda

gözükmesini -toplanmasını sağlar. •Kümelerin ve Tekil elemanların raporlanması için ‘Record

Into Set ‘ ayarı vardır. Bu ayarın aktif edilmesi durumunda kümelerin sayısal değerlerinin hesaplanması sağlanır.

•Tipler ayarlarındaki seçeneklere baktığımızda;•Count, Entity Statistics, Time Interval, Time Between ve

Expression seçeneklerini görmekteyiz.

Page 15: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

‘Record’ komponenti •Count seçeneği: Çıktı üreten gezen birimlerin varlıkların

hesaplanmasını sağlar.(Adetsel olarak)•Time Interval seçeneği: Zaman değerini hesaplar ve raporda

gözükmesini sağlar ve ayrıca giriş-çıkış zamanını hesaplatabiliriz.•Time Between seçeneği: Bu seçenekte iki zaman arasındaki farkı

hesaplatabiliriz. •Örn : Dk başına üretilen parça sayısı gibi değerleri ‘Time’

seçeneklerinden yaparız.•Expression seçeneği: Bu seçenekte ise belirli bir formüle göre

raporlama sağlar. Time fonksiyonları buradada kullanılabilir.

Page 16: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 1

Page 17: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 1 – Modelin Çalışma Anı

Page 18: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 2

Page 19: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 2 – Modelin Çalışma Anı

Page 20: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 3

Page 21: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 3 – Modelin Çalışma Anı

Page 22: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 4

Page 23: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 4 – Modelin Çalışma Anı

Page 24: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 5

Page 25: Benzetim modelleme örnekleri - Arena - Examples arena simulation program

Model 5 – Modelin Çalışma Anı