PRESENTACIÓN PRESENTACIÓN DE MODEL CALCULATION TOOL
La nueva herramienta Model Calculation Tool para cálculos del modelo ofrece una forma rápida y sencilla de ejecutar cálculos al actualizar su modelo. El producto es más veloz que las anteriores herramientas de codificación codificación y ofrece dos secciones, QuickCalc y Python, para los distintos niveles de complejidad que requieran sus códigos. La herramienta ejecuta cálculos aun si algunos bloques indican errores y genera mejores informes de lo que en verdad está sucediendo con los bloques del modelo. Model Calculation Tool ofrece mayor flexibilidad para trabajar con varios modelos. Desde las opciones avanzadas en Advanced Options, ahora puede ejecutar cálculos que hagan referencia a los ítems almacenados en dos modelos distintos dentro de un único PCF. Puede usar los ítems de un modelo directamente para calcular el valor de los bloques de otro, o para transferir sus valores entre modelos. Al seleccionar seleccionar la sección de su modelo modelo para aplicar cálculos, cálculos, puede limitar limitar el área afectada de tres formas. Limits Filter se puede emplear para controlar las filas, las columnas y los niveles del modelo que se considerarán en el cálculo. El filtro por criterios, Criteria Filter, permite seleccionar qué bloques del modelo se van a calcular, en base a los valores de ítem dentro del modelo de bloques. Por ejemplo, el usuario puede limitar el cálculo para que solo se calculen los bloques donde TOPO >= 1. La última opción es el filtro por geometría, Geometry Filter. Con esta opción se puede seleccionar desde el visor los objetos geométricos con los que quiere filtrar los cálculos. También puede combinar varios filtros para ajustar aún más el área de interés.
Figur a 1. Filtrado p or g eom etría en el Model Calc To ol d esde el vis or d e MS3D
Existen dos opciones de configuración de cálculos: la rutina QuickCalc y la rutina Python. El cálculo QuickCalc se procesa con nuestro generador de expresiones Expression Builder, similar al de otros productos MineSight. Con esta herramienta se puede crear cálculos básicos para determinar valores de ítem como cobre equivalente o toneladas por bloque. Si bien este modo no es tan flexible como la configuración Python, se ejecuta más rápido ya que no necesita acceder a los distintos módulos de cálculos.
Setiemb re 2015
1
Figur a 2: Interfaz del Quick Calc Expr essio nEdit or para cálcu los .
La opción Python le permite crear rutinas más complejas, incluso que refieran a diferentes módulos Python o usen expresiones condicionales. Una de las ventajas de las rutinas Python es la posibilidad de añadir rutinas inicializadas y finales, aparte de la rutina principal. Esto le permite configurar variables para usarse en la rutina Python fuera de la rutina principal. Además de las rutinas inicializadas y finales, el nuevo MCT ofrece la posibilidad de subrayar sintaxis, lo cual le ayuda a diferenciar entre los diferentes campos, operadores y notas, al designarlos su propio color de texto. Si un ítem seleccionado no existe, o está mal escrito, éste aparecerá en rojo. Es posible también verificar fácilmente la sintaxis de su rutina haciendo clic en el botón Verify Syntax en la parte inferior del panel. Aparecerá entonces una ventana emergente que indicará ‘Verified’ si la sintaxis es correcta o le informará qué errores encontró en la rutina. Las rutinas configuradas previamente en cp-ModelcalcTool.pyc se pueden importar fácilmente en la sección Python de MCT.
Setiemb re 2015
2
Figura 3: Interfaz de rutinas Python c on do s m odelos, demos trando la función de su bray ado d e sint axis : aparece en ro jo u n ítem d el mo delo q ue estáescr ito incorrectamente.
Setiemb re 2015
3
Antes de ejecutar el cálculo y guardar los resultados en su modelo, puede probar sus cálculos en un único bloque haciendo clic en Test one Block. Se abrirá una ventana donde podrá elegir qué bloque probar ajustando la columna, la fila y el banco. También puede hacer una pasada de prueba en todo el modelo a fin de comprobar cuántos bloques (si es que hay) indican errores durante los cálculos. Cuando esté conforme con los resultados, haga clic en ‘Run’ para almacenar de forma definitiva la información en su modelo. Una vez ejecutados sus cálculos, tiene varias opciones para visualizar los resultados. El informe principal mostrará los resultados de los cálculos para todo el modelo. Esto incluye los filtros usados, el tipo de rutina empleada, el número de bloques computados, la cantidad de bloques con errores y el número de bloques con ítem faltantes.
Figur a 4: Info rm e de result ados básic o
Para obtener un informe más detallado se puede generar un informe de resumen por bancos o un informe de resumen detallado, Summary by Bench y Detailed summary respectivamente. El informe Summary by Bench presenta toda la información ya mencionada, organizada por banco; el informe Detailed Summary proporciona un resumen del cálculo de cada bloque.
Setiemb re 2015
4
Figura 5: Informe Summ ary by Bench
De manera similar a otros productos MineSight, cualquier cálculo realizado en el nuevo MCT se puede utilizar en los multi-run de MSCompass. Para emplear el cálculo en Compass, se puede guardar la configuración como un procedimiento .dat.
Figura 6: Un ejemplo de gu ardar el cálculo del mo delo en la form a de un proc edimiento q ue se pu ede ejecutar en mu lti-run (en este caso se llama SGset.dat).
Setiemb re 2015
5
Usando el procedimiento .dat, el usuario tiene la opción de definir los valores de cada variable de la misma manera en la que se puede hacer con cualquier otro procedimiento típico de Compass. Se puede también indicar un nombre de variable para cada tipo de informe al ejecutar en Compass el procedimiento recién creado. Esto le permite generar y visualizar informes de resultados, de resumen y de detalles para cada corrida del cálculo realizada.
Figura 7: Ejemp lo de us ar -run el procedim iento de cálculo d el mod elo en un m ulti
La nueva herramienta Model Calculation Tool ofrece funciones únicas que lo ayudarán en el proceso de creación y actualización de su modelo. Además, los varios informes detallados facilitan la auditoria del proceso de cálculo del modelo. Para obtener información más detallada, escríbanos a
[email protected].
Setiemb re 2015
6