01 · Simulation & traffic control
Haulage simulation and short-interval control
AnyLogic · Java · JGraphT
A hybrid discrete-event and agent-based model of an underground haulage network. Each truck runs a custom statechart over capacity-constrained roads, passing bays and terminal queues. A custom routing model runs Dijkstra search on a dynamically masked graph that excludes occupied, reserved and blocked segments.
On this platform I built a short-interval control (SIC) system for conflict management. It predicts segment-occupancy conflicts and coordinates many trucks and simultaneous conflicts through right-of-way arbitration, node and bay reservations and rerouting. It resolves cyclic dependencies, so deadlocks and cycles of control failure do not occur.
- 4–16trucks, fleet sizes tested
- 48 × 30settings × replications
- ~9trucks before the depot becomes the bottleneck
- 0deadlocks in the reported campaign
- −27%delay per cycle vs. loaded-priority control
- 2⁄3less detour distance than local-information policies
- Discrete-event simulation
- Agent-based modelling
- Statechart design
- Graph routing
- Fleet sizing
- Bottleneck analysis
- Design of experiments
- Replication analysis
- Parameter tuning
- Calibration
- Policy benchmarking
- Conflict detection
- Deadlock prevention
- KPI design
- Model verification