1. Que es es un lenguaje lenguaje de simulación simulación Un lenguaje de simulación es un software de simulación de naturaleza gener eneral al y pose posee e algu alguna nas s cara caract cter erís ísti tica cas s espe especi cial ales es para para cier cierta tas s aplic aplicaci acione ones, s, tal como como ocurr ocurre e con con SLAM 11 y SIMA SIMA !soft !softwar ware e para para simular" con sus módulos de manufactura# $l modelo es desarrollado usan usando do las las inst instruc rucci cion ones es adec adecua uada das s del del leng lengua uaje je y perm permit itie iend ndo o al analista un gran control para cual%uier clase de sistema
2. Que es un un simul simulado adorr Un simul imula ador dor !o de propósi pósito tos s espe espec ciale iales" s" es un pa%ue a%uete te de compu computad tadora oras s %ue permit permite e reali realizar zar la simula simulació ción n para para un am&ien am&iente te especí'co, no re%uiriendo esfuerzo en programación# (oy en día e)isten simuladores para am&ientes de manuf nufactura ura y sistemas de comunicación permitiendo un menor tiempo en el desarrollo del modelo, así como tam&i*n contar con el personal sin e)periencia en simulación
3. Tipos de lenguaje lenguaje de simulació simulación n $)isten + tipos de lenguajes Lenguajes como SIMS-.I/0 11# y SLAM 11 est2n orientados al e3ento# 4/SS, SIMA y SIM$0 son orientados al proceso# •
4. Importancia Importancia de escribir escribir modelos modelos de simulació simulación n en los lenguajes de propósito general La importancia de escri&ir modelos de simulación en lenguajes de propósitos generales como 56.0.A radica en •
•
•
/ermite /ermite conocer los detalles íntimos de la simulación# $s impr mpresci escind ndii&le, le, cuand uando o no se disp ispone one de sof softwar tware e de simulación# Algunos Algunos modelos modelos en lenguajes lenguajes de simulació simulación n permiten permiten interfaces interfaces con lenguajes lenguajes generales, generales, especí'cam especí'camente ente 56.0.A 56.0.A !ocurre !ocurre con SLAM ll, SIMA, 4/SS"#
5. Ventajas entajas de lenguajes lenguajes de simulaci simulación ón $ntre las 3entajas %ue ofrecen los lenguajes de simulación tenemos •
• •
Autom2ticamente pro3een muc7as de las facilidades necesarias en la simulación del modelo# /ro3een un natural am&iente para modelamiento de la simulación# Son f2ciles de usar# /ro3een una gran interacción entre edición, depuración y ejecución# Alcanzando algunos de ellos implantación de la ingeniería de software#
6. Cules Cules son las orientacion orientaciones es del modelamiento modelamiento de una simulación discreta
Atendiendo a la orientación del modelamiento de una simulación discreta, e)isten tres formas 1# /rogramación de e3entos# +# /rocesos# 8# $)aminación de acti3idades#
!. "plicaciones # usos de cada lenguaje $%"&' $I&"(' )*$$ $%"& 9isual SLAM !Simulation Language for Alternati3e Modeling" es un lenguaje gr2'co orientado a la simulación de Sistemas# Supongamos %ue tenemos el sistema de un :anco en donde llegan los clientes a una línea de espera en espera de ser atendidos en una caja# 6&ser3emos el ;ujo típico del mencionado proceso en la 'gura de a&ajo y %ue podemos listar 1# Llegada de -lientes +# -lientes en espera de ser atendidos 8# -lientes en caja siendo atendidos# <# -liente saliendo del proceso# +,n este caso podemos identi-car los clientes como entidades' el cajero como recurso ue /a a ser modelado como ser/idor # la -la de clientes ser con-gurada como cola 0Queue. ,l cliente saliendo nos denota el -n del proceso
$I&"( $l am&iente de modelamiento en SIMA se desarrolla entre el Modeling y el $)periment= en el primero se descri&e las componentes del sistema y sus interacciones y en el segundo se de'nen las condiciones del e)perimento !longitud de la corrida, condiciones iniciales"# SIMA modela un sistema discreto usando la orientación al proceso= es decir, en un modelo de sistema particular, se estudian las entidades %ue se mue3en a tra3*s del sistema# Una entidad para SIMA es un cliente, un o&jeto %ue se mue3e en la simulación y %ue posee características >nicas conocidas como atri&utos# Los procesos denotan la secuencia de operaciones o acti3idades a tra3*s del %ue se mue3en las entidades, siendo modeladas por el diagrama de &lo%ues# Usted construye un diagrama de &lo%ue en un ;owc7art gr2'co, seleccionando y com&inando &lo%ues# ?espu*s, interacti3amente, usando un editor especial se acti3a el generador autom2tico de las sentencias del modelo desde el am&iente gr2'co# Los &lo%ues de SIMA se clasi'can en 1@ tipos &2sicos#
)*$$ ?iseado por 4eofrey 4ordon en los B@C s, 6rientado a sistemas de colas# Admite un am&iente de animación denominado /.665 AIMA0I6# -onsidera a los procesos de simulación como entidades %ue
se mue3en dentro del sistema# 4/SSDD( internamente est2 implementado como un sistema orientado a e3entos &asado en las siguientes listas o cadenas -urrent $3ent -7ain !-$-" 0ransacciones esperando por una condición 5uture $3ents -7ain !5$-" 0ransacciones para ser conocidas en un tiempo futuro User -7ain !U-" 0ransacciones esperando para ser li&eradas por otra transacción Interrupt -7ain !I-" 0ransacciones esperando el 'n de su interrupción Assem&ly Set o Matc7 -7ain !M-" 0ransacciones esperando a otras del mismo conjunto de ensam&le 4/SS lle3a el registro de cu2ndo de&e mo3er cada transacción dentro del sistema# $l reloj interno a3anza completando todos los mo3imientos programados para ejecutarse en cada instante 4/SSD( es frecuentemente clasi'cado como un simulador para sistemas de cola Implementaciones recientes son sistemas de simulación uni3ersal para modelar cual%uier sistema de simulación discreto orientado al e3ento#
. "plicaciones # usos de cada simulador *&,%' T"% ,' ",("' 7IT(,$$ PROMODEL
es un programa de simulación de procesos industriales, permite simular cual%uier tipo de proceso de manufactura, adem2s de procesos logísticos, procesos de manejos de materiales y contiene e)celentes simulaciones de talleres, gr>as 3iajeras, &andas de transporte y muc7o m2s# /romodel se utiliza para crear un modelo computarizado de todo proceso de manufactura y una 3ez realizado el modelado, se podr2 simular so&re el una gran cantidad de situaciones como Eusto a 0iempo, 0eoría de .estricciones, Sistemas de $mpujar y Ealar, Logística y muc7as otras m2s# Adem2s de permitir el simulado de acciones, nos ensea como optimizar los procesos en la misma, y así o&tener los mejores con el consumo mínimo de recursos, para dic7a tarea, el sistema cuenta con + optimizadores T"% , La integración del 0aylor $d con otro software es manejado por un encadenamiento ??$, el cual distri&uye la información 7acia y desde el $F-$L, por ejemplo, u otro software para el manejo de datos estructurados# $ste ??$ usa diferentes formatos de ases de datos, tales como SGL o FML# $n el 0aylor $?, todo es un 2tomo !producto, m2%uina, el modelo mismo, la aplicación del software"# $l ;ujo de cone)iones entre los 2tomos en 0aylor $? est2 determinado a tra3*s de canales, %ue es lo mismo %ue los encadenamientos en otros software# ",(" ProModel
4ran 7erramienta para simular procesos de cual%uier tipo# ?esde simples colas 7asta procesos con gran cantidad de 3aria&les in3olucradas# $ste tipo des software es de gran utilidad para 3isualizar y estudiar de %u* modo se est2n lle3ando a ca&o diferentes procesos# /uede utilizarse para simular procesos tan 3ariados como
•
La disponi&ilidad de camas en un 7ospital Llenado de lí%uidos en una planta em&otelladora
•
/roducción de co&re
•
8. "plicaciones # usos de cada lenguaje de propósito general C' C99' :"V"' ,%*;I C