Sunteți pe pagina 1din 27

CAPITALO WI

STMT]T ^TON MANT]AL


El concepto de flujo de unidades y su uso en el desarrollo de Modelos de Sistemas de Redes
para operaciones de construccin ha sido introducido en captulos anteriores.

Este captulo discute la mecnica del modelaje del flujo de unidades

y el analisis de los

modelos CYCLONE usando tcnicas de simulacin manual.

En captulos posteriores se tratar el uso de tcnicas de procesamiento por computadora.

7.1.

,\IMAICION DE SISTEMAS DISCRETOS.


El movimiento de unidades en el sistema real provee las bases sobre las cuales se desarrolla
la lgica del sistema CYCLONE.

El objetivo de desarrollar el modelo de un sistema de produccin es examinar la interaccion


entre el flujo de unidades, determinar los estados de reposo de los recursos, localizar cuellos de
botella y estimar la produccin del sistema. Para lograr este objetivo, el momiento de las unidades
a travs del sistema tiene que simular el movimiento real de los recursos de produccin.

En un modelo que representa una actidad real edentemente se pierde algo de fidelidad,
pero esto puede obviarse mediante un nivel de detalle apropiado. La ventaja de estos modelos
hechos con papel

y lprz

es su bajo

desbalance entre los recursos,

costo. El sistema debe ser estudiado para ver su respuesta y el

lo cual provoca ineficiencia. Al desarrollar un modelo, si los tiempos

son establecidos al var se debe usar la simulacin mediante el mtodo de MONTECARLO para

mover las unidades a travs de sus ciclos

avunarlas de un estado a otro. El momiento de las

unidades se logra tirando dados imaginarios para determinar cuando se mueven las unidades y los
tiempos en que se demoran. Los dados en este caso son los NUMEROS ALEATORIOS (Captulo

vt)
Si los tiempos son determinsticos (es decir que no son probabilticos) no se necesitan los
dados. En este caso una simple simulacin puede realizarse en la cual las demoras son predefinidas.

En cualquiera de los dos casos el momiento de las unidades tiene lugar en puntos discretos
en tiempo. Es decir la simulacin de una tarea es definida en trminos de su evento inicial

su

evento final. Durante el tiempo entre el principio y el fin de una tare4 las unidades que la transitan
estn presas en ella y es posible fijarlas en su posicin. Por consiguiente, el modelo del Sistema de

Red tiene que ver solamente con el momiento en puntos fijos en el tiempo, es decir cuando ellas
estn disponibles para otras tareas.

Esto es igualmente vlido para las unidades demoradas en los Nodos Q donde el tiempo
discreto en que una unidad entra o sale es de inters. Estos puntos son eventos DISCRETOS

alo

largo de una lnea que representa el paso del tiempo. Debido a la naturaleza discreta del
momiento de las unidades de flujo el procedimiento se conoce como SIMULACION DE
SISTEMAS DISCRETOS.
Procedimientos para mover manualmente unidades en saltos DISCRETOS sobre un modelo

grfico son llamados SIMULACION MANUAL.

Una simulacin DISCRETA COMPUTARIzuDA implica el uso de un computador para


mover las WIDADES DE FLUJO a travs del sistema en una manera discreta.

7.2. METODOS DE SIMUILICION DISCRETA.

Un concepto bsico para todos estos

sistemas es el RELOJ

DE SIMUIACION (SIM

CLOCK) el cual lleva el tiempo de simulacin(SIM TI 4L). El mtodo de avance del reloj es de
gran importancia ya que establece como y en qu puntos en el SIM TIME el sistema es resado
para determinar si el movimiento de unidades debe ocurrir. Dos mtodos pueden usarse para
avutza el reloj de un punto DISCRETO a otro en el tiempo:

I. El reloj se avanza en lapsos de tiempo

iguales (1 min., 2 min.) Despus de cada paso se resa el

sistema para ver si algun movimiento estaba programado para terminar en dicho intervalo de
tiempo. Este mtodo se llama dewrERVALos DE

nEMpo UNIF)RME.

Este sistema funciona si los movimientos son ms o menos uniformes. En cambio si hay
varios movimientos rpidos seguidos de tiempos de inactidad largos el mtodo no es eficiente.

-7.2-

Por ejemplo, si varias unidades se mueven en un tiempo de 5 minutos y despus no ocurre otra
actividad por 2 horas, el mtodo requerir 24 revisiones, si se usan intervalos de 5 min. (2

:24)

sin que

6015

ocuran actidades.

2. El mtodo que mejor se adapta a la generalidad de los casos es el que

avanza

el RELOJ

basndose en los tiempos de terminacin de los eventos de las tareas de acuerdo a lo programado
en la simulacin. Para implementar este mtodo se usa un simple registro para seguir la pista a los
eventos programados y los tiempos correspondientes. Es como llevar un bro de CITAS diseado
para indicar cuando las tareas deben terminar.

El

sistema requerido consiste de una LISTA DE E'{IENTOS

y una ltsta CRONOLOGICA.

Cuando los eventos se generan son incluidos en la Lista de Eventos. De sta son pasados a la

Cronolca al tiempo en que ocurrirn.

La lista Eventos contiene aquellos que estn programados y la Cronolgica los que han
ocurrido. El ltimo evento enla Cronolgica es el que est ocurriendo y representa el AHORA

Q Now).

La SIMUL/ICION MANUAL sigue la pista al evento desde el tiempo en que se genera


hasta que ha ocurrido.

Enla Fig. 7.1.

se presenta un ejemplo:

LS'TA DE TWNTOS

Actv
F

Noy/ll\
+ DUR'U
?rru(--ll

Reihl en lr
de errrnb

Un valor deb-

mirtico o urs

vriblc

LIS'TA

Actv.

Hor,a

Ly'4

0s

5/B twnb hteido


l/2
crdo ocum
-F.
7.55

I
3
5

{RONOLOGC

SIM TIME
d.1
5.8

t5

1.9

--@
Raloi
vd fEiI

8.35

7.9
8.1

lebri
FE.

Z.l.

Pturca;,tr,eeade

m avaeb decn6

En el ejemplo vemos que cuatro eventos han ocurrido y han sido pasados a la

sta

Cronolgtca. En sta, el orden debe corresponder al tiempo, es decir, los eventos se colocan segn

-7.3-

el tiempo. La transferencia de la lista de eventos a la Cronolgtca es el mecanismo que avanza el


reloj. La ltima entrada enla Cronolgica representa el tiempo

Unavez que un evento

es transferido de una lista a la

AHOM Q NOn.

otra se tacha de la lista de Eventos y el

tiempo SIMUIADO preo (SIM ruMD es cambiado al SIM TIME del ltimo evento transferido.
De esta forma no es posible transferir eventos a la Cronolgica fuera de tiempo y cualquier nuevo
evento ser ms tardo que el anterior ya que T NOW + DUR

> T NOW. En algunos

casos DUR

puede ser cero y el evento se transfiere de inmediato.

El flujo del evento simulado, de izquierda a derecha enla Fig. 7.1. ocune

a la hora en que el

evento es generado. Esto sucede al momento en que la tarea puede comenzar. La generacin de un
evento tiene lugar cadavez que un Nodo COMBI, NORMAL, FUNCION o

ACUMUIADOR puede

comenzar.

Una fase importante de la simulacin de SISTilLAS DE (NIDADES DISCRETZ,S consiste


en la identificacin de las tareas que pueden comenzar, la generacin de duraciones para tareas que

pueden comerzar, el clculo de los tiempos correspondientes a la terminacin de esas tareas y el

registro de esas terminaciones de eventos en la lista de Eventos. Esta fase se designa FASE DE

GENEMCION DE EWNTOS.
Cuando se ha determinado que una tarea puede comerzar, el primer paso es mover las
unidades que deben transitar la tarea al elemento gr.fico que la representa. Luego se genera el

tiempo de dilacin, se calcula el fin de la tarea o tiempo de terminacin del evento y el tiempo
generado se registra en la lista de Eventos. En cualquier T NOW dado, todas las tareas que pueden
comenzar se han iniciado y por consiguiente ellas generan tiempos de terminacin de eventos, como
se muestra

enlaFig.

7.2.

Una vez que se han iniciado las tareas que pueden comenzar, la segunda fase del proceso de
simulacin tiene lugar avanzando el RELOJ. Esta se conoce como la FASE DE AVANCE (Fig.
7.3.) y esencialmente consiste en la transferencia del prximo evento ms temprano de la sta de

Eventos ala Cronolgrcay ste pasa a ser el ultimo de dicha lista y mueve el RELOJ de su puesto
anterior a un nuevo T NOW que es el SIM TIME del evento transferido. En otras palabras, el

-7.4-

indicador del T NOW siempre bala a la ltima entrada en la lista Cronolgica y el RELOJ avanza al
tiempo de este evento.

Glculartkrrpo
: TNOW
+ DUR

linal

Regirtrar T.T.E.
en

Lit

f.

7^2.

&

&ento

Ticmpo de termincin
del aento.

fie d Geaenc*h

F8- 7-e- FAff DEAVANCE

de Evetu

Cuando avanza el reloj todas las tareas que pueden terminarse son finalizadas y las unidades
en trnsito son liberadas hacia los elementos que siguen y se reinicia la fase de

GENEMCION.

Este ciclo contnuo entre las fases de GENERACION y AVANCE, da por resultado el
movimiento de las unidades a travs del Sistema Simulado. Como el reloj siempre avanza al tiempo
del prximo evento ms temprano programado, este procedimiento de SIMULACION es mnocido
como eIMETODO DEL PROXMO EVENTO.

-7.5-

7.3.

ALGORITMO DE ILI SIMUICION POR PROXIMQ EVENTQ.

La lista en la Tabla 7.1. sumariza loslasos implicados en las Figuras 7.2.,y 7.3. J
diagrama de flujo compuesto para este procedimiento es mostrado

enlaFig. 7.4. en el cual se ha

includo un segmento para diferenciar los procedimientos dependiendo que


determinstica

la

dilacin

sea

o por a,zar, en cuyo caso una variacin aleatoria se genera de la distribucin

probabilstica acumulativa como se describi en el Captulo W.

TABI-4

7.1. ALGORITMO

DEL PROXIMO EVENTO.

A. FASE GENEN,ECION.

1. Puede comenzar alguna tarea?, esuin cumplidas las condiciones?


2. En caso afirmativo contine, si no, vaya al paso 8.
3. Mueva las unidades que pueden inicia el triinsito de una tarea dentro del elemento de dicha tarea.
r'. Generar duacin del tnlnsito.
5. Calcula el empo de terminacin(T.T.E.
TNOW + DUR)
. Registre el T.T.E. en la lista de Eventos.
7. Regrese al paso l.

B. FASEAVANCF

8. Transferir el prximo evento ms temprano programado en la sta de Eventos a la lista Cronolgica (Tache el
Registro en la lista de Eventos).
9. Avanzx eIRELOJ al tiempo del wento transferido.
IL.Tenntnar lastaeasasociadas cnnT.T.E.
T-tXrilA,}; d*4/1. Libera unidades hacia los elementos siguientes.
12. Regrese al paso 1.

?ittPo pe

-7.6-

t*lttO.

lnicir

eoencil de

Generr Evento

l Elemento de
l Teree

Generl
Nmero

Aletorio

letori ds l
it.Aomultiv

racin=V
:le letori,

Rrgistrar T.T.E.

en lit de
Evento

"K'

Velor contnte &


demor ddermindir
orid on l, Tre

Trnfrrir Po<.
Evento m
tGmpfno

rnzrr Reloj r

Terminr tres

odd on
T.T.E.

f8- 7.4. Dhsnnt de Fhpde h frMUIACIl

-7.7-

Este algoritmo no contiene ninguna prosin para desarrollar estadsticas

sobre

rendimiento del sistema o los tiempSs de inactidad. Solamente provee el momiento de unidades
a travs del sistema definido. La obtencin de Estadsticas ser discutida posteriormente

7.4.

EL MODELO "MAMPOSTERIA"
Consideremos de nuevo el problema en el cual el obrero almacena bloques sobre el andamio.

Asumamosquecabentrespaquetesde l0bloques. Elmodelo CYCLONE es mostradoenlaFig7.5.IJn obrero y tres albailes laboran en el sistema a representar con SIMUIACION MANUAL. La
simulacin se efectuar hasta que los tres albailes hayan completado tres ciclos de colocacin de
bloques. No hay bloques sobre el andamio al comienzo del trabajo.

F*. 7.5- &renr

de REAEATECIMTENTOALABA|L

La Tabla 7.2. suministra los tiempos observados pua a) Colocacin de ladrillos y


Transferencia de paquetes del suelo a la pila sobre el andamio. En

Nodos

I, 4 y 7 los INDICADORES

correspondientes

,)

la Fig. 7.5. se observa en los

a 1 obrero, 3 pilas y 3 albailes

respectivamente.

Las .Frgs. 7.6. a)

7.6.,/ muestran los Valores de la Distribucin acumulativa de los

tiempos indicados enla Tabla 7.2. Asutntr que el tiempo requerido por el albail para retirar el
paquete (Actividod 5) tiene un valor determinstico de 1.0 minuto.

-7.8-

A8IA
a) Glocacidn de

I.e.

flEMPoS DE TRANyTo PARA PRaEI.EMA DET ALEAIL

l-adrillos

b) Tnrcfenrria de Paquucr del Sucb

(Tierrpo pera pcqtzte de 10 pca)


lrtervlo

Fmsr-:rcia

Valorus
Acum.ladoe

3.0 - 3.99

12

12

4.O - 4.99

15

27

5.0 - 5.
6.0 - -99
t.o - 1.99
8.O - 8.99
9.O - 9.n

lrtrvalo

I
I

o
a

8'

22

12

94

2.5 -z.99

16

84

1m

3.0 - 3.49
3.5 - 3.99
4.O - 4.99

93

0,t
0,7
0,6
0,5

0,{
0,3
o,2

0,t

(b)
1,0

0,9
T

0,8

o,7

d
f

l
I

o
I

Valores

0,9

HLA

AcumJaJo

45

(a)

fEctErtla

18

I,O

21

5. 7 .. Difribucin AcumultiY

la

0.0 - 0.19
0.5 - 0.99
1.0 - 1.19
1.5 - 1.99
2.O - 2.49

La Tabla 7.3. presenta la lista de Eventos y la Cronolgica

rcbel A#arrio

0,6
0,5

0,4
0,3
o,2
0,1

MIITIUTOS

-7.9-

10

?0

4
3

2
46

91
100

TABIA,7.3. UST/{S DE EVENTOSY CRONOLOGICA


USTADEEVENTO

fRlWSF. ACTN- T.NOW

DaR

x203
x
2

3,0

4,9

3,0

I ,0

4,0

5
6

I,ISTA CRONOLOGICA

T.T.E. ACTV.
323,0
7,9
5
4,0
2

SIMrufiE
4,0
7,9

Para entender el proceso de simulacin procedamos paso a paso a travs de los primeros
ciclos de GENERACION y AVANCE: La nica tarea que puede comenzar es la 2. Por consiguiente
una pila y el obrero son modos a la tarea 2. El tiempo generado para esta dilacin es 3 minutos y

el T.T.E. es 3 minutos. Cada vez que se conduce una simulacin un nuevo juego de nmeros
aleatorios ser usado, de modo que ste representa solamente uno de una infinita gama de
secuencias de tiempo que podran obtenerse. Ninguna otra tarea puede comenzar de modo que nos

movemos a la fase AVANCE.

El T.T.E. para la tarea2

es transferido a la lista

Cronolgica y el reloj es avanzado a un SIM

TIME de 3.0. Para indicar esta transferencia se coloca una X en la columna Transferencio de la
lista Eventos. En este punto las unidades demoradas en 2 son liberadas y pasan

los siguientes

elementos. El obrero regresa al estado de inactidad en (1) y el indicador de la pila se mueve hacia
el nodo: Posicin Ocapada. El control dela

El sistema

SIMUMCION

es examinado de nuevo para

se pueden iniciar otras dos, que son

la}y

regresa a la fase

GENEMCION.

ver que tareas pueden comenzar y observamos que

la 5. Movemos el obrero y el indicador de la pila a la

tarea 2 y la colocamos en la lista de Eventos. La dilacin d, azar generada es 4.9


T

y si la sumamos al

NOW de 3.0 da ut T.T.E. para COMBI 2 de7.9. minutos. El marcador de la pila que tenemos en

(3) y una unidad ALBAIL de (7) son modos a la actividad (5) ALBAIL RETIM PAQUEIE.
De nuevo se genera una duracin que es registrada en la hsta Eventos. En este caso la duracin es
deterministica ya que se asumi un tiempo constante de un minuto para el albail recoger el
paquete. Aadiendo este tiernpo

al T NOW un Z T.E. de 4.0 se obtiene para el COMBI 5.

Habindose iniciado las tareas que pueden comenzar regresamos a la fase AVANCE.

-7.T0-

Revisando la lista Eventos se ve que dos eventos estn programados. El ms temprano de

los dos es la actidad 5 con un tiempo de terminacin de 4.0 minutos. Por consiguiente
transfiere este efuento a la lista Cronolgica y se le coloca una

se

X en la columna Transferencia. El

tiempo de simulacin T NOW es 4.0 y el reloj avanza a 4.0. Ahora se resa qu tareas pueden
terminar. La nica tarea afectada por el nuevo T NOW es (5) la cual es terminada y libera al albail

y alaunidad marcador de PIIA.

Estas unidades pasan a los elementos (6) y (4) respectivamente. El

momiento del indicador de pila a (4) indica que la posicin est vaca y no hay paquetes apilados
sobre el andamio. Esto concluye la fase AVANCE y se regresa a la fase GENERACION.

De nuevo examinando las tareas que pueden comerzar se observa que hay una sol4 que es

la (6), la cual es una actidad NORMAL y


proveniente de (5).

NOW Q.SIM

puede comenzar tan pronto llegue una unidad

4.0) ninguna otra tarea puede comenzar.

Por consiguiente se genera una duracin al azar para la Tarea 6, de 4.5 la cual sumada al 7
NOW produce un T.T.E. para (6) de 8.5. Esto se registra en la lista Eventos.

$lu

t $lu2

Sh

TNOY'i= 7.9
Ltrra delTi".rp"

3.0

4.O

7.9

fs. f.7. &do del &teen ptn TNOW

Regresando a

7.9

la fase AVANCE se puede ver que de los dos eventos programados no

transferidos el Z 7.E., el ms temprano es 7.9. asociado con la tuea 2. Transferimos ste a la lista

Cronolgica colocamos la

en la columna Transferen cia y avawamos el reloj a un tiempo de

-7.1,t-

simulacin T SIM de7.9., es decir T NOW es 7.9. Ahora se termina la tarea 2 y se permite el flujo
de las unidades a los elemeltos ap.opiados.

El marcador (P)

pasa al Nodo (3), indicando que hay un paquete disponible sobre el

Andamio y el Obrero regresa a su posicin de reposo en (1).

Si hacemos una instantnea del sistema y la posicin de las unidades en este momento
podemos observar: (Fig. 7.7.). Ninguna unidad est siendo SUPLIDA (Act 2) o RETIRADA (Act

5). El obrero est en espera en (1) Dos posiciones (P) estn vacas en (4) Esto es, un paquete est
disponible en (3) mientras que un Albail est colocando ladrillos enla Tarea NORMAL (6).

Las posiciones de las unidades estn sealadas en la Tabla 7.4. Los saltos de tiempo
discretos que han tenido lugar, son indicados en el diagrama LINEA DE

TIilPO

mostrado debajo

del modelo enla Fig. 7.7. En este momento la lista de Eventos indica que solo un evento est
programado para terminar. Esto lo comprueba el hecho de que solo una unidad est en trnsito. La
nica tarea conteniendo una unidad en trnsito es la tarea (6) ALBALL COLOCA IDRILLOS.

TAEIA 7.4. POflCION DE IAS UNIDADES PARA TNOW: 7.?

Unid. Flujo a TNow

Elento

NODO Q

Uru unild obrgo

coM8r I
NODO a
NODO Q

coM8l

= 7.9

Nirguna

Urs undad PILA

Dos unilades PILA

Nirpna

NOR}vIAL

tln unild Abl

NODO Q

Dos unijdes Albil

Continuando la simulacin a travs de 3 ciclos completos de ALBAIL, resultan las listas de


Eventos y Cronolca mostradas en la Tabla 7.5. El estado del sistema para T NOW

-7.12-

29 se ve en

la Fig. T.S.Examinando la lista de Eventos puede verse que tres eventos estn programados. Dos
tareas de Colocacin de hbriilos (6) estan en progreso. Las tareas COMBI (2) terminarn a los 32.0

minutos. Mas an, puede establecerse que otro evento ser programado durante

la

fase

GENERACION ya que un albail est en reposo y un paquete est disponible en el Nodo 3. Por
consiguiente, antes que el RELOJ avance de 29.0 una Tarea 5 ALBAIL RETIRA PAQUETE
puede ser generada y aadida a la lista Eventos.

Tambin se puede estimar la productidad del sistema. Ya que se han concluido 3 ciclos de

albail, el nmero de ladrillos colocados es. 3 olbailes

x 3 ciclos x 10 ladrillos/ciclo :

90

ladrillos.
Larata de produccin por hora

sera:

60 minutos/hora x g0ladrillos = 186.2 ladrillos/hora


29 minutos

Este estimado de productidad est afectado por el hecho que el Sistema est en etapa de
ajuste y no ha alcanzado el nivel de estabilidad.

Un estimado del tiempo de espera de las unidades en los Nodos Q tambin puede
obtenido. Resando la lista Eventos puede observarse que en los lapsos entre 12.3- 14.0
18.6 no hubo actidad programada en 2luego el obrero estuvo inactivo. El hecho de que

ser

14.4.-

latarea2

estuvo ocupada exceptuando estos perodos es determinado investigando todos los T.NOW y los

T.T.E. relacionados con la actidad 2. Estos son extractados y mostrados enla Fig. 7.9.

Fb. 7.9. &udo dal &talr.t pa,a TNOW

-7.13-

2 9.O

TABI}I

7.5. LISTA DE

FWNTOS

Y CRONOT,OGTCA

PARA 3 CTCLOS DF AT.RATT

'
tt'

v'1

lq)

-zt U

Event List

U)

(d

"F:o

,y

vl

{l

4.9

{l

3.0
3.0
4.0
7.9

7.9
4.0

vl
vl

vl
vl

s
z

{l

s
0

{l
JI

{l

7.9

9.0
8.9
8.9
9.9

{l

10.3
10.3
11 .3
11 .3
11 .8
13.0

14. 0

vl

14.0
t7 .6
18.3
18.
18.6
19.3
21.4
22.O

vl
vt
vl
vl
vl

vl

s
2

o
2

./l

a/l

vl

vl

Jl

vl

s
s

{l
{l

23.0

',i

23.t

24.0
24.0

vl
I
vl

vl
vl

22.t

1.0
4.5
1.1
1.0
1.3
1.0

4.t
t.t
1.0
1.0
0.5

1.0
0.5
1.0

0.4
8.0

1.0
1.0
2.8
3.5
3.9
2.6
1.0
1.0
.0
4.7
1.0
1.5

25 .0

/.5

25.5

27 .5
27 .8

2.0
4.5
1.0
6.0

28.8

8.5

.2-

5
2

'

9.0
8.9

10.3

9.9

3.0
4.0
7.9
8.5
8.9
9.0
9.9

22

18.6
19.3

10.3
11 ,3
11 .3
11 .8
12.3
13.0
14.0
14.4
r7 .6
18.3
18.6
19.3

2t.4

2t.4

22.0

22.1
23.2
24.0
23.0
23.1
29.0
27 .8
25.0
25 .5
32.5
27 .5
32.0
28.8
34.8

22.t

23.0
23.1
23.2
24.0
25.0
25.5

13

17

.6
.3
11 .3
11 .8
18.3
12.3
14.0
14.4

11

2
2

)
6
6

6
2

))
2
2

-7.14-

27 .5
27 .8

28.8
29.0

El obrero entonces tuvo 5.9 minutos de inactividad en un tiempo total de 29 minutos o

sea

20.34Yo deltiempo.

En forma similar observando el patrn de las actidades 5 y 6 se puede establecer el tiempo


de reposo de los albailes. Examinando la

Fig. 7.10.

puede verse que el nico momento en que los

3 albailes estueron en reposo fueron los 3 primeros minutos.

Actv. 2.
T.Now

T.T.E.

T.Now

:*'t
(+--=@

ry
T
ry
T

-"-

Q--7@
-,{
Tar.ea

Activa

ft'

(u I o)-------------+ f'\\D
.At-

-"t

@------r(D
\\
,( -"

@----r@
-/
^-@*@
Tiempoocio
= 1.7 minutoe

T.T.E.
Ocuoada

Tiempo de
lnactidad

:4.2

mir.

Tarrea

Activa

Tarea lnactiva

t2.3-140

Fig.7.7. Prcgmnn Poau.n de lo Torco COlylBl2

7.. F,|TADISTICAS EN

SIMUI}ICION MANUAL

La resin de las listas para determinar los tiempos de ocio tal como se ha explicado
anteriormente es un mtodo engoffoso. Adems se desean tener otras informaciones estadsticas
indicativas de la respuesta del sistema.

-7.r5-

Para ello se usa el concepto del RELOJ. Se implementan Relojes adicionales que acompaan
cada unidad en movimiento y se conectan y desconectan en puntos seleccionados en el sistema para

medir el tiempo de trnsito entre dichos puntos.

Nos referiremos a estos Relojes como ESTAD. En el ejemplo anterior para medir el tiempo

del obrero se colocaran intem.rptores en la forma indicada enla Fig.

Actv.

5.

T.T.E. Actv.

T.Now

G------------*@

QD--'@
@-@
@-@

@*@
@--?@
@{*@
@-?@,@
@,F
@--@
@-@

6.

7.1

T.Now

@-@
@----*@
@-@
@-@
@-@
@_,@
@-@
ffi
@-@
@-@

Nmerode Albiles
3

2
I

Ftg.7.lO. Prcgmnn Potrn deTorcos 5 y 6

-7.16-

T.T.E.

Desconectado

Fig.

Es decir al entrar

7.

I. Intentqtorcs

dz rulojes estadisticos

il Nodo (1) se conecta y al salir se desconecta, se registra el tiempo

transcurrido y el RELOJ se posiciona de nuevo en cero. Para implementar el uso de estos relojes
hay que modificar la lista Cronolgica incluyendo columnas para registrar las estadsticas de los
Relojes (Ver Fig. 7.12.). Se han aadido tres columnas para la posibilidad de que hasta tres relojes
puedan ser accionados simultneamente, es decir al mismo T SIM.
LISTACRONOLOGIG

AOV.

rstM

RELOJ

3,O

1,O

7,9
8,5

moJ

RELOJ

N" UNID.I CONEO.IDESCON.I DUR

N"UNtD.tCONEO.IDESCO,I.| DUR

N. uNtD.l COt{EO.lDEXO

XXO

L1

t.l

DUR

xxo

LI

fis. 7.|e.

LISTA CRONOLOGICA CON COIUMNAS P,ARA RELOIES ESfl\DlS-llCOS

(ESI,O)

Cuando una unidad pasa por el intemrptor de conectar el reloj se anota su nmero en la lista

y se coloca una marca enla COLUMNA CONECT. Cuando pasa por el intem.rptor de desconectar
el Reloj se coloca una marca en DESCON

se calcula la duracin como

la diferencia entre los

tiempos en que se activaron ambas seales.

EnlaFig.
2

(t:3.0)

7.12. se han representado las primeras 4lneas

se conecta el

delaTabla 7.5. N concluir laAcL

reloj al pasar la unidad de (2) hacia (1) pero como estn dados los requisitos

para iniciar de nuevo la actidad (2) pasa inmediatamente de (1) a (2), desconecta el Reloj y el
tiempo de duracin es cero. La misma secuencia de eventos ocurre en t

Ll

es conectado y desconectado en

t:

.9 para una Duracin

-7 .t7 -

: 0.

: 7.9 y el reloj de la unidad

TABI}I

7.6.

LISTA CRONOLOGICA CON COLAMNAS DE RELOTES

Chronological List

CLOCK.-

CLOCKSIM
ACT TIME UN IT ON
2
5

6
5

5
5

3.0
4.0
7.9
8.5
8.9
9.0
9.9

10.3
11.3
11 .3
11.8

t2.3

13.0
14.0
14.4
t7 .6
18.3

18.

19.3

2
2
5

5
2

2t.4

22.0
22.1
23.0

6
5

'5

23.1
23.2
24.0
25. 5
27 -5

27

DUR UN

LI

LI

LI

L1

,v

LT
L1

',/

r.7

4.2

L1
L1

IT

ON

L1
L1

L1

L1
L1

25.0

OFF

.8
28-8
29.0

-7.

t8-

CLOCK-

OFF DUR UNIT ON OFF DUR

I-a lista Cronolca para incluir las columnas RELOJ para la Simulacin Manual de la

Tabla 7.5 es includa como Tablo 7.6.Esta tablamuestra las conexiones y desconexiones para el
reloj de la unidad

Ll

a travs de los 29 minutos de la simulacin manual. El reloj es conectado e

inmediatamente desconectado en todos sus pasos a travs del nodo Q

L2.3 y

t:14.4,

(l)

con dos excepciones en

resultando valores de Duracin de 1.7 y 4.2, es decir que la inactidad total del

obrero en los 29 minutos es de 5.9 minutos o seq igual resultado que el obtenido al resar el
patrn enla Fig. 7.9.

7.6.

ALGORITMO DE LA SIMULACION MANUAL CON ESTADISTIC,4,\.

La introduccin de los relojes (ESTAD obliga a

reahzar cambios

en el Algoritmo

presentado enla Tabla 7.1. Cada vez que las unidades se mueven en el sistema debe revisarse si se
ha CONECTADO o DESCONECTADO un reloj tnto en Ia fase GENERACION como en la fase

AVANCE. Despus del paso 3 en el procedimiento de la Tabla 7.1. debe revisarse si el movimiento
de la unidad ocasiona el accionar de un intem.rptor.

Igualmente despus del paso 12 una vez que las unidades son liberadas para fluir hacia los
siguientes elementos debe hacerse la misma resin. El Algoritmo resado tiene 14 pasos

se

muestra enla Tabla 7.7 y el diagrama de flujo er;.la Fig. 7.13.

Para comprender mejor el nuevo Algoritmo consideremos los primeros pasos de la


Simulacin presentada enla Seccin 7.4.y veamos la implementacin con el funcionamiento de los
relojes colocados alrededor delNodo

/ del problemaMAMPOSTERIA,

La primera actMdad por comenzar es la tarea (2) y las unidades son modas desde los
Nodos

(l)

@.Esto accionara el ESTAD desconectndolo, lo cual es irrelevante ya que

haba sido conectado.

nunca

El tiempo generado es 3 y el T.T.E. para la actidad COMBI 2 es 3.0.

registra este valor y el algoritmo se mueve a la fase AVANCE.

-7.19-

Se

TABI.4 7.7. ALGORITMO DE LA SIMUI-ACION MANUAL REWSADO

FASE GENERACION.

I. Puede cualquier tarea iniciarse?


2. En caso afirmativo contine; si no vaya al paso 9
3. Mueva las unidades de la tarea que puede mmenzar, hacia el elemento corresponente.
r'. Verifique si el movimiento de la unidad ha conectado algn reloj, registre la identicacin de la unidad y coloque
una marca en la sub<olurruur mresponente de la list Cronolgica. Si algun reloj ha sido desconectado coloque
una marca en la sub+olunna coresponente, determine el T SIM al cual el reloj fu conectado, calcule y registre
el empo de DURACION.
5. Genera la duracin del empo de triinsito.
. Calcular terminacin de la Actiyidad (T.T.E.:T NOI'V+DUR)
7. Registre T.T.E. en la lista Eventos
8. Regrese al Paso l.
FASEAVANCE
9. Transfiera el prximo evento nrs temprano programado a la lista Cronolgica (Tacharlo en la lista Eventos).

10. Avanzzr el RELOJ al tiempo del wento trznsferido.

1I. Termina las taeas conT.T.E. asociado.


Llberar unidades hacia los elementos siguientes.
13. Revisar intemrptores delos fuELOJES ESIAD (Igual que en 4).
Ir'. Regresar al paso 1.
12 .

El 7.7.8.3.0

es transferido a la lista

Cronolca y el T SIM es avanzado a 3.0, lo cual da

como resultado la terminacin de COMBI 2 y la liberacin del obrero y la unidad

PIUI. En

su

regreso al Nodo (.1) el obrero acciona el intemrptor conectan do el RELOJ, se registra el nmero de
la unidad

LI

se marca

la sub-columaCONECTADO.

Regresando a la fase GENERACION,Ia tarea COMBI

unidad obrero se mueve de


columna DESCONECT

2 puede comenzar de nuevo. La

(l) a (2) desconectando el RELOJ. Se coloca una marca en la sub-

y el Valor de la Duracin

avanzadodesde que el RELOJ de

Ll fuconectado.

-7.20-

es cero. Esto debido a que el T SIM no ha

K= Vdor de

Duracin

Colocar rrrca
ql la colrnna

confiil.te

trarferenda

con d T.T.E.

LaDracir es

Aa6ia

GgsaNmero

Aeqio
GgsaVa-iablc

A*sia
T.T.E.=TNOA/+Dl-R

f'tg.
7.7.

7.13.

Algorlbrc can Rebjes

Estd

SIMUIACION MANUAL DE COMBINACIONES GEN-CON.


La operacin de las funciones GN y CON durante la SIMUII\CION MANUAL introduce
un grado adicional de complejidad. En simulacin manual consideremos solamente combinaciones
GEN-CON en las cuales el valor 1/ asociado con el elemento GEN, es decir el Nodo Q y el elemento

-7.2r-

CON (Nodo FUNCION son iguales. En el Captulo


unidades de carga

(/:5) y luego reconsolidado

IV

una unidad camin fu subdividida en

,l/

en una unidad camin para su trnsito posterior.

Esta situacin se muestra nuevamente en la Fig. 7.14.


Esencialmente, la SIMULACION MANUAL de una combinacin GEN-CON es similar a la
de los Relojes ESTAD. Se establecen dos puntos de control. Cuando una unidad entra el Nodo Q

"GFN' debe intercalarse un intemrptor abriendo un conteo de 1/ unidades a ser generadas. En un


punto justamente antes del Nodo FUNCION "CON' se establece un segundo intem-rptor que reduce

en una unidad la cuenta iniciada en el primer intemrptor hasta que sea cero. En forma general un

intemrptor de Apertura de Cuenta se intercala entre el Nodo Q (Funcin GENEMR) y el elemento


que la precede y el Intercuptor Reductor entre la tarea procesadora (COMBI) y el Nodo FUNCION,

tal como se ve en laFig. 7.14.

lleq

un

Genercio

C.]ra,-Fd"

qden de

5 crrgrs

->

Cno
Cdc _>
Conpleto

Slid de

un

omin
Cgdo

{ e\
/CoN\

{x>

ev

s .i.lo,

lnarupto

lntenuptu

de Aperturr

Reduacr

>(

Fig. 7.14. Segmento GEN-CON

Para incluir este esquema en la hsta Cronolgica, utilizaremos una de las sub-columnas
marcadas anteriormente como RELOJ ESTAD

y le modificamos los ttulos como se indica en la

Fig.7.l5.

-7.22-

USTACRONOLOGICA
ACTY.

GEN-CON I

rsti.l

Rcdrcc
4

3,O

RELOJ

Rqttn

Fin

N"UMD,

co tEo.

DESCON.

DUR

5
lt

6
6

4a

'l

3o

6
6

2o

1o

l6

la

Fis. 7. t 5. LTSTA CRONOLOACA MODIFICADA

Al igual que con los

relojes ESTAD todas las acciones deben ser asociadas con el comienzo

y finalizacin de un elemento activo. Ninguna accin est ligada aun Nodo Q, ya que estos no son
registrados como entradas en

la hsta Cronolgrca. En lo que un elemento activo (COMBI,

NORMAL, FLNCION o ACUMULADOR) precediendo a un Nodo Q GENERADOR es completado

y su Z T.E. es transferido a la lista Cronolgica,

se efecta un registro en la columna APERTURA

dela Fig. 7.15. Esta entrada es de la forma ly'n, donde:

i/

es el valor entero asociado con la combinacin GEN-CON y

n es una letra minscula

usada como control.

En la Fig. 7.15. en el tiempo 3.0, se anota la entrada "5a" en la columna APERTUM


indicando que la ACTII4DAD 4 precedente al Nodo Q GEN (5) est terminada

y 5 unidades

(Grupo a) son generadas. A medida que estas unidades pasan el Intemrpt or REDUCTOR entre (6)
y (8) las entradas correspondientes se hacen en la columna REDUCC (se anota la) y en la columna
RESTAN se lleva la cuenta de las unidades que faltan por reducir. Cuando esta cuenta llega a cero
se coloca una marca enla Columna

FIN y

el Nodo

FUNCION ha sido re,ahzado. En este punto una

sola unidad es liberada al elemento que sigue eJ,NODO FUNCION.

Todas las acciones relacionadas con la combinacin GEN-CON tienen lugar a la terminacin

de una tarea. Por consiguiente hay que modificar el algoritmo de la SIMUIACION MANUAL
requirindose agregar algunas acciones en la fase AVANCE. El paso 11 en la Tablo 7.7. se leeria de
la siguiente manera:
11. Terminar las tareas con asociacin al T.T.E. Si la tarea es seguida por un intemrptor de

APERTURA se establece una cuenta para el nodo GEN siguiente. Si la tarea es seguida por un
intemrptor REDUCTOR hacer la entrada enla COLUMNA REDUCC
-7.23-

actualizar la COLUMNA

RESTAN. Cuando sta llega a cero, terminar el NODO FLTNCION "CON". El Algoritmo resado
con la inclusin de la funcinGEN-CON es mostrado en Fig. 7.16.
Lorn:Ear la 5+

crslciadeGme

,/Ln
'zzre\
puede

I rBn,fs-r l

Abra la qen

apa-ad

,'/Sa\

oN
,r/

qndela

LJndad

/r,sl

d(rma

sr

.r'E-\

r'urzar
M

N/

dela

tarea

al

C rCQ
.T.E

dd eerto
transfrido

,/L\
,/Ec\
/c,tq,id
\ET IrItETEh
\o-Re$aZ

Termirsr la
con

\ff7
sl

d T.T.E.

I Red-zca un va-

NO

I lor y rtudcc
la olumna

nesrn

Terrninar

,/c\

oz*\
K.

a\
/oe6co n*tr. st

En ta c oll'fm

:'/

cdpule rDra

Nodo Funcin
CON

del dgnerto

tsrprarp

la ligta
C..JA^

z/s eg.d\
-<Dtr lnrEruD
\orAperty'
Sl

N<

do Q GEN

,lovs lu Llidade

/"on

rrrca

colunna
trtEferenda

x&(irno 6/rto

dsrsto

Colocar
en la

NO

\.2
al

de
Duracin
corEtante

K= Vdor

tg-mrEdo

s
nrsrax,=,2-

\0,/

cron Y

NO

/s-\
,na

;\

Gdstra

K ,ny

thlds

Cqr ttEr

NO

Drr ins --Dcrrr irrdy./


\-!

NO

LaDLra-

Gersa-

Actoria

A*sio

Nmero

_t
tt
)uraci

Ggrr r
Vriab le

4
-

Ad.

qs"'

,7

ra
NO

Dra on=

-t:l
{nr

,/d\

le

Regrced

d T.T-E

cnisEo

lali*a

Fig. 7.16. Algoribtn

cu

Rcl4ies ESTAD y

-7.24-

ftoailh

GEN-CO

YarqJe la coln
SI

calcule ' EEt


laDu -min

Consideremos este algoritmo ampliado en el contexto de un sistema de ciclo dual, en el cual


llega un camin, genera una orden por 5 cargas a un cargador frontal, las cargas son consolidadas y
elrcamin parte hacia el ea de relleno. Este sistema es mostrado en la

Para simplificar, asumamos que

TIEMPO CrcLO

DE

VUELTA es

la

la distribucin
misma

Fig.

7.17.

acumulativa asociada

al

de la Tabla 7.2.(a) para el

elemento (5)

TIEMPO DE

COLOCACION DE LADRILLOS.

Tienpo de vudta

=
rdlm * turpo
de descarga * Regrcso a

Viae al

sitio de caga

Fig.

7.

7. istemd dc Carya con Combinn GEI-CON

La distribucin acumulativa para el elemento (2) CICLO DE CARGA se muestra en la.Frg.


7.

t8.
Una unidad cargador es iniciada en el sistema en el Nodo

(/)

y dos camiones en (3), lo cual

acciona el intemrptor de APERTURA entre (5) V (3) V genera dos cuentas de cinco clrgas cada
una. Estas se anotan en la lista Cronolgica (Ver Tabla 2.8.) como entradas iniciales asociadas al
elemento 5 y comienzan las cuentas decrecientes para 5a y 5b.
La Simulacin Manual en este caso incluye dos secuencias GLN-CON y el comienzo de una

tercera (Tabla 2.8.).Consultando la columna FIN de la lista Cronolgica puede establecerse que
tomo 2.37 minutos cargar el primer camin y 2.63 minutos (5.00-2.37) cargar el segundo. En cada
caso se requiri cinco cargas por camin.

-7.25-

t,o
o,t
o,

o,,
o,a

o't
o

qr
o,r
o,t

tntert Io

Frcrcnci

0-0.1

frg.

TSIA4

10

l6

26

0.3 - 0.4

20

0.4 - 0.J

1't

68

0.J - 0.6

t6

84

0.6 - 0.7

93

0.7 - 0.8

97

0.8 - 0.9

100

7.18. CICLO DE CARGA DistribucinAcutrutl.diva

o.o
o,9
o,15

sb

I
I
I
I
I

ilu

Ercata y Corclgia

pn Fmn GFJ!-CA l
USTA EVTTAS
USTA EWNTOS

lRN'lSf.

Rdtrc fn Ratt

o.o

0.1 - 0.2

USTACRONOLffiICA
GEN - CON t

0.2 - 8.3

TABIA 7.8.

1L/

Acunr.

Aav-

r.Nov

DUP

o
o.9

o,9
o,95

I
I

O.f

1,35
1,93

o,90
o,58

1,35
1,93

9,37

3,OO

,fb

3,O

3,3 8

3b

3,3 8

o,5 3

3,91

9b

3,91

o,/t8

1,39

'r

1,39

o,61

I
I

5,OO

5,O

6,87

6,19
o,33

1a

7,9

o,67

7.87

o.5I

I
I
I

6,87
7,90
7,87
8,39

-7.26-

9,37
9,37

o,11
1,5

o,3
o,38

rT.E

7.8.

MWSION DEL SISTFM MFNIANTF TMULACION MANT]

Como puede verse del ejemplo sencillo de la seccin anterior, el uso de la Simulain
Manual en sistemas conteniendo combinaciones GEN y CON es sumamente tedioso. Por tal razry
estas funciones son introducidas normalmente ms tarde, durante

la simulacin por computador,

despus que el sistema ha sido verificado mediante Simulacin Manual.

sistema requerir del uso de las funciones GENERAR

pesar del hecho que el

CONSOLIDAR para establecer la

compatibilidad entre ciclos o por alguna otra razn, el sistema es inicialmente resado sin estas
funciones. Este procedimiento de resar la lgica por Simulacin Manual es similar a efectuar una
prueba de presin en la tubera de un edificio antes de ponerla en servicio. Si la lgica de un sistema

no es definida apropiadamente, la simulacin se intemrmpir en algun punto. Esto ocurre


usualmente cuando los ingredientes requeridos por algn elemento no se logran por causa de la

falta de una conexin lgica (es decir un ARCO). La Simulacin Manual revela

tales

inconsistencias, as como tambin le da al diseador del proceso un conocimiento de la interaccin


de las unidades en flujo dentro del sistema.

-7.27-

S-ar putea să vă placă și