QU ES EXTEND?
EXTEND
Extend es una herramienta de simulacin que permite visualizar en
forma intuitiva el comportamiento de un sistema dinmico. Basado
en una arquitectura de bloques preprogramados en ambiente
grfico que permite reproducir procesos y operaciones en una
amplia gama de aplicaciones, sin necesidad de programacin
alguna.
Se entender por simulacin la definicin dada por Shannon:
proceso de disear un modelo de un sistema real y realizar
experimentos con l para entender el comportamiento del sistema
o evaluar varias estrategias para la operacin del sistema.
Para ejemplificar lo anterior se analizar la cola creada en una
verdulera (Fig.1).
Qu elementos comprenden el sistema?
1. Dependiente que atiende a los clientes.
2. Cliente que espera ser atendido.
3. Entrada y salida a la verdulera.
SISTEMA
MODELO
Fig. 1
Entorno
Hay tres tipos de documentos en Extend: Modelos, libreras y
ficheros de texto.
Modelos: El modelo est compuesto por un conjunto de bloques
enlazados a travs de sus conectores por medio de conexiones que
representan el flujo de informacin. Cada bloque contiene la
informacin procesal as como datos de entrada o resultados. Una
vez creado el modelo, este puede ser modificarlo mediante la
agregacin o eliminacin de bloques, moviendo conexiones o
cambiando datos del bloque. Cuando se quiere insertar un bloque
al modelo, se copia directamente de la librera donde este
contenido el bloque.
Bloques: Se puede definir como bloque a la representacin
pictogrfica (por medio de iconos) de una funcin. As cada bloque
contiene en su estructura un programa donde se especifica la
accin o proceso que debe realizar. El bloque es el elemento bsico
de un modelo en Extend.
Librera:
Una librera bsicamente se describe como un almacn de bloques.
Extend cuenta con un gran nmero de libreras las cuales incluyen
bloques que son los elementos que sirven para crear modelos de
forma gil y rpida.
Como libreras bsicas de Extend cabe destacar a la librera
genrica y a la librera de eventos discretos. No obstante existen
libreras complementarias como Manufacturing, BPR, Plotter,
Animation, entre otras. Estas libreras en conjunto permiten
modelar un importante nmero de procesos sin escribir ninguna
ecuacin.
Por otra parte existe la posibilidad de crear nuevos bloques, o
modificar los ya existentes y a su vez guardarlos en libreras
nuevas o ya existentes.
Ficheros de texto: Los ficheros de texto almacenan datos de una
forma que puede ser leda por casi cualquier aplicacin. Los
ficheros de texto son especialmente usados para importar largas
sumas de datos dentro del modelo, por ejemplo de una hoja de
clculo, o exportar resultados o informes a partir de la ejecucin de
un modelo.
USOS DE EXTEND
Extend es una herramienta avanzada de simulacin que puede
usarse para las tareas propias de la simulacin como:
Predecir el curso y los resultados de ciertas acciones.
Entender porque ocurren los eventos observados.
Explorar los efectos de las modificaciones.
Identificar reas problemticas antes de la implementacin.
Confirmar que todas las variables son conocidas.
Evaluar ideas e identificar eficiencias.
Obtener ideas y estimular el pensamiento creativo.
Comunicar la integridad y factibilidad de los planes.
Ventajas de extend.
Realizar una interfaz grfica mostrando las relaciones en el
sistema que se est modelando.
Animar el modelo, para mejorar la presentacin.
Descomposicin jerrquica de los modelos, permitiendo que un
sistema complejo sea fcil de construir y entender.
Probar de manera rpida todas las suposiciones o alternativas del
modelo ya que se puede cambiar los valores de manera rpida y
eficiente.
Reportes para presentaciones y anlisis profundos.
Disponibilidad para analizar costos.
Optimizacin Evolucionaria, Monte Carlo, batch mode y anlisis
de sensibilidad para sistemas ptimos.
Disponibilidad para ajustar parmetros mientras la simulacin
est corriendo.
SIMULACIN DE EVENTOS EN TIEMPO CONTINUO
La simulacin clsica de eventos es generalmente dividida en dos
categoras: eventos en tiempo continuo y eventos en tiempo
discreto. Una caracterstica propia de la simulacin de eventos
continuos representada por el paso del tiempo continuo es que los
valores cambian conforme cambia el tiempo (incrementos
constantes), en cambio en simulaciones de eventos discretos
representadas por el paso de tiempo discreto, las entidades del
modelo cambian de estado basados en la ocurrencia de los
eventos (incrementos variables). De manera general, en Extend se
usa la librera genrica, Generic.mox, para modelar eventos
continuos como por ejemplo un juego de azar.
Bloques de la Librera Genrica
Vector/Arrays: Almacenan, accesan a datos globales.
Decisiones/ Decisions: deciden qu valor usar o qu camino
tomar.
Acumuladores/Holding: Acumulan o almacenan valores.
Entradas y salidas /Input and output: Leen y ecriben filas o
generan valores.
Entradas y salidas /Input and output: Leen y escriben filas o
generan valores.
Matemtica/Math: Calculando valores.
Matemtica/Math: Calculando valores
Estadsticos/Statistics: Calcula la media y la varianza
SIMULACIN DE EVENTOS DISCRETOS
La caracterstica principal de la simulacin de eventos discretos
radica en que las entidades del modelo cambian de estado
basados en la ocurrencia de los eventos.
La librera de eventos discretos de Extend est acondicionada para
ser usada para modelar sistemas de eventos discretos como por
ejemplo problemas de colas, o de inventario.
Librera de eventos discretos.
La librera de eventos discretos contiene el conjunto de bloques
bsicos para crear modelos de eventos en tiempo discreto. Los
elementos bsicos para modelarlos son: un generador, una cola,
una actividad y la salida del sistema.
Bloques de la librera de Eventos discretos
Executive/Ejecutivo: Este bloque es necesario en todo modelo de
evento discreto. Gestiona y controla el tiempo del modelo en
tiempo de ejecucin.
Activities/Actividades: Procesan tems.
Attributes/Atributos: Dan a los atributos una identidad
Attributes/Atributos: Dan a los atributos una identidad
Batching/Procesamiento por lotes: Ensamblan y desensamblan
tems.
Generators/Generadores: Crean tems, programas.
Information/Informacin: Obtiene informacin de los tems.
Queues/Colas: Detienen, sortean tems.
Rosources/Recursos: Representan tems como recurso, cambios.
Routing/Ruteo: Moviendo tems al lugar correcto.
Routing/Ruteo: Moviendo tems al lugar correcto.
OTRAS LIBRERIAS DE UTILIDAD.
Librera plotter.
La librera plotter cuelga todos los tipos comunes de plotters
usados para mostrar grficamente las salidas del modelo, utilidad
principal de esta librera.