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()
包含确定性(黄色)与非确定性(粉色)过程的工序序列:

# 下一个事件的时间推进
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 中的离散事件模拟