Академический Документы
Профессиональный Документы
Культура Документы
Escuela de Ingeniería
Departamento de Ingeniería de Minería
IMM - 2700 Gestión Activos Físicos
_________________________________________________
1. Introducción………………………………………………………………….………….2
2. Estado del arte……………………………………………………………………….….3
3. Descripción del caso base…………………………………………………….……….5
4. Modelo y parámetros……………………………………………….……………..……6
5. Estructura general de pseudocódigo…………………………….………………..….8
6. Bibliografía………………………………………………………………………….….10
7. Anexos…………………………………………………………………………….……11
Índice de tablas
Índice de ilustraciones
1
1. Introducción
2
los tiempos de ocurrencia de eventos, se realiza la simulación utilizando distintos
valores para la dimensión de la cuadrilla (es un proceso iterativo) y se define como
óptimo el que maximice la producción o minimice los costos, según el objetivo que
tenga la empresa. Para lograr esto, es clave lograr establecer, en términos
matemáticos, una función que logra relacionar la dimensión del staff con la
productividad o los costos de producción, razón por la cual se debe generar un
modelo de simulación. En general, se establece que este último es un mejor método
para determinar la cuadrilla que el método estacionario, razón por la cual será el
foco de desarrollo del proyecto para abordar el problema presentado.
A continuación se presentan los pasos o etapas que deben realizarse para el
lograr de buena manera el objetivo del proyecto. En primer lugar se deben
determinar los tipos de máquinas a reparar y los tipos de fallas que se pueden
presentar, para así establecer las habilidades que deben poseer las personas de
mantenimiento y clasificarlos, a su vez, en tipos de cuadrilla. Luego se debe estudiar
la lógica de trabajo que se utiliza en la compañía del caso de estudio, y definir una
nueva lógica de asignación según lo que se obtuvo en la etapa previa. Después, se
debe generar el modelo de mantenimiento para las máquinas según la tasa de falla
que estas poseen, y se debe determinar el costo que significa la espera de las
máquinas para ser reparadas (relacionado al lucro cesante). Luego se debe
desarrollar el software de simulación y finalmente utilizar el modelo iterativamente
para establecer el patrón óptimo de staff, que será el que optimice la producción.
3
pero que sí sirven para que esta se lleve a cabo eficientemente). Ejemplos de estas
labores indirectas son los supervisores, guardias, contadores financieros y hombres
de mantenimiento de equipos.
Después se tienen los trabajos investigativos de Anthony Kelly, quien en 1989
desarrolló una suerte de guía para entender, planificar y organizar el mantenimiento
de los equipos. Describió una forma de generar, a partir de la simulación, una
estrategia de mantenimiento efectiva.
Posteriormente, se tiene el trabajo realizado por T. C. E. Cheng y B. R. Feiring,
quienes desarrollaron un modelo del sistema operativo de una compañía de lavado.
Para hacerlo determinaron un promedio de las filas de espera del flujo de material
de lavado, la dimensión de dicho flujo y el nivel de utilización de las máquinas de la
compañía. Mediante un programa de simulación pudieron determinar que no
existían “cuellos de botella” en el flujo del sistema y que el nivel de utilización de las
máquinas era aceptable. Este trabajo de 1991 fue un gran aporte para el aprendizaje
sobre la aplicación de simulación para resolver problemas operacionales en
industrias de servicios.
Luego, en 1992, se publicó un trabajo conjunto entre Salih Osman Duffua y el
ya mencionado Abdul Raouf, quienes desarrollaron propuestas para resolver
mediante la simulación problemas de Staffing en industrias y servicios. Además,
aplicaron un modelo de simulación a un caso de estudio particular para determinar
el tamaño óptimo de cuadrillas de mantenimiento de los equipos. Es precisamente
este caso de estudio el que se abordará más adelante en el presente proyecto.
Por último, se tiene en 2005 el trabajo publicado por Norbert Dreesch, quien
explica una guía metódica para la determinación de la cuadrilla, con una serie de
pasos y reglas a seguir (sin el uso de simulación); y en 2006 una investigación de
J. Witt para la aplicación de técnicas de Staffing en el área de la salud.
Cabe destacar que estos no son los únicos trabajos realizados en el rubro, sino
que son solo una muestra. En general, la característica que comparten la mayoría
de ellos es que son relativamente antiguos, y presentan poca continuidad. Se
concluye que la principal causa de esto es que las empresas presentan poco o nulo
interés en la aplicación de la simulación para resolver problemas de este tipo,
4
desincentivando su investigación y desarrollo. En consecuencia, se presenta una
buena oportunidad para investigar y generar nuevo conocimiento en el área, a fin
de diseñar herramientas que puedan servir para optimizar los procesos productivos
de las industrias y compañías de servicios.
Número de máquinas 13
Número de máquinas críticas 5
Costo de técnico (SR/mes) 2500
Costo de indisponibilidad (SR/min) 108
5
Tabla 2: Distribuciones para el tiempo medio entre fallas por máquina
Número de técnicos Costo total de servicio Costo total indisponibilidad Costo global
1 2500 SR 33,33 SR 2533,03 SR
2 5000 SR 0 SR 5000 SR
Como se puede ver, el resultado indica que conviene aceptar cierto nivel de
indisponibilidad antes que mantener el funcionamiento continuo con un mayor
número de técnicos.
4. Modelo y parámetros
6
i) Parámetros (inputs):
- M: número de máquinas (i: índice de máquinas).
- Cs: costo de técnico por unidad de tiempo.
- Ci: costo de espera de máquina i por unidad de tiempo.
- Pn: probabilidad de que hayan n máquinas en espera de reparación.
- Ti: tiempo requerido de mantención por máquina i.
ii) Variables:
- S: tamaño de cuadrilla (j: índice de técnicos) → Variable de decisión
- Αj: indica si trabajador j está ocupado (0: libre, 1: ocupado) → Auxiliar
- La: cantidad de máquinas en espera → Variable de estado
- Fi: tiempo en que falla la máquina i → Variable de estado
- W: tiempo de espera en el sistema → Output
- W q(i): tiempo de espera total en fila de máquina i → Output
- Wc: costo total de espera → Output
- Sc: costo de servicio (técnicos) → Output
- Tc: costo total → Output
- S*: número de staff óptimo → Output
El objetivo del modelo es encontrar S* (staff óptimo) tal que se genere el menor
Tc (costo total) posible. Para ello, se presenta la siguiente función objetivo a
minimizar:
Función objetivo:[𝐶𝑠 ∙ 𝑆 + ∑ 𝑐 ∙ 𝑊𝑞 ]
𝑖 (𝑖)
𝑖=1
7
la prueba, entonces se requerirán S + 2 arreglos. El primero de estos incluye a la
variable Fi, que es el tiempo en que ocurre la falla de la máquina i. Desde el arreglo
2 al S + 1 se incluye la variable Αj, que indica la disponibilidad del trabajador j. Y el
último arreglo incluye el tiempo del evento, el tipo de evento, la máquina involucrada
(i) y el trabajador involucrado (j). Notar que se definen 3 tipos de posibles eventos.
Los primeros son los que involucran una llegada de máquina a la fila de espera (si
es que no hay trabajador disponible), los segundos son los que involucran un
despacho de la máquina (reparación terminada) y los terceros indican el fin de la
simulación.
Lectura de parámetros
No
Si
Fin Si
8
Si
Si
No
Si
Return
Return
No
Si
Si
Si
Return
Return
Return
9
6. Bibliografía
Witt, J., et al., Estimation of Human Resource Needs And Cost of Adding Registered
Dietitians To Primary Care Networks, Canadian Journal of Dietetic Practice and
Research, 2006, 67(S1)
10
7. Anexos
Número Tarea Semana 1 Semana 2 Semana 3 Semana 4 Semana 5 Semana 6 Semana 7 Semana 8 Semana 9 Semana 10 Semana 11 Semana 12 Semana 13
1 Selección de tema de proyecto
2 Lectura de caso de estudio
3 Estudio del estado del arte
4 Definición de variables del modelo
5 Estructuración del Código
6 Presentación de primer avance
7 Entrega de informe de avance
8 Inicio de programación
9 Ajustes de modelo
10 Presentación de segundo avance
11 Entrega de informe de avance
12 Pruebas de simulación
13 Programa completo y definitivo
14 Resultados de simulación
15 Presentación de tercer avance
16 Entrega de informe final
17 Preparación para presentación
18 Presentación final EGAF
11
Anexo 3: Pseudocódigo preliminar
Falta definir las funciones para rutina de llegada de máquinas (fallas) y despacho
(reparadas). Falta ligar la información de la lista de eventos al desarrollo del
programa. Falta definir función auxiliar para calcular tiempos de espera por
máquina.
12