Call Girls Miyapur 7001305949 all area service COD available Any Time
Simulation of gym waiting times
1. Simulating gym capacity based on
Unisport Töölö arrival rates
30E00400 Simulation project
Okko Hakola
2. Introduction
Töölö Unisport is very crowded from time to time
There is a lot of randomness and uncertainty involved
Suitable subject for simulating system capacity and
waiting times
The model gets complicated fast
4. The Model
Inter-arrival times follow exponential distribution
They are simulated with inverse method
𝑥 = −
1
𝜆
ln 1 − 𝑢0 , where U ≈ 0,1
λ is derived from Unisport crowdedness data
changes as hour changes
Arrive Movement
1
Movement
10
Movement
2 ......
Machine options
Pick first one free
Machine options
Pick first one free
Machine options
Pick first one free
Waiting Waiting Waiting
7. ”Service times” for movements
Aerobic movement: U~(5min, 20min)
20 min is the Unisport max
Other movements: U~(1sec, 4sec) per repetition
Repetitions: U~(8,12)
Times between sets: U~(1min, 2min)
Uniforms are used for repetition times, because I assume repetition
times vary a lot from person to person
For repetition numbers it was also convenient
Easy to change to normal distribution etc.
8. Simulation
1. Simulate inter-arrival times
2. Simulate serving times
3. Assign customers to movements and their machines
4. Calculate waiting times
5. Take statistics
6. Repeat average and others using Data-Table
7. Analyze
12. System statistics from Data Table analysis (n=500)
Averages and statistics of the replications in seconds
Whole workout
in hours Arriv-M1 M1-M2 M2-M3 M3-M4 M4-M5 M5-M6 M6-M7 M7-M8 M8-M9 M9-M10
TOTAL
time
Mean 0,96066401 1,206182 194,6151 27,61721 89,68459 1,521112 34,23245 84,37241 6,35025 96,36117 1,413271 537,3738
Stdev 0,041192247 2,191366 71,28229 9,03782 36,76929 1,21792 9,705413 29,29266 3,793051 30,98273 1,211048 141,5925
Std error 0,001842173 0,098001 3,187841 0,404184 1,644373 0,054467 0,434039 1,310008 0,16963 1,38559 0,05416 6,332207
Min 0,869256609 0 57,50543 8,084163 24,75367 0 13,90527 30,9084 0,437752 39,60995 0 221,9124
Max 1,172037206 23,04431 580,3904 77,19827 291,3033 6,335351 70,19339 223,6238 38,11927 258,4095 7,914859 1301,925
2 Squat Rack 1 Rack 2
4 Deadlift Barbells 1 Barbells 2
7 Bench press Bench press 1 Bench press 2
9 Cable pushdown Cables 1 Cables 2
13. Adding machines to bottleneck movements
Averages and statistics of the replications i
Whole workout
in hours Arriv-M1 M1-M2
TOTAL
time
Mean 0,881496356 1,018278 38,231 255,3116
Stdev 0,021476988 1,694854 17,492 64,97161
Std error 0,00096048 0,075796 0,7822 2,905619
Min 0,827679181 0 3,9458 83,45129
Max 0,97422678 18,29542 123,45 584,5118
17. Assumptions and limitations
Most important assumptions and limitations:
1 person at a time in a movement and no ”in between”
Serving times are overly simplified
Arrival rates are only from 1 month
Only machines which I decided are used in the workout(most common at Unisport)
1 workout for everyone and strict order
No people in after 21.30
People are allowed to finish their workouts
In order to simulate you must simplify and assign rules and
assumptions in a way that still represents the system well
enough
18. Conclusion and recommendations for
future
Simulating a gym gets complicated really fast
The model gives an idea how much one has to wait between movements to
the most popular machines
Recommendations: Unisport should add space and machines to increase
capacity
Future simulations:
All machines
Different workouts
Better serving times