Sunteți pe pagina 1din 25

U SAN PEDRO INGENIERIA INFORMATICA

SIMULACION DE SISTEMAS

ING. FRANCISCO RODRIGUEZ

SIMULACION DE SISTEMAS

Tema 4_B: Etapas de un Proyecto de Simulacin


Docente: Ing. Francisco Rodrguez Novoa

En general el proceso es...


Definicin del Problema Establecer Objetivos y Plan General del Proyecto Conceptualizacin Modelo Construccin del Modelo no Verificado? no no Recoleccin de Datos

Validado?

Diseo de Experimentos Corridas de Produccin / Anlisis de Resultados si Ms Corridas? Reportes Preliminares, Documentar y Reportes Finales si

En general el proceso es...


Definicin del Problema Conceptualizacin Modelo Recoleccin de Datos Construccin del Modelo Verificacin y Validacin Conducir Experimentos Analizar Resultados
Define el Problema a ser estudiado, declaracin escrita del objetivo. incluyendo una

Abstraer el sistema en un modelo describiendo todos sus elementos, sus caractersticas y sus interacciones (grficos). Identificar, especificar y colectar datos en apoyo del modelo. Traducir el modelo conceptualizado utilizando los constructos de algn lenguaje de simulacin. Establecer si el modelo ejecuta lo que postula y si existe una concordancia entre el modelo y el sistema real. Hacer corridas de simulacin controladas. modificando los niveles de una variable de control y manteniendo el resto exactamente igual. La variacin en la salida se atribuye a estos cambios. Estudiar los resultados de la simulacin para inferir nueva informacin y hacer recomendaciones para la resolucin del problema.

Definicin del problema

Partir con supuestos adecuados Trabajar en el Problema Correcto Manejar expectativas Preguntar Hbilmente Escuchar sin Juzgar Comunicar Abiertamente Pronosticar la Solucin

Conceptualizacin Modelo
Establecer Objetivos Identificar y Priorizar Preguntas Claves
Salidas Requeridas para dar Respuesta a Preguntas Claves Establecer los Lmites del Modelo y Restringir los detalles Especificar las Entradas al Modelo

Partir de atrs para delante


Fijar primero dnde se quiere llegar para sealar la partida Modelo se construye de abajo-arriba

Recoleccin de Datos
Una vez que la propuesta ha sido aceptada, se debera preparar un programa de requerimiento de datos.
La conceptualizacin del modelo y la recoleccin de datos son actividades que se realizan en paralelo. La conceptualizacin indica el tipo de datos que se requieren y en que forma. Los datos recolectados permiten, a su vez, refinar y reforzar el concepto del modelo.

Construccin del Modelo


El Modelo conceptual se traduce a un modelo computacional utilizando lenguajes de propsito general o bien paquetes de aplicacin tales como Arena, Extend, ProModel y otros.
Se debe tener en cuenta que un paquete de aplicacin se ajusta mejor a los requerimientos del sistema real, considerando las particularidades de cada lenguaje de simulacin (construir un modelo de simulacin aportando constructos adecuados al sistema)

Construccin del Modelo


Foco en el Problema.
Construir el modelo no es la tarea princial; lo es encontrar la solucin correcta.

Partir con un Modelo Simple


Agregar el detalle; no partir con l

Frenar la complejidad
No permitir que el modelo se vuelva complicado compensando un mal diseo, o tan complejo que va ms all de la posibilidad de implantarlo

Mantener Momentum
Es mejor muchos hitos intermedios que una fecha lmite de trmino.

Revisiones.
Darse tiempo para realinear el proyecto.

Verificado?
Verificacin se refiere al modelo operacional. Est funcionando adecuadamente?; esto es, est haciendo lo que se supone que debera hacer?
Los datos son los apropiados?, son razonables?; el modelo computacional refleja con exactitud el modelo conceptual? No es razonable y altamente no recomendable esperar llegar al final para hacer esta tarea. La construccin del modelo operacional o simulador debe cumplir con todas las especificaciones de aseguramiento de calidad del desarrollo de software.

Validado?
En la validacin se debe determinar si el modelo conceptual es una representacin apropiada del sistema real; esto es, refleja lo que se supone que debe representar?. Puede el modelo substituir al sistema real para propsitos de experimentacin?
Esta actividad en realidad debe ser considerada como un proceso contnuo; cada etapa debe verificarse : est el problema claramente definido?; el modelo conceptual es razonable?; son los datos de entrada representativos de la realidad?

Diseo de Experimentos

Para cada escenario que se simular es preciso establecer:


el largo de la corrida de simulacin, la puesta a punto del simulador (inicializacin) y el nmero de rplicas para cada escenario

Corridas de Produccin y Anlisis

Las Corridas de Produccin y su posterior anlisis, se utilizan para estimar las medidas de desempeo de los distintos escenarios que se estn simulando.

Ms corridas?
Basado en el anlisis de las corridas que se han completado, se debe determinar si se requieren corridas adicionales o si es necesario estudiar otros escenarios. Se requieren ms corridas, cuando los resultados estadsticos no permiten aceptar o rechazar una hiptesis; Se requiere estudiar nuevos escenarios, para tener una mayor comprensin del sistema bajo estudio lo que obliga a menudo a estudiar otras situaciones.

Documentacin y Reportes
La documentacin y reportes es necesaria por varias razones obvias. Si el simulador se utilizar otra vez con mayor o menor frecuencia por el mismo u otros analistas es necesario saber qu hace y cmo lo hace. Lo mismo ocurre si el simulador es un prototipo y debe ser modificado en el futuro.
Es importante documentar cada etapa del esfuerzo de simulacin junto con su ejecucin; con esto se asegura que nada quedar en el tintero. La otra razn es entregar al cliente informes de avance en cada etapa y obtener su aprobacin, especialmente en la definicin del problema.

Documentacin y Reportes
Dossier de documentos formales a entregar debe contener a lo menos:
Definicin de Objetivos y Metas. Plan de Trabajo: (Carta Gantt o Pert) Supuestos para el Modelo Modelo Conceptual Registro de Cambios Modelo Operacional Datos de Prueba

Ejemplo N 1 de Simulacin
Uno de los procesos intermedios de una planta exportadora frutihortcola, consiste en clasificar, por tamao, frutas para un embalaje especfico. La fruta es descargada en cintas transportadoras, las cuales las conducen al lugar de supervisin. En estas cintas la fruta se dispersa por lo que el tiempo de arribo a este lugar es aleatorio. La accin de clasificar cada producto es llevada a cabo por un ojo robtico, el cual insume un tiempo aleatorio para completar su tarea. La frutas son transportadas a travs de una cinta y arriban al lugar de clasificacin con un tiempo entre ellas que va desde 1 a 6 segundos (distribucin de probabilidad uniforme [1,6]).

Ejemplo N 1 de Simulacin

Ejemplo N 1 de Simulacin
El tiempo de clasificacin insumido por el ojo robtico est dado por la siguiente tabla :

Ejemplo N 1 de Simulacin

Ejemplo N 2. Sistema de Fabricacin

Ejemplo N 2. Sistema de Fabricacin

Ejemplo N 2. Sistema de Fabricacin

Ejemplo N 2. Sistema de Fabricacin


Nro de Pieza Tiempo entre llegada Tiempo de llegada Tiempo inicio servicio Tiempo servicio Tiempo fin servicio

1 2 3 4

1.73 1.35 0.71 0.62

1.73 3.08 3.79 4.41

1.73 4.63 6.39 9.78

2.90 1.76 3.39 4.52

4.63 6.39 9.78 14.3

8.28

12.69

14.3

4.46

18.76

FIN TEMA

S-ar putea să vă placă și