SİSTEM SİMÜLASYONU

Benzer belgeler
SİSTEM SİMÜLASYONU

SİSTEM SİMÜLASYONU

Yrd.Doç.Dr. Ceyda ŞEN- Üretimde Simülasyon ve Uygulamaları

MONTE CARLO BENZETİMİ

BENZETİM. Prof.Dr.Berna Dengiz

SİSTEM SİMÜLASYONU

Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları

BMÜ-421 BENZETİM VE MODELLEME

Eme Sistem simülasyonu. Giriş. Simulasyonun Kullanım Alanları (Devam) Simulasyonun Kullanım Alanları. Sistem Simülasyonuna Giriş

9/14/2016 EME 3117 SİSTEM SIMÜLASYONU. Giriş. (Devam) Simulasyonun Kullanım Alanları. Sistem Simülasyonuna Giriş. Hafta 1. Yrd.Doç.Dr.

EME 3105 Giriş SISTEM SIMÜLASYONU Sistem Simülasyonuna Giriş Simülasyon Ders 1 Simülasyon, Yrd.Doç.Dr.Beyazıt Ocaktan

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3616

KESİKLİ OLAY SİMÜLASYONU

Benzetim 13. Ders. Benzetim Paketleri ve Promodel e Giriş

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4907

Girişimcilikte Simülasyon: Eğitimcinin Eğitimi

EME 3105 SISTEM SIMÜLASYONU

ÇEV 4721 Çevresel Modelleme

SİSTEM SİMÜLASYONU BENZETIM 1 SİMÜLASYON MODEL TÜRLERİ 1. STATİK VEYA DİNAMİK. Simülasyon Modelleri

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİR MONTAJ HATTI ÜRETİM SİSTEMİNDE OPTİMAL İŞGÜCÜ DAĞILIMININ ARENA PROCESS ANALYZER (PAN) VE OPTQUEST KULLANILARAK BELİRLENMESİ

Simülasyonda İstatiksel Modeller. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation

IE 303T Sistem Benzetimi

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

ENM 316 BENZETİM GİRİŞ DERS 1 GİRİŞ GİRİŞ. Zaman içerisinde değişiklik gösteren bir sistemin tavrı, geliştirilen bir benzetim modeli ile incelenir.

ENM 316 BENZETİM DERS 1 GİRİŞ. Benzetim, karmaşık sistemlerin tasarımı ve analizinde kullanılan en güçlü analiz araçlarından birisidir.

Modelleme ve Simülasyon ile Karar Alma ve Doğrulama

WEB PROJESİ YÖNETİMİ. Belli bir süre içerisinde, belli bir bütçe ile belirlenen hedeflere ulaşmak için uygulanan metodolojik süreçtir.

SİMULASYON MODELLEME VE ANALİZ. Giriş. Arena Ortamı. Simulasyon Dilleri HAFTA 2. Yrd.Doç.Dr.Beyazıt Ocaktan

SİSTEM SİMÜLASYONU

EME 3105 SISTEM SIMÜLASYONU. Giriş. Arena Ortamı. Simulasyon Dilleri

Gündem. Demo 3D ile Geleceği Görmek. Dijitalis Yazılım ve Danışmanlık Ltd.Şti.

Maltepe Üniversitesi Elektronik Mühendisliği Bölümü Elektronik II (ELK 302)

Yöneylem Araştırması I (IE 222) Ders Detayları

Sinirsel Benzetim ve NSL. İlker Kalaycı 06, 2008

Kontrol Sistemleri (EE 326) Ders Detayları

Uyarlanır Sistemler and Sinyal İşleme (EE 424) Ders Detayları

İngilizce (I.Ö.) İngilizce (II.Ö.)

METALURJİ VE MALZEME MÜHENDİSLİĞİ 1. SINIF (I.ve II.Ö) ÖĞRETİM YILI GÜZ YARIYILI YIL İÇİ SINAV PROGRAMI

Tüm İhtiyaçlarınızı Karşılayabilecek Restoran POS Sistemiyle Tanışın. İşletmenizi Bulutlara Uçurur

Elektronik Devreler II (EE 313) Ders Detayları

BİTİRME ÖDEVİ KONU BİLDİRİM FORMU

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Yazılım Mühendisliği II (BIL 306)

Yöneylem Araştırması II (IE 323) Ders Detayları

OPNET PROJECT EDİTÖRDE. Doç. Dr. Cüneyt BAYILMIŞ

Akdeniz Üniversitesi

Kısaca. Müşteri İlişkileri Yönetimi. Nedir? İçerik. Elde tutma. Doğru müşteri Genel Tanıtım

MESLEKİ EĞİTİM MALİ DESTEK PROGRAMI. Proje ve Projelere İlişkin Genel Kavramlar

Petrol fiyatlarının istatistiksel analizi ve örüntüleri

ULUSLARARASI ANTALYA ÜNİVERSİTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ DERS KATALOĞU

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v Mustafa Atanak Sefai Tandoğan Doç. Dr.

Sinyaller ve Sistemler (EE 303) Ders Detayları

DERS BİLGİLERİ. Ders Kodu Yarıyıl D+U+L Saat Kredi AKTS. İleri Sayısal Kontrol Sistemleri EE 586 Güz Doç. Dr. Duygun Erol Barkana

Rasgele Sayılar Rasgele Basamaklar

DERS BİLGİLERİ. Yönetim Bilimi BBA 383 Güz

KAMU DA BİLİŞİM PROJELERİ NASIL HAZIRLANMALIDIR?

Begüm KIZILTEPE Aykut ÇELİK Hatice ŞAHİN Kemal ÖZTÜRK

Karar Analizi (IE 418) Ders Detayları

Internet Programlama (ISE 311) Ders Detayları

MODELLEME VE BENZETİM

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Process Control EEE

Elektrik ve Elektronik Mühendisliğine Giriş (EE 102 ) Ders Detayları

T.C. MALTEPE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ İNŞAAT MÜHENDİSLİĞİ LİSANS PROGRAMI Bahar Yarıyılı

DÜZCE ÜNİVERSİTESİ CUMAYERİ MESLEK YÜKSEKOKULU ÖN-LİSANS PROGRAMI Bahar Yarıyılı

OTOMATİK KONTROL

Ayrık Hesaplamalı Yapılar (COMPE 251) Ders Detayları

Proje Çevresi ve Bileşenleri

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Akdeniz Üniversitesi

3.SINIF VE 4. SINIF ÖĞRENCİLERİMİZİN DİKKATİNE

Termal Sistem Tasarımı (ME 408) Ders Detayları

Elektrik Makinalarının Dinamiği (EE 553) Ders Detayları

YAPI İŞLETMESİ VE ŞANTİYE TEKNİĞİ 11 MONTE CARLO SİMÜLASYONU İLE İNŞAAT PROJELERİNDE SÜRE PLANLAMASI

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER

9.DERS Yazılım Geliştirme Modelleri

Haberleşme Ağları (EE 403) Ders Detayları

NIRLINE. NIRLINE ile Yeni Bir Yaklaşım: Fingerprinting

BENZETİM. Prof.Dr.Berna Dengiz. 4. Ders Modelleme yaklaşımları Benzetim yazılımlarında aranan özellikler M/M/1 Kuyruk Sistemi benzetimi

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

SİMÜLASYON Hazırlayan: Özlem AYDIN

BM208- Nesneye Dayalı Analiz ve Tasarım. Öğr. Grv. Aybike ŞİMŞEK

Yazılım Gereksinimleri Mühendisliği (SE 221) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

MARMARA UNIVERSITY FACULTY OF ENGINEERING MECHANICAL ENGINEERING

Rassal Değişken Üretimi

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

11/10/14. Yeni ürün geliştirme stratejisi Yeni ürün geliştirme süreci Yeni ürün geliştirme yönetimi Ürün yaşam döngüsü stratejileri

İçerik. TBT 1003 Temel Bilgi Teknolojileri

Bilgisayar Destekli Eğitim (BDE), öğretimsel içerik veya faaliyetlerin bilgisayar yoluyla aktarılmasıdır

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Programlama Dilleri (COMPE 325) Ders Detayları

Simülasyonda İstatiksel Modeller

Akademik Rapor Hazırlama ve Yazışma Teknikleri

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Yönetim Anasayfa : Tanımlar : Parametreler : Seo yolu izlenerek dinamik seo modülüne erişebilirsiniz.

OPERASYONEL ÜSTÜNLÜK VE TÜKETİCİ YAKINLAŞMASINI SAĞLAMAK ve KURUMSAL UYGULAMALAR

Rassal Modeller (IE 324) Ders Detayları

Rasgele Sayı Üretme. Rasgele Sayıların Özellikleri. İki önemli istaiksel özelliği var :

CUMHURİYET ÜNİVERSİTESİ... ANABİLİM DALI/BÖLÜM BAŞKANLIĞI NA

Transkript:

1106104 SİSTEM SİMÜLASYONU Yrd Doç. Dr. Sırma Yavuz Çarşamba 13:00-15:30 (F-19) Ofis: B Blok - Kat 4 Donanım Lab. Ofis Saatleri : Çarşamba 16:00-17:00 Ders İçeriği Simülasyona Giriş: Simülasyonun avantaj ve dezavantajları, uygulama alanları Sistem-sistem modeli tipleri - Ayrık-olay simülasyonu Simülasyon Örnekleri: Kuyruk sistemleri - Envanter sistemleri Genel Prensipler Simülasyon Yazılımları- İstatiksel analiz araçları Matematiksel ve İstatiksel Modeller: Simülasyonda istatiksel modeller -Kuyruk modelleri Rasgele Sayı ve Rasgele Değişken Üretme Teknikleri Simülasyon Verilerinin Analizi - Girişlerin modellenmesi Simülasyon modelleri için doğrulama ve sağlama - Çıktı analizi Bilgisayar Ağlarının Simülasyonu 1

Kaynaklar ve Değerlendirme Banks, Carson, Nelson and Nicol - Discrete Event System Simulation - 4th Edition - Prentice Hall Ödevler %30 Proje Önerisi %10 Proje Modeli %20 Final Proje (rapor+sunum)%40 Ödev soruları/konuları sınıfta tartışılacaktır, herkesin buna hazırlıklı olarak derse gelmesi beklenmektedir. Olası proje konuları size verilecektir ancak projeyi nasıl gerçekleştireceğinize dair tekrar ayrıntılı bir öneri hazırlamanız gerekmektedir. Simülasyon Nedir? Simülasyon, gerçek hayattaki bir sitemin veya sürecin çalışmasının taklit edilmesidir (genellikle bilgisayar üzerinde). Simülasyon, sistemin yapay geçmişinin üretilmesine ve gerçek sistemin karakteristik özelliklerine dair çıkarımlar yapmak üzere bu geçmişin gözlemlenmesine olanak verir. 2

Simülasyon Nedir? Simülasyon gerçek hayattaki pek çok sorun için vazgeçilmez bir problem çözme aracıdır. Simülasyon sistemin davranışını tanımlamak ve analiz etmek ve...olursa ne olur? sorularına cevap vermek için kullanılır. Simülasyon Nedir? Simülsyonun gerçek gücü analitik bir model oluşturmayı düşünmeenin bile imkansız olduğu karmaşık sitemler üzerinde görülebilir. Sistemin belli bölümleri analitik olarak ifade edilebilirken diğer bölümleri deneysel verileri kullanabilir... 3

Farklı Simülasyon Tipleri Statik Dinamik Zamanın model içinde rolü var mı? Sürekli Ayrık Durum sürekli mi değişiyor yoksa zamanda ayrık noktalardamı? Deterministik Rasgele (stokastik) Herşey kesin mi, belirsizliğe yer var mı? En işlevsel modeller: Dinamik, ayrık, rasgele Simülasyonda Kullanılan Araçlar Genel-Amaçlı programlama dilleri (C, Java, Fortran, Pascal vs....) Tamamen esnek, hata ihtimali, vakit alıcı Destek paketleri, alt rutinler Tablolama programları 4

Simülasyonda Kullanılan Araçlar Simülasyon Dilleri, Özel Amaçlı ve Diğer Simülatörler: AutoMod Arena, Extend, Flexsim... CSIM (C, C++ tabanlı) SimPy (Python tabanlı, açık kaynak) GPSS, SIMSCRIPT, SLAM, SIMAN... 1- Problem Sağduyulu bir Analiz ile Çözülebiliyorsa: Arabaları için taşıt vergisi ödemek isteyen saatte 100 müşteri, rasgele olarak bankaya varmaktadır. İlgili memurun her müşteri için harcadığı süre değişmekle birlikte ortalama 5 dakikadır. 5

Durumu kontrol altında tutabilmek için en az 9 görevli gerekir. (5dk*100/60dk) Daha fazla görevli olursa müşterilerin bekleme süresi kısalacaktır. Bu problem simülasyonla da Çözülebilirdi ama bu çözüm için kod yazmak ve çalıştırmak daha uzun sürerdi! 2- Problem Analitik Olarak Çözülebiliyorsa: Kararlı hal kuyruk modelleri, raslantısal envanter modelleri gibi kapalı form denklemler ile çözülebilen durumlarda simülasyon daha pahalı bir yöntemdir. 6

3- Gerçek Sistem Üzerinde Değişiklik ve Deney yapmak Daha Kolaysa: Bu seçenek bariz görünmekle birlikte gözden kaçabilir: Arabaya servis seçeneği olan bir restoran için detaylı bir model oluşturulup ikinci bir servis penceresi açmanın servis süresine ne kadar katkı sağlayacağını belirlemek için bir çalışma yapılmış ve modelin tamamlanması haftalar sürmüştür. Öte yandan rakip bir restoran aynı fikri test etmek için ikinci bir elemanına uzaktan ses iletişimi kuracak bir cihaz vererek çalışmayı birkaç gün içinde tamamlamıştır. 4- Simülasyon Maliyeti Sağlanacak Kazancın Üzerinde ise: Hemen hemen tüm simülasyon projelerinin nitel faydaları olmakla birlikte mliyetler elde edilmesi umulan maddi fayda ile kıyaslanmalıdır. 7

Simülasyon projelerinin maliyetlerinin hesabında göz önüne alınması gereken faktörler: Proje planlama, problem tanımlama ve sürecin dökümante edilmesi, Model geliştirme ve test etme, Veri toplama, gözden geçirme, formatlama, Deneme ve analizler, Modelde olası yeniliklerin ve genişletmelerin yapılması Projenin dökümante edilmesi ve sunumu 5- Proje için Yeterli Kaynaklar Mevcut Değilse: Başarılı bir simülasyon projesinin tamamlanması için gerekli ana kaynaklar: İnsan-Yazılım-Bilgisayar-Para En önemli bileşen doğru detay seviyesini seçecek ve modeli oluşturacak insan(lar)dır. 8

6- Model sonuçlarından Faydalanmaya Yetecek Süre Yoksa: Proje süresi çok kısa, Modelin geliştirilmesi ve testi çok uzun. Simülasyon modeli istenen cevapları verebilecek kadar detaylı olmalı ama çok detaylı da olmamalı! 7- Gerekli Veriler Hatta Tahmin Bile Yoksa: Simülasyon projesinin tasarım aşamasında projeden beklentileri karşılayacak ve proje için planlanan detay seviyesini karşılayacak verilerin var olup olmadığı, yoksa nasıl elde edilebileceği araştırılmalıdır. 9

8- Modelin Doğrulanması ve Sağlaması Yapılamıyorsa: Validate (onay-ispat) Verify (onay-denetleme) Modeli test senaryoları karşısında doğrulamak için kullanışlı veriler mevcut olmayabilir. Yeterli zaman olmayabilir... 9- Projeden Beklentiler Karşılanabilir Düzeyde Değilse: Modeller ancak gözönüne aldıkları problemler ile ilgili sorulara cevap verebilir. Deneyimsiz yöneticiler sistem bir kez modellendiğinde sordukları tüm sorulara cevap alabileceklerini düşünebilirler! 10

10- Sistem Davranışı çok Karmaşık ise veya Sistem Modellenebilir değilse: Özellikle insan davranışının sistemin önemli bir parçası olması durumunda karşımıza çıkar. Normal bir günün simülasyonu yapıldığında model sonuçları sağlıklı iken acil durum senaryolarının Tümüyle tanımlanması veya modellenmesi İmkansız olabilir. Sonraki Ders için Ödev Literatürden bir adet - Az kullanışlı veya - Çok kullanışlı orta seviyede detaylı veya - büyük çaplı ve detaylı olarak niteleyebileceğiniz bir simülasyon çalışması örneği seçiniz. Çalışmaya ait referans, kısa özet, kısa yorumlarınız-notlarınız (1-2 sayfa) 11