Você está na página 1de 41

Unidad 4

Lenguajes de simulación
Introducción
La masiva utilización de la informática en la enseñanza y en el entorno industrial, la
sorprendente y revolucionaria evolución de los computadoras personales en cuanto
a tamaño, costo, velocidad, software, etc. han ayudado sin lugar a dudas a que la
simulación digital o simulación por computadora sea hoy en día la herramienta más
utilizada para realizar experimentos de simulación de sistemas. Un programa de
simulación de computadora se puede definir como una secuencia de instrucciones
que el usuario define para resolver un problema que puede estar plasmado en unas
ecuaciones que describen a un sistema que previamente hemos modelizado
mediante dichas ecuaciones.

La construcción de un modelo de simulación ha pasado, de ser una labor reservada


a especialistas en programación, de difícil y costosa realización, basada en procesos
de lotes y en una interpretación en general elaborada a partir del procesado de
tediosos listados, a ser un ejercicio estructurado alrededor de la utilización de
entornos cada vez más amables y flexibles que permiten aprovechar la característica
más destacable de la simulación: es la posibilidad de estudiar la evolución
dinámica de los sistemas a lo largo del tiempo.

4.1.-Lenguajes de Simulación y Simuladores


Un lenguaje de simulación es un software de simulación de naturaleza general y
posee algunas características especiales para ciertas aplicaciones, tal como ocurre
con SLAM 11 y SIMAN (software para simular) con sus módulos de manufactura. El
modelo es desarrollado usando las instrucciones adecuadas del lenguaje y
permitiendo al analista un gran control para cualquier clase de sistema.

El desarrollo de los lenguajes de simulación comenzó a finales de los años


cincuenta; inicialmente los lenguajes que se usaron en él fueron los de propósito
general, los cuales tenían las siguientes ventajas:

La situación a analizar se puede modelar en forma más o menos sencilla para


el programador por el conocimiento del lenguaje.
El proceso se puede describir con tanta precisión como le sea posible en el
lenguaje conocido.
Se pueden realizar todas las depuraciones posibles.
Cualquier lenguaje de programación puede ser empleado para trabajar en
simulación, pero los lenguajes especialmente diseñados presentan las siguientes
propiedades:

Acaban la tarea de programación.


Generan una guía conceptual.
Colaboran en la definición de entidades en el sistema.
Manejan la flexibilidad en los cambios.
Ayudan a analizar y a determinar la relación y el número de entidades en el
sistema.

Emshoff y Sisson consideran que la simulación discreta requiere de ciertas


funciones comunes que diferencian un lenguaje de simulación de uno de propósito
general, entre las cuales se encuentran las siguientes:

Generar números aleatorios.


Generar variables aleatorias.
Variar el tiempo hasta la ocurrencia del siguiente evento.
Registrar datos para salida.
Realizar análisis estadísticos sobre datos registrados.
Construir salidas en formatos determinados.
Detectar inconsistencias y errores.

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.

Los lenguajes precursores en simulación fueron los de propósito general, entre


ellos por mencionar solo algunos tenemos: FORTRAN, ALGOL, COBOL, RPG,
BASIC, PASCAL, MODULA, PL/1, etc.

Paquetes
Los paquetes son una versión depurada de los diferentes lenguajes de propósitos
general y presentan algunas ventajas sobre los lenguajes de programación
generales:

 Reducción de la tarea de programación.


 Definición exacta del sistema.
 Flexibilización mayor para cambios.
 Diferenciación mejor de las entidades que conforman el sistema.
 Relación estrecha entre las entidades del sistema.
Los paquetes de mayor utilización en Simulación son:

EXCEL, STELLA, SIMAN, RISK, STORM, LINDO, CRYSTAL, BALL, QSB,


MORD/DS, OR/MS, BEER GAME, GREENPACE, SIMULACION, TAYLOR II,
CAPRE, SIMNET II, PROMODEL. En simulación gerencial podemos citar: FISH
BANK, FINANACAT, BUGA-BUGA entre otros.

Características de los lenguajes de simulación:


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.

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.
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 redacción significativa del esfuerzo requerido para
programar el modelo.
Los modelos de simulación son mucho más fácilmente modificables.

Proporcionan muchos de ellos una asignación dinámica de memoria durante


la ejecución.
Facilitan una mejor detección de los errores.
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.
Son muy conocidos y en uso actualmente.
Aprendizaje lleva cierto tiempo.
Simuladores de alto nivel.
Muy fáciles de usar por su interface gráfica.
Restringidos a las áreas de manufactura y comunicaciones.
Flexibilidad restringida puede afectar la validez del modelo.

Simuladores de alto nivel


Muy fáciles de usar por su interfaz gráfica
Restringidos a las áreas de manufactura y comunicaciones
Flexibilidad restringida puede afectar la validez del modelo
Simuladores

Un simulador (o de propósitos especiales) es un paquete de computadoras que


permite realizar la simulación para un ambiente específico, no requiriendo esfuerzo
en programación. Hoy en día existen simuladores para ambientes de manufactura y
sistemas de comunicación permitiendo un menor tiempo en el desarrollo del modelo,
así como también contar con el personal sin experiencia en simulación.

Los simuladores son actualmente muy utilizados para análisis en alto nivel,
requiriéndose únicamente agregar detalles en un cierto nivel, puesto que lo demás
es estándar.

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 revolucionaron 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).

Algunos tipos de lenguajes de simulación específicos son:


Simulación en PROMODEL

ProModel es un simulador
con animación para
computadoras personales.
Permite simular cualquier
tipo de sistemas de
manufactura, logística,
manejo de materiales, etc.
Puedes simular bandas de
transporte, grúas viajeras,
ensamble, corte, talleres,
logística, etc.

ProModel es un paquete de
simulación que no requiere
programación, aunque sí lo
permite. Corre en equipos 486 en adelante y utiliza la plataforma Windows®. Tiene
la combinación perfecta entre facilidad de uso y flexibilidad para aplicaciones
complejas.
Puedes simular Justo a Tiempo, Teoría de Restricciones, Sistemas de Empujar,
Jalar, Logística, etc. Prácticamente, cualquier sistema puede ser modelado.

Una vez hecho el modelo, éste puede ser optimizado para encontrar los valores
óptimos de los parámetros claves del modelo. Algunos ejemplos incluyen determinar
la mejor combinación de factores para maximizar producción minimizando costo,
minimizar el número de camiones, etc.

El módulo de optimización nos ayuda a encontrar rápidamente la solución óptima, en


lugar de solamente hacer prueba y error. ProModel cuenta con 2 optimizadores
disponibles y permite de esta manera explotar los modelos de forma rápida y
confiable.

Simulación en MATLAB

MATLAB es un ambiente
de programación para el
desarrollo de algoritmos,
análisis de datos,
visualización y cómputo
numérico. Usando MATLAB,
podrá resolver problemas
de cómputo técnico más
rápido que con los
lenguajes de programación
tradicionales como C/C++ y
Fortran.
Puede usar MATLAB en un
amplio rango de
aplicaciones, incluyendo
procesamiento de señales e
imágenes, comunicaciones,
sistemas de control,
pruebas y medición, modelado y análisis financiero y biología computacional. Para
un millón de ingenieros y científicos en la industria y la academia, MATLAB es el
lenguaje de cómputo técnico.
El lenguaje de MATLAB soporta las operaciones vectoriales y matriciales que son
fundamentales para problemas en ingeniería y científicos. Esto permite un desarrollo
y ejecución rápida.

Desarrollando Algoritmos y Aplicaciones


Análisis y Acceso a Datos
Visualizando Datos
Desarrollando Cómputo Numérico
Publicando Resultados y Desplegado de Aplicaciones
Simulación en SIMSCRIPT II.5

Desarrollado en la RAND
Corporation por H. Markowtz en
los inicios de los sesenta.
SIMSCRIPT 11.5. Es un lenguaje
de simulación con orientación al
evento y al proceso, es híbrido
porque posee facilidades para
simulación de sistemas discretos
y continuos. Un programador
SIMSCRIPT 11.5 consiste de las
siguientes partes:

Preamble
Main program
Rutinas de eventos.
Rutinas ordinarias.

SIMSCRIPT 11.5, producido por


CACI Products Company (La
Jolla, California), fue utilizado en el pasado en grandes y complejas simulaciones,
como es el caso de los modelos no orientados a colas; por ejemplo modelos de
combates militares. Se encuentra disponible en versión PC destacando su ambiente
de S11VIGRAPHICS.

SIMSCRIPT 11.5 está basado en entidades, atributos y conjuntos. Visualiza el


mundo a ser simulado como un conjunto de entidades que pueden ser descritas a
través de sus atributos y los eventos que aparecen en el tiempo.

Simulación en SIMAN

La versión original del SIMAN (Simulation and Analysis) 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 (basada en los software de GASP y Q~GER-r de
Pristker and Associates). Más tarde, Pegden inicia su trabajo en el Pennisylvania
State University donde lo diseña como un lenguaje de modelamiento para propósitos
generales, incluyendo facilidades de manufactura muy útiles en modelamiento de
sistemas complejos de manufactura.
SIMAN modela un sistema discreto usando la orientación al proceso; es decir, en un
modelo de sistema particular, 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.
Simulación en Extend

La ExtendSim cuya última


versión es la 7.0.5 fue liberada
el 23 de marzo de 2009. Tiene
una línea de productos con
diferentes herramientas de
simulación.
Entre los que encontramos:
Aeronáutica; Biopharm se
compara con modelos
estáticos y dinámicos y su
utilidad es la biotecnología;
Modelado arquitectónico
construcción de proyectos por
ejemplo permite diseñar
unidades de cirugía de
acuerdo a las necesidades del mismo, muestra las disciplinas de planificación
sanitaria, la arquitectura y el modelo de simulación para las enfermeras, médicos y
pacientes de la nueva unidad de cirugía ambulatoria. Modelado Agrícola, también
permite la simulación de modelos para la planificación y gestión de uso recreativo,
especialmente en parques y vida silvestre. En la manufactura de alimentos con la
simulación del plan de uso del personal de cocina, desarrollan programas de trabajo
que garantizan la frescura de los productos alimenticios, etc. En general cuenta con
diferentes simuladores que permiten desarrollar la creatividad, la planeación, diseño,
llevar la teoría a la práctica, esto es aprender haciendo y descubriendo.

Características del Extend:

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.
Modelamiento y simulación han sido complejas y caras para ser atractivas a
ejecutivos; Extend ofrece una excelente relación costo / beneficio.
El software permite modelar y simular cualquier tipo de sistema.
Está orientado a manejo de objetos, lo que facilita el modelamiento a partir de
sistemas reales de diversa complejidad.
Gráfica y Animación incorporadas permite una mejor comprensión y
visualización del modelo por terceras personas.
Permite tratar diferentes procesos como sistemas relacionados, analizando el
impacto de cambios en los mismos.
Reportes de simulación entregan toda la información necesaria para tomar las
mejores decisiones.
Manejo jerárquico permite representar en forma más ordenada y clara los
modelos.
Recolección de estadísticas en forma gráfica complementa la información
necesaria para evaluar los modelos.
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 de un sistema.
Estudio de volúmenes de trabajo para detectar recursos con capacidad
restrictiva

Simulación en SIMUL8

"SIMUL8 es una herramienta poderosa que le permite concentrar el aprendizaje de


la simulación, sin estar muy distraído por las complejidades del Software. En
particular, su interfaz gráfica es muy
intuitiva y sus capacidades de
animación son muy útiles para crear
esa intuición. De esta manera,
permite realizar proyectos
interactivos con una tasa alta de
aprendizaje versus tiempo."

SIMUL8 Standard es la aplicación


más fácil de utilizar en todo el
mercado para la simulación de
negocios. Ofrece todo lo que usted
pueda necesitar para empezar a
construir sus simulaciones desde
que instala el producto. La
herramienta de ayuda es sensitiva
al contexto, lo cual hará que la
solución de todos sus problemas o dudas sea resuelta eficazmente.

Además de las características de SIMUL8 le ofrece:

Realidad Virtual, represente su simulación en un ambiente 3D realista.


Mejora para las herramientas para reparación de errores (debugging).
Cree sus propias aplicaciones.
Análisis ABC Costing.
Simulación en WITNESS
WITNESS aporta la última
tecnología para la
simulación de procesos
logísticos y de fabricación.
WITNESS es uno de los
programas más punteros
simulación de procesos
dinámicos y cuya eficacia
está avalada por varios
centenares de compañías
multinacionales y
nacionales de gran
prestigio. Se trata de una
potente herramienta de
simulación que permite
modelar el entorno de
trabajo, simular las
implicaciones de las
diferentes decisiones y comprender cualquier proceso, por muy complejo que éste
sea. El resultado es obtener la mejor solución de negocio para su empresa antes de
abordar cualquier inversión o cambio.

Características principales

WITNESS posee una interfaz gráfica que permite comprender y mejorar nuestros
procesos. WITNESS es un programa para asistir a la evaluación de alternativas,
apoyar importantes iniciativas estratégicas y mejoras continuas. Su enfoque se basa
en la creación de representaciones visuales de los sistemas de la vida real que, a
través de modelos dinámicos, consiguen transformar simples datos en medidas
productivas al mismo tiempo que fomentan el trabajo en equipo y la creatividad.
Entre sus prestaciones, destaca:

Dibujo del proceso de su negocio.


Técnicas y métodos de optimización.
Visualización en 3D.
Análisis de minería de datos.
Predicciones, planes y scheduling.

Áreas de aplicación

Por áreas de aplicación se identifican los siguientes campos:

Industria del Automóvil.


Industria Financiera.
Industria Aeroespacial.
Industria Alimentaria.
Industria del Petróleo y el Gas.
Industria Electrónica.
Industria Farmacéutica.

Simulación en Taylor II

Taylor II es un paquete para la simulación de discretos sistemas de eventos. En


general, puede simular todo tipo de sistemas en los que entidades discretas se van a
procesar, transportados y almacenados (sistemas de colas).

Características

 Un modelo en Taylor II consta de cuatro fundamentales


entidades que se relacionan entre sí: elementos, puestos de trabajo,
rutas y productos. En cada elemento, uno o más
operaciones pueden llevarse a cabo.

Las tres operaciones básicas son:


procesamiento, transporte y almacenamiento;

 en Taylor II son los trabajos se caracterizan por un tiempo de ciclo (ciclo


tiempos de almacenamiento son naturalmente 0), que puede ser al azar.

Los tipos de elementos siguientes están disponibles en Taylor II: Inout, Machine,
Buffer, transportadoras, transporte, Ruta de acceso, la ayuda (operador), almacén y
depósito. La elección un tipo depende de la función en el sistema del mundo real.
Una máquina es la representación de propósito general para cualquier tipo
de funcionar de manera que una máquina podría ser un robot, un molino etc.

Ventajas

Taylor II no se limita a industrias específicas.


Taylor II ofrece el modelador para importar proceso de enrutamiento y las
descripciones de archivos externos.
Taylor II está totalmente orientado a eventos. Esto significa que el tiempo
entre dos eventos (es decir, principio y final de un funcionamiento) no
necesita tiempo de CPU.
Ayuda a las empresas a reducir costos.

Desventajas

Costos de capacitación a usuarios


Costos de adquisición del simulador

Taylor puede leer en conjuntos de datos y analizarlos. Dos parámetros importantes


son los valor promedio y la desviación estándar. otro punto es la distribución
estadística que mejor se adapte. Construido en la rutina automáticamente hace una
sugerencia de distribución para el Conjunto de datos y muestra esta distribución en
función de la tipo, en forma continua o discreta en la pantalla.
Simulación en AutoMod

El software AutoMod
incluye módulos
especializados que han
sido utilizados por nuestros
clientes y consultores para
modelar con éxito una
variedad de aplicaciones
en la industria de
fabricación.

Fácil de usar, detallada


animación 3D, simulación
eficiente y numerosas
opciones de análisis son
las palabras clave de
AutoMod.

AutoMod ofrece una variedad de posibilidades de aplicación gracias a su núcleo de


simulación muy eficiente. Estos se extienden desde los procesos de fabricación de
modelos a través de la simulación de almacén y simulaciones de la cadena de
suministro para link-up/emulation línea.

Con AutoMod el énfasis es no sólo en el poder de procesamiento, sino también en la


visualización cada vez más importante a la derecha a través de la realidad virtual.
Así, la comunicación entre la dirección, la producción y el personal puede ser
mejorada significativamente. Aquí modelar los modelos de simulación se lleva a
cabo interactivamente con la ayuda de soporte gráfico. Controles y procesos
complejos pueden ser mapeados con la ayuda de un lenguaje de programación
sencillo de simulación.

Simulación en ARENA

Arena es un modelo de
simulación por computadora
qué nos ofrece un mejor
entendimiento y las cualidades
del sistema, ya que además de
representar el sistema efectúa
automáticamente diferentes
análisis del comportamiento.
Arena facilita la disponibilidad
del software el cual está
formado por módulos de
lenguaje siman (lenguaje de
simulación).
Este programa combina las ventajas de los simuladores de alto nivel con la
flexibilidad de lenguajes generales como Microsoft, visual BASIC.

Arena también incluye animaciones dinámicas en el mismo ambiente del trabajo y


prevé apoyo integrado, incluyendo graficas para los diseños estadísticos y analiza
aspectos que son parte del estudio.

Aplicaciones

La familia de software Arena

Arena Basic Edition:


Es la versión de introducción al mundo Arena. Sus aplicaciones se centran en el
análisis de procesos de gestión administrativa y servicios en Seguros, Banca o
Finanzas, o flujos y procesos de fabricación no intensivos en manejo de materiales.

Arena Standard Edition:


Sus aplicaciones abarcan campos diversos, destacando el análisis de sistemas de
producción y logística industrial, distribución, nodos de transporte y almacenaje,
servicios, así como logística integral y el análisis de toda la cadena de suministro.

Arena Professional Edition:


Se utiliza para crear Templates personalizados que estén enfocados en una
aplicación, empresa o sector de actividad determinado.
Arena PE es una extensión de Arena SE e incluye toda su potencia y flexibilidad de
modelado de procesos y sistemas industriales, logísticos o de servicios.
Además de los Templates y herramientas de análisis de Arena SE, incorpora las
funcionalidades que se requieren para la creación de Templates.

Simulación en FORTRAN

El FORTRAN es un lenguaje de programación ampliamente conocido y disponible.,


que se ha usado extensivamente en la simulación. Sin embargo, no provee los
elementos directamente dirigidos para ayudar al analista de simulación quién es
forzado a programar todos los detalles de un algoritmo avanzado de programación al
orientada al evento, la capacidad de obtención de estadísticas, la generación de
muestras de distribuciones de probabilidad específicas, y un generador de reportes.
(Sin embargo, varias librerías de subrutinas científicas, tales como IMSL, contienen
numerosos generadores de variables aleatorias.) Para modelos grandes, el uso del
FORTRAN pude resultar incomodo; adicionalmente, puede resultar en modelos los
cuales son difíciles de depurar u ejecutar de forma lenta, a menos que sean usado
un enfoque cuidadoso, organizado y una lista de técnicas de procesamiento efectivo.
Para modelos pequeños, la simulación con FORTRAN (o cualquier otro lenguaje de
propósito general) pude usarse como una herramienta de aprendizaje para reforzar
los conceptos del algoritmo avanzado de programación orientada al evento.
4.2.-Aprendizaje y uso de un simulador
Software Flexsim

Que es Flexsim?

Flexsim es una herramienta de análisis que ayuda a ingenieros y los planificadores a


tomar decisiones inteligentes en el diseño y la operación de un sistema.

Con Flexsim, se puede desarrollar un modelo de computadora en 3 dimensiones de


un sistema de la vida real.

Flexsim brinda la posibilidad de realizar un modelo de un sistema antes de que sea


construido, o evaluar políticas operativas antes de que sean puestas en
funcionamiento.

Elementos de un modelo de sistema

 Entidades (flujos del sistema): artículos que fluyen a través del sistema.
 Estados del sistema: Condición del sistema en un momento t. Las actividades
encajan aquí.
 Evento: Cambios en los estados del sistema.
 Recursos: Son los elementos del sistema que no son entidades.
 Localizaciones: Lugares por donde deben esperar o fluir las entidades (Son
los “recursos fijos”).
 Atributos: Características de una entidad.
 Variables: condiciones cuyos valores se crean y modifican.
 Controles: Reglas que gobiernan al sistema.
 Entidades (flujos del sistema): Flowitems.
 Estados del sistema: States.
 Evento: Event. Recursos: Flexsim Object.
 Localizaciones: Fixed Resources.
 Atributos: Lables, Itemtypes.
 Variables: Variables, labels.
 Controles: Triggers, Flow Tab.
Modelado

En los términos técnicos, Flexsim es clasificado como una software de simulación


discontinuo - evento. Esto quiere decir que cambian de estado en distintos
momentos como consecuencia de los eventos específicos. Estados comunes
podrían ser clasificaciones como ocioso, ocupado, bloqueado o fuera de servicio, y
algunos ejemplos de los eventos serían la llegada de órdenes del cliente, el
movimiento de producto, y las fallas de máquina.

Los artículos que están procesado en un modelo de simulación discontinuo- evento


son a menudo productos físicos, pero podrían ser también clientes, el papeleo, los
dibujos, las tareas, las llamadas telefónicas los mensajes electrónicos, etcétera.
Estos artículos siguen a través de a series de procesamiento, haciendo cola o bien
cumpliendo un proceso definido

Flexsim es una herramienta versátil que ha sido usada para hacer un modelo de
simulación de una gran variedad de sistemas, de varias industrias diferentes.
Flexsim es usado por compañías pequeñas y grandes con éxito igual. Flexsim es
usado por famosos como General Mills, Daimler Chrysler, Grumman, Discover Card
de Northrop, DHL, Bechtel, Bose, Michelin, FedEx, tecnologías de Seagate, Pratt &
Whitney, TRW y administración espacial norteamericana.

Hay tres problemas básicos que pueden ser solucionados con Flexsim

1. Atención de problemas - la necesidad de procesar a clientes y sus solicitudes


en un nivel alto, dar satisfacción para el coste posible más bajo.
2. Los problemas de fabricación - la necesidad de hacer el producto correcto en
el tiempo posible más bajo.
3. Los problemas logísticos - la necesidad de conseguir el producto correcto en
el lugar correcto en el tiempo definido.

Aplicaciones de Flexsim

• Mejore la utilización de equipos


• Reduzca los tamaños de tiempo de espera y cola
• Asigne recursos eficientemente
• Minimice los efectos en contra de las fallas
• Minimice los efectos en contra de artículos defectuosos y desperdicio
• Estudie las ideas de inversión alternativas
• Planes de reducción de coste de estudio
• Establece tamaños de grupo óptimos
• Resuelva los asuntos de manejo físicos
• Entrene a operadores en el comportamiento de sistema en conjunto y la
interpretación relacionada al trabajo.

Visualización

Es sorprendentemente eficaz un modelo de simulación animado, conseguir la


atención de los procesos y la manera en que trabaja. La animación exhibida durante
una simulación provee un material visual excelente para demostrar cómo funcionará
el sistema final.

Objetos de Flexsim

Flexsim simula diferentes clases de recursos. Un ejemplo es el objeto de cola, que


actúa como uno storage o almacenamiento área.

La cola puede representar una línea de personas, una cola de procesos libres sobre
una CPU, un área de storage sobre el piso de una fábrica, o una cola de espera en
un centro de servicio al cliente. Otro ejemplo de un objeto de Flexsim es el objeto de
procesador, que simula una demora o vez de procesamiento. Este objeto puede
representar una máquina en una fábrica, un cajero que atiende a un cliente, un
empleado de correo que ordena paquetes, etcétera

Los objetos de Flexsim son encontrados en los paneles de cuadrícula de la


biblioteca de objetos. La cuadrícula es organizada por grupo

Flowitems

Flowitems son los objetos que se mueven a través de su modelo. Flowitems pueden
representar partes, paletas, papel, recipientes, las personas, las llamadas
telefónicas, las órdenes, o el algo que se mueven a través del proceso que se está
simulando. Flowitems pueden tener procesos y pueden ser llevados a través del
modelo por recursos de manejo materiales. En Flexsim, flowitems son generados
por un centro o fuente.
Itemtype

El itemtype es una etiqueta que es puesto sobre el flowitem que podía representar
un número de código de barras, tipo de producto, o número de serie. Flexsim es
puesto para usar el itemtype como una referencia en flowitems de direccionamiento.

Puertos

Cada objeto de Flexsim tiene un número de puerto a través de los que se comunican
con otros objetos. Hay tres tipos de puertos: entrada, salida y central Input y puertos
de producto son usados en el direccionamiento de Flowitems.

Los puertos centrales son usados para crear las referencias de un objeto a otro. Un
uso común para puertos centrales es para mencionar objetos movibles como
operadores, elevadores de carga, y grúas de recursos fijos como computadoras,
colas, o cintas transportadoras.

Vistas del modelo

Flexsim usa un ambiente de tres dimensiones. Una de las vista del modelo es
llamada una vista ortogonal. También puede verse el modelo en una opinión de
perspectiva más objetiva. Mientras que la vista de perspectiva es más para los
propósitos de presentación.
Objetos de Flexsim

Los objetos de Flexsim se encuentran en el panel llamado “Biblioteca de Objetos”


(Object Library), regularmente ubicado en lado izquierdo de la pantalla. Incluye:
Source (fuente), Queue (fila o buffer de acumulación), Processor (máquina o mesa
de trabajo), Sink (salida), Conveyor (transportador o banda transportadora),
NetworkNode (nodo de red de caminos), Crane (grúa viajera), ASRSvehicle
[Automated Storage and Retrieval System (ASRS) es un vehículo robotizado que
traslada y posiciona tarimas], VisualObject (objeto visual), entre otros. Los objectos
Flexsim se insertan solo con arrastrarlos desde el panel y soltarlos en cualquiera de
las vistas (Ortho o Perspectiva).
Árbol de la familia Flexsim
4.3.-Casos prácticos de simulación
En el terreno 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).

Simulador y Aplicación

ARENA
Este software de Systems Modeling Corporation es una gran herramienta para
simular procesos de cualquier tipo. Desde simples colas hasta procesos con gran
cantidad de variables involucradas. Este tipo de software es de gran utilidad para
visualizar y estudiar de qué modo se están llevando a cabo diferentes procesos.
Puede utilizarse para simular procesos tan variados como:

La disponibilidad de camas en un hospital


Llenado de líquidos en una planta embotelladora
Producción de cobre

Arena cuenta con un sistema de animación llamado Cinema Animation System, el


que nos ayuda a comprender y visualizar los procesos en forma clara. Además,
Arena nos entrega la capacidad de diseñar ambientes de simulación y además nos
da la posibilidad de crear diferentes Templates (barras de herramientas) para una
empresa específica, departamento o tarea usando el lenguaje e imágenes para
facilitar el trabajo y comprensión de la simulación.

SLAM

Visual SLAM (Simulation Language for Alternative Modeling) es un lenguaje gráfico


orientado a la simulación de Sistemas. Supongamos que tenemos el sistema de un
Banco en donde llegan los clientes a una línea de espera en espera de ser
atendidos en una caja. Observemos el flujo típico del mencionado proceso en la
figura de abajo y que podemos listar:

1. Llegada de Clientes
2. Clientes en espera de ser atendidos
3. Clientes en caja siendo atendidos
4. Cliente saliendo del proceso.

En este caso podemos identificar los clientes como entidades, el cajero como
recurso que va a ser modelado como servidor y la fila de clientes será configurada
como cola (Queue). El cliente saliendo nos denota el fin del proceso.
PROMODEL
ProModel es un simulador con animación para computadoras personales. Permite
simular cualquier tipo de sistemas de manufactura, logística, manejo de materiales,
etc. Puedes simular bandas de transporte, grúas viajeras, ensamble, corte, talleres,
logística, etc.
Ejemplos de Simulaciones llevadas a cabo con ProModel:

Avión
Este modelo muestra cómo se pueden incorporar fácilmente
fotografías digitales a ProModel. El modelo ilustra el cálculo
de la utilización de los operarios, permitiendo variar el
número de operarios.

Bodega
¿Cuántos montacargas necesitamos? ¿Cuál es el inventario
que puede mover el centro de distribución? ¿Cómo nos
afectan los horarios dentro del centro de trabajo? ¿Cómo
nos afecta el mantenimiento a los montacargas? ¿El diseño
de la operación de la bodega, nos permitirá absorber la
estacionalidad de la demanda?

Celda
¿Qué capacidad tenemos en piezas por hora? ¿Cuál es el
tiempo de entrega? ¿Cuál es el tiempo de ciclo? ¿Cuál es el
Takt Time? ¿Cómo nos afecta el diseño de turnos en la
celda de manufactura? ¿Podemos meter un producto nuevo
a la línea? ¿Cuál es el impacto de los tiempos de
preparación?
Conveyors
ProModel permite representar bandas transportadoras que
representen manejo de materiales a través de filas y bandas
(conveyors).

Container
¿El itinerario que tenemos es satisfactorio? ¿Podemos
satisfacer la demanda adecuadamente? ¿Las unidades de
transporte son suficientes? ¿Cómo se comportarán los
inventarios en cada una de las estaciones de servicio?
¿Cómo impacta al proceso el mantenimiento de las
unidades de transporte?
Container 3D

Una vez terminado el análisis, para fines de una buena


presentación se transfiere el modelo a 3D Animator.
Rápidamente se configura la animación en 3 Dimensiones
para mostrar claramente el problema… y su solución.
Ejemplos de Conveyors
Una de las facilidades mejor aprovechadas por los usuarios
de ProModel son las bandas transportadoras, y las grúas
viajeras. En este modelo están representados y nos
muestran cómo el sistema podría saturarse por la velocidad
de proceso del sistema.

Demand Based
Las preocupaciones de los Directores Generales hoy día es
la eficiencia y la optimización de las cadenas de abasto
(Supply Chain). Este modelo permite el análisis del sistema
tomando en cuenta la variabilidad en la demanda, los
recursos de la empresa y todo el proceso de manufactura.
Simplemente, no hay otra forma de hacer el análisis y al
mismo tiempo incorporando todas las variables en el
proceso.

Distribución
¿Cuántas bodegas? ¿De qué capacidad? ¿Qué utilización
tendremos del espacio? ¿Cuántos camiones? ¿En qué
horarios podemos trabajar? ¿Toda la demanda será
satisfecha? ¿Qué pasa durante los cambios debido la
estacionalidad de la demanda? ProModel permite
representar fácilmente el sistema y poderle hacer cambios y
optimizar el sistema total.

Distribución 2
¿Cuántas bodegas? ¿De qué capacidad? ¿Qué utilización
tendremos del espacio? ¿Cuántos camiones? ¿En qué
horarios podemos trabajar? ¿Toda la demanda será
satisfecha? ¿Qué pasa durante los cambios debido la
estacionalidad de la demanda? ProModel permite
representar fácilmente el sistema incorporando plantas,
bodegas y clientes finales y poderle hacer cambios y
optimizar el desempeño.
Fábrica
ProModel nos permite representar la realidad de una fábrica,
con las entregas de materia prima, operadores, factores de
calidad, aleatoriedad en los tiempos de proceso, en la
duración y frecuencia de los mantenimientos, de tal manera
que podemos calcula la capacidad de la planta (Capacity
Planning), Takt Time, Lead Time. Muchos de los usos
actualmente van hacia la manufactura esbelta.

Fábrica 3D
Una vez terminado el modelo de ProModel, la herramienta
nos permite transportarlo rápidamente a 3D Animator, para
efectos de presentación, visualización y sensibilización del
auditorio. Es posible introducir la idea a proveedores,
clientes y dueños del proceso fácilmente.

Ferrocarril
Con ProModel, los usuarios que tienen relación con la
industria del transporte han hecho muchísimas aplicaciones
que les han permitido ahorrar millones de dólares. Preguntas
como ¿Cuántos contenedores? ¿De qué tipo? ¿Qué plan de
mantenimiento se puede seguir? ¿Cómo afectamos los
inventarios y la demanda de nuestros clientes?

Grúas Viajeras
El objeto de grúas de techo o viajeras de ProModel permite
que rápidamente se construyan modelos incorporando este
método de manejo de materiales. ¿Cuál es la utilización de
la grúa? ¿Qué políticas deben usarse en la asignación de
prioridades de servicio de la grúa? ¿El layout favorece el uso
de grúas?

Logística 3D
En este modelo, se presenta una aplicación de logística de
cadena de abasto, en 3D Animator, en el que se muestra
desde que el acero es chatarra hasta que es producto
terminado y llega al cliente final. El modelo permite presentar
los indicadores clave en la pantalla para visualización.
Manufactura Automotriz
ProModel permite incorporar el layout de AutoCAD de la
planta, para visualizar la implementación del proceso
directamente en él y así poder comunicarlo a la audiencia.
Este modelo utiliza el SimRunner adicionalmente, para
optimizar la velocidad de la banda de transporte, así como el
número de contenedores que se deben usar en el proceso.
Se muestran en color rojo, aquellos productos que fallan la
prueba.

Panel
Este modelo ilustra un proceso de manufactura en el cual se
desea conocer en dónde está el cuello de botella, y cuál es
la capacidad de la línea. Tanto el layout cómo el producto se
incorporó a la biblioteca de gráficos de ProModel. Las
estadísticas críticas en este modelo son el uso de los
recursos y el uso de los equipos.

4.3.1 Modelos de inventarios

Las empresas mantienen inventarios de materias primas y de productos terminados.


Los inventarios de materias primas sirven como entradas al proceso de producción y
los inventarios de productos terminados sirven para satisfacer la demanda de los
clientes. Puesto que estos inventarios representan frecuentemente una considerable
inversión, las decisiones con respecto a las cantidades de inventarios son
importantes. Los modelos de inventario y la descripción matemática de los sistemas
de inventario constituyen una base para estas decisiones.

Modelo: Es una simplificación que imita los fenómenos del mundo real, de modo
que se puedan comprender las situaciones complejas y podamos hacer predicciones
inventario: son un puente de unión entre la producción y las ventas.

Mantener un inventario (existencia de bienes) para su venta o uso futuro es una


práctica común en el mundo de los negocios. Las empresas de venta al menudeo,
los mayoristas, los fabricantes y aún los bancos de sangre por lo general almacenan
bienes o artículos. ¿Cómo decide una instalación de este tipo sobre su “política de
inventarios”, es decir, cuándo y cómo se reabastece? En una empresa pequeña, el
administrador puede llevar un recuento de su inventario y tomar estas decisiones.
Sin embargo, como esto puede no ser factible incluso en empresas chicas, muchas
compañías han ahorrado grandes sumas de dinero al aplicar la “administración
científica del inventario”. En particular, ellos

1) Formulan un modelo matemático que describe el comportamiento del


sistema de inventarios.
2) Derivan una política óptima de inventarios con respecto a este modelo.
3) Con frecuencia, utilizan una computadora para mantener un registro de los
niveles de inventario y señalar cuándo conviene reabastecer.
Definición del problema de inventario

Un problema de inventario existe cuando es necesario guardar bienes físicos o


mercancías con el propósito de satisfacer la demanda sobre un horizonte de tiempo
especificado (finito o infinito). Casi cada empresa debe almacenar bienes para
asegurar un trabajo uniforme y eficiente en sus operaciones. Las decisiones
considerando cuándo hacer pedidos y en qué cantidad, son típicas de cada
problema de inventario. La demanda requerida puede satisfacerse almacenando una
vez según todo el horizonte de tiempo o almacenando separadamente cada unidad
de tiempo durante el horizonte. Los dos casos que pueden considerarse son sobre-
almacenamiento (con respecto a una unidad de tiempo) o sub-almacenamiento (con
respecto al horizonte completo).

Un sobre-almacenamiento requeriría un capital invertido superior por unidad de


tiempo pero menos ocurrencias frecuentes de escasez y de colocación de pedidos.
Un sub-almacenamiento por otra parte disminuiría el capital invertido por unidad de
tiempo pero aumentaría la frecuencia de los pedidos así como el tiempo de estar sin
mercancía. Los dos extremos son costosos. Las decisiones considerando la
cantidad ordenada y el tiempo en el cual se ordena pueden, por consiguiente, estar
basadas sobre la minimización de un a función de costo apropiada la cual balancea
los costos totales resultantes de sobre-almacenamiento y sub-almacenamiento.
Antes de comentar acerca de los sistemas de inventarios se presentan primero
características básicas de un sistema de inventarios:

Parámetros económicos: estos parámetros incluyen los tipos siguientes:

a.-Costo fijo. Esto implica el costo fijo asociado a la colocación de un pedido o con
la preparación inicial de una instalación de producción. El costo fijo usualmente se
supone independiente de la cantidad ordenada o producida.

b.- Precios de compra o costo de producción. Este parámetro de especial interés


cuando pueden obtenerse descuentos por mayoreo o rebajas en precio o cuando
grandes corridas de producción pueden dar como resultado una disminución en el
costo de la misma. En estas condiciones la cantidad ordenada debe ajustarse para
aprovechar de estos cambios en el precio.

c.- Precio de venta. En algunas situaciones de inventarío la demanda puede ser


afectada por la cantidad almacenada. En tales casos el modelo de decisión está
basado en un criterio de maximización de beneficios el cual comprende el ingreso de
venta de la mercancía. El precio de venta unitario puede ser constante o variable
dependiendo, por ejemplo, de si se permite un descuento o no en la cantidad.

d.- Costo de mantenimiento del inventario. Esto representa el costo de tener el


inventario en el almacén. Incluye el interés sobre capital invertido, costos de
almacenamiento, costos de manejo, costos de depreciación, etc. Los costos de
llevar el inventario usualmente se supone que varían directamente con el nivel de
inventario, así como con el tiempo que el artículo se tiene en almacén.
-Demanda. El modelo de demanda de una mercancía puede ser determinista o
probabilista. En el caso del determinista se supone que se conocen con certeza las
cantidades necesarias sobre períodos subsecuentes. Esto puede expresarse según
períodos iguales en términos de demandas constantes conocidas, o en función de
demandas variables conocidas. Los dos casos se denominan demandas estática y
dinámica, respectivamente:

La demanda probabilísticas ocurre cuando los requisitos durante un cierto período


no se conocen con certeza si no que su modelo puede describirse por una
distribución conocida de probabilidad. En este caso, se dice que la distribución de
probabilidad es estacionaria o no estacionaria en el tiempo. (Estos términos son
equivalentes a demandas estática y dinámica en el caso determinista).

La demanda para un período dado puede satisfacerse instantáneamente al inicio del


período o uniformemente durante dicho lapso. El efecto de demandas instantáneas y
uniformes deberá reflejarse directamente en el costo total de llevar el inventario.

Ciclo para ordenar. Consiste en la medida de tiempo de la situación de inventario.


Un ciclo de órdenes o pedidos puede identificarse por el período entre dos órdenes
sucesivas. Lo último puede iniciarse en una de dos formas:

a. Revisión continua donde un registro del nivel de inventario se actualiza


continuamente hasta que se alcanza un cierto límite inferior, en cuyo punto se coloca
un nuevo pedido. Esto se conoce algunas veces como el sistema de "dos depósitos".

b. Revisión periódica donde los pedidos se hacen usualmente a intervalos


igualmente espaciados.

Demoras en la entrega: Cuando se coloca un pedido, puede entregarse


inmediatamente o puede requerir algún tiempo antes de que la entrega se efectúe.
El tiempo entre la colocación de un pedido y su surtido se conoce como demora en
la entrega. En general, las holguras de entrega pueden ser deterministas o
probabilistas.

Reabasto del almacén: aunque un sistema de inventario puede operar con demora
en las entregas, el abastecimiento real del almacén puede ser instantáneo o
uniforme. El instantáneo ocurre cuando el almacén compra de fuentes externas. El
uniforme puede ocurrir cuando el producto se fabrica localmente dentro de la
organización. En general, un sistema puede operar con demora positiva en la
entrega y también con reaprovisionamiento de almacén.

Horizonte de Tiempo: el horizonte define el período sobre el cual el nivel de


inventarios estará controlado. Este horizonte puede ser finito o infinito, dependiendo
de la naturaleza o la demanda.

Abastecimiento múltiple: Un sistema de inventario puede tener puede tener varios


puntos de almacenamiento (en lugar de uno). En algunos casos estos puntos de
almacenamiento están organizados de tal manera que un punto actúa como una
fuente de abastecimiento para algunos otros puntos. Este tipo de operación puede
repetirse a diferentes niveles de tal manera que un punto de demanda pueda llegar a
ser un nuevo punto de abastecimiento.
Número de artículos: Un sistema de inventarios puede comprender más de un
artículo (mercancías). Este caso es de interés, principalmente si existe una clase de
interacción entre los diferentes artículos. Por ejemplo, estos pueden competir en
espacio o capital total limitados.

TIPOS DE MODELOS

MODELO ESTÁTICO DE UN SOLO PRODUCTO


En este tipo de modelo el análisis de compra se ignora debido a que es constante,
únicamente se toma en cuenta la cantidad de producto existente en una empresa.

Fórmula para determinar la cantidad pedida:

𝟐𝑪𝟐𝑫
𝑸=√
𝑪𝟑

Q= cantidad pedida
C2=Costo de hacer una compra
C3= Costo de almacenar
D= Demanda promedio

MODELO ESTÁTICO DE UN SOLO ARTÍCULO CON DIFERENTES PRECIOS

Esto depende del precio de compras por unidad en base a la cantidad comprada
esto generalmente ocurre en forma de rebajas de precios notables o descuentos
según la cantidad.
Es decir cuando queremos que un producto se venda rápidamente, debemos acudir
a descuentos por ventas a mayoreo. Esto permite que no haya perdida de artículos y
obtener buenas ganancias.

MODELO ESTATICO DE MÚLTIPLES ARTÍCULOS CON LIMITACIONES EN EL


ALMACÉN.
Este modelo considera el sistema de inventarios que incluye n (mayor que 1)
artículos los cuales están compitiendo por un espacio limitado de almacén.

Sea A el área máxima de almacenamiento disponible para n artículos y ahí las


necesidades del área de almacén por unidad del i- esimo artículo. Si ya es la
cantidad ordenada del producto aplicamos la formula siguiente:

MODELO DINAMICO CPE DE UN SOLO ARTICULO Y N PERIODOS


Este modelo se supone que la demanda, a un que conocida con certeza puede
variar de un período.

Su objetivo fundamental es la determinación de un programa o calendario de


entregas que minimizan los costos totales de producción(o de compras).
Este modelo se aplica cuando la demanda de un artículo varía periódica o
estacionalmente.
MODELOS PROBABILISTICOS
Es una representación matemática deducida de un conjunto de supuestos con el
doble propósito de estudiar resultados de un experimento aleatorio y predecir su
comportamiento futuro.

MODELO DE REVISION CONTINUA


Es en el cual el almacenamiento se revisa continuamente, y un pedido de tamaño y
se coloca cada vez que el nivel de existencias llega un cierto punto de reorden R

e debe de tomar en cuenta que debe haber revisiones periódicamente para


establecer cuando es necesario realizar un pedido.
La hipótesis del modelo son:

1.- En tiempo de fabricación de un pedido y su recepción es estocástico.


2.- La demanda que no satisface durante el tiempo de fabricación se deja pendiente
para ser satisfecha en periodos posteriores
3.-La distribución de la demanda durante el tiempo de fabricación es independiente
del tiempo en el cual esta ocurra.
4.- No existe más de un periodo pendiente a la vez.

MODELOS DE UN SOLO PERIODO


Estos modelos ocurren cuando un artículo es ordenado a la vez, únicamente para
satisfacer la demanda de un periodo específico. Por ejemplo: un artículo de moda
llega hacer obsoleto después de un cierto periodo y después no puede volverse a
pedir.
SISTEMA DE FABRICACIÓN JUSTO A TIEMPO
Este modelo se aplica a un sistema de producción en el cual los materiales
necesarios están disponibles en el área de producción exactamente cuando se
necesitan. El sistema JAT es adecuado en procesos de montaje de alto volumen o,
en procesos de fabricación en los que los materiales de entrada para una operación
son los materiales de salida de una o más operaciones precedentes.

Dos sistemas de inventario muy utilizados son el sistema de pedido de tamaño fijo y
el sistema de pedido de intervalo fijo. Se designa como sistema Q al sistema de
pedido de tamaño fijo, mientras que el sistema de pedido de intervalo fijo se designa
como sistema P. La diferencia básica entre los dos consiste en que en el sistema Q
se pide una cantidad fija a intervalos variables de tiempo y en el sistema P se ordena
cantidad variable a intervalos fijos de tiempo.
Formulas para los sistemas P y Q.

Para determinar la cantidad pedida es:

𝟐𝑪𝟐𝑫
𝑸=√
𝑪𝟑

Para el sistema P se calcula de la siguiente forma ya que este sistema tiene como
base el intervalo entre pedidos más el tiempo promedio de anticipación (IP + L),
entonces ES queda:

Cantidad pedida = Q óptimo + existencias de seguridad - inventario disponible –


unidades pedidas + demanda promedio en el tiempo de anticipación
El costo total anual se calcula con la siguiente ecuación.

En donde:
C1: es el Costo de una unidad
C2: es el Costo de hacer una compra
C3: es el Costo de almacenar
Dm: es la Demanda máxima
D: es la Demanda promedio
t = tiempo entre pedidos
L= tiempo de anticipación
ES: son las existencias de seguridad
Cuando el sistema de inventario es deterministicos y la tasa de demanda es
constante, realmente hay poca diferencia entre los sistemas Q y P. Primero
analizaremos el sistema Q con los siguientes datos.

Ejemplo

La demanda de un artículo particular es 18,000 unidades / año. El costo de


almacenamiento por unidad es de $1.20 por año y el costo de ordenar una compra
es de $400, el tiempo de anticipación (L) es de 20 días, el costo de una unidad es de
$1. (Se supone 1 año = 250 días):

Para determinar la cantidad a pedir se hace lo siguiente:

El intervalo entre pedidos es:

La demanda diaria se saca de la siguiente forma. Como la demanda es de 18,000


por unidades por año y 1 año = 250 días, entonces:

CONCLUSION

Un modelo de inventarios tiene que ver con la toma de decisiones óptimas respecto
a cuánto y cuándo adquirir un artículo.
Existen una variedad de modelos que tienen que ver con diferentes situaciones de
inventarios incluyendo diferentes hipótesis respecto a los parámetros de costo, a la
naturaleza determinista en oposición a la probabilística de la demanda a los pedidos
pendientes a las demoras de las entregas y a los tiempos para iniciar una actividad.
4.3.2 Modelos de líneas de espera
Se han elaborado modelos para ayudar a los administradores a entender y tomar
mejores decisiones sobre la operación de las líneas de espera. En la terminología de
los métodos cuantitativos, una línea de espera también se conoce como cola y el
cuerpo de conocimiento que tiene que ver con las líneas de espera se conoce como
teoría de las colas o simplemente teoría de colas.

Los modelos de línea de espera consisten en fórmulas y relaciones matemáticas que


pueden usarse para determinar las características operativas (medidas de
desempeño) para una cola.

Las características operativas de interés incluyen las siguientes:

1. Probabilidad de que no haya unidades o clientes en el sistema


2. Cantidad promedio de unidades en la línea de espera
3. Cantidad promedio de unidades en el sistema (la cantidad de unidades en la línea
de espera más la cantidad de unidades que se están atendiendo)
4. Tiempo promedio que pasa una unidad en la línea de espera
5. Tiempo promedio que pasa una unidad en el sistema (el tiempo de espera más el
tiempo de servicio)
6. Probabilidad que tiene una unidad que llega de esperar por el servicio

Frecuentemente, en los sistemas de manufactura y/o servicios se presentan


situaciones de líneas de espera o colas en las que las unidades que llegan a recibir
servicio deben esperar antes de que puedan obtenerlo. Por ejemplo: las unidades
que llegan pueden formar una línea y recibir servicio a través de una sola estación,
como en el proceso de maquinado de una pieza; pueden formar una línea y recibir
servicio a través de varias estaciones, como en el caso de un banco; o pueden
formar varias líneas y recibir servicio a través de muchas estaciones, como en las
cajas de un supermercado.

Como reza el refrán popular “el tiempo es oro”; así, el tiempo de ocio de los clientes,
el congestionamiento de tránsito o “cuellos de botella” en las líneas o canales y el de
exceso en la capacidad de servicio se traduce en costos reales o imputados que
afectan la productividad de las organizaciones. Por ello es importante conocer las
leyes que gobiernan las llegadas, los tiempos de servicio, y el orden en el que las
llegadas se atienden, para poder tomar decisiones que conlleven a la minimización
del tiempo desperdiciado y por ende de los costos, incrementando la productividad.

Cuando las colas son muy grandes los clientes se desesperan y abandonan el
sistema lo que ocasiona que la empresa o negocio pierda dinero por transacciones
no realizadas. Por otro lado si la empresa aumenta el número de estaciones de
servicio para reducir o eliminar las pérdidas por abandono, entonces sus costos de
inversión, operación y mantenimiento se incrementan en forma directamente
proporcional al número de estaciones instaladas. Ver la figura 4.1.
Los modelos de líneas de espera de la IO, no optimizan una función de efectividad
como lo hacen los modelos de programación matemática, sin embargo, los
resultados que arrojan estos modelos pueden utilizarse para costear la operación
por este rubro, del sistema.

El ejemplo clásico de una cola consta de dos elementos principales: los clientes y el
servidor, como se ilustra figura 4.2

Los clientes llegan a la cola y esperan hasta que se les proporcione el servicio, o si
el sistema está vacío, el cliente que llega puede ser atendido inmediatamente.
Después de que el servicio queda terminado el cliente abandona el sistema

En un sistema de líneas de espera, los componentes o entidades son los clientes,


los servidores y los canales o filas. Los eventos que pueden ocurrir son los arribos
de clientes, que un cliente entre a recibir servicio o que salga de él, que un cliente
salga del sistema. El estado del sistema se conforma por el conjunto de estados en
que pueden estar los componentes: un cliente puede estar formado en la cola,
siendo atendido por el servidor o partiendo del servidor o sistema; el servidor puede
estar ocupado u ocioso, la fila puede estar vacía o contener un número identificado
de clientes. El sistema puede estar funcionando o no. La variable exógena no
controlable es el número de clientes por unidad de tiempo que arriban. La variable
exógena controlable es el número de clientes por unidad de tiempo atendidos por el
servidor.
Las variables endógenas son: el número de clientes que esperan en la cola, el
número de clientes que esperan en el sistema, este número es igual al número de
clientes que esperan en la cola más los que están siendo atendidos. El tiempo que
los clientes esperan en el cola, el tiempo que los clientes esperan en el sistema.

Una relación funcional es la prioridad del servicio. La prioridad del servicio puede ser
tipo primero en llegar, primero en salir (PEPS), último en llegar primero en salir
(UEPS) y aleatorio. El medio ambiente contiene a la población la cual puede ser
finita o infinita. En estos modelos se considera a una población finita si su tamaño es
menor de treinta.

Línea de espera de un solo canal:


Cada cliente que entra al restaurante de Burger Dome debe pasar por un canal, una
estación para tomar y surtir el pedido, para colocar el pedido, pagar la cuenta y
recibir el producto. Cuanto llegan más clientes forman una línea de espera y
aguardan que se desocupe la estación para tomar y surtir el pedido.

Distribución de llegadas:
Definir el proceso de llegada para una línea de espera implica determinar la
distribución de probabilidad para la cantidad de llegadas en un periodo dado. Para
muchas situaciones de línea de espera, cada llegada ocurre aleatoria e
independientemente de otras llegadas y no podemos predecir cuándo ocurrirá. En
tales casos los analistas cuantitativos han encontrado que la distribución de
probabilidad de poisson proporciona una buena descripción del patrón de llegadas.

Distribución de tiempos de servicio:


El tiempo de servicio es el tiempo que pasa un cliente en la instalación una vez el
servicio ha iniciado.
Se puede utilizar la distribución de probabilidad exponencial para encontrar la
probabilidad de que el tiempo de servicio sea menor o igual que un tiempo t.
Disciplina en la línea de espera:

Al describir un sistema de línea de espera debemos definir la manera en que las


unidades que esperan el servicio se ordenan para recibirlo.
• En general para la mayoría de las líneas de espera orientadas al cliente, las
unidades que esperan servicio se acomodan según el principio el primero que llega,
el primero al que se sirve; este enfoque se conoce como disciplina de línea de
espera o disciplina de cola FCFS (first-come, first served).

Sin embargo algunas situaciones exigen disciplinas de cola diferentes:


• El primero que llega, primero al que se le sirve
• Último en entrar, primero en salir
• Atención primero a la prioridad más alta

Operación de estado estable:

Generalmente la actividad se incrementa gradualmente hasta un estado normal o


estable. El período de comienzo o principio se conoce como período transitorio,
mismo que termina cuando el sistema alcanza la operación de estado estable o
normal.

MODELOS DE LÍNEA DE ESPERA DE UN SOLO CANAL CON LLEGADAS DE


POISSON Y TIEMPOS DE SERVICIO EXPONENCIALES

Frecuentemente, los modelos de línea de espera se basan en suposiciones como


las llegadas de Poisson y los tiempos de servicio exponenciales. Cuando se aplica
cualquier modelo de línea de espera, deben recolectarse datos sobre el sistema real
para asegurar que las suposiciones del modelo son razonables.

Características operativas:

A continuación, las fórmulas que pueden usarse para determinar las características
operativas de estado estable para una línea de espera de un solo canal.
El objetivo de las fórmulas es mostrar cómo se puede dar información acerca de las
características operativas de la línea de espera.
Cómo usan los administradores los modelos de línea de espera:

Los resultados de la línea de espera de un solo canal para Burger Dome muestran
varias cosas importantes sobre su operación. En particular, los clientes esperan un
promedio de tres minutos antes de comenzar a colocar un pedido, lo cual parece un
poco largo para un negocio basado en el servicio rápido. Además los hechos de que
la cantidad promedio de clientes que esperan en la línea es de 2.25 y que 75% de
los clientes que llegan tienen que esperar para que los atiendan son indicadores de
que debería hacerse algo para mejorar la operación.

Mejora de la operación de la línea de espera


Después de revisar las características operativas proporcionadas por el modelo de
línea de espera, la administración de Burger Dome concluyó que es deseable
diseñar mejoras que reduzcan los tiempos de espera; para ello, a menudo los
analistas se centran en formas de mejorar la tasa de servicio. Por lo general, las
mejoras en la tasa de servicio se obtienen realizando los siguientes cambios de
manera individual o conjuntamente.
MODELOS DE LÍNEA DE ESPERA CON CANALES MÚLTIPLES CON LLEGADAS
DE POISSON Y TIEMPOS DE SERVICIO EXPONENCIALES
Consiste en dos o más canales de servicio que se supone son idénticos desde el
punto de vista de su capacidad. En el sistema de canales múltiples, las unidades
que llegan esperan en una sola línea y luego pasan al primer canal disponible para
ser servidas.
A continuación, las fórmulas que pueden usarse para determinar las características
operativas de estado estable para líneas de espera con múltiples canales. Estas
formulas son aplicables si existen las siguientes condiciones.
1. Las llegadas siguen una distribución de probabilidad de Poisson.
2. Tiempo de servicio para cada canal sigue una distribución de probabilidad
exponencial.
ANÁLISIS ECONÓMICO DE LAS LÍNEAS DE ESPERA

Antes de que pueda llevarse a cabo un análisis económico de una línea de espera,
debe elaborarse un modelo de costo total, el cual incluye el costo de esperar y el
costo de servicio.

Para realizar un análisis económico de una línea de espera debemos obtener


estimaciones razonables del costo de esperar y el costo de servicio. En el problema
de Burger Dome, el costo de esperar sería el costo por minuto para un cliente que
espera por servicio. Este costo no es un costo directo para Burger Dome; sin
embargo, si Burger Dome lo ignora y permite líneas de espera largas, los clientes
comerán en otra parte. Por tanto Burger Dome experimentará pérdida en ventas y en
efecto, incurrirá en un costo.
Generalmente es más fácil determinar el costo del servicio. Este es el costo
relevante asociado con la operación de cada canal de servicio; en el problema de
Burger Dome, incluiría los salario y prestaciones del empleado y cualquier otro costo
directo asociado con la operación del canal de servicio. En Burger Dome este costo
se estima en $7 por hora. Suponemos que Burger Dome está dispuesto a asignar un
costo de $10 por hora para el tiempo de espera del cliente. Usamos la cantidad
promedio en el sistema, L.

Substituyendo fórmula
Sistema de un solo canal (L=3 clientes)
TC= 10 (3) + 7 (1) = $37.00 por hora

Sistema de dos canales (L=0.8727 clientes)


TC= 10 (0.8727) + 7 (2)= $22.73 por hora

Por tanto, con base en los datos de costo proporcionados por Burger Dome, el
sistema de dos canales proporciona la operación más económica.

La forma general de las curvas de costo en el análisis económico de las líneas de


espera consiste en que el costo del servicio aumenta conforme aumenta la cantidad
de canales; pero con más canales, el servicio es mejor. Como resultado, el tiempo
de espera y el costo disminuyen conforme se aumenta la cantidad de canales.
Puede encontrarse la cantidad de canales que proporcionará una buena
aproximación al diseño de costo total mínimo evaluando el costo total para varias
alternativas de diseño.