Vous êtes sur la page 1sur 18

Universidad Arturo Prat Ingeniera Industrial

Investigacin Operativa III


Vivian Segovia Barros
vivian.segovia@Gmail.com
Enero 2015

Unidad 2.2

Construccin de Modelo
Investigacin Operativa III
Universidad Arturo Prat Ingeniera Industrial

Conceptos
Lo que se quiere es replicar el modelo conceptual generado, en un
programa computacional que permita realizar los clculos
correspondientes de manera rpida utilizando las tecnologas
actuales.

Herramientas de simulacin Se verifica una variada gama de


herramientas que, segn las necesidades, sern apropiadas para
simular un sistema. Algunos son:

Leguaje de programacin: C, C++, Java

Bibliotecas de simulacin: @Risk, Csim, Simjava

Simuladores para sistemas en general: Arena, Simul8, Simio, Anylogic.

Simuladores orientados a sistemas especficos: Automod, Promodel,


Witness (para sist. Productivos), Flexsim HC (Salud), Supply Chain guru
(para logstica).

Unidad 2.2

Simuladores

Unidad 2.2

Caractersticas

Interface grfica Objetos predefinidos, conos que se pueden tomar y


arrastrar, Se trabaja con tabulaciones (tablas de datos y compatibilidad con
Excel)

Programable Es posible, hasta cierto nivel, generar programaciones que


mejoren el comportamiento de la simulacin (por lo general cada software
trabaja con un lenguaje propio basado en los nombrados anteriormente).

Estructurado Poseen mdulos de construccin de modelos, ejecucin de


simulacin, control experimental y anlisis.

Fcil de comprender Todos los pasos iterativos, clculos y anlisis


estadsticos son parte interna del programa por lo que no es necesario tener
conocimientos ms a fondo para poder utilizarlos.

Interfaz usuario

Construccin del
modelo y editor

Motor de
simulacin

Herramientas de
anlisis y
experimentacin

Simuladores
A tener en cuenta

Para generar simulaciones realistas, es necesario con tal


con conocimientos en programacin computacional.

No se tiene certeza de cmo funciona el simulador


(clculos y pasos internos que realiza)

Al ser productos comerciales muchas veces se ofrecen


como la ltima solucin en optimizacin de procesos.

Un experto en uso de simulador no es necesariamente


un experto en simulacin.

Unidad 2.2

SIMIO
Introduccin

Software con enfoque a objeto que permite modelar y


testear simulaciones dinmicas en 2D y 3D de variados
tipos de sistemas.

Se sustenta el la combinacin de objetos que


representen lo que pasa fsicamente en un sistema.

Los modelos estn definidos por sus propiedades,


estados, eventos, vista grfica y lgica.

Ejemplo:

Unidad 2.2

SIMIO
Introduccin

Propiedades Son valores de entrada que son especificados por el


usuario del objeto (tiempos de servicio, comportamientos especficos).

Estados Son valores dinmicos que van cambiando a medida que el


modelo se ejecuta ( valores de un servidor de ocupado a desocupado
segn entren o salgan entidades)

Eventos Son aquellas situaciones que se gatillan en tiempos


especficos (un servidor se activa cuando otro se encuentra ocupado,
un tanque genera desviaciones de entidades cuando se encuentra
lleno)

Vista grfica La representacin del sistema de manera visual

Lgica Modelo interno que permite que la simulacin realice


acciones definidas por el usuario.

Unidad 2.2

SIMIO

Unidad 2.2

Introduccin

Herramientas
(facility)

Vietas del
proyecto

Proyecto
Modelo actual

Biblioteca de
objetos
Propiedades

Vista grfica
(facility)

SIMIO

Unidad 2.2

Definiciones

Objeto Representa un componente fsico del sistema (clientes,


trabajadores, mquinas, vehculos y rutas, entre otros). Su definicin
sirve para determinar qu comportamiento tendr determinado objeto.

Clases de objetos

Fijo (Fixed)

Objeto inteligente

: Una ubicacin esttica en el modelo.

Vnculo (Link) : La ruta entre dos nodos (Nodo se


refiere a la interseccin entre rutas).
Agente (agent): Movimiento sin restricciones a travs
del espacio libre.
a) Entidad (Entity): objeto que se mueve a
travs de links, entra en los objetos fijos.
b) Transporte(transporter): Traslada
agentes, entidades u otros transportes

Fijo

Vnculo

Agente

Entidad

Transporte

SIMIO

Unidad 2.2

Objetos fijos (fixed)

Tipo de objeto bsico, normalmente usado para construir objetos y modelos.

Permanece en una ubicacin esttica durante la simulacin.

Puede utilizar recursos.

Tipos:

Source Punto de partida del modelo, encargado de crear entidades que pasaran por
las diferentes acciones del sistema.

Recursos (resources) Dependiendo del usuario, cualquier objeto puede ser tomado
como recurso, su capacidad es capturada por las entidades y por lo general son
utilizados para llevar a cabo actividades (servidores).

Servidores (servers) Las entidades que llegan utilizan este servidor (actividad) y
cuando terminan lo liberan. Este servidor posee colas de entrada y de salida y puede
complementarse con el uso de un recurso para su correcto desarrollo.

Trmino (sink) verifica las entidades que salen del sistema y se registra el tiempo
en que estuvieron en l.

SIMIO

Unidad 2.2

Objetos fijos (fixed)

Tipo de objeto bsico, normalmente usado para construir objetos y modelos.

Permanece en una ubicacin esttica durante la simulacin.

Puede utilizar recursos.

Tipos:

Source Punto de partida del modelo, encargado de crear entidades que pasaran por
las diferentes acciones del sistema.

Recursos (resources) Dependiendo del usuario, cualquier objeto puede ser tomado
como recurso, su capacidad es capturada por las entidades y por lo general son
utilizados para llevar a cabo actividades (servidores).

Servidores (servers) Las entidades que llegan utilizan este servidor (actividad) y
cuando terminan lo liberan. Este servidor posee colas de entrada y de salida y puede
complementarse con el uso de un recurso para su correcto desarrollo.

Trmino (sink) verifica las entidades que salen del sistema y se registra el tiempo
en que estuvieron en l.

SIMIO

Unidad 2.2

Objetos fijos (fixed)


Input buffer Cola de entrada
Output buffer Cola de salida

Ejemplo

Registro en el aeropuerto: La sala de embarque del aeropuerto tiene un rea de


registro y se requiere saber cuantas personas en el mesn necesitan .

Llegan 800 pasajeros como mximo por da a un promedio de 1,2 min entre cada uno
(dist. Exponencial).

El registro demora entre 1 y 10 minutos (dependiendo de documentacin y equipaje)


(usar dist. Uniforme).

Ver como funciona el sistema con 5,6 y 7 personas para la atencin

SIMIO

Unidad 2.2

Objetos fijos (fixed)

Existen objetos fijos especiales los cuales combinan entidades o las


separan. Esto resulta muy til cuando se quiere simular cajas o
receptculos con ciertos productos dentro o ensamblaje de productos, o
cuando se quieren separar productos que vienen como un solo batch.

Son llamados combinadores (combiner) y separadores (separator).

Ejemplo
Generar el
parmetros.

diagrama

mostrado

en

SIMIO

utilizando

sus

propios

SIMIO
Objetos fijos (fixed)

Los objetos fijos tienen nodos de entrada y de salida y estos permiten


generar condiciones para las entidades antes de entrar despus de dejarla
actividad en la que se encontraban.

A modo de ejemplo una entidad puede ser bloqueada para entrar por ese
objeto, mltiples entidades pueden visitar el objeto al mismo tiempo.

Unidad 2.2

SIMIO

Unidad 2.2

Nodos (nodes)

Son elementos que modelan intersecciones entre dos o ms vnculos.

Nodo de entrada Tiempo de cruce igual a cero, capacidad fija lgica de salida
limitada (ya que es punto de entrada de algn otro elemento).

Nodo de transferencia Sirve para cambiar (que la entidad decida) de ruta

Seleccin de ruta Existen 3 formas de generar opciones para que la entidad


elija qu ruta tomar:

Camino ms corto Selecciona el vnculo que tenga la ruta ms corta hacia


destino.

Segn ponderacin (link weight)


proporciones asignadas a cada ruta

se

selecciona

aleatoriamente

usando

SIMIO
Vnculos(Links)

Son las rutas que deben recorrer las entidades para trasladarse de una
actividad o nodo a la otra.

Existen varios tipos de links en SIMIO, para simular la realidad:

Conector Transferencia sin tiempo asociado.

Camino (path) Las entidades viajan con lmite de velocidad y tiene


configuraciones opcionales para determinar escala de ruta y disposicin de pasar o
no. Se puede configurar la capacidad de viaje, si la ruta es uni o bidireccional y se
configura la prioridad que tendr en caso que exista una o ms posibilidades para
la entidad (selection weight).

Camino con tiempo (time path) Se configura el tiempo en el cual pasar la


entidad, capacidad de viaje, direccionalidad y prioridad.

Correa transportadora (conveyor) movimiento de entidades controlada por esto

Unidad 2.2

SIMIO

Unidad 2.2

Vnculos(Links)

Siempre debe existir algn tipo de vnculo entre nodos para hacer posible el
paso de las entidades a travs del modelo.

Un conjunto de links conforman una red (network) por donde las entidades
viajan
Vnculos

Se condiciona la
seleccin de ruta por
parte de la entidad

SIMIO
Entidad (Entity)

Se generan gracias al objeto fuente (source), poseen:

Definicin Conducta, propiedades, estados y smbolos grficos.

Dinamismo Tienen un ID nico, pueden ir cambiando de smbolos


y de estados.

Las entidades son los sujetos a estudio, el programa genera la


trazabilidad de estos para verificar cmo se comportan dentro
del sistema (tiempos de espera y servicio, decisiones de rutas y
actividades, entre otros).

Unidad 2.2

Vous aimerez peut-être aussi