<< Click to Display Table of Contents >> Navigation: Блочные модели > ПОСТРОЕНИЕ БЛОЧНОЙ МОДЕЛИ (оценка содержаний) > Пример построения блочной модели |
Рассмотрим пример построения блочной модели небольшого размера.
Для примера в качестве исходных данных взят фрагмент БД из 13 скважин.
По этим скважинам сформированы погоризонтные интервалы (композиты) 10-метровой длины.
На рисунке ниже показаны скважины и погоризонтные интервалы по ним.
Таблица БД с этими погоризонтными интервалами :
Пример создания блочной модели без участия каркасов
Создаем новую пустую блочную модель , задаем координаты области, в пределах которой могут быть созданы блоки блочной модели, размеры базовых блоков и субблоков.
После этого появляется окно для таблицы новой блочной модели (таблица пока пустая) :
Запишем пустую блочную модель на диск (назовем "Пример блочной модели - 1"). В принципе, можно и не записывать, но тогда не будут выполняться операции Undo/Redo после изменений в результате построения блочной модели.
Нажатием на кнопку в графическом меню вызываем диалог "Построение блочной модели (оценка содержаний)".
На вкладке "Ввод/вывод" зададим файл БД с исходными данными (предварительно он должен быть загружен в текущий проект), а также зададим названия двух текстовых файлов для записи информации о построении блочной модели.
В первый текстовый файл будет записываться краткая информация о построении модели, а во второй файл - детальная информация для некоторых блоков модели.
Зададим, что детальную информацию записать для группы блоков, имеющих индексы по оси X от 0 до 9, по оси Y - от 4 до 5, по оси Z - от 7 до 8 (всего по 40 блокам).
Перейдем к вкладке "Эллипсоиды" и зададим параметры эллипсоида.
Размеры полуосей эллипсоида - 100, 50 и 20м.
Углы поворота - 70, -10 и 30 градусов.
Минимальное количество проб - 3, максимальное количество проб - 20.
Октанты и расширенные эллипсоиды не используются.
Затем перейдем к вкладке "Наборы параметров" и зададим параметры для одного набора параметров.
Метод расчета - "Обратные расстояния", степень обратных расстояний = 2, название эллипсоида - "Эллипсоид 1".
Таблица БД - "Погоризонтные", для расчета брать интервалы длиной не менее 7.5м, столбец таблицы БД с исходными значениями для расчетов - "Сод-ие" композита".
Столбцы блочной модели для записи:
- вычисленных значений - "С";
- количества проб, участвовавших в оценке блока - "Кол-во проб".
Далее нажимаем кнопку "Начать построение модели" и получаем блочную модель.
Таблица блочной модели (программа добавила в нее 2 новых столбца, которых не было) :
Блочная модель в окнах Разрез/План :
Блочная модель в 3D окне (показаны только блоки с содержаниями >= 3.0) :
В текстовом файле с детальной информацией выводится информация о параметрах, использованных при построении блочной модели, а также для каждого из заданных блоков выводится информация о пробах, участвовавших при расчете содержания.
Например:
========== Расчет для нового БАЗОВОГО БЛОКА iX= 1 iY= 5 iZ= 8 ====================
Центр базового блока = 2190.000 660.000 85.000
-- Эллипсоид №0 --
Общее количество проб, попадающих в эллипсоид= 13
==================================================
Расчет в точке центра базового блока :
X= 2190.000 Y=660.000 Z=85.000
Пробы:
№_выработки №_пробы X Y Z Сод-ие L_ист. L_аниз. Вес
13 13 2204.156 696.929 84.997 1.733 39.549 82.786 0.051
13 15 2206.517 690.690 64.998 5.241 40.185 82.668 0.051
13 14 2205.317 693.849 74.996 3.077 38.477 65.054 0.083
12 11 2216.777 662.347 95.000 1.968 28.679 32.874 0.325
12 10 2215.358 665.591 105.000 0.104 32.776 67.608 0.077
12 12 2218.273 659.137 85.000 4.458 28.287 54.463 0.118
11 9 2229.567 636.146 104.996 4.603 50.343 87.416 0.046
11 8 2228.335 639.222 114.994 3.134 52.924 91.142 0.042
8 12 2251.615 713.297 84.999 9.561 81.468 99.408 0.036
6 9 2261.995 656.482 105.000 0.000 74.804 95.580 0.038
6 8 2261.344 658.986 114.994 0.000 77.399 95.183 0.039
7 11 2265.049 690.517 94.997 12.529 81.631 82.708 0.051
7 10 2264.214 692.837 105.000 1.033 83.582 91.596 0.042
Ср.взвеш.=3.159 Проб=13 Мин.расст.=32.874
№_выработки - порядковый номер выработки в БД.
№_пробы - порядковый номер интервала (пробы) в выработке.
X, Y, Z - истинные координаты точки центра интервала.
L_ист. - истинное расстояние от центра эллипсоида до центра интервала.
L_аниз. - расстояние с учетом анизотропии.
Вес - вычисленный весовой коэффициент для пробы.
Ср.взвеш. - содержание, вычисленное с учетом весовых коэффициентов.
Проб - количество проб, участвовавших при расчете содержания по блоку.
Мин.расст. - расстояние, с учетом анизотропии, до ближайшей пробы.
Пример создания модели внутри каркасов
Исходные данные по опробованию - как в предыдущем примере.
Кроме того, построены 2 каркаса :
Необходимо построить блочную модель только внутри каркасов. При этом для каждого каркаса использовать только те интервалы, центры которых попадают внутрь каркасов.
Сначала создаем новую пустую модель с размерами как у рассмотренной выше блочной модели. Запишем пустую блочную модель на диск (назовем "Пример блочной модели - 2").
Затем производим заполнение блочной модели блоками/субблоками, попадающими в каркасы.
Для того, чтобы в процессе заполнения блочной модели блоками/субблоками можно было записать номер каркаса, добавим в таблицу блочной модели столбец "№ каркаса" (тип - целое число):
Нажатием на кнопку в графическом меню окна с таблицей блочной модели вызываем диалог "Заполнение/преобразование блочной модели с использованием замкнутых моделей поверхностей (каркасов)".
(Т.к. в этом диалоге работа ведется с основным файлом блочной модели и с основным файлом с моделями поверхностей, необходимо предварительно убедиться, что основными сделаны нужные файлы).
Отмечаем создание новых блоков/субблоков.
Задаем, что в столбец блочной модели "№ каркаса" записывать информацию из столбца файла с моделями поверхностей "№ пов-сти в файле".
Отмечаем имеющиеся в файле 2 каркаса в столбце файла с моделями поверхностей "Для расчетов".
После нажатия кнопки "OK" получаем блочную модель.
Таблица блочной модели:
Блочная модель в окнах Разрез/План (в блоках модели выведен номер каркаса):
Для дальнейших расчетов необходимо "отметить" в таблице БД интервалы, которые попадают в тот или иной каркас.
В нашем примере таблица с погоризонтными интервалами является расчетной, поэтому в ней можно создавать только расчетные столбцы.
Для того, чтобы создать редактируемый столбец, в которые будет занесена информация о каркасах, необходимо предварительно преобразовать расчетную таблицу в редактируемую. Устанавливаем курсор в клетку заголовка первого столбца таблицы с погоризонтными интервалами, нажимаем правую клавишу и выбираем пункт меню "Преобразовать в редактируемую таблицу".
Получаем редактируемую таблицу, что видно по наличию столбцов с белым фоном в таблице "Погоризонтные":
Далее добавляем в эту таблицу столбец, который назовем "Каркас" (тип столбца - целое число):
Переходим в какое-либо графическое окно и выбираем пункт главного меню "Сервис / Модели поверхностей (dgs) / Обработка интервалов БД, центры которых попадают в каркасы...".
В диалоге "Обработка интервалов БД, центры которых попадают внутрь замкнутых моделей поверхностей (каркасов)" задаем таблицу БД ("Погоризонтные"), столбец таблицы БД, в который производить запись информации о попадании в каркас ("Каркас") и столбец таблицы с каркасами из которого производить запись в таблицу БД ("№ пов-сти в файле"). Также отмечаем имеющиеся в файле 2 каркаса в столбце файла с моделями поверхностей "Для расчетов" :
В результате в таблице с погоризонтными интервалами появляется информация о попадании интервалов (точек центров интервалов) в каркас :
После выполнения подготовительных работ с каркасами переходим к интерполяции содержаний.
Нажатием на кнопку в графическом меню вызываем диалог "Построение блочной модели (оценка содержаний)".
Вкладки "Ввод / вывод" и "Эллипсоиды" заполняются аналогично тому, как это описано в предыдущем примере построения блочной модели.
Поэтому сразу перейдем к вкладке "Наборы параметров".
Отличия от ранее рассмотренного заполнения этой вкладки следующие:
- в элементе Столбец блочной модели, в котором записана принадлежность к зоне задается столбец "№ каркаса";
- в элементе Столбец таблицы БД, в котором записана принадлежность к зоне задан столбец "Каркас";
- выключено создание новых блоков блочной модели, т.к. проверять принадлежность блоков к зоне можно только для существующих блоков.
Нажимаем кнопку "Начать построение модели" и получаем блочную модель.
Таблица блочной модели :
Блочная модель в 2D окнах "Разрез / План" :