Etiqueta: Surpac

  • Modelo de bloques en Surpac, Vulcan, Minesight y Micromine.

    Modelo de bloques en Surpac, Vulcan, Minesight y Micromine.

    SURPAC

    Los modelos estándar de Surpac se identifican por su sufijo: *.mdl. Un formato de modelo de bloque secundario de Surpac es el «modelo de bloque libre», identificado por el sufijo *.fbm.

    En otras palabras, Surpac utiliza el método de subdivisión de octree. un método regular de subbloqueo, de modo que los bloques principales deben dividirse en fracciones de 1⁄2n, es decir, 1⁄2, 1⁄4, 1⁄8, etc. El subbloqueo se define cuando se crea el modelo. Sin embargo, la división real de bloques no se realiza hasta que es necesaria. Esto significa que el número de bloques es siempre el mínimo posible.
    Surpac también tiene el concepto de “superbloque” donde se aglomeran bloques idénticos hasta que ya no se puede realizar más aglomeración; esto significa que el tamaño del modelo almacenado de un modelo de bloques de Surpac puede ser mucho más pequeño que el de un modelo de bloques de Datamine.

    Los diferentes regímenes de tamaño de subceldas significan que muchos modelos de Datamine no se pueden convertir a un modelo de bloque Surpac nativo (mdl) si hay subceldas irregulares. Surpac proporciona el formato de “modelo de bloques libre” para importar y manipular modelos de bloques de Datamine en Surpac

    Si se le proporciona un modelo de bloque “.fbm”, es mejor volver a la fuente y ver si se puede obtener el modelo de bloque original de Datamine “.dm”, o si tiene acceso a Surpac, se puede exportar como un archivo “.dm”. De lo contrario, organice una exportación de los datos en formato “.csv” y conviértalos en Deswik a un modelo de Datamine. Sin embargo, lo que se puede hacer con estos modelos es limitado. Tenga en cuenta que los campos de Surpac también pueden ser del tipo «Calcular». Este tipo de campo solo se calcula cuando se utiliza el campo, mediante una ecuación que completa la columna de descripción del campo.

    Al convertir un modelo Surpac, tenga en cuenta que Surpac permite construir modelos en cualquiera de los cuatro cuadrantes cartesianos (I, II, III y IV), como se muestra en la Figura

    VULCAN

    Los modelos de bloques de Vulcan se pueden identificar mediante el sufijo de extensión de archivo *.bmf. También puede haber un archivo *.bdf asociado, que es un archivo de definición de bloque (utilizado en la creación del modelo de bloques, pero no necesario una vez que se ha creado el modelo de bloques).
    Existen varias versiones del modelo de bloques Vulcan.
    El formato original del modelo de bloques de Vulcan (Clásico) almacenaba todos los datos de todos los bloques. Esto significaba que si tenía un millón de bloques con el valor predeterminado, su archivo de modelo de bloques había escrito el valor predeterminado un millón de veces. Esto resultó en un archivo de modelo muy grande.
    El formato «Extendido» escribe toda la información predeterminada en el encabezado y luego hace referencia al encabezado para cualquier bloque con valores predeterminados. Esto significa que el archivo del modelo de bloques escribirá este valor en el encabezado una vez (no un millón de veces) si tiene un millón de bloques con el valor predeterminado en el formato «Extendido». Este método ahorra una cantidad significativa de espacio en archivos.

    MINESIGHT

    Un modelo de bloques MineSight generalmente tendrá el sufijo *.dat
    (Los archivos de modelo de bloques de Micromine también utilizan el sufijo *.dat). Tenga en cuenta que MineSight también utiliza el sufijo *.dat para otros tipos de archivos, como datos sin procesar de pozos de perforación y archivos de control de proyectos.
    Otros tipos de archivos de MineSight incluyen:

    » *.srg (archivos de polilínea)
    » *.msr (archivos en formato MineSight Resource), utilizado para contener datos de objetos geométricos (cadenas, superficies, sólidos).

    Tradicionalmente, los modelos de bloques de MineSight han utilizado un sistema de modelado de bloques completos (tamaños de bloques fijos sin subceldas) con elementos del modelo que identifican los porcentajes del bloque dentro de los contactos del dominio geológico. La mayoría de los modelos MineSight encontrados seguirán siendo de este tipo. Este enfoque permitió modelar minas muy grandes dentro de las limitaciones de memoria y almacenamiento del pasado y, por lo tanto, fue popular entre las minas grandes (y durante muchos años, la única forma en que las minas grandes podían tener un modelo de bloque único que cubriera todo su sitio).
    Desde 2013, MineSight ofrece subbloqueo (sub-celda) que genera un archivo adicional asociado con el modelo de bloque 3D que solo se aplica a áreas y elementos subbloqueados.

    GEMS

    Los archivos de modelo de bloques de Geovia GEMS tendrán el sufijo *.txt. GEMS utiliza un enfoque de modelo de porcentaje parcial sin subceldas.

    MICROMINE

    Un modelo de bloques de Micromine tendrá el sufijo *.dat (el mismo que los archivos MineSight).

  • Tipos de modelos de bloques más comunes encontrados en el industria minera: Datamine.

    Tipos de modelos de bloques más comunes encontrados en el industria minera: Datamine.

    Los tipos de modelos de bloques más comunes que se encuentran en la industria minera son Datamine, Vulcan, Surpac, Micromine y MineSight.

    Los modelos de formato Datamine son actualmente el mejor formato para usar, ya que son compatibles con comandos extensos para interrogación y manipulación. Dado esto, hemos discutido este formato de archivo más extensamente que los otros formatos.

    El formato Datamine estan disponibles públicamente y, por lo tanto, eran bien conocidos. Por lo tanto, muchos de los paquetes de modelado geológico admiten la exportación de sus modelos como modelos de Datamine. Otros formatos de modelos han tenido que determinarse mediante una interpretación juiciosa de prueba y error de lo que creemos que es la forma en que almacenan sus datos.

    MB TIPO DATAMINE

    Los modelos de bloques de Datamine se reconocerán por su sufijo: *.dm.

    Hay dos limitaciones principales de los archivos Datamine que deben entenderse:

    (a) Los archivos Datamine solo admiten ocho caracteres como nombres de campo.

    (b) Los archivos de Datamine están limitados a un total de 256 campos (si están en el formato de precisión extendido predeterminado).

    El formato Datamine tiene sus raíces en una larga historia. Datamine se fundó en 1981 y utiliza el sistema de gestión de base de datos relacional G-EXEC desarrollado por el Servicio Geológico Británico durante la década de 1970.

    Los archivos Datamine son archivos de acceso aleatorio almacenados como tablas planas sin ninguna relación jerárquica o de red implícita. La estructura del modelo se define en un archivo de «prototipo de modelo» y el contexto espacial de cada bloque se almacena como parte del registro de cada bloque mediante posicionamiento implícito, lo que ahorra espacio de almacenamiento y tiempo de procesamiento. Esto se hace utilizando el código de indexación IJK (ver Figura 11 y Figura 12), lo que permite un acceso rápido por parte del programa de computadora a cualquier parte del modelo.

    Datamine IJK schema

    Algunas matemáticas relacionadas con el código IJK son:

    IJK = NZ × NY × I + NZ × J + K

    El IJK también se puede determinar a partir del sistema de coordenadas del modelo:

    I = REDONDO[ (Xc-XParentINC/2)/XParentINC]*XParentINC – XmORIG)/XParentINC

    J = ROUND[ (Yc-YParentINC/2)/YParentINC]*YParentINC –YmORIG)/YParentINC

    K = REDONDO[ (Zc-ZParentINC/2)/ZParentINC]*ZParentINC –

    ZmORIG)/ZParentINC

    Donde XParentINC, YParentINC y ZParentINC son los X, Y y tamaños Z de los bloques principales (a cualquier subcelda).

    La estructura del prototipo del modelo utiliza los campos que se muestran en la siguiente tabla.

    CamposDescripción
    XMORIG, YMORIG, ZMORIGOrigen XYZ del modelo. Datamine establece el origen con respecto a la esquina de la primera celda principal y NO su centroide.
    XINC, YINC, ZINCDimensiones de la celda XYZ (incrementos).
    NX, NY, NZNúmero de celdas principales del modelo en XYZ. Datamine permite un valor de uno para el modelado de costuras. El número de celdas, en combinación con el tamaño principal de la celda, define la extensión de las dimensiones del modelo.
    XC, YC, ZCCoordenadas del centro de la celda XYZ.
    IJKCódigo generado y utilizado por Datamine para identificar de manera única cada posición de celda principal dentro del modelo. Las subceldas que se encuentran dentro de la misma celda principal tendrán
    el mismo valor IJK.
    IPosición del bloque (celda) a lo largo del eje x (cero «0» para la primera posición, y aumentando por valores enteros).
    JPosición del bloque (celda) a lo largo del eje y (cero «0» para la primera posición, y aumentando por valores enteros).
    KPosición del bloque (celda) a lo largo del eje z (cero «0» para la primera posición, y aumentando por valores enteros).
    Datamine block model prototype structure fields

    VERSIONES DEL FORMATO DATAMINE

    Hay dos versiones del formato DM: precisión simple (SP) y precisión extendida (EP).


    El formato DM de precisión simple original se basaba en «páginas» de 2048 bytes. (Estos son los registros de Fortran de palabras de 512 × 4 bytes). La primera página contenía la definición de datos mientras que las páginas siguientes contenían los registros de datos.
    Hay dos tipos de datos: texto o alfa («A») y números de punto flotante («N»).


    Los elementos enteros en la página de definición de datos se almacenan como valores Fortran REAL4 o REAL8 en los formatos de precisión simple y extendida respectivamente.


    Hay algunos códigos numéricos especiales que se utilizan dentro de los datos.
    -1.0 E30 = «abajo»; se utiliza como código de datos faltantes para campos numéricos, también conocido como «valor nulo». (Para los campos de texto, los datos que faltan son simplemente todos los espacios en blanco).
    +1.0 E30 = «superior»; y se usa si se necesita una representación de «infinito».
    +1.0 E-30 = «TR» o «DL»; se utiliza si se requiere para representar un valor de ensayo de «traza» o «por debajo del límite de detección».

    Todos los datos de texto se mantienen en variables REALES, no en el tipo CARÁCTER de Fortran, aunque el formato almacenado es idéntico. Esto permite el uso de una matriz REAL simple para contener un búfer de página completo y otra matriz REAL para contener la totalidad de cada registro lógico para escritura o lectura. Este concepto se originó en el sistema G-EXEC del Servicio Geológico Británico en 1972 y fue la clave de la generalidad de Datamine, en lugar de tener que predefinir formatos de datos específicos para cada combinación diferente de texto y campos numéricos.


    El formato de archivo Datamine de «precisión extendida» (EP) tiene páginas dos veces más grandes que el formato de archivo de «precisión simple» (4096 bytes de longitud) y la estructura de la página simplemente se asigna a palabras de 8 bytes en lugar de palabras de 4 bytes.


    El formato de archivo Datamine de «precisión simple» es efectivamente un formato heredado y, con suerte, ahora no se encontrará con frecuencia. Estos archivos solo pueden tener 64 campos, mientras que los archivos de «doble precisión» pueden tener 256 campos.


    El formato de archivo EP Datamine permite el Fortran REAL*8 completo (o DOUBLE PRECISION), pero para los datos de texto solo se utilizan los primeros cuatro bytes de cada palabra de doble precisión. Por lo tanto, la estructura de archivos EP es ineficiente en términos de almacenamiento de datos para archivos que tienen cantidades significativas de datos de texto.


    Los modelos de bloques de Datamine tienen dos «niveles» de bloques: bloques principales y bloques secundarios (subbloques o subceldas). Cuando se crea un modelo de Datamine, el usuario especifica el tamaño del bloque principal, que será consistente durante la vida útil del modelo.
    Durante el proceso de creación de un modelo de bloques de Datamine, los subbloques se crean a lo largo de los límites para que un bloque principal pueda tener cualquier cantidad de bloques secundarios, y pueden ser de cualquier tamaño. Es posible que cada bloque principal tenga un número diferente de bloques secundarios.


    DATAMINE – UNICODE


    Los modelos de bloque Unicode de Datamine se reconocerán por su sufijo: *.dmu.


    Una limitación importante con el formato de archivo Datamine es que almacena todo el texto en formato ASCII, que se desmorona cuando intenta trabajar en un lenguaje simbólico como ruso, polaco, japonés, chino, etc.

    Tenga en cuenta que un modelo de bloque *.dmu tiene las siguientes características:

    • No hay límite en el tamaño del nombre del campo (solía tener ocho caracteres, ahora puede ser cualquier cosa).
    • Hay soporte para cualquier idioma, codificado directamente en el archivo.
    • Todavía hay un límite estricto de 256 campos, pero ahora su campo de texto solo cuenta para uno de esos campos. Anteriormente, si su columna de texto tenía un ancho de 20, contaría como cinco campos, por lo que ahora puede comprimir más campos de manera efectiva si está usando texto.
    • Hay disponibles longitudes de texto variables. Si tuviera una columna con AAAA y AAAAAAAA, necesitaría definir de antemano que la columna tiene ocho caracteres. Ahora, no le importa el número de caracteres (máximo o mínimo) que haya en una columna.


    La recomendación es que probablemente no debería usar archivos *.dmu a menos que realmente tenga que hacerlo. Hay muchos más usuarios que usan archivos *.dm, por lo que es más probable encontrar y corregir cualquier error de software relacionado con los modelos de bloques para los archivos *.dm que para los archivos *.dmu.

    Proxima entrega: Modelo de bloques en Surpac, Vulcan, Minesight y Micromine.