Envanter Politikası Belirlemede Benzetim Uygulaması
Transkript
Envanter Politikası Belirlemede Benzetim Uygulaması
Envanter Politikası Belirlemede Benzetim Uygulaması Hayrettin Kemal Sezen Prof.Dr. Uludağ Üniversitesi İİBF Yöneylem Anabilimdalı kemal@uludag.edu.tr Şenol Erdoğmuş Y.Doç.Dr. Osmangazi Üniversitesi İstatistik Bölümü senol@ogu.edu.tr Özet Bu çalışma; döviz kuru, faiz haddi, ürün talebi ve tedarikçilere sipariş edilen ürünlerin geliş zamanlarının (teslim tarihi) olasılıklı bir modelle temsil edildiği bir kuruluş için uygun envanter politikası belirlemeyi hedefleyen bir benzetim uygulamasını içermektedir. Çalışmada ele alınan envanter sistemi ve ilgili değişkenlerin özelliklerine bağlı olarak bir benzetim modeli önerilmiştir. Benzetim karar sürecinin uygulama adımları tartışılmıştır. Ayrıca benzetim modelinin, neden ve ne zaman uygulandığı; sınırlamaları, zayıf ve üstün yönleri belirtilmiş; bir spesifik soruna ilişkin uygulamaya yer verilmiştir. Anahtar Kelimeler:Benzetim, Envanter politikası, Abstract This statement includes a simulation study of appropriate inventory policies for any company under a probabilistic model of exchange rate, interest rate, consumer demand, and arrival rate of orders. Depending on the properties of the inventory system and relevant variables, a simulation model have been proposed. The implementation steps and simulation process have been presented. The simulation decision process has been discussed. Also, the cases when the model is found to be appropriate have been stated and the reasons have been given for such claims. Furthermore, the performance of this model has been evaluated, strengths , weaknesses and limits have been identified, and a specific case study for a company has been presented. Keywords: Simulation, Inventory policy, Giriş Bu çalışmada market-mağaza ekipmanları ticareti yapan bir firmanın satışını yaptığı digiterazilere ilişkin yapılandırılan benzetim uygulaması sunulmaktadır. Firma tedarik planını haftalık olarak yapmaktadır. Çalışmada öncelikle süreç analiz edilip, süreci etkileyen etmenler ortaya konulacaktır. Daha sonra elektronik tablo (MS Excel) programında bir benzetim modeli yapılandırılacaktır. Bunun sonucunda envanter düzeylerine bağlı haftalık maliyetler kestirilecektir. Benzetim; karar vericilerin değişik koşullar altında bir sistemin davranışlarını irdeleyebildiği, anlaması ve kullanımı kolay bir yöntemdir. Karar değişkenlerinin değerleri analitik modellerde çıktıları, benzetim modellerinde ise girdileri oluşturur. Benzetim modelleri değişken değerlerindeki değişmenin sistem üzerindeki etkisini araştırır. Bir sorunun çözümü için benzetimin uygulanma aşamaları şöyle sıralanabilir: Sorunun tanımlanması ve sorunun ait olduğu sistemin sınırlarının tanımlanması. Rassal değişken, karar değişkenleri, parametreler ve performans ölçülerinin tanımlanması. Dönemlik performans ölçüsü veya ölçüleri için amaç fonksiyonunun geliştirilmesi. Rassal değişken değerlerinin benzetim teknikleriyle oluşturulması. Karar ve rassal değişken değerlerini kullanarak, amaç fonksiyonu değerlerinin hesaplanması. İstatistiksel analizlerin yapılması. Benzetim Yönteminin Gelişim Süreci Benzetim yönteminin ortaya çıkması Monte Carlo benzetimiyle olmuştur. Monte Carlo benzetimi(MCB); II. Dünya Savaşı sırasında John Von Neumann tarafından nicel bir teknik olarak Los Alamos bilim laboratuarında nötronlarla çalışırken geliştirildi. Von Neumann oldukça kompleks, fiziksel modellerle veya elle analizi oldukça pahalı fizik problemlerinin çözümü için benzetimi kullandı. Nötronların rassal yapısı rulet çarkının kullanılması ile ilgili olasılıkları ima ediyordu. Yapısı nedeniyle Von Neumann bu yöntemi Olasılık Kanunları Çalışmasının Monte Carlo Modeli olarak adlandırdı. Bir literatür taraması yapıldığında MCB’nin tanımı ve içeriği konusunda çok çeşitli görüşlerin ileri sürüldüğünü görebiliriz. MCB konusundaki bu görüşler, “deneysel veri elde etmede kullanılan bir örnekleme tekniği”, “ statik sistemlerin benzetimi” ve “rassal sayıların kullanımını içeren herhangi bir benzetim çalışması” başlıklarında toplanabilir(Law and Kelton, 1991). İlk iki başlığı kullanan yazarlar dinamik yapıdaki gerçek yaşam sistemlerinin benzetimini yaparken, MCB yerine “sistem benzetimi” kavramının kullanımını tercih etmektedir. Bu yazarlardan bazıları “sistem benzetimi” yerine, “kesikli sistem benzetimi”, “sürekli sistem benzetimi” ve “birleştirilmiş kesikli-sürekli sistem benzetimi” başlıklarını kullanmaktadır. Bu sınıflamanın nedeni, incelenen sistemin durum değişkenlerinin zamanın belirli noktalarında mı yoksa sürekli olarak mı değişiyor olduğuyla ilgilidir. Sistemin durum değişkenleri, sistemin çalışması sırasında, belirli bir anda, sistemde neler olduğunu görebilmek yani sistemin resmini çekebilmek amacıyla tanımlanmış değişkenlerdir(Banks and Carson, 1984). “Birleştirilmiş kesikli-sürekli sistem benzetimi” başlığının kullanıldığı çalışmalarda, durum değişkenlerinden bazıları kesikli, bazıları ise sürekli olarak değişiyor anlamı vardır. Envanter sistemindeki durum değişkenleri stok düzeyi, talep ve kayıp satışlardır. Bu değişkenlerin değerleri zamanın belirli noktalarında değişmektedir. Daha açık bir ifadeyle bir envanter sistemi dinamik, yani zamana göre değişen bir sistem olup, bu sistemdeki değişimler kesikli zaman noktalarında söz konusu olmaktadır. Dolayısıyla envanter sistemi, kesikli bir sistemdir. Sorun Tanımı Firmanın ürün tedarik ve envanter sisteminde dört rassal değişken bulunmaktadır. Bunlar; talep, teslim süresi, USD ($) kuru ve kredi faiz oranıdır. Bu rassal değişkenlerin teorik dağılımlara ( poisson dağılım, normal dağılım v.b) uygun dağılış gösterip göstermediği araştırılmış ve talep, teslim süresi, kredi faiz oranı değişkenlerinin teorik dağılımlara uygun dağılmadıkları belirlenmiştir. Bundan dolayı söz konusu rassal değişkenlerin sıklık dağılımlarının benzetim çalışmalarında kullanılmasına karar verilmiştir (Bkz Tablo 1-2-3). Envanter maliyetlerini doğrudan etkileyen birim alış fiyatı, birim elde tutma maliyeti (depolama, sigorta ve finans), sipariş ve satış kaybı maliyeti, çalışmada parametre değerleriyle temsil edileceklerdir (Bkz Şekil 1). Digiterazi satışına ilişkin müşteriler talep büyüklüğüne bağlı olarak beş grupta sınıflandırılmıştır. Geçmiş verilerden hareketle her bir müşteri sınıfına ilişkin sıklık dağılımı Tablo1’de verilmiştir. Tablo1: Müşteri gruplarına göre talep miktarı Müşteri Grubu Talep ( Adet) Sıklık 1 2 3 4 5 1-20 21-50 50-100 100-200 200-600 TOPLAM 60 80 110 50 10 310 Talep miktarı 120 Sıklık 100 80 60 40 20 0 1 2 3 4 5 Müşteri grubu Grafik 1: Müşteri gruplarına göre talep miktarı Firma digiterazileri yurtdışından ithal etmektedir. Tedarikçiden sipariş edilen ürünlerin firma deposuna ulaşma süresi Tablo 2’deki sıklık dağılımına göredir. Tablo 2: Teslim süresi sıklık 1 2 3 4 16 34 42 8 Teslim Süresi 60 Sıklık Teslim süresi (hafta) 40 Series1 20 0 1 2 3 4 Hafta Grafik 2:Teslim süresi Firma ürünü USD ($) fiyatı üzerinden ithal etmektedir. Ülkemizin şu anda içinde bulunduğu ekonomik ortam yönetimle değerlendirilmiş ve yapılan değerlendirmeler sonucunda USD ($) döviz kuru rassal değişkeninin µ=1.417.234 ve σ=0,02036869 ile normal dağıldığı varsayılmıştır. Firma ürün tedariki için bankadan kısa vadeli kredi kullanmaktadır. Öz kaynak kullanımı durumunda kullanılan kaynağın alternatif maliyeti olarak yine kısa vadeli kredi faiz oranı temel alınmaktadır. Son 307 iş gününe ilişkin trend indirgenmiş kredi faiz oranları Tablo 3’deki gibi gerçekleşmiştir. Tablo 3:Kredi faiz oranları Faiz Oranları 24 13 21 155 71 22 23 22 21 19 17 16 200 150 Sıklık Gün Sayısı Kredi Faiz oranı 100 Series1 50 0 23 22 21 19 17 16 Faiz oranı Grafik 3:Kredi faiz oran sıklığı Maliyeti etkileyen parametreler şöyle sıralanabilir: Ürün birim alış fiyatı 450$’dır. Haftalık elde tutma maliyeti depolama; sigorta ve finans maliyetinden oluşmaktadır. Depolama ve sigorta maliyeti; birim başına (0.5)$’dır. Finans maliyeti; ürün birim fiyatı* yıllık kredi faizi/52 şeklinde hesaplanabilir. Sipariş maliyeti; sipariş başına ortalama 4000 $’dır. Satış kaybı maliyeti; ürün başına 125$’dır. Benzetim Süreci Tedarik planının haftalık yapılması ve siparişlerin haftalık açılması nedeniyle benzetim için dönem birimi olarak hafta alınacaktır. Firmada işin niteliği gereği günde bir müşteri ile görüşülebilmektedir. Haftalık talep; günlük talep değerlerinin toplamı olarak hesaplanabilir. Benzetim yapılırken geleceğe ilişkin günlük talep, teslim süresi, ve kredi faiz oranı frekans serisinden (kesikli dağılım), USD ($) kuru değerleri normal dağılım için ters dönüşüm tekniği kullanılarak üretilecektir. Analiz için sabit sipariş miktarı temel alınmıştır. Envanter analizi için aşağıdaki ilişkiler geçerlidir: • Her bir dönem için Sipariş miktarı: Envanter tükenmesi yeniden sipariş noktasından küçük yada eşitse sipariş miktarı kadar sipariş ver, aksi halde 0 şeklinde belirlenebilir. • Envanter azalışı: Başlangıç envanteri > talep ise, envanter azalışı=başlangıç envanteritalep, değilse 0. • Satış kaybı : Başlangıç envanteri< talep ise, satış kaybı= talep-başlangıç envanteri. • Ortalama Envanter: Başlangıç envanteri ve envanter bitişi)/2 Genel ortalamalar: • Envanter ortalaması: envanter değerlerinin ortalaması • Ortalama Talep: Üretilen talep değerleri toplamı/ hafta sayısı (birim/hafta) • Ortalama Kayıp satış= toplam satış kaybı/ hafta sayısı (birim/ hafta) • Ortalama envanter bitişi = toplam envanter bitişi/ hafta sayısı (birim/hafta) • Ortalama sipariş sayısı= toplam sipariş sayısı/ hafta sayısı (birim/hafta) • Elde bulundurma maliyeti: dönemlik birim maliyet*ortalama envanter • Sipariş maliyeti: eğer ilgili döneme ilişkin sipariş miktarı>0 ise geçerli • Satış kaybı maliyeti (kıtlık maliyeti) = kayıp satış miktarı*birim kayıp satış maliyeti • Toplam Maliyet= Sipariş maliyeti+ elde tutma maliyeti+ kıtlık maliyeti şeklinde hesaplanabilir. Bu ilişkiler çerçevesinde yapılandırılan benzetim süreci Şekil 2’de verilmiştir: Benzetim Kullanılarak Sistemin Çalıştırılması: Her bir dönem için önceden açılmış sipariş varsa bu siparişin henüz ulaşıp ulaşmadığını kontrol et. Eğer gelmişse, başlangıç envanterini sipariş miktarı kadar arttır. Bir rasgele sayı seçmek yoluyla talep olasılık dağılımından dönemlik talep yaratmak için benzetimi yapılandır. Her dönem için envanter bitişini hesapla. Eldeki stok dönemlik talebi karşılamak için yetersizse, kayıp satış düzeyini belirle. Dönemlik envanter bitiş değeri sipariş noktasından küçük ya da eşitse yeni sipariş ver. Yeni bir sipariş için teslim zamanı benzetimini yapılandır. Kredi faizi ve US$ benzetim değerlerini üret. Maliyet v.b. parametre değerlerini hesapla. Dönemlik ortalamaları belirle Excel’de oluşturulan benzetim tablosunun yapısı Tablo 4’deki gibidir. Tablo 4: Benzetim Tablosu Ortalama USD ($) kur Standart Sapma USD ($) kur Birim Satın Alma Fiyatı Elde tutma maliyeti/hafta Sipariş Maliyeti Satış Kaybı maliyeti Başlangıç envanteri Yeniden Sipariş Noktası Sipariş Miktarı Kar Faiz Hafta 1 2 3 4 5 6 7 1,41723369 0,02036869 450 0,5 4000 125 500 1000 3000 150 Teslim tarihi 1 3 2 3 1 2 3 YTL YTL Sipariş başına $ (5$+ (faiz oranı/52)*birim fiyat)*envanter $ Adet/$ Birim Senaryo 1 Birim Birim Talep 310 270 490 385 305 205 410 oranı 21 19 19 23 19 19 19 … … … … … 997 998 999 1000 Genel Ortalama 375 165 205 695 16 19 19 19 3 3 2 3 1,374775 1,448028 1,412626 1,430304 2,42042 1,416526 372,99 18,86 Dolar 1,438495 1,410521 1,408702 1,422882 1,422845 1,412266 1,406813 Sipariş Teslim Başlangıç envanteri 500 230 0 2.615 2.310 2.105 Envanter azalışı 500 230 0 0 2310 2105 1695 Kayıp Satış 0 0 260 385 0 0 0 0 0 0 3000 0 0 … … … … 0 0 0 0 0 0 1.665 1.290 1.125 920 1290 1125 920 225 0 0 0 0 1621,2062 1279,1041 30,891 Tablo 4: Benzetim Tablosu(devamı) Kayıp Hafta 1 2 3 4 5 6 7 Sipariş Miktarı 0 3.000 0 0 0 0 0 Rezerv 0 3000 3000 3000 0 0 0 Maliyet Envanter Eldeblndrm Maliyet Sipariş Maliyet KayıpSatış Maliyet Toplam Kar 365 115 0 2462,5 2207,5 1900 5.642 0 0 0 0 0 0 45.783 68.476 0 0 0 206.133 127.581 97.433 1.364.444 1.214.057 1.040.907 57.126 0 0 65.095 43.427 86.519 997 998 999 1000 Gnl Ortlma 0 0 0 0 0 0 0 3000 30,891 879,88 1450,1552 1477,5 1207,5 1022,5 572,5 Altı farklı senaryo için 200.491 63.087 0 1.364.444 1.214.057 1.040.907 738.274 680.904 562.487 318.879 0 0 0 5.721 0 0 0 0 738.274 680.904 562.487 324.600 77.331 35.839 43.438 149.109 798.193 690 5.468 806.627 68.629 elde edilen değerlerin genel ortalamaları Tablo 5’de sunulmuştur. Deneme sayısı arttırıldıkça benzetimden elde edilen çıktıların güvenilirliği örnekleme ilişkin istatistiksel analizde olduğu gibi daha yükselecektir. Benzetim parametrelerine ilişkin güven aralığı hesaplanabilir. Verilen örneklem büyüklüğü ve anlamlılık düzeyi hesaplanmış güven aralığından büyük ya da eşit olduğunda yinelemelere devam edilmelidir. Tablo 5: Özet Sonuçlar Ortalama Değerler Senaryolar s1 S2 s3 s4 s5 s6 Başlangıç envanteri 500 1,5 1 500 500 500 YenidenSiparişNoktası 1 1 1 500 500 250 Sipariş Miktarı 3 3 3 1 500 250 Enkücük Senaryo Enbüyük Senaryo Başlangıç envanteri 1,621 1,63 1,625 311 49 4 4 1,63 s2 Envanter azalışı 1,279 1,285 1,282 121 2 0 0 s6 1,285 s2 Kayıp Satış 31 28 30 183 327 369 28 s2 369 s6 Sipariş s6 Miktarı 366 366 366 277 148 74 74 s6 366 s1,2,3 Rezerv 880 853 874 651 352 176 176 s6 880 s1 Envanter 1,45 1,457 1,453 216 25 2 2 s6 1,457 s2 Eldeblndrma 798,193 801,776 800,01 118,81 13,984 1,195 1,195 s6 801,776 s2 Maliyet Sipariş 690 691 690 1,571 1,674 1,674 690 s1 1,674 s5,s6 Maliyet KayıpSatış 5,468 4,965 5,328 32,341 57,86 65,349 4,965 s2 65,349 s6 Maliyet Toplam 806,627 809,516 808,246 166,186 97,621 95,45 95,45 s6 809,516 s2 Kar 68,629 69,545 68,828 27,181 1,998 57 s6 69,545 s2 Maliyet 57 Sonuç Sorun için geliştirilen benzetim 999 kez koşturulmuştur. Benzetim yoluyla 5000 günlük talep değeri dolayısıyla 1000 adet haftalık talep yaratılmıştır. Yine 1000’er adet kredi faiz, dolar kuru ve sipariş teslim gecikmesi değeri üretilmiştir. İlk hafta analiz dışı bırakılmıştır. Benzetim 6 farklı senaryo için uygulanmıştır. Elde edilen en küçük ortalama değerler ve bu değerleri sağlayan senaryolar; satış kaybı (28) birim ile S2, sipariş miktar ortalaması (74) S6, envanter ortalaması (2) S6, elde bulundurma maliyeti (1195) S6, sipariş maliyeti (690) S1, kayıp satış maliyeti (4965) S2, toplam maliyet (95450) S6, kar (57) S6 şeklindedir. Elde edilen en büyük ortalama değerler ve bu değerleri sağlayan senaryolar; kayıp satış (369) S6, sipariş miktarı (366) S1,2,3, envanter (1457) S2, elde bulundurma maliyeti (801,776) S2, sipariş maliyeti (1674) S5,6, kayıp satış maliyeti (65,349) S6, toplam maliyet (809,516)S2 ve kar (69,545) S2 şeklindedir. Elde edilen sonuçlar; firma kısıtları ve talepleri doğrultusunda farklı senaryoların seçilebileceğini göstermektedir. Eğer karın ençoklanması istenilirse S2 senaryosu, elde bulundurma maliyeti enküçüklenmek istenilirse S6 ya da kayıp satış maliyeti enküçüklenmek istenilirse yine S2 senaryosu seçilebilir. Yine enaz toplam maliyet değeri S6 senaryosunca sağlanmaktadır. Benzetim; geleneksel analitik tekniklerle çözülemeyen karmaşık gerçek dünya sorunlarının çözümünde kullanılabilir. Analitik tekniklerin bilinmediği ya da uygulanamadığı durumlarda elverişli bir yöntem olabilir. Benzetim yöntemini kullanan bir karar verici, gerçek sistemini bozmadan gerçek sistemine ilişkin bir çok “Eğer…olsaydı sistemimin performansı ne olurdu?” sorusunun cevabını araştırabilir (Erdoğmuş, 1994). Dolayısıyla karar vericiler için bir eğitim-deneme aracıdır. Benzetim konusunda geliştirilmiş çok sayıda özel amaçlı bilgisayar dili (Siman, GPSS-H v.b.) ve karşılaşılan özel problemler için genel amaçlı bilgisayar programlarında (Fortran, Basic, MS Excel v.b.) yazılmış programlar vardır. Benzetim konusunda geliştirilen özel amaçlı bilgisayar dillerini (Siman, GPSS-H v.b.) elde etmek her zaman mümkün olmayabilir. Bunlar genelde pahalı yazılımlardır. Yönetici bir benzetim çalışması yapmak istediğinde, sistem koşullarını ve kısıtlarını belirlemek zorundadır. Analitik ya da sayımlama (bkz. Sezen 2004) teknikleri (DP, LP, Dal ve Sınır.) kullanıldığında, problemlerin optimal çözümleri elde edilebilir. Ancak benzetim yöntemi ile optimum çözümü bulabilmek için sisteme ilişkin tüm senaryoların benzetiminin yapılması gerekir. Kaynakça 1. Albright S.Christian, VBA for Modelers, Duxbury Thomson Learning, Canada,2001. 2. Sezen H.Kemal; Yöneylem Araştırması: Sayımlama Yöntemleri, Ekin Kitabevi, Bursa, 2004. 3. Erdoğmuş Şenol, Kesikli olay sistem simülasyonu ve bir tekstil fabrikası tamir bakım bölümüne uygulama denemesi, yayınlanmamış doktora tezi, OGÜ FBE, Eskişehir, 1994. 4. Öztürk Ahmet, Yöneylem Araştırması, 5.baskı, Ekin Kitabevi,Bursa ,1997. 5. Banks, J. and Carson, J. S., Discrete-Event System Simulation, Prentice Hall, Inc., London, 514p. 6. Law, A.M. and Kelton, W.D., 1991, Simulation Modelling and Analysis, Second Edition, Mc Graw-Hill, Inc., New York, 759p. 7. http://www.unibw-hamburg.de/WWEB/math/uebe/Lexikon/S/Simulation.pdf 8. http://www.worldbank.org/wbi/macroeconomics/modeling/CourseInfo/SaoPaulo-Nov02-Program.pdf 9. http://www.unibw-hamburg.de/WWEB/math/uebe/Lexikon/S/Simulation.pdf