Расчеты по базам данных

Расчет инклинометрии

Первым шагом после заполнения БД скважин является расчет координат ствола и проб на основе данных инклинометрии. Это относится только к геологоразведочным скважинам. Программа распознает их автоматически по ключевому слову. Пункт меню "Расчеты по скважинам" подменю "Расчет инклинометрии", или кнопка на панели управления. Алгоритм подсчета основан на конечно-разностном численном методе решения дифференциальных уравнений Эйлера. При этом координаты точек ствола скважины расчитываются по формуле:

\[P_{i+1}=P_i+\frac{H_i}{N}*\sum_{k=1}^N(t_i+(t_{i+1}-t_i)*\frac{k-1}{N}) ,\]

где вектор , \(\overline{t_i(x,y,z)}=\overline{cos(\beta)*sin(\alpha),cos(\beta)*cos(\alpha),-sin(\beta)}\) ,

\(\alpha\)-азимут и \(\beta\) угол падения скважины в точке измерения, N-количество интервалов интерполяции, i- номер замера инклинометрии.

Параметры для расчета задаются в диалоге "Расчет инклинометрии"(Диалог для задания параметров расчета инклинометрии).

Рис. 130 Диалог для задания параметров расчета инклинометрии

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

Расчет сортов

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

Рис. 131 Диалог выбора фильтра для скважин в режиме расчета сортов руд

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

Например:

Сорт 1, если (12<Fe общ<20) и (45<Fe магн<55) и (25<SiO2<30).

Рис. 133 Диалог настройки свойств сортов руд

а) страница для настройки диапазонов сортов; б) страница для выбора полей опробования.

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

Рис. 134 Диалог редактирования диапазонов

В правой части диалога находятся «переключатели» (чекбоксы), которые определяют какой из знаков при условии принадлежности диапазону использовать: \(<\) или \(\leq\).

В верхней части диалога есть панель инструментов image_drill_sort_panel для сохранения и загрузки параметров сортов.

После ввода параметров программа рассчитает сорта для всех проб и в поле «Сорт» базы данных опробования запишет значение, которое введено в колонке «Название» (см. рис. Диалог настройки свойств сортов руд).