Professional Documents
Culture Documents
Unidad I
Conceptos Bsicos
Qu es simulacin reas de aplicacin Ventajas y desventajas de la simulacin Etapas en un estudio de simulacin Aproximaciones al modelado Ejemplo Referencias
Que es simulacin?
Segn el diccionario de la RAE simular es: Representar algo, fingiendo o imitando lo que no es. Segn el Handbook of Simulation (1998) es una imitacin de las operaciones de un sistema o proceso real a lo largo del tiempo (Sistemas complejos).
Involucra la generacin de una historia artificial del comportamiento del sistema y a partir de dicha historia se efectan inferencias relativas a las caractersticas operacionales del sistema real que representa.
Permite describir y analizar el comportamiento del sistema real, y responder ciertas interrogantes para apoyar el diseo de sistemas reales. En el caso de algunos problemas reales es una metodologa indispensable para resolverlos.
Que es simulacin?
Es una metodologa que permite apoyar la toma de decisiones. ya sea en el diseo de Sistemas, antes que stos sean construidos ya sea probando polticas de funcionamiento, antes que stas sean implantadas. La Simulacin, no resuelve los problemas por s misma, sino que ayuda a: Identificar los problemas relevantes Evaluar cuantitativamente las soluciones alternativas
Necesidad de la simulacin
Por qu son necesarios los modelos de simulacin o prototipos? La experimentacin de un sistema o procesos
... Puede generar problemas ticos ... puede generar problemas econmicos ... o puede llevarlo a colapsos ... o puede ser simplemente imposible
La simulacin
Es un trmino muy amplio, en realidad existen varios analizar problemas. La Simulacin requiere de MODELOS (validez). No es una solucin analtica No obtiene resultados exactos (desventaja) Permite modelar sistemas complejos (ventaja) Es mejor una respuesta aproximada al problema correcto que una respuesta correcta al problema aproximado. Es la tcnica de modelado estocstico ms til, de mayor reconocimiento en diversos campos de aplicacin. Un modelo es una representacin de un sistema pensada para unos objetivos. Un mismo sistema real puede tener varios modelos. enfoques para
reas de Aplicacin
Sistemas de Computadoras. Evaluar hardware o requisitos de software. Telecomunicaciones. Disear sistemas de comunicacin o protocolos para mensajera, etc. Transporte y Energa. Disear facilidades como autopistas, metros, puertos, etc. Aplicaciones Militares y Navales. Evaluacin de nuevas armas o tcticas. Economa. Anlisis de sistemas econmicos o financieros. Fabricacin. Disear y analizar polticas de planificacin, inventarios, etc.
Cundo simular?
Como regla general, la simulacin es apropiada cuando: Desarrollar un modelo analgico es muy difcil o quizs an imposible. El sistema tiene una o ms variables aleatorias relacionadas La Dinmica del sistema es extremadamente compleja El objetivo es observar el comportamiento del sistema sobre un perodo La habilidad de mostrar la animacin es importante.
Temas a considerar
Aunque se vern ms adelante con detalle ante un estudio de simulacin surgen las siguientes preguntas: Cmo se determina la forma de los datos de entrada? Cmo generar variables aleatorias si dichos datos siguen distribuciones distintas de la uniforme? Cmo puede saber el usuario que la simulacin imita la realidad? Qu problemas se pueden resolver con simulacin? Cunto tiempo debe estar funcionando una simulacin? Cuntas simulaciones diferentes del mismo fenmeno se deben realizar? Qu tcnicas estadsticas hay que utilizar para analizar los resultados de salida?
Conceptos Bsicos
Conceptos Bsicos
Sistema Cualquier parte del universo que existe y funciona en el espacio y el tiempo. Modelo Un modelo es una representacin simplificada del sistema en un instante de tiempo o espacio concreto realizada para comprender el sistema real. Simulacin Una simulacin es una manipulacin de un modelo de forma que funcione en el espacio o en el tiempo para comprimir ste, permitindonos percibir las interacciones que no seran fcilmente apreciables por su separacin en el tiempo o el espacio.
Modelos de sistemas
Modelos de sistemas
Ventajas de la simulacin
Beneficio general de la simulacin Laboratorio de aprendizaje-fcil de modificar. Se puede experimentar con nuevos diseos sin que tengan que construirse. Algunos beneficios especficos Mejorar el funcionamiento de sistemas reales complejos Disminuir inversiones y gastos de operacin Reducir el tiempo de desarrollo de un sistema
Ventajas de la simulacin
Asegurar que el sistema se comportar como se desea Conocer oportunamente hechos relevantes y efectuar cambios en el momento oportuno A veces es lo nico que se puede hacer para estudiar un sistema real (no existe; se destruye; muy caro) Un modelo de simulacin puede ser ms amplio y robusto con respecto a los cambios en las caractersticas de los parmetros de entrada que un modelo analtico que solo es vlido bajo un conjunto de suposiciones.
Ventajas de la simulacin
Flexibilidad para modelar las cosas tal como son (no importa si son difciles de explicar y complicadas),
Comprender porqu Explorar posibilidades Diagnosticar problemas
Desventajas de la simulacin
Puede ser costosa y consumir mucho tiempo inicialmente. Construir modelos precisa un entrenamiento especial. Algunas veces soluciones mejores y ms fciles son pasadas por alto. Los resultados pueden ser difciles de interpretar Por lo general son ignorados los factores humanos y tecnolgicos. Peligro de poner demasiada confianza en los resultados de la simulacin. Es difcil verificar si los resultados son vlidos. (Proceso de validacin como tema de estudio)
Tipos de Simulacin
Esttica v/s. Dinmica Juega el tiempo un papel en el modelo?. La evolucin temporal de las variables de estado es importante. Cambios Continuos v/s. Cambios Discretos Puede el estado cambiar continuamente o slo cambiar en algunos instantes del tiempo?. La evolucin de las variables de estado ocurre asociada con eventos que se producen en determinados instantes de tiempo. Determinstico v/s. Estocstico Es todo cierto o existe incertidumbre?. Al menos algunas variables de estado son aleatorias. En este curso se va a tratar con modelos: Dinmicos, orientados a eventos discretos y estocsticos
separar los eventos (lo que puede conducir a ejecuciones de simulacin demasiado largas)
Las condiciones lgicas se implementan fcilmente Los clculos no estn sincronizados con los eventos
Los eventos se producen en cualquier instante. Existe una lista nica de los eventos planificados Los eventos se mantienen en orden temporal El sistema calcula slo en los momentos en los que se producen eventos.
Eventos
Pueden cambiar el estado del sistema Se producen aleatoriamente Tiempos de llegada distribuidos estadsticamente Tiempos de servicio distribuidos estadsticamente Colocacin en la cola (estructura de datos) de los eventos que esperan por el servicio Eliminacin de la cola para ser servidos
Aproximacin a eventos
Una mquina procesa trabajos en el orden de llegada de los mismos. Los tiempos entre llegadas y de proceso se ajustan a una distribucin exponencial con tasas y respectivamente ( < ) Posibles de medidas de prestaciones que pueden tener inters: Cul el tiempo medio de espera? Cul es la longitud media de la cola? Cul es la longitud media del periodo ocupado? Cunto cambian las prestaciones si se acelera la mquina?
Ejemplo
Desarrollar una estructura preliminar del modelo que relaciones las variables del sistema y las medidas de prestaciones.