Unidad II. - Introducción A Los Modelos de Simulación
Unidad II. - Introducción A Los Modelos de Simulación
Unidad II. - Introducción A Los Modelos de Simulación
-Simulacin:
y manejos de tiempo.
La simulacin es un mtodo que comprende clculos secunciales paso por paso, donde puede reproducirse el funcionamiento de problemas o sistemas de gran escala. En muchos casos donde ocurren relaciones complejas, tanto de naturaleza predecible como aleatoria, es ms fcil preparar y pasar una situacin simulada en una computadora y emplear un modelo matemtico que represente todo el proceso que se estudia. En un modelo de simulacin los datos de entrada pueden ser reales o generados. La simulacin es el proceso de desarrollar un modelo de un problema y estimar medidas de su comportamiento, a su vez tambin consiste en construir modelos informticos que describen la parte esencial del comportamiento del sistema de inters, as como en disear y realizar experimentos con el modelo y extraer conclusiones de sus resultados para apoyar la toma de decisiones. En conclusin: La simulacin es la representacin de una situacin real a travs del uso de modelos, el cual arroja resultados o estimaciones del mismo, para apoyar o ayudar a la toma de decisiones. Ejemplo: en la simulacin de un sistema que procese N llamadas, conectando solo un telfono con otro a la vez, se puede determinar: a) Cuantas llamadas fueron exitosas. b) Cuantas llamadas fueron perdidas, por estar ocupado el telfono llamado. c) Cuantas llamadas fueron perdidas por no haber lnea de discar.
Aproximacin analtica:
Apelamos a resultados conocidos del Clculo de Probabilidades.
Aproximacin numrica:
. En este caso apelamos al procedimiento de Integracin Numrica.
Nota:
La lnea identificada con el n 1, muestra como es posible utilizar la simulacin para generar soluciones a modelos que resulta poco prctico resolver en forma analtica.
La lnea identificada con el n 2, refleja el hecho de que no todos los modelos analticos necesarios dan como resultado una solucin ptima.
La lnea identificada con el n 3, muestra que aunque las salidas de la simulacin son siempre de naturaleza descriptiva, puede incluirse una "rutina de bsqueda" en el modelo de simulacin para obtener una solucin ptima o cercana a la ptima.
Nota: esta solucin ptima puede ser ptima en trminos del modelo que se define pero esto no garantiza que la solucin no sea un ptimo global. 1.4.- Ventajas de la Simulacin:
Una vez construido el modelo puede ser modificado de manera rpida con el fin de analizar las diferentes polticas. Generalmente es ms econmico mejorar el sistema va simulacin, que hacerlo directamente en el sistema real. Es mucho ms sencillo comprender y visualizar los mtodos de simulacin que los mtodos puramente analticos. Los mtodos analticos se desarrollan casi siempre, para sistemas relativamente sencillos o simplificaciones, mientras que con los modelos de simulacin es posible analizar sistemas de mayor complejidad o con mayor detalle. En algunos de los casos, la simulacin es el nico medio para lograr una solucin. Permite estudiar el comportamiento de un sistema bajo un conjunto de condiciones de operacin predeterminadas.
Pueden compararse diseos alternativos de sistemas y observar cul satisface mejor un conjunto de requisitos. Una simulacin permite mantener un mejor control sobre las condiciones de funcionamiento que el que se obtiene experimentando directamente sobre el propio sistema real. La simulacin le permite analizar grandes problemas complejos para los que no estn disponibles resultados analticos. De hecho, la mayora de los problemas de mundo real encajan en esta categora. La simulacin proporciona una alternativa prctica.
Variables (indica la informacin cuantitativa que esperamos obtener a la salida del modelo). Estructura del modelo (secuencia lgica de solucionar el problema).
Procedimiento para la programacin de la simulacin: 3.-Manejo del tiempo en la Simulacin: 3.1.- Simulacin Sincrona u orientada a intervalos:
En este modelo, el tiempo de simulacin avanza segn pasos fijos t, es decir t a t + Obviamente, solo se detecta los sucesos ocurridos en el intervalo (t, t+ produzcan cambios en el sistema (recomendable para sucesos continuos). t, t + 2 t,. t, con lo que se introducen errores en la simulacin. Otro t,) en el instante t +
inconveniente, es que si los t entre suceso son muy grandes en comparacin con los t, invertimos esfuerzos computacionales al actualizar el reloj, sin que se
El tiempo de simulacin avanza del instante actual t al instante t' del siguiente suceso. (As solo se, representan explcitamente en el modelo los sucesos). Los perodos entre sucesos son insignificantes, por lo que no consumen tiempo de computacin, aunque las actividades entre sucesos consumen tiempo en el mundo real. Ejemplo: (Construccin del modelo para la simulacin de una venta de boletos para entrar al cine). Determinar: a) Cuantas personas hacen la cola en un instante t cualquiera. b) Cuantas personas fueron atendidas en un instante t cualquiera. c) Cuantas personas no hicieron la cola por no haber ticket.
a) lenguaje propiamente de simulacin. b) lenguaje general, que puede ser utilizado para otras aplicaciones. Recomendaciones al momento de escoger un lenguaje para el desarrollo de un modelo: Disponibilidad. Eficiencia. Capacidad de los programadores para aprender un nuevo lenguaje. La fcil implementacin y mantenimiento.
Escasa flexibilidad. Pueden aparecer problemas si se intentan solventar necesidades diferentes a las comunes. Los lenguajes de propsito general permiten una flexibilidad mayor que es patente, sobre todo, para la definicin de funciones aritmticas.
El lenguaje no puede ser apropiado para el problema especfico cuyo modelo se plantea.
EJERCICIOS:
1.- Defina las ventajas y desventajas de los lenguajes de propsito especial. 2.- Diga un concepto general de Simulacin. 3.- Defina el modelo de Simulacin para el proceso de peticin de rcord acadmico en el Dpto. de Control de Estudios del Ncleo de Sucre, (una vez hecho el pago en caja). Identifique los elementos claves del modelo de simulacin. 4.- Simular el sistema de ventas de entradas al cine, donde existe un solo vendedor y una sola cola. Si codificar el experimento, describir los cuatros pasos correspondientes. 5.- Diga las diferencia entre el enfoque analtico y de simulacin.
6.- La Subcomisin de Trabajos de Grado de Informtica, realiza un trabajo de revisin y control a todos los trabajos que servirn como requisito para la obtencin del ttulo de licenciado en informtica. Para ello, proceden de la siguiente forma si son proyectos nuevos (introducidos por primera vez), hacen una cola con prioridad para la revisin la fecha de recepcin, es decir el primero que entr es el primero en salir. Los proyectos viejos, es decir aquellos que fueron devueltos por correcciones y estn regresados para su verificacin, tambin se ordenan en forma ascendente por fecha y se le da prioridad al ms antiguo; Es necesario dejar claro que se pueden estar recibiendo simultneamente proyectos viejos y proyectos nuevos as como tambin tesis, por lo que se a establecido un procedimiento que le asigna mayor de atencin a las tesis, luego a los proyectos viejos y por ultimo a los nuevos, esto sobre lapsos de una semana. En virtud, del incremento vertiginoso que est sufriendo la matrcula de estudiantes con trabajo de grado inscrito, la Subcomisin ve con preocupacin la situacin, por lo que requiere de un estudio que le permita ya sea modificar el procedimiento para la revisin y control o la posibilidad de incorporar nuevos miembros a la misma. Es importante recalcar que la subcomisin se rene una vez por semana y est constituida por cuatro miembro, adems funciona durante todo el semestre. Por todo lo antes planteado se le pide la construccin de un modelo que permita simular el proceso y contar los trabajos que se le dan respuesta y a los que se quedan sin respuesta semanalmente. Identifique los elementos en el modelo construido los elementos de un modelo de simulacin.