Carrefour Belgium — Network Simulation

Data Points

Vehicle Inputs

Fleet composition per hub

HubEVThermicsAdhoc (3PL)Total trucks
MontSaintJean432 (AJ Transport)9
Bosbeek123 (AJ Transport)6
Herstal105 (JBS Management)6
Network total651021
Capacity = 90 Bins per vehicle

Orders

Order-level inputs

Order time-slot distribution

HubPhase Morning
open 07–11
Midday
open 12–14
Afternoon
open 15–17
Evening
open 18+
Total
MontSaintJeanPeak54215531161
MontSaintJeanOff-peak358441299
BosbeekPeak38135612119
BosbeekOff-peak22428559
HerstalPeak3314301895
HerstalOff-peak17825757
Network total1996823885590

Assumptions

What we treated as standard

Constraints

Output Results

Network outcome

590
Orders delivered
0
Drops
56%
Stops on EV
8,581 km
Distance planned
21
Physical trucks
HubPhase OrdersDeliveredDrops Trucks used / fleetDistance
MontSaintJeanPeak16116108 / 91,463 km
MontSaintJeanOff-peak999904 / 9922 km
BosbeekPeak11911906 / 61,774 km
BosbeekOff-peak595905 / 61,502 km
HerstalPeak959506 / 61,711 km
HerstalOff-peak575706 / 61,209 km
Network590590021 trucks8,581 km

EV / Thermic / 3PL split

HubPhaseEVThermic3PLEV share
MontSaintJeanPeak13229082%
MontSaintJeanOff-peak9900100%
BosbeekPeak28543724%
BosbeekOff-peak1734829%
HerstalPeak296631%
HerstalOff-peak263146%
Network33111714256%

Wave-wise Trip Breakdown

Per-trip detail for all 6 simulation runs

Per-hub Wave 1 vs Wave 2 split for each of the 6 simulation runs — vehicle counts, trip durations, orders, and utilisation.

Wave 1 — morning shift (07:00 starts) Wave 2 — Evening shift (13:30 / 14:00 starts)

MontSaintJean

peak + off-peak
Peak day
Orders161
Drops0
Trips11
Network util56%
Total wait4h 47m
Early arrivals10
✓ 0 drops · 100% delivery on 161 orders
⚠ 10 early arrivals (vehicle arrived before customer time-window opened — accumulates as wait time, no SLA breach)
CategoryTotal vehiclesUsed vehiclesIdle vehiclesOrdersMax trip durationAvg trip durationTotal service timeTotal waitUtilisation
Day total9631617h 34m4h 32m13h 25m4h 47m56%
EV4401327h 34m5h 31m11h 00m4h 47m92%
Thermic321293h 03m1h 55m2h 25m027%
3PL202000000%
Wave 1 — per-trip detail 5 trips · 65 orders · 46m 55s wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W1 EV 07:00 – 13:00 08:1412:59 4h 44m 18 100% 1h 30m 1m 30s 1
CF-E2-W1 EV 07:00 – 13:00 08:1012:57 4h 47m 15 83% 1h 15m 0
CF-E3-W1 EV 07:00 – 13:00 09:4112:58 3h 17m 9 50% 45m 00s 0
CF-E4-W1 EV 07:00 – 13:00 07:4812:54 5h 06m 18 100% 1h 30m 45m 25s 2
CF-T1-W1 Thermic 07:00 – 13:00 11:2612:52 1h 26m 5 28% 25m 00s 0
CF-T2-W1Thermic 07:00 – 13:00IDLE — not dispatched
CF-T3-W1Thermic 07:00 – 13:00IDLE — not dispatched
Wave 2 — per-trip detail 6 trips · 96 orders · 4h 00m wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W2 EV 13:30 – 22:45 14:1321:47 7h 34m 18 100% 1h 30m 1h 03m 2
CF-E2-W2 EV 13:30 – 22:45 14:0621:40 7h 33m 18 100% 1h 30m 1h 25m 2
CF-E3-W2 EV 13:30 – 22:45 14:0919:56 5h 46m 18 100% 1h 30m 18m 19s 1
CF-E4-W2 EV 13:30 – 22:45 14:1719:40 5h 23m 18 100% 1h 30m 1h 13m 2
CF-T1-W2 Thermic 13:30 – 22:45 16:0819:12 3h 03m 18 100% 1h 30m 0
CF-T2-W2 Thermic 13:30 – 22:45 14:4816:03 1h 15m 6 33% 30m 00s 0
CF-T3-W2Thermic 13:30 – 22:45IDLE — not dispatched
AJ-13PL 14:00 – 22:45IDLE — not dispatched
AJ-23PL 14:00 – 22:45IDLE — not dispatched
Offpeak day
Orders99
Drops0
Trips8
Network util34%
Total wait1h 27m
Early arrivals3
✓ 0 drops · 100% delivery on 99 orders
⚠ 3 early arrivals (vehicle arrived before customer time-window opened — accumulates as wait time, no SLA breach)
CategoryTotal vehiclesUsed vehiclesIdle vehiclesOrdersMax trip durationAvg trip durationTotal service timeTotal waitUtilisation
Day total945995h 22m3h 43m8h 15m1h 27m34%
EV440995h 22m3h 43m8h 15m1h 27m69%
Thermic303000000%
3PL202000000%
Wave 1 — per-trip detail 4 trips · 39 orders · 42m 49s wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W1 EV 07:00 – 13:00 08:5012:54 4h 04m 17 94% 1h 25m 0
CF-E2-W1 EV 07:00 – 13:00 10:0612:04 1h 58m 6 33% 30m 00s 0
CF-E3-W1 EV 07:00 – 13:00 09:3712:44 3h 07m 10 56% 50m 00s 42m 49s 1
CF-E4-W1 EV 07:00 – 13:00 10:1812:51 2h 32m 6 33% 30m 00s 0
CF-T1-W1Thermic 07:00 – 13:00IDLE — not dispatched
CF-T2-W1Thermic 07:00 – 13:00IDLE — not dispatched
CF-T3-W1Thermic 07:00 – 13:00IDLE — not dispatched
Wave 2 — per-trip detail 4 trips · 60 orders · 44m 18s wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W2 EV 13:30 – 22:45 15:3520:37 5h 01m 18 100% 1h 30m 44m 18s 2
CF-E2-W2 EV 13:30 – 22:45 14:4718:20 3h 32m 18 100% 1h 30m 0
CF-E3-W2 EV 13:30 – 22:45 15:4421:06 5h 22m 12 67% 1h 00m 0
CF-E4-W2 EV 13:30 – 22:45 15:1119:19 4h 07m 12 67% 1h 00m 0
CF-T1-W2Thermic 13:30 – 22:45IDLE — not dispatched
CF-T2-W2Thermic 13:30 – 22:45IDLE — not dispatched
CF-T3-W2Thermic 13:30 – 22:45IDLE — not dispatched
AJ-13PL 14:00 – 22:45IDLE — not dispatched
AJ-23PL 14:00 – 22:45IDLE — not dispatched

Bosbeek

peak + off-peak
Peak day
Orders119
Drops0
Trips9
Network util73%
Total wait13m 49s
Early arrivals2
✓ 0 drops · 100% delivery on 119 orders
⚠ 2 early arrivals (vehicle arrived before customer time-window opened — accumulates as wait time, no SLA breach)
CategoryTotal vehiclesUsed vehiclesIdle vehiclesOrdersMax trip durationAvg trip durationTotal service timeTotal waitUtilisation
Day total6601197h 43m4h 47m10h 15m13m 49s73%
EV110287h 43m6h 30m2h 30m078%
Thermic220546h 26m4h 46m4h 40m075%
3PL330374h 13m3h 39m3h 05m13m 49s69%
Wave 1 — per-trip detail 4 trips · 43 orders · 0 wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
AJ-M-1 3PL 07:00 – 15:00 10:2513:44 3h 19m 7 39% 35m 00s 0
CF-E1-W1 EV 07:00 – 13:00 07:3412:53 5h 18m 10 56% 50m 00s 0
CF-T1-W1 Thermic 07:00 – 13:00 08:5712:30 3h 32m 9 50% 45m 00s 0
CF-T2-W1 Thermic 07:00 – 13:00 08:4912:58 4h 09m 17 94% 1h 35m 0
Wave 2 — per-trip detail 5 trips · 76 orders · 13m 49s wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
AJ-1 3PL 14:00 – 22:45 15:5319:18 3h 24m 14 78% 1h 10m 6m 58s 1
AJ-3 3PL 14:00 – 22:45 14:4619:00 4h 13m 16 89% 1h 20m 6m 51s 1
CF-E1-W2 EV 13:30 – 22:45 14:0021:43 7h 43m 18 100% 1h 40m 0
CF-T1-W2 Thermic 13:30 – 22:45 14:0018:56 4h 56m 10 56% 50m 00s 0
CF-T2-W2 Thermic 13:30 – 22:45 14:0020:26 6h 26m 18 100% 1h 30m 0
Offpeak day
Orders59
Drops0
Trips7
Network util36%
Total wait0
Early arrivals0
✓ 0 drops · 100% delivery on 59 orders
CategoryTotal vehiclesUsed vehiclesIdle vehiclesOrdersMax trip durationAvg trip durationTotal service timeTotal waitUtilisation
Day total642598h 17m4h 16m4h 55m036%
EV110178h 17m6h 20m1h 25m047%
Thermic220344h 47m3h 29m2h 50m047%
3PL31283h 18m3h 18m40m 00s015%
Wave 1 — per-trip detail 4 trips · 25 orders · 0 wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
AJ-M-1 3PL 07:00 – 15:00 10:0413:22 3h 18m 8 44% 40m 00s 0
CF-E1-W1 EV 07:00 – 13:00 08:3412:57 4h 22m 6 33% 30m 00s 0
CF-T1-W1 Thermic 07:00 – 13:00 09:3112:38 3h 06m 5 28% 25m 00s 0
CF-T2-W1 Thermic 07:00 – 13:00 09:3012:42 3h 12m 6 33% 30m 00s 0
Wave 2 — per-trip detail 3 trips · 34 orders · 0 wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W2 EV 13:30 – 22:45 14:0022:17 8h 17m 11 61% 55m 00s 0
CF-T1-W2 Thermic 13:30 – 22:45 15:3420:22 4h 47m 16 89% 1h 20m 0
CF-T2-W2 Thermic 13:30 – 22:45 16:2019:10 2h 49m 7 39% 35m 00s 0
AJ-13PL 14:00 – 22:45IDLE — not dispatched
AJ-33PL 14:00 – 22:45IDLE — not dispatched

Herstal

peak + off-peak
Peak day
Orders95
Drops0
Trips7
Network util75%
Total wait1h 25m
Early arrivals4
✓ 0 drops · 100% delivery on 95 orders
⚠ 4 early arrivals (vehicle arrived before customer time-window opened — accumulates as wait time, no SLA breach)
CategoryTotal vehiclesUsed vehiclesIdle vehiclesOrdersMax trip durationAvg trip durationTotal service timeTotal waitUtilisation
Day total660958h 22m5h 39m7h 55m1h 25m75%
EV110298h 22m6h 49m2h 25m081%
3PL550666h 16m5h 11m5h 30m1h 25m73%
Wave 1 — per-trip detail 3 trips · 36 orders · 0 wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W1 EV 07:00 – 13:00 07:4012:58 5h 17m 11 61% 55m 00s 0
JBS-1-W1 3PL 07:00 – 15:00 08:3814:46 6h 08m 13 72% 1h 05m 0
JBS-2-W1 3PL 07:00 – 15:00 09:3614:28 4h 51m 12 67% 1h 00m 0
Wave 2 — per-trip detail 4 trips · 59 orders · 1h 25m wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W2 EV 13:30 – 22:45 14:0022:22 8h 22m 18 100% 1h 30m 0
JBS-3-W2 3PL 14:00 – 22:45 14:4921:06 6h 16m 17 94% 1h 25m 35m 16s 1
JBS-4-W2 3PL 14:00 – 22:45 16:0120:54 4h 53m 12 67% 1h 00m 8s 1
JBS-5-W2 3PL 14:00 – 22:45 15:1719:07 3h 50m 12 67% 1h 00m 49m 47s 2
Offpeak day
Orders57
Drops0
Trips7
Network util45%
Total wait26m 48s
Early arrivals4
✓ 0 drops · 100% delivery on 57 orders
⚠ 4 early arrivals (vehicle arrived before customer time-window opened — accumulates as wait time, no SLA breach)
CategoryTotal vehiclesUsed vehiclesIdle vehiclesOrdersMax trip durationAvg trip durationTotal service timeTotal waitUtilisation
Day total660577h 29m3h 39m4h 45m26m 48s45%
EV110267h 29m6h 09m2h 10m48s72%
3PL550314h 16m2h 39m2h 35m26m 00s34%
Wave 1 — per-trip detail 3 trips · 18 orders · 0 wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W1 EV 07:00 – 13:00 08:0512:53 4h 48m 8 44% 40m 00s 0
JBS-1-W1 3PL 07:00 – 15:00 10:3012:03 1h 32m 5 28% 25m 00s 0
JBS-2-W1 3PL 07:00 – 15:00 10:3713:51 3h 13m 5 28% 25m 00s 0
Wave 2 — per-trip detail 4 trips · 39 orders · 26m 48s wait
VehicleClassShiftTrip startTrip endDurationStopsUtilService timeIdle/WaitEarly
CF-E1-W2 EV 13:30 – 22:45 14:0721:37 7h 29m 18 100% 1h 30m 48s 1
JBS-3-W2 3PL 14:00 – 22:45 14:5019:07 4h 16m 14 78% 1h 10m 18m 27s 2
JBS-4-W2 3PL 14:00 – 22:45 14:4918:49 3h 59m 6 33% 30m 00s 7m 33s 1
JBS-5-W2 3PL 14:00 – 22:45 15:5516:11 15m 41s 1 6% 5m 00s 0