23 Ago

Jj

Cuando simulación es una herramienta apropiada:


Interacciones Internas de un sistema complejo. Mejorar el sistema real con lo aprendido en el modelado. Detectar variables y/o requerimientos de Recursos importantes. Verificar soluciones analíticas. Aprendizaje.

Cuando NO es Apropiada


: Existe solución Analítica. Sentido común es suficiente. Eexperimentos directos son más sencillos. Si su costo excede los ahorros (estimados). Si no se dispone de recursos ni tiempo. Si no hay datos disponibles. Si no se puede verificar y validar.
Tipos de simulación: Estocástico o determinista (aleatoriedad) Ej. Estocástico: Simulación Montecarlo Ej. Determinista: Elemento Finito.
Estático o dinámico (tiempo). Ej. Estático: Elemento Finito Ej. Dinámico: Sim. De eventos discretos.
Continuo o discreto (intervalos tiempo) Ej. Continuo: Simulación de flujo líquidos. Ej. Discreto: Sim. De eventos discretos.
Local o distribuido (lugar de ejecución) Ej. Local: Simulación Montecarlo Ej. Distribuido: Planta virtual

Evento discreto:


Refiere a sistemas que pueden ser Representados por una secuencia o serie de eventos. La simulación describe cada evento discreto, movíéndose de uno a otro, a medida que el tiempo transcurre. Los Eventos pueden servir para Planificar el final de una simulación o Planificar una operación en un instante concreto,Ejemplo: Calentador con termostato eléctrico, Puede ser modelado por los eventos prender y apagar, Carácterísticas:
Los periodos “inactivos” Son ignorados. En el avance por Incrementos fijos no son ignorados lo cual implica un mayor costo Computacional. Los periodos entre eventos suelen ser de tamaño desigual.

Componentes



Estado del sistema

: variables de estado Reloj del sistema:
Variable que proporciona el valor actualizado del tiempo simulado Lista de eventos:
Lista de instantes de tiempo Contadores Estadísticos:
Variables
Rutina Inicialización
: Subprograma de inicialización de variables Rutina Temporal (Determina el siguiente Evento, Actualiza El reloj de simulación)

Rutina de eventos

Subprogramas de actualización Del estado (uno por cada evento)

Librería de rutinas

: Generadores de observaciones con distribuciones conocidas Generador De Informes Programa Principal:
Programa que
Llama a la rutina de inicialización, Llama a La rutina temporal, Verifica la terminación de la simulación

Etapas de un proyecto De simulación:


Documentación, Presentación, Toma de decisiones, implementación, Calibración del modelo al Nuevo escenario

1)
Recoger conocimiento (Búsqueda de la Forma de enfrentar mejor el problema, Límite de Batería del sistema),

2)
Desarrollo de Modelo Conceptual (Layout, Equipos, Interacción, Criterios Operacionales, Plan de producción).

3)
Recolección de datos (Búsqueda de Parámetros relevantes de equipos, Tiempos de proceso, entre fallas y de Reparación, Calendario de mantenciones, etc.).

4) Búsqueda de datos que explican Comportamientos de procesos (NO tiempos de espera) (Tiempos de traslado y Tiempos de transporte).

5)
Preparación de datos para el modelo (Análisis de datos relevantes, para convertirlos en parámetros, Ajustes de Curvas de distribución de probabilidad).

6)
Desarrollo de Caso Base (Elección de Plataforma (software) a utilizar, Codificación de Modelo Conceptual por etapas, Ingreso de parámetros y distribuciones de probabilidad, Búsqueda de variables Relevantes para medir rendimiento y comportamiento del sistema).

7)
Verificación (Verificar que cada uno De los algoritmos hagan lo que deben hacer, Verificar que los resultados de Cada una de las etapas codificadas sean coherentes, Chequear visualmente que Los equipos hacen lo que deben hacer)

8) Validación


: Elegir un periodo de prueba, Buscar singularidades (fallas, mantenciones de equipos, etc.) del periodo de prueba, Cargar al modelo Las singularidades encontradas, Mantener los parámetros generales y relevantes , Correr el modelo, Comparar variables relevantes del sistema real con las Entregadas por el modelo (Docimas de hipótesis), Al validar el caso base, se Entrega un diagnóstico del sistema

9) Diseño de Experimentos:


Búsqueda De Vulnerabilidades y Oportunidades del sistema, Implementación y codificación De escenarios en el modelo

10) Análisis de experimentos:


Pruebas De vulnerabilidades y Oportunidades encontradas, Análisis e interpretación de Resultados 
RELOJ DE SIMULACIÓN a la variable del modelo que proporciona el Valor actualizado del tiempo simulado, Dos formas de avance del tiempo Por eventos o Por Incrementos fijos

Avance por evento:


Se inicializa el reloj a 0, Se determinan aleatoriamente los instantes futuros de Ocurrencia de eventos, Se Incrementa el reloj al evento más inminente (el primero) (Se actualiza el estado del sistema, Se actualiza el conocimiento existente sobre los Tiempos de los eventos futuros, Repetir 3 hasta que se detone alguna condición de parada).

Deja un comentario