Python으로 배우는 이산 사건 시뮬레이션
Diogo Costa (PhD, MSc)
Adjunct Professor, University of Saskatchewan, Canada & CEO of ImpactBLUE-Scientific
동적 vs 정상 상태

이산 사건 모델의 적용

예시:
제조:

건설:

SimPy 메서드 요약
env = simpy.Environment()
env.process()
env.run()
env.timeout()
env.now
SimPy 리소스
simpy.Resource()
simpy.Container()
simpy.Store()
결정적(노란색) vs 비결정적(분홍색) 프로세스가 있는 공정 순서:

# 다음 사건 시간 진행
time[0] = 0
time[1] = time[0] + welding_1["time_hours"]
time[2] = time[1] + rd.gauss(manual_assembly_1["time_hours"], manual_assembly_1["std_hours"])
time[3] = time[2] + rd.gauss(manual_assembly_2["time_hours"], manual_assembly_2["std_hours"])
time[4] = time[3] + welding_2["time_hours"]
time[5] = time[4]
몬테카를로 샘플링

군집 분석

다른 관련 과정

Python으로 배우는 이산 사건 시뮬레이션