Vous êtes sur la page 1sur 2

Tercera clase pgina 1

Ejercicio 1 A un supermercado arriban clientes cada X1 15 segundos. Se quedan 6030 minutos comprando, momento en que ingresan al sector cajas objeto de nuestro estudio. Demoran 300 120 segundos en abonar su compra. Para abonar eligen un cajero desocupado si es que lo hubiera, y si estn todos ocupados hacen cola en aquel cajero que tenga la menor cantidad de gente. La distribucin de cajas habilitadas dependiendo de la hora del da y el tiempo X1 entre arribos vara de acuerdo a la hora del da: Horario X1 Cantidad de cajas De 8 a 10 horas 90 seg. 5 cajas De 10 a 12 horas 60 seg. 7 cajas De 12 a 14 horas 30 seg. 10 cajas De 14 a 16 horas 90 seg. 8 cajas De 16 a 18 horas 90 seg. 6 cajas De 18 a 22 horas 90 seg. 9 cajas El horario de atencin del supermercado es de 8 a 22 horas. Simular un da de atencin. Tabular: Cada 30 minutos la cantidad de personas en el sector de cajas del supermercado. El tiempo total que est una persona en el sistema. El tiempo en cola de cada una de las colas de caja. Cada 10 minutos la cantidad de personas haciendo cola en cada una de las cajas. * declaracin de storages SISTEMA STORAGE 10000 * declaracin de tables y qtables EDAD TABLE M1,1800,120,30 ;30 intervalos, c/u 2 minutos, 1ro. 30 minutos CANTS TABLE S$SISTEMA,10,5,30 ;30 intervalos, c/u 5 personas, 1ro. 10 personas CANT1 TABLE Q1,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT2 TABLE Q2,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT3 TABLE Q3,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT4 TABLE Q4,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT5 TABLE Q5,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT6 TABLE Q6,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT7 TABLE Q7,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT8 TABLE Q8,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT9 TABLE Q9,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona CANT10 TABLE Q10,0,2,20 ;20 intervalos, c/u 2 personas, 1ro. 0 persona COLA1 QTABLE 1,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA2 QTABLE 2,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA3 QTABLE 3,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA4 QTABLE 4,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA5 QTABLE 5,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA6 QTABLE 6,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA7 QTABLE 7,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA8 QTABLE 8,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA9 QTABLE 9,0,60,20 ;20 intervalos, c/u 1 minuto, 1ro. 0 minuto COLA10 QTABLE 10,0,60,20;20 intervalos, c/u 1 minuto, 1ro. 0 minuto * inicializacin de savevalues INITIAL X$MAXCAJA,5 ;inicialmente hay 5 cajas habilitadas INITIAL X1,90 ;inicialmente llega un cliente cada 90 segundos * Simulacin GENERATE ADVANCE ENTER SELECT NU TRANSFER NOHAY SELECT MIN PAGAR QUEUE SEIZE DEPART ADVANCE RELEASE LEAVE TABULATE TERMINATE * subsistema para GENERATE SAVEVALUE SAVEVALUE ADVANCE SAVEVALUE SAVEVALUE ADVANCE SAVEVALUE SAVEVALUE ADVANCE SAVEVALUE ADVANCE SAVEVALUE ADVANCE TERMINATE X1,15 ;arribo de clientes 3600,1800 ;se quedan 60 30 minutos comprando SISTEMA ;entrada al sector de CAJAS NROCAJA,1,X$MAXCAJA,,,NOHAY ;busco si hay una caja vaca ,PAGAR ;voy a la caja NROCAJA,1,X$MAXCAJA,,Q ;busco la caja de cola mnima P$NROCAJA ;hago la cola para la caja NROCAJA P$NROCAJA ;tomo la caja (facility) P$NROCAJA ;salgo de la cola 300,120 ;tiempo para pagar P$NROCAJA ;salgo de la caja SISTEMA EDAD ;tabulo el tiempo en el sistema ;fin variacin de ,,7200,1 MAXCAJA,7 1,60 7200 MAXCAJA,10 1,30 7200 MAXCAJA,8 1,90 7200 MAXCAJA,6 7200 MAXCAJA,9 14400 1 la cantidad de cajas y arribo de personas al sistema ;genera nica transaccin a las 2 horas de empezar ;7 cajas de 10 a 12 horas ;llega un cliente cada 60 segundos de 10 a 12 horas. ;10 cajas de 12 a 14 horas ;llega un cliente cada 30 segundos de 12 a 14 horas. ;8 cajas de 14 a 16 horas ;llega un cliente cada 90 segundos, a partir 14 horas ;6 cajas de 16 a 18 horas ;9 cajas de 18 a 22 horas

* subsistema para tabular cada 30 minutos las personas que hay en el sistema en estudio GENERATE 1800 TABULATE CANTS

Tercera clase pgina 2


TERMINATE * subsistema para GENERATE TABULATE TABULATE TABULATE TABULATE TABULATE TABULATE TABULATE TABULATE TABULATE TABULATE TERMINATE Ejercicio 2 El sector de laminado de fbrica de acero produce chapas a razn de una cada 5 2 minutos. Las chapas se deben templar en un horno, el 30% de las chapas debe permanecer en el horno durante 60 5 minutos mientras que el resto por 45 3 minutos. El horno tiene una capacidad mxima de 50 chapas. Luego del templado las chapas son estiradas por una laminadora hasta lograr el espesor deseado. Existen 3 laminadoras independientes que demoran 3 1 minuto en laminar cada chapa. Los operarios llevan la chapa desde el horno hasta una de las laminadoras demorando 60 30 segundos. Para que las 3 mquinas tengan trabajo constante, el operario lleva la chapa primero a la que est libre y sino a la que tenga menos chapas para laminar. Simular 8 horas de trabajo. Tabular: El tiempo total del proceso para cada chapa. El tiempo de espera en cada una de las laminadoras. El tiempo de espera de las chapas para ser horneadas. Cada 10 minutos, el total de chapas esperando ser horneadas, el total de chapas en el horno y el total de chapas en el sistema. * declaracin de storages SISTEMA STORAGE 10000 HORNO STORAGE 50 * declaracin de tables y qtables EDAD TABLE M1,2700,120,30 ;30 intervalos; c/u 2 minutos; 1ro. 45 minutos CANTH TABLE S$HORNO,0,2,25 ;25 intervalos; c/u 2 chapas; 1ro. 0 chapas CANTS TABLE S$SISTEMA,0,10,30 ;30 intervalos; c/u 10 chapas; 1ro. 0 chapas CANTQH TABLE Q$HORNO,0,5,20 ;20 intervalos; c/u 5 chapas; 1ro. 0 chapas LAMI1 QTABLE 1,0,60,30 ;30 intervalos; c/u 1 minuto; 1ro. 0 minuto LAMI2 QTABLE 2,0,60,30 ;30 intervalos; c/u 1 minuto; 1ro. 0 minuto LAMI3 QTABLE 3,0,60,30 ;30 intervalos; c/u 1 minuto; 1ro. 0 minuto COLAH QTABLE HORNO,0,60,30 ;30 intervalos; c/u 1 minuto; 1ro. 0 minuto * Simulacin GENERATE ENTER TRANSFER ASSIGN ASSIGN TRANSFER TIPO2 ASSIGN ASSIGN ALHOR QUEUE ENTER DEPART ADVANCE LEAVE ADVANCE SELECT NU TRANSFER NOHAY SELECT MIN ALAMI QUEUE SEIZE DEPART ADVANCE RELEASE LEAVE TABULATE TERMINATE * subsistema para GENERATE TABULATE TABULATE TABULATE TEMINATE 300,120 ;arribo de chapas SISTEMA ;entro al sistema 0.3,,TIPO2 ;30% tardan ms en el horno MEDIA,2700 ;media del 70% DESVIO,180 ;desvo del 70% de las chapas ,ALHOR ;voy al horno MEDIA,3600 ;media del 30% DESVIO,300 ;desvo del 30% HORNO ;cola para entrar al horno HORNO ;entro al horno HORNO ;salgo de la cola P$MEDIA,P$DESVIO ;tiempo en el horno HORNO ;salgo del horno 60,30 ;tiempo para llegar a las laminadoras LAMI,1,3,,,NOHAY ;busco si hay una laminadora vaca ,ALAMI ;voy a las laminadoras LAMI,1,3,,Q ;busco la cola mnima P$LAMI ;entro en la cola P$LAMI ;tomo la laminadora (facility) P$LAMI ;salgo de la cola 180,60 ;tiempo de laminado P$LAMI ;dejo la laminadora SISTEMA ;salgo del sistema EDAD ;tiempo en el sistema ;fin tabular cantidades cada 600 CANTS ;chapas en CANTH ;chapas en CANTQH ;chapas en 10 minutos el sistema el horno la cola para el horno tabular cada 10 minutos las personas en cada cola 600 CANT1 CANT2 CANT3 CANT4 CANT5 CANT6 CANT7 CANT8 CANT9 CANT10

Para simular: START 1

* subsistema para contar horas GENERATE 3600 TERMINATE 1 Para simular: START 8

Vous aimerez peut-être aussi