📋 İçindekiler
1. Sistem Dinamiği Nedir
Gerçek sanayi sistemleri, tedarik zincirleri ve ekonomiler non-linear ve kompleks yapılardır. B olayı A olayını geri etkiler, araya gecikmeler girer ve öngörülemeyen krizler oluşur. Sistem Dinamiği parçaları değil "bütünün" davranışını simüle eden bir modelleme bilimidir.
| Özellik | Geleneksel Analiz | Sistem Dinamiği |
|---|---|---|
| Bakış açısı | Doğrusal, tek yönlü | Döngüsel, geri beslemeli |
| Gecikme | Genellikle ihmal | Modelin kalbi |
| Davranış | Statik, anlık | Zamana bağlı dinamik |
| Araçlar | Excel, regresyon | Vensim, Stella, AnyLogic |
| Çıktı | Tek nokta tahmini | Davranış paterni (osilasyon, büyüme, çökme) |
2. Jay Forrester ve MIT Ekolü
| Yıl | Gelişme | Eser |
|---|---|---|
| 1956 | GE fabrika dalgalanma analizi | — |
| 1961 | Endüstriyel Dinamikler | "Industrial Dynamics" kitabı |
| 1969 | Kentsel Dinamikler | "Urban Dynamics" |
| 1971 | Dünya Dinamikleri | "World Dynamics" |
| 1972 | Roma Kulübü raporu | "Limits to Growth" (Meadows) |
| 1990 | Peter Senge | "The Fifth Discipline" |
3. Geri Besleme Döngüleri (Causal Loop Diagrams)
| Döngü | Sembol | Davranış | Örnek |
|---|---|---|---|
| Pekiştirici (Reinforcing) | R / + | Üstel büyüme veya üstel çöküş | Satış↑→PR bütçe↑→Reklam↑→Satış↑ (kartopu) |
| Dengeleyici (Balancing) | B / − | Hedefe yakınsama, denge arayışı | Stok↑→Sipariş azalt↓→Stok düşer→Sipariş artır |
CLD Çizim Kuralları:
→ (+) okları: Neden artarsa sonuç da artar (aynı yön)
→ (−) okları: Neden artarsa sonuç azalır (ters yön)
→ Döngüdeki (−) ok sayısı tek → Dengeleyici (B)
→ Döngüdeki (−) ok sayısı çift veya sıfır → Pekiştirici (R)
→ (+) okları: Neden artarsa sonuç da artar (aynı yön)
→ (−) okları: Neden artarsa sonuç azalır (ters yön)
→ Döngüdeki (−) ok sayısı tek → Dengeleyici (B)
→ Döngüdeki (−) ok sayısı çift veya sıfır → Pekiştirici (R)
4. Stok-Akış Diyagramları
Stok-Akış Elemanları:
📦 Stok (Stock): Biriken değişken (depo miktarı, banka hesabı, nüfus)
→ Dikdörtgen kutu ile gösterilir
🚿 Akış (Flow): Stoğu dolduran/boşaltan vana
→ Giriş akışı (üretim hızı) + çıkış akışı (satış hızı)
→ Çift ok/vana sembolü
☁️ Kaynak/Yutak (Source/Sink): Modelin dışı (sonsuz havuz)
⚙️ Yardımcı (Auxiliary): Ara hesaplamalar, parametreler
📦 Stok (Stock): Biriken değişken (depo miktarı, banka hesabı, nüfus)
→ Dikdörtgen kutu ile gösterilir
🚿 Akış (Flow): Stoğu dolduran/boşaltan vana
→ Giriş akışı (üretim hızı) + çıkış akışı (satış hızı)
→ Çift ok/vana sembolü
☁️ Kaynak/Yutak (Source/Sink): Modelin dışı (sonsuz havuz)
⚙️ Yardımcı (Auxiliary): Ara hesaplamalar, parametreler
5. Stok-Akış Matematiği
Temel Diferansiyel Denklem:
Stok(t) = Stok(t₀) + ∫[Giriş Akışı(s) − Çıkış Akışı(s)] ds
Ayrık formda (Euler):
Stok(t+Δt) = Stok(t) + [Giriş(t) − Çıkış(t)] × Δt
Örnek: Depo Modeli
Depo(0) = 1000 adet
Üretim hızı = 100 adet/gün
Satış hızı = 120 adet/gün
Depo(t+1) = 1000 + (100−120)×1 = 980 adet
→ 50 gün sonra: Depo = 1000 + (−20)×50 = 0 adet (stok tükenir!)
Stok(t) = Stok(t₀) + ∫[Giriş Akışı(s) − Çıkış Akışı(s)] ds
Ayrık formda (Euler):
Stok(t+Δt) = Stok(t) + [Giriş(t) − Çıkış(t)] × Δt
Örnek: Depo Modeli
Depo(0) = 1000 adet
Üretim hızı = 100 adet/gün
Satış hızı = 120 adet/gün
Depo(t+1) = 1000 + (100−120)×1 = 980 adet
→ 50 gün sonra: Depo = 1000 + (−20)×50 = 0 adet (stok tükenir!)
6. Sistem Arketipleri
| Arketip | Yapı | Davranış | Endüstriyel Örnek |
|---|---|---|---|
| Büyümenin Sınırları | R + B (gecikme) | S-eğrisi büyüme | Pazar doygunluğu |
| Yüke Kayma | B1 (kısa vadeli) + R (bağımlılık) | Belirtileri tedavi, kök neden büyür | "Acil siparişle" kapasite sorununu örtme |
| Başarılının Tragedyası | R + R (ortak kaynak) | Ortak kaynak tükenir | 2 ürün hattı aynı makineyi paylaşır |
| Sabotaj | B + R (ters etki) | İyileştirme girişimi geri teper | Fiyat kırmak→ Rakip de kırar→ Kâr sıfır |
| Büyüme ve Eksik Yatırım | R + B (kapasite) | Büyüme yatırım eksikliğiyle durur | Fabrika sipariş alır ama makine alamaz |
7. Beer Game ve Kamçı Etkisi
Beer Game Simülasyonu (MIT, 1960):
4 aktör: Perakende → Toptancı → Dağıtıcı → Fabrika
Müşteri talep değişimi: sadece %10 artış
Sonuç (kamçı amplifikasyonu):
Perakende sipariş dalgalanması: ±10%
Toptancı: ±40%
Dağıtıcı: ±80%
Fabrika: ±150-200%
Neden Bilgi gecikmesi + psikolojik panik + emniyet stoku birikmesi
4 aktör: Perakende → Toptancı → Dağıtıcı → Fabrika
Müşteri talep değişimi: sadece %10 artış
Sonuç (kamçı amplifikasyonu):
Perakende sipariş dalgalanması: ±10%
Toptancı: ±40%
Dağıtıcı: ±80%
Fabrika: ±150-200%
Neden Bilgi gecikmesi + psikolojik panik + emniyet stoku birikmesi
8. Dünya Dinamikleri ve Limits to Growth
| Model Değişkeni | Tür | 1972 Senaryo |
|---|---|---|
| Nüfus | Stok (R döngüsü) | Üstel büyüme → 2050'de 10 milyar |
| Sanayi üretimi | Stok (R+B) | 2030'larda zirve, sonra düşüş |
| Kirlilik | Stok (R) | Absorpsiyon kapasitesini aşar |
| Doğal kaynaklar | Stok (drain) | 2050'de %50 azalma |
| Gıda/kişi | Yardımcı | Önce artar, sonra düşer |
9. SD Yazılımları
| Yazılım | Geliştirici | Lisans | Özellik |
|---|---|---|---|
| Vensim | Ventana Systems | PLE ücretsiz / Pro ticari | En yaygın, akademik standart |
| Stella/iThink | isee systems | Ticari | Görsel, eğitim odaklı |
| AnyLogic | The AnyLogic Co. | Ticari | SD + Agent-Based + DES |
| Insight Maker | Açık kaynak | Ücretsiz (web) | Tarayıcıda çalışır |
| PySD | Python | Açık kaynak | Vensim model import |
10. Vaka Çalışması 1: Tedarik Zinciri SD Modeli
📦 FMCG Şirketi — Kamçı Etkisi Önleme
| Metrik | SD Model Öncesi | SD Model Sonrası |
|---|---|---|
| Sipariş dalgalanması (CV) | 0.45 | 0.18 |
| Emniyet stoku | 28 günlük | 12 günlük |
| Stok-dışı kalma | %7 | %2 |
| Hurda (SKT geçmiş) | %4 | %1.2 |
Yöntem: Vensim'de 4 kademeli tedarik zinciri modeli kuruldu. Gecikme parametreleri kalibre edildi. Bilgi paylaşım politikası (VMI) senaryo analizi yapıldı.
11. Vaka Çalışması 2: COVID-19 SIR Modeli
🏥 Salgın Yayılım — SD ile Modelleme
| Stok | Başlangıç | Akışlar |
|---|---|---|
| S (Susceptible) | 10M | −Enfeksiyon akışı |
| I (Infected) | 100 | +Enfeksiyon − İyileşme |
| R (Recovered) | 0 | +İyileşme akışı |
SD formülü: Enfeksiyon akışı = β × S × I / N. İyileşme akışı = γ × I. Bu basit 3 stok modeli ile zirve zamanı, %50 bağışıklık eşiği ve karantina etkisi simüle edildi.
12. Sonuç
SD Uygulama Kontrol Listesi:
🔍 Problemi tanımla → Referans davranış grafiği çiz
🔄 CLD çiz → Geri besleme döngülerini bul (R/B)
📦 Stok-Akış modeli kur → Stok, akış, yardımcı
📐 Denklemleri yaz → Euler entegrasyonu
🎯 Kalibre et → Gerçek veriyle parametre ayarı
🧪 Senaryo analizi → What-If testleri
📊 Politika öner → Hangi müdahale en etkili
🔍 Problemi tanımla → Referans davranış grafiği çiz
🔄 CLD çiz → Geri besleme döngülerini bul (R/B)
📦 Stok-Akış modeli kur → Stok, akış, yardımcı
📐 Denklemleri yaz → Euler entegrasyonu
🎯 Kalibre et → Gerçek veriyle parametre ayarı
🧪 Senaryo analizi → What-If testleri
📊 Politika öner → Hangi müdahale en etkili