You are on page 1of 7

UNIVERSIDAD VIRTUAL CNCI

TEMA:

Proyecto Final de lenguaje de simulación

Estrategia Didáctica:

Aprendizaje basado en investigación

Objetivo:

 El alumno aprenderá sobre los diferentes lenguajes de simulaciones y como


se utilizan en la vida cotidiana.

ASIGNATURA:

M6 Diseño y Simulación de Sistemas Dinámicos.

TUTOR:

Ingeniero Gerardo Barragán Cruz.

ALUMNO:

JOSUE ISRAEL CRUZ VAZQUEZ UVC005527

SALTILLO, COAHUILA A 30/06/2018


DESARROLLO

Instrucciones:

1. En un documento Word elabora un proyecto en donde investigues sobre el


lenguaje de simulación, expliques de manera detallada como se efectúa el
lenguaje del SIMAN Y SLAM así también agregues los ejemplos en donde
se utilizan dichos lenguajes.

(MEYER, 2017) Lenguaje de simulación (simula), fue el primer lenguaje de


programación orientado a objetos, los desarrolladores fueron J. Dahl y Kristen
Nygaard, ellos buscaban que los programas simularan o modelaran el mundo
como lo ven los usuarios de computadoras, teniendo la idea que los
programadores debían modelar programas alrededor de objetos más bien que
procedimientos, inventaron la idea de la clase es para que los objetos pudieran ser
desarrollados que compartían características similares. Lenguaje de simulación
condujo a su vez a Smalltalk, C++ y Java.

(Rodriguez Cortez, 2010) la versión original del SIMAN fue desarrollada por
Dennis Pegden, en la universidad de Alabama, cuando era líder del grupo de
desarrollo de la versión original de SLAM. Pegden inicio su trabajo en
Pennisylvania State University donde lo diseña como un lenguaje de modela
miento para propósitos generales, incluyendo facilidades de manufactura muy
útiles en modela miento de sistemas complejos de manufactura. Ha sido
continuamente refinado desde su implementación por System Modeling
Corporation, y en 1998 el lenguaje fue completamente rediseñado dando origen a
SIMAN/Cinema.

SIMAN se desarrolla entre el Modeling y el Experiment, en el primero se describe


los componentes del sistema y sus interacciones, en el segundo se definen las
condiciones del experimento (longitud de la corrida, condiciones iníciales). SIMAN
modela un sistema discreto usando la orientación al proceso, ya que se estudian
las entidades que se mueven a través del sistema. Una entidad para SIMAN es un
cliente, un objeto que se mueve en la simulación y que posee características
únicas conocidas como atributos, los procesos denotan la secuencia de
operaciones o actividades a través del que se mueven las entidades, siendo
modeladas por el diagrama de bloques. Sus características son:
 El procedimiento utilizado para generar los números aleatorios y las
variables no uniformes conocidas.

 La forma de alentar el reloj de simulación, que puede hacerse con


incrementos de tiempo fijo.

 Las estadísticas que se obtienen y el formato en que se presentan


los resultados.

 El lenguaje en que está escrito, el cual influye en la forma de


detectar y reportar los errores de lógica.

Se puede decir que SIMAN tiene más ventajas que desventajas, ya que sus
ventajas; nos permiten realizar análisis de sensibilidad fácilmente y en corto
tiempo, tiene alta flexibilidad para hacer cambios, integra funciones como
generación de números aleatorios, análisis estadístico y gráficas, tiene una alta
fiabilidad que conduce a una validación de resultados sencilla y rápida, nos
permite definir y entender el sistema a simular gracias a que se tiene una
visibilidad superior de la estructura general del modelo y se aprecian más
fácilmente las interrelaciones, y como desventajas solo se tienen tres, las cuales
son; es necesario invertir en adquisición del software, se requiere invertir tiempo y
costo en la capacitación de los programadores del nuevo lenguaje, y la compañía
debe tener una computadora compatible con el software a adquirir.

(Lenguajes y Simuladores, 2010) SLAM es un lenguaje de simulación por el cual


se pueden construir modelos con orientación al proceso o evento, fue desarrollado
en 1979 por Dennis Pedge y Alan Pritsker y es distribuido por Pritsker Corporation.
SLAM emplea una estructura reticular compuesta por símbolos de nodos y ramas
tales como colas, servidores y puntos de decisión. SLAM contiene un procesador
que convierte la representación visual del sistema a un conjunto de sentencias. La
parte orientada a los eventos permite incluir rutinas en FORTRAN para las
relaciones lógicas y matemáticas que describen los cambios en los eventos, un
modelo continuo es especifico por las ecuaciones diferenciales o de diferencia, el
que describe la conducta dinámica de las variables de estado, el modelador
codifica esas ecuaciones en FORTRAN, empleando un juego especial de arreglos
de almacén SLAM. También simplifica el modela miento de sistemas complejos,
combinando el uso fácil de lenguaje de procesos como GPSS y Q-GERT con la
potencia y flexibilidad del lenguaje de eventos GASP IV. Sus características son:

 Es un lenguaje que proporciona red de símbolos.

 Contiene subprogramas de apoyo y especifica la estructura.


 Permite al analista desarrollar modelos de un proceso de
interacción.

SLAM es importante porque ayuda al estudio del efecto de cambios internos y


externos de sistemas, puede ser utilizado para experimentar con nuevas
situaciones sobre las cuales se tiene poca información.

Como ventajas podemos decir, que puede ser usado para analizar y sintetizar una
compleja y extensa situación real, permite la inclusión de complicaciones del
mundo real, facilita al usuario en la formulación de modelos de simulación, y como
desventajas tenemos que no genera soluciones optimas a problemas de análisis
cuantitativos, las soluciones e inferencias no son usualmente transferibles a otros
problemas.

2. Menciona 4 empresas que ejecutan los dos lenguajes SIMAN y SLAM y


detalles la importancia de cada uno de ellos.

Según lo investigado estos tipos de lenguajes de simulación lo utilizan


empresas automotrices, como Chrysler, General motors, empresas que
fabrican piezas también para el ámbito automotriz, como Magna, Mahle,
Engicom Linamar, Lear, la importancia de estos lenguajes es poder tener
procesos controlados, estableces, pronosticar cuanta producción se esperaría
según sea el caso por hora, día, mes o anual y también tratando de aprovechar
al 100% el tiempo y las materias primas para no generar desperdicios.

3. Redacta en media cuartilla, tú opinión sobre lo aprendido en tu proyecto.

La simulación de sistemas dinámicos es un método que se acerca a la


realidad de diversas posibilidades, el verbo simular es utilizado para describir
la construcción de dichos modelos. Un modelo de simulación es una
representación de una situación real, y se utiliza a menudo en los procesos de
toma de decisiones. La simulación en los sistemas dinámicos, nos ayuda a
simular, optimizar, añadir o descartar cosas en modelos enfocados a procesos
de uno o varios productos, líneas de ensamble y transformación, para poder
llegar más rápido y fácil a los objetivos planteados, ayudando así, a las
gerencias a tomar decisiones, ya que esta ofrece un método mediante el cual
se pueden probar los planes propuestos, antes de llevarlos a cabo.
4. Comparte una liga de video en One Drive o YouTube, la cual debe contener
un video en el que detalles tus conclusiones sobre el proyecto que
realizaste, donde describas la experiencia y aprendizaje que te dejó la
actividad en tu ámbito personal y profesional.

RECURSO DE APOYO

(MEYER, 2017) consultado en https://buenosprogramas.com/lenguajes-de-


simulacion/

(Rodriguez Cortez, 2010) consultado en https://simulacion-


siman.blogcindario.com/2010/04/00001-simulacion-en-siman.html

(Lenguajes y Simuladores, 2010) consultado en


http://lenguajeslam.blogspot.com/2010/04/slamsimulation-languaje-for-
alternative.html

https://www.youtube.com/watch?v=nxGEJEb2pN8

Liga de Video

https://youtu.be/6nBAxyQl384

You might also like