Está en la página 1de 22

INTRODUCCION:

En este documento veremos los inicios de la simulación por computadora y como


esta fue integrándose día a día, y esto nos lleva a la herramienta de la cual
hablaremos más adelante que es el software flexsim. Esta es una herramienta para
realizar simulaciones y observaremos como fueron sus inicios y como sea ido
desarrollando a lo largo de los años, esta herramienta hoy en día es indispensable
para las personas que realizan simulaciones ya sea cualquier empresa.

1
ANTECEDENTES U ORÍGENES DE LA SIMULACIÓN

La simulación por computadora se desarrolló a la par que se produjo el vertiginoso


progreso del ordenador. Su primer despliegue a gran escala fue en el Proyecto
Manhattan, durante la Segunda Guerra Mundial, para recrear una detonación
nuclear. Se empleó el Método Montecarlo. Las simulaciones por computadora a
veces complementan o incluso sustituyen a los sistemas de modelización para los
que no es posible hallar soluciones analíticas de forma cerrada. Existen muchos
tipos de simulación por computadora, pero todos ellos comparten una característica
común: tratan de generar una muestra de escenarios representativos para un
modelo en el que una relación completa de todos los estados posibles de este sería
muy costoso o imposible. Los modelos informatizados se emplearon inicialmente
como suplemento de otros parámetros, pero más adelante su uso se extendió a
otros ámbitos.
Durante los últimos años los avances han posibilitado la utilización de la simulación
en la investigación. Uno de los procedimientos de simulación más utilizados es el
método de Monte Carlo. Este método se aplica en la resolución de problemas
matemáticos que resultan técnicamente inmanejables o cuya solución requiere un
alto costo en términos de tiempo de trabajo, mediante la simulación de procesos
aleatorios. Una limitación de este procedimiento es que las conclusiones, por ser
resultado de un procedimiento experimental, son relativas a los procesos
utilizados en la simulación.
Bajo el nombre de “Método de Monte Carlo” o “Simulación Monte Carlo” se agrupan
una serie de procedimientos que analizan distribuciones de variables aleatorias
usando simulación de números aleatorios. El Método de Monte Carlo da solución a
una gran variedad de problemas matemáticos haciendo experimentos con
muestreos estadísticos en una computadora. El método es aplicable a cualquier tipo
de problema, ya sea estocástico o determinístico.
Generalmente en estadística los modelos aleatorios se usan para simular
fenómenos que poseen algún componente aleatorio. Pero en el método de Monte
Carlo, por otro lado, el objeto de la investigación es el objeto en sí mismo, un suceso
aleatorio o pseudo-aleatorio se usa para estudiar el modelo.
La simulación de Monte Carlo fue creada para resolver integrales que no se pueden
resolver por métodos analíticos, para resolver estas integrales se usaron números
aleatorios. Posteriormente se utilizó para cualquier esquema que emplee números
aleatorios, usando variables aleatorias con distribuciones de probabilidad
conocidas, el cual es usado para resolver ciertos problemas estocásticos y
determinísticos, donde el tiempo no juega un papel importante.

2
Durante la Guerra Fría se intensificó el uso de la simulación para resolver problemas
de interés militar; trayectorias y dinámicas de satélites artificiales, guiar mísiles, etc.
Muchos de estos problemas exigen la resolución de sistemas de ecuaciones
diferenciales no lineales. Para abordar estos problemas se utilizaron ordenadores
analógicos que usaban elementos electrónicos para resolver las operaciones
matemáticas: integración, suma, multiplicación, generación de funciones, etc.

A partir de la década de los 60 empiezan a aparecer en el mercado programas de


simulación de sistemas de acontecimientos discretos que poco a poco se
empezaron a utilizar para resolver problemas de ámbito civil. Los más destacables
fueron el GPSS de IBM (General Purpose System Simulator) y el SIMSCRIPT. Los
modelos de acontecimientos discretos son muy utilizados en la actualidad para
estudiar problemas de fabricación de procesos, logística, transporte,
comunicaciones y servicios. Estos problemas se caracterizan por centrar su interés
en los cambios que hay en el sistema como consecuencia de los acontecimientos y
en su capacidad para modelar los aspectos aleatorios del sistema. Este simulador
se utilizó para analizar el diseño de la terminal (Barcelona) en lo que respecta a los
distintos espacios, el movimiento de las personas en situaciones normales y el
análisis del plan de evacuación.
La revolución que se produjo en la informática a partir de los años 80, tiene un
impacto importante en la simulación por ordenador. El uso de simuladores se
generaliza en prácticamente todos los ámbitos de la ciencia y la ingeniería, por
ejemplo:

 Predicción del tiempo: el primer modelo numérico de predicción del tiempo


que dio resultados positivos fue desarrollado por J. G. Charney, R.
Fjörtoft y J. von Neumann con el ordenador “ENIAC” (Electronic Numerical
Integrator and Computer). Desde entonces, y especialmente en las últimas
dos décadas, se han popularizado estos simuladores para la predicción a
corto y largo plazo del tiempo.

3
 Entrenamiento de pilotos: la necesidad de entrenar los pilotos surge ya en
los inicios de la aviación. A falta de ordenadores y programas informáticos de
simulación, los primeros pilotos se entrenaban con primitivos simuladores
físicos. Actualmente, todos los pilotos están obligados a entrenar-se
periódicamente en sofisticados simuladores para estar preparados para
resolver cualquier problema que pueda aparecer en el vuelo.

Finalmente, en los últimos años, el uso de la simulación se ha ampliado al sector


del ocio y ha entrado en el ámbito familiar con productos de software sofisticado,
que utilizan todos los recursos del ordenador: gráficos potentes, bases de datos,
computación intensiva, etc. Algunos de los simuladores más populares son MS
Flight Simulator, NASCAR Racing, SimCity, Civilization,
RollerCoaster Tycoon, y The Sims.
La simulación de procesos a lo largo del tiempo ha permitido resolver cuestiones
complejas para las cuales los métodos cuantitativos no son eficaces o no pueden
aplicarse. Robert Shannon lo define como “el proceso de diseñar y desarrollar un
modelo de sistema o proceso, y conducir experimentos con este modelo con el
propósito de entender el comportamiento del sistema o evaluar estrategias con las
cuales se puede operar sobre él”1; es por esto que se ha diseñado este espacio o
herramienta con el fin de tener acceso a conocimientos ya estudiados para
desarrollar la creatividad y construir conocimiento..

4
¿QUE ES EL SOFTWARE 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.

Con la animación gráfica objetiva y los informes de rendimiento de envergadura de


Flexsim, usted puede identificar los problemas y valorar las soluciones alternativas
en un breve lapso de tiempo. 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, usted evitará muchos de los problemas que son
comunes en la puesta en marcha de un nuevo sistema.

¿PORQUE SIMULAR?

Las herramientas que apoyan la planificación de procesos están jugando un rol cada
vez más importante para asegurar que un sistema exitoso pueda ser diseñado en
el período de tiempo más corto posible. Una de estas herramientas, que ha estado
ganando rápida aceptación y que ha demostrado ser efectiva en el diseño y prueba
del rendimiento de sistemas, es el software de simulación Flexsim.

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

5
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.
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.

6
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 usted
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. Por


ejemplo, un clasificador de correo pone paquetes en una de varias cintas
transportadoras dependiendo del destino del paquete. Para simular esto en Flexsim,
usted conectaría los puertos de producto de un objeto de procesador a los puertos
de entrada de algunos objetos, queriendo decir que una vez el procesador (o
clasificador de correo) ha terminado de procesar el flowitem (o paquete), lo envía a
una cinta transportadora.

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.
Los puertos son creados y conectados haciendo clic en un objeto y arrastrar a un
segundo objeto.

7
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. Sin embargo, usted puede usar cualquier alternativa de
visualización de construir o dirigir el modelo. Usted puede abrir una o varias
ventanas de visualización como usted necesite. Sólo recuerde que cuando más
ventanas de visualización son abiertas, la demanda sobre recursos de computadora
aumenta.
INSTALACION DEL SOFTWARE FLEXIM

Verificar que el software de Flexsim haya sido instalado correctamente, abra la


aplicación haciendo doble clic en el icono de Flexsim en su desktop. En cuanto el
software carga usted debe ver la carta de Flexsim y las barras de herramientas,
biblioteca de objeto, y ventanas de Model View de Orthographic.

VENTAJAS DE FLEXSIM
Visualice en 3d: Flexsim fue construido desde su inicio en 3 dimensiones para darle
una verdadera experiencia 3D. Esta es la mejor manera de saber qué pasa en el
sistema simulado. Así mismo, generará un mayor interés por parte de los
estudiantes en los modelos a desarrollar, así como una mejor comprensión de la
problemática planteada.
Personalizaciones apoyan labor docente: Existen variadas formas de
personalización como submodelos, interfaces de usuario, creación de objetos y
librerías que permiten controlar la experiencia del estudiante con el programa. Así
mismo permiten la creación de modelos de gran complejidad en pocos minutos,
pudiendo enfocar la atención del estudiante en los puntos más relevantes.
Facilidad de uso: No es necesario ser experto en programación. Flexsim ofrece
varios niveles de usuario. Todos los objetos de Flexsim tienen listas de opciones
que facilitan el modelamiento sin necesidad de programar. Para quienes buscan
programar cuenta con un lenguaje sencillo de alto nivel (Flexscript) y para usuarios
avanzados permite programar en C++.
Apoyos complementarios: Le ofrecemos servicios y material de apoyo a su labor:
próximamente saldrá el libro de simulación en Flexsim, contamos con la comunidad
más activa de simulación en la web, le ofrecemos capacitaciones básicas bajo

8
demanda y soporte virtual remoto. Estamos comprometidos en volver exitosa su
experiencia docente con Flexsim.
Reportes ágiles y personalizables: ponemos a su disposición poderosas
herramientas de análisis y reportes que les permitirán a sus estudiantes evaluar de
manera sencilla el sistema simulado, así como tomar decisiones basadas en
información detallada.

USO Y MANEJO DEL SOFTWARE.

A continuación, se muestra la definición de una serie de términos necesarios para


poder comenzar a modelar un proceso con Flexsim:
• Modelo de simulación: un grupo de instancias de objetos que representan un
proceso industrial.
• Objeto: instancia de una clase (recursos o entidades) con comportamiento propio,
con atributos, variables y propiedades visuales definibles por el usuario.
• Librería: lista de clases para definir un modelo. Las instancias u objetos son
creadas en el modelo Flexsim arrastrando el tipo de clase seleccionado de la librería
proporcionada por el software al entorno de simulación.
• Objetos de Flexsim: los objetos de Flexsim simulan diferentes tipos de recursos en
la simulación. Como se ha comentado con anterioridad, el objeto llamado queue o
cola, actúa como un buffer o un área de almacenamiento. El queue puede
representar una fila de personas esperando, una fila de procesos que esperan ser
procesados por una computadora, un área de almacenamiento en el piso de una
fábrica, o bien una fila de llamadas en espera de un centro telefónico de servicio a
clientes. Otro ejemplo comentado de objeto de Flexsim, es el objeto llamado
processor, que simula un tiempo de demora o de proceso. Este objeto puede
representar una máquina de una fábrica, un cajero atendiendo a un cliente en un
banco, un empleado del correo acomodando paquetes, el tiempo de curación de un
enfermo, etc. A todos los objetos de Flexsim se les puede modificar su apariencia
fácilmente cambiando el dibujo 3D que tienen asignado. Los objetos de Flexsim se
encuentran la en la librería de objetos

9
Flowitems: tal y como se ha comentado, los flowitems son los objetos que se
mueven a través del modelo. Los flowitems pueden representar productos, partes,
tarimas, ensambles, papeles, contenedores, llamadas telefónicas o cualquier cosa
que se mueva a lo largo del proceso que estás simulando. Se les pueden aplicar
procesos a los flowitems y también pueden ser cargados y transportados mediante
personas o equipos de transporte. En Flexsim, los flowitems son creados que el
objeto denominado Source. Una vez que los flowitems han pasado a través del
modelo, éstos deben ser enviados a un objeto llamado Sink, que se pone al final del
proceso.
• Itemtype: el itemtype es una etiqueta que tienen todos los flowitems o productos y
puede representar el tipo de producto. Flexsim está preparado para utilizar el
itemtype como una referencia para decidir la ruta o el destino al cual deben de
enviarse los flowitems.
• Ports: cada objeto de Flexsim tiene un número ilimitado de puertos llamados ports
a través de los cuales se comunican con otros objetos. Existen 3 tipos de puertos:
puertos de entrada (input ports), puertos de salida (output ports) y puertos centrales
(central ports). Los puertos de entrada y de salida se usan para definir el flujo o la
ruta de los flowitems o productos. Por ejemplo, supongamos una simulación de un
separador de correos, que coloca los paquetes en uno de los diferentes
transportadores dependiendo del destino del paquete. Para simular esto en Flexsim,
se debe conectar los puertos de salida de un objeto del tipo processor (que sería el
separador de correo) a los puertos de entrada de los diversos objetos del tipo
conveyor, lo que significa que cuando el processor (separador de correos) haya
terminado de procesar el flowitem (paquete), entonces este será enviado a un
conveyor específico a través de uno de sus puertos de salida. Los puertos centrales
son utilizados para crear referencias de un objeto a otro. Un uso típico de los puertos
centrales es para referenciar a los objetos móviles como operadores, montacargas
o grúas con los objetos fijos como máquinas, queues o colas y conveyors o
transportadores.
• Triggers: un trigger es un desencadenador que se activa al ejecutarse eventos
claves de objeto. El usuario puede especificar una variedad de eventos que quieren
que suceda cuando se activa un desencadenador o trigger. Por ejemplo, existen
desencadenadores o triggers para cuando un flowitem entra o sale de un objeto.
Cada tipo de objeto tiene un conjunto de desencadenadores que el usuario puede
programar cuando lo desee.

10
Creación y conexión de puertos.
Los puertos son creados y conectados al hacer click con el botón izquierdo del ratón
en el primer objeto y arrastrando hasta el segundo objeto mientras se presiona al
mismo tiempo algunas de las siguientes letras del teclado (véase Tabla 1). Si se
presiona la letra “A” mientras se hace un click y se arrastra el puntero del ratón, un
puerto de salida será creado desde el primer objeto y un puerto de entrada será
creado en el segundo objeto. Estos dos puertos quedarán conectados
automáticamente. Si se presiona la letra “S” se creará un puerto central en ambos
objetos y se conectarán dichos dos puertos nuevos. Si se presiona la letra “Q” (que
se ubica arriba de la “A” en el teclado), entonces los puertos de entrada y de salida
serán borrados. Para borrarlos deberá hacerse las conexiones en el mismo sentido
y de la misma forma en que se hicieron con la letra “A”, pero ahora con la letra “Q”
para eliminarlos. Si se quiere eliminar una conexión central se debe de borrar de la
misma forma pero con la letra “W” La tabla siguiente muestra las letras del teclado
que se utilizan para crear y romper los dos tipos de conexiones de los puertos.

Vistas del modelo.


Flexsim utiliza un ambiente de modelación tridimensional. La vista del modelo por
defecto para construir modelos se llama ortographic view o vista ortográfica.
También puedes ver el modelo en una forma más realista en la vista en perspectiva
llamada perspective view (modelo 3D). Generalmente es más fácil construir el
modelo con la vista ortográfica y utilizar la vista en perspectiva cuando quieras ver
o mostrar el modelo cuando corres la simulación. De todas maneras puedes utilizar
cualquiera de estas dos vistas ya sea para construir o para correr el modelo. Puedes
abrir cuantas ventanas de vistas desees en Flexsim simultáneamente y cada una
puede mostrar partes diferentes del modelo.

11
AREAS DE APLICACIÓN DEL 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.

12
CASO PRÁCTICO
A continuación áreas la simulación de un proceso de descargar de una empresa de
paquetería desde su llegada hasta su almacenamiento, para después enviar el
paquete a su destino final.

Paso 1: crear un nuevo modelo

Paso 2: una vez abierto el flexsim, pasaremos a colocar un source, que esto
simulara la llegada de nuestros paquetes a la terminal o al almacén.

13
Paso 3: después colocamos queue en donde descargaran nuestros paquetes

Paso 4: colocamos un operario que es el que se encargara de descargar los


paquetes.

14
Paso 5: seleccionamos en source y le damos doble click para abrir las
configuraciones y en la primera opción que nos da cambias el tiempo a segundos
para que los paquetes salgan rápido.

Paso 6: después hay mismo nos vamos a la opción que dice flow y palomeamos en
donde dice user transport.

15
Paso 7: conectamos el source con el queue con la letra A y conectamos el operario
al source para que él sea que descargue los paquetes

Paso 8: después colocamos un combiner para agrupar los paquetes que van
llegando.

16
Paso 9: colocamos otro source donde colocaremos que salgan pallet como lo
hicimos en el paso 5 y colocamos que sean 5 segundos que tarden en salir, para
que estos sean donde se agrupen los paquetes que estamos simulando.

Paso 11: después conectamos todo con A el source con el combiner y el queue con
el conbiner.

17
Paso 10: nos vamos a las configuraciones generales del combiner y nos vamos a la
opción donde dice conbiner y en donde aparecen nuestros source o primera entrada
que es nuestros paquetes pondremos 4 paquetes que en un pallet se acomoden 4
paquetes.

Paso 12: colocamos un queue para que sea donde se guarden nuestras
combinaciones.y conectamos.

18
Paso 13: colocamos un operario y lo conectamos.

Paso 14: colocamos un transporter y un rack.

19
Paso 15: conectamos en queue con el rack y cambiamos la configuración del queue
para sea el transporter que mueva los lotes al rack.

Paso 16: lo único que nos falta es correr la simulación en donde dice rum y listo.

20
CONCLUSIÓN:
Para terminar el software flexsim es una herramienta que a nosotros como
ingenieros nos ayudara a realizar simulaciones de varios tipos de procesos, para
así agilizar u optimizar nuestro rendimiento, en un principio esta herramienta nos
podrá parecer tediosa y difícil de usar pero una vez que hayamos aprendido a utilizar
la, nos ayudara a desempeñarnos de una manera eficiente y así poder determinar
una aproximación de cuanto descargan o tardan en realizar un proceso nuestro
trabajadores y tener un mejor control sobre nuestros procesos.

21
REFERENCIA BIBLIOGRÁFICA:

http://simublablog.blogspot.com/2013/04/breve-historia-de-la-simulacion.html

https://simulaciondeprocesosempresariales9.wordpress.com/category/a-historia-
de-la-simulacion/

http://ingenieria-systems.blogspot.com/2011/04/software-flexsim.html

22

También podría gustarte