Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguajes de Simulación
1
Simulación Unidad 4. Lenguajes de Simulación
Introducción
2
Simulación Unidad 4. Lenguajes de Simulación
Para usar el GPSS se requiere tener conocimientos de los comandos más comunes
del sistema DOS. Dentro de un programa de GPSS se pueden distinguir cuatro tipos
de instrucciones, cada una de las cuales se detalla a continuación:
3
Simulación Unidad 4. Lenguajes de Simulación
4
Simulación Unidad 4. Lenguajes de Simulación
2 8 19 31
Loc Bloques Operandos Comentarios
Donde:
Loc: Representa el nombre de una etiqueta o una dirección. La etiqueta es un
campoopcional y su existencia depende de la lógica del programa. Está
localizado en la “columna 2”. Su función es similar a las etiquetas en
Fortran.
Bloque: Es la instrucción específica por ejecutar. Representa la acción que
va a llevar a cabo cada una de las transacciones que cruza por allí. Se coloca
en la “columna 8”.
Operandos: Cada bloque representa la acción por ejecutar, sin embargo, es
necesario incluir un complemento, como puede ser la duración o el lugar de
dicha acción. Losoperandos son las características individuales de cada
bloque, y dependerán de la lógica del sistema. Se colocan en la “columna
19”.
Comentarios: Es el espacio donde el usuario puede colocar cualquier
indicación o identificación de la instrucción.
5
Simulación Unidad 4. Lenguajes de Simulación
Ventajas:
4. Tiene una alta fiabilidad que conduce a una validación de resultados sencilla
y rápida.
Desventajas
6
Simulación Unidad 4. Lenguajes de Simulación
Eventos discretos
Se pueden considerar dos puntos generales de vista acerca de cómo se identifiquen
los eventos discretos. En uno de los puntos de vista, al que se refiere como
Orientado a la partícula, O Basado en el material, la atención se centra en las
entidades del sistema y se considera a la simulación como la tarea de seguir los
cambios que ocurren conforme a las actividades. En ese caso se considera a los
tiempos en que ocurren los cambios al sistema como atributos a las entidades. En el
otro punto de vista, que se refiere como Orientado al evento O Basado en la
máquina, la atención se centra en las actividades y la simulación sigue la historia de
7
Simulación Unidad 4. Lenguajes de Simulación
8
Simulación Unidad 4. Lenguajes de Simulación
método se le conoce como Orientado al evento Y del segundo se dice que está
Orientado a intervalos.
. Por lo general la simulación de sistemas discretos se realiza utilizando el método
orientado a los eventos en tanto que la simulación de sistemas continuos utiliza
normalmente el método orientado a los intervalos Sin embargo, se debe de señalar
que no se puede expresar una regla definitiva con respecto a la manera en que se
representa el tiempo en las simulaciones para sistemas discretos y continuos. Un
programa orientado a los intervalos detecta cambios discretos y por tanto puede
simular sistemas discretos, en tanto que se puede hacer que un programa orientado a
eventos siga cambios continuos introduciendo artificialmente eventos que ocurren a
intervalos regulares.
Generación de patrones de llegadas
Un aspecto importante de la simulación de sistemas discretos es la generación de
llegadas exógenas. Es posible que se haya especificado una sucesión exacta de
llegadas para la simulación. Por ejemplo la sucesión puede ser el resultado de
ciertas observaciones en el sistema. Más aún, cuando no hay interacción en las
llegadas exógenas y los eventos endógenos del sistema, es permisible crear una
sucesión de llegadas como preparación para la simulación. Sin embargó, por lo
general la simulación se desarrolla creando nuevas llegadas conforme se necesitan.
La llegada exógena de una entidad se define como evento y la hora de llegada de la
siguiente entidad se registra como uno de los tiempos del evento. Cuando el tiempo
de reloj llega a este tiempo de evento, se ejecuta el evento de entrar la entidad al
sistema y de inmediato se calcula el tiempo de llegada de la siguiente entidad a
partir de la distribución de tiempos entre llegadas, con frecuencia se utiliza el
término boot-strapping (cordón de bota) para describir este proceso que hace que
una entidad cree su sucesora. El método requiere sólo llevar cuenta de la hora de
llegada de la siguiente entidad; en consecuencia, es el método preferido de generar
llegadas para los programas de simulación de computador. La entidad que llega
generalmente requiere que se generen ciertos valores de atributos, en cuyo caso debe
ponerse atención a la hora en que se generan los valores. Se pueden generar cuando
9
Simulación Unidad 4. Lenguajes de Simulación
???
10