Está en la página 1de 12

Ingeniare.

Revista chilena de ingeniería

Localización óptima de pilas de mineral a granel para minimizar la distancia


total de transporte

Optimal bulk mineral stockpile location to minimize the total transportation distance

Alexis Gómez1 Karen Molina2 Lizandro Barahona3 Juan Pablo Riquelme4

RESUMEN

En este trabajo se presenta el problema de apilamiento de mineral a granel para su posterior traslado a
los puntos de alimentación de una empresa generadora de energía. Un conjunto de cargadores frontales
se utiliza para transportar el mineral desde las pilas de almacenamiento hasta las tolvas de alimentación.
La demanda diaria del cliente se compone de un tonelaje que debe contener una mezcla de distintos
tipos de mineral. Debido a que cada pila contiene un tipo de mineral con diferentes características, es
preciso realizar el recorrido desde más de una pila hasta alguno de los puntos de alimentación. Los
vehículos de carga tienen una capacidad límite, por lo que es necesario realizar el recorrido pila-
alimentador en más de una ocasión. Se elaboró un modelo de programación entera mixta cuyo objetivo
es minimizar la distancia total recorrida por los vehículos dada una demanda diaria conocida. El modelo
fue codificado y resuelto utilizando Cplex OPL. El resultado de este modelo indica la localización de
cada tipo de mineral dentro de la cancha de acopio, así como el recorrido diario que debe hacer cada
cargador frontal dentro de un horizonte de tiempo. Se muestran diversos escenarios que indican el
tamaño máximo del problema que se puede resolver de manera óptima.

Palabras clave: Apilamiento de mineral, transporte, localización.

ABSTRACT

The problem presented in this article is an application of the bulk mineral stockpiling and transportation
problem. A set of front-end loaders is used to transport different types of mineral stock in different
locations all the way to the discharge sites. Customer’s daily demand requires a mixture of more than
one type of mineral. Vehicles travel to and from multiple piles every day in order to collect the required
mix. Due to the loaders’ limited capacity, they repeat the same route until the required quantity of
mineral is transported. A mixed integer program was developed to minimize the total distance traveled
by the set of vehicles given a known daily demand. The model was coded and solved using Cplex OPL.
The result shows the optimal location for each type of coal and the daily routes for each vehicle within
a time horizon. Several scenarios were tested to determine the size of the problem that can be solved to
optimality.

Keywords: Bulk mineral stockpile problem, bulk transport, stockpile location.

1
Departamento de Ingeniería Industrial. Universidad Católica del Norte. Av. Angamos 0610, CP 1240000. Antofagasta, Chile.
agomezh26@gmail.com
2
Departamento de Ingeniería Industrial. Universidad Católica del Norte. Av. Angamos 0610, CP 1240000. Antofagasta, Chile.
karen.molinap@gmail.com
3
Departamento de Ingeniería Industrial. Universidad Católica del Norte. Av. Angamos 0610, CP 1240000. Antofagasta, Chile.
lizandro.barahona@gmail.com
4
Departamento de Ingeniería Industrial. Universidad Católica del Norte. Av. Angamos 0610, CP 1240000. Antofagasta, Chile.
jriquelme@ucn.cl. Corresponding author. riquelme.rodriguez.jp@gmail.com
Ingeniare. Revista chilena de ingeniería

INTRODUCCIÓN se relacionan con el problema a tratar en este


artículo en cuanto a que se busca la localización
Este trabajo examina el problema de la localización óptima de mineral a granel dentro de un patio de
de pilas de mineral a granel en el patio de almacenamiento. El objetivo y las restricciones
almacenamiento portuario, así como el transporte dependen de cada caso específico, pero se pueden
de este recurso hasta los puntos de abastecimiento agrupar en asignar puntos de anclaje, decidir
del cliente. El mineral a granel es descargado de un respecto a la carga y descarga de material, localizar
barco y transportado mediante una banda un lugar para el apilamiento y transferir el material
transportadora hasta el patio para ser almacenado mediante transporte intermodal [11]. Un ejemplo
temporalmente. El proceso de almacenaje de de integración entre almacenaje a granel y
mineral consta de dos pasos [6]. Durante el primer asignación de barcos se puede encontrar en [10].
paso, se utiliza un apilador para colocar el mineral La importancia de la localización de pilas de
en el espacio seleccionado. Dependiendo de la mineral dentro de un patio para programar la
cantidad y características del mineral, este espacio ubicación óptima de navíos fue resaltada por [4]
difiere en dimensiones y posición dentro del patio. para el caso del puerto de Newcastle en Australia.
El segundo paso consiste en utilizar un sistema de El problema de programación de óptima de
recuperación que remueve el mineral de las pilas y recuperadores fue analizado por [2].
lo coloca en un punto de alimentación. Un conjunto Posteriormente, en [8] se estableció la complejidad
de vehículos de carga transportan el mineral hasta del problema de programación de recuperadores.
una serie de tolvas fijas colocadas dentro del patio. Los autores en [6] elaboraron un modelo bi-
Finalmente, un sistema de bandas transportadoras objetivo de programación de apiladores y
conduce el mineral hacia el cliente. Se reciben recuperadores para reducir el retraso debido al
distintos tipos de mineral que deben colocarse en flujo continuo de mineral así como minimizar el
espacios separados para evitar mezclarse. La tiempo de permanencia del mineral en el patio. En
demanda del cliente consiste en una combinación [7] Estudiaron el caso de un sistema de apilador-
de distintos tipos de mineral. Para lograr una reclamador para el manejo de pilas de mineral de
mezcla adecuada, es necesario obtener la cantidad hierro proveniente de los barcos que es apilado en
exacta de mineral desde diferentes pilas y el patio y posteriormente colocado en barcazas
transportarlo hasta los puntos de alimentación. El cuyos tiempos de llegada y salida difieren del
proceso de mezclado se realiza en las instalaciones tiempo de llegada de los barcos. El objetivo es
del cliente después de recibir el mineral mediante minimizar el tiempo de la última tarea de carga o
las bandas transportadoras. descarga de mineral.

El problema de administración de patios de El problema que se aborda en este artículo consiste


almacenamiento (Storage Yard Allocation en localizar el espacio dentro del patio en el que se
Problem) se ha tratado extensamente en la almacenará el mineral a granel. Se asume que el
literatura para el caso de terminales portuarias de punto de anclaje de los barcos ya está establecido.
contenedores. Una revisión de los trabajos Lo más parecido a la problemática que se aborda
realizados en esta área de la investigación de en este artículo y que se ha encontrado en la
operaciones se encuentra en [3]. Por el contrario, literatura es lo presentado en [5], [9], y [1]. En [5],
se encuentran pocos artículos que tratan el Los agentes de la cadena son las minas, los patios
problema para el caso del terminal de material a de acopio y los clientes. Los autores elaboraron un
granel. Los artículos encontrados en la literatura se modelo de programación lineal multi-objetivo para
pueden agrupar en dos áreas principales. En el encontrar la cantidad y mezcla óptima de distintos
primer caso, se busca la localización óptima de tipos de carbón para suministrar a un productor de
pilas de mineral para minimizar el tiempo de combustible. El mineral proveniente de diferentes
anclaje de los barcos en la terminal portuaria. Este minas es mezclado y después apilado en alguno de
problema es conocido como problema de los patios disponibles para su posterior uso por los
asignación de muelles de anclaje, en inglés, Berth clientes. Entre los objetivos del estudio estaba el
Allocation Problem (BAP). En el segundo caso, se minimizar el porcentaje de impurezas, así como
busca la localización óptima de las pilas de mineral lograr un balance en la distribución de mineral
dentro de los patios para reducir el costo de dentro del patio. Los autores propusieron un
transporte de éste hacia los clientes. Ambos casos algoritmo de recocido simulado para tratar
Apellido de los autores: Título del artículo

instancias de gran tamaño del problema. Por otro conjunto Ω de pares de espacios designados para
lado, [9] y [1] modelaron el proceso de colocar el mismo tipo de mineral (j,j’) donde
almacenamiento de mineral de hierro y carbón que 𝑗, 𝑗′ ∈ {1, … , 𝑁𝑝 } 𝑦 𝑗′ ≠ 𝑗 Dentro del patio se
son transportados mediante una compleja red de encuentra una cantidad Nv de tolvas que son los
bandas transportadoras hacia un conjunto de puntos de abastecimiento para el cliente. La
acereras. La diferencia entre ambos es que el distancia del punto medio del espacio de
primero muestra el estudio para la planificación almacenamiento 𝑗 ∈ {1, … , 𝑁𝑝 } a la tolva 𝑧 ∈
táctica a mediano plazo, mientras que el segundo {1, … , 𝑁𝑣 } se denota como Djz. El horizonte de
muestra la planificación operativa diaria. Los tiempo en el que se hace el estudio está dividido
autores en [9], proponen un modelo de en NT periodos de la misma duración. En cada
programación entera que encuentra la localización periodo 𝑡 ∈ {1, … , 𝑁𝑇 } se tiene una cantidad de
óptima de las pilas de almacenaje tomando en mineral tipo 𝑖 ∈ {1, … , 𝑁𝑀 } que llega al patio
cuenta restricciones sobre el tipo de material, la proveniente de los barcos que se denota como Oit
geometría y separación de las pilas y la cantidad (oferta) y una demanda Kit solicitada por el
máxima a almacenar. Los autores en [1] proponen cliente. El un modelo de programación lineal
un modelo de programación entera que encuentra propuesto considera tanto el arribo del mineral
la localización óptima de mineral dentro de un como el abastecimiento de éste en forma de flujos
patio para minimizar tanto la distancia recorrida (toneladas de mineral) movidas durante un
por el mineral en las bandas transportadoras, como periodo de tiempo específico. Un número Nw de
la penalización por no entregar el mineral a tiempo cargadores frontales se utiliza para transportar el
a los clientes. El modelo matemático toma en mineral desde las pilas hasta alguna de las tolvas.
cuenta los niveles de mineral tanto en las pilas del Cada cargador 𝑤 ∈ {1, … , 𝑁𝑊 } tiene una
patio, como el remanente en los barcos anclados en capacidad Cw. Si la cantidad a transportar excede
los espacios de anclaje. De la misma manera, el esta capacidad, el cargador deberá realizar el
modelo debe encontrar la ruta en el sistema de recorrido en más de una ocasión. Se asume que la
bandas transportadoras que evite la colisión entre cantidad total de oferta y demanda llega y sale del
distintos tipos de mineral y entre el mineral patio respectivamente, por lo que no hay costo de
suministrado a los clientes. penalización por demanda no cumplida.
El modelo matemático presentado en este artículo El modelo permite mejorar el programa de
es similar al de [1] en cuanto a que modela descarga de naves localizando las pilas de mineral
decisiones a nivel operativo (cada día). Sin acorde a su demanda; es decir, colocar aquellas
embargo, difiere en que el objetivo es reducir la que sean más solicitadas por el cliente en
distancia recorrida por los vehículos de transporte posiciones más cercanas a las tolvas, de modo que
de mineral, que es el paso intermedio omitido por la distancia total que deban recorrer los
los autores. El aporte de este trabajo es un modelo cargadores frontales desde las pilas hacia los
matemático para la operación diaria de un patio de alimentadores sea mínima. La formulación
acopio de mineral. matemática de esta solución posibilita que los
equipos no transiten grandes distancias
innecesariamente dada la estrategia en el
ANÁLISIS TEÓRICO posicionamiento de las pilas. Para lograr dicho
objetivo, es necesario sectorizar la cancha de
El patio de almacenaje de mineral cuenta con Np acopio de mineral, identificando de forma fija los
espacios para colocar mineral a granel. Una perímetros donde se podría descargar el mineral y
cantidad de mineral es descargada de un barco y delimitando siempre los espacios y caminos
transportada a un espacio disponible. Se cuenta necesarios para el traslado de los equipos al
con NM tipos de mineral para colocar en los interior del área.
espacios en el patio. Dos tipos distintos de
mineral no se pueden mezclar, por lo que el Subíndices
mineral que llega se debe colocar en un espacio
vacío, o bien en uno en donde se encuentre el i: tipos de mineral.
mismo tipo de mineral. Existen, sin embargo un
3
Ingeniare. Revista chilena de ingeniería, vol. xx Nº x, 20xx

i’: subíndice auxiliar para tipos de mineral. j’, 𝑗 ≠ 𝑗′, por el cargador w en el periodo t, 0 de
j: espacios o posiciones delimitados para el otra forma.
apilamiento del mineral de llegada.
j’: subíndice auxiliar para posición de cada pila. Parámetros
t: periodos que forman el horizonte de tiempo.
Iij Es la cantidad inicial de mineral tipo i en la pila
w: cargadores frontales. j.
z: tolvas o alimentadores. Ft Es la cantidad máxima de toneladas que el
apilador puede acarrear en el periodo t.
Variables de decisión Qj Es la capacidad (en toneladas) de la pila j.
Cw Es la capacidad (en toneladas) del cargador
frontal w.
Kmt Es la distancia máxima que los cargadores
frontales pueden recorrer en un periodo t.
Djz Es la distancia entre el punto medio de la pila
j y la tolva z.
DPjj' Es la distancia entre el punto medio de la pila
j y el punto medio de la pila j’.
Oit Son las toneladas de mineral tipo i que entran
al patio en el periodo t.
Kit Son las toneladas de demanda del mineral tipo
i en el periodo t.

Figura 1. Funcionamiento del modelo aplicado al Función Objetivo


sistema.
Minimizar
NM Np NT NV NW
El esquema mostrado en la Figura 1 indica las reclijtwz
variables involucradas en el flujo de material 2* ∑ ∑ ∑ ∑ ∑ *Djz
Cw
desde la llegada, apilamiento y abastecimiento a i=1 j=1 t=1 z=1 w=1
los alimentadores.
Np NT NW

Xijt Son las toneladas de mineral tipo i a dejar en + ∑ ∑ ∑ ∑ θjj'tw *DPjj'


la pila j provenientes del barco en el periodo t. j=1 j′≠j t=1 w=1
(1)
δijt =1 si el mineral tipo i es colocado en la pila
j en el periodo t, 0 de otro modo. La Función Objetivo (1) minimiza la distancia
Lijt Son las toneladas de mineral tipo i que se total recorrida por los cargadores frontales al
encuentran en la pila j en el periodo t. interior de una cancha de acopio desde las pilas
βijt =1 si el mineral tipo i está en la pila j en el hacia los alimentadores y entre pilas durante un
tiempo determinado. Para ello, se calculó la
periodo t, 0 de otro modo.
cantidad de viajes que hizo cada equipo con la
reclijtwz Son las toneladas de mineral tipo i a 𝑟𝑒𝑐𝑙𝑖𝑗𝑡𝑤𝑧
transportar desde la pila j en el periodo t con el expresión 𝐶𝑤 , donde el numerador indica el
cargador w, hacia la tolva z. tonelaje total transportado hacia las tolvas en un
γijtwz = 1 si el mineral tipo i es movido desde la intervalo de tiempo determinado; mientras que el
denominador es la capacidad (toneladas) que
pila j en el periodo t con el cargador w hacia la
puede acarrear el balde de cada cargador para un
tolva z, 0 de otro modo.
trayecto pila-tolva. El resultado de esta expresión,
εitz = 1 si el mineral tipo i es movido hacia la tolva
es decir la cantidad de viajes, se multiplica por el
z en el periodo t, 0 de otro modo.
parámetro distancia pila-tolva (𝐷𝑗𝑧 ) y de esta
𝛉jj'tw= 1 si se recorre la distancia desde el punto
manera se obtiene la distancia total que recorrió
medio de la pila j hasta el punto medio de la pila
el equipo respectivo. Con la sumatoria, se obtiene

4
Apellido de los autores: Título del artículo

𝑁𝑀 𝑁𝑊
la distancia total recorrida por todos los
cargadores que participaron en la alimentación ∑ ∑ γijtwz ≤1 Ɐ j, t,z (15)
del mineral hacia el cliente para el cumplimiento 𝑖=1 𝑤=1
de la demanda. Cabe resaltar que la Función
𝑁𝑊 𝑁𝑉
Objetivo está multiplicada por 2, dada la ida y
vuelta que deben recorrer los equipos en el ∑ ∑ γijtwz + ∑ δnjt ≤ 1 Ɐ i,j,t (16)

abastecido. 𝑤=1 𝑧=1 n=i'


𝑁𝑀 𝑁𝑉 𝑁𝑀 𝑁𝑉

Además, y mediante el segundo componente de la ∑ ∑ γijtwz + ∑ ∑ γij'twz ≤ θjj' tw + 1


función objetivo, se calculó la distancia que 𝑖=1 𝑧=1 𝑖=1 𝑧=1
recorrieron los vehículos en caso de que tengan Ɐ j,j ,t,w / j' ≠j
' (17)
que cargar más de un tipo de mineral.
𝑁𝑝 (18)

Restricciones ∑ 𝑋𝑖𝑗𝑡 =Oit Ɐ i, t


𝑗=1
𝑁𝑊 𝑁𝑉
𝑁𝑉 𝑁𝑊 𝑁𝑝 (19)
Lij t =Lijt-1 + Xijt - ∑ ∑ reclijtwz ∑ ∑ ∑ reclijtwz =Kit Ɐ i,t
𝑤=1 𝑧=1
𝑧=1 𝑤=1 𝑗=1
Ɐ i, j, t∈{2, …,𝑁𝑇 } (2)
Xijt , Lijt ≥0 Ɐ i, j, t (20)
Lij1 =Iij Ɐ i,j (3)
reclijtwz ≥0 Ɐ i, j, t, w, z (21)
𝑁𝑀 𝑁𝑝

∑ ∑ Xijt ≤ Ft Ɐt (4)
δijt , βijt ∈ {0,1} Ɐ i, j, t (22)
𝑖=1 𝑗=1

Lijt ≤ Qj *βijt Ɐ i,j,t (5) γijtwz ∈ {0,1} Ɐ i, j, t, w, z (23)

Xijt ≤ Ft *βijt Ɐ i,j,t (6)


εitz ∈ {0,1} Ɐ j, t, z (24)

Xijt ≤ Ft *δijt Ɐ i,j,t (7)

𝑁𝑀 𝜽jj'tw ∈ {0,1} Ɐ j, j', t, w (25)

∑ βijt ≤ 1 Ɐ j,t (8)


𝑖=1 El conjunto de restricciones del modelo se
encuentra separado en dos etapas: la descarga del
Lijt-1 ≥ Q𝑗 * δij't Ɐ i,t∈{2, …,𝑁𝑇 },(j,j')∈Ω (9)
mineral en cancha (restricciones 2 a 8) y el
𝑁𝑊 𝑁𝑉 abastecimiento al cliente (restricciones 9 a 18). La
∑ ∑ reclijtwz ≤ Lijt-1 +Xijt Ɐ i,j,t (10) importancia del primer bloque radica en el
𝑤=1 𝑧=1 posicionamiento estratégico de las pilas a lo largo
𝑁𝑀 𝑁𝑝 𝑁𝑉 de la cancha; mientras que la segunda, sujeta al
orden inicial de apilamiento, está en abastecer por
∑ ∑ ∑ Djz ∗ γijtwz el recorrido más corto desde la pila respectiva
𝑖=1 𝑗=1 𝑧=1 hacia la tolva o alimentador mediante los
Np
cargadores frontales.
+ ∑ ∑ θjj'tw * DPjj' ≤ Kmt Ɐ w, t (11)
j=1 j′≠j Para definir el nivel de cada pila al final de cada
reclijtwz ≤ Qj * γijtwz Ɐ i, j,t, w,z (12)
periodo (𝑳𝒊𝒋𝒕 ), se establece una restricción de
𝑁𝑝 𝑁𝑊 balance de inventario (2), donde esta última
∑ ∑ γijtwz ≤ εitz *j Ɐ i, t, z (13) queda sujeta a las toneladas de mineral que hayan
𝑗=1 𝑤=1 quedado al final del periodo anterior (𝑳𝒊𝒋𝒕−𝟏 ), más
𝑁𝑀 lo que llegó el mismo periodo (𝑿𝒊𝒋𝒕 ) y restando
∑ εitz ≤1 Ɐ t, z (14) aquello que se esté sacando para cumplir con la
𝑖=1 demanda (𝒓𝒆𝒄𝒍𝒊𝒋𝒕𝒘𝒛 ). Es importante considerar

5
Ingeniare. Revista chilena de ingeniería, vol. xx Nº x, 20xx

que esta restricción se aplica para cada tipo de 2𝐴


𝐾𝑚𝑡 ≥ ∀𝑡
mineral, pila y periodo de tiempo. El conjunto de 1 1 (26)
+
restricciones (3) indica el inventario en el primer 𝑣 𝑣′
periodo, t=1.
Donde A es la duración del proceso de
Las restricciones (4) permiten respetar la abastecimiento en el periodo t, mientras que v y
capacidad del stacker, mientras que las v’ son las velocidades a las que el cargador debe
restricciones (5) aseguran que no se supere la viajar cuando se encuentra lleno y vacío
capacidad de cada pila. Las primeras están dadas respectivamente.
por el tonelaje máximo del mineral que soportaría
el stacker por periodo de tiempo, mientras que las El conjunto de restricciones (12) define la
segundas se definieron como el tonelaje (en base variable binaria 𝜸𝒊𝒋𝒕𝒘𝒛 determinando si un
al tonelaje máximo proveniente de la nave) cargador frontal w está transportando cierto
máximo que puede haber en una pila para un tipo mineral tipo i desde una pila j hacia una tolva z en
de mineral i y en cada tiempo t. En esta última, se algún periodo t. Las restricciones (13) y (14)
incluyó además la variable binaria 𝜷𝒊𝒋𝒕 que aseguran que cada tolva reciba únicamente un
faculta identificar dentro del modelo qué pila se tipo de mineral para un mismo periodo. El primer
está utilizando, con cuál tipo de mineral y qué grupo de restricciones permite identificar si algún
periodo de tiempo; es decir, asegura que cuando alimentador z durante un periodo de tiempo está
el mineral tipo i se encuentra en la pila j en algún recibiendo un mineral tipo i; mientras que el
tiempo t, la binaria tome el valor de 1. Las segundo conjunto de restricciones faculta al
restricciones (6) evitan que se descarguen modelo seleccionar sólo un tipo de mineral dentro
distintos tipos de mineral en la misma pila. Las de los posibles a alimentar. Por otro lado, las
restricciones (7) permiten identificar qué tipo de restricciones (15) evitan obtener dos tipos de
mineral se está descargando, en qué pila y durante mineral desde una misma pila.
qué periodo de tiempo. Por otro lado, el conjunto
de restricciones (8) previene que dos tipos de Las restricciones (16) permiten que una pila
mineral se mezclen en una sola pila; es decir, en puede ser usada exclusivamente para descargar o
un periodo, sólo puede haber un tipo de mineral alimentar, pero no ambos procesos en el mismo
en una pila dada (o ninguno en su defecto). El periodo de tiempo. La variable 𝜸𝒊𝒋𝒕𝒘𝒛 se involucra
conjunto de restricciones (9), se aplican según los directamente en la operación simultánea de
requerimientos operacionales y permiten que el descarga y abastecimiento, evitando de esta forma
sistema de descarga de mineral sólo ocupe la que cuando se esté transportando un tipo de
posición j’ cuando la pila j se encuentra en su mineral desde una pila hacia un alimentador en un
capacidad máxima. El mismo tipo de mineral se periodo de tiempo t, se descargue mineral
encuentra en j y en j’. El par de pilas (j,j’) forma también en dicha posición. Operacionalmente,
parte del conjunto predefinido Ω. cuando el número de tipos de mineral solicitado
por el cliente sea mayor al número de cargadores
Una vez apilado el mineral respectivo, las frontales durante un periodo de tiempo t, se
restricciones (10) señalan que el abastecimiento requeriría utilizar un equipo en más de un tramo
total hecho por los cargadores hacia las tolvas pila – tolva, por ende, se precisa considerar dicha
para cada tipo de mineral i desde una pila j en un distancia recorrida en la formulación del modelo
periodo t (𝒓𝒆𝒄𝒍𝒊𝒋𝒕𝒘𝒛 ), debe ser menor a lo que mediante el conjunto de restricciones (17), que
disponía en dicha pila al final del periodo anterior, activan a la variable binaria 𝜽𝒋𝒋′ 𝒕𝒘 . Las
sumado a lo que llegó al final del presente tiempo ecuaciones (18) y (19) corresponden al balance de
(𝑳𝒊𝒋𝒕−𝟏 + 𝑿𝒊𝒋𝒕 ). Las restricciones (11) no permiten oferta y demanda respectivamente; es decir, todo
que cada cargador recorra una distancia en cancha el mineral (para cada tipo) que llega debe ser
mayor a la permitida en el periodo t. El parámetro descargado y apilado al interior de la cancha en
Kmt se estimó mediante la expresión (26). alguna de las posiciones definidas, mientras que
todas las toneladas de mineral (para cada tipo)
solicitadas por el cliente deben ser abastecidas en
su totalidad, en cada periodo de tiempo t.
6
Apellido de los autores: Título del artículo

Finalmente las restricciones (20) a (25) definen la 25300 toneladas para todos los periodos de tiempo.
naturaleza de las variables. Se estableció Cw=6 toneladas para todos los
vehículos de carga. Para cada escenario de prueba
se utilizaron datos ficticios tanto para llegada (Oit)
RESULTADOS y demanda de mineral (Kit), como para el conjunto
de distancias entre los espacios de almacenamiento
Verificación del modelo matemático y los puntos de alimentación (Djz) y el conjunto de
distancias entre los puntos de almacenamiento
En esta sección se mostrarán los experimentos (Djj’) respetando el acuerdo de confidencialidad
realizados para determinar el alcance del modelo con la empresa colaboradora para este proyecto.
matemático.
El modelo fue codificado en Cplex OPL y
Se realizó una simulación simplificada de la ejecutado en un computador [ASUS, i7 5500U, 2.4
cancha del cliente con el objetivo de comprobar si Ghz, 8GB RAM]
el modelo representa adecuadamente las
funciones que se realizan. La Figura 2 muestra Caso 1
una representación reducida del sistema con Np=4 En la primera evaluación se modificaron tanto NM
y Nv=2. El resto de los parámetros fueron como Np. Se mantuvo NT=31 días, NW=2
modificados en el transcurso de la simulación. vehículos y NV= 4 puntos de alimentación. La
primera columna de la Tabla 1 indica el número
del escenario utilizado. El término “Real” indica
que tanto NM como Np son datos observados en la
realidad. Las columnas 2 a la 6 de la Tabla 1
indican los parámetros del modelo que se
cambiaron para este experimento. La séptima
columna indica la cantidad de variables del
modelo matemático para cada escenario. La
octava columna indica el tiempo de ejecución de
cada escenario. Finalmente, la novena columna
Figura 2. Representación del sistema utilizado de la Tabla 1 indica si se obtuvo o no la solución
para la verificación del modelo. óptima. En caso de no obtener la solución óptima
en el tiempo indicado, se escribe la calidad de la
El análisis verificó el cumplimiento de los solución en términos del porcentaje entre la mejor
siguientes puntos: solución encontrada y el límite inferior (GAP).
 En una pila puede haber sólo un tipo de
mineral para cualquier periodo de Tabla 1. Resultados de los tiempos de ejecución
tiempo. obtenidos por el modelo, para escenarios
 El mineral más demandado debe de ser con diferente cantidad de minerales y
posicionado en la combinación posiciones para apilamiento.
posición/tolva que resulte en la menor
distancia total.
Ejecución [s]
Escenario

Variables
Cantidad

 No se puede extraer mineral tipo i de una


Tiempo

Óptimo

pila vacía, o en su defecto que tenga de NM Np NT NW NV


otro tipo.
 El mineral de la pila j debe ser Real 8 9 31 2 4 50.654 24 SI
alimentado hacia la tolva z más SI
2 10 13 31 2 4 92.318 25
conveniente, en base a la matriz de
3 11 13 31 2 4 100.502 27 SI
distancia proporcionada, resultando en
la menor distancia total. 4 12 13 31 2 4 108.686 29 SI

Para los siguientes experimentos se cambiaron Np, La cantidad de tipos de mineral es resultado del
NT, NV, NM y NW. Se fijó Kmt=125 Km y Ft= mineral que será descargados en cancha durante

7
Ingeniare. Revista chilena de ingeniería, vol. xx Nº x, 20xx

el periodo evaluado (Oit ) más los tipos de mineral 1. Se modificaron tanto el número de tipos de
que ya se encuentran apilados en ella (Iij ). En este mineral de llegada (Oit ) y de abastecimiento
caso, la llegada de mineral consiste en solamente (Kit ). Al aumentar el número de tipos de mineral
1 tipo de mineral en todos los escenarios de demanda, pero manteniendo NW=2, se hace
calculados variando sólo el mineral inicial. Por necesario que alguno de los vehículos recorra la
otro lado, los diferentes tipos de mineral que distancia entre pilas Djj’, aumentando la
componen la mezcla abastecida a la empresa complejidad del escenario. Básicamente la
generadora de energía también permanece diferencia está en la composición de la descarga
constante. y abastecimiento de carbón. Por ejemplo, en el
caso 1 se descargaba a lo más dos tipos de carbón
Caso 2 simultáneamente; en cambio, en el caso 3, se
saturó la descarga de hasta 8 descargas
A diferencia del caso anterior, en estos simultáneas por periodo pero de poco tonelaje,
experimentos permanecen contantes NM=7 tipos siempre y cuando no se sobrecargase el tonelaje
de mineral, NT=31 días y Np=9 espacios de diario de descarga permitido. Por otro lado, el
almacenamiento o pilas para cuatro de los abastecido, se mantuvo constante a dos tipos de
escenarios estudiados. Se modifican tanto NW carbones. La saturación del modelo, en
como NV. La Tabla 2 muestra los cambios en los comparación al caso 1, está en que en el caso 3 la
parámetros, el número de variables debido a estos decisión de asignar carbones en la fase de
cambios, el tiempo de ejecución del modelo y si descarga se hace mucho más compleja al tener
se obtuvo o no la solución óptima. una mayor cantidad de variables en cada periodo
t. Lo mismo se hizo después para un caso con
Tabla 2. Resultados de los tiempos de ejecución i=12. Ambos casos no llegaron al óptimo durante
obtenidos al modelo, para escenarios con las horas de ejecución, a diferencia de lo
diferente cantidad de cargadores encontrado al caso 1; por ende se concluyó que la
frontales y tolvas de alimentación. configuración de la descarga y abastecido afecta
considerablemente la obtención de una solución
óptima por parte del modelo.⁠⁠ La Tabla 3 muestra
Ejecución [s]
Escenario

Variables

los resultados de esta modificación. El tiempo de


Cantidad

Tiempo

Óptimo

NM Np NT NW NV ejecución se fijó en 2 horas, sin embargo no se


obtuvo la solución óptima para estos dos
escenarios.
SI
Real 7 9 31 2 4 44.950 97 Tabla 3. Resultados de los tiempos de ejecución
A 7 9 31 2 5 52.979 228 SI obtenidos al modelo, para escenarios con
SI
diferente configuración de
B 7 9 31 3 5 75.020 23 abastecimiento.
SI
C 7 9 31 4 5 97.061 24
GAP:
ejecución [s]
Escenario

Variables
Cantidad

Tiempo

D 7 16 31 2 4 86.180 10800 7,24%


Óptimo

NM Np NT NW NV
El experimento D de la Tabla 2 muestra un
incremento en el número de espacios de
almacenamiento. El tiempo de ejecución de este Real 1,63%
escenario se limitó a 3 horas sin llegar a encontrar 8 9 31 2 4 50.654 7200
la solución óptima. 5'
12 13 31 2 4 108.686 7200
4,53%

Caso 3 Los resultados obtenidos sugieren que al aumentar


la cantidad de cargadores frontales, NW,
Se mantuvieron los valores de los parámetros disponibles en el sistema, el tiempo de
utilizados en el primer y último escenario del procesamiento se ve disminuido. Por otro lado, la
Caso 1, los cuales se pueden observar en la Tabla extensión de la cantidad de alimentadores NV
8
Apellido de los autores: Título del artículo

provoca el efecto contrario, es decir, un aumento CONCLUSIONES


en el tiempo de procesamiento (ver Tabla 2).
El presente trabajo abordó la localización
Se detectó una relación importante entre los estratégica de pilas al interior de una cancha de
cargadores frontales existentes y las mezclas de acopio de mineral a granel con el objetivo de
mineral abastecidas por periodo. En este ámbito, se minimizar la distancia total recorrida por los
concluyó que el tiempo de procesamiento (o cargadores frontales durante la fase operacional del
tiempo de ejecución, en definitiva, lo que tarda abastecido mediante un modelo de programación
cplex en entregar la solución) será menor cuando entera mixta.
w sea igual o mayor a los tipos de mineral
demandados por periodo, no así cuando w sea La solución propuesta en el documento se destaca
menor. Esto se debe a que, en el primero el posee por su carácter replicable a otras canchas de acopio
modelo más libertad al momento de elegir las de mineral a granel que cuenten con diferentes
rutas (Djz , Djj' ) para cada cargador. Sin embargo, parámetros de entrada a partir de la variación en los
en el segundo, el modelo se ve en la obligación de subíndices. Los posibles cambios para el modelo
utilizar un cargador para transportar distintos son en los siguientes aspectos:
tipos de mineral, lo que se traduce en un análisis
más exhaustivo en tema de combinaciones de Mineral: variedad en la cantidad y tipo de mineral
trayectorias. Por ejemplo, en la Tabla 2, para el a ser descargado y abastecido por periodo.
escenario A, la cantidad de cargadores es menor a
los tipos de minerales a abastecer en un mismo Layout: cantidad y posición de los diferentes
periodo; sin embargo, al equiparar ambos sectores definidos para la descarga del mineral.
componentes en el escenario B, el tiempo de
procesamiento disminuye considerablemente. Por Periodo: unidad temporal del registro de los datos
otro lado, aunque en el escenario C la cantidad de operacionales y acorde a la accesibilidad que se
cargadores frontales sobreestima los tipos de tenga según la empresa.
minerales a abastecer por cada lapso de tiempo, el
tiempo de procesamiento no se ve afectado Cargador frontal: cantidad de equipos y tipo a
significativamente. utilizar.

Se analizaron casos donde se modificó el Alimentadores: cantidad de receptores para el


parámetro Np dándole a éste un valor de 16. Dicha transporte del mineral hacia el cliente.
simulación no fue capaz de arrojar una solución
óptima, quedando con un GAP de 7,24% tras tres Se puede concluir que el número de variables y
horas de procesamiento (ver Tabla 2). De lo parámetros del problema afecta tanto el tiempo de
anterior, se desprende que un valor alto de Np cómputo en la búsqueda de una solución óptima
repercute negativamente en el tiempo de como en la calidad de ésta. Específicamente, ante
procesamiento, dado que el modelo debe analizar un escenario de 108.686 variables, se obtuvo una
una mayor cantidad de posibles combinaciones de solución óptima del modelo después de 29
rutas. segundos en un caso (1); en cambio, para una
modificación en la configuración de la descarga
Por otro lado, el valor del parámetro NM y el (caso 3), después de 2 horas no se llegó a una
comportamiento de la oferta juegan un papel solución óptima.
importante en los tiempos de procesamiento.
Según la forma en que ésta se comporte, el tiempo La diferencia entre ambos, se da principalmente
de respuesta puede variar desde segundos (ver por la configuración que tenga la descarga y
Tabla 1) hasta horas, donde, en el último caso es abastecimiento del mineral (subíndice i) durante el
posible no obtener una solución óptima (ver Tabla horizonte de tiempo; es decir, cuanto más dinámica
3). sea la oferta y demanda en periodos cortos de
tiempo, mayor tiempo tomará en encontrar una
solución óptima dado el mayor trabajo de
procesamiento en la asignación del mineral al
9
Ingeniare. Revista chilena de ingeniería, vol. xx Nº x, 20xx

interior del área de acopio. Dicha característica fue o 10 días); aunque ubicaría las pilas sin considerar
fundamental en el tiempo de respuesta, pues en el próximos arribos que podrían saturar el área total
segundo escenario incluso no se llegó a la solución de acopio para operaciones futuras.
óptima después de 2 horas, obteniendo un GAP (la
diferencia porcentual entre la mejor solución Por otro lado, es imperante conocer el
encontrada por el software y el límite inferior) de posicionamiento inicial de las pilas por tipo y
un 4,53%. Del mismo modo, aunque en menor tonelaje de mineral al momento de ejecutar el
cuantía, el modelo se vio influenciado por los modelo de programación lineal. Este parámetro
subíndices asociados a los cargadores frontales y adquiere relevancia en cuanto a la disponibilidad
tolvas de alimentación, ya que cuando estos que se tendrá para cumplir con la demanda de
aumentan de forma independiente, disminuye y abastecido y determinar, en el periodo cero, qué
aumenta el tiempo de ejecución respectivamente, pilas están vacantes para continuar con la
aunque con solución óptima de todos modos y descarga.
siempre dependiendo de la cantidad de tipos de
mineral que compongan la mezcla a abastecer. A modo general, es primordial realizar
periódicamente una toma de datos precisa del
Finalmente, y a modo general, es importante tonelaje descargado y abastecido (especificado
destacar que la implementación del modelo de por tipo) y horómetros de cada cargador frontal
optimización lineal precisa evaluar paralelamente participante en la cancha respectiva (diferenciado
a nivel técnico-económico la solución propuesta por hora operacional y horas ralentí), pues dichos
que este arroja; ya que se debe considerar el efecto datos históricos permiten generar una
del cambio en el diseño del layout de una cancha comparación real y validar continuamente la
de acopio y verificar las capacidades reales de cada solución entregada por el modelo de optimización
pila acorde a las necesidades del cliente. a partir de las distancias obtenidas. La relevancia
en la precisión de estos datos radica en evitar
Recomendaciones posteriormente errores de cálculos de eficiencias
del modelo o generar muestras poco
Para un correcto funcionamiento del modelo representativas que no logren medir eficazmente
propuesto, se debe tener en cuenta una serie de el funcionamiento del modelo.
consideraciones con el objeto de aumentar la
representatividad del valor numérico a obtener de
éste. AGRADECIMIENTOS

Principalmente, conocer todos los parámetros de Los autores quisieran agradecer las facilidades
entrada anticipadamente es lo más importante prestadas por la empresa colaboradora para la
para alimentar el modelo; es decir, contar con un realización de este artículo.
calendario de descarga diferenciado por tonelaje,
tipo y periodo respectivo. Además, se debe REFERENCIAS
conocer con antelación el programa de abastecido
(mismo horizonte de tiempo que la descarga), [1] M., Ago, T., Nishi, y M., Konishi. (2007).
detallando también el tonelaje a solicitar por tipo “Simultaneous Optimization of Storage
de mineral y el periodo a alimentar. Para dichos Allocation and Routing Problems for Belt-
parámetros, entre mayor sea el horizonte previo conveyor Transportation”. Journal of
de tiempo que se conozca la información Advanced Mechanical Design, Systems,
(anticipación de ésta), más válida y representativa and Manufacturing, 1(2), 250–261. Abril,
será la solución a entregar, pues de esta manera el 2007. http://doi.org/10.1299/jamdsm.1.250
modelo considerará una distribución estratégica [2] E., Angelelli, T., Kalinowski, R., Kapoor, y
de las pilas dentro de la cancha acorde a un mayor M. Savelsbergh. “A reclaimer scheduling
tonelaje de descarga, distribuyendo el área de una problem arising in coal stockyard
mejor manera para almacenar todo el mineral. management”. Journal of Scheduling.
Cabe resaltar que el modelo funciona de igual 19(5), 563–582. Octubre, 2016.
modo con un periodo de tiempo inferior a 30 (15 http://doi.org/10.1007/s10951-015-0436-y
10
Apellido de los autores: Título del artículo

[3] C., Bierwirth, y F., Meisel. “A survey of http://doi.org/10.1080/0951192X.2012.684


berth allocation and quay crane scheduling 707
problems in container terminals”. European [8] T., Kalinowski, R., Kapoor, y M.,
Journal of Operational Research, 202(3), Savelsbergh, (2017). “Scheduling
615–627. Mayo, 2010. reclaimers serving a stock pad at a coal
http://doi.org/http://dx.doi.org/10.1016/j.ej terminal”. Journal of Scheduling, 20(1),
or.2009.05.031 85–101. Febrero 2017
[4] N., Boland, D., Gulczynski, y M., http://doi.org/10.1007/s10951-016-0495-8
Savelsbergh. “A stockyard planning [9] B.-I., Kim, J., Koo, y B. S., Park. “A raw
problem”. EURO Journal on material storage yard allocation problem
Transportation and Logistics, 1(3), 197– for a large-scale steelworks”. The
236. Junio, 2012. International Journal of Advanced
http://doi.org/10.1007/s13676-012-0011-z Manufacturing Technology, 41(9), 880–
[5] D. G., Conradie, L. E., Morison, y J. W., 884. Abril, 2009.
Joubert, J. W. “Scheduling at coal handling http://doi.org/10.1007/s00170-008-1538-x
facilities using Simulated Annealing”. [10] T., Robenek, N., Umang, M., Bierlaire, y
Mathematical Methods of Operations S., Ropke. “A branch-and-price algorithm
Research, 68(2), 277–293. Octubre, 2008. to solve the integrated berth allocation and
http://doi.org/10.1007/s00186-008-0221-1 yard assignment problem in bulk ports”.
[6] S., Hanoun, B., Khan, M., Johnstone, S., European Journal of Operational Research,
Nahavandi, y D. Creighton. “An effective 235(2), 399–411. Junio 2014.
heuristic for stockyard planning and http://doi.org/http://dx.doi.org/10.1016/j.ej
machinery scheduling at a coal handling or.2013.08.015
facility”. 11th IEEE International [11] N., Umang, M., Bierlaire, e I., Vacca.
Conference on Industrial Informatics “Exact and heuristic methods to solve the
(INDIN). Bochum, Alemania. 29-31Jul, berth allocation problem in bulk ports”.
2013. Transportation Research Part E: Logistics
http://doi.org/10.1109/INDIN.2013.66228 and Transportation Review, 54, 14–31.
83. ISBN: 1935-4576 VO Agosto, 2013.
[7] D., Hu, y Z., Yao. “Stacker-reclaimer http://doi.org/http://dx.doi.org/10.1016/j.tr
scheduling in a dry bulk terminal”. e.2013.03.003
International Journal of Computer
Integrated Manufacturing, 25(11), 1047–
1058. Noviembre, 2012.

11

También podría gustarte