gpss

Páginas: 24 (5803 palabras) Publicado: 15 de octubre de 2014
Lenguaje de Simulación GPSS “Sentencia GPSS Sentencia GPSS”
Estructura de una sentencia de declaración GPSSW
Número Puede ser entero o decimal. Se utilizan solo para las sentencias del programa salvable. Máximo 7 caracteres incluido el punto.
Si ingresa una sentencia sin numerar ésta solo es temporal. Generalmente se ingresan antes de inicializar la simulación.
EtiquetaNúmero o nombre para la localización de un bloque.
Si se coloca un asterisco, la sentencia es de comentario.
Verbo Nombre identificador para el control o el bloque.
Operandos Dependen del verbo identificador utilizado.
Comentario Para explicar brevemente el significado de la sentencia.



Se puede pensar en un bloque GENERATE como una puerta através de la cual entran las transacciones. No existe ningún límite en cuanto a la cantidad de bloques GENERATE que puede contener un modelo.

La instrucción de bloque que permite generar las transacciones e ingresarlas en el modelo se llama GENERATE. Su sintaxis es:

GENERATE A, B, C, D, E,F
– A Es la tasa promedio a la cual se crean las transacciones en unidades de tiempo simulado. No sepueden utilizar parámetros. Default = 0 (opcional). (Media)

– B Es la dispersión en el tiempo de creación promedio de las transacciones, es decir, el tiempo de interarrivo de las transacciones al modelo será de A + - B unidades de tiempo. Su valor por omisión es cero. Default = 0 (opcional) (desviación estándar)

– C Es un operando donde se coloca el tiempo simulado al que llega la primeratransacción al modelo. El valor por omisión no está determinado. (Tiempo de transacción)

– D Es el número límite de transacciones creadas y su valor por omisión es infinito.
Default = (opcional) (límite de la cola)

– E Es un operando donde se coloca la prioridad asignada a cada transacción creada por el GENERATE. En GPSSW/PC las prioridades posibles son de 0 a 127. La prioridad mayortiene preferencia sobre las de prioridad inferior. Default = 0 (opcional)

En GPSS, las distribuciones de tiempos entre llegadas están divididas en dos categorías:
1.- Distribución uniforme
2.- Todas las otras distribuciones
En esta sección sólo se consideran la generación de acuerdo con la distribución uniforme; otras distribuciones se verán en capítulos posteriores.

Para la distribuciónuniforme, el operando A del bloque GENERATE representa el tiempo medio entre llegadas, es decir, el tiempo promedio entre llegadas consecutivas de transacciones. El operando B representa la mitad del ancho del tiempo entre llegadas. El valor del operando B deberá ser menor que el valor del operando A en todos los casos, de lo contrario ocurriría un error al intentar generar una transacción en eltiempo negativo.

El operando C se utiliza cuando solo se requiere fijar el tiempo de generación de la primera transacción. La s transacciones subsecuentes se generan de acuerdo con los operandos A y B.

Ejemplos : Generate

GENERATE 6,4 g
Significa que el tiempo entre llegadas se distribuye uniformemente en el rango 6 4

GENERATE 8
Significa que el tiempo entre llegadas se distribuyeuniformemente en el rango 8 0. Es decir que las llegaras ocurrirían exactamente cada 8 unidades de tiempo.

GENERATE 6,4,10
Significa que la primera transacción será generada al tiempo 10 y las transacciones subsecuentes cada 6 4 a partir del tiempo 10.

GENERATE 6,4,,100
Significa que se generaría un máximo de 100 transacciones que se distribuyen uniformemente con el tiempo entre llegadasde 6 4.

GENERATE ,,,100
Significa que se generarían 100 transacciones con un tiempo entre llegadas de 00, es decir, que se generarían 100 transacciones juntas (sin ningún tiempo entre ellas) al inicio de la simulación (tiempo 0)

GENERATE 2700,200,1000,100,50
Crea transacciones cada 2700 ± 200 unidades de tiempo, pero la primera transacción se crea al tiempo 1000. Después de 100...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gpss
  • Gpss
  • ejemplos de gpss
  • Bancos Gpss
  • gpss
  • Gpss
  • Lenguaje Gpss Yarena
  • Introduccion a la simulacion con gpss.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS