Está en la página 1de 26

ITs

UED Simulación

UNIDAD 1: “INTRODUCCIÓN”

1.5 CATÁLOGO DE PROGRAMAS DE CÓMPUTO COMERCIALES DE


SIMULACIÓN

En un principio, los programas de simulación se elaboraban mediante algún


lenguaje de propósito general como ASSEMBLER, FORTRAN, ALGOL o LP/1. A
partir de la década de 1960 hacen su aparición los lenguajes específicos para
simulación que permiten a los analistas y programadores desarrollar modelos de una
forma más rápida, gracias a módulos estandarizados. En aquella época surgieron
lenguajes como GPSS, GASP, SIMSCRIPT, SLAM, SIMAN y SSED. En la última
década del siglo pasado la aparición de las interfaces gráficas revolucionaron el
campo de las aplicaciones en esta área, y ocasionaron el nacimiento de los
simuladores, con los cuales se ha facilitado enormemente la programación de los
modelos.

En el terreno práctico, es importante utilizar la aplicación que mejor se adecue


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
FORTRAN, 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, Crystal Ball,
Delmia.

En la actualidad la selección del lenguaje o simulador depende de los siguientes


factores:

1. Los mercados primarios a los que atenderá la simulación, así como las
aplicaciones típicas en que se utilizará, por ejemplo: administración estratégica,

Material de Estudio 1
ITs
UED Simulación

logística, telecomunicaciones, manufactura, sistemas militares, sistemas de salud,


manejo de materiales, análisis de riesgo, simulación continua o discreta, etc.

2. Los requerimientos de equipo, como plataforma o sistema operativo, memoria


RAM y utilización de disco duro.

3. La capacidad de construcción y programación del modelo a través de iconos o


mediante procesos de tipo “arrastrar y colocar” (drag and drop), así como acceso
a programación estándar. A este respecto también es importante considerar el
tiempo y la velocidad en la detección de errores, así como la posibilidad de
reutilizar partes de código, objetos o plantillas (templates).

4. La inclusión de herramientas complementarias para la realización de pruebas de


bondad de ajuste en forma automática, el análisis de las variables de respuesta,
la posibilidad de crear diseño de experimentos, y la optimización del sistema
simulado.

5. La animación del sistema, considerando aspectos como velocidad, uso de


diferentes vistas, facilidad de exportación, compatibilidad con otras aplicaciones, y
la posibilidad de poder prescindir del uso de la animación.

6. El costo y tipo de licencia otorgada, así como el soporte técnico y la facilidad de


entrenamiento y uso de manuales y ayudas en línea.

7. Otras consideraciones, como la capacidad de empaquetamiento de los modelos,


la distribución a otros usuarios y la capacidad que tenga la compañía para
actualizar su producto.

Algunas aplicaciones en el área de simulación disponibles actualmente en el


mercado son:

Material de Estudio 2
ITs
UED Simulación

Arena Simulation Bluesss Simulation


aGPSS Analytica 4.4
Software System
Capacity Planning Enterprise
CSIM 20 Enrmgmsuite
Simulator Dynamics
ExtendSim Flexsim Goldsim LABAMS
MedModel Oracle Crystal Ball
MAST Micro Saint Sharp
Optimization Suite Suite
Patient Flow
Portfolio Simulator Process Simulator Project Simulator
Simulator
ProModel SAS Simulation ServiceModel
SAIL
Optimization Suite Studio Optimization Suite
Simcad Pro Simio SIMPROCESS SIMSCRIPT III
Vanguard Business
SimTrack SIMUL8 SLIM
Analytics

1.5.1 Lenguajes de simulación

Las primeras etapas de un estudio de simulación se refieren a la definición del


sistema a ser modelado y a la descripción del sistema de términos de relaciones
lógicas de sus variables y diagramas de flujo. Sin embargo, llega el momento de
describir el modelo en un lenguaje que sea aceptado por la computadora que se va a
usar. En esta etapa se tienen dos cursos de acción a seguir: 1) Desarrollar el
software requerido para estudios de simulación, o 2) Comprar algún paquete de
simulación como GPSS, GASP, simula, etc. Desafortunadamente, para la segunda
alternativa existen una gran cantidad de paquetes (lenguajes de programación de
propósito especial), que resulta extremadamente difícil decidir cuál paquete se ajusta
mejor a una aplicación determinada. Esta situación origina que en la mayoría de las
veces, la selección de un paquete depende de si el analista lo conoce, lo entiende y

Material de Estudio 3
ITs
UED Simulación

lo sabe aplicar. No obstante, estas dos alternativas se deben de evaluar en términos


económicos antes de tomar una decisión.

1.5.1.1 Ventajas de los lenguajes de simulación

El proceso evolutivo de los lenguajes de simulación ha sido largo y extenso.


Empezó a finales de la década de los 50´s. en un principio los lenguajes que se
desarrollaron eran de propósito general. Sin embargo, poco a poco los estudiosos de
este tema se dieron cuenta de la gran similitud que existía entre las diferentes
situaciones o sistemas que se simulaban. Lo anterior condujo obviamente al
desarrollo de lenguajes de propósito especial, los cuales en la actualidad tienen una
gran demanda y su proceso de comercialización ha sido amplio y extenso. Entre las
ventajas principales de estos lenguajes de simulación, se pueden mencionar las
siguientes:

a) Reducción en la tarea de programación. Con los lenguajes de simulación, el


tiempo dedicado a la programación del modelo se reduce
considerablemente. Existen algunos paquetes como GPSS, en los que con
un número muy reducido de estatutos, se pueden simular sistemas que en
otro lenguaje como Fortran, requerirían una gran cantidad de estatutos y
subrutinas.

b) Mejor definición del sistema. A través de los lenguajes de simulación, se


facilita la tarea de definir las diferentes entidades que interactúan dentro del
sistema. También, con estos lenguajes se determina con mayor facilidad las
interrelaciones que existen entre las entidades que forman el sistema.

c) Mayor flexibilidad para cambios. Con los lenguajes generales como Fortran,
el proceso de cambios puede ser largo y tedioso. Sin embargo, con el uso
de lenguajes de simulación, los cambios son una tarea simple y rutinaria.

Material de Estudio 4
ITs
UED Simulación

d) Mejor diferenciación de las entidades que forman el sistema. El uso de


lenguajes de simulación facilita determinar o definir las características y
atributos de una entidad. Con las entidades bien definidas y diferenciadas,
se aumenta y mejora el entendimiento del sistema a simular.

e) Se relacionan mejor las entidades. Con las entidades bien definidas, los
lenguajes de simulación permiten relacionar mejor a cada una de estas
entidades, es decir, se determina más fácilmente las relaciones que las
entidades guardan entre sí y el análisis de cada una de ellas.

1.5.1.2 Características de los lenguajes de simulación

Los lenguajes de simulación que actualmente existen en el mercado, tienen una


serie de características propias que los diferencian de los demás. Entre estas
características se pueden mencionar las siguientes:

a) El procedimiento utilizado para generar números aleatorios uniformes.


b) Los procedimientos o métodos utilizados para generar las variables
aleatorias no – uniformes más conocidas y más usadas.
c) La forma de adelantar el “reloj de la simulación”, la cual puede ser:
1) Incrementos a tiempo fijo, o 2) Incrementos al próximo evento.
d) El análisis estadístico de los resultados de la simulación.
e) El formato en que los resultados de la simulación son presentados.
f) La forma en que las inconsistencias y errores de lógica es reportada.
g) El lenguaje en el cual el paquete está escrito, el cual puede ser: Fortran,
Algol, PL/l, Asembler, etc.
h) Los diferentes tipos de computadoras cuyo compilador es compatible con el
del paquete en cuestión.

Material de Estudio 5
ITs
UED Simulación

A continuación, se presentan las características principales de los lenguajes de


simulación más usados.

GPSS (General Purpose Simulation System)

Persona que lo desarrolló: Geoffrey Gordon


Versiones más conocidas: GPSS I, GPSS II, GPSSIII, GPSS/360,
GPSS V
Lenguaje del paquete: Asembler
Reloj de la simulación: Incrementos al próximo evento
Computadoras compatibles: Generalmente se adapta a cualquier tipo

SIMSCRIPT (No tiene ningún significado)

Personas que lo desarrollaron: H. M. Markowitz, H. W. Karr y B Hausner


Versiones más conocidas: Simscript I, Simscript I.5, Simscript II,
Simscript II.5, C – Simscript
Lenguaje del paquete: Fortran las primeras versiones, Asembler
las últimas
Reloj de la simulación: Incrementos al próximo evento para el
caso discreto, e incrementos a tiempo
fijo para el caso continuo (C – Simscript)
Computadoras compatibles: CDC 6000/7000, univac 1100, IBM
360/370, Honeywell 600/6000

GASP (General Activity Simulation Program)

Personas que lo desarrollaron: P. J. Kiviat y A. Colher


Versiones más conocidas: GASP II, GASP IV, GASP – PLUS

Material de Estudio 6
ITs
UED Simulación

Lenguaje del paquete: Fortran, PL/I


Reloj de la simulación: Incrementos al próximo evento para el
caso discreto, e incrementos a tiempo
fijo para el caso continuo (GASP IV y
PLUS)
Computadoras compatibles: Cualquier computadora con compilador
de Fortran o PL/I

SLAM (Simulation Language for Alternative Modeling)

Personas que lo desarrollaron: A. Alam B. Pritsker y Asociados


Versiones más conocidas: SLAM fue el resultado de la fusión de
varios lenguajes como GASP IV y
QGERT
Lenguaje del paquete: Fortran IV
Reloj de la simulación: Incrementos al próximo evento para el
caso discreto, e incrementos a tiempo
fijo para el caso continuo
Computadoras compatibles: Cualquier computadora con compilador
de Fortran

Cualesquiera de estos lenguajes tienen sus propias ventajas y desventajas y no


se puede decir que un lenguaje es mejor que otro. Generalmente, entre más fácil de
aprender y de usar sea un lenguaje, menor será su flexibilidad y su eficiencia. Por
consiguiente, decidir qué lenguaje utilizar en una aplicación específica, no es una
tarea fácil de realizar.

Material de Estudio 7
ITs
UED Simulación

1.5.1.3 Factores a considerar en la selección de un lenguaje

La selección de un lenguaje de simulación generalmente está supeditada al tipo


de computadora que se tiene disponible, es decir, en la mayoría de las veces ya se
cuenta con cierta configuración de hardware. Por consiguiente, conociendo la
computadora que se va a usar, los factores a considerar en la selección del lenguaje
serían:

a) Los manuales disponibles. Es muy importante considerar la facilidad de


entender e interpretar los manuales disponibles.

b) Compilador del lenguaje. Es necesario investigar la compatibilidad del


compilador del lenguaje con la computadora disponible.

c) La documentación y diagnóstico de errores. Es conveniente analizar la


forma en que el lenguaje reporta las inconsistencias y los errores de lógica.

d) La eficiencia. Uno de los factores principales a considerar en la selección de


un lenguaje es su eficiencia de operación. Dentro de la eficiencia se
considera el tiempo de organizar, programar, compilar y ejecutar.

e) Los costos involucrados. Entre los costos que origina la adquisición de un


paquete se pueden mencionar: el costo de instalación, el costo de
mantenimiento y actualización del software y el costo de operación.

f) Conocimiento del lenguaje. Otro factor importante a considerar en la


selección del lenguaje, es el conocimiento y dominio que de éste tengan las
personas o analistas encargados de realizar los estudios de simulación.

Material de Estudio 8
ITs
UED Simulación

g) Justificación económica. Finalmente, y el más importante de todos, es la


justificación económica del lenguaje de simulación. A este respecto, es
conveniente señalar que la adquisición de un paquete se debe considerar
como un proyecto de inversión, donde los beneficios que se derivan de tal
adquisición, deben de compensar la inversión y los gastos que origina.

1.5.1.4 Clasificación de los lenguajes de simulación

Los modelos de simulación se clasifican en dos categorías: 1) Modelos de


simulación continua y 2) Modelos de simulación discreta. Los modelos de simulación
continua, generalmente son apropiados cuando el analista considera al sistema bajo
estudio, como un flujo continuo de información. En simulación continua,
generalmente el reloj de simulación se incrementa a intervalos fijos de tiempo. Por
otra parte, en modelos de simulación discreta, al analista le interesa lo que le sucede
a entidades individuales del sistema. Por consiguiente, el reloj de la simulación en
simulación discreta, se incrementa cada vez que ocurre un evento.

Los modelos de simulación discreta pueden desarrollarse a través de tres


enfoques: 1) Enfoque de eventos, 2) Enfoque de actividades y 3) Enfoque de
procesos. Un evento se define como un cambio en el estado de una entidad del
sistema. Una actividad es una colección de operaciones que transforman el estado
de una entidad. Un proceso es una secuencia de eventos que ocurren en un tiempo
determinado. Una explicación gráfica de estos conceptos aparece en la figura 1.1.

Material de Estudio 9
ITs
UED Simulación

Proceso

Actividad 2

Actividad 1

Evento 1 Evento 2 Evento 3 Evento 4 Evento 5


arribo empieza el empieza el termina el termina el
servicio servicio servicio servicio

Figura 1.1 Eventos, actividades y procesos

Además de los tres enfoques anteriores, algunos autores hacen una


diferenciación entre lenguajes con orientación simbólica (GPSS) y lenguajes con
orientación de estatutos de programación. Los primeros son más fáciles de aprender,
pero los segundos son más flexibles. La figura 1.2, muestra una clasificación de los
lenguajes de simulación. En esta figura se puede apreciar que los lenguajes
simbólicos a pesar de tener un enfoque de procesos en su diseño, se consideran
como una cuarta categoría para diferenciarlos de los lenguajes de orientación de
estatutos de programación.

Material de Estudio 10
ITs
UED Simulación

Lenguajes de
simulación

Lenguajes para Lenguajes para Lenguajes para


simulación simulación simulación
continua continua y discreta discreta

GASP IV
C – SIMSCRIPT
SLAM

Enfoque de Enfoque de Enfoque de Enfoque de


eventos actividades procesos símbolos
GASP II FORSIM – IV SIMULA GPSS
SIMSCRIPT

Figura 1.2 Clasificación de los lenguajes de simulación

Formalmente, vale la pena mencionar que recientemente se han estado


desarrollando lenguajes que permiten el análisis y evaluación de modelos discretos y
modelos continuos. GASP IV y C – SIMSCRIPT fueron los primeros lenguajes de
este tipo que se desarrollaron, aunque recientemente está disponible un nuevo
lenguaje de este tipo llamado SLAM. Estos lenguajes permiten al analista modelar
sistemas discretos, sistemas continuos y sistemas donde algunas entidades se
comportan en forma discretas y otras en forma continua.

Material de Estudio 11
ITs
UED Simulación

1.5.2 Simuladores

1.5.2.1 SIMFACTORY II.5

SIMFACTORY II.5 es un simulador de fábricas escrito en SIMSCRIPT II.5 y


MODSIM III para ingenieros que no son analistas de simulación de tiempo completo.
Opera sobre PC´s con por lo menos Windows 3.x y OS/2 2.0, y sobre muchas
estaciones de trabajo. Un sistema amigable a SIMFACTORY II.5 puede ser
modelado rápidamente. Para construir un modelo es mejor hacerlo por etapas,
definiendo en primer lugar el layout compuesto de estaciones de trabajo, almacenes,
áreas de recibo y rutas de transporte, definiendo los productos, después los
recursos, siguiendo con los transportadores, y finalmente las interrupciones. Una
animación basada en iconos automáticamente sigue a partir de la definición del
modelo. Estos elementos del modelo son arrastrados desde una paleta de imágenes
en lugar de una barra de menú. El modelo resultante puede cambiarse usando la
interface gráfica o un editor de texto. Se admite un modelado de flujo flexible. Por
ejemplo, se puede usar la lógica OR (como en la solicitud parte A Or parte B).

El layout se crea por medio de iconos de posicionamiento, seleccionados a


partir de una biblioteca, en la pantalla. A manera que cada icono es colocado, las
características que lo describen se van introduciendo. Los productos se definen por
planes de proceso que determinan las operaciones que se realizan en cada parte y la
duración de esas operaciones.

Los recursos se añaden al modelo en dos pasos. Primero, se define el recurso y


se establecen su cantidad y capacidad. Segundo, se identifican las estaciones que
requieren recursos. Mientras que los recursos se están moviendo, puede transcurrir
el tiempo de la simulación. Los requerimientos de los recursos son flexibles, por
ejemplo, se pueden solicitar una unidad del recurso A y dos unidades del recurso B.

Material de Estudio 12
ITs
UED Simulación

Los transportadores pueden ser motores de proceso por lotes como


montacargas o pueden ser conveyors. Se especifican las características de los
transportadores (velocidad de recolección, velocidad de entrega, tiempo de carga,
tiempo de descarga, y capacidad del montacargas). La trayectoria del transportador
se identifica en el monitor. Los transportadores pueden evitarse unos de otros por la
detección de colisiones y pueden llevar recursos.

Cualquier interrupción, planeada o no planeada, puede ser aplicada a cualquier


elemento del modelo o grupo de elementos (por ejemplo, conveyors, filas, recursos y
transportadores). Las interrupciones pueden requerir alguna combinación de
recursos.

Se encuentran disponibles los informes acerca de la utilización de los equipos,


el rendimiento, el tiempo de ciclo del producto y la utilización de los almacenes.
Múltiples gráficas de negocios (gráficas de pastel, histogramas y planos) pueden ser
comparadas al mismo tiempo. Los datos pueden ser comparados a través de
múltiples corridas. Los reportes se pueden personalizar o exportar a hojas de cálculo,
y estadísticas específicas pueden ser recolectadas sobre los elementos de interés.
Un resumen del informe de todas las replicas proporciona las medias, las
desviaciones estándar y los intervalos de confianza en la salida del modelo.

1.5.2.2 ProModel

En ProModel, de la Corporación PROMODEL, un modelo es construido


definiendo la ruta de una parte o partes, definiendo la capacidad de cada locación a
lo largo de la ruta, definiendo recursos adicionales como operadores o herramientas,
definiendo el sistema de manejo de materiales, programando las llegadas de las
partes y especificando los parámetros de la simulación. El software entonces le pide
al usuario definir el layout y los elementos dinámicos en la simulación.

Material de Estudio 13
ITs
UED Simulación

Algunas de las características de ProModel, versión 3, son:

1. Los modelos son creados usando un punto y el enfoque de clic. Son


proporcionadas interfaces intuitivas, cuadros de dialogo interactivos y ayuda
en línea. Una característica de generación automática guía al usuario a
través del proceso de construcción del modelo. Está disponible un asesor en
línea.

2. El software opera en ambiente Windows, como una aplicación de 32 bits,


aprovechándose de ventanas sincronizadas y el intercambio de datos. Se
encuentran disponibles todos los recursos de los programas de Windows,
tales como, fuentes, impresora y graficadores y el intercambio de datos con
hojas de cálculo disponibles.

3. Se ofrecen modelos prácticamente de tamaño ilimitado.

4. El simulador ofrece un editor de gráficas en dos dimensiones con ajuste y


rotación. Los iconos pueden ser definidos utilizando el enfoque basado en
vectores o el de píxeles gráficos. Estos iconos son guardados como mapas
de bits en el tiempo de la ejecución para una animación rápida durante la
simulación.

5. Dibujos de CAD como cliparts pueden ser importadas así como procesos de
información y programas. Pueden producirse reportes de salida
personalizados y archivos de hojas de cálculo. Si los datos son de alguna
otra aplicación de Windows, el copy – paste puede ser usado.

6. Los elementos estáticos y dinámicos de la animación son desarrollados


mientras se define el modelo. Así que, el modelo de simulación y la
animación están integrados.

Material de Estudio 14
ITs
UED Simulación

7. Gráficas de salida de negocios son proporcionadas automáticamente y


pueden ser impresas en color.

8. Solamente se requiere hardware estándar (IBM o compatible con gráficas


VGA). No son necesarios tarjetas de gráficos especiales, monitores
especiales o chips coprocesadores matemáticos.

9. Se proporcionan construcciones pre–programadas. Esto permite el


modelado rápido de las locaciones multi – unidad y multi – capacidad,
recursos compartidos y móviles, tiempos muertos, turnos, etc.

10. Están disponibles estadísticas automáticas.

11. Submodelos permiten la creación de una biblioteca de plantillas de pasos de


trabajo, actividades o sub – procesos que pueden ser reutilizados. Esto
permite que la construcción de modelos realizados por un equipo sea más
tarde una fusión de submodelos en un modelo.

12. Se proporciona un tiempo de ejecución con capacidad de escenarios


múltiples. El estado para los escenarios múltiples puede ser visto
simultáneamente.

Además, ProModel tiene funciones de programación dentro del entorno C o


Pascal y la capacidad de añadir tipos de subrutinas C o Pascal a un modelo.

1.5.2.3 AutoMod

AutoMod, de AutoSimulations, Inc., combina las características de un lenguaje


de simulación de propósito general y un simulador de propósito especial de manejo
de materiales. Tiene características generales de programación que incluyen la

Material de Estudio 15
ITs
UED Simulación

especificación y los procedimientos de los procesos, recursos, cargas, filas y


variables. Los procesos se especifican en términos de los límites de tráfico,
conexiones de entrada y salida a los sistemas de manejo de materiales y la lógica de
transformación. Los recursos son especificados en términos de su capacidad, tiempo
de procesamiento, tiempo entre fallas y tiempo de reparación. Las cargas son
definidas por su forma y tamaño, sus atributos, tasas de generación, límites de
generación y tiempos de inicio, así como por su prioridad.

Como una alternativa al sistema de proceso y al lenguaje de simulación de


propósito general, AutoMod tiene un simulador opcional de taller de trabajo con una
hoja de cálculo como interface, en la cual, todos los datos y lógicas del modelo
pueden ser introducidos en un ambiente de no – programación que se asemeja a la
familiar hoja de cálculo.

El simulador de manejo de materiales es muy potente en sus descripciones de


los sistemas de manejo de materiales. AGVs, conveyors, grúas viajeras, AS/RS,
pueden definirse sistemas libres y de poder. El rango de definición es extenso. Por
ejemplo, un AGV puede ser definido en términos de lo siguiente: varios tipos de
vehículos, vehículos de múltiple capacidad, opciones de ruta (unidireccional,
bidireccional y de estribo), velocidades, aceleraciones y desaceleraciones basadas
en los tipos de cargas y el tipo de ruta, puntos de control, control flexible y reglas de
programación, arbitrarias geometrías de bloqueo, automática distancia más corta de
enrutamiento y procedimientos para la personalización de vehículos. Los conveyors
pueden ser de acumulación o de no acumulación y de ventana fija o de
espaciamiento aleatorio.

Numerosos estatutos de control y acciones llamadas están disponibles en el


sistema de proceso. Por ejemplo, acciones de proceso incluyendo if – then – else,
while – do, do – until, wait – until y wait – for. El control de carga, control de los
recursos y otras acciones también están disponibles. Funciones de C pueden ser

Material de Estudio 16
ITs
UED Simulación

llamadas si es necesario, pero no se necesitan para la mayoría de los modelos.


Atributos y variables pueden ser especificados. Las capacidades de animación se
basan en dibujos a escala e incluyen verdaderos gráficos de vector en 3 – D,
rotación, zoom y panorámica en una pantalla virtual en tiempo real. Un CAD como
utilidad de dibujo es utilizado para construir los elementos gráficos de un modelo.
Además, con el complemento del producto IGES, los dibujos desde los sistemas
CAD pueden ser importados y convertidos en imágenes de fondo estáticas o
conveyors y guías de ruta. Gráficas de negocios incluyendo líneas de tiempo,
gráficas de barra y gráficas de pastel pueden ser generadas. Como se ha
mencionado, la última versión, versión 7.5, contiene un simulador dentro de AutoMod
para ambientes de taller de trabajo con muchos productos con rutas diversas. Las
características del simulador incluyen su interface de hoja de cálculo y sus ganchos
en el procedimiento del lenguaje del proceso de personalización de AutoMod.
Mientras el simulador elimina la necesidad de programación en la construcción de
muchos modelos, como es el objetivo con todos los simuladores, el simulador de
AutoMod también permite extensiones y personalización para aquellas porciones de
un sistema que no se ajustan al modelo del simulador pre – programado.

AutoStat, un paquete estadístico estrechamente integrado con AutoMod,


proporciona capacidad de calentamiento de simulación, administración de escenarios
y otras generales capacidades estadísticas incluso la generación de intervalos de
confianza y diseño de experimentos. Kinematics, otro complemento en el paquete,
permite simulaciones detalladas de robots en 3 – D, personas y otros objetos con
partes móviles, ya sea por separado o integrado en una simulación más grande de
un sistema de manufactura o de manejo de materiales.

AutoSched, una herramienta de planeación de la producción de capacidad finita


y herramienta de programación para el trabajo de taller y otros ambientes discretos
de manufactura de partes, están basados en el simulador de AutoMod y permite una

Material de Estudio 17
ITs
UED Simulación

amplia personalización de reglas de selección de tareas para producir la mejor


programación de la producción de entre varias alternativas.

En AutoMod, no hay límites en el tamaño del modelo o en la capacidad de


personalización. AutoMod corre en PCs y en la mayoría de estaciones de trabajo de
UNIX.

1.5.2.4 Taylor II

Taylor II es un producto holandés desarrollado por F&H simulaciones B.V. Un


modelo en Taylor II consiste de cuatro entidades fundamentales: elementos, trabajos,
rutas y productos. Los tipos de elementos son de entrada – salida, máquina, almacén
temporal, conveyor, transportador, ruta, asistencia, almacén y depósito. Una o más
operaciones pueden tener lugar en un elemento. Las tres operaciones básicas son:
procesamiento, transporte y almacenaje.

Definir el layout es el primer paso cuando se construye un modelo. Los layouts


consisten de varios tipos de elementos. Al seleccionar los elementos en secuencia, la
ruta del producto o el enrutamiento es definido. La descripción del enrutamiento
puede ser proporcionado desde archivos externos. El siguiente paso es detallar el
modelo. En este paso son proporcionados los parámetros. Además de un número de
valores por default, Taylor II utiliza un lenguaje de macros llamado TLI (Interface de
lenguaje Taylor). TLI es un lenguaje de programación que permite modificaciones en
el comportamiento del modelo en combinación con un específico simulador
predefinido y variables de usuario definidas. TLI también puede ser usado
interactivamente durante una corrida de simulación para hacer búsquedas y
actualizaciones. Una interface de C, Basic y Pascal está también disponible. Están
disponibles locales y globales atributos.

Material de Estudio 18
ITs
UED Simulación

Durante la simulación son posibles el zoom, el área personal de red de trabajo,


la rotación y la pausa. Modificaciones pueden realizarse sobre la marcha. El tiempo
de representación es totalmente definido por el usuario (horas, días, segundos y
también se pueden combinar).

El potencial análisis de salida incluye gráficas predefinidas, gráficas definidas


por el usuario, reportes tabulares predefinidos, y reportes definidos por el usuario.
Ejemplos de gráficas predefinidas son histogramas de filas y gráficas de utilización
de pastel. Salidas definidas por el usuario incluyen gráficas de barras, barras
ampliadas y otras gráficas de negocios. Las tablas predefinidas incluyen trabajos y
reportes elementales y de costos.

Las capacidades de animación se incluyen en ambos, 2 – D y 3 – D. La


animación en 3 – D puede ser sombreada. Indicadores estándar pueden ser
mostrados por elementos. Son proporcionadas bibliotecas de iconos para ambos,
2 – D y 3 – D. Cada biblioteca contiene más de 50 iconos.

Características adicionales incluyen 650 páginas en línea, ayuda sensible al


contexto con capacidad de búsqueda de índice y página. Están disponibles
materiales educacionales de soporte.

1.5.2.5 WITNESS

WITNESS, de AT&T Istel, contiene muchos elementos para la manufactura de


partes discretas y está fuertemente orientado a la máquina. Por ejemplo, las
máquinas pueden ser individuos, lotes, producción, ensambles, estaciones múltiples
o ciclos múltiples. Los conveyor pueden ser de acumulación o de no acumulación.
Existen opciones para la mano de obra, vehículos, rutas y turnos. WITNESS también
contiene elementos para procesos continuos incluso flujo de fluidos a través del
proceso, tanques y pipas.

Material de Estudio 19
ITs
UED Simulación

Variables y atributos pueden ser especificados. Las llegadas de las partes


pueden ser programadas usando un archivo. Distribuciones y funciones pueden ser
utilizadas para especificar tiempos de operación y otros propósitos. Los tiempos
muertos de las máquinas pueden ser programados sobre la base de las operaciones,
tiempo ocupado o tiempo disponible. El trabajo es un recurso que puede ser pre –
adelantado usando un sistema de prioridades y siendo programado basándose en
las actuales condiciones del modelo.

Se permite la lógica de vehículo y su trayectoria para ciertos tipos de trabajos,


aceleración y desaceleración de vehículo, estacionado cuando está inactivo o vacío y
cambio dinámico de destino. Muchos tipos de lógicas de ruteo son posibles además
de las estándar empujar y jalar. Por ejemplo, se puede especificar la condición
if – then – else.

Acciones de simulación, realizadas al principio y al final de los eventos de la


simulación, pueden emplear construcciones de programación tales como for – next,
while – end and go – to – label. Enlaces C permiten programaciones detalladas y
subrutinas que pueden ser conectadas a un modelo de WITNESS. El usuario puede
mirar a un elemento en cualquier momento y determinar el estado de una parte.

Las capacidades de presentación de los reportes incluyen información dinámica


en la pantalla acerca de las máquinas y elementos. Los reportes pueden exportarse
de un software de hoja de cálculo.

La depuración o lluvia de ideas puede lograrse deteniendo el modelo,


cambiando los parámetros deseados y continuando con el modelo desde el mismo
punto en el tiempo de simulación.

Material de Estudio 20
ITs
UED Simulación

La animación se construye junto a la definición del modelo. Esta animación y


retroalimentación estadística puede ser activada o desactivada durante cualquier
corrida. Muchos cambios en el modelo pueden realizarse en cualquier momento.

La construcción de capacidades de experimentación está disponible desde la


barra de menú. Los resultados de los experimentos son salidas por default a archivos
CSV u otros tipos de archivos elegidos por el usuario. El formato de archivos CSV
permite al paquete estadístico interno crear intervalos de confianza.

La capacidad de la última versión del software, la versión 6.1, incluye:

1. La habilidad de almacenar un ilimitado número de variables o atributos. Las


variables pueden ser almacenadas.

2. Arriba de 1000 distintos canales de números aleatorios.

3. Elementos “Módulo” para el modelado jerárquico.

4. Barra de selección para el llenado de los campos con reglas, distribuciones,


construcción de funciones y así sucesivamente para definir elementos
“sobre la marcha”.

1.5.2.6 AIM

AIM (Analizador para Mejorar la Manufactura), de Pritsker Corporation, es el


componente de simulación de FACTOR. Otros componentes son Factor Production
Manager y FI – 2. Factor Production Manager realiza detallada
planeación/programación de operaciones, para prometer órdenes, liberar órdenes y
para administrar la cadena de suministro. FI – 2 es un tablero interactivo de
programación gráfica. Todas estas aplicaciones usan la misma base de datos.

Material de Estudio 21
ITs
UED Simulación

AIM está disponible para la plataforma OS/2. La versión actual de AIM es la


versión 6.0. Los modelos se construyen gráficamente con iconos que representan
máquinas, operadores, conveyors, etc., colocados directamente en la pantalla. Las
animaciones se crean en una ventana virtual. Durante la simulación, el modelo se
puede parar para checar su estado o agregar otros componentes, después continua
la simulación. Los datos de desempeño se actualizan de forma dinámica y se
despliegan mientras la simulación está corriendo. Una gráfica dinámica de Gantt es
proporcionada para el seguimiento de la máquina y el estado del operador. Niveles
de inventario y la utilización del manejo de materiales pueden ser graficados también
de manera automática. Las salidas incluyen gráficas de barra, gráficas de pastel y
graficadores de niveles de inventario. Alternativamente, la información puede ser
transferida a otro software para el desarrollo de las gráficas de presentación.

Las características de AIM incluyen:

1. Representación de la manufactura. El modelado de la manufactura de


componentes específicos puede representar una variedad de procesos
discretos de manufactura. Reglas estándar proporcionan opciones que son
interpretadas con los procesos. Reglas personalizadas pueden ser escritas
para extender la lógica.

2. En armonía con aplicaciones de programación. Los modelos escritos con


AIM pueden ser usados con otras aplicaciones FACTOR que proporcionan
soporte de capacidad, logística, programación de la producción, análisis de
la cadena de suministro y administración de la programación.

3. Datos de la manufactura. AIM es construido en torno a una base de datos


relacionados que almacenan los datos de operación de la manufactura y la
salida de la simulación. La descripción de las partes, los planes de proceso,

Material de Estudio 22
ITs
UED Simulación

la programación de la liberación de las órdenes, las locaciones de las


máquinas y horarios, la programación de turnos, etc., pueden ser
transferidos de otras fuentes de datos a la base de datos de AIM.

4. Animación de apoyo. Los modelos AIM se construyen gráficamente y son


animados automáticamente durante la construcción del modelo.

5. Construcción y simulación de modelos interactivos. Los componentes son


localizados en instalaciones de fondo a escala. Se proporcionan valores por
de faul para todos los componentes. Los componentes se personalizan al
completar las formas. Durante la ejecución, el modelador puede cambiar el
estado de un componente y observar el impacto de la simulación en el
sistema de manufactura.

6. Comparación de alternativas. La estructura del proyecto AIM organiza todos


los aspectos de un proyecto de simulación de manufactura. Modelos
alternativos de procesos de manufactura son almacenados. Reportes de
comparación muestran datos de rendimiento del modelo para identificar las
diferencias entre las alternativas.

7. Gráficas de Gantt de AIM. La última versión de AIM apoya la creación de


gráficas de Gantt para mejorar la verificación y validación de los modelos. El
rendimiento de un modelo puede revisarse con las gráficas de Gantt
siguiendo una simple carga o las decisiones de un recurso.

8. Metodología del modelado de costos. AIM incluye una detallada capacidad


de modelado de costo. Los modelos AIM representan filosofías alternativas
de costos tales como costos estándar, ABC, etc.

Material de Estudio 23
ITs
UED Simulación

1.5.2.7 Arena

Arena, de Systems Modeling Corporation, es un extenso paquete de animación


y simulación. Está destinado a proporcionar el potencial de SIMAN a aquellos para
quienes el aprendizaje del lenguaje es una carga, así como para mejorar el uso de
las herramientas utilizadas por los modeladores de SIMAN. Asumir que una persona
que no sea un analista de simulación quiera usar SIMAN. Actualmente él o ella
deben entender los bloques utilizados en el modelo y los elementos utilizados en la
estructura del experimento para poder proceder. Con el uso de la aplicación de
Arena de plantillas de solución, el usuario podrá extraer un módulo, colocarlo en su
apropiada locación y parametrizarlo sin aprender el lenguaje SIMAN. Para los
modeladores del lenguaje SIMAN, Arena se destina para aumentar su funcionalidad
eliminando la necesidad de escribir código similar en modelos diferentes.

SIMAN es el lenguaje motor y Cinema el sistema de animación en el cual se


construyó Arena. Otros productos incluidos en Arena son los analizadores de entrada
y los analizadores de salida.

Con Arena, un modelo de simulación se construye seleccionando un módulo


que contiene las características completas de un proceso. Por ejemplo, un módulo de
inspección puede modelar un proceso de inspección. El módulo se coloca en una
ventana y un cuadro de diálogo aparece y en el cual el usuario introduce los datos y
elige opciones. Una vez que los módulos son colocados y las preguntas contestadas,
Arena corre un modelo completamente animado del proceso actual o propuesto.

Los módulos pueden ser organizados en plantillas especiales para dominios de


aplicaciones diferentes. Una vez que los módulos son creados, se convierten en
paquetes auto – contenidos de lógica que pueden ser reutilizados en otros modelos.
Con esta habilidad de personalización, Arena puede ser usado para crear una
plantilla para una compañía específica, departamento o persona utilizando un

Material de Estudio 24
ITs
UED Simulación

lenguaje significativo y gráficas que son adecuadas para los usuarios poco
frecuentes de la simulación.

Los constructores de modelos tienen el control completo sobre la funcionalidad


del software usando la edición profesional para construir módulos y plantillas. Un
usuario final con la edición estándar puede construir modelos utilizando solamente
las plantillas de alto nivel.

El término “módulos” es utilizado para representar los bloques de construcción


disponibles para la creación de modelos. La característica fundamental de Arena es
que un analista de simulación puede construir una definición de módulo para su uso
por otros en un jerárquico ambiente de modelado. Estas definiciones de módulo se
pueden combinar para crear otros módulos. Los módulos básicos de SIMAN forman
el posible nivel más bajo de los módulos. Éstos corresponden a las construcciones
básicas del modelado de SIMAN (bloques y elementos). Todos los demás módulos,
llamados Módulos Derivados, se construyen a partir de Módulos de Base y de otros
Módulos Derivados. Una vez construido, las plantillas aumentan la velocidad en la
que los modelos pueden ser construidos y ayudan en la comprensión para aquellos
que no están familiarizados con los bloques y elementos de SIMAN. Plantillas
proporcionadas por modeladores con un dominio específico AST, o Application
Solution Template. Por ejemplo, actualmente están disponibles las plantillas de
fabricación de obleas, plantillas de una reingeniería de procesos de negocios y
plantillas avanzadas de manufactura. Las plantillas se pueden construir por terceros
que adquieran la edición profesional.

El vector basado en Cinema V está contenido dentro de Arena. Está capacidad de


animación está integrada a los Módulos de Arena. Por ejemplo, cuando se añade un
módulo para representar un proceso de manufactura, un modelador puede obtener
tanto la lógica de modelado para representar el proceso, así como los componentes

Material de Estudio 25
ITs
UED Simulación

de Cinema que representan trabajo en proceso y el estado del recurso (ocupado,


vacío, en reparación, etc.).

Material de Estudio 26

También podría gustarte