Está en la página 1de 27

VISUAL SLAM II Y AWESIM

Simulacin de Sistemas

Visual SLAM II
SLAM Simulation Language for Alternative Modeling
producido por Alan Pritsker and Associates Lenguaje grfico utilizado para describir Sistemas y Procesos. Modela redes a travs de representaciones del comportamiento mismo del SIstema.

SIMULACIN DE SISTEMAS
Es un proceso de disear un modelo lgico matemtico de un sistema real y reproducir sus condiciones, su comportamiento operacional y dinmico, para estudiarlo y probarlo con el objetivo de lograr un mayor grado de conocimiento en la toma de decisiones. La simulacin es evaluadora de soluciones, no es generadora de soluciones, es decir no produce una solucin optima, sino por el contrario, es una herramienta de evaluacin que nos direcciona hacia la mejor solucin. La simulacin genera un escenario virtual en el que los cambios no cuestan como en la realidad. La simulacin permite validar si se esta tomando o no la mejor decisin

Elementos
1.-Entidades Son los items procesados a travs del sistema, tales como productos, clientes, piezas, mtodos o documentos. Las entidades tienen diferentes caractersticas como costo, orden prioridad, estatus o condicin. 2.-Actividades o Tareas Son las que se realizan en un sistema, estas pueden estar involucradas directa o indirectamente en el procesamiento de las entidades. Ejemplos: el corte de una pieza, el mantenimiento de una mquina o la formulacin de una orden de trabajo. Tienen una duracin y por lo general involucra el uso de recursos.

Elementos
3.-Recursos Son los medios por el cual las actividades son ejecutadas. Ellos proveen las facilidades y el soporte as como los equipos y personal para llevar a cabo las actividades. Clasificacin Humanos o animados (operadores, personal de mantenimiento, etc) Inanimados ( equipos, herramientas, dinero, espacio de almacenamiento). Intangible (informacin, tiempo, energa elctrica, etc) 4.-Controles Los controles gobiernan como, cuando y donde las actividades son ejecutadas, tambin determinan las acciones a tomar cuando cierto evento o condicin ocurre. Ejemplos: Planes de produccin Polticas de mantenimiento Priorizacin y Secuenciacin de las tareas

Aplicaciones
Anlisis y reduccin del tiempo de ciclo Secuenciacin de las tareas Anlisis de cuellos de botella Mejoramiento de calidad Reduccin de costos Reduccin de Inventarios Mejoramiento de la Productividad Diseo y disposicin de plantas industriales Balance de Lneas Tamao optimo del lote Planeamiento de la Produccin Programacin de los Recursos Programas de mantenimiento Diseo de controles de sistemas

Aplicado a Problemas Tericos


Estimacin de reas Evaluacin de integrales mltiples Estimacin de parmetros Inversin de matrices Solucin de ecuaciones diferenciales parciales Solucin de ecuaciones lineales simultaneas Estudios de la difusin de partculas

Aplicado a Problemas Prcticos


Simulacin de Problemas Comerciales y Econmicos Conducta del cliente Evaluacin de gastos de capital propuestos Procesos de mercado Procesos de recesin e inflacin Prediccin econmica Planes de desarrollo y polticas de balance de pagos en economas subdesarrolladas Simulacin en Problemas Sociales y de Conducta Dinmica de Poblacin Conducta Individual y de Grupo Simulacin en el rea de Salud Proliferacin de clulas sanguneas Representacin del cerebro a travs de modelos Equilibrio de lquidos

Proyecto en Simulador
Redes Red 1 Escenarios Escenario 1 Escenario 2 Escenario 3 Red 2 Controles Control 1 Control 2 Animacin Animacin 1

SLAM II
Elementos de Red

Transacciones (Transactions)
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 (Acitivities)
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 (Nodes)
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 (Resources)
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 (Gates)
Compuertas para el control de flujo de la transaccin

Variables de Red Global (Global Network Variables)


TNOW = Lectura actual del reloj XX(I) = variable global I LL[I] = Variable global entera I SZ[I] = Variable global tipo cadena I ARRAY[I,J] = Arreglo global I,J SS(I) = variable de estado I DD(I) = Tiempo derivativo de SS(I) NNACT(I) = # de transacciones ahora en actividad con etiqueta I NNCNT(I) = # de transacciones que han finalizado la actividad I NNQ(I) = # de transacciones en el archivo I NNRSC(I) = Capacidad no utilizada del recurso I NNGAT(I) = status de la compuerta I; 0 si esta abierta, 1 si est cerrada ATRIB[I] = Atributo I real de la actual entidad LTRIB[I] = Atributo I entero de la actual entidad STRIB[I] = Atributo I cadena de la actual entidad

Generadores de Variables Aleatorias (Random Variate Generators)


DRAND Un nmero aleatorio UNFRM (a, b) Distribucin uniforme en [a, b] TRIAG (a, m, b) - Distribucin triangular con mnimo= a, moda = m, and maximo =b RNORM (u, o) - Distribucin normal con media = u y desviacin estndar = s RLOGN (u, o) - Distribucin logartmica con media = u y desviacin estndar = s EXPON (u) - Distribucin exponencial con media = u ERLNG (b, a) Distribucin de Erlang; la suma sobre una muestra aleatoria de tamao a de EXPON ( b ) GAMA (b , a) - Distribucin Gamma con parmetro de forma = a y parmetro de escala=b BETA (h, f) Distribucin Beta en el intervalo [0,1] con parmetros de forma h y f NPSSN (u) Distribucin de Poisson con media = u WEIBL (b, a) Distribucin de Weibull con parmetro de escala=b y parmetro de forma=a

Distribucin Uniforme Discreta

Distribucin Uniforme Contnua

Distribucin Triangular

Distribucin Normal

Distribucin Exponencial

Distribucin Gamma

Distribucin Beta

Distribucin Weibull

Actividades (Activities)
Las Ramas (Branches) son utilizadas para modelar actividades (activities). Solamente en las ramas con tiempos especficos de retardo para entidades que fluyen a travs de la red. Las actividades que emanan de los nodos QUEUE estn referidas como actividades de servicio. Las actividades de servicio restringen el nmero de entidades concurrentes que fluyen a travs de ellas para que sean iguales al nmero de servidores representados por la actividad

Controles
GEN: Se incluye informacin del proyecto. Tambin especifica el numero de replicas o corridas a ejecutar. INITIALIZE: Fija la hora de inicio y la hora de fin de simulacin. LIMITS: Se declaran las variables de atributo y las variables globales que se utilizan en el modelo. PRIORITY: Se utiliza para definir la regla de ordenamiento dentro del file: FIFO( primer ingreso primera salida),LIFO( ultimo ingreso primera salida),HVF (de mayor a menor),LVF (de menor a mayor).

También podría gustarte