Вы находитесь на странице: 1из 84

 

 
 
Gemcom Surpac 5.1 
Блочное Моделирование 
 
Основные Авторы

Rowdy Bristol
и отдел документации

Программный продукт
Gemcom Surpac 5.1 и 5.2
MineSched 4.0
Оглавление

ОГЛАВЛЕНИЕ................................................................................................................................................................ 1
БЛОЧНОЕ МОДЕЛИРОВАНИЕ ................................................................................................................................ 2
ОПИСАНИЕ: .................................................................................................................................................................... 2
СХЕМА ПРОСТОГО ИСПОЛЬЗОВАНИЯ БЛОЧНОГО МОДЕЛИРОВАНИЯ .............................................................................. 4
КОМПОНЕНТЫ БЛОЧНОЙ МОДЕЛИ: ............................................................................................................................... 5
Пространство Модели ........................................................................................................................................... 5
Размеры Блока пользователя ................................................................................................................................. 5
Суб-блокировка ........................................................................................................................................................ 5
Без суб-блокировки .................................................................................................................................................. 6
Стандартная суб-блокировка................................................................................................................................ 6
Сложная суб-блокировка ........................................................................................................................................ 6
Атрибуты ................................................................................................................................................................ 6
Ограничители .......................................................................................................................................................... 6
Блочная модель с суб-ячейкой ................................................................................................................................ 6
БЛОКИ И АТРИБУТЫ ....................................................................................................................................................... 7
ОГРАНИЧИТЕЛИ.............................................................................................................................................................. 8
ВЫЧИСЛЕНИЯ ................................................................................................................................................................. 9
АНИЗОТРОПНЫЕ ПАРАМЕТРЫ ЭЛЛИПСОИДА ............................................................................................................... 10
СОЗДАНИЕ БЛОК-МОДЕЛИ ........................................................................................................................................... 13
СОЗДАНИЕ АТРИБУТОВ МОДЕЛИ ................................................................................................................................. 20
ОГРАНИЧИТЕЛИ ВНУТРИ БЛОК МОДЕЛИ ..................................................................................................................... 22
ЗАПОЛНЕНИЕ БЛОК-МОДЕЛИ ...................................................................................................................................... 24
ПРИСВОИТЬ ЗНАЧЕНИЕ................................................................................................................................................. 24
МЕТОД ОБРАТНОГО РАССТОЯНИЯ (МОР)................................................................................................................... 26
СПРАВКА ПО БЛОК-МОДЕЛИ ....................................................................................................................................... 32
ВЫЧИСЛЕНИЕ АТРИБУТОВ ........................................................................................................................................... 36
РАСЧЕТ ПРОЦЕНТА БЛОКОВ ВНУТРИ ОГРАНИЧИТЕЛЯ ................................................................................................. 39
ПЕРЕБЛОКИРОВКА МОДЕЛИ ......................................................................................................................................... 45
ОСНОВНЫЕ УПРАЖНЕНИЯ ........................................................................................................................................... 47
Порядок действий:................................................................................................................................................ 49
УЧЕБНЫЕ УПРАЖНЕНИЯ ПО БЛОЧНОМУ МОДЕЛИРОВАНИЮ ПОВЫШЕННОЙ СЛОЖНОСТИ .......................................... 56
Порядок действий:................................................................................................................................................ 60
Открыть базу данных ..................................................................................................................................................... 60
Подтвердить действительнось Блок-модели (Block Model Validation)...................................................................... 61
Создать атрибут.............................................................................................................................................................. 65
Примените Ограничители к Блок-модели .................................................................................................................... 67
Заполните Блок-модель значениями............................................................................................................................. 68
Показать Блок-модель, используя значения “sg”......................................................................................................... 69
Создать Справку по Блок-модели ................................................................................................................................. 78

1
БЛОЧНОЕ МОДЕЛИРОВАНИЕ
_____________________________________________________

Цели:

• Познакомиться с модулем Блочное Моделирование в Surpac и его концепциями


• Научиться заполнять Блок Модель по данным буровых скважин из геологической
базы данных.
• Научиться добавлять Ограничитель в Блок Модель, чтобы выделить определенные
блоки.
• Научиться получать справки по объему, тоннажу и среднему содержанию при
помощи блочного моделирования.
______________________________________________________________________________

Используемые файлы:
Файлы, которые используются в данном лабораторном упражнении, находятся в папке:

D:\GEOLOGY\BLOCKMODEL\DATA
D:\GEOLOGY\BLOCKMODEL\ADVANCED_BM (not for advanced tutorial)
______________________________________________________________________________

Описание:

Блок-Модель – это форма базы данных пространства, которая предлагает способ


моделирования трехмерного объекта на основе точечных и интервальных данных, таких
как данные по опробованию буровой скважины; однако Блок-Модель использует не
истинные значения, а отинтерполированные. Это метод оценки объема, тоннажа и среднего
содержания в трехмерном объекте на основе редких и разбросанных данных бурения.

Прежняя история блочного моделирования показывает, что Блок Модель имела


ограничения в размере блока, а разрешающая способность была ограничена до предела
в 512 блоков. В версии 5 Блок Модель не имеет ограничений и ограничена только
техническими возможностями и системным блоком вашего компьютера.

Блок Модель состоит из блоков определенного размера, а в сердцевине Блока


имеется центроид (centroid), где хранятся все данные в форме атрибутов, такие как –
содержание, плотность, тип горной породы и пр. Данная центроидная точка – это то место,
где размещаются все информационные данные. Если Вы ограничиваете ваши данные,
например, границами проектируемого карьера, то центроидная точка должна находиться в
пределах ограничивающего контура (например, каркасной модели), который используется
при вычислениях.

2
Положение центроидной точки влияет на объемы, особенно, если «материнские» блоки
имеют громадные размеры. В целом, закон средних величин означает, что объем должен
быть относительно точным, однако, это не всегда соответствует реальности, особенно
для месторождений со специфической геометрией. Именно в этих случаях суб-блокировка
(подблок) и частичное моделирование в дальнейшем могут улучшить показатели объема и
отчетные параметры.
Вычисление доли объема той части блока (в %), которая находится внутри каркасной
модели, дает возможность записать этот процент блока в атрибут. Это дает более точный
объем для справок.

Обсуждаемые Размер блока


темы: Для чего будет использоваться данная модель
Подблок – приблизительно равен1/4 интервала бурения
Влияние на целостность данных

3
Схема простого использования блочного моделирования
Определить геометрию модели,
начальные координаты, пределы
разрешения

Создать пустую модель

Определиться с требуемыми Позже может быть


атрибутами, например, золото, добавлено бóльшее
серебро,тип породы, сорт руды число атрибутов

Создать исходные атрибуты,


соответствующие типам данных

Создайте данные для физических


ограничителей, например ЦТМ карьера,
топоповерхности и т.д, КM рудных тел,
ограничивающих стрингов и сохраните
в виде модели с ограничителями

Применить ограничители к Модели


Добавить новые и присвоить коды атрибутам для
атрибуты, если обозначения различных типов пород,
требуется сортов руд и типов материала

Использовать Графическое
Пространство для визуального
просмотра результатов применения
ограничителей, чтобы гарантировать
получение желаемых результатов

Создать стринг-файлы по
данным опробования для
использования в вычислениях
значений по блок-модели

Расчитать параметры цифровых


атрибутов модели, используя
различные методы вычислений,
и применить полученные выше
ограничители для получения
необходимых справок

Просмотреть результаты
вычислений по моделии

Разрезы Справка
Графики
Создать стринг-файлы Справка по объему и тоннажу, используя
Создать разрезы
извлеченных разрезов через методы группировки и классификации.
через блок-модель
блок-модель Получить стринг-файлы контуров и
центроидов блока

4
Компоненты Блочной Модели:
Пространство Модели

Трехмерные координаты определяют размеры Модели в пространстве.

Минимальное Долготное (Y), Широтное (X) и Высота (Z).


Максимальное Долготное (Y), Широтное (X) и Высота (Z).

Схематичный рисунок показывает, как определяется пространство, занимаемое блок-


моделью:

Размеры Блока пользователя


Размер блока используется для интерполяции и справок.

Суб-блокировка
Метод суб-блокировки - это метод, используемый при блочном моделировании в Surpac,
который предоставляет гораздо бóльшую точность при использовании геометрических
ограничителей блочной модели, таких как – поверхности, каркасные модели и т.д. Суб-
блокировка позволяет разделить Блок пользователя (Рис. выше) на меньшие блоки,
которые затем будут использованы при вычислениях. Все подсчеты будут выполняться
с учетом и относительно центроида блока пользователя.

5
Без суб-блокировки
В модели не используется подблок.

Стандартная суб-блокировка
Стандартная суб-блокировка просто разделяет «материнский» блок на две части по всем
трем пространственным направлениям. Это действие всегда создает 8 «дочерних» блоков.
Этот метод суб-блокировки широко применяется, когда месторождение не нужно
подразделять на меньшие блоки в каких-то определенных направлениях.

Сложная суб-блокировка
Сложная (Изменяющаяся) суб-блокировка дает возможность Остановить создание
подблоков в одном или двух направлениях, продолжая одновременно суб-блокировку в
другом(их) направлении(ях). Например, если блок пользователя имеет размер 8x8x8м, то
типовая суб-блокировка позволит установить минимальный размер блока, как 4x4x4, 2x2x2
и1x1x1 (и т.д.). Однако, при использовании сложной (изменяющейся) суб-блокировки,
возможно установить следующие минимальные размеры блоков: 4x4x2, 4x4x1 или даже
4x2x1. Этот метод позволяет вам получить более точную разрешающую способность в
каком-то одном направлении без необходимости создания большого числа блоков в двух
других направлениях.

Этот метод суб-блокировки особенно рекомендуется при моделировании тонкопластовых


месторождений, так как в этом случае можно эффективно моделировать «тонкое»
направление, но в то же время иметь достаточно большие блоки в других двух направлениях.
Это сохранит больше памяти, так как создает небольшое количество блоков, позволяя,
однако, очень хорошо моделировать запасы.

Атрибуты
Свойства моделируемого пространства, которые будут вычисляться или присваиваться,
называются атрибутами. Атрибуты могут быть номинальными, порядковыми,
интервальными или коэфициентами, выраженными в числовых величинах, или
характеристиками. Атрибуты также могут быть рассчитаны из величин других атрибутивных
полей для составления справок и визуализации.

Ограничители
Ограничитель - это двигатель блочной модели. Ограничители – это логические комбинации
пространственных операций и объектов, которые могуть быть использованы для управления
выбором блоков, из которых можно извлекать информацию , и/или в которых можно делать
интерполяции.

Блочная модель с суб-ячейкой


Размер блока пользователя - определен.
Минимальный размер блока - определен.

Когда вводятся ограничители, Surpac применяет «принцип центроида». Это означает, что
блоки разделены на суб-ячейки вдоль границы ограничителя. Если центроид «материнского»

6
блока или подблока расположены «внутри» ограничителя, то тогда будет представлен отчет
для полного объема ячейки суб-блока или «материнского» блока, или же значение будет
отинтерполировано.

Схематическая диаграмма показывает Ограничитель Блочной Модели,


включающей «материнские» блоки и подблоки

ПРИМЕЧАНИЕ: Когда Surpac оценивает величины для блока с суб-ячейками, то объем


оценивается в первоначальном «материнском» центроиде и назначается для суб-ячейки
«внутри» Ограничителя.

Блоки и Атрибуты

Записи в Блочной Модели относятся к блокам. Эти блоки – результат кубического


расчленения моделируемого пространства. Они созданы в динамическом режиме в
соответствии с действиями, осуществляемыми над Блочной Моделью. Каждый блок
содержит атрибуты для каждого моделируемого свойства. Свойства и атрибуты могут
содержать в себе цифровые или символьные значения стрингов. Каждый блок определяется
своим геометрическим центроидом и своими размерами по каждой оси. Блоки могут быть
разных размеров, что определяется пользователем при создании Блок Модели.

7
Рис.1 Блочная Модель нефтеносных песков, окрашенная по значениям атрибута (битум)

Ограничители

Все функции блочной модели могут выполняться с применением ограничителей.


Ограничитель – это логическая комбинация одного или более пространственных объектов в
выбранных блоках. Объекты, которые могут быть использованы, как ограничители, -
плоские поверхности, ЦТМ, КМ, закрытые стринги и значения атрибута блока.
Ограничители могут сохраняться в файле для быстрого повторного использования, а также
могут использоваться, как компоненты для других ограничителей.

Блоки входят в контакт с ограничителем (например, ниже ЦТМ – как показано на Рис. 2
ниже), если его цетроид входит в контат с Ограничителем. Это – «верно», даже если часть
блока находится выше ЦТМ.

Рис.2 Неограниченная Блок Модель вместе с ЦТМ дневной поверхности

8
Рис. 3 Та же Блок Модель, что на Рис.2, но ограниченная топоповерхностью

Вычисления

Когда Блок Модель создана, и все атрибуты определены, то они должны быть заполнены с
использованием определенного метода. Это достигается путем вычисления или указания
атрибутного значения с использованием данных опробования, для которых имеются X,Y, Z
координаты и интерполируемые значения в описательных полях, соответствующих
определенным атрибутам. Ниже перечислены применяемые методы вычислений и оценки:

Метод ближайшего соседа Присвоение значения ближайшей точки образца - блоку


Обратное расстояние Присвоение значения блоку, используя вычисления методом
обратного расстояния
Присвоить значение Присвоение определенного значения блокам Модели
Ординарный кригинг Присвоение значений блоку, используя Кригинг с
параметрами вариограмм, полученых с помощью функций
геостатистики
Индикаторный кригинг Данные о распределении вероятных содержаний в блоке
получают при помощи методов индикаторного кригинга
Присвоить из Стринга Присвоение данных из описательных полей закрытых
сегментов – атрибутным значениям блоков, которые
заключены в пределах этих сегментов, распространяющихся
в направлении одной из основных осей (X, Y или Z)
Импортировать центроиды Присвоение значений блоку из данных текстового файла в
разделенном или фиксированном формате

9
Анизотропные параметры эллипсоида

Данная функция создает эллипсоид анизотропии или зону, в которой может находиться
образец, используемый для определения блока. Для более детальной информации по
изучении анизотропических свойств обратитесь к руководству по применению
геостатистических методов.

1. Выберите: Блок Модель – Вычисления - Визуализатор эллипсоида


(Block model) -- (Estimation) – (Ellipsoid visualiser), введите данные как показано ниже:

Максимальный радиус поиска: длина главной оси эллипсоида поиска.

Отношение длины главной оси к длине большой полуоси или длине малой оси называется
коффициентом анизотропии. Если нет направления предпочтения, то изотропная модель
может быть выбрана для установки на ноль следующих параметров: азимут простирания,
погружение и угол падения, а коэффициент анизотропии на единицу.

Главная ось (Major axis): это направление ориентации выборки данных с наибольшей
выдержанностью. Азимут Главной оси размещен в плоскости XY. Азимут измеряется в
десятичных градусов и может вариьировать от 0 до 360 включительно и вращается вокруг
Малой оси.

Большая полуось (Semi-major axis): Данная ось расположена под прямыми углами к
Главной оси в плоскости XY. Ось вращается вокруг главной оси с допустимым вводом
десятичных градусов между -90 и 90 включительно.

10
Малая ось (Minor axis): Малая ось – это вертикальная ось, взаимно перпендикулярная
Главной оси и Большой полуоси.

Азимут: Азимут Главной оси в плоскости XY . Азимут должен быть между 0 и 360
десятичными градусами включительно согласно правилам.

Погружение: Погружение – это вращение Главной оси вокруг Боьшой полуоси и должно
быть в пределах -90 и 90 десятичных градусов . Для эллипса, который имеет азимут 0
градусов, положительное вращение –это северное погружение, a отрицательное вращение
– это южное погружение, как показано на рисунке ниже.

Вид Долготного сечения эллипса:

Угол падения (Dip): Угол падения находится выше или ниже горизонтальной плоскостью.
Достоверный ввод – между -90 (ниже горизонта) и 90 (выше горизонта) десятичными
градуами. Положительное вращение – на запад и отрицательное вращение – на восток.

11
Вид Широтного поперечного сечения эллипсоида

Ось и ориентация эллипсоида могут быть представлены в виде съемки с самолета –


главное тело плоскости представляет собой Главную ось. Крыля самолета – представляют
Большую полуось, а хвост – представляет направление Малой оси.

2. Выберите команду Сохранить сейчас (Save now), чтобы сохранить


стринг-файл эллипсоида с указанными первоначальными координатами.

Результат – это стринг- файл, представляющий координаты заданного положения и размеры,


указанные в форме. Когда вы экспортируете при указанных первоначальных координатах, то
необходимо открыть их в Графическом пространстве, максимально близко указав данные
значения координат, а затем использовать изображение для визуального подтверждения.

3. Открыть (Recall) файл ellipsoid_qpy1.str в Графическом уровне под тем же именем,


а затем открыть cmpq1.str в другом уровне. Модифицируйте стили уровня cmpq1, чтобы
показать образцы в виде маркеров вместо линий.

Теперь можно определить – есть ли обоснования для отнесения данного эллипсоида к


анизотропному на основе диапазона (размаха) данных по всем трем основным измерениям
(Главному, Большому и Малому), чтобы найти достаточное количество проб и дать Блок-
Модели соответствующую информации. Также важно определить, - правильно ли
сориентирован эллипсоид, так как это обычная ошибка – вращать эллипсоид в неправильном
направлении.

12
Создание Блок-Модели

1. Откройте базу данных surpac.ddb


2. Определите область модели, просмотрев топографические и буровые базы данных
Из меню Базы данных (Database), выберите Показать - Буровые скважины
(Display) - (Drillholes).

Просто покажите буровые скважины, заполнив и применив Формы ниже:

13
Далее покажите изображение с топографией в плане и с координатной сеткой:

14
На основе координат можно определить площадь модели в X и Y направлениях.

Начальные или минимальные значения X, Y и Z для модели:

Начальные координаты
Y 7100
X 1400
Z 820

Минимальные и максимальные координаты:

Минимальная координата Максимальная координата


Y 7000 Y 7800
X 1200 X 2100
Z -20 Z 250

Протяженность:
Максимальная точка
Y 520
X 580
Z 200

15
Теперь, зная Протяженность Модели, можно начать создавать Блок-Модель, охватывающую
данную площадь. При создании Модели необходимо помнить о размерах минимального
Блока, который позволено создавать.

В этом Упражнении вам необходимо установить


для Блок Модели с наименьшими размерами
блока, как показано в Таблице ниже:

Блок пользователя
Y 10
X 10
Z 5

Минимальный размер Блока будет меньше,


чем размер Блока пользователя:

Минимальный Блок
Y 10
X 5
Z 2.5

Нажмите Применить (Apply),


чтобы подтвердить
создание Блок-Модели.

16
Если требуется – сделайте изменения. Теперь Модель будет создана и показана

17
в строке состояния. Сохраните ее, выбрав из Меню Блок-Модель, опцию
Сохранить (Save).

Информация о сохранении Модели


появится в Файловом кадастре
(с левой стороны экрана).

После этого можно показать созданную


Модель в Графическом пространстве.

Выберите: Блок-модель – Показать –


Показать блок-модель
(Block model – Display - Display Block model).

Появится Форма, в которой необходимо


указать имя Блок-модели

Далее будет показана Форма – Отрисовать Блок-Модель:

Эта фома помогает выбрать вид показа


Блок-модели в Графическом пространстве.

В V5 Surpac у вас есть возможность


показать блоки в виде серии центроидных
точек, используя опцию «Облако
точек»(позволяет существенно экономить
память при показе очень больших блок-
моделей).

18
Также можно показать блоки в разных размерах.

Вид блоков в виде центроидных точек:

Для данного упражнения, выберите в форме опцию «Блоки», а затем щелкните на


кнопку Применить (Apply):

19
Создание атрибутов Модели

Атрибут содержит информацию или свойства пространства Модели. Это может быть -
номер с десятичными знаками, код символа и т.д.

Оценить информацию, хранящуюся в базе данных, необходимую для размещения в Модели.

Прежде, чем создавать любой атрибут, - просмотрите информацию в базе данных буровых
скважин и примите решение, что должно быть использовано в качестве композитного
материала.

Убедитесь, что база данных - открыта.

Выберите: База данных –


Редактировать – Просмотреть таблицу
(Database – Edit -View table).

Выберите образец таблицы для просмотра


и нажмите - Применить (Аpply)

Необходимо просмотреть всю таблицу,


так чтобы не использовать никаких
Ограничителей.

Ничего не меняйте и нажмите на клавишу


Применить (Apply)

20
В меню Блок-модель выберите
Атрибуты - Нов.
(Block model – Attributes - New).

Создайте поочередно два атрибута


и нажмите на Применить (Apply)

Выберите Сводка по Модели и просмотрите результаты:


Блок-модель – Блок-модель - Сводка ( Block model – Block model - Summary):

21
Сохраните (SAVE) Блок Модель.
_______________________________________________________________________________

Ограничители для Блок Модели

Ограничители – это логические комбинации пространственных операций и объектов,


которые используются для выбора блоков, из которых может быть извлечена
информация, и/или в которых может быть проведена интерполяция (сделаны вставки).

• Заполнение Блок-Модели значениями


• Получение справок
• Просмотр моделей в Графическом пространстве
• Загрузка Модели с Ограничителями

Выбор доступных пространственных операций:

• ВЫШЕ
• ВНУТРИ
• >
• <
• =

22
Операции, которые будут использоваться, зависят от сущности Объектов. Для того,
чтобы сократить число пространственных действий, используется слово «NOT».
Например, OUTSIDE (СНАРУЖИ) будет представлено выражением NOT INSIDE
(НЕ ВНУТРИ) - точнее, флаговая кнопка (или квадратик) рядом со словом ВНУТРИ
не будет помечена галочкой.

Когда используется слово «AND» (И) в комбинации с Ограничителем, то будут выбраны


блоки, Обычные (Common) для Ограничителей «AND», . Когда используется слово «OR»
(ИЛИ) в комбинации с Ограничителем, то будут выбраны все блоки, связанные так или
иначе с «OR» Ограничителями, но не те, которые имеют отношение к Обычным (Common).

Создание файла-ограничителя

В меню Блок-модель выберите: Ограничители – Новый файл ограничителей


(Block model – Constraints – New constraint file).

Будет показана форма ВВЕСТИ ОГРАНИЧИТЕЛИ (ENTER CONSTRAINTS).


Команда Ограничитель (Constraints) позволяет создавать Ограничители без
использования других функций (таких, как заполнение объема Модели значениями).
Эта форма состоит из нескольких разных частей, которые необходимо проверить.
Ключевой принцип работы с Блок-моделью Surpac – это уметь составлять данную форму.
Часть формы, включающая Ограничитель – наиболее важный раздел этой Формы, т.к.
выбор типа Ограничителя позволяет использовать другие части Формы в моде «Включить»
или «Выключить» - по требованию пользователя. Например, Форма, показанная ниже,
- это ЦТМ-ограничитель. Если вы используете СТРИНГ-ограничитель, то поля
ввода данных будут другими. Вы создаете Ограничитель при помощи конструирования
элементов и переноса их в таблицу – с правой стороны Формы ограничителей.
После создания Ограничителя, - сохраните его путем заполнения квадратиков:
«Комбинирование ограничителей» и «Сохранить ограничитель»
(Constraint combination box и Save constraint to box).

_______________________________________________________________________________

23
Заполнение Блок-Модели

Доступно несколько вариантов:

• Метод ближайшего соседа (Присвоить значение ближайшей точки образца


в блоке)
● Обратное расстояние (Интерполировать значения блока, применяя
вычисления методом обратного расстояния)
• Присвоить значение (Присвоить определенные значения блокам в Модели)
• Ординарный кригинг (Присвоение значений блоку, используя Кригинг с
параметрами вариограм, взятых из геостатистики)
• Индикаторный кригинг (Данные о распределении вероятных содержаний в блоке
получают при помощи индикаторного кригинга)
• Присвоить из Стринга (Присвоение данных из описательных полей закрытых
сегментов – атрибутным значениям блоков, которые заключены в пределах этих
сегментов)
• Импортировать центроиды (Присвоение значений блоку из данных текстового
файла в разделенном или фиксированном формате)

Наиболее часто используемыми методами являются:

• Присвоить значение
• Метод ближайшего соседа
• Обратное расстояние

Данные, использованные для интерполяции или присвоения объемов, чаще всего


существуют в форме стринг-файла, чьи долготная, широтная и высотная координаты
сохраняются в полях Y, X и Z, а объемы для интерполяции, сохраняются в описательных
полях.

_____________________________________________________________________________

Присвоить значение

Данная опция может быть использована, чтобы присвоить «воздушным» блокам (то есть,
блокам, находящимся выше топопверхности) удельный вес, равный 0:

1. Откройте training.mdl
2. Выберите: Блок Модель - Вычисления –Присвоить значение
(Block Model - Estimation - Assign Value)

Обозначьте атрибут для заполнения.

24
3. Повторите данную процедуру для следующих Ограничителей: fresh, oxide, transitional,
(первичные, окисленные, переходные,)

4. Просмотрите в Графическом пространстве путем ограничения Блок Модели рудными


зонами qpy и bif, а затем раскрасьте блоки, беря в основу цифровые атрибуты:
Блок Модель – Показать – Раскрасить Модель по атрибутам
( Block model – Display – Colour Model by Attribute)

_______________________________________________________________________________

25
Метод Обратного Расстояния (МОР)

Мы будем использовать эту функцию для заполнения Блок Модели содержаниями


золота в пределах зоны BIF (Banded iron Formation – полосчатые железистые кварциты).
Композиты скважины хранятся в cmpb1.str.

Из меню Блок-Модель выберите:


Вычисления – Обратное расстояние
(Block Model – Estimation - Inverse Distance).

Этот метод расчета предназначен для


заполнения модели.

26
Введите минимальное и максимальное
число проб для выборки, как показано в
Форме.

Введите максимальный радиус поиска,


например, 40 метров и максимальное
вертикальное расстояние поиска.

Введите Коэффициенты анизотропиии, как


показано. Если вы хотите увидеть форму
вашего эллипса, то нажмите на
Визуализатор эллипсоида (Ellipsoid
Visualiser) внизу формы:

После просмотра эллипсоида, нажмите Применить (Apply).

27
Затем нажмите вновь на
Применить (Apply), чтобы перейти
на другую стадию установки
заполнения Модели.

Введите степень Обратного расстояния


для заполнения, а также проверьте
присутствие галочки в квадратике
«Ограничить интерполяцию?»

Нажмите на Применить (Apply) для принятия Формы ограничения.

• Точки дискретизации.

Если поставить в поле «Число точек дискретизации» значения 3, 3 и 3, то каждый блок


пользователя в Модели будет подразделяться на 27 подблоков и содержания будут
вычисляться в центроиде каждого подблока. После этого будет вычислено среднее
содержание для этих 27 подблоков и это содержание подет приписано Блоку. Совершенно
очевидно, что ввод значения 3 в строку «Число точек дискретизации» увеличит время
обработки в сравнении со значением 1, введенном для x, y и z. Использование метода
«Обратного расстояния» часто не предполагает ощутимого преимущества при этих
дополнительных подсчетах.

Убедитесь, что в Форме были выбраны те блоки для хранения, которые частично
находятся в ограничителе. Это позволит сохранить все блоки, имеющие только
небольшую часть блока внутри Ограничителя, даже если центроид находится вне
Ограничителя.

После завершения заполнения Формы, появится Отчет, который суммирует все введенные
параметры:

28
Используйте метод Обратного расстояния, чтобы заполнить Блок модель для QPY(quartz-
pyrite – кварц-пиритовые жилы) зоны. Данные по скважинам по зоне QPY сохраняются в
cmpq1.str.

29
Введите Ограничитель интерполяции только для блоков в QPY.

После заполнения Формы – сохраните Блок Модель.

Просмотрите Модель в Графическом пространстве, чтобы убедиться, что содержания


золота были верно вычислены.

1. Выберите из меню: Блок-модель - Показать – Показать блок-модель


(Вlock model – Display - Display block model).
2. Выберите: Показать – Ограничители – Новый графический ограничитель
(Display – Constraints – New graphical constraint) и номинируйте для просмотра все
блоки с содержанием золота > 1. (Тип Ограничителя – Блок):

30
Теперь можно найти информацию по
индивидуальному блоку, щелкнув по
нему мышью.

В Меню Блок-модель выберите:


Показать – Просмотреть атрибуты
1 блока (Block Model – Display - View
attributes for one block):

Затем нажмите на Блок, по которому


вы бы хотели получить информацию.

Вы увидите, что блокам присвоены


значения по атрибутам.

Щелкните по нескольким блокам, чтобы


просмотреть, как каждому блоку были
присвоены значения по атрибутам.

31
_______________________________________________________________________________

Справка по Блок-Модели

Справка для всего месторождения

Основываясь на параметрах заполнения, которые были сделаны ранее, можно создать


Справку по месторождению.

В меню Блок-модель выберите:


Блок-модель – Справка
(Block Model - Block model - Report).

Оставьте строку Имя Файла Формата–


пустой, а во второй строке введите
Имя Файла-справки.
Указав расширение для создаваемого
файла, введите формат, в котором хотите
показать Справку, и убедитесь, что
Справка будет сформирована для
Модели с Ограничением (пометив
соответствующий квадратик).

Нажмите на Применить (Apply), чтобы просмотреть второй раздел Справки.

32
Справка может быть создана в весовом измерении, если указан удельный вес (плотность).

Если плотность не указана, то тогда селективной кнопкой Значение выберите для Объема
коэффициент умножения 2.
Корректировка объема применяется, если физический объем блока отличается от
геометрического объема, т.е. вводится коэффициент расширения для отработанной рудной
массы.

Группировка Атрибутов: Если вы хотите получить справку для сгруппированных атрибутов,


то тогда порядок их спецификации и очередности при группировке более, чем одного
атрибута, имеют большое влияние на формат Справки.

Например, если в Справке атрибут «ЗОЛОТО», основывается на бортовых содержаниях:


0; 1; 3; 5; 9; 999 и эти граничные содержания должны отражаться в Справке для каждого
интервала в 10м , между абсолютными высотными отметками между 0 и 250, то тогда
необходимо ввести значение Z – первым, а значения «ЗОЛОТО» - вторым:

33
Справка по Интервалам Абсолютных Высот:

Справка с группировкой запасов по интервалам содержаний:

Нажмите на Применить (Apply), после заполнения Формы.

34
Введите детали, такие как – подсчет внутри карьера или выше топоповерхности,
для формирования Справки по Модели с Ограничением.

Нажмите на Применить (Apply), чтобы создать Справку:

Закройте Справку после просмотра.

Важно помнить, что поскольку был выбран вариант – Оставить блоки частично в пределах
Ограничителя, то эти же блоки также были использованы для составления Справки по
содержаниям, но эта Справка не выдаст такой же результат, как традиционная Surpac
Справка по Блок-модели с теми же Ограничителями.

35
________________________________________________________________________________

Вычисление значений для Атрибутов

• Простое вычисление

Можно создать атрибуты для Блок-модели, которые вычислены из значений (параметров),


взятых из других атрибутов, или из стандартных значений (параметров). Эти атрибуты,
называемые Вычисленные атрибуты(calculated attributes), - весьма мощный инструмент
для создания всевозможных справок, плюс они не занимают дополнительную память в
Модели.

В этом примере создается атрибут, который будет вычислять объем блока, используя
Вычисленный атрибут.

В меню Блок-Модель выберите: Атрибуты


- Нов. (Block Model - Attributes - New).

Добавьте новый Вычисленный атрибут


и в поле для математического выражения,
введите формулу для вычисления объема
блока и параметры:
ширина х высота х длина.

Введите название атрибута, после чего будет вычисляться тип атрибута. Далее
введите необходимое количество десятичных знаков, а затем, в последнем поле,
введите математическое выражение для вычисления объема.

В Блок-модели существует несколько особенных переменных параметров расширения,


которые могут быть применены для вычисленных атрибутов. Например, расширение
_yext, присвоит Блоку параметры «приращения» или длины блока. Для просмотра других
используемых «опций» (вариантов) расширения – обращайтесь к помощи «онлайн» для
«Математические операции с Блоками».

Введите математическое выражение, как показано в Форме выше, а затем нажмите


на Применить (Apply).

36
Будет создан новый атрибут, после чего - используйте команду Показать (Display)
для единичного блока, чтобы показать его объем:

Можно использовать Ограничители, созданные и сохраненные раньше, а затем ввести


Применить (Apply), чтобы рассчитать и показать Справку:

37
Если вы хотите применить уровень усечения ураганных проб к вычисленным содержаниям
применить следующую Форму:

Математическое выражение iif(gold>30,30, gold) интерпретируется следующим образом:


если содержания золота выше 30, то все значения выше 30 будут приравнены к 30, а если
содержание меньше или равно 30, то будет присвоено значение gold.

38
______________________________________________________________________________

Расчет частичного процента блоков внутри Ограничителя

Функции традиционных Ограничителей тестируют все блоки, используя позицию центроида


чтобы проверить их расположение - внутри или вне Ограничителя. Это проверка проводится
для Модели на блоках минимального размера (там, где это требуется.)

Иногда центроид может выходить за пределы Ограничителя, хотя значительная часть блока
все еще находится в пределах Ограничителя (фигура А). Обычно, это не является
существенным, т.к. рассматриваемые блоки – это блоки с минимальным размером блоков, а
потому – часть из них будет внутри Ограничителя, а часть – за его пределами, и Модель сама
собой уравнивается. Однако, для некоторых Справок такой подход не является достаточно
точным.

Функция Расчет процентов блоков модели внутри Ограничителя проверяет эти


«незавершенные» блоки и определяет значение дробной величины ( между 0 и 1 ), т.е. какая
часть блока находится внутри Ограничител:, соответственно при значении 0 - блок
находится полностью за пределами Ограничителя, при значении 1 – полностью в пределах
Ограничителя, а при значении 0.4 – 40% блока находится внутри Ограничителя (Рис.В) Эти
значения хранятся внутри обозначенного атрибута:

Подсчитать проценты очень легко. С традиционными Ограничителями, модель разбивается


на Подблоки с минимальным размером,блока, а затем осуществляется внутренняя/
внешняя проверка для блочного центроида. Далее происходит вычисление частичного
процента. Вместо того, чтобы остановиться на минимальном размере блока, функция будет
и дальше дополнительно разбивать на под блоки, что зависит от введенного значения
Точности (Precision Factor). Чем выше значение фактора Точности, тем большему числу
разбиений подвергнется блок минимального размера.

Затем функция выполняет действие Стандартного ограничения над этими более мелкими
блоками (относительно блока минимального размера) и подсчитывает количество их в
пределах и за пределами Ограничителя; подсчет выдается в процентах. Этот процентный
подсчет всегда сохраняется в блоке минимального блочного размера. Таким образом, это
становится обменом. Чем выше значение Фактора Точности, тем выше точность расчета
процентов блока внутри Ограничителя.Однако, было создано значительно бóльшее
количество блоков, а это замедлит работу функции. Например, если Фактор Точности
равняется 5, то будет создано в 4096 раз большее количество блоков, чем при его значении,
равном 1.

39
Простая Справка для Расчета процента блоков Модели внутри Ограничителя

1. Вначале – создайте Атрибут для хранения показателей Расчета процента блоков


Модели внутри Ограничителя.

Убедитесь, что Блок-модель открыта,


а затем выберите: Атрибуты – Новый
(Attribute -New).

Это действие позволит создать новый


атрибут в модели, т.к.сохранение процентного
значения блока внутри.вне Ограничителя, то
необходимо присвоить Атрибуту
«вещественное» значение или значение
«плавающей точки».

Заполните новую форму, как показано ниже и нажмите на Применить (Apply).

Следующий шаг – дать новому Атрибуту значение, основываясь на его позиции


относительно Ограничителя; в приведенном ниже Примере - это поверхность ЦТМ.

В меню Блок-Модель выберите Вычисления - % блока внутри ограничителя


(Block Model – Estimation - Partial Percentage)

Вместе с Ограничителем указывается значение


на основе позиции блока, - ниже указанной
Топографической поверхности.

Любой блок, полностью находящийся выше


Топографической поверхности, будет иметь
значение 1, а любой блок, находящийся ниже
Топоповерхности – значение 0.

Можно использовать Стринг, ЦТМ, КМ или


некоторые другие варианты.

40
Выберите тип Ограничителя и установите
его как - ЦТМ.

Установите точность на 3.

В графе «Вычислить атрибут» - введите


partial_perc.
Введите название поверхности ЦТМ, в
данном примере – topo1.dtm
Убедитесь, что будут заполняться только
блоки, находящиеся ниже, а не выше этой
топоповерхности.

В основании Формы, поставьте галочку


на опции:
Сохранить частичный % ввиде файла
и введите название файла.

Опция Точности определяет сколько раз блок будет разделен на меньшие блоки для
проверки положения блоков – в пределах или за пределами Ограничителя.

Например, при Точности 2, блок будет разделен на две части в каждом направлении, -
прочти как при методе суб-блокировки, а затем будет проведена проверка наименьших по
размеру блоков относительно их положения к ЦТМ поверхности. При Точности 3, блоки
будут разделены на 3 части в каждом направлени, и т.д. Чем выше показатель Точности,
тем дольше по времени будет занимать процесс Разделения.

Сохранение результатов частичного % в виде файла позволяет неоднократно использовать


эти данные – без необходимости вновь проведить процесс оценки и вычислений. Также
сохранение файла позволяет использовать несколько опций заполнения одновременно.

Когда заполнение закончено, можно создать Справку для объема, расположенного ниже
топоповерхности. Это можно сделать, используя атрибут частичного %, как атрибут весовой
части.

Теперь можно создать две Справки и просмотреть различия между ними: первая справка
создана без использованием атрибута частичного %, а вторая справка – с использованием
атрибута частичного %, как атрибута весовой части:

41
2. В меню Блок-модель выберите функцию Справка (Block-model – Report):

Дайте выходной Справке


имя и поставьте галочку в
квадратике – использовать
Ограничитель.

Нажмите на Применить
(Apply) после заполнения
Формы.

Заполните форму Справка по Блок-модели (Block Model Report form), как показано
выше, чтобы создать Справку по заполнению объема без использования блоков с
частичным %.

Выберите Атрибут для Справки.

42
В Справке укажите атрибут Плотности или же выберите установку по умолчанию –
Плотность 2, которая будет использована для вычисления Тоннажа.
Выберите Ограничитель модели, используя файл topo1.dtm. Убедитесь, что Справка
будет составлена только для блоков, находящихся ниже ЦТМ поверхности:

Нажмите на Применить (Apply), не делая каких-либо дальнейших изменений.

Surpac начнет создавать Справку и отобразит ее на экране:

2. Теперь создадим другую Справку для Блок-модели по заполнению объема, используя


блоки с частичным %.

Выберите: Блок-модель – Справка (Block Model - Report):

Как и в предыдущем Примере,


введите название Справки, и
выберите команду - Ограничить
модель, а затем нажмите на
Применить (Apply):

43
Как и в предыдущем упражнении, выберите атрибут для Справки, а затем выберите
опцию: Использовать корректировку объема (Use volume adjustment option).

В строке Атрибут (Attribute), выберите Атрибут partial_perc, а затем, как и до этого,


введите значение 2 для Плотности.

Нажмите на Применить (Apply), после заполнения Формы:

Заполните Форму для Ограничителя, как и в предыдущем Примере, выбрав блоки,


расположенные ниже топоповерхности.

Нажмите на Применить (Apply), после заполнения Формы.

44
После создания Справки, она будет отображена на экране:

При сравнении двух Справок можно увидеть, что различие между Объемами приблизительно
равно 0.35%, а различие в Тоннаже – около 0.23%.

________________________________________________________________________________

Переблокировка Модели

Surpac позволяет создать Новую Модель с разными размерами блоков путем переблокировки
блоков Действующей (текущей) Модели.

Этот способ приносит хороший результат в случае,например, когда вы смоделировали


месторождение при помощи небольших блоков в каком-то определенном направлении,
а потом решили изменить дезайн на вариант блоков бóльшего размера (т.е., например,
принять бóльшую высоту уступа).

В следующем Примере предлагается переблокировка Модели в трех направлениях:

В меню Блок-модель выберите


Блок-модель - Переблокировать
(Block Model - Block model -Reblock)

45
Введите Имя Новой выходной Модели и описание Модели:

Выберите в типе переблокировки – Сложная переблокировка, а затем введите новые


размеры блоков (в данном случае 5,5,5)
Введите новые минимальные размеры блока (в данном примере 2.5,2.5,2.5) и оставьте
незаполненной строку для атрибута УВ (SG).

Существует три опции, которые могут быть


использованы для определения нового
значения Бóльшего блока.

В данном примере оставьте первую опцию –


«Отрицательное значение - как 0».

Перечислите все атрибуты, а затем нажмите на Применить (Apply), чтобы создать


Новую модель.

Будет создана Новая модель, которую можно просмотреть обычным способом:

46
Основные Упражнения

Используемые файлы:

Файлы, которые используются в данном лабораторном упражнении, находятся в папке:

D:\GEOLOGY\BLOCKMODEL\DATA
_______________________________________________________________________________

1. Откройте блок block_model.mdl

2. Добавьте в Блок-модель атрибут “gold_nn”

3. Добавьте в Блок-модель атрибут “sg”

4. Заполните атрибут “sg” по методу Присвоить значение (Assign Value)

5. Установите удельный вес = 2.5 для всех блоков ниже топоповерхности “topo1.dtm”

5. Заполните атрибут “sg” по методу Присвоить Значение (Assign Value)


Установите удельный вес = 2.9 для всех блоков КМ “ore_real1.dtm”

6. Заполните атрибут “gold_nn” по методу вычисления - Ближайшй Сосед


(Nearest Neighbour). Используйте следующие параметры для оценки-вычисления:

I. Файл-композит = samples1.str
II. Максимальный радиус поиска = 500m
III. Максимальное вертикальное расстояние поиска = 9999
IV. Азимут простирания Главной оси = 0
V. Погружение Главной оси= 0
VI. Угол падения Большой полуоси= 0
VII. Коэффициенты анизотропии:
i. Главная ось / Большая полуось = 1
ii. Главная ось / Малая ось = 1
VIII. Ограничитель: Внутри КМ (ore_real1.dtm)

7. Создайте Справку по Блок-модели (Report) с включением следующей информации:

I. Среднеевзвешенное содержание по золоту


II. Среднеевзвешенное значение удельного веса
III. Тоннаж (множитель = 11)
IV. Установка параметров уступа: 0,250,10
V. Выбор одного из возможных форматов: (.csv; .not; .htm; .rtf; .pdf)
VI. Выбор Ограничителя: внутри КМ (“ore1.dtm”)

47
Используемые иконки инструментальной панели
для создания Блок-модели

Открыть Блок-модель
Закрыть Блок-модель
Показать Блок-модель
Добавить новый Графический Ограничитель
Удалить последний Графический Ограничитель
Удалить все Графические Ограничители
Редактировать Ограничитель Блок-модели
Добавить Ограничители к Графической секущей плоскости
Удалить Графические Ограничители секущих плоскостей
Раскрасить блоки по атрибутам
Удалить раскраску блоков
Добавить новый атрибут Блок-модели
Удалить атрибут Блок-модели
Редактировать существующий атрибут Блок-модели
Произвести математические действия с атрибутами Блок-модели
Идентифицировать значения по блокам
Создать Справку по Объему и Тоннажу из Блок-модели
Видимость краев и граней блоков

48
Порядок действий:

1. Добавьте в Блок-модель атрибут “gold_nn”.

a. Убедитесь, что вначале вы подключились к блок-модели: в навигаторе,


щелкните по- и перетащите Блок-модель “block_model.mdl” в Графическое
пространство. После завершения действия -обратите внимание на специальную
иконку и название Блок-модели, которые появятся в строке текущего состояния:

b. В меню Блок-модель выберите Атрибуты – Новый


(Block Model – Attributes New).

c. Заполните появившуюся Форму, показанную ниже:

2. Добавьте в Блок-модель атрибут “sg”.

a. В меню Блок-модель вновь , выберите Атрибуты - Новый


(Block Model – Attributes - New).

b. Заполните следующую Форму:

49
3. Заполните Атрибут “sg” по методу Присвоить значение (Assign Value).
Укажите удельный вес = 2.5 для всех блоков ниже топоповерхности “topo1.dtm”.

а. В меню Блок-модель выберите Вычисления - Присвоить значение


(Block Model – Estimation - Assign value).

b. Заполните следующие Формы:

4. Заполните Атрибут “sg” по методу Присвоить значение (Assign Value).


Укажите удельный вес = 2.9 для всех блоков КМ рудного тела “ore1.dtm”.

a. В меню Блок-модель выберите Вычисления - Присвоить значение


(Block Model – Estimation - Assign value).

50
b. Заполните Формы, как показано ниже:

5. Заполните Атрибут “gold_nn” по методу вычисления Ближайшего Соседа


(Nearest Neighbour). Используйте для оценки и вычисления следующие параметры:

I. Композиционный (многокомпонентный) файл = samples 1.str


II. Максимальный радиус поиска = 500m
III. Максимальное вертикальное расстояние поиска = 9999
IV. Азимут простирания Главной оси = 0
V. Погружение Главной оси = 0
VI. Угол падения Большой полуоси = 0
VII Коэффициенты анизотропии:
i. Главная ось / Большая полуось =1
ii. Главная ось / Малая ось = 1
VIII. Ограничители: Внутри КМ (ore1.dtm)

6. В меню Блок-модель выберите Вычисления - Ближайший Сосед -


(Block Model – Estimation - Nearest neighbour).

7. Заполните следующие Формы, как показано ниже:

51
Пожалуйста, обратите внимание, что показанная выше Форма указывает на источник
данных. В этом случае, содержания по золоту находятся в файле samples1.str во втором
описательном поле (D2). Можно открыть этот Стринг-файл из Меню Справка (Inquire),
используя Свойства точки (Point Properties), и просмотреть описательную информацию,
содержащуюся в полях D для каждой выбранной точки опробования.

52
Нажмите на Применить (Apply) для получения информационной Справки по
параметрам Ближайшего соседа:

53
8. Создайте Справку по Блок-модели (Block Model Report). Используйте для оценки
и вычисления следующие параметры:

I. Выберите в Справке по атрибутам “gold_nn” (средневзвешенное значение


содержания золота)
II. Выберите в Справке по атрибутам “sg” (средневзвешенное значение
удельного веса)
III. В Корректировке плотности выберите атрибут “sg” (Тоннаж – коэффициент
умножения)
IV. В Группирующие атрибуты установите следующие значения по z = 0,250,10
V. Выберите один из возможных форматов: (.csv; .not; .htm; .rtf; .pdf)
VI. Введите ограничитель по “ore1.dtm”.

9. В меню Блок-модель выберите Справка (Block Model - Report) и заполните Формы,


как показано ниже:

54
После нажатия на Применить (Apply) будет создана Справка по Блок-Модели:

55
Учебные упражнения по Блочному моделированию повышенной
сложности
_______________________________________________________________________________

Используемые файлы:
Файлы, которые используются в данном упражнении, находятся в папке:

D:\GEOLOGY\BLOCKMODEL\ADVANCED_BM (for the advanced tutorial)


_______________________________________________________________________________

Открыть базу данных

1. Откройте базу данных DB1.DDB и покажите буровые скважины для ознакомления


с параметрами и набором данных.

Подтверждение Блок-модели (Block Model Validation)

2. Создайте пустую Блок-модель с таким расчетом, чтобы полностью охватить всю


необходимую рабочую площадь.

3. Экспортируйте центроидные точки в Стринг-файл и утвердите (validate) площадь


Модели.

4. Создайте Графические ограничители по qpy1.dtm, bif1.dtm и комбинации обеих,


а затем утвердите размер блока пользователя для Новой Блок-модели.

Создание атрибутов

5. Добавьте атрибут “gold” в Блок-модель.

6. Добавьте атрибут “sg” в Блок-модель.

7. Добавьте атрибут “gold_cut” в Блок-модель (примените бортовое содержание 20g/t)

8. Добавьте атрибут “orecat” в Блок-модель.

Применение Ограничителей в модели

9. Создайте файлы-ограничители для:


а. Внутри qpy1.dtm
в. Внутри bif1.dtm
с. Внутри sand1.dtm
d. Комбинации всех вышеперечисленных

56
Заполнение Блок-модели параметрами “sg”

10. Заполните атрибут “sg” по методу Присвоить значение (Assign Value).


Присвойте удельный вес = 0.00 всем блокам, находящимся выше
топоповерхности “topo1.dtm”.

11. Заполните атрибут “sg” по методу Присвоить значение (Assign Value).


Присвойте удельный вес = 1.68 всем блокам, находящимся ниже топоповерхности
“topo1.dtm” и выше “weath_ew1.dtm”.

12. Заполните атрибут “sg” по методу Присвоить значение (Assign Value).


Присвойте удельный вес = 2.11 всем блокам, находящимся ниже “weath_ew1.dtm”
и выше “weath_fresh.dtm”.

13. Заполните атрибут “sg” по методу Присвоить значение (Assign Value). Присвойте
удельный вес = 2.46 всем блокам, находящимся ниже “weath_fresh.dtm”.

14. Заполните атрибут “sg” по методу Присвоить значение (Assign Value). Присвойте
удельный вес = 2.9 всем блокам, находящимся в пределах рудной КМ “bif1.dtm”.
.
Показать Блок-модель, используя значения “sg”

15. Уберите все Графические ограничители и покажите раскраску Блок-модели


по атрибутам “sg”.

Заполните Атрибут “gold”, используя метод вычисления – Обратное Расстояние


(Inverse Distance)

16. Для вычисления используйте следующие параметры:

Для рудной КМ QPY1.DTM :

• Композиционный (многокомпонентный) файл = cmpq1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной оси = 40
• Погружение Главной оси = 0
• Угол падения Большой полуоси= 42
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =2
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (qpy1.dtm)
• Начальные координаты эллипсоида: Y=7260 X=1560 Z=900

57
Для рудной КМ BIF1.DTM:

• Композиционный (многокомпонентный) файл = cmpb1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной полуоси = 50
• Погружение Главной полуоси = 0
• Угол падения Большой полуоси = 55
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =3
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (bif1.dtm)
• Начальные координаты эллипсоида: Y=7350 X=1840 Z=1000

Для рудной КМSAND1.DTM:

• Композиционный (многокомпонентный) файл = cmps1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной полуоси = 27
• Погружение Главной полуоси = 0
• Угол падения Большой полуоси = 0
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =4
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (sand1.dtm)
• Начальные координаты эллипсоида: Y=7335 X=1760 Z=1000

Создать Справку для Блок-модели

17. Создать Справку по Блок-модели, включив следующие параметры:

I. Средневзвешенное значение содержания золота


II. Средневзвешенное значение удельного веса
III. Тоннаж (Коэффициент умножения = SG)
IV. Группировка по размаху уступа (z = 800, 1000, 10)
V. Выбор одиного из возможных форматов: (.csv; .not; .htm; .rtf; .pdf)
VI. Ограничитель: внутри рудной КМ ( bif.dtm, qpy1.dtm, sand.dtm)

58
Необходимые файлы:

59
Порядок действий:

Открыть базу данных

1. Откройте базу данных DB1.DDB и покажите буровые скважины для


ознакомления с параметрами и набором данных.

a. Откройте db1.ddb и покажите в Графическом пространстве буровые скважины:


База данных – Показать - Скважины (DATABASE | DISPLAY | DRILLHOLES)

b. Откройте файл топографической поверхности TOPO1.DTM

с. Покажите 2-мерную сеть координат (аббревиатура PG) и определите


максимальные и минимальные координаты площади:

d. Координаты, определяющие площадь Блок-модели, соответственно


будут следующими:

• По y: 7100 -7620
• По x: 1200 -2000
• RL: 820 -1050

60
Заверить Блок-модель (Block Model Validation)

2. Создайте пустую Блок-модель с таким расчетом, чтобы полностью охватить


всю необходимую рабочую площадь.

а. Выберите: Блок-модель - Создать/Открыть (Block Model - New/Open)

в. Введите максимальные и минимальные значения координат в соответствии с


тем, что было определено выше, а затем выберите размер блока пользователя
и размер переменной суб-ячейки. Размер блока должен соответствовать:
расстоянию между скважинами, структуре рудного тела и горно-буровому
оборудованию.

Нажмите на Применить (Apply)

61
c. Примените, показанную ниже Форму; если потребуется, можно изменить
размер блока:

Нажмите на клавишу: Создать Модель (Create Model)

d. Блок-модель была создана, и ее Имя появится в Строке текущего состояния:

е. Сохраните Блок-модель.

3. Экспортировать (вывести) центроидные точки в Стринг-файл и подтвердить


площадь Модели.

a. Выберите: Блок-Модель - Экспортировать – Центроиды блоков и размеры


в стринг-файла
(Block Model – Export - Block centroids and dimensions to string file):

62
b. Просмотрите файл centroids1.str :

4. Создайте Графические ограничители по qpy1.dtm, bif1.dtm и комбинации


обеих, а затем подтвердите размер блока пользователя для Новой Блок-модели.

а. Выберите: Ограничители – Новый графический ограничитель


(Constraints - New graphical constraint), заполните Форму, как показано ниже.
Нет необходимость сохранять этот Ограничитель.

b. Перетащите в Графическое пространство QPY1.dtm и подтвердите


размер блока пользователя для Новой Блок-модели.

63
c. Выберите: Ограничители – Удалить все графические ограничители
(Constraints – Remove all graphical constraints).

d. Выберите: Ограничители – Новый графический ограничитель


(Constraints - New graphical constraint) и заполните Форму, как
показано ниже – не надо сохранять этот Ограничитель.

e. Перетащите в Графическое пространство BIF1.dtm и подтвердите


размер блока пользователя для Новой Блок-модели.

f. Выберите: Ограничители - Новый графический ограничитель


(Constraints - New graphical constraint) и заполните Форму, как показано ниже.
Объедините BIF1.DTM и QPY1.DTM. Обратите внимание на комбинацию
ограничителей (a или b):

64
Создать атрибут

5. Добавьте в Блок-модель атрибут “gold”.

a. Убедитесь вначале, что вы подсоединены к Блок-модели. Для этого -


в Навигаторе (Navigator) нажмите и переместите Блок-модель “blockmodel.mdl”
в Графическое пространство, чтобы установить ее. Обратите внимание на
специальную иконку и название Блок-модели, которая появится в строке
текущего состояния.

b. В меню Блок- модель выберите: Атрибуты - Новый


(Block Model –Attributes - New).

c. Заполните появившуюся Форму, как показано ниже:

6. Добавьте в Блок- модель атрибут “sg”.

a. В меню Блок-модель выберите: Атрибуты – Новый


(Block Model – Attributes - New).

b. Заполните Фору, как показано ниже:

7. Добавьте в Блок-модель атрибут “gold_cut”.

a. В меню Блок-модель выберите Атрибуты - Новый


(Block Model – Attributes - New).

b. Заполните появившуюся Форму, как показано ниже:

65
8. Добавьте в Блок-модель атрибут “orecat”.

a. В меню Блок-модель выберите Атрибуты - Новый


(Block Model – Attributes - New).

b. Заполните появившуюся Форму, как показано ниже:

Просмотрите вновь созданные атрибуты и их значения: вначале покажите Блок-модель, а


затем Выберите: Блок-модель – Атрибуты – Просмотреть атрибуты 1 блока)
(Block model – Attributes – View attributes for one block) :

66
Примените Ограничители к Блок-модели

9. Создайте и сохраните следующие файлы:

• Внутри qpy1.dtm сохранить как qpy1.con


• Внутри bif1.dtm сохранить как bif1.con
• Внутри sand1.dtm сохранить как sand1.con
• Комбинация всего выше упомянутого сохранить как qpy_bif_sand.con

Выберите: Блок-модель – Ограничители – Новый графический ограничитель)


(Block Model – Constraint - New Graphical Constraint) и заполните вышеупомянутые
ограничители.

Пример, приведенный ниже для qpy1.con, повторите для bif1.dtm и sand1.dtm.

Пример, приведенный ниже, показан для комбинации ограничителей:

67
Заполните Блок-модель значениями sg.

10. Заполните атрибут “sg” по методу Присвоить значение (Assign Value).


Присвойте удельный вес = 0.00 всем блокам, находящимся выше
топоповерхности “topo1.dtm”.

a. В меню Блок-модель выберите: Вычисления - Присвоить значение


(Block Model - Estimation - Assign value).

b. Заполните Формы, как показано ниже:

11. Заполните атрибут “sg” по методу Присвоить значение (Assign Value).


Присвойте удельный вес = 1.68 всем блокам, находящимся ниже
топоповерхности “topo1.dtm” и выше “weath_ew1.dtm”:

68
12. Заполните атрибут “sg” по методу Присвоить значение (Assign Value).
Присвойте удельный вес = 2.11 всем блокам, находящимся ниже “weath_ew1.dtm”
и выше “weath_fresh.dtm”.

13. Заполните атрибут “sg” по методу Присвоить значение (Assign Value). Присвойте
удельный вес = 2.46 всем блокам, находящимся ниже “weath_fresh.dtm”.

14. Заполните атрибут “sg” по методу Присвоить значение (Assign Value). Присвойте
удельный вес = 2.9 всем блокам, находящимся в пределах рудной КМ “bif1.dtm”:

Показать Блок-модель, используя значения “sg”

15. Уберите все Графические ограничители и покажите раскраску Блок-модели


по атрибутам “sg”ниже топоповерхности “topo1.dtm”.

Выберите: Блок-модель – Показать – Раскрасить модель по атрибутам


(Block model – Display – Colour model by attributes)

69
Просмотрите созданные новые атрибуты и значения, выбрав:
Блок-модель - Просмотреть атрибуты 1 блока
(Blo
ck model - View attributes for one block), а затем выбрать блок:

16. Заполните Атрибут “gold”, используя метод вычисления – Обратное Расстояние


(Inverse Distance)

70
Для вычисления используйте следующие параметры:

Для рудной КМ QPY1.DTM :

• Композитный файл = cmpq1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной оси = 40
• Погружение Главной оси = 0
• Угол падения Большой полуоси = 42
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =2
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (qpy1.dtm)
• Начальные координаты эллипсоида: Y=7260 X=1560 Z=900

Для рудной КМ BIF1.DTM:

• Композитный файл = cmpb1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной оси = 50
• Погружение Главной оси = 0
• Угол падения Большой полуоси = 55
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =3
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (bif1.dtm)
• Начальные координаты эллипсоида: Y=7240 X=1670 Z=870

Для рудной КМ SAND1.DTM:

• Композитный файл = cmps1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной оси = 27
• Погружение Главной оси = 0
• Угол падения Большой полуоси = 0
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =4
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (sand1.dtm)
• Начальные координаты эллипсоида: Y=7335 X=1760 Z=1000

71
Пример: для рудной КМ QPY1.DTM

Заполните Атрибут “gold”, используя метод вычисления – Обратное Расстояние2


(Inverse Distance2). Используйте следующие параметры для вычисления:

• Композитный файл = cmpq1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной оси = 40
• Погружение Главной оси = 0
• Угол падения Большой полуоси = 42
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =2
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (qpy1.dtm)
• Начальные координаты эллипсоида: Y=7260 X=1560 Z=900

a. В меню Блок-модель выберите: Вычисления - Обратное расстояние


(Block Model - Estimation -Inverse distance)

b. Заполните следующие формы, как показано ниже:

Пожалуйста, обратите внимание, что вышеприведенная Форма указывает на источник


исходных данных. В этом случае содержания по золоту находятся в файле cmpq.str во
втором поле описания (D2). Можно открыть стринг-файл в меню Справка (Inquire,)
используя команду Свойства точки( Point Properties), чтобы просмотреть информацию,
содержащуюся в поле D для каждой выбранной точки пробы

72
.

Выберите команду Визуализатор эллипсоида (Ellipsoid Visualiser) для просмотра


эллипсоида.

73
Чтобы получить возможность просматривать изображение эллипсоида, необходимо
сохранить его путем ввода имени стринг-файла и заполнения исходных координат
стринг-файла.

Нажмите на клавишу Сохранить (Save) до того, как Применить (Apply) Форму.

После просмотра эллипсоида нажмите на Применить (Apply).

Затем вновь нажмите на Применить (Apply), чтобы перейти к следующему


этапу заполнения модели :

Введите нужную степень обратного расстояния; затем в нижней части


Формы отметьте галочкой квадратики – «Включать вых. данные отладки?»
и «Ограничить интерполяцию?»

Нажмите на Применить (Apply).

• Число точек дискретизации:

Если бы поля «Число точек дискретизации» были бы заполнены цифрами 3, 3 и 3, то


каждый блок модели пользователя был бы подразделен на 27 суб-блоков, и содержание
вычислялось бы в центроиде каждого из этих суб-блоков. Затем вычисляется среднее
содержание для этих 27 суб-блоков. Далее, это среднее содержание приписывается блоку.
Совершенно очевидно, что увеличение числа точек дискретизации, – увеличивает время
подсчета – по сравнению с их значением = 1. При использовании метода «Обратного
расстояния» очень часто не наблюдается реального преимущества от дополнительного
количества вычислений.

74
В Форме обязательно поставьте галочку для квадратика «Оставить блоки частично в
пределах Ограничителя» (Keep blocks partially in the constraint). Это действие позволит
включить все блоки, даже те, которые имеют только небольшую их часть в пределах
Ограничителя (при этом центроид такого блока может находиться за пределами
ограничителя).

После заполнения Формы и применения ее – появится Справка, суммирующая все


введенные параметры:

75
Используйте метод Обратного Расстояния (Inverse Distance) для заполнения Блок-
модели для BIF и SAND зон:

Для вычисления используйте следующие параметры:

Для рудной КМ BIF1.DTM:

• Композитный файл = cmpb1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной оси = 50
• Погружение Главной оси = 0
• Угол падения Большой полуоси = 55
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =3
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (bif1.dtm)
• Начальные координаты эллипсоида: Y=7350 X=1840 Z=1000

Для рудной КМ SAND1.DTM:

• Композитный файл = cmps1.str


• Максимальный радиус поиска = 100m
• Максимальное вертикальное расстояние поиска = 9999
• Азимут простирания Главной оси = 27
• Погружение Главной оси = 0
• Угол падения Большой оси = 0
• Коэффициенты анизотропии:
i. Главная ось / Большая полуось =4
ii. Главная ось / Малая ось = 10
• Ограничители: Внутри КМ (sand1.dtm)
• Начальные координаты эллипсоида: Y=7335 X=1760 Z=1000

Удалите все графические ограничители, а затем создайте Блок-модель, используя


ограничитель qpy_bif_sand.con.

Чтобы показать Блок-модель в цвете по атрибуту «золото» , выберите:


Блок-модель - Показать– Раскрасить модель по атрибутам
(Block Model – Display - Colour Model By Attribute):

76
Выберите: Блок-модель – Атрибуты – Просмотреть атрибуты1 блока
(Block model - Attributes - View attributes for one block), чтобы просмотреть значения
атрибута -содержания золота для любого выбранного блока:

77
Создать Справку по Блок-модели

17. Создайте Блок-модель и Справку с включением следующей информации:


.
Среднее содержание по золоту
Среднее значение удельного веса
Тоннаж (множитель = SG)
Установка параметров уступа: 800,1000,10
Выбор одного из возможных форматов: (.csv; .not; .htm; .rtf; .pdf)
Выбор Ограничителя: внутри КМ (bif1.dtm, qpy1.dtm, sand.dtm)

a. В меню Блок-модель выберите: Блок-модель - Справка (Block Model - Report).

b. Заполните следующие Формы, как показано ниже:

78
Определить содержания золота для всего месторождения:

Не надо применять ограничители для того, чтобы получить средние значения по объему
и тоннажу для каждого класса содержаний:

Для определения содержаний золота для каждой КМ (например, qpy.dtm) заполните Форму,
как показано ниже:

Не применяйте Ограничителей.

79
Формат .not

Формат .csv

80
Если необходимо, то можно разбить содержания золота по калассам для каждого
отрабатываемого уступа и показать это в Справке:

81
82