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%

Success Metrics

How the network simulation performed

MetricSimulated Result
Order fulfilment rate100% (590 / 590)
Drops0
Deliveries within customer time-window100%
Physical trucks used18 / 21
Stops served on EV56%

EV Range Check

Trips exceeding the EV's realistic battery range

Each EV in the plan carries a 40 kWh battery with a realistic working range of ~200 km per charge in Belgian conditions (loaded, cold-weather adjusted). The current plan has 11 trips above that — these need a mid-day top-up, a larger EV class, or reassignment to a thermic / 3PL.

WaveHubDayVehicleDistanceRange fit
W2Bosbeekoff-peakCF-E1-W2507.7 km❌ way over range
W2HerstalpeakCF-E1-W2399.9 km⚠ exceeds range
W2BosbeekpeakCF-E1-W2393.2 km⚠ exceeds range
W2Herstaloff-peakCF-E1-W2361.2 km⚠ exceeds range
W1HerstalpeakCF-E1-W1282.1 kmedge of range
W2MontSaintJeanpeakCF-E1-W2277.1 kmedge of range
W1BosbeekpeakCF-E1-W1272.6 kmedge of range
W1Bosbeekoff-peakCF-E1-W1259.5 kmedge of range
W2MontSaintJeanoff-peakCF-E3-W2246.7 kmedge of range
W1Herstaloff-peakCF-E1-W1244.2 kmedge of range
W2MontSaintJeanpeakCF-E2-W2226.8 kmedge of range
❌ > 400 km ⚠ 300–400 km edge: 200–300 km

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%
CategoryTotal/Used vehiclesOrdersMax trip durationAvg trip durationTotal service timeUtilisation
EV4/41327h 34m5h 31m11h 00m92%
Thermic3/2293h 03m1h 55m2h 25m27%
3PL2/000000%
Wave 1 — per-trip detail 5 trips · 65 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W1 EV 07:00 – 13:00 08:1412:59 4h 44m 18 100% 143.2 km
CF-E2-W1 EV 07:00 – 13:00 08:1012:57 4h 47m 15 83% 158.2 km
CF-E3-W1 EV 07:00 – 13:00 09:4112:58 3h 17m 9 50% 127.0 km
CF-E4-W1 EV 07:00 – 13:00 07:4812:54 5h 06m 18 100% 112.0 km
CF-T1-W1 Thermic 07:00 – 13:00 11:2612:52 1h 26m 5 28% 37.0 km
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
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W2 EV 13:30 – 22:45 14:1321:47 7h 34m 18 100% 277.1 km
CF-E2-W2 EV 13:30 – 22:45 14:0621:40 7h 33m 18 100% 226.8 km
CF-E3-W2 EV 13:30 – 22:45 14:0919:56 5h 46m 18 100% 194.3 km
CF-E4-W2 EV 13:30 – 22:45 14:1719:40 5h 23m 18 100% 105.6 km
CF-T1-W2 Thermic 13:30 – 22:45 16:0819:12 3h 03m 18 100% 51.8 km
CF-T2-W2 Thermic 13:30 – 22:45 14:4816:03 1h 15m 6 33% 29.6 km
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%
CategoryTotal/Used vehiclesOrdersMax trip durationAvg trip durationTotal service timeUtilisation
EV4/4995h 22m3h 43m8h 15m69%
Thermic3/000000%
3PL2/000000%
Wave 1 — per-trip detail 4 trips · 39 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W1 EV 07:00 – 13:00 08:5012:54 4h 04m 17 94% 86.6 km
CF-E2-W1 EV 07:00 – 13:00 10:0612:04 1h 58m 6 33% 77.7 km
CF-E3-W1 EV 07:00 – 13:00 09:3712:44 3h 07m 10 56% 82.3 km
CF-E4-W1 EV 07:00 – 13:00 10:1812:51 2h 32m 6 33% 125.2 km
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
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W2 EV 13:30 – 22:45 15:3520:37 5h 01m 18 100% 84.4 km
CF-E2-W2 EV 13:30 – 22:45 14:4718:20 3h 32m 18 100% 58.8 km
CF-E3-W2 EV 13:30 – 22:45 15:4421:06 5h 22m 12 67% 246.7 km
CF-E4-W2 EV 13:30 – 22:45 15:1119:19 4h 07m 12 67% 160.7 km
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%
CategoryTotal/Used vehiclesOrdersMax trip durationAvg trip durationTotal service timeUtilisation
EV1/1287h 43m6h 30m2h 30m78%
Thermic2/2546h 26m4h 46m4h 40m75%
3PL3/3374h 13m3h 39m3h 05m69%
Wave 1 — per-trip detail 4 trips · 43 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
AJ-M-1 3PL 07:00 – 15:00 10:2513:44 3h 19m 7 39% 133.1 km
CF-E1-W1 EV 07:00 – 13:00 07:3412:53 5h 18m 10 56% 272.6 km
CF-T1-W1 Thermic 07:00 – 13:00 08:5712:30 3h 32m 9 50% 130.0 km
CF-T2-W1 Thermic 07:00 – 13:00 08:4912:58 4h 09m 17 94% 140.6 km
Wave 2 — per-trip detail 5 trips · 76 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
AJ-1 3PL 14:00 – 22:45 15:5319:18 3h 24m 14 78% 80.3 km
AJ-3 3PL 14:00 – 22:45 14:4619:00 4h 13m 16 89% 117.5 km
CF-E1-W2 EV 13:30 – 22:45 14:0021:43 7h 43m 18 100% 393.2 km
CF-T1-W2 Thermic 13:30 – 22:45 14:0018:56 4h 56m 10 56% 250.1 km
CF-T2-W2 Thermic 13:30 – 22:45 14:0020:26 6h 26m 18 100% 256.8 km
Offpeak day
Orders59
Drops0
Trips7
Network util36%
CategoryTotal/Used vehiclesOrdersMax trip durationAvg trip durationTotal service timeUtilisation
EV1/1178h 17m6h 20m1h 25m47%
Thermic2/2344h 47m3h 29m2h 50m47%
3PL3/183h 18m3h 18m40m 00s15%
Wave 1 — per-trip detail 4 trips · 25 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
AJ-M-1 3PL 07:00 – 15:00 10:0413:22 3h 18m 8 44% 161.2 km
CF-E1-W1 EV 07:00 – 13:00 08:3412:57 4h 22m 6 33% 259.5 km
CF-T1-W1 Thermic 07:00 – 13:00 09:3112:38 3h 06m 5 28% 132.6 km
CF-T2-W1 Thermic 07:00 – 13:00 09:3012:42 3h 12m 6 33% 150.2 km
Wave 2 — per-trip detail 3 trips · 34 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W2 EV 13:30 – 22:45 14:0022:17 8h 17m 11 61% 507.7 km
CF-T1-W2 Thermic 13:30 – 22:45 15:3420:22 4h 47m 16 89% 162.3 km
CF-T2-W2 Thermic 13:30 – 22:45 16:2019:10 2h 49m 7 39% 128.3 km
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%
CategoryTotal/Used vehiclesOrdersMax trip durationAvg trip durationTotal service timeUtilisation
EV1/1298h 22m6h 49m2h 25m81%
3PL5/5666h 16m5h 11m5h 30m73%
Wave 1 — per-trip detail 3 trips · 36 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W1 EV 07:00 – 13:00 07:4012:58 5h 17m 11 61% 282.1 km
JBS-1-W1 3PL 07:00 – 15:00 08:3814:46 6h 08m 13 72% 267.8 km
JBS-2-W1 3PL 07:00 – 15:00 09:3614:28 4h 51m 12 67% 226.1 km
Wave 2 — per-trip detail 4 trips · 59 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W2 EV 13:30 – 22:45 14:0022:22 8h 22m 18 100% 399.9 km
JBS-3-W2 3PL 14:00 – 22:45 14:4921:06 6h 16m 17 94% 256.3 km
JBS-4-W2 3PL 14:00 – 22:45 16:0120:54 4h 53m 12 67% 208.1 km
JBS-5-W2 3PL 14:00 – 22:45 15:1719:07 3h 50m 12 67% 70.4 km
Offpeak day
Orders57
Drops0
Trips7
Network util45%
CategoryTotal/Used vehiclesOrdersMax trip durationAvg trip durationTotal service timeUtilisation
EV1/1267h 29m6h 09m2h 10m72%
3PL5/5314h 16m2h 39m2h 35m34%
Wave 1 — per-trip detail 3 trips · 18 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W1 EV 07:00 – 13:00 08:0512:53 4h 48m 8 44% 244.2 km
JBS-1-W1 3PL 07:00 – 15:00 10:3012:03 1h 32m 5 28% 51.3 km
JBS-2-W1 3PL 07:00 – 15:00 10:3713:51 3h 13m 5 28% 215.1 km
Wave 2 — per-trip detail 4 trips · 39 orders
VehicleClassShiftTrip startTrip endDurationStopsUtilDistance
CF-E1-W2 EV 13:30 – 22:45 14:0721:37 7h 29m 18 100% 361.2 km
JBS-3-W2 3PL 14:00 – 22:45 14:5019:07 4h 16m 14 78% 142.7 km
JBS-4-W2 3PL 14:00 – 22:45 14:4918:49 3h 59m 6 33% 190.2 km
JBS-5-W2 3PL 14:00 – 22:45 15:5516:11 15m 41s 1 6% 4.7 km