Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

MODELADO Y SIMULACIÓN

Curso 2019/2020 Subject code71014106

MODELADO Y SIMULACIÓN

RESULTADOS DE APRENDIZAJE

Como resultado del aprendizaje, el alumno debe adquirir la capacidad de:

  1. Discutir los conceptos fundamentales de la simulación de eventos discretos.
  2. Diseñar y realizar evaluaciones básicas de modelos de eventos discretos para la simulación por ordenador de procesos logísticos.
  3. Modelar estadísticamente las entradas aleatorias al modelo.
  4. Comparar y contrastar métodos para la generación de números aleatorios y métodos para la generación de observaciones de variables aleatorias.
  5. Diseñar, codificar, verificar, validar y documentar programas de simulación de modelos de eventos discretos.
  6. Realizar el diseño estadístico de experimentos, analizar estadísticamente los resultados de las simulaciones, extraer conclusiones y documentarlas.
  7. Analizar mediante simulación por ordenador el funcionamiento de un proceso logístico y proponer de manera argumentada mejoras al mismo.

A continuación se detallan los resultados del aprendizaje que el alumno debe alcanzar tras estudiar cada uno de los siete temas en que se ha estructurado el contenido de la asignatura.

TEMA 1. INTRODUCCIÓN AL MODELADO Y LA SIMULACIÓN

  • Discutir el significado de los conceptos "sistema", "modelo", "experimento" y "simulación".
  • Discutir en qué situaciones puede ser imposible o desaconsejable experimentar con el sistema real.
  • Describir y comparar las diferentes formas de estudiar un sistema y los diferentes tipos de modelos.
  • Comparar y reconocer los distintos tipos de modelos matemáticos.
  • Discutir los niveles en el conocimiento de los sistemas de la clasificación de Klir, y el significado de los conceptos "análisis", "inferencia" y "diseño" de sistemas con relación a dicha clasificación del conocimiento.
  • Discutir un marco formal para el modelado y la simulación en el que se definen 5 entidades (sistema fuente, base de datos del comportamiento, modelo, simulador y marco experimental) y dos relaciones entre ellas (relación de modelado y relación de simulación).
  • Describir las diferencias entre los distintos tipos de modelos matemáticos y saber reconocer a qué tipo pertenece cualquier modelo.
  • Discutir qué características debe tener un modelo para ser de tiempo discreto y cómo se realiza la descripción y simulación de este tipo de modelos.
  • Discutir qué es un autómata celular y cómo se realiza su descripción y simulación.
  • Discutir qué características tienen los modelos de eventos discretos y las diferencias entre su descripción orientada a la planificación de eventos y orientada a los procesos.
  • Discutir los pasos de que típicamente consta un estudio de simulación en el cual se emplean modelos estocásticos de eventos discretos.
  • Emplear el lenguaje R para realizar programas sencillos y representaciones gráficas sencillas de los datos.

TEMA 2. MODELADO MEDIANTE DEVS

  • Discutir la especificación formal de modelos atómicos y acoplados mediante el formalismo DEVS clásico.
  • Aplicar el formalismo DEVS clásico a la especificación de modelos de eventos discretos.
  • Discutir los fundamentos del algoritmo simulador para modelos DEVS.  
  • Describir el comportamiento dinámico de un modelo de eventos discretos a partir de su especificación DEVS.

TEMA 3. MODELADO CON ARENA

  • Discutir los fundamentos del modelado orientado a los procesos.
  • Discutir la funcionalidad de los módulos del panel Basic Process, así como algunas características de módulos del panel Advanced Process.
  • Describir modelos sencillos usando Arena, incluyendo la descripción de la llegada de entidades, procesos con diferentes tipos de acciones (Seize, Delay y Release), recursos con planificación de su capacidad y sus averías, y bifurcaciones en el flujo de las entidades.
  • Discutir qué son los atributos, qué son las variables, la diferencia entre ambas y cómo se definen en Arena.
  • Discutir qué es el rechazo (balking) y cómo se describe en Arena.
  • Discutir posibles utilidades de los conjuntos y cómo se describen en Arena.
  • Discutir algunas capacidades de Arena para el modelado modular y jerárquico.
  • Discutir algunas de las capacidades de Arena para la estimación de costes.
  • Definir expresiones empleando el constructor de expresiones y el módulo Expressions.
  • Describir en Arena el experimento a realizar sobre el modelo. En particular, especificar los parámetros del modelo y los parámetros de las réplicas.
  • Discutir de qué forma muestra Arena los resultados de la simulación y realizar interpretaciones básicas sobre los mismos.
  • Discutir el significado y cómo Arena calcula la utilización, la utilización instantánea y la utilización planificada de un recurso.

TEMA 4. MODELADO DE LAS ENTRADAS ALEATORIAS

  • Discutir qué es una variable aleatoria, qué son su densidad de probabilidad y su probabilidad acumulada, qué son los cuantiles, la mediana, la media, la varianza y la desviación estándar, y cómo se calculan los estimadores de la media y la varianza de un conjunto de datos. Construir intervalos de confianza para la media y la varianza.
  • Discutir qué técnicas pueden emplearse, cuando se dispone de un conjunto de muestras experimentales de una variable aleatoria de entrada, para generar observaciones de dicha variable con las que alimentar el modelo.
  • Reconocer algunas de las distribuciones teóricas continuas y discretas más comunes.
  • Construir distribuciones empíricas a partir de datos experimentales. Desplazar y truncar distribuciones.
  • Discutir técnicas para el análisis de la independencia y homogeneidad de los datos.
  • Seleccionar la familia de distribuciones teóricas que mejor se ajusta a un conjunto de datos, empleando para ello consideraciones teóricas, estadísticos de los datos, histogramas y gráficas cuantil-cuantil.
  • Discutir los principios en los que se basa el cálculo de los estimadores de máxima verosimilitud de los parámetros de las distribuciones teóricas continuas y discretas.
  • Aplicar técnicas gráficas para medir la bondad del ajuste a los datos de una distribución de probabilidad. Discutir los fundamentos de los tests chi-cuadrado y de Kolmogorov-Smirnov.
  • Discutir técnicas para la selección de las distribuciones en ausencia de datos.
  • Discutir qué es un proceso de Poisson estacionario, no estacionario y compuesto. Modelar procesos estocásticos de llegada.
  • Realizar análisis y modelos sencillos de los datos usando Arena y R.

TEMA 5. GENERACIÓN DE LAS ENTRADAS ALEATORIAS

  • Describir algunos generadores físicos de números aleatorios. Discutir las diferencias entre los generadores físicos y aritméticos desde el punto de vista de su aplicación a la simulación.
  • Discutir el significado de la uniformidad e independencia de una secuencia de números.
  • Discutir las características de diferentes tipos de generadores aritméticos, incluyendo los generadores congruenciales lineales y cuadráticos, los generadores combinados y de Tausworthe.
  • Discutir cuál es la finalidad de los tests empíricos de uniformidad e independencia.
  • Discutir los métodos fundamentales para la generación de observaciones de variables aleatorias. Aplicar los métodos de la transformación inversa, de composición y convolución, y de aceptación/rechazo para generar observaciones de distribuciones de probabilidad.
  • Aplicar algoritmos para generar observaciones de variables aleatorias continuas, discretas y de procesos estocásticos de llegada.

TEMA 6. ANÁLISIS DE LOS RESULTADOS DE LA SIMULACIÓN

  • Discutir las diferencias entre los estudios de simulación con terminación y los estudios en el estacionario, así como entre el comportamiento transitorio y el comportamiento en el estacionario del modelo.
  • Construir intervalos de confianza para la media de magnitudes representativas del comportamiento del sistema, tanto en los estudios con condición de terminación como en los estudios en el estacionario.
  • Discutir y aplicar las técnicas para comparar dos o más sistemas.
  • Analizar las salidas de un único sistema y comparar varios sistemas usando Arena.
  • Comparar las salidas de varios sistemas usando R.

TEMA 7. DISEÑO DE EXPERIMENTOS Y OPTIMIZACIÓN

  • Discutir el significado de los conceptos: respuesta, factor, nivel, región experimental, matriz del diseño, efectos principales e interacciones entre factores.
  • Diseñar experimentos factoriales completos y factoriales fraccionales. Discutir qué tipo de modelo lleva implícito cada tipo de experimento.
  • Calcular los efectos principales y las interacciones. Discutir cómo se calculan intervalos de confianza para los mismos.
  • Discutir en qué consiste la metodología de optimización denominada de la superficie de respuesta.
  • Realizar experimentos de optimización sencillos usando Arena.