Нефть и песок О стали Компрессор - подбор и ошибки Из истории стандартизации резьб Соперник ксерокса - гектограф Новые технологии производства стали Экспорт проволоки из России Прогрессивная технологическая оснастка Цитадель сварки с полувековой историей Упрочнение пружин Способы обогрева Назначение, структура, характеристики анализаторов Промышленные пылесосы Штампованные гайки из пружинной стали Консервация САУ Стандарты и качество Технология производства Водород Выбор материала для крепежных деталей Токарный резец в миниатюре Производство проволоки Адгезия резины к металлокорду Электролитическое фосфатирование проволоки Восстановление корпусных деталей двигателей Новая бескислотная технология производства проката Синие кристаллы Автоклав Нормирование шумов связи Газосварочный аппарат для тугоплавких припоев
Главная --> Промиздат -->  Интерполирование поверхности 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ( 19 ) 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93

нения кригинга. Путем минимизации ожидания, в среднем, интерполятор кригинга близок насколько это возможно, к неизвестному значению. Решение для минимизации, ограниченное условием несмещенности, дает уравнения кригинга,

л Yin

/ \

О М

Л Ynn

л 1

Эти уравнения станут более понятными, когда в следующем разделе вы подставите значения в матрицы. Помните, что цель состоит в решении уравнений для всех l, (весов), поэтому интерполятор может бпть образован с использованием S,l,Z (s,).

Большинство элементов могут бпть подставлены, если вам известна вариограмма. В нескольких последующих разделах вы узнаете, как рассчитать значения вариограммы. Гамма-матрица G содержит смоделированные значения вариограммы для всех пар опорнгх точек, где означает смоделированные значения вариограммы, основанные на расстоянии между двумя опорными точками, определенными как точки г-ая и j-ая. Вектор g содержит смоделированные значения вариограммы для каждой пары из опорной точки и искомой точкой, где g,0 обозначает смоделированные значения вариограммы, основанные на расстоянии между г-ой точкой и искомой точкой. Также оценивается неизвестное значение m в векторе l; оно растет из-за условия несмещенности.

Расчет эмпирической вариограммы

Для расчета значений матрицы G мы должны изучить структуру данных путем создания эмпирической вариограммы. На варио-грамме показаны значения половины квадрата разности для пар точек (откладывается по оси y) в зависимости от расстояния между ними (откладывается по оси x).

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

Xj )2 + (У г

Эмпирическая дисперсия - это половина квадрата разности 0.5 * среднее [(значение в точке г - значение в точке ,/ )2 ].

Locations

Distance Cal.

Distances

Difference2

Semivariance

(1,5), (3, 4)

sqrt[(1-3)2 + (5-4)21

2.236

12.5

(1.5).(1.3)

sqrtp2 + 221

12.5

(1,5), (4, 5)

sqrt[32 + O21

(1,5),(5,1)

sqrt[42 + 421

5.657

112.5

(3, 4), (1,3)

sqrt[22 + 121

2.236

(3, 4), (4,

sqrt[12 + 121

1.414

12.5

(3, 4), (5,1)

sqrt[22 + 321

3.606

(1,3), (4, 5)

sqrt[32 + 221

3.606

12.5

(1,3),(5,1)

sqrt[42 + 221

4.472

(4, 5), (5,1)

sqrt[12 + 421

4.123

112.5

Как видите, для больших наборов данных (с большим количеством измеренных опорных точек) число пар точек будет быстро расти и станет неуправляемым. Следовательно, вы можете сгруппировать пары точек; такой процесс известен как бининг. В данном примере, бин - это заданный диапазон расстояний. Это означает, что все точки, находящие на расстоянии от 0 до 1 сгруппи-



рованы в первый бпп, те точки, которые паходятся на расстоянии от 1 до -2 метров друг от друга сгруппированы во второй бпп, п т.д. Берется средняя эмпирическая дисперсия для всех пар точек. В нашем примере, данные распределены в пять бинов.

Бининг эмпирической вариограммы

Размер лага

Расстояние ме

Ср.расстояни

1/2 дисперсии

Среднее

1+-2

1.414, 2

1,707

12.5, 12.5

12,5

2+-3

2.236, 2.236, 3

2,491

12.5, 0, 0

4,167

3+-4

3.606, 3.606

3,606

50, 12.5

31,25

4+-5

4.472, 4.123

4,298

50, 112.5

81,25

5,657

5,657

112,5

112,5

Подбор модели

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


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

Формула для определения дисперсии для любого заданного расстояния в нашем примере выглядит следующим образом:

Дисперсия = Угловой коэффициент * Расстояние

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

Дисперсия = 13.5*h

Теперь создадим матрицу значений G. Например, значение g2 для точек (1,5) и (3,4) в уравнении равно:

Дисперсия = 13.5 * 2.236 = 30.19

(1, 5) (3, 4) (1, 3) (4, 5)

(5, 1)

Г Матрица (Гамма)

(1, 5)

30.19

27.0

40.5

76.37

(3, 4)

30.19

30.19

19.09

48.67

(1, 3)

27.0

30.19

48.67

60.37

(4, 5)

40.5

19.09

48.67

55.66

(5, 1)

76.37

48.67

60.37

55.66

В приведенном выше примере, для пары точек (1,5) и (3,4), величина лага была вычислена с использованием расстояния между двумя точками (см. предыдущую таблицу). Значение варио-граммы определяется путем умножения углового коэффициента, равного 13.5, на расстояние. Единицы и нули в нижней строке и крайнем правом столбце определены в соответствии с условием несмещенности.



Формула значений матрицы для ординарного кригинга следующая:

G*l = g

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

1 = G-1 * g

где G1 - обратная матрица G. Обратную матрицу G получаем, выполнив операцию линейной алгебры.

Инверсия Г Матрицы (Гамма)

-0.02575

0.00704 0.0151 0.00664

-0.00303

0.3424

0.00704

-0.04584

0.01085

0.02275

0.0052

-0.22768

0.0151

0.01085

-0.02646

-0.00471

0.00522

0.17869

0.00664

0.02275

-0.00471

-0.02902

0.00433

0.28471

-0.00303

0.0052

0.00522

0.00433

-0.01173

0.42189

0.3424

-0.22768

0.17869

0.28471

0.42189

-41.701

Далее, для искомой точки строится вектор g. Например, рассмотрим точку (1,4). Вгчисляем расстояние от точки (1,4) до каждой из точек с измереннгми значениями (1,5), (3,4), (1,3), (4,5), и (5,1). Исходя из этих расстояний, определяем подобранную дисперсию по формуле Дисперсия = 13.5* h, выведенной ранее. Вектор g для точки (1,4) приведен в следующей таблице.

Точка Расстояние g Вектор для (1,4)

(1,5)

(3,4)

27.0

(1,3)

13.5

(4,5)

3.162

42.69

(5,1)

67.5


1 2 3 4 5 X

Теперь, после того, как были созданы матрица G и вектор g, вгчислим вектор весов кригинга: 1 = G-1 * g. Для этого, воспользуемся линейной алгеброй. Веса приведены ниже в таблице.

Выполнение интерполяции

Теперь, когда у вас есть значения весов, умножьте вес каждого измеренного значения на это значение. Сложите результаты и получите искомое значение для точки (1,4).

Веса

Значения

Результат

0.46757

46.757

0.09834

10.3257

0.46982

49.3311

-0.02113

-2.113

-0.0146

-1.679

-0.18281

102.6218

Кригинг

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

(1,4).



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ( 19 ) 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93