Python ile Ayrık Olay Benzetimi
Diogo Costa (PhD, MSc)
Adjunct Professor, University of Saskatchewan, Canada & CEO of ImpactBLUE-Scientific
NOT: "olay" ve "süreç" terimleri birbirinin yerine kullanılır.
Olay/süreç belirsizliği nedir?
Neden deterministik süreçler önemlidir?
Doğal dünya
İnsan kaynaklı/başlatılan süreçler
Deterministik olmayan süreçler
İstatistik
Bu konuda random paketi faydalıdır
Örnek: random.randint(start, end)
import random
# Non-deterministic processes
process_1 = [5, 15]
while time < simulation_time:
# Update simulation time: process_1
time += random.randint(
process_1[0],
process_1[1])
Belirsiz süreçler için özel yöntemler yoktur
Olay süresi değişkenliği, SimPy tabanlı olmayan modellerdeki gibi hesaplanır
Doğru istatistikleri .timeout()'a geçirin
DNT_CURLY_TAG_3
import random
# Non-deterministic processes
process_1 = [5, 15]
while True:
# Update simulation time: process_1
env.timeout(random.randint(
process_1[0],
process_1[1]))
Python ile Ayrık Olay Benzetimi