ComenzarEmpieza gratis

Ascensor: modelo de eventos discretos

Imagina un hotel con cinco plantas (number_hotel_floors) y un ascensor con capacidad para 15 personas (lift_people_capacity). El ascensor tarda tres segundos (=3/60 minutos) en desplazarse entre dos plantas cualesquiera (travel_time_between_floors) y se detiene 6 segundos (=6/60 minutos) para permitir la entrada o salida de personas (stop_time_open_doors).

Las unidades de tiempo son "minutos" y los resultados se guardan en df_results.

Se ha creado un modelo llamado lift_discrete_event_model() para simular este sistema dinámico de ascensor. Ten en cuenta que, aunque algunos aspectos de este sistema se pueden caracterizar bien, como el tiempo de viaje entre plantas, otros son desconocidos, como cuándo y en qué planta se llamará al ascensor. En este curso aprenderás a tratar con estas incógnitas.

Ejecuta el modelo durante cinco minutos (sim_time).

Este ejercicio forma parte del curso

Simulación de eventos discretos en Python

Ver curso

Instrucciones del ejercicio

  • Asigna los valores adecuados a las variables sim_time, number_hotel_floors, lift_people_capacity, travel_time_between_floors y stop_time_open_doors.
  • Llama a la función que contiene el modelo de eventos discretos.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Floor and lift parameters
number_hotel_floors = ____
lift_people_capacity = ____
travel_time_between_floors = ____
stop_time_open_doors = ____
sim_time = ____

# Run the model
df_results = ____(sim_time, number_hotel_floors, lift_people_capacity, travel_time_between_floors, stop_time_open_doors)
Editar y ejecutar código