Está en la página 1de 8

SIMIO

Simio, es un software informático de modelado que permite simular sistemas


de modelos dinámicos .
Simio construye modelos combinando varios objetos que representan
componentes físicos a representar.
Cada objeto está definido por sus propiedades internas y externas, estados y
eventos. Las propiedades pueden ser cambiadas por el usuario, en particular
las propiedades externas, para dar similitud física de la simulación con la
realidad.
Los estados son valores dinámicos que pueden cambiar mientras el modelo
se ejecuta, serían un ejemplo la capacidad o el tiempo de ciclo. Los eventos
son acciones que el objeto puede hacer en un momento determinado, por
ejemplo, puede lanzar una acción inmediatamente después de que se
complete una actividad, los eventos tienen una gran utilidad para informar a
otros objetos de situaciones que ocurren en el modelo. Además, se puede
definir lógica del objeto, que es cómo el objeto responde a eventos
específicos. Esta parte es la que permite al usuario personalizar con alto
grado de detalle la simulación para adaptarla a la realidad.
Elementos de básicos de Simio
1.- (Source) :
La entrada es un objeto que se usa para crear entidades dinámicas que serán
las que recorrerán el sistema. Está compuesto por el objeto principal Source,
un nodo de salida asociado y una cola de salida (OutputBuffer) donde las
entidades creadas esperan para salir a través del nodo asociado:

2.-(Sink) :
La salida se usa para destruir entidades y eliminarlas del sistema. El objeto
Sink está compuesto por el objeto principal, un nodo de entrada y una cola
de entrada (Input Buffer). Las entidades son transferidas del sistema
mediante el nodo de entrada y la cola de entrada, donde esperan las
entidades para entrar, en caso de que el objeto Sink esté ocupado, ya que
sólo puede trabajar sobre una entidad simultáneamente.
3.-(Connector y Path ):
Permiten conectar objetos sobre las cuales pueden viajar entidades entre
objetos.

4.-(Server) :
El Server es el objeto nuclear de las simulaciones, es el que permite simular
las diferentes máquinas que conforman el proceso. El Server está compuesto
por tres estaciones: Buffer de entrada (InputBuffer), buffer de procesamiento
(Processing) y buffer de salida (OutputBuffer), las entidades llegan por la red
hasta el nodo de entrada y luego al InputBuffer, proceden en el Processing y
esperan en el OutputBuffer para poder salir del Server a través del nodo de
salida.

5.-(Model Entity) :
Es la entidad o agente que se mueve dentro del proceso descrito en el
modelo.
VARIABLES BASICAS
VARIABLES BASICAS (usar con display “Status label”y “Status plot”)
1. N° total personas que llegan a la cola. Source1.OuputBuffer. NumberExited.
2. N° total personas que salen de la caja. Sink1.InputBuffer. Number Exited.
3.Espera media en cola. Server1.InputBuffer. Contents.AverageTimeWaiting.
4.Largo medio cola. Server1.InputBuffer. Contents.AverageNumberWaiting.
5. Largo cola instantánea Server1.InputBuffer. Contents.NumberWaiting
6.Largo Máx cola. Server1.InputBuffer. Contents.MaximumNumberWaiting
7.Tiempo máx en cola. Server1.InputBuffer. Contents.MaximumTimeWaiting
8.Utilización media servidor. Server1.Capacity. Utilized.Average
9.N° servidores ocupados. Server1.Capacity. Utilized

10.N° person que no entran a cola porque hay mucha gente al llegar: Server1.InputBuffer.
NumberBalked (se usa para comparar: Server1.InputBuffer. Contents)
11. N° personas que abandonan la cola por espera que superan límite de tiempo
aceptable
Server1.InputBuffer. Number Reneged
12.Tiempo medio en proceso de entidad: ModelEntity1.TimeinSystem. Average
13.Tiempo max en proceso de entidad: ModelEntity1.TimeinSystem. Máximum
14.Tiempo mín en proceso: ModelEntity1.TimeinSystem. Minimum
15 .N°total entidades en el sistema: DefaultEntity.NumberinSystem
16.-N° total de recursos operativos: Resource1.Capacity
17.-N° total de recursos siendo utilizados: Resource1.Capacity. Utilized
18.-N° medio de recursos utilizados: Resource1.Capacity. Utilized.Average
19.-N° min de recursos utilizados: Resource1.Capacity. Utilized. Minimum
20.-N° max de recursos utilizados: Resource1.Capacity. Utilized. Maximum
ATRIBUTOS
0.TimeNow: Tiempo local para definir ocurrencia de eventos
1.ModelEntity.TimeInSystem: Tiempo en el Sistema del agente

2. ModelEntity.TimeCreated: Tiempo en el que el agente fue creado

CONECTORES LOGICOS Y MATEMATICOS


operador descripción
== Igual a
&& Y(and)
ll O(or)
!= Distinto a

Ejercicios
1.-Una caja de supermercado ha sido ha sido modelada M/M/1 con tasa de
llegada de 3 cliente /min y tasa de servicio de 4 clientes /min. Si funciona 10h
continuas determinar:
a) Modelo Simio del proceso.
b) N° total personas que llegan a la cola. Usar Status Label Simio con.
Source1.OuputBuffer. NumberExited. Comparar con el resultado obtenido
en el reporte Simio
c) N° total personas que salen de la caja. Usar Status Label Simio con
Sink1.InputBuffer. NumberExited. Comparar con el resultado obtenido en el
reporte Simio
d)Espera media en cola. Usar Status Label con
Server1.InputBuffer.Contents.AverageTimeWaiting. Comparar con el valor
teórico y el resultado obtenido en el reporte .
e)Largo medio en cola. Usar Status Label con
Server1.InputBuffer.Contents.AverageNumberWaiting. Comparar con el
valor teorico y resultado obtenido en el reporte.
f)Utilización media cajero. Usar Status Label con
Server1.Capacity.Utilized.Average .Comparar con el valor teórico y resultado
obtenido en el reporte
g)Tiempo medio en el proceso cola + servicio . Usar Status Label con
ModelEntity1.TimeinSystem.Average .Comparar con el valor teórico y
resultado obtenido en el reporte.
h)Largo Máximo en la cola. Usar Status Label con
Server1.InputBuffer.Contents.MaximumNumberWaiting
i)Tiempo máximo en la cola. Usar Status Label con
Server1.InputBuffer.Contents.MaximumTimeWaiting
j)Tiempo máximo en el proceso cola+ serv . Usar Status Label con
ModelEntity1.TimeinSystem.Maximum

2.-Modificar el problema 1 para considerar que se le encarga realizar una


toma de datos simulada para los tiempos entre llegadas y tiempos de
servicio. Construir histogramas con la data obtenida proponiendo
distribuciones de probabilidad y realizando pruebas chi para evaluar el
ajuste. Construir el modelo Simio.
3.- A un supermercado llegan clientes siguiendo tiempos entre llegadas con
distribución normal de media 2min y desviación de 0.5min. El tiempo de tardanza
por cliente escogiendo los artículos que va a comprar se distribuye
exponencialmente con media de 12 min.
Después de escoger sus artículos, los clientes pasan a la única caja disponible. El
operario, indistintamente del número de artículos que lleve el cliente, se demora
un tiempo uniforme entre 30 seg y 2 min en atenderlo.
Simular el sistema para 10 hr. Determinando:
a) Utilización media del cajero.
b) Espera media y máxima en la cola.
c)Largo medio y máximo de la cola
d)Tiempo medio y máximo en el sistema
4.-En un proceso de productivo, una maquina interviene tres tipos de piezas
con tiempos entre llegadas y de procesado que se indican en la tabla:
Tipo1 Tipo2 Tipo3
TBA Exp(min) 1 3 2
Tproc1 (min) 1.5 3.5 2.5

Posteriormente cada tipo de pieza es procesada por separado “según su


tipo” en una de las tres máquinas de torneado destinadas a este propósito
con tiempos que se indican:
Tipo1 Tipo2 Tipo3
Tproc2 Exp(min) 0.5 2.3 1.2

Simulando 10h de trabajo determinar:


a) Utilización media de cada una de las 4 máquinas.
b) Espera media y máxima en cada cola de espera.
c)Largo medio y máximo en cada cola de espera
d)Tiempo medio y máximo en el proceso de cada tipo de pieza
e) N° de piezas de cada tipo que terminan el proceso.

5.-En una planta de revisión técnica, los autos llegan con tasa poisson 25
autos/hora, pasando por tres estaciones consecutivas:
 Inspección visual. Tiempo Normal con media 4 min y desv 1min
 Sistemas. Tiempo Normal con media 10 min y desv 1.5min
 Gases Tiempo Normal con media 6 min y desv 1min
La cola de espera de ingreso dentro de la entrada de la planta tiene
capacidad máxima para 12 autos por lo que si un auto no encuentra espacio
en la cola sale y regresa luego de 30±10min para intentar entrar otra vez. Con
una simulación de 10h determinar:
a) Utilización media de cada una de las 3 estaciones.
b) Espera media y máxima en de cola de entrada.
c)Largo medio y máximo en cola de entrada
d) N° total de vehículos atendidos.

También podría gustarte