Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicación Del Lenguaje GPSS/H A Un Problema de Acarreo Minero
Aplicación Del Lenguaje GPSS/H A Un Problema de Acarreo Minero
RESUMEN
El GPSS/H es a la vez un lenguaje y un programa de simulacin de sistemas aleatorios discretos. Los programas
son de fcil preparacin y muy verstiles, pudiendo aplicarse a problemas operativos mineros. Su cdigo
computacional es corto y similar al problema por resolver. En la aplicacin a un sistema de transporte real entre
mina subterrnea y superficie, se encontr que para una flota de 8 camiones con 4 tolvas en interior mina y 2
puntos de descarga en superficie una para estril y otra para mineral en el perfil de acarreo existente, es
necesario agregar una tolva ms a las 4 instaladas para alcanzar el costo mnimo de acarreo.
Palabras clave: Tolva, acarreo, perfil, simulacin, lenguaje de programacin.
ABSTRACT
The GPSS/H (General Purpose Simulation system), is both a computer programming language and a discrete
random simulation system. It is versatile, easy to write and can solve a wide range of problems many of them
concerned with the mining industry. This language is non procedural designed for a special purpose which tries
to anticipate what the programer is doing. Programs are of short computational code and similar to the problem
being solved. The application example shows that for an 8 truck fleet hauling ore and waste from 4 hydraulically
operated underground bins onto two unloading points at surface for ore and waste, it is required to add one
additional bin to avoid queues and attain minimum operating cost.
Keywords: Bin, hauling, profile, simulation, programming language.
1. INTRODUCCIN
El GPSS/H (General Purpose Simulation
System), o Sistema de Simulacin de Propsito
General fue desarrollado en 1961 por G. Gordon
de la IBM para simular procesos de eventos discretos. Desde su creacin y hasta el presente se
han desarrollado 10 versiones de GPSS siendo las
ltimas el GPSS-V y el GPSS/H ste ltimo diseado por J.O. Henrikson para su aplicacin en problemas de minera.
El GPSS/H es un sistema rpido y sencillo de
tipo no estructurado porque se adelanta a lo que
el programador intenta efectuar. Su cdigo
computacional es corto y similar al problema que
*
se quiere resolver. El sistema es tambin muy verstil pudiendo ser mejorado continuamente.
El programa se ejecuta en archivos ASCII que
se crea mediante el editor DOS o un procesador
de texto como Word Perfect o MS Word. Se guarda en extensin GPS y se ejecuta en GPSS generando un archivo del mismo nombre con extensin LIS. El acceso al archivo es a travs del editor
DOS.
2. CONSTRUCCIN DEL MODELO GPSS/H.
Una caracterstica bsica del GPSS/H es el uso
de bloques o smbolos para representar actividades.
4.
61
62
impresas o mostradas, B indica el archivo que recibir la impresin. Los dems operandos dan los
valores a ser impresos. CLEAR permite correr el
programa iniciando cada vez a cero las transacciones y las estadsticas de todos los tems que se
hallan antes de este bloque. ENDDO establece el
enlace de la ejecucin circular DO. Los dems bloques del programa se explican en el numeral 2.
6. RESULTADOS
La tabla N 5 presenta para cada punto de
carguo, la carga total vs. nmero de camiones, la
utilizacin de la tolva, los tiempos perdidos en minutos y el promedio de tiempo de espera. La tabla
N 6 muestra el anlisis econmico del punto 1 de
descarga (mineral), que establece el nmero de
camiones, el costo unitario total medio del camin,
el costo total por hora y por guardia, los tiempos
perdidos en minutos, la prdida monetaria por
guardia, el porcentaje de la prdida y el costo total
incluida la prdida. A este costo debe agregarse el
costo de la tolva con lo que se tiene el gran total
del costo para varios tamaos de flotas de transportadores (2 a 6 camiones).
Si se agrega una tolva extra A de carguo al
punto 1 de descarga, se tendrn los resultados
mostrados en la tabla N 7 observndose que se
anulan los tiempos muertos con la tolva adicional.
La adicin de otra tolva B no mejora los resultados. La tabla N 8 muestra el anlisis econmico
del punto 1. Agregando una tolva, las prdidas se
anulan y el costo total por guardia disminuye. La
tabla N 9 presenta una comparacin de los resultados de las 2 programaciones sin agregar y agregando una tolva al punto N 1.
7. CONCLUSIONES
Al correr la simulacin sin tolva adicional, se
encontr que la prdida por tiempos muertos es
mayor para el punto 1 en la descarga (tabla N 5).
El anlisis econmico de los resultados de esta simulacin demuestra que el nmero ptimo de camiones es 2 para cada tolva ya que se obtienen los
menores costos en cada caso (tabla N 9).
Con la adicin de una tolva extra en el punto
1 desaparecen los tiempos muertos disminuyendo
el costo total. El nmero ptimo de camiones sigue siendo 2. Una segunda tolva no mejora los
costos.
8. BIBLIOGRAFA
1. Coss Bee Ral (1999). Simulacin, un enfoque
prctico, 16 Reimpresin, Edit. Limusa S.A.,
Mxico.
2. Estudiantes de Ingeniera de Minas (2001).
UNMSM, Reporte de Prcticas Profesionales,
Mina San Rafael, Puno.
TOLVA
68
TOLVA
87
95
TOLVA
ECHADERO
TOLVA
115
36
Leyenda:
Punto 1
Punto 2
Punto 3
Punto 4
32
Frecuencia
Frecuencia
28
24
20
16
12
8
4
0
10
15
20
VIAJE T1 - T4
CARGUIO 4
TIEMPO > 8h
VIAJE DE IDA
TOLVA 1
TOLVA 1
OCUPADA?
RETORNO T4 ECHADERO
CARGUIO T1
RETORNO T1 ECHADERO
TOLVA 2
OCUPADA?
VIAJE T1 - T2
TOLVA 3
OCUPADA?
CARGUIO T1
TOLVA 4
OCUPADA?
COLA
T1 > T2
VIAJE T1 - T3
CARGUIO T1
COLA
T2 > T3
RETORNO T3 ECHADERO
COLA
T3 > T4
FIN
63
SGMO
KEY
TOP
BACK
INICIO
AUX 1
AUX 2
AUX 3
AUX 4
AUXA 1
AUX 5
AUXA 2
AUX 6
AUXA 3
AUX 7
AUXA 4
TIEMPO
TIEMPO
TIEMPO
TIEMPO
SIMULATE
STORAGE
S (TOLVA), 2
RMULT
1
PUTSTRING
FILE=RESUMEN, (
)
PUTSTRING
FILE=RESUMEN,
( SIMULACIN PARA EL SISTEMA
)
PUTSTRING
FILE=RESUMEN, (
)
FILEDEF
, SGMO.OUT
INTEGER
&C
DO
&C=2,40
GENERATE
, , 0, &C
Los camiones entran al sistema
PUTSTRING
FILE=SGMO , (
SIMULACIN DEL SISTEMA
)
TRANSFER
, INICIO
ADVANCE
0
Bloque auxiliar
ADVANCE
RVEXPO ( 1 , 0.70 )
Descarga
ADVANCE
RVNORM (1 , 3 . 94 , 0 . 25 )
Viaje a la primera tolva ( vaco )
TEST E
F (CHUTE 1) , 0 , AUX 1
Tolva 1 ocupada ??
TRANSFER
, AUXA 1
TEST E
F (CUTE 2 ) , 0 , AUX 2
Tolva 2 ocupada ??
TRANSFER
, AUXA 2
TEST E
F ( CUTE 3 ) , 0 , AUX 3
Tolva 3 ocupada ??
TRANSFER
, AUXA 3
TEST E
F ( CHUTE 4 ) , 0, AUX 4
Tolva 4 ocupada ??
TRANSFER
, AUXA 4
TEST E
Q (WAIT 1) , Q (WAIT 2 ) , AUX 5
ADVANCE
0
QUEUE
WAIT 1
Ingreso a la cola
ENTER
TOLVA
DEPART
WAIT 1
Abandonar la cola
ADVANCE
RVEXPO (1, 6 , 3 )
Cargu o 1
LEAVE
TOLVA
ADVANCE
RVNORM (1 , 7, 46 , 0 . 84 )
(RETORNO CARGADO)
TRANSFER
, TOP
Reinicia el ciclo
TEST LE
Q ( WAIT 2 ) , Q ( WAIT 3 ) , AUX 6
ADVANCE
RVNORM ( 2 , 0 . 3 , 0 . 05 )
VIAJE T1- T2
QUEUE
WAIT 2
Ingreso la cola
SEIZE
CHUTE 2
Si la cola est libre
DEPART
WAIT 2
Abandonar la cola
ADVANCE
RVEXPO (1 , 6 . 2)
Carguo 2
RELEASE
CHUTE 2
Tolva libre
ADVANCE
RVNORM (1 , 8 . 2 , 1 . 2)
RETORNO (CARGADO)
TRANSFER
Reinicia el ciclo
, TOP
TEST LE
Q (WAIT 3 ) , Q (WAIT 4 ) , AUX 7
ADVANCE
VIAJE T1- T3
RVNORM (1 , 1. 2 , 0 . 0 5)
QUEUE
WAIT 3
Ingreso a la cola
SEIZE
CHUTE 3
Si la tolva est libre
DEPART
WAIT 3
Abandonar la cola
ADVANCE
RVEXPO ( 1 , 6 , 4 )
Carguo 3
RELEASE
CHUTE 3
Tolva libre
ADVANCE
RVNORM ( 1 , 9 . 54 , 0 . 82 )
RETORNO (CARGADO)
TRANSFER
, TOP
Reinicia el ciclo
ADVANCE
0
ADVANCE
RVNORM ( 1 , 2 . 7 , 0 . 05 )
VIAJE T1-T4
QUEUE
WAIT 4
Ingreso a la cola
SEIZE
CHUTE 4
Si la tolva est libre
DEPART
WAIT 4
Abandonar la cola
ADVANCE
RVEXPO ( 1 , 5 . 6 )
Carguo 4
RELEASE
CHUTE 4
Tolva libre
ADVANCE
RVNORM ( 1 , 10 . 05 , 0 . 91 )
RETORNO (CARGADO)
TRANSFER
, TOP
Reinicia el ciclo
GENERATE
480
Simulacin para una gda de ocho horas
TERMINATE
1
START
1
PUTPIC
FILE=RESUMEN, AC1, N(KEY), N(BACK), QA(WAIT1)*AC1, QM(WAIT1)
***.* N CAMIONES * CARGAS ** TIEMPO MUERTO ***.** CONTMAX.COLA**
PUTPIC
FILE=RESUMEN,AC1,N(KEY),N(BACK ),FR(CHUTE2)/10,QA(WAIT2)*AC1,QM(WAIT2)
***.* N CAMIONES * CARGAS ** UTIL. TOLVA2 **.**% TIEMPO MUERTO ***.**CONTMAX.COLA**
PUTPIC
FILE=RESUMEN,AC1,N(KEY),N(BACK),FR(CHUTE3)/10,QA(WAIT3)*AC1,QM(WAIT3)
***.* N CAMIONES * CARGAS ** UTIL. TOLVA3 **.**% TIEMPO MUERTO ***.**CONTMAX.COLA**
PUTPIC
FILE=RESUMEN,AC1,N(KEY),N(BACK),FR(CHUTE4)/10,QA(WAIT4)*AC1,QM(WAIT4)
***.* N CAMIONES * CARGAS ** UTIL. TOLVA4 **.**% TIEMPO MUERTO ***.**CO NTMAX.COLA**
PUTSTRING
FILE=RESUMEN, (
)
CLEAR
ENDDO
RMULT
1
END
64
Ciclo
min
Viaje cargado
km/hr
Viaje vaco
km/hr
1.90
17.00
13.60
17.00
2.35
20.00
13.50
20.00
2.95
22.60
14.50
20.00
3.05
24.45
14.00
16.50
Gradiente de Rampa:
10%
Superficie de Rampa:
Afirmado
Ancho de va:
3.50 m
Coeficiente de Rodadura:
20 kg/tm.
carga
5.5
4.0
2.0
7.5
5.5
4.0
2.0
8.0
5.5
4.0
2.0
7.5
8.0
8.0
7.0
5.5
4.0
11.0
8.0
8.0
8.0
7.0
5.5
4.0
2.0
4.0
8.0
8.0
7.0
5.5
4.0
2.0
8.0
8.0
8.0
7.0
8.0
7.0
5.5
4.0
2.0
8.0
8. 0
7.0
5.5
7.0
8.0
4.0
8.0
ida
4.0
3.6
4.3
4.1
4.0
3.6
4.3
4.1
4.0
3.6
4.3
4.1
4.1
4.0
3.6
4.1
3.6
4.3
4.1
4.1
4.0
3.6
4.0
3.6
4.3
4.1
4.1
4.0
3.6
4.0
3.6
4.3
4.1
4.1
4.0
3.6
4.0
3.6
4.0
3.6
4.3
4.1
4.0
3.6
4.0
3.6
4.1
3.6
4.1
Punto 1
Punto 2
desc. retn. carga ida desc. retn.
0.7 7.0
8.0 4.8 0.7 8.4
0.8 7.3
5.5 4.0 1.0 7.5
0.7 8.0
4.0 5.6 0.8 9.3
0.7 7.5
2.0 4.7 0.7 10.0
0.7 7.0
8.0 4.8 0.7 8.3
0.8 7.3
5.5 5.1 0.7 9.7
0.7 8.0
4.0 4.0 0.8 7.5
0.7 7.5
2.0 5.0 0.7 8.1
0.7 7.0
6.1 5.0 0.7 9.5
0.8 7.3
8.0 5.1 0.7 10.5
0.7 8.0
8.0 6.1 0.7 8.6
0.7 7.5
8.0 5.0 0.7 9.5
0.7 8.0
8.0 4.8 0.7 8.4
0.7 7.9
5.5 5.0 1.0 7.5
0.7 6.0
4.0 6.6 0.8 9.3
0.7 7.5
2.0 5.3 0.7 10.0
0.8 7.3
8.0 4.7 0.7 9.3
0.7 8.0
5.5 4.1 0.7 9.7
0.7 7.5
4.0 5.6 0.8 7.5
0.7 8.0
2.0 5.3 0.7 8.1
0.7 7.9
2.0 4.2 0.7 9.5
0.7 6.0
8.0 4.1 0.7 10.5
0.7 7.0
8.0 4.1 0.7 8.6
0.8 7.3
8.0 4.0 0.7 9.9
0.7 8.0
8.0 4.8 0.7 8.4
0.7 7.5
5.5 4.0 1.0 7.5
0.7 8.0
4.0 3.6 0.8 9.3
0.7 7,9
2.0 4.3 0.7 10.0
0.7 6.0
8.0 4.1 0.7 8.3
0.7 7.0
5.5 4.0 0.7 9.7
0.8 7.3
4.0 3.6 0.8 7.5
0.7 8.0
2.0 4.3 0.7 8.1
0.7 7.5
8.0 4.1 0.7 10.5
0.7 8.0
8.0 4.1 0.7 8.6
0.7 8.9
8.0 4.0 0.7 9.9
0.7 6.0
7.0 3.6 0.7 6.0
0.7 7.9
5.5 4.6 0.7 7.5
0.7 6.0
4.0 3.6 0.7 7.3
0.7 8.1 11.0 4.3 0.7 8.3
0.8 7.4
8.0 4.1 0.8 7.5
0.7 8.4
8.0 4.1 0.7 8.1
0.7 7.6
8.0 4.0 0.7 7.9
0.7 7.9
8.0 4.8 0.7 8.4
0.7 6.0
5.5 4.0 1.0 7.5
0.7 7.0
4.0 3.6 0.8 9.3
0.9 6.0
5.5 4.1 0.7 10.5
0.7 7.5
2.0 4.3 0.7 8.0
0.8 7.3
4.0 3.6 0.7 7.3
0.7 8.0
2.0 4.3 0.7 8.0
carga
2.0
8.0
5.5
4.0
2.0
8.0
8.0
8.0
7.0
5.5
4.0
10.9
8.1
8.0
8.0
7.0
5.5
2.0
8.0
5.5
3.6
2.0
6.0
7.0
8.0
7.0
5.5
4.0
11.0
3.0
2.0
8.0
7.5
5.2
7.2
5.1
2.0
8.0
5.4
3.3
1.3
7.0
5.5
2.0
8.0
2.0
7.0
10.3
7.0
Punto 3
Punto 4
ida desc. retn. carga ida desc. retn.
5.3 0.7 9.8
7.5 4.6 0.7 12.1
5.1 0.7 9.9
5.2 4.0 0.7 11.2
5.0 0.7 9.1
7.2 4.6 0.7 10.2
4.8 0.3 10.0
5.1 4.0 0.7 11.3
5.3 0.7 11.0
2.0 5.3 0.7 11.4
5.1 0.7 8.5
8.0 5.1 0.7 10.0
5.1 0.7 8.0
5.4 5.0 0.7
9.1
5.0 0.7 9.9
3.3 4.8 0.3 10.0
5.6 0.7 9.0
1.3 5.3 0.7 11.0
4.5 0.7 8.5
7.0 4.6 0.7
9.1
5.6 0.7 9.3
5.5 4.0 0.7 11.2
5.3 0.7 10.3
2.0 5.3 0.7
9.8
6.1 0.8 9.5
8.0 5.1 0.7
9.9
6.1 0.7 9.1
8.1 5.1 0.7
9.5
5.0 0.7 8.9
8.0 5.1 0.7 9.0
4.6 0.7 9.1
8.0 5.0 0.7 10.2
4.0 0.7 11.2
7.0 5.6 0.7
9.8
5.3 0.7 9.8
5.5 4.5 0.7 10.5
5.1 0.7 9.9
4.0 5.6 0.7 9.3
5.0 0.7 9.1
5.2 4.0 0.7 11.2
4.8 0.3 10.0
7.2 4.6 0.7 9.1
5.3 0.7 11.0
5.1 4.0 0.7 11.2
5.1 0.7 8.5
2.0 5.3 0.7 9.8
5.1 0.7 8.0
8.0 5.1 0.7
9.9
5.0 0.7 9.9
5.4 5.0 0.7
9.1
5.6 0.7 9.0
3.3 4.8 0.4 10.0
4.5 0.7 8.5
1.3 5.3 0.7 11.0
5.6 0.7 9.3
7.0 4.6 0.7 9.1
5.3 0.7 10.3
5.5 4.0 0.7 11.2
6.1 0.8 9.5
2.0 5.3 0.7 9.8
6.1 0.7 9.1
8.0 5.1 0.7 9.9
5.0 0.7 8.9
8.0 5.1 0.7 12.5
4.6 0.7 9.1
8.0 5.1 0.7 9.0
4.0 0.7 11.2
8.0 5.0 0.7 9.9
4.6 0.7 9.1
7.0 5.6 0.7 9.0
4.0 0.7 11.2
5.5 4.5 0.7 10.5
5.3 0.7 9.8
4.0 5.6 0.7 9.3
5.1 0.7 9.9
5.2 4.0 0.7 11.2
5.0 0.7 9.1
7.2 4.6 0.7 9.1
4.8 0.3 10.0
5.1 4.0 0.7 11.2
5.3 0.7 11.0
2.0 5.3 0.7 9.9
4.6 0.7 9.1
8.0 5.1 0.7 10.0
4.0 0.7 11.2
8.0 5.1 0.7 9.5
5.3 0.7 9.8
5.5 4.5 0.7 9.2
5.1 0.7 9.9
4.0 5.6 0.7 9.4
5.3 0.7 11.0
5.2 4.0 0.7 11.3
4.6 0.7 9.1
5.5 4.5 0.7 8.9
5.3 0.7 11.0
5.1 4.0 0.7 11.3
4.6 0.7 9.1
2.0 5.3 0.7 9.9
65
Camin N
1
2
3
4
5
6
7
8
COSTO PROMEDIO
Costo operativo US $
Costo de posesin US $
18.38
17.61
17.12
16.72
15.27
15.24
12.98
12.83
Costo total US $
3.93
4.10
4.63
4.63
15.78
15.78
20.24
20.24
Altitud de mina:
4500 msnm
N de estaciones de carguo:
Tiempo de carguo:
Presin atmosfrica:
7.61 min
0.51 bares
Consumo de aire:
1.88 m3/min
US $ 0.03/m3
Lubricacin:
US $ 0.01/hr
Materiales y reparacin:
Costo total
US $ 0.11
US $ 3.504/hr
66
22.31
21.71
21.75
21.35
31.05
31.02
33.22
33.07
26.94
CAMIONES
N Camiones
Costo total
por hr ($)
2
3
4
5
6
26.93
26.93
26.93
26.93
26.93
53.87
80.79
107.72
134.65
161.58
Costo total
Tiempo
Prdida
Prdida
por gda ($) muerto (min) por gda ($)
(%)
430.96
646.32
861.76
1077.20
1292.64
107.25
345.05
684.24
1027.49
1472.18
48.15
154.90
307.16
461.26
660.89
11.17
23.96
35.64
42.81
51.12
Costo +
prdida ($)
479.11
801.22
1168.92
1538.46
1953.53
Utilizacin. Tolva
(%)
Costo total
por hora ($)
Costo total
por guardia ($)
2
3
4
5
6
60.01
80.42
89.84
95.69
98.22
3.50
3.50
3.50
3.50
3.50
16.85
22.54
25.18
26.83
27.53
495.96
823.88
1194.10
1565.29
1981.06
TOLVA A
N Camiones
2
3
4
5
6
TOLVA B
2
3
4
5
6
N Cargas
50
75
89.5
107
133
Utilz. tolva
(%)
48.05
43.02
59.22
74.95
78.47
50
75
133
107
133
Tiempo no usado
(min)
0
0
25.80
93.88
177.17
23.11
43.02
81.20
79.81
81.20
0
48.96
307.26
253.84
307.26
Espera promedio
(min)
0
0
0.30
0.85
1.30
0
0.65
2.30
2.35
2.30
CAMIONES
N Camiones
2
3
4
5
6
53.87
80.79
107.72
134.65
161.58
Costo total
por gda ($)
430.96
646.32
861.76
1077.20
1292.64
Tiempo
Prdida por
muerto (min)
gda ($)
0.00
0.00
25.80
93.88
177.17
0.00
0.00
11.58
42.14
79.53
Prdida
(%)
0.00
0.00
1.34
3.91
6.15
Costo +
prdida ($)
430.96
646.44
873.50
1119.54
1372.41
67
Utilizacin. Tolva
(%)
Costo total
por hora ($)
48.05
80.42
89.84
95.69
98.22
3.50
3.50
3.50
3.50
3.50
Costo total
por guardia ($)
Costo total
Camin + tolva ($)
13.47
15.09
16.60
21.01
21.99
68
444.43
661.53
890.10
1140.55
1394.40