simsi sesion iii

Upload: jonathan-murga

Post on 05-Jul-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/15/2019 Simsi Sesion III

    1/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    SIMULACIÓN DE SISTEMASIng. Alberto Mendoza De los Santos, [email protected]

    PROMODEL: Conceptos

    ¿Qué es un sistema? ejemplos

    ENTRADAS SALIDAS

    SISTEMA:INTERACCION

    ENTRE

    COMPONENTES

    AMBIENTE

    mailto:amds_peru@mailto:amds_peru@mailto:amds_peru@

  • 8/15/2019 Simsi Sesion III

    2/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    • Declaración, no ambigua, de la forma en que interactúan los componentes delsistema

    ¿QUÉ ES UN MODELO?

    ETAPAS PARA REALIZAR UN ESTUDIO DE SIMULACIÓN 

    •  Definición del sistema

    •  Formulación del modelo

    •  Colección de datos

    •  Implementación del modelo en la computadora

    •  Validación

    •  Experimentación

    •   Interpretación

    •  Documentación

  • 8/15/2019 Simsi Sesion III

    3/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

     APLICACIONES DE LA SIMULACIÓN 

     Simulación del tráfico vehicular para determinar la mejor secuencia de las luces detráfico..

     Simulación de operaciones de producción de acero para evaluar los cambios en lasprácticas de operación y la capacidad y configuración de las facilidades.

     APLICACIONES DE LA SIMULACIÓN 

    Simulación de batallas militares a gran escala para evaluar sistemas de armamento ala defensiva y a la ofensiva.

     Simulación de la operación de una línea de producción para determinar la cantidadde inventarios de materia prima que deben ser proveídos.

  • 8/15/2019 Simsi Sesion III

    4/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

     APLICACIONES DE LA SIMULACIÓN

    Simulación del flujo de un río para determinar la configuración de plantas de luz,presas y trabajos de irrigación para obtener el mejor aprovechamiento del caudal.

    LABORATORIOSIMULACIÓN CON PROMODEL

  • 8/15/2019 Simsi Sesion III

    5/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    VISIÓN DEL MUNDO EN PROMODEL

    VISIÓN DEL MUNDO EN PROMODEL 

    • En ProModel, todo se ajusta al paradigma de Locaciones,Entidades, Recursos, Llegadas y Proceso. Las locaciones,entidades y recursos son las COSAS en el sistema. Las llegadas yel proceso definen QUÉ HACEN LAS COSAS.

  • 8/15/2019 Simsi Sesion III

    6/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    VISIÓN DEL MUNDO EN PROMODEL

    • Locaciones: (Locations) Las locaciones representan lugares físicos fijos en elsistema donde ocurren las cosas. Las locaciones pueden ser objetos comomáquinas, fila de espera, banda de transporte , un escritorio o una estación detrabajo.

    • Entidades: (Entities) Cosas que “se mueven a través” del modelo se llaman“entidades”. Algunos ejemplos incluyen piezas, productos, personas o documentos.

    Las entidades viajan de locación a locación, realizando actividades.

    VISIÓN DEL MUNDO EN PROMODEL

    • Llegadas: (Arrivals) Cuando una entidad aparece inicialmente en una locación en elmodelo, se le llama llegada. Las llegadas pueden ocurrir de acuerdo al tiempo, o aalguna otra condición.

    • Proceso: (Processing) El proceso describe las operaciones que toman lugar cuandouna entidad está en una locación, como la cantidad de tiempo que la entidadpermanece ahí, los recursos que necesita para completar el proceso y cualquier otracosa que sucede en la locación, incluyendo seleccionar el siguiente destino.

  • 8/15/2019 Simsi Sesion III

    7/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    VISIÓN DEL MUNDO EN PROMODEL

    • Recursos: (Resources) Un tipo de objeto que se utiliza por entidades o locacionespara realizar algún tipo de actividad, como un operario o un montacargas.

    • Identifique los componentes del sistema simulado para la siguiente situación:

    • Un taller recibe un número determinado de piezas que son almacenadas en unalmacén temporal de materia prima en donde esperan ser procesadas. Son luegotransportadas las piezas del almacén al torno, al finalizar el proceso sontransportadas y almacenadas en un almacén temporal de productos terminados.

     ACTIVIDAD

  • 8/15/2019 Simsi Sesion III

    8/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    Seleccione lalibrería gráfica

    Insertarsentenciaslógicas

    Selecciónde unidadesdeDistancia

    Selecciónde unidadesde Tiempo

    EMPEZANDO UN PROYECTO

    Para comenzare un proyecto nuevo seleccionar la opción: File/New 

    LOCACIONES

    Para definir locaciones seleccionar la opción “Build/Locations” en Promodel

    L

    L

  • 8/15/2019 Simsi Sesion III

    9/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    ENTIDADES

    Para definir entidades seleccionar la opción “Build/Entities” 

    L

    L

    E

    PROCESAMIENTO

    Para definir locaciones seleccionar la opción “Build/Processing” 

    L

    L

    E

    EXIT

  • 8/15/2019 Simsi Sesion III

    10/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    LLEGADAS

    Para definir las llegadas de las entidades al sistema seleccionar la opción

    “Build/Arrivals”

    L

    L

    E

    EXIT

    RECURSOS

    Para definir recursos seleccionar la opción “Build/Resources” 

    L

    L

    E

    EXIT

  • 8/15/2019 Simsi Sesion III

    11/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr.

    PARAMETROS DE LA SIMULACIÓN

    Para definir locaciones seleccionar la opción “Simulation/Options” 

    L

    L

    E

    EXIT

    EJECUTAR LA SIMULACIÓN

    •F12 para grabar modelo

    •F10 para ejecutar el modelo

    ó

    •Simulation / Run

    •Simulation Save & Run

    L

    L

    E

    EXIT

  • 8/15/2019 Simsi Sesion III

    12/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

     ACTIVIDAD # 1

    •Modele un sistema identificando cada uno de sus componentes (en un archivo EXCEL,diagrame el modelo y formule el enunciado). Considere como mínimo 4 locaciones.•Implemente en PROMODEL el modelo diseñado.

    • [1] García, García y Cárdenas “Simulación y Análisis de Sistemas con PROMODEL”.

    Editorial: Prentice Hall, 2006.

    REFERENCIAS BIBLIOGRÁFICAS

  • 8/15/2019 Simsi Sesion III

    13/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    SIMULACION CON PROMODELTIEMPOS EN PROMODEL

    CONTENIDOS 

    •Modelo M/M/1 de líneas de espera•Tiempos de Proceso

  • 8/15/2019 Simsi Sesion III

    14/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    MODELO M/M/1 DE LÍNEAS DE ESPERA [1] 

    Este tipo de modelo se describe como aquel en donde el tiempo entre llegadas y eltiempo de servicio son exponenciales. Consideraremos que el orden de atención(Clientes en espera de algún servicio, piezas involucradas en un proceso deensamble, etc.) sigue la estructura “primero que llega, primero en recibir atención” 

    MODELO M/M/1 DE LÍNEAS DE ESPERA (EJEMPLO)

    Un taller recibe un número determinadas de piezas que son almacenadas en unalmacén temporal en donde esperan ser procesadas. Al sistema llegan piezas cada5 minutos, con distribución exponencial. El procesamiento se da cuando un operariotransporta las piezas del almacén a un torno. El torno procesa cada pieza demanera unitaria (uno a uno) tarda 4 minutos, también con distribución exponencial,en terminar su trabajo con cada pieza

  • 8/15/2019 Simsi Sesion III

    15/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    TIEMPOS DE PROCESAMIENTO

    Para crear tiempos de procesamiento en el modelo utilizamos la instrucción WAIT en la lógica de Operación. Esto hace que la entidad “espere” (sea procesada por lalocación) y ocupe la capacidad disponible en la locación durante la capacidadespecificada de tiempo.

    TIEMPOS DE PROCESAMIENTO

    Sentencia WAIT (Ejemplos):WAIT 3 (Utiliza la unidad de tiempo por default, definido en Información

    General)

    WAIT 5 min

    WAIT 5 sec

    WAIT 5 hr

  • 8/15/2019 Simsi Sesion III

    16/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    LOCACIONES

    Definimos las locaciones y sus capacidades

    L

    L

    ENTIDADES

    Definimos la entidad desde la opción “Build/Entities” 

    L

    L

    E

  • 8/15/2019 Simsi Sesion III

    17/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    PROCESAMIENTO

    Definiendo la primera línea de procesamiento desde “Build/Processing” 

    L

    L

    E

    EXIT

    PROCESAMIENTO

    Definiendo la segunda línea de procesamiento desde “Build/Processing” 

    L

    L

    E

    EXIT

  • 8/15/2019 Simsi Sesion III

    18/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    PROCESAMIENTO

    Dar clic en el botón de operación en la ventana Process para insertar la lógica deoperación 

    L

    L

    E

    EXITConstruirLógica

    PROCESAMIENTO

    Vista final de la segunda línea de procesamiento

    L

    L

    E

    EXIT

  • 8/15/2019 Simsi Sesion III

    19/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 1

    LLEGADAS 

    Para definir las llegadas de las entidades al sistema seleccionar la opción“Build/Arrivals” 

    L

    L

    E

    EXIT

    RECURSOS

    Para definir recursos seleccionar la opción “Build/Resources” 

    L

    L

    E

    EXIT

  • 8/15/2019 Simsi Sesion III

    20/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    PARAMETROS DE LA SIMULACIÓN 

    Para definir locaciones seleccionar la opción “Simulation/Options” 

    L

    L

    E

    EXIT

    Tiempo de

    simulación 100minutos.

    EJECUTAR LA SIMULACIÓN

    •F12 para grabar modelo

    •F10 para ejecutar el modelo

    ó

    •Simulation / Run

    •Simulation Save & Run

    L

    L

    E

    EXIT

  • 8/15/2019 Simsi Sesion III

    21/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    EJECUTAR LA SIMULACIÓN

    • Al terminar el tiempo de simulación, obtendremos una pantalla de dialogo paravisualización de resultados.

    VISUALIZACIÓN DE LOS RESULTADOS

    Ficha General: Los datos que se despliegan indican que archivo se uso para obtener losresultados, así como la fecha y hora en la que se realizo la simulación.

  • 8/15/2019 Simsi Sesion III

    22/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    VISUALIZACIÓN DE LOS RESULTADOS 

    Ficha Locations: Se presenta la información de cada una de las localizaciones, lashoras simuladas, su capacidad (la capacidad infinita, se representa como 999999), elnúmero total de entidades que entraron durante la simulación, el tiempo promedio deestancia de cada entidad en cada localización, el número promedio de piezas, el númeromáximo de entidades, el número actual de entidades al momento de finalizar lasimulación y el porcentaje de utilización de cada una de las entidades.

    VISUALIZACIÓN DE LOS RESULTADOS

    Ficha Locations.

  • 8/15/2019 Simsi Sesion III

    23/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    VISUALIZACIÓN DE LOS RESULTADOS 

    Ficha Locations states Multi: Muestra información de las localizaciones que puedencontener mas de una entidad a la vez.

    VISUALIZACIÓN DE LOS RESULTADOS

    Ficha Locations states Single: Muestra información de las localizaciones que tienencapacidad unitaria.

  • 8/15/2019 Simsi Sesion III

    24/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    VISUALIZACIÓN DE LOS RESULTADOS

    Ficha Entity Activity: Refleja las estadísticas de cada entidad en el modelo.

    Como se observa en la figura, en este caso sólo tenemos la entidad llamada "PIEZAS"La información reportada es la entidad, el total de entidades que salieron del sistema(en este ejemplo 18), las entidades que se encuentran en el sistema  al finalizar lasimulación (9), el tiempo promedio de permanencia en el sistema (18.34 minutos, quees el mismo que se informa en la ficha Locations), el tiempo promedio que la entidadpasó en un traslado o movimiento  de una localización a otra (mismo que no seprogramó en nuestro modelo), el tiempo promedio que la entidad espera a otraentidad para un ensamble o a un recurso para ser procesada o transportada (porejemplo, por un montacargas).También incluye el tiempo de espera en la cola detrás deuna entidad bloqueada, el tiempo promedio que se encuentra en procesamiento  oviajando en un transportador y  finalmente, el tiempo que no puede avanzar debido aque la localización destino está totalmente ocupada (0 minutos, el tiempo promedio deespera en la fila).

    VISUALIZACIÓN DE LOS RESULTADOS

    Ficha Entity States: Muestra un resumen de la ficha Entity Activity, pero en términosporcentuales.

  • 8/15/2019 Simsi Sesion III

    25/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    VISUALIZACIÓN DE LOS RESULTADOS 

    Por ejemplo, la entidad "piezas“, según el reporte indica que pasó 23.75% del tiempo

    total de permanencia en el sistema, mientras que estuvo bloqueada para continuar sucamino a la localización destino el tiempo restante, es decir, 17.20% del tiempo total.

    MEJORANDO EL MODELO

    • Insertaremos un contador y una barra de capacidad

  • 8/15/2019 Simsi Sesion III

    26/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    MEJORANDO EL MODELO

    • Mostrando la escala de la barra. Pulsamos el click derecho del mouse yseleccionamos Edit Graphic

    MEJORANDO EL MODELO 

    • Marcamos con un check la opción mostrar escala.

  • 8/15/2019 Simsi Sesion III

    27/28

    mulación de sistemas 27/01/201

    g. Alberto Mendoza De los Santos, Dr. 2

    MEJORANDO EL MODELO

    • Esta es la apariencia final

     ACTIVIDAD

    Modele el sistema identificando cada uno de sus componentes en PROMODEL.

    Modele en PROMODEL el siguiente sistema:Una peluquería recibe clientes que esperan su turno antes de ser atendidos por el peluquero.Los clientes llegan al sistema cada 9 minutos, con distribución exponencial. El peluquero tarda12 minutos, también con distribución exponencial, en terminar cada corte y dar atención alpróximo cliente de la fila.Considere una capacidad de 20 clientes en la fila.Simule por 240 minutos.a) La utilización del peluquero.b) Tiempo promedio de permanencia de los clientes en todo el proceso

    c) Tiempo promedio de espera de los clientes antes de ser atendidos.

  • 8/15/2019 Simsi Sesion III

    28/28

    mulación de sistemas 27/01/201

     ACTIVIDAD # 2 

    Modele el sistema identificando cada uno de sus componentes en PROMODEL.

    Modele en PROMODEL el siguiente sistema: A un operario de limpieza se le entregan cada hora 60 piezas simultáneamente. El tiempo delimpieza es de 50 segundos/pieza. Simule el proceso anterior durante 500 horas paradeterminar:a) La utilización del operario.b) Tiempo promedio de permanencia de las piezas en todo el procesoc) Tiempo promedio de espera de las piezas antes de ser limpiadas.

    REFERENCIAS BIBLIOGRÁFICAS 

    • [1] García,García y Cardenas “Simulación y Análisis de Sistemas con PROMODEL”.Editorial: Prentice Hall, 2006.