Sie sind auf Seite 1von 3

Construcción de modelos de simulación.

3.1.- Metodología general de la simulación.

Formulación del modelo Una vez definidos con exactitud los resultados que se
esperan obtener del estudio, se define y construye el modelo con el cual se
obtendrán los resultados deseados. En la formulación del modelo es necesario
definir todas las variables que forman parte de él, sus relaciones lógicas y los
diagramas de flujo que describan en forma completa el modelo.

Colección de datos. Es importante que se definan con claridad y exactitud los


datos que el modelo va a requerir para producir los resultados deseados.

Implementación del modelo con la computadora Con el modelo definido, el


siguiente paso es decidir si se utiliza algún lenguaje como el fortran, lisp, etc..., o
se utiliza algún paquete como Vensim, e iThink, GPSS, Simula, Simscript,
Rockwell Arena, etc..., para procesarlo en la computadora y obtener los resultados
deseados.

Validación A través de esta etapa es posible detallar deficiencias en la formulación


del modelo o en los datos alimentados al modelo. Las formas más comunes de
validar un modelo son:
1. La opinión de expertos sobre los resultados de la simulación.
2. La exactitud con que se predicen datos históricos.
3. La exactitud en la predicción del futuro.
4. La comprobación de falla del modelo de simulación al utilizar datos que hacen
fallar al sistema real.
5. La aceptación y confianza en el modelo de la persona que hará uso de los
resultados que arroje el experimento de simulación.

Experimentación Se realiza después de que el modelo haya sido validado,


consiste en generar los datos deseados y en realizar un análisis de sensibilidad de
los índices requeridos.

Interpretación Se interpretan los resultados que arroja la simulación y con base a


esto se toma una decisión. Es obvio que los resultados que se obtienen de un
estudio de simulación ayudan a soportar decisiones del tipo semi-estructurado.

Documentación Dos tipos de documentación son requeridos para hacer un mejor


uso del modelo de simulación. La primera se refiere a la documentación del tipo
técnico y la segunda se refiere al manual del usuario, con el cual se facilita la
interacción y el uso del modelo desarrollado.

CARACTERÍSTICAS GENERALES DE LOS LENGUAJES DE SIMULACIÓN.


En esta parte haremos una descripción sucinta de algunos paquetes y/o lenguajes
de Simulación de los más empleados en el medio. LENGUAJES El desarrollo de
los lenguajes de Simulación comenzó a finales de los años cincuenta; inicialmente
los lenguajes que se usaron en fueron los de propósito general, los cuales tenían
las siguientes ventajas: La situación a analizar se puede modelar en forma más o
menos sencilla para el programador por el conocimiento del lenguaje. El proceso
se puede describir con tanta precisión como le sea posible en el lenguaje
conocido. Se pueden realizar todas las depuraciones posibles. Cualquier lenguaje
de programación puede ser empleado para trabajar en Simulación, pero los
lenguajes especialmente diseñados presentan las siguientes propiedades: Acaban
la tarea de programación. Generan una guía conceptual. Colaboran en la
definición de entidades en el sistema. Manejan la flexibilidad en los
cambios. Ayudan a analizar y a determinar la relación y el número de entidades en
elsistema.Emshoff y Sisson consideran que la Simulación Discreta requiere de
ciertas funciones comunes que diferencian un lenguaje de Simulación de uno de
propósito general, entre las cuales se encuentran las siguientes: Generar números
aleatorios. Generar variables aleatorias. Variar el tiempo hasta la ocurrencia del
siguiente evento. Registrar datos para salida. Realizar análisis estadístico sobre
datos registrados. Construir salidas en formatos determinados. Detectar
inconsistencias y errores. Los lenguajes precursores en Simulación fueron los de
propósito general, entre ellos por mencionar solo algunos tenemos: FORTRAN,
ALGOL, COBOL, RPG, BASIC, PASCAL, MODULA, PL/1, etc.

Análisis algorítmico de las estrategias de simulación de sistemas discretos


Los lenguajes de simulación para la simulación de sistemas discretos se eligen en base a lo
atractivo de sus características, aunque hay una de ellas que resulta determinante e impone la
naturaleza del lenguaje, es la
Estrategia
, enfoque o
Visión del mundo
Inherente al lenguaje, utilizada para la selección del «suceso siguiente» y la gestión del tiempo.
Ellos se clasifican en los procedimientos de control de tiempos de los lenguajes de simulación
de sucesos discretos, según la estrategia seguida en la selección de sucesos se clasifican en:
1. Programación de Sucesos (Event Scheduling).
2. Exploración de Actividades (Activity Scanning).
3. Interacción de Procesos (Process Interacción).El hecho de que algunos lenguajes tales
como; SIMSCRIPT II.5, SLAM,SLAM II y SIMAN aparezcan tanto como lenguajes según una
estrategia de programación de sucesos (event scheduling), como de interacción de
procesos(process interactión), responde a que su estructura y naturaleza permiten al usuario
emplear ambas estrategias, lo que refleja la tendencia creciente a la incorporación de múltiples
visiones del mundo en la estructura de un solo lenguaje el cual esta ordenada a sucesos
incondicionales que se implanta de la manera que, el procedimiento (ES) de control del tiempo
selecciona

De la lista de sucesos aquel cuyo tiempo de ocurrencia es el más próximo, resolviendo los
empates por las prioridades asignadas o por defecto, actualiza

El tiempo del reloj de simulación, igualando su valor al del instante en que ocurre el
suceso, y llama

A la rutina correspondiente al tratamiento del suceso.

Das könnte Ihnen auch gefallen