Validación y Script para Modelos de Bloques

100% encontró este documento útil (1 voto)
6K vistas8 páginas
Este documento describe 3 pasos para validar un modelo de bloques antes de generar un archivo .mod: 1) eliminar leyes o densidades negativas, 2) asegurar que no haya densidad 0 bajo la topog…

Validación del modelo de bloques

Antes de generar el archivo .mod se deben verificar los siguientes


puntos:
1. Que no existan leyes o densidades negativas (-99 por ejemplo).
2. Que no existan bloques con densidad 0 bajo la topografía, y
bloques con densidad distinta de 0 sobre la topografía.
3. Crear una variable Tonelaje que es necesaria para la creación
del archivo .mod (opcional).
Acción al punto 1:
Crear variable de leyes y/o densidad con nombres arbitrarios (por
ejemplo cut_a y dens_a). Luego, ejecutar el siguiente script:

cut_a=cut Asigna todos los valores de cut a cut_a y dens a dens_a


dens_a=dens

if(cut_a lt 0)then Asigna a todos lo valores negativos el valor 0


cut_a=0
endif

if(dens_a lt 0)then
Asigna a todos lo valores negativos el valor 0. Esto
dens_a=0
puede provocar que se generen densidades con valores
endif 0 bajo la topografía. Esto se soluciona con el script de la
lámina N°5.
Acción al punto 2:
Se debe crear una variable con nombre arbitrario (por ejemplo minado),
la cual debe ser “minada”, es decir, asignar el porcentaje de aire a roca
de cada bloque. El proceso de “minado” depende de la ubicación de
cada bloque con respecto a la topografía:

Minado=1 Minado=1 Minado=1 Minado=1


Topo

Minado=0.3 Minado=0.7 Minado=0.8 Minado=0.99

Minado=0 Minado=0 Minado=0 Minado=0

Ejemplo de “minar” la variable minado hacia arriba en tanto por uno


Acción al punto 2:
Se debe crear una variable con nombre arbitrario (por ejemplo minado),
la cual debe ser “minada”, es decir, asignar el porcentaje de aire a roca
de cada bloque. El proceso de “minado” depende de la ubicación de
cada bloque con respecto a la topografía:

Minado=0 Minado=0 Minado=0 Minado=0


Topo

Minado=0.7 Minado=0.3 Minado=0.2 Minado=0.01

Minado=1 Minado=1 Minado=1 Minado=1

Ejemplo de “minar” la variable minado hacia abajo en tanto por uno


Acción al punto 2:
Luego, se debe crear una nueva variable densidad con nombre
arbitrario (por ejemplo densidad_a) y ejecutar el siguiente script:

densidad_a=densidad Asigna todos los valores de densidad a


densidad_a
if(minado eq 1)then
Hace que todos los bloques que estén sobre
densidad_a=0
la topografía tengan densidad 0
endif

if(minado lt 1 and densidad_a eq 0)then Hace que todos los bloques que estén bajo
densidad_a=2.7 la topografía y con densidad 0, tengan una
endif densidad promedio de 2.7
Acción al punto 3:
Crear una variable tonelaje con nombre arbitrario (por ejemplo ton).
Luego, ejecutar le siguiente script:

ton=125*densidad_a*(1-minado) El 125 corresponde al volumen del bloque


Validación del modelo de bloques
A. Creación de nueva variable:
Validación del modelo de bloques
B. Edición/ejecución script:

También podría gustarte