OD"> Urban Intersection Traffic Flow — Monte Carlo Report Skip to content

🚦 Urban Intersection Traffic Flow — Monte Carlo Report

Generated: 04-Jul-2026 12:24 | Python microsimulation engine

21600
Total Simulations
150
Reps / Combo
7200 s
Sim Horizon (2 h)
144
Factor Combos
3105 s
Compute Time

Executive Summary

  • ✅ Best motorcycle rule for system delay: Lane_Splitting yields lowest average delay of 12.2 s.
  • 🏍 Lane-splitting impact: Motorcycle delay reduced by 6.3% compared to Normal rule (13.5 s → 12.6 s).
  • 📈 Filtering benefit: Motorcyclists save 12.8% delay via queue filtering (13.5 s → 11.8 s), with +0.8% impact on car delay.
  • 🚧 Congestion surge: Light → Congested traffic increases delay from 11.9 s to 13.4 s (Δ = 1.4 s).
Jump to full analysis ↓
▶ Watch the animated simulation

A frame-by-frame canvas animation of this scenario, side-by-side under contrasting operating policies.

1. Design of Experiments

A full-factorial Monte Carlo design explores how motorcycle behaviour rules, traffic volume, signal timing, and motorcycle proportion affect intersection performance.

Factors

FactorLevelsValues
Motorcycle Rule3Normal, Filtering, Lane-Splitting
Traffic Volume4400, 700, 1000, 1300 veh/hr/approach
Signal Timing460 s, 90 s, 120 s (Fixed) + Adaptive-90 s
Motorcycle %310%, 25%, 40%

Vehicle Parameters

TypeLengthVmaxτDischarge
🚗 Car4.5 m50 km/h1.0 sQueue discharge at saturation headways
🚍 Bus12.0 m40 km/h1.2 sQueue discharge at saturation headways
🏍 Motorcycle2.2 m55 km/h0.8 sQueue discharge at saturation headways
🚲 Cyclist2.0 m20 km/h0.8 sQueue discharge at saturation headways

2. Key Performance Indicators (across all runs)

12.3 s
Mean Overall Delay (±4.1)
13.0 s
Mean Car Delay (±4.2)
12.6 s
Mean Moto Delay (±4.0)
12.8 s
Mean Bus Delay (±4.3)
3760
Throughput [veh/hr] (±1485)
47
Mean Max Queue (±19)
18.0
Avg Queue Length (±9.3)
29.0
Avg Speed [km/h] (±2.2)
0.54
Avg Stops / veh (±0.05)
7.9 s
Ped Delay (±3.4)
22600
CO₂ Proxy (±11968)
10
Fuel Proxy (±5)
7.0 s
Cyclist Delay (±3.6)
1697.0 s
Network Delay (±870.6)
0
Adaptive Extensions (mean)

3. Monte Carlo Summary Dashboard

20-panel overview: delay distributions, throughput, queue dynamics, LOS, heatmaps, main effects, Pareto front, and time series.

3.1 Delay Overview

Average vehicle delay distributions across motorcycle filtering rules, traffic volume levels, and signal timing plans, plus intersection throughput.

Delay Overview

3.2 Queue, Speed & Level of Service

Maximum queue lengths, average speeds, level-of-service grade distribution, and vehicle-type delay breakdown.

Queue Speed and LOS

3.3 Heatmaps & Environmental Impact

Delay and throughput interaction heatmaps across rule–volume combinations, pedestrian delay, and CO₂ emission proxy.

Heatmaps and Environment

3.4 Trade-offs & Factor Analysis

Throughput-vs-delay Pareto frontier, main-effect decomposition, motorcycle-vs-car equity, and cycle-level queue evolution.

Trade-offs and Factor Analysis

3.5 Operational Metrics

Stop frequency, peak queue depth by signal plan, fuel consumption estimates, and overall delay distributions per rule.

Operational Metrics

4. Key Insights

✅ Best motorcycle rule for system delay: Lane_Splitting yields lowest average delay of 12.2 s.
🏍 Lane-splitting impact: Motorcycle delay reduced by 6.3% compared to Normal rule (13.5 s → 12.6 s).
📈 Filtering benefit: Motorcyclists save 12.8% delay via queue filtering (13.5 s → 11.8 s), with +0.8% impact on car delay.
🚧 Congestion surge: Light → Congested traffic increases delay from 11.9 s to 13.4 s (Δ = 1.4 s).
🚦 Signal optimisation: Adaptive-90s cycle delivers lowest mean delay (8.4 s). LOS F scenarios: 0.0% of all runs.
⏲ Cycle time impact: Reducing cycle time from 120 s to 60 s yields 49% delay reduction (18.1 s → 9.2 s).
🌱 Optimal timing for emissions: Adaptive-90s reduces CO₂ by 45.1% compared to Long-120s.
⚠️ Network Caveat: This simulation models a single isolated intersection with one downstream link. Real networks have platoon effects and queue spillback across many intersections. Coordinated signal timing can reduce delays 15–25% more (TRB HCM Ch. 19).

5. Motorcycle Behavior Analysis

Motorcycle Impact

Rule Comparison Table

RuleMoto Delay [s]Car Delay [s]Bus Delay [s]Throughput [veh/hr]CO₂ Proxy
Normal13.513.112.8376022830
Filtering11.813.212.9376022713
Lane_Splitting12.612.812.5375922256
⭐ Filtering lets motorcycles advance to the queue front during red phases, cutting their delay by 12.8% with minimal impact on cars.
⚡ Lane-splitting allows inter-lane travel, reducing motorcycle delay by 6.3% and marginally improving overall throughput.

6. Signal Timing Analysis

Signal Analysis

Signal Timing Comparison

SignalCycle [s]NS Green [s]Avg Delay [s]Throughput [veh/hr]Max QueueAvg Speed [km/h]
Short-60s60259.237634130.1
Medium-90s903813.637615028.2
Long-120s1205018.137526027.0
Adaptive-90s90388.437633630.9

7. KPI Correlation Analysis

Correlation Matrix

💡 Correlation Insights

What these traffic-engineering relationships reveal — with HCM methodology and transportation science context.

KPI PairrStrengthActionable Insight
CO₂ ↔ Fuel1.000StrongCO₂ and Fuel show a positive relationship (r=1.00). Changes in one tends to reinforce the other.
Delay All ↔ Delay Car0.997StrongDelay All and Delay Car show a positive relationship (r=1.00). Changes in one tends to reinforce the other.
MaxQueue ↔ AvgQueue0.981StrongMaxQueue and AvgQueue show a positive relationship (r=0.98). Changes in one tends to reinforce the other.
Delay All ↔ Delay Moto0.979StrongDelay All and Delay Moto show a positive relationship (r=0.98). Changes in one tends to reinforce the other.
AvgQueue ↔ Fuel0.970StrongAvgQueue and Fuel show a positive relationship (r=0.97). Changes in one tends to reinforce the other.
AvgQueue ↔ CO₂0.970StrongAvgQueue and CO₂ show a positive relationship (r=0.97). Changes in one tends to reinforce the other.
Delay Car ↔ Delay Moto0.965StrongDelay Car and Delay Moto show a positive relationship (r=0.97). Changes in one tends to reinforce the other.
Delay All ↔ Delay Bus0.960StrongDelay All and Delay Bus show a positive relationship (r=0.96). Changes in one tends to reinforce the other.

8. Full Statistical Summary

KPIMeanStdMinMedianMax95% CI
Delay All [s]12.324.056.6111.7621.36[11.67, 12.97]
Delay Car [s]13.024.176.9912.2222.22[12.36, 13.69]
Delay Moto [s]12.634.056.0812.1923.44[11.98, 13.28]
Delay Bus [s]12.764.315.2011.8624.75[12.07, 13.45]
Cyclist Delay [s]7.043.631.696.9615.32[6.46, 7.62]
Throughput [veh/hr]3759.811484.841654.293730.295970.29[3522.18, 3997.43]
Max Queue [veh]46.5219.2718.0044.00106.00[43.44, 49.60]
Avg Queue [veh]18.049.315.5916.2542.80[16.55, 19.53]
Avg Stops0.540.050.450.530.65[0.53, 0.55]
Avg Speed [km/h]29.042.1822.9129.2233.32[28.69, 29.39]
Ped Delay [s]7.863.381.958.0517.59[7.32, 8.40]
CO₂ Proxy22599.5211968.316182.8220423.0460987.29[20684.19, 24514.85]
Fuel Proxy9.785.182.688.8426.40[8.95, 10.61]
LOS (1-6)1.640.541.002.003.00[1.55, 1.73]
Cyclist Throughput375.90149.07144.00370.86637.14[352.04, 399.75]
Adaptive Extensions0.000.000.000.000.00[0.00, 0.00]
Network Delay [s]1697.02870.6158.791906.112800.47[1557.69, 1836.35]
Int2 Delay [s]1687.45870.1253.221892.382788.76[1548.20, 1826.69]
Int2 Throughput1646.00132.651470.291589.711928.57[1624.77, 1667.23]
Platoon Dispersal2.020.821.021.833.63[1.89, 2.15]
Idle CO₂ %72.836.1960.7373.0983.31[71.84, 73.82]

9. Methodology

9.1 Intersection Geometry

4-approach signalized intersection. Each approach has 3 lanes (2 through + 1 turn). Pedestrian crossings on all 4 sides. 100 m influence zone per approach.

9.2 Simplified IDM Car-Following

Saturation headway h = τ + L / vmax, where τ is reaction time, L is vehicle length. Vehicles discharge from queue at rate 1/h veh/s per lane during green phase, with 2 s startup lost time per green onset.

9.3 Motorcycle Behavior Models

  • Normal: Motorcycles use car-equivalent headway (full lane occupancy). No queue advantage.
  • Filtering: During red phases, motorcycles advance through the queue by swapping positions with non-motorcycle vehicles ahead (bubble-sort mechanism, 50% advance probability per second, 2 s activation delay). At green onset, filtered motorcycles depart first.
  • Lane-Splitting: Motorcycles discharge with halved headway (virtual inter-lane space) and receive a 40–60% delay reduction factor, representing travel between lanes of moving traffic.

9.4 Signal Control

Fixed-time: 4-phase signal: NS Green → All-Red (3 s) → EW Green → All-Red (3 s). Configurable cycle length (60/90/120 s) and NS green time.

Adaptive: Queue-responsive signal. If queue > 10 vehicles, extend current green up to 15 s. If queue < threshold/2 and opposing queue is heavy, cut green early (min 15 s). Tracks number of extensions.

9.5 Cyclist Model

Cyclists (10% of volume, speed 15–25 km/h, length 2 m). Dedicated bike lanes on N and E approaches (no interference with motor vehicles). On other approaches, cyclists share general traffic lanes.

9.6 Second Intersection

200 m downstream, 2-phase fixed signal (60 s cycle, 25 s NS green). All vehicles departing Intersection 1 travel to Intersection 2. Platoon dispersal measured as std of inter-arrival headways at Int2.

9.7 Monte Carlo Design

3 rules × 4 volumes × 4 signals × 3 moto% = 144 combos × 150 reps = 21600 runs. Executed with ProcessPoolExecutor on 8 CPU cores in 3105 s.

10. Interactive Analysis

11. Strategic Insights by Persona

Data-driven recommendations from simulation results, tailored for four key stakeholder groups.

01
🚦
Optimal Signal Timing
Adaptive-90s cycle delivers the lowest system delay of 8.4 s. Longer cycles accumulate larger queues but provide more green throughput per phase.
02
📊
Capacity Utilisation
Intersection throughput ranges from 1654 to 5970 veh/hr. At congested volume (1300), v/c approaches critical levels with 13.4 s delay.
03
⚠️
LOS Distribution
LOS A: 8468 runs, LOS F: 0 runs (0.0%). The transition from C to D occurs around 700–1000 veh/hr depending on signal timing.
04
📏
Queue Management
Maximum queue reaches 106 vehicles in worst case. Average queue length: 18.0 veh. NS and EW approaches show asymmetric queuing due to green split differences.
05
🏍
Motorcycle Capacity Effect
Lane-splitting increases throughput by -0.0% due to shorter effective headways. Filtering has minimal capacity impact but redistributes delay.
01
🚶
Pedestrian Safety & Delay
Mean pedestrian delay: 7.9 s. Pedestrians cross during all-red phases (3 s each). Longer cycles increase pedestrian wait times.
02
🌱
Emissions Reduction
Lane-splitting reduces CO₂ proxy by 2.5% vs Normal rule. Less idle time = fewer emissions. Best combo: Lane-Splitting + Light traffic.
03
🏙
Modal Split Impact
Increasing motorcycle proportion from 10% to 40% changes overall delay by -0.2 s. Higher motorcycle share reduces average delay when splitting/filtering is allowed.
04
🛠
Infrastructure Design
3-lane approaches handle up to 1300 veh/hr with acceptable LOS. Consider dedicated motorcycle lanes for cities with >25% motorcycle traffic. Queue storage: plan for 47 veh avg max.
05
⚖️
Equity Across Modes
Bus delay (12.8 s) exceeds car (13.0 s) due to longer headways. Consider transit signal priority to balance delays.
01
📋
Policy Comparison
Normal rule: 12.6 s avg delay. Filtering: 12.2 s. Lane-Splitting: 12.2 s. Lane-splitting is the most effective at reducing system-wide delay.
02
💰
Regulation Effectiveness
Allowing filtering saves motorcyclists 12.8% delay with only +0.8% impact on car users — a low-cost, high-benefit policy.
03
📈
Throughput Gains
Lane-splitting: 3759 veh/hr vs Normal: 3760 veh/hr (-0.0%). More vehicles served without infrastructure expansion.
04
🕒
Peak Hour Management
Delay escalates sharply above 1000 veh/hr. Consider time-of-day signal plans: Short-60s for off-peak, Adaptive-90s for peak hours.
05
🚍
Bus Reliability
Bus delay std: 4.3 s. High variability impacts schedule reliability. Transit priority signals could reduce bus delay by 15–25%.
01
⏰
Your Commute Time
Average intersection delay: 12.3 s. In light traffic: 11.9 s. In congested rush hour: 13.4 s. That's a 1.1× increase.
02
🏍
Is Motorcycle Faster?
With lane-splitting, motorcyclists save 6% delay. Moto avg delay: 12.6 s vs car: 13.1 s under Normal rules.
03
🚧
Worst-Case Scenarios
Maximum delay observed: 21.4 s. LOS F (unacceptable) occurs in 0.0% of scenarios — mainly at 1300 veh/hr with short cycles.
04
🚘
Stop-and-Go Frustration
Average 0.54 stops/vehicle. More stops at congested volumes. Average speed: 29.0 km/h (free-flow: 50 km/h).
05
⚖️
Fairness Across Modes
Bus users wait 12.8 s on average — more than car (13.0 s) or moto (12.6 s). Pedestrians wait 7.9 s to cross.

12. Environmental Impact Analysis

CO₂ proxy breakdown: 72.8% from idling, remainder from acceleration and cruise phases. Optimal signal timing can reduce total emissions significantly.

🌱 Idle contribution: Idling accounts for 72.8% of CO₂ proxy on average. Reducing delay directly cuts idle emissions.
⛽ Fuel proxy: Total fuel proxy averages 10 per run. Lane-splitting reduces fuel by 2.5% vs Normal.

CO₂ by Signal Timing

Signal Timing Comparison

SignalCO₂ ProxyFuel ProxyAvg Delay [s]
Short-60s1873789.2
Medium-90s245321113.6
Long-120s304341318.1
Adaptive-90s1669578.4

13. Pedestrian Safety & Accessibility

Pedestrian wait times vary with signal timing strategy. Mean pedestrian delay: 7.9 s.

🚶 Vehicle vs pedestrian trade-off: Shorter cycles reduce vehicle delay but may limit pedestrian crossing windows. Longer all-red phases improve safety at the cost of capacity.

Pedestrian Delay by Signal Timing

Pedestrian Delay Comparison

SignalPed Delay [s]Vehicle Delay [s]Difference
Short-60s5.09.2-4.2
Medium-90s8.813.6-4.8
Long-120s12.618.1-5.5
Adaptive-90s5.18.4-3.3

14. Adaptive Signal Performance

Adaptive signal control (queue threshold = 10, max extension = 15 s, min green = 15 s) compared to fixed timing.

🔄 Adaptive vs Fixed: Adaptive reduces delay by 38.2% (13.6 s → 8.4 s). Average 0 green extensions per 2-hour run.

Fixed vs Adaptive Comparison

MetricFixed (avg)Adaptive-90sΔ
Avg Delay [s]13.68.4-5.2
Throughput [veh/hr]37593763+5
CO₂ Proxy2456816695-7872
Adaptive ExtensionsN/A0—

15. Cyclist Analysis

Cyclists (10% of volume, 15–25 km/h, 2 m length) with dedicated bike lanes on N and E approaches. Other approaches share general traffic lanes.

🚲 Cyclist metrics: Mean cyclist delay = 7.0 s, throughput = 376 cyclists/hr.

Cyclist Delay by Signal Strategy

Cyclist KPIs by Signal

SignalCyclist Delay [s]Cyclist Throughput
Short-60s4.1376
Medium-90s8.1376
Long-120s12.3375
Adaptive-90s3.7376

16. Network Performance

Two-intersection corridor: Intersection 1 (4-approach, configurable signal) feeds vehicles across a 200 m link to Intersection 2 (2-phase, 60 s fixed). Network delay captures cumulative delay at both intersections.

🛣 Network delay: Mean = 1697.0 s (Int1: 12.3 s + Int2: 1687.4 s). Platoon dispersal (headway std): 2.02 s.
⚠️ Platoon effects: Vehicles departing Int1 in tight platoons disperse over 200 m, arriving at Int2 with headway variability of 2.02 s (std). Higher dispersal means less coordinated arrivals.

Network Delay by Volume

Network KPIs by Volume

VolumeInt1 Delay [s]Int2 Delay [s]Network Delay [s]Int2 Throughput
Light11.9343.6352.71602
Moderate11.81580.01589.11661
Heavy12.22224.42234.01661
Congested13.42601.82612.21661

🚦 KPI Glossary & Definitions

Detailed explanation of every metric used in this analysis, with industry benchmarks and authoritative sources to help all stakeholders interpret results.

KPIDefinitionWhy It MattersIndustry Benchmark
Delay [s]Average intersection delay per vehiclePrimary HCM Level of Service determinant. Sum of deceleration, queue, and move-up delays.LOS A: ≤10s, B: 10–20s, C: 20–35s (HCM 6th Ed)
Throughput [veh/hr]Vehicles processed per hour by the intersectionCapacity metric. Saturated flow rate for a single lane: ~1,800 veh/hr.Capacity: cycles/hr × green ratio × saturation flow
Max Queue [veh]Maximum queue length observed at any approachSpillback indicator. If queue exceeds link length, gridlock can cascade to upstream intersections.Must be < available storage length
Avg Queue [veh]Mean queue length across all approachesSteady-state queueing metric. Related to delay via Little's Law.Keep under 50% of storage capacity
Avg Speed [km/h]Mean network travel speedMobility metric. Urban target: 25–40 km/h. Below 15 km/h = severe congestion.TomTom Traffic Index
Avg StopsMean number of stops per vehicleFuel efficiency and comfort metric. Related to signal coordination quality.Green wave: <0.3 stops/vehicle
Ped Delay [s]Average pedestrian waiting time at crosswalksPedestrian LOS. High ped delay encourages jaywalking, increasing crash risk.LOS A: ≤10s; LOS F: >60s (HCM)
CO₂ ProxyAggregate emission proxy (idle + accel + cruise)Environmental impact metric. Idle and accel phases produce 2–4× cruise emissions.Adaptive signals reduce 15–25% (Chen & Yu, 2016)
Fuel ProxyAggregate fuel consumption proxyOperating cost metric. Each stop-and-go cycle: 5–15 mL additional fuel per vehicle.Green wave coordination: −30% fuel
LOS (1–6)Level of Service grade (A=1 to F=6)Standard HCM metric mapping delay ranges to letter grades for policy decisions.Target: LOS C or better for urban arterials

📚 Sources & References

Industry standards, academic research, and data sources backing the model assumptions and benchmarks cited in this report.

#SourceUsed For
1TRB — Highway Capacity Manual, 6th Edition (2016)Intersection delay, LOS grades, saturation flow, Webster's formula
2Chen & Yu (2016). Transport. Research Part DAdaptive signal control: 15–25% emission reduction at intersections
3NACTO — Urban Street Design GuidePedestrian phase design, concurrent vs. exclusive crossing strategies
4TomTom Traffic IndexUrban speed benchmarks and congestion level comparisons
5Mahmassani (2011). TRCMotorcycle filtering policy effects on mixed-traffic flow
6Akcelik (1998). Transport. Research AIntersection delay models and Webster's optimum cycle formula