- •1.1. Геологические объекты и их свойства
- •Характеристика текстуры руды
- •1.2. Понятие о математическом моделировании
- •2.1. Одномерная статистическая модель
- •Содержание никеля в руде х
- •Расчет начальных моментов случайной величины
- •Расчет центральных моментов случайной величины
- •Частота и частость содержания железа в руде
- •Расчет статистических характеристик по сгруппированным данным (по данным гистограммы рис.2.1)
- •2.2. Законы распределения случайных величин
- •Функции нормального распределения
- •Функция распределения Стьюдента Fk (t) в зависимости от числа степеней свободы k
- •Плотность вероятности распределения Стьюдента fk(t) в зависимости от числа степеней свободы k
- •Коэффициенты вероятности t распределения Стьюдента при заданной вероятности и степени свободы k
- •Коэффициенты вероятности распределения 2 при заданных вероятности и числе степеней свободы k
- •Расчет графика плотности вероятности нормального закона
- •Подбор функции преобразования случайной величины х (содержание TiO2 в магнетите)
- •2.3. Геологические приложения
- •Пример выявления аномальных значений
- •Результат вычисления истинных характеристик
- •3.1. Двухмерная статистическая модель
- •Расчет коэффициента корреляции
- •Расчет параболической зависимости, аппроксимирующей изменение мощности рудного тела
- •Сравнение фактической и расчетной (теоретической) мощности
- •Дисперсии отклонений
- •3.2. Геологические приложения двухмерной статистической модели
- •Расчет случайной погрешности химического анализа
- •Расчет систематической погрешности анализов серы
- •Результаты опытов по измерению радиоактивности препарата
- •Содержание железа в руде и плотность руды
- •Расчет частот n
- •4.1. Многомерная статистическая модель
- •Расчет статистических характеристик многофакторной зависимости
- •Сравнение фактических и расчетных содержаний золота
- •Химические анализы проб руды
- •Матрица коэффициентов корреляции
- •Состав магнетита, %
- •Преобразованная матрица коэффициентов корреляции
- •Матрица коэффициентов корреляции
- •Расчет первого собственного числа
- •Расчет матрицы коэффициентов первого фактора
- •Первая остаточная матрица коэффициентов корреляции
- •Факторные нагрузки
- •Нормированный состав магнетита
- •Главные компоненты z
- •Средний состав групп магнетита, %
- •Состав циркона, %
- •Сложные признаки
- •Результаты распознавания объектов
- •Результаты измерения мощности рудного тела
- •Данные по скважинам
- •5.4. Вероятностные модели
- •Результаты измерения мощности рудного тела
- •Значения пространственной переменной
- •Содержание молибдена, %
- •Сглаживание исходных данных
- •Результаты измерений пространственной переменной и некоторые вычисленные данные
- •Результаты расчета всех гармоник
- •Расчет периодической изменчивости
- •Дисперсия различных длин волн
- •5.5. Основы геостатистики
- •Содержание золота в пробах, г/т
- •Данные для кригинга, м
- •Значения вариограммы (h)
- •Реестр разведочных скважин
- •Замеры искривлений скважин
- •Банк данных геологической документации
- •Банк опробования рядовых проб
- •Координаты пунктов искривлений
- •Банк рудных пересечений
- •Банк геологических границ
- •Глава 1. Общие сведения 7
- •Глава 2. Одномерная статистическая модель и ее применение в геологии 23
- •Глава 3. Двухмерная статистическая модель и ее применение в геологии 78
- •Глава 4. Многомерная статистическая модель и ее применение в геологии 115
- •Глава 5. Математическое моделирование пространственных геологических закономерностей 159
- •Глава 6. Основы математического моделирования месторождений 203
Таблица 5.1
Номер
пункта
Расстояние
от
начальной точки, м
Мощность,
м
1
0,0
2,2
2
7,0
1,9
3
20,1
2,5
4
28,6
4,2
5
34,8
3,8
6
44,0
3,1
7
54,9
3,9
8
62,1
2,6
Результаты измерения мощности рудного тела
= ах + by + c. (5.6)
Уравнение позволяет вычислять интерполированное значение в любой точке с заданными координатами х и у внутри треугольника. Если имеется много пунктов наблюдений, то охваченная ими площадь разбивается на несколько треугольников и в каждом из них рассчитывается свое интерполяционное уравнение (5.6).
Пример 5.1. Имеются три вертикальные скважины, в которых определены абсолютные отметки кровли пласта (табл.5.2). Необходимо рассчитать абсолютную отметку кровли пласта с координатами х = 240 м, у = 200 м.
Составим систему уравнений:
Решение системы дает коэффициенты а = –0,206; b = –0,341; с = 247,1. Следовательно, интерполяционное уравнение (5.6) имеет вид
Таблица 5.2
Номер скважины n
Координаты
скважины, м
Абсолютная
отметка
пласта
z, м
х
у
1
355
142
125,6
2
210
163
148,3
3
224
281
105,2
Данные по скважинам
Подставляя в него заданные координаты, найдем абсолютную отметку кровли в точке х = 240 м, у = 200 м:
z = –0,206∙240 – 0,341∙200 + 247,1 = 129,5 м.
Зная
коэффициенты уравнения (5.6), из примера
можно извлечь дополнительную геологическую
информацию об элементах залегания
кровли пласта.
Азимут простирания
= arctg(–b/a),
а угол падения = arctg
.
В данном примере имеем =
= arctg(–0,341/0,206) = –59 = 301,
= arctg
22.
Можно распространить линейную интерполяцию и на трехмерное пространство, которое разделяется на совокупность тетраэдров. Каждый тетраэдр образован четырьмя пунктами измерений, не лежащими на одной плоскости. Внутри тетраэдра интерполяция осуществляется с помощью уравнения (гиперплоскости)
= ах + by + cz + d,
которое опирается на вершины тетраэдра и рассчитывается аналогично приведенному в примере 5.1.
Следует отметить, что линейная интерполяционная модель, как и другие детерминированные модели, не позволяет оценить погрешность интерполяции без привлечения дополнительных данных. Чтобы решить эту задачу, надо выполнить дополнительные измерения пространственной переменной внутри интервалов интерполяции и сравнить интерполированные и измеренные данные. Статистическая обработка таких материалов позволяет выявить, как погрешность интерполяции зависит от расстояния между пунктами наблюдений.
5.3.2. Полиномиальная модель
В основе модели лежит предположение о том, что поведение пространственной переменной нелинейное и может быть описано полиномиальной функцией, значения которой совпадают с фактическими данными в пунктах измерений. Полиномиальная функция может быть одно-, двух- и трехмерной. Простейшая одномерная полиномиальная функция имеет вид
(х) = a0 + a1x + a2x2 + … + akxk. (5.7)
Порядок полинома k на единицу меньше числа измерений n.
Полиномиальная модель редко применяется на практике, так как по мере увеличения числа измерений степень полинома растет, а при высоких степенях полинома интерполированные значения вычисляются с большой погрешностью и испытывают столь сильные изменения, что часто переходят границы реальности.
Пример 5.2. По данным табл.5.1 необходимо рассчитать полиномиальную модель.
Поскольку таблица содержит восемь пунктов измерений, необходимо иметь полином седьмого порядка. Подобный полином содержит восемь неизвестных коэффициентов, для нахождения которых составим систему из восьми уравнений:
+ 0,04а4 + 0,05а5 + 0,06а6 +
+ 0,07а7 = 2,2;
а0 + 7,0а1 + 7,02а2 + 7,03а3 +
+ 7,04а4 + 7,05а5 + 7,06а6 +
+ 7,07а7 = 1,9;
а0 + 20,1а1 + 20,12а2 + 20,13а3 + 20,14а4 + 20,15а5 + 20,16а6 + 20,17а7 = 2,5;
а0 + 28,6а1 + 28,62а2 + 28,63а3 + 28,64а4 + 28,65а5 + 28,66а6 + 28,67а7 = 4,2;
а0 + 34,8а1 + 34,82а2 + 34,83а3 + 34,84а4 + 34,85а5 + 34,86а6 + 34,87а7 = 3,8;
а0 + 44,0а1 + 44,02а2 + 44,03а3 + 44,04а4 + 44,05а5 + 44,06а6 + 44,07а7 = 3,1;
а0 + 54,9а1 + 54,92а2 + 54,93а3 + 54,94а4 + 54,95а5 + 54,96а6 + 54,97а7 = 3,9;
а0 + 62,1а1 + 62,12а2 + 62,13а3 + 62,14а4 + 62,15а5 + 62,16а6 + 62,17а7 = 2,6.
Решение системы дает коэффициенты а0, а1, а2, , а7, которые позволяют составить уравнение полинома (5.7) и построить график (рис.5.2). Численные значения по осям графика такие же, как на рис.5.1.
5.3.3. Модель обратных расстояний
В основу модели положена идея о том, что влияние измерений убывает обратно пропорционально квадрату расстояния r от пункта измерения (как в законе всемирного тяготения или в электрическом поле заряженных частиц), поэтому модель часто называют потенциальной. Интерполированное значение в каждой точке находят как средневзвешенное из измеренных значений в соседних пунктах n:
(5.8)
Если расстояние r равно нулю, то в данном пункте принимается измеренное фактическое значение. Для прогнозирования берут три-пять ближайших пунктов измерений или ограничиваются каким-то произвольным радиусом R. В расчет принимают все пункты измерений в пределах этого радиуса. За пределами радиуса влияние измеренных значений не учитывается.
Пример 5.3. Используя данные табл.5.1, построим интерполяционную модель обратных расстояний (рис.5.3).
се
расчеты проведем по четырем соседним
пунктам измерений. Вначале берем первые
четыре пункта и по формуле (5.8) находим
значения кривой между первым и третьим
пунктами. Далее, чтобы найти значения
кривой между третьим и четвертым
пунктами, необходимо брать в расчет
слева и справа по два пункта (второй,
третий, четвертый и пятый). Передвигаясь
далее на один пункт, повторим расчеты
по следующим четырем пунктам (с третьего
по шестой). В результате получим кривую
между четвертым и пятым пунктами.
Подобные операции повторяют до конечного
пункта. Такой прием называется «расчет
в скользящем окне размером в четыре
наблюдения». Полученные результаты
представлены на рис.5.3. Численные значения
по осям графика такие же, как на рис.5.1.
На графике виден недостаток метода обратных расстояний. В пунктах измерения касательная к кривой всегда горизонтальная, что не соответствует действительности. Тем не менее, метод широко применяется на практике, когда другие методы не работают.
5.3.4. Сплайн-модель
Сплайн – это кусочно-непрерывная гладкая функция, состоящая из множества полиномиальных функций третьего порядка, плавно переходящих друг в друга. Сплайн позволяет построить плавный график пространственной переменной, хорошо согласующийся с геологическими представлениями, и поэтому весьма популярен. Его можно уподобить гибкой упругой линейке, опирающейся на ординаты фактических значений пространственной переменной. Концы линейки могут быть свободными или закрепленными с заданным углом наклона. Сплайн бывает одно-, двух- и трехмерным.
Рассмотрим методику расчета одномерного сплайна. Пусть имеется n пунктов измерений с координатами х1, х2, …, хn. В каждом пункте измерено значение пространственной переменной 1, 2, …, n. Между пунктами измерений имеется n – 1 отрезок. Каждый отрезок представлен полиномом третьего порядка:
= а + bx + cx2 + dx3. (5.9)
В каждом полиноме четыре неизвестных коэффициента a, b, с, d. Следовательно, всего имеем 4(n – 1) неизвестный коэффициент. Их нужно подобрать такими, чтобы выполнялись следующие условия:
в пунктах х1, х2, …, хn значения полиномов должны совпадать с измеренными значениями 1, 2, …, n;
в пунктах стыковки соседних полиномов х2, х3, …, хn-1 не должно быть изломов, т.е. наклоны линий должны быть одинаковыми, что сводится к равенству первых производных от полиномов (5.9);
в тех же пунктах стыковки не должно быть скачка кривизны, что соответствует равенству вторых производных от полиномов (5.9);
в начальном и конечном пунктах должны быть заданы граничные условия.
Нахождение коэффициентов a, b, с, d сводится к решению системы 4(n – 1) уравнения первой степени, которые получаются следующим образом.
Каждое значение полинома должно совпадать с левым измеренным значением каждого отрезка пространственной переменной, что дает n – 1 уравнение:
Каждое значение полинома должно совпадать с правым измеренным значением каждого отрезка пространственной переменной, что дает еще n – 1 уравнение:
В n – 2 пунктах стыковки должны быть равны первые производные соседних полиномов ( = b + 2cx + 3dx2) – равенство касательных:
В тех же n – 2 пунктах стыковки должны быть равны вторые производные соседних полиномов ( = 2с + 6dx) – равенство кривизны:
Нужны еще два уравнения, учитывающие граничные условия в конечных пунктах х1 и хn. Чаще других применяется условие, что в конечных пунктах кривизна нулевая (концы упругой линейки не закреплены), т.е. вторые производные должны быть нулевыми:
Могут быть заданы и другие условия, например наклон касательной (т.е. первой производной) в крайних пунктах.
В результате получится необходимое число уравнений 4(n – 1). Решение системы уравнений дает все необходимые коэффициенты полиномов, что позволяет рассчитывать (прогнозировать) значения пространственной переменной между пунктами измерений.
При большом числе пунктов измерений получается довольно громоздкая система уравнений первой степени, и, хотя ее решение на компьютере не составляет труда, объем вычислений довольно значителен.
Чтобы избежать большого объема вычислений, рекомендуется применять скользящий сплайн. Для скользящего сплайна берут четыре или шесть смежных пунктов измерений, по ним рассчитывают уравнения сплайна, а для построения и прогнозирования выбирают один полином, занимающий среднее положение. Потом осуществляется перемещение на один пункт измерения (скольжение) и расчет повторяется. Эти операции доводят до конечного пункта измерений. Исключение делается для первого отрезка, для которого используют первое уравнение, и для последнего отрезка, для которого используют последнее уравнение.
Пример 5.4. По данным табл.5.1 необходимо рассчитать скользящий сплайн.
Возьмем первые шесть пунктов измерений и составим необходимую систему уравнений. Между шестью пунктами имеются пять отрезков, следовательно, нужно рассчитать пять кубических полиномов, содержащих 20 коэффициентов.
Первое условие – все полиномы должны проходить через левую точку отрезков:
а11 + a12 + а13 + а14 = 2,2;
а21 + 7,0а22 + 7,02а23 + 7,03а24 = 1,9;
а31 + 20,1а32 + 20,12а33 + 20,13а34 = 2,5;
а41 + 28,6а42 + 28,62а43 + 28,63а44 = 4,2;
а51 + 34,8а52 + 34,82а53 + 34,83а54 = 3,8.
Все полиномы должны проходить через правую точку отрезков:
а11 + 7,0a12 + 7,02а13 + 7,03а14 = 1,9;
а21 + 20,1а22 + 20,12а23 + 20,13а24 = 2,5;
а31 + 28,6а32 + 28,62а33 + 28,63а34 = 4,2;
а41 + 34,8а42 + 34,82а43 + 34,83а44 = 3,8;
а51 + 44,0а52 + 44,02а53 + 44,03а54 = 3,1.
Второе условие – на стыках соседних отрезков должны быть равны первые производные:
a12 + 2∙7,0а13 + 3∙7,02а14 = а22 + 2∙7,0а23 + 3∙7,02а24;
а22 + 2∙28,6а23 + 3∙28,62а24 = а32 + 2∙28,6а33 + 3∙28,62а34;
а32 + 2∙34,8а33 + 3∙34,82а34 = а42 + 2∙34,8а43 + 3∙34,82а44;
а42 + 2∙44,0а43 + 3∙44,02а44 = а52 + 2∙44,0а53 + 3∙44,02а54.
Третье условие – на стыках соседних отрезков должны быть равны вторые производные:
2а13 + 6∙7,0а14 = 2а23 + 6∙7,0а24;
2а23 + 6∙28,6а24 = 2а33 + 6∙28,6а34;
2а33 + 6∙34,8а34 = 2а43 + 6∙34,8а44;
2а43 + 6∙44,0а44 = 2а53 + 6∙44,0а54.
Четвертое условие – на свободных концах первого и последнего отрезков примем граничные условия – вторые производные равны нулю:
2а13 + 6∙0,0а14 = 0;
2а53 + 6∙44,0а54 = 0.
Всего получено 20 уравнений первой степени с 20 неизвестными коэффициентами. Решение системы дает значения коэффициентов:
а11 = 2,200000; а12 = –0,069706; а13 = 0,005753; а14 = 0,000274;
а21 = 1,955657; а22 = 0,035012; а23 = –0,009206; а24 = 0,000438;
а31 = 21,556675; а32 = –2,890512; а33 = 0,136342; а34 = –0,001975;
а41 = –73,310478; а42 = 7,060588; а43 = –0,211599; а44 = 0,002080;
а51 = 22,811948; а52 = 1,225829; а53 = 0,026517; а54 = –0,000201.
алее
происходит перемещение исходных
измерений на один шаг, все расчеты
повторяют. Перемещение доводится до
конца исходных данных. Конечный результат
виден на рис.5.4. Очевидно
преимущество полученного графика перед
графиками рис.5.2 и 5.3.
Более сложным является расчет двухмерного сплайна. В литературе не удалось найти полное решение двухмерного сплайна для произвольно расположенных пунктов измерений. Имеющиеся публикации рассчитаны только на прямоугольную сеть, причем вычисляются сплайны в двух перпендикулярных направлениях, а в промежутках между ними используется интерполяция.
Теоретически можно построить и трехмерный сплайн, но на практике его, по-видимому, не применяют.
