Sunteți pe pagina 1din 26

Construccin de Modelos de Simulacin con ExtendSim

Contenidos
Pasos para la construccin de Modelos de Simulacin con software Extend.

Pasos para la Construccin Bsica de Modelos de Simulacin


1 Paso: Cargar libreras. Seleccionar en men Library opcin Open Library y abrir archivo Libs. Se deben cargar por lo menos libreras DE, Generic, MFG y Plotter. 2 Paso: Cargar reloj de simulacin Seleccionar de librera DE. 3 Paso: Configurar unidades de tiempo. Seleccionar men RUN y escoger opcin Simulation Setup. Unidades de tiempo se configura en opcin Discrete Event.

Pasos para la Construccin Bsica de Modelos de Simulacin


4 Paso: Definir tipos de entidades en el flujo segn tipo de proceso. Llegadas aleatorias o cantidades finitas. Llegadas aleatorias: clientes de un banco, camiones llegando a cargar, materias primas a procesar. Usar bloque Generator de opcin Generators (librera DE). Los bloques son componentes lgico-matemtico de proceso o decisin (informacin) en Extend que permiten construir los modelos de simulacin. Cantidades Finitas: a) Camiones partiendo a cargar. Usar bloque Program de opcin Generators (librera DE). b) Casas por construir, m3 hormign a colocar, m3 de excavacin, etc. Usar bloques de recursos de opcin Resources (librera MFG). Nota: Flujo es de izquierda a derecha en bloques de Extend.

Pasos para la Construccin Bsica de Modelos de Simulacin


5 Paso: Establecer estructura general de colas y procesos. Siempre antes de un proceso existe una cola debido a la variabilidad del sistema. Cola se extrae de opcin Queue (librera DE) y proceso de opcin Activities (librera DE). 6 Paso: Definir parmetros de variabilidad. En general se utiliza la opcin Input/Output de librera Generic. Para definir PDF de los procesos (bloque Delay) se conecta bloque Input Random Number a conector D del bloque Delay. Nota: Diferenciar entre conectores de Informacin y de Flujo, p.e., opcin Generic contiene bloques solo con conectores de informacin.

Pasos para la Construccin Bsica de Modelos de Simulacin


7 Paso: Definir flujos de combinacin y salida de las entidades. Usar opcin Routing (librera DE). Se pueden utilizar diversos bloques de esta librera para combinar entidades provenientes de otros flujos (p.e.: bloques Combine y Exit. Nota: Para hacer correr los modelos, ir a men Run y pinchar opcin Show Animation. Para efectos de visualizacin, verificacin y trazado del comportamiento del modelo, se activa dicha opcin. Una vez verificado y analizado el modelo, se puede desactivar (para utilizar menos memoria del computador y hacer corridas ms rpidas).

Pasos para la Construccin Bsica de Modelos de Simulacin


8 Paso: Establecer atributos de entidades. Son las caractersticas y propiedades de las entidades. P.e.: peso, tipo de producto, tiempo de proceso, prioridad, etc. Para esto se usa la opcin Attributes (librera DE). Se pueden agregar atributos, prioridades o valores (bloques Set) y se pueden rescatar dichas caractersticas segn la lgica decisional o dinmica del modelo (bloques Get)

Pasos para la Construccin Bsica de Modelos de Simulacin


Siempre en Extend, luego de establecer un bloque Set se establece una cola. El tipo de bloque Get se utiliza, selecciona y ubica segn el tipo de caracterstica definida en los bloques Set y segn la ltima caracterstica definida.

Pasos para la Construccin Bsica de Modelos de Simulacin


9 Paso: Definir indicadores de desempeo del sistema y visualizarlos. Utilizacin de los procesos. Utilizar bloque Mean and Variance de opcin Statistics (librera Generic). Conectar a conector U de bloque Delay. Crear cuadro de texto y conectar a salida de bloque Mean and Variance. Este cuadro de texto puede ser usado como input o output de informacin, para media, varianzas y desviacin estndar. Los datos obtenidos en general son promedio.

Pasos para la Construccin Bsica de Modelos de Simulacin


Para visualizar los datos y exportarlos, se puede usa el bloque File Output. Estos datos son exportados a planillas Excel (mismo archivo donde se guarda el modelo, se debe definir nombre, tipo de datos a exportar y nmero de datos a exportar). Ojo con puntos en Excel, se deben cambiar a formato ingls y el nombre del archivo debe ser nombre.xls.

Pasos para la Construccin Bsica de Modelos de Simulacin


Luego se abre el archivo Excel, previamente clasificado con un nombre, dentro de la misma carpeta donde se guarda el modelo. Cola promedio y tiempo promedio en cola. Se sigue el mismo procedimiento anterior para extraer informacin y visualizarla.

Pasos para la Construccin Bsica de Modelos de Simulacin


Tiempo de Ciclo: Uso bloque Timer opcin Information (librera DE).

Se utiliza para conocer tiempo de ciclo de una entidad entre dos puntos. Se registra tiempos de salida de las entidades y tiempo consumido entre los dos puntos.
D M F V 1 2 3 sensor L W D T U Exi t 10 #

Pasos para la Construccin Bsica de Modelos de Simulacin


Tiempo de Ciclo: Usar bloque Set attribute y crear un atributo tiempo en el punto inicial desde donde se desea medir el tiempo. Usar bloque System Variable de opcin Inputs/Outputs (librera Generic) y seleccionar dentro de bloque Current Time. Unir a conector A del bloque. Con este se fija el tiempo inicial del tiempo de ciclo de la entidad a medir.
Set A F V 1 2 3 A L W T U Get A D Exi t 10 #

Sys Var Curr ent Time

Sys Var Curr ent Time

M m V v Clear SD

Pasos para la Construccin Bsica de Modelos de Simulacin


Tiempo de Ciclo: Luego, se debe usar bloque Get Attribute en el punto final de medicin para obtener el valor inicial de tiempo. Esto tiene el objetivo de calcular el tiempo de ciclo segn aparece en la figura (Tiempo actual Tiempo inicial), donde se utiliza nuevamente el bloque System Variable para obtener el tiempo actual. La diferencia se realiza con el bloque Substract opcin Math (librera Generic).
Set A F V 1 2 3 A L W T U Get A D Exi t 10 #

Sys Var Curr ent Time

Sys Var Curr ent Time

M m V v Clear SD

Pasos para la Construccin Bsica de Modelos de Simulacin


Otras formas de visualizar datos: Utilizar bloque Read Out de opcin Inputs/Outputs (librera Generic). Se puede utilizar mientras se realiza una corrida de simulacin animada. Entrega el estado de varios indicadores de desempeo. Es un bloque de informacin y su conector as lo representa. Utilizar bloque Count de opcin Information (Librera DE). Se conecta al flujo de entidades.

Utilizar bloque Plotter, Discrete Event (Plotter), para graficar con respecto al tiempo diversa informacin (p.e.: evolucin acumulada de produccin en el tiempo. Es un bloque de informacin.

Modelos de Simulacin para Operaciones de Construccin


Operacin de hormigonado.

Modelos de Simulacin para Operaciones de Construccin


1 Paso: Definir unidades de produccin a procesar.

Usar bloques Resources (librera Mfg). Se debe asignar la cantidad de produccin (nmero de entidades).
En trminos abstractos, en este tipo de simulacin, se debe suponer un flujo de unidades a procesar. Por ejemplo, m3 hormign. Se debe estimar la cantidad de recursos involucrados con esta unidad m3 de hormign (cantidad de kg de fe o cantidad de m2 de moldaje por m3 de hormign colocado)

Modelos de Simulacin para Operaciones de Construccin


2 Paso: Clonar entidades. Se utiliza bloque Unbatch de opcin Batching (librera DE), para clonar una entidad. Se utiliza para satisfacer necesidades de recursos de un proceso (materias primas). La entidad clonada es la unidad de produccin. 3 Paso: Definir requerimientos de recursos. Luego se puede utilizar el bloque Queue, Resource Pool de opcin Queue (librera DE) para usar los recursos necesarios para un proceso. Se define un stock de recursos con el bloque Resource Pool de opcin Resources (librera DE). En este bloque se debe definir los tipos de recursos (clasificarlos). La cola extrae los recursos necesarios del bloque Resource Pool, segn su clasificacin.

Modelos de Simulacin para Operaciones de Construccin


4 Paso: Agrupar entidades. Una vez satisfechos los requerimientos de recursos, debe ser transformados a la unidad de produccin, para ser procesados. Estos se agrupan a travs del bloque Batch de opcin Batching (librera DE). 5 Paso: Utilizar bloque de proceso.

Modelos de Simulacin para Operaciones de Construccin


6 Paso: Establecer recursos que son reutilizables.
P.e. la mano de obra es un recurso escaso reutilizable, por lo tanto una vez utilizado, debe ser devuelto al stock de mano de obra. Para esto se utiliza el bloque Unbatch para permitir el flujo de la entidad de produccin y el flujo de la entidad-recurso reutilizado. Para el recurso reutilizado se utiliza el bloque Release, Resource Pool, donde se define el recurso y cantidad de recurso a a reutilizar.

Modelos de Simulacin para Operaciones de Construccin


Otros bloques que pueden clonar y agrupar entidades respectivamente son Unbatch Variable y Batch Variable, pero dependen de un valor o pueden variar dinmicamente conectando el conector n dependiendo de las condiciones del sistema (p.e. atributos). Se obtienen de opcin Batching de librera MFG.

Modelos de Simulacin para Operaciones de Construccin


Movimiento de Tierra:

Modelos de Simulacin para Operaciones de Construccin


El proceso supuesto est compuesto por una etapa de extraccin de material con retroexcavadora y otra de transporte de material a botadero. 1 Paso: Definir unidades de produccin a procesar. En este caso m3 de excavacin. Usar bloques Resources (librera Mfg). Se puede definir como unidades de produccin, la capacidad de la pala de la retroexcavadora. Segn esto se define el contenido total del bloque Resource.

Modelos de Simulacin para Operaciones de Construccin


2 Paso: Definir las operaciones del modelo. Operacin de Excavacin: Utilizar bloque Gate de opcin Routing (librera DE). Este bloque es til para permitir el procesamiento de una sola entidad a la vez, durante una secuencia de procesos. Para poder liberar otra entidad, se debe conectar el sensor del bloque Gate en el punto final donde termina la operacin. Utilizar bloque Machine de opcin Activities (librera MFG). Este bloque se desactiva y no procesa entidades, segn ciertas condiciones. En este ejemplo, el proceso de descarga de material de la retroexcavadora a un camin, solo se realiza cuando se encuentra ubicado un camin en la zona de descarga.

Modelos de Simulacin para Operaciones de Construccin


En este ejemplo se utiliza un bloque Unbatch primero para permitir cargar los camiones y luego para liberar la retroexcavadora (gira vaco a excavar). Cuando se encuentra una entidad-camin en el bloque Unbatch, el bloque Machine descarga material en el camin estacionado en la zona de descarga. Cuando no hay camiones, no se activa el bloque Machine. La lgica de modelacin y decisin de si el bloque Machine opera o no, se establece a travs del bloque Decision opcin Decisions (librera Generic). Este bloque permite definir valores segn ciertas relaciones lgicas que finalmente informan al bloque Machine operar o no. Una vez que la retroexcavadora descarga, y gira vaco se puede liberar otra entidad-unidad de produccin, pues se informa a travs de un cuadro de texto al final del proceso al sensor del bloque Gate.

Modelos de Simulacin para Operaciones de Construccin


Operacin de Transporte: Se establece un bloque Resources (librera MFG) donde se define el nmero de camiones a utilizar. Luego se establece un bloque Machine que permite la maniobra de un camin siempre y cuando no se encuentre otro camin en la zona de carga. Para esto se utiliza otro bloque Decision. La lgica de modelacin y decisin es similar a la operacin de excavacin. Ntese que se utilizan bloques Batch y Unbatch para satisfacer condiciones de realizacin de determinados procesos.

S-ar putea să vă placă și