{
"benchmark_id": "001_synthetic_mine_throughput",
"scenarios": {
"baseline": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12493.333333333334,
"total_tonnes_ci95_low": 12416.449917586775,
"total_tonnes_ci95_high": 12570.216749079893,
"tonnes_per_hour_mean": 1561.6666666666667,
"tonnes_per_hour_ci95_low": 1552.0562396983469,
"tonnes_per_hour_ci95_high": 1571.2770936349866,
"average_cycle_time_min": 29.80838539864414,
"truck_utilisation_mean": 0.783582522119567,
"loader_utilisation": {
"LOAD_N": 0.6009403084373882,
"LOAD_S": 0.7938435726632431
},
"crusher_utilisation": 0.910584673961503,
"average_loader_queue_time_min": 2.557637941828615,
"average_crusher_queue_time_min": 3.7656482338753627,
"top_bottlenecks": []
},
"crusher_slowdown": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 6413.333333333333,
"total_tonnes_ci95_low": 6344.446957900258,
"total_tonnes_ci95_high": 6482.219708766408,
"tonnes_per_hour_mean": 801.6666666666666,
"tonnes_per_hour_ci95_low": 793.0558697375322,
"tonnes_per_hour_ci95_high": 810.277463595801,
"average_cycle_time_min": 56.401537991120655,
"truck_utilisation_mean": 0.4644950819756716,
"loader_utilisation": {
"LOAD_N": 0.12468381170656875,
"LOAD_S": 0.5766863962671638
},
"crusher_utilisation": 0.9372639851486352,
"average_loader_queue_time_min": 1.7823896942912743,
"average_crusher_queue_time_min": 28.353391074073123,
"top_bottlenecks": []
},
"ramp_closed": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12493.333333333334,
"total_tonnes_ci95_low": 12416.449917586775,
"total_tonnes_ci95_high": 12570.216749079893,
"tonnes_per_hour_mean": 1561.6666666666667,
"tonnes_per_hour_ci95_low": 1552.0562396983469,
"tonnes_per_hour_ci95_high": 1571.2770936349866,
"average_cycle_time_min": 29.80838539864414,
"truck_utilisation_mean": 0.783582522119567,
"loader_utilisation": {
"LOAD_N": 0.6009403084373882,
"LOAD_S": 0.7938435726632431
},
"crusher_utilisation": 0.910584673961503,
"average_loader_queue_time_min": 2.557637941828615,
"average_crusher_queue_time_min": 3.7656482338753627,
"top_bottlenecks": []
},
"ramp_upgrade": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12503.333333333334,
"total_tonnes_ci95_low": 12427.287253332292,
"total_tonnes_ci95_high": 12579.379413334376,
"tonnes_per_hour_mean": 1562.9166666666667,
"tonnes_per_hour_ci95_low": 1553.4109066665364,
"tonnes_per_hour_ci95_high": 1572.422426666797,
"average_cycle_time_min": 29.7656739105255,
"truck_utilisation_mean": 0.7832171573523736,
"loader_utilisation": {
"LOAD_N": 0.6016728059905578,
"LOAD_S": 0.7954955262043197
},
"crusher_utilisation": 0.9113668142531797,
"average_loader_queue_time_min": 2.5563871495471036,
"average_crusher_queue_time_min": 3.7680780565598755,
"top_bottlenecks": []
},
"trucks_12": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 12636.666666666666,
"total_tonnes_ci95_low": 12555.020278379698,
"total_tonnes_ci95_high": 12718.313054953634,
"tonnes_per_hour_mean": 1579.5833333333333,
"tonnes_per_hour_ci95_low": 1569.3775347974622,
"tonnes_per_hour_ci95_high": 1589.7891318692043,
"average_cycle_time_min": 43.578931538191945,
"truck_utilisation_mean": 0.5589685469870139,
"loader_utilisation": {
"LOAD_N": 0.6608355304396791,
"LOAD_S": 0.8002627346070291
},
"crusher_utilisation": 0.9248478787520067,
"average_loader_queue_time_min": 4.043900348867217,
"average_crusher_queue_time_min": 15.116866425036006,
"top_bottlenecks": []
},
"trucks_4": {
"replications": 30,
"shift_length_hours": 8,
"total_tonnes_mean": 8126.666666666667,
"total_tonnes_ci95_low": 8089.1551379152015,
"total_tonnes_ci95_high": 8164.178195418132,
"tonnes_per_hour_mean": 1015.8333333333334,
"tonnes_per_hour_ci95_low": 1011.1443922394002,
"tonnes_per_hour_ci95_high": 1020.5222744272666,
"average_cycle_time_min": 23.08583136388619,
"truck_utilisation_mean": 0.9377208015507812,
"loader_utilisation": {
"LOAD_N": 0.15717562258308543,
"LOAD_S": 0.6795096750181344
},
"crusher_utilisation": 0.5924646051309544,
"average_loader_queue_time_min": 0.9909021346828844,
"average_crusher_queue_time_min": 0.3136273300226096,
"top_bottlenecks": []
}
},
"key_assumptions": [
"Trucks travel at uniform speed equal to speed limit * speed factor",
"Shortest time path is calculated once per dispatch",
"Loading and dumping times follow truncated normal distributions bounded at 0.1 min",
"Travel times include normal noise with CV 0.1",
"Constrained roads allow only 1 truck at a time"
],
"model_limitations": [
"No acceleration/deceleration kinematics",
"No intersection delays beyond single-capacity road queues",
"No shift changes, breaks, or mid-shift refueling"
],
"additional_scenarios_proposed": []
}summary.json
← Back to submission · View raw on GitHub