LAS ETAPAS DE LA SIMULACION NUMERICA
INSTITUTO TECNOLOGICO DE VERACRUZ
1/31
Integrantes:• Mendez Romero Jose Ramon• Lozano Camacho Sergio• Pérez Valerde Luis Rey
Catedrático: Jose Antonio Garrido Nataren
Fecha:19/Marzo/2019
1. Formulación del problema2. Definición del sistema3. Formulación del modelo4. Recolección de datos5. Implementación del modelo en la computadora6. Verificación7. Validación8. Diseño de experimentos9. Experimentación10.Interpretación11.Documentación
LAS ETAPAS DE LA SIMULACION NUMERICA
2/31
es la etapa donde se estructuraformalmente la idea de la simulación.
LAS ETAPAS DE LA SIMULACION NUMERICA
La formulación del problemaes la etapa más importantede cualquier proyecto desimulación
ETAPA 1 La formulación del problema
3/31
En la etapa de la formulación del problema sedebe de definir claramente por qué se estudia unsistema y que objetivos se persigue con ello.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 1 La formulación del problema
4/31
LAS ETAPAS DE LA SIMULACION NUMERICA
En La formulación del problema se deben de determinarclaramente los siguientes factores:
1. Los resultados que se esperan del simulador2. El plan de experimentación3. El tiempo disponible4. Las variables de interés5. El tipo de perturbaciones a estudiar6. El tratamiento estadístico de los resultados y7. La complejidad de la interfaz del simulador.
ETAPA 1 La formulación del problema
5/31
La formulación del problema es uncontrato de realización entre el Cliente(usuario) y el Desarrollador (prestador deservicios).
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 1 La formulación del problema
6/31
La etapa de la definición del sistema consiste en estudiar el
contexto del problema.
ETAPA 2 La definición del sistema
LAS ETAPAS DE LA SIMULACION NUMERICA
7/31
La definición del sistema se debe de hacer un análisis con el finde determinar la interacción del sistema con otros sistemas, lasrestricciones del sistema, las variables que interactúan dentrodel sistema y sus interrelaciones, las medidas de efectividad quese van a utilizar para definir y estudiar el sistema.
ETAPA 2 La definición del sistema
LAS ETAPAS DE LA SIMULACION NUMERICA
8/31
La definición de un sistema implica clasificarlo, identificar lasentidades, atributos y actividades del sistema.
ETAPA 2 La definición del sistema
LAS ETAPAS DE LA SIMULACION NUMERICA
9/31
Una vez definidos los resultados que se esperanobtener del estudio (formulación del problema) ydelimitado su contexto (definición de sistema), sedefine y construye el modelo con el cual se esperaobtener los resultados deseados.
ETAPA 2 La definición del sistema
LAS ETAPAS DE LA SIMULACION NUMERICA
11/31
ETAPA 3 La formulación del modelo
LAS ETAPAS DE LA SIMULACION NUMERICA
La formulación del modelo es la etapa donde sedefine y construye el modelo con el cual seespera obtener los resultados deseados
12/31
En la formulación del modelo es necesario definir:
1. Todas las partes (objetos) que forman parte de él
2. Las variables (atributos) que determinan el estado de los objetos
3. El comportamiento de los objetos (métodos)
4. Las relaciones lógicas entre las partes y
5. Los eventos externos (timers, clics, etc..) que alteran el estado delos objetos
6. Los diagramas de flujo que describan en forma completa elmodelo
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 3 La formulación del modelo
13/31
ETAPA 3 La formulación del modelo
LAS ETAPAS DE LA SIMULACION NUMERICA
La formulación del modelo puede expresarse através del Lenguaje Unificado de Modelado
14/31
ETAPA 3 La formulación del modelo
LAS ETAPAS DE LA SIMULACION NUMERICA
El Lenguaje Unificado de Modelado (UML)permite representar todos los modelos.
15/31
Es importante que se identifiquen con claridad y exactitud losdatos que el sistema utiliza para funcionar, pues son los datosque el modelo va a procesar para tratar de producir los mismosresultados.
ETAPA 4 La recolección de datos
LAS ETAPAS DE LA SIMULACION NUMERICA
16/31
La etapa de recolección de datos implica tanto la identificaciónde los tipos de variables como la cantidad de datos a tratar.
LAS ETAPAS DE LA SIMULACION NUMERICA
Un sistema de tipo estadísticopresentará un gran numero dedatos (predicción del clima)mientras que uno deterministasolo requerirá el análisis de lasvariables (diagrama lógico).
ETAPA 4 La recolección de datos
17/31
La implementación del Modelo en la computadora se puederealizar a través de:
a) Un programa dedicado a tratar problemas de ese tipo (e.g. Promodel)
b) Un programa genérico (e.g. Excel)
c) Un programa construido con librerías que tratan problemas de ese tipo
d) Un programa desarrollado con un lenguaje de computación
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 5 Implementación del Modelo
18/31
Si se desarrolla un programa, la elección del lenguaje decomputación es de gran importancia.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 5 Implementación del Modelo
La calidad del modelo de simulación dependerá del lenguaje decomputación.
19/31
Tipos de lenguajes de computación:
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 5 Implementación del Modelo
1) Lenguaje maquina2) Ensambladores3) Alto nivel4) Interpretados5) Compilados6) Declarativos7) Imperativos8) Estructurados9) Objeto10) Base de datos
20/31
El proceso de verificación consiste en comprobar que el modelosimulado cumple con los requisitos de diseño para los que seelaboró.
En esta etapa se comprueba que la implementación del modeloes correcta global y unitariamente.
El proceso de test unitarios se utiliza generalmente para validarcada uno de los objetos y su comportamiento ensamblado.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 6 Verificación
21/31
A través de esta etapa se identifican las diferencias entre elfuncionamiento del simulador y el sistema real que se estátratando de simular.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 7 Validación
22/31
Las formas más comunes de validar un modelo son:
1. La opinión de expertos sobre los resultados de la simulación.
2. La exactitud con que se predicen datos históricos.
3. La exactitud en la predicción del futuro.
4. La comprobación de falla del modelo de simulación al utilizardatos que hacen fallar al sistema real.
5. La aceptación y confianza en el modelo de la persona quehará uso de los resultados que arroje el experimento de lasimulación.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 7 Validación
23/31
En esta etapa se comprueba la exactitud del modelodesarrollado.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 7 Validación
Como resultado de esta etapa puede surgir la necesidad demodificar el modelo
24/31
En esta etapa se diseñan los experimentos que seránrealizados para probar la respuesta del modelo al conjunto decondiciones y de datos que será probada.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 8 Diseño de experimentos
25/31
El diseño de experimentos consiste en generar bitácoras deprueba a las que deberá de someterse el modelo.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 8 Diseño de experimentos
Las pruebas son necesarias pues permiten validar que elmodelo funcionará bajo las condiciones con las que fueprobado.
26/31
La experimentación consiste en comprobar que elcomportamiento del modelo es correcto y que los resultadosgenerados son los deseados.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 9 Experimentación
En esta etapa se realizan lassimulaciones de acuerdo a lasbitácoras de prueba. Losresultados obtenidos sondebidamente recolectados ,procesados y documentados.
27/31
En esta etapa, se interpretan los resultados que arroja lasimulación.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 10 Interpretación
28/31
La documentación es una etapa de suma importancia en todoproceso de innovación.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 11 Documentación
La documentación permite guardar unregistro histórico del proceso desimulación
29/31
Al menos 2 tipos de documentación son requeridos parahacer un mejor uso del modelo de simulación.
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 11 Documentación
1. Documentación técnica2. Documentación de usuario
30/31
LAS ETAPAS DE LA SIMULACION NUMERICA
ETAPA 11 Documentación
Documentación técnica describe todo el proceso dedesarrollo del proyecto desde su inicio (etapa deformulación del problema) hasta la interpretación deresultados.
La documentación de usuario se refiere a la descripción delas funcionalidades del producto para que este pueda serutilizado ampliamente.
31/31