Arturo

Páginas: 31 (7647 palabras) Publicado: 18 de octubre de 2012
ÍNDICE


ÍNDICE 1
Unidad I 2
Introducción al lenguaje de Simulación 2
1.1 Introducción a GPSSH 3
1.2 Bloques básicos 6
1.3 Uso de servidores unitarios 9
1.4 Uso de tiempos de servicio 10
1.5 Bloques para colas de espera 10
1.6 Definición en servidores en paralelo 11
1.7 Cambio de prioridades de las transacciones 13
Unidad II 14
Bloques de transferencia de control 14
2.1, 2.2, 2.3TRANSFER Probabilístico, Incondicional y Preferencial 15
2.4 Salida de un modelo de Simulación 17
2.5 Interpretación de los estadísticos básicos 20
Unidad III 23
Bloques de variabilidad en el modelo 23
3.1 Definición, inicialización y uso de ampervariables (Bloques LET, BLET) 24
3.2 Atributos Numéricos Estándar (SNA) 25
3.3 Bloque TEST 26
3.4 Bloque SPLIT 27
Unidad IV 29
Funciones dedistribución de probabilidad 29
4.1 Funciones de probabilidad en GPSSH 30
4.1.1 Tipos de Funciones de Probabilidad 30
4.2 Funciones Definidas por el Usuario 31
4.3 Funciones Definidas por el Lenguaje 32
4.4 Bloques RMULT y BRMULT 35
Unidad V 37
Corridas múltiples, fases de un modelo de la simulación, entradas vía teclado, entrada y salida de datos vía archivos 37
5.1 BLOQUE CLEAR 38
5.2BLOQUE RESET 39
5.3 Bloque ASSIGN 40
5.4 Bloque GETLIST y BGETLIST 42
5.5 Bloque PUTPIC y BPUTPIC 43











Unidad I


Introducción al lenguaje de Simulación




1.1 Introducción a GPSSH


GPSSH es un lenguaje de simulación desarrollado a fines de los 60’s por Geoffrey Gordon para la compañía IBM, su nombre se deriva de las siglas básicas en inglés General PurposeSimulation System (Sistema de Simulación de Propósito General, versión H).

El GPSS es un lenguaje orientado a la simulación de sistemas discretos y continuos, cuya estructura de funcionamiento está basada en el enfoque de la interacción del proceso.

Para simular el sistema GPSS clasifica a las entidades en dos grandes grupos:

• Transacciones: Entidades de carácter temporal que son generadaspor el compilador de GPSSH con un objetivo específico para hacer uso de algún servidor, permaneciendo dentro del modelo durante cierto tiempo y saliendo de él cuando ya no son requeridas. Son la parte fundamental para que un modelo funcione. Ejemplo: piezas en un taller, personas en un banco.

• Entidades Permanentes (Servidores): Entidades que están siempre en el sistema y actúan comorecursos disponibles o no para las transacciones que han sido creadas para darle servicio o procesamiento según el tipo de transacción. Ejemplo: el obrero en un taller, el cajero en el banco, un torno dentro de un proceso industrial. Dentro de estas entidades permanentes hay otra subdivisión:

• Servidor unitario (Facility): Son las entidades permanentes capaces de atender a una solatransacción al mismo tiempo, debido a que representan a 1 servidor, este tipo de servidor realiza una función o conjunto de funciones bajo ciertas condiciones de tiempo que nadie más realiza dentro del modelo que se está simulando. Ejemplo: el obrero en el taller.


• Servidor en paralelo (Storage): Entidades capaces de atender a más de una transacción al mismo tiempo, debido a que estánconformados por más de 1 servidor que realizan las mismas funciones, bajo las mismas condiciones de tiempo y se encuentran en paralelo, por ejemplo: las cajeras de un banco.


• Colas: Se forman por las transacciones que hacen una espera por no poder avanzar al siguiente bloque secuencial del modelo, generalmente la captura de un servidor, y se dispone información sobre ellasdependiendo si se usa o no el bloque QUEUE en la simulación.


• Funciones: Se usan para ingresar datos correspondientes a distribuciones de probabilidades continuas o discretas en el modelo, en los tiempos de servicio o frecuencia de llegadas de las transacciones


• Tablas: Permiten obtener distribuciones de probabilidades como resultados del modelo en ciertas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arturo
  • Arturo
  • Arturo
  • Arturo
  • arturo
  • arturo
  • Arturo
  • Arturo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS