Promodel U-1

download Promodel U-1

of 28

Transcript of Promodel U-1

  • 8/18/2019 Promodel U-1

    1/28

  • 8/18/2019 Promodel U-1

    2/28

    Defnición Simulación

    " El proceso del desarrollo de unmodelo de un problema y laestimación de medidas del

    funcionamiento del problema através de la realización deexperimentos sobre el modelo".

  • 8/18/2019 Promodel U-1

    3/28

    Otras defniciones“El conjunto de relaciones lógicas,matemáticas y probabilísticas queintegran el comportamiento de un

    sistema bajo estudio cuando sepresenta un evento determinado!

    Eduardo "arcía Dunna, #eriberto "arcía$eyes y %eopoldo E! &árdenas 'arrón

    (rentice #all, )**+

  • 8/18/2019 Promodel U-1

    4/28

    Otras defniciones“na simulación es imitar la operación de

    un proceso de la vida real o de unsistema con respecto al tiempo!

    Discrete

     -erry 'an.s, -o/n S! &0rson, 'arry %!1elson(rentice #all, 2345

    6Event Simulation Sytem

  • 8/18/2019 Promodel U-1

    5/28

    Otras defniciones“Es una prueba6error, la cual permite

    apro7imarnos a describir un problema yaumentar la comprensión de 8actorescomplicados por requerir preguntas y

    descripciones de respuestas!

    “Es un procedimiento que nos permite solucionarun problema para defnirlo y anali9arlo como un

    modelo de sistema!

    “Es una representación lógica y matemática deun sistema que puede ser fngido de una manera

    e7perimental en una computadora digital!

  • 8/18/2019 Promodel U-1

    6/28

    :entajas de la Simulación

    • (ermite estudiar sistemas reales que no sepueden evaluar analíticamente!

    • #ace posible estimar el comportamiento deun sistema existente si se modifcan algunasde las condiciones de 8uncionamiento actuales!

    • 0demás para probar si esos cambios producenmejoras, no es necesario interrumpir el8uncionamiento del sistema real!

    • Se pueden comparar distintas alternativasde diseño ;o de 8ormas de operar de unsistema

  • 8/18/2019 Promodel U-1

    7/28

    • Permite estudiar en poco tiempo la evoluciónde un sistema en un periodo largo de tiempo=se pueden evaluar a>os de e7periencia en elsistema real en unos pocos minutos de simulación!0lternativamente tambi?n permite lo contrario=

    estudiar los trabajos detallados de un sistema enun periodo de tiempo e7tendido!• Se puede utili9ar para validar un modelo

    analítico= para construir un modelo analítico/emos tenido que /acer diversas /ipótesis para

    que sea más simple! Si los resultados no diferenmuc/o de los obtenidos con simulación ;con unmodelo más cercano al sistema real

  • 8/18/2019 Promodel U-1

    8/28

    esven a as  e aSimulación

    • !o produce resultados exactos, sinoestimaciones! Esto /ará necesario utili9ar last?cnicas estadísticas para saber, por ejemplo,cuantas veces /ay que ejecutar la simulación

    ;n@mero de muestras

  • 8/18/2019 Promodel U-1

    9/28

    Errores 8recuentes en losestudios de Simulación

    • 1o tener bien defnidos los objetivos al comien9odel estudio!

    • Elegir un nivel de detalle inapropiado!•  Aratar un estudio de simulación como si 8uera

    principalmente un problema de programación!• &onfar en simuladores que /acen la simulaciónaccesible a “todo el mundo!

    • 0nali9ar los datos de salida a partir de una solaejecución, tratándola como la solución verdadera!

    • Ballar en la comunicación con las personas queconocen realmente el sistema!• 1o modeli9ar correctamente las distintas 8uentes

    de aleatoriedad del sistema real!

  • 8/18/2019 Promodel U-1

    10/28

    (roceso e mo e ac n6simulación

    Primer paso• denti#cación del problema$ incluye la

    obtención de in8ormación que describe losdi8erentes variables de insumo, identifcación de

    las restricciones del sistema, defnición de loscomponentes del sistema y sus interrelaciones,etc!

    %egundo paso &

    •   'ormulación del modelo$ esta relacionadocon la construcción del modelo de simulación ydefnición de los procedimientos estadísticos;dise>o de e7perimentos< que serán utili9adospara ejercitar el modelo!

  • 8/18/2019 Promodel U-1

    11/28

    (roceso e mo e ac n6simulación

    (ercer paso &

    •   )alidación$ esta relacionadocon el asegurar que los insumos dela simulación son adecuadamentemodelados y que el modelo responda

    a esos insumos en una manerasimilar a el problema actual ;real

  • 8/18/2019 Promodel U-1

    12/28

    Etapas de un proyecto deSimulación

    Definición del

    Problema

    Establecer Objetivos y Plan General delProyecto

    ConceptualizaciónModelo

    Recolección de Datos

    ¿erificado!

    ¿alidado!

    Dise"o deE#perimentos

    Corridas de Producción $ %n&lisis deResultados

    no

    no

    no

    ¿M&sCorridas!

    si

    si

    Reportes Preliminares' Documentar y Reportes(inales

    Construcción delModelo

  • 8/18/2019 Promodel U-1

    13/28

    e#nición del problema

    • (artir con supuestos adecuados•  Arabajar en el (roblema &orrecto• Canejar e7pectativas• (reguntar #ábilmente

    • Escuc/ar sin -u9gar• &omunicar 0biertamente• (ronosticar la Solución

  • 8/18/2019 Promodel U-1

    14/28

    *onceptualización +odelo

     – Establecer Objetivos – dentifcar y priori9ar preguntas claves – Salidas requeridas para dar respuesta a

    preguntas claves – Establecer los límites del modelo y

    restringir los detalles

     – Especifcar las entradas al modelo

  • 8/18/2019 Promodel U-1

    15/28

    ,ecolección de atos

    • na ve9 que la propuesta /a sidoaceptada, se debería preparar unprograma de requerimiento de datos!

    • %a conceptuali9ación del modelo y larecolección de datos son actividades quese reali9an en paralelo!

    • %a conceptuali9ación indica el tipo de

    datos que se requieren y en que 8orma!%os datos recolectados permiten, a su ve9,refnar y re8or9ar el concepto del modelo!

  • 8/18/2019 Promodel U-1

    16/28

    *onstrucción del +odelo• El Codelo conceptual se traduce a un modelo computacional utili9ando

    lenguajes de propósito general o bien paquetes de aplicación talescomo 0rena, (romodel, E7tend, "(SS y otros!• Se debe tener en cuenta que un paquete de aplicación se ajusta mejor

    a los requerimientos del sistema real, considerando las particularidadesde cada lenguaje de simulación ;construir un modelo de simulaciónaportando “constructos adecuados al sistema<

    • Boco en el (roblema!

    •   &onstruir el modelo no es la tarea principal lo es encontrar lasolución correcta!• (artir con un Codelo Simple•   0gregar el detalle no partir con ?l• Brenar la complejidad• 1o permitir que el modelo se vuelva complicado compensando un mal

    dise>o, o tan complejo que va más allá de la posibilidad de implantarlo• Cantener Comentum•   Es mejor muc/os /itos intermedios que una 8ec/a límite de

    t?rmino!• $evisiones.•   Darse tiempo para realinear el proyecto!

  • 8/18/2019 Promodel U-1

    17/28

    -)eri#cado

    • :erifcación se refere al modelo operacional! FEstá8uncionando adecuadamenteG esto es, Festá /aciendo loque se supone que debería /acerG

    • F%os datos son los apropiadosG, Fson ra9onablesG Felmodelo computacional reHeja con e7actitud el modelo

    conceptualG• 1o es ra9onable y altamente no recomendable esperar

    llegar al fnal para /acer esta tarea! %a construcción delmodelo operacional o simulador debe cumplir con todas lasespecifcaciones de aseguramiento de calidad del desarrollo

    de so8tIare!

  • 8/18/2019 Promodel U-1

    18/28

    -)alidado

    • En la validación se debe determinar si el modelo conceptuales una representación apropiada del sistema real esto es,FreHeja lo que se supone que debe representarG F(uede elmodelo sustituir al sistema real para propósitos dee7perimentaciónG

    • Esta actividad en realidad debe ser considerada como unproceso continuo cada etapa debe verifcarse= Festá elproblema claramente defnidoG Fel modelo conceptual esra9onableG Fson los datos de entrada representativos de larealidadG

  • 8/18/2019 Promodel U-1

    19/28

    iseño de Experimentos

    • (ara cada escenario que se simulará es preciso establecer=• El largo de la corrida de simulación, la puesta a punto del

    simulador ;iniciali9ación< y el n@mero de r?plicas para cadaescenario

    *orridas de Producción y /n0lisis• %as &orridas de (roducción y su posterior análisis, se

    utili9an para estimar las medidas de desempe>o de losdistintos escenarios que se están simulando!

  • 8/18/2019 Promodel U-1

    20/28

    -+0s corridas

    • 'asado en el análisis de las corridas que se /an reali9ado,se debe determinar si se requieren corridas adicionales o sies necesario estudiar otros escenarios!

    • Se requieren más corridas, cuando los resultadosestadísticos no permiten aceptar o rec/a9ar una /ipótesis

    • Se requiere estudiar nuevos escenarios, para tener unamayor comprensión del sistema bajo estudio lo que obliga amenudo a estudiar otras situaciones!

    t ió

  • 8/18/2019 Promodel U-1

    21/28

    ocumentación y,eportes• %a documentación y reportes es necesaria por varias

    ra9ones obvias! Si el simulador se utili9ará otra ve9 conmayor o menor 8recuencia por el mismo u otros analistases necesario saber qu? /ace y cómo lo /ace! %o mismoocurre si el simulador es un prototipo y debe ser modifcadoen el 8uturo!

    •Es importante documentar cada etapa del es8uer9o desimulación junto con su ejecución con esto se asegura quenada quedará en el tintero! %a otra ra9ón es entregar alcliente in8ormes de avance en cada etapa y obtener suaprobación, especialmente en la defnición del problema!

    on un o e ocumen os

  • 8/18/2019 Promodel U-1

    22/28

    on un o e ocumen osformales a entregar debe

    contener a lo menos&• Defnición de Objetivos y Cetas!•   (lan de Arabajo= ;&arta "antt o (ert<• Supuestos para el Codelo•   Codelo &onceptual

    •   $egistro de &ambios•   Codelo Operacional•   Datos de (rueba

  • 8/18/2019 Promodel U-1

    23/28

    SSAEC0

    • n sistema es una parte de larealidad que es el en8oque primariode un estudio y esta 8ormado de

    componentes que interact@an unocon el otro de acuerdo a ciertasreglas con 8ronteras ;restricciones<

    identifcadas con el propósito delestudio!

  • 8/18/2019 Promodel U-1

    24/28

    Sistema

    na característica importante de lossistemas es que pueden serseparados en subsistemas

  • 8/18/2019 Promodel U-1

    25/28

    &%0SB&0&J1 DESSAEC0S

  • 8/18/2019 Promodel U-1

    26/28

    &aracterísticas de los SistemasDiscretos

    • un sistema está compuesto porentidades, actividades, recursos ycontroles estos elementos defnen

    qui?n, qu?, dónde, cuándo y cómoacerca del procesamiento delsistema!

  • 8/18/2019 Promodel U-1

    27/28

    Sistema

  • 8/18/2019 Promodel U-1

    28/28

    Ejemplos de sistemas ycomponentesSistema Entidades   Atributos Actividades Eventos Variables de Estado

    Banco ClientesCuenta decheques

    Realizar depósitosLlegadaso Salidas

    Número e cajeros ocupados; número declientes esperando

    ren R!pido "iajeros#rigen$%estino

    "iajar 

    Llegadasa laestación & a su

    destino

    Número de 'iajerosesperando en cada estación; número

    en tr!nsito

    (roducción )!quinas"elocidad;Capacidad;tasa de *allas

    Soldado$estampado$*resado$ cortado$etc+

    ,allas-stado de las m!quinas.#cupada$ #ciosa$ o descompuesta/

    Comunicaciones

    )ensajesLongitud;%estino

    ransmisión 0rri1o al destino

    Número en espera de sertransmitidos

    2n'entario 0lmac3n Capacidad -ntradas o Salidas %emandaNi'eles de in'entario;%emanda atrasada