Simulación de eventos discretos

Grupo de Tecnologías de la información e Ingeniería de Organización
Dpto de organización industrial y Gestión de empresas

Autores: Racero Moreno, Jesús Eguía Salinas, Ignacio Canca Ortiz, José David

1

Índice
Problemas de simulación. ................................................................................................. 6 1 Producción con inspección ................................................................................... 6 1.1 1.2 1.3 1.4 1.4.1 1.4.2 1.4.3 2 2.1 2.2 2.3 2.4 2.5 2.5.1 2.5.2 2.5.3 3 3.1 3.2 3.3 3.4 3.5 3.5.1 3.5.2 3.5.3 3.6 3.7 3.8 3.9 3.10 Entidades y variables de estado .................................................................... 6 Grafo de eventos ........................................................................................... 8 Diagrama de ciclo de actividades ................................................................. 9 Simulación Arena ....................................................................................... 10 Modelo ................................................................................................ 10 Descripción del modelo ...................................................................... 10 Datos y parámetros del modelo. ......................................................... 12 Entidades y variables de estado .................................................................. 13 Eventos y actualización de variables .......................................................... 13 Grafo de eventos ......................................................................................... 15 Diagrama de ciclo de actividades ............................................................... 16 Simulación Arena ....................................................................................... 17 Modelo ................................................................................................ 17 Descripción del modelo ...................................................................... 17 Datos y parámetros ............................................................................. 18 Entidades y variables de estado .................................................................. 20 Eventos y actualización de variables .......................................................... 20 Grafo de eventos ......................................................................................... 22 Diagrama de ciclo de actividades ............................................................... 23 Simulación Arena ....................................................................................... 23 Modelo ................................................................................................ 23 Descripción del modelo ...................................................................... 23 Datos y parámetros del modelo. ......................................................... 24 Entidades y variables de estado con bloqueo ............................................. 26 Eventos y actualización de variables con bloqueo ..................................... 26 Grafo de eventos ......................................................................................... 28 Diagrama de ciclo de actividades ............................................................... 29 Simulación Arena ....................................................................................... 30 Modelo ................................................................................................ 30

Producción con diferentes tipos de pieza ............................................................ 13

Producción en serie de 3 máquinas sin bloqueo y con bloqueo ......................... 20

3.10.1

2

3.10.2 3.10.3

Descripción del modelo ...................................................................... 30 Datos y parámetros del modelo. ......................................................... 32

3.11 Simulación Arena del procesado de tres máquinas en serie incorporando una cinta transportadora.......................................................................................... 34 3.11.1 3.11.2 3.11.3 4 4.1 4.2 4.3 4.4 4.5 4.5.1 4.5.2 4.5.3 5 5.1 5.2 5.3 5.4 5.5 5.5.1 5.5.2 5.5.3 6 6.1 6.2 6.3 6.4 6.5 6.5.1 6.5.2 6.5.3 6.6 Modelo ................................................................................................ 34 Descripción del modelo ...................................................................... 34 Datos y parámetros del modelo. ......................................................... 35

Servicio de urgencias .......................................................................................... 37 Entidades y variables de estado .................................................................. 37 Eventos y actualización de variables .......................................................... 38 Grafo de eventos ......................................................................................... 39 Diagrama de ciclo de actividades ............................................................... 40 Simulación Arena ....................................................................................... 41 Modelo ................................................................................................ 41 Descripción del modelo ...................................................................... 42 Datos y parámetros del modelo. ......................................................... 44 Entidades y variables de estado .................................................................. 46 Eventos y actualización de variables .......................................................... 46 Grafo de eventos ......................................................................................... 48 Diagrama de ciclo de actividades ............................................................... 49 Simulación Arena ....................................................................................... 51 Modelo ................................................................................................ 51 Descripción del modelo ...................................................................... 52 Datos y parámetros del modelo. ......................................................... 55 Entidades y variables de estado .................................................................. 58 Eventos y actualización de variables .......................................................... 58 Grafo de eventos ......................................................................................... 59 Diagrama de ciclo de actividades ............................................................... 60 Simulación Arena ....................................................................................... 61 Modelo ................................................................................................ 61 Descripción del modelo ...................................................................... 61 Datos y parámetros del modelo. ......................................................... 63 Simulación Arena ....................................................................................... 65

Simulación del servicio de transporte de grano .................................................. 46

Simulación de un puerto ..................................................................................... 58

3

....................11 Modelo ...........................2 7........8.............................................................................6............................. 91 Descripción del modelo .........1 8...........2 8.... 72 Simulación Arena ....................................6..... ..............................................6........4 7.............................1 7..................................................5 8...................... 65 Descripción del modelo ... 73 Datos y parámetros del modelo......................... 85 Entidades y variables de estado .......................................................................................... 76 No liberación de la pista. .........................................................6...................................................................................................................1 9............................................................................................................. Grafo de eventos ........................................................................................................ 83 Datos y parámetros del modelo..........7 7..6..............5............................... Diagrama de ciclo de actividades ........1 7............................................................3 7 7............ 94 Entidades y variables de estado ..... 91 Modelo ...................................... 67 Entidades y variables de estado ......................................................................................... 71 Diagrama de ciclo de actividades .......................................2 8.................2 7.............................11.... Diagrama de ciclo de actividades ..........2 Simulación de un taller ......................................9 7......................... Grafo de eventos....................... 78 Modelo .................. 77 Simulación arena ............ 100 4 ...........................................8 7.......................................5................................................................. 78 Entidades y variables de estado ...................1 8............................................................................... 81 Modelo .........................................6 7..... 69 7..... 73 Modelo ......10 7....1 7.. 92 Datos y parámetros del modelo..................... ..............3 9 9..............6 8.................................... 86 Eventos y actualización de variables .......................2 6................5 7.........8.......... 73 Descripción del modelo ........................... 100 Eventos y actualización de variables ...............1 6.......................3 7.........6...........................................................................2 7.6..............1 7...11.................3 7..................................................... 89 Diagrama de ciclo de actividades ..................4 8.......... 69 Grafo de eventos ........................................................................................ 87 Grafo de eventos ........................... 85 Parámetros y datos ................3 8................................................... 74 No liberación de la pista..........................................5............. 80 Bloqueo de pistas... ....................................................... 69 Eventos y actualización de variables .. 100 Simulación de una fábrica de montajes de mesas.....2 8 8............. 89 Simulación Arena ........... 83 Descripción del modelo . 84 Simulación de un aeropuerto ..................... 65 Datos y parámetros del modelo. 78 Bloqueo de pistas..................................................................

............1 9....3 10.........1..............................1 12...............................................................1 10.......................3 10 10... ..............................................1.........................2 10......1 10.................................1.......2 9..............................1........................................................................ 103 Descripción del modelo ......... 103 Modelo ...........4..1 10.......................................5.... 108 Diagrama de ciclo de actividades ...............................5 9.................................................. 128 5 ................................................... 128 Datos y parámetros del modelo..............3 9................... 114 11......................................... 117 12...............9............... 105 Entidades y variables de estado .................... 102 Simulación Arena ........................................... 107 Eventos y actualización de variables .............................. 101 Diagrama de ciclo de actividades .. ......... ............................................................................... 110 Simulación del sistema de cobro de una autopista de peaje ..............................................................................2 10.............................4..2 12......................... 110 Datos y parámetros del modelo.................................4 Grafo de eventos .................................. 126 Descripción del modelo .................... 107 Grafo de eventos ............................................................... ............................5....... 109 Modelo .....3 11 Modelo de simulación de una cola y varios servidores con tiempos de proceso dispares......... 107 10...............3 12..........1 12 Modelado ...................... ........................... 103 Datos y parámetros del modelo........................5.............................. 114 Modelo de producción en serie con inspección y bloqueo ..... 124 Datos y parámetros del modelo............................3........4 Descripción del modelo .........................................................................4 9.......4.............................................. 112 Simulación Arena ........... 110 Descripción del modelo ..........................................................................

1. Los tiempos entre llegadas de los mismos sigue una distribución uniforme entre 3.. Cuando un televisor pasa la inspección ( a la primera o tras varios ajustes)..5 minutos.. si se detecta algún fallo (ocurre el 15% de las veces).Simulación de eventos discretos Problemas de simulación. El ajuste lleva un tiempo uniforme entre 20 y 40 minutos. que no forma parte del modelo.1 Entidades y variables de estado Entidades Atributos Nombre Descripción Nombre Pieza Inspector Mecánico Descripción Rango 0. 1 Producción con inspección Se trata de simular el proceso de inspección de los mandos de control de televisores..1 Número Variables de estado Nombre Q_inspector Inspector Descripción Cola donde las piezas en espera del inspector Estado del inspector Cola donde las piezas esperan al mecánico para un ajuste Estado del mecánico Rango 0.5 y 7.. se envía a la sección de empaquetado.infinito 0 Libre 1 Ocupado Ajuste Lista de eventos Número 1 Nombre Llegada de pieza al sistema Actualización Q_inspector++ 6 .1 0. se envía a ser ajustado tras lo cual vuelve a ser inspeccionado.infinito 0. Tras la inspección.infinito 0 Libre 1 Ocupado Q_ajuste 0. La inspección lleva un tiempo que se distribuye según una Uniforme entre 6 y 12 minutos.

.infinito Q_ajuste Cola_insp 0.infinito 0..5.Simulación de eventos discretos 2 Inicio de inspección Q_inspector-Inspector=1 3 4 Fin de inspección Inicio de ajuste Inspector=0 Q_ajuste++ Ajuste=1 5 Fin de ajuste Ajuste=0 Q_inspector++ 3’ Llegada a cola de ajuste Q_ajuste++ Condiciones y Tiempos Evento Origen Evento Destino 1 1 2 3 3 3’ 4 5 5 1 3 2 3’ 4 5 4 2 Inspector=0 Q_inspector>0 U1 <0.40) - Colas Nombre Rango Tipo FIFO FIFO FIFO Clase Normal Normal Normal Entidad Pieza Pieza Pieza Q_inspector 0.15 Ajuste=0 Q_ajuste>0 Inspector=0 Condición Tiempo T0 Un(3.infinito 7 .5) Un(20..7.

7.5.15 3' ajuste=0 4 Q_ajuste>0 Un(20.5) Inspector=0 1 T0 2 Q_inspector>0 Un(6.Simulación de eventos discretos 1.12) 3 U1<0.40) 5 Grafo de eventos del problema de Producción con inspección 8 .2 Grafo de eventos Inspector=0 Un(3.

3 Diagrama de ciclo de actividades Exterior Salida Llegada TV Insp.15<=U1<=1 U1<0. Libre Cola Salida Espera Insp. Libre Diagrama de ciclo de actividades de producción con inspección 9 .Simulación de eventos discretos 1. Inspección 0.15 Espera Ajuste Ajuste Ajust.

Procesos. 10 .2 Descripción del modelo Llegada de televisores al sistema.Simulación de eventos discretos 1.4.4 Simulación Arena 1.1 Modelo 1.4.

11 . Salida de entidades.Simulación de eventos discretos Recursos empleados por los procesos Recurso empleado por el proceso de inspección Condicionales y decisiones. Recurso empleado por el proceso de ajuste Estadística.

Entidades Recursos Colas 12 .4.3 Datos y parámetros del modelo.Simulación de eventos discretos 1.

infinito Número Variables de estado Nombre Q_taladradora Q_torno N_taladrador_libre N_tornos_libres Descripción Cola donde las piezas en espera al taladro Cola de espera a uno de los tornos Número de taladros disponibles Número de tornos disponibles Rango 0. Los tiempos de procesado en minutos de cada pieza son: Producto 1 2 Taladradora 3 Torno Uniforme (2..1 Entidades y variables de estado Entidades Atributos Nombre Descripción Nombre Tipo Pieza T_torno Taladro Torno Real 0.infinito 0.. sabiendo que el tiempo entre llegada de cada lote de productos tipo 1 es de 14 minutos y el de los de tipo 2 sigue una exponencial de media 3 minutos. 2.3) Uniforme (1..Simulación de eventos discretos 2 Producción con diferentes tipos de pieza En una planta de fabricación existen 2 tornos y 1 taladradora.3) 1 13 . Con ellos se fabrican dos tipos de productos (1 y 2)..2) Se desea simular la fabricación de 12 lotes de 5 piezas del producto 1 y 10 lotes de 8 piezas del producto 2...infinito 0.2 0.2 Descripción Rango 1.1 0.2 Eventos y actualización de variables Lista de eventos Número Nombre Llegada de 1 lote de 5 piezas del tipo 1 Actualización Q_taladradora=Q_taladradora+5 Tipo=1 T_torno=Unif (2.2 2.1 0...

infinito 0.Simulación de eventos discretos 2 Inicio proceso torno Q_torno-N_tornos_libres -3 4 Fin proceso torno Inicio proceso taladro N_tornos_libres++ Q_taladradora— N_taladrador_libre-5 Fin proceso taladro N_taladrador_libre++ Q_torno++ 1’ Llegada de 1 lote de 8 piezas de tipo 2 Q_torno=Q_torno+8 Tipo=2 T_torno=Unif (1..2) Condiciones y Tiempos Evento Origen Evento Destino 1 1’ 1 4 5 5 2 3 1’ 4 5 4 2 3 2 2 N_taladrador_libre>0 Q_taladradora>0 N_tornos_libres>0 Q_torno>0 N_tornos_libres>0 Condición Tiempo 14 Exp (3) 3 T_torno - Colas Nombre Q_taladradora Q_torno Rango 0.infinito Tipo FIFO FIFO Clase Normal Normal Entidad Pieza Pieza 14 ..

Simulación de eventos discretos 2.3 Grafo de eventos 14 N_taladrador_libre>0 1 T0 Exp (3) 4 3 5 Q_taladradora>0 N_tornos_libres>0 2 Q_torno>0 T_torno 3 1' T0 N_tornos_libres>0 Grafo de eventos del problema de Producción de diferentes tipos de pieza 15 .

Simulación de eventos discretos 2.4 Diagrama de ciclo de actividades Exterior LLegada Lote piezas 1 Taladro Ocioso Salida Piezas 1 Espera Taladro Taladrar Espera Torno Tornear 1 Cola Salida Tornos Ocioso Espera Torno Tornear 2 Cola Salida Salida Piezas 2 LLegada Lote piezas 1 Exterior Diagrama de ciclo de actividades del problema de Producción de diferentes tipos de pieza 16 .

5.5 Simulación Arena 2. Procesos.1 Modelo 2.Simulación de eventos discretos 2.5. 17 .2 Descripción del modelo Llegada de televisores al sistema.

5.3 Datos y parámetros Entidades 18 .Simulación de eventos discretos Recursos empleados por los procesos Recurso empleado por el proceso de torno Asignaciones Recurso empleado por el proceso de taladradora Recurso empleado por el proceso de torno Recurso empleado por el proceso de taladradora Salida de entidades. 2.

Simulación de eventos discretos Recursos Colas 19 .

1.. Modele el sistema suponiendo que todas las colas tienen capacidad infinita....2 Eventos y actualización de variables Variables actualizar Q_maq1=Q_maq1+1 Q_maq1=Q_maq1-1 Nº Nombre evento 1 2 Llegada de 1 pieza Inicio proceso máquina 1 20 .1..1 Entidades y variables de estado Variables de estado Nombre Q_maq1 Q_maq2 Q_maq3 Maquina_1 Descripción Piezas en espera de proceso en máquina 1 Piezas en espera de proceso en máquina 2 Piezas en espera de proceso en máquina 3 Estado en el cual se encuentra la máquina 1 Rango de valores 0.1.. siendo 0..Simulación de eventos discretos 3 Producción en serie de 3 máquinas sin bloqueo y con bloqueo En una planta de fabricación en serie.... Las piezas llegan a la cola de la primera máquina según una exponencial de media 4 minutos. las máquinas anteriores se bloquean.. Cuando se prevé el llenado de las colas de dichas máquinas. 3. 3.1. 0.. 0...5 minutos.1.. 0 Ocioso 1 Ocupado Maquina_2 Estado en el cual se encuentra la máquina 2 0 Ocioso 1 Ocupado Maquina 3 Estado en el cual se encuentra la máquina 3 0 Ocioso 1 Ocupado Trans1_2 Trans2_3 Número de piezas que están transportada entre las máquinas 1 y 2 Número de piezas que están transportada entre las máquinas 2 y 3 siendo 0. Existen cintas transportadoras que llevan las piezas de la máquina 1 a la 2 en 2 minutos y de la máquina 2 a la 3 en 3 minutos. Los tiempos medios de procesado de cada pieza se distribuye según normales de media 4 minutos y desviación típica de 0. Suponiendo que la capacidad de la cola de la m áquina 2 es de 5 piezas y de la máquina 3 es de 4 piezas. quedando fabricada dentro de la máquina.

Simulación de eventos discretos Maquina_1=1 Maquina_1=0 3 Fin de proceso máquina 1 e Inicio de transporte 1-2 Trans1_2= Trans1_2+1 Q_maq2=Q_maq2+1 4 Fin del transporte 1-2 Trans1_2= Trans1_2-1 Maquina_2=1 5 Inicio proceso máquina 2 Q_maq2=Q_maq2-1 Maquina_2=0 6 Fin proceso máquina 2 e inicio transporte 2-3 Trans2_3= Trans2_3+1 Trans2_3= Trans2_3-1 7 Fin del transporte 2-3 Q_maq3=Q_maq3+1 Q_maq3=Q_maq3-1 8 9 Inicio proceso máquina 3 Maquina_3=1 Fin proceso maquina 3 Maquina_3=0 21 .

Simulación de eventos discretos 3.5) 1 T0 5 9 Grafo de eventos del problema de servicios de producción en serie sin bloqueos. 22 .0.3 Grafo de eventos Exp(4) Maquina_1=0 Normal (4.5) 2 Q_maq1>0 3 2 4 Maquina_2=0 Normal (4.5) 3 6 Q_maq2>0 7 Maquina_3=0 8 Q_maq3>0 Normal (4.0.0.

23 . 1 Ociosa Maq. 3 Ociosa 3.5.4 Diagrama de ciclo de actividades Exterior Salida LLegada Lote piezas Cola Salida Espera Maq.Simulación de eventos discretos 3.1 Modelo 3.5.2 Descripción del modelo Llegada de piezas al sistema. 2 Ociosa Maq.5 Simulación Arena 3. 1 Proceso Maquina 1 Virtual Transporte 1-2 Espera Maq 2 Proceso Maquina 2 Virtual Transporte 2-3 Espera Maq 3 Proceso Maquina 3 Maq.

Entidades 24 .Simulación de eventos discretos Procesos Recursos empleados por los procesos Recursos empleado por el proceso Maquina 1 Salida de entidades Recursos empleado por el proceso Maquina 2 Recursos empleado por el proceso Maquina 3 3.3 Datos y parámetros del modelo.5.

Simulación de eventos discretos Recursos Colas 25 .

.. 0. 3.1.. siendo 0.1..7 Eventos y actualización de variables con bloqueo Variables actualizar Q_maq1=Q_maq1+1 Q_maq1=Q_maq1-1 Nº Nombre evento 1 2 3 Llegada de 1 pieza Inicio proceso máquina 1 Maquina_1=1 Fin de proceso máquina 1 Maquina_1=2 Maquina_1=0 3’ Inicio de transporte 1-2 Trans1_2= Trans1_2+1 4 Fin del transporte 1-2 Q_maq2=Q_maq2+1 26 .1......Simulación de eventos discretos 3.. 0.. 0 Ocioso 1 Ocupado 2 Bloqueado Maquina_2 Estado en el cual se encuentra la máquina 2 0 Ocioso 1 Ocupado 2 Bloqueado Maquina 3 Estado en el cual se encuentra la máquina 3 0 Ocioso 1 Ocupado Trans1_2 Trans2_3 Número de piezas que están transportada entre las máquinas 1 y 2 Número de piezas que están transportada entre las máquinas 2 y 3 siendo 0..1..6 Entidades y variables de estado con bloqueo Variables de estado Nombre Q_maq1 Q_maq2 Q_maq3 Maquina_1 Descripción Piezas en espera de proceso en máquina 1 Piezas en espera de proceso en máquina 2 Piezas en espera de proceso en máquina 3 Estado en el cual se encuentra la máquina 1 Rango de valores 0..1..

-1 8 9 Inicio proceso máquina 3 Maquina_3=1 Fin proceso maquina 3 Maquina_3=0 27 .Simulación de eventos discretos Trans1_2= Trans1_2-1 Maquina_2=1 5 6 Inicio proceso máquina 2 Q_maq2=Q_maq2-1 Fin proceso máquina 2 e inicio transporte 2-3 Maquina_2=2 Trans2_3= Trans2_3+1 6’ Inicio transporte 2-3 Maquina_2=0 Trans2_3= Trans2_3-1 7 Fin del transporte 2-3 Q_maq3=Q_maq3+1 Q_maq3=Q_maq3.

5) Q_maq3+Trans2.5) 9 1 T0 5 Q_maq3>0 Q_maq1>0 Maquina_1=2 Q_maq2>0 Maquina_2=2 Grafo de eventos del problema de servicios de producción en serie con bloqueos.0.8 Grafo de eventos Exp(4) Maquina_1=0 Normal (4.0. 28 .0.2<5 2 3 3' 2 4 Maquina_2=0 Normal (4.Simulación de eventos discretos 3.5) Q_maq2+Trans1.3<4 6 6' 3 7 Maquina_3=0 8 Normal (4.

estado=2 C4: Maquina2.9 Diagrama de ciclo de actividades Exterior C1: NQ(Espera Maq2)+NE (Transporte 1-2)=5 Salida LLegada Lote piezas C2: Nq(Espera Maq3)+NE (Transporte 2-3)=4 C3: Maquina1. 1 Proceso Maquina 1 C1 Virtual Transporte 1-2 Espera Maq 2 Proceso Maquina 2 C2 Virtual Transporte 2-3 Espera Maq 3 Proceso Maquina 3 C1 Maq.Simulación de eventos discretos 3. 2 Ociosa Bloqueo Maq 2 C2 Bloqueo Maq 2 Desbloqueo Maquina 2 Des Bloqueo Maq 2 C2 Maq. 29 . 3 Ociosa C4 C4 C3 C3 Diagrama de ciclo de actividades del problema de servicios de producción en serie con bloqueos. 1 Ociosa C1 C2 Y C3 Bloqueo Maq 1 C1 Bloqueo Maq 1 Des Bloqueo Maq 1 C2 Y C3 Desbloqueo Maquina 1 Maq.estado=2 Cola Salida Espera Maq.

30 .10 Simulación Arena 3.Simulación de eventos discretos 3.1 Modelo 3.10.10.2 Descripción del modelo Llegada de piezas al sistema.

Simulación de eventos discretos Procesos Recursos empleados por los procesos Recursos empleado por el proceso Maquina 1 Decisiones Recursos empleado por el proceso Maquina 2 Recursos empleado por el proceso Maquina 3 Bloqueo y desbloqueo de recursos 31 .

Entidades Recursos Colas 32 .10.3 Datos y parámetros del modelo.Simulación de eventos discretos Bloqueo de recursos Liberación de recursos Desbloqueo de recursos Salida de entidades 3.

Simulación de eventos discretos 33 .

Simulación de eventos discretos 3.11.1 Modelo 3.2 Descripción del modelo Estaciones 34 .11 Simulación Arena del procesado de tres máquinas en serie incorporando una cinta transportadora El siguiente ejemplo muestra las variaciones que se deben realizar al modelo anterior para que el transporte entre máquinas se realice a través de cintas transportadoras. 3.11.

Simulación de eventos discretos Procesos Acceso a la cinta Desplazamiento de la cinta Salida de la cinta 3. Definición de la cinta 35 .11.3 Datos y parámetros del modelo.

Simulación de eventos discretos Segmentos que componen la cinta 36 .

.3 0.1.2 0.4. Estos doctores atienden a los enfermos (t_admisión) y los clasifican en tres categorías: graves (20%). 0.5..... menos graves (50%) y leves (30%).. 37 .2..1.7 0.1 Entidades y variables de estado Entidades 0 leve 1 menos grave Paciente Atributos Tipo 2 grave sin radiografía 3 grave con radiografía Variables de estado Nombre Admis_lib Q_adm Enf_lib Q_enf Doct_lib Q_doct Rad Q_rad Descripción Nº de doctores de admisión libre Cola de espera de admisión Nº de enfermeras libres Cola espera enfermeras Nº doctores libres Cola de espera doctor Estado de la radiografía Cola de espera de radiografía Rango de valores 0.. Los enfermos graves son atendidos por uno de los 3 doctores de urgencias en un tiempo aleatorio de (t_doctores) y a continuación un 60% esperan pasar a la única sala de radiografía y el resto son atendidos por una de las 7 enfermeras del centro. Tras realizarse la radiografía en un tiempo aleatorio (t_radiografía) el paciente vuelve a ser visto por un doctor y después pasa a ser asistido por una de las enfermeras.1. 4. Los enfermos leves se marchan directamente a casa.1.1 0. 0.3. Los tiempos de atención por parte de las enfermeras coinciden en todos los casos (t_enfermeras) y después los pacientes se marchan a casa..2.1.6.1.. Los enfermos menos graves pasan directamente a ser asistidos por una de las enfermeras. 0..1..Simulación de eventos discretos 4 Servicio de urgencias Al servicio de urgencias de traumatología de un hospital llegan pacientes de cada cierto intervalo de tiempo (t_llegada) para ser atendidos por uno de los dos doctores de admisión.

Simulación de eventos discretos 4.2 Eventos y actualización de variables Variables actualizar Q_adm=Q_adm+1 Q_adm=Q_adm-1 Nº Nombre evento 1 2 3 4 Llegada de paciente Inicio de admisión Adm_lib=Adm_lib-1 Fin de admisión Llegada de enfermo grave a cola de doctores Tipo=2 Q_doct=Q_doct-1 5 6 7 Inicio atención doctores Doct_lib=Doct_lib-1 Fin atención doctores Llegada enfermo a radiografía Doct_lib=Doct_lib+1 Q_rad=Q_rad+1 Q_rad=Q_rad-1 8 Inicio de radiografía Rad=1 Rad=0 9 Fin de radiografía Tipo=3 Q_doct=Q_doct+1 Tipo=1 4´ Llegada enfermo menos grave a cola de enfermeras Q_enf=Q_enf+1 4´´ Salida de enfermo leve 5´ Inicio asistencia enfermera Enf_lib= Enf_lib-1 6´ Fin asistencia enfermera y salida del enfermo 7´ Llegada de enfermo grave a cola enfermeras Enf_lib= Enf_lib+1 Q_enf= Q_enf+1 Tipo=0 Q_enf=Q_enf-1 Adm_lib=Adm_lib+1 Q_doct=Q_doct+1 38 .

4 y Tipo<>2 7 rad=0 8 9 Q_rad>0 Doct_lib>0 Grafo de eventos del problema de servicios de traumatología 39 . Simulación de eventos discretos 4.4 y (Tipo=2 o Tipo=3) t_radiografia Q_doct>0 p>0.3<p<0.8<p<1 4 5 t_doctores 7' 6 p<0.8 4'' Enf_lib>0 t_enfermeras 5' Q_enf>0 6' Enf_lib>0 4' Q_adm>0 Doct_lib>0 0.3 Grafo de eventos p<0.3 t_lleg Admis_lib>0 1 T0 2 t_admisión 3 0.3 Ingeniero en Informática. Ingeniería de Organización.

4 y Tipo<>2 Cola Radiog. Medicos Admis p<0. Libre 40 .3 Enfer.3 Ingeniero en Informática. Libre Admisión 0.4 Diagrama de ciclo de actividades Exterior Salida Paciente Virtual Llegada Paciente Espera Admis. Radiografia Doctor Libre Radiog.8 Espera Enfer.8<p<1 p<0. Ingeniería de Organización. Reconcimiento Doctor p>0. Admisión 0.3<p<0. Simulación de eventos discretos 4.4 y (Tipo=2 o Tipo=3) Espera Enfer.

5.1 Modelo 41 . Simulación de eventos discretos 4.3 Ingeniero en Informática. Ingeniería de Organización.5 Simulación Arena 4.

5. Procesos Recursos empleados por los procesos Recursos empleado por el proceso Admisión Recursos empleado por el proceso Doctores Recursos empleado por el proceso Asistencia Enfermera Recurso empleado por el proceso Realiza Radiografia Decisiones 42 .3 Ingeniero en Informática.2 Descripción del modelo Llegada de piezas al sistema. Ingeniería de Organización. Simulación de eventos discretos 4.

Ingeniería de Organización.3 Ingeniero en Informática. Simulación de eventos discretos Condiciones asociadas al tipo de paciente Asignaciones Asignación del atributo tipo el valor 2 Asignación del atributo tipo el valor 3 Salida de entidades 43 .

Ingeniería de Organización. Simulación de eventos discretos 4.5.3 Datos y parámetros del modelo.3 Ingeniero en Informática. Entidades Recursos Colas Variables 44 .

Simulación de eventos discretos Asignación de la variable T_lleg el valor 4 Asignación de la variable t_admision el valor 5 45 .3 Ingeniero en Informática. Ingeniería de Organización.

NC Cola_carga_b Cola de barcos en espera a cargar Carga_silo(i) Capacidad medida en camiones del silo I 5.… 0. Periódicamente (t_lleg_ba) llegan barcos al puerto para cargar grano de los silos que estén llenos.2. La descarga lleva un tiempo aleatorio de (t_desc_c) y nunca se quedará un camión a medio descargar por llenarse el silo.1. Cada barco carga granos únicamente de uno de los silos (todo el silo o parte de el).2 Eventos y actualización de variables Variables actualizar Cola_control=Cola_control+1 Cola_control=Cola_control-1 Control=1 Nº Nombre evento 1 2 Llegada de un camión a puerto Inicio del control del camión 3 Fin al control de un camión Control=0 46 .1. El tiempo que se emplea en el control de la calidad es aleatorio (t_control). cada carga de grano pasa un control de calidad. 5. el camión debe esperar.1 Entidades y variables de estado Variables de estado Nombre Silo (i) Descripción Almacenes destinados al grano Rango de valores 0 desocupado 1 descargando camión 2 cargando barco control Estado del proceso de inspección 0 libre 1 ocupado Cola_control Cola_desc_c Cola del proceso de inspección Cola de los camiones en espera de descargar 0. llevando un tiempo aleatorio (t_carga_b).Simulación de eventos discretos 5 Simulación del servicio de transporte de grano Cada cierto intervalo de tiempo (t_llegada_c) llegan camiones cargado de granos al puerto de Sevilla para su exportación. A la entrada del puerto.1.1.… 0. el camión abandona el puerto con toda la carga. Mientras se carga un barco no pueden cargar el silo con granos de los camiones. de forma que si no es aceptada (un porcentaje p_inacep de las veces).…. Los silos tienen una capacidad finita y si todos los silos están llenos de grano. Los camiones que pasan el control van hacia uno de los n_s silos existentes para descargar el grano.… 0.

Simulación de eventos discretos 4 5 6 Salida de un camión no aceptado Llegada a silo de un camión aceptado Inicio descarga de un camión en silo I no lleno Cola_desc_c=Cola_desc_c+1 Cola_desc_c=Cola_desc_c-1 Silo(i)=1 7 Fin descargar de un camión y salida camión vacio Carga_silo(i)=Carga_silo(i)+1 Silo(i)=0 8 9 Llegada de un barco a puerto Inicio carga de un barco en el silo j lleno Cola_carga_b= Cola_carga_b+1 Cola_carga_b= Cola_carga_b-1 Silo(j)=2 10 Fin carga de un barco y salida del barco Silo(j)=0 Carga_silo(j)=0 47 .

3 Grafo de eventos t_lleg_c Control=0 1 T0 2 t_control 3 Existe Silo(i)=0 Y Carga_silo(i)<NC 5 6 t_desc_c 7 Q_barco>0 Y carga_silo(i)=NC t_lleg_b U>p_inacep 4 Cola_control>0 U<=p_inacep cola_desc_c>0 cola_desc_c>0 Y carga_silo(i)<NC t_carga_b 10 9 8 T0 Existe Silo(j)=0 Y Carga_silo(i)=NC Grafo de eventos del problema de servicio de transporte de grano 48 .Simulación de eventos discretos 5.

Simulación de eventos discretos 5.4 Diagrama de ciclo de actividades 49 .

Libre U>p_inacep Virtual Espera Control Control Calidad Espera Silo U<=p_inacep Descarga Camión carga_silo(i)=NC Espera Barco Silo No Lleno carga_silo(i)<NC Descarga Silo Llegada Barco Espera Silo LLeno Virtual Salida Barco Exterior Diagrama de ciclo de Actividades del problema de servicio de transporte de grano 50 .Simulación de eventos discretos Exterior Salida Camión Llegada Camión Inspec.

Simulación de eventos discretos 5.1 Modelo 51 .5.5 Simulación Arena 5.

Procesos Recursos empleados por los procesos 52 .2 Descripción del modelo Llegada de piezas al sistema.Simulación de eventos discretos 5.5.

El camión descarga el grano en uno de los silos que no estén llenos y la selección de los silos es de forma cíclica Asignaciones 53 .Simulación de eventos discretos Recursos empleado por el proceso Control Decisiones Recurso empleado por el proceso Descarga.

decremento de la variable n_silos_llenos Asignación.Simulación de eventos discretos Asignación. incremento de la variable n_silos_llenos Actualización de la capacidad ocupada del silo Bloqueo y desbloqueo de recursos Incremento de la capacidad ocupada en un silo Bloqueo de recursos Desbloqueo de recursos Liberar recursos 54 .

Entidades Recursos Colas 55 .3 Datos y parámetros del modelo.Simulación de eventos discretos El silo ha sido descargado y queda a disposición de ser usado Liberación del silo ya que no se ha llenado completamente Salida de entidades 5.5.

Simulación de eventos discretos Variables Asignación de la variable T_lleg el valor 4 Conjuntos 56 .

Simulación de eventos discretos Elementos que componen el conjunto de recursos silo 57 .

1 Entidades y variables de estado Variables de estado Nombre Q_ent Q_sal Remolcador Descripción Rango de valores Cola de petroleros esperando la entrada al 0. Existe un número ilimitado de muelles donde pueden atracar los petroleros y que es de Mmax. Los desplazamientos del remolcador con el petrolero duran Trem minutos y cuando va de v acío se considera despreciable...2 Eventos y actualización de variables Variables actualizar Q_ent=Q_ent+1 Q_ent=Q_ent-1 Remolcador=1 M_lib=M_lib-1 Nº Nombre evento 1 2 Llegada de un petrolero Inicio del remolque a muelle 3 4 5 Fin remolque a muelle e inicio de la descarga Fin descarga Inicio del remolque a salida del puerto Remolcador=0 Q_sal=Q_sal+1 Q_sal=Q_sal-1 Remolcador=1 M_lib=M_lib+1 6 Fin remolque y salida del petrolero Remolcador=0 58 ... El petrolero llega hasta la entrada del puerto.1.Muelles max 0 Libre 1 Remolcando M_lib Número de muelles libres 0. El remolcador también realiza la labor de llevar cada petrolero hasta la entrada del puerto tras haber descargado... puerto Cola de petroleros esperando salir del muelle Estado del remolcador 0.Simulación de eventos discretos 6 Simulación de un puerto A un puerto llegan petroleros para descargar en el muelle cada Tll minutos.1...1. El tiempo de descarga de cada petrolero es de Tdesc minutos. Muelles max 6. El remolcador da prioridad a los petroleros que llegan sobre los que abandonan el puerto. y espera a que el único remolcador existente lo lleve hasta el muelle. 6..

3 Grafo de eventos Q_ent>0 t_ll Remolcador=0 Y M_lib>0 Q_sal>0 Y (Q_ent=0 O M_lib=0) t_rem 2 Q_ent>0 Y M_lib>0 3 t_desc t_rem 4 5 Q_ent=0 Y Q_sal>0 6 1 T0 Remolcador=0 Y (Q_ent=0 O M_lib=0) Grafo de eventos del problema de simulación de un puerto 59 .Simulación de eventos discretos 6.

Simulación de eventos discretos 6.4 Diagrama de ciclo de actividades Exterior Salida Virtual Salida Llegada Remol. Libre Q_ent=0 Y Q_sal>0 Virtual Cola Entrada Puerto Remolque Entrada Virtual Descarga Cola Salida Liberación Muelle Virtual Cola Salida Muelle Libre Diagrama de ciclo de actividades del problema de simulación de un puerto 60 .

5.1 Modelo 6.5.2 Descripción del modelo Llegada de piezas al sistema. Procesos 61 .5 Simulación Arena 6.Simulación de eventos discretos 6.

Simulación de eventos discretos

Recursos empleados por los procesos

Recursos empleado por el proceso Entrada de petroleros Asignaciones

Recursos empleado por el proceso Salida de petrolestos

Solicitud de recursos

Liberación de recursos

62

Simulación de eventos discretos

Salida de entidades

6.5.3

Datos y parámetros del modelo.

Entidades

Recursos

Colas

Variables

63

Simulación de eventos discretos

Inicialización de variable T_ll

Inicialización de variable T_desc

Inicialización de la variable t_rem

64

6.Simulación de eventos discretos 6.2 Procesos Descripción del modelo 65 .6. 6.1 Modelo 6.6 Simulación Arena A continuación se muestra la implementación en arena del problema anterior modelando el remolcador mediante transportadores imponiendo la distancia entre diferentes puntos del puerto.

Simulación de eventos discretos Recursos empleados por los procesos Recursos empleado por el proceso de descarga Asignaciones Estaciones Transportes 66 .

Simulación de eventos discretos Solicitud de transporte Liberación de transporte 6.3 Colas Datos y parámetros del modelo.6. Recursos Distancias Distancias entre estaciones 67 .

Simulación de eventos discretos Transporte 68 .

si la zona está completa de aviones estos se quedan en la pista no permitiendo ser utilizada hasta que exista hueco en ella 7. Los traslados del vehículo sin avión se suponen despreciables.1. 0.. despegar Aviones en espera de un vehículo guía 0. Aviones en espera de una pista para 0.1..1.2 Eventos y actualización de variables Variables actualizar Q_aterrizaje= Q_aterrizaje+1 Nº Nombre evento 1 Llegada de un avión para aterrizar 69 . b) Modele el problema considerando que el avión no deja la pista libre hasta que el vehículo no ha terminado el transporte hasta la descarga c) Considérese que los aviones una vez hayan aterrizado se dirigen a una zona con capacidad finita (5 aviones) donde esperan a que sean recogidos por un vehículo.... En el aeropuerto que se desea estudiar existen P pistas que sirven tanto para aterrizar como para despegar.1. Estos aviones se quedan esperando en vuelo hasta que l torre a de control le asigne pista.1.P 0. realizando entonces la maniobra de aterrizaje que lleva una duración de t_aterrizaje. Allí esperan a que la torre de control les asigne una pista y les permita realizar dicha maniobra cuya duración es de t_despegue (Los aterrizajes tendrán preferencias sobre los despegues). estimándose un tiempo de traslado t_traslado.1 Entidades y variables de estado Variables de estado Nombre Q_aterrizaje Q_despegue Q_traslado Descripción Aviones en espera de una pista para aterrizar Rango de valores 0. los aviones llegan solos a la zona donde pueden iniciar la maniobra de despegue.. Cada cierto intervalo de tiempo t_salida. Una vez el avión hay aterrizado.Simulación de eventos discretos 7 Simulación de un aeropuerto A un aeropuerto llegan aviones de diferentes destinos cada cierto intervalo de tiempo conocido por t_llegada.. El número de vehículos guía está limitado por V vehículos. Por otra parte.V N_pistas_libres Número de pistas disponibles N_guia_libres Número de vehículos guías disponibles 7. se programa la salida de aviones del aeropuerto (no tienen nada que ver con los aviones que aterrizan).. La torre de control da prioridad a los aviones que desean aterrizar frente a los que desean despegar..... a) Modele el problema suponiendo que las pistas quedan libre una vez el avión haya terminado el aterrizaje... espera a que un vehículo lo guíe hacia el puesto de desembarco de pasajeros..

Simulación de eventos discretos 1’ Llegada de un avión para despegar 2 Inicio del aterrizaje Q_despegue=Q_despegue+1 N_pistas_libres=N_pistas_libres-1 Q_aterrizaje=Q_aterrizaje-1 2’ Inicio despegue Q_despegue=Q_despegue-1 N_pistas_libres=N_pistas_libres-1 3 Fin aterrizaje Q_traslado=Q_traslado+1 N_pistas_libres=N_pistas_libres+1 N_quia_libre=N_guia_libre-1 Q_traslado=Q_traslado-1 5 Fin traslado N_guia_libre=N_guia_libre+1 3’ Fin despegue 4 Inicio traslado 70 .

Simulación de eventos discretos 7.3 Grafo de eventos t_llegada N_pistas_libres>0 t_aterrizaje 3 N_guia_libres>0 t_traslado 5 Q_traslado>0 Q_aterrizaje>0 1 T0 2 4 Q_aterrizaje>0 t_salida N_pistas_libres>0 Y Q_aterrizaje=0 Q_aterrizaje==0 Y N_pistas_libres>0 Y Q_despegue>0 t_despegue 3' Q_despegue>0 Y Q_aterrizaje=0 1' T0 2' Grafo de eventos del problema de simulación de un aeropuerto 71 .

4 Diagrama de ciclo de actividades Exterior Llegada Avión Aterrizar Salida Cola Aterri. N_pistas_libres>0 Pistas Libres Q_despegue>0 Y Q_aterrizaje=0 Despegue Cola Virt. Salida Llegada Avión Despegue Exterior 72 .Simulación de eventos discretos 7. Veh. Libre Cola Desp. Aterrizaje Cola Trasl. Traslado Cola Virt.

2 Descripción del modelo Llegada de piezas al sistema.5 Simulación Arena 7. 73 .5.1 Modelo 7.5.Simulación de eventos discretos Diagrama de ciclo de actividad del problema de simulación de un aeropuerto 7.

5.Simulación de eventos discretos Procesos Recursos empleados por los procesos Recursos empleado por el proceso Aterrizaje y Despegue Salida de entidades Recursos empleado por el proceso Traslado 7. Entidades Recursos 74 .3 Datos y parámetros del modelo.

Simulación de eventos discretos Colas 75 .

Simulación de eventos discretos 7.6 No liberación de la pista. Grafo de eventos Q_aterrizaje>0 t_llegada N_pistas_libres>0 t_aterrizaje 3 Q_aterrizaje>0 Y N_pistas_libres>0 Q_aterrizaje>0 t_salida N_pistas_libres>0 Y Q_aterrizaje=0 N_guia_libres>0 t_traslado 5 1 T0 2 4 Q_traslado>0 t_despegue 3' Q_aterrizaje<N_pistas_libres Y Q_despegue>0 1' T0 2' Q_despegue>0 Y Q_aterrizaje=0 76 .

Salida Llegada Avión Despegue Exterior 77 .7 No liberación de la pista. N_pistas_libres>0 Pistas Libres Q_despegue>0 Y Q_aterrizaje=0 Cola Virt.Simulación de eventos discretos 7. Despegue Cola Desp. Diagrama de ciclo de actividades Exterior Llegada Avión Aterrizar Veh. Cola Trasl. Libre Cola Pistas Trasl. Salida Aterrizaje Traslado Cola Virt. Cola Aterri.

8. 78 .1 Modelo Llegada Avion Aterrizaje Aterrizaje Traslado Libera Pista Salida Avion Aterrizaje 0 0 0 0 Llegada Avion Despegue Despegue Salida Avion Despegue 0 0 0 7.2 Proceso Entidades y variables de estado El modelo no cambia se añade el modulo Release liberando las pista que no ha sido liberada en el aterrizaje.8.8 Simulación arena 7.Simulación de eventos discretos Diagrama de ciclo de actividad del problema de simulación de un aeropuerto 7.

Release 79 .Simulación de eventos discretos Liberación de recursos.

9 Bloqueo de pistas. Grafo de eventos Q_aterrizaje>0 t_llegada N_pistas_libres>0 t_aterrizaje 3 Q_traslado<5 4 Q_traslado>0 3' N_guia_libres>0 t_traslado 5 1 T0 2 Q_aterrizaje>0 Y N_pistas_libres>0 Q_aterrizaje>0 t_salida N_pistas_libres>0 Y Q_aterrizaje=0 t_despegue 2 3 Q_aterrizaje<N_pistas_libres Y Q_despegue>0 1' T0 Q_despegue>0 Y Q_aterrizaje=0 80 .Simulación de eventos discretos 7.

Simulación de eventos discretos 7. Diagrama de ciclo de actividades 81 .10 Bloqueo de pistas.

Salida Llegada Avión Despegue Exterior 82 . Cola Desp.Simulación de eventos discretos Exterior 1 Llegada Avión Aterrizar 3 Cola Pistas Trasl. Libre Salida Aterrizaje Traslado Cola DesBloq 1 2 Despegue Cola Virt. N_pistas_libres>0 Desbloqueo Pistas Libres Q_despegue>0 Y Q_aterrizaje=0 Cola Bloqueo Pista 3 Cola Virt. Cola Trasl. Cola Aterri. 2 Cola Bloqueo Av. Veh.

Decisiones 83 .Simulación de eventos discretos 7.11 Modelo Llegada Avion Aterrizaje Aterrizaje Bloqueo 0 True Traslado Libera Pista 0 0 0 False Desbloqueo Pista Salida Avion Aterrizaje 0 0 Bloqueo Pistas Llegada Avion Despegue Despegue 0 0 Salida Avion Despegue 0 7.1 Descripción del modelo Las variaciones en lo referentes a módulos es añadir un nuevo modulo de decisión y el Hold y Signal que representan el bloqueo que se debe modelar.11.

2 Datos y parámetros del modelo. Colas 84 .Simulación de eventos discretos Bloqueo Desbloqueo 7. Con respecto a datos y parámetros el modelo varía muy poco solo destacar que el número de colas se incrementan como consecuencia del Hold.11.

Simulación de eventos discretos

8

Simulación de un taller

Un taller de fabricación se dedica a procesar tres tipos de pieza, para ello el taller consta de un almacén de llegada de material, cuatro células de procesado y un almacén donde se guardan las piezas fabricadas. En el interior de cada célula se dispone de una máquina de procesado excepto en la célula 3 formada por dos máquinas diferentes tal que una de ellas procesa las piezas un 80% más rápida que la otra. La secuencia de fabricación de cada una de las piezas así como los tiempos de procesado (expresados en minutos y distribuidos según una triangular) en cada célula se muestran en la siguiente tabla: Tipo de pieza 1 6,8,10 1 2 1,13,15 2 3 7,9,11 7,10,13 18,23,28 Los tiempos entre llegadas de las piezas sigue una distribución exponencial de media 13 minutos. El 26% de las piezas que llegan son de tipo 1, el 48% tipo 2 y el 26% tipo 3. Los tiempos de transporte de cada pieza entre las diferentes células es de 2 minutos. 4,6,8 1 15,18,21 3 6,9,12 27,3,39 5,8,10 2 15,20,25 4 8,12,16 2 3 Secuencia de células a recorrer en el procesado de un tipo de pieza 1 2 3 4

8.1

Entidades y variables de estado
Entidades 1 Pieza tipo 1 Tipo_piezas 2 Pieza tipo 2 3 Pieza tipo 3 IndiceMaquina 0,..,5 Índice a la máquina donde debe ser procesada. 0 Libre 1 Ocupado 0 Libre 1 Ocupado

Pieza

Atributos

Maquina1

Atributos

Estado

Maquina2

Atributos

Estado

85

Simulación de eventos discretos 0 Libre 1 Ocupado 0 Libre 1 Ocupado

Maquina3

Atributos

Estado

Maquina4

Atributos

Estado

Variables de estado Nombre Q_piezas(1) Q_piezas(2) Q_piezas(3) Q_piezas(4) Maquina1 Descripción Rango de valores

Cola de las piezas a procesar por la máquina 0,1,.. 1 Cola de las piezas a procesar por la máquina 0,1,.. 2 Cola de las piezas a procesar por la maquina 0,1,.. 3 Cola de las piezas a procesar por la maquina 0,1,.. 4 Estado de la máquina 1 0 Libre 1 Ocupado

Maquina2

Estado de la máquina 2

0 Libre 1 Ocupado

Maquina3

Estado de la máquina 3

0 Libre 1 Ocupado

Maquina4

Estado de la máquina 4

0 Libre 1 Ocupado

8.2

Parámetros y datos
Parámetros

Nombre Máquina(i,j)

Descripción

Rango de valores

Matriz de 3 filas por 5 columnas que contiene i=1,2,3 por cada tipo de pieza la secuencia de j=1,2,3,4,5 máquinas que deben procesarla

86

Simulación de eventos discretos

8.3

Eventos y actualización de variables
Variables actualizar de Entidad.Tipo_pieza=Disc (.26,1,.74,2,1,3) Q_piezas(Maquina(Entidad.Tipo_pieza,IndiceMaquina))= Q_piezas(Maquina(Entidad.Tipo_pieza,IndiceMaquina))+1

Nº Nombre evento 1 Llegada piezas

2

Inicio procesado célula 1 Fin procesado célula 1 Inicio procesado célula 2 Fin procesado célula 2 Inicio procesado célula 3 Fin procesado célula 3 Inicio procesado célula 4 Fin procesado célula 4

Q_piezas(1)=Q_piezas(1)-1 Maquina1=Ocupado Maquina1=libre IndiceMaquina=IndiceMaquina+1 Q_piezas(2)=Q_piezas(2)-1 Maquina2=ocupado Maquina2=libre IndiceMaquina=IndiceMaquina+1 Q_piezas(3)=Q_piezas(3)-1 Maquina3=ocupado Maquina3=libre IndiceMaquina=IndiceMaquina+1 Q_piezas(4)=Q_piezas(4)-1 Maquina4=ocupado Maquina4=libre IndiceMaquina=IndiceMaquina+1 N_piezas_procesadas=N_piezas_procesadas+1 Q_piezas(Maquina(Entidad.Tipo_pieza,IndiceMaquina))= Q_piezas(Maquina(Entidad.Tipo_pieza,IndiceMaquina))+1 Q_piezas(Maquina(Entidad.Tipo_pieza,IndiceMaquina))= Q_piezas(Maquina(Entidad.Tipo_pieza,IndiceMaquina))+1

3

4

5

6

7

8

9

10 Salida sistema 11 Transporte 1-2 12 Transporte 2-1

87

Simulación de eventos discretos 13 Transporte 2-3 14 Transporte 2-4 15 Transporte 3-4 16 Transporte 4-2 17 Transporte 1-3 Q_piezas(Maquina(Entidad.IndiceMaquina))+1 Q_piezas(Maquina(Entidad.IndiceMaquina))= Q_piezas(Maquina(Entidad.Tipo_pieza.IndiceMaquina))= Q_piezas(Maquina(Entidad.IndiceMaquina))+1 88 .Tipo_pieza.IndiceMaquina))+1 Q_piezas(Maquina(Entidad.IndiceMaquina))= Q_piezas(Maquina(Entidad.IndiceMaquina))+1 Q_piezas(Maquina(Entidad.Tipo_pieza.Tipo_pieza.Tipo_pieza.IndiceMaquina))= Q_piezas(Maquina(Entidad.IndiceMaquina))= Q_piezas(Maquina(Entidad.Tipo_pieza.Tipo_pieza.IndiceMaquina))+1 Q_piezas(Maquina(Entidad.Tipo_pieza.Tipo_pieza.Tipo_pieza.

5 Diagrama de ciclo de actividades 89 .Simulación de eventos discretos 8.4 Grafo de eventos T_procesado (Tipo=1 O Tipo=2) Y Maquina1=libre Exp(13) 2 3 Q_maquina1>0 T_transporte Tipo=3 Y Maquina3=libre C1 11 Q_maquina3>0 T_transporte 15 1 Tipo=3 Y Maquina2=libre T_tra nspo rte T_transporte 17 6 T_procesado 7 Tipo=3 Y Tipo=2 Tipo=1 Y Maquina4=libre T_transporte 12 Tipo=3 Y Maquina1=libre T_procesado 13 T_transporte 4 5 Q_maquina2>0 C2 Tipo=2 Y Anterior=0 Y Maquina4=libre T_transporte 16 14 Q_maquina4>0 Tipo=2 Y Maquina2=libre 8 9 Tipo=1 10 T0 T_procesado C1: Tipo=1 Y Tipo=2 Y Maquina2=libre 8.

Cola Maq 1 Puesto 1 C1 Virtual Transporte C2 Cola Maq 3 Puesto 3 Tipo=3 Y Tipo=2 Cola Maq 2 Puesto 2 Cola Maq 4 Puesto 4 Tipo=1 Maq 2 Libre Maq 4 Libre Tipo=3 Y Tipo=2 (Tipo=3 Y Tipo=2 Y Indice_maquina=2) O (Tipo=2 Y Indice_maquina=4) C1: (Tipo=1 Y Indice_maquina=3) O (Tipo=3 Y Indice_maquina=3) O (Tipo=2 Y Indice_maquina=5) C2: (Tipo=1 Y Indice_maquina=4) O (Tipo=2 Y Indice_maquina=3) 90 .Simulación de eventos discretos Exterior Salida Llegada Piezas Tipo=3 Y Indice_maquina=2 Tipo=1 Maq 1 Libre Maq 3 Libre Cola Virt.

1 Modelo 91 .6.6 Simulación Arena 8.Simulación de eventos discretos 8.

6.Simulación de eventos discretos 8. Procesos Recursos empleados por los procesos 92 .2 Descripción del modelo Llegada de piezas al sistema.

Simulación de eventos discretos Recursos empleado por el proceso Aterrizaje y Despegue Recursos empleado por el proceso Traslado Asignaciones Estaciones 93 .

3 Datos y parámetros del modelo.Simulación de eventos discretos Rutas Salida de entidades 8. Entidades Recursos 94 .6.

Simulación de eventos discretos Colas Secuencias Secuencia 1 95 .

Simulación de eventos discretos Asignación del tiempo de procesado de la máquina 1 después del transporte de piezas a la estación 1 Asignación del tiempo de procesado de la máquina 2 después del transporte de piezas a la estación 2 Asignación del tiempo de procesado de la máquina 3 después del transporte de piezas a la estación 3 Secuencia 2 Asignación del tiempo de procesado de la máquina 4 después del transporte de piezas a la estación 4 Asignación del tiempo de procesado de la máquina 1 después del transporte de piezas a la estación 1 Asignación del tiempo de procesado de la máquina 2 después del transporte de piezas a la estación 2 96 .

Simulación de eventos discretos Asignación del tiempo de procesado de la máquina 4 después del transporte de piezas a la estación 4 Asignación del tiempo de procesado de la máquina 2 después del transporte de piezas a la estación 2 Asignación del tiempo de procesado de la máquina 3después del transporte de piezas a la estación 3 Secuencia 3 Asignación del tiempo de procesado de la máquina 2después del transporte de piezas a la estación 2 Asignación del tiempo de procesado de la máquina 1después del transporte de piezas a la estación 1 97 .

Simulación de eventos discretos Asignación del tiempo de procesado de la máquina 3después del transporte de piezas a la estación 3 Variables Inicialización del vector secuencia Conjuntos Inicialización de la variable Tiempo_transporte Inicialización del vector Factor 98 .

Simulación de eventos discretos Elementos que componen el conjunto tipos Elementos que componen el conjunto dibujo Elementos que componen el conjunto maquina3 99 .

2 minutos.1..1 Entidades y variables de estado Variables de estado Nombre Q_patas Q_tablero Q_embalaje Descripción Rango de valores Cola de almacenamiento de las patas que 0. 9...1. llegan al sistema Cola de almacenamiento de tableros que 0. llegan al sistema Cola de patas y tablero en espera de ser 0. el tiempo de montaje esta distribuido según una normal de media 4 y varianza 0.. ensamblado N_montadores_libres Número de montadores disponibles para 0.2 el montaje de mesas 9. La fabrica consta de 4 zonas de montaje de mesas donde el montaje de las mesas no es realizado hasta que no se disponga de un tablero y 4 patas.1. Las mesas están compuestas por un tablero y cuatro patas..1..2 Eventos y actualización de variables Variables actualizar Nº Nombre evento 1 2 3 4 Llegada de patas de mesa Q_patas= Q_patas+1 Llegada de tableros Llegada a montaje Inicio Montaje Q_tablero=Q_tablero+1 Q_ensamblaje=Q_ensamblaje+1 N_montadores_libres=N_montadores_libres-1 Q_patas=Q_patas-4 Q_tablero=Q_tablero-1 Q_ensamblaje=Q_ensamblaje-1 5 Fin montaje N_montadores_libres=N_montadores_libres+1 100 .Simulación de eventos discretos 9 Simulación de una fábrica de montajes de mesas Una fábrica dedicada al montaje de mesas... Las cada pata llegan según una exponencial de media 1 hora y los tableros llegan según una exponencial de media 4 horas..

Simulación de eventos discretos

9.3

Grafo de eventos

T_llegada_patas Q_patas>3 Y Q_tablero>0

1 T0

Q_ensamblaje>0 Y N_montadores_libres>0

T_ensamblaje 5

T_llegada_tableros

3

4

Q_ensamblaje>2 2 T0 Q_tablero>0 Y Q_patas>3

101

Simulación de eventos discretos

9.4

Diagrama de ciclo de actividades
Exterior

Llegada Patas Montador Libre

Salida

Cola Patas

Montaje Mesa

Cola Virt.

Cola Virt. Cola Tablero

Salida

Llegada Tablero

Exterior

102

Simulación de eventos discretos

9.5

Simulación Arena

9.5.1

Modelo

9.5.2

Descripción del modelo

Llegada de piezas al sistema.

Procesos

103

Simulación de eventos discretos Recursos empleados por los procesos Recursos empleado por el proceso Montajes de mesas Asignación Unión de entidades 104 .

5.3 Datos y parámetros del modelo. Entidades Recursos Colas 105 .Simulación de eventos discretos Sincronización de entidades Salida de entidades 9.

Simulación de eventos discretos Variables 106 .

.1.2 Eventos y actualización de variables Nº Nombre evento 1 2 3 4 Llegada de un vehículo Inicio de inspección Fin de inspección Inicio de ajuste Variables actualizar Q_inspector=Q_ inspector +1 Q_inspector=Q_ inspector -1 Inspector=1 Inspector=0 Q_ajuste=Q_ajuste-1 Ajuste=1 Ajuste=0 Q_inspector=Q_inspector+1 Q_ajuste=Q_ajuste+1 5 Fin ajuste 3’ Llegada a cola ajuste 107 .Simulación de eventos discretos 10 Simulación del sistema de cobro de una autopista de peaje Al sistema de cobro de una autopista de pejae llegan vehículos según una exponencial de media 1 hora. 10.1 Entidades y variables de estado Variables de estado Nombre Descripción Rango de valores 0. 0 libre 1 ocupado Q_inspector Televisores en espera de ser inspeccionado Inspector Estado del inspector 10.1.. Las entidades que llegan al sistema pueden acceder a uno de los 3 cabinas existentes y destinadas para el cobro... Los vehículos tardan 1 minutos desde que llegan al sistema hasta que se sitúan en la cabina correspondiente. Los vehículos que llegan a la sistema se sitúan en aquella cabina cuyo número vehículos en cola sea inferior o la cabina este disponible. 0 libre 1 ocupado Q_ajuste Ajuste Televisores en espera de ser ajustado Estado del ajustador 0..

Simulación de eventos discretos 10.3 Grafo de eventos N_peajes1_libres>0 Q_peaje1<Q_peaje2 Y Q_peaje1<Q_peaje3 t_llegada Q_peaje2<Q_peaje3 Y Q_peaje2<Q_peaje1 1 T0 N_peajes3_libres>0 Q_peaje3<Q_peaje1 Y Q_peaje3<Q_peaje2 5 N_peajes2_libres>0 t_peaje1 4 2 3 Q_peaje1>0 t_peaje2 7 Q_peaje2>0 6 t_peaje3 10 Q_peaje3>0 8 9 108 .

Simulación de eventos discretos Grafo de eventos del problema de Producción en serie de 3 máquinas con bloqueo 10.1 Diagrama de ciclo de actividades Llegada Vehículo Q_peaje1<Q_peaje2 Y Q_peaje1<Q_peaje3 Q_peaje2<Q_peaje3 Y Q_peaje2<Q_peaje1 Q_peaje3<Q_peaje1 Y Q_peaje3<Q_peaje2 Exterior Cola Peaje 1 Cola Peaje 1 Cola Peaje 1 Cola Peaje 1 Llegada Vehículo Llegada Vehículo Cola Peaje 1 Llegada Vehículo Cola Peaje 1 Cola Virt.3. Salida Diagrama de ciclo de actividades del servicio de peaje 109 .

2 Descripción del modelo Llegada de piezas al sistema.Simulación de eventos discretos 10. 110 .1 Modelo 10.4.4.4 Simulación Arena 10.

Simulación de eventos discretos Procesos Recursos empleados por los procesos Recursos empleado por los procesos Pago Peaje1. 2 y 3 respectivamente Rutas Selección de colas Salida de entidades 111 .

Entidades Recursos Colas Estaciones 112 .3 Datos y parámetros del modelo.Simulación de eventos discretos 10.4.

Simulación de eventos discretos Se desea simular el comportamiento de un sistema al que llegan trabajos según una exponencial de media 10 minutos. La jornada laboral consta de 8 horas y si transcurrido 5 horas del comienzo de la jornada queda algún trabajo que debe ser realizado en el mismo día 113 . mientras que el resto pueden ser aplazado para el siguiente. El 75% de los trabajos que llegan al sistema deben ser realizados en el mismo día.

... Indice_maquina empleada para el procesado T_proceso Rango 0.infinito Descripción Variable empleada para indicar el número de piezas que esperan una máquina 0. Eventos Número Nombre 1 Llegada Piezas Actualización Q_maquina=Q_maquina+1 114 .N_maquinas Variable empleada para expresar el orden de selección de las máquinas.N_maquinas Descripción Indice de la máquina asignada la entidad Valor del tiempo de proceso de la pieza 0. Los tiempos de proceso de cada una de las máquinas están recogidos en una tabla denominada Tiempo_proceso(i) donde i representa la máquina. Desarrolle el grafo de eventos del modelo. recurso Variables de estado Nombre Q_maquina N_maquinas_libres Maquina_estado(i) Rango 0. Orden_maquina 0.N_maquinas Número de máquinas disponibles para procesar piezas 0 Ocupado 1 Libre Estado en el que se encuentra la máquina i.infinito Máquina Entidad.Simulación de eventos discretos 11 Modelo de simulación de una cola y varios servidores con tiempos de proceso dispares. 11..1 Modelado Entidades Nombre Descripción Atributos Nombre Pieza Entidad exógena.. Considérese un sistema donde las piezas van llegando al sistema con un tiempo entre llegada de T_Llegada para ser procesada en una de las N_maquinas disponibles.

Simulación de eventos discretos 2 Inicio Selección Maquinas Q_maquina=Q_maquina-1 N_maquinas_libres=N_maquinas_libres-1 Orden_maquina=Orden_maquina+1 Indice_maquina=Orden_maquina 3 Fin selección maquinas Orden_maquina=Orden_maquina+1 Indice_maquina=Orden_maquina 4 Inicializa Criterio selección Orden_maquina=1 Indice_maquina=Orden_maquina 5 Inicio Proceso Maquina_estado(indice_maquina)=0 T_proceso=Tiempo_proceso(Indice_maquina) 6 Fin proceso Maquina_estado(Indice_maquina)=1 N_maquinas_libres=N_maquinas_libres+1 Condiciones y Tiempos Evento Origen 1 1 2 2 2 3 3 3 Evento Destino 1 1 2 3 4 5 3 4 5 Condición N_maquinas_libres>0 Tiempo To T_llegada - Indice_maquina<N_maquinas Y Maquina_estado(Indice_maquina)=0 Indice_maquina>N_maquinas - Indice_maquina<N_maquinas Y Maquina_estado(Indice_maquina)=1 Indice_maquina<N_maquinas Y Maquina_estado(Indice_maquina)=0 Indice_maquina>N_maquinas - Indice_maquina<N_maquinas Y Maquina_estado(Indice_maquina)=1 115 .

Simulación de eventos discretos 4 4 5 6 3 5 6 2 Maquina_estado(Indice_maquina)=0 Maquina_estado(Indice_maquina)=1 Q_maquina>0 T_proceso - Colas Nombre Rango Tipo Clase Descripción Cola Maquina 0.infinito FIFO Normal Cola donde se almacenan las piezas que esperan una máquina Grafo de eventos C1 C1 t_llegada N_maquinas_libres>0 C3 1 T0 2 C3 3 C2 C5 C4 4 5 6 T_proceso C2 Q_maquina>0 C 1: Indice_maquina<=N_maquinas Y Maquina_estado(Indice_maquina)=0 C2: Indice_maquina<=N_maquinas Y Maquina_estado(Indice_maquina)=1 C3: Indice_maquina>N_maquinas C 4: Maquina_estado(Indice_maquina)=1 C 5: Maquina_estado(Indice_maquina)=0 116 ..

También se conoce la tasa de servicio de la segunda máquina (µ3 piezas/minuto).infinito Cola_maq2 0.infinito 0 libre Insp_estado Estado en el que se encuentra el inspector 1 Ocupado 2 Bloqueado 117 .1 0. que puede provocar un bloqueo en la inspección. Entidades Atributos Nombre Descripción Nombre Pieza Máquina 1 Inspector Máquina 2 Descripción Rango 0....1 0. Existe un inspector a la salida de la primera máquina. Las piezas llegan con una cierta tasa de llegada a la primera máquina (λ piezas/minuto) La tasa de servicio que se emplea en esta primera máquina para cada pieza es conocida (µ1 piezas/minuto).1 Número Variables de estado Nombre N_maq1_libres N_maq2_libres Cola_maq1 Descripción Máquinas del tipo 1 disponibles Máquinas del tipo 2 disponibles Lugar donde esperan las piezas a ser procesadas por la máquina 1 Lugar donde esperan las piezas a ser procesadas por la máquina 2 Lugar donde esperan las piezas a ser inspeccionada por el inspector Rango 0. Si una pieza es rechazada en la inspección. En la segunda máquina existe una limitación en la cola de espera (máximo de γ piezas).1 0..infinito 0.Simulación de eventos discretos 12 Modelo de producción en serie con inspección y bloqueo En una planta de producción existen dos máquinas en serie para la fabricación de un determinado tipo de pieza...1 0. Se conoce la probabilidad de rechazo de piezas en la inspección (π)... pasa a la cola de la primera máquina y vuelve a ser procesada.? Cola_insp 0.. del que es conocida su tasa de servicio (µ2 piezas/minuto).

Simulación de eventos discretos Lista de eventos Número 1 2 Nombre Llegada de piezas desde el exterior Inicio proceso maquina 1 Actualización Cola_maq1++ Cola_maq1 — N_maq1_libres-3 Fin de proceso maquina 1 y llegada a la cola de N_maq1_libres++ inspección Cola_insp++ Inicio de inspección Insp_estado=1 Cola_insp-5 Fin de inspección Insp_estado=2 U=Uniforme(0.1) 6 Llegada de una pieza defectuosa a la máquina 1 Cola_maq2++ Insp_estado=0 7 Llegada de una pieza correcta a la máquina 2 Cola_maq2++ Insp_estado=0 8 Inicio del proceso de la máquina 2 Cola_maq2 — N_maq2_libres-9 Fin del proceso de la máquina 2 N_maq2_libres++ 4 Condiciones y Tiempos Evento Origen 1 2 3 3 4 5 5 6 6 Evento Destino 2 3 2 4 5 6 7 2 4 Condición N_maq1_libres>0 Cola_maq1>0 Insp_estado=0 0=U=? 0=U=1-? Y Cola_maq2< ? N_maq1_libres>0 Cola_insp>0 Tiempo 1/µ1 1/µ2 - 118 .

.? 0..infinito Tipo FIFO FIFO FIFO Clase Normal Normal Normal Entidad Pieza Pieza Pieza 119 ..Simulación de eventos discretos 7 8 8 9 8 7 9 8 N_maq2_libres>0 Insp_estado=2 Cola_maq2>0 1/µ3 - Colas Nombre Cola_maq1 Cola_maq2 Cola_insp Rango 0.infinito 0.

120 .Simulación de eventos discretos N_maq1_libres>0 1/ µ 2 Insp_estado=0 3 4 Co la 1/ λ _in sp >0 >0 es r lib 1_ aq m N_ 6 C1 5 N_maq2_libres>0 7 8 1/ µ3 9 1 T0 2 1/ µ 2 Cola_maq1>0 C1: Insp_estado=2 Cola_insp>0 Cola_maq2>0 0 ≤ u ≤ 1− π Y Cola_maq2< γ Grafo de eventos del problema de producción en serie con bloqueo e inspección.

Inspector.. Máquina 2 Pieza Condiciones Condición Actividad Cola Condición Inspección Inspección C1 : 0=U=1-? NQ(Cola Maq2)=5 Y 1-? <U=1 NQ(Cola Maq2)=5 Y 1-? <U=1 Destino Cola Maq1 Cola Bloqueo Insp Entidad Pieza Inspector Inspección Cola Bloqueo Pieza Pieza 121 . Máquina 2 Pieza.1 Actividades Nombre Llegada Proceso Máquina 1 Inspección Proceso Máquina 2 Desbloqueo Salida Descripción Tiempo 1/? 1/µ1 1/µ2 1/µ3 0 0 Entidades involucradas Pieza Pieza.1 Maquina 2 .Simulación de eventos discretos Diagramas de ciclo de actividad. ... Máquina 1 Pieza. 0. Entidades Atributos Nombre Descr..1 Inspector - - - - 0. Nombre Pieza Descripción Rango 0. . .infinito Número Representación Maquina 1 0. Inspector Pieza.

1 Tipo FIFO FIFO FIFO FIFO FIFO FIFO FIFO FIFO Virtual Virtual Normal Clase Normal Normal Normal Normal Normal Normal Normal Normal Entidad Pieza Pieza Pieza Maquina 1 Inspector Inspector Pieza Inspector Maquina 2 Pieza Pieza 122 .1 0..1 0........1 0.1 0.infinito 0.infinito 0..infinito Rango 0.? 0.Simulación de eventos discretos C2: NQ(Cola Maq2)<5 Y 1-? <U=1 NQ(Cola Maq2)<5 Y 1-? <U=1 C3 : NQ (Cola Bloqueo Pieza)>0 NQ (Cola Bloqueo Pieza)=0 Inspección Cola Maq2 Pieza Inspección Cola Insp libre Inspector Proceso máquina 2 Cola Desbloqueo Maquina 2 Proceso máquina 2 Cola Maq2 libre Máquina 2 Colas Nombre Cola_maq1 Cola_maq2 Cola_insp Maq1 Libre Insp Lbre Maq2 Libre Bloqueo Pieza Bloqueo Insp Desbloqueo Salida Exterior 0.

Simulación de eventos discretos Cola Maq1 Llegada Exterior Cola DesBloq ueo Salida c 2 Maq1 Libre Yc c1 Cola Bloqueo Pieza 1 2 Desbloqueo Cola Bloqueo Insp 1 Cola Virtual Proceso Maquina 1 Cola Insp c3 Proceso Maquina 2 c3 Maq2 Libre Inspección c2 c2 Y c1 c2 Y c1 Cola Maq2 Insp Libre 1 2 Diagrama de ciclo de actividades para producción en serie con bloqueo e inspección 123 .

Procesos del sistema Recursos empleados por los procesos 124 .1.Simulación de eventos discretos 12.1 Descripción del modelo Llegada de piezas al sistema.

Simulación de eventos discretos Recursos empleado por los procesos de la maquina 1 inspector y máquina 2 Condicionales y decisiones Bloqueo de entidades Señal de desbloqueo Liberación de recursos 125 .

1.2 Datos y parámetros del modelo. Entidades Colas Expresiones Recursos 126 .Simulación de eventos discretos Recursos liberado en el módulo release 12.

Simulación de eventos discretos Variables Modificación del modelo mediante un bloqueo por comprobación de condición. 127 .

128 .Fallos producido por el envejecimiento de la máquina.Fallos producidos por la utilización de la máquina. Los fallos serán de diversa índole: 1. La máquina falla transcurrido un tiempo igual a 3 horas las modificaciones a realizar en el modelo son: Definición de estados asociados al recurso de la máquina 2..3 Descripción del modelo 12. Para especificar un fallo en una determinada máquina se utiliza la rejilla de datos failures (situada en Advanced Process) Caso 1. la máquina falla cuando el número de piezas procesadas es 10..1. Caso 2.Simulación de eventos discretos Modificación del modelo para permitir la existencias de fallos en la máquina 2. 12.1. Fallo de la máquina por envejecimiento. 2. Fallos producidos por utilización de la máquina.4 Datos y parámetros del modelo.

Especificación de los fallos 129 .Simulación de eventos discretos Asignación del recurso máquina 2 de los nuevos estados asociados.

m 0..infinito 0. Realizan un mantenimiento correctivo de las máquinas con averías.infinito 0. Se ha estimado que las máquinas se comienzan a averiar cuando superan un cierto número de horas (t_crítico).. Dichos operarios tienen una doble función: • Realizan un mantenimiento preventivo a cada máquina después de que estas realicen un determinado número de operaciones (n_oper)....Simulación de eventos discretos Un sistema de mantenimiento situado en una sección formada por m máquinas idénticas.t_critico trabajo en la +t_proceso máquina Variables de estado Nombre Q_maquina N_maq_libres Q_correc Q_preven Descripción Cola donde las piezas en espera de la máquina Número de máquinas disponibles Cola donde las máquinas esperan se reparadas Cola donde las mantenimiento máquinas esperan ajuste de Rango 0.n_oper 0.infinito Número Máquina - Número de operaciones N_opera realizadas en la máquina 0. Se conoce el tiempo medio que tarda cada operario en corregir la avería (t_correctivo). realizando una operación de duración conocida (t_proceso) y abandonando después el sitema. Dicho mantenimiento tiene una duración conocida para cada máquina (t_preventivo).. Existe una brigada de mantenimiento de las máquinas constituidad por n operarios (n<m).. seleccionando la primera máquina que esté disponible. a que los operarios tienen prioridad sobre el mantenimiento correctivo y que tras un mantenimiento la máquina vuelve a estar en las condiciones iniciales. a) Considere que las averías Entidades Atributos Nombre Descripción Nombre Pieza Descripción Rango 0.m T_oper Tiempo total de 0..infinito 130 . A la sección llegan piezas cada cierto intervalo de tiempo (t_llegada). • Se consideran que las averías de l s máquinas nunca se producen durante una operación.

7.Simulación de eventos discretos Número de operarios disponibles para el mantenimiento N_operarios_libres 0..15 Ajuste=0 Condición Tiempo T0 Un(3.5.5) Un(20.n Lista de eventos Número 1 2 Nombre Llegada de una pieza a cola Inicio de operación en máquina j Actualización Q_maquina++ Q_maquina— N_maq_libres— Sel=j 3 Fin de operación en maquina j N_opera(j)++ T_oper(Sel)=T_oper(Sel)+t_proceso Q_correc++ 4 5 Llegada a mantenimiento correctivo Llegada preventivo a mantenimiento Q_preven++ 6 7 Máquina disponible tras operación Inicio mantenimiento correctivo N_maq_libres++ Q_correc— N_operarios_libres-- 8 Inicio mantenimiento preventivo Q_preven— N_operarios_libres-- 9 Fin mantenimiento N_operarios_libres++ N_maq_libres++ N_opera(Sel)=0 T_oper(Sel)=0 Condiciones y Tiempos Evento Origen Evento Destino 1 1 2 3 3 3’ 4 1 3 2 3’ 4 5 Inspector=0 Q_inspector>0 U1 <0.40) 131 .

.Simulación de eventos discretos 5 5 4 2 Q_ajuste>0 Inspector=0 - Colas Nombre Rango Tipo FIFO FIFO FIFO Clase Normal Normal Normal Entidad Pieza Pieza Pieza Q_inspector 0..infinito 0.infinito Q_ajuste Cola_insp 0..infinito 132 .

Sign up to vote on this title
UsefulNot useful