ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguajes De Simulacion


Enviado por   •  18 de Febrero de 2013  •  1.932 Palabras (8 Páginas)  •  671 Visitas

Página 1 de 8

UNIDAD IV. LENGUAJE DE SIMULACIÓN.

INTRODUCCIÓN

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 el sistema.

Hay un creciente número de lenguajes de programación disponibles para la implementación de modelos de simulación.

Entre los lenguajes de simulación destacan: GPSS (General Purpose Simulation System), SLAM (Simulation Language for Alternative Modeling), SIMAN (Simulation

Analysis), y SIMSCRIPT. Muchos lenguajes de propósito general son completamente adecuados para la simulación, por ejemplo, FORTRAM, PASCAL,…, pero los lenguajes de simulación proporcionan una serie de características que hacen la programación, depuración y experimentación más eficientes en tiempo y esfuerzo, aunque consuman más tiempo en la ejecución. Quizás la más importante ventaja de los lenguajes de simulación es la correspondencia entre los elementos del sistema y los elementos del lenguaje. Por ejemplo, en GPSS hay bloques de diagramas de flujo y conjuntos de sentencias de programa llamados QUEUE que procesan entidades a través de una cola de espera y acumulan datos de variables de salida tales como tiempo de espera en la cola.

El lenguaje seleccionado puede influir en la forma exacta del diagrama de flujo del programa de computador.

ESTRUCTURA DEL LENGUAJE.

Dentro de un programa de GPSS se pueden distinguir cuatro tipos de instrucciones, cada una de las cuales se detalla a continuación:

    • Instrucciones de acceso al sistema GPSS

Estas instrucciones permiten al usuario el acceso al compilador del GPSS y dependen de cada tipo de versión utilizada: en este punto se recomienda hacer referencia al manual respectivo.

    • Instrucciones de definido de variables

Estas instrucciones siempre se encuentran relacionadas con las instrucciones de lógica del programa. Dentro de las instrucciones se encuentran las siguientes: definición de las funciones a utilizar, definición de la capacidad de los almacenes, definición del numero de operarios o maquinas por estación, inicialización de variables, definición de las operaciones matemáticas por utilizar, etcétera. A continuación de muestra una lista de las definiciones más comunes

utilizadas en GPSS:

 

|Definición de funciones                                                          | FUNCTION                                                    |

|Definición del número de máquinas                                                | STORAGE                                                    |

|Definición de matrices                                                          | MATRIX                                                      |

|Asignación numérica a variables                                                  | EQU                                                        |

|Inicialización de variables                                                      | INITIAL                                                    |

|Definición de histograma                                                        | TABLE                                                      |

|Definición de operaciones                                                        | VARIABLE y FVARIABLE                                        |

    • Instrucciones de lógica del programa

Este tipo de instrucciones son las conocidas como bloques; son las que se ejecutaran durante la simulación; la lógica dependerá de cada sistema que se desee simular. Teniendo en cuenta la función que realizan, una clasificación de los bloques o instrucciones de lógica es la siguiente:

 

    Simulación de inicio de proceso y captura de máquina          SEIZE

                                                                                                     ENTER

                                                                                                     PREEMPT

    Simulación de fin de proceso y liberación de máquina            RELEASE

                                                                                                    

LEAVE

                                                                                                     RETURN

   

...

Descargar como (para miembros actualizados)  txt (16.5 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com