Simulacion de Sistemas
Simulacion de Sistemas
Simulacion de Sistemas
SIMULACIN DE SISTEMAS
Emprendedores: Yanethsy Rios C.I: 20.967.264 Julio Ramos C.I: 20.498.661 Ing. Sistemas VII Semestre Octubre, 2013
La simulacin de sistema se puede definir como la tcnica de resolucin de problemas siguiendo los cambios en el tiempo de un modelo de sistema dinmico. Como la tcnica de simulacin no busca la resolucin analtica de las ecuaciones de un modelo, generalmente de un modelo matemtico construido con propsito de simulacin es de diferente naturaleza a otro diseo para tcnicas analticas, ya que este caso se
requiere tener presente las restricciones impuestas por la tcnica analtica, adems de hacer variadas suposiciones generales que satisfagan las restricciones. En cambio, es posible construir un modelo de simulacin con ms libertad. Formando una serie de componentes que correspondan a los diagramas de bloque. Cada componente se puede describir matemticamente en forma directa y natural, sin otorgar demasiada consideracin componentes. ecuaciones de a la complejidad es tal, para de manejar organizar que se varios y de estos las un Pero, modo necesario configurar emplear
pueda
procedimiento rutinario en su resolucin simultnea. En sistemas continuos, donde el inters principal se enfoca en los cambios suaves, se emplean en su descripcin conjunto de ecuaciones diferenciales. Cuando la simulacin est basada en estos modelos, se conocen como simulacin continua. En sistemas discretos, el nfasis esta puesto en los eventos o actividades, las ecuaciones son en esencia ecuaciones lgicas que expresan las condiciones para la ocurrencia de un evento. La simulacin consiste en seguir los cambios en el estado del sistema resultantes de la secesin de eventos. En este caso, se conocen como simulacin discreta, la simulacin se realiza decidiendo una secuencia de eventos y avanzando el tiempo al evento siguiente ms inminente.
determinadas variable, sino que, busca observar las formas en que cambian todas las variables del modelo a travs del tiempo. Las relaciones entre las variables deben ser deducidas de las observaciones. Para lograr comprender las relaciones que participan en el sistema, es necesario realizar varias corridas de simulacin,
por consiguiente, la simulacin debe planearse como una serie de experimentos. El modo en que se desarrollan los experimentos de simulacin depende directamente de la naturaleza del estudio. Geoffrey Gordon en su libro simulacin de sistemas plantea que los estudios de sistemas son de tres tipos: 1) Anlisis de sistemas: Procura comprender la forma de operacin de un un sistema modelo, ya aun existente cuando lo o planteado. ideal seria Construyendo
experimentar con el propio sistema, y mediante la simulacin se indaga el comportamiento del sistema. Interpretando los resultados obtenidos en termino de comportamiento el sistema. 2) Diseo de sistemas: Lo que se busca es generar un sistema que satisfaga ciertas especificaciones. En este caso, el diseador puede seleccionar o plantear determinados componentes del sistema, y conceptualmente seleccionada una determinada combinacin de componentes para construir el sistema. El sistema compuesto se modela y se predice su comportamiento a partir del conocimiento del sistema. Luego se compara el comportamiento pronosticado con el comportamiento deseado, en caso que la comparacin sea aceptable, se aprueba el diseo, de lo contrario, se redisea el sistema y se vuelve a repetir el proceso. 3) Postulacin de sistemas: es caracterstica del modo como se utiliza la simulacin en estudios sociales, econmicos, polticos y mdicos, en los cuales se conoce el comportamiento del sistema, pero no se conocen los procesos que provocan dicho comportamiento. El estudio confronta la respuesta del modelo basados en esas hiptesis con el comportamiento ya conocido. Si la comparacin entrega una correspondencia
Razonablemente
buena,
conduce
de
forma
natural
la
suposicin de que la estructura del modelo semeja al sistema real, y por ende, permite postular una estructura del sistema.
de reunir los datos para proporcionar parmetros correctos al modelo. A partir de un modelo matemtico, la construccin del
programa que represente el modelo, es una tarea relativamente bien definida. Pero, no necesariamente una fcil tarea, e incluso puede dilatarse enormemente. Ms el modelo establece las especficaciones de lo que debe programarse. Con frecuencia los pasos de formulacin de modelos y la construccin del programa se ejecutan paralelamente. La validacin del modelo, es un rea que requiere una buena cuota de juicio. Las diferencias que se hacen al determinar el modelo se comprueban observando si tiene un comportamiento al esperado. Pero es posible la ocurrencia de errores al programar el modelo. Idealmente, los errores del modelo y los de programacin se separan validando el modelo matemtico antes de iniciar la programacin. El diseo de un conjunto de experimentos que satisfagan los objetivos del estudio. Debe ponderarse cuidadosamente el nmero de corridas requeridas. Ya que una falla comn en estudios de simulacin, la brumadora masa de resultados recabados sin un determinado plan. La ejecucin de la corrida e interpretacin de los resultados, depender de la planificacin del estudio, ello contendr un estudio definido de interrogantes que el anlisis intentara responder.
Modelo de Recurrencia
Las ecuaciones de un modelo se hacen complejas cuando cada ecuacin comprende simultneamente varias variables del problema. Un enfoque para simplificarlos clculos numricos es considerar que el tiempo avanza en incrementos uniformes y valor actual de una variable en trminos de los valores de una o ms Variable en
intervalo anterior. Variables atrasadas se denominan las variables descritas en el intervalo anterior. Un concepto de ecuaciones de esta forma, organizado adecuadamente, permite determinar los valores de todas las variables en el intervalo actual a partir de las variables retrasadas. Luego se incrementa el tiempo en un intervalo y los valores calculados proporcionan las variables retrasadas requeridas para los clculos del siguiente intervalo. Mtodos especialmente directos cuando las ecuaciones del modelo son lineales. Tipo de modelo empleado extensamente en estudios de sistemas econmicos y se denomina economtrico.
Implementacin del modelo en la computadora Con el modelo definido, el siguiente paso es decidir si se utiliza algn lenguaje como el fortran, algol, lisp, etc., o se utiliza algn paquete como Automod, Promodel, Vensim, Stella y iThink, GPSS, simula, simscript, Rockwell Arena, [Flexsim], etc., para procesarlo en la computadora y obtener los resultados deseados. Verificacin El proceso de verificacin consiste en comprobar que el modelo simulado cumple con los requisitos de diseo para los que se elabor.2 Se trata de evaluar que el modelo se comporta de acuerdo a su diseo del modelo Validacin Del Sistema A travs de esta etapa es valorar las diferencias entre el funcionamiento del simulador y el sistema real que se est tratando de simular.3 Las formas ms comunes de validar un modelo son: 1. simulacin. 2. 3. 4. La exactitud con que se predicen datos histricos. La exactitud en la prediccin del futuro. La comprobacin de falla del modelo de simulacin al La opinin de expertos sobre los resultados de la
utilizar datos que hacen fallar al sistema real. 5. La aceptacin y confianza en el modelo de la persona que
har uso de los resultados que arroje el experimento de simulacin. Experimentacin La experimentacin con el modelo se realiza despus que este haya sido validado. La experimentacin consiste en comprobar los
datos generados como deseados y en realizar un anlisis de sensibilidad de los ndices requeridos. Interpretacin En esta etapa del estudio, se interpretan los resultados que arroja la simulacin y con base a esto se toma una decisin. Es obvio que los resultados que se obtienen de un estudio de simulacin colaboran a soportar decisiones del tipo semi-estructurado. Documentacin Dos tipos de documentacin son requeridos para hacer un mejor uso del modelo de simulacin. La primera se refiere a la documentacin del tipo tcnico y la segunda se refiere al manual del usuario, con el cual se facilita la interaccin y el uso del modelo desarrollado.
La simulacin con computador es por lo tanto una tcnica que realiza experimentos en un computador con un modelo de un sistema dado. El modelo es el vehculo utilizado para la experimentacin en situacin del sistema real. Los experimentos pueden llegar a tener un alto grado de sofisticacin que requiera la utilizacin de tcnicas estadsticas de diseo de experimentos. En la mayor parte de los casos los experimentos de simulacin son la manera de obtener respuestas mediante el diagrama siguiente:
La simulacin, y los experimentos de simulacin, se convierten as en una herramienta de anlisis de sistemas, para entender como opera un sistema existente, o como puede operar uno propuesto. La situacin ideal, en la cual el investigador realizara los experimentos sobre el sistema real es sustituida por una en la que el investigador construye un modelo del sistema y experimenta sobre l mediante la simulacin. Utilizando un ordenador, para investigar el comportamiento del modelo e interpretar los resultados en trminos del comportamiento del sistema objetivo del estudio. La simulacin, y el procedimiento experimental asociado, se convierten tambin en una herramienta de diseo de sistemas. Cuyo objetivo es la produccin que satisfaga ciertas especificaciones. El diseador puede seleccionar o planear como deben ser los componentes del sistema y concebir cual debe ser la combinacin de componentes y relaciones entre ellas que determinan el sistema propuesto. El diseo se traduce en un modelo cuyo comportamiento permite inducir el del sistema previsto. El Diseo se acepta cuando las previsiones se ajustan adecuadamente a los comportamientos deseados, en caso contrario
comunicacin donde la conducta de los usuarios est modelada en forma estadstica. Este tipo de simulacin a su vez puede ser: Digital: Cuando se utiliza una computadora digital. Analgica: Cuando se utiliza una computadora analgica. En este grupo tambin se pueden incluir las simulaciones que utilizan modelos fsicos .Un simulador por computadora est compuesto por las siguientes partes: Un modelo: Es un modelo simblico. Puede ser un conjunto de ecuaciones, reglas lgicas o un modelo estadstico. El evaluador: Es el conjunto de procedimientos que
procesarn el modelo para obtener los resultados de la simulacin. Puede contener rutinas para la resolucin de sistemas de ecuaciones, generadores de nmeros aleatorios, rutinas estadsticas, etc. La interfaz: Es la parte dedicada a interactuar con el usuario, recibe las acciones del mismo y presenta los resultados de la simulacin en una forma adecuada. Esta unidad puede ser tan compleja como la cabina utilizada en los simuladores de vuelos profesionales. Resolucin analtica vs. Simulacin Algunos modelos simblicos pueden resolverse analticamente. La ventaja de una solucin analtica es que da una visin integral sobre la conducta del sistema. Variando sus parmetros es posible identificar fcilmente cambios importantes en el comportamiento, detectar puntos crticos y sacar conclusiones generales para el tipo de sistema analizado. Por ejemplo, la solucin analtica del movimiento pendular permite concluir que el periodo (T) de cualquier pndulo es independiente de la posicin inicial, pero depende de la longitud (l) del mismo:
En el caso del movimiento de un resorte, variando el coeficiente de friccin se puede identificar dos tipos de respuestas caractersticas: la oscilatoria (con friccin nula) y la oscilatoria amortiguada (con friccin no nula). Cuando se desea calcular las races del polinomio cuadrtico:
Se analtica:
dispone
de
la
siguiente
solucin
Esta solucin analtica permite calcular fcilmente las nuevas races cuando se varan los coeficientes del polinomio. Tambin, es claro que habr problemas cuando el argumento de la raz cuadrada se haga negativo. Teora de Modelos y Simulacin. Introduccin a la Simulacin. 5 Sin embargo, no siempre es posible obtener una solucin analtica, ya sea por la naturaleza del modelo o de los experimentos que se desean realizar. En este caso, el modelo deber ser tratado por algn tipo de mtodo numrico. Esto es, el modelo ser resuelto para un caso particular, y la solucin ser un nmero, un vector o una matriz; pero no se tendr una funcin analtica. Debido a esto, el anlisis de los resultados es ms complejo que el requerido por una solucin analtica.
Referencias
Geoffrey Gordon [PDF]. Disponible: En introduccin a los modelos por Juan Snchez R. http://www.material_simulacion.ucv.cl/en%20PDF/Definicion%20de %20la%20simulacion%20de%20sistemas.pdf editorial Diana (1989), Simulacin de sistemas,