Está en la página 1de 80

Manual de Surpac

Septiembre Básico
2006
INDICE

INTRODUCCION...................................................................................................................3
OBJETIVOS.......................................................................................................................4
DISCUSION.......................................................................................................................4
GRAPHICAL INTERFACE .............................................................................................. 5
Modo...............................................................................................................................5
FILES & LAYERS.............................................................................................................6
FUNCIONES DE EDICION..............................................................................................7
FUNCIONES DE VISUALIZACION ............................................................................... 7
IMPORTACION ................................................................................................................ 7
PLOTEAR .......................................................................................................................... 7
PROCEDIMIENTO ........................................................................................................... 9
STRING & DTM`S ................................................................................................................17
OBJECTIVOS .................................................................................................................. 18
Strings...............................................................................................................................18
Tipos de String ............................................................................................................. 19
Uso de los tipos de Strings ........................................................................................... 20
Descripción de los Strings............................................................................................21
Direcciones de String ................................................................................................... 21
String Files....................................................................................................................22
Estructura de los archivos de String ............................................................................. 23
DTM’s .............................................................................................................................. 24
Estilos de Archivos...........................................................................................................25
Digitalizando .................................................................................................................... 26
PROCEDIMIENTO ......................................................................................................... 27
Base de Datos .......................................................................................................................34
Geológica .............................................................................................................................34
OBJETIVOS.....................................................................................................................35
DISCUSION.....................................................................................................................35
PROCEDIMIENTO ......................................................................................................... 38
SÓLIDOS ..............................................................................................................................51
OBJETIVOS.....................................................................................................................52
SÓLIDOS ......................................................................................................................... 52
CREACION DE UN SÓLIDO.........................................................................................53
PROCEDIMIENTO ......................................................................................................... 54
Modelo de Bloques ...............................................................................................................63
OBJETIVOS.....................................................................................................................64
DISCUSIÓN.....................................................................................................................64
Bloques y Atributos..........................................................................................................64
Restricciones.....................................................................................................................65
Estimación ........................................................................................................................ 66
PROCEDIMIENTO ......................................................................................................... 68

2
INTRODUCCION

3
OBJETIVOS
• Familiarizarse con Surpac Vision y algunas de sus funciones fundamentales
• Familiarizarse con la interfase grafica de Surpac Vision’s.
• Aprender a importar y exportar datos hacia y desde Autocad
• Usar las herramientas de edición de Surpac Vision’s y manejar secuencias de información.
• Usar las herramientas de visión de Surpac Vision’s para manejar las vistas de datos.
• Aprender a crear modelos digitales de superficies del terreno

DISCUSION
Surpac Vision es el producto estrella de Surpac Software International. Es un programa
en tres dimensiones de diseño minero y geología usado en la industria minera para tareas
tales como exploraciones, diseño de minas (rajo y subterráneas), diseño de tronaduras
(rajo y subterráneas) y simulación de relaves.

Surpac Vision consiste en varios módulos, que pueden ser habilitados en cada licencia.
En las siguientes semanas a usted se le mostraran módulos tales como bases de datos
geológicas, modelos de bloque, diseño de minas (subterráneas y rajos), diseño de
tronaduras (subterránea y rajo), y sólidos. Muchas de las cosas que usted aprenderá en
este laboratorio le darán los conocimientos básicos para ser usados en las semanas
entrantes en otros laboratorios.

La siguiente sección describirá brevemente varios aspectos del programa que abarcan los
ejercicios del laboratorio.

4
GRAPHICAL INTERFACE
Surpac’s graphical user interface (GUI) esta compuesto de varias áreas tal como se muestra en
la figura de abajo:

Menús: Hay 11 diferentes menús para escoger en Surpac Vision. Los dos menú por
defecto se llaman Main Menu & Applications Menu. Los otros incluyen Applets, Blast
Design, Block Model, Database, Mine Design, Ring Design, Solids, Surveying, &
Scheduling.

Toolbars: Aquí hay 14 diferentes toolbars para elegir en Surpac. Las dos toolbars por
defecto se llaman Status Items, & Main. Otras incluidas son Edit, Create, Display/Hide,
View, Inquire, File Tools, Block Model, Database, Mine Design, Blast Design, Ring Design,
& Scheduling.

Menus o Toolbars pueden ser mostrados u ocultados con el botón derecho del Mouse
en cualquier región que no sea un ítem del menú y seleccionando o de-seleccionando el
menus/toolbars del menú subsiguiente del contexto. Los menús están situados sobre la
línea del separador en el menú del contexto, y los toolbars abajo.

Navigator: Es como un mapa exploratorio de la vista de todos los drives. Para abrir los
archivos hay que hacer un clic con el mouse y arrastralos hacia la viewport. Hay tres
modos de abrir los archivos si esto se acompaña con funciones del teclado.

Modo Modificante Resultado


del teclado
Abierto Ninguno El archivo
de se elabre
la layer es en que
mismo su propia layer . El
el del archivo nombre
abierto.
Añadir Crtl El archivo se abre en su capa activa y se le añade
a cualquier otro dato en esa layer.
Remplazar Crtl-Shift El archivo se abre en su capa activa y reemplaza
odos los otros datos en esa layer..

5
Una forma simple también se logra desde el Navigator en el menú de contexto (botón
derecho del Mouse).

Status Bar: El status bar muestra información vital tales como las coordenadas del cursor,
dip y el azimut actual, cambio de la distancia en el eje cuando se mueve o se copia,
conexión a las bases de datos y los modelos de bloques.

Message Window: Toda la información que transmita Surpac al usuario se mostrara en el


message window. Esta puede ser vuelta a clasificar según el tamaño, minimizada y
maximizada. Su estado puede cambiarse entre ser considerado y no serlo. El texto en el
message window puede ser copiado y pegado.

Viewport: Este es el ambiente grafico 3D de Surpac. Todos los tipos de datos se ven en
el viewport (string, surfaces, databases, block models, etc…). Tres formas de mover las
vistas dinámicamente se logran usando el mouse:

Modo
Botón del Mouse
Orbita Izquierdo
Por eje Medio o Ambos
Zoom Derecho

Command Chooser: Todos los comando que hacen trabajar al software (cualquiera sea
del menú, toolbars, o tipeado en el) se muestran en el command chooser. En paréntesis
después del nombre de la función el comando de abreviación también se muestra.
Mientras los comandos se tipean usando el tecleado, the command chooser
automáticamente terminara de escribir la función. La flecha puede ser usada para llamar
funciones que corrieron previamente.

Layer Chooser: Todas las layer disponibles se muestran en el layer chooser. La layer que
se muestra en el recuadro es la layer activa. La modificación y creación de nuevos datos
solo se harán
Graphics en Otras
Layer”. la layer activa.
layers Surpac
pueden ser Vision siempre
agregadas comienza
cliqueando con
“new una desde
layer” layer la
el“Main
layer
chooser, o abriendo archivos del navegador usando el open mode.

FILES & LAYERS


Los dos tipos de archivos que usted usará ahora son los String files (*.str) y DTM files
(*.dtm).
Los archivos String son los datos básicos fundamentales de coordenadas. Estos contienen
puntos y líneas que están ordenados e identificados por secuencias de números. Un
String es una secuencia tridimensional de coordenadas delineando alguna característica
física. El rango valido de números para los string va desde 1 a 32000. Strings pueden
contener múltiples segmentos, los cuales son porciones discontinuas en secuencia del
mismo numero. Además cada segmento puede contener múltiples puntos. Cada punto en
el segmento consiste en una coordenada 3D (X, Y, Z) y hasta 100 descripciones
opcionales. Estas descripciones se almacenan en los campos de descripción nombrados
D1, D2…D100. Muchas informaciones en Surpac guardan automáticamente la información
en los campos de descripción según lo requerido.
Los archivos DTM (modelo digital de terreno) son modelos de superficies. Se crean
siempre a partir de los datos de los string, y una vez que esté creado debe guardarse en la
misma carpeta en la cual se encuentra el archivo srcinal del string desde el cual fue
creado.
Cuando están abiertos estos archivos, sean String o DTM, se almacenan en diferentes
layers. Usted tiene total control en cuanto a donde se almacena cada archivo.

6
Modificación o creación de nuevos datos se realiza en una capa a la vez, y siempre en la
capa activa. Cuando se guardan archivos lo anterior es siempre así. Cada layer se guarda
en su totalidad en un archivo.

FUNCIONES DE EDICION
Las capacidades de editar datos de Surpac son similares en su mayoría a la de los
sistemas Cad. Editar una secuencia de datos se puede hacer por String, segmentos o
puntos. Todas las herramientas para editar los String se encuentran bajo el nombre Edit
menú. Las modificaciones a las secuencias de datos pueden deshacerse usando la
función Undo. Todas las funciones editadas se transforman en datos en la layer activa.

FUNCIONES DE VISUALIZACION
Toda la visualización de funciones se encuentra en el View menu. Visualizar las funciones
no modifica los datos. Estas solo cambian vistas y opciones de visualizar.

IMPORTACION
SURPAC permite al usuario importar y exportar datos hacia y desde fuentes externas. El
formato más común para el intercambio de datos son el ASCII text y el DXF files. Todas las
funciones de archivos importar / exportar se encuentran en el File menú bajo Import or
Export.

PLOTEAR
Plotear en Surpac se realiza fácilmente con Autoplot (se encuentra en el Plotting menu).
Todos las secuencias de datos pueden ser ploteados tal como están dibujados en pantalla.
Varios parámetros tales como el tamaño del papel, escala, y el titulo del bloque pueden ser
elegidos.

7
ICONOS UTILES DE LA BARRA DE HERRAMIENTAS

Cambia el directorio
Abrir archivos String/DTM
Guardar archivos String/DTM
Imprimir
Resetear graficas
Deshacer

Rehacer
Acercar ventana
Alejar ventana
Zoom In
Zoom Out
Zoom All
Centro de Rotación
Vista en planta
Vista seccional
Vista longitudinal
Luces encendidas
Luces apagadas
Hide On
Faces On
Edges On
Render
Grilla 2D
Grilla 3D

Digitalice la localización del cursor


Cierre el segmento digitalizado
Digitalice un punto seleccionado
Ejecutar Macro
Inicio/Termino para la grabación
de una Macro

8
PROCEDIMIENTO
1. Importe el archivo topo1.dxf desde Autocad a un String file.

Asegúrese que su directorio de trabajo actual es C:\INTRODUCTION.LAB\. Usted puede


chequear esto en el Navigator. El directorio actual de trabajo se muestra en negrita y tiene un
tic al lado del. Para hacer esto simplemente cliquee con el boton derecho del mouse en la
carpeta y elija “Set as working directory” del menu de contexto.

a. Desde el File menu elija Import, DXF file to a string/DTM file.


b. Llene los datos tal como se muestra en el ejemplo.

OBS: En la ventana Output location, el usuario debe escribir el nombre de salida del archivo
importado.

c. Cliquee Apply para iniciar la función. Cuando el proceso termine se abrirá un


informe del registro de la conversión. También indicara los resultados de la función
en la ventana de mensajes .

2. Crear una DTM desde el archivo resultado de la importacion del dxf.

a. Abra el archivo resultante del paso previo topo2.str haciendo un click y


arrastrándolo desde el Navigator hacia la viewport.
b. Desde el menú Surfaces elija Create DTM from a layer.

9
c. El DTM muestra que ha sido creado. Ahora guarde este archivo.
e. Desde el menú File elija Save, String/DTM file.
f. Llene el recuadro siguiente como sigue:

3. Generar diversas opciones de visualización con el archivo topo2.str.

a. Abra el archivo resultante del paso previo topo2.str haciendo un click y


arrastrándolo desde el Navigator hacia la viewport.

b. Con el icono que aparece en la barra de herramientas


sirve para desplegar y ocultar los string. Una vez que
se selecciona algunos de estos iconos aparece la siguiente ventana (Ejemplo:
icono de la derecha).

Obs: Fijarse siempre en la palabra para ver si están ocultando (erase) o desplegando (draw).

10
c. Seleccionando “Apply” se ocultaran todos los string.
d. Con los mismos iconos que aparecen en la parte b, seleccionar el de la izquierda y
también aparecerá la misma ventana en donde:

OBS: En la sección “String Range” es donde se ingresan los números de los string que se
necesiten en la pantalla. Recordar que los números ingresados con la separación hecha con “,”,
significa intervalo y los ingresados con “;” significa que aparecerán los string indicados solamente.
El mismo criterio se utiliza para los segmentos (Seg range) y para los puntos (Seg pnt range).

4. Arregle el archivo lev100.str corrigiendo todos los errores en los archivos String.
a. Abra el archivo lev100.str cliqueando y arrastrándolo desde el navigator hacia la
viewport.

b. Desde la toolbar elija el boton para mostrar los marcadores del punto y aplicar
la forma siguiente.

11
c. Del menu Display elija Strings, con string y segment number para mostar los
numeros en cada segmentoo display the numbers at the first point in each
segment.
d. En A (ver diagrama use Edit, Segment, Join para unir el final del segmento 1.1 con
el principio del segmento 1.2. Recuerde revisar sus avisos del dialogo
e. En B use Edit, Segment, Close para cerrar este segmento
f. Ventana en C usando el botón
g. Use Display, Point, Numbers para ver los números de cada punto.

h. Use Edit, Segment, Break after point , y elíjalo para quebrar después del punto 12
Observe por favor que los números del punto cambian al corregir el punto (borrar e
insertar). Estos números de puntos referidos aquí en este procedimiento
pertenecen al diagrama de arriba.
i. Use Edit, Point, Move para mover el punto 81 fuera de la zona, cierre el punto
numero 12.
j. Use Edit, Segment, Join para unir el punto 12 con el 81.
k. Fíjese que los números del punto han desaparecido. Esto ocurre porque hemos
cambiado el orden de los números del punto al unir los segmentos.
l. Use Display, Point, Numbers para redesplegar los números.
m. Finalmente use Segment, Join para cerrar la pared uniendo el punto 98 con el 13.

12
5. Generar la dtm del archivo corregido lev100.str

a. Arrastrar el archivo modificado a la pantalla.


b. Desde el menú Surface, Create DTM from layer, aparecerá la siguiente ventana:

c. Seleccionamos Apply.

13
d. A continuación con el menú Surface, Clip or intersect DTM, Clip DTM with string se
procederá a cortar los triángulos que están fuera de los límites del string. En la
parte inferior de la pantalla te aparecerá el siguiente mensaje:

e. Seleccionar uno de los vértices del archivo string.

f. A continuación aparecerá la siguiente ventana, en donde debes seleccionar el área


a dejar como DTM respecto al archivo string.

14
g. Y el resultado es el siguiente:

6. Del resultado del String file cree un plot simple.

a. Abra el archivo resultante del paso anterior topo2.str haciendo un click y


arrastrándolo del Navigator hacia la viewport.
b. Del menú Plotting elija Autoplot.
c. Llene las tablas siguientes como sigue:

15
d. Una nueva ventana (Plot File Viewer) debiese aparecer mostrando una vista previa
en blanco y negro de la impresión. Por favor cierre esta vista
e. En la ventana de Mensajes debe indicar que se ha creado el archivo (topo2.sa.pf.)
f. Para abrir el nuevo archivo plot creado (*.pf) cliquee y arrastrelo desde el Navigator
hasta la Viewport. Este será abierto en la plotting window.

16
STRING & DTM`S

17
OBJECTIVOS
• Aprender sobre los tipos de archivos gráficos de Surpac’s (*.str & *.dtm).
• Aprender a crear superficies (DTM’s).
• Aprender a digitalizar datos string.
• Aprender a mostrar los datos con los estilos de archivos de Surpac.
• Aprender a realizar cálculos de volúmenes de las superficies.

Strings

Los datos
Surpac Stringen
estarán son losforma.
esta datos básicos de datos
Todos los líneas se
y puntos. Casicomo
almacenan todos los datos
strings. Un traídos a
String es
una secuencia tridimensional de coordenadas delineando alguna característica física. Así
como las líneas en un dibujo definen las características esenciales, lo mismo hacen los
Strings. Las crestas y patas de un pit son strings, al igual que los contornos, bordes de
camino, limites de zonas geológicas, la base de un stockpile, etc. Todos los puntos que
definen un solo String, se almacenan en una secuencia de String y se le asigna un número
común de String. Los números de String pueden ir en un rango de 1 hasta 32000.

Aquí hay un ejemplo ilustrado de lo que son los String:

18
El número del String es un identificador numérico de la característica representada por ese
String. Puede que no tenga ninguna otra significación que distinguir un String de otro,
como es usual en el caso de exploración. Más comúnmente, sin embargo, es el código
para identificar el propósito de un String, por ejemplo si el String pertenece a un borde, o
define un talud o material estéril.

Tipos de String
Tres tipos de strings se reconocen.
1. Strings abiertos, como línea derecha o curva. Si existe más de un String abierto en un
archivo con el mismo número de String, entonces a estos se les llama segmentos abiertos
de ese String y se le asignan un número de segmento.

2. Strings cerrados, puede ser un circulo, cuadrado o cualquier polígono irregular. Un String
es cerrado cuando su primera y última coordenada son las mismas. Si existe más de un
String cerrado en un archivo con el mismo número de String, entonces a estos se le llama
segmentos cerrados del String y se le asigna un número de segmento. Esto es común en
situaciones donde muchas características están representando algo similar, lógicamente
se van a agrupar dentro de un mismo identificador de String, por ejemplo a las curvas de
nivel se le asigna un mismo número de String.

19
3. Spot height string, es un set de puntos al azar unidos por un número de String, que no
están delineadas bajo ninguna característica especial. Los puntos pueden estar en
cualquier orden, ya que la línea actual que junta los puntos no representa ninguna
característica que puedas ver. Los spot height string son usados comúnmente para
registrar elevaciones de puntos en una superficie, o coordenadas de perforaciones.

Uso de los tipos de Strings

En aplicaciones de medición es más común tratar con strings abiertos, los cuales definen
características discontinuas, como aquellas que son encontradas en los rajos. Los strings
cerrados son usados como strings de bordes para realizar un cálculo de volumen.
Ingenieros y geólogos tienden a estar más involucrados con el tipo de línea cerrada, tales
como, berma, crestas y patas, líneas limites de mineral, etc. Dichas líneas cerradas
pueden indicar espesor, por lo tanto, pueden ser usadas para el cálculo de área y volumen

20
Si una String cerrada es definida en una dirección con el mismo sentido a las agujas del
reloj, se infiere que representa un área positiva, esa es por tanto un área de inclusión.
Si por el contrario, es definida en dirección contraria a las agujas del reloj, se infiere que
esta representa un área negativa, y por lo tanto es un área de exclusión.
Si un segmento cerrado de una String está en dirección contraria a las agujas de un reloj y
está contenido dentro de un segmento con dirección en el mismo sentido de las saetas, la
combinación define efectivamente el área entre los segmentos cerrados.

Descripción de los Strings

Se puede asignar otra información “no de coordenadas” a cada punto en un String. Esta

información es llamada
Ej. Una descripción el punto de
o nombre de descripción.
una estaciónEnde mediciones, es exactamente
control. Cuando lo que
se trata con es,
líneas
cerradas, es común que el punto de descripción contenga atributos de la característica
rodeada por la String.Ej. . La concentración y el total de salinidad de una muestra de agua.
El punto de descripción puede contener sub- campos, los cuales pueden ser usados para
dirigir individualmente varios propósitos. Estos pueden incluir:
• Almacenar análisis para múltiples elementos, Ej. Los cálculos del total de
contaminantes.
• Trazado de varias descripciones de subcampos de un punto en distintos lugares sobre
un punto.
La descripción de sub-campos es referida como D1, D2, D3 hasta un máximo de D100.
Estas pueden ser generalmente referidas como campo D.
Los campos D son delimitados por comas, como en el siguiente ejemplo.
DESCRIPTION = ``TREE, 1.54, HOUSE''
Los sub-campos tienen los valores:
D1 = ``TREE''
D2 = ``1.54''
D3 = ``HOUSE''

La longitud total del campo de descripción puede no exceder los 512 caracteres, sin tener
en cuenta el número de sub-campos.

Direcciones de String

La convención es trazar el número del String en el primer punto de este. Dependiendo de


como una String particular fue creada, el orden de los puntos algunas veces dará una
dirección igual a las de las agujas de un reloj, (el mismo sentido) para los segmentos del
String y algunas veces dará el sentido contrario, es decir, el contrario al de las agujas del
reloj. Esta dirección de segmentos es importante para los strings cerrados cuando se
calcula área y volumen.

Si una String cerrada es definida en una dirección con el mismo sentido a las agujas del
reloj, se infiere que representa un área positiva, esa es por tanto un área de inclusión.

21
Si por el contrario, es definida en dirección contraria a las agujas del reloj, se infiere que
esta representa un área negativa, y por lo tanto es un área de exclusión.
Si un segmento cerrado de una String está en dirección contraria a las agujas de un reloj y
está contenido dentro de un segmento con dirección en el mismo sentido de las saetas, la
combinación define efectivamente el área entre los segmentos cerrados.

String Files

Archivos String

Los strings asociados


les denomina archivosoString
afinesy son
son guardados todos
identificados por juntos en archivos
una extensión str. ASCII, a estos
Un archivo se
String
puede contener sobre 32000 strings diferentes.
Cada expediente es identificado por un nombre de dos partes. Las partes son nominadas
separadamente en la práctica. Pero son combinadas para formar un nombre de archivo
aceptable por el computador en el cual el software está siendo usado. La primera parte es
llamada el código de ubicación, este es un identificador de carácter alfanumérico,
usualmente elegido para indicar lo que los strings representan en los expedientes; ej.;
edificios, fosas, contornos, etc.
La segunda parte es un numero ID que define al archivo como un miembro de una serie de
archivos. Este es un identificador de carácter numérico.
Por ejemplo, un conjunto de archivos, cada uno contiene, mediciones de una mina
subterránea, de los meses Enero, Febrero y Marzo de 1990, estos pueden ser llamados:
LEV9001
LEV9002
LEV9003

Donde LEV es el código de ubicación común en cada caso, y el número ID son los
códigos meses / años de los archivos individuales que contienen las mediciones.
Si escribes un número decimal en un ID, por Ej. 1.65:

22
• El número se redondea al número más próximo, con 0.05( esto es 1.65 se redondea a
1.7)
• El número decimal con el punto decimal excluido, esto es (17) este número será usado
para referirse al ID
• Referido al número decimal con y sin punto decimal (esto 1.7 o 17)cuando vuelves a
usar el expediente.

Estructura de los archivos de String

Cada línea en un String file se llama record. Los primeros dos records son llamados record
de encabezamiento y record del eje respectivamente. El record de encabezamiento
contiene datos referente al archivo entero de la secuencia tal como el código de
localización, fecha formada y el propósito.
El record del eje contiene dos sets de coordenadas identificados como secuencia numero
cero, definiendo un eje de tres dimensiones, el cual se usa cuando se toman secciones. Si
no se ha elegido ningún eje este archivo se llena con ceros.
El resto de los records en un archivo string contienen puntos de los string, los cuales tienen
la siguiente estructura.

Número de string Y X Z Descripcion de los puntos

Cada campo está delimitado por una coma. Los Records contienen ceros en todos los
primeros cuatro campos indicando el final de un segmento o de un string. El record final en
el archivo string es una linea con un numero de string que va de cero y hasta el final del
campo descriptor.
El siguiente ejemplo de un string file (pump1.str) fue creado usando el GROUNDWATER
MODELLING y contiene definiciones de tres pozos de bombeos. El archivo contiene 5
campos de descripción (D1 - D5): nombre de perforación, tiempo de bombeo en días,

Tiempo de bombeo en años, tarifa de bombeo y radio de bombeo.


pump ,26-Mar-92,pumping wells ,
0, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000
100, 28.275, -47.079, 0.000, recover1 ,0,10000000,500,0.15
100, 117.516, -93.714, 0.000, recover2 ,0,10000000,700,0.2
100, 108.160, -26.973, 0.000, recover3 ,0,10000000,500,0.15
0, 0.000, 0.000, 0.000,
0, 0.000, 0.000, 0.000, END

El segundo archivo string (blocks98.str) muestra abajo un ejemplo de archivos string que
contien segmentos cerrados.
El archivo fue creado usando él modulo GEOESTADISTICO y contiene bloques regulares
con un grado calculado usando el algoritmo de inverso de la distancia.

blocks , 1-May-92,Grade classifications of blocks98.str ,


0, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000
1, 285.000, 115.000, 98.000, 0.035,23.035
1, 295.000, 115.000, 98.000, 0.035,23.035
1, 295.000, 125.000, 98.000, 0.035,23.035
1, 285.000, 125.000, 98.000, 0.035,23.035
1, 285.000, 115.000, 98.000, 0.035,23.035
0, 0.000, 0.000, 0.000,
1 285.000 125.000 98.000 0.003 47.460

23
1, 295.000, 125.000, 98.000, 0.003,47.460
1, 295.000, 135.000, 98.000, 0.003,47.460
1, 285.000, 135.000, 98.000, 0.003,47.460
1, 285.000, 125.000, 98.000, 0.003,47.460
0, 0.000, 0.000, 0.000,
2, 35.000, 55.000, 98.000, 4.367,11.462
2, 45.000, 55.000, 98.000, 4.367,11.462
2, 45.000, 65.000, 98.000, 4.367,11.462
2, 35.000, 65.000, 98.000, 4.367,11.462
2, 35.000, 55.000, 98.000, 4.367,11.462
0, 0.000, 0.000, 0.000,
3, 55.000, 55.000, 98.000, 8.941,57.704

3,
3, 65.000,
65.000, 55.000,
65.000, 98.000,
98.000, 8.941,57.704
8.941,57.704
3, 55.000, 65.000, 98.000, 8.941,57.704
3, 55.000, 55.000, 98.000, 8.941,57.704
0, 0.000, 0.000, 0.000,
5, 65.000, 45.000, 98.000, 26.785,36.595
5, 75.000, 45.000, 98.000, 26.785,36.595
5, 75.000, 55.000, 98.000, 26.785,36.595
5, 65.000, 55.000, 98.000, 26.785,36.595
5, 65.000, 45.000, 98.000, 26.785,36.595
0, 0.000, 0.000, 0.000,
0, 0.000, 0.000, 0.000, END

DTM’s
Los modelos digitales estadísticos (DTM) son como los modelos de superficie de Surpac. Las
superficies son usadas en Surpac para cosas tales como visualización 3D y calculo de volúmenes.
La mayor parte de las características superficiales pueden ser modeladas como un DTM:
topografía natural, contactos litológicos, contactos roca / sobrecarga o tablas de agua son algunos
ejemplos. Los DTM deben venir desde un archivo string. Los archivos string contienen la
información sin procesar, donde transformados como archivos DTM contienen un mapa de tríos de
puntos que en el archivo string constituye un triangulo.
Los DTM están hechos de triángulos, con cada punto de cada triángulo emparejado a un punto en
el archivo string srcinal. Consecuentemente los archivos DTM no son validos sin el archivo string
srcinal. Esto es, que un archivo DTM no puede ser abierto si no existe el archivo string srcinal del
mismo nombre. Otra regla aplicada a los DTM es que estos archivos no pueden referirse a si
mismos, es decir un DTM no puede tener valores múltiples de Z para una coordenada dado de XY.

24
Estilos de Archivos
Los estilos de archivo son usados para decirle a Surpac como mostrar el dato string y DTM. El
estilo de archivo es llamado styles.ssi. los archivos de estilo son usados especificando los
siguientes atributos:

• Una etiqueta del estilo para propósitos de leyenda.


• método de dibujo - es decir líneas, marcadores, valores de la cualidad, etc.
• Color de línea.


Espesor de línea
• Patrón de línea.
• Color de cara.
• Color de reflexión especular- el color de los puntos brillantes.
• Color de transmisión para los efectos de la transparencia.
• Efectos del lustre - el tamaño de los puntos brillantes.
• Patrón de cara
• Color de borde
• Espesor de borde.
• Patrón de borde.
• Color de texto.
• Símbolo del marcador
• Tamaño del marcador

Características, fuente, tamaño, inclinación y trayectoria del texto.

Cada vez que un archivo string es guardado, el estilo actual se asocia a él de modo que cada vez
que se abren estas aplicaciones se archivan automáticamente. Si ese archivo de estilo no es
encontrado, se utiliza el archivo por defecto styles.ssi.

25
Digitalizando
Una forma muy común de introducir datos en Surpac es digitalizar. Puedes usar el mouse o una
tabla digitalizadora de datos. Usted ya debería haber aprendido estas funciones en la barra de
herramientas principal en el laboratorio anterior:

Cambiar cualidades del punto


digitizador

Digitalizar la localización de cursor


Digitalizar en el punto seleccionado
Cerrar el segmento digitalizado
Comenzar un nuevo segmento
Digitalizar por segmento siguiente
Digitalizar punto medio

Todas las funciones digitalizadoras se encuentran en CREATE, DIGITIZE Menú. La elevación de


convertir a digitalización puede ser definido in CREATE, DIGITIZE, PROPERTIES o usando el
botón . Cualquier digitalización que usted haga puedes ser siempre editada usando la función
Editing aprendida en el laboratorio anterior.

26
PROCEDIMIENTO
1. Use las funciones digitalizadoras para finalizar la topografía en el archivo
contours2.str.
a. Seleccione el botón de la barra de herramientas para especificar las
propiedades y características para la digitalización.

Llene la forma como sigue:

Esto iniciará la digitalización creando puntos en la secuencia #1 en la elevación 219.

b. Seleccione el botón de la barra de herramientas para digitalizar el punto de


localización del cursor. El mensaje que aparece debe pedir que usted convierta un
punto a digital usando el Mouse. Haga click para digitalizar con el Mouse
aproximadamente en la localización indicada en el siguiente diagrama:

27
Digitalice el primer punto
aquí.

c. Una vez que es digitalizado el primer punto, siga haciendo click para agregar
nuevos puntos. Siga la tendencia general de la línea más baja del contorno (5580).

Los datos deben observarse aproximadamente como sigue:

Nuevo segmento

digitalizado.

d. Repita los pasos de ‘a’ hasta ‘c’, incrementando la elevación de la digitalización


cada 3m hasta alcanzar la elevación 243.

28
2. Para el archivo “contours2.str”, modifique los archivos de estilo para que las líneas
y la elevación sean mostradas cada 200m. Trace e inscriba estearchivo.
a. Desde el menu CUSTOMIZE seleccione Display Properties, Strings and points.
b. Llene la forma subsiguiente como sigue:

3. Para el archivo “contours2.str”, modifique los archivos de estilo para que los
datos sean mostrados como marcadores (PUNTOS) trace e inscriba el archivo.
a. Desde el menu CUSTOMIZE seleccione Display Properties, Strings and points.
b. Llene la forma subsiguiente como sigue:

29
4. Creación de cortes entre dos archivos DTM`S
a. Primero arrastrar el archivo pit1.str y topo1.str a la pantalla
b. Luego desde el menú Surface, Clip or intersect DTM`S, Lower triangles of 2
DTM`S.
c. Aparecerá una ventana, en donde hay que ingresar un nombre a la layer y cliquear
Apply.

d. En la parte inferior de la pantalla aparecerá un mensaje indicando “Seleccionar la


primera trisolación”, acá se debe seleccionar cualquier archivo DTM, ya sea el pit o
la topografía.
e. Nuevamente en la parte inferior de la pantalla aparecerá un mensaje indicando
“Seleccionar la segunda trisolación”, que correspondería al archivo que no ha sido
seleccionado.
f. En la ventana de mensajes de Surpac, aparecerá un mensaje que indica que se
están iniciando los cálculos.
g. El resultado es el siguiente:

30
5. Creación de cortes entre dos archivos DTM`S
a. Primero arrastrar el archivo pit1.str y topo1.str a la pantalla
b. Luego desde el menú Surface, Clip or intersect DTM`S, Upper triangles of 2
DTM`S.
c. Aparecerá una ventana, en donde hay que ingresar un nombre a la layer y cliquear
Apply.

d. En la parte inferior de la pantalla aparecerá un mensaje indicando “Seleccionar la


primera trisolación”, acá se debe seleccionar cualquier archivo DTM, ya sea el pit o
la topografía.
e. Nuevamente en la parte inferior de la pantalla aparecerá un mensaje indicando
“Seleccionar la segunda trisolación”, que correspondería al archivo que no ha sido
seleccionado.
f. En la ventana de mensajes de Surpac, aparecerá un mensaje que indica que se
están iniciando los cálculos.
g. El resultado es el siguiente:

31
6. Creación de cortes entre dos archivos DTM`S
a. Primero arrastrar el archivo pit1.str y topo1.str a la pantalla
b. Luego desde el menú Surface, Clip or intersect DTM`S, Create solid intersect 2
DTM`S.
c. Aparecerá una ventana, en donde hay que ingresar un nombre a la layer y cliquear
Apply.

d. En la parte inferior de la pantalla aparecerá un mensaje indicando “Seleccionar la


primera superior”, acá si importa el orden. Si queremos obtener el sólido del
material que será removido con ese diseño, se debe seleccionar como trisolación
superior la topografía.
e. Nuevamente en la parte inferior de la pantalla aparecerá un mensaje indicando
“Seleccionar la trisolación inferior”, que correspondería en este caso al pit.
f. En la ventana de mensajes de Surpac, aparecerá un mensaje que indica que se
están iniciando los cálculos.
g. El resultado es el siguiente:

h.
i.
j.
k.

l. Guardar este archivo.

32
7. Creación de reportes de volumen para sólidos.
a. Primero arrastrar el archivo creado del paso anterior a la pantalla.
b. Luego desde el menú Volumes, Report volumen of solids.
c. Aparecerá una ventana, en donde en la “Location” se debe ingresar el nombre del
reporte, en el “ID number” un número de identificación del software, luego el tipo
de formato y los números de decimales que va a tener el reporte.

d. Al final entregara un reporte en el formato indicado

33
Base de Datos
Geológica

34
OBJETIVOS
• Familiarizarse con la base de datos geológica de Surpac.
• Aprender acerca de los mínimos requerimientos para realizar una base de datos
geológica
• Aprender a importar datos dentro de una base de datos desde archivos de texto
ASCII.
• Cortar secciones a través de los datos de los sondajes y crear dibujos.

DISCUSION
El modulo de las bases de datos geológicas en Surpac es uno de los set de herramientas más
importantes que tú puedes aprender. Los archivos de los sondajes son el punto de inicio de
cualquier proyecto minero y constituye la base en cada estudio de factibilidad y en la estimación de
reservas mineras. Una base de datos geológica consiste en un número de tablas, cada una de las
cuales contienen diferentes tipos de información. Cada tabla contiene un número de campos de
información. Cada tabla tendrá varios registros los cuales a su vez tienen mas archivos con
información. Surpac requiere 2 tablas obligatorias: collar y survey.
La información almacenada en la tabla collar describe la locación del collar del sondaje, la
profundidad máxima del sondaje y si la traza del sondaje es lineal o curva para ser calculada
cuando recuperen el sondaje. También se puede almacenar Información opcional del collar por
cada sondaje. Por ejemplo, fecha de perforación, tipo de sondaje o nombre del proyecto. Los
campos obligatorios en una tabla collar son:

• (identificación del sondaje)


• y
• x
• z
• max_depth (profundidad máxima)
• hole_path (trayectoria del sondaje)

La tabla survey entrega la información de desviación de los sondajes usada para calcular la traza
de las coordenadas de los sondajes. Los campos obligatorios incluyen, profundidad de la
perforación a la cual la desviación fue tomada, el manteo y azimut del sondaje. Para un sondaje
vertical, el cual no ha sido desviado, la profundidad podría ser la misma al campo “max_depth” de
la tabla collar, el dip de –90 y el azimut 0. Los campos y, x y z son usados para almacenar las
coordenadas calculadas de cada desviación. Campos opcionales para esta tabla pueden incluir
otra información que se haya tomado a los puntos como por ejemplo desviación y orientación del
centro. Los campos obligatorios en una tabla survey son:

• hole_id

35
• dip
• azimuth

A un costado de las tablas obligatorias, hay tablas opcionales que pueden ser agregadas y usadas
para almacenar información semejante como geología y leyes. Hay 3 diferentes tipos de tablas
opcionales que pueden ser agregadas a la database:

1. interval
2. point
3. discreet

Las tablas interval requieren la profundidad de partida y término de los intervalos, los campos se
llaman “depth_from” y “depth_to” respectivamente. Las tablas point requieren solamente la
profundidad donde la muestra fue tomado, el campo se llama “depth_to”. Los campos x y z son
usados para almacenar las coordenadas calculadas de las profundidades de las muestras. Las
tablas discrete sample son usadas para almacenar información por punto, el cual tiene un único
“samp_id” y la posición en el espacio de sus coordenadas X, Y Z. La tabla discrete sample está
idealmente situada para almacenamiento y procesamiento posterior de muestras geoquímicas del
suelo.
El siguiente diagrama muestra alguna de las típicas secciones geológicas del módulo Geological
Database en Surpac:

36
ICONOS MÁS USADOS DE LA BARRA DE HERRAMIENTA
DE LA BASE DE DATO GEOLOGICA
Abrir base de dato
Cerrar base de datos
Estilos de muestra de sondajes
Mostar sondajes
Complete unextended hole
Previous Section
Next Section
Reverse View Direction
Zoom Plane
Refresh Drillholes
Identify Drillhole
Edit Drillhole
End Section Mode

37
PROCEDIMIENTO
1. Agregar una tabla interval llamada “geology” con un campo opcional llamado
“lithology “a la base de datos “Surpac”.
a. Primero debes conectar la base de datos de los sondajes. Para hacer esto
simplemente haz “click” y carga el archivo “surpac.ddb” desde el Navigator de la
viewport. Tú verás en la Status Bar aparecer un ítem con el icono database y el
nombre “Surpac” Esto significa que estás conectado satisfactoriamente a la base
de datos.
b. Desde el menú Database escoge Database, Administration, Create table.
c. Rellena los siguientes cuadros como a continuación:

38
2. Importar información geology a la base de datos desde los archivos geology.txt.
a. Asegurate que estás conectado a la base de datos de los sondajes. Ver paso 1.a.
b. Desde el menú Database , escoger Database, Import data y rellena los siguientes
cuadros como a continuación

39
40
3. Creación de una base de datos.
a. Desde el menú File, new, seleccionar geological database. Aparecerá la siguiente
ventana en donde se debe colocar el nombre a la base de datos que va a ser
creada.

b. Seleccionar Apply, luego aparecerá la siguiente ventana:

c. Aplicar, luego aparecerá la siguiente ventana:

41
En el sector de “Tablas Obligatorias” existen tres tipos de tablas trae por defecto, por
lo que se debe chequear con la información inicial, y la tabla que no aparece se debe
agregar en el sector de “Tablas Opcionales para la base de datos”

d. A continuación se chequeará los campos de cada tabla de la información inicial.


(assays, collar, lithology, survey).

Collar

Survey

42
Assays

Litología

43
e. Luego seleccionar Apply, y se tiene generada la Base de Datos, por lo que a
continuación se debe importar los datos.
f. Desde el menú Database, Database, Import Data.

g. Lo siguiente es chequear las tablas de datos que se entregaron al comienzo .

Fijarse en el número de
columna
correspondiente a la
información inicial

44
Obs: Los archivos que van a ser importados tienen que ser en formato TXT o CSV,
estos deben ser cargados en esta ventana:

A continuación Surpac entregará un reporte denominado, el cual puede tener


algunos errores que se deben solucionar.

De esta forma los datos estan


correctamente ingresados.

45
4. Crear y graficar los sondajes.

a. Desde el menú Base de Datos, escoger Desplegar, Sondajes


b. Rellenar el cuadro de la siguiente manera:

46
5. Colorear Sondajes

a. Desde el menú Base de Datos, escoger Desplegar, Desplegar estilos de Sondaje


b. Expandir la carpeta assay, para encontrar el campo grade1, con el botón derecho
en este mismo campo elegir la opción Obtener rango mínimo-máximo.

c. Esto agregará un grado en el rango, los cuales consisten en los valores mínimo y
máximo encontrados en el campo gold. Esto es solo para darte una referencia de
los rangos de valores comúnmente disponibles en este campo.

d. Desde el primer rango creado, al lado derecho, cambiar From Value y To Value a 0
y 2, respectivamente.

e. Escoger un color para este rango de grado en particular.

f. Haz nuevamente click con el botón derecho en el campo gold y escoge Add new
style desde le contenido del menú. Esto agregará un nuevo rango debajo del
rango previamente agregado.
g. En el lado derecho, Cambiar el From Value y To Value a 2 y 4, respectivamente.

47
h. Escoger un color para este rango de grado en particular.

i. Continuar agregando rangos en incrementos de 2 hasta llegar a 10. Por ejemplo:

0-1  Cyan
1-2 Orange
2-3 Yellow
3-4 blue
4-5 red

5-6 Magenta
6-7 green
7-8 periwinkle
8-9 Black
9-10 White
10-999 ……
6. Desplegar los sondajes con mineral.

a. Desde el menú Base de Datos, escoger Desplegar, Sondajes.


b. Rellena los diferentes tablas del esquema como se muestra a continuación:

c. Desde el menú Base de Datos, escoger Secciones, Definir o a traves del icono :

48
d. Luego seleccionar el plano de la sección.

49
e. Luego ir avanzando hasta que aparezcan los primeros sondajes con mineral. Ir
avanzando con el siguiente icono .
f. Luego se debe encerrar el sector donde esta el mineral, esto se debe hacer a

través de la función digitalizar ,en sentido horario y para cerrar ese segmento

realiza con el siguiente icono . Luego se avanza y se realiza el mismo proceso


hasta que se encierren todos los sectores con mineral .
g. Una vez que haya finalizado, debe guardar el archivo creado. Luego que ha sido
salvado , arrastrarlo a la pantalla y el resultado sería el siguiente:

50
SÓLIDOS

51
OBJETIVOS
• Familiarizarse con los sólidos generados por Surpac.
• Aprender acerca de las distintas formas de triangulación para generar un sólido.
• Aprender a validar sólidos y generar reportes.
• Aplicar funciones de unión, intersección y outersección de sólidos.

SÓLIDOS
Es una triangulación tridimensional de datos. Por ejemplo, un 3DM es un objeto formado por una
cantidad de DTM que se encargan de unir los distintos string, los cuales representan secciones que
corresponderían a los límites del sólido en esa zona. Los modelamientos de sólidos utilizan
triángulos para unir poligonales que juntas pueden formar un elemento sólido. Los resultados de
las triangulaciones pueden ser usadas para:

• Visualización
• Cálculo de Volumen
• Extracción de Perfiles en cualquier dirección
• Interceptarlo con la base de datos geológica

El modelamiento de sólido es creado por una serie de triángulos formados con los puntos que
contienen los string. Estos triángulos al verlos como plano se ven superpuestos, pero al considerar
la tercera dimensión no se aprecia el cruzamiento de los triángulos. Los triángulos en un
modelamiento de sólidos pueden incluir alguna estructura.

El sólido se compone principalmente de una cantidad de triángulos los cuales no están


traslapados. Estos triángulos forman los objetos que pueden tener un identificador numérico entre
1 y 32000. Los objetos representan rasgos discretos en un modelo sólido. Por ejemplo, en el
diagrama mostrado, la disminución y los cuerpos de mineral todos tienen números de objeto
diferentes, como ellos representan rasgos diferentes.
Sin embargo, los rasgos como cuerpos de mineral pueden consistir en triangulaciones discretas, y
usted puede querer dar a estas triangulaciones el mismo número de objeto para indicar que ellos
son la misma estructura. En este caso, cada triangulación discreta debe tener un número de
trisolación diferente. Una trisolacion es una parte de un objeto y puede ser cualquier número entero
positivo. El objeto y números de trisolacion dan la referencia a todos los objetos contenidos en un
Sólido.
Una trisolacion puede estar abierta o cerrada. Una trisolacion está abierta cuando falta por
triangular uno o más triángulos que componen el sólido. Un objeto puede contener tanto
trisolaciones abiertas como cerradas.

Alguna de las razones por las cuales los objetos pueden estar abiertos o cerrados son:

• Un objeto cerrado puede tener su volumen sumando los volúmenes de cada uno de
los triángulos que lo constituyen.
• Un objeto cerrado siempre produce String cerrados al generar perfiles
• Un objeto cerrado puede ser usado para fabricar constraint dentro de un modelo de
bloques.
• Cuando un objeto se encuentra abierto no puede proporcionar las mismas
características, por ejemplo al crear perfile los resultados de los string pueden ser
abiertos, cerrados o ambos.

52
CREACION DE UN SÓLIDO

Hay diferentes métodos para la realización de sólidos, los cuales serán detallados a continuación:

• Between segment

Triangula de forma automática los segmentos que han sido seleccionados.

• Using center line and profile

Triangula a lo largo de una línea de centro (string) con la forma de un profile

• Using control string

Triangula entre segmentos usando string de control para una mejor definición

• Inside a Segment

Triangula automáticamente dentro de un segmento seleccionado

• By manually selecting points

Triangula entre segmentos de forma automática definiendo manualmente los límites


de la triangulación

• One Triangle

Triangula seleccionando los puntos de los extremos de un triángulo.

• Segmen to Point

Triangula automáticamente desde un segmento seleccionado a un punto


seleccionado

• One segment to two segments

Triangula entre un segmento mayor a dos menores usando el concepto de unión y


la línea de bifurcación

• One segment to many segments

Triangula entre un segmento mayor y muchos segmentos pequeños.

• Many Segments

Triangula automáticamente entre un rango de string o segmentos


Trinagulation Algorithm
Diferentes algoritmos para utilizar para obtener mejores resultados con diferentes
situaciones geométricas

53
PROCEDIMIENTO
1. Crear un sólido a partir de un archivo string.
a. Primero debes llamar el archivo que se fue creado en la parte de Base de Datos.
b. Desde el menú Solid, tringulate, many segment.
c. Rellena los siguientes cuadros como a continuación:

d. A continuación se debe ir pinchando segmento por segmento, hasta antes de los


dos segmentos, como a continuación.

54
e. Luego apretar escape y aplicar

55
f. Luego se debe triangular los dos segmentos, para esto hay dos formas. Una es
desde el menú Solid, triangulate, one segment to two segments.
g. Aparecerá en la pantalla, la siguiente ventana. El número de objeto y de trisolación
debe ser el mismo que fue utilizado para la unión de varios segmentos.

56
h. En la parte inferior de la pantalla aparecerá un mensaje “Seleccione el segmento
padre”, siempre el segmento padre es el segmento mayor.

i. Una vez que fue seleccionado el segmento padre, aparecerá un ventana


consultando la forma del segmento hijo, ya sea como segmento (S) o como punto
(P). En este caso ambos hijos son segmentos.

j. Una vez que seleccionamos ambos hijos, Surpac en forma automática genera la
triangulación.
k. La próxima unión de estos dos segmentos se realizará con la otra metodología
para lograr una triangulación mucho mas suave. Seleccionar el menú Solid,
triangulate, one segmente to many segment

l. Aparecerá la siguiente
debe concordar ventana, en la cual el número de objeto y de trisolación
con los anteriores.

57
g. Luego aparecerá una ventana preguntando por el numero de segmentos que
tienen que unir con el segmento padre.

h. En la parte inferior de la pantalla, aparecerá el mensaje indicado que debes


“seleccionar el primer punto de quiebre en el segmento padre”, seleccionar un
punto en el segmento padre. Luego te indica “Seleccionar el segundo punto de
quiebre en el segmento padre”, seleccionar otro punto y automáticamente te
genera una línea divisoria.

i. En la parte inferior de la pantalla, aparecerá un mensaje “Seleccione la porción del


padre para unir con el primer hijo. Seleccionar un punto del string del padre.

58
j. Luego te pregunta por el hijo que va a unir en esa porción, y nuevamente consulta
sobre si el hijo es segmento o punto. Y luego genera la triangulación
correspondiente.

k. A continuación se debe reiterar el procedimiento de los paso a hasta e para


triangular los demás segmentos.
l. Una vez triangulados todos lo segmentos, se debe triangular las puntas. Esto se
realiza con el menú Solid, triangulate, inside a segment. Luego se debe

seleccionar solamente el string ubicado en los extremos.

g. Al momento de seleccionar el string se cierra en forma automática.


h. Guardar este archivo dtm.

59
2. Validación de un sólido
a. Una vez que ha sido creado el sólido, se procede a validar para así chequear que
no tiene ningún error. Arrastrar a la ventana el sólido creado anteriormente y desde
el menú Solid, validation, validate object.
b. Aparecerá la siguiente ventana, en la sección “layer name” se encuentra el
nombre de nuestro archivo creado, en la sección “object range” es para cuando se
tiene una serie de objetos en la pantalla, “loction report” es el nombre de salida del
reporte. Los errores que puede tener el sólido:
Intersección de triángulos
Triángulos duplicados
Triángulos inválidos

c. Seleccionar Apply y en la parte inferior de la pantalla aparece el siguiente mensaje


indicando el resultado de la validación.

d. Para que el sólido se encuentre validado, debe indicar que este Cerrado y la
validación debe ser verdadera.

60
3. Reporte de volumen para sólidos
a. Para este caso, se va a realizar un reporte por Rango de Elevación. Para esto se
debe arrastrar el archivo a la pantalla.
b. Se debe saber la cota máxima y la mínima. Una manera fácil y rápida es usando
la grilla 3D .

c. Luego desde el menú volumes, report volume of solids y el la sección Report by


elegir Elevation range, y llenar el campo Elevation range (Cota mínima, cota
máxima y el intervalo).

61
d. Como resultado Surpac entregará el reporte en el formato indicado y en los
intervalos anteriormente señalados.

62
Modelo de Bloques

63
OBJETIVOS
• Familiarizarse con el modulo de modelamiento de bloques Surpac y con el
concepto de modelamiento de bloques.
• Aprender a rellenar un modelo de bloques desde datos de sondajes en una base
de datos geológica
• Aprender a forzar un modelo de bloques para eliminar bloques específicos.
• Aprender a informar volumen, tonelaje y ley desde un modelo de bloques.

DISCUSIÓN
El modelo de bloques es una forma de base de datos referencial-espacial que proporciona un
significado para modelar un cuerpo 3-D desde datos de puntos e intervalos como son los de una
muestra de sondajes. Es un método de estimación de volumen, tonelaje, y ley media de un cuerpo
3-D desde escasos datos de perforación.

Bloques y Atributos
Registros en el Modelo de Bloques son relacionados a bloques. Estos son particiones cúbicas del
espacio modelado y son creados en forma dinámica de acuerdo a las operaciones realizadas en el
Modelo de Bloques. Cada bloque contiene atributos para cada una de las propiedades a ser
modeladas. Las propiedades o atributos pueden contener series de valores numéricos o
alfanuméricos. Cada bloque es definido por su centroide geométrico y sus dimensiones en cada
eje. Los bloques pueden ser de diferentes tamaños definidos por el usuario una vez que el modelo
de bloques ha sido creado.

Figura 1: Modelo de Bloques de arenas pétreas “oil sands” coloreadas por valores de atributos
(bitumen).

64
Restricciones
Todas las funciones del Modelo de Bloques serán desarrolladas con restricciones. Una restricción
es una combinación de uno o más objetos espaciales en bloques seleccionados. Los objetos que
pueden ser usados en las restricciones son planos, DTM’s, sólidos, strings cerrados y valores de
atributos del bloque. Las restricciones pueden ser guardadas en archivos para un rápido re-uso y
pueden ellas mismas ser usadas como componentes de otras restricciones.

El bloque encuentra una restricción (Ej. : debajo una DTM como en las figuras siguientes) si su
centroide se cruza con tal restricción. Esto es cierto aún cuando parte del bloque esta sobre la
DTM.

Figura 2: Modelo de Bloques sin restricciones con relación a una superficie DTM.

Figura 3: El mismo modelo de bloque de la fig 2 pero restringida por topografía (DTM).

65
Estimación
Una vez creado el Modelo de Bloque y definidos todos sus atributos, ellos deben ser rellenados
con algún método de estimación. Esto se logra estimando y asignando valores de atributos desde
datos de muestras que tienen coordenadas X Y Z y el valor del atributo de interés. Los métodos
de estimación que pueden ser usados son:

Vecino mas Asigna el valor de la muestra puntual más cercana al bloque


cercano

Inverso de la Asigna valores al bloque usando el estimador del inverso de la


Distancia distancia
Asignar Valores Asignar un valor explicito a los bloques en el Modelo

Kriging Ordinario Asigna valores al bloque usando Kriging con parámetros de un


variograma desarrollados en un estudio Geoestadístico

Kriging Indicador Funciones involucradas con una distribución probabilística de la


ley del bloque obtenida desde el kriging de los indicadores

Asignar por Asigna datos desde la descripción de campos de segmentos


String cerrados a valores de atributos de bloques que están contenidos
dentro de estos segmentos extendidos en la dirección de uno de
los ejes principales (X, Y o Z)

Importar Asigna valores al bloque desde datos de un formato delimitado o


Centroides fijo de un archivo de texto

66
ICONOS MÁS USADOS DE LA BARRA DE
HERRAMIENTAS DE MODELO DE BLOQUES
Modelo de Bloques Abierto
Modelo de Bloques Cerrado
Mostrar Modelo de Bloque
Agregar un Nuevo grafico de restricción
Remover ultimo Grafico de restricción
Remover todos los gráficos de restricciones

Editar Restricción al Modelo de Bloque


Borde del Bloque y Visibilidad de las caras
Agregar restricción de plano cortante
Remover restricción de plano cortante
Colorear Modelo por Atributos
Remover color de los Bloques
Agregar atributo al Modelo de Bloques
Eliminar Atributo del Modelo de Bloque
Editar Atributo del Modelo de Bloque
Matemáticas del Bloque
Identificar Valores del Bloque
Estado del Modelo de Bloques

67
PROCEDIMIENTO
1. Crear un Modelo de Bloque.
a. Para crear un modelo de bloques, se debe ir al menu Modelo de Bloques, Modelo
de Bloques, escoja New.
b. Llene los formatos subsecuentes de la siguiente forma:

c. En la sección del Model Name, deben ingresar el nombre del modelo de bloques o
sea cualquiera, luego Apply.

d. A continuación aparecerá la siguiente ventana

e. Y nuevamente apply.

68
OBS: En Description, uds pueden escribir cualquier tipo de información importante, como
por ejemplo: “Modelo de Bloques, proyecto de titulación”
Después abajo, en EXTENTS (Extensiones), sale una pregunta Get extends from string
file? (Tomar las extensiones de un archivo string?), en este caso lo vamos hacer así por lo
que se debe colocar el tiquet en la ventana del costado. Si hacen esto les aparecerá la
siguiente ventana:

69
f. Después en la parte de Extents String, uds pinchan la flecha de Location y te
mostrará todos los archivos de la carpeta (recuerden tener la carpeta chequeada
como carpeta de trabajo). La ventana que aparecerá será la siguiente:

70
g. Luego cliquear Open, y aparecerá el nombre en la ventana del modelo de bloques,
y en forma automática el modelo tomara las medidas necesarias para poder encaja
el string. Luego al costado deben definir el tamaño del bloque yo utilice 10*10*10,
pero si uds quieren un calculo más exacto deben poner tamaños menores, lo que
conlleva a que el computador se demore mas tiempo en realizar los cálculos.

71
h. Luego Apply, y aparecerá la siguiente ventana:

i. Esta ventana es una reinformación indicándoles las extensiones y tamaños de los


bloques. Luego create model y en la parte inferior de la ventana del software
aparecerá un modelo de bloques conectado.

2. Agregar el atributo “sg” al Modelo de Bloque.


a. Primero asegúrese de estar conectado al Modelo de Bloque. Desde el Navegador,
cliquee y arrastre el Modelo de Bloques dentro de la pantalla para conectarlo.
Dese cuenta del icono especial y nombre del Modelo de Bloques que aparece en
la barra de estado.
b. Desde el menú Block Model, escoja Attribute, New.
Llene los formatos subsecuentes de la siguiente forma:

72
3. Llene el atributo “sg”con el metodo de Asignacion de Valores. Asigne la gravedad
especifica de 2.5 a todos los bloques bajo la topografia “topo1.dtm”.
a. Desde el menu Block Model, escoja Estimation, Assign value.
b. Llene los formatos subsecuentes de la siguiente forma:

OBS: No colocar el tiquet en la sección Above

73
4. Llene el atributo “sg” con el metodo de Asignacion de Valores. Asigne una
gravedad específica de 2.9 a todos los bloques en el cuerpo sólido mineralizado.
a. Desde el menu Block Model, escoja Estimation, Assign value.
b. Llene los formatos subsecuentes de la siguiente forma:

5. Agregar el atributo “ley” al Modelo de Bloque.


a. Desde el menu Block Model, escoja Attribute, New.
b. Llene los formatos subsecuentes de la siguiente forma

74
6. Llene el atributo “ley” conel método de estimación de Inverso a la distancia
cercano. Recuerde que primero debecompositor la base dedatos asociada al
sólido. Use los siguientes parámetros de estimación:
I. Composite file = samples1.str
II. Maximum search radius = 500m
III. Maximum vertical search distance = 9999
IV. Bearing of major axis = 0
V. Plunge of major axis = 0
VI. Dip of semi-major axis = 0
VII. Anisotropy Ratios
i. major / semi-major = 1
ii. major / minor = 1
VIII. Constraints: Inside 3DM (ore1.dtm)

a. Desde el menu Block Model, escoja Estimation, Inverse Distance.


b. Llene los formatos subsecuentes de la siguiente forma:

75
76
7. Visualizar Modelo de Bloques con rangos de leyes
a. Si ud realizo una estimación solamente dentro del sólido, debe desplegar el
modelo y luego agregar un restricción gráfica (constraint, New graphical
constraint).

77
b. Luego desde el menú Display, Colour model by attribute
c. Aparecerá la siguiente ventana, en la cual se debe seleccionar el atributo y el
rango.

78
79
8. Crear un Estado del Modelo de Bloque
a. Para generar un reporte, se realiza desde el menú Block Model, Block Model,
Report
b. Aparecerá la siguiente ventana, en la cual se debe agregar un nombre al File
format como también un nombre de salida y un formato al reporte

80

También podría gustarte