Gpss
Llegada del elemento. Consiste en la entrada de una transacción al sistema. Existen dos tipos de entrada: la primera se genera cuando latrasacción proviene de un elemento que no se considera dentro del modelo, en este caso la entrada se efectua mediante la instrucción GENERATE. La segunda tiene lugar cuando la transacción proviene de otro elemento básico de producción.
Inicio del retraso. Esta actividad se presenta cuando una transacción no puede comenzar con la actividad por la cual ha entrado al elemento básico. El bloque empleadopara medir el retraso es QUEUE.
Inicio de la actividad. Es el evento por medio del cual una actividad pasa de un estado de espera a otro actividad, esto sólo es posible si los recursos estan desocupados. Un evento es representado por los bloques SEIZE y ENTER.
Fin del retraso. Es el punto en el que termina la espera de una transacción al haberse iniciado una actividad, tiene a lugar en el mismotiempo que el evento anterior.
Actividad. Es la acción por la cual la transacción entro al elemento de produción. El bloque ADVANCE es el que se emplea para modelar tiempos de proceso o transporte.
Fin de la actividad. Es el evento generado al finalizar la actividad, cuyo fin es liberar el recurso que se utilizó para realizarla. Los bloques que modelan este evento son RELEASE y LEAVE.
Salidadel elemento. Consiste en el abandono total del sistema o la interconexión con otro sistema por parte de la transacción. En el primer caso el bloque empleado es TERMINATE.
GENERATE.
Es el bloque que sirve para dar entrada, a las transacciones, al sistema. Las transacciones se crean en uno o mas bloques GENERATE y no existe límite en cuanto a la cantidad de bloques de este tipo que puedecontener el modelo.
Operación | Bloque | A | B | C | D | E | F |
GENERATE | | Media | Modificador | Desplzamiento | Cuenta | Prioridad | Parámetros |
A. Tiempo medio entre llegadas.
B. Desviación con respecto a la media.
C. Tiempo en que se generará la primera transacción.
D. Límite de generación de transacciones.
E. Nivel de prioridad.
F. Otro valor a usar en la simulación.
Para ladistribución uniforme, el operando A representa el tiempo medio entre llegadas. El operador B representa la mitad del ancho entre llegadas. El valor del operador B deberá ser menor que el valor de A en todos los casos.
El operador C se utiliza cuando se necesita fijar el tiempo de generación de la primera transacción. Las siguientes transacciones se generarán de acuerdo con los operandos A y B.
Eloperando D pone límite al total de transacciones que pueden entrar al modelo a través del bloque GENERATE. Al generar las n transacciones el bloque se vuelve inactivo.
El bloque E permite dar prioridad a las transacciones generadas, entre mayor sea su valor mayor será la prioridad.
En cualquier modelo se requiere por lo menos un bloque GENERATE y el tiempo mínimo para la creación de lastransacciones es de 1, a excepción de usar el operador D sin utilizar A y B. Cada que se genera una transacción, automáticamente lleva consigo dos parámetros que pueden ser consultados en cualquier instante, estos son, el número de transacción y el tiempo en que fue creado.
Ejemplos:
1. GENERATE 6,4
2. GENERATE 8
3. GENERATE 6,4,10
4. GENERATE 6,4,,100
5. GENERATE 6,4,,,10
6. GENERATE ,,,100TERMINATE
Este bloque se utiliza para eliminar las transacciones activas de la simulación. Su función es la opuesta a la del bloque GENERATE.
Terminate remueve las transacciones que pasan por él, pero no controla el tiempo de corrida de la simulación. En el momento que la transacción entra al bloque es destruida y sale del sistema, al mismo tiempo se decrementa el valor de START en una n...
Regístrate para leer el documento completo.