PROBLEMA 1: Torno estadio de fútbol
Enunciado:
Los espectadores llegan al torno de un estadio de fútbol cada 7 ± 7 segundos. El tiempo de acceso a través del torno sigue una distribución uniforme de 5 ± 3 segundos.
Realizar el modelo que determine el tiempo necesario para que 300 personas pasen por el torno.
Relación con teoría-clase:
Identificamos las identidades y los recursos del problema:
- Entidades: las personas, ya que son todo aquello que entra, circula y sale del sistema.
- Recursos: el torno, ya que se define como todo evento fijo (máquinas, ordenadores, cajer@s de supermercado, etc.).
Resolución con Anylogic:
Arratramos desde el menú derecho de "Enterprise Library" al área de trabajo:
- Source: en sus propiedades modificamos la función de llegada en la opción "Interarrival time", donde introduciremos una "exponential (1)" (se asemeja más a la naturaleza). En "Rate" pondremos un valor 1/14 para que el problema asigne tiempos de llegada entre 0 y 14 de forma aleatoria.
- Delay: es el parámetro que hará las funciones del torno, simulando un retraso en el flujo. En sus propiedades modificaremos la opcion "Capacity" dándole un valor de 1, y en "Delay Time" se introducirá "uniform (2,8)". A mayor capacidad, menor cola.
- Queue: párametro que nos va mostrar las unidades que estan esperando a ser servidas, en este caso, las personas que estan preparadas para entrar al campo de fútbol. Se coloca delante del "delay", de lo contrario dará error el delay ya que estaría ocupado y el source seguiría produciendo entidades.
- Conveyor: realiza un progresivo movimiento de las entidades desde source hasta el "sink" que colocaremos a continuación. En sus propiedades modificaremos "Lengh = 100", "Accumulaty: NO", "Space between entities:1e-10" (se introduce un valor tan pequeño ya que el valor cero no se puede introducir) y "Speed =10".
- Sink: indica el final del sistema.
Representación gráfica:
Para obtener una representación gráfica donde se pueda ver la evolución del sistema, se introduce un nombre en "Animation Guide Shape" de las propiedades generales del elemento Delay, y se asocia con una polilínea que tendrá el mismo nombre. Este mismo paso lo repetimos con "Queue" para ver como varía la cola con el paso del tiempo.
Para la representación de personas, se arrastra un "Person" de la categoría "Pictures", y modificando las propiedades generales de "Source" asignamos "Person" a "Entity Animation Shape". Así obtenemos una simulacion gráfica de lo que sería un proceso real.
![]() |
Instante del sistema una vez transcurrido un cierto tiempo |
PROBLEMA 1: Llamadas telefónicas
Enunciado:
Un sistema simple de teléfono tiene dos líneas externas. Las llamadas, que se generan externamente, llegan cada 100 ± 60 segundos. Cuando la línea está ocupada, la llamada vuelve a marcar después de 5 ± 1 minutos. La duración de la llamada es de 3 ± 1 minutos.
Se necesita conocer la distribución del tiempo que cada persona que llama necesita para hacer una llamada con éxito. ¿Cuánto tiempo se necesita para completar 200 llamadas?
Relación con teoría-clase:
- Entidades: llamadas esperando a ser atendidas.
- Recurso: llamadas en curso.