Hi everyone,
I'm currently progressing through the LEGION learning paths and found no information on creating elevators in LEGION model builder. The only info I've found is in the documentation saying that Mesoscopic Transition Zones can be used to simulate lifts/elevators.
I'm currently at the point where I am using the MTZ to "teleport" the entities between levels. However, there is no form of elevator logic (waiting for the elevator arrive, max capacity, not allowing entities to enter the MTZ if the elevator is currently moving, etc).
What do people suggest to simulate elevators properly? Or, what is the best practice in order to simulate elevators?
Currently, I'm using 2 MTZs to simulate an elevator between two levels (each MTZ for each direction). I think I could add something like a waiting zone or a delay based on if someone is in the MTZ or not.
Thanks!
Hi Dilip,
Simulating Elevator is one of the most complicated model mechanism depends on how many floors in simulation.
There are many ways to create elevator using different compound objects and conditions.
For basic simulation, I prefer 2 floors operation elevator and the step below...
Entities from Lower Level to Upper Level
1. At the Lower Level create a Waiting Zone for boarding area in front of the elevator.
2. Cover that Waiting Zone with Direction Modifier with filter boarding entities and a boarding control profile (can be event profile or availability profile) send entities to a Delay Point (you can set the maximum capacity and delay forever) inside the elevator Lower Level.
3. Create another Direction Modifier cover boarding area with filter boarding entities and a send back profile (after boarding time-door close) send missed boarding entities back to the Waiting Zone boarding area.
4. Inside the Lower Level - elevator, create a Direction Modifier cover the elevator area with a profile sending entities to Level Exit (Lower Level) inside the elevator.
5. Entities will send to Level Entrance (Upper Level) and send to Waiting Zone inside elevator Upper level.
6. Create a Direction Modifier cover that Waiting Zone inside elevator Upper level and link entities to target outside.
Entities from Upper Level to Lower Level
1. At the Upper Level create a Waiting Zone for boarding area in front of the elevator.
2. Cover that Waiting Zone with Direction Modifier with filter boarding entities and a boarding control profile (can be event profile or availability profile) send entities to a Delay Point (you can set the maximum capacity and delay forever) inside the elevator Upper Level.
4. Inside the Upper Level - elevator, create a Direction Modifier cover the elevator area with filter and a profile sending entities to Level Exit (Upper Level) inside the elevator.
5. Entities will send to Level Entrance (Lower Level) and send to Waiting Zone inside elevator Lower level.
6. Create a Direction Modifier cover that Waiting Zone inside elevator Lower level and link entities to target outside.
I also insert the sample LGM model for various elevator mechanism for the reference.
https://bentley-my.sharepoint.com/:u:/r/personal/saton_sirivorapituk_bentley_com/Documents/Legion%20SpaceWorks-2%20level%20fixed%20cycle%20lift%20v2%20(1).lgm?csf=1&web=1&e=qKCtri
Hope this help
Saton
Answer Verified By: Steve Cocchi
Hi Saton,
This was a very good explanation and has helped me a lot. Thank you!
hey, i cant download the sample
Hi Francisco Molina,
Please try to download again with this link.
LEGION 2 Level fixed cycle lift model - LEGION Files - CUBE | Streetlytics | LEGION - Bentley Communities
Hola Saton buenas tardes.Por favor si me puedes compartir nuevamente el enlace, en el actual enlace no se encuentran los archivos.