SIMULACIÓN
Atraves de la historia se han utlizado la simulacion, desde la imitacion de los sonidos onomatopeyo ya que la simulacion es la recreacion o reproduccion de un sistema sin llevarlo a la realidad implicando la imitacion, engaño, trampa para sustentar un sistema real, para llevar a cabo este proceso se cuenta con la yuda de la herramienta computacional. Por eso acontinuacion se hace referencia a ella.
A medidad que no enfretamos a algunos problemas del mundo real, el modelo resultante puede ser tan complejo o grande que no es posible o práctico desarrollar de esta manera nuestros recursos humanos se hacen imposible recrear en donde procedemos a la simulacion por computadora. Una metodología de solución basada en un análisis matemático. De manera alternativa, aplicar una técnica matemática existente puede requerir supuestos adicionales que no son aplicables o realistas.
En tales casos, un enfoque alternativo sería usar una técnica de la Ciencia Informática: la simulación por computadora. Como el término indica, con esta técnica, usted diseña y construye un modelo de computadora que imita el argumento real del problema. Entonces usa el modelo para aprender cómo se comporta el sistema, formulándose preguntas del tipo: "¿qué sucedería si...?”.
Por ejemplo, podría construir un modelo de computadora para simular lo siguiente:
- La operación diaria de un banco u hospital, para comprender el impacto de añadir más pagadores o enfermeras.
- La operación de un puerto marítimo o aéreo, para comprender el flujo de tráfico, y su congestión asociada.
- El proceso de producción en una fábrica, para identificar los cuellos de botella en línea de producción.
- El flujo de tráfico en una autopista en un sistema de comunicación complicado, para determinar si es necesaria una expansión.
Salida: es el objetivo de un estudio de simulación que tiene la forma de un valor numérico específico.
Entrada: es un valor numérico que es necesario para determinar las salidas de una simulación
Antes de diseñar los detalles de una simulación por computadora es decisivo tener una clara comprensión de los objetivos del estudio en la forma de salidas numéricas específicas. Con las salidas identificadas, el siguiente paso es identificar las entradas.
DISEÑO DE LA SIMULACIÓN POR COMPUTADORA.
Una vez que se hayan identificado las salidas y las entradas necesarias, la simulación real consiste en generar números aleatorios y en la contabilidad.
Paso 1: Generación de números aleatorios: consiste en obtener las entradas probabilísticas para el modelo generando números aleatorios de acuerdo con las distribuciones conocidas asociadas.
Paso 2: consiste en el diseño de un método sistemático para almacenar y procesar todos los valores de entrada y para realizar los cálculos necesarios para obtener los valores de salida.
Todos los lenguajes de computadora usados para desarrollar simulaciones tienen una capacidad incluida de generar una serie de números aleatorios entre 0 y 1 en la que se cumple lo siguiente:
- El enfoque se basa en métodos numéricos.
- La serie específica depende de un valor inicial proporcionado por el usuario llamado semilla. Para una semilla particular, la serie está determinada. Cada vez que se usa esa misma semilla se genera la misma serie de números aleatorios. Los números generados satisfacen las siguientes propiedades:
a. Están uniformemente distribuidos entre 0 y 1; y
b. Los números sucesivos son estadísticamente independientes entre si.
Como resultado, aunque la semilla determina la serie precisa de números, estos obedecen las propiedades estadísticas deseadas de los números aleatorios 0 - 1. Por consiguiente se denominan números seudoaleatorios.
Aquí podemos observar como los números aleatorios son tan exacto como el la ruleta de Monte Carlos.
El que la simulación comprenda cómputos numéricos conduce en forma natural a utilizar computadoras digitales, al grado que se han diseñado muchos lenguajes de programación para realizar simulaciones. Por lo general esos lenguajes dan al usuario un conjunto de concepto de modelado que se utilizan para describir el sistema y un sistema de programación que convierta la descripción a programa de computadora, que ejecute la simulación. En consecuencia, se libera al usuario de mucho esfuerzo de programación detallada, especialmente en el caso de programas de simulación discreta en que puede complicarse demasiado la tarea de administrar los pagos lógicos que participan en los eventos que se ejecutan.
FUENTE: http://www.dei.uc.edu.py/tai99/introsimulacion/simucon.html; conceptualizado por ingeniero Medardo Gonzalez y transcrito por los estudiante de VIII semestre de Ingenieria industrial Universidad Libre Barranquilla