SS_Logo

Supply Chain: modelado y simulación con apoyo de Stella Architect

Autor: Alexander Cortés Llanos / Portafolio: Software / Jue. 18 de Abr de 2024

Transcripción de este video

00:00:30:05 Software Shop, la empresa líder en la implementación de herramientas analíticas y software especializado en Latinoamérica, les da la bienvenida a esta presentación. El día de hoy contamos con el acompañamiento del instructor Alexander Cortés Llanos, Ingeniero electrónico de la Universidad y Magíster en Ingeniería Electrónica y de Computadores de la Universidad de los Andes. Experiencia de 14 años en docencia universitaria para pregrado y posgrado.

00:01:07:02 Cuenta con cinco años de experiencia como director de Programa en Ingeniería, además de 17 años en proyectos de la industria enfocados a la automatización de procesos industriales, sistemas aeronáuticos, telecomunicaciones y energías. Implementa Auditor Interno en la norma ISO 50.001 2018 para Sistemas de gestión de energías. Bienvenidos pues bienvenidos a este espacio que software Shop ha querido establecer para hablar un poco sobre eh uno de los productos que se van a dejar en el portafolio, que es este la arquitectura.

00:01:38:02 ¿Entonces hoy hemos querido plantear un poco la aplicación de El modelado de la simulación hacia en la cadena de suministro eh? ¿Entendiendo que pues en términos de del área o del campo de conocimiento o la cadena de suministro eh, pues es muy amplia, no? Eh, Y digamos que, eh, tiene bastantes cosas aquí queremos presentar algo muy básico, pero que ustedes lleven la idea.

00:02:10:23 ¿Cómo podría ser ese modelado, eh, de este tipo de de sistemas no? Entonces, eh, en el día de hoy vamos a tener. Permítanme un segundo. Ese es un poco los temas que vamos a trabajar. Vamos a mirar algunos elementos básicos para el modelado de Supply chain. ¿Eh? Vamos a trabajar también en un modelo, un pequeño modelo que nos ayuda a identificar como las diferentes configuraciones o estructuras que ustedes pueden trabajar para la cadena de suministro.

00:02:45:16 Hacemos unos escenarios de simulación muy sencillo, revisamos esos resultados. Y por último, pues digamos un espacio para sus inquietudes y eh, sus preguntas. Sí, eh, existe. Vamos a arrancar un poco contextualizando el concepto de eventos discretos o mejor, simulación o modelado de eventos discretos. Digamos que viene de la sigla en inglés de EH. Se conoce mucho como simulación, pero dentro de todo, pues está una parte de modelar.

00:03:20:03 ¿Entonces cuando pensamos y bueno, esto es algo muy particular de de se la arquitectura que eh? ¿A veces como que nos enfocamos mucho en la dinámica de sistemas, eh? Y en particular digamos que nosotros hemos trabajado en estas charlas, eh frecuentemente con el concepto de dinámica de sistemas, el concepto de tener, eh, el tanque. Voy a venir aquí un momento, eh, en un archivo de de Estela también como para ir, eh, conceptualizando sobre el software.

00:03:48:17 Entonces nosotros el concepto fundamental de Estela ha sido siempre o digamos que nació como eh, tener un acumulador que se conoce como stock. ¿Tenemos una válvula de entrada que se conoce como flow y en muchos casos es una válvula de salida, cierto? ¿Entonces, este concepto es el concepto básico de una dinámica de sistemas donde hacemos la analogía con una bañera o una tina, eh?

00:04:15:13 No sé cómo la llamarían en sus países. El ese elemento donde uno se puede tomar un baño muy eh, muy desestresante. Entonces esa bañera tiene un nivel que es como la variable de estado que nos permite revisar en este stock y a la entrada pues tenemos una llave con el cual dejamos pasar el agua para que la bañera tome un nivel, el cual sea adecuado para que no se rebose y para que nos ayude para el baño.

00:04:45:00 Y muy probablemente podemos también si no queremos un nivel, pues tener un drenaje, un sifón para que eh digamos que que salga. Este es el concepto que típicamente digamos hemos manejado en este la arquitectura, pero este, la arquitec también es un software que es multi método, es decir, no solamente nos permite hacer modelado de dinámica de sistemas, sino también de eventos discretos y también basado en agentes.

00:05:07:21 El día de hoy digamos que lo que nos interesa es un poco contextualizar, eh, que es de qué se trata estos eventos discretos. ¿Entonces lo que queremos y es un concepto un poco más, más fácil de entender, más fácil de abstraer y es modelar el sistema como un proceso, no? Y cuando hablamos de proceso, muy probablemente entendemos como una secuencialidad.

00:05:47:18 Entonces tenemos, eh. ¿Por ejemplo, si para temas de de de producción eh, tenemos digamos que a la entrada un material, ese material se transporta hasta cierta parte, eh, Lo podemos eh enfilar? Sí, y después hacemos un proceso como tal. Entonces hablamos como de una secuencia de operaciones y eso es un poco de lo que se trata. También este, ese modelado basado en en eventos, que haya una secuencia de operaciones que son ejecutadas sobre agentes en algunos software o en alguna literatura se conoce como agentes o en otra también como entidades.

00:06:13:19 ¿Pero que son esas entidades o agentes? Son los que están, digamos, que navegan por los diferentes eh, por las diferentes tareas que tiene ese proceso. Entonces, por ejemplo, puede ser un cliente, ese es un cliente, llega al banco si eh se dispone a hacer una fila después, entonces pasa por ese cajero, puede ser un cajero convencional o puede ser un cajero automático.

00:06:40:23 Hace tu su transacción. Ahí se demora un un momento en el proceso y es pues entonces se transporta la salida del banco puede ser un cliente, pero también puede ser partes, partes de fabricación. En el ejemplo que vamos a mirar ahora más adelante, lo que tenemos son partes. Estamos hablando de un proceso de manufactura de carros, entonces podemos tener partes de carro, motor, eh, parabrisas, los espejos.

00:07:05:04 Bueno, a hablar de toda esa, de ese proceso de manufactura también pueden ser documentos y entre otros puede ser, eh, si estoy hablando de traslado de material, puede ser ese material, puede ser arena, puede ser cajas, en fin, en términos generales se conoce como agentes o entidades, Entonces esos agentes van a navegar, por decirlo así, o a recorrer por las diferentes operaciones de ese proceso.

00:07:37:23 Esos procesos por lo general incluyen retardos y re incluyen el uso de recursos y también todo el concepto espera de colas o teoría de colas, que también digamos que se incorpora en esos conceptos fundamentales. ¿Entendiendo un poco como eso, entendiendo que los eventos discretos es un proceso, es una secuencia que tenemos algunos, eh, elementos fundamentales como agentes, retardos, uso de recursos en cola miento, eh?

00:08:22:15 ¿Y para entenderlo de una forma un poco más gráfica, eh? Lo que tenemos en pantalla es un poco lo que se hace o se trata de hacer en esta, en ese modelado y simulación con eventos discretos. La EH, la gráfica de arriba sí que tenemos en la gráfica de arriba esta parte de acá tenemos, eh básicamente eh actividades que pasan en el mundo real, en el mundo real y a veces, bueno, digamos que cuando hablamos de dinámica de sistemas algunas cosas son fáciles de pensar porque nosotros, eh, nosotros y bueno, y el mundo real, eh, funciona a partir de, eh, sistemas continuos.

00:08:45:14 Sí, todo lo que pasa en el SIS o la dinámica es de forma continua. En esa gráfica lo que tenemos son como tres, eh, actividades. Entonces tenemos la que están en escalón, la que está en línea punteada y la que está en una línea mucho más gruesa que toman, que son diferentes actividades, son diferentes procesos, lo que hacemos en cada uno ah, bueno, y la línea de abajo pues es la línea de tiempo.

00:09:13:05 Lo que hacemos es que en cada uno de esos momentos de tiempo, en el momento dos, en el momento seis, Momento nueve tomamos como qué es lo que está pasando ahí, como esos eventos significativos y a qué se le llama eventos. ¿Y digamos que en esta gráfica como al cambio no? Y entonces fíjense que arriba, acá en en en el tiempo dos tenemos es un cambio acá básicamente que la gráfica eh que va en escalón tiene un cambio.

00:09:38:19 Si en el seis lo que tenemos es solamente la línea punteada que cambia como un punto de inflexión, cambia la orientación, pero en el punto nueve cambia. Digamos que la parte eh de la línea de la gráfica en escalón, la línea punteada y la otra. Y aquí aparecen estos tres. Si que es como el ejemplo que entonces en ese momento de tiempo aparecen tres eventos.

00:10:03:18 Después lo que hacemos un poco, digamos en la serialización o lo que se hace para digamos la simulación, es tomar esos eh, eventos y realizarlos. Fíjense que aquí en el punto nueve lo que tenemos es que aparecieron tres eventos, pero nos toca como en cola. ¿Sí, y pues digamos que así se hacen, eh? La la simulación en tiempo discreto.

00:10:26:04 Entonces va el tiempo dos en el tiempo seis paso eh, un evento en el tiempo 9123 y así sucesivamente. Sí, eso es un poco lo que está pasando. Entonces es una representación del mundo real, pero el mundo real es continuo y lo que estamos haciendo es tomando el los eventos en cada uno de esos intervalos, y eso lo estamos serializar.

00:11:17:22 Eso es un poco lo que estamos haciendo. Ahora bien, digamos que de pronto muchos de ustedes conocen esta ese contexto, pero es, es, es digamos que importante hacerlo para diferenciar un poco el enfoque de dinámica de sistemas y de eventos discretos como lo hacemos en este la EH, arquitectura. Entonces en este, eh, como ustedes de pronto si no lo conocen, es es una interfaz muy sencilla, es muy versátil, pero esa versatilidad también eh incorpora que tengamos como unos conocimientos de la estructura, digamos esta estructura que ya les presenté de de de tener una secuencialidad, pero también digamos, en el momento en que se conecta de una forma u otra, algunos elementos cambian.

00:12:01:07 Entonces, eh, acá en, en, en Estela, pues nosotros eh, por lo general trabajamos y ya se los mostraba con el stock, pero aparecen acá tres elementos muy importantes. El primero es el convenio, que básicamente es como tener una banda transportadora. Sí, tenemos también, eh, un elemento de cola viento y tenemos también un elemento de orden. Fíjense que cada uno de estos elementos tiene pues una, un bloquecito diferente en otro software, digamos, puede traer, digamos, unas librerías particulares.

00:12:39:12 Aquí digamos que la interfaz muy práctica y muy eh mmm, muy liviana, sí se puede decir de de de Estela nos permite, digamos, tomar los elementos y cuando nosotros conectamos algunos elementos que también se utilizan en dinámica, como por ejemplo los flow, la parametrización cambia. Sí. Entonces ya lo vamos a ver en detalle. ¿Pero bueno, estos tres elementos, que es como parte de la estructura eh del core principal de la del modelado de datos discretos en Estela eh, Qué características básicas tiene?

00:13:04:03 Pues digamos que van a tener muchas más, pero queremos mencionar como algunas, para que en esta charla sea un poco más claro. Vayamos a la presentación y mirémoslo de la siguiente forma. Entonces tenemos, eh, el convenio que aquí aparece el el símbolo eh o el el el bloque, como se se trabaja en este. Y como les decía, es como pensar en una banda transportadora.

00:13:27:01 Sí, Entonces lo que hacemos en una banda transportadora yo creo que para todos es una imagen un poco común. Sí. Una banda transportadora Es que, pues eh, digamos en procesos de de procesos industriales se utiliza mucho en procesos de automatización. Coloco un elemento a la entrada y eh, pasa un tiempo, recorre un tiempo y llega hasta la salida.

00:14:07:06 Sí. Eso es básicamente el el concepto principal de un convenio que es una banda transportadora. Lo pueden digamos que asimilar a una banda transportadora. Ese convenio dos cosas importantes también permite múltiples flujos de entrada y también permite flujos de salida múltiples, flujos de salida, perdón, múltiples flujos de entrada y múltiples flujos de salida. Eso es importante porque, eh, digamos que no habría problema si a ese convenio le llegan tres elementos de cola y sale para tres hornos, para tres o B sí.

00:14:33:14 Entonces, eh, porque vamos a mirar que, eh, en el caso del horno que que digamos que eh es otro elemento trabajado en este enfoque, pues no va a permitir, digamos que múltiples entradas. ¿Qué otra cosa es interesante de ese de esa banda transportadora? Pues que podemos, digamos, garantizar un poco la capacidad no está limitada un poco por la capacidad.

00:14:57:11 Ya vamos a ir al modelo que tenemos para que quede un poco más claro como sería la parametrización. Tenemos, eh, la cola, sí, o el elemento en cola miento en ese la arquitec, que como lo ven es como el mismo stock, el mismo acumulador simplemente, pues diferencia con esas rayitas eh intercaladas. El convenio es son como rayas paralelas.

00:15:18:23 Y vamos a pensar pues en una línea de ítems esperando entrar en un proceso o actividad. El caso más sencillo para entender es el caso de la fila del banco o la fila para pagar en el cajero del supermercado. Si eso es más o menos, digamos que el el proceso, la tarea que hace ese elemento, las colas son FIFO.

00:15:52:05 ¿Entonces eh? Eso significa que el primero en entrar input es el primero en salir First output. Sí. ¿Entonces, eh, todas las colas son de tipo FIFO, eh? ¿Acepta que se le conecten varios elementos a la entrada a través pues de los bloques, eh? Y en el momento en que el contenido ingresa a esa cola, pues recibe como un elemento un puede colocarse como un un atributo, un tag y también múltiples flujos de salida.

00:16:19:03 Entonces vamos a tener que el convenio, la banda transportadora y el encolado que se ejecute, pues permite múltiples flujos a la entrada y a la salida. Y como ya lo había presentado, teníamos por último los Owens. Entonces piense por favor en un procesador discreto de cosas. Piense en un horno microondas. Realmente es como la analogía más, más, más interesante.

00:16:46:17 ¿Y, eh, cuando usted digamos que tiene un horno microondas para calentar algún alimento, usted abre las puertas, cierto? E ingresa el producto. Muy probablemente la capacidad no está completamente al 100%, pero tiene una capacidad. Entonces usted lo llena, después se pasa, empieza a calentar en ese horno, pasa un tiempo, luego abre la puerta y pues descarga o saca el alimento.

00:17:12:09 Entonces ese volumen, por eso tiene digamos que ese nombre en inglés, porque básicamente que es es similar como un horno, pero un horno es un procesador discreto de cosas conocido también como batch. Solamente acepta un flujo de entrada que puede venir de un EH. Ah, pues puede venir. Perdón, aquí creo que cometí. Sí, puede venirte. No hay un horno ahí.

00:17:38:00 Tengo un error. Sino es un acumulador, Puede venir de una nube. Sí, puede venir de, eh, hardware, sino puede ser de una nube, de un acumulador o una cola. No puede venir de un transportador si se tiene que enfilar. Entonces, si yo quiero calentar varios alimentos, pues lo que tengo es que enfilar. Entonces por eso el concepto es que tiene que venir pues de una, de una cola.

00:18:04:11 Ya entendiendo un poco esto y era lo que mostrábamos acá, sí. Entonces, eh, lo que nos nos permite, entonces vamos a tener como el, como la misma, la misma estructura de los flow. Sí. A la entrada y a la salida. Pero queremos mirar un poco más en detalle bajo un ejemplo. ¿Cómo sería, eh? ¿La configuración básica de ese escenario?

00:18:45:08 Y como nuestro tema es Supply chain, entonces tenemos lo siguiente Si aquí en un diagrama muy sencillo tenemos que M1 realmente es un escenario de, eh, ensamble de automóviles. Sí. Entonces, inicialmente, para poder digamos que hacer el ensamble de los automóviles a la entrada de M1, vamos a necesitar unas órdenes como una cantidad de órdenes eh, generados por los mismos clientes o las agencias distribuidoras, pues de los carros M1 va a ser donde se hace el proceso del chasis principal de Del Carro.

00:19:13:06 Entonces de pronto ustedes tienen en mente como han visto algún documental donde en una línea de producción de o de manufactura, eh de automóviles, tenemos que primero se tiene como la carcasa, no como el el principal estructura principal. Entonces en esa parte M1 vamos a tener como ese proceso del chasis, yo lo he llamado chasis en m2 bajo las puertas que nos da el proveedor.

00:19:44:11 S1 Sí, entonces tenemos un proveedor que nos suministra las puertas M1 son las, EH, los los chasis, vamos a hacer en M2 un proceso de ensamble que vamos a ensamblar las puertas y, eh, con el chasis sí. Y así sucesivamente. En M3 en S2 es el proveedor que nos entrega los motores para poder samplear en M3 el motor con el chasis y las puertas.

00:20:12:09 Entonces se va digamos que haciendo una secuencia de proceso. Eso actividades para la elaboración de fabricación y en M4 le colocamos digamos eh, los parabrisas o parabrisas o los vidrios para tener para tener o o el o el resto de elementos que falta para ensamblar el CAR se hace el empaquetado, se alistan los lotes de carro y se hace el transporte que llegue hasta los clientes.

00:20:35:13 Esa cadena de suministro pues una cadena de suministro. Bueno ocasiones puede ser muy compleja. Si aquí digamos que lo que hemos expuesto y se puede complementar muy probablemente en otro, en otro espacio, en otra charla, eh, vamos a tenerlo completo para mirar otras cosas. Pero aquí queremos ver básicamente que cómo funcionan los eventos discretos y vamos a trabajar en ese sector.

00:21:11:13 Inicialmente si vamos a trabajar en ese modelo, vayamos entonces para el modelo que nos representa esas dos primeras etapas, así como para hacerlo un poco más entendible. Entonces fíjense que acá lo que tenemos. Eh, son los diferentes elementos. Que les presentaba en en el slide. Entonces tenemos, eh, este que si me pudieran responder diría que son, eh, una, unas colas, un elemento de colas.

00:21:50:08 Tenemos un horno, un elemento de horno bueno, así se llama en escena. Aquí tenemos la parte de la banda transportadora y tenemos otro elemento de cola y llegamos hasta el ensamble. Esto sí, fíjense que en ocasiones entender este modelo es mucho más fácil, me parece a mí. ¿Es una opinión muy personal que el de Dinámica de Sistemas, porque a pesar de que el mundo eh trabaja de forma continua y así digamos que lo que representa este la arquitectura en ocasiones para nosotros es más fácil la secuencialidad de de de de pasos no?

00:22:27:22 Entonces, por ejemplo, nosotros tenemos que establecer o muchos procesos también en las empresas funcionan con una secuencialidad de pasos. Para no ir más lejos es que se crean todos los mapas de procesos. Entonces me parece a mí que es un poco más fácil de entender por la secuencialidad que está inherente a este modelado. Entonces acá básicamente tenemos, eh ya en la explicación de la estructura del modelo, tenemos un unas órdenes, entonces tenemos un unas órdenes que en este caso las hemos eh configurado con una función de distribución discreta de Poisson.

00:22:58:20 Sí. Eh aquí en la parte derecha donde aparece como las la la parametrización, decimos que Poisson diez uno. Entonces lo que estamos diciendo ahí es una función de distribución discreta de tipo Poisson con un valor medio por unidad de tiempo de diez. ¿Ah, bueno, y cuál es la unidad de tiempo que estamos utilizando? La unidad de tiempo que estamos utilizando es horas y estamos haciendo pues los análisis para 24 horas, o sea, un día de trabajo muy probablemente con dos o tres turnos.

00:23:25:15 ¿Pero muchas veces en estos procesos pues digamos que no pueden haber como eh, arrancar al otro día eh? ¿Entonces por lo general son dos o tres grupos, entonces inicialmente 24 horas, si la unidad de tiempo es ahora, entonces lo que nos está diciendo acá es que es una función de distribución discreta, con un valor medio por unidad de tiempo de diez, y el valor de uno que aparece acá que estoy señalando es un valor que tiene que ver con la semilla, no?

00:23:47:01 Entonces el se usa en, en términos de estadística, que la semilla es el valor inicial donde empieza la función de distribución. ¿Le dejo uno para que sean repetibles eh? ¿Para que? Para que sean repetibles las simulaciones y pueda yo comparar. Si le quitan ese número, pues van a ser totalmente pues aleatorias. Cada una de las simulaciones va a tener resultados diferentes.

00:24:13:18 Entonces tenemos diez carros, sí, diez carros que nos está pidiendo el cliente. Bien, aquí simplemente traslado esa tasa de órdenes con esa función de distribución. ¿Fíjense que acá en la, en el en la solamente me dice oiga, hay algo en esa cola? O sea, arranca con un valor inicial, yo voy a colocar para todos los elementos que tenemos en ese pequeño modelo cero.

00:24:55:12 Sí, eh, tenemos aquí a la salida, entonces, bueno, he colocado ahí una disponibilidad de línea, el chasis de carros y aquí si me detengo un poco, fíjense que, eh hablábamos de que el OB, que es el el elemento que tengo acá, ese es. Es como si fuera un horno microondas. Entonces eh, acá en Estela aparece unos parámetros que son importantes tenerlos en cuenta, en este caso como el tiempo de cocción, el time, que básicamente que es el tiempo del proceso, sí.

00:25:21:00 La capacidad, el tiempo de llenado y el tiempo de limpieza. Entonces yo para este caso, para el caso de los carros, entonces estoy diciendo miren el tiempo, eh de del proceso es, eh, como el tiempo son 60 minutos, es una hora. Entonces estoy diciendo que es punto cinco horas por la unidad de tiempo que tengo en el modelo.

00:25:49:19 Entonces está demorando 30 minutos, eh, trabajar o hacer el el soldado lo que lo que tenemos de de del chasis. Como ese proceso para tener el chasis listo. La capacidad de esa línea de producción o de esa celda de producción son cuatro, o sea, podría trabajar cuatro eh elementos en ese cuatro chasis y el tiempo de llenado. Muchas veces para los procesos se necesita como un tiempo de preparación.

00:26:16:10 En este caso estoy diciendo, creo que con ese punto cero ocho que tengo como cinco minutos para poder digamos que los carros o los elementos del carro seis pongan si tengo una celda robotizada que lo que lo pueda terminar de de de laborar o si no los operarios acomodan los diferentes chasis para las herramientas o el alise de de herramientas y el tiempo de limpieza también va hacia lo mismo.

00:26:53:14 En el momento en que yo eh salen los carros, si salen los chasis, perdón, pues en ese momento yo necesito reorganizar herramientas o reorganizar cosas o alistar de pronto los puentes grúas que me trae. Digámoslo chasis. ¿Entonces eso es un poco la configuración que debe tener, eh? ¿Digamos que este va vienen los elementos de salida, si ya vamos a mirar por aquí el los tiempos que que lo tenemos eh tenemos acá digamos que eh, lo único que cambia cuando conectamos eh?

00:27:36:00 De pronto estos flujos si, fíjense que en la parte derecha aparece algo que se llama timestamp y o otro otro elemento que no aparece cuando uno configura los eh elementos de dinámica de sistemas. Fíjense que acá tengo un stock y tengo un flujo. Y fíjense que si yo conecto este flujo a un stock, a un acumulador, pensando en el enfoque dinámica de sistemas, esas eh, esos parámetros no me aparecen cuando yo conecto un flujo a una cola sí o a un transportador, me aparece algo que se llama timestamp.

00:28:01:19 ¿Qué es eso? ¿Básicamente que es para tomar tiempos en los diferentes procesos, porque como lo veíamos y a veces digamos que cuando uno habla de eventos discretos dice ah, solamente estoy pendiente de los eventos, pero es que los eventos ocurren en cierto momento de la etapa de producción y pues de la mano con la cadena de suministro no solamente está el uso de recursos, sino también los retardos, no?

00:28:40:23 Por ahí ya lo veíamos y esos retardos básicamente que son los tiempos. Entonces cuando ustedes conectan los con los flujos a elementos como colas o transportadores o con vellos, entonces digamos que nos aparece otros elementos aquí fíjense que acá pasa diferente. Entonces si lo en el en el de conectado a la cola me aparece. Si estampamos el tiempo y aparece un valor de atributo que no alcanzamos a hablar de esa parte, pero si lo conecto acá a un transportador me dice que el de la banda transportadora se llena al comienzo.

00:29:06:04 Si eh usando un perfil de destino, siguiendo una distribución, entonces también aquí podríamos decir no mire la banda de Transportadora por la forma o el diseño que tiene, pues se va a llenar de una forma exponencial. La función de distribución podría ser sí. Entonces, importante cuando se conecta una cola para un transportador, pues también aparecen como otros parametrizaciones.

00:29:54:20 ¿Eh? Entonces bueno, aquí un poco para seguir en el modelo. Vamos viendo parametrización y estructura al mismo tiempo. Tenemos entonces que transportamos el chasis. ¿El chasis ya está listo y pues eh, muchos procesos de este de esta forma funcionan Ensamblando, no? Ensamblando el chasis y eh, ensamblando pues las puertas, claro, esas puertas. Tengo un proveedor que era lo que veíamos acá en esta primera parte tengo un proveedor que me entrega para los las puertas, porque las puertas tienen, digamos que una particularidad especial, entonces me entrega las puertas y estamos hablando de estar en eh este punto.

00:30:30:17 Entonces este S1 es el proveedor. Claro, ese proveedor depende un poco pues también de cuántos chasis digamos. ¿No sé, yo tengo que ir informando y como la intención es que eh, el modelado me sirve para proyección, pronóstico y evaluar escenarios, yo estoy evaluando cada mes dependiendo de esa, de esa planeación de producción que tenga, no? ¿Entonces pues dependiendo de los chasis pues voy a decir ok, pues dependiendo del chasis voy a tener cuatro puertas, Sí que va a llevar pues este tipo de modelo que es un sedán eh?

00:31:15:12 Y eso pues son los que voy a empezar a transportar. Fíjense que llega transporte, fíjense, transporte, puerta, chasis y llega a a otro encuadramiento. Sí. Entonces, eh, cada uno de estas cuatro puertas me crea un lote, cada chasis me crea un lote y tengo pues un lote por un lado de un elemento y el otro eh. Cuando yo hablaba acá en la presentación, un poco de, eh, múltiples flujos de entrada sí que que es la parte que tengo acá, es lo que se representa acá, entonces yo puedo tener por ese lado viene del transporte del chasis, eh, viene el el transporte puertas y los en color Sí.

00:31:54:22 ¿Para qué los en color? Pues para que eh ingrese a la parte de ensamble M2 que sería mi proceso que tengo en esta parte. Perdón que les mostraba acá en el diagrama. Entonces acá hay en el proceso M2. Y en ese proceso pues entonces también tengo una capacidad del proceso, estoy hablando que ese proceso ya no se demora 30 minutos, sino 1/4 de la hora, o sea, punto 25 que también tengo para poder tener la capacidad de cuatro C.

00:32:19:03 Fíjense que es como coherente la capacidad que yo tengo para procesar el chasis de los carros y tengo la capacidad para procesar chasis, más puertas ensambladas, O sea, tengo voy a tener la capacidad como el módulo completo del carro, ahí estoy hablando como de cuatro pseudo carros que voy a terminar el tiempo de llenado la preparación cinco minutos y el tiempo de limpieza también cinco minutos, sí.

00:32:53:22 ¿Y en eso, bajo un modelo muy sencillo, eh? Ya tengo digamos que una una secuencia basado en modelos discretos. Simplemente. Pues digamos que ahí ya se empieza un poco. Acá ya tengo el modelo completo, Empezamos un poco ya a generar, eh, la simulación, vamos a hacerlo entonces pues digamos que en este caso tenemos le hemos, eh querido crear una, una coherencia, sí.

00:33:18:13 ¿En esta primera fase ustedes saben que en temas de modelado pues digamos que, eh, puede uno eh, comenzar de de lo de menor a mayor, no? ¿En el momento en que eh, haya más información, eh? Por eso es que los modelos muchas veces, eh, son trabajados con grupos interdisciplinarios para poder alimentar el modelo, pues digamos que se va ajustando.

00:33:52:23 En principio digamos que la dinámica, sin entrar a mirar los datos eh reales, porque tendremos que traer todos los datos de de del proceso, pues entonces ya nos ayuda a identificar algunas cosas. Mmm hagámosle un recorrido en términos de de esas gráficas que que podemos tener. Entonces inicialmente tenemos, eh, la pila de órdenes, entonces básicamente. Ah, bueno, aquí voy a limpiar como las simulaciones que tengo y ahí me aparece la simulación que acabo de hacer.

00:34:26:13 Sí. Entonces, básicamente que me está diciendo que en las 24 horas, eh, llegaron 162 órdenes, básicamente por la función de distribución que tengo inicialmente y así digamos que esas filas de órdenes, pues entonces están determinados con la producción del chasis de los carros. Entonces fíjense que la capacidad máxima de EH de esa etapa del proceso son cuatro. Por eso es que la gráfica siempre llega hasta cuatro.

00:34:54:04 Sí. Entonces, a medida que van pasando las 24 horas del día, vemos un poco que de la primera a la segunda hora, pues entonces se empieza a llenar, como que empiezan a llegar los diferentes chasis, se hace el proceso que toma de 2 a 3 horas, una hora después, entonces bajan pa como sacándolo los carros vuelve y se llenan.

00:35:27:16 Si llega un momento a la 10.ª hora en que solamente eh tiene eh, tiene digamos, un chasis, entonces vuelve. ¿Se nos permite evaluar un poco también los comportamientos de en ese en ese tiempo de las 24 horas, no? ¿Como ha sido la capacidad de ese proceso? ¿Uno pensaría bueno aquí por qué hubo este bajonazo, no? Eh, Porque se está tomando mucho más tiempo y empezaría a evaluar un poco, eh, En el transporte, el chasis Howell.

00:36:00:20 Fíjense que acá es muy interesante porque voy a volver aquí un poco a la parte de edición. El chasis carro es el que veíamos anteriormente, tiene el proceso, Sí. ¿Entonces el proceso arranca de una vez, pero cuando nos vamos a transporte aquí inicialmente tiene un retardo, no? Entonces, mientras que se empiezan a colocar los elementos, o mejor, el tiempo que se demora un chasis en llegar hasta, eh, hasta el otro lugar.

00:36:24:22 Entonces muchas veces, digamos, en las plantas, eh, o en digamos que los recorridos van a tomar un tiempo, no son inmediatos, que sale el proceso, el chasis y una vez se va a ensamblar las puertas porque hay que llevarlo a una zona, porque se necesita, bueno, está adecuado para eso o muy probablemente las puertas son colocadas en una celda robotizadas y aquí ese transporte me deja ver el retardo que tiene.

00:37:04:22 Entonces, si yo miro la parte de chasis del proceso, arranca de una, pero en la parte de transporte digamos que se demora un tiempo. ¿Por eso hablábamos que en eventos discretos aparece como un delay, no? Delay incorpora incorporado propiamente con EH, esta banda transportadora. Sigamos digamos, mirando por acá. Bueno, el encabezamiento también ya del chasis. Entonces si uno empieza a mirar, eh, tengo digamos que aquí hay que revisar un poco porque las órdenes de carro eran 162.

00:37:48:12 Ah, bueno, lo que pasa es que aquí en este, en este punto tengo que son no solamente los elementos del chasis, sino los elementos también del transporte, puertas, porque los estoy también trayendo. Acá hay un retardo incorporado ya por el retardo del chasis. Sí. Y digamos que lo traigo acá y aparece pues el aunque el ensamble ya de las puertas al parecer digamos que a partir del de la hora tres, entonces en pie de la hora cuatro, básicamente que ese proceso aparece totalmente a su máxima capacidad, que sería interesante.

00:38:30:05 Entonces la pregunta es bueno aquí en este proceso, porque tengo como esos balonazos, no estoy trabajando a la máxima capacidad y podría digamos que y empezar a incorporar e incorporar muchos más escenarios. Sí. Entonces supongamos que la capacidad de esta parte de ensamble del ensamble dos no tengo la posibilidad de tener dos, puede ser en este que me permite tenía cuatro, puede decir que dos y pues empiezo a empezar a a tener como todos los los los escenarios.

00:39:07:16 Vuelve y aparece que en este caso fíjense que tenía eh el azul sí, ya bajo la capacidad dos y bueno, tendría que ver como aguas abajo si después de los otros procesos, que es lo que pasa, pero es un poco para digamos que en este momento pues nos interesa un poco eh, saber cómo se utilizan los elementos y hay una parte importante que no no lo había tocado y es este, esta parametrización del tiempo.

00:39:45:23 Entonces yo necesito saber tiempos en cada uno de los puntos o procesos de la cadena de suministro. ¿Entonces acá en ese momento yo genero como un timestamp, mmm eh, como una marca de tiempo global y esa marca de tiempo me ayuda a entender un poco también cuál es el tiempo de los diferentes procesos, cuánto se está, eh? Digamos que tomando después eh, O sea, entran las órdenes y el proceso, el de chasis también podría tener por acá un converter.

00:40:13:09 Ah, bueno, ese es importante y es un poco también lo que les decía al principio. Este, el Arquitec, tiene una interfaz muy sencilla así. Entonces uno dice bueno, y cómo puedo de pronto, comparado con con otras herramientas de software, tiene un o más librerías, tiene un. De pronto me mmm como más eh inmediato tomar los elementos y traerlos a modelar serán una interfaz muy sencilla.

00:40:36:23 Digamos que uno puede utilizar el mismo converter para muchas cosas, entonces se convierte. Nos ha funcionado para traer datos de entrada. ¿No? Entonces fíjense que acá en la entrega del proveedor yo lo que estoy haciendo es diciendo bueno, tengo cuatro puertas por, eh, la cantidad de chasis que vienen, la disponi, o sea datos de entrada, parámetros o datos de entrada.

00:41:01:07 Ese converter también me sirve en otros momentos para traer datos, no para procesos de calibración. Digamos en en la página de software CHOP, en la parte de este la arquitec pueden ver los diferentes videos y ya hemos hecho, eh algunas charlas en cómo nosotros traemos los datos y cómo hacemos procesos de calibración, o sea, los datos medidos que puedo tener en una hoja de cálculo.

00:41:28:02 ¿En una hoja hay valores separados de coma, como lo comparo con mi modelo? No, porque yo lo que quiero es que mi modelo se acerque más a la realidad y para poder hacer ese tipo de de comparaciones hay un proceso que se llama calibración, que es considerado un método de optimización. Entonces ese convertidor nos sirve para traer esos datos, no para funcionar, para que podamos eh importar esos datos.

00:42:04:19 Pero en este caso también los convertidores me sirven en este modelo. Por lo general nosotros siempre utilizamos como los convertidores para llevar datos a los flow. Aquí los estamos trabajando para sacar datos, en este caso datos de eh tiempos. Entonces yo quiero medir aquí este tiempo. O mejor aún, no lo coloquemos acá sí, sino contemplemos todo el tiempo.

00:42:25:13 Después de que eh ha pasado y digamos que se ha encolado con las puertas, los chasis, entonces venimos acá desde acá, le colocamos el nombre, yo le gente, pero digámosle que es tiempo, eh, Antes de m2 de ese proceso.

00:43:02:04 Y le vamos a decir que vamos a utilizar que algo que se llama set. Min que es como el tiempo promedio. Sí. Que es el que tenemos acá. Y el tiempo promedio de en ese momento de esta variable. Sí. Eh, la parte de los tiempos sí los pueden encontrar aquí en la parte en los boletines, que son como esas funciones eh, ya construidas o que vienen por defecto en escena.

00:43:29:17 Entonces aquí está, eh, CTE. Max, el tiempo máximo, el mínimo, eh, Tiempo con desviación estándar, el conteo de. Bueno, algunas cosas que, Bueno, digamos que es muy amplio y y y tendría uno que entrar como a a mirar y hacer ejemplos con cada uno. Por el momento, digamos que un tiempo es un tiempo promedio en esos momentos y ese tiempo promedio se toma a partir de ese timestamp.

00:44:08:17 Ahora, si quiere tomarlo en otro punto, pues va y le coloca solamente el proceso que necesitamos. Miremos, simulemos y pues acá digamos que tenemos en la parte gráfica, vamos a buscar esa parte de los tiempos. Entonces, tiempo promedio de M1, voy a limpiar las salidas, entonces ahí me está diciendo cómo interpretar esta gráfica. ¿Entonces me está diciendo digamos que si yo me ubico en la hora número 12, si el día cuando arrancó todo el proceso de la cadena, estoy hablando que el tiempo en promedio cierto?

00:44:40:05 De de ese proceso con la cantidad de chasis y las órdenes que se ha trabajado, pues entonces eh ha sido de 4.17 horas, o sea, a

13:00 de producción, lo que se ha tomado desde que yo he tomado el tiempo ahí en tasa de órdenes hasta el chasis ha sido de cuatro horas con 17. ¿Con cuántas? ¿Eh? Pues pongo aquí y en la hora número 12 pues con 80 chasis que han ingresado.

00:45:12:23 Es que el tiempo que se ha demorado para eso es 80 eh, Chasis ha sido

04:00 que mencionábamos. Entonces ya hay 111 análisis muy interesante en términos de tiempo. Miremos ahora esta variable. Entonces básicamente que ya cuando llega este punto en todas a partir del el, la la tercera hora de trabajo, pues siempre digamos que el tiempo que se demora ahí, eh, este dos horas sí.

00:45:36:20 Y pues ahí puedo hacer análisis de tiempo un tiempo menor, menos tiempo máximo más o menos un tiempo mínimo. ¿Muy probablemente, si ya entramos a mirar, eh? El análisis, nos toca hacer algunos ajustes para que sea coherente con lo que estamos buscando. Digamos que simplemente acá un poco. ¿Qué pasa si yo, eh retiro ese timestamp de acá? Sí.

00:46:14:22 Entonces vamos a venir acá, cerramos aquí la ventana que tenemos de gráficas y le digo timestamp, o sea, le desactivo esa, ese check que tiene en esa casilla y genero. ¿Qué pasa con los tiempos que estábamos mirando ahora? Fíjense que para simular cero, o sea, no está tomando nada porque el necesita el tiempo inicial y ese tiempo inicial lo está tomando con timestamp, lo mismo que acá es tiempo antes de M2 cero, tiempo promedio de M10.

00:46:26:22 Y es porque acá pues en la edición no he colocado. El timestamp.

00:46:54:21 O sea, ahí y vuelve a aparecer acá lo en en la herramienta Live. Esto que se muestra en las gráficas en cada uno de los bloques es algo que se conexiones será como live Y si vengo mira las gráficas. Pues entonces aquí ya tengo sí la corrida número uno cuando no había parametrizado el timestamp y la corrida número dos, cuando ya lo lo había colocado, como les digo muy probablemente y no que no quise.

00:47:45:01 ¿Digamos que entender todo el modelo completo de la cadena de suministro, que si tenemos un modelo también muy extenso, es muy difícil de seguirlo, Pues en el espacio que tenemos para esta charla, pero era muy importante eh? Un ejemplo basado solamente en dinámica, en eventos discretos. Sí, este solamente contiene elementos, bloques de ese modelo a que se puede digamos que tener, eh, un modelo, digamos que híbrido, si a eso se llama un EH, un enfoque multi modelo, y entonces podríamos tener aquí digamos que una parte de recurso humano con el el tradicional, eh, Stock recurso humano.

00:47:57:07 Sí, y ese recurso humano, pues voy a tener, dependiendo de una tasa de contratación.

00:48:34:09 Y también una tasa muy probable de de despidos o traslados. No llamemos. Digamos que despido tasa de traslados del personal. ¿Sí, porque estamos hablando de que la cadena necesita, eh, rotar el personal en varias sucursales y puede unir los dos modelos, no? Entonces yo puedo decir okay, ojo. Tenga. Tenga en cuenta para los procesos de ensamble, pues también digamos que la posibilidad eh del recurso humano, porque si no tengo un recurso humano, pues el proceso también va a depender no solamente del material.

00:49:05:13 En este caso lo que está navegando a través de cada uno de los procesos que es el carro, eh, en cada uno de los procesos es, eh, o mejor, es el ensamblaje del carro, es es la cadena de suministro, que aquí es una parte de producción. ¿Vuelvo y digo no? O sea, nos haría falta terminar el M3, el M4 que sería donde se ensambla el motor, donde se ensambla el el el parabrisas, los vidrios y poder hacer esa distribución.

00:49:38:06 Sí, pero es lo mismo. ¿Muy probablemente en una siguiente entrega vamos a trabajar, eh? Otras cosas es es amplio lo que tiene, digamos, la parametrización y temas de atributos. Por ahí hay algunas opciones adicionales. Fíjense que acá en la parte o bien aparecen nuevos parámetros adicionales de en qué momento también eh pasa unos atributos y bueno, digamos que sería interesante como eh, profundizar un poco más bajo, eh, toda la línea completa.

00:50:04:05 Entonces. Bueno, eso era un poco lo que, eh, teníamos preparado para para el día de hoy un escenario de cadena de suministro muy sencillo. Como les dije, una parte para entender el concepto y, eh, pues en este momento abrimos espacios por si hay alguna inquietud, eh, alguna, algún aporte, algún comentario Con mucho gusto.

00:50:35:22 Vale, Alexander, muchas gracias por esta presentación. Invitamos a nuestros asistentes que nos de cualquier consulta que tengan en este momento en el chat. Voy a dejar en este momento también compartir con ustedes la encuesta que mencioné al inicio para que nos puedan allí también dejar sus comentarios y quizás les surgen dudas después de finalizar esta presentación, por favor escríbanos que con mucho gusto también les daremos respuesta.

00:51:06:03 Entonces vamos a dejar por acá la encuesta para que ustedes la puedan diligenciar con gusto. ¿Lorenzo a a ti por acompañarnos eh? ¿Y voy a compartir nuevamente el enlace del que hablaba también Alexander hace un momento, donde ustedes van a poder encontrar también la grabación de otras presentaciones realizadas eh? Con el apoyo de Estela y la de hoy puntualmente la van a poder encontrar la próxima semana.

00:51:57:02 Bueno Alexander, aquí en el chat solamente nos quedan agradecimientos por la presentación, por la invitación a este encuentro. ¿Entonces no sé si quieras agregar algo antes de finalizar eh? ¿No? Pues muchas gracias. ¿Darle las gracias por por los que atendieron, digamos, este espacio, eh? ¿Queremos también mostrar, eh, todas las cualidades que tiene este la arquitecta, eh? Vemos realizado un poco más de de charlas eh, sobre el modelo de dinámica de sistemas, pero eh, digamos que también tenemos planeado trabajar mucho este enfoque que nos parece que es interesante para temas de logística, para temas de cadena más de almacenamiento, también lo podemos encontrar para, eh, digamos, procesos internos de empresa, contratación.

00:52:20:07 Entonces es un poco la intención de empezar a a a presentarles eh, todas las cualidades que tiene en una interfaz muy, muy sencilla como la es la Este, la ARKit. Un agradecimiento total y bueno, hasta una próxima ocasión. Muchas, muchas gracias. Gracias Alexander también por tu tiempo. A todos nuestros asistentes. Muchas gracias por acompañarnos. Esperamos verlos en estos espacios.

00:52:51:23 En una próxima oportunidad les estaremos enviando vía correo electrónico información de nuestros próximos eventos. Les deseamos a todos ustedes por el resto de tarde y nos veremos próximamente. Feliz tarde para todos. Hasta luego, Alexander. Luego. Gracias. Para mayor información respecto al software o en temas relacionados, no dude en contactarnos a través del correo electrónico, entrenamientos arroba, software, guion shop punto com o visitar nuestra página web Triple W punto Software Guion shop punto com.

Supply Chain: modelado y simulación con apoyo de Stella Architect


El modelado y la simulación de eventos discretos es utilizado para representar la administración de operaciones y cadenas de suministro donde pueden intervenir varios proveedores y líneas de manufactura. En este espacio se presentarán los fundamentos básicos de modelado que permiten tener un entendimiento mayor de la coordinación de una cadena de suministro para la toma de decisiones de tipo operacional y financiero.

Etiquetas relacionadas

  • Análisis de datos
  • Finanzas
  • Investigación

¡Comparte este video con tus colegas!

Compartir

Ver más

Cotizar
Próximos
Eventos

X

Mis cotizaciones:

Comentarios a tu solicitud:

Cotizar