Saltar al contenido principal
LibreTexts Español

16.3: El estudio de caso

  • Page ID
    80761
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    El siguiente estudio de caso es un subconjunto de uno descrito por Warber y Standridge (2002). Un concentrador de clasificación de paquetes está entrando en una fase de expansión. El número de bancos de descarga, clasificadores primarios y clasificadores secundarios está aumentando para soportar el procesamiento de un mayor volumen de paquetes. Las operaciones de clasificador secundario son de particular interés.

    16.3.1 Definir los problemas y el objetivo de la solución

    El nivel de dotación de personal es un componente de costos significativo para un centro de transferencia. Así, se cuestiona el número de trabajadores asignados a la carga de camiones con destino. La gerencia cree que un trabajador puede soportar más de un carril clasificador secundario a la vez. Por ejemplo, un trabajador que sostiene dos carriles esperaría hasta que llegue un paquete a uno de los dos carriles, caminaría hasta ese carril, colocaría el paquete en el camión y regresaría para buscar el siguiente paquete que llegue en cualquiera de los carriles. Tenga en cuenta que además del tiempo para cargar un paquete en un camión, se debe tomar en cuenta el tiempo de caminar a un carril.

    Se debe determinar el número de trabajadores a asignar al clasificador secundario. Se debe minimizar el número de trabajadores para reducir costos. Al mismo tiempo, los retrasos en la carga son perjudiciales para las operaciones del hub. Por lo tanto, se debe minimizar el tiempo para cargar un paquete. Estos dos criterios operativos están en conflicto y se debe encontrar un adecuado equilibrio entre ambos.

    Se realizará un estudio de simulación para determinar el número de trabajadores a asignar por clasificador secundario. Los camiones que contienen paquetes llegan a la terminal entre las 4:00 p.m. y las 8:00 p.m. cada día. Se estima que en promedio 8000 de estos paquetes serán procesados por el clasificador secundario de interés. Dado que muchos paquetes también se envían a otros clasificadores secundarios, el tiempo entre llegadas del clasificador secundario de interés se considera una variable aleatoria distribuida exponencialmente con media de 4 horas/8000 paquetes o 1.8 segundos.

    El clasificador secundario sirve 20 carriles de carga cada uno que conduce a un muelle de carga. Es igualmente probable que un paquete sea encaminado a cualquiera de los carriles de carga. La distancia entre carriles de carga es de 10 pies medidos desde el punto central de un carril de carga hasta el punto central del siguiente. En la Figura 16-2 se da un dibujo detallado del clasificador secundario de interés.

    La distancia desde el clasificador secundario hasta una puerta de carga es de 37 pies. La longitud total del transportador clasificador secundario es de 250 pies. La velocidad del transportador es de 1 pie por segundo.

    El tiempo de carga consta de dos componentes: el tiempo para que un trabajador retire un paquete del final del carril de carga y lo coloque correctamente en un camión y el tiempo para que el trabajador camine hasta un carril de carga. El primero se puede modelar como una variable aleatoria ya que la ubicación de un paquete en particular en un camión depende de los paquetes actualmente en el camión. La experiencia ha encontrado que el tiempo de carga es muy variable con una media de 8 segundos. Así, el tiempo de carga se considera distribuido exponencialmente.

    El tiempo para que un trabajador camine a un carril de carga depende de cuántos carriles sirva el trabajador. Si el trabajador atiende dos carriles y espera a medio camino entre ellos un paquete que llega, la distancia a pie es de cinco pies. Suponiendo que la velocidad promedio de caminata es de 2 millas por hora, el tiempo promedio de caminata es de aproximadamente 1.7 segundos. Este tiempo es aproximadamente el 21% del tiempo promedio para colocar un paquete en un camión y, por lo tanto, es un factor significativo para determinar el rendimiento del sistema.

    Figura 16-2: Clasificador secundario y área de carga

    Screen Shot 2020-05-24 at 2.44.07 PM.png

    16.3.2 Construir modelos

    El modelo de las operaciones del clasificador secundario debe tomar en cuenta los siguientes componentes del sistema.

    1. Llegada de paquetes al clasificador secundario entre las 4 p.m. y las 8 p.m. con un tiempo distribuido exponencialmente entre llegadas con una media de 8 segundos.
    2. Movimiento del paquete a lo largo del transportador clasificador secundario hasta llegar al carril correspondiente a la puerta de carga.
    3. Movimiento del paquete hasta el final del carril.
    4. Carga del paquete en el camión.
    5. Asignación de trabajadores a carriles, incluido el tiempo de caminata a un carril.

    Las entidades que llegan modelan paquetes y tienen los siguientes atributos.

    1. Carril: Cargando asignación de carril, 1, 2,..., 20.
    2. TimeArrivelane: Hora de llegada al final de un carril.
    3. LaneWorker: ID del recurso trabajador particular asignado al carril Lane.

    Este último atributo permite que se recoja el tiempo que un paquete esperó a que un trabajador se cargue.

    La lógica del modelo se muestra en el siguiente pseudocódigo. Los paquetes llegan de acuerdo a una distribución exponencial con media de 1.8 segundos. El carril desde el que se cargará el paquete se calcula como una muestra a partir de una distribución uniforme entre 1 y 21. Así, cada uno de los carriles 1 a 20 es igualmente probable. El paquete se mueve en el transportador clasificador secundario a una velocidad de 1 pie por segundo hasta el carril seleccionado. Entonces el paquete se mueve por el carril hasta su final a la misma velocidad. Se anota la hora de llegada al final del carril. El paquete espera al final del carril al trabajador que atiende ese carril. Se recoge el tiempo de espera. El trabajador camina hacia el carril en 1.7 segundos y luego carga el paquete en un tiempo distribuido exponencialmente con una media de 8 segundos. Después de esta tarea, el trabajador vuelve a estar inactivo.


    Definir Llegadas
    Hora de la primera llegada:
    Tiempo entre llegadas:
    Número de llegadas:

    0
    Exponencial 1.8 segundos
    Infinito
    Definir Atributos
    Carril
    TimeArriveLane
    LaneWorker

    //Cargando asignación de carril, 1, 2,..., 20.
    //Hora de llegada al final de un carril.
    //ID del recurso trabajador particular asignado al carril Lane.
    Definir
    trabajador de recursos (2)

    //Trabajadores de carril
    Proceso SecundarioClasificador
    Carril de
    inicio = Entero (Uniforme 1, 21)
    Espere (1 seg * distancia al carril en pies)
    Espere (1 seg * longitud del transportador de carril en pies)
    TiempoArrivelane = Reloj
    LaneWorker = (Lane+1) /2
    Espere hasta que Worker (LaneWorker) /1 esté IDLE
    Hacer Trabajador (LaneWorker) /1 BUSY
    Tabular (Clock-LaneRivalTime) en WaitForWorker
    Espere 1.7 segundos
    Espere Exponencial 8 segundos
    Hacer Trabajador (LaneWorker) /1 IDLE
    End


    //Seleccionar carril
    //Mover al carril
    //Mover al área de carga

    //Seleccionar trabajador de carril



    //Trabajador camina al carril
    //Trabajador carga camión


    La lógica del modelo para un transportador merece una discusión más detallada. Considera un transportador de carril. El transportador se divide en segmentos. Cada segmento puede contener un paquete por lo que cada segmento es del tamaño de un paquete. El segmento al final del carril se denomina segmento clave. El segmento clave se modela como un recurso para que solo un paquete pueda ocupar el segmento clave a la vez. Los paquetes que esperan que el segmento clave quede inactivo ocupan los segmentos que preceden físicamente al segmento clave. Si hay suficientes paquetes esperando, el carril podría llenarse y bloquear el transportador clasificador secundario.

    Al modelar un transportador, el tamaño de las entidades que viajan en el transportador y los segmentos clave deben especificarse junto con la velocidad del transportador. El uso de los segmentos no clave como espacio de cola para un segmento clave debe incluirse en el modelo. La Figura 16-3 resume estas ideas. Una entidad se mueve en el carril hasta que alcanza el segmento no clave más cercano al segmento clave que no está ocupado por otra entidad. Cada entidad espera para ingresar al segmento clave. A medida que una entidad sale del segmento clave, todas las entidades en espera restantes mueven un segmento que no es clave más cerca del segmento clave.

    Afortunadamente, la lógica anterior se incluye en las construcciones de modelado de muchos lenguajes de simulación. Por lo tanto, se requiere que el modelador solo especifique los parámetros del transportador, por ejemplo, el tamaño del paquete, la velocidad del transportador, la longitud del transportador y la ubicación del segmento clave.

    Figura 16-3: Modelo de un transportador de carril

    Screen Shot 2020-05-24 at 2.59.03 PM.png

    16.3.3 Identificar causas raíz y evaluar alternativas iniciales

    La dirección desea que los trabajadores se mantengan lo más ocupados posible. Por otro lado, las consideraciones ergonómicas requieren que el descanso del trabajador y el tiempo personal sean alrededor del 20% del periodo de trabajo. Así, se busca una utilización promedio de los trabajadores del 80% y esta cantidad es una medida de desempeño. También es de interés el tiempo que un paquete espera a un trabajador antes de cargarlo.

    Se variará un parámetro del modelo, el número de carriles servidor por un trabajador, ya sea 2 o 3. Tenga en cuenta que el tiempo de caminata del trabajador hacia un carril aumentará cuando se atiendan 3 carriles. El trabajador se parará en el carril central de los tres que están siendo atendidos. La distancia a pie del carril central es, por lo tanto, insignificante. La distancia a pie de cada uno de los otros dos carriles es de 10 pies. Así, la distancia promedio a pie aumenta de 5 pies a 6.67 pies y el tiempo promedio de caminata aumenta de 1.7 segundos a 2.3 segundos. El hecho de que cada trabajador atienda 3 carriles en lugar de 2 reduce el número de trabajadores de diez a siete. Seis de los siete trabajadores atienden 3 carriles y el séptimo servidor los dos carriles restantes.

    Dado que los camiones llegan con paquetes entre las 4 p.m. y las 8 p.m. cada día, se emplea un experimento de simulación de terminación de 4 horas de duración. Se realizarán veinte réplicas. Dado que no hay paquetes en el clasificador secundario a las 4 P.M., las condiciones iniciales son todos los carriles vacíos y todos los trabajadores inactivos.

    Hay tres flujos de números aleatorios utilizados en el modelo, uno para llegadas de paquetes, uno para asignaciones de carriles y uno para el tiempo de carga de paquetes en camiones.

    El experimento se resume en la Tabla 16-1.

    Cuadro 16-1: Diseño de experimentos de simulación para el clasificador secundario
    Elemento del experimento Valores para este experimento
    Tipo de experimento Terminando
    Parámetros del modelo y sus valores Número de carriles atendidos por un trabajador (2 o 3)
    Medidas de desempeño 1. Utilización promedio sobre todos los trabajadores
    2. Tiempo de espera para un trabajador
    Flujos de números aleatorios 1. Tiempo entre llegadas
    2. Asignación de carril para un paquete (1-20)
    3. Tiempo de carga
    Condiciones iniciales Vacío e inactivo
    Número de réplicas 20
    Tiempo de finalización de simulación 4 horas

    Los resultados de simulación para los casos en los que un trabajador atiende 2 y 3 carriles se muestran en el Cuadro 16-2. La utilización promedio de trabajadores es la utilización promedio de todos los trabajadores en el primer caso y solo de aquellos trabajadores que atienden 3 carriles en el segundo caso.

    Tabla 16-2: Utilización promedio de trabajadores y tiempo de espera de paquetes para un trabajador en el clasificador secundario
    Trabajador atiende a dos carriles Trabajador atiende tres carriles
    Replicar Tiempo promedio de espera del paquete (seg) Utilización media del trabajador Tiempo promedio de espera del paquete (seg) Utilización media del trabajador
    1 3.1 0.533 10.7 0.843
    2 2.8 0.520 9.8 0.832
    3 2.9 0.529 10.3 0.839
    4 2.9 0.535 10.8 0.845
    5 2.8 0.529 10.4 0.845
    6 2.9 0.528 10.4 0.842
    7 2.9 0.527 10.4 0.837
    8 3.0 0.527 10.1 0.839
    9 3.0 0.535 10.3 0.844
    10 3.1 0.538 10.6 0.855
    11 3.0 0.530 10.2 0.841
    12 2.9 0.527 9.9 0.835
    13 3.1 0.533 10.4 0.844
    14 3.2 0.546 11.3 0.870
    15 2.9 0.537 10.8 0.853
    16 2.9 0.530 10.3 0.843
    17 2.9 0.536 10.7 0.852
    18 3.1 0.536 11.4 0.858
    19 2.9 0.534 10.7 0.849
    20 3.0 0.526 10.3 0.836
    Promedio 3.0 0.532 10.5 0.845
    Std. Dev. 0.096 0.00560 0.398 0.00903
    99% CI de límite inferior 2.9 0.528 10.2 0.839
    99% CI límite superior 3.0 0.535 10.7 0.851

    Tenga en cuenta que en ninguno de los casos el intervalo de confianza aproximado del 99% contiene la utilización objetivo de 80%. El tiempo promedio de espera del paquete aumenta en aproximadamente 3.5 veces cuando un trabajador atiende tres carriles en lugar de 2.

    16.3.4 Revisar y ampliar el trabajo anterior

    La dirección se mostró decepcionada porque ni asignar 2 ni 3 carriles a un trabajador produjo la utilización deseada de 80%. La utilización ligeramente superior de 84.5% en promedio se consideró inaceptable ya que el límite superior del intervalo de confianza del 99% fue de 85.1%. Una utilización de los trabajadores de 53.2% se consideró demasiado baja y, por lo tanto, demasiado costosa.

    Se propuso la siguiente alternativa. Cada trabajador serviría solo 2 carriles además de compartir la responsabilidad de un tercer carril con otro trabajador. Esto aumentaría el número de trabajadores de siete que atienden 3 carriles cada uno a ocho que sirven 2.5 carriles cada uno. Así, el proceso del proyecto de simulación se reinició en el paso Build Models.

    16.4.1 Construir modelos

    El tiempo promedio de caminata cuando un trabajador atiende dos carriles y comparte la responsabilidad de un tercer carril se computó de la siguiente manera. Un trabajador se encuentra en la misma posición que cuando atiende 2 carriles. Por lo tanto, el tiempo promedio de caminata es de 1.7 segundos para el 80% de las operaciones de carga de paquetes. Para el otro 20% de las cargas del paquete, la distancia a pie es de 15 pies, lo que requiere 5.1 segundos en promedio. Por lo tanto, se deben incluir dos tiempos de caminata en el modelo.

    Se creó una nueva versión del modelo para modelar a dos trabajadores que comparten la responsabilidad por cada tercer carril. Los carriles compartidos son 3, 8, 13 y 18. No se requieren cambios en la lógica del modelo para carriles no compartidos. Para carriles compartidos, los cambios a la lógica del modelo son los siguientes.

    1. Espere a que cualquiera de los dos carriles realice la operación de carga, la que se vuelva INACLE primero.
    2. Utilice el tiempo de caminata a un carril compartido, 5.1 segundos.
    3. Libre cualquiera que sea el trabajador que haya realizado la operación de carga.

    16.4.2 Identificar causas raíz y evaluar alternativas iniciales

    El experimento es el mismo que el definido en el Cuadro 16-1 excepto por las medidas de desempeño. Se requiere tiempo de espera para cada uno de dos tipos de paquetes: aquellos que utilizan carriles atendidos por un solo trabajador y aquellos que usan carriles servidos por dos trabajadores.

    Los resultados de simulación comparando los dos casos se muestran en el Cuadro 16-3.

    En el escenario de carriles compartidos, todos los trabajadores atienden el mismo número de carriles, 2.5. La utilización promedio del trabajador es 66.4%, menor que el objetivo deseado de 80% pero más que en el caso donde cada trabajador atiende solo dos carriles. El tiempo promedio de espera del paquete es aproximadamente la mitad del que en los trabajadores atienden caso de 3 carriles. El tiempo promedio de espera de paquetes es menor en los carriles compartidos que en los carriles que no comparten un trabajador.

    16.4.3 Implementar la Solución Seleccionada y Evaluar

    La dirección se mostró decepcionada de que no se pudiera lograr la utilización del trabajador objetivo del 80% sino satisfecha con el uso de ocho trabajadores en lugar de los diez requeridos por el caso en el que un trabajador solo atiende dos carriles. El tiempo promedio de espera del paquete se consideró satisfactorio.


    This page titled 16.3: El estudio de caso is shared under a CC BY-NC-SA license and was authored, remixed, and/or curated by Charles R. Standridge.