ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Simulación de Eventos Discretos.


Enviado por   •  25 de Febrero de 2016  •  Trabajo  •  2.579 Palabras (11 Páginas)  •  534 Visitas

Página 1 de 11

1

Simulación de

Eventos Discretos

Simulación de Eventos Discretos

• Introducción a la Simulación

– Conceptos básicos

– Etapas de un proyecto de simulación

• Modelado en simulación de eventos discretos

– Diagramas basados en eventos

– Diagramas de ciclo de actividades

– Aplicaciones

• Programación de modelos de simulación

– Lenguajes de simulación

– Herramienta de simulación Arena

– Aplicaciones

Page 2

2

¿Qué es la Simulación?

Imitar un sistema real mediante ordenador

No aspira a encontrar una solución analítica

No está enfocado a obtener resultados exactos

Permite estudiar modelos reales complejos

“diseñar un modelo matemático o lógico a partir de un sistema real

y experimentar sobre dicho modelo para describir, explicar y predecir

el comportamiento del sistema real”

Sistemas reales

• Sistema real = Componentes+Estructura+Entorno

– Fabricación: programación, control de inventarios

– Servicios al público: bancos, oficina de correos,...

– Logística y distribución

– Servicios de salud: urgencias, quirúrgico

– Sistemas de ordenadores

– Telecomunicaciones

– Operaciones militares

– Protección civil: planes de emergencias, juicios,...

• Objetivo: estudiar su comportamiento

– Medir su calidad, mejorarlo o controlarlo

– Diseñarlo (si no existe)

Page 3

3

Modelos

• Representación del sistema real

• Se debe experimentar en el modelo, no en el sistema

– A veces no es posible hacerlo en el sistema real

– Se pueden estudiar nuevas situaciones (técnica “what...if”)

• Tipos de modelos:

– Físicos (icónicos)

– Analógicos

– Lógicos (matemáticos)

• Modelos de simulación = Modelos lógicos

Modelos de simulación

• Dinámicos vs. Estáticos

Si interviene el tiempo o no (fábrica/localización)

• Continuos vs. Discretos

Si cambia el estado del sistema continuamente o no (proceso químico/restaurante)

• Estocásticos vs. Deterministas

Si los valores de entrada son aleatorios o no (banco/fabricación flexible)

• De ciclo abierto vs. De ciclo cerrado

Si la estructura del sistema es abierta o no (supermercado/ciclo de vapor)

Page 4

4

¿Cómo realizar una simulación?

• Experimentación de campo

• Mediante un programa de ordenador

– Lenguajes de propósito general: FORTRAN, C

– Lenguajes de simulación: SIMAN, GPSS

– Herramientas de programación para simulación

¿Cuándo usar la simulación?

• Herramienta que responde a “¿Qué pasaría si...?”

• No es una técnica exacta para optimización (no

propone la mejor solución de un problema)

• Campos de aplicación a sistemas complejos:

– Diseño y análisis de sistemas de fabricación

– Evaluación de cambios en la organización de una

empresa

– Análisis de sistemas financieros y económicos

– Diseño de sistemas de comunicaciones

– Diseño y estudio de nuevas redes de transporte

Page 5

5

Ventajas e inconvenientes

• Ventajas

– Experimentar sobre un modelo, no en el sistema

– Ambiente controlado por el usuario

– Ayuda a comprender el comportamiento real

– Fines educativos

• Inconvenientes

– Técnica imprecisa por ser aproximada

– Aumentar precisión implica modelo complejo

– Proyecto costoso: análisis+aprendizaje

Etapas de un proyecto de simulación

Formular el problema

Formular el modelo

Recoger y preparar los datos

Codificar el programa

Validar el modelo y verificar el programa

Diseñar y realizar los experimentos

Analizar e interpretar los resultados

Documentar el proyecto y presentar los resultados

Page 6

6

Formular el problema

• Definir el sistema real física y temporalmente

• Definir claramente los objetivos:

– Identificar las variables de entrada y las de control

– Definir las restricciones sobre las variables de control

– Definir las variables de salida que miden el sistema

– Definir una estructura preliminar del modelo

• Definir la unidad de tiempo: arbitrariamente, pero

consistente y razonable

Formular el modelo

• Definir una estructura de datos, dividir en submodelos

(si es grande) y desarrollar la lógica del mismo

• El modelo ha de ser: simple, flexible, efectivo y

eficiente

• Expresar la lógica del modelo mediante herramientas

gráficas:

– Grafo de eventos

– Diagrama de ciclo de actividades

Page 7

7

Recoger y preparar los datos

• Especificar los parámetros del modelo y sus

distribuciones de probabilidad

• Observar los procesos del sistema y recoger datos

(si es posible)

• Datos de entrada al modelo, pueden ser:

...

Descargar como (para miembros actualizados) txt (22 Kb) pdf (245 Kb) docx (26 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com