57
PRESENTACIÓN INGENIERÍA INDUSTRIAL MATERIA Simulación ALUMNOS Ezequiel Perea García Salvador Perea García Anarosa Mendoza Acosta CATEDRÁTICO: M.C. Zinath Javier Gerónimo UNIDAD 4 “Lenguajes de simulación y simuladores De eventos discretos” Villahermosa, Tab. A 25 de Mayo de 2017 CENCOM

SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

PRESENTACIÓN

INGENIERÍA INDUSTRIAL

MATERIA

Simulación

ALUMNOS

Ezequiel Perea García

Salvador Perea García

Anarosa Mendoza Acosta

CATEDRÁTICO: M.C. Zinath Javier Gerónimo

UNIDAD 4

“Lenguajes de simulación y simuladores

De eventos discretos”

Villahermosa, Tab. A 25 de Mayo de 2017

CENCOM

Page 2: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Tabla de contenidoINTRODUCION...............................................................................................................................2

4.1 LENGUAJES DE SIMULACIÓN Y SIMULADORES..........................................................34.1.1 CARACTERISITICAS, APLICACIÓN Y USO LENGUAJES SLAM, ECSL, SIMAN, GPSS. Etc.....................................................................................................................3

4.2. APRENDIZAJE Y USO DE UN SIMULADOR....................................................................5

4.1.2 Simuladores: PROMODEL, TAYLOR ED, ARENA, WITNESS, etc........................9

4.2.1 Características del software.......................................................................................18

4.2.2 Elementos del modelo (PROMODEL).......................................................................19

** VARIABLES **..................................................................................................................20

4.2.3 Menús principales.........................................................................................................21

4.2.4 Construcción del modelo............................................................................................31

Simulación en promodel.............................................................................................................31

Construcción del proceso (Processing)....................................................................................35

Definición de las llegadas (Arrivals).............................................................................................39

Ejecución de la simulación..........................................................................................................40

Descripción de la práctica...........................................................................................................41

Interpretación de los resultados..................................................................................................43

CONCLUSION...............................................................................................................................46

1

Page 3: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

INTRODUCION En este trabajo de investigación dará a conocer algunos de los

programadores y simuladores de computadora para su conocimiento, con

esto se pretende brindar la información necesaria para conocerlos y así con

el fin poder brindar la información para el control y la manualidad al

momento de trabajar con estos distintos tipos de programadores, se

definirán algunos conceptos básicos para tener en cuenta algunas de sus

funciones y programaciones, esperando que la información sea de mucha

ayuda y poder con ello aclarar dudas que el usuario tenga al momento de

utilizar los programadores.

2

Page 4: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

4.1 LENGUAJES DE SIMULACIÓN Y SIMULADORES.

En un principio, los programas de simulación se elaboraban utilizando algún lenguaje de propósito general, como ASSEMBLER, FORTRAN, ALGOL o PL/I. A partir de la década de 1960 hacen su aparición los lenguajes específicos para simulación como GPSS, GASP, SIMSCRIPT, SLAM. En la última década del siglo pasado la aparición de las interfaces gráficas revolucionaron el campo de las aplicaciones en esta área, y ocasionaron el nacimiento de los simuladores.

En el terreno práctico, es importante utilizar la aplicación que mejor se adecúe al tipo de sistema a simular, ya que de la selección del lenguaje o simulador dependerá el tiempo de desarrollo del modelo de simulación. Las opciones van desde las hojas de cálculo, lenguajes de tipo general (como Visual Basic, C++ o Fortan), lenguajes específicos de simulación (como GPSS, SLAM, SIMAN, SIMSCRIPT, GAS y SSED), hasta simuladores específicamente desarrollados para diferentes objetivos (como SIMPROCESS, ProModel, Witness, Taylor II y Cristal Ball).

4.1.1 CARACTERISITICAS, APLICACIÓN Y USO LENGUAJES SLAM, ECSL, SIMAN, GPSS. Etc.

SLAM(Simulation Languaje for Alternative Modeling)

Es un lenguaje de simulación por el cual se pueden construir modelos con orientación al proceso o al evento. SLAM fue desarrollado en 1979 por Dennis Pedge y Alan Pritsker y es distribuido por Pritsker Corporation (indianapolis, Indiana). La parte de SLAM que se orienta a los procesos emplea una estructura reticular compuesta por símbolos de nodos y ramas tales como colas, servidores y puntos de decisión. Modelamiento significa incorporar esos símbolos a un modelo de red que representa el sistema y en donde las entidades (ítems) pasan a través de la red. SLAM contiene un procesador que convierte la representación visual del sistema a un conjunto de sentencias.

La parte orientada a los eventos permite incluir rutinas en FORTRAN para las relaciones lógicas y matemáticas que describen los cambios en los eventos.

Un modelo continuo es especificado por las ecuaciones diferenciales o de diferencia, el que describe la conducta dinámica de las variables de estado. El modelador codifica esas ecuaciones en FORTRAN, empleando un juego especial de arreglos de almacén SLAM.

El SLAM simplifica el modelamiento de sistemas complejos, combinando el uso fácil de lenguaje de proceso como GPSS y Q-GERT con la potencia y flexibilidad

3

Page 5: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

del lenguaje de eventos GASP IV.

CARACTERÍSTICAS:

* Es un lenguaje que proporciona red de símbolos* Contiene subprogramas de apoyo y especifica la estructura.* Permite al analista desarrollar modelos de un proceso deinteracción.

IMPORTANCIA:

Es importante porque ayuda al estudio del efecto de cambiosinternos y externos de sistemas, puede ser utilizada paraexperimentar con nuevas situaciones sobre las cuales tienepoca información.

VENTAJAS:

* Puede ser usado parar analizar y sintetizar una compleja yextensa situación real.* Permite la inclusión de complicaciones del mundo real.* Facilita al usuario en la formulación de modelos desimulación.

DESVENTAJAS:

* El SLAM no genera soluciones optimas a problemas deanálisis cuantitativos.* Las soluciones e inferencias no son usualmentetransferibles a otros problemas.

4

Page 6: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

4.2. APRENDIZAJE Y USO DE UN SIMULADORLos lenguajes de simulación facilitan enormemente el desarrollo y ejecución de simulaciones de sistemas complejos del mundo real. Los lenguajes de simulación son similares a los lenguajes de programación de alto nivel pero están especialmente preparados para determinadas aplicaciones de la simulación. Así suelen venir acompañados de una metodología de programación apoyada por un sistema de símbolos propios para la descripción del modelo por ejemplo mediante diagramas de flujo u otras herramientas que simplifican notablemente la modelización y facilitan la posterior depuración del modelo.

Características de los lenguajes de simulación:

Los lenguajes de simulación proporcionan automáticamente las características necesarias para la programación de un modelo de simulación, lo que redunda en una reducción significativa del esfuerzo requerido para programar el modelo.

Proporcionan un marco de trabajo natural para el uso de modelos de simulación. Los bloques básicos de construcción del lenguaje son mucho más afines a los propósitos de la simulación que los de un lenguaje de tipo general.

Los modelos de simulación son mucho más fácilmente modificables. Proporcionan muchos de ellos una asignación dinámica de memoria

durante la ejecución. Facilitan una mejor detección de los errores. Los paquetes de software especialmente diseñados para simulación

contienen aplicaciones diversas que facilitan al simulador las tareas de comunicaciones, la depuración de errores sintácticos y de otro tipo de errores, la generación de escenarios, la manipulación “on-line” de los modelos, etc.

Son muy conocidos y en uso actualmente Aprendizaje lleva cierto tiempo Simuladores de alto nivel Muy fáciles de usar por su interface gráfica Restringidos a las áreas de manufactura y comunicaciones Flexibilidad restringida puede afectar la validez del modelo

Entre estos lenguajes específicos podemos nombrar los siguientes: MIDAS, DYSAC, DSL , GASP, MIMIC, DYNAMO, GPSS, SIMULA, CSSL( Continuous System Simulation Language) , CSMP, ACSL ( Advanced Conrinuous Simulation

5

Page 7: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Language), DARE-P and DARE-Interactive, C-Simscript, SLAM, SIMAN, SIMNON, SIMSCRIPT-II-5, ADA, GASP IV, SDL.

Muchos de estos lenguajes dependen fuertemente de los lenguajes de propósito general como es el caso de SLAM o SIMAN que dependen de Fortran para las subrutinas.

El GPSS es uno de los primeros lenguajes de simulación que se desarrolló, así que se ha probado durante muho tiempo. (Gordon lo implementó en 1962). Sin embargo tiene la desventaja de que no incluye una animación incorporada, aunque sus resultados se pueden animar por otros paquetes tales como el Proff Annimation. 

Un programa en GPSS puede ser visualizado desde dos puntos de vista; el primero, dentro del contexto de programación por bloques ya descrito; el segundo, dentro del contexto de cadenas de eventos. Por lo general es mas sencilla la visualización de la simulación dentro del primero de ellos, y es posible programar modelos validos sin considerar el concepto de cadenas de eventos. Se entiende por cadena de eventos el lugar donde se envían las transacciones que durante su recorrido a través del modelo o bloques encuentra una condición de bloqueo que les impide seguir un cambio libremente. Existen dos tipos de bloqueo: a) Bloqueo de retraso o b) Bloqueo condicional. a) El bloqueo de retraso consiste en la entrada de una transacción a un bloque que retardara su tiempo de avance; en otras palabras la transacción estará en el tiempo t1 y saldrá del bloque ne el tiempo t2, en el intervalo entre estos dos tiempos, la transacción permanece, a los ojos de un programador, por bloques en el bloque retardante, sin embargo, a los ojos de un programador por eventos, la transacción para formar parte de la cadena de eventos futuros, a la que entra en t1 y sale en t2. En GPSS existen solo dos bloques retardantes: el GENERATE, que coloca la transacción en la cadena de eventos futuros hasta el tiempo que deba de entrar al sistema, y el ADVANCE, que coloca la transacción en la cadena de eventos futuros hasta que haya cumplido con su retraso asignado. b) El bloque condicional ocurre cuando una transacción intenta entrar a un bloque y encuentra un impedimento físico o una condición no cumplida en el bloque; por ejemplo, una transacción que intenta entrar a un bloque que simula una maquina, y dicha maquina se encuentra trabajando con otra transacción o esta descompuesta. Entonces la transacción queda bloqueada hasta que la maquina se desocupe o quede reparada. Hablamos en programación por bloques, en apariencia la transacción queda suspendida en el espacio esperando su entrada al bloque que se lo impide. Sin embargo, esa transacción es enviada a esperar su destino a la cadena de eventos actuales, hasta que la condición de bloques desaparezca y pueda continuar su camino. En este sentido en GPSS existen muchos bloques que actúan sobre las transacciones; por mencionar algunos, SEIZE, GATE, TEST y ENTER.

6

Page 8: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

SIMAN modela un sistema discreto usando la orientación al proceso; es decir, en un modelo de sistema particular, se estudian las entidades que se mueven através del sistema. Una entidad para SIMAN es un cliente, un objeto que se mueve en la simulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones o actividades através del que se mueven las entidades, siendo modeladas por el diagrama de bloques.

Usted construye un diagrama de bloque en un flowchart gráfico, seleccionando y combinando bloques. Después, interactivamente, usando un editor especial se activa el generador automático de las sentencias del modelo desde el ambiente gráfico. Los bloques de SIMAN se clasifican en 10 tipos básicos.

CARACTERÍSTICASEl procedimiento utilizado para generar los números aleatorios uniformes y las variables no uniformes conocidas.

La forma de adelantar el reloj de simulación, que puede hacerse con incrementos de tiempo fijo.

Las estadísticas que se obtienen y el formato en que se representan los resultados.

El lenguaje en que está escrito, la cual influye en la forma de detectar y reportar los errores de lógica.

Su compatibilidad de comunicación con determinado tipo de computadoras, con otro lenguaje o simplemente con el usuario.

VENTAJAS.

El tiempo de desarrollo de la programación es muy corto porque se trata de lenguajes sintéticos basados en programación por bloques o subrutinas, incluso algunos de ellos encaminados al usuario de tal forma que ya no es indispensable programar.

Permite realizar análisis de sensibilidad fácilmente y en un corto tiempo. Tiene alta flexibilidad para hacer cambios.

Integra funciones como generación de números aleatorios, análisis estadístico y gráficas.

Tiene una alta fiabilidad que conduce a una validación de resultados sencilla y rápida.

Permite definir y entender el sistema a simular gracias a que se tiene una visibilidad superior de la estructura general del modelo y se aprecian más fácilmente las interrelaciones.

7

Page 9: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

 DESVENTAJAS.

Es necesario invertir en adquisición del Software.

Se requiere invertir tiempo y costo en la capacitación de los programadores del nuevo lenguaje.

La computadora de la compañía y el software a adquirir deben ser compatibles.

ECSL es un simulador de fines generales para una máquina de tercera generación. Incluye códigos de programación, las guías de formato estándar, un paquete de compilador y un monitor de programa de ensayos.

.REDUCCION EN LA TAREA DE PROGRAMACION: EL TIEMPO SE REDUCE, SIMULA CON POCAS INSTRUCIONES EVENTOS QUE CON FORTRAN LLEVARIAN UN CONSIDERABLE NUMERO DE LINEAS.•PUEDE SER USADA MUCHAS VECES MIENTRAS EL MODELO HALLA SIDO CONTRUIDO.

•MEJOR DEFINICIÓN DEL SISTEMA:SE DEFINEN CON FACILIDAD LAS INTERRELACIONES ENTRE ENTIDADES DEL SISTEMA.

•LA SIMULACION PERMITE ESTIMAR MEDIDAS DE DESEMPEÑO DEL SISTEMA EXISTENTE BAJO DIFERENTES ESENARIOS DE OPERACIÓN.

•PERMITE ESTUDIAR AL SISTEMA POR PERIODOS MUY LARGOS EN PERIODOS COMPRIMIDOS

8

Page 10: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

4.1.2 Simuladores: PROMODEL, TAYLOR ED, ARENA, WITNESS, etc.PROMODEL

DEFINICION

ProModel es un simulador con animación para computadoras personales. Permite simular cualquier tipo de sistemas de manufactura, logística, manejo de materiales,etc. Puedes simular bandas de transporte, grúas viajeras, ensamble, corte, talleres, logística, etc.

CARACTERISTICAS

*ProModel es un paquete de simulación que no requiere programación, aunque sí lo permite. Corre en equipos 486 en adelante y utiliza la plataforma Windows®. Tiene la combinación perfecta entre facilidad de uso y flexibilidad para aplicaciones complejas.

*Puedes simular Justo a Tiempo, Teoría de Restricciones, Sistemas de Empujar, Jalar, Logística, etc. Prácticamente, cualquier sistema pueder ser modelado.

*Una vez hecho el modelo, éste puede ser optimizado para encontrar los valores óptimos de los parámetros claves del modelo. Algunos ejemplos incluyen determinar la mejor combinación de factores para maximizar producción minimizando costo, minimizar el número de camiones sin penzliar el servicio, etc.

APLICACIONES

AviónEste modelo muestra como se pueden incorporar fácilmente fotografías digitales a ProModel. El modelo ilustra el cálculo de la utilización de los operarios, permitiendo variar el número de operarios.

Bodega¿Cuántos montacargas necesitamos? ¿Cuál es el inventario que puede mover el centro de distribución? ¿Cómo nos afectan los horarios dentro del centro de trabajo? ¿Cómo nos afecta el mantenimiento a los montacargas? ¿El diseño de la operación de la bodega, nos permitirá absorber la estacionalidad de la demanda?

9

Page 11: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Celda¿Qué capacidad tenemos en piezas por hora? ¿Cuál es el tiempo de entrega? ¿Cuál es el tiempo de ciclo? ¿Cuál es el Takt Time? ¿Cómo nos afecta el diseño de turnos en la celda de manufactura? ¿Podemos meter un producto nuevo a la línea? ¿Cuál es el impacto de los tiempos de preparación?

FábricaProModel nos permite representar la realidad de una fábrica, con las entregas de materia prima, operadores, factores de calidad, aleatoriedad en los tiempos de proceso, en la duración y frecuencia de los mantenimientos, de tal manera que podemos calcula la capacidad de la planta (Capacity Planning), Takt Time, Lead Time. Muchos de los usos actualmente van hacia la manufactura esbelta.

VENTAJAS

•Único software de simulación con Optimización plenamente intregrada•Creación de modelos rápida, sencilla y flexible.•Modelos optimizables.•Entrenamiento en Español.•Resultados probados.•Integración a Excel, Lotus, Visual Basic y herramientas de Microsoft.•Genera en automático las gráficas en 3 dimensiones para visualización en el espacio tridimensional.

DESVENTAJAS

•La simulación es imprecisa, y no se puede medir el grado de su imprecisión.•Los resultados de simulación son numéricos; por tanto, surge el peligro de atribuir a los números un grado mayor de validez y precisión.•Los modelos de simulación en una computadora son costosos y requieren mucho tiempo para desarrollarse y validarse.Se requiere gran cantidad de corridas computacionales para encontrara soluciones,lo cual representa altos costos.•La solución de un modelode simulación puede dar al análisis un falso sentido de seguridad.•Requiere largos periodos de desarrollo

Taylor II es un paquete para la simulación de discretos  sistemas de eventos. En general, puede simular todo tipo de sistemas en los que entidades discretas se van a procesar,  transportados y almacenados (sistemas de colas). 

Taylor es un producto neerlandés, desarrollado por F & H  Simulaciones B.V. desde 1986. El paquete se instala en más de 2000 empresas e institutos educativos. En  a mediados de 1996, el

10

Page 12: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

paquete, que ahora se llama Taylor II para Windows recibió una nueva estructura completa e integra todas las funciones necesarias para un estudio de simulación. Hay una plataforma para la simulación de modelado, animación, análisis y presentación.

CARACTERISTICAS

Un modelo en Taylor II consta de cuatro fundamentales entidades que se relacionan entre sí: elementos, puestos de trabajo, rutas y productos. En cada elemento, uno o más operaciones pueden llevarse a cabo.

 

 Las tres operaciones básicas son :procesamiento, transporte y almacenamiento;

 

 en Taylor II son  los trabajos se caracterizan por un tiempo de ciclo (ciclo tiempos de almacenamiento son naturalmente 0), que puede ser al azar. 

Los tipos de elementos siguientes están disponibles en Taylor II: Inout, Machine, Buffer, transportadoras, transporte, Ruta de acceso, la ayuda (operador), almacén y depósito. La elección  un tipo depende de la función en el sistema del mundo real. Una máquina es la representación de propósito general para cualquier tipo de funcionar de manera que una máquina podría ser un robot, un molino etc.

VENTAJAS

Taylor II no se limita a industrias específicas. 

Taylor II ofrece el modelador para importar proceso de enrutamiento y las descripciones de archivos externos. 

 Taylor II está totalmente orientado a eventos. Esto significa que el tiempo entre dos eventos (es decir, principio y final de un funcionamiento) no necesita tiempo de CPU.

Ayuda a las empresas a reducir costos.

11

Page 13: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

DESVENTAJAS

Costos de capacitación usuarios

Costos de adquisicion del simulador

 Taylor puede leer en conjuntos de datos y analizarlos. Dos parámetros importantes son los valor promedio y la desviación estándar. Otro punto es la distribución estadística que mejor se adapte. Construido en la rutina automáticamente hace una sugerencia de distribución para el

Conjunto de datos y muestra esta distribución en función de latipo, en forma continua o discreta en la pantalla. 

 Taylor puede leer en conjuntos de datos y analizarlos. Dos parámetros importantes son los valor promedio y la desviación estándar. Otro punto es la distribución estadística que mejor se adapte.Construido en la rutina  automáticamente hace una sugerencia de distribución para el conjunto de datos y muestra esta distribución en función de la tipo, en forma continua o discreta en la pantalla.

Arena es un modelo de simulacion por computadoraque nos ofrece un mejor entendimiento y las cualidadesdel sistema, ya que ademas de representar el sistemaefectua automaticamente diferentes analisis del comportamiento.Arena facilita la disponibilidad del software el cual está formado por modulos de lenguaje siman (lenguaje de simulacion).

Este programa combina las ventajas de los simuladores de alto nivel con la flexibilidad de lenguajes generales como microsoft, visual basic.Arena también incluye animaciones dinamicas en el mismo ambiente del trabajo y provee apoyo integrado, incluyendo gráficas para los diseños estadisticos y analiza aspectos que son parte del estudio.

12

Page 14: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

"APLICACIONES"

La familia de software ArenaArena Basic Edition:Es la versión de introducción al mundo Arena. Sus aplicaciones se centran en el análisis de procesos de gestión administrativa y servicios en Seguros, Banca o Finanzas, o flujos y procesos de fabricación no intensivos en manejo de materiales.

Arena Standard Edition:Sus aplicaciones abarcan campos diversos, destacando el análisis de sistemas de producción y logística industrial, distribución, nodos de transporte y almacenaje, servicios, así como logística integral y el análisis de toda la cadena de suministro.

Arena Professional Edition:Se utiliza para crear Templates personalizados que estén enfocados en una aplicación, empresa o sector de actividad determinado.Arena PE es una extensión de Arena SE e incluye toda su potencia y flexibilidad de modelado de procesos y sistemas industriales, logísticos o de servicios.Además de los Templates y herramientas de análisis de Arena SE, incorpora las funcionalidades que se requieren para la creación de Templates.

Arena Contact Center Edition:Es la herramienta esencial para analizar el servicio y la atención ofrecidos a los clientes desde el Centro de Contacto de una organización. Permite evaluar el impacto en el centro provocado por múltiples formas de contacto, analizar diferentes estrategias de enrutamiento de contactos, evaluar el ROI de nuevas tecnologías para el centro, analizar el impacto estratégico de un centro virtual, etc.Pero no sólo permite analizar el funcionamiento del centro, además permite integrar en un solo modelo todos los procesos de gestión administrativa y prestación de servicios asociados a la operativa del centro.

Arena Factory Analyzer:Se utiliza principalmente para el análisis y planificación de capacidad de instalaciones Industriales, así como para el análisis de mejoras en la producción. Cabe destacar la capacidad de Arena Factory Analyzer para compartir datos de la planta con los productos RSBizware de Rockwell Software, que se utilizan para la

13

Page 15: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

planificación y programación de la producción (RSScheduler) y el análisis de las operaciones en planta (PlantMetrics, RSSQL e Historian).

Arena Packaging Edition:Está especialmente indicado en el análisis de líneas de fabricación y envasado/empaquetado de gran velocidad de producción, que son fundamentales en industrias de alimentación y bebidas, industria farmacéutica, química y cosméticos, e industria electrónica.Permite evaluar el ROI asociado a la implantación de nueva tecnología y equipos de proceso, validar el diseño de líneas, evaluar mejoras en líneas existentes, etc.

Arena 3D Player:Arena 3D Player es una potente herramienta, que permite visualizar en 3D el proceso simulado.Proporcionará una precisa animación de los procesos simulados.Entre sus características encontramos:• Creación de animaciones 3D para modelos existente de Arena.• Importación de animaciones exixtentes en 2D.• Importar archivos DXF.• Importar formas en VRML.• Control de la velocidad de animación.• Saltar a un tiempo futuro en la animación.

Arena RT:Arena RT aumenta las capacidades de Arena mediante la incorporación de las siguientes funcionalidades:• Arena RT permite que Arena coordine la lógica del modelo de simulación con los procesos reales, o bien con aplicaciones software externas. Arena y el proceso externo al modelo se comunican mediante un sistema de mensajes bidireccional.• Arena RT permite sincronizar la velocidad del reloj de simulación de Arena con el reloj de tiempo real del sistema operativo residente en el sistema mediante la aplicación de un factor que determina el grado de sincronización.

Template Flow ProcessEl Template “Flow Process” ha sido diseñado con el fin de facilitar el modelado de las actividades asociadas a sistemas semi-continuos.

Los tipos de actividades que podrán ser modeladas con los módulos incorporados

14

Page 16: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

en el template son las siguientes:• Modelado de operaciones semi-continuas de flujo, como pueden ser el añadir, extraer o transferir material entre tanques.• Permite definir zonas de almacenamiento de materiales a granel.• Permite monitorizar los niveles de materiales contenidos en tanques.• Proporcionar el control discreto para asignación de tasas en reguladores de flujo.

WITNESS(Simulación de procesos logísticos y de fabricación.)

DESCRIPCIÓN

WITNESS aporta la última tecnología para la simulación de procesos logísticos y de fabricación.

VISIÓN GENERAL

WITNESS es uno de los programas más punteros simulación de procesos dinámicos y cuya eficacia está avalada por varios centenares de compañías multinacionales y nacionales de gran prestigio. Se trata de una potente herramienta de simulación que permite modelar el entorno de trabajo, simular las implicaciones de las diferentes decisiones y comprender cualquier proceso, por muy complejo que éste sea. El resultado es obtener la mejor solución de negocio para su empresa antes de abordar cualquier inversión o cambio.

Es una herramienta fundamentalmente sencilla que incluye numerosas funcionalidades:

Diseño sencillo y potente a través de bloquesEstructura jerárquica y modularFacilidad de uso con implementación estándar en WindowsExtremadamente interactivaPotente conjunto de opciones de control y lógicaElementos para producción discreta, industrias de procesos, BPR, comercio electrónico,

call centers, salud, finanzas y gubernamentalesExtesnsas entradas e informes estadísticosVisualizadores gráficos de calidadGrandes enlaces a bases de datos (ORACLE, SQL Server, Access, etc), enlaces de entrada y salida directos a hojas de cálculo, formatos XML, informes HTML, enlaces a BPM y aplicaciones cad, etc.

15

Page 17: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

La familia de productos de Witness incluye:

Ediciones del software de modelado para Producción o Servicios y Procesos.Vistas 3D/VR completamente integradas o Postprocesado VROptimización inteligente de modelos opcional— algoritmos únicos para encontrar la mejor respuesta rápidamente (Optional)Edición para desarrolladores (SIMBA) para desarrollar aplicaciones de simulación con interfaces a medida (incluye un modelo de objeto completo, visores ActiveX y software de visualización especial)Un conjunto de soluciones de enlace con Microsoft VISIOUn conjunto de enlaces directos a CADOpciones de cumplimiento de HLA para aplicaciones militares y otras

CARACTERÍSTICAS PRINCIPALES

WITNESS posee una interfaz gráfica que permite comprender y mejorar nuestros procesos. WITNESS es un programa para asistir a la evaluación de alternativas, apoyar importantes iniciativas estratégicas y mejoras continuas. Su enfoque se basa en la creación de representaciones visuales de los sistemas de la vida real que, a través de modelos dinámicos, consiguen transformar simples datos en medidas productivas al mismo tiempo que fomentan el trabajo en equipo y la creatividad.

Entre sus prestaciones, destaca:

Dibujo del proceso de su negocio.Técnicas y métodos de optimización.Visualización en 3D.Análisis de minería de datos.Predicciones, planes y scheduling.

16

Page 18: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

INFORMACIÓN DEL FABRICANTE

El fabricante de WITNESS es Lanner Group. Lanner es una empresa de Software de Simulación de Procesos que proporciona a los directores de negocio una tecnología superior que mejora la comprensión de los procesos y soporta la optimización de procesos que resulta en mejores decisiones. Lanner añade valor en cada etapa de la jornada del cliente, ofreciendo consultoría que proporciona descubrimiento guíado y análisis experto del problema; aplicaciones que dan potencia a los procesos de los usuarios e incrementan la capacidad de una organización para mejorar la productividad y ahorrar dinero.; y componentes de simulación automatizados incrustados en suites de software prominente. El software avanzado de simulación de Lanner es proporcionado a los profesionales de simulación a través de su marca WITNESS®. La marca L-SIM™ de Lanner se ha establecido rápidamente por sí misma como el motor de simulación de procesos embebidos principal utilizado en las suites de empresa por los mejores proveedores de soluciones. La tecnología de Lanner también está incrustada dentro de su creciente rango de herramientas individuales, aplicaciones software de simulación de tareas específicas y planificación a través de una vasta formación de sectores de la industria incluyendo Fabricación, Automoción, Farmacéutica y Nuclear.

ÁREAS DE APLICACIÓN

Por áreas de aplicación se identifican los siguientes campos:Industria del Automóvil.Industria Financiera.Industria Aeroespacial.Industria Alimentaria.Industria del Petróleo y el Gas.Industria Electrónica.Industria Farmacéutica.

17

Page 19: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

4.2.1 Características del software.1. El software se desarrolla o construye; no se manufactura en el sentido clásico.

A pesar de que existen similitudes entre el desarrollo del software y la manufactura del hardware, las dos actividades serian diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del buen diseño, la fase de manufactura del hardware puede incluir problemas de calidad existentes en el software.

2. El software no se desgasta.

El software es inmune a los males ambientales que desgasten el hardware. Por lo tanto la curva de tasas de fallas para el software debería tener la forma de la “curva idealizada”. Los defectos sin descubrir causan tasas de fallas altas en las primeras etapas de vida de un programa. Sin embargo, los errores se corrigen y la curva se aplana: el software no se desgasta, pero si se deteriora.

3. A pesar de que la industria tiene una tendencia hacia la construcción por componentes, la mayoría del software aún se construye a la medida.

Un componente de software se debe diseñar e implementar de forma que puede utilizarse en muchos programas diferentes.

Los componentes reutilizables modernos encapsulan tanto los datos como el proceso se aplican a estos, lo que permite al ingeniero de software crear nuevas aplicaciones nuevas a partir de partes reutilizables.

CARACTERISTICAS (PROMODEL)

*ProModel es un paquete de simulación que no requiere programación, aunque sí lo permite. Corre en equipos 486 en adelante y utiliza la plataforma Windows®. Tiene la combinación perfecta entre facilidad de uso y flexibilidad para aplicaciones complejas.

*Puedes simular Justo a Tiempo, Teoría de Restricciones, Sistemas de Empujar, Jalar, Logística, etc. Prácticamente, cualquier sistema pueder ser modelado.

*Una vez hecho el modelo, éste puede ser optimizado para encontrar los valores óptimos de los parámetros claves del modelo. Algunos ejemplos incluyen determinar la mejor

18

Page 20: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

combinación de factores para maximizar producción minimizando costo, minimizar el número de camiones sin penzliar el servicio, etc.

4.2.2 Elementos del modelo (PROMODEL)**GENERALIDADES**

Para hacer una simulación con ProModel® se deben cumplir dos eventos:1. Los elementos que conforman el modelo han de estar correctamente definidos, porque el programa antes de hacer la simulación comprueba la corrección en la definición del modelo.2. El modelo debe contener al menos los siguientes elementos: Locaciones, entidades, arribos y proceso.La simulación con ProModel® es la forma como se animan las interacciones entre los elementos (locaciones, entidades, ...) y la lógica definida. En la figura, se presenta un esquema de las interacciones de los elementos del software ProModel® y el modelador.

   ** LOCACIONES **

  Representan lugares fijos en el sistema. Las entidades son ruteadas a estas locaciones para prcesamiento, almacenamiento, cualquier actividad o toma de decisiones.

Para construir una entidad en Promodel:- Click izquierdo en el gráfico deseado de entidades en la caja de Gráficos , posteriormente click izquierdo en la ventana de Layout en donde desees que aparesca la locación.- Escribir el nombre, unidades, capacidades, etc. puede ahora ser cambiada con sólo dar click en el cuadro apropiado.

    ** ENTIDADES ** 

Cualquier cosa que el modelo PROCESA es llamada entidad. ALgunos ejemplos incluyen piezas, productos, gente y aun papel en el trabajo.

Para contruir identidades:- Click izquierdo en el gráfico deseado de entidades en la caja de Gráficos, posteriormente click izquierdo en la ventana Layout en donde deseas que aparesca la locación.- Se creara un registro automáticamente en la tabla de Edición de Entidades.

19

Page 21: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

    ** PROCESAMIENTO **

Describe las operaciones que toman lugar en una locación como la entidad de tiempo que una entidad basta en un lugar, los recursos que se necesitan para realizar el proceso cualquier otra cosas que ocurra o suceda en la locación, incluyendo la elección del siguiente destino de la entidad.

Para crear el Procesamiento:- Click izquierdo sobre el nombre de la entidad en la barra de herramientas, posteriormente click izquierdo en la locacion de inicio.- Click izquierdo en lalocacion de inicio.- Se creara un registro automaticamente.- Para añadir más lineas de ruteo al mismo registro, click izquierdo en el botón Añadir Rutasen el cuadro de herramientas.- Para rutear la identidad a la salida del sistema, hacer click izquierdo  en el botón Route to Exit, el cual eeste nos dice que ese sera el final de dicho proceso.

   

** LLEGADAS **

 Cada vez que una nueva entidad es introducida en el sistema se le conoce como llegada.

Para crear una llegada:-Click izquierdo en la entidad en el cuadro de herramientas y Click izquierdo en la locación donde “llegará la entidad”.- -Qty Each: (Cantidad por llegado) El número de entidades (en un grupo) que llegarán en el momento especifico.- First Time: (Primera Ocasión) La primera vez (en tiempo de reloj de simulación) que ocurrirá la llegada.-Occurrences: (Ocurrencias) El número de repeticiones de esta llegada que habrá.-Frequency: (Frecuencia) El tiempo entre las ocurrencias.

** VARIABLES **Para colocar una variable en el modelo como un contador, simplemente señalar el registro de la variable en la tabla de edición, y posteriormente click en el layout en donde quieres que aparezca.

20

Page 22: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

4.2.3 Menús principales

Promodel es un software de simulación de procesos a través del cual podemos correr casi cualquier tipo de simulación aunque esta mayormente enfocado a procesos industriales.

Veamos como efectuar una simulación simple, en la que creamos una cola con entradas infinitas para una copiadora de una biblioteca escolar.

Lo primero sera crear el medio físico de la simulación, así que iremos al menú “Build” y seleccionaremos la opción “Locations” para crear los lugares en donde se creara el servicio.

21

Page 23: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Al usar la opción Locations aparecen 3 ventanas que hemos marcado con colores para que se identifiquen mejor:

Layout: (en amarillo) Es el área de dibujo en donde colocaremos los elementos de la simulación

Graphics: (en verde) En esta ventana tenemos la galería de objetos con los cuales crearemos los lugares a simular.

Locations: (en rojo) En esta ventana podemos ver las características de las distintas ubicaciones que tendrá nuestra simulación.

Para comenzar usaremos el símbolo de banda mecánica para simular el lugar donde los alumnos haran cola, (símbolo enmarcado en rojo de la sig. imagen)

 

22

Page 24: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Lo colocamos trazando una linea, de inmediato podemos observar que tiene una capacidad infinita y que usa como politica de cola Primero en entrar, Primero en salir (FIFO). Ahora agregaremos un escritorio al que llamaremos copiadoras

23

Page 25: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Con esto terminamos de definir el entorno, ahora iremos al menú “Build” y seleccionaremos la opción “Entities”, con la que crearemos a las entidades de nuestro sistema, es decir los objetos o personas a las que serviremos en esta simulación

24

Page 26: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Ahora que tenemos los elementos de la simulación debemos indicarle que deben hacer, así que la idea es que los alumnos formen cola en la banda mecánica y después pasen al escritorio de fotocopias, para ello haremos clic en el menú “Build” e iremos a la opción “Process”.

25

Page 27: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Como solo tenemos una entidad no es necesario señalarla, para crear los nuevos procesos solo daremos clic en la banda mecánica de ahí veremos que aparece una flecha que llevaremos al escritorio

Las ventanas de process y routing se irán llenando de forma automática, ahora damos clic e el escritorio y llevamos la linea al botón de “Route to exit”, para indicar que una ves que pasan por el escritorio los alumnos abandonan el sistema

26

Page 28: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Ahora comenzaremos a introducir códigos, los cuales son muy sencillos, ademas de que se dispone de un asistente muy practico para esta actividad.

En el proceso en donde la entidad alumno va a la copiadora damos clic en el botón “operations”, en la ventana de “Operation” hacemos clic en el icono marcado con un martillo (“Logic builder”), con esto aparece el constructor lógico y por ahora solo le diremos que esperara un tiempo de 4 minutos rellenando el cuadro correspondiente  y seleccionando el botón de minutos, ahora solo damos clic al botón “Paste” para que se coloque el código.

Ya definidas los lugares, las entidades y las rutas, debemos agregar los tiempos de llegada, así que vamos al menú “Build” y damos click en “Arrivals”

27

Page 29: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Asi que le indicamos que la entidad alumno llegara al escritorio en cantidades de 1(QTy) en el tiempo 1 (First Time), con una ocurrencia infinita (ocurrencys) con una frecuencia de 10.

Ahora para comenzar la simulación, vamos al menú “Simulatión”  y en “Options” indicamos que el tiempo de la simulación sera en horas e indicamos el numero de iteraciones o ciclos de la simulación, en este caso serán 15

28

Page 30: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Para ejecutar la simulación iremos al menú “Simulation” y usaremos la opción “Save and Run”,  para detener la simulación puede ir al menu”Simulation” y usar la opción “Stop simulatión” al terminar la simulación se nos preguntara si queremos recabar toda la información.

Si le indicamos que si, nos mostrara la siguiente información

29

Page 32: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

4.2.4 Construcción del modeloSimulación en promodelProModel es una aplicación que se ajusta a los estándares del trabajo en Windows, y permite la utilización de menús desplegables en los cuales encontramos todos los comandos de la aplicación, cuadros de diálogo, Drag and Drop1, y módulos que permiten un alto nivel de flexibilidad en la construcción de los modelos.A continuación se describen brevemente cada uno de los módulos y la mecánica de trabajo para la definición de los elementos que se involucran en ProModel.Construcción de estaciones (Locations)Las estaciones representan lugares fijos en el sistema a donde las entidades son llevadas para el procesamiento, almacenamiento, toma de decisiones o cualquier otro tipo de actividad.Se llega a este módulo a través del menú de construcción - Build –Locations. Al activarlo aparecen las ventanas LOCATIONS, GRAPHICS y LAYOUT (ver Figura 1):

LOCATIONS: En esta ventana aparece una tabla en la que se configuranlas características y propiedades de las estaciones que se han definido. Ésta configuración se realiza en cada una de las siguientes columnas:_ Icon:Aquíse visualiza la representación gráfica de la estación, la cualaparece automáticamente al seleccionarla en la ventana de gráficas presente en el mismo módulo._ Name: En esta columna se muestra el nombre de la estación, el cual aparece automáticamente dependiendo del gráfico que se haya seleccionado. Sin embargo,éste puede sermodificado con el propósito de personalizar la presentación de acuerdo a las necesidades del modelo que se esté construyendo.Cap.: Es una expresión numérica que indica la cantidad de entidades que pueden ser procesadas en la estación simultáneamente._ Units:Hace referencia al número de estaciones iguales que se poseen. Si hay más de un puesto de trabajo o máquina con las mismas características, no es necesario definirlos por separado; simplemente se escribe el número en esta casilla._ DTs.: En esta columna se programan los tiempos muertos o de paradas (Downtimes),los cuales pueden representar interrupciones programadas, tales como

31

Page 33: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

cambios de turnos, descansos o periodos de mantenimiento, o interrupciones no programadas asociadas a las fallas en los equipos.Stats:En esta columna se especifica el nivel de detalle de la información estadística que se requiere de cada estación. Cuando se oprime este botón se despliegan tres opciones:_ None:ningún tipo de información estadística es mostrada_ Basic:  tan sólo se genera el porcentaje de utilización y el tiempo en promedio en la estación._ Time Series: genera información básica (tiempos promedios, número total de partes, etc.) o detallada (desviaciones, acumulados, etc.)Cada opción abre un cuadro de edición para especificar los elementos requeridos para programar los tiempos muertos o de parada._ Rules: Aquí se definen los criterios que el sistema considerará para tomar ciertas decisiones. Cuando se oprime la pestaña "Rules", se abre la ventana mostrada en la Figura 2.

Selecting Incoming Entities: indica cómo una estación selecciona la siguiente entidad,entre varias que están esperando para entrar._ Queuing for Output: indica el criterio con el cual se debe seleccionar la siguiente entidad cuando la estación es de múltiple capacidad._ Selecting a Unit: indica cómo se selecciona la próxima entidad que debe entrar a la estación._ Notes: En este campo se pueden escribir notas, información adicional o comentarios importantes sobre la entidad.

GRAPHICS: En esta ventana se muestran las gráficas disponibles para la definición de las estaciones. Adicionalmente se encuentran opciones para mejorar la calidad de las gráficas e incrementar la información disponible asociada a las estaciones del modelo (ver Figura 3):

32

Page 34: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

33

Page 35: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

34

Page 36: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Construcción del proceso (Processing)El procesamiento describe las operaciones que tienen lugar en cada una de lasestaciones, como la cantidad de tiempo que una entidad gasta en un puesto de trabajo, los recursos que se necesitan para realizar el proceso, y en general cualquier evento que ocurra o suceda en la estación, incluyendo la elección del siguiente destino de la entidad.Este módulo se encuentra en el menú de construcción (Build), ejecutando el comando PROCESSING. El módulo consta de tres ventanas además de la ventana LAYOUT, que como se mencionó anteriormente aparece en todos los módulos de construcción (ver Figura 8).

a) PROCESS: Consiste en una tabla en la que se definen las operaciones que se realizan a las entidades en cada una de las estaciones. Los campos contenidos son:_ Entity: Se indica el nombre de la entidad involucrada en cada etapa del proceso.Si todas las entidades intervienen en el proceso, o se les asigna la misma ruta, puede usarse "ALL" que es un comando predefinido en el sistema.

35

Page 37: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

_ Location: Se refiere a la estación donde ocurre el proceso._ Operation: Normalmente se define el tiempoque se demora la entidad en cada estación (ya sea determinístico o probabilístico). En este campo se puede definir desde un simple tiempo que represente la espera de la entidad en la estación, hasta una compleja lógica de operaciones que involucre algoritmos.

En esta práctica se requiere el uso del comando WAIT para simular el tiempo de operación. A continuación se detalla la forma como es usado este comando:WAIT: indica en ProModel el tiempo que una entidad debe permanecer inmóvil en una estación, y su uso más común es para definir el tiempo de procesamiento. Puede teclearse directamente en el campo OPERATION como se muestra en la Figura 9, o utilizando el constructor LOGIC BUILDER como se ilustra en la figura 10 y 11.Algunos ejemplos de la utilización del comando WAIT se muestran a continuación:_ WAIT 4: Si no se especifican unidades, ProModel asume las definidas por defecto en el módulo deInformación General que aparece al iniciar la construcción de un nuevo modelo._ WAIT 5 min: Sin importar cuál es la unidad de tiempo, por defecto es posible especificar directamente, luego de la expresión numérica del tiempo, la unidad deseada (min., sec., hr.).Por otra parte, no todos los eventos son discretos en el mundo real, estos siempre ocurren con un grado de aleatoriedad. Las distribuciones son uno de los métodos que ProModel usa para reflejar este tipo de efectos dentro de los modelos.Escoger la distribución correcta es una tarea difícil, esto sin mencionar la de escoger los parámetros correctos de dicha distribución. Generalmente se lleva a cabo con software de ajuste de curvas.

36

Page 38: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Estas distribuciones generalmente se asocian con los tiempos de proceso, aunque en ProModel se pueden usar para definir muchos otros comportamientos del sistema que se está modelando, y en general para crear aleatoriedad.Para crear estas distribuciones podemos utilizar el constructor de lógica (Logic Builder) donde se encuentran las distribuciones más comunes ajustables a los procesos de manufactura. Para ello es necesario hacer clic en el botónOPERATION, seleccionar la opción BUILD, la cual abre la ventana LOGIC BUILDER. Allí se hace doble clic sobre WAIT y por último se busca la opción de funciones de distribución. (Ver Figura 10y Figura 11)

Algunos ejemplos del comando WAIT utilizando distribuciones de probabilidad se muestran a continuación:

WAIT N(2.5,0.5): Se está utilizando un tiempo de procesamiento distribuido en forma NORMAL con media2.5 (unidades de tiempo definidas por defecto), y desviación estándar de 0.5

WAIT E(5): Se está utilizando un tiempo de procesamiento distribuido en forma exponencial con parámetro 5

b) ROUTING FOR "ENTIDAD" @ "ESTACION": Esta ventana también presenta una tabla donde se define la ruta que la entidad seguirá luego de que se ha realizado el proceso definido en la tabla PROCESS. Los campos que pueden definirse son:_ Blk:Se muestra el número (bloque) de la ruta que se ha asignado. Existe la posibilidad de tener varias rutas como opciones para asignarlas a una entidad.Por ejemplo, si se tienen dos máquinas que hacen el siguiente proceso,es posible que en un momento dado alguna esté ocupada, entonces la entidaddebería pasar a la que esté disponible._ Output:Se indica el nombre de la entidad resultante del proceso. Debe ser unnombre de entidad que haya sido definida en ENTITIES. Es posible que luego deque se haya hecho un proceso, el resultado de este no sea siempre el mismo.

37

Page 39: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Algunos ejemplos de la utilización del comando MOVE FOR se muestran acontinuación:_ MOVE FOR .1: Se demora 0.1 unidades de tiempo en desplazamiento. Utiliza la unidad de tiempo definida por defecto_ MOVE FOR 2 sec: Tiempo de desplazamiento de 2 segundos. Se define launidad de tiempo directamente en la expresión, no toma la unidad por defecto.

38

Page 40: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

c) TOOLS: Esta ventana nos proporciona ayudas gráficas para la definición de los procesos y la asignación de las diferentes rutas, sin necesidad de trabajar sobre las tablas PROCESS o ROUTINGLa forma más fácil de crear un proceso es utilizando el puntero del ratón y la ventana LAYOUT.Seleccionando el nombre de la entidad en la ventana de herramientas (TOOLS), posteriormente hacer clic en la estación de inicio y luego en la estación de destino con lo que se creará un registro automáticamente en la ventana de proceso.Para añadir más líneas de enrutamiento al mismo registro, se hace clic en el botón AÑADIR RUTAS (ADD ROUTING) en la ventana de herramientas. Para enrutar la entidad a la salida del sistema, simplemente se hace clic en el botón ROUTE TO EXIT del cuadro de herramientas.Definición de las llegadas (Arrivals)Cada vez que una nueva entidad es introducida en el sistema, se le conoce como llegada.En este módulo se definen las entidades que alimentan el sistema y la forma como lo hacen. En el menú de construcción (BUILD) ejecutando el comando ARRIVALS aparece este módulo, el cual consta, además de la ventana de distribución (LAYOUT), de dos ventanas donde se especifican las características de las llegadas al sistema (ver ¡Error! No se encuentra el origen de la referencia.).a) ARRIVALS:En esta ventana se teclea o edita la información que hace referencia a las características de la alimentación del sistema con entidades, y consta de los siguientes campos (Ver Figura 15):_ Entity: Se teclea o se selecciona el nombre de la entidad que llega al sistema. Esta entidad debe estar previamente definida en el módulo ENTITIES._ Location: Estación a la cual llega la entidad._ Qty Each (Cantidad por llegada): El número de entidades (en grupo) que llegarán en el momento específico._ First Time (Primera ocasión): La primera vez (en tiempo de reloj de simulación) que ocurrirá la llegada._ Ocurrences (ocurrencias): El número de repeticiones de esta llegada que habrá durante la simulación.

39

Page 41: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Ejecución de la simulaciónCon la definición de las estaciones, las entidades, el proceso y las llegadas se puede construir un modelo sencillo, y ejecutar su simulación. En el menú SIMULATION de ProModelse puede ejecutar la simulación inmediatamente usando el comando RUN4.Debido a que pueden ocurrir errores en la simulación por comandos mal utilizados o por problemas en el sistema que lleven al bloqueo del computador, es recomendable ejecutar el comando SAVE & RUN, con lo que el modelo es guardado antes de correr la simulación.Dentro de este mismo menú (Simulation), se encuentra el comando OPTIONS, el cual al ejecutarse presenta el cuadro de diálogo SIMULATION OPTIONS con comandos para configurar la simulación (ver Figura 16).Algunas de las opciones que pueden ser configuradas, se detallan a continuación:Output Path: En este cuadro aparece la ubicación por defecto del archivo que contendrá los resultados de la simulación. Puede modificarse esta ruta de acceso, teniendo en cuenta que el directorio que se especifique debe haberse creado previamente.

Define Run Length by Date: Al activar este comando de verificación5 permite definir el tiempo de simulación utilizando la fecha del sistema. También se incluyen tres botones de opción adicionales, en los que se especifica la información referente a la fecha y hora en que se debe iniciar el calentamiento6, fecha y hora de inicio y fin de la simulación tal como se aprecia en la Figura 17.

40

Page 42: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Descripción de la prácticaEsta práctica está dividida en dos secciones, las cuales se detallan a continuación:Parte AEl material entra al sistema en la estación entrada y van a la cortadora donde demora 4minutos. De ahí, las piezas viajan a la fresadora que tiene un tiempo de proceso de 3 minutos, después al torno demorándose allí 2 minutos y luego al horno donde permanece durante 10 minutos. Del horno, se forman lotes que van a la salidacon un tiempo de procesamiento de 5 min. y luego dichos lotes de productos terminados abandonan el sistema pasando a EXIT(Ver figura 22).

41

Page 43: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

42

Page 44: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

Interpretación de los resultadosEs importante conocer el significado de cada uno de los datos obtenidos. A continuación se detalla la información, por grupos de datos, que genera ProModel.Estaciones(Locations)_ Horas programadas (Scheduled Hours): Cantidad total de tiempo que el lugar estaba programado para estar disponible, es decir, el tiempo que fue programa la simulación.

43

Page 45: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

_ Capacidad (Capacity):Capacidad definida en el módulo "Locations" para cada estación.Entradas totales (Total Entries): Cantidad total de entidades que entran en la estación y se han procesado completamente. Las entidades entrantes que han sido agrupadas previamente para formar una sola entidad cuentan como una entrada._ Tiempo promediopor entrada (Average Time Per Entry): Promedio de tiempo que cada entidad gasta en laestación.Estetiempo puede incluirtiemposparcialesdesdeelprincip io y hasta el finaldel tiempo de ejecuciónreal, es decir, comprende el tiempo de operación y el tiempo de espera._ Contenido promedio (Average Contents): Cantidad promedio de entradas en la estación._ Contenido máximo (Max. Contents): Número máximo de entradas que ocupan la estación a lo largo de la simulación._ Contenido actual (Current Contents): Número de entidades que permanecen en la estación cuando la simulación termina._ Porcentaje de utilización (%Utilization): Porcentaje de capacidad ocupada en promedio durante la simulación. Este valor corresponde a la siguiente ecuación:PORCENTAJE DE UTILIZACION = TIEMPO ACUMULADO / (CAPAC. *TIEMPO PROGRAMADO)El tiempo ocupado acumulado hace referencia a la suma de los tiempos en que la estación se encuentra en un estado en el que no es posible ser utilizada (Procesando, esperando, bloqueada, en tiempo de preparación o tiempo inactiva).Porcentajes de los estados de las estaciones-Capacidad unitaria(Locationsstates by percentage-Single capacity)_ Horas simuladas (Scheduled Hours):Cantidad total de tiempo que el lugar estaba programado para estar disponible, es decir, el tiempo que fue programada la simulación._ Porcentaje de operación (%Operation): Porcentaje de tiempo que la estación está realmente procesando una entidad. Este valor es programado por el modelador en el comando WAIT. Cuando no se obtiene el tiempo que se especifica en el WAIT, significa que se ha perdido tiempo en desplazamientos.-Porcentaje de tiempo de preparación (%Setup): Porcentaje de tiempo que la estación gasta en preparación.Porcentaje de tiempo ocioso (%Idle): Porcentaje de tiempo en el cual ninguna entidadse encuentra en la estación, pero la estación esta disponible.Este valor es resultado de la dinámica de las operaciones._ Porcentaje de tiempo en espera (%Waiting): Porcentaje de tiempo en el cual la estación está esperando por un recurso, una entidad o el cumplimiento de una condición, para empezar el procesamiento o pasar a la siguiente estación. Este valor también es resultado de la dinámica de las operaciones y un ejemplo de ello se pueden evidenciar cuando una máquina requiere de una cierta cantidad de piezas para iniciar el procesamiento y debe esperar a que estén todas juntas._ Porcentaje de tiempo bloqueado (%Blocked): Porcentaje de tiempo en el cual las entidades están esperando por una estación libre que realice su procesamiento.También es resultado de la dinámica de las operaciones y puede ocurrir cuando el proceso posterior es un cuello de botella._ Porcentaje de tiempo muerto-inactivo (%Down): Porcentaje de tiempo en el cual la estación está paralizada debido a imprevistos. Este valor es programado por el modelador.Recursos (Resources)_ Unidades (Units): Número de recursos

44

Page 46: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

_ Tiempo Programado (Schedule Time): Cantidad total de tiempo programado para utilizar el recurso._ Tiempo Utilizado (Number of Times Used): Número de ocasiones que se utilizó el recurso._ Tiempo promedio de Uso (Average Time Per Usage):Indica el tiempo promedio de utilización del recurso._ Tiempo promedio por desplazamiento del recurso (Average Time Travel To Use):Indica el tiempo promedio de viaje del recurso._ Tiempo promedio al nodo base (Average Time Travel To Park): Tiempo promedio que invierte el recuso para dirigirse al nodo base._ Porcentaje de tiempo de utilización (% Utilization): Muestra el porcentaje de tiempo de utilización del recurso.Porcentaje de los estados de los Recursos (Resources States By Percentages):_ Tiempo programado (Schedule Time): Tiempo total que el recurso fue programado para estar disponible.Porcentaje de tiempo en uso (% In Use): Porcentaje de tiempo que el recurso fue utilizado._ Porcentaje de tiempo para desplazamiento (% Travel To Use): Porcentaje de tiempo que el recurso fue utilizado para movimientos entre estaciones._ Porcentaje de tiempo al nodo base (%Travel To Park): Porcentaje de tiempo que el recurso invirtió en desplazarse hasta su nodo base._ Porcentaje de tiempo ocioso (% Idle): Porcentaje de tiempo en el cual es recurso no está siendo utilizado.Este valor es resultadode la dinámica de las operaciones._ Porcentaje de tiempo muerto-inactivo (% Down): Porcentaje de tiempo en el cual el recurso está paralizado debido a imprevistos. Este valor es programado por el modelador.Llegadas fallidas (Failed arrivals)_ Llegadas fallidas totales (Total Failed): Número de entidadesque no pudieronllegar a unaestación específicadebidoa la capacidad insuficiente.Actividad de las entidades (Entity activity)_ Salidas totales (Total Exits): Número de entidades que salen del sistema._ Cantidad actual en el sistema (Current Quantity In System): Número total de entidades que permanecen dentro del sistema cuando la simulación termina._ Porcentaje promedio en el sistema (Average Time In System): Tiempo promedio total que una entidad gasta en el sistema._ Porcentaje promedio en la lógica de movimientos (Average Time in Moce Logic):Tiempo promedio que la entidad gasta desplazándose entre estaciones, incluyendo cualquier demora incurrida en la lógica de los movimientos._ Porcentaje promedio esperando por recursos, etc. (Average Time Wait For Res.):Tiempo promedio que la entidad gasta esperando por un recurso u otras entidades para unirse o combinarse. Este valor incluye el tiempo esperando en fila detrás de una entidad bloqueada._ Tiempo promedio en operación (Average Time In Operation): Tiempo promedio que la entidad gasta procesándose en una estación o trasladándose en una banda transportadora/fila.Tiempo promedio bloqueado (Average Time Blocked): Tiempo promedio que gasta una entidad esperando que la estación de destino esté disponible.Porcentajes de los estados de las entidades (Entity states by percentage)_ Porcentaje en lógica de movimientos (% In Move Logic): Porcentaje de tiempo que la entidad gasta trasladándose entre estaciones, incluyendo cualquier demora incurrida en la lógica de los movimientos.

45

Page 47: SIMULACION - perea06.files.wordpress.com€¦  · Web viewsimulación y que posee características únicas conocidas como atributos. Los procesos denotan la secuencia de operaciones

_ Porcentaje en espera (%Waiting):Porcentaje de tiempo que la entidad gasta esperando por un recurso u otras entidades para unirse o combinarse. Este valor incluye el tiempo esperando en fila detrás de una entidad bloqueada._ Porcentaje en operación (%Operation): Porcentaje de tiempo que la entidad gasta procesándose en una estación o trasladándose en una banda transportadora/fila. Si la entidadse encuentra enuna banda transportadoradetrás deotra entidad que está bloqueado porque lasiguiente estaciónno está disponible, el tiempo que laentidad pasa detrás dela otra entidadse considera porcentaje en operación.

CONCLUSIONEstudiando el trabajo presentado se puedo llegar a la conclusión de que la programación de algunos casos basándose a la vida real se pueden simular con estos programadores “PROMODEL” el cual gracias a la investigación y ayuda de un asesor se puedo completar la programación en dicha computadora, siendo presentado como el trabajo final de la 4 unidad de la materia de “simulación” así al igual obteniendo el conocimiento que se debió haber adquirido durante la unidad ya mencionada.

46