Skip to content

coding-watermelon/elevatorSimulation

Repository files navigation

Elevator Simulation

This project can be used to test different algorithms in order to improve elevator control logics. Try it out at sittenstrolch.github.io/elevatorSimulation!

Screencast

Benchmark

Imagine a building with 6 levels, 4 elevators and 500 people using the elevator over the course of a day. With a dumb logic (elevators stop where the last person got out), we measured an average waiting time of 27.6 seconds. With a smarter logic (elevators predict busy levels and move there if idle), the average waiting time dropped to 14.8 seconds!

Customize

You can use these URL parameters to customize the simulator:

Parameter Value
elevatorCount 4
levelCount 6
peopleCount 100
speedFactor 25