Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NDICE ............................................................................................................................................1
Unidad I............................................................................................................................................2
Introduccin al lenguaje de Simulacin...........................................................................................2
1.1 Introduccin a GPSSH................................................................................................................3
1.2 lo!ue" #$"ico"..........................................................................................................................%
1.3 U"o de "er&idore" unitario".........................................................................................................'
1.( U"o de tiem)o" de "er&icio.......................................................................................................1*
1.+ lo!ue" )ara cola" de e")era....................................................................................................1*
1.% De,inicin en "er&idore" en )aralelo........................................................................................11
1.- Cam#io de )rioridade" de la" tran"accione".............................................................................13
Unidad II.........................................................................................................................................1(
lo!ue" de tran",erencia de control................................................................................................1(
2.1. 2.2. 2.3 /01NS2E0 Pro#a#il3"tico. Incondicional 4 Pre,erencial.........................................1+
2.( Salida de un modelo de Simulacin.........................................................................................1-
2.+ Inter)retacin de lo" e"tad3"tico" #$"ico".................................................................................2*
Unidad III.......................................................................................................................................23
lo!ue" de &aria#ilidad en el modelo.............................................................................................23
3.1 De,inicin. iniciali5acin 4 u"o de am)er&aria#le" 6lo!ue" 7E/. 7E/8.............................2(
3.2 1tri#uto" Num9rico" E"t$ndar 6SN18......................................................................................2+
3.3 lo!ue /ES/............................................................................................................................2%
3.( lo!ue SP7I/...........................................................................................................................2-
Unidad I:.......................................................................................................................................2'
2uncione" de di"tri#ucin de )ro#a#ilidad.....................................................................................2'
(.1 2uncione" de )ro#a#ilidad en GPSSH......................................................................................3*
(.1.1 /i)o" de 2uncione" de Pro#a#ilidad......................................................................................3*
(.2 2uncione" De,inida" )or el U"uario.........................................................................................31
(.3 2uncione" De,inida" )or el 7enguaje.......................................................................................32
(.( lo!ue" 0;U7/ 4 0;U7/.................................................................................................3+
Unidad :.........................................................................................................................................3-
Corrida" m<lti)le". ,a"e" de un modelo de la "imulacin. entrada" &3a teclado. entrada 4 "alida de
dato" &3a arc=i&o"...........................................................................................................................3-
+.1 7>?UE C7E10....................................................................................................................3@
+.2 7>?UE 0ESE/.....................................................................................................................3'
+.3 lo!ue 1SSIGN.......................................................................................................................(*
+.( lo!ue GE/7IS/ 4 GE/7IS/...............................................................................................(2
+.+ lo!ue PU/PIC 4 PU/PIC...................................................................................................(3
Unidad I
Introduccin al lenguaje de Simulacin
1.1 Introduccin a GPSSH
GPSSH e" un lenguaje de "imulacin de"arrollado a ,ine" de lo" %*A" )or Geo,,re4 Gordon )ara
la com)aB3a I;. "u nom#re "e deri&a de la" "igla" #$"ica" en ingl9" General Pur)o"e Simulation
S4"tem 6Si"tema de Simulacin de Pro)"ito General. &er"in H8.
El GPSS e" un lenguaje orientado a la "imulacin de "i"tema" di"creto" 4 continuo". cu4a
e"tructura de ,uncionamiento e"t$ #a"ada en el en,o!ue de la interaccin del )roce"o.
Para "imular el "i"tema GPSS cla"i,ica a la" entidade" en do" grande" gru)o"C
Transacciones: Entidade" de car$cter tem)oral !ue "on generada" )or el com)ilador de
GPSSH con un o#jeti&o e")ec3,ico )ara =acer u"o de alg<n "er&idor. )ermaneciendo
dentro del modelo durante cierto tiem)o 4 "aliendo de 9l cuando 4a no "on re!uerida".
Son la )arte ,undamental )ara !ue un modelo ,uncione. Ejem)loC )ie5a" en un taller.
)er"ona" en un #anco.
Entidades Permanentes (Servidores): Entidade" !ue e"t$n "iem)re en el "i"tema 4
act<an como recur"o" di")oni#le" o no )ara la" tran"accione" !ue =an "ido creada" )ara
darle "er&icio o )roce"amiento "eg<n el ti)o de tran"accin. Ejem)loC el o#rero en un
taller. el cajero en el #anco. un torno dentro de un )roce"o indu"trial. Dentro de e"ta"
entidade" )ermanente" =a4 otra "u#di&i"inC
Servidor unitario (Facility): Son la" entidade" )ermanente" ca)ace" de
atender a una "ola tran"accin al mi"mo tiem)o. de#ido a !ue re)re"entan a 1
"er&idor. e"te ti)o de "er&idor reali5a una ,uncin o conjunto de ,uncione" #ajo
cierta" condicione" de tiem)o !ue nadie m$" reali5a dentro del modelo !ue "e
e"t$ "imulando. Ejem)loC el o#rero en el taller.
Servidor en paralelo (Storage): Entidade" ca)ace" de atender a m$" de una
tran"accin al mi"mo tiem)o. de#ido a !ue e"t$n con,ormado" )or m$" de 1
"er&idor !ue reali5an la" mi"ma" ,uncione". #ajo la" mi"ma" condicione" de
tiem)o 4 "e encuentran en )aralelo. )or ejem)loC la" cajera" de un #anco.
Colas: Se ,orman )or la" tran"accione" !ue =acen una e")era )or no )oder
a&an5ar al "iguiente #lo!ue "ecuencial del modelo. generalmente la ca)tura de
un "er&idor. 4 "e di")one in,ormacin "o#re ella" de)endiendo "i "e u"a o no el
#lo!ue ?UEUE en la "imulacin.
Funciones: Se u"an )ara ingre"ar dato" corre")ondiente" a di"tri#ucione" de
)ro#a#ilidade" continua" o di"creta" en el modelo. en lo" tiem)o" de "er&icio o
,recuencia de llegada" de la" tran"accione"
Tablas: Permiten o#tener di"tri#ucione" de )ro#a#ilidade" como re"ultado"
del modelo en cierta" categor3a" de in,ormacin. creando ta#ulacione" del
com)ortamiento di"tri#uido de la" D1CE" .
Variables: ;ediante "u u"o "e )ueden e&aluar eF)re"ione" matem$tica" 4
lgica". )udiendo almacenar &alore". lo" cuale" "e )odr$n modi,icar durante el
de"arrollo del modelo.
El conce)to de ,uncionamiento general e" !ue la" tran"accione" "e mue&en a tra&9" del "i"tema
=a"ta !ue encuentran un "er&idor unitario o en )aralelo.
/anto la" entidade" !ue "e mue&en como la" )ermanente" tienen )ar$metro" a"ociado". E"o"
)ar$metro" "e denominan. en conjunto. 1tri#uto" Num9rico" E"t$ndar 6SNA8. Ha#r$ )ar$metro"
del modelo a"ociado" a la" tran"accione" 4 a lo" "er&idore".
El ,lujo "e )roduce de la "iguiente ,ormaC 7a tran"accin a&an5a con una tran"accin de un
#lo!ue a otro. =a"ta !ue alg<n #lo!ue la retiene. )or!ue re)re"enta un tiem)o de e")era o )or!ue
no )uede "eguir =a"ta cum)lir con alguna condicin lgicaG entonce" #u"ca otra tran"accin !ue
de#a mo&er"e en el mi"mo tiem)o. "i toda" e"t$n com)leta". a&an5a el reloj al tiem)o del
"iguiente e&ento 4 lo ejecuta.
EFi"ten do" ti)o" de modelo" de "imulacin. !ue a continuacin "e citanC
Continuos: "on a!uello" en lo" !ue intere"a re)re"entar un )roce"o durante un tiem)o
determinado. "in !ue cono5ca cu$nto" e&ento" )ueden ocurrir con eFactitud durante
e"te la)"o.
iscretos: "e denomina a"3 a lo" modelo" en lo" !ue "e re)re"entan =a"ta !ue termine
de ejecutar"e una determinada cantidad de e&ento". "in !ue "e cono5ca el tiem)o eFacto
!ue "e re!uerir$ )ara ello.
Un modelo de "imulacin e"t$ con,ormado )rinci)almente )or + )arte". la" cuale" "onC
Inicio del modelo
Segmento de de,inicin
Cuer)o )rinci)al del modelo
Segmento de 0einiciali5acin 4 re"eteo del modelo
2in del modelo
1.2 Bloue! "#!ico!
/odo" lo" #lo!ue" de GPSSH "e e"cri#en en la columna @ del editor de )rograma" 4 lo"
o)erando" de lo" mi"mo" en la columna 2+.
S!"#$ATE
Indica al com)ilador de GPSSH !ue lo !ue &iene a continuacin e" un modelo de "imulacin.
Siem)re de#e "er el )rimer #lo!ue del modelo No tiene o)erando".
Columna @ Columna 2+
SI;U71/E
SI;U71/E
.
.
.
.
GENE01/E
.
.
.
.
S/10/
.
.
.
.
END
Inicio del modelo
Segmento de de,inicin
Cuer)o )rinci)al del )rograma
Segmento de 0einiciali5acin 4 re"eteo del modelo
2in del modelo
Contador 6condicin8 de terminacin de la "imulacin
EN
Indica el ,inal de un modelo de "imulacin. De#e "er el <ltimo #lo!ue del modelo. a"egur$ndo"e
de o)rimir HEN/E0I de modo !ue el cur"or !uede en la l3nea "iguiente del editor del )rograma.
de lo contrario el modelo no )odr$ "er reconocido )or el com)ilador de GPSSH. e"te #lo!ue
tam)oco tiene o)erando". /odo el cdigo !ue "e e"cri#a de")u9" de 9"te #lo!ue no "er$
reconocido )or el com)ilador.
Columna @ Columna 2+
END
%ENE&ATE
E"te #lo!ue crea la" tran"accione" )ara =acerla" entrar al modelo de "imulacin. 7a "intaFi" e"C
Columna @ Columna 2+
GENE01/E 1..C.D.E
onde:
'perando A: 0e)re"enta el tiem)o )romedio entre llegada" de la" tran"accione".
E"te o)erando e" o#ligatorio 4 "e dice !ue re)re"enta una media.
'perando (: E" la mitad del rango de &alore" di"tri#uido" uni,ormemente. e" decir. una
ta"a de &ariacin a )artir de la media eF)re"ada en el o)erando 1.
'perando C: Indica el tiem)o en !ue llega la )rimera tran"accin al modelo.
'perando : Indica el l3mite en el n<mero de tran"accione" !ue "er$n creada" )or el
#lo!ue GENE01/E.
'perando E: Indica la )rioridad de la" tran"accione".
TE&"!NATE
Se encarga de eliminar una tran"accin acti&a de la "imulacin 4 la "aca del modelo. tam#i9n "e
utili5a )ara reducir el contador !ue terminar$ el )rograma. 7a "intaFi" e"C
Columna @ Columna 2+
/E0;IN1/E 1
Cuando "e utili5a )ara eliminar una tran"accin )ero no "e u"a )ara controlar el tiem)o de corrida
el o)erando 1 &a en #lancoC /E0;IN1/E.
Cuando adem$" de eliminar la tran"accin "e decrementa el contador de la corrida. generalmente
el o)erando 1 e" un 1C /E0;IN1/E 1
STA&T
/iene un o)erando !ue "e llama 1. !ue e"ta#lece el &alor inicial del contador de la "imulacin. El
o)erando 1 al inicio de la "imulacin de#e tener un &alor ma4or !ue cero. el cual "e ir$
decrementando gradualmente 4 cuando el &alor del contador alcan5a al cero o un n<mero
negati&o. indica !ue "e termina la "imulacin 4 !ue inicia la generacin del re)orte de lo"
e"tad3"tico" del com)ortamiento del "i"tema en el arc=i&o .7IS. El o)erando 1 del #lo!ue
/E0;IN1/E e" el !ue indica el &alor del decremento !ue "u,re el #lo!ue S/10/ cuando una
tran"accin )a"a )or un )or 9l.
Columna @ Columna 2+
S/10/ 1
1.$ U!o de !er%idore! unitario!
SE!)E
E"te #lo!ue "e utili5a )ara ca)turar a una 21CI7I/J. Cuando la tran"accin llega a una
21CI7I/J "i 9"ta e"t$ de"ocu)ada )a"a a "er atendida. en ca"o contrario )a"a a una li"ta interna
de e")era !ue )or de,ecto tra#aja de acuerdo a 2I2> 6)rimero en entrar )rimero en "alir8. =a"ta
!ue "e de"ocu)e el "er&idor. 7a "intaFi" e"C
Columna @ Columna 2+
SEIKE 1
Donde el o)erando 1 e" el n<mero del "er&idor. !ue )uede "er un nom#re. un entero )o"iti&o o
un SN1. Cada #lo!ue SEIKE de#e ir acom)aBado )or un #lo!ue 0E7E1SE.
&E$EASE
Se utili5a )ara =acer "alir una tran"accin !ue 4a ,ue atendida )or un "er&idor 21CI7I/J.
!uedando 9"ta en modo de"ocu)ado. 7a "intaFi" e"C
Columna @ Columna 2+
0E7E1SE 1
Donde 1 e" el nom#re del "er&idor !ue "e li#erar$.
1.& U!o de tiem'o! de !er%icio
AVANCE
El #lo!ue 1D:1NCE retiene una tran"accin )or un determinado tiem)o. Se utili5ar$
generalmente de")u9" de un SEIKE o de un EN/E0 )ara e"ta#lecer el tiem)o de atencin de lo"
"er&idore" unitario" o )aralelo" re")ecti&amente. 7a "intaFi" e"C
Columna @ Columna 2+
1D:1NCE 1.
El o)erando 1 corre")onde al tiem)o )romedio de "er&icio. mientra" !ue el o)erando e" la
mitad del rango de &alore" di"tri#uido" uni,ormemente 6ta"a de &ariacin8.
1.( Bloue! 'ara cola! de e!'era
*#E#E
E"te #lo!ue incrementa el contenido de la cola de e")era )re&ia a lo" "er&idore" unitario" 4
)aralelo" cada &e5 !ue una D1C "e ,orma en ella. GPSSH maneja de modo autom$tico la" cola"
de e")era inde)endientemente a !ue "e u"e o no un #lo!ue ?UEUE. Si en lo" re"ultado" de la
"imulacin "e nece"itan conocer lo" e"tad3"tico" re,erente" a la" cola" "e de#e ingre"ar el #lo!ue
?UEUE en el )rograma. 7a "intaFi" e"C
Columna @ Columna 2+
?UEUE 1.
Donde el o)erando 1 e" el n<mero o nom#re de la cola 4 el o)erando e" el n<mero de unidade"
en la" !ue "e incrementa el contenido de la cola. Por de,ecto e" 1. /odo #lo!ue ?UEUE de#e
e"tar acom)aBado )or un #lo!ue DEP10/.
EPA&T
Se em)lea )ara re)re"entar la "alida de una o m$" tran"accione" de una cola. Normalmente "e
em)lea en el momento en !ue la tran"accin !ue e"ta#a detenida en la cola )uede a&an5ar al
"iguiente #lo!ue "ecuencial. /iene 2 o)erando" 1 4 G donde 1 e")eci,ica el nom#re de la cola
de la cual "alen la" tran"accione" 4 indica el n<mero de tran"accione" !ue a#andonan la cola al
mi"mo tiem)o. Si "e omite el o)erando . GPSSH a"ume el &alor de 1. 7a "intaFi" e"C
Columna @ Columna 2+
DEP10/ 1.
1.) De*inicin en !er%idore! en 'aralelo
ST'&A%E
7a "entencia de control S/>01GE "ir&e )ara de,inir la m$Fima ca)acidad del "er&idor. Su
"intaFi" e"C
Columna @ Columna 2+
S/>01GE S6D1/>8.L
Donde D1/> "er$ el nom#re con el cual "e identi,icar$ al "er&idor 4 L "er$ la cantidad de
elemento" !ue con,orman dic=o "er&idor. el cual )uede e"tar re)re"entado )or un n<mero entero
)o"iti&o o una am)er&aria#le.
ENTE&
Se utili5a e"te #lo!ue )ara ca)turar a un 1 "er&idor de ti)o S/>01GE. Cuando la tran"accin
llega a un "er&idor. "i 9"te e"t$ de"ocu)ado )a"a a "er atendida. en ca"o contrario )a"a a una li"ta
interna de e")era !ue )or de,ecto tra#aja "eg<n 2I2> 6)rimero en entrar )rimero en "alir8. =a"ta
!ue "e de"ocu)e alguno de lo" "er&idore" !ue con,orman al S/>01GE. 7a "intaFi" e"C
Columna @ Columna 2+
EN/E0 1.
Donde el o)erando 1 e" el n<mero o nom#re del "er&idor. !ue )uede "er una cadena de
caractere". un entero )o"iti&o. un SN1 o una am)er&aria#leG 4 el o)erando e" el n<mero de
unidade" en la" cuale" "e incrementa el n<mero de "er&idore" ocu)ado" cuando ingre"a una
tran"accin al mi"mo. E"te n<mero de#e "er menor o igual a la ca)acidad del "er&idor de,inida
con la "entencia de control S/>01GE 4 )or de,ecto e" 1.
Cada #lo!ue EN/E0 de#e ir acom)aBado )or un #lo!ue 7E1:E 4 )or la "entencia de control
S/>01GE.
$EAVE
Se utili5a )ara re)re"entar el momento en !ue una tran"accin li#era al "er&idor 6o "er&idore"8 del
S/>01GE !ue =a#3a ca)turado una &e5 !ue termin "u tiem)o de "er&icio o atencin. 7a
"intaFi" e"C
Columna @ Columna 2+
7E1:E 1.
Donde el o)erando 1 e" el nom#re del S/>01GE 4 el o)erando indica el n<mero de
"er&idore" del S/>01GE !ue li#erar$ una tran"accin al mi"mo tiem)o. "i "e omite el o)erando
del 7E1:E. GPSSH a"ume !ue "er$ un "er&idor del S/>01GE el !ue "er$ li#erado )or la
tran"accin
1.+ Cam"io de 'rioridade! de la! tran!accione!
P&!'&!T+
Se utili5a cuando "e re!uiere !ue una tran"accin cam#ie el &alor de "u )rioridad original en
alg<n )unto e")ec3,ico del modelo. 2unciona cuando una tran"accin llega al #lo!ue P0I>0I/J.
momento en el cual el &alor de la )rioridad de la tran"accin "er$ modi,icado. E"te #lo!ue
de"ec=a la )rioridad anterior de la tran"accin 4 a"igna un nue&o &alor ar#itrariamente. el cual
con"er&ar$ la tran"accin durante el re"to del modelo. a meno" !ue durante "u &iaje a tra&9" de
lo" #lo!ue" re"tante" "e encuentre con un nue&o #lo!ue P0I>0I/J. en tal ca"o "e modi,icar$
nue&amente el &alor de la )rioridad de la tran"accin. E"te #lo!ue tiene "olo un o)erando llamado
1. !ue re)re"enta el nue&o &alor num9rico !ue "e le a"ignar$ a la tran"accin a )artir del
momento en !ue entre al #lo!ue.
Columna @ Columna 2+
P0I>0I/J 1
Unidad II
Bloue! de tran!*erencia de control
2.1, 2.2, 2.$ -./NS0E. Pro"a"il1!tico, Incondicional 2 Pre*erencial
El #lo!ue /01NS2E0 cau"a !ue la tran"accin acti&a )a"e a una nue&a u#icacin. 7a "intaFi" e"C
Columna @ Columna 2+
El o)erando 1 de"cri#e el modo del /01NS2E0 !ue )uede "erC >/H. 177. PICM. 2N. P. S0. SI;.
El o)erando e" el n<mero o u#icacin de un #lo!ue 4 e" o)cional.
C e" el n<mero o u#icacin de un #lo!ue. El &alor del incremento en el modo 2N. Por de,ecto e" 1 4
o)cional.
El o)erando D e" el incremento )ara el modo 177. Por de,ecto e" 1 4 e" o)cional.
El o)erando 4 )o"i#lemente el C 4 el D determinan dnde llegar$ la tran"accin luego del #lo!ue
/01NS2E0.
Ha4 di"tinto" modo" de /01NS2E0 en GPSSH. de lo" cuale" "e di"cutir$n "lo lo" 3 m$" u"ado"C
INC>NDICI>N17. >/H 4 201CCI>N17 6P0>1I7S/IC>8.
!NC'N!C!'NA$C 7a tran"accin "iem)re &a al lugar e")eci,icado )or el o)erando . Se
caracteri5a )or!ue el o)erando 1 "iem)re iniciali5a con una coma.
Columna @ Columna 2+
/01NS2E0 .7UG10
/01NS2E0 1..C.D
('T,C 7a tran"accin &a al #lo!ue e")eci,icado en 6lugar18 "i 9"te e"t$ de"ocu)ado. "i no &a a
C 6lugar 28 "i 9"te e"t$ de"ocu)ado 4 "i ninguno de lo" do" e"t$ li#re la tran"accin !ueda retenida
en el /01NS2E0 =a"ta !ue uno de lo" do" "e de"ocu)e. =aciendo intento" )re,erenciale" =acia el
o)erando . Se caracteri5a )or!ue el o)erando 1 "iem)re iniciali5a con >/H.
Columna @ Columna 2+
/01NS2E0 >/H.7UG101.7UG102
F&ACC!'NA$ ' P&'(A(!$-ST!C': 1!u3 el o)erando 1 e" un n<mero ,raccionario 4
cuando la tran"accin cae en e"ta )ro#a#ilidad "e dirige a la eti!ueta del o)erando C 4 a con la
)ro#a#ilidad re"tante 61N18. Se caracteri5a )or!ue el o)erando 1 "iem)re iniciali5a con un )unto
Columna @ Columna 2+
/01NS2E0 .2*.SEGUND>.P0I;E0>
Ejem)loC En el ca"o "iguiente el 2*O &a al lugar2 4 el @* O al lugar1C
Columna @ Columna 2+
/01NS2E0 .2*.lugar1.lugar2
Si el o)erando "e omite. la tran"accin "e dirige al #lo!ue inmediato )o"terior al /01NS2E0.
Columna @ Columna 2+
/01NS2E0 .2*..lugar2
2.& Salida de un modelo de Simulacin
Si "e termin de correr el modelo en ,orma normal a)arecer$ al )ie de la )antalla el men"ajeC PSimulation
Com)letedQ. lo !ue indica !ue no =u#o error 4 autom$ticamente "e crea un re)orte con lo" re"ultado". 7a
in,ormacin !ue "e o#tendr$ como re"ultado de la corrida e" la "iguienteC
STUDENT GPSS/H RELEASE 3.0n-C10 (UG207) 4 Apr 2005 22:09:07 !LE: 93"3350.#p$
L!NE% ST&T% ! D' (L'C)% *L'C 'PERAT!'N A+(+C+D+E++G C'&&ENTS
1 1 SIMULATE
2 2
3 3 1 GENERATE 5,4,,,,1
4 4 2 OTRO QUEUE COLA1
5 5 3 SEIZE TEREGAR
6 6 4 DEPART COLA1
7 7 5 ADVANCE 3.83,1.28
8 8 6 RELEASE TEREGAR
9 9 7 ADVANCE 3,1
10 10 8 TRANSER .083,SIG,MAS
11 11 9 MAS PRIORIT! 2
12 12 10 ADVANCE 1.5,0.5
13 13 11 QUEUE COLA1 S" #$%&'( $ )$ %'*%$ #+)$ ,-" $..'&$ /$.$ /+0".
#-%/)'.
14 14 12 SEIZE TEREGAR #+1 )$ #+10'#'(1 0" 2".%'1$#'(1 1-"3$
15 15 13 DEPART COLA1
16 16 14 ADVANCE 1.5,0.3
17 17 15 RELEASE TEREGAR
18 18 16 ADVANCE 3,1
19 19 17 TRANSER ,IN
20 20 18 SIG TRANSER .091,IN,MENOS
21 21 19 MENOS PRIORIT! 0
22 22 20 TRANSER ,OTRO
23 23 21 IN TERMINATE
24 24
25 25 22 GENERATE 1,,,1,3 D"*0" '1'#'$0$ )$ *'%-)$#'(1 *" "*2 /"10'"12"
0" )$
26 26 23 QUEUE CONCLU!E #+10'#'(1 4 *" "*/".$ 5$*2$ ,-" *" #-%/)$
27 27 24 TEST E QZ6COLA17,25 S' 4$ 5-&+ 25 2.$1*$##'+1"* ,-" 1+
5'#'".+1 "*/".$
28 28 25 DEPART CONCLU!E $12"* 0" )$ $2"1#'(1 0" T".", )$ *'%-)$#'(1
2".%'1$
29 29 26 TERMINATE 1
30 30
31 31 START 1
32 32 END
ENTIT! DICTIONAR! 6IN ASCENDING ORDER 8! ENTIT! NUM8ER9 :;: <= VALUE CONLICT.7
$#')'2'"*> 1<TEREGAR
Q-"-"*> 1<COLA1 2<CONCLU!E
S!M8OL VALUE EQU DENS CONTE?T REERENCES 8! STATEMENT NUM8ER
IN 21 23 8)+#@ 19 20
MAS 9 11 8)+#@ 10
MENOS 19 21 8)+#@ 20
OTRO 2 4 8)+#@ 22
SIG 18 20 8)+#@ 10
TEREGAR 1 $#')'24 5 8 14 17
COLA1 1 Q-"-" 4 6 13 15 27
CONCLU!E 2 Q-"-" 26 28
STORAGE REQUIREMENTS 68!TES7
COMPILED CODE> 680
COMPILED DATA> 80
MISCELLANEOUS> 0
ENTITIES> 384
COMMON> 10000
AAAAAAAAAAAAAAAAAAAAAAA
TOTAL> 11144
GPSSBC MODEL SIZE>
CONTROL STATEMENTS 3
8LOCDS 26
S'%-)$2'+1 &"E'1*.
RELATIVE CLOCD> 260.1336 A8SOLUTE CLOCD> 260.1336
8LOCD CURRENT TOTAL 8LOCD CURRENT TOTAL 8LOCD CURRENT TOTAL
1 48 11 5 IN 47
OTRO 51 12 5 22 1
3 51 13 5 23 1
4 51 14 5 24 1
5 1 51 15 5 25 1
6 50 16 5 26 1
7 50 17 5
8 50 SIG 45
MAS 5 MENOS 3
10 5 20 3
AAAVGAUTILADURINGAA
ACILIT! TOTAL AVAIL UNAVL ENTRIES AVERAGE CURRENT PERCENT SEIZING PREEMPTING
TIME TIME TIME TIMEB?ACT STATUS AVAIL ?ACT ?ACT
TEREGAR 0.769 56 3.571 AVAIL 49
QUEUE MA?IMUM AVERAGE TOTAL ZERO PERCENT AVERAGE FAVERAGE
QTA8LE CURRENT
CONTENTS CONTENTS ENTRIES ENTRIES ZEROS TIMEBUNIT TIMEBUNIT
NUM8ER CONTENTS
COLA1 3 0.492 56 25 44.6 2.285 4.128
0
CONCLU!E 1 0.996 1 0 259.134 259.134
0
RANDOM ANTITCETIC INITIAL CURRENT SAMPLE CCIASQUARE
STREAM VARIATES POSITION POSITION COUNT UNIORMIT!
1 O 100000 100260 260 0.92
STATUS O COMMON STORAGE
9504 8!TES AVAILA8LE
496 IN USE
1056 USED 6MA?7
S'%-)$2'+1 2".%'1$2"0. A&*+)-2" C)+#@> 260.1336
T+2$) 8)+#@ EG"#-2'+1*> 550
8)+#@* B *"#+10> 550000
M'#.+*"#+10* B 8)+#@> 1.82
E)$/*"0 T'%" U*"0 6SEC7
LOADBCTRL> 0.05
E?ECUTION> 0.00
AAAAAAAAAAAAAAAAAAAAA
TOTAL> 0.05
GPSSBC IS A PROPRIETAR! PRODUCT O, AND IS USED UNDER A LICENSE GRANTED 8!, TCE HOLVERINE SOTHARE
CORPORATION,
7617 LITTLE RIVER TURNPIDE, ANNANDALE, VIRGINIA 22003A2603, USA.
2.( Inter'retacin de lo! e!tad1!tico! "#!ico!
$!NE: N<mero de l3nea.
$'C: U#icacin.
($'C. T+PE: Nom#re del #lo!ue en GPSSH
&E$AT!VE C$'C.: 0eloj 0elati&o de la "imulacin 6Pendiente a cuando "e &ea la 2a"e de Iniciali5acin 4
2a"e de E"tado E"ta#le8.
A(S'$#TE C$'C.: 0eloj 1#"oluto de la "imulacin 6/iem)o total !ue tarda la "imulacin. 4a "ea Continua
o Di"creta8.
/// S!"#$AT!'NS (E%!NS ///
($'C.: N<mero de #lo!ue del modelo 6o eti!ueta colocada en e"e #lo!ue8.
C#&&ENT: N<mero de D1CE" !ue "e !uedaron en el modelo en e"e #lo!ue en )articular cuando la "imulacin
termin.
T'TA$: N<mero total de D1CE" !ue )a"aron )or e"e #lo!ue durante la com)ilacin del modelo 6durante la
"imulacin8.
... FAC!$!T+ ///
AV%0#T!$0#&!N% T'TA$ T!"E: 61&erage Utili5ation During /otal /ime8 /iem)o )romedio.
eF)re"ado en )orcentaje. de utili5acin de la 2acilit4 durante la "imulacin8.
ENT&!ES: N<mero total de D1CE" !ue ,ueron atendida" 6)roce"ada"8 )or la 2acilit4 durante la "imulacin.
AVE&A%E T!"E12ACT: /iem)o )romedio de "er&icio 6)roce"amiento8 de la 2acilit4 a la" D1CE" !ue la
ca)turaron durante la "imulacin.
/// ST'&A%E ///
AV%0#T!$0#&!N% T'TA$ T!"E: 61&erage Utili5ation During /otal /ime8 /iem)o )romedio.
eF)re"ado en )orcentaje. de utili5acin de lo" "er&idore" del S/>01GE durante la "imulacin8.
ENT&!ES: N<mero total de D1CE" !ue ,ueron atendida" 6)roce"ada"8 )or lo" "er&idore" del S/>01GE
durante la "imulacin.
AVE&A%E T!"E1#N!T: /iem)o )romedio de "er&icio 6)roce"amiento8 de lo" "er&idore" del S/>01GE a
la" D1CE" !ue la ca)turaron durante la "imulacin.
CAPAC!T+: N<mero total de Ser&idore" !ue ,orman )arte del S/>01GE.
AVE&A%E C'NTENTS: N<mero )romedio de "er&idore" del S/>01GE !ue )ermanecen ocu)ado" durante
la "imulacin.
C#&&ENT C'NTENTS: N<mero de "er&idore" del S/>01GE !ue "e encontra#an ocu)ado" )or D1CE" en
el momento )reci"o en !ue "e detu&o la "imulacin.
"A2!"#" C'NTENTS: N<mero m$Fimo de "er&idore" del S/>01GE !ue "e llegaron a ocu)ar
"imult$neamente durante un momento dado de la "imulacin 6N<mero m$Fimo re!uerido de "er&idore" del
S/>01GE8.
///*#E#E///
"A2!"#" C'NTENTS: /amaBo m$Fimo de la cola 6en n<mero de D1CE"8 !ue llega a alcan5ar durante
alg<n momento dado de la "imulacin 6u"ualmente en la" =ora" )ico del modelo8.
AVE&A%E C'NTENTS: /amaBo )romedio de la cola 6en n<mero de D1CE"8 !ue u"ualmente encuentran la"
D1CE" al momento de ,ormar"e en la cola.
T'TA$ ENT&!ES: N<mero total de D1CE" !ue "e ,ormaron en la cola durante toda la "imulacin.
)E&' ENT&!ES: N<mero de D1CE" !ue al ,ormar"e en la cola. )ermanecieron cero unidade" de tiem)o
,ormada" en ella 6!ue en realidad no =icieron e")era o no =icieron cola8.
PE&CENT )E&'S: Porcentaje de D1CE" !ue )ermanecieron cero unidade" de tiem)o ,ormada" en la cola.
AVE&A%E T!"E1#N!T: /iem)o )romedio de )ermanencia en la cola del 1**O de la" D1CE" !ue "e
,ormaron en la cola.
3AVE&A%E T!"E1#N!T: /iem)o )romedio de )ermanencia en la cola. <nicamente de a!uella" D1CE" !ue
realmente =icieron e")era en ella durante la "imulacin.
C#&&ENT C'NTENTS: N<mero de D1CE" !ue "e !uedaron ,ormada" en la cola en el momento )reci"o en
!ue "e termin la "imulacin.
///N4"E&'S PSE#'A$EAT'&!'S///
&AN'" ST&EA": N<mero del Segmento del 7EH;E0 6Generador interno de n<mero" )"eudoaleatorio"8
!ue "e utili5 durante el modelo.
!N!T!A$ P'S!T!'N: :alor inicial del contador de n<mero" )"eudoaleatorio" !ue GPSSH tiene )rede,inido
)ara e"e 01ND>; S/0E1;.
C#&&ENT P'S!T!'N: :alor ,inal del contador de n<mero" )"eudoaleatorio" de GPSSH en !ue "e !ueda
cuando termin la "imulacin.
SA"P$E C'#NT: Nom#re del contador mue"tral de GPSSH !ue indica cu$nto" n<mero" )"eudoaleatorio"
!ue utili5 o gener GPSSH durante la "imulacin.
Unidad III
Bloue! de %aria"ilidad en el modelo
$.1 De*inicin, iniciali3acin 2 u!o de am'er%aria"le! 4Bloue! 5E-, B5E-6
7a" am)er&aria#le" "on &aria#le" de un modelo de "imulacin !ue "e caracteri5an )or "er glo#ale" 4 )or!ue
em)ie5an con el "3m#olo R. Una am)er&aria#le )uede "er acce"ada )or cual!uier tran"accin 4 como e" de
car$cter glo#al )uede modi,icar"e de"de cual!uier )arte del cuer)o )rinci)al del modelo.
Para la mani)ulacin de am)er&aria#le" "e reali5an 3 )a"o"C
18 De,inicin.N Se reali5a de")u9" del SI;U71/E 4 ante" del )rimer GENE01/E 6en el "egmento de
de,inicin del modelo8.
28 Iniciali5acin.N Se reali5a inmediatamente de")u9" de declarar la" am)er&aria#le". tam#i9n dentro del
"egmento de de,inicin.
38 U"o.N 7a" am)er&aria#le" )ueden acce"ar"e o modi,icar"e en "u" &alore" dentro del cuer)o )rinci)al del
modelo. e"to lo )ueden reali5ar "lo la" tran"accione".
EFi"ten ( ti)o" de am)er&aria#le" en GPSSHC
IN/EGE0
0E17
CH10
:CH10
!NTE%E&.N 1lmacena &alore" num9rico" entero" 4 en ca"o !ue "e le a"igne un &alor ,raccionario trunca la
,raccin ignor$ndola totalmente. Se iniciali5a )or de,ault en cero 4 "u rango )o"i#le de &alore" e" de
N2.1(-.(@3.%(@ a 2.1(-.(@3.%(-
&EA$.N 1lmacena &alore" ,raccionario" inclu4endo lo" entero". "e iniciali5a )or de,ault en cero 4 "u rango
)o"i#le de &alore" e"C 1*
N3*@
a 1*
3*@
C,A&.N 1lmacena un n<mero ,ijo de caractere" 4 "e iniciali5a con n e")acio" en #lanco e")eci,icado" )or el
u"uario.
VC,A&.N 1lmacena un n<mero de caractere" de tamaBo &aria#le 4 "e caracteri5a )or!ue "e iniciali5a como
una cadena nula.
7o" #lo!ue" !ue "e em)lean )ara la mani)ulacin de la" am)er&aria#le" "on lo" !ue a continuacin "e mue"tranC
($'*#E $ET
Se utili5a )ara iniciali5ar am)er&aria#le" dentro del "egmento de de,inicin. ,unciona colocando el #lo!ue en la
columna @ 4 la o)eracin de a"ignacin en la columna 2+.
($'*#E ($ET
Se em)lea )ara modi,icar el &alor de una am)er&aria#le 4 "e acti&a cuando una tran"accin entra al #lo!ue.
momento en el cual la am)er&aria#le toma el &alor a"ignado en la columna 2+. el cual e" con"er&ado )or la
am)er&aria#le el re"to del tiem)o de la "imulacin a meno" !ue otra tran"accin altere "u &alor )o"teriormente.
Columna @ Columna 2+
De,inicinC
Iniciali5acinC
U"oC
IN/EGE0
0E17
7E/
7E/
7E/
7E/
R1. R. RC
RD
R1S-
RDS1%.+(
R1S+
RDS(.+(TRTRC
$.2 /tri"uto! Num7rico! E!t#ndar 4SN/6
Son atri#uto" a"ociado" con cada miem#ro de una cla"e de entidad. "on mantenido" )or GPSSH 4 )ueden "er
mencionado" dentro de un modelo de GPSSH en orden )ara im)lementar la lgica del "i"tema a "er modelado.
EFi"ten atri#uto" a"ociado" con tran"accione". "er&idore". cola" 4 el reloj de "imulacin.
ENT!A
AT&!(#T' N#"5&!C'
EST6NA&
ESC&!PC!7N
T&ANSACC!7N
U6#name8 o U6j8
N<mero de tran"accione" actualmente en el #lo!ue con la eti!ueta #name
o en el #lo!ue n<mero j.
N6#name8 o N6j8
N<mero total de tran"accione" !ue =an entrado en el #lo!ue con la
eti!ueta #name o con el n<mero del #lo!ue j.
FAC!$!T+ 26,name8 o 26j8 26j8 e" * "i la ,acilit4 e"t$ li#re. 26j8 e" 1 "i la ,acilit4 e"t$ ocu)ada.
2/6,name8 o 2/6j8 /iem)o )romedio )or tran"accin en la ,acilit4 llamada ,name o en la
,acilit4 n<mero j
206,name8 o 206j8
7a utili5acin ,raccional de la ,acilit4 llamada ,name o la n<mero j. 7a
utili5acin ,raccional e" eF)re"ada en unidade" )or mil. Por ejem)lo
(+.3O. !ue t9cnicamente e" *.(+3. GPSSH lo maneja como (+3.
*#E#E
?6!name8 o ?6j8
Contenido actual de tran"accione" en la cola llamada !name o la cola
n<mero j.
?16!name8 o ?16j8
N<mero )romedio de tran"accione" contenida" en la cola llamada !name
o en la cola n<mero j.
?C6!name8 o ?C6j8
N<mero total de tran"accione" !ue =an entrado en la cola llamada !name
o en la cola n<mero j.
?;6!name8 o ?;6j8
N<mero m$Fimo de tran"accione" !ue en alg<n momento =an entrado en
la cola llamada !name o en la cola n<mero j.
?/6!name8 o ?/6j8
/iem)o )romedio de )ermanencia de una tran"accin en la cola !name o
en la cola n<mero j.
?K6!name8 o ?K6j8
N<mero de tran"accione" !ue )a"aron * unidade" de tiem)o en la cola
llamada !name o en la cola n<mero j.
ST'&A%E
06"name8 o 06j8
7a ca)acidad re"tante del "torage llamado "name o del "torage n<mero j.
e" decir. el n<mero de unidade" del "torage !ue e"t$n li#re".
S6"name8 o S6j8
N<mero de unidade" actualmente ocu)ada" del "torage llamado "name o
del "torage n<mero j.
S16"name8 o S16j8
N<mero )romedio de unidade" ocu)ada" del "torage llamado "name o
del "torage n<mero j.
SC6"name8 o SC6j8
N<mero total de unidade" ocu)ada" del "torage llamado "name o del
"torage n<mero j.
SE6"name8 o SE6j8
VE"t$ el "torage llamado "name o el "torage n<mero j actualmente &ac3oW
:erdaderoS1
2al"oS*
S26"name8 o S26j8
VE"t$ el "torage llamado "name o el "torage n<mero j actualmente llenoW
:erdaderoS1
2al"oS*
S;6"name8 o S;6j8
N<mero m$Fimo de unidade" del "torage llamado "name o del "torage
n<mero j u"ado" en cual!uier in"tante de tiem)o
S06"name8 o S06j8
Porcentaje de utili5acin del "torage llamado "name o del "torage
n<mero j. Por ejem)lo (+.3O. !ue t9cnicamente e" *.(+3. GPSSH lo
maneja como (+3.
S/6"name8 o S/6j8
/iem)o )romedio )or tran"accin en el S/>01GE "name o en el
S/>01GE n<mero j.
&E$'8 1C1 0eloj a#"oluto de la "imulacin.
$.$ Bloue -ES-
7o" 1tri#uto" Num9rico" E"t$ndar "e utili5ar$n en ,orma conjunta con el #lo!ue /ES/. !ue "ir&e )ara en&iar
una tran"accin a un #lo!ue no "ecuencial #a"ado en el re"ultado de una )rue#a e")eci,icada en el #lo!ue. /iene
3 o)erando" 4 un cdigo auFiliar de o)eracin 6o)erador8. 7o" o)erando" 1 4 e"t$n dado" como SN1.
am)er&aria#le" o eF)re"ione". el o)erando C e" un o)erando o)cional !ue generalmente e" la locali5acin del
#lo!ue donde "e en&3a la tran"accin "i no "e cum)le la )rue#a e")ec3,ica en el o)erando 1 4 . El cdigo
auFiliar de o)eracin e")eci,ica el m9todo de com)aracin )ara lo" o)erando" 1 4
Columna @ Columna 2+
/ES/ D 1..C
DondeC
'PE&AN' S!%N!F!CA'
1
Nom#re del )rimer SN1. 1m)er&aria#le. &alor con"tante.
Par$metro. 2uncin de Pro#a#ilidad. etc.