Está en la página 1de 11

Simbits para aprender Simio

Aeropuerto: entidades, Table, RandomRow, step Tally


Caligrafía: Tasks, Worker

Jimena Pascual Simbits 1 PhD


Jimena Pascual,
Simbit Check-in Aeropuerto
Datos: tasa de llegada por hora / tiempo de proceso en el mesón/ mesón en el
que se atiende
➢Turistas: 30 por hora / ̴TRIA(2,3,4) min. / mesón 1
➢Ejecutivos: 5 por hora / ̴TRIA(1,3,5) min. / mesón 2
➢Grupos: 1 por hora / ̴TRIA(20,30,40) min. / mesón 1

➢Se espera que la utilización de los servidores del mesón 1 sea a lo más 70%
➢Interesa saber el tiempo de espera por tipo de cliente, y la probabilidad de
que un cliente ejecutivo espere más de 30 segundos en cola
➢Cuántos servidores requiero por mesón si
1. Cada tipo de cliente se atiende por un servidor de su mesón solamente
2. Los servidores del mesón 2 atienden turistas (del mesón 1) si están desocupados

Jimena Pascual Simbits 2


Simbit Check-in Aeropuerto: caso base

Jimena Pascual Simbits 3


➢ El tiempo de proceso de un
Server (o Combiner o Tasks
Separator) puede ser
especificado por una
secuencia de tareas: Task 20.1 30.1
Sequence
➢ La secuenciación de tareas
es controlada por el método
20.2
de precedencia, en este
ejemplo se muestra el 10 60
método por omisión:
Sequence Number Method
➢ XX.YY.ZZ 30.3.1 40.3.1 50.3.1
• 10 < 20.1
20.3
• 20.1 < 30.1
• 20.2 < 60 30.3.2 40.3.2
• 30.3.1 < 40.3.1
• 10 < 10.1
• …

Jimena Pascual Simbits 4


Simbit Caligrafía
➢Una artista de caligrafía-a-pedido escribe papiros a mano con tinta. El proceso
contiene 3 tareas: pintado, secado y limpieza. El pintado y la limpieza
involucran a un artista. Solo se requiere limpieza el 70% de las veces. Hay 2
artistas. La capacidad de procesamiento en el mesón de pintado es 3 papiros.
Para las demás variables aleatorias y parámetros asume los valores por
omisión en las propiedades de los objetos.
➢Usa 1 solo servidor con 3 Tasks

➢Ver Simbits ServerUsingTaskSequenceWithWorkers y


TaskSequenceAndWorker

Jimena Pascual Simbits 5


Jimena Pascual Simbits 6
Jimena Pascual Simbits 7
Simbit TaskSequence
➢Dos tipos de trabajo (50%/50%) se atienden en una estación que tiene dos
tareas de distinta duración dependiendo del tipo de trabajo
secuencia tarea Tproc1 min. Tproc2 min.
10 A 0.5 2

20 B 0.5 2

➢Revisen el impacto de que las secuencias sean el paralelo (10 y 10 en vez de


10 y 20)
➢Extensión: como podemos modelar que la tarea se completa en una siguiente
estación y la pieza debe salir de la estación actual luego de 1 minuto

Jimena Pascual Simbits 8


Jimena Pascual Simbits 9
Extensión: Task Sequence
➢AddTable: Add Data Table from Schema: TaskSequence: TaskSequence.Tasks
➢Se puede copiar y pegar información desde Excel (Ctrl+C y Ctrl+V)
➢Definitions>Elements: TaskSequence: en properties Tasks hacer referencia a la
Tabla generada antes
➢Server: trigger de proceso Server1_Processing en el evento Processing (justo
antes de empezar el tiempo de proceso)
• Step StartTasks
▪ indicar el nombre del TaskSequence creado
▪ Token wait action NoWait

Jimena Pascual Simbits 10


Jimena Pascual Simbits 11

También podría gustarte