Вы находитесь на странице: 1из 26

FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y

SIMULACIÓN DE SISTEMAS

UNIVERSIDAD NACIONAL MAYOR DE


SAN MARCOS

TEMA: RECURSOS (Manual del archivo)

CURSO     : Modelación y Simulación de Sistemas
PROFESOR    : Edward Zambrano Escobedo
ALUMNOS      :
 Jorge Becerra Mirian Eulogia
 Loza Diburga Yuliet Consuelo
 Pacheco Neyra Jean Carlos
 Marticorena Huaman Nicole Adriana
 Medrano Torres Tatiana

1
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Lunes, 19 de febrero del 2018

1. Contenido Teórico
1.1. Creación de objetos

Para desarrollar el modelo básico de simulación en el software SIMIO es necesario los


siguientes objetos predeterminados pertenecientes a la librería estándar, “Standard Library”y
la librería proyectos, “Project Library”; dentro de la pestaña Facilidades, “Facility”; estas son:

Pestaña “FACILIDADES”

Librería“ESTANDAR”

Objeto “ENTRADA”

Objeto “SALIDA”

Objeto “ESTACION”

Librería“PROYECTOS”

Objeto “ENTIDAD”

2
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

a) Entrada, “Source”

El objeto Entrada es usado para generar las entidades de tipos específicos, según el objetivo
que se quiere desarrollar en el modelo.
Propiedades Generales:

a.1) Lógica del Arribo de Entidades, “Entity Arrival Logic”

Definir la Entidad, “Entity Type”

Determina la entidad a utilizar dentro o no de un catálogo de estas, a utilizar en un objeto


Entrada en el modelo a desarrollar.

Número de Entidades por Arribo, “Entities Per Arrival”

Establece el número de entidades que ingresan por el objeto Entrada; por cada evento de
arribo en el modelo a desarrollar.

Definir el Tipo de Arribo, “Arrival Mode”

Establece la forma como las entidades definidas entraran, por el objeto Entrada; en el
modelo a desarrollar. Esta puede ser de cuatro (4) formas:

 Tiempo entre Arribos, “Interarrival Time”

Al seleccionar esta opción para definir el tipo de arribo, se presentan los siguientes campos:

 Tiempo Fuera de Servicio, “Time Offset”

Establece el intervalo de tiempo entre el comienzo de la simulación y el primer arribo de la


entidad definida por el objeto Entrada; en el modelo a desarrollar.

 Tiempo entre Arribos, “Interarrival Time”

Determina el tiempo entre las llegadas exitosas de dos entidades definidas en el objeto
Entrada; esta propiedad puede ser definida de forma exacta con un valor nominal o a través
de expresiones que representan tipos de distribuciones.

 Tiempo Variable entre Supuestos de Arribos, “Time Varying Arrival Rate”

3
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

 Tabla de Tasa de Llegadas, “Rate Table”

Determina la tabla de tasa de llegadas de los cambios supuestos en los arribos de las
entidades definidas durante la simulación por el objeto Entrada; en el modelo a desarrollar.

 Factor Escalar de Tasa de Llegadas, “Rate Scale Factor”

Establece un valor nominal o expresión como escala para la tabla de tasa de llegadas
especificada para el objeto Entrada; en el modelo a desarrollar.

 Por Eventos, “On Event”

 Numero Inicial de Entidades, “Initial Number Entities”

Establece el número de entidades presentes al comienzo de la simulación en el objeto


Entrada, sumándose a las entidades definidas creadas por los Eventos para este modo de
arribos; en el modelo a desarrollar.

 Nombre del Evento Desencadenante, “Triggering Event Name”

Establece el nombre del Evento cuya ocurrencia determina cuando la siguiente entidad
definida arribara por el objeto Entrada; en el modelo a desarrollar.

 Contador de Evento Desencadenante, “Triggering Event Count”

Determina el número de ocurrencias de los Eventos desencadenantesrequeridas para que


la siguiente entidad definida arribe por el objeto Entrada, en el modelo a desarrollar.

 Tabla de Arribos, “Arrival Rate”

 Propiedad de Tiempo de Arribos, “Arrival Time Property”

Establece las propiedades de la tabla de arribos que definen las expectativas de ocurrencia
de los eventos de arribo en el objeto Entrada, en el modelo a desarrollar.

 Repetir Patron de Arribos, “Repeat Arrival Pattern”

Determina si el patrón de la propiedad de Tiempos de Arribos deberá ser repetida a la


finalización de la primera ocurrencia del patrón de arribos en el objeto Entrada, en el
modelo a desarrollar.

 Condiciones de Finalización, “Stopping Conditions”

4
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

 Limite Superior de Arribos, “Maximun Arrivals”

Establece un número total de arribos de entidades definidas por el objeto Entrada; durante
la simulación del modelo a desarrollar.

b) Salida, “Sink”

El objeto Salida es usado para guardar, archivar o entregar; las entidades que han terminado
de ser procesadas en el modelo.

c) Estación, “Server”

El objeto Estación es usado para desarrollar la actividad contenida en su capacidad para el


desarrollo del modelo, estas actividades pueden ser especificadas como un tiempo de proceso
o una secuencia de tareas; otro recursos y materiales pueden ser incluidos de manera adicional
y secundaria al objeto según las circunstancias del modelo.
Propiedades Generales:

Lógica del Proceso, “Process Logic”

 Tipo de Capacidad, “Capacity Type”

Establece el tipo de la capacidad del objeto Estación, esta puede ser de dos (2) formas:

 Fixed, “Fijo”

 Initial Capacity, “Capacidad Inicial”

Establece el valor nominal, fijo; de la capacidad del recurso para este objeto Estación, en el
modelo a desarrollar.

 WorkSchedule, “Calendario de Trabajo”

Establece el nombre del calendario que especifica la capacidad del recurso para el objeto
Estación, en el modelo a desarrollar.

 Regla Primaria, “Ranking Rule”

Establece la regla primaria usada para ordenar por criterios las entidades permitidas esperando
a ser procesadas por la capacidad del recurso del objeto Estación, en el modelo a desarrollar;
esta puede ser de cuatro (4) formas.

1. Primeros en Entrar Primeros en Salir, “First In First Out”

5
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

2. Últimos en Entrar Primeros en Salir, “Last In First Out”

3. Valor más Pequeño Primero, “Smallest Value First”

 Expresión Primaria, “Ranking Expression”

Establece la expresión primaria usada para este objeto Estación, en el modelo a desarrollar.

 Valor más Grande Primero, “Largest Value First”

 Tiempo de Procesamiento, “Processing Time”

Determina el tiempo requerido para procesar una entidad en el objeto Estación, en el modelo a
desarrollar.
Lógica del Regulador, “Buffer Logic”

 Regulador de Entrada, “Input Buffer”

Establece la capacidad, el número de entidades definidas que esperan en la entrada del objeto
Estación; en el modelo a desarrollar.

 Regulador de Salida, “Output Buffer”

Establece la capacidad, el número de entidades definidas que esperan en la salida del objeto
Estación; en el modelo a desarrollar.
d) Entidad, “Entity”

El objeto Entidad define nuestra materia de trabajo para desarrollar el modelo.


Propiedades Generales:

Lógica de Transporte, “Travel Logic”

 Velocidad Inicial Deseada, “Initial Desired Speed”

Determina el valor de la velocidad inicial deseada para el objeto Entidad de este tipo, en el
modelo a desarrollar.

Lógica de Rutas, “Routing Logic”

 Prioridad Inicial, “Initial Priority”

Determina el valor de la prioridad inicial para el objeto Entidad de este tipo, en el modelo a
desarrollar.
 Secuencia Inicial, “Initial Sequence”

6
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Determina el valor de la secuencia inicial deseada para el objeto Entidad de este tipo, en el
modelo a desarrollar.
2. Caso Práctico

2.1. Enunciado

Un taller automotriz de marca tiene un inspector que recibe el auto de los clientes. El trabajo
del inspector consiste en efectuar un inventario del vehículo, registrar observaciones del
propietario respecto a cualquier problema con su auto, enfundar asientos y timón. El inspector
ofrece el cliente una hora de entrega para su vehículo.

El auto es conducido al diagnóstico y entregado a un único técnico que hace el diagnóstico del
vehículo. Con el diagnóstico completo se solicita y recibe los repuestos necesarios y luego se
entrega el auto con los repuestos respectivos al único responsable del servicio mecánico.
Tanto el técnico de diagnóstico como el responsable servicio mecánico atienden los autos uno
por uno. Realizado el servicio, el auto está listo para la entrega y se verifica que esto haya
ocurrido antes de la hora de entrega ofrecida al cliente. Simule 8 horas de trabajo.

Considere:

1. El patrón tiempo entre llegadas: exponencial con media 15 minutos


2. Duración de la recepción: uniforme entre 15 y 20 minutos
3. Duración del diagnóstico: uniforme entre 20 y 30 minutos
4. Duración de la reparación: uniforme entre 30 y 40 minutos
5. Hora ofrecida de entrega: 1 hora 45 minutos después de la llegada
6. Disponibilidad de repuestos: ilimitada
7. Duración de entrega de repuestos: despreciable

2.2. Procedimiento de solución

Paso 1

Creación del objeto Llegada (Source), donde los autos llegaran al taller para ser atendidos

Por dato nos menciona el timepo entre llegadas: exponencial con media 15 minutos, clic izquierdo
a llegadas para ingresar el tiempo.

7
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 2

Crear una entidad denominada “Auto” para poder observar el flujo cuando corra la simulación.
OJO: Esto se puede obviar en este caso debido a que no existe restricción de entidades.

Al crear la entidad “Auto” se puede observar en la siguiente imagen que el tipo de entidad del
objeto “llegadas” cambio de “DefaultEntity” a “Auto”

Paso 3

Una vez arriba un auto, pasa a recepción. Por tanto crear un objeto denominado
“Recepción”(server).

Por dato nos menciona el tiempo de procesamiento en dicha estación: uniforme entre 15 y 20
minutos, clic izquierdo a Recepción para ingresar el tiempo.

8
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

El enunciado nos menciona de que Recepcion esta acargo de un inspector, por tanto en
propiedades de dicho objeto colocar el valor 1.

Paso 4

Una vez el auto pasa por recepcion, pasará por diagnostico. Por tanto crear un objeto denominado
“Diagnostico” (server).

Por dato nos menciona el tiempo de procesamiento en dicha estación: uniforme entre 20 y 30
minutos, clic izquierdo a Diagnostico para ingresar el tiempo.

9
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

El enunciado nos menciona de que Diagnostico esta acargo de un tecnico, por tanto en
propiedades de dicho objeto colocar el valor 1.

Paso 5

Una vez el auto pase por Diagnostico completo, pasa por estación “Reparación”, el cual el
responsable del servicio mecánico recibe los repuestos necesarios para su reparación del auto. Por
tanto crear un objeto denominado “Reparación” (server).

Por dato nos menciona el tiempo de procesamiento en dicha estación: uniforme entre 30 y 40
minutos, clic izquierdo a Diagnostico para ingresar el tiempo.

El enunciado nos menciona de que Reparación esta acargo de un responsable de servicio


mecanico, por tanto en propiedades de dicho objeto colocar el valor 1

10
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 6

Una vez reparado el vehiculo se retira del taller. Debido a que el tiempo del auto en el taller
depende de la ofrecida al cliente. Como dato tenemos que el tiempo total en el taller será de 1 hora
con 45 minutos, es por ello que se creará dos salidas, una salida es para los autos que cumplen
con el tiempo pactado con el cliente y otra salida para los que demoran en ser atendidos en el
taller.
Se crea dos objetos Sink, uno de ellos denominados “Salida Pactada” y el otro “Salida Demora”.

El modelado sería el siguiente:

Paso 7

11
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Las uniones de la llegadas con las estaciones de trabajo es mediante “conectores” debido a que no
nos proporciona tiempo o distancia entre ellos.

Paso 8

Entre la estación Reparación y las dos salidas existe restricción que es el tiempo de el taller.
Cuando cumple con el tiempo pactado con el cliente los autos saldrán por “Salida Pactada” y si
demora en el taller saldrán por “Salida Demora”.
Para ello se hara uso de la propiedad Ruta Logica de “OutPut” de la estacion Reparación, debido
que la distribucion de la salida de los autos sera mediante pesos.

Paso 9

12
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Luego colocar las restricciones en los respectivos conectores.

Paso 10

Luego Crear un Estado Real denominado “Retra” como variable para conocer el retraso de los
autos en el taller.
Dirigirse a “Definiciones”, luego “Estates” y finalmente a la opcion “Real”

13
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 11

Finalmente se crea “Elemento Estatico” para poder conocer la demora maxima y promedio de los
autos en el taller.

Dirigirse a “Definiciones”, luego a “Elementos” y finalmente crear el elemento estatico con el


nombre de “Retraso”.

Agregar a la propiedad “Basic Logic” el estado “Retra”

Obtener las siguientes estadísticas para un periodo de simulación de 8 horas:

 El valor promedio del tiempo de retraso en la entrega. 1.3788 Horas


14
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

 El valor promedio del tiempo de duración del servicio completo. 3.4989 Horas

 Número de vehículos que recibió el taller. 32 vehiculos

3. Escenario A
3.1. Enunciado

Suponga que se ha pensado que contar con un inspector adicional mejorará la atención al
cliente, pero es posible contratar un supervisor adicional sólo por horas, desde el inicio de la
atención en el taller hasta por dos horas y media y luego desde antes de dos horas de
finalizar el día. Este inspector adicional tiene la misma velocidad de trabajo que el inspector
de tiempo completo.
¿Representará esto una mejora para el cliente?

3.2. Procedimiento de solución

Paso 1

Como nos dicen que se agregara un inspector adicional para mejorar la atención del cliente .

Entonces hacemos clic izquierdo el el source RECEPCION, y en propiedades en el obejto en Initial Capacity le
ponemos 2.

15
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 2
Como nos dicen que habrá un operacioadicional también en el server DIAGNOSTICO , pero que este solo
trabajara por horas , entonces para poder resolver esto , se trabajara con un Schedule .

Vamos a

Una vez seleccionado , automáticamente se creara un WorkSchedule.

Ya en StandarWeek le cambiamos el nombre a Horario_Trabajo y en los días solo ponemos 1 dia de corrida.

Nos vamos a Day Patterns, y el el signo “+” hacemos clic izquierdo , aquí vamos a colocar el Horario de
Trabajo.

16
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Una vez aquí , colocamoslas horas a trabajar , como nos dicen que el trabajador empezara a trabajar sólo
por horas, desde el inicio de la atención en el taller hasta por dos horas y media y luego desde
antes de dos horas de finalizar el día. Entonces colocamos que desde las 12 a 2:30 trabajaran 2
trabajadores , y desde las 2:30 hasta las 5:30 solo un trabajador y luego desde las 5:30 hasta las
8:00 . otra vez volverán atrabajar los dos trabajadores , eso se ve en Value.

Paso 3
Para ya poder asignarlo este Schedule al server solo nos vamos a la pantalla principal seleccionamos
DIAGNOSTICO y en la propiedad de Capacity Type le asignamos un WorkSchedule.Y en el nombre del
Schedule el cual trabajaremos es el que le habíamos creado previamente con el nombre Horario_Trabajo.

Paso 4

Obtener las siguientes estadísticas para un periodo de simulación de 8 horas:

SI SE ENCONTRO MEJORAS :

 El valor promedio del tiempo de retraso en la entrega. 0.9353 horas

17
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

 El valor promedio del tiempo de duración del servicio completo. 2.8365 Horas

 Número de vehículos que recibió el taller. 33 vehiculos

4. Escenario B:
4.1. Enunciado:
Se ha efectuado un pequeño estudio que ha permitido identificar el tipo de servicio que con
regularidad solicitan los clientes. Se ha encontrado que el 60% de los clientes vienen por el
servicio regular de mantenimiento de sus vehículos, el resto por problemas de diversa
índole. Conociendo esta información sólo es necesario el diagnóstico para los autos que
vienen por algún problema.

Los tiempos del servicio mecánico son los siguientes:


Servicio regular : Uniforme 30 y 60 minutos
entre
Reparación (por : Uniforme entre 50 y 70 minutos.
problemas)

Ahora hay un encargado especialista dedicado a cada uno de los servicios mecánicos:
regular y reparaciones. Considere que la hora ofrecida de entrega será 3 horas después de
la recepción. Analice el sistema. Simule 8 horas de trabajo.

4.2. Procedimiento de solución

18
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 1:
Como nos dicen que se ha encontrado que los clientes vienen por el servicio regular de
mantenimiento de sus vehículos, Entonces crearemos un server llamado Servicio_Regular:

Paso 2:
El problema nos dice que en el server Servicio_Regular hay un encargado especializado para el
servicio, para esto hacemos clic en el server y le colocamos 1 en Initial capacity.

Paso 3:
El problema nos dice que el tiempo de procesamiento en el server Servicio_Regular es
Random.Uniform(30,60) minutos, para esto hacemos clic en el server y colocamos el tiempo de
procesamiento, tal como lo muestra la imagen:

El modelado nos quedaría así:

19
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 4:
Las uniones del modelo con Servicio_Regular es mediante “conector” debido a que no nos
proporciona tiempo o distancia entre ellos.

Paso 5:
Entre la estación Servicio_Regular y las dos salidas existe restricción que es el tiempo de el taller.
Cuando cumple con el tiempo pactado con el cliente los autos saldrán por “Salida Pactada” y si
demora en el taller saldrán por “Salida Demora”.

20
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Para ello se hara uso de la propiedad Ruta Logica de “OutPut” de la estacion Servicio_Regular,
debido que la distribucion de la salida de los autos sera mediante pesos.

Paso 6:
Como en el enunciado nos dice que el tiempo de entrega sera despues de tres horas colocaremos
las restricciones en los respectivos conectores.

Paso 7:
Modificamos las restricciones de conector para los conectores 4 y 5:

21
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 8:
Como nos dicen que el 60% de autos van a servicio regular Para ello se hara uso de la propiedad
Ruta Logica de “OutPut” de la estacion Servicio_Regular, debido que la distribucion de la salida de
los autos sera mediante pesos.

Paso 9:

Como en el enunciado nos dice que el tiempo de entrega sera despues de tres horas colocaremos
las restricciones en los respectivos conectores.

22
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Paso 10:

Como en el enunciado nos dicen que el nuevo


tiempo de procesamiento es
Random.Uniform(50,70)

RESULTADOS:

23
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

Corremos el programa 8 horas

24
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

25
FACULTAD DE INGENIERIA INDUSTRIAL MODELOS Y
SIMULACIÓN DE SISTEMAS

26

Вам также может понравиться