Está en la página 1de 24

Modelo conceptual

1. Objetivo: determinar la productividad de una calle de producción en un block caving, a


través de indicadores de tonelaje extraído por punto y descargado
2. Alcance: El alcance está centrado en los tiempos de los procesos de carguío y
transporte de mineral del frente, no yendo en profundidad en ecuaciones físicas ni leyes
del yacimiento.
3. Limite de batería: el modelo representa a los procesos que ocurren desde que el
mineral es extraído desde los puntos de extracción hasta que este es descargado en
un pique.
4. Modelo físico
4.1. Regla de decisión
El tonelaje extraído de cada punto de extracción debe ser lo más parejo posible en relación
con los otros puntos de descarga
4.2. Criterio de movimiento

El tiempo de ciclo del equipo está compuesto de las siguientes actividades:


• Tiempo de viaje de ida (vacío).
• Tiempo de carguío: típicamente demora entre 20 a 50 segundos
• Tiempo de viaje de vuelta (cargado).
• Tiempo de vaciado: típicamente demora entre 10 a 20 segundos
• Velocidad máxima, para efectos del análisis, se establecerá en torno a 12 Km/hr
• Velocidad máxima cargado, para efectos del análisis, se establecerá en torno a 10
Km/hr
4.3. Layout

Ilustración 1:layout calle de producción


5. Modelo paralelo
El modelo paralelo es el modelo de colaciones que interrumpe los procesos del modelo
físico cada 8 horas por un lapso de una hora.
6. Elementos importantes
6.1. Entidad: mineral y colación
6.2. Location: puntos de extracción, punto de descarga y location virtuales colación y
punto de llegada
6.3. Recurso:LHD

7. Parámetros de entrada
Cada punto de extracción tiene un tonelaje de extracción variable

 Punto 1: N(10,2) [ton]


 Punto 2: N(9,4) [ton]
 Punto 3: N(11,1) [ton]
 Punto 4: N(8,6) [ton]

8. Parámetro de salida
 Productividad acumulada por punto de extracción y pique de descarga
 Baldadas acumuladas
Construcción usando codificación top-down
Etapa I: Codifique el modelo de la manera más sencilla posible
El problema se abordará definiendo location, entidades, arrivals, path-network y recursos
en una layout de una calle de producción de 4 puntos de extracción y un punto de descarga.

Ilustración 2:definición location

Tal como se mencionó en el modelo conceptual la entidad sería el mineral

Ilustración 3:definición de la entidad


Se hizo un path network de acuerdo a las descripciones del layout

Ilustración 4:creación de un path network

Al igual que el recurso involucrado es el LHD, junto con las especificaciones de movimiento
tales como la velocidad y la ruta que recorre hacia y desde cada punto de extracción para
el punto de descarga.

Ilustración 5:definición de recursos


Por último, se definieron los arrivals para que puedan ingresar las entidades al sistema.

Ilustración 6:definición de arrivals

Ya definidos los elementos principales del modelo conceptual codificados en promodel, se


describirán los eventos de carga, transporte y descarga de mineral mediante LHD, según
los criterios de movimiento:
Tiempo carga: 35 seg
Tiempo descarga: 15 seg
El resumen de la codificación es el siguiente(file->view text):
A través de una inspección visual se observa que la animación hace los que debiera
hacer, es decir el lhd se mueve desde los puntos de extracción hasta el pique de
descarga.
Si se analizan los resultados de esta primera iteración para verificar la simulación se
aprecia que las entidades que llegan al sistema se establecen de manera equitativa en
todas las locaciones que representan el punto de extracción

Ilustración 7:analisis de resultados de la primera iteración

Para hacer una última verificación inicial se creará una variable que represente lo que se
ha extraído de cada punto de extracción V_punto_x, con x el número del punto de
extracción. Adicionalmente se creará un atributo que represente el tonelaje del balde del
lhd con 11 ton. Además, se creará una variable que registre el tonelaje recibido en el punto
de descarga, denominado V_descarga.
De acuerdo con esto se construyó una tabla para entender la productividad de cada punto
(basado en array_1.xlsx)

producción producción
punto 1 punto 2 punto 3 punto 4 producción producción
hora descarga hora punto hora punto
acumulado acumulado acumulado acumulado hora punto 2 hora punto 3
1 4

1 143 132 132 132 539 143 132 132 132


2 275 275 275 264 1078 132 143 143 132
3 407 407 407 407 1628 132 132 132 143
4 550 550 539 539 2167 143 143 132 132
5 682 682 682 671 2717 132 132 143 132
6 814 814 814 814 3256 132 132 132 143
7 957 957 946 946 3795 143 143 132 132
8 1089 1089 1089 1078 4345 132 132 143 132

De donde destaca que la producción de cada punto por hora es diferente, lo cual puede
indicar un error. Para verificar que la razón de esta diferencia sea el número de baldadas
y no otra se creó una variable que registre el número de baldadas de un punto de
extracción
Mediante otro array se verifico que la producción estaba asociada a las baldadas y que la
diferencia es simplemente que por hora lo punto no pueden ser cargados la misma
cantidad de veces (basado en array_2.xlsx)

producción producción producción producción baldada baldada baldada baldada


hora punto hora punto hora punto hora punto hora hora hora hora
1 2 3 4 punto 1 punto 2 punto 3 punto 4
143 132 132 132 13 12 12 12
132 143 143 132 12 13 13 12
132 132 132 143 12 12 12 13
143 143 132 132 13 13 12 12
132 132 143 132 12 12 13 12
132 132 132 143 12 12 12 13
143 143 132 132 13 13 12 12
132 132 143 132 12 12 13 12

Ya con esto se verifica la construcción de la primera etapa del modelo


Etapa II
La segunda esta es introducir todas las distribuciones de probabilidad, una a una, en el
modelo y analizar sus efectos.
Primero se probarán los tiempos de carga, tiempo de carguío: típicamente demora entre 20
a 50 segundos, este podría modelarse como una distribución de probabilidad uniforme de
medio 35 y medio rango 15. U(35,15). Los resultados fueron guardados en el archivo
array_3.xlsx, conservando la misma estructura de array.
Producción con distribución de probabilidad

producción producción producción producción producción


acumulada acumulada acumulada acumulada acumulada
punto 1 punto 2 punto 3 punto 4 descarga
143 132 132 132 539
275 275 275 264 1089
407 407 407 407 1628
550 550 539 539 2167
682 682 671 671 2706
814 814 814 803 3245
946 946 946 935 3773
1078 1078 1078 1078 4301

Distribuciones de probabilidad asociada a los tonelajes de cada punto de extracción


Se introducen en los atributos de cada location punto de extracción las distribuciones de
probabilidad asociado

Producción sin distribución

producción producción producción producción producción


acumulada acumulada acumulada acumulada acumulada
punto 1 punto 2 punto 3 punto 4 descarga
143 132 132 132 539
275 275 275 264 1078
407 407 407 407 1628
550 550 539 539 2167
682 682 682 671 2717
814 814 814 814 3256
957 957 946 946 3795
1089 1089 1089 1078 4345

Como se aprecia, en término del total de tonelaje descargado en el pique de descarga hay
una disminución de 1% con respecto al tonelaje sin distribución de probabilidad
El siguiente paso será introducir la distribución de carga asociada al tiempo de descarga,
la cual es una uniforme U(15,5) segundos
Dando como resultado el array_4.xlsx, del cual se puede extraer la siguiente tabla :

producción producción producción producción producción


acumulada acumulada acumulada acumulada acumulada
punto 1 punto 2 punto 3 punto 4 descarga
143 143 132 132 550
275 275 275 264 1078
407 407 407 407 1628
539 539 539 539 2156
682 682 671 671 2706
814 814 814 803 3234
946 946 946 946 3784
1089 1089 1089 1078 4345

Paradójicamente el tonelaje descargado en el pique luego de 8 horas usando tanto la


distribución de probabilidad de carga y descarga arroja el mismo resultado que la simulación
hecha sin ninguna distribución de probabilidad, hubiera sido esperable que este valor
hubiera sido diferente, se sensibilizará uno de los parámetros de la distribución de descarga
para comprobar si es un alcance de valores o la distribución está mal escrita , se probará
con la distribución U(45,15), el resultado fue:

producción producción producción producción producción


acumulada acumulada acumulada acumulada acumulada
punto 1 punto 2 punto 3 punto 4 descarga
99 99 99 88 385
198 198 187 187 770
297 286 286 286 1155
385 385 385 385 1529
484 484 473 473 1914
583 572 572 572 2299
671 671 671 671 2684
770 770 770 759 3058
De esta tabla se observa que el tonelaje vertido en el pique usando una distribución de
U(45,15) para el tiempo de descarga es mucho menor que el tonelaje sin distribución de
probabilidad , esto tiene sentido debido a que a la distribución de probabilidad de se le
aumento la media y por ende el tiempo de descarga, por lo que se concluye que es solo un
alcance de números. Lo que se espera es que el tonelaje asociado a cada punto de
extracción sea diferente:

 Punto 1: N(10,2) [ton]


 Punto 2: N(9,4) [ton]
 Punto 3: N(11,1) [ton]
 Punto 4: N(8,6) [ton]

producción producción producción producción producción baldada baldada baldada baldada


acumulada acumulada acumulada acumulada acumulada acumulada acumulada acumulada acumulada
punto 1 punto 2 punto 3 punto 4 descarga punto 1 punto 2 punto 3 punto 4

105.02 80.01 99.29 66.30 350.63 9 9 9 8


196.68 165.77 185.55 152.22 697.42 18 18 17 17
292.94 233.45 285.12 233.05 1034.4 27 26 26 26
369.82 332.28 384.36 315.37 1399.18 35 35 35 35
453.53 417.01 473.51 361.42 1696.14 44 44 43 43
554.40 469.56 566.53 411.13 1990.61 53 52 52 52
631.87 535.68 662.09 470.68 2300.32 61 61 61 61
718.60 623.18 757.63 551.03 2640.80 70 70 70 69

Como se aprecia de la tabla anterior (basada en array_5.xlsx) no hay una relación entre el
número de baldadas y el tonelaje asociado a cada punto de extracción, por tanto, se cumple
lo que se esperaba y se da por verificado el modelo hasta este punto.
Etapa 3
Introducción de reglas de decisión
Para poder lograr una correcta propagación del caving, es necesario que el tonelaje
extraído de cada calle sea lo más parejo posible. Para lograr esto se debe introducir en el
modelo una regla de decisión que permita mantener el tonelaje extraído en valores similares
por unidad de tiempo, esto implica hacer que el LHD no cargue el mismo número de veces
todos los puntos de extracción, por tanto, se espera que el número de baldada sea diferente
para cada punto de extracción y las toneladas extraídas de cada punto sean parecidas.

Ilustración 8:diagrama regla de decisión


Para poder materializar esta regla de decisión dentro de programa se intentará usar el
comando enseñado en clases Wait Until en la codificación como se muestra en la siguiente
imagen:

Esto da como resultado la siguiente tabla (sacada del archivo array_6.xlsx)

baldada baldada baldada baldada


Hora ton punto 1 ton punto 2 ton punto 3 ton punto 4
punto 1 punto 2 punto 3 punto 4

1 105.03 80.01 99.29 66.30 9 9 9 8


2 91.66 85.76 86.26 85.93 9 9 8 9
3 96.26 67.68 99.58 80.82 9 8 9 9
4 52.34 100.45 107.98 95.92 5 10 10 9
5 0.00 91.31 119.55 86.08 0 11 11 12
6 0.00 109.84 116.39 55.03 0 12 11 11
7 0.00 75.24 127.82 86.54 0 11 12 12
8 0.00 107.31 121.42 117.28 0 12 11 11

De lo anterior se puede ver que no funciona esta regla de decisión debido a que hay
diferencias notorias entre los tonelajes en cada hora y partir de la hora 5 no hay producción
del punto 5 por lo que se intentará otra forma de codificar la regla de decisión
Para eso se crea un archivo diferente llamado prueba_regla_decision.mod para probar la
regla decisión a pequeña escala, con dos puntos de extracción, luego de tres intentos de
construcción de una regla de decisión aceptable se llegó a que la siguiente idea que puede
utilizada:
Se crea una location artificial a donde llegan las entidades. En esta location, la entidad
decide mediante comandos de tipo if hacia donde debe dirigirse según una variable binaria
que indica cual de los puntos puede ser extraído si se cumple que este punto tiene el menor
tonelaje extraído hasta el momento, luego de varias pruebas tanto en el modelo más simple,
así como en el modelo de 4 puntos de extracción, se llegó a la siguiente codificación
Producto de esta codificación se llego a la siguiente tabla:

baldada baldada baldada baldada


ton punto 1 ton punto 2 ton punto 3 ton punto 4
punto 1 punto 2 punto 3 punto 4

89.97 85.20 95.43 91.7 9 8 9 9


93.59 93.69 88.06 97.7 9 9 8 9
90.07 86.34 77.05 71.6 9 10 7 9
78.45 96.82 91.2 93.5 7 10 9 9
85.95 74.67 78.17 76.7 8 8 7 11
87.06 90.57 89.14 90.3 9 9 8 10
76.06 66.38 82.7 70.4 8 8 8 11
81.84 82.49 79.6 86.9 8 11 7 8

Como se aprecia de la tabla anterior la productividad en cada frente es pareja , esto se


puede comprobar comparando la desviación estándar de la productividad de los puntos
de extracción con la regla de decisión anterior y la nueva y sin regla de decisión (sacada
de los archivos array_6_2.xlsx y array_7.xlsx y array_5.xlsx )

Desviación estándar

Regla de Regla de Sin


Hora decisión decisión Regla de
nueva antigua decisión
1 3.68 15.42 15.42
2 3.45 2.46 2.46
3 7.29 12.76 12.76
4 6.96 21.69 9.90
5 4.26 44.70 17.36
6 1.39 47.07 23.09
7 6.13 46.15 13.65
8 2.64 50.2 5.39
Por tanto, se valida la regla de decisión
Modelos paralelos
colación
En el archivo modelo_etapa_3_2.mod se dejará la codificación, se muestra el resultado
(adjunto en array_8.xlsx)

ton ton ton ton baldada baldada baldada baldada hora


punto 1 punto 2 punto 3 punto 4 punto 1 punto 2 punto 3 punto 4

89.9789 85.2040 95.4377 91.7848 9 8 9 9 0


7 3 7 4
93.5944 93.6901 88.0613 97.7912 9 9 8 9 1
4 6 2 2
90.0707 86.3464 77.0580 71.6860 9 10 7 9 2
5 9 5 2
78.4508 96.8293 91.2159 93.5631 7 10 9 9 3
6 9 6
85.9580 74.6724 78.1712 76.7683 8 8 7 11 4
5 2 5 7
87.0607 90.5705 89.1495 90.3877 9 9 8 10 5
4 3 1 5
76.0666 66.3814 82.7071 70.4742 8 8 8 11 6
7 1 2 9
81.8476 82.4933 79.6199 86.9057 8 11 7 8 7
3 7 6 7
0 10.3577 0 0 0 1 0 0 8
3
80.8670 88.3848 88.9713 79.3270 9 10 8 8 9
7 9 1 8
81.4738 81.9915 80.1981 90.8542 9 7 7 12 10
6 3 5 2
70.3584 50.2190 66.3921 60.7263 7 7 6 15 11
8 7 5
72.6739 74.5515 68.5085 68.3429 7 8 6 13 12
6 6 2 4
72.4204 78.6593 81.1507 84.1157 7 9 8 11 13
1 7 4 9
82.4506 79.6038 75.7244 94.5948 8 10 7 9 14
1 8 7
88.7458 86.9244 88.7984 76.6848 9 10 8 8 15
5 6 4 2
0 7.21956 0 0 0 1 0 0 16
4
73.0243 84.8065 78.8910 69.5074 8 9 7 10 17
7 6 6 4
78.0712 67.2187 77.4310 92.6749 7 11 7 10 18
2 2 9 2
95.4945 96.6819 90.7763 82.7719 9 9 8 9 19
9 9
71.0226 60.3817 73.6056 70.0048 7 8 7 11 20
6 3 5
87.0108 95.7513 76.8650 86.5998 9 10 7 10 21
3 8 3
82.4261 83.8015 84.5353 75.2110 8 11 8 8 22
2 2 1 4
82.6281 77.8319 88.1388 90.3572 8 10 8 9 23
9 7 8
0 4.58677 0 0 0 1 0 0 24
9
85.4677 78.5628 84.6418 75.9957 9 9 8 8 25
5 5 4 5
74.3925 70.7789 74.9313 84.5177 7 9 7 12 26
8 8 8 3

Como se aprecia en la tabla anterior, en los periodos múltiplos de 8 la producción alcanza


un mínimo de 1 baldada, probablemente, lo que le queda por descargar al lHD antes de ir
a colación, pr tanto se cumple lo que espera de este periodo de tiempo durante el cual el
sistema minero debe parar.
Etapa 4
Una vez terminado los elementos “más complejos”, se probará el modelo en búsqueda de
errores,

 Un punto de extracción tenga una capacidad tan grande que impida que sea cargado
Para ello, se subirá la media de la distribución uniforme que define el tonelaje a extraer
desde el punto 1, de 10 a 200. Lo esperado es que no se extraiga nada desde ese punto
de extracción.
Basado en los resultados de una simulación de 27 horas se obtuvieron lo siguiente
(basado en array_9.xlsx):

baldada baldada baldada baldada


baldada baldada baldada baldada
hora acumulad acumulad acumulad acumulad
punto 1 punto 2 punto 3 punto 4
o punto 1 o punto 2 o punto 3 o punto 4
0 1 10 10 13 1 10 10 13
1 2 22 20 24 1 12 10 11
2 2 34 29 38 0 12 9 14
3 3 48 39 48 1 14 10 10
4 3 60 49 60 0 12 10 12
5 4 71 58 73 1 11 9 13
6 4 79 64 93 0 8 6 20
7 4 89 73 108 0 10 9 15
8 4 89 73 108 0 0 0 0
9 5 99 82 121 1 10 9 13
10 6 111 92 134 1 12 10 13
11 6 124 101 147 0 13 9 13
12 7 135 110 161 1 11 9 14
13 7 147 121 172 0 12 11 11
14 8 161 131 181 1 14 10 9
15 8 170 139 198 0 9 8 17
16 8 170 139 198 0 0 0 0
17 9 182 147 212 1 12 8 14
18 9 194 157 224 0 12 10 12
19 10 205 169 234 1 11 12 10
20 10 218 180 245 0 13 11 11
21 11 230 189 257 1 12 9 12
22 11 241 198 271 0 11 9 14
23 12 252 208 284 1 11 10 13
24 12 252 208 284 0 0 0 0
25 12 264 218 296 0 12 10 12
26 13 276 227 310 1 12 9 14
Como se aprecia, como el punto de extracción 1 aporta tanto mineral por baldada que solo
se pueda sacar una baldada por hora para no desequilibrar la igualdad de tonelaje con los
otros puntos.

Análisis de resultado
Debido a que este modelo no es una simulación terminal, es necesario encontrar la
estacionalidad del modelo. Para ello la variable de respuesta va a ser las toneladas por
hora descargadas en el pique de extracción. Se hará una simulación inicial de 7 días para
encontrar algún patrón que nos dé pistas del tipo de estacionariedad que tiene este modelo
como se aprecia en la siguiente tabla (basada en el archivo array_10.xlsx).
Usando un tiempo de partida de 98 horas, se obtiene la siguiente producción por hora

tonelaje punto de descarga


400

350

300

250

200

150

100

50

0
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97

Como se observa, la variable de respuesta no arroja estacionariedad de manera aparente,


es por ello que se usará un promedio para ver la tendencia y determinar una
estacionariedad
tonelaje promedio
400
350
300
250
200
150
100
50
0
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97

Ilustración 9:tonelaje por hora promedio considerando tiempo de colación

Como se aprecia en el grafico anterior, se aprecia cierta estacionariedad, sin embargo,


hay una tendencia a ir disminuyendo la producción, esto podría explicarse por que cada 8
horas la producción alcanza mínimos, por ende, se buscará aislar este efecto.

tonelaje promedio usando datos dentro del turno


400
350
300
250
200
150
100
50
0
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94

Ilustración 10:tonelaje promedio usando solo los datos dentro de turno, excluyendo las horas de colación

La tabla anterior usa promedio, pero solo de los datos entre colaciones, como se aprecia
no se alcanza la estacionariedad entre colaciones, por ende, tomara como decisión filtrar
todas aquellas productividades de las horas de colación. Lo que se muestra en el
siguiente gráfico
tonelaje promedio sin usar colaciones
380

370

360

350

340

330

320

310

300

290
1 3 5 7 9 1113151719212325272931333537394143454749515355575961636567697173757779818385

Ilustración 11:tonelaje promedio de toda la simulación excluyendo horas de colación

Se aprecia del gráfico anterior que hay una tendencia estable que podría asimilarse como
estacionariedad desde del dato n° 46 que obedece a la hora 52 y el valor de la variable
toma un valor aproximado de 323 ton/hora.
Por ende, se hará una simulación de 60 horas (mayor a 52 horas) bajo diversas réplicas
(21 réplicas) con el fin de obtener la distribución de la distribución de productividad del
sistema minero en cuestión.

Replicas productividad/hora promedio sin


colación
400
350
300
Ton(hora)

250
200
150
100
50
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53
Horas sin colación

Ilustración 12replicas de la simulacion para 60 horas sin incluir horas de colación


Para determinar la productividad de cada replica se hará un promedio de los datos
después de la hora 52 y así determinar la distribución.

La siguiente tabla muestra los resultados (basado en el archivo análisis de réplica)

productividad
replica
promedio
r1 329.13
r2 323.60
r3 330.39
r4 330.39
r5 322.25
r6 331.50
r7 338.38
r8 328.44
r9 320.12
r10 320.44
r11 327.62
r12 332.88
r13 330.58
r14 330.38
r15 326.25
r16 327.78
r17 332.45
r18 321.26
r19 326.94
r20 322.91
r21 327.96

Si se hace un ajuste de probabilidad determinándose que es una distribución exponencial


de media 320 ton/hora y con una prueba Anderson Darling de 1.54. Aunque cabe señalar
que 21 muestras suele ser una muestra muy reducida para obtener resultados confiables.
El intervalo de confianza para distribuciones no normales con nivel de confianza de 95%
está dado en 321 ton/hora y 334 ton/hora.

También podría gustarte