Simulación

Simulación

jueves, 22 de mayo de 2014

Evolución Histórica

La historia y la evolución de la simulación por ordenador han ido paralelas a la evolución de la Informática. Sus orígenes los encontramos en la segunda Guerra Mundial cuando dos matemáticos, J.V.Neumann y S.Ulam, tenían el reto de resolver un problema complejo relacionado con el comportamiento de los neutrones.
Los experimentos basados a prueba y error eran muy caros por lo que la aproximación que cogieron se basa en la utilización de números aleatorios y distribuciones de probabilidad. Este método desarrollado fue llamado "método de Montecarlo" por el paralelismo entre la generación de números aleatorios y el juego de la ruleta.

Durante la Guerra Fría se intensificó el uso de la simulación para resolver problemas de interés militar; trayectorias y dinámicas de satélites artificiales, guiar misiles, etc. Para abordar estos problemas se utilizaron ordenadores analógicos que usaban elementos electrónicos para resolver las operaciones matemáticas: integración, suma, multiplicación, generación de funciones, etc.

A partir de la década de los 60´s empiezan a aparecer en el mercado programas de simulación de sistemas de acontecimientos discretos que poco a poco se empezaron a utilizar para resolver problemas de ámbito civil. Los más destacables fueron el GPSS de IBM (General Purpose System Simulator) y el SIMSCRIPT. Los modelos de acontecimientos discretos son muy utilizados en la actualidad para estudiar problemas de fabricación de procesos, logística, transporte, comunicaciones y servicios. Estos problemas se caracterizan por centrar su interés en los cambios que hay en el sistema como consecuencia de los acontecimientos y en su capacidad para modelar los aspectos aleatorios del sistema. 

La revolución que se produjo en la informática a partir de los años 80´s tiene un impacto importante en la simulación por ordenador pues su uso se generaliza en prácticamente todos los ámbitos de la ciencia y la ingeniería, por ejemplo la predicción del tiempo y el entrenamiento de pilotos.
Finalmente, en los últimos años, el uso de la simulación se ha ampliado al sector del ocio y ha entrado en el ámbito familiar con productos de software sofisticado, que utilizan todos los recursos del ordenador: gráficos potentes, bases de datos, computación intensiva, etc. Algunos de los simuladores más populares son MS Flight Simulator, NASCAR Racing, SimCity, Civilization, RollerCoaster Tycoon, y The Sims.

En conclusión, podemos decir que la informática ha sido un instrumento básico que seguirá permitiendo seguir avanzando en el campo de la simulación por ordenador.

miércoles, 21 de mayo de 2014

Diferencia entre Emular y Simular

Los simuladores y los emuladores comparten un objetivo común: la imitación de un complicado sistema con otro sistema complicado. Por ejemplo, un programador necesita crear el software para una variedad de dispositivos en una computadora de escritorio y utiliza emuladores y simuladores para imitar el dispositivo antes de instalar el nuevo software. Otro ejemplo, son las consolas modernas de vídeo juegos que utilizan emuladores para permitir a los jugadores jugar los juegos de sistemas antiguos.
La diferencia es que un simulador es un sistema de software o hardware que imita otro sistema complicado, con un nivel variable de realidad. Tomemos como ejemplo los vídeo juegos en los que se ocupan simulaciones, tales como simuladores de ciudades, simuladores de guerra y los simuladores de vuelo, mientras que los emuladores se limitan a imitar a los sistemas de hardware informáticos, por ejemplo, hay emuladores para casi todo tipo de teléfonos que se ejecutan en computadoras de escritorio.

Simular = Fingir una cosa.
Emular = Imitar lo que otro hace, procurando aventajarle.

Definición

La simulación es una de las herramientas más importantes pues es una técnica ampliamente usada en las ciencias para analizar y estudiar sistemas complejos.
Simular, es reproducir artificialmente un fenómeno o las relaciones entrada-salida de un sistema. Esto ocurre siempre cuando la operación de un sistema o la experimentación en él son imposibles, costosas, peligrosas o poco prácticas,como el entrenamiento de personal de operación, pilotos de aviones, etc. Por lo tanto, se puede definir a la simulación como la técnica que imita el funcionamiento de un sistema del mundo real cuando evoluciona en el tiempo.
Las áreas de aplicación de la simulación son muy amplias, numerosas y diversas, basta mencionar sólo algunas de ellas como: Análisis del impacto ambiental causado por diversas fuentes, análisis y diseño de sistemas de manufactura, análisis y diseño de sistemas de comunicaciones.