Vous êtes sur la page 1sur 7

ESTUDIO DE MDULOS - TERMINOLOGA Conviene describir una serie de trminos que aparecen en el mundo de la simulacin de eventos discretos y relacionados

con la simulacin, ya que su conocimiento resulta til a la hora de comprender y analizar modelos de sistemas. Entidad.- objeto de inters perteneciente al sistema; es el objeto sobre lo que acta el proceso(por ejemplo mquinas, mensajes, documentos, clientes, piezas, etc.) Las entidades sern producidas y generalmente demandarn un servicio que ser realizado por un servidor que se describir en trminos de recurso. Arena utiliza un lenguaje orientado a entidades. Las entidades representan personas, objetos o cosas, bien sean reales o imaginarias, cuyo movimiento en el sistema provoca cambios de estado del sistema. Atributo.- propiedad de una entidad. En un sistema pueden existir muchos tipos de entidades y cada una tendr unas caractersticas propias llamadas Atributos. Los atributos representan valores definidos por el usuario y asociados a cada una de las entidades(p.e. tipo de cliente, tamao del producto, instante en que un trabajo entra en el sistema, etc.) Todas las entidades tienen el mismo conjunto de atributos, pero con distintos valores. Arena asigna un conjunto de atributos determinados (Entity.Type, Entity.Picture, Entity.CreateTime, Entity.Station, Entity.Sequence, Entiy.JobStep) Actividad.- representa un periodo de tiempo de duracin especfica. Recurso.- elemento utilizado para modelar un rea donde hay una limitacin o restriccin; dichas restricciones pueden ser causadas por un nmero limitado de personas para realizar una accin, espacio de almacenamiento restringido, capacidad de los equipos, etc. Se llama capacidad de un recurso al nmero de unidades de recurso idnticas disponibles para dar un servicio. Las entidades capturan (seize) recursos para tomar control de una o ms unidades del mismo, y una vez finalizado el servicio las entidades liberan (release) los recursos utilizados. Colas.- rea donde permanece una entidad mientras espera que un recurso est disponible o mientras espera a formar un grupo(batch) con otras entidades. Variables.- las variables representan un conjunto de valores globales que se pueden modificar o utilizar sus valores como control en cualquier parte del modelo. Arena tiene dos tipos de variables, las variables definidas por el Usuario y las variables definidas por el Sistema

Las primeras son definidas por quien construye el modelo, y pueden cambiarse durante la ejecucin de la simulacin(p.e. tasa de llegada, inventario actual, nmero de pacientes, etc.) Las variables del Sistema son caractersticas predefinidas de los componentes del modelo que recogen el estado de los componentes(p.e. nmero de entidades esperando en una cola; se denota con NQ(nombre de la cola), valor de un contador NC(nombre del contador)). MDULOS DE ORGANIGRAMA A continuacin se va a describir con cierto detalle los diferentes mdulos accesibles en el Basic Process panel. Los 8 mdulos son los correspondientes a las siguientes formas: - Create - Dispose - Process - Decide - Batch - Separate - Assign -Record

CREATE.Este mdulo se ha diseado como punto de entrada de las entidades en el modelo de simulacin. Las entidades se crean en base a un tiempo entre llegadas o utilizando una planificacin determinada. Las entidades abandonan el mdulo Create para empezar su procesamiento a lo largo del sistema. El Tipo de entidad se especifica en este mdulo. La edicin de este mdulo (doble-click) presenta la siguiente ventana:

C r e a te

El nombre es el nico identificador del mdulo y se visualiza dentro de la forma grfica del mdulo; en el campo Entity Type se escribe el nombre del tipo de la entidad que se va a generar. El campo Type acepta los valores: Random(se utiliza una distribucin exponencial y la media la define el usuario), Schedule(se utiliza una distribucin exponencial y la media est determinada por un mdulo Schedule), Constant (el usuario especifica el valor constante) y Expression(se utilizar cualquier expresin que se presentar en el men que se desdobla en la opcin Expression) 17
Xabier Basogain / Miguel ngel Olabe Modelado y Simulacin de Sistemas de Eventos Discretos

El campo Entities per Arrival indica el nmero de entidades que entrarn en el sistema en cada uno de los instantes en que se produce una llegada(por defecto es 1) DISPOSE.Este mdulo tiene como funcin constituir el punto final de las entidades en el modelo de simulacin. Las estadsticas pueden ser registradas antes de que la entidad abandone el sistema. La ventana de la edicin de este mdulo es la siguiente:

Dispose

PROCESS.Este mdulo se ha diseado como el principal mtodo de procesamiento de las entidades en la simulacin. Dispone de las opciones 'capturar' y 'liberar' cualquier recurso. Adems existe la opcin de utilizar un 'submodelo' que permite al usuario definir de forma jerrquica la lgica que desee con el nmero de mdulos de organigrama que se precise para el proyecto de simulacin. La ventana de edicin de este mdulo es la siguiente:

Proc es s

Xabier Basogain / Migu el ngel Olabe

Modelado y Simulacin de Sistemas de Eventos Discretos

18

El campo nombre tiene las misma funciones que las descritas en el mdulo Create. El Type permite describir el mtodo de especificar la lgica que existe en el interior del mdulo. Procesamiento Standard significa que toda la lgica ser almacenada dentro del mdulo Process y que ser definida por una particular Action, mientras que Submodel indica que la lgica ser definida jerrquicamente en un submodelo. Los posibles tipos de procesamiento dentro del mdulo son los siguientes (campo Action) - Delay: se producir un retraso pero no se utilizar ningn recurso o limitacin. - Seize Delay: uno o varios recursos se utilizarn en el mdulo Process y tambin se producir un retraso, y la liberacin del recurso se producir ms tarde. - Seize Delay Release: se utilizar un recurso seguido de un retraso y entonces se liberar el recurso utilizado. - Delay Release: indica que un recurso que ha sido previamente utilizado ser liberado una vez transcurra un determinado retraso. En los casos necesarios se debe indicar la lista de recursos que son utilizados en dicho mdulo y la cantidad de los mismos que sern capturados y liberados. El campo Delay Type indica el tipo de distribucin o mtodo de especificar los parmetros del retraso; las opciones Constant y Expression requieren un nico valor, mientras que Normal, Uniform y Triangular requieren varios parmetros.

DECIDE.Este mdulo permite realizar procesos de decisin en el sistema de simulacin; esto incluye opciones de toma de decisiones basadas en una o ms condiciones(p.e. si el tipo de entidad es Tarjeta Oro) o basado en una o varias probabilidades(p.e. 75% verdadero; 25% falso). Las condiciones se pueden basar en los valores de los atributos, valores de las variables, tipo de entidad o en una expresin(NQ(Cola del proceso Papeleo)). La ventana de edicin de este mdulo es la siguiente:

0
D e c id e

True

False

Xabier Basogain / Miguel ngel Olabe

Modelado y Simulacin de Sistemas de Eventos Discretos

19

BATCH.Este mdulo constituye un mecanismo para el agrupamiento de entidades en el modelo de simulacin. Las agrupaciones pueden ser permanentes o temporales. Estas ltimas requerirn que se utilice un mdulo Separate para separar las entidades agrupadas. Los agrupamientos pueden realizarse basados en un nmero especfico de entidades o basados en un atributo determinado. Las entidades que llegan a un mdulo Batch se sitan en una cola hasta que se acumulen el nmero requerido de entidades. Una vez acumulados se crear una entidad representativa de dicho agrupamiento. La ventana de edicin de este mdulo es la siguiente:

Batch

SEPARATE.Este mdulo se utiliza para copiar una entidad entrante en mltiples entidades o para separar un entidad previamente agrupada mediante el mdulo batch. En este segundo caso, la entidad temporal representativa desaparece y se recuperan las entidades originales que constituan el agrupamiento. La ventana de edicin es la siguiente, para el caso de realizar tres copias del original:

0
Separate
Original

Duplicate

Xabier Basogain / Miguel ngel Olabe

Modelado y Simulacin de Sistemas de Eventos Discretos

20

ASSIGN.Este mdulo se utiliza para asignar a las entidades que entren al mdulo nuevos valores a variables, atributos de entidades, tipos de entidades, dibujos de entidades y otras variables del sistema. Se pueden realizar mltiples asignaciones en un nico mdulo Assign.

Assign

RECORD.Este mdulo se utiliza para recoger las estadsticas de la simulacin del modelo. Los tipos de estadsticas disponibles incluyen tiempo de salida del mdulo, estadsticas de las entidades(tiempo, coste, etc.), observaciones generales y estadsticas de intervalos de tiempo.

Record

NOTA: La informacin completa de todos los mdulos descritos est disponible en el botn

Para cada uno de ellos existe informacin ordenada en los campos indicados en la figura siguiente:

Xabier Basogain / Miguel ngel Olabe

Modelado y Simulacin de Sistemas de Eventos Discretos

21

Xabier Basogain / Miguel ngel Olabe

Modelado y Simulacin de Sistemas de Eventos Discretos

22

Vous aimerez peut-être aussi