Sei sulla pagina 1di 9

5.

1 Selección del medio para realizar la simulación de cada


proyecto
Una mala elección en este puede provocar el fracaso del estudio o que este no se
desarrolle a tiempo.

5.1.1 lenguaje general de la programación en computadoras


En un principio, los programas de simulación se elaboraban utilizando algún
lenguaje de propósito general, como ASSEMBLER, FORTRAN, ALGOL o PL/I. A
partir de la década de 1960 hacen su aparición los lenguajes específicos para
simulación como GPSS, GASP, SIMSCRIPT, SLAM. En la última década del siglo
pasado la aparición de las interfaces gráficas revolucionó el campo de las
aplicaciones en esta área, y ocasionaron el nacimiento de los simuladores.
En lo práctico, es importante utilizar la aplicación que mejor se adecúe al tipo de
sistema a simular, ya que de la selección del lenguaje o simulador dependerá el
tiempo de desarrollo del modelo de simulación. Las opciones van desde las hojas
de cálculo, lenguajes de tipo general (como Visual Basic, C++ o Fortan), lenguajes
específicos de simulación (como GPSS, SLAM, SIMAN, SIMSCRIPT, GAS y
SSED), hasta simuladores específicamente desarrollados para diferentes objetivos
(como SIMPROCESS, ProModel, Witness, Taylor II y Cristal Ball).
APRENDIZAJE Y USO LENGUAJE DE SIMULACIÓNO SIMULADOR
Los lenguajes de simulación facilitan enormemente el desarrollo y ejecución de
simulaciones de sistemas complejos del mundo real. Los lenguajes de simulación
son similares a los lenguajes de programación de alto nivel, pero están
especialmente preparados para determinadas aplicaciones de la simulación. Así
suelen venir acompañados de una metodología de programación apoyada por un
sistema de símbolos propios para la descripción del modelo por ejemplo mediante
diagramas de flujo u otras herramientas que simplifican notablemente la
modelización y facilitan la posterior depuración del modelo.
Características de los lenguajes de simulación:
1. Los lenguajes de simulación proporcionan automáticamente las características
necesarias para la programación de un modelo de simulación, lo que redunda en
una reducción significativa del esfuerzo requerido para programar el modelo.
2. Proporcionan un marco de trabajo natural para el uso de modelos de
simulación. Los bloques básicos de construcción del lenguaje son mucho más
afines a los propósitos de la simulación que los de un lenguaje de tipo general.
3. Los modelos de simulación son mucho más fácilmente modificables.
4. Proporcionan muchos de ellos una asignación dinámica de memoria durante la
ejecución,
5. Facilitan una mejor detección de los errores.
6. Los paquetes de software especialmente diseñados para simulación contienen
aplicaciones diversas que facilitan al simulador las tareas de comunicaciones, la
depuración de errores sintácticos y de otro tipo de errores, la generación de
escenarios, la manipulación “on-line” de los modelos, etc.
7. Son muy conocidos y en uso actualmente
8. Aprendizaje lleva cierto tiempo
9. Simuladores de alto nivel
10. Muy fáciles de usar por su interface gráfica
11. Restringidos a las áreas de manufactura y comunicaciones
12. Flexibilidad restringida puede afectar la validez del modelo

Una vez que se ha construido y validado el modelo de simulación, se debe


seleccionar el lenguaje que se va a utilizar para su programación. El software
disponible para el desarrollo de modelos de simulación puede ser dividido en
cuatro categorías.
• Lenguajes de propósito general. Fueron muy empleados en el nacimiento
de la simulación, pero requieren mucho tiempo de programación y, por eso, se
prefiere, en general, usar lenguajes específicos para la simulación. A esta
categoría pertenecen lenguajes como Fortran, C y C++.
• Lenguajes para la programación de simulación. Proporcionan muchas
características necesarias para realizar un modelo de simulación, reduciendo así
el tiempo de realización. Ejemplos son GPSS, Simscript, Siman, Modsim, etc.
Aunque son menos flexibles que los lenguajes de propósito general, son el modo
más natural para realizar un modelo de simulación.

http://simulacionkarla.blogspot.mx/p/unidad-iv-lenguajes-de-
simulacion.html
5.1.2 hoja de calculo
Hojas de cálculo. Cuando se trabaja con problemas de pequeña dimensión es
posible usar también hojas de cálculo, como por ejemplo Excel, para tener una
idea del funcionamiento de un sistema. Para problemas de relativa complejidad,
las hojas de cálculo se vuelven demasiado engorrosas y dejan de ser una
alternativa interesante.
Qué es una hoja de cálculo
Una hoja de cálculo es un programa informático que permite manipular y realizar
cálculos complejos con datos numéricos almacenados en tablas. También permite
automatizar tareas mediante el uso de fórmulas y macros, y crear gráficos como
histogramas, curvas, cuadros de sectores, etc.

Por lo tanto, una hoja de cálculo es una herramienta multiuso que sirve tanto para
actividades de oficina, que implican la organización de grandes cantidades de
datos, como para niveles estratégicos y de toma de decisiones al crear
representaciones gráficas de la información sintetizada.
Las principales hojas de cálculo
Las más importantes compañías de software han desarrollado hojas de cálculo,
que suelen incluirlas en los paquetes ofimáticos que ofrecen. Entre las principales
hojas de cálculo se encuentran Microsoft Excel (Microsoft Office), Sun StarOffice
Calc (StarOffice), OpenCalc (OpenOffice), IBM/Lotus 1-2-3 (SmartSuite), Corel
Quattro Pro (WordPerfect), KSpread (Koffice).

5.1.3 Programas comerciales de simulación disponibles


Paquetes de software de simulación. Los entornos específicos de simulación son
herramientas muy potentes con elementos predefinidos que simplifican
notablemente la tarea de construcción de modelos. Estos elementos permiten
representar de forma sencilla un abanico relativamente amplio de procesos y
fenómenos que tienen lugar en entornos logísticos y productivos. A pesar de ello,
a veces es necesario diseñar elementos específicos o configurar de manera
adecuada los elementos existentes para representar particularidades del sistema
estudiado Dentro de este grupo, existen lenguajes como Extend, Micro Saint,
Autmod, Promodel, Arena Y Witness.

Simulador Extend. Es un software orientado a apoyar el proceso de toma de


decisiones
Permite ver los efectos de contar con eventos dependientes.
Las fluctuaciones estadísticas, o variabilidad natural de los sistemas, son
fácilmente modelables para dar realismo a los modelos.
Extend ofrece una excelente relación costo / beneficio.
El software permite modelar y simular cualquier tipo de sistema.
Está orientado a manejo de objetos
Gráfica y Animación incorporadas
Permite tratar diferentes procesos.
Reportes de simulación entregan toda la información necesaria para tomar
las mejoresdecisiones Manejo jerárquico
Recolección de estadísticas en forma gráfica
Parámetros simples para representar y medir la realidad de un modelo:
Tiempo por tarea o actividad
Tiempos de transferencia o traslado
Inventario en cada etapa del proceso
Calidad del resultado en cada etapa
Productividad de los recursos
Tiempos de espera y flexibilidad
Permite efectuar un estudio de tiempos para mejorar la productividad global
y local deun sistema.
Estudio de volúmenes de trabajo para detectar recursos con capacidad
restrictiva

Micro saint. PARA LOS SISTEMAS DE CUALQUIER TAMAÑO O


COMPLEJIDAD
Con Micro Saint Sharp, no hay límite en el tamaño o la complejidad de los
modelos que se crean. A partir de modelos sencillos de la muy compleja, y Micro
Saint agudo puede manejar todo con éxito. Todos los aspectos únicos del sistema
que se está modelando se pueden representar en Micro San agudo utilizando una
serie de componentes de modelado y el lenguaje de programación Microsoft C #.

Micro Saint de Sharp le ofrece:


•Flexibilidad
•Acelerar
•Visualización
•Interoperabilidad
Simulador AutoMod
Combina las características de los lenguajes de propósito especial
(lenguajes de simulación) y un simulador de propósito especial de manejo de
materiales.
Tiene características generales de programación
-Del proceso y procedimientos del proceso
-recursos
-Cargas
-colas,
-variables
Están disponibles en el proceso del sistema numerosas declaraciones de
control, llamadas acciones.
Funciones en C pueden ser llamadas en caso necesario, pero no son
requeridas en la mayoría de los modelos.
Simulador ProModel
Es una herramienta de simulación que funciona en computadoras
personales en un ambiente Windows.
Fue concebido como una herramienta para ingenieros y gerentes para:
- reducciones de costos mejoras en la productividad
-incrementar las ventajas estratégicas en la producción de bienes y servicios.
Tiene la habilidad para determinar el uso de los recursos disponibles.
. Algunas aplicaciones típicas:
-· Líneas de ensamble
-· Sistemas de manufactura flexible
-· Producción por lotes
-· Justo a tiempo (JAT) y Sistemas de producción KANBAN.
-· Sistemas de colas. (Para servicios o manufactura tales como líneas de
empaque).
-· Optimización de la distribución en planta y el manejo de materiales.
· Servicio Financieros
· Logística
· Reingeniería de Negocios
· Evaluación, planeación y re-diseño de sistemas de servicios
. Simulador ARENA
Desarrollado por la Systems Modeling Corporatiion
Utiliza el lenguaje de simulación SIMAN
Es un paquete de simulación y animación extendible
El código interno en SIMAN puede evaluarse, modificarse o adicionarse de
sub rutinas en lenguaje C, Fortran, etc.
Permite programar visualmente mediante asociación de bloques (Crea
modelos de simulación sin la necesidad de codificar programas)
Admite simulación continua y discreta
Gran flexibilidad de uso
Permite la programación a bajo nivel
Proporciona un entorno gráfico para visualizar la evolución de los sistemas
simulados (Permite mostrar la animación del modelo construido)
. Simulador WITNESS
Fue desarrollado durante los 1970´s por AT&T Istel.
Actualmente es distribuido por el Grupo Lanner.
Es uno de los más usados, mas confiables y mejor conocidos entre los
softwares SED (Simulación de eventos discretos).
El concepto de construcción de modelos en WITNESS consiste en la
construcción de bloques similares a los deSIMUL8 excepto por los bloques
Inicial y Terminal.
Contiene muchos elementos:
Para manufactura discreta de partes
Es fuertemente orientado a máquinas. Por ejemplo:
○ sencillas
○ en lotes
○ Producción
○ ensamble,
○ multi-estaciones
○ multi-cíclo.
bandas transportadoras
○ acumular
○ No acumular.
flujo de fluidos a través de:
○ Procesadores
○ Tanques
○ pipas.

Estos paquetes incluyen, además, herramientas específicas para gestionar todo el


proceso de simulación (como por ejemplo, la realización de experimentos). El
inconveniente de esta alternativa es el precio, notablemente mayor que el de
cualquiera de las alternativas anteriores.

5.1.4 Otros medios


Identidad: Es cuando el modelo es una réplica exacta del sistema en estudio. Es la
que utilizan las empresas automotrices cuando realizan ensayos de choques de
automóviles utilizando unidades reales.
· Cuasi-identidad: Se utiliza una versión ligeramente simplificada del sistema real.
Por
ejemplo, los entrenamientos militares que incluyen movilización de equipos y
tropas
pero no se lleva a cabo una batalla real.
· Laboratorio: Se utilizan modelos bajo las condiciones controladas de un
laboratorio.
Se pueden distinguir dos tipos de simulaciones:
o Juego operacional: Personas compiten entre ellas, ellas forman parte del
modelo, la otra parte consiste en computadoras, maquinaria, etc. Es el caso de
una simulación de negocios donde las computadoras se limitan a recolectar la
información generada por cada participante y a presentarla en forma ordenada
a cada uno de ellos.
o Hombre-Máquina: Se estudia la relación entre las personas y la máquina. Las
personas también forman parte del modelo. La computadora no se limita a
recolectar información, sino que también la genera. Un ejemplo de este tipo de
simulación es el simulador de vuelo.
Simulación de Monte Carlo
La simulación de Monte Carlo es un método que emplea números aleatorios
uniformemente
distribuidos en el intervalo [0,1] que es utilizado para resolver problemas donde la
evolución
con el tiempo no es de importancia. A continuación, se analizarán dos ejemplos
para
comparar una solución analítica con una solución obtenida por simulación.

Potrebbero piacerti anche