Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Статистика и анализ геологических данных

..pdf
Скачиваний:
2
Добавлен:
12.11.2023
Размер:
21.12 Mб
Скачать

функцию скорости враще­ ния диска и скорости движе­

ния бумаги.

Значение Y

в любом

положении

равно

Y = asin<p.

 

 

Если

мы

хотим

вычер­

тить полную волну, то точка закрепления стержня на ди­ ске должна сделать полный оборот вокруг центра диска, т. е. повернуться на 360° или на 2я радиан. Предпо­ ложим, что мы начинаем вычерчивание при произ­ вольном начальном положе­ нии карандаша на бумаге, которое мы назовем нуле­ вым. Угол ф между каранда­ шом, центром диска и гори­ зонтальной линией на бума­ ге имеет некоторое значение а (фиг. 5.26). Если мы в про­ цессе работы приспособле­ ния сдвинемся вниз на рас­ стояние X и остановимся, то карандаш окажется в точке,

амплитуда

которой

равна

 

 

 

 

 

а • sin( 2”Х- -)- a j . Угол ф бу­

 

 

 

 

 

дет 2жХ

-а.

Важно

отме­

 

 

 

 

 

тить,

что

начальный

 

угол

 

 

 

 

 

Ф = а

в исходном положении

 

 

 

 

 

является

постоянным

для

 

 

 

 

 

всех последующих значений

 

 

 

 

 

амплитуды и угла

ф.

 

Кон­

а —• простое

механическое приспособление для

станта а

называется фазой,

вычерчивания

синусоидальной волны

путем

фазовым углом или фазовой

преобразования

вращательного движения в ли­

нейное; б — различие между углом и

радиу­

константой.

Три

парамет­

сом диска и амплитудой и фазовым углом си­

нусоидальной волны. Изображена часть волны,

ра — амплитуда, длина

вол­

соответствующая изменению угла

ф от нуля

ны и фазовый угол — полно­

до значения,

немногим меньшего

2rt

радиан,

т. е. почти

одному полному повороту

диска.

стью

описывают

 

форму

 

 

 

 

 

волны. Заметим, что фазовый угол синусоидальной волны изме­ ряется от горизонтальной линии, проходящей через центр.

Если мы хотим построить ряд волн различной формы, то для этого нужно изменить амплитуду, длину волны или фазовый

Фиг. 5.26. Постепенное изменение фазового угла ср от начального значения а.

х*

\

х,

Для последовательных значений Х1 а '= а !2 т с - ^ — |- а 1 и Ф = 2 л —

+а .

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

отличается от синусоидальной по фазе на 90°, или на -у-радиан.

2тг 1т О

Фиг. 5.27. Синусоидальная и косинусоидальная волны, соответствующие вра­ щению диска.

Фазовые углы

для синусоидальной

волны

равны а и р

соответственно. Изображение

соответствует

изменению угла <р от

нуля

до значения,

немногим большего радиан,

 

т. е. одному

повороту диска.

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

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

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

ВИ Д оо

(5.56)

Как следует из этой формулы, значение Yj в точке Xi опреде­ ляется как сумма амплитуд синусоидальной и косинусоидальной составляющих волн на расстоянии Xi от начальной точки ряда. Если в сигнале присутствует только одна компонента, как на фиг. 5.23, то для его записи достаточно одного синусоидального или косинусоидального члена. Индекс п называется гармониче­ ским числом (или просто гармоникой), которое в этом примере равно 1, так как в данном случае требуется использовать только один коэффициент а или р. По причинам, которые будут ука­ заны ниже, коэффициенты а0 и Ро определяются некоторым спе­ циальным образом.

Прежде чем продолжить изложение, поясним вкратце по­ нятие гармоник. На фиг. 5.28, а изображена синусоидальная волна длины X, аналогичная рассмотренным в предыдущем при­ мере. Это первая гармоника, т а основная частота. На фиг. 5.28, б изображена такая же волна, где длина волны Х/2; она называ­ ется второй гармоникой. Волна на фиг. 5.28, в — третья гармо­ ника с длиной волны Х/3. На фиг. 5.28, г изображена сумма пер­ вой и второй гармоник (г—а + б ) . Волна на фиг. 5.28, д является

результатом сложения первой и третьей гармоник

(д = а + в ).

Волна на фиг. 5.28, е представляет сумму всех трех

гармоник

(е = а + б + в ). Отметим, что амплитуды гармоник не обязательно равны амплитуде основной волны, хотя в этом примере они сов­ падают. Как легко видеть, сложение гармоник позволяет полу­ чить сложные волновые функции. Важно отметить, что любая заданная гармоника является функцией амплитуды, которая мо­ жет быть даже равна нулю в том случае, если гармоника отсут­ ствует в изучаемой волне.

Заметим, что длина основной волны X не обязательно имеет наибольшую амплитуду. Действительно, обычно мы не знаем ве­ личины X и вынуждены в качестве основной длины волны выби­ рать произвольное значение L. Если мы выберем L равным или большим, чем длина нашего ряда данных, и вычислим достаточ­ ное число гармоник, то получим оценку периодичности, присут­ ствующей в наших данных. Сделанный нами произвольный вы­ бор значения L скорее всего будет неправильной оценкой длины волны X, поэтому коэффициенты произвольной основной гармо­ ники могут оказаться близкими к нулю. Коэффициенты всех последовательных гармоник, которые на самом деле не присут­ ствуют в данных, будут также близки к нулю. Поэтому только действительно имеющиеся длины волн будут входить с доста­ точно большими коэффициентами.

Использование формулы (5.56) облегчает введение коэф­

фициентов:

2mtX(

 

2mtX|

Cn = cos

и Sn= sln

 

X

 

X

Фиг. 5.28. Результат сложения последовательных гармоник синусоидальной волны.

а — основная или первая гармоника; б — вторая гармоника а;

в — третья

гармоника

а;

г — сумма основной и второй гармоник;

д — сумма основной

и третьей

гармоник;

е

сумма основной, второй и третьей гармоник.

 

 

Тогда ряд Фурье можно записать в виде

 

 

 

Y ,= 2

K C n+ p nSn).

 

(5.57)

П=I

 

 

 

 

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

облегчается. Предположим, что мы хотим определить первую гармонику ряда или длину основной волны, т. е. хотим предста­ вить (5.57) в виде

Yi = aoCo“bPoSo4“ aiCi-J-PiSi.

(5.58)

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

Со SQ Ci Si

Со

“ 0

So

Ро

С,

(5.59)

«1

Si -

L p J

Попарное

перемножение

строк и с

дает

полную

матрицу

 

 

 

 

 

 

 

Со

So

C i

Si

 

Y

 

Со

ECo

ECoSo

EC0Ci

ECoSi

a0~

~ SYCo "

So

ESoCo

SSo

ES0Ci

ESOSI

Po

S Y S 0

 

Ci

ECiQ)

SCiS0

ECi

ECiSi

al

EYCi

 

Si —ESICQ

SSIS0

ESICI

ESi —

- P i -

_ SYS,

_

Матричное уравнение можно решить тем же способом, кото­ рый использовался для нахождения коэффициентов уравнения линейной регрессии. Матрица сумм квадратов и попарных про­ изведений [А] обращается, затем умножается справа на матрицу попарных произведений [С], в результате чего получается ма­ трица неизвестных коэффициентов [{$]. В матричных обозначе­ ниях мы должны выполнить операции

[A J -* [С] = [РЬ

(5.61)

Однако до решения матричного уравнения необходимо сде­ лать ряд упрощений. В частности, гармоники нулевого порядка содержат тригонометрические члены со значением п = 0. Поэтому

х= 1,

так как cos 0 = 1. Аналогично

2-0

 

 

 

 

 

 

So=

sin

X|

=0,

 

 

так как sin 0 = 0. Если

Со равно 1

для

всякого наблюдения Xi,

то первая строка и первый столбец матрицы упрощаются:

n

ESo

E Q

ESi

" a 0-

“ EY

ESo

ESo

ES0Ci

ES0SI

 

ft>

EYSo

(5.62)

E C I

E Q So

EC?

E Q S j

 

ai

E Y Q

 

 

_ESj

ES]S0

ESiCj

ES?

J i _

_ EYSi

_

Следовательно, все матричные элементы, которые содержат член So, будут равны нулю. Поэтому вся вторая строка и весь второй столбец матрицы обращаются в нуль. Наша матрица при­ водится к виду

n

ECi

ESi

 

“ 0

“ EY

ECi

EC?

E C 1S1 .

 

«1 =

E Y C j

(5.63)

ESi

ESiCj

ES?

J

i .

SYS!

 

 

 

 

 

 

Решение этого матричного уравнения даст нам оценку неиз­ вестного коэффициента а0 основной гармоники по методу наи­ меньших квадратов. Второй коэффициент Ро, конечно, равен нулю. Мы также получим оценки двух коэффициентов первой гармоники си и Pi по методу наименьших квадратов.

В случае необходимости найденные коэффициенты можно выразить через амплитуду гармоник и соответствующие им фа­ зовые углы. Амплитуда i-й гармоники равна

an= -g -lA *n + P n ,

(5.64)

а ее фазовый угол

(5.65)

Из этой формулы вытекает, что фазовый угол <р есть угол,

__о

тангенс которого равен отношению—* гп_ Так как константа

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

4 = «8п+рп.

(5.66)

19 Заказ № 455

Эта величина используется в электротехнике и выражает энергию, заключенную в n-й частотной компоненте электриче­ ского тока. Однако если считать, что изменчивость значений Yi для нашего временного ряда характеризуется его дисперсией, тогда s2n — дисперсия, возникшая благодаря n-й гармонике. Если

s2y— общая дисперсия Y в ряде, то вклад n-й гармоники, выра­ женный в процентах, равен

4 - • 100°/0.

(5.67)

5 У

 

Тот факт, что эти величины являются дисперсиями, дает воз­ можность их применения для проверки значимости различных гармоник критериями типа ANOVA. Однако мы оставим эти во­ просы в стороне и обратимся к некоторым другим аспектам ана­ лиза Фурье.

Совершенно ясно, что в последовательности (5.63) можно ис­ пользовать столько гармоник, сколько нам угодно, вплоть до не­ которого номера, который будет указан ниже. Однако, для того чтобы гармоники хорошо описывали сложные последователь­ ности, их число должно быть достаточно большим. В этих слу­ чаях матричные уравнения становятся столь громоздкими, что их решение оказывается не под силу современным ЭВМ. Однако изложенный нами метод нахождения коэффициентов Фурье яв­ ляется достаточно общим и может быть применен для исследова­ ния последовательностей наблюдений, расположенных в прост­ ранстве с произвольным интервалом. В случае если мы хотим ограничиться рассмотрением данных с правильным расположе­ нием в пространстве, мы можем упростить ряд Фурье, что поз­ волит производить вычисление большего числа гармоник, не на­ рушая ограничений данной программы.

Если наблюдения Yi сделаны через равные интервалы зна­ чений переменной Xi, то все недиагональные члены в формуле (5.62) становятся равными нулю. Более того, диагональные эле­ менты становятся простыми функциями параметра К. Для ко­ нечных последовательностей, состоящих из N равномерно рас­

положенных наблюдений, мы можем вычислить -^-гармоник: ко­ эффициенты ряда Фурье определяются по формуле (5.56):

 

 

N

2птеХ,

 

2

V

^

(5.68)

[sj

 

Yi C O S

X

 

 

N

2птсХ|

 

2

V

v

(5.69)

= N

Y| S1“ '

X

 

Коэффициент Ро равен нулю, а ао равно — 2]Yi, т. е. сред­

нему арифметическому значений переменных Yi. Уравнения мо­ жно решить путем численного интегрирования. Программа 5.11

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

N

_

N

и энергии для всех гармоник, вплоть до — .

Значение — назы­

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

N

делить по числу точек, меньшему трех, и —— максимальная

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

В качестве примера применения анализа Фурье временных рядов проведем исследование результатов измерения мощностей слоев эоценовых озерных отложений, которые приведены в табл. 5.17. Эти данные представляют мощность осадка, отло­ жившегося в течение года, и поэтому их можно считать распре­ деленными равномерно с интервалом в 1 год. Имея дело с цик­ лическим явлением, мы не можем заранее установить основную длину волны, поэтому нам приходится в качестве оценки для X выбирать произвольное значение L. В методе, положенном в ос-

С

PROGRAM

5 - 1 1

 

 

 

 

 

с

 

 

 

 

 

 

 

 

 

С

R O U T IN E

FOURER

 

 

 

 

С

 

 

 

 

 

 

 

 

 

С

X I N

I S

T H E

ARRAY O F E Q U A L L Y SPACED DATA

P O I N T S .

C

XOUT

I S

T H E

ARRAY C O N T A I N I N G T H E POWER

SP E C TR U M .

C

XS I S

T H E

ARRAY C O N T A I N I N G

T H E

SMOOTHED

POWER S P E C T R U M .

C

LAMBDA

I S

ASSUMED EQUAL TO

N I N ,

W H IC H

I S

TH E LENGTH OF X I N .

C

 

 

 

 

 

 

 

 

 

C

S U B R O U T IN E S

NEEDED ARER EADM , P R I N T M ,A N D

T S P L O T

C

D I M E N S IO N X I N ( 2 5 0 ) * X O U T ( 2 5 0 ) , X S ( 2 5 0 )

 

 

 

 

 

C

N N D = 2 5 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C . . .

R E A D , P R I N T

AND P L O T IN P U T

DATA

 

 

C

 

 

 

 

 

 

 

 

 

C

C .

C A L L R E A D M ( X I N , N I N , I , N N D , I ) CA LL PR I N T M ( X I N , N I N , 1 , N N D , I ) W R IT E ( 6 , 2 0 0 1 )

C A L L T S P L O T ( X I N , N I N , 2 ) W R IT E ( 6 , 2 0 0 2 )

C A L C U L A T E D CO NSTANTS

 

С С = 6 . 2 8 3 18 5 4 / F L O A T ( N 1 N )

 

R = 2 . О / F L O A T ( N I N )

C

N 2 = N I N / 2 + t

 

 

 

 

C . . .

P R I N T

PAGE H E A D I N G

C

W R I T E ( 6 , 2 0 0 3 )

C

 

 

 

 

C . . .

‘'EACH

T I M E THROUGH LO OP C A L C U L A T E C O E F F I C I E N T S FOR

C . . .

( I - l ) T H

H A R M O N IC .

C

DO

1 0 0

I = 1 , N 2

 

 

S C N = 0 • 0

 

 

S S N = 0 . 0

 

 

DO

101

J = 1 , N I N

A R G = F L O A T ( I - l ) * F L 0 A T ( J - 1 ) * C C

S C N = S C N + X I N ( J ) * C O S ( A R G )

S S N = S S N + X I N ( J ) * S I N ( A R G )

101C O N T IN U E A = S C N * R

 

I F

( I

 

. E Q .

I ) A = A / 2 . 0

 

B = S S N * R

 

 

S = A * A + B * B

 

 

X O U T ( I ) = S

 

 

1 1 = 1 - 1

 

 

 

W R IT E ( 6 , 2 0 0 4 ) 1 1 , A , B , S

 

X O U T ( I ) = S

 

I 0 0

C O N T IN U E

 

C

 

 

 

 

 

C . . .

PLO T

POWER

SPECTRUM

C

C A L L T S P L O T ( X O U T , N 2 , 2 )

 

 

W R I T E C 6 , 2 0 0 5 )

 

C A L L T S P L O T ( X O U T , N 2 , 3 )

C

W R I T E ( 6 , 2 0 0 6 )

SMOOTH

POWER S P E C T R U M , TH E N P L O T I T

C . . .

C

N 3 = N 2 - 2

 

 

 

 

DO

1 0 2

1 = 1 , N 3

 

X S ( I ) = X O U T ( I ) / 4 • O + X O U T ( I + 1 ) / 2 . 0 + X 0 U T ( I + 2 ) / 4 . 0

10 2 C O N T IN U E

 

 

C A L L T S P L O T ( X S , N 3 , 2 )

 

W R IT E ( 6 , 2 0 0 7 )

 

C A L L T S P L O T ( X S , N 3 , 3 )

 

W R IT E ( 6 , 2 0 0 8 )

 

C A L L

E X I T

 

2 0 0 1

F O R M A T ( I H 0 , 5 X , ' I N P U T DATA M A T R I X ' )

2 0 0 2 F O R M A T (I H O , 5 X , ' P L O T O F I N P U T D A T A ' )

2 0 0 3 F O R M A T ( I H 1 , 4 X , ' H A R M O N I C ' , 3 X , ' A C 0 E F ' , 7 X , ' B C O E F ' , 1 2 X , 'P O W E R '

2 0 0 4

I / 5 Х , 'N U M B E R ' , 3 3 X , ' S P E C T R U M ' . )

 

FORMAT ( I X , 1 6 , 3 F 1 5 . 5 )

 

 

2 0 0 5

F O R M A T( 1 H 0 , 5 X , ' P L O T O F POWER S P E C T R U M ' )

2 0 0 6

F O R M A T ( 1 H 0 , 5 X , ' L O G R I T H M I C

P L O T

OF POWER S P E C T R U M ' )

2 0 0 7

F O R M A T (I Н О , 5 X , ' P L O T O F SMOOTHED

POWER S P E C T R U M ' )

2 0 0 8

F O R M A T ( I H 0 , 5 X , ' L O G R I T H M I C

P L O T

OF SMOOTHED POWER S P E C T R U M ' )

 

END

 

 

Программа 5.11. FOURER