Professional Documents
Culture Documents
TONI GUASCH
JOSEP CASANOVAS
JUAN JOS RAMOS
CMO MEJORAR
LA LOGSTICA DE SU
EMPRESA MEDIANTE
LA SIMULACIN
ediciones@editdiazdesantos.com
www.editdiazdesantos.com
XI
Prlogo
1
Introduccin y motivacin
reas de aplicacin
La simulacin se ha empleado tradicionalmente para:
Diseo o mejora de sistemas.
Gestin de sistemas.
INTRODUCCIN Y MOTIVACIN 15
Entrenamiento y educacin.
Comunicacin y ventas.
Industrias
Procesos logsticos Servicios
productivas
Automvil Transporte por ferrocarril Sanidad
Espacio Sistemas portuarios Restaurantes
Electrnica Transporte por camin Bancos
Metal, acero Transporte por avin Centros de llamada
Papel/Textil Sistemas intermodales Gestin de residuos
Cermica Almacenes Hostelera
Mueble Logstica de procesos Planificacin
Alimentacin productivos de emergencias
Minera Cadena de suministros o catstrofes
Captulo
2
Qu es un proyecto
de simulacin?
Etapa Descripcin
1. Formulacin Define el problema a estudiar, incluyendo los
del problema. objetivos escritos del problema.
2. Diseo del modelo Especificacin del modelo a partir de las carac-
conceptual. tersticas de los elementos del sistema a estudiar
y sus interacciones teniendo en cuenta los obje-
tivos del problema.
3. Recogida de datos. Identificar, recoger y analizar los datos necesa-
rios para el estudio.
4. Construccin Construccin del modelo de simulacin par-
del modelo. tiendo del modelo conceptual y de los datos.
5. Verificacin Comprobar que el modelo se comporta como
y validacin. es de esperar y que existe la correspondencia
adecuada entre el sistema real y el modelo.
6. Diseo de En funcin de los objetivos del estudio, desa-
experimentos rrollar las estrategias de definicin de los esce-
y experimentacin. narios a simular. Experimentar.
7. Anlisis de resultados. Analizar los resultados de la simulacin con la
finalidad de detectar problemas y recomendar
mejoras o soluciones.
8. Documentacin. Proporcionar documentacin sobre el trabajo
efectuado.
9. Implementacin. Poner en prctica las decisiones efectuadas con
el apoyo del estudio de simulacin.
Recogida de datos
Verificacin y validacin
Documentacin
Es importante mantener una documentacin permanentemente
actualizada que refleje el estado del proyecto y que evolucionar y
24 CMO MEJORAR LA LOGSTICA DE SU EMPRESA MEDIANTE LA SIMULACIN
Implementacin
3
Importancia de los datos
Mquina
M1
Robot
R1
0,5
0,2
0,0
7,0 8,2 9,4 10,6 11,8 13,0
4
Construccin
y funcionamiento de un
modelo de simulacin basado
en un sistema sencillo
Ejemplo
El sistema de inters es un proceso de recepcin, procesado y
expedicin de rdenes a clientes. La Figura 4.1 muestra las tres ac-
tividades ms significativas del mismo. Disponemos de cuatro tra-
bajadores por cada turno diario de ocho horas. La franja horaria
normal de trabajo es desde las nueve de la maana hasta las cinco
de la tarde. No obstante, la jornada laboral se alarga si no ha sido
posible expedir todas las rdenes recibidas a lo largo del da.
4 rdenes ordinarias/da
6 rdenes prioritarias/da
Recepcin Proceso de
de rdenes de rdenes Expedicin
2 horas/orden ordinaria
4 horas/orden prioritaria
Definiciones previas
Ms adelante se muestra una simulacin manual del proceso
anterior contemplando que las rdenes llegan de forma aleatoria.
Sin embargo, antes de proceder con la simulacin es conveniente
adelantar las siguientes definiciones:
Llegada de
una orden
NO 4 trabaj. S
ocupados
Se inicia el La orden se
proceso de espera en la
la orden cola
Orden es
expedida
NO S
No hay rdenes
en la cola
Quitar una
Trabajadores en orden de la
espera de rdenes cola
Se inicia el
proceso de
la orden
Simulacin manual
Para analizar el comportamiento del sistema se simula la din-
mica del proceso en el cual la llegada de rdenes es aleatoria. La
Figura 4.4 para cada una de las rdenes la hora de llegada, el tiem-
po que est en cola, el tiempo de proceso y la hora de expedicin.
orden 9 a 10 10 a 11 11 a 12 12 a 13 13 a 14 14 a 15 15 a 16 16 a 17 17 a 18 18 a 19 19 a 20
1
2 Orden ordinaria
Orden prioriataria
3
4
Expedicin
5
6 Inicio del Horas extras
proceso
7
8 Orden en la cola
9 para el proceso
10
El simulador tiene que ser capaz de generar las rdenes que lle-
gan cada hora a partir del conocimiento disponible sobre la distri-
bucin de probabilidad. Para ello se han diseado algoritmos de ge-
neracin de nmeros al azar (nmeros pseudoaleatorios) que
cumplen dicho fin. La Tabla 4.3 muestra los nmeros al azar y el
nmero de rdenes asignadas por el simulador para cada hora.
Las herramientas actuales de simulacin simplifican mucho la
tarea de construccin y experimentacin con el modelo de simula-
cin. El modelo del ejemplo anterior viene representado por la
Figura 4.5.
5
Verificacin y validacin
de modelos
Programacin
Modelo de simulacin Modelo conceptual
Valoracin
modelo
simulacin
Validacin funcional
6
Herramientas informticas
para la simulacin
Entornos de simulacin
Funcionalidad
Es fcil trasladar Es la herramienta
el programa robusta?
desarrollado? Fiabilidad
Portabilidad
ISO
9126
Mantenibilidad Facilidad
Es la herramienta
eficiente?
Funcionalidad
La funcionalidad de una herramienta de simulacin puede ser
evaluada atendiendo a los siguientes aspectos:
Construccin del modelo.
Simulacin y animacin.
Entradas y salidas.
Aunque los simuladores actuales suelen ofrecer las herramien-
tas necesarias para la formalizacin de cualquier sistema orientado
a eventos discretos, el tiempo invertido en el desarrollo del mode-
lo, as como en su mantenimiento depende considerablemente de
las funciones predefinidas en el entorno, las cuales, en muchos
casos, han sido desarrolladas para campos de aplicacin particula-
res. Es fcil darse cuenta que las funciones disponibles en un si-
mulador de sistemas financieros sern radicalmente diferentes a las
ofrecidas en un simulador de sistemas de trfico. Se recomienda la
evaluacin de simuladores orientados a problemas del campo de
aplicacin al que pertenece el sistema que se desea estudiar, eva-
luando el nivel de detalle que se desea alcanzar.
Simulacin y animacin
Componentes grficos:
La animacin de un modelo puede en general ser definida en
base a los tres componentes grficos siguientes (Figura 6.2):
1. Objetos estticos: son aquellos elementos grficos,
por ejemplo, el dibujo de fondo, que se mantienen
inalterables a lo largo de la simulacin.
2. Objetos dinmicos: son aquellos elementos que modi-
fican sus caractersticas grficas y/o su posicin a lo
largo de la simulacin.
3. Informacin y estadsticas dinmicas: informacin
textual, numrica o grfica: las informaciones grficas
pueden ser diagramas temporales, histogramas, nive-
les,
64 CMO MEJORAR LA LOGSTICA DE SU EMPRESA MEDIANTE LA SIMULACIN
Modelo ejecutable:
Es muy interesante la capacidad de ejecutar el modelo (no
modificar) el modelo sin necesidad de una licencia de desa-
rrollo. Esta caracterstica del entorno permitir distribuir el
modelo sin necesidad de que el receptor adquiera la licencia
de desarrollo. Para algunos entornos es necesario que el re-
ceptor adquiera una licencia para la ejecucin.
Entradas y salidas
Estadsticas:
Un buen entorno de simulacin tiene que permitir definir
estadsticas tanto continuas como discretas.
66 CMO MEJORAR LA LOGSTICA DE SU EMPRESA MEDIANTE LA SIMULACIN
Facilidad
La mayora de vendedores de entornos de simulacin hacen n-
fasis en la potencia, pero, en algunos casos, su elevada complejidad
dificulta notablemente el obtener resultados positivos en un tiempo
razonable. Los aspectos que facilitan que el entorno de simulacin
sea fcil de emplear son:
Eficiencia
La velocidad de ejecucin es un factor importante en la medida
en que uno de los costes ms importantes de un proyecto de simu-
lacin es el tiempo del analista. La velocidad de simulacin est
penalizada muchas veces por el nmero de entidades y elementos
del modelo.
Muchos paquetes tienen varias formas de ejecutar un modelo.
1. Con animacin: permite visualizar el comportamiento di-
nmico del modelo.
2. A marcha rpida: permite avanzar ms deprisa hasta el ins-
tante de inters dado que no actualiza la informacin grfi-
ca (sin animacin). A partir del momento elegido se puede
ejecutar el modelo con animacin.
3. Proceso en lotes: ejecuta todo el modelo sin animacin. Es
el modo que permite la ejecucin ms veloz, en general, una
vez se ha depurado y validado el modelo y se realizan las
ejecuciones de explotacin.
Fiabilidad
La fiabilidad del entorno de simulacin es uno de los aspectos
ms complicados de evaluar debido que las limitaciones o errores
generalmente no aparecen con los primeros ejemplos de evalua-
cin. En consecuencia, en lugar de evaluar la viabilidad del en-
torno se cree ms idneo evaluar la capacidad de respuesta de la
empresa que desarrolla entornos de simulacin ante posibles
errores:
Tiene el vendedor una certificacin de calidad del software?
Cun robusta es la tecnologa empleada en desarrollar el
entorno de simulacin?
HERRAMIENTAS INFORMTICAS PARA LA SIMULACIN 69
Portabilidad
La portabilidad evala si el entorno de simulacin puede eje-
cutarse en diferentes sistemas operativos. Algunos aspectos que
afectan o estn ligados a la portabilidad son:
Si precisa de placas grficas o drivers especiales.
La capacidad o no de trabajar en red.
Si requiere de compiladores o entornos adicionales. Por
ejemplo Excel, Access, Visual Basic, C++, etc.
Empresa
La inversin en simulacin generalmente va ms all del precio
de compra del entorno de simulacin. Para proteger la inversin y
asegurar que el entorno ser soportado durante el periodo de inte-
rs, hay un conjunto de aspectos ligados a la empresa que desarro-
lla y vende los programas.
Estabilidad de la empresa:
Un aspecto a tener en cuenta es el tiempo que lleva la em-
presa en temas de simulacin y si esta temtica es su negocio
principal, o solo colateral.
Historia de la empresa:
Se debe tener en cuenta si la empresa est involucrada en un
proceso de mejora continua de sus productos y si saca regu-
larmente al mercado actualizaciones del entorno de simula-
cin.
70 CMO MEJORAR LA LOGSTICA DE SU EMPRESA MEDIANTE LA SIMULACIN
Aceptacin:
Cuntos clientes tiene?, en qu sectores?
Apoyo tcnico:
Dnde esta el distribuidor ms cercano? Qu medios emplea
la empresa o distribuidor para proporcionar apoyo tcnico?
Formacin:
Una formacin efectiva puede ayudar a los nuevos usuarios a
arrancar desde una mejor posicin. En consecuencia, es im-
portante analizar si se ofrecen cursos generalistas o a medida
de las necesidades particulares.
Consultora:
Si el usuario no tiene la capacidad cientfica y tcnica para
abordar un proyecto puede ser de inters subcontratar parte o
la totalidad del proyecto a una consultora externa. En conse-
cuencia, puede ser de inters evaluar si el propio distribuidor
u otras consultoras tienen la capacidad para apoyar el pro-
yecto con el entorno seleccionado. Otro aspecto a considerar
es la experiencia de la persona o personas que liderarn el
proyecto subcontratado.
Otros servicios:
Muchas de las empresas de simulacin ofrecen otros servi-
cios de inters para los usuarios. Como por ejemplo: grupo
de usuarios en Internet, revista interna, casos de estudio y
reuniones de usuarios.
Coste
El coste de un proyecto de simulacin no incluye solamente la
compra del entorno, dado que los gastos de personal pueden ser
HERRAMIENTAS INFORMTICAS PARA LA SIMULACIN 71
7
Aplicaciones y ejemplos
Campos de aplicacin
A continuacin se describen algunas de las reas en las que se
ha aplicado o aplica la simulacin como herramienta de ayuda a la
toma de decisiones estratgicas u operativas.
73
74 CMO MEJORAR LA LOGSTICA DE SU EMPRESA MEDIANTE LA SIMULACIN
Fabricacin
Transporte
Sanidad
Ejemplos
En este apartado se ilustra a travs de aplicaciones reales dife-
rentes aspectos relacionados con el desarrollo y experimentacin de
modelos de simulacin que han sido desarrollados por Logisim
(http://www-iri.upc.es/logisim) en colaboracin con otras ingenie-
ras.
800
700
600
500 Oa 2
400 >2
Todos
300
200
100
0
8 10 12 14 16 18 20 22
Sbado, julio 1 Sbado, julio 15 Sbado, julio 29 Sbado, julio 12 Sbado, julio 26
Domingo, julio 2 Domingo, julio 16 Domingo, julio 30 Domingo, julio 13 Domingo, julio 27
3.500
2.500
Vehculos
2.000
1.500
1.000
500
0
Fecha
Llegadas Salidas Total llegadas + Salidas Fines de semana
A
Simulacin en Internet
99
100 CMO MEJORAR LA LOGSTICA DE SU EMPRESA MEDIANTE LA SIMULACIN
En www.lionhrtpub.com/orms/surveys/Simulation/Simula-
tion.html se puede encontrar un anlisis comparativo de las princi-
pales herramientas de simulacin del mercado (1999 OR/MS To-
day Simulation Software).
La tabla siguiente muestra un conjunto de direcciones WWW
sobre organizaciones y revistas dedicadas a la simulacin. El lector
puede obtener ms informacin en Internet.
B
Bibliografa
103