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

UNIVERSIDAD AUSTRAL DE CHILE

SEDE PUERTO MONTT

ESCUELA DE INGENIERÍA CIVIL INDUSTRIAL

TAREA DE SIMULACIÓN
SIMULACIÓN DE PROCESOS

Profesor: Eduardo Sazalar H.

Francisco Caro-Carlos Cockbaine-Daniel Tello-Rigo Yunge

PUERTO MONTT 2014


INDICE
1.
INTRODUCCION ................................................................................................................................... 4
2. PROBLEMA ...................................................................................................................................... 5
3. DESCRIPCIÓN DEL MODELO DE SIMULACIÓN ................................................................................. 7
1. Diagrama ..................................................................................................................................... 7
Figura 1Diagrama de Taller ......................................................................................................... 7
2. Objetivo Global............................................................................................................................ 7
3. Medidas de Desempeño ............................................................................................................. 7
4. Entidades / Atributos .................................................................................................................. 8
5. Recursos / Queues ...................................................................................................................... 8
6. Estado del Sistema ...................................................................................................................... 8
7. Estado Inicial ............................................................................................................................... 9
8. Variables globales........................................................................................................................ 9
9. Eventos ........................................................................................................................................ 9
4. DESCRIPCIÓN DEL MODELOS DE SIMULACIÓN EN FLEXSIM ........................................................ 10
Figura 2: Modelo en el software Flexsim .................................................................................. 10
4.1 Sources .................................................................................................................................... 10
Figura 3: Sources en el Modelo. ................................................................................................ 10
Figura 4 Source On Creation ..................................................................................................... 11
Figura 5 Source On Exit. ............................................................................................................ 12
Figura 6 Source Inter-Arrivaltime .............................................................................................. 13
Figura 7 Inicio1 .......................................................................................................................... 13
Figura 8: Inicio 2 ........................................................................................................................ 14
Figura 9 Inicio3 .......................................................................................................................... 14
4. 2 Procesadores .......................................................................................................................... 15
4.2.1 Procesador Centro de Trabajo ......................................................................................... 15
Figura 10 Centro de Trabajo ...................................................................................................... 15
4.2.2 Procesador Centro de Inspección .................................................................................... 16
Figura 11 Inspección.................................................................................................................. 16
Figura 12 Inspeccion Send to Port ............................................................................................. 17
Figura 13 Salida1Inspeccion ...................................................................................................... 18
Figura 14 Salida1Inspeccion On Exit.......................................................................................... 18

1
Figura 15 Salida1Inpeccion OnExit ............................................................................................ 19
4.2.3 Centro de Reproceso ........................................................................................................ 20
Figura 16 Reproceso .................................................................................................................. 20
Figura 17 Reproceso OnExit ...................................................................................................... 21
4.2.4 Queue ............................................................................................................................... 21
Figura 18 Queue ........................................................................................................................ 21
4.2.5 Salida ................................................................................................................................ 22
Figura 19 Salida ......................................................................................................................... 22
5. NUMERO DE RÉPLICAS ................................................................................................................. 23
Figura 20. TpoMedioFlujo ......................................................................................................... 23
6. MEDIDAS DE DESEMPEÑO ............................................................................................................ 24
Figura 21 Simulation Experiment Control ................................................................................. 24
Figura 22 Performance Measures ............................................................................................. 24
6.1 Promedio y máximo número de trabajos en espera en cada estación (CT, Inspección y
Reproceso). ................................................................................................................................... 25
Figura 23 Avg Staytime .............................................................................................................. 25
Figura 24 NMedioFilaCT ............................................................................................................ 26
Figura 25 NMedioFilaInspeccion ............................................................................................... 26
Figura 26 NMedioFilaReproceso ............................................................................................... 26
Tabla 1 Número de Trabajos ..................................................................................................... 27
6.2. Promedio y máximo tiempo de flujo (tiempo de permanencia en el sistema de un trabajo de
primera calidad). ........................................................................................................................... 27
Figura 27 Tiempo Flujo .............................................................................................................. 27
Figura 28 Global Tables TablaFlujos .......................................................................................... 28
Figura 29 TablaFlujos................................................................................................................. 28
Figura 30 TiempoFlujoPrimeraCalidad ...................................................................................... 30
Tabla 2 Tiempo Flujo Trabajo P Calidad .................................................................................... 30
6.3 Productividad del sistema (total de trabajos, trabajos de primera, segunda y tercera calidad
por mes). ....................................................................................................................................... 30
Figura 31 Global Tables ContarTrabajos ................................................................................... 31
Figura 32 Contar Trabajos ......................................................................................................... 31
Figura 33 ContarTrabajos .......................................................................................................... 32
Figura 35 TSegundaCalidad ....................................................................................................... 34
Figura 36 TTerceraCalidad ......................................................................................................... 34

2
Tabla 3 Numero de Trabajos. .................................................................................................... 34
6.4 Proporción de trabajos de primera calidad con tiempo de flujo menor a 60 minutos. ......... 35
Figura 37 Global Table Less Table ............................................................................................. 35
Figura 38 Global Table. PCalidadMenor60 ................................................................................ 35
Figura 39 Less Table .................................................................................................................. 36
Figura 40 PCalidad1Menor60 .................................................................................................... 38
Tabla 4 Proporción de Trabajos de Primera Calidad con Tiempo de Flujo inferior a una hora 39
6.5 Proporción de trabajos de primera, segunda y tercera calidad. ............................................. 39
Figura 41 Global Tables ProporcionTrabajos ............................................................................ 39
Figura 42 Proporción de Trabajos ............................................................................................. 39
Figura 43 Tabla Proporcion ....................................................................................................... 40
Figura 44 PCalidad1 ................................................................................................................... 42
Figura 45 PCalidad2 ................................................................................................................... 42
Figura 46 PCalidad3 ................................................................................................................... 43
Tabla 5 Proporción de Trabajos según Calidad ......................................................................... 43
6.6 Utilización de recursos del Centro de Trabajo, Centro de Inspección y Centro de Reproceso.
....................................................................................................................................................... 44
Figura 47 Utilizacion Centros .................................................................................................... 44
Tabla 6 Utilización de Centros ................................................................................................... 45
Figura 48 Utilización Centro de Trabajo .................................................................................... 45
Figura 49Utilización Centro de Inspección ................................................................................ 45
Figura 50 Utilización Centro de Reproceso ............................................................................... 46
ANÁLISIS DE RESULTADOS................................................................................................................. 47
CONCLUSIÓN. .................................................................................................................................... 48
RECOMENDACIONES ......................................................................................................................... 49

3
INTRODUCCION
Actualmente en las empresas es de vital importancia encontrar métodos para logar eficiencia
y eficacia al momento de llevar a cabo los procesos operativos que son parte del
funcionamiento de la organización. Para lograr este objetivo es importante analizar factores
como los costos, recurso humano, infraestructura, máquinas, etc. para luego pasar al proceso
de toma de decisiones. Una forma para lograr este objetivo es la visualización de este
funcionamiento a través de un software, en donde se simulará la realidad de la empresa, esta
herramienta es conocida como la simulación de procesos, la cual está basada en pruebas de
ensayo y error. El software que se utilizará para la realización de este trabajo es Flexsim.

En este informe se explicara de forma detallada la resolución del problema de simulación,


además de un completo análisis de la tarea en cuestión; aplicando los conocimientos
adquiridos en clases.

Se estimara el Promedio y máximo número de trabajos en espera en cada estación, promedio


y máximo tiempo de flujo, productividad del sistema, proporción de trabajos de primera
calidad con tiempo de flujo menor a 60 minutos, proporción de trabajos de primera, segunda
y tercera calidad y utilización de recursos.

La problemática consiste en medir la calidad de servicio de un centro de trabajo (CT) con


dos máquinas idénticas, determinando la cantidad de réplicas necesarias con sus respectivas
medidas de desempeño para encontrar una solución óptima.

4
2. PROBLEMA
En un taller se procesan trabajos en un centro de trabajo (CT) de dos máquinas idénticas.
Luego de este proceso los trabajos son inspeccionados. De los trabajos inspeccionados por
primera vez el 75% resultan productos de primera calidad, mientras que los 25% restantes
son rechazados y enviados a reproceso en una estación especialmente dedicada al reproceso.
De los trabajos reprocesados se recupera en primera instancia el 70%, mientras que el restante
30% se clasifica inmediatamente como de tercera calidad. Los trabajos recuperados retornan
a la estación de inspección, de los cuales el 10% no logra pasar la segunda inspección y se
clasifican como de segunda calidad, mientras que los restantes pasan la segunda inspección
y se clasifican como de primera calidad.

El tiempo entre arribos de trabajos se distribuye exponencial con media 9.0, el tiempo de
proceso se ajusta a una distribución uniforme [12.0, 20.0]. El tiempo de la primera inspección
se distribuye uniforme [4.0, 6.0] y el de la segunda inspección se distribuye exponencial con
media 4.0. El tiempo de reproceso se distribuye exponencial con media 18.5. La unidad de
tiempo es el minuto.

Considerando corridas de 160 hrs. cada una (un mes de 20 días hábiles de 8 hrs. cada uno),
estimar mediante simulación (utilizando Flexsim):

 Promedio y máximo número de trabajos en espera en cada estación (CT, Inspección


y Reproceso).
 Promedio y máximo tiempo de flujo (tiempo de permanencia en el sistema de un
trabajo de primera calidad).
 Productividad del sistema (total de trabajos, trabajos de primera, segunda y tercera
calidad por mes).
 Proporción de trabajos de primera calidad con tiempo de flujo menor a 60 minutos.
 Proporción de trabajos de primera, segunda y tercera calidad.
 Utilización de recursos (CT, Inspección y Reproceso).

5
En t=0 las dos máquinas del CT inician el proceso de un trabajo, mientras que 3 trabajos
esperan ante el CT. La Inspección inicia el procesa de un trabajo por primera vez, mientras
que 2 trabajos que ya han sido recuperados por Reproceso esperan en la cola de la Inspección.
La estación de Reproceso está vacía. Se espera el arribo de un trabajo al Sistema en el instante
34.8.

Determinar el número de réplicas necesarias considerando una muestra piloto de tamaño 12


de manera que el error de la estimación del tiempo de flujo medio de los trabajos de primera
calidad sea mayor a 5 minutos con una probabilidad menor a 0.01.

6
3. DESCRIPCIÓN DEL MODELO DE SIMULACIÓN

1. Diagrama

Figura 1Diagrama de Taller


Los tiempos están en unidad de medida minutos.

2. Objetivo Global
Evaluar el desempeño operativo del sistema del Taller de Procesos.

3. Medidas de Desempeño
 Promedio y máximo número de trabajos en espera en cada estación (CT, Inspección
y Reproceso).
 Promedio y máximo tiempo de flujo (tiempo de permanencia en el sistema de un
trabajo de primera calidad).
 Productividad del sistema (total de trabajos, trabajos de primera, segunda y tercera
calidad por mes).
 Proporción de trabajos de primera calidad con tiempo de flujo menor a 60 minutos.
 Proporción de trabajos de primera, segunda y tercera calidad.

7
 Utilización de recursos (CT, Inspección y Reproceso).

4. Entidades / Atributos
 Trabajos/ Tiempos de Arribo (Source), Calidad, Inspección.

5. Recursos / Queues
 Centro de trabajo / Fila Centro Trabajo
 Inspección/ Fila Inspección
 Reproceso/ Fila Reproceso

6. Estado del Sistema


 Número de trabajos en Centro de trabajo. Variable Ct.
Ct= (0,1,2).

 Ocupación de Centro de Inspección. Variable Ci.


Ci= (0: desocupado, 1: ocupado).

 Ocupación de Centro de Reproceso: Variable Cr.


Cr= (0: desocupado, 1: ocupado).

 Número de trabajos en cola de espera Centro de Trabajo: Variable Nct.


Nct= (0,1,2,3,…n).

 Número de trabajos en cola de espera en Centro Inspección: Variable Nci.


Nci= (0,1,2,3,…n).

 Número de trabajos en cola de Centro de Reproceso: Variable Ncr.


Ncr= (0,1,2,3,…n).

8
7. Estado Inicial
 Ct= 2
 Nct= 3
 Ci= 1
 Nci=2 (Proveniente de Reproceso)
 Cr=0
 Ncr=0

8. Variables globales
 Acumulador de Área Centro de Trabajo (Ct).
 Acumulador de Área Centro de Inspección (Ci).
 Acumulador de Área Centro de Reproceso (Cr).
 Acumulador de Área Cola de Espera Centro de Trabajo (Nct).
 Acumulador de Área Cola de Espera Centro de Inspección (Nci).
 Acumulador de Área Cola de Espera Centro de Reproceso (Ncr).
 Contador Trabajos Primera Calidad.
 Contador Trabajos Segunda Calidad.
 Contador Trabajo Tercera Calidad.
 Contador Trabajos Primera Calidad menor a Tiempo en sistema igual a 60.
 Contador Tiempo en el Sistema de Primera Calidad.

9. Eventos
Arribo a Centro de Trabajo: Llegada de un trabajo al Centro de Trabajo.

Arribo a Centro de Inspección: Llegada de un trabajo al Centro de Inspección.

Arribo a Centro de Reproceso: Llegada de un trabajo al Centro de Reproceso.

Fin de trabajo: Fin de un trabajo en el Centro de Trabajo.

Fin de inspección: Fin de inspección de un trabajo en Centro de Inspección.

Fin de reproceso: Fin de reproceso de un trabajo en el Centro de Reproceso.

9
4. DESCRIPCIÓN DEL MODELOS DE SIMULACIÓN EN FLEXSIM

Figura 2: Modelo en el software Flexsim

En el presente modelo detallado en la Figura 2 se pueden apreciar cuatro Sources, tres


Queues, cuatro Processor y un Sink que es de donde salen los trabajos del Sistema.

4.1 Sources
Se tienen cuatro Sources llamados Source, Inicio1, Inicio2 e Inicio3.

Figura 3: Sources en el Modelo.


El primer Source que se añadió al sistema se denominó “Source” que representa la llegada
de los trabajos al sistema.

10
Para poder clasificar los trabajos según su calidad se creó el Itemlabel Calidad, el cual toma
los valores entre 0 y 3 (Figura 4). El valor 0 está por defecto al salir del Source (Figura 5), el
1 significa que el trabajo es de primera calidad, el 2 de segunda calidad y el 3 de tercera
calidad. En cuanto a la clasificación de la inspección se creó el Itemlabel Inspección, el cual
toma los valores 1 y 2 (Figura 4). El valor 1 viene por defecto al salir del Source (Figura 5)
y el valor 2 lo adquiere al ser inspeccionado por primera vez.

Figura 4 Source On Creation

11
Figura 5 Source On Exit.
A todos los trabajos se le asignó el atributo Itemlabel tiempo de arribo (TpoArribo), el cual
obtiene el instante en que los trabajos llegan al sistema, a través de gettime() (Figura 4).

Los tiempos entre arribos están distribuidos exponencialmente con media de 9 minutos. En
el Source se eligió la opción en Tiempo entre arribos de Distribución Estadística
Exponencial(0, 9, 1) como lo detalla la Figura 6.

12
Figura 6 Source Inter-Arrivaltime
Para la situación inicial se crearon tres Source: Inicio1, Inicio2, Inicio3. El Source Inicio 1
se le asignó un arribo programado en el tiempo 0 minutos, en el cual llegan cinco trabajos a
la Fila del Centro de Trabajo. Se le asigna los Itemlabel Calidad igual a 0 e Inspección igual
a 1 (Figura 7).

Figura 7 Inicio1
El Source Inicio 2 se le asignó un arribo programado en el tiempo 0 minutos, en el cual
llegan 3 trabajos a la Fila de Centro de Inspección. Al primer trabajo se la asigna los Itemlabel
Calidad igual 0 e Inspección igual a 1. En cuantos a los dos posteriores se le asigna los
Itemlabel Calidad igual 0 e Inspección igual a 2, ya que se según la descripción del problema
estos fueron rescatados del Centro de Reproceso (Figura 8).

13
Figura 8: Inicio 2
El Source Inicio 3¸ se le asignó un arribo programado en el tiempo 34.8, en el cual llega un
trabajo a la Fila del Centro. Se le asigna los Itemlabel Calidad igual a 0 e Inspeccion igual a
1 (Figura 9).

Figura 9 Inicio3

14
4. 2 Procesadores
4.2.1 Procesador Centro de Trabajo
El primer procesador corresponde al Centro de Trabajo (CentroTrabajo), el cual para efectos
del problema fue configurado con una distribución uniforme[12.0, 20.0] minutos y se le
asignó un valor de máximo contenido (2.00), para representar a las dos máquinas idénticas
descritas en el problema tal como se detalla en la Figura 10.

El Centro de Trabajo está conectado con la Fila del Centro de Trabajo (FilaCT) y la Fila
Inspección (FilaInspección1). Recibe trabajos de la Fila del Centro de Trabajo y envía los
trabajos después de ser procesados a la Fila de Inspección.

Figura 10 Centro de Trabajo

15
4.2.2 Procesador Centro de Inspección
El procesador Centro de Inspección (Inspeccion) procesa un trabajo a la vez, para la situación
de la primera inspección posee una distribución uniforme [4.0, 6.0] minutos, en cuanto a la
segunda inspección posee una distribución exponencial con media 9.0 minutos, por lo cual
en el Process Time se seleccionó el Cases by Value en donde se discriminan los trabajos por
el Itemlabel Inspeccion, en el cual para el caso 1 (Trabajos con Itemlabel Inspeccion igual a
1), retorna con tiempo duniform(4,6,0) y en el caso 2 (Trabajos con Itemlabel Inspeccion
igual a 2), retorna con tiempo exponencial(0,4,1). Situación detallada en la Figura 11.

Figura 11 Inspección

El procesador Centro de Inspección está conectado con la Fila de Inspección


(FilaInspeccion1), Salida1Inspeccion y Salida2Inspeccion. Este procesador recibe trabajos
capturados del Centro de Reproceso y del Centro de Trabajo, lo cuales esperan en la Fila de
Inspección (FilaInspeccion1). A su vez el procesador distribuye a dos procesadores ficticios,
el cual se divide en una salida directa para trabajos que han sido inspeccionado por primera
vez (SalidaInspeccion1) y otro para trabajos que han sido inspeccionado más de una vez

16
(SalidaInspeccion2). Esto se logró efectuar mediante Send to Port, utilizando By Expression,
separando según el Itemlabel Inspeccion, el cual envía los trabajos con Inspeccion igual a 1
a SalidaInspeccion1 y los trabajos con Inspeccion igual a 2 a SalidaInspeccion2 (Figura 12).

Figura 12 Inspeccion Send to Port

El procesador Salida1Inspeccionl tiene un tiempo de proceso igual a 0 minutos, tiene dos


salidas de acuerdo a las siguientes probabilidades apreciadas en la siguiente imagen, un 75%
son calificados con trabajos de Calidad 1 y salen inmediatamente al sistema, mientras que un
25% son enviados a la fila de reproceso para el Centro de Reproceso. Para lograr esto en
Send to Port, se distribuyó by Percentage (input) Percent Port (Figura 13). Cuando salen los
trabajos de este procesador se le asigna un Itemlabel Calidad igual a 1, es decir son Trabajos
de Primera Calidad (Figura 14).

17
Figura 13 Salida1Inspeccion

Figura 14 Salida1Inspeccion On Exit

18
El procesador SalidaInpeccion2 tiene un tiempo de proceso igual a 0 minutos, tiene una sola
salida en la cual el 10% de los trabajos se la asigna el Itemlabel Calidad 2 y el 90% restante
Calidad 1. Cabe destacar que estos trabajos han sido inspeccionados más de una vez. Para
lograr que se distribuyan entre el 10% y 90% se compiló el código como lo muestra la Figura
15.

Figura 15 Salida1Inpeccion OnExit

19
4.2.3 Centro de Reproceso
El procesador Centro de Reproceso (Reproceso) procesa un trabajo a la vez, tiene un tiempo
de proceso con una distribución exponencial con media 18.5 minutos. En Process Time se
seleccionó el tiempo exponencial (0,18.5, 1).

Este procesador está conectado con la fila de Inspección en donde recibe el 25% de los
trabajos rechazados en la primera inspección, de este 25% el 30% sale del sistema como
Calidad 3 y el 70% regresa a la Fila del Centro de Inspección para volver a ser inspeccionado.
Para lograr esta separación se utilizó en Send to Port la función By Percentage (inputs) como
lo ilustra la Figura 16. Al finalizar el proceso a estos se les asigna los Itemlabel Calidad igual
a 3 e Inspeccion igual a 2 (Figura 17).

Figura 16 Reproceso

20
Figura 17 Reproceso OnExit

4.2.4 Queue
En el sistema se encuentran 3 queue: Fila Centro de Trabajo (FilaCT), Fila Centro Inspección
(FilaInspeccion1), Fila Centro de Reproceso (FilaReproceso), tienen una capacidad máxima
de 10000 unidades para evitar colapsos del sistema. Las cuales actúan según el Sistema FIFO
(Figura 18).

Figura 18 Queue

21
4.2.5 Salida
La Sink toma nombre Salida, aquí salen los trabajos provenientes del Centro de Inspección
y Reproceso con Calidad 1, Calidad 2 y Calidad 3. El código que fue programado se detallará
al momento de explicar las Medidas de Desempeño al momento de usar Tablas Globales
(Figura 19).

Figura 19 Salida

22
5. NUMERO DE RÉPLICAS
Para determinar el número de réplicas necesarias, consideramos los datos de la tarea donde
dice que se considere una muestra piloto de tamaño 12 de manera que el error de la estimación
del tiempo de flujo medio de los trabajos de primera calidad sea mayor a 5 minutos con una
probabilidad menor a 0.01.

Luego a través de la herramienta Experimenter ubicada dentro de la pestaña Statistics en


Flexsim, se debió modificar primero el Simulation End Time, este valor es de 9600 horas,
además, se debe cambiar la cantidad de réplicas por escenario a 12, luego aplicamos,
reseteamos el modelo y lo corremos.

Finalmente el Experimenter entregará una desviación estándar, valor que se obtiene de la


medida de desempeño “TpoMedioFlujo” correspondiente a los trabajos de primera calidad,
con un intervalo de confianza del 99 %.

-La fórmula para determinar el número de réplicas es la siguiente:


2
𝛼
𝑡𝑛−1 ; 1 − 2 𝑆𝑛
𝑁≥{ }
𝑒

De acuerdo a las réplicas corridas, la desviación estándar es 7 minutos (valor entregado por
el experimenter, Figura 20), el valor de t se toma de la tabla t de estudent utilizando un
α=0,01 y un n= 11, el cual fue 3,11.

2
0,01
𝑡12−1 ; 1 − 2 ∗ 7
𝑁≥{ }
5

3,11𝑥7 2
𝑁≥{ }
5

𝑁 ≥ 18,957 ≈ 19 Figura 20. TpoMedioFlujo

Realizado el cálculo previo, se obtiene que el número de réplicas necesarias es de 19.

23
6. MEDIDAS DE DESEMPEÑO
Para la obtención de las diferentes medidas de desempeño, se corrieron las 19 réplicas con
una duración de 9600 horas cada una y esos valores fueron considerados en los distintos
cálculos que se solicitan (Figura 21)

Figura 21 Simulation Experiment Control


El detalle de las medidas de desempeño se encuentra en la Figura 22, donde que se insertaron
uno a uno los datos requeridos por el problema. Algunos datos fueron directamente de los
objetos, mientras que los demás se requirieron usar Tablas Globales

Figura 22 Performance Measures

24
6.1 Promedio y máximo número de trabajos en espera en cada estación
(CT, Inspección y Reproceso).
La obtención del promedio y máximo número de trabajos en espera en cada estación se
obtuvo a través del Performance Measures, utilizando la función Statistic by Individual
Object Name. Para obtener estos datos se crearon los siguientes nombres: NMedioFilaCT
(representa la Fila del Centro de Trabajo), NMedioFilaInspección (representa la Fila Centro
de Inspección) y NMedioFilaReproceso (representa la Fila Centro de Reproceso). En Object
Name se le asignó el nombre de la Queue y en Statistic se estableció AverageStaytime para
obtener el promedio. En la Figura 23 se aprecian la configuración para la obtención de datos
de la Fila del Centro de Trabajo, siguiendo la misma metodología para la Fila del Centro de
Inspección y Reproceso.

Figura 23 Avg Staytime


Los resultados detallados están en la Tabla 1, mientras que las capturas de pantalla se detallan
en la Figura 24 para la Fila del Centro de Trabajo, en la 25 para la Fila del Centro de
Inspección y en la Figura 26 para la Fila del Centro de Reproceso. Se obtuvieron con un
intervalo de confianza del 95%.

25
Figura 24 NMedioFilaCT

Figura 25 NMedioFilaInspeccion

Figura 26 NMedioFilaReproceso

26
Fila Promedio[unidades] Máximo[unidades]
Centro de Trabajo 35 65
Centro de Inspección 2 3
Centro de Reproceso 16 23
Tabla 1 Número de Trabajos

6.2. Promedio y máximo tiempo de flujo (tiempo de permanencia en el


sistema de un trabajo de primera calidad).
La obtención del promedio y máximo tiempo de flujo de un trabajo de Primera Calidad, se
obtuvo a través del Performance Measures, utilizando la función Global table value: donde
se escogió la Tabla Global: TablaFlujos Fila1, Columna 3 (Figura 27).

Figura 27 Tiempo Flujo


La Tabla Global TablaFlujos se creó en Tools y la asignación de datos está vinculado con el
Custom Code programado en Triggers, On Exit del único Sink llamado Salida. La
TablaFlujos tiene una fila y 3 columnas y calcula datos de los Trabajos con Itemlabel Calidad
igual a 1. La primera Columna SumaFlujos calcula la suma total de los tiempos de flujos
expresado en minutos, la segunda Columna ContFlujos obtiene el número total de trabajos
que salen del sistema, la tercera Columna Prom Flujos es el cociente entre SumaFlujos y
Prom Flujos en minutos y finalmente MaxFlujoQ1obtiene el valor máximo de flujo
expresado en minutos también (Figura 29).

27
Figura 28 Global Tables TablaFlujos

Figura 29 TablaFlujos
El valor crítico para la obtención de esta medida de desempeño es Prom Flujos. El Custom
Code asociada se crearon cinco variables de tipo double y una tipo int: flujo que calcula el
tiempo de flujo de un Trabajo Calidad 1 desde que entra al sistema hasta que sale; Sflujos
que obtiene valores de la tabla y va sumando los acumulados de los flujos; nFlujos es la única
de tipo int, cumple la función de contador y cada vez que sale del sistema se va sumando el
valor 1; Pflujos es el cociente entre Sflujos y nFlujos; maxfCalidad obtiene el valor máximo
de los flujos; y Quality obtiene el valor int de los Itemlabel Calidad. Cabe destacar que
Sflujos, nFlujos, Pflujos y maxfCalidad, son los valores que son almacenados en la tabla
Global TablaFlujos mediante la función setlabelnum.

28
double flujo; //flujo trabajo en minutos//
double Sflujos; //suma flujos en minutos//
int nFlujos; // número flujos observados//
double Pflujos; //promedio flujos en minutos//
double maxfCalidad; //max flujos en minutos//
double Quality; //Calidad del trabajo//

double Quality=getlabelnum(item,"Calidad");

if(Quality==1){

//Suma de Tiempos de Flujo //


flujo= time()-getlabelnum(item,"TpoArribo");
Sflujos= gettablenum("TablaFlujos",1,1);
Sflujos=Sflujos+flujo;
settablenum("TablaFlujos",1,1,Sflujos);

//Contador de Trabajos//
nFlujos=gettablenum("TablaFlujos",1,2);
nFlujos=nFlujos+1;
settablenum("TablaFlujos",1,2,nFlujos);

//Calculo Promedio de Tiempos de Flujo//


Pflujos= Sflujos/nFlujos;
settablenum("TablaFlujos",1,3,Pflujos);

//Calculo Max valor de Tiempo de Flujo//

maxfCalidad=gettablenum("TablaFlujos",1,4);

if(flujo>=maxfCalidad){
settablenum("TablaFlujos",1,4,flujo);
}
Los resultados detallados están en la Tabla 2, mientras que la capturas de pantalla se detalla
en la Figura 30 que representan el Promedio y Tiempo máximo de flujo de los trabajos de
primera calidad. El intervalo se obtuvo con un nivel de confianza del 95%.

29
Figura 30 TiempoFlujoPrimeraCalidad

Trabajo Promedio[minutos] Máximo[minutos]


Primera Calidad 65 94
Tabla 2 Tiempo Flujo Trabajo P Calidad

6.3 Productividad del sistema (total de trabajos, trabajos de primera,


segunda y tercera calidad por mes).
La obtención de la cantidad total de Trabajos de Primera Calidad, Segunda Calidad y Tercera
Calidad se obtuvo a través del Performance Measures, utilizando la función Global table
value: donde se escogió la Tabla Global: ContarTrabajos (Figura 31), la Fila 1, Columna 1
se utilizó para los Trabajos de Primera Calidad bajo el nombre de TPrimeraCalidad; la Fila
1, Columna 2 se utilizó para los Trabajos de Segunda Calidad bajo el nombre de
TSegundaCalidad y la Fila 1, Columna 3 se utilizó para los trabajos de Tercera Calidad bajo
el nombre TTerceraCalidad (Figura 32).

30
Figura 31 Global Tables ContarTrabajos

Figura 32 Contar Trabajos


La Tabla Global ContarTrabajos se creó en Tools y la asignación de datos está vinculado
con el Custom Code programado en Triggers, On Exit del único Sink llamado Salida. La
Tabla ContarTrabajos tiene una Fila y tres columnas. La Fila 1, Columna1 obtiene el número
de trabajos de Primera Calidad; la Fila 2, Columna 2 obtiene el número de Trabajos de
Segunda Calidad; la Fila 3, Columna 3 obtiene el número de Trabajos de Tercera Calidad
(Figura 33).

31
Figura 33 ContarTrabajos

El Custom Code asociado a esto, fue para obtener los valores de FirstQuality, SecondQuality
y ThirdQuality. En total se crearon cuatro variables y todas son del tipo double, fCalidad,
sCalidad, tCalidad, que cumplen la función de ser contadores de trabajos. Mientras que la
variable Quality sirve para obtener el valor int del Itemlabel de los trabajos que salen del
sistema.

double fCalidad; //Primera Calidad//


double sCalidad; //Segunda Calidad//
double tCalidad; //Tercera Calidad//
double Quality; //Calidad//
double Quality=getlabelnum(item,"Calidad");
if(Quality==1){
fCalidad=gettablenum("ContarTrabajos",1,1);
fCalidad=fCalidad+1;
settablenum("ContarTrabajos",1,1,fCalidad);
}
if(Quality==2){

32
sCalidad=gettablenum("ContarTrabajos",1,2);
sCalidad=sCalidad+1;
settablenum("ContarTrabajos",1,2,sCalidad);
}
if(Quality==3){
tCalidad=gettablenum("ContarTrabajos",1,3);
tCalidad=tCalidad+1;
settablenum("ContarTrabajos",1,3,tCalidad);
}
Los resultados detallados están en la Tabla 3, mientras que las capturas de pantalla se detallan
en la Figura 34 que representan el total de Trabajos de Primera Calidad, la Figura 35
representa el total de Trabajos de Segunda Calidad y la Figura 36 representa el total de
Trabajos de Tercera Calidad. El intervalo se obtuvo con un nivel de confianza del 95%.

Figura 34 TPrimeraCalidad

33
Figura 35 TSegundaCalidad

Figura 36 TTerceraCalidad

Trabajos Número trabajos[unidades]


Trabajos Primera Calidad 972
Trabajos Segunda Calidad 20
Trabajos Tercera Calidad 83
Total Trabajos 1075
Tabla 3 Numero de Trabajos.

34
6.4 Proporción de trabajos de primera calidad con tiempo de flujo menor
a 60 minutos.
La obtención de la proporción del total de Trabajos de Primera Calidad con tiempo de flujo
inferior a 60 minutos se obtuvo a través del Performance Measures, utilizando la función
Global table value: donde se escogió la Tabla Global: LessTable (Figura 37), Fila 2 Columna
1 (Figura 38), el nombre asignado fue PCalidad1Menor60.

Figura 37 Global Table Less Table

Figura 38 Global Table. PCalidadMenor60

La Tabla Global LessTable se creó en Tools y la asignación de datos está vinculado con el
Custom Code programado en Triggers, On Exit del único Sink llamado Salida. La Tabla
LessTable tiene dos filas y tres columnas. La Fila 1 representa la cantidad de trabajos que
con un Tiempo de flujo dentro del sistema menor a 60 minutos, mientras que la Fila 2
constituye los porcentajes de los trabajos. La columna 1, es para los trabajos con Itemlabel
Calidad igual a 1; la columna 2, es para los trabajos con Itemlabel Calidad igual a 2; y la
columna 3, es para los trabajos con Itemlabel Calidad igual a 3 (Figura 39)

35
Figura 39 Less Table

El valor crítico en este caso fue el que se obtendia de la Fila 2, Columna 1. El Custom Code
asociado a esto, fue para obtener los valores de FQualityLess60, SQualityLess60 y
TQualityLess60 en unidades y en porcentajes. Para el cálculo de esta situación se usaron
ocho variables del tipo double lessHour, fCalidadLess, sCalidadLess, tCalidadLess,
pfCalidadLess, psCalidadLess, ptCalidadLess y Quality. La variable lessHour obtiene el
tiempo de flujo de los trabajos el cual sirve para guardarlos mediante el condicional if si es
que estos son menor a 60 minutos, fCalidadLess, sCalidadLess y tCalidadLess son
contadores del trabajos; mientras que pfCalidadLess, psCalidadLess y ptCalidadLess
calculan el valor porcentual de los trabajos. Todos estos datos se almacenan en la Tabla
LessTable mediante la función setlabelnum. Finalmente la variable Quality es utilizada para
obtener el valor int del Itemlabel de los trabajos que salen del sistema,

double lessHour;
double fCalidadLess;
double sCalidadLess;
double tCalidadLess;
double pfCalidadLess;

36
double psCalidadLess;
double ptCalidadLess;
double Quality;

double Quality=getlabelnum(item,"Calidad");
lessHour=time()-getlabelnum(item,"TpoArribo");

//Número de Trabajos Menor a una Hora//

if(lessHour<=60 && Quality==1){


fCalidadLess=gettablenum("LessTable",1,1);
fCalidadLess=fCalidadLess+1;
settablenum("LessTable",1,1,fCalidadLess);
}

if(lessHour<=60 && Quality==2){


sCalidadLess=gettablenum("LessTable",1,2);
sCalidadLess=sCalidadLess+1;
settablenum("LessTable",1,2,sCalidadLess);
}

if(lessHour<=60 && Quality==3){


tCalidadLess=gettablenum("LessTable",1,3);
tCalidadLess=tCalidadLess+1;
settablenum("LessTable",1,3,tCalidadLess);
}

37
//Proporción de Trabajos Menor a una Hora//

pfCalidadLess=fCalidadLess/(fCalidadLess+sCalidadLess+tCalida
dLess);
settablenum("LessTable",2,1,pfCalidadLess);

psCalidadLess=sCalidadLess/(fCalidadLess+sCalidadLess+tC
alidadLess);
settablenum("LessTable",2,2,psCalidadLess);

ptCalidadLess=tCalidadLess/(fCalidadLess+sCalidadLess+tC
alidadLess);
settablenum("LessTable",2,3,ptCalidadLess);

Los resultados detallados están en la Tabla 4, mientras que la captura de pantalla se detalla
en la Figura 40 que representan el porcentaje de Trabajos de Primera Calidad, con un tiempo
de flujo menor a 60 minutos. El intervalo se obtuvo con un nivel de confianza del 95%.

Figura 40 PCalidad1Menor60

38
Trabajos Proporción[%]
Primera Calidad 92
Tabla 4 Proporción de Trabajos de Primera Calidad con Tiempo de Flujo inferior a una hora

6.5 Proporción de trabajos de primera, segunda y tercera calidad.

La obtención de la proporción de trabajos de primera, segunda y tercera Calidad se obtuvo


utilizando la función Global table value: donde se escogió la Tabla Global:
ProporcionTrabajos (Figura 41 ), la Fila 1, Columna 1 se utilizó para los Trabajos de Primera
Calidad bajo el nombre de PCalidad1; la Fila 1, Columna 2 se utilizó para los Trabajos de
Segunda Calidad bajo el nombre de PCalidad2 y la Fila 1, Columna 3 se utilizó para los
trabajos de Tercera Calidad bajo el nombre PCalidad3 (Figura 42).

Figura 41 Global Tables ProporcionTrabajos

Figura 42 Proporción de Trabajos

39
La Tabla Global ProporcionTrabajos se creó en Tools y la asignación de datos está vinculado
con el Custom Code programado en Triggers, On Exit del único Sink llamado Salida. La
Tabla ProporcionTrabajos tiene una Fila y tres columnas. La Fila 1, Columna1 obtiene la
proporcion de trabajos de Primera Calidad; la Fila 2, Columna 2 obtiene la proporción de
Trabajos de Segunda Calidad; la Fila 3, Columna 3 obtiene la proporción de Trabajos de
Tercera Calidad (Figura 43).

Figura 43 Tabla Proporcion

En el Custom Code asociado se usaron ocro variables de tipo double: fCalidad, sCalidad,
tCalidad, Quality, profCalidad, prosCalidad, protCalidad y totalCalidad. Las variables
fCalidad, sCalidad y tCalidad que representa el número de trabajos con Itemlabel Calidad
igual a 1, 2 y 3 respectivamente. Las variables profCalidad, prosCalidad y protCalidad
representan la proporción de trabajo con Itemlabel de Calidad igual 1, 2 y 3 respectivamente,
los cuales se almacena en la tabla ProporcionTrabajos mediante la función setlabelnum. La
variable totalCalidad suma el toral de trabajos, mientras que Quality obtiene el valor del
Itemlabel Calidad de los trabajos que salen del sistema.

40
double fCalidad;
double sCalidad;
double tCalidad;
double Quality=getlabelnum(item,"Calidad");
double profCalidad;
double prosCalidad;
double protCalidad;
double totalCalidad;

if(Quality==1){
fCalidad=gettablenum("ContarTrabajos",1,1);
fCalidad=fCalidad+1;
}

if(Quality==2){
sCalidad=gettablenum("ContarTrabajos",1,2);
sCalidad=sCalidad+1;
}
if(Quality==3){
tCalidad=gettablenum("ContarTrabajos",1,3);
tCalidad=tCalidad+1;
}

totalCalidad=fCalidad+sCalidad+tCalidad;
profCalidad=fCalidad/totalCalidad;
settablenum("ProporcionTrabajos",1,1,profCalidad);

prosCalidad=sCalidad/totalCalidad;
settablenum("ProporcionTrabajos",1,2,prosCalidad);

protCalidad=tCalidad/totalCalidad;
settablenum("ProporcionTrabajos",1,3,protCalidad);

41
Los resultados detallados están en la Tabla 5, mientras que las capturas de pantalla se detallan
en la Figura 44 que representan el porcentaje de Trabajos de Primera Calidad, la Figura 45
que representan el porcentaje de Trabajos de Segunda Calidad, la Figura 46 que representan
el porcentaje de Trabajos de Tercera Calidad. El intervalo se obtuvo con un nivel de confianza
del 95%.

Figura 44 PCalidad1

Figura 45 PCalidad2

42
Figura 46 PCalidad3

Trabajos Proporción[%]
Primera Calidad 90,5
Segunda Calidad 1,83
Tercera Calidad 7,7
Tabla 5 Proporción de Trabajos según Calidad

43
6.6 Utilización de recursos del Centro de Trabajo, Centro de Inspección y
Centro de Reproceso.
La obtención de la utilización tanto del Centro de Trabajo, Centro de inspección y Centro de
Reproceso, se obtuvo mediante la opción seleccionada en Performance Measure, utilizando
la función State percentage by individual object Object Name. Para obtener estos datos se
crearon los siguientes nombres: UtilizacionCT (representa la utilización del Centro de
Trabajo), UtilizacionInspeccion (representa la utilización del Centro de Inspección) y
finalmente UtilizacionReproceso (representa la utilización del Centro de Reproceso).

En Object Name se le asignó el nombre del procesador y en State se seleccionó processing


para obtener el porcentaje de utilización.

En la Figura 47 se aprecia la selección de parámetros para la obtención de datos del Centro


de Trabajo, siguiendo la misma metodología para el Centro Inspección y Centro de
Reproceso.

Figura 47 Utilizacion Centros

44
Los resultados detallados están en la Tabla 6, mientras que las capturas de pantalla se detallan
en la Figura 48 para el Centro de Trabajo, en la 48 para el Centro de Inspección y en la Figura
49 para el Centro de Reproceso. Se obtuvieron con un intervalo de confianza del 95%.

CENTRO UTILIZACION[%]
Centro de Trabajo 95,1
Centro de Inspección 64,2
Centro de Reproceso 51,7
Tabla 6 Utilización de Centros

Figura 48 Utilización Centro de Trabajo

Figura 49Utilización Centro de Inspección

45
Figura 50 Utilización Centro de Reproceso

46
ANÁLISIS DE RESULTADOS.
A modo de análisis de resultados, nos enfocaremos principalmente en dos de las medidas de
desempeño, que según nosotros son esenciales, la primera consiste en la utilización tanto del
Centro de Trabajo, el Centro de Inspección y el Centro de Reproceso, y la otra medida a
analizar es la proporción de trabajos de primera, segunda y tercera calidad.

Con respecto al objetivo que es “Evaluar el desempeño operativo del sistema del Taller
de Procesos” , una forma representativa de hacer esto es analizar en qué porcentaje se
utilizan los centros anteriormente mencionados, refiriéndonos a esto, el centro de Trabajo
tiene una utilización muy alta, equivalente a un 95,1[%], es decir el tiempo que pasa
desocupado es casi nulo.

El Centro de Inspección tiene una utilización de un 64,2[%], un porcentaje menor al del


Centro de Trabajo pero que no es tan alarmante porque pasa más tiempo ocupado que
desocupado.

Finalmente tenemos la utilización del Centro de Reproceso, que equivale a un 51,7[%], acá
se podría dar un tema de análisis, esto porque pasa casi la mitad del tiempo desocupado.

Refiriéndonos a la otra medida de desempeño, es decir la proporción de trabajos de Primera,


Segunda y Tercera calidad, podemos decir que de acuerdo a los datos obtenidos se logra
una buena proporción, refiriéndonos a buena proporción a que para que el servicio sea
eficiente, y el negocio rentable el número de trabajos de Primera calidad debe ser con
creces superior a los de Segunda y Tercera Calidad y esto es así, porque según el reporte
la proporción de trabajos de Primera Calidad es de un 90,5 [%], Segunda Calidad es de
un 1,83[%] y finalmente Tercera Calidad es de un 7,7[%].

De esta segunda medida de desempeño lo que se puede analizar es que salen más trabajos de
tercera calidad que de segunda, es decir ahí podría analizarse el por qué, pero considerando
la diferencia de proporción de ambos (5,87 %) es términos de ganancias no es mucha la
diferencia.

47
CONCLUSIÓN.

Como conclusión, se puede decir que la simulación es una herramienta que permite simular
y analizar diferentes tipos de modelos, ya sean servicios o talleres de producción, reparación,
etc. con el fin de apoyar en la toma de decisiones a los directivos a cargo del sistema
simulado.

Con la simulación, se pueden ahorrar numerosos costos en alguna compañía al momento de


modificar un proceso, agregar un nuevo producto o ver si con la maquinaria disponible puede
satisfacerse una demanda a tiempo por ejemplo, de ahí que su correcto uso y aplicación es
crucial en la toma de decisiones que en un futuro deberemos tomar como profesionales.

Con respecto al problema inicialmente planteado, con los informes y datos obtenidos del
reporte generado por el Flexsim se pudo ver donde el sistema no es tan eficiente y en base a
eso se puede generar alguna propuesta de mejora para aplicarlo y ver si esa solución o
recomendación puede generar un impacto positivo es decir disminuya los costos o aumente
las ganancias del proceso previamente analizado.

48
RECOMENDACIONES
En base a los datos del reporte generado con las 19 réplicas y duración de 9600 horas, se
encontró el siguiente problema o cuello de botella en base a la utilización del Centro de
Reproceso, recordar que la utilización de este Centro es de un 51,7 %; para la siguiente
propuesta necesitamos ver el máximo número de unidades que tiene la cola del Centro de
Reproceso y hasta cuántos puede aguantar. En relación a estos dos datos solicitados, el
número máximo de trabajos que están en la Fila del Centro de Reproceso es de 23 unidades,
en promedio pasan 16 unidades y su capacidad máxima es de 10000 unidades.

Conociendo estos datos, si es posible y viable la siguiente recomendación:

 Dado el porcentaje que el Centro de Reproceso está desocupado (48,3%) del total del
tiempo, convendría ir acumulando los trabajos en la fila del Centro de Reproceso y
como su capacidad es alta, y además considerando el total de trabajos que son
procesados en las 9600 horas (1075 trabajos) se podrían acumular sin problema en la
fila del Centro de Reproceso y ser procesados en este Centro todos de una vez y de
esta manera evitar que este centro de encuentre operando sin hacer nada, es decir en
estado ocioso pero prendido y generando un gasto que proyectado a trimestre,
semestre o año sería notable, sobre todo si tomamos 160 horas mensuales, en un año
son 1920 horas funcionando y la máquina de acuerdo al 48,3% que está ociosa
traducido en horas serían 928 horas funcionando sin Reprocesar trabajos y generando
costos de electricidad, mantención y mano de obra, costos que son evitables y que
harían que el sistema se acercara al óptimo buscado.

49

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