Simülasyon Nedir ve Neden Gerekli?

Simülasyon, gerçek bir sistemin bilgisayar ortamında modellenmesi ve bu model üzerinde deney yapılmasıdır. Analitik çözümün mümkün olmadığı veya gerçek sistemde denemenin riskli/pahalı olduğu durumlarda kullanılır.

📊
Simülasyonu Ne Zaman Kullan?
✅ Sistem stokastik (rastgele değişkenlik var)
✅ Analitik model çok karmaşık (etkileşimli kuyruklar, paralel hatlar)
✅ Gerçek deney çok pahalı veya riskli
✅ "What-if" analizi gerekiyor ("3. makineyi eklersem?", "Vardiya düzenini değiştirdik, ne olur?")
✅ Yatırım kararı öncesi doğrulama gerekiyor

❌ Sistem deterministik ve basitse → analitik formül yeterli
❌ Yeterli veri yoksa → simülasyon güvenilir olmaz
❌ Sorun açıkça belliyse → direkt çöz, simüle etme

Kesikli Olay Simülasyonu (DES)

DES (Discrete Event Simulation), sistem durumunun yalnızca belirli olaylar gerçekleştiğinde değiştiği simülasyon yaklaşımıdır. Sürekli simülasyondan (diferansiyel denklemler) farklı olarak, zaman ayrık olaylarla ilerler.

Simülasyon Tipi Durum Değişimi Örnek Araç
Kesikli Olay (DES) Anlık (olay bazlı) Parça işleme başladı/bitti, makine bozuldu Arena, SimPy, AnyLogic
Sürekli (Continuous) Sürekli (diferansiyel) Sıvı akışı, ısı transferi Simulink, Modelica
Agent-Based (ABM) Ajan kararları ile Müşteri davranışı, trafik akışı AnyLogic, NetLogo
Hibrit Karışık Fabrika + tedarik zinciri AnyLogic

DES Bileşenleri

📦

Varlık (Entity)

Sistemde akan nesne: parça, müşteri, sipariş, hasta. Oluşturulur, proseslerden geçer, sistemden çıkar. Her varlığın özellikleri (attributes) olabilir.

🏭

Kaynak (Resource)

Varlıkları işleyen sınırlı kapasite: makine, operatör, forklift. Meşgul/boş durumları var. Kuyruk oluşumunun ana nedeni.

⏱️

Olay (Event)

Sistem durumunu değiştiren anlık olay: varış, işlem başlangıcı, işlem bitişi, arıza, tamir sonu. Olay takvimi (event calendar) ile yönetilir.

📊

İstatistik Toplayıcı

Simülasyon boyunca veri toplar: ortalama bekleme süresi, kaynak kullanım oranı, throughput, WIP seviyesi. Sonuçlar güven aralığı ile raporlanır.

Simülasyon Araçları

Araç Tip Güçlü Yanları Fiyat
Arena (Rockwell) Ticari, görsel Endüstri standardı, zengin modül kütüphanesi, animasyon Lisanslı (yüksek)
AnyLogic Ticari, hibrit DES + ABM + System Dynamics, Java altyapısı Lisanslı (PLE ücretsiz)
SimPy (Python) Açık kaynak Python ekosistemi, esnek, veri bilimi entegrasyonu Ücretsiz
FlexSim Ticari, 3D 3D görselleştirme, VR desteği, hızlı model Lisanslı
Plant Simulation (Siemens) Ticari Dijital ikiz entegrasyonu, fabrika optimizasyonu Lisanslı (yüksek)

Simülasyon Metodolojisi

1
Problem Tanımlama ve Hedef Belirleme

"Hangi soruya cevap arıyoruz?" — Net hedef olmadan simülasyon zaman kaybıdır. Çıktı değişkenleri (throughput, WIP, bekleme) ve karar değişkenleri (kaynak sayısı, batch boyutu) belirlenir.

2
Veri Toplama ve Dağılım Uydurma

Gerçek sistemden veri topla: işlem süreleri, arıza aralıkları, varışlar arası süre. Uygun olasılık dağılımını belirle: üstel, normal, üçgen, lognormal. Kolmogorov-Smirnov veya chi-kare testi ile doğrula.

3
Model Oluşturma

Konseptüel modeli simülasyon yazılımına aktar. Akış diyagramı, kuyruk disiplinleri (FIFO, SPT), kaynak atamaları ve kontrol mantıkları kodlanır.

4
Doğrulama (Verification) ve Geçerleme (Validation)

Doğrulama: Model doğru kodlandı mı? (Debugging, animasyon kontrolü)
Geçerleme: Model gerçek sistemi temsil ediyor mu? (Gerçek verilerle karşılaştırma, %5-10 hata toleransı)

5
Deney Tasarımı ve Koşturma

Warm-up periyodu belirleme, koşturma sayısı (replikasyon), güven aralığı hesaplama. Tipik: 20+ replikasyon, %95 güven aralığı.

6
Analiz ve Raporlama

Alternatiflerin istatistiksel karşılaştırması: paired-t test, Bonferroni düzeltmesi. Sonuçların yönetim diline çevrilmesi.

Uygulama: Üretim Hattı DES Analizi

🏭
Senaryo: Paketleme Hattı Kapasite Analizi
Firma: WXY Gıda San. A.Ş. — Gaziantep fabrikası
Hat: Bisküvi paketleme (3 ardışık istasyon)
Soru: Mevcut hatta 3. makine eklenirse throughput ne kadar artar?
İstasyon İşlem Süresi Arıza Aralığı Tamir Süresi
ŞekillendirmeÜçgen(2, 2.5, 3) dkÜstel(180 dk)Üstel(15 dk)
PaketlemeÜçgen(1.5, 2, 2.8) dkÜstel(120 dk)Üstel(20 dk)
KutulamaNormal(1.5, 0.3) dkÜstel(240 dk)Üstel(10 dk)
Simülasyon Sonuçları (30 replikasyon, 8 saat koşturma)

Mevcut Durum (Baz Senaryo):
Throughput: 185.4 ± 8.2 adet/vardiya
Darboğaz: Şekillendirme (%89.3 kullanım)
Ort. WIP: 12.6 adet | Ort. bekleme: 4.8 dk

Senaryo A: 2. Şekillendirme Makinesi Ekleme
Throughput: 234.8 ± 10.1 adet/vardiya (+%26.7)
Yeni darboğaz: Paketleme (%91.2 kullanım)
WIP: 8.4 adet | Bekleme: 2.1 dk

Senaryo B: Paketleme Hızlandırma (%20)
Throughput: 202.6 ± 9.3 adet/vardiya (+%9.3)
Darboğaz: Hâlâ Şekillendirme (%91.8)

Senaryo C: A + B Birlikte
Throughput: 268.2 ± 11.5 adet/vardiya (+%44.7)
Dengeli yük dağılımı, WIP: 6.2 adet

SenaryoThroughputYatırımTL/Adet Ek Maliyet
Mevcut185
A: 2. Makine235 (+50)1.800.000 TL36.000 TL/ekstra adet/gün
B: Hızlandırma203 (+18)350.000 TL19.400 TL/ekstra adet/gün
C: A+B268 (+83)2.150.000 TL25.900 TL/ekstra adet/gün

💡 Simülasyon olmadan "2. makine ekle" kararı %27 iyileşme bekletir ama gerçek darboğaz kayar. Kombinasyon (C) en etkili!

Gerçek Dünya Vaka Çalışmaları

🇹🇷 Büyük Bir Türk Otomotiv Tedarikçisi — Arena ile Kapasite Planlaması

Büyük bir Türk otomotiv tedarikçisi, yeni ürün lansmanı öncesi mevcut hattın kapasitesini Arena simülasyonu ile test etti. Simülasyon, 3. vardiyaya geçmeden hat düzenlemesiyle kapasitenin %22 artabileceğini gösterdi. 3. vardiya yerine hat düzenlemesi tercih edildi — yıllık 3.2 milyon TL personel tasarrufu.

🇹🇷 Bir Türk Hastanesi — Acil Servis DES

Bir Türk üniversite hastanesi, acil servis departmanına DES uyguladı. Hasta akışı, triage, muayene, görüntüleme ve taburculuk süreçleri modellenip hastanın ortalama kalış süresi 4.2 saatten 2.8 saate düşecek senaryolar belirlendi.

AI + Simülasyon

🚀
Sonuç: Denemeden Bil, Yatırımdan Önce Gör
Simülasyon, fiziksel dünyada deney yapamadığımız durumlarda sanal laboratuvar sağlar. "Bu makineyi alırsak ne olur?", "Vardiyayı değiştirirsek?", "Talep %20 artarsa?" — bu soruların cevabını gerçek fabrikayı bozmadan alabilirsiniz. Endüstri mühendisleri, sistem analizi, istatistik ve modelleme yetkinlikleriyle simülasyonun doğal kullanıcılarıdır.