Académique Documents
Professionnel Documents
Culture Documents
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
* subsistema para contar horas GENERATE 3600 TERMINATE 1 Para simular: START 8