This project can be used to test different algorithms in order to improve elevator control logics. Try it out at sittenstrolch.github.io/elevatorSimulation!
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!
You can use these URL parameters to customize the simulator:
Parameter | Value |
---|---|
elevatorCount | 4 |
levelCount | 6 |
peopleCount | 100 |
speedFactor | 25 |