Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa

Universidad Nacional Experimental Politécnica de las Fuerzas Armadas

UNEFA – Núcleo Puerto Cabello

Lenguajes de Simulación

Profesora: Alumno:

Nazaret Marín Hector Bolívar

C.I: 28.099.623

7mo semestre

Puerto Cabello, mayo de 2022


2

ÍNDICE

Contenido
INTRODUCCIÓN ............................................................................................ 3
Metodología general de la simulación ............................................................. 4
Formulación del modelo .............................................................................. 4
Colección de datos ...................................................................................... 4
Implementación del modelo con la computadora ........................................ 4
Validación .................................................................................................... 4
Experimentación.......................................................................................... 5
Interpretación .............................................................................................. 5
Documentación ........................................................................................... 5
Construcción del modelo ............................................................................. 5
Características generales de los lenguajes de simulación. ............................. 6
Análisis algorítmico de las estrategias de simulación de sistemas discretos. . 7
Diseño de modelos de simulación de sistemas discretos ............................... 8
Modelos de fenómenos de colas. ................................................................ 8
Modelos de fenómenos de inventario. ......................................................... 9
CONCLUSIÓN .............................................................................................. 10
3

INTRODUCCIÓN

Un lenguaje de simulación es un software de simulación de naturaleza


general y posee algunas características especiales para ciertas aplicaciones.
El modelo es desarrollado usando las instrucciones adecuadas del lenguaje y
permitiendo al analista un gran control para cualquier clase de sistema.

A continuación, se expondrán las características que distinguen a los


lenguajes de simulación que comúnmente se usan, al igual que todo el proceso
que se lleva a cabo para desarrollar una simulación, haciendo énfasis en cada
uno de los pasos. De igual modo, el análisis algorítmico de las estrategias de
simulación de sistemas discretos, para de esta manera profundizar un tanto
en este tipo de sistema, además, de resaltar los diseños que se pueden
encontrar para el diseño de dichos medios discretos.
4

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, entre otros, o se utiliza algún paquete como
Vensim, Stella e iThink, GPSS, Simula, Simscript, Rockwell Arena, entre otros,
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.
5

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.

Construcción del modelo

Al comenzar a construir el modelo se debe considerar la magnitud y el


nivel de detalle requerido. La modelación de un sistema pequeño y simple es
rápida y certera si la información requerida está completa y es correcta. Sin
embargo, cuando un sistema es complicado o demasiado grande, la clave
implica la fragmentación del sistema en módulos más pequeños y simples con
la intención de evaluarlos por separado antes de intégralos en un sólo modelo.
Esto facilitara el hallazgo de errores por información incorrecta, incompleta,
mala programación, etc. En cuanto a los datos de entrada y las condiciones
iniciales, es necesario que desde el inicio se determinen los valores asignados
a las variables y parámetros del modelo. Para lo cual es importante recurrir a
los supuestos del modelo conceptual y a métodos de ensayo y error.
6

Finalmente, la idealización del sistema debe ser codificada en un


formato que sea reconocido por un computador digital. La formulación de la
codificación requiere que se definan tres aspectos importantes: la información
de entrada y condiciones iniciales, el software a emplear, y las habilidades y
experiencia del programador. La información de entrada y condiciones iniciales
garantizan la certeza de que el modelo realmente representa al sistema real.
Por tanto, antes de iniciar la programación en algún software de simulación se
hace eminente la importancia de interpretar y depurar la información, y con ello
crear diagramas de flujo que describan la información del sistema y su lógica
de interacción. En cuanto a computación se refiere, es necesario elegir el
software adecuado para el sistema a modelar, ya que estos pueden ser muy
distintos al momento de modelar un sistema industrial. Como tercero y último
punto, es conveniente mencionar que las habilidades y experiencia del
programador determinan la calidad del modelo, ya que sus conocimientos y
habilidades adquiridas en proyectos similares como su creatividad e ingenio
servirán como base para planear, organizar, dirigir y controlar un proyecto de
simulación exitoso. Al finalizar esta etapa, el modelo será verificado y validado
con la intención de poner en evidencia posibles desviaciones con respecto al
sistema real.

Características generales de los lenguajes de simulación.

Los lenguajes de simulación ofrecen mayores ventajas, porque:

 Automáticamente proveen muchas de las facilidades necesarias en la


simulación del modelo.
 Proveen un natural ambiente para modelamiento de la simulación.
 Son fáciles de usar.
 Proveen una gran interacción entre edición, depuración y ejecución.
Alcanzando algunos de ellos implantación de la ingeniería de software.
7

 Existen en el mercado dos grandes clases de software para simulación:


los lenguajes y los simuladores. Un lenguaje de simulación es un
software de simulación de naturaleza general y posee algunas
características especiales para ciertas aplicaciones, tal como ocurre
con SLAM 11 y SIMAN con sus módulos de manufactura. El modelo es
desarrollado usando las instrucciones adecuadas del lenguaje y
permitiendo al analista un gran control para cualquier clase de sistema.

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:

 Programación de Sucesos (Event Scheduling).


 Exploración de Actividades (Activity Scanning).
 Interacción de Procesos (Process Interaction).

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 interaction), 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
8

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.

Diseño de modelos de simulación de sistemas discretos

La simulación de eventos discretos, es una herramienta de análisis que


se difunde rápidamente en el ambiente empresarial, comprobando su utilidad
para apoyar la toma de decisiones relacionadas con la planeación de la
producción y los inventarios, y con el diseño de los sistemas de producción y
sus cadenas de suministro.

Modelos de fenómenos de colas.

Las líneas de espera, filas de espera o colas, son realidades cotidianas:

 Personas esperando para realizar sus transacciones ante una caja en


un banco.
 Estudiantes esperando por obtener copias en la fotocopiadora.
 Automóviles esperando pagar ante una estación de peaje o continuar
su camino, ante un semáforo en rojo
 Máquinas dañadas a la espera de ser reparadas.

Se forman debido a un desequilibrio temporal entre la demanda del


servicio y La capacidad del sistema para suministrarlo.

Los Análisis de Colas ayudan a entender el comportamiento de estos


sistemas de servicio (la atención de las cajeras de un banco, actividades de
9

mantenimiento y reparación de maquinaria, el control de las operaciones en


planta, entre otros).

Modelos de fenómenos de inventario.

Las empresas mantienen inventarios de materias primas y de productos


terminados. Los inventarios de materias primas sirven como entradas al
proceso de producción y los inventarios de productos terminados sirven para
satisfacer la demanda de los clientes. Puesto que estos inventarios
representan frecuentemente una considerable inversión, las decisiones con
respecto a las cantidades de inventarios son importantes. Los modelos de
inventario y la descripción matemática de los sistemas de inventario
constituyen una base para estas decisiones.
10

CONCLUSIÓN

Simulación es una técnica que ha sido empleada extensamente para


resolver problemas. Los modelos de simulación son una abstracción de un
sistema, que ayudan a tomar decisiones sobre el mismo sistema o a diseñar
nuevos sistemas.

Aun cuando un modelo de simulación puede ser programado usando


un lenguaje general coma Fortran, existen muchas ventajas asociadas con el
uso de un lenguaje de simulación. Además de ahorrar tiempo en la
programación, un lenguaje de simulación también ayuda en el proceso de
formulación del modelo, proveyendo una serie de conceptos para la
articulación y descripción del sistema.

SLAM es un lenguaje de simulación que se generalizó de los lenguajes


GASP y GERT, que permiten al analista programar modelos con diferentes
grados de complejidad y con el nivel de detalle deseado. Contiene diagramas
como Q-GERT y además la capacidad de modelar eventos discretos y
continuos de GAST IV, por estas razones se considera que SLAM será un
lenguaje ampliamente usado en un futuro próximo.

También podría gustarte