Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Proyecto de Simulacion

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 36

UNIDAD 2:

PROYECTO DE SIMULACIÓN

Una Perspectiva Global

Durán-Salazar
UNA VISIÓN GLOBAL DEL PROYECTO

Definición del Problema

Construcción del Modelo y


Testeo

Experimentación

Completitud del Proyecto e


Implementación

Durán-Salazar
FASE 1: DEFINICIÓN DEL PROBLEMA

Identificación del Problema


y del Conjunto de Objetivos

Definición de factores
experimentales y Reportes

Determinar el alcance y
nivel del modelo

Recolectar y Analizar los


datos

Proporcionar una
Especificación
Durán-Salazar
del Proyecto
FASE 2: CONSTRUCCIÓN DEL MODELO Y TESTEO

Estructurar el Modelo
elementos que necesiten ser
definidos y los datos y la lógica
requerida para manejar el modelo

Construir el Modelo:
- Codificar: pasar el modelo a un
lenguaje comprensible por la
computadora
- Documentar: explicar la
estructura del modelo
- Verificar: código es correcto

Validar el Modelo

Durán-Salazar
FASE 3: EXPERIMENTACIÓN

Ejecutar Experimentos:
- Determinar el Tiempo de
ajuste y la longitud de
corrida
- Seleccionar Experimentos

Analizar los resultados y redactar


conclusiones
-chequear si los objetivos del proyecto
se han alcanzado y el grado en que se
alcanzaron.
- Redactar un conjunto de
conclusiones y recomendaciones
FASE 4: COMPLETAR EL PROYECTO E IMPLEMENTAR

Comunicar los Resultados

Completar la
Implementar
Documentación
Recomendaciones

Revisar el Proyecto

Ejecutar corridas del


Simulador con una visión
más amplia
Durán-Salazar
DEFINICIÓN DE OBJETIVOS
 OBJETIVOS: Finalidad en si misma, establecen que
es lo que se debe de alcanzar y el conocimiento que
debe ser obtenido una vez completado el proyecto.
LOGRO: describen el objetivo básico del proyecto.
Ej. Mejorar la eficiencia de un servicio
 MEDIDAS: Es la cuantificación del objetivo.
Ej. Atender un 10% más de clientes que buscan un
servicio.
 RESTRICCIONES: Limitaciones físicas, de
administración, financieras, etc. Son opcionales.
Ej. Atender un 10% más de clientes que buscan un
servicio sin incrementar los costos
Durán-Salazar
TIPOS DE OBJETIVOS y TIPOS DE
SIMULACIÓN SEGÚN LOS OBJETIVOS

 Alcanzar un óptimo Simulación de Optimización

 Comparar alternativas Simulación Comparativa

 Comprobar hipótesis Simulación de Prueba de


hipótesis

 Estimar variables Simulación de Estimación

Durán-Salazar
EJEMPLOS DE OBJETIVOS

 Incrementar el rendimiento de un negocio


 Reducir el promedio de tiempo de espera de los
clientes de un banco
 Estimar los efectos de averías de máquinas.
 Determinar el Nº de vehículos requeridos para
transportar materiales.
 Dadas dos estrategias de venta determinar cuál es la
más conveniente
 Comprobar si un aumento en el precio del
combustible impacta negativamente en las ventas de
leche.
Durán-Salazar
Consigna 1

1. Clasifique los objetivos de la


diapositiva anterior

2. Defina medidas para cada uno

3. Proponga restricciones

Durán-Salazar
FACTORES EXPERIMENTALES

Representan los métodos por medio de


los cuales deben alcanzarse los objetivos
del proyecto.
Ejemplo:
Objetivo Incrementar el rendimiento de un
computador en un 10%.
Factor Experimental Cambiar los ciclos de
tiempo y el tamaño de los buffers.
Durán-Salazar
FACTORES EXPERIMENTALES
DECISIONES A TOMAR
 Identificar los Factores: listar formas mediante las cuales los
objetivos pueden alcanzarse. Se obtiene una lista de factores
experimentales. Métodos que son menos probables de tener éxito
pueden ser entonces excluidos del modelo. De esta manera, el tiempo
no será desperdiciado permitiendo que factores que tienen pocas
chances de tener éxito sean modelados.
 Determinar el rango de valores que es conveniente
que tomen los factores: se determina el valor máximo y
mínimo dentro de los cuales los objetivos serán alcanzados
 Decidir sobre los métodos de entrada de datos
para cambiar los valores de los factores. Esto puede
ser realizado en una variedad de formas: el código del modelo de
simulación, opciones basadas en menú, archivos de datos, software de
terceros tales como hojas de cálculo y bases de datos

Durán-Salazar
IDENTIFICACIÓN DE SALIDAS

 Identificar los valores a ser reportados


 Determinar el método de reporte
 Decidir cómo serán visualizados los
reportes.

Durán-Salazar
ROLES BÁSICOS DE UN REPORTE
 Medir en que grado los objetivos del proyecto han sido
alcanzados.
 Puntualizar los problemas que son remediables con el
logro de los objetivos, permitiendo así la identificación
de soluciones.
Los reportes debe estar relacionados con los objetivos.
Deben proveer la información que apoyen ambos roles
Ej: si el objetivo del proyecto es incrementar el rendimiento en
un 10%, se requiere un reporte de rendimiento

Durán-Salazar
MÉTODOS DE REPORTE
Es importante que se elijan los métodos
correctos, esto asegura que los resultados
puedan ser interpretados correctamente y
también comunicados efectivamente.
 Reportes Tabulares: Total Acumulado y
Porcentajes, Medias y desviaciones estándar,
Medianas y cuartiles, Modas, Mínimos y Máximos,
Test Estadísticos.
 Reportes Gráficos: Series de tiempo,
histogramas, Diagramas de Gantt, Diagramas de
barras, Diagramas de torta, Diagramas de
dispersión.

Durán-Salazar
VISUALIZACIÓN DE REPORTES

 Display Dinámicos
 Reportes Interactivos.
 Archivos de Datos
 Usar Software intermedio

Durán-Salazar
ALCANCE Y NIVEL DEL MODELO
ALCANCE: ¿Qué modelar?, ¿Qué se debería incluir en el
modelo?
NIVEL: ¿Cómo modelar? ¿Cuánto detalle se debería
modelar?
 Modelar la mínima cantidad de detalles requeridos para
alcanzar los objetivos
 Tomar en cuenta: objetivos, escalas de tiempo, velocidad
de corrida, factores experimentales y reportes.
 Revisar los objetivos si es que hay problemas para
alcanzarlos
 Hacer una lista de los elementos a ser modelados y
cualquier otro aspecto que se asuma.

Durán-Salazar
RECOLECCIÓN Y ANÁLISIS DE DATOS
 Usos de los Datos:
 Para construir el modelo

 Para inicializar los factores experimentales

 Para chequear la validez del modelo

 Categorías de los datos:


 Disponibles: representa aquellos datos que están inmediatamente
disponibles. Ej: los ciclos de tiempo de máquina, disposición física y
demanda proyectada
 No disponibles pero recolectables: son aquellos que podemos
calcular o se los puede recolectar. Ej: Reglas de control, horarios de
producción
 No disponibles ni recolectables: por restricciones de tiempo y
recursos, o simplemente porque existen procesos similares. Ej: típicos
son roturas de máquinas tiempos de servicio de clientes. En estos
casos se recurre a la estimación, se puede interrogar a los usuarios de
una empresa simular a la que queremos modelar.

Durán-Salazar
ESTIMACIÓN DE DATOS

 Estudiar facilidades similares


 Entrevistar al staff operacional
 Discutir los datos con el usuario
 Hacer suposiciones inteligentes
¿Qué método elijo? Depende de las
circunstancias del proyecto

Durán-Salazar
Consigna 2:
1. Elija alguno de los simuladores cuyos objetivos
se trabajaron en la consigna anterior
2. Para el simulador elegido identifique los factores
experimentales.
3. Indique el método de reporte que le parece más
adecuado para mostrar los resultados de la
simulación e indique que información debería
contener el reporte
4. Identifique datos disponibles, datos recolectables
y datos no disponibles ni recolectables para el
simulador elegido en la consigna anterior

Durán-Salazar
¿POR QUÉ ESPECIFICAR?
 Para comunicar los objetivos del proyecto y
el enfoque
 Para confirmar la validez del enfoque
 Para dar credibilidad
 Para reducir las necesidades de cambios en
el modelo de simulación
 Para tener un referente durante y después
del proyecto.

Durán-Salazar
VENTAJAS DE LOS LENGUAJES DE
SIMULACIÓN

 Reducción en la tarea de programación.


 Mejor definición del sistema.
 Mayor flexibilidad para cambios.
 Mejor diferenciación de las entidades del
sistema.
 Mejor vinculación entre entidades.

Durán-Salazar
CARACTERÍSTICAS DE LOS
LENGUAJES DE SIMULACIÓN
 Disponen de un procedimientos para la generación de
números aleatorios uniformes.
 Disponen de métodos para generar las variables
aleatorias más conocidas y usadas.
 Disponen de mecanismos de avance de tiempo.
 Proporcionan rutinas para el análisis estadístico de los
resultados de la simulación.
 El formato en que los resultados de la simulación son
presentados.
 La forma en que se reportan inconsistencias y errores.
 El lenguaje en el que el paquete está escrito.
 La compatibilidad entre computadores.

Durán-Salazar
FACTORES A CONSIDERAR EN LA SELECCIÓN DE UN
LENGUAJE DE SIMULACIÓN

 Los manuales disponibles


 Compilador del lenguaje
 La documentación y diagnóstico de
errores
 La eficiencia
 Los costos involucrados
 Conocimiento del lenguaje
 Justificación económica

Durán-Salazar
CLASIFICACIÓN DE LOS LENGUAJES DE
SIMULACIÓN

LENGUAJES DE SIMULACIÓN

LENGUAJES PARA LENGUAJE PARA LENGUAJE PARA


SIMULACIÓN CONTINUA SIMULACIÓN CONTINUA Y DISCRETA SIMULACIÓN DISCRETA
STELLA (Gasp IV, C-Simscript
DYNAMO, EVOLUCION, VENSIM Slam)

Enfoque de Enfoque de Enfoque de Enfoque de


Eventos Actividades Procesos Símbolos
(Gasp II, Simscript, (Forsim IV) (Simula) (GPSS)
Qsim, Arena)

Durán-Salazar
VERIFICACIÓN

Estructura Codificación
del modelo del modelo
MUNDO MODELO
REAL RESULTA
DOS

Verificación
Validación

Durán-Salazar
MÉTODOS DE VALIDACIÓN
 Validación de Face
 Ver correr el modelo por una hora
 Demostrar el modelo
 Comparación con el sistema real
 Datos Históricos
 Relaciones de entrada/salida
 Test de Turing
 Comparación con otros modelos
 Comparación con modelos matemáticos
 Modelos Determinísticos
 Comparación con modelos de simulación
similares.
Durán-Salazar
MÉTODOS DE EXPERIMENTACIÓN

 Experimentación Interactiva: son realizados


mediante la ejecución del modelo,
observando que es lo que sucede,
decidiendo sobre las acciones e
implementándolas en el modelo para
observar su efecto.
 Experimentación Batch: se realiza
estableciendo factores experimentales y
dejando el modelo que corra por un periodo
de tiempo para así poder obtener algunos
resultados. Durán-Salazar
ALTERNATIVAS DE EXPERIMENTACIÓN

 Experimentar para comparar


alternativas

 Experimentar para buscar un óptimo

Durán-Salazar
ANÁLISIS DE RESULTADOS
 Estimación Puntual:
 Totales acumulados y porcentajes
 Medias
 Modas

 Medidas de Dispersión
 Desviación Estandar
 Quartiles
 Mínimos y Medios
 Histogramas

Durán-Salazar
¿Por qué comunicar los resultados?
 Para satisfacción del cliente

 Para desarrollar nuevas ideas

 Para obtener acuerdo en las


recomendaciones.

Durán-Salazar
PASOS DE LA IMPLEMENTACIÓN

 Identificar
quién implementará las
recomendaciones.
 Desarrollar un Plan de
Implementación
 Monitorear las salidas.
 Entregar el modelo

Durán-Salazar
DOCUMENTACIÓN
 Especificaciones del Proyecto
 Documentación del Modelo
 Documentación de Usuario
 Reportes Finales
 Especificaciones de
Implementación
 Revisión del Proyecto

Durán-Salazar
REVISIÓN DEL PROYECTO
 ¿Se hizo todo bien?

 ¿Qué pudo hacerse mejor?

 Qué aspectos deberían mejorarse


para la próxima vez?

Durán-Salazar
EJECUCIÓN DE SIMULACIONES
CON UNA VISIÓN MÁS AMPLIA

Hay tres posibles rutas a seguir:

 Mantener el modelo actualizado.


 Una ampliación de fase en el
mismo proyecto
 Un nuevo proyecto

Durán-Salazar
Bibliografía
Successful
McGraw
Stewart Simulation. A
Hill, 1994 -
Robinson Practical Approach to
Inglaterra
Simulation Projects

David Rios
Insua – Sixto Simulación. Métodos Ra-Ma
1997 -
Ríos Insua – y Aplicaciones España
Jacinto Martín

Durán-Salazar

También podría gustarte