operaciones basicas de modelado · pdf filenews instructor: dr. jorge acuña a. 3...

Download OPERACIONES BASICAS DE MODELADO · PDF filenews INSTRUCTOR: DR. JORGE ACUÑA A. 3 RECOLECTADO DATOS • Tarea aburrida, estresante, generalmente sencilla –Puede que el sistema no

If you can't read please download the document

Upload: vodung

Post on 06-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • INSTRUCTOR: DR. JORGE ACUA A. 1

    OPERACIONES BASICAS

    DE MODELADO

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    2

    INPUT: DETERMINSTICO VS.

    ALEATORIO Determinstico: no aleatorio, valores fijos

    Nmero de unidades de recurso

    Tiempo de manejo de material(?)

    Algunos tiempos de proceso (?)

    Aleatorio (estocstico): modela con una distribucin

    de probabilidad

    Tiempos de traslado, arribo y procesamiento

    Qu distribucin? Qu parmetros?

    Causa que la salida sea aleatoria tambin

    No asuma distribucin alguna prubela

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    3

    RECOLECTADO DATOS

    Tarea aburrida, estresante, generalmente sencilla

    Puede que el sistema no exista

    Datos en otro formato

    Datos incompletos o errados

    Muchos datos (!)

    Modelo requiere de calidad en los datos

    Costo debe ser presupuestado en el proyecto

    Validacin del modelo

    Basura entra, basura sale (GIGO)

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    4

    DATOS EXISTENTES Utilizacin directa de datos

    Lectura de valores observados (arribos, tiempos de servicio, tipos de entidades, )

    Todos los valores deben ser reales

    No se puede ir mas all de los datos observados

    Problemas con varias corridas o corridas largas

    Computacionalmente lento (lectura de archivos)

    Ajuste de distribuciones de probabilidad

    Se pueden usar menos observaciones representativas

    Se puede ir mas all de lo observado

    Puede no existir un ajuste a distribucin conocida

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    5

    INPUT ANALYZER

    Ajusta distribuciones aplicando bondad de ajuste

    Ajusta a una forma especfica de distribucin

    Grafica histogramas para una prueba visual

    Se puede aplicar Copy and Paste sobre el

    modelo de simulacin

    Da resultados de pruebas de bondad de ajuste

    Chi-square, Kolmogorov-Smirnov

    p-value, siempre entre 0 y 1:

    p

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    6

    INPUT ANALYZER

    Ajuste de todas las distribuciones tericas soportadas

    por Arena

    Fit/Fit All menu o

    Retorna el mnimo error cuadrtico de la

    distribucin

    Error cuadrtico= suma de las diferencias

    cuadrticas entre el histograma de frecuencias y

    la distribucin de frecuencias ajustada

    Depende de los intervalos seleccionados

    Puede existir un pobre ajuste (chequear el p value)

    Para ver todas las distribuciones, (ranking):

    Window/Fit All Summary o

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    7

    INPUT ANALYZER

    Ajuste de distribuciones empricas (continuas o

    discretas): Fit/Empirical

    Se pueden interpretar los resultados como una

    distribucin discreta o continua

    Discreta: pares (Probabilidad acumulada, Valor)

    Continua: Arena interpola linealmente en el

    intervalo de datos de acuerdo con los pares

    dados (nunca se generan valores fuera del

    intervalo)

    Se deben usar solo cuando las distribuciones tericas

    tengan malos ajustes o cuando se quiera forzar

    alguna ocurrencia.

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    8

    AJUSTE DE DISTRIBUCIONES

    No es una ciencia exacta no hay respuestasexactas solo aproximaciones

    Se debe considerar el intervalo de la distribucin

    Infinita a ambos lados (ejemplo, normal)

    Positiva (ejemplo: exponencial, gamma)

    Acotada (ejemplo: beta, uniforme)

    Cuidado con datos extremos

    Cuidado con distribuciones multimodales

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    9

    INPUT ANALYZER

    1. En ARENA en Tools abrir INPUT ANALYZER

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    10

    INPUT ANALYZER

    2. Click en NEW

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    11

    INPUT ANALYZER

    3. FILE, DATAFILE, USE EXISTING

    4. Cargar el archivo de datos

    5. Ver grficos

    6. Ajustar distribuciones

    7. Fit all summary

    8. Escoja mejor ajuste

    9. Copie parmetros al modelo.

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    12

    BONDAD DE AJUSTE

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    13

    MEJOR AJUSTE

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    14

    NO HAY DATOS?

    Frecuentemente ocurre en sistemas nuevos

    No hay una buena solucin: opciones:

    Entrevistas con expertos

    Min, Max o promedio con % de error: Uniform

    Min, Moda, Max: Triangular

    Arribos Posson con una estimacin de promedio

    Suma de eventos independientes: normal

    En teora permite valores negativos cuando en simulacin el tiempo debe ser positivo. Arena trunca negativos a 0

    Producto de eventos independientes: lognormal

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    15

    PRACTICA

    Generar 50 datos en Notepad

    Guadarlos en .txt

    Abrir INPUTA ANALYZER

    Buscar mejor ajuste

  • news

    INSTRUCTOR: DR. JORGE ACUA A. 16

    SISTEMA ELECTRNICO DE

    ENSAMBLE Y PRUEBA

    Produce dos tipos de partes (A, B)

    Piezas que arriban: cajas de metal moldeado maquinadas para servir de base para el ensamble de componentes electrnicos

    Las partes A y B tienen secciones diferentes de preparacin

    Ambas van a sellado para ensamble y prueba. Luego, las buenas van directo a envo, el resto va a reproceso

    En reproceso: parte se salva y se envia, otra se desecha

    20%

    Parte A

    EXPO (30)

    Baches de 4

    Parte A

    EXPO (5)

    Parte A

    Prep

    Parte B

    Prep

    Sellado

    Reproceso

    TRIA(1,4,8)

    TRIA(3,5,10)

    A: TRIA(1,3,4)

    B: WEIB(2.5,5.3)

    9%

    Buenas

    EXPO(45)

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    17

    PARTE A

    Arribos: exponencial con media de 5 minutos

    Luego va inmediatamente a la preparacin de Parte A

    Tiempo de proceso = TRIA(1,4,8) minutos

    Luego va a Sellado

    Tiempo de proceso = TRIA(1,3,4) minutos

    91% pasa y se enva; 9% se reprocesa

    Reproceso: tiempo de reproceso y prueba=

    EXPO(45)

    80% pasa, va a envo, 20% se desecha

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    18

    PARTE B

    Arribos en baches de 4: EXPO(30) minutos

    Luego del arribo, los baches se separan en cuatro partes individuales

    Luego, se procede al area de preparacin de Part B

    Tiempo de proceso = TRIA (3,5,10)

    Luego, va a Sellado

    Tiempo de proceso (ensamble y prueba)= WEIB((2.5, 5.3) minutos, diferente a la Parte A, en la misma estacin

    91% pasa y se enva, 9% se reprocesa

    Reproceso= EXPO(45) minutos

    80% pasa y va a envo, 20% va a desecho

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    19

    CORRIDA Y MEDIDAS DE

    RENDIMIENTO Inicia vaco y ocioso y corre por cuatro turnos de 8

    horas (1,920 minutos)

    Recolectar estadsticas para cada rea de trabajo

    sobre:

    Utilizacin de recursos

    Nmero en cola (inventario en proceso)

    Tiempo en cola

    Para cada punto de salida, recolectar el total de

    unidades y el tiempo del ciclo

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    20

    EL MODELO

    Entidades son las partes individuales (dos tipos)

    Mdulos separados de CREATE para cada parte

    Mdulo separados de PROCESS para cada rea de preparacin

    Mdulo Process para el Sellado y el Reproceso seguidos de un mdulo Decide (2-way by Chance)

    Mdulos Depart para Buenas, Buenas despus de reproceso y desecho

    El atributo Tiempo de sellado es asignado despus del Create en un mdulo Assign (ambas partes tienen diferentes tiempos en Sellado)

    Mdulos Record antes del Depart para recolectar partes producidas y tiempo del ciclo

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    21

    MODELO

    Abrir una nueva ventana de modelo

    Abrir el panel de Basic Process

    Colocar los siguientes mdulos:

    CREATE (2)

    ASSIGN (2)

    PROCESS (4)

    DECIDE (2)

    RECORD (6) tres para partes producidas y tres para

    tiempo de ciclo

    DISPOSE (3)

    Auto-Connect o conectar manualmente con

    Estrategia alterna:

    colocar un mdulo

    a la vez y llenarlo

    completamente

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    22

    MDULO CREATE (PARTE A)

    Name: Arribo de Parte A

    Entity Type: Parte A

    Time Between Arrivals

    Type: Random (EXPO)

    Use lista de opciones

    Value: 5

    Units: Minutes

    Use la lista de opciones

    Para el resto usar el Default

    Una vez que

    esta informacin

    es introducida,

    se posiciona en

    la lista de

    opciones para

    futura referencia.

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    23

    MDULO CREATE (PARTE A)

  • news

    INSTRUCTOR: DR. JORGE ACUA A.

    24

    MDULO CREATE (PARTE B)

    Name: Arribo de Parte B

    Entity Type: Parte B

    Time Between Arrivals

    Type: Random