Você está na página 1de 10

CLASE DE DATAMAIN 3/5/04 Botn Derecho Botn Derecho Botn Derecho cerca del punto Norte Sur Set

t clipping Move plane New String Clo (para cerrar la lnea) Punto de contacto Compsitos: subdivide en tramos de igual longitud las muestras. Composita valores de muestra. Para eliminar puntos de alta y baja ley. Eliminar muestras puntuales y que no me afecten a la lectura de media. Para homogeneizar la poblacin. Como no quiero esto genero compsitos. Segn con estadstica descriptiva: Muestras compositadas; muestras originales. Variograma calculado: uno solo omnidireccional. Load Drillholes Update Visualizer Objects Zoom all extended Plane by one point

Distancia de bsqueda muy chica: Paso 25 Lag 10 No me sirve si no hay clara tendencia

Realizo variograma direccional para poder decir si existe o no independencia entre las muestras. Generar cuerpos a partir de lneas. Esto es a partir de lneas bidimensionales generar un cuerpo tridimensional bidimensional: Puedo obtener valores de longitud y superficie y no volmenes. Voy a interpolar valores entre perfiles subsiguientes para generar un volumen. Se genera a partir de triangulacin que genera una envolvente y a partir de all calcular volmenes a partir del rea superficial del cuerpo.

Las triangulaciones en datamine se denominan en general wireframe (alambre- red) y en general tiene la forma de los modelos almbricos de qumica y mineraloga. Wireframe = tringulo cerrado, o sea que encierra un volumen El corte por cualquier punto de un cuerpo con un plano, da como interseccin una lnea cerrada o como mnimo un punto. DTM (Digital Terrain Model) triangulacin abierta o sea generacin de planos tridimensionales. Ejemplo topografa.

No puedo calcular el volumen encerrado pero si puedo respecto de un plano de referencia. Condiciones que necesito para generar una triangulacin. 1) no deben existir puntos dobles o duplicados, si existiesen me genera un tringulo entre estos puntos y no tiene superficie, me genera un error. Debo eliminar uno de esos puntos dobles. 2) chequear la no existencia de cruces (rulos). Debo eliminarlos pues el rea no posee lmites. 3) slo para el caso que quiera calcular la wireframe necesito que las lneas esten cerradas sino en algn putno esta abierta y no podr triangular; no habr volumen encerrado. Debo chequear que mis lneas estn cerradas. DTM abiertas DTM cerradas para otro programa Trabajamos: Para cerrar una lnea uso clo (design open close Cargo botn derecho string (cargo una, cargo el otro) Drillhole - close)

1) Close all strings: cierro todas las lineas Design - open close - close all 2) design condition resolve point. Pide ingreso de tolerancia: mnima distancia a la cual quedan estos 2 puntos para considerarlos puntos distintos y no duplicados. Ilgico es tomar 50 metros, puedo eliminar perfiles completos. Tolerancia 10 cm (0.1 m.) Pide en cual lnea quiero eliminar puntos duplicados. Selecciono una a una click a click. Plano por un punto (perfiles) para facilitar la seleccin de cada perfil: botn derecho de una lnea a otra. 3) Voy a la vista en planta. Busco comando de eliminacin de cruces de lneas. Plano por un punto, botn derecho, plan. Cmo hago para no usar cleepeng. Use cleeping.

Zoom para ver todo. Design condition- trim crossover Haciendo click en una zona o color me corta alli mismo. Deshago. Al medio queda un tringulo. En vista en planta se ve el corte de cruces. En vista en corte no se ve. Depende del tipo de vista en que estoy es como funciona este comando, sino que en planta... Gravo: data save all strings, cada uno de los colores COLOUR = 2 ROJO; COLOUR = 11 AZUL. Vamos a aplicar filtro para ver un solo perfil de roca: format filter string COLOUR = 2 Refresco pantalla redraw display Ahora puedo empezar a triangular: wireframe wireframe setting - Linking method mtodo de enlace, por defecto me ofrece equiangular: har mis tringulos lo ms equilteros posibles, puede ser mtodo de mnima rea superficial o mtodo de lados proporcionales. Para comparar un grupo con el mtodo de equiangular y nosotros el proporcional lengh method. Acepto. Wireframe linking print separation. Pide cual ser la mnima distancia entre puntos adicionales. Si le doy cero triangula con los puntos de mis perfiles. Si le doy distancia o puntos adicionales y triangula con estos puntos adicionales. El problema es que se pone muy pesado y si bien esto me acerca ms a la realidad, tambin puedo equivocarme ms en la interpretacin y por el algoritmo que uso. Interpreto que lo mejor me lo da un mtodo (proporcional lengh method) o el otro. Utilizamos los puntos originales Wireframe linking create tag string (lnea de seguimiento o lnea de obligacin) set tag string colour use tags. Los dos puntos que conforman la lnea de seguimiento deben triangularse s o s. Esto se utiliza mucho para cuando tengo por ejemplo, un banqueo; realizo esto para que me triangule 2 puntos, uno de la cresta y otro del taln del banco para que no me tome el tringulo de cresta a cresta. Set tag string colour (doy color) Link linkstrings me pedir la primera lnea y luego la siguiente y la siguiente etc. conviene lindear desde un extremo al otro como cuando hicimos los perfiles, para no generar posibles cruces de lneas y superposicin. Usamos una vista donde vea todas las que quiero linkear. Luego Finish. Update visualizar object veo el cuerpo y puedo ver dentro de l. Genero las tapas. Vamos a design wireframe linking endlink. Genera los tringulos internos dentro del perfil, como cerrando. Lo hago sobre la primera y la ltima lnea. Como veo cortes, entoces le debo dar una lnea de seguimiento para mejorar su triangulacin. Guardar. Ventana de diseo. Data save, lo puedo guardar como wf o tr pues data me guarda alli los tringulos numerados triangulados por 3 puntos con determinado color. A su vez me guarda en un archivo de puntos del wireframe. Siempre uso lo mismo, si guarde con wf seguir con esto si gurde con tr seguir con esto. Nosotros guardamos con tr. Volumenroca8tr Ahora cargo curvas de nivel: drillhole string Quiero guardar un archivo topogrfico. Debo generar triangulacin abierta. Wireframe intacti (algo asi) cration set point tolerancia mxima separata - new point separeted. Voy a make DTM. A diferencia de 1 cuerpo que toma el mismo color de perfil, me pregunta un color y har todo del mismo color. Selecciono color y O.K. Actualizo. Gravamos data a save wireframes topografaTR

Uso de herramientas de triangulacin Genere mis tringulos y el 3 debera tener 3 tringulos adosados distintos, sin embargo no lo sabe, tampoco a que tringulo adose, entonces utilizo la herramienta de verificacin: verify la saco de wireframe. Por otro lado dentro de mi archivo de tringulos, tengo un campo TRI1Adj .....: 3 3 TRI2Adj....... 4 4 TRI3Adj..... 24 El tringulo 3 tiene por lo tanto el 4 y el 24 y el 78 por cada lado. Chequeo cada que tenga adosado tringulos 3 tringulos, no puedo tener 4 ni tampoco 2, (2 se puede en caso de ser topogrfico DTM en los tringulos del borde. Otra posibilidad de tener 2 tringulos adosados y no cuando genero, ser cuando hago agujeros. Este tringulo tiene 2 adosados, la lnea de puntos es un agujero
78 24

Vamos a verificar. Siempre que le de cualquier comando para empezar a trabajar con wireframe, datamine me pregunta cual es la wireframe o el modelo en el que quiero trabajar. Elijo la wireframe y le hago clic quedando esa eleccin en lnea de puntos. Me voy a output windows. Me puede decir que no hay lnea de contorno y por otro lado no encuentra lnea de mezcla, es decir que debera generar 2 tringulos superpuestos y exactamente iguales. Cuando tengo tringulos superpuestos, cualquiera de los otros tringulos adosados al que estamos analizando, puede tener 4 tringulos y me da un error de ensamblamiento. El tipo de error es no ensamblado. El proceso se llama ensamblado. Verifico para ensamblar las superficies y poder calcular el volumen, si no las tengo ensamblada voy a tener errores. Una vez que verifique debo grabar Falta ver como grabo Vamos a calcular el volumen Wireframe tools calculate volume o (wvo) Pregunta: su triangulacin es abierta(DTM) o cerrada? Si o no Y leo luego el volumen MIX X COORD. MAX X COORD MIN Y COORD. MAX Y COORD. 7600 8400 6200 7000

Buzamiento cero indica un plano horizontalOtra herramienta es la Curva de nivel me permite generar lneas a partir de planos paralelos o mi plano de visualizacin a una distancia determinada Si estoy en una x e y busco una z entero y le pido la separacin de z 1) me pongo en una coordenada z y le doy un clic, me aparece un cuadro rojo, le doy luego una coordenada entera. El cuadro rojo significa coordenada bloqueada.

2) Ahora plano por un punto y pido planta (plan) 3) Clic en z para desbloquear 4) Comienzo a trabajar Format filter - wireframe triangls colour = 31 Redraw display Wireframe tools generate multiple slicer Pregunta: quiere convertir la traza de esos planos en lneas? SI cada cuanto quiere el incremento de las equidistancias? Nosotros 1 m el otro grupo 2. Resumen: clic z = 0 0y clic Plano por un punto plan Clic z (desbloqueo) Wf tools mltiple slices Convierte? Si no incremento? 1, 2 etc string TOPOGRAFA Si yo doy una coordenada Z no entera por ejemplo 7.6 y le doy 0.10 m para las equidistancias, no hay problema, pero si la equidistancia es de 1, 2 ,3 metros, entonces este 7.6 no me sirve, por eso doy una coordenada entera. Las curvas de nivel sirven para plasmar en un plano la topografa del terreno. Para calcular el volumen de la DTM, le doy una cota. Esa cota puede ser cualquiera inferior y calcular volumen sobre esta cota o dar una cota superior y calcular por encima el aire. MODELAMIENTO DE BLOQUES La teora de modelamiento de bloques es discretizar mi informacin, es decir, discretizar todo mi volumen en un punto que contenga toda la informacing. Genero volmenes discretos con una forma simple (si los volmenes estn asociados a una explotacin minera, no puedo sacar una esfera o una toroide, pero si puedo sacar un cubo o prisma regular), regular fcil de calcular y voy a asumir que todo el volumen de ese bloque esta centrado en su centro de gravedad o centroide (un punto). De modo que tengo en un punto toda la informacin coordenadas X, Y, Z tanto mnimas como mximas, ley de Au, ley de Cu, densidad, tipo de roca, datos econmicos, etc. La condicin de modelo de bloques es que contenga todo el espacio de trabajo para asegurarme de no escaparle...... La idea es tomar al cuerpo en tantos bloques o celdas como sean precisos. Para ello lo primero que necesito es generar un prototipo o modelo vaco, que es obligatorio generar, (para que a partir de una celda se generen las dems) para que el programa sepa que determinada celda es la nmero 589, por ejemplo y conociendo esta sepa cual es la 1, la 2, la 3, la 248 etc. El prototipo tiene por un lado xmin, ymin, zmin, xmax, ymax, zmax y distancias (estas distancias son los deltas, delta x, deltay ,delta z) en x, y,z, de todo mi modelo y en particular de cada una de las celdas y la cantidad nx, ny, nz de celdas en todo mi modelo. Si doy distancias, Datamine calcula las celdas necesarias entre xmin y xmax; ymin, ymax, zmin y z max. Si le doy la cantidad de celdas, datamine calcula las distancias o deltas. Punto mximo que tiene x,y,z max dz dx

Punto minimo que tiene x y z min Evidentemente necesito dar valores mnimos y mximos. Debo determinar la extensin de cada celda individual y el total de celdas que entran en mi modelo. Los obtengo del volumen de la topografa, para eso sirve calcular este volumen.

Xmin Ymin Zmin

7600 Xmax 6200 Ymax 250 Zmax 500 7000 8400

El Zmin lo saco no de la topografa sino, el mnimo de la roca que esta en la parte inferior sino el modelo llegara solo a la topografa. Este dato 250 se obtiene del clculo del volumen de la roca 6 (roja). El Zmax si sale de la topografa. Calculo ahora los deltas: Delta x : 8400 - 7600 = 800 delta y :7000 - 6200 = 800 delta z : 500 250 = 250 Comienzo a jugar. Hay muchas posibilidades para calcular el nmero de celdas por ejempo 10 metros por 80 celdas 20 m por 40 celdas Para delta x 40 m por 20 celdas 80 m por 10 celdas De todos estos generalmente se busca un valor cuadrado en planta, 10 metros para x y 10 metros para y o 40m para x y 40 para y etc, y se busca una h (altura de banco) igual a Z en caso de cielo abierto, en caso de 10 metros por 80 celdas subterrnea es la altura de los subniveles o 20 m por 40 celdas rajos de explotacin. Para delta y 40 m por 20 celdas Si tengo 1metro por 800 celdas, no es fcil 80 m por 10 celdas sacar este volumen en una explotacin, en cambio, 10 metros por 80, puedo disear algn 5 metros por 50 celdas tipo de voladura. 10 m por 25 celdas Normalmente se toma un tamao de Para delta z 25 m por 10 celdas compromiso, ni tan grande como para que no 1 m por 250 celdas pueda diferenciar por ejemplo una parte buena 15 m por 17 celdas de otra mala de mineral (estril y mineral, ni tan 16.7 metros por 15 celdas pequea que no tenga modo de extraerlo y mis calculos no tendrn sentido. Nosotros tomamos 10 , 10 , 80 es decir, 10 en x, 10 en y y 80 celdas, nuestros compaeros tomaron 20 , 20 , 40. A cielo abierto no es malo tomar 10,10,80 pero en subterrnea deber ser 40,40,20. Elegimos h= 5 metros de altura. Para generar el prototipo se utiliza un proceso datamine llamado PROTOM, escrito en la ventanita blanca, Model, create model, define prototype. Como todo proceso datamine, me abre las ventanas de Archivo, campo, falta uno y retrivel o algo asi. Damos un nombre: prototipo10105. Corre y solo se va a output y pregunta: usted necesita utilizar un campo que se llame extraido? No (lo uso slo cuando estoy en produccin y le digo Mind out 1 chau celda si le digo Mind out 0 se queda. Lo puedo agregar a futuro.

Luego pregunta quiere utilizar subceldas? Si respondo que si, que las subceldas son celdas, entonces datamine determina las celdas de las subceldas que no me sirven para definir el cuerpo, pues no lo toman en su volumen de celda. Es decir a estas subceldas no le asigna valor. Las subceldas sirven porque dan mejor aproximacin al volumen real pero no siempre es posible explotar 2.5, 2.5, 2.5 adems cualquier programa de optimizacin me dar lo mismo. En definitiva, no usamos subceldas. (nuestros compaeros pusieron que si) Ahora me pide X,Y,Z del origen que sern 7600 , 6200 , 250 respectivamente es decir las mnimas. Ahora dice cuales son las dimensiones de mi celda X = 10, Y = 10, Z = 5 Ahora pregunta las coordenadas del mximo o la cantidad de celdas. Si le doy ls coordenadas mximas, datamine calcula el nmero de celdas. Si le doy el nmero de cerldas, datamine da las coordenadas mximas. Introducimos cantidad de celdas: X = 80, Y = 80, Z = 50 recordemos que delta z es 250 y he tomado una h = 5 por eso es Z=50. Proceso terminado. Voy al brounser Voy a Block Model DTM prototipo10105 hago un solo clik y veo Campos IJK versores de los ejes x y z XL , Yl, ZL coordenadas del centroide o centro de gravedad XINC, YINC, ZINC incremento o valor incremental XMORIG, YMORIG, ZMORIG son x y z origen del modelo NX, NY, NZ valor de la cantidad de celdas Voy a utilizar otro proceso llamado wirefill Model , create model , define and fill wirefill (o algo asi) Este es un proceso de llenado que tenemos, puede ser fijo o variable. Fijo: si cumple una condicin, toma un valor determinado, si no cumple toma otro valor. Por ejemplo si el cuerpo esta dentro de roca8 toma el valor ROCK8 si no pongale cero Variable:sern por ejemplo las leyes, es decir, dentro de un mismo tipo de roca, una celda tendr determinada ley de Au y la otra siguiente, que est tambien en roca8, tiene otra ley distinta, y la siguiente celda, otra, etc. Necesito evidentemente Wireframe Puedo escribir wirefill. Como todo proceso datamine, aparecen las cuatro cosas o lenguetas. En Archivo aparece como opcional el prototipo y lo llamo y hago un llenado por dentro de la roca 6 y la coloco en un campo que se llama ROCK. Busco mi archivo de triangular wireframe volumen roca 6, voy y busco el de puntos y voy y doy un nombre, y doy un nombre al archivo de salida modelor6. Voy a campos y pide zone: ROCK. Es el nombre de un campo que no existe y no lo estoy agregando de modo que mi siguiente modelo tendr el mismo campo con otro valor y asi, luego los puedo sumar. Voy a parameters ZCODE: cdigo para el campo ZONE y tomar el valor de 6) (codificado para que todo cuerpo que .......... WIRETYPE 1, 2 o 3 llegada del mdulo cerrado. El 2 llena a partir de una sup DTM para arriba por ejemplo, en nuestro caso es 1.

CEL X MIN 10 CEL X MAX CEL Y MIN 10 CEL Y MAX CEL Z MIN 5 CEL Z MAX

Esto es para subceldas, nosotros no pedimos subceldas

Modelo8 mineral rojo Modelo6 mineral azul Modelo0 estril Modeloaire 0 (no hay aire) ; 1 (si esta el aire) Campo AIRE ZCODE 0 Restauro Moduloaire1 ser el 3 de 1,2,3 visto antes... analizar Moduloaire0 ser el 2 de 1,2,3 visto antes... analizar Obtuve un modelo de mi roca 8, un modelo de mi roca 6, un modelo de roca 0 (toda la topografa) un modelo aire por encima o por debajo de la topografia, por encima es 1 pues hay aire, por debajo es 0 pues no ha aire. A partir del modelo de trabajo gener 5 modelos de bloques: ROCA 8, ROCA 6, ROCA 0, AIRE 1, AIRE 0. sta generacin de bloques no me dice mucho, pero si los tengo juntos, sera una informacin ms til. Lo primero que hago es sumar los modelos: Utilizo proceso llamado ADD MOD, model manipulated model Add two block models. Sumo dos modelos de bloques por ejemplo: ROCA 6 Y ROCA 8 ser:

En este proceso slo me pide nombre para dos archivos de entrada y uno de salida. Existe una condicin, el IN1 ser el modelo dejado al fondo y el IN 2 ser el modelo superpuesto, para que se vean. Para eso necesito que el nombre de la variable sea el mismo (ROCA) para que se superpongan si encuentra otra variable, por ejemplo ROCK, no se superponen. IN1 modelor 6 IN2 modelor 8 IN1 modelo r0 IN2 modelor68 La suma me da modelor 68 Conviene que el superpuesto sea el aire. La suma de da modelor068

Ahora sumo los 2 aires IN1 modeloaire0 IN2 modeloaire1 La suma me da modeloaire01

Sumo ahora lo que me queda IN1 modelor068 La suma me da IN2 modeloaire01 modelor068aire01

ROCA 0

ROCA 8

ROCA 6

Ahora voy a pantalla de diseo: Data Load Block model y busco modelor068aire01 Datamine me pregunta por defecto la densidad a asignar a aquellos bloques que tienen, si esto ocurre y he asignado densidades a todos los bloque, entonces hay un error y debo ir a buscar porque no tienen asignada la densidad y a reparar ese error, para ello le doy un valor de densidad 9 o 1000000 que no existen entonces saltan los errores. Nosotros asignamos un valor de densidad media entre todas las rocas de 3 Pregunta: quiere todos los campos? Si Si voy a format filter--- block model le digo a datamine que quiero ver solamente mis cuerpos de roca 6 y roca 8, es decir no quiero roca 0, aplico el filtro ROCA>0 y luego redraw display

Si hago botn derecho model cells make transparent, veo los centroides. Botn derecho y make hiden veo solamente los centroides. Voy a design: leyes de interpolacin grfica. GRADE------MODEL-----INTERPOLATED GRADE----Basic grade interpolations Interpolo leyes de Au y Cu Busco el prototipo prototipo10105, modelo en blanco. Saco las leyes de Au de mi archivo de pozos compositado ya que alli tengo la muestra homogeneizada por la compositacin. Interpolo el Au primero: El archivo de salida es modelointerpoladoAu Voy a campos y en los archivos de entrada leo el de pozos Hago lo mismo para el Cu. Sumo Au y Cu IN1 modelointerpolAu IN2 modelointerpolCu Sumamos: IN1 modeloAuCu IN2 modelo068aire01 La suma me da modelocompleto La suma me da modeloAuCu

Filtro mdulo para que Au>0 Filtro para que ROCA0>0

Você também pode gostar