0% encontró este documento útil (0 votos)
552 vistas29 páginas

Historia y Uso del SLAM II en Simulación

1) SLAM II es un lenguaje de simulación orientado a procesos que permite construir modelos de redes para representar sistemas. 2) Los elementos clave de SLAM II incluyen transacciones, actividades, nodos, recursos y variables de red. 3) SLAM II puede usarse para analizar sistemas complejos, incluir detalles del mundo real y facilitar la formulación de modelos de simulación.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
552 vistas29 páginas

Historia y Uso del SLAM II en Simulación

1) SLAM II es un lenguaje de simulación orientado a procesos que permite construir modelos de redes para representar sistemas. 2) Los elementos clave de SLAM II incluyen transacciones, actividades, nodos, recursos y variables de red. 3) SLAM II puede usarse para analizar sistemas complejos, incluir detalles del mundo real y facilitar la formulación de modelos de simulación.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Introduccin Como se ha visto con anterioridad la simulacin envuelve la construccin de un modelo que represente el sistema, y su empleo para testear

diferentes alternativas y mtodos de bsqueda , de modo de obtener la mejor solucin, o alternativas de solucin para el problema.

HISTORIA DEL SLAM SLAM fue desarrollado en 1979 por Dennis Pedge y Alan Pritsker y es distribuido por Pritsker Corporation (indianapolis, Indiana). La parte de SLAM que se orienta a los procesos emplea una estructura reticular compuesta por smbolos de nodos y ramas tales como colas, servidores y puntos de decisin. Modelamiento significa incorporar esos smbolos a un modelo de red que representa el sistema y en donde las entidades (tems) pasan a travs de la red. SLAM contiene un procesador que convierte la representacin visual del sistema a un conjunto de sentencias.

DEFINICIN SLAM II

SLAM II (Simulation Languaje for Alternative Modeling) es un lenguaje de simulacin por el cual se pueden construir modelos con orientacin al proceso o al evento.
Modela redes a travs de representaciones del comportamiento mismo del Sistema.

SIMULACIN

CARACTERISTICAS * Es un lenguaje que proporciona red de smbolos * Contiene subprogramas de apoyo y especifica la estructura. * Permite al analista desarrollar modelos de un proceso de interaccin. IMPORTANCIA
Es importante porque ayuda al estudio del efecto de cambios internos y externos de sistemas, puede ser utilizada para experimentar con nuevas situaciones sobre las cuales tiene poca informacin.

VENTAJAS Y DESVENTAJAS

VENTAJAS * Puede ser usado parar analizar y sintetizar un compleja y extensa situacin real. * Permite la inclusin de complicaciones del mundo real. * Facilita al usuario en la formulacin de modelos de simulacin.

DESVENTAJAS
* El SLAM II no genera soluciones optimas a problemas de anlisis cuantitativos. * Las soluciones e inferencias no son usualmente transferibles a otros problemas.

VENTAJAS Y DESVENTAJAS

ELEMENTOS DE RED: Transacciones Actividades Nodos Recursos Gates Variables de Red Global Generadores de Variables Aleatorias

ELEMENTOS DE RED

Transacciones

Definicin Unidades de trfico fluyendo a travs del sistema Los atributos son valores numricos que permanecen durante la transaccin para especificar sus caractersticas. ATRIB(I), 1 < = I < = 100

Actividades

Actividades (Branches) representan retrasos de tiempo en el movimiento de la transaccin. Actividad regular tiene capacidad ilimitada. Actividad de servicio tiene un nmero finito de Servidores en paralelo; debe iniciar en un nodo queue

NODOS

Los nodos marcan el inicio y el final de cada actividad. Se usan para modificar flujo y los valores de las variables de status de la red La llegada de una transaccin en un nodo define el tipo de evento nico en el principal modelo evento-discreto

RECURSOS

Los recursos son habilidades del sistema de capacidad finita similares a las actividades de Servicio Su uso no es limitado a la trayectoria de una sola rama de la red Puede ser asignada o removida en cualquier cantidad numrica entera puede ser bloqueada

COMPUERTAS

Compuertas para el control de flujo de la transaccin

VARIABLES DE RED GLOBAL

TNOW = Lectura actual de reloj XX (I) = Variable global I SS (I) = Variable de estado I DD (I) = Tiempo derivado de la SS (I) NNACT (I) = # de las operaciones actualmente en actividad con la etiqueta I NNCNT (I) = # de las transacciones que han terminado la actividad I NNQ (I) = # archivo de las transacciones en I NNRSC (I) = Capacidad no utilizada de recursos I NNGAT (I) = Estado de la puerta I; O si abierto, 1 cerrado si

ELEMENTOS DE RED

GENERADORES DE VARIABLES ALEATORIAS

DRAND - un nmero al azar UNFRM (a, b) - distribucin uniforme sobre [a, b] TRIAG (a, m, b) - con un mnimo de la distribucin triangular = a, el modo = m, y mxima = b RNORM (u, o) - distribucin normal con media = u y desviacin estndar s = RLOGN (u, o) - distribucin logartmica normal con media = u y desviacin estndar s = EXPON (u) - distribucin exponencial con media = u

ELEMENTOS DE RED

GENERADORES DE VARIABLES ALEATORIAS

ERLNG (b, a) - Erlang distribucin, la suma ms de una muestra aleatoria de tamao a desde EXPON (b) GAMA (b, a) - distribucin Gamma con parmetro de la forma y = a escala parmetro = b BETA (h, f) - Beta distribucin en el intervalo [O, I] con la forma y los parmetros h f NPSSN (u) - distribucin de Poisson con media = u WEIBL (b, a) - distribucin de Weibull con parmetro de escala y la forma = b = a parmetro

ELEMENTOS DE RED

1. Ramas a partir de un nodo QUEUE son las actividades de servicios:

ACTIVITY (N)/A,DUR,PROB; DUR = duracin de la actividad; cualquier red o variable aleatoria variable PROB = probabilidad de que la transaccin se desplazar a lo largo de esta rama N = nmero de servidores paralelos A = etiqueta entero, 1 <= A <= 100

ACTIVIDADES

2. Ramas no partiendo de un nodo QUEUE son actividades regulares:

Smbolo ACTIVITY (N)/A,DUR,PROB COND; PROB COND = Fortran-como condicin lgica de las variables de la red; transaccin se desplazar a lo largo de esta rama si la condicin es verdadera

ACTIVIDADES

1.

Crear nodo - crea entidades y rutas en el sistema de ms de las actividades que se derivan del nodo CREATE :

NODOS BASICOS PARA LA GENERACION Y CONTROL DE TRAFICO

2.

Finaliza nodo - concluye (destruye) entidades (recupera espacio en disco utilizado para almacenar informacin acerca de la entidad terminado). El TERMINATE nodo se utiliza para destruir o eliminar entidades de la red.

NODOS BASICOS PARA LA GENERACION Y CONTROL DE TRAFICO

3.

Nodo QUEUE - cola en la que las entidades esperan (estn en cola) Un QUEUE es un lugar en la red donde esperar a que las entidades de servicio. Cuando una entidad llega a un nodo QUEUE, su destino depende de la situacin del servidor en el que sigue la QUEUE nodo

NODOS BASICOS PARA LA GENERACION Y CONTROL DE TRAFICO

4.

Acumula nodo - entidades acumulan en este nodo, una vez que el nmero especificado se han acumulado, se libera una entidad que representa el grupo de entidades que "acumulado"

NODOS BASICOS PARA LA GENERACION Y CONTROL DE TRAFICO

1.

Asignar nodo - asigna valores a la entidad o las variables de red. ASSING nodo se utiliza para establecer los valores a los atributos de una entidad que pasa por el nodo o ceder a la prescrita para el sistema de valores de las variables que se refieren a la red en general.

OPERACIONES SOBRE VARIABLES DE RED

2.

COLCT nodo - tabulacin de las estadsticas sobre las observaciones tomadas durante la simulacin. el nodo COLCT se utiliza para recopilar estadsticas de cinco tipos de variables: 1) tiempo de todas las llegadas, 2) el tiempo de la primera llegada, 3) el tiempo entre llegadas, 4) intervalo de estadsticas, y 5) una variable SLAM II.

OPERACIONES SOBRE VARIABLES DE RED

3.

Seleccione nodo - utilizado para proporcionar ramificacin en un conjunto de colas; determina que la cola de una entidad entrar basada en la cola de la regla de seleccin utilizados

OPERACIONES SOBRE VARIABLES DE RED

1. GEN Declaracin
GEN, NAME, PROJECT, MO/DA/YE, NNRNS, ILIST, IECHO IXQT, IPIRH, ISMRY, IPR; mnemonic Definition Options NAME Analyst's name 20 alphanumeric characters PROJECT Project name 20 characters MONTH Month number DAY Day number YEAR Year number NNRNS Number of runs ILIST Request for Y or N input listing IECHO Request for echo Y or N summary report IXQT Request for execution Y or N IPIRH Request for Y or N intermediate results heading IPR Print option 72, 130

Default Blanks Blanks 1 1 2001 1 Y


Y Y Y

130

CONTROL DE LAS DECLARACIONES DE SIMULACION

2. LMITES declaracin - define el nmero mximo de entidades y atributos de la entidad (que se utiliza para asignar la memoria necesaria)
LIM, MFIL, MATR, MNTRY mnemonic definition MFIL largest file # MATR maximum # of attributes per entity MNTRY maximum # of entries in all files default 1 0 0

3. PRIORIDAD declaracin - define a la cola de prioridad norma que se utilizar


PRIORITY/IFL, RNK/; mnemonic definition IFL file number RNK file ranking: LVF(I); HVF(I); FIFO; LIFO
default None FIFO

CONTROL DE LAS DECLARACIONES DE SIMULACION

4. Semillas declaracin - a partir de semillas asigna un nmero al azar de un arroyo


SEEDS, ISEED(ISTRM)/R; Mnemonic Definition ISEED integer seed; negative seed yields complimentary sequence of random numbers ISTRM Stream number R reinitialization option (Y or N) Default

5. Iniciar declaracin - define cundo comienza la simulacin y se detiene


INITIALIZE, TTBEG, TTFIN; mnemonic definition TTBEG beginning time of run TTFIN finishing time of run default 0.0 10 sup 20

CONTROL DE LAS DECLARACIONES DE SIMULACION

6. Monitor declaracin - define cuando "vigilancia" que se recopila la informacin; til para depurar y comprender mejor una simulacin
MONTR, OPT, TFRST, TBTWN; Mnemonic Definition OPT monitor option options Default SUMRY - print summary report None FILES - list contents of files STATES - list SS(.), DD(.) vars CLEAR - clear statistical arrays TRACE - trace transaction flow time of 1st report 0.0 time between reports 10 sup 20

TFRST TBTWN

7. Simular declaracin - indica que la red de simulacin de las afirmaciones


SIMULATE;

CONTROL DE LAS DECLARACIONES DE SIMULACION

8. FIN - seales final de las declaraciones SLAM


FIN;

CONTROL DE LAS DECLARACIONES DE SIMULACION

También podría gustarte