Está en la página 1de 40

TUTORIAL

ARENA 6.0
Departamento de Ingeniera de Sistemas y Automtica
Universidad de Mlaga
Ana Cruz Martn
Introduccin a MATLAB y SIMULINK
1.- Modelado y Simulacin
1.1.- Modelado y simulacin
1.2.- Elementos bsicos de la simulacin
2.- Modelado y Simulacin con Arena 6.0
2.1.- Entorno Arena 6.0
2.2.- Panel Basic Process
2.3.- Ejemplo de modelo
Tutorial Arena 6.0
1.1.- Modelado y Simulacin
Un modelo es una representacin simplificada de
un objeto real, que mantiene sus caractersticas
esenciales. Los modelos pueden ser:
fsicos:
maquetas
restaurantes de comida rpida
simuladores de vuelo
matemticos: normalmente representados en un
ordenador. Cmo se analizan?
modelos simples: herramientas matemticas
tradicionales
modelos complejos: no hay soluciones matemticas
exactas SIMULAR
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.1.- Modelado y Simulacin
La simulacin abarca un amplio abanico de
mtodos y aplicaciones para imitar el
comportamiento de sistemas reales.
La simulacin por computador se define como
una serie de mtodos para estudiar una amplia
variedad de modelos de sistemas del mundo real
por evaluacin numrica, usando software para
imitar las caractersticas del sistema, normalmente
a lo largo del tiempo.
La simulacin por computador es una tcnica muy
aplicada en la industria.
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.1.- Modelado y Simulacin
Qu sistemas podemos modelar y simular?
una fbrica: mquinas, personal, almacn, transporte
servicios: clientes, mesas, ventanillas, cajero automtico
emergencias: personal, habitaciones, equipos, transporte
red de ordenadores: servidores, clientes, HDs, impresoras
Por qu simular?
para obtener resultados sobre el funcionamiento de un
sistema
para comprender el funcionamiento de un sistema
1.- Modelado y Simulacin
1.1.- Modelado y Simulacin
Ventajas de la simulacin
puede manejar modelos complicados de sistemas
complicados
buena relacin calidad/precio del hardware
avances del software de simulacin
Inconvenientes de la simulacin
los sistemas reales tienen entradas aleatorias
los resultados de la simulacin tambin son aleatorios
es necesario disear y analizar cuidadosamente los
experimentos
Tutorial Arena 6.0
1.- Modelado y Simulacin
1.1.- Modelado y Simulacin
Tipos de simulacin
Esttica/Dinmica: el tiempo interviene en la misma o no
Continua/Discreta:
continua: el estado del sistema puede cambiar
continuamente a lo largo del tiempo
discreta: el estado del sistema se modifica en ciertos
instantes de tiempo
modelos mixtos continuos-discretos
Determinstica/Estocstica:
determinstica: las entradas no son aleatorias
estocstica: las entradas son aleatorias
Tutorial Arena 6.0
1.- Modelado y Simulacin
1.1.- Modelado y Simulacin
Clasificacin de simuladores
A mano
Programas de propsito general
flexibles
tediosos
Lenguajes de simulacin: SIMAN, SIMSCRIPT
hay que aprender a manejarlos
Simuladores de alto nivel
interfaces grficos de usuario: mens, displays, animaciones
modelo construido a partir de elementos estndar
poco flexibles: orientados a un tipo de dominio
Tutorial Arena 6.0
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.2.- Elementos bsicos de la simulacin
Las entidades (entities) representan a los
objetos dinmicos de la simulacin
las entidades se crean, se mueven y se eliminan
cada entidad tiene sus caractersticas propias o
atributos
pueden definirse tantos atributos como sean
necesarios
cada entidad individual tendr sus propios valores de
atributos
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.2.- Elementos bsicos de la simulacin
Las variables globales son informacin que
reflejan alguna caracterstica del sistema. Puede
haber muchas, pero cada una es nica. Hay dos
tipos:
Arena (p.e., el tiempo de simulacin)
definidas por el usuario (p.e., turno de trabajo actual)
Las variables globales son accesibles por todas
las entidades, que pueden modificarlas
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.2.- Elementos bsicos de la simulacin
Las colas (queues) son espacios de espera para
entidades cuyo movimiento a travs del sistema
se ha suspendido por algn motivo
son pasivas: las entidades entran y abandonan la cola
dependiendo del estado del elemento asociado a la
misma
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.2.- Elementos bsicos de la simulacin
Los recursos son elementos estacionarios de
un sistema donde pueden situarse las entidades.
Poseen una capacidad y un conjunto de estados.
cuando una entidad utiliza un recurso, lo reserva
(seize) hasta que termina su procesamiento, liberndolo
(release)
un recurso tiene una cola asociada para almacenar las
entidades que no puede procesar al estar reservado
las entidades pueden reservar mltiplos y fracciones
de la capacidad de un recurso
una entidad puede requerir simultneamente varios
recursos
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.2.- Elementos bsicos de la simulacin
Los acumuladores estadsticos son variables que
recogen informacin conforme la simulacin avanza
para despus poder obtener la salida.
En Arena hay muchos y muy variados. Sus tipos son:
Time-persistent: media, mximo y mnimo respecto al tiempo.
Tallies: media, mximo y mnimo de una lista de nmeros
Contadores: suma acumulada de ocurrencias de un evento
Frecuencias: frecuencia de ocurrencia de una variable,
expresin o estado de un recurso de Arena.
Salidas: valor final de algn elemento
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.2.- Elementos bsicos de la simulacin
Los eventos son algo que ocurre en cierto
instante de tiempo (simulado) que puede cambiar
atributos, variables o acumuladores estadsticos.
Se organizan segn un calendario de eventos.
Las variables que describen el sistema no
cambian entre eventos.
1.- Modelado y Simulacin
Tutorial Arena 6.0
1.2.- Elementos bsicos de la simulacin
El reloj de simulacin es una variable que
recoge el tiempo actual de simulacin. No fluye
continuamente: pasa del tiempo de un evento al
siguiente.
Arena no decide el inicio y fin de la simulacin,
es el usuario quin debe establecerlos:
condiciones iniciales apropiadas
cundo y cmo acabar
1.- Modelado y Simulacin
Tutorial Arena 6.0
2.1.- Entorno Arena 6.0
Los pasos a seguir en una simulacin Arena son
los siguientes:
1.- Crear un modelo bsico
2.- Refinar el modelo
3.- Simular el modelo
4.- Obtener estadsticas
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.1.- Entorno Arena 6.0
Paneles Ventana de Modelo
Vista de hoja de clculo
Espacio de trabajo del modelo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.1.- Entorno Arena 6.0
La construccin de modelos en Arena se basa en
la seleccin de mdulos de los siguientes
paneles:
Basic Process
Advanced Process
Advanced Transfer
Los mdulos pueden ser de dos tipos:
Flujo (flowchart): se sitan en el espacio de trabajo del
modelo, se conectan entre ellos, y forman la lgica del
modelo
Datos (spreadsheet): su informacin aparece en la vista de
la hoja de clculo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de flujo CREATE:
2.- Modelado y Simulacin con Arena 6.0
Nombre del Mdulo
Tipo de Entidad
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de flujo CREATE:
2.- Modelado y Simulacin con Arena 6.0
Tiempo entre Llegadas
Unidades
Tutorial Arena 6.0
2.2.- Panel 3
Mdulo de flujo CREATE:
2.- Modelado y Simulacin con Arena 6.0
Entidades por Llegada Creacin Mx n de llegadas
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de datos ENTITY:
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de flujo PROCESS:
2.- Modelado y Simulacin con Arena 6.0
Nombre del Proceso
Accin
Tiempo de procesamiento
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulos de datos QUEUE y RESOURCE:
Un mdulo de proceso incluye recursos y una cola, que
pueden ser consultados mediante los mdulos de datos
QUEUE y RESOURCE
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de flujo DISPOSE:
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de flujo ASSIGN:
2.- Modelado y Simulacin con Arena 6.0
Tipo de asignacin
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de flujo DECIDE:
2.- Modelado y Simulacin con Arena 6.0
Porcentaje Verdadero
(si probabilidad)
Tipo de decisin
(probabilidad o condicin)
Tutorial Arena 6.0
2.2.- Panel Basic Process
Mdulo de flujo RECORD:
No siempre son suficientes las estadsticas que nos
ofrece Arena
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.2.- Panel Basic Process
Ejecutar la simulacin: Run/Setup
2.- Modelado y Simulacin con Arena 6.0
Ttulo del Proyecto
Analista
Estadsticas
Tutorial Arena 6.0
2.2.- Panel Basic Process
Ejecutar la simulacin: Run/Setup
2.- Modelado y Simulacin con Arena 6.0
N Replicaciones
Calentamiento
Duracin de la replicacin
Horas por da
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
CONEXIN ENTRE MDULOS
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Ejecucin
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
Errores comunes:
Utilizacin de acentos
Se excede el nmero mximo de entidades en el
sistema
Nombres de atributos, variables... no existentes en el
sistema. Se recomienda el uso de las listas
desplegables
2.- Modelado y Simulacin con Arena 6.0
Tutorial Arena 6.0
2.3.- Ejemplo de modelo
2.- Modelado y Simulacin con Arena 6.0
Informes

También podría gustarte