{
"benchmark_id": "001_synthetic_mine_throughput",
"scenarios": {
"trucks_12": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12910.0,
"total_tonnes_ci95_low": 12818.350752252807,
"total_tonnes_ci95_high": 13001.649247747193,
"tonnes_per_hour_mean": 1613.75,
"tonnes_per_hour_ci95_low": 1602.2938440316009,
"tonnes_per_hour_ci95_high": 1625.2061559683991,
"average_cycle_time_min": 42.61694093625052,
"truck_utilisation_mean": 0,
"loader_utilisation": {},
"crusher_utilisation": 0,
"average_loader_queue_time_min": 2.870852213859259,
"average_crusher_queue_time_min": 14.888983913592003,
"top_bottlenecks": []
},
"crusher_slowdown": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 6510.0,
"total_tonnes_ci95_low": 6439.730368842147,
"total_tonnes_ci95_high": 6580.269631157853,
"tonnes_per_hour_mean": 813.75,
"tonnes_per_hour_ci95_low": 804.9662961052684,
"tonnes_per_hour_ci95_high": 822.5337038947316,
"average_cycle_time_min": 55.602170170137725,
"truck_utilisation_mean": 0,
"loader_utilisation": {},
"crusher_utilisation": 0,
"average_loader_queue_time_min": 0.6264686810477185,
"average_crusher_queue_time_min": 28.705826004773876,
"top_bottlenecks": []
},
"ramp_closed": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12600.0,
"total_tonnes_ci95_low": 12534.953521706722,
"total_tonnes_ci95_high": 12665.046478293278,
"tonnes_per_hour_mean": 1575.0,
"tonnes_per_hour_ci95_low": 1566.8691902133403,
"tonnes_per_hour_ci95_high": 1583.1308097866597,
"average_cycle_time_min": 29.605138622379805,
"truck_utilisation_mean": 0,
"loader_utilisation": {},
"crusher_utilisation": 0,
"average_loader_queue_time_min": 2.634696365316403,
"average_crusher_queue_time_min": 3.5324198951155226,
"top_bottlenecks": []
},
"ramp_upgrade": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12743.333333333334,
"total_tonnes_ci95_low": 12674.213479224241,
"total_tonnes_ci95_high": 12812.453187442426,
"tonnes_per_hour_mean": 1592.9166666666667,
"tonnes_per_hour_ci95_low": 1584.2766849030302,
"tonnes_per_hour_ci95_high": 1601.5566484303033,
"average_cycle_time_min": 29.219573376576264,
"truck_utilisation_mean": 0,
"loader_utilisation": {},
"crusher_utilisation": 0,
"average_loader_queue_time_min": 2.2791741650070114,
"average_crusher_queue_time_min": 3.6350644841347814,
"top_bottlenecks": []
},
"baseline": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12683.333333333334,
"total_tonnes_ci95_low": 12592.351017353429,
"total_tonnes_ci95_high": 12774.31564931324,
"tonnes_per_hour_mean": 1585.4166666666667,
"tonnes_per_hour_ci95_low": 1574.0438771691786,
"tonnes_per_hour_ci95_high": 1596.789456164155,
"average_cycle_time_min": 29.3705550534551,
"truck_utilisation_mean": 0,
"loader_utilisation": {},
"crusher_utilisation": 0,
"average_loader_queue_time_min": 1.9637907014601197,
"average_crusher_queue_time_min": 3.7888911057607877,
"top_bottlenecks": []
},
"trucks_4": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 8313.333333333334,
"total_tonnes_ci95_low": 8268.682248490744,
"total_tonnes_ci95_high": 8357.984418175924,
"tonnes_per_hour_mean": 1039.1666666666667,
"tonnes_per_hour_ci95_low": 1033.585281061343,
"tonnes_per_hour_ci95_high": 1044.7480522719904,
"average_cycle_time_min": 22.578196180972146,
"truck_utilisation_mean": 0,
"loader_utilisation": {},
"crusher_utilisation": 0,
"average_loader_queue_time_min": 0.7560470411579069,
"average_crusher_queue_time_min": 0.2886753181318318,
"top_bottlenecks": []
}
},
"key_assumptions": [
"Trucks always choose the loader with the minimum expected time (travel + queue)",
"Stochasticity follows a truncated normal distribution",
"Crusher and loader service times are normally distributed"
],
"model_limitations": [
"Breakdowns and maintenance are not explicitly modeled in cycles",
"Traffic congestion beyond capacity limits (speed reduction) is not modeled"
],
"additional_scenarios_proposed": []
}summary.json
← Back to submission · View raw on GitHub