Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Submodelos
Simulación de Sistemas – Semestre 2008 -1
Ing. Eduardo Carbajal L.
Agenda
1. SubModelos
2. Estaciones
3. Transportes
4. Fajas Transpotadoras
Sub Modelos
Generalmente los modelos de simulación suelen ser mas complejos y grandes de los vistos hasta el
momento. En éstos casos es beneficioso para los analistas el separar un gran modelo en partes mas
pequeñas que denominaremos submodelos que permitan facilitar el análisis y la comprensión lógica
del flujo en si. Estos submodelos generalmente se determinan agrupando dentro de cada uno
procesos comunes que pueden ser reiterativos dentro de un modelo
Create
Suponga que el conjunto de bloques inferior representa uno de los procesos componentes de un
sistema a simular:
¿Qué se necesita para definir una estación en Arena?
Se necesita un BLOCK que permita el ingreso de las entidades desde otras estaciones en
el mismo modelo hacia la estación inferior.
Se necesita un BLOCK que permita la salida de las entidades desde la estación inferior
hacia otras estaciones en el modelo
Station Route
Stations
Block STATION
Este bloque define el punto de entrada de entidades dentro del sub modelo estación. Ho existe límite de
número de BLOCKS Stations que pueden emplearse.
Beginning Station ID or
Station Set Name: Indica
el nombre o número de la
estación
Element STATIONS
En este elemento se definen todas las estaciones (BLOCK Station) existentes en el modelo
Number: Indica el
Name: Indica el nombre
número de la estación
de la estación
(default secuencial)
Block ROUTE
Es un BLOCK de traslado que permite modelar la salida o movimiento de las entidades en una estación
hacia otra. Este BLOCK permite definir un tiempo asociado a este movimiento entre estaciones, bajo la
suposición que no existe en este traslado una demora adicional por recursos que no estén disponibles.
En la planta de producción de MetalTech S.A se produce una línea de productos especial. Los
materiales para ésta línea ingresan a planta con una tasa de llegada con distribución normal
con media 8 seg y desviación estándar de 2 seg. En la planta:
Station Dispose
Salida
Es necesario definir un orden en el cual se visitan cada una de las estaciones definidas en un modelo. Para efectuar
esto en Arena se necesita:
• Asignarle a cada entidad que ingresa al modelo un atributo que identique la secuencia que seguirá. Este atributo es
un atributo de sistema denominado NS en el lenguaje SIMAN, como tal no es necesario definirlo en el ELEMENT
• Attributes.
Agregar un ELEMENT Sequences que define para cada valor de NS una secuencia de estaciones a recorrer
que debería empezar con la Estación de Ingreso y terminar en la Estación de Salida del modelo
• Al existir una secuencia variables que depende del NS los BLOCK Route de cada estación deberán definir en el
Operand Destination del BLOCK Route la expresión SEQ que representa la salida de entidades de la estación
de acuerdo a la secuencia correspondiente a cada entidad
Station Route
EstacionA SEQ
Station Route
EstacionB SEQ
Station Dispose
Salida
Stations Sequences
Salida
Ingreso
EstacionA
EstacionB
Element SEQUENCES
Permite definir secuencias de visita a las estaciones. Una secuencia de visita es una lista de estaciones que
las entidades recorrerán junto con un conjunto opcional de acciones a realizar en cada una de ellas.
Number: Número de la Station ID: Próxima Variable: Atributo o Value: Valor asignado a
Name: Nombre de la
secuencia. Por default estación en la secuencia variable asignado al la variable o atributo en
secuencia
es un número secuencial de visita ingreso de la estación el ingreso a la estación
Ejemplo 2
MetalTech decide ampliar la gama de productos que maneja así que incluye dentro de la línea de
productos dos nuevos tipos. El 20% del material que ingresa se destinará a la producción del
tipo1, el 40% al tipo 2 y el restante al tipo 3. Agrega también una nueva estación denominada
estación de sellado que tiene 4 operarios con un tiempo de servicio que se aproxima a una
distribución normal con media de 35 segundos y desviación estándar de 10 segundos. Dada la
distribución actual de planta se sabe que el tiempo de traslado demora ahora 2 segundos entre
estaciones. Los tiempos de servicio y número de operarios se mantienen como las iníciales.
La simulación sirve como una excelente herramienta para evaluar el monto y tipos de
recursos de transferencia requeridos para lograr el nivel de producción deseado
El BLOCK Route asume que las entidades de transporte siempre están disponibles en el punto de
transferencia y que durante la trayectoria no encuentra obstrucciones:
Existen suficientes transportes para que los vehículos no constituyan un recurso limitante
Transporters Distances
Vehículo Distancia de A a B
Block REQUEST
Sirve para realizar el requerimiento de transporte. Este BLOCK retiene a una entidad en la fila que precede
al BLOCK Request hasta que exista un transporte disponible. Si la unidad de transporte está disponible,
SIMAN cambia su estado de disponible a ocupado, luego calcula el tiempo de viaje desde la estación actual
a la estación donde es requerido el transporte e impone una demora igual para el transporte a la nueva
estación.
Priority: Número entero que indica la Velocity: Permite definir una velocidad
prioridad del requerimiento de transporte si Transporter Unit: Nombre de la unidad diferente a la del transporte solicitado sólo
existen múltiples entidades en colas de transporte solicitado aplicable entre la estación actual del
distintas esperándolo transporte y el BLOCK Request
Block TRANSPORT
Modela el movimiento de una entidad y un transporte desde una estación a otra. La entidad que ejecuta
este BLOCK debe contar con una unidad de transporte asignada por lo cual se coloca siempre luego de un
BLOCK Request
Transporter Unit:
Nombre de la unidad de
transporte a dejar libre o
disponible
Element TRANSPORTERS
Este elemento permite describir las características de los transportes empleados en el modelo.
Number of Units:
Número máximo de System Map Time y Velocity: Velocidad de
Number: Número del
Name: Nombre del transportes que pueden Map ID: Define el mapa la unidad de transporte
transporte (default
transporte estar activos durante un del sistemas que siguen expresada en distancia
secuencial)
instante cualquiera de la los transportes por unidad de tiempo
corrida de la simulación
Element DISTANCES
Permite definir el mapa del sistema indicando cual es la distancia de recorrido entre las estaciones que los
transportes pueden visitar.
Distance: Distancia
Identifier: Número o Starting Station ID: Ending Station ID:
desde la estación de
Nombre del conjunto de Nombre de la estación de Nombre de la estación de
inicio hasta la estación de
distancias. inicio. fin.
fin
Ejemplo 3
Línea 1: 2 minutos
Línea 2: 4 minutos
Línea 3: 3 minutos
Montacarga Montacarga
Priority:3 Almacén1
Station Queue Seize Delay Release Branch
Convey
ELEMENTS
Conveyors
Type: Establece si
Segment Set ID: Cell Size: Define la faja es de tipo
Vincula a la faja la longitud de cada Nonaccumulatin
Max Cell per
con el segmento celda de la faja g( La faja debe
Velocity: Define Status: Define si Entity: Es el
Name: Define el definido en el transportadora(Un ser detenida cada
la velocidad de la faja esta activa número máximo
nombre de la faja ELEMENT a celda es la vez que se carga
movimiento de la o no al inicio de la de celdas que
transportadora Segment que mínima unidad de una entidad) or
faja simulación cualquier entidad
contiene las la faja que puede Accumulating(la
podría requerir
longitudes entre ocupar una faja es continua y
estaciones entidad) no se detiene al
cargar entidades).
Fajas Transportadoras
Conveyor Name:
Nombre de la faja
transportadora
Block START
El BLOCK Start cambia el status del Conveyor Name especificado a activo. Cuando llega una entidad al
BLOCK Start la faja indicada en el Operand Conveyor Name se hace inactiva y su movimiento se reinicia si
fue detenida antes por un BLOCK Stop o inicia su movimiento si inicialmente estaba desactivada.