1
SIMULACION CLASE 1: INTRODUCCION Ejemplo: Los clientes del MULTIRED MULTIRED están llegando al cajero cada 10 in!tos" Si!lar Si!lar # $oras de llegadas"
1"% Llegada del cliente al cajero #"% Conta&ili'ar (aso 0: Insertar !n So!rce )Entrada* + !n Sin, )Salida* (aso 1: Colocar el tie-o de llegada en Entrada )Interarri.al Tie* (aso #: Insertar !na cone/in )Connector* entre Entrada + Salida (aso : En -esta2a R!n3 colocar el Ending T+-e )# $oras* (aso 4: Correr el -rograa en R!n + .er los res!ltados en Res!lts )arri&a del gra5ico $ec$o*
Salen 1 -ersonas +a 6!e en Entrada3 se tiene coo Tie O55set 0"0 lo c!al si!la 6!e al inicio $a&7a !na -ersona" 0 10 #0 0 40 80 80 90 0 ;0 <0 100 11 110 1#0in
2
Para ver las respuestas en el gráfico:
En la -esta2a Aniation3 se da clic, en Stat!s La&el + se le coloca !na tanto a la Entrada coo la Salida Al Stat!s La&el de Salida se le coloca en E/-ression =Salida> 6!e es el o&jeto Sin, creado" Seg!ido se coloca !n -!nto + la o-cin In-!t?!55er seg!ido de otro -!nto + N!&erE/ited A$ora en el Stat!s La&el de Entrada se coloca en E/-ression =Entrada> 6!e es el o&jeto Sin, creado" Seg!ido se coloca !n -!nto + la o-cin O!t-!t?!55er seg!ido de otro -!nto + N!&erEntered Extra:
A$ora colocareos !na Circ!lar @a!ge 6!e indicara c!antas -ersonas están llegando al cajero3 -ero antes de&eos asignarle al o&jeto 6!e de&e conta&ili'ar" En E/-ression se coloca TieNo" Ba+ 6!e tener c!idado -or6!e el @a!ge asignado esta solo -ara 1 $ora" (ara arreglar esto en la -esta2a A--earance3 se ca&ia el á/io"
En S-eed?!55er )(esta2a R!n* -odeos ca&iar la .elocidad de corrida"
2
Para ver las respuestas en el gráfico:
En la -esta2a Aniation3 se da clic, en Stat!s La&el + se le coloca !na tanto a la Entrada coo la Salida Al Stat!s La&el de Salida se le coloca en E/-ression =Salida> 6!e es el o&jeto Sin, creado" Seg!ido se coloca !n -!nto + la o-cin In-!t?!55er seg!ido de otro -!nto + N!&erE/ited A$ora en el Stat!s La&el de Entrada se coloca en E/-ression =Entrada> 6!e es el o&jeto Sin, creado" Seg!ido se coloca !n -!nto + la o-cin O!t-!t?!55er seg!ido de otro -!nto + N!&erEntered Extra:
A$ora colocareos !na Circ!lar @a!ge 6!e indicara c!antas -ersonas están llegando al cajero3 -ero antes de&eos asignarle al o&jeto 6!e de&e conta&ili'ar" En E/-ression se coloca TieNo" Ba+ 6!e tener c!idado -or6!e el @a!ge asignado esta solo -ara 1 $ora" (ara arreglar esto en la -esta2a A--earance3 se ca&ia el á/io"
En S-eed?!55er )(esta2a R!n* -odeos ca&iar la .elocidad de corrida"
3
CLASE #: @ENERADORES DE ARIA?LES ARIA?LES ALEATORIAS ALEATORIAS S!-oniendo la .enta de -anes en la ca5eter7a de la 5ac!ltad" Se o&tiene !na ta&la con cantidad de -anes co-rados + 5rec!encia con 6!e se cons!i esta cantidad de -anes" CANT CA NTID IDAD AD (X (X))
FRE RECU CUEN ENCI CI A
FREC FR EC.R .REL ELA ATI TIV VA
FREC FR EC.A .ACU CUMU MULA LADA DA
1 2 3 4
10 0 80 10
0"1 0" 0"8 0"1
0"1 0"4 0"< 1"0
Si se desea sa&er 6!e -ro&a&ilidad $a+ de 6!e co-ren / -anes3 recordar 6!e la -ro&a&ilidad )/* esta entre 0 + 1" La e/-resin ateática será la sig!iente: x
F ( x )=∫ f ( ( x ) dx = R −∞
−1
x = F
.R
1.- DISTRIUCI!N UNIF!RME
Todos los .alores -oseen la isa -ro&a&ilidad
Area=1 =( b −a ) K
a
&
x − a = R b− a x =a + R ( b −a )
Eje-lo: Del -ro&lea anterior considerar !nas llegadas de 10 # )es decir3 distri&!cin !ni5ore* (aso 1: En Interarri.al Tie colocar Rando"Uni5or);31#* )El ; + 1# son los .alores inio + á/io* Res-!esta 1#
4
5
2.- DISTRIUCI!N EX"!NENCIAL
E ( x )=
1
λ − λx
F ( x ) = R = 1−ϵ
− λx
ϵ
=1− R
− λx =ln (1 − R ) R ln ¿
x =−( =−(
1
λ
)¿
x = EX ( ln R )
F: nGero de arri&os E)/*: tie-o edio Ejemplo: En el -rier eje-lo considerar !na distri&!cin e/-onencial de 10 in coo edia"
(aso 1: En Interarri.al Tie colocar Rando"E/-onential)10*
Res-!esta 1
ENTIDADES
ENTIDAD Cl#e$%e Tel&' C&'e'o & l& 'e*#$e'+& A,#$ Ll&m&&
O(ERACIHN Reali'ar -ago Bacer !n de-osito Carga de aterial Descarga de -etrleo (ista de aterri'aje Co!nicacin Tele5nica
MODELO COLA SIM(LE (aso 1: Eliinaos el conector (aso #: Dejaos en e/-onencial la tasa de arri&os (aso : Ingresaos !n ser.idor )Ser.er*3 ca&iaos no&re a Ma6!inado + colocaos el tie-o de -rocesaiento )(rocession Tie* coo Rando"Triang!lar)3;3<* )Co-ro&ar 6!e son in!tos*
6
(aso 4: Colocaos !n conector -ara enla'ar la Entrada + el Ma6!inado (aso 8: Ca&iaos la longit!d de si!lacin de #$ a ;$3 e ig!al $aceos con el reloj
Entran 81 -ersonas + solo salen 43 los 4 5altantes ) estan en cola + 1 esta en el ser.idor*" (or de5a!lt la ca-acidad )Unit Ca-acit+* de Ma6!inado es 1"
El 81 indica c!antas -ersonas $an entrada a Entrada + el 4; indica c!antos $an ingresado a Ma6!inado" (ero en la res-!esta a-arece 4 +a 6!e 1 aGn está en el ser.idor"
7
Tie-o tra&ajando ;"8;80 J + tie-o ocioso #1"4180 J Si se 6!iere o&ser.ar el RECURSO3 en el Ser.er Ma6!inado + clic,eaos Stat!s (ie )Esto nos ostrara el iso -orcentaje 6!e o&teneos en el re-orte so&re los rec!rsos* Crear !n ModelEntit+ )-or eje-lo3 !na -arte 6!e .a a ser a6!inada* Ojo: C!ando se 6!ieran conectar !c$as cosas se $ace CTRLKSBIT + jalaos + elegios Connector Ojo: Un odelo triang!lar TRIA)a33&* nos descri&e !n .alor -esiista3 !n .alor o-tiista + el odal
CLASE : ELEMENTOS DE SIMULACION DISCRETA Propósitos:
Algoritmos:
1"% Longit!d de la cola
1"% Orientado al e.ento
#"% Tie-o de es-era en la cola
#"% Orientado al -roceso
"% Utili'acin de la 5acilidad
"% E/aen de Acti.idades
4"% Tie-o de ocio de la 5acilidad
1.- AL/!RITM! !RIENTAD! AL EVENT!
El arri&o es !n e.ento -or6!e el ser.idor está oc!-ado + -or ende la cola se increenta Ejemplo: Desde las calles 1 + #3 los .e$7c!los llegan a la calle Los .e$7c!los 6!e ingresan a la calle 1 con
!n -roedio de 1 in + a la calle # con 1"8 in con distri&!cin e/-onencial La calle 1 es recorrida en !n tie-o de 9010 seg!ndos ientras 6!e la calle # en !n tie-o de 90#0 seg!ndos" La calle es recorrida en !n tie-o de ;0#0 seg!ndos" Si!lar el trá5ico entre las 9 de la a2ana $asta las 1# del d7a3 as!iendo 6!e el trá5ico en la calle 1 se a&re a las ; de la a2ana
8
Encontrar en la si!lacin: a* Total de !nidades 6!e ingresan a la calle 1 &* c* d*
Sol!cin: (aso 1: Colocar !n So!rce -ara las calles 1 + #3 + colocar en Interarri.al Tie Rando"E/-onential) A6!7 dentro el .alor -roedio* (aso #: Colocar !n &lo6!e de 5inali'acin3 es decir !n Sin, llaado inCalle" L!ego creaos !n ?asicNode + conectaos este con las calles ediante !n Tie(at$ (aso : En Tie(at$ de 1 colocaos Rando"Uni5or)8030* + ca&iar a seg!ndos" Bacer de la isa anera -ara los otros Tie(at$ )g!iándonos de lo 6!e dice el -ro&lea*" Colocar Stat!s La&el en cada !no + !sar O!t-!t?!55er e In-!t?!55er (aso 4: En R!n3 ca&iaos el Starting Tie + el Ending Tie" (or dato Calle1 se a&re a las ;a3 as7 6!e en Tie O55set ca&iaos -or # BORAS" (aso 8: Colocar !n ModelEntit+ )Carro1* en Calle1 6!e este asociado a Calle 1 + ta&in a Calle #"
9
A la calle $an entrado 4 carros -ero solo $an salido 44
CLASE 4: ?ANCO ?C(
10
Ejemplo: Una agencia &ancaria del ?C( atiende desde las ;:00 $asta las 1;:00 $oras" Los clientes arri&an de
ac!erdo a !n -roceso de (oisson con tasa de #0 -or $ora INTERVAL! DE 0!RAS -1 1-12 12-1 1-1
TASA DE ARRI!S "!R 0!RA 1 2 1 3
Ta&la1: (roceso no $oogneo S!-oner la sit!acin 6!e los clientes arri&an de ac!erdo a !n -roceso (oisson no $oogneo3 segGn descri&e la ta&la 1" Entre los considerandos: en la agencia atienden 4 cajeros con !n tie-o -roedio de ser.icio distri&!ido en 5ora e/-onencial con edia de < in!tos + la distancia entre los o&jetos 57sicos de 10 etros3 siendo la .elocidad del clientes de # etros -or seg!ndos E5ect!ar la si!lacin -ara a&as sit!aciones 1* Encontrar la !tili'acin de los cajeros #* Dis-oner 6!e las o-eraciones continGen des-!s de las 1;:00 $oras -ara atender a todos los clientes 6!e llegaron $asta las 1;:00 $oras + encontrar el tie-o total 6!e atiende la agencia &ancaria Sol!cin (aso 1: Colocar !n Ser.er3 !n So!rce + !n Sin, )Cada !no con t7t!lo3 loating La&el en Aniation*" Ca&iar los no&res de todos los eleentos -or Cajero3 Llegada + Salida res-ecti.aente (aso #: Conectaos los tres eleentos )Llegada con Cajero + Cajero con Salida*" Dado 6!e en el en!nciado nos dan distancia de 10 etros3 !tili'areos !n (at$ " En las -ro-iedades de (at$3 nos da !na -ro-iedad de Dran to Scale3 -ero ca&iareos -or alse" (aso : Creaos !na entidad )ModelEntit+* + la llaareos Cliente )en Initial Desired S-eed se !estra la .elocidad del cliente* (aso 4: Ca&iaos el InterArri.alTie -or Rando"E/-onential)*" En Cajero ca&iaos el nGero de cajeros -or 4 + s! (rocessing Tie lo ca&iaos -or Rando"E/-onential)<* (aso 8: Colocaos Stat!s @a!ge -ara .er c!antas -ersonas entran + salen" Modi5icar el tie-o
11
1* Utili'acin del sistea
Utili'acin de sistea + tie-o ocioso del iso (aso 9: En Llegada 3 .aos a Sto--ing Conditions )O-ciones 6!e se enc!entran a la derec$a* + odi5icaos Ma/i! Arri.als -or )10%TieNo*10000000 3 lo c!al nos indicara 6!e c!ando el reloj lleg!e a 10 $oras 3 -arara" )Esto c!ando en el tie-o -oneos Uns-eci5ied Tie*
12
#* Con lo $ec$o en el -aso anterior -odeos o&ser.ar c!anto deoro en atender a todos los clientes $asta las 1;:00
Ta&in -!ede salir colocando en Ma/i! Tie el nGero 10 $oras
Si!lando el -roceso NO $oogneo (aso 1: En Arri.al Mode ca&iaos -or Tie ar+ing Arri.al Rate
13
(aso #: Ir a Data3 Rate Ta&les + Rate Ta&le -ara crear !na ta&la
(aso : Ca&iar el N!er o5 Inter.als -or 10 + llenar con los datos de la ta&la" Ca&iar de No&re
ol.iendo a acilit+3 colocar en Rate Ta&le )(aso #* el no&re de la ta&la creada" Correos el -rograa
14
O&ser.aos 6!e 6!edan 19 -ersonas en la cola3 as7 6!e re-etios los -asos al inicio de #* Con esto sa&reos c!anto deora en atender a esas -ersonas 6!e esta&an dentro del &anco $asta antes de las 1;:00
(reg!nta: Ballar el tie-o -roedio en el sistea Colocaos !n n!e.o Stat!s @a!ge + colocaos Salida"TieInS+ste"A.erage
Este número es el tiempo pasa antes en de crear !na n!e.a Stat!s @a!ge O sino ta&in lo .eosque en Res!lts todo el sistema en
15
C!antos clientes esta&an en -roedio es-erando en la colaP
Creaos !n n!e.o Stat!s @a!ge + en E/-ression colocaos Cliente"(o-!lation"TieInS+ste"A.erage
NGero de -ersonas -roedio 6!e -asa en el ser.er )9"19*
El 3.1837 indica el promedi o de personas esperan
16
CLASE 8: ACARREO EN MINERIA Ejemplo: En !na -e6!e2a ina de car&n e/isten 9 .ol6!etes 6!e e5ectGan el trans-orte del ineral desde el
-!nto de carg!7o3 6!e es atendido -or dos -alas" El .ol6!ete !na .e' cargado de aterial3 -asa a la &alan'a -ara l!ego $acer s! tra.es7a donde descarga ineral + regresa n!e.aente" )er 5ig!ra*
%E&A'$
CA!"#$$
Considerar el tie-o de carga en la ta&la 1" El tie-o de -esado en la &alan'a se -resenta en la ta&la # + el de tra.es7a en la ta&la " Si!lar 9 d7as de o-eracin en la -e6!e2a ina" T#empo e &'+o 1 1
"'o5&5#l#&
T#empo e pe6&o 12 17
"'o5&5#l#&
T#empo e %'&,e6+& 4 7 1
"'o5&5#l#&
0"0 0"80 0"#0
0"0 0"0
0"40 0"0 0"#0 0"10
17
Sol!cin: (aso 1: Creaos !n So!rce llaado Arri&o + !n Ser.er llaado Carg!7o3 otro Ser.er llaado (esado en Carg!7o -oneos coo Initial Ca-acit+ # )dos -alas* OQO: Carg!7o es Ser.er -or6!e $a&rá !na cola (aso #: Conectaos ediante !n Conector )-or6!e no dan tie-o ni distancia* el Arri&o con Carg!7o + Carg!7o con (esado Desde (esado $asta Carg!7o !nios ediante !n Tie (at$ OQO: No es necesaria la le+ de arri&o (aso : En Arri&o ca&iaos Entities (er Arri.al -or 9 + el Ma/i! Arri.als )Sto--ing Conditions* colocaos 13 esto -ara crear 9 !nidades solo 1 .e' " El interarri.al tie lo colocaos en 10
)considerando 6!e son 9 .ol6!etes en 1 $ora*" (aso 4: En Carg!7o3 en (rocessing Tie colocaos Rando"Discrete )830"03 103 0";03 183 1"0* )Estas son 5rec!encias de la ta&la 1 -ero ac!!ladas* En (esado3 en (rocessing Tie colocaos Rando"Discrete)1#3 0"03 193 1"0* En Tie(at$1 colocaos en Tra.el Tie Rando"Discrete)403 0"403 903 0"03 ;03 0"<03 1003 1"0* (aso 8: Ca&iaos el tie-o a 9 d7as + colocaos !n Circ!lar @a!ge + !na entidad 6!e sea !n tractor
Cada (ala tra&aja al 4<"#014J + el 80"<;9 es tie-o ocioso" En (esado $an llegado 890 caiones" En Carg!7o $an salido 891 caiones"
CLASE 9: ENLACE (OR (ESO
18
En !na l7nea de -rod!ccin3 las -artes .an llegando a !na .elocidad de 8 # in!tos" El -orcentaje de !nidades ace-tadas es ;0J + rec$a'adas es #0J" Si!lar ; $oras -ara conocer c!ántas -artes son ace-tadas" Sol!cin: (aso 1: Creaos !n So!rce + lo llaaos Llegada3 l!ego !n Sin, llaado ?!eno + otro llaado Rec$a'ado OQO: El nodo de la 5!ente es !n Trans5erNode 3 se !tili'a c!ando se de&en toar decisiones (aso #: Unios la 5!ente con los Sin, ediantes Conectores + a cada !no le -oneos el -orcentaje res-ecti.o )#0 + ;0* en Selection eig$t (aso : Al nodo de Llegada3 ca&iaos el O!t&o!nd Lin, R!le ca&iaos a ?+ Lin, eig$t (aso 4: Colocaos Stat!s La&els -ara .er c!antos $an llegado en cada caso )?!eno + Rec$a'ado*
19
RUTA MAS CORTA
7
2 1
4
3
1
2
8 3
(aso 1: El nodo de trans5erencia se coloca en # -or6!e desde ese nodo se -!ede trasladar $acia # -!ntos distintos ) + 4*3 ientras 6!e !saos nodo &ásico en -or6!e solo -!ede dirigirse a !n solo l!gar )4* (aso #: Colocaos !n Entit+ (ersona + colocaos coo .elocidad 1in )Initial Desired S-eed* OQO: Si no se coloca !n destino (aso : En Entit+Destination colocaos S-eci5ic + en Node Nae colocaos Destino (aso 4: Colocaos !n Stat!s La&el en Destino + colocaos coo E/-ression Destino"TieinS+ste"A.erage90 )(ara 6!e salga en seg!ndos*
CLASE : RUTAS DINAMICAS
20
Eje-lo: Considere !n -roceso de an!5act!ra 6!e dis-one de á6!inas3 con di5erentes a2os de antigedad" La 1era -rocesa las -artes con !na distri&!cin triang!lar3 con !n tie-o edio de ser.icio de )13 #3* in!tos" La seg!nda con )13 #34* + la tercera con )13 34*" El tie-o entre las llegadas de las -artes a a6!inar se enc!entra distri&!ido e/-onencialente con 0";0 in!tos" C!ando la -arte arri&a al sistea3 &!sca -roceso en la a6!ina con la cola ás -e6!e2a de las entidades 6!e es-eran" Considerar la longit!d de 10 etros entre los o&jetos3 con !na .elocidad de la entidad de # seg" Deterinar -ara !n t!rno de ; $oras: 1* C!antas -artes arri&an #* C!antas -arten terina en cada a6!ina * (orcentaje de !tili'acin del sistea Sol!cin: (aso 1: Colocar !na Entrada3 Salida + Ser.idores3 !nindolos con (at$ de longit!d 10 etros" (aso #: Creaos !na entidad (arte con !na .elocidad de # etros -or seg!ndo )(or De5a!lt +a está* (aso : Seleccionaos el nodo de trans5erencia + en la o-cin Entit+ Destination 3 no elegir ?+ Se6!ence -or6!e no es sec!encia3 ni S-eci5ic -or6!e no es r!ta corta3 as7 6!e elegios Select 5ro List" (aso 4: En De5initions3 .aos a List3 creaos !n n!e.o Nodo + le ca&iaos el no&re -or Lista" Llenaos la lista con los nodos &ásicos de los (at$" (aso 8: ol.eos a acilit+ + el Node List será Lista3 -ero de&eos ca&iar en Selection @oal -or Sallest al!e (re5ered Order: Se sig!e el orden la lista" C+clic: Todos los ser.idores tienen entradas" Rando: C!al6!ier estacin" Sallest al!e: Cola ás -e6!e2a )No necesariaente cola3 sino cola K ser.idor* (aso 9: En Selection E/-ression ca&iaos -or Candidate"Node"AssociatedStationLoad )Esto con5ira 6!e &!scaos Cola ás -e6!e2a* OQO: Al dar clic, derec$o en la entidad (arte )-re.iaente ca&iada -or !n D+naic (eo-le* .eos en la Gltia o-cin todo lo 6!e -!ede $acer la entidad" Al ir al So!rce Entrada + a la o-cin State Assignents daos clic, en ?e5ore E/iting + a-arecera el Editor de (ro-iedades Re-etiti.as*" Al colocar ModelEntit+"Aniation + -oner Rando"Discrete )=al,>3 0"03 =R!n>3 1"0* 3 la -ersona correra o cainara aleatoriaente" OQO: El Selection eig$t ta&in -!ede !tili'arse coo !n condicional )(or eje-lo3 ir -or ese nodo si la cola llega a 8 -ersonas en los otros ser.idores*
21
OQO: Los ser.idores3 en ?!55er Ca-acit+ se -!ede odi5icar In-!t?!55er
!8!: EN RECURS! SE VE LA UTILI9ACI!N EN T0R!U/0"UT SE VE CUANT!S ENTRAN CUANT!S SALEN. (aso : (ara .er la !tili'acin se -!ede colocar en Ma6!ina + escri&ir Ma6!ina"Ca-acit+"Allocated"A.erage
CLASE ;: SECUENCIACION DE TRA?AQOS En Siio encontraos este ti-o de tra&ajo en la o-cin ?+ Se6!ence" Eje-lo: Se tienen -rod!ctos" El -riero -asa -or la a6!ina 13 # + " El -rod!cto # -asa -or la a6!ina 1 + + el -rod!cto -asa -or la a6!ina 13 + # en dic$o orden" La distancia entre o&jetos es de 10 + la .elocidad es de #seg" Las llegadas tienen !n co-ortaiento e/-onencial de 4 in!tos" Considerar 0J -erteneciente al -rod!cto 13 80J -erteneciente al -rod!cto # + #0J -erteneciente al -rod!cto " Linea1
Linea #
Linea
Estacion 1
UNI)"103"14*
UNI)"103"14*
UNI)"0<3"18*
Estacion #
NORM)"113"0#*
Estacion
TRIA)"0<3"1#3"18*
NORM)"103"0#* TRIA)"103"13"19*
TRIA)"0<3"113"1*
(aso 1: Crear !na entrada3 !n alacn )salida* + ser.idores )+a 6!e se c!enta con á6!inas*" Unir las á6!inas de ac!erdo al orden 6!e $a+ en el -ro&lea )1 con # + 3 la # con + la salida3 + la con # + salida* + colocar distancia 10 etros + as!ios #seg" Si!lar 80 $oras si la ca-acidad de 1 + es # (aso #: En la entrada colocar llegada e/-onencial de 4 in!tos" A contin!acin de&eos es-eci5icar 6!e si el -rod!cto es 13 de&e seg!ir la sec!encia dada en el en!nciado del -ro&lea" (rod!cto 1:
(rod!cto #:
(rod!cto :
In-!tEstacion1
In-!tEstacion1
In-!tEstacion1
In-!tEstacion#
In-!tEstacion
In-!tEstacion
In-!tEstacion
In-!tAlacen
In-!tEstacion#
In-!tAlacen
In-!tAlacen
(ara reali'ar esto3 .aos a Data3 creaos !na Ta&la de ti-o Sec!encia )Add se6!ence Ta&le*" Le colocaos el no&re de Linea1 segGn sea el -rod!cto e ingresaos lo escrito -re.iaente" (aso : Adicionaos en la ta&la !na col!na3 clic, en Standard (ro-ert+ + E/-ression" Colocar de ac!erdo a cada l7nea los datos dados )Usar Rando" (re.iaente NO OLIDAR*"
22
(aso 4: A los nodos de sec!encia de&eos colocar en Entit+ Destination =?+ Se6!ence> )En Llegada no es necesario +a 6!e solo $a+ 1 a6!ina a la c!al -!ede dirigirse* (aso 8: Creaos entidades3 !na -ara cada l7nea + a cada !no le asignaos !n color di5erente3 adeás de colocar no&res" (ara asignar los Entities a la Llegada )So!rce* de&eos considerar el -orcentaje 6!e nos dan en el -ro&lea" (ara esto3 creaos !na n!e.a ta&la -ero esta .e' es !na Data Ta&le 3 l!ego daos clic, a la ano con &ola .erde + daos clic, a entit+ donde escri&ireos todas las entities" A contin!acin en Standard (ro-ert+ daos clic, a Se6!ence Ta&le donde colocareos las l7neas res-ecti.as" Des-!es3 elegios en el iso Standard (ro-ert+ la o-cin E/-ression" inalente Real -ara colocar los -orcentajes" (aso 9: En cada =l7nea>3 seleccionaos la col!na Se6!ence + en Acce-t An+ Node daos alse" (aso : Al so!rce Llegada le asignaos la ta&la recin creada )Ta&le"Entidad*" L!ego en Ta&le Re5erence Assignents 3 en ?e5ore Creating Entities en Ta&le nae colocaos Ta&la" En Ro N!&er -oneos Ta&la"Cantidad"RandoRo" L!ego en On Created Entit+ 3 en Ta&le Nae elegios Ta&la"Sec!encia" el Ro N!&er no re6!iere nada" (aso ;: colocaos el (rocessing Tie de cada estacin colocando Ta&la"Tie-o
En los res!ltados -odeos o&ser.ar 6!e llegaron 19 -rod!ctos -ero $a+ en cola Utili'acin de estacin 1 es <J3 de estacin es <4J ;Cmo e%e'm#$&' <$%o e && p'o%o p&6&=
(ara sa&er esto .eos en los res!ltados cada entidad + a$7 .ereos c!antos $an -asado de cada -rod!cto"
CLASE <: ALLOCATION VUEUE Recordar 6!e los trinos
23
1* In-!t&!55er $ace re5erencia a la cola de entrada #* (rocessing Ser.ice es !na á6!ina3 !n cajero3 !n ser.icio en general * O!t-!t&!55er $ace re5erencia a la cola de salida La 5!ncin Ca-acit+"Allocated entrega el nGero de ca-acidad de -rocesaiento Eje-lo: Si!lacin de !n sistea tele5nico si-le Un sistea -osee dos l7neas e/ternas" Cada llaada originada e/ternaente3 arri&a cada 10090 seg!ndos" C!ando la l7nea está oc!-ada3 el llaador .!el.e a discar des-!s de !n tie-o de 81 in!tos" La d!racin de !na llaada es de 1 in!tos" C!ánto de tie-o toa co-letar #00 llaadasP Sol!cin (aso 1: Creaos !n so!rce Llaada )aj!staos s! tie-o de arri&o*3 !n ser.er )ta&in aj!staos s! tie-o + en Initial Ca-acit+ -oneos #*" L!ego conectaos a&os + -osteriorente el ser.er a !na salida (aso #: (rograar solo #00 llaadas + colocar !n Stat!s @a!ge so&re ser.er con la 5!ncin Ca-acit+"Allocated (aso : En el ser.er en la o-cin ?!55er Ca-acit+ e In-!t ?!55er colocaos 0 +a 6!e NO DE?E BA?ER COLA en !na llaada tele5nica" (aso 4: Dado 6!e si la llaada no entra3 de&e es-erar creaos !n Tie(at$ 6!e regrese a Llaada (aso 8: Al conector 6!e sale de llaada3 colocaos coo -eso Ser.er1"Ca-acit+"AllocatedW# + en el Tie(at$ -oneos Ser.er1"Ca-acit+"AllocatedXX#
Del -ro&lea anterior3 si alargaos el Tie(at$ el .alor de los res!ltados .a a aca&iar" (ara e.itar esto creareos dos nodos &ásicos + los conectaos con la 5!ente ediante conectores -ero entre ellos con !n Tie(at$ )no ol.idar colocar la e/-resin de tie-o*
24
CLASE 10: LA OICINA (OSTAL En Ser-ost3 los -a6!etes llegan todo el dia de anera e/-onencial con edia de 18 in" La o5icina -ostal tiene la -ol7tica 6!e el -roceso de -esado + e-a6!etado lo reali'a en el -rier t!rno )con tie-o -roedio de 4"8 in!tos distri&!idos e/-onencialente* es decir en las -rieras ; $oras de tra&ajo del dia );:00% 19:00*" Los -a6!etes llegan des-!s del -rier t!rno3 son -esados al sig!iente dia" Si!lar 9 dias de o-eraciones (aso 1: Crear Llegada3 (esado + Alacenaje con s!s res-ecti.os tie-os en (esado La 5!ncin Ca-acit+ indica ca-acidad + Ca-acit+"Allocated indica el nGero de rec!rsos !tili'ados" (aso #: Creaos !n la&el -ara (esado con e/-ression (esado"Ca-acit+ (aso : aos a Data3 Sc$ed!les + es-eci5icaos 6!e d7as se tra&ajan3 en or, Sc$ed!les a-liaos Standardee, + se !estra lo sig!iente:
(aso 4: En (esado3 daos a or,Sc$ed!le + elegios de&ajo el Standardee,
25
A -artir del dia 11 )Miercoles* la ca-acidad cae 0
Ca&iaos la $ora de 5inali'acion
UERA DE TURNO Las rdenes de -rocesaiento oc!rren las #4 $oras del dia3 con la tasa de 1 !nidad -or $ora" El de-artaento tra&aja de ; a 4 con dos o-erarios + en el t!rno de 4 a ; con 1 o-erario" Tie-o de -roceso 18 in" El 5inde no $a+ la&ores" La distancia entre o&jetos es de # in!tos" El ircoles se tra&ajara de ;a a 4- solaente" (aso 1: A&rir arc$i.o anterior
26
No ol.idar colocar la 5ec$a en RUN
CLASE 1#: SE(ARATOR
27
En la e-resa AQAY se identi5ican dos co-onentes Considerar 6!e desde dos 5!entes se crean entidades con el tie-o entre arri&o distri&!ido en 5ora e/-onencial con .alores de # + in!tos Estas dos -artes 5oran !n conj!nto + el tie-o de ani-!lacin
(aso 1: Colocaos dos 5!entes )!ente 1 + !ente #*3 !na con edia de # + otra con 3 a&as e/-onencialente )La 5!ente 1 si!lara las -atas de la esa + la 5!ente # el ta&lero* (aso #: Colocaos !n Co&iner 3 + !nios tanto la !ente 1 coo la # con este Co&iner" C!al6!iera será Me&er + (arent" Colocaos el tie-o de -roceso del Co&iner coo e/-onencial con edia de 0"8 (aso : Creaos !n ser.idor Ser.icio con edia 1"8 e/-onencial" L!ego lo !nios con el Co&iner (aso 4: Coo las -artes l!ego son se-aradas3 colocaos !n Se-arator 6!e !nireos con Ser.icio" Colocaos l!ego dos Sin, )!no -ara cada !ente* (aso 8: Colocaos eti6!etas en Sin, 1 + Sin, #" Si!laos ; $oras
INTRODUCCION A LOS EY(ERIMENTOS Teor7a de Colas MM1 con tasa de arri&o de 4 clientes -or $ora + la tasa de ser.icio es de 8 clientes -or $ora
28
(aso 1: Colocaos o&jetos )So!rce3 Ser.er + Sin,* + los !nios ediante conectores (aso #: Nos .aos a la -esta2a De5initions + l!ego a (ro-erties" Creaos 4 -ro-iedades E/-ression3 A la -riera le -oneos de no&re Tie-odeArri&o3 en De5a!lt al!e -oneos Rando"E/-onential)0"#8*" A la seg!nda -ro-iedad la llaaos Tie-odeSer.icio + en De5a!lt al!e -oneos Rando"E/-onential)0"#0*" A la tercera -ro-iedad la llaaos Ca-acidad )de la cola* + en De5a!lt al!e -oneos 1" A la c!arta -ro-iedad la llaaos N!eroMa/io )de arri&os* + colocaos en De5a!lt al!e 10000" (aso : Colocaos cada !na de estas -ro-iedades en los o&jetos creados
(aso 4: Si!laos 0 d7as -ero -re.iaente .aos a la -esta2a (roject Boe + creaos !n N!e.o E/-eriento3 donde colocareos 1000 !estras
(aso 8: Daos clic, a Add Res-onse .eces -ara colocar res-!estas" Al -riero lo llaaos LongCola3 el seg!ndo Tie-oCola + al !ltio Tie-oSistea" En LongCola en E/-ression -oneos Ser.er1"AllocationV!e!e"A.erageN!&eraiting En Tie-oCola en E/-ression -oneos Ser.er1"AllocationV!e!e"A.erageTieaiting90 )-ara dar en in!tos* En Tie-oSistea -oneos Sin,1"TieInS+ste"A.erage90 )-ara dar en in!tos*
29
(aso 9: Colocaos R!n en el E/-eriento creado
CLASE 1: O(TIMIZACION CON SIMULACION S!-ongaos 6!e llegan 10 clientes -or cada $ora + la tasa de ser.icio es de 9 clientes -or $ora )es decir 4 -ersonas 6!e están ac!!ladas*" Si solo se c!enta con 1 ser.idor3 el sistea tiene -ro&leas +a 6!e no se dará a&asto" eaos coo o-tii'ar esto teniendo en c!enta los costos" El costo 6!e -aga al cajero es de 10 soles la $ora + el costo de es-era es de 1# soles la $ora" Si!lar #4 $oras (aso 1: Colocaos !n ser.er3 so!rce + sin, + los !nios ediantes conectores" Ca&iaos no&res -or Llegada3 Cajero + Salida" (aso #: aos a De5initions3 States + creaos dos Reales llaados Mediadearri&os )colocaos 9 in* + la otra llaada Mediadeser.icio )colocaos 10in*" (osteriorente creaos !na (ro-ert+ entera + otra e/-ression llaados Ca-acidad )con .alor # -ara 6!e -!eda atenderse a los clientes* (aso : Colocaos los .alores en los di&!jos creados" Coo Rando"E/-onential)Mediadearri&os* 3 de ig!al anera el tie-o de ser.icio" (aso 4: Creaos dos States Reales 6!e serán los costos3 CostoEs-era )1# soles la $ora* + CostoSer.ir )10 soles la $ora* (aso 8: Creaos en De5initions !n Eleento3 + daos a O!t-!t Statistic + lo llaaos Costo" Colocaos la e/-resin -ara sacar el costo total )Cajero"AllocationV!e!e"A.erageN!&eraiting K Mediadeser.icioMediadearri&os*CostoEs-eraKCa-acidadCostoSer.ir* CTXLCostoEs-era K [CostoSer.ir LXL6 K LandaM! )L X AllocationV!e!e"N!&eraiting K Mediadeser.icioMediadearri&os* [ X Ca-acidad
30
(aso 9: Creaos !n e/-eriento )-re.iaente ca&iar el tie-o de corrida*" Creaos !na r es-!esta + la llaaos costo + colocaos la e/-ression Costo"al!e"
Si correos saldrá ;;"0881 (aso : (odeos ir ca&iando los .alores de la ca-acidad -ara o-tii'ar el costo ) (ara sale 8"8<4*" (ero $a+ tcnicas -ara -oder sacar el o-tio" aos a Select Add%In + escogeos la seg!nda o-cion" Colocaos 1 en Indi55erence" Correos el -rograa )"1;88 + 84"01 de&e salir* L!ego colocaos en Ca-acidad !n .alor inio )* + !n .alor á/io );*
Res-!estas: • • • •
(ara 8 cajeros sale 0"0;8 (ara # cajeros sale ;#";9 (ara ; cajeros sale 100 (ara 4 cajeros sale 90"<
31
• • •
(ara cajeros sale <0 (ara 9 cajeros sale ;0"008; (ara cajeros sale 8#"4;;4
V! -asa si a2adios !n c!ello de &otellaP (aso 1: ?orraos el e/-eriento + en el odelo colocaos otro ser.er3 a$ora tendreos # ser.ers (roceso 1 + (roceso # 6!e están !nidos -or conectores" El -riero tiene !n tie-o de -rocesaiento de 10 + el otro de 18 )a&os e/-onenciales*" La idea es red!cir al 7nio el c!ello de &otella" En el R!n le daos #4 $oras de tie-o (aso #: En De5initions &orraos los Eleents + los States3 en (ro-erties creaos otra Ca-acidad de odo 6!e tendreos Ca-acidad 1 + Ca-acidad # )con .alores # en cada !no* + las asignaos a los ser.ers" (aso : Creaos !n e/-eriento + creaos !n Res-onse con no&re Total + colocaos la e/-resin Salida"In-!t?!55er"N!&erE/ited" (aso 4: En Select Add%In colocaos la seg!nda o-cin3 en .alor á/io -oneos )en a&as ca-acidades*" (aso 8: En la -arte de res-!esta colocaos en el .alor o&jeti.o Ma/ii'e (arte 9: En MinRe-lications + Ma/ Re-lications -oneos 10 + 80 res-ecti.aente" )(or eje-lo Ca-acidad1 X4 + Ca-acidad # X 83 el Total es #4#3 j!staente esta es la res-!esta 5inal*
CLASE 14: TRANSERENCIA USANDO TRANS(ORTES La llegada de las -artes a !n de-artaento de -rod!ccin3 tiene !na edia de 9 in!tos distri&!ido e/-onencialente" Al arri&ar al l!gar Entrada3 solicitan al carro 6!e trans-orta las -artes3 desde el -!nto Entrada $asta el -!nto Destino" La distancia es de 0 etros" El .e$7c!lo )el carro* tiene coo caracter7sticas3 6!e es de caino li&re + s! .elocidad es 10in" Si!lar ; $oras" (aso 1: Creaos !na Entrada + !n Destino3 los c!ales serán !nidos -or !n (at$" Colocaos la distancia de este caino" (aso #: Creaos !n .e$7c!lo + odi5icaos s! .elocidad segGn lo indicado" Si si!laos no saldrá lo correcto3 entonces se tiene 6!e colocar en el nodo de trans5erencia de Entrada3 en la o-cin Trans-ort Logic: Tr!e + asignaos el trans-orte"
32
(aso : Si si!laos el .e$7c!lo no .!el.e3 asi 6!e en el (at$ ca&iaos de Unidirectional a ?idirectional" Res-!esta: 1 entidades $an sido trans-ortadas de 43 entidades es-eran ser trans-ortadas" El trans-orte 5!e !tili'ado !n ;;"84;J
@RUA (UENTE El sistea de trans5erencia se co-one de # distancias3 la -riera es entre (!nto + Union con longit!d de 18 + la seg!nda distancia es entre Union + in con 18 etros" En la -riera distancia3 la&ora el 5or,li5t con !na .elocidad de 10 in + en la seg!nda la grGa -!ente con 9in" As!ir 6!e los tie-os de carga + descarga son de 0"8 in" El -!nto de salida del cargador or,li5t es (!nto + de la @r!a es Union" Si!lar ; $oras" (aso 1: Creaos el so!rce (!nto + el Sin, in3 adeás de !n Trans5erNode )a 6!e aca tra&ajara la gr!a*" Unios a los ediante !n (at$ + colocaos las distancias en cada (at$ de ac!erdo al -ro&lea" (aso #: Las llegadas arri&an de anera triang!lar con 393; " (or otro lado a las distancias las .ol.eos ?idireccionales" (aso : Creaos # .e$ic!los llaados or,li5t + @r!a3 + colocaos las .elocidades de cada !na" Asignaos cada .e$7c!lo a cada nodo"
33
(aso 4: Si si!laos3 a&os .e$7c!los saldrán de Entrada + ta&in de in" Entonces de&eos ca&iar en la Ro!ting To-ic 3 ca&iaos el Initial Node"
(aso 8: Colocar el destino en a&os nodos -ara 6!e los .e$7c!los no se .a+an a !n nodo 6!e no de&e" Toda ca&io $acerlo en Entit+ Destination" (aso 9: (ara 6!e el .e$7c!lo -!eda regresar3 -riero de&e ser descargado" Asi 6!e $aceos lo sig!iente: en Idle Action de or,li5t -oneos Reain in (lace ).er iagen derec$a anterior* (aso : Colocaos el tie-o de carga + descarga del or,li5t Res-!estas: Llegaron ; !nidades3 salen 4 del or,li5t + entran a las gr!a estas isas -ero salen de la gr!a solo " El J de !tili'acin del 5or,li5t es de <<"8#; + de la gr!a es 9"1<80 (ara insertar di&!jitos -oner en
34
Si ca&iaos la ca-acidad -or #3 el J de !tili'acin es el iso" Lo 6!e ca&ia es el nGero de arri&os" No con.iene a!entar las ca-acidades +a 6!e los o&jetos trans-ortados a!entan en 1 o á/io 4 !nidades"
SE@UNDA (ARTE\\\\\\\ CLASE 18: CONEORS Se tienen 5!entes 6!e -oseen 5ajas trans-ortadoras de ti-o ac!!la&le con longit!d 0 etros + .elocidad de # in cada !na" Las llegadas entran coo e/-onenciales de 13 # + in!tos" (aso 1: Creaos entradas con tie-os e/-onenciales de 13 # + in res-ecti.aente" L!ego creaos tres nodos &ásicos )+a 6!e solo tienen 1 direccin*" !nios todo ediantes con.e+ors )5ajas trans-ortadoras*"
(aso #: Ca&iaos las -ro-iedades de las 5ajas con los datos del en!nciado" -osteriorente les ca&iaos la iagen a cada !na" (aso : Creaos entidades + las asignaos a cada entrada" si!laos ; $oras"
35
Se tiene !n sistea $ec$o -or !na entrada )e/-o 8 in*3 !nido -or !na 5aja a (roceso )tria 8 9 * !nido a !n nodo de trans5erencia Union )-or6!e $a+ o.iiento* + este !nido a !n in1 + a otro nodo (!nto3 el c!al se !ne a dos 5ines in# + in )todo !nido -or 5ajas*" Se tienen lineas con los sig!ientes -orcentajes + sec!encia: Linea 1: (roceso Union in1
0J
Linea #: (roceso Union (!nto in#
80J
Linea : (roceso Union (!nto in
#0J
Las 5ajas son no ac!!lati.as3 de 0 etros + .elocidad de #in
36
Dato: Si se 6!iere eliinar los rot!los .aos a la -esta2a isi&ilidad + desacti.aos las 5lec$as + los rot!los
RECURSOS SECUNDARIOS En !n de-artaento de a6!inado e/isten 4 tornos con tie-o EY(O de 9 in" Cada -roceso en el terno re6!iere de !na $erraienta + solo e/isten " Si las -artes arri&an con EY(O #"8 in" Si!lar ; $oras" S!-oner 6!e el !so de las $erraientas es en la odalidad de orden de -re5erencia )se as!e 6!e si todas las $erraientas están dis-oni&les la seleccin será sie-re al -riero de la lista o (re5ered Order3 6!e es la seleccin nat!ral3 otras selecciones tienen cond!ctas di5erentes*"
37
As!ir 10 etros la distancia entre los o&jetos 57sicos + !na .elocidad de #s -ara la entidad" (aso 1: Araos el odelo
(aso #: As!ios 6!e cada torno tiene 1 rec!rso )ecanico*" Creaos rec!rsos" (aso : En De5initions3 en lists creaos !n O&ject 6!e estará con5orada -or eleentos" (aso 4: Seleccionando todos los tornos .aos a Secondar+ Reso!rces + en O&ject T+-e daos a roList + elegios la lista creada -re.iaente"
CLASE 19: RECURSOS SECUNDARIOS En !n e/-eriento3 !n ro&ot o-era !n Sistea de Man!5act!ra le/i&le3 6!e -osee dos á6!inas $erraienta de CNC3 e/istiendo !n área de arri&os de las co-onentes3 + !n área -ara las co-onentes
38
5inales" Las co-onentes arri&an cada 180 seg!ndos distri&!idos en 5ora e/-onencial + los a6!inados son en sec!encia )-riero es la á6!ina $erraienta 1 + l!ego la a6!ina #*" El ro&ot toa ;1 seg!ndos -ara toar la co-onente o -ara li&erar esta"
El tie-o de a6!inado en la seg!nda á6!ina $erraienta es de 100 seg!ndos distri&!idos e/-onencialente" inalente el ro&ot toa 8 seg!ndos -ara o.er la co-onente desde la seg!nda a6!ina al área de co-onentes 5inales" Si!lar la o-eracin -ara #00 co-onentes" (aso 1: Creaos el odeo" En los ro&ots colocaos las sig!ientes e/-resiones: Rando"Uni5or)3<*K9KRando"Uni5or)3<* en Ro&ot 1 Rando"Uni5or)3<*KKRando"Uni5or)3<* en Ro&ot # Rando"Uni5or)3<*K8KRando"Uni5or)3<* en Ro&ot (aso #: Creaos !n rec!rso Ro&ot" En los otros Ro&ots .aos a Secondar+ Reso!rces es-eci5icaos el iso Rec!rso -ara todos"
(aso : Ca&iaos la 5ec$a -ara 6!e solo se -rocesen #00"
39
Si !lti-licaos el -orcentaje de !tili'acin de cada ser.idor -or las $oras 6!e se tra&ajan o&tendreos el tie-o total 6!e tra&aja cada ser.idor" En ser.er 3 in-!t&!55er3 content3 n!&erinstation3 a/ se .e c!anta ca-acidad tiene cada ser.idor"
40
TRA?AQO INAL 1" #" " 4" 8"
(lanteaiento del -ro&lea Marco Terico Análisis de Res!ltados Concl!siones + Recoendaciones Re5erencias ?i&liográ5icas
CLASE 1: (ROCESOS )EN EL AERO(UERTO* Las llegadas de -ersonas a !na o5icina de co&ran'as en el aero-!erto oc!rren desde dos 5!entes3 de ac!erdo a !na le+ e/-onencial con tie-os -roedios de 8 + 10 in!tos res-ecti.aente" La -riera entrada es -ara -asajeros nacionales3 ellos -agan !n i-!esto de ]10 la seg!nda entrada es -ara -asajeros e/tranjeros + -agan !n i-!esto de ]80" Se $a dis-!esto la -ol7tica de j!ntar dos -asajeros )!no nacional + !no e/tranjero* -ara $acerlos ingresar a e5ect!ar s!s -agos" Se 6!iere si!lar ; $oras de acti.idad en la o5icina de co&ran'as3 con la 5inalidad de conocer el total del onto de -asajeros 6!e $an -agado s!s i-!estos" (aso 1: Araos el diagraa
(aso #: En De5initions creaos dos .aria&les3 !na llaada I-!esto Nacional + la otra I-!esto E/tranjero + colocaos el costo de los i-!estos )en Initial Stat!e al!e*" L!ego creaos otra .aria&le llaada Total" (aso : En el Co&iner3 en State Assignents -oneos en ?e5ore E/iting )-ara g!ardar el dinero*
41
(aso 4: Colocaos !na eti6!eta -ara .er c!ánto dinero $a+ asi 6!e -oneos Total + adeás otra 6!e diga Salida"In-!t?!55er"N!&erE/ited Los res!ltados !estran lo sig!iente: 80 -ersonas + 000 soles
AERO(UERTO CON (ROCESOS
(aso 1: Crear n!e.o -roceso en E/ited + l!ego .aos a (rocesses (aso #: Di&!jaos !na Assign + en Ne al!e -oneos TotalKI-NacionalKI-E/tranjero Res-!esta: 80 -ersonas + 000 soles
CALIDAD DEL SERICIO En !na agencia &ancaria3 se está -ro&ando la -ol7tica de calidad en el ser.icio con la eta 6!e !n cliente no es-ere ás de 1# in!tos en cola" En tal caso son lle.ados a ser atendidos -or !na caja e/-ress" Los clientes arri&an con edia de 1 in!tos e/-onencial" E/isten 4 cajeros con tie-o -roedio de 8 in!tos e/-onencial" Se está interesado en el tie-o de atencin entre las
42
(aso 1: Creaos el sistea
(aso #: En Entered dentro de Add%On (rocess Triggers -oneos Ne (rocess
(aso : Creaos lo sig!iente en De5initions dentro de Modelentit+ )a la derec$a donde se .en los e/-erientos*
(aso 4: En (rocesses creaos !n Assign + en State aria&le -oneos ModelEntit+"Marcacion + en Ne al!e -oneos TieNo" Adeás creaos !n SetNode + -oneos In-!tSer.idos" (aso 8: Colocaos !n E/ec!te + -oneos Ne al!e + nos creara otro -roceso arri&a donde -ondreos !n Dela+ + -oneos 1# de .alor" (aso 9: L!ego creaos !n Reo.e + -oneos en ?asic Logic Ser.icio"AllocationV!e!e"
43
(aso : En E/ec!te .aos a Ad.anced O-tions + -oneos None en To,en ait Action"
(aso ;: En caso 6!e sea reo.ido $a+ 6!e decir 6!e el destino es otro" Creaos otro Set node + -oneos In-!tReo.idos" (aso <: Creaos !n Trans5er + -oneos en ro: C!rrentStation + en To -oneos O!t-!tSer.icio 3 esto $ace 6!e
(aso 10: Creaos !na entidad + creaos !n rot!lo dando clic a este 3 -oneos Mat$"loor)TieNo% Marcacion*90 Res-!esta: <; atendidos + 1#1 reo.idos
CLASE 1;: LINEA DE TRANSERENCIA Eje-lo: Ba+ 4 5ajas trans-ortadores del ti-o no ac!!lati.a cada !na con segentos de 0 etros + 10s" Las -artes arri&an cada ; in!tos con distri&!cin e/-onencial" Al llegar recorren !na distancia de 0 etros con la .elocidad de 10 in -ara acceder a la -riera 5aja3 l!ego -asa a la sig!iente 5aja + as7 s!cesi.aente" C!ando terinan en la c!arta 5aja se dirigen al alacn con distancia + .elocidad siilar a la entrada"
44
Cada .e' 6!e la entidad terina s! recorrido en cada !na de las 5ajas3 ejec!ta !na o-eracin 6!e deora # in!tos3 con tie-o distri&!ido en 5ora e/-onencial" Con tal 5in c!ando se reali'a la o-eracin todas las 5ajas se ino.ili'an3 o-erando n!e.aente c!ando 5inali'an las o-eraciones en todas las 5ajas" Si!lar #4 $oras con la 5inalidad de conocer el total de !nidades trans-ortadas" (aso 1: Creaos el odelo
LAS AQAS NO ACUMULATIAS (UEDEN (ARAR\\\ (aso #: En el nodo #334 + 8 en Add%On (rocess Triggers creaos !n Ne Model )solo en el nodo #* + -osteriorente en los otros asignaos este n!e.o -roceso recienteente creado
(aso : Creaos !n State llaado Total )Real*3 + en (rocesses agregaos !n Assign + en State aria&le Nae -oneos Total + en Ne al!e -oneos Total K 1 3 l!ego en Assignents -oneos
45
(aso 4: Creaos !n Dela+ le colocaos Rando"E/-onential)#* en in!tos dentro de s! Dela+ Tie" (aso 8: Creaos otro Assign + -oneos de no&re Total + en Ne al!e -oneos Total%1" (aso 9: Creaos !n Decide + en E/-ression -oneos TotalXX0 (aso : Creaos otro Assign + -oneos de no&re Con.e+or1"DesiredS-eed + colcaos en ne a!e 10 s + en Assignents -oneos lo sig!iente:
(aso ;: C!ando $a+ !n &lo6!eo3 no -asaran ás -ie'as -or el (at$1 )de&e &lo6!earse* asi 6!e en Allo (assing -oneos alse" Res-!esta: 198
TI(O DE (ARTES Las -artes llegan con !na .elocidad de 8 in e/-o" E/isten tres -artes3 rojo aarillo + a'!l" Cada !na de las -artes tiene ig!al o-ort!nidad de ser seleccionada" Cada -arte tiene s! -ro-ia estacin 6!e -rocesa en !n tie-o con edia de 83 +< in e/-o" Si!lar ; $oras as!iendo 6!e el tie-o de des-la'aiento es de 1 in!to" (aso 1: Crear el odelo
46
(aso #: En la -arte daos Add Additional S+&ol )dos clic,s -ara tener * + le daos !n color di5erente )ig!ales a los colores de los ser.idores* (aso : En Llegada creaos !n -roceso en Created Entit+ (aso 4: En (rocesses de&eos deterinar 6! ti-o es la -arte entrada" Colocaos !n Assign + lo sig!iente
De&eos asignar cada ser.idor a cada -arte (aso 8: Creaos !na ta&la )con !n entero llaado Ti-o3 !n nodo llaado Nodo* + -oneos lo sig!iente
(aso 9: Ingresaos !n Searc$ + -oneos en Collection T+-e Ta&laRos3 c!+o no&re sera el creado Ta&la
47
(aso : Creaos !n SetNode c!+o Node Nae será Ta&la"Nodo
(aso ;: alta deterinar el color de la -arte3 as7 6!e en la 5!ente en State Assignents -oneos
Res-!esta: < entradas + <8 salidas )#4 a'!les3 # aarillos + < rojos*
48
CLASE 1<: INANZAS 1* #* * 4*
Costos de ca-ital: Costos de arran6!e o de inicio3 es da solo !na .e' Costo de &!55er: Costo de trans-orte Costo de aterial
Las -artes arri&an cada in e/-o" El tie-o de ins-eccin es de # in e/-o" Las distancias son de 10 etros3 siendo la .elocidad de des-la'aiento de 10 in" El #0J de las -artes ins-eccionadas son de5ect!osas3 + se as!e !n costo de S"180 -or !nidad" Si!lar las ; $oras3 as!iendo 6!e el costo de o-ort!nidad del tie-o -erdido -or las -artes es de S"100 -or $ora" As!ir dos centros de costos: Ins-eccin + allados" (aso 1: Crear el odelo todo con -at$ + -oner los -esos en los dos -at$ 6!e se dirigen a los # Sin," )Estos -oner en deciales 0"#0 + 0";0*
(aso #: Crear !na entidad + aj!star s! .elocidad" (aso : (ara ca&iar las !nidades de las onedas3 .aos a la -esta2a R!n + en Ad.anced O-tions -oneos inancials + daos (EN en C!rrenc+ + daos Ace-tar" En Initial Cost Rate )en la -arte de inancials de la entidad* -oneos el .alor de 100" (aso 4: En De5initions creaos dos Cost Center3 !no llaado Ins-eccionCC + el otro alladosCC" (aso 8: En las -ro-iedades de inan'as del ser.idor3 en (arent Cost Center elegios Ins-eccionCC (aso 9: En el -at$ 6!e !ne el ser.idor con De5ect!osos3 creaos !n -roceso en Entered )a-enas entra 6!e c!anti5i6!e c!antos -rod!ctos son 5allados* (aso : Creaos en el -roceso !n Assign + en State aria&le Nae elegios alladosCC"Cost + en Ne al!e -oneos alladosCC"CostK180" )La oneda -or De5a!lt se asigna* Ojo: De&eria -onerse en el nodo de Salida de Ins-eccin 3 ?+ Lin, eig$t3 -ero no es necesario Res-!esta: 10< ace-tados + #4 de5ect!osos" )Enla'ar -riero Ace-tados + l!ego Rec$a'ados con los -at$ sino saldrá 10 + 0*" EL (ATB CON MAS (ESO SE ENLAZA (RIMERO\\\
49
MANUALMENTE:
Costo de 5allados: #4/180 X 900"000 Costo de ins-eccin: Costo de cola N!ero de 7tes 6!e -asan K Costo de -rocesaientoN!ero -roedio de 7tes 6!e se -rocesan )1";89< + "#1;* 1";89<18 K "#1;14X 9;#"8;94 Costo -or 7te es-era X )N!ero -roedio en estacin Costo$ora NGero de $oras*Unid" Costo -or 7te es-era
X)0"14100;*18X1";89<
Costo -or 7te -rocesado X)0"8<<100;*14X"#1;
50
CLASE #0: M^S INANZAS E1: En adicin al eje-lo anterior3 as!ir 6!e des-!s de la ins-eccin -asa a -intado donde deora #"8 in e/-o" En el centro de costos de (intado3 e/iste !n costo 5ijo de -re-arar el e6!i-o + ateriales al e-e'ar en -roceso -rod!cti.o de cantidad S"800 (aso 1: Creaos !na estacin de (intado entre Ins-eccin + Ace-tados (aso #: En las 5inan'as de (intado colocaos 800 en Ca-ital Cost" Creaos !n centro de costo llaado (intadoCC + lo asignaos a dic$a estacin (aso : Colocaos el 0";0 en el (at$ 6!e !ne Ins-eccin + (intado" Res-!esta: 114 Ace-tados + 0 De5ect!osos )Recordar 6!e los (at$ con ás -esaje se coloca -riero"
Costo de allados X 1180X4980 )En la res-!esta salen 0 5allados -ero $a+ 1 en la cola + se costea TODOS los 5allados3 no solo los 6!e salen* Costo (intado X Costo Es-era K Costo de (rocesaiento Costo X ";#;9114 K 4"88#9114 X #80"9;4 K 41"<0#1 X 1411"49 Costo Ca-ital K Costo X 800 K 1411"49 X 1<11"49 Costo de Ins-eccin X 149 K "#4;148 X <#;"88; E#: Adeás de lo anterior3 as!ir 6!e des-!s del -intado es lle.ada la -arte -or !n .e$7c!lo con .elocidad de 10in" En el centro de costos e$7c!lo3 e/iste !n costo de S"8 -or !nidad 6!e ingresa a ser trans-ortada" (aso 1: Creaos !n e$icle llaado Carro (aso #: Creaos !n centro de costos llaado e$ic!loCC" En las 5inan'as del .e$7c!lo asignaos s! CC + colocaos el costo de trans-orte de dato )en Cost (er Rider* (aso : De&eos in.ocar al .e$7c!lo en el nodo de trans5erencia O!t-!t(intado asi 6!e en este Nodo -oneos alse en Ride on Trans-ortation + en el .e$ic!lo de&eos asignar este nodo en la -arte de Ro!ting Logic Initial Node* + ca&iaos a ?idirectional todos los (at$ Res-!esta: 11 ace-tados + 0 rec$a'ados"
51
Costo e$7c!lo X Costo Es-era K Costo Costo e$7c!lo X 0"#88100; K 8114X 1;;"4 K 80 X 8;"; 9"99911 K 8 X 8;"; • • • • • •
0"#88 X N!&er InStation A.erage 100 X Costo de o-ort!nidad ; X Total de Boras 8 X Costo trans-orte 114 X (artes trans-ortadas 9"999 X Costo -or 7te -roedio
CLASE #1: OR[ERS Sie-re o-era en la odalidad deanda On Deand" Las -artes -ro.ienen de # 5!entes3 con tie-o e/-o de 8 in!tos" Son -rocesados -or s!s res-ecti.as a6!inas con tie-o e/-o de # in!tos" E/iste !n o-erador 6!e se encarga o-erar las dos á6!inas" Los -at$ entre so!rce + ser.er son !nidireccionales" Ta&in se $an incl!ido !n -ar de nodos &ásicos !&icados entre las a6!inas c!+a distancia es de 18 etros + sentido &idireccional" Distancia entre o&jetos es de 10 etros siendo la .elocidad de la entidad # seg" El tra&ajador tiene !na .elocidad de 10 in3 al inicio se enc!entra en el Nodo 6!e está al lado de la a6!ina 13 + c!ando se enc!entra en estado de ocio -eranece en el l!gar" (aso 1: Creaos el odelo
52
(aso #: Creaos !n or,er3 aj!staos s! .elocidad )dando clic, en este* + lo asignaos al Nodo ?asico 13 tal + coo !estra la 5ig!ra"
(aso : A$ora $a+ 6!e deterinar a donde de&e ir el or,er3 entonces daos clic, a Ma6!ina 1 + en las -ro-iedades colocaos lo de la 5ig!ra sig!iente )De&e ir al nodo 5rente a la a6!ina 1*" De ig!al anera con el ser.idor Ma6!ina #
Res-!esta: 9 + 9; en cada á6!ina res-ecti.aente"
53
Eje'##o 2: Las -artes arri&an con edia de ; e/-o + se -rocesan con edia de #"8 e/-o in" Ba+ !n
o-erador 6!e se encarga de a&as á6!inas + se !e.e de los nodos (!nto3 Li-ie'a + nodos de salida de cada á6!ina" La .elocidad del or,er es de 10 in" La longit!d entre los -at$ es de 10 + la .elocidad de la -arte es de # seg" C!ando !n ser.er in.oca al or,er sale del Boe + se dirige al ser.er" Des-!es del -rocesaiento se !e.e a Li-ie'a3 e5ectGa !n retardo de 1 in!to + se !e.e a (!nto" (ara co-letar la accin se dirige al ser.er 6!e antiene a la entidad + la li&era3 -ara regresar a (!nto" Si!lar ; $oras
CLASE ##: O?QETO DEINIDO (OR EL USUARIO El o&jeti.o de crear !n o&jeto -roceso3 el c!al se desco-one en SEIZE3 DELA + RELEASE" (osee dos -ro-iedades: Dela+ Tie + Reso!rce Nae TITULO: A(LICACIHN DE LA SIMULACION AL (RO?LEMA DEL COMEDOR DE LA UNMSM COLOCAR UENTES
CLASE #4: SIMULACION CONTINUA (endiente negati.a c!ando la .aria&le disin!+e )coo en el tan6!e3 el .ol!en de ag!a disin!+e en el Monitor SensorE-t+"
54
(endiente -ositi.a c!ando la .aria&le a!enta )coo en el tan6!e3 el .ol!en de ag!a a!enta en el Monitor Sensor!ll"
CLASES ERANO (aso 1: Crear el odelo con !na Llegada3 dos ser.idores )de-artaentos 1 + #*3 dos salidas )!na de s!&contratos + la otra de Salida noral*"
ig!ra"% Modelo en Siio (aso #: Unios todo ediante (at$3 a6!7 se j!ntar_ Llegada con S!&contrato" En este (at$ de !nin en Allo (assing colocaos alse +a 6!e si se ac!!la no -asar_ as3 sino se ira a S!&contrato" Adeas colocaos 1 en Initial Tra.eler Ca-acit+ -ara &lo6!ear" (aso : En el De-artaente 13 colocareos en ?!55er Ca-acit+ en In-!t?!55er 4 +a 6!e solo ace-tara $asta 4 -ersonas en cola + 0 en O!t-!t?!55er" (aso4: Colocaos los tie-os de -rocesaiento e interarri&o" (aso 8: Colocaos eti6!etas -ara .er las colas + las llegadas + salidas" (aso 9: En el (at$ 6!e !ne la Llegada con el De-13 en Selection eig$t3 colocaos la condicin de De-1"AllocationV!e!e"N!&eraiting W 4 + en el (at$ 6!e !ne con S!&contrato lo iso -ero con a+or o ig!al"
OR[STATION (aso 1: Crear el odelo con !na Llegada3 !na Salida3 !n or,station + !na entidad )-or6!e se an!5act!ra !n lote de 10 artic!los3 es decir !n gr!-o de art7c!los co-one !n lote* + los !nios -or edio de conectores"
55
(aso #: Colocaos la le+ de arri&os )#0 in!tos*3 + en Sto--ing Conditions -oneos 103 + reg!laos el tie-o de corrida coo Uns-eci5ied" (aso : aos a De5initions3 a Eleents )Gnica o-cin 6!e c!enta con ateriales* + creaos 8 ateriales de los c!ales seran (arteA3 (arte? (arteC" En Initial V!antit+ de cada !no colocaos 1000 )dato del -ro&lea* (aso 4: Es-eci5icaos las -ro-iedad 4: (arte# (aso 8: En la -ro-iedad (arte?OM es-eci5icaos c!anto de cada -arte necesita" (aso 9: Colocaos 4 O!t-!t Statistic -ara sa&er c!ánto $eos cons!ido de cada -arte + c!anto $a salido" A las 6!e se llaan (arteUso colocaos esta e/-resin: (arteA"V!antit+Cons!ed" en el caso de (arte#Uso se -one (arte#"V!antit+(rod!ced" (aso : Colocaos los tie-os de set!- )* 3 de -rocesaiento )#* + de Teardon )1*3 en O-eration V!antit+ colocaos 10 )taa2o de la orden*" En (rocessing ?atc$ colocaos 1 6!e indicara 6!e el tie-o de -rocesaiento de # es -ara 1 lote" )sino la res-!esta en tie-o saldrá "1$oras W` 1; in*" (aso ;: En el or,station colocaos en Material Cons!e: ?ill o5 Materials3 a&ajo -oneos (arte?OM" Material (rod!ction -oneos Material + a&ajo (arte#" TIEM(O DE CICLO X K #Y10 K1 X #4
A(UNTES ERANO CLASE EY(ERIMENTOS CON O(TIMIZACIN