Manual Introductorio de utilización de Bloques Básicos ExtendSim 7 Lt
Rubén Antonio Quintana Tepaz
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
|
Presentación
El presente documento pretende ser una guía de iniciación para la utilización de la herramienta de simulación ExtendSim 7 LT, por lo cual no se profundizará en la basta cantidad de configuración con que cuenta, se utilizarán los bloques básicos de las librerías, Item, Plotter y Value, así como las configuraciones de los mismos, en el contexto del curso Modelación y Simulación 1 de la Facultad de Ingeniería de la Universidad de San Carlos de Guatemala.
ExtendSim 7 LT
ExtendSim es una herramienta de simulación, que permite generar modelos de sistemas dinámicos del mundo real en una variedad de áreas. Es una de las herramientas líderes en el campo de la simulación.
”ExtendSim en conjunto con nuestra imaginación es todo lo que se necesita para construir modelos de simulación con un alto nivel de profesionalismo, que cumplan con los requerimientos de nuestros negocios, industria, o como es nuestro caso las necesidades académicas.”
Desde un punto de vista general los modelos en Extend son una representación con el uso de bloques de un proceso, en donde cada uno de los bloques tiene como función describir una parte (actividad) propia del proceso.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
ÁREA DE TRABAJO
Hay tres componentes principales en la herramienta
Los menús y barras de herramientas
El área de trabajo
Y el Navigator
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Una breve descripción de los menús es la siguiente:
File: Dentro del mismo se encuentran las opciones típicas de un menú de archivos, Crear nuevo
modelo, Abrir modelo existente, Guardar modelo e Imprimir.
Edit: Contiene las opciones típicas de un menú de edición, Cortar, Copiar, Pegar y Deshacer.
Text: Este menú es utilizado para establecer estilo y formato al texto del modelo y establecer de
forma temporal es estilo del texto de los archivos.
Library: Permite abrir librerías existentes, crear nuevas y cerrar librerías abiertas.
Model: Las opciones que contiene son Notebook, Ejecutar simulación, Ejecutar simulación con
optimización y Stop. Notebook permite acceder en forma rápida a parámetros del modelo
que se seleccionan. Ejecutar simulación realiza la ejecución, mostrando una barra de estado
de la ejecución y los Plotters del modelo. Ejecutar simulación con optimización ejecuta la
simulación cuando existe un bloque de optimización. Por último, Stop detiene la ejecución
en curso.
DataBase: ExtendSim permte trabajar con bases de datos desde donde se consultas datos que se
utiizan en el modelo o bases de datos hacia donde enviar los datos de salida del modelo.
Develop: Permite crear nuevos bloques y modificar el código de bloques existentes.
Run: Permite configurar la ejecución del modelo.
Help: Permite acceder a la ayuda de ExtenSim.
Navigator: En esta sección se encuentran los bloques pertenecientes a todas las librerías que tengamos abiertas en ese momento, para abrir una librería nos vamos al menú Library->Open Library, escogemos la librería y automáticamente se carga en el Navigator, en dado caso el navigator no se muestre en pantalla, vamos al menú windows->Navigator.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Para conocer el área de trabajo utilizaremos un conjunto de ejemplos sencillos que nos guiarán en la iniciación de la herramienta.
Ejemplo 1
Empezaremos a explorar el funcionamiento de la herramienta haciendo un ejemplo sencillo, para lo cual deben abrir el archive “Ejemplo1.mox” que se encuentra adjunto a este tutorial.
Al correrlo (“Run Simulation”), observamos el flujo de trabajo, desde la creación, pasando por la cola, luego procesa la actividad y por último sale del sistema. Vemos la descripción de los bloques utilizados así como su configuración.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Nombre Librería Descripción Icono Create Item Este bloque permite la generación de
ítems y valores al sistema.
Queue Item Almacena los ítems que ingresan al
bloque hasta que el bloque conectado al conector de salida de ítems, tenga la capacidad brindar el procesamiento al siguiente ítem de la cola.
Activity Item Es un bloque muy importante en los modelos de eventos discretos. Tiene la capacidad de procesar un ítem o varios a la vez, de acuerdo al tiempo de procesamiento establecido en el bloque o ingresado a través del conector D.
Exit Item El bloque Exit es un bloque muy sencillo que sirve para que los objetos presentes en el sistema puedan abandonarlo
Configuración de los Bloques
CREATE
Hacemos “doble clic” sobre el bloque que deseamos configurar y en el cuadro de diálogo tenemos las siguientes opciones.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Select block behavior: En esta opción escogemos la forma en que se crearán los
ítems, para fines del ejemplo “Create Items randomly” es la opción que se ajusta a las
necesidades.
Specify a distribution for time between arrivals (TBA): En esta opción escogemos
la distribución que seguirá nuestra generación de Items.
En la pestaña “Item Animation” configuramos los iconos a utilizar en la parte de 2D
picture.
QUEUES
Hacemos “doble clic” sobre el bloque que deseamos configurar y en el cuadro de diálogo
tenemos las siguientes opciones.
Select queue behavior: En esta parte escogemos la forma en que trabajará nuestra cola, si
sigue una política de atención o en base a un recurso asignado.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
ACTIVITY
Hacemos “doble clic” sobre el bloque que deseamos configurar y en el cuadro de diálogo
tenemos las siguientes opciones.
En la pestaña “Process” Encontramos las siguientes opciones
Define Capacity: esta opción nos permite escoger la cantidad de Items que puede
procesar de forma simultanea.
Specify processing time (delay): Es el tiempo que tarda en procesar un ítem.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Ejemplo 2
En este ejemplo daremos a conocer algunos bloques básicos más, los cuales se
describen a continuación. Para ello abrir el archivo llamado “Ejemplo2.mox”.
Nombre Librería Descripción Icono Select Item Out
Item Este es un bloque sencillo , ya que su función es la de pasar el ítem presente en la entrada del bloque y trasladarlo cualquiera de las salidas del bloque de acuerdo a algún criterio
Select Item In
Item Este es un bloque sencillo, ya que su función es la de seleccionar el ítem presente en alguna de las entradas del bloque y trasladarlas a la única salida del bloque.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Resource Pool
Item Este bloque nos permite generar un recurso que podemos utilizer dentro de nuestros modelos.
Resource Pool Release
Item Este bloque va ligado al anterior ya que su función es de liberar los recursos asignados a un bloque en algún lugar del modelo.
Configuración de los Bloques
SELECT ITEM OUT
Specify selection conditions: Aquí escogemos la forma en que se realizará la selección del
camino a seguir, en caso de escoger “random” y en parte de Select Option colocamos la
probabilidad para cada una de las rutas establecidas
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
RESOURCE POOL
Define resource pools: En esta sección le colocamos el nombre al recurso y colocamos la
cantidad de ellos.
CONFIGURAR LOS RECURSOS EN LA COLA
Hacemos doble clic en la cola a la que queremos asignar un recurso
Select queue behavior: Seleccionamos “Resource pool queue” y en la parte inferior
escogemos el recurso a asignar y la cantidad a utilizar.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
RESOURCE POOL RELEASE
En la pestaña “Release” escogemos el recurso a liberar y la cantidad.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Ejemplo 3
En este ejemplo daremos a conocer algunos bloques básicos más, los cuales se
describen a continuación. Para ello abrir el archivo llamado “Ejemplo3.mox”.
Nombre Librería Descripción Icono Set Item Este bloque permite la asignación de
alguna propiedad al ítem que pase a través del bloque. La propiedad puede ser un simple atributo, una prioridad, o una cantidad
Get Item Bloque que permite consultar las propiedades del ítem que pasa por el. También permite consultar atributos propios del sistema; _Item index, _Item quantity, _Item priority, _3D object ID.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Holding Tank
Value Un contenedor, su función básica es almacenar una valor, agregándolo al valor contenido con anterioridad
Random Value Crea un número aleatorio para utilizarlo en cualquier operación, puede seguir una distribución en específico lo cual se configura en sus propiedades
Math Value La función principal de este bloque es realizar una operación matemática con los valores de las entradas del bloque. El número de entradas depende de la operación que se quiera realizar.
Constant Value Crea un valor que no cambia en el transcurso del tiempo.
Configuración de los Bloques
SET
Este bloque nos sirve para agregar atributos a un Item, ya sea atributos numéricos o de texto, los cuales nos servirán para realizar cálculos y selecciones a lo largo del modelo.
Manual Introductorio ExtendSim 7 LT Modelación y Simulación 1
Escogemos la cantidad de atributos a manejar donde se encuentra el símbolo (+/-), creamos un nuevo atributo, escogiendo si será en base a un valor o en base a texto. Podemos colocar un valor por defecto o podemos dejarlo en blanco y el mismo se ingresará por el conecto que se crea automáticamente.
GET
Este bloque sirve para capturar los valores que se ingresaron con el bloque “SET”, y luego de esto los pone a disposición en los conectores creados automáticamente.
Top Related