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

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

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

тов. Вычислительная схема этого метода, необходимая для со­ ставления программы FFT, выходит за рамки данной книги, и поэтому мы не будем более на ней останавливаться. Однако как одномерная, так и двумерная программы FFT допускают очень широкую область использования и могут быть включены в программу, которую мы изложим ниже, если объем данных окажется подходящим. Хорошее изложение алгоритма FFT при­ водится в книге Кокрана и др. [6].

Как указывалось в гл. 5, в случае равномерного простран­ ственного размещения данных можно построить систему урав­ нений, которая позволяет вычислить коэффициенты ряда Фурье непосредственно, без каких-либо матричных преобразований. Эти уравнения можно распространить на двумерный случай, хотя при этом вместо двух коэффициентов для каждой гармо­ ники придется определять четыре. Тем не менее этот метод имеет значительное преимущество по сравнению с общим мето­ дом, так как позволяет вычислять большое число гармоник. Это значит, что мы можем произвольно выбирать множество длин основных волн и затем исследовать большое количество гармоник для отыскания пространственных периодичностей. Введение в двойной анализ Фурье для сетей при геологическом опробовании дано в книге Харбуха и Мерриэма [14]. Математи­ ческие основы двумерного анализа Фурье содержатся в книге Коута и др. [8].

Если данные собраны по регулярной сети, мы можем про­ извольно определить длину основной волны в направлении оси Хь а именно принять ее равной длине набора данных в этом направлении или взять Xi = N. Аналогично длину основной волны в направлении оси Х2 можно взять равной Х2 = Ь\. Далее легко вычислить коэффициенты любой гармоники с помощью урав­ нений

 

 

N

м

 

2гспХц

 

2itmX2j

 

 

 

•2 2 * ; COS

COS-

 

 

NM

г Г “

 

 

 

i =l j =l

 

 

 

 

 

 

N

М

 

2«пХц

.

2rcmX2j

 

5п«=-шг 2

2

YuCOS

 

N

■Sin

M

 

 

 

1 = 1 j = l

 

 

 

 

(6.30)

 

 

N

М

 

2япХц

 

2rcmX2j

Tnm = - f J r

2

2

Yu-sin

cos

 

N

M

 

 

 

1=

1j =

1

 

 

 

 

«N __

*

N

 

 

2ппХц

 

2jtmX2j

 

V 1

 

Y,j sin

 

 

°nm—

N M

jL l

2

N

SU1

M ’

 

 

 

 

i =

1

 

 

 

 

где x = l,

если n = 0 и m=0, x=2, если n=0 или m= 0, x —4,

если n> 0

и m>0; n — число гармоник в направлении Xu m —

число гармоник в направлении Х2; N — число точек сети в на­ правлении Хь М — число точек сети в направлении Х2.

В этих формулах предполагается, что начало гармонического ряда соответствует началу координат системы переменных Xi и Х2. Гармоники могут быть вычислены вплоть до значений n = N/2 и ш=М/2, а гармоники с большими номерами могут быть лишь оценены по нескольким точкам на волну. Поэтому резуль­ таты для гармоник с большими номерами оказываются менее надежными, чем для гармоник с малыми номерами.

Вычислив коэффициенты Фурье, мы можем найти энергети­ ческий спектр по формуле, являющейся двумерным обобщением

формулы (5.66):

 

Snm — anm_l“Pnm“h'7nm_l“ ^nm.

(6.31)

Читатель, наверное, помнит, что Snm было выражением для дисперсии и характеризовало вклад n-й и m-й гармоник в об­ щую дисперсию величины Y. Если мы обозначим общую диспер­

сию через 5у, то процентный вклад каждой гармоники выра­ зится формулой

52

• ЮО°/0.

(6.32)

sy

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

^ 2

для Snm, используемой для сглаживания, выбираются следую­ щим образом:

л 2

m -l- f- S n - 1 ,

m+ l - b Sn + l, m - l + S n + 1, m+ 1) +

Snm

 

2

2

2

N I

2

f - r

m-j-Sn + i, т-}“$п, m -l“t“Sn| m+ 1)-)—4

- Snm. (6*33)

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

£0

40

ЗБ

30

ES

ео

1Б

1о

5

О

£

10

1 £

80

8 £

30

ЗБ

Фиг. 6.26. Диаграмма изолиний волнопрнбойных знаков па плите докембрийского песчаника из Айдахо.

Заштрихованы углубления более 2 см. Масштаб на осях 2 см в единице.

плоскостях напластования песчаников, могут содержать ценную палеогеографическую информацию. В стратиграфических иссле­ дованиях принято измерять главное направление ориентации, длину волны и амплитуду волноприбойных знаков. Иногда из­ мерения, сделанные на многих обнажениях, можно обобщить для построения карты направлений древних течений с целью получения выводов о береговых линиях. Было сделано несколько попыток детального анализа схемы волноприбойных знаков, изученных на большой площади одного обнажения. На фиг. 6.26 представлена схема расположения волноприбойных знаков на плите песчаника докембрийского возраста из восточной части штата Айдахо. Типичные волноприбойные знаки на этой плите имеют амплитуду около 3 см и длину волны около 15 см. Диа­ грамма была получена в результате оконтуривания измерений,

ГЛАВА 6

сделанных по сети 2X2 см. На поверхность породы была поме­ щена деревянная рама, по которой передвигалась линейка для определения последовательности пересечений. Через каждые 2 см определялось расстояние от линейки до поверхности по­ роды. Так как полученные данные оказались весьма объеми­ стыми, то они представлены здесь лишь в форме контурной диаграммы.

Анализ этих данных с помощью двойных рядов Фурье дает энергетический спектр, изображенный на фиг. 6.27, который был получен как двумерное обобщение диаграмм энергетиче­ ского спектра, приведенных в гл. 5. На диаграмме (фиг. 6.27) видны два больших пика, которые представляют значимые гар­ моники.

Используя информацию об энергетическом спектре, мы мо­ жем определить индивидуальные волновые формы, дающие наи­ больший вклад в схему волноприбойных знаков. На фиг. 6.28, а представлена^ объемная диаграмма наибольшей спектральной составляющей, полученная с помощью ЭВМ; фиг. 6.28,6 явля­ ется аналогичной диаграммой второй по величине волновой формы. Их комбинация изображена на фиг. 6.28, в. Карта по­ верхности, полученная как комбинация этих двух гармоник изображена на фиг. 6.29. Если сравнить эту карту с исходной картой, представленной на фиг. 6.26, то можно заметить, что

а

в

Ф иг. 6.28. Восстановление формы волноприбойных знаков в песчанике.

a перспективная диаграмма самой большой спектральной компоненты; б перспектив­ ная диаграмма второй главной волновой формы; в поверхность, образованная комби­

нацией двух доминирующих волновых форм.

наиболее существенные черты исходной карты в этой простой модели, использующей лишь две гармоники, сохранились.

Программа 6.4 DBLFOR основана на формулах (6.30), пред­ назначенных для вычисления двойного ряда Фурье в условиях регулярно расположенных данных, содержащих N строк и М столбцов. В этой программе использованы подпрограммы ввода и вывода из гл. 4. DBLFOR вычисляет и возвращает в па­ мять машины коэффициенты Фурье и необработанный энерге­ тический спектр массива вводимых данных. Она также исполь­ зует эти коэффициенты для вычисления ожидаемых и предска-

/S

ч

зуемых значений Yij для каждого значения Yjj в данном массиве.

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

Фиг. 6.29. Реконструкция изолинии двух доминирующих

волновых форм для

волноприбойных знаков.

 

Сравните с исходными данными, изображенными На фиг 6 2б

о о о о о о о о о о о о о о о о о о о о о о

ООО ООО

. . .

. . .

PROGRAM

6 . 4

R O U T I N E

DBLFO R

PROGRAM

TO C A L C U L A T E THE DOUBLE F O U R IE R S E R I E S O F DATA

M A T R I X X ,

W H IC H HA S NR ROWS A N D MC COLUMNS

R E P R E S E N T I N G

MEASUREM ENTS

MADE

A T TH E

NODES

O F

AN

NR

B Y

MC G R I D .

D ATA A R E

READ

I N ,

FOLLOWED

B Y A

MAP

C O N TR O L

C A R D .

T H I S

CARD

G I V E S

 

 

 

 

 

 

 

 

 

 

 

( 1 )

N H , T H E NUMBER

O F

H A RM O NIC S TO BE

USED

I N M A P .

 

( 2 )

W ID TH O F

MAP I N

I N C H E S

 

 

 

 

 

 

 

 

( 3 )

V A L U E O F R E FERENCE ( $ ) CONTOUR

 

 

 

 

( 4 )

CONTOUR

IN T E R V A L

 

 

 

 

 

 

 

 

N E X T FOLLOWS

NH HA R M O N IC

CO NTRO L

C A R D S ,

WHICH G I V E THE

S U B S C R I P T S O F

H A R M O N IC S

TO

BE USED

I N

M A P .

T H E Y

ARE PUNCHED

ONE

P A I R

OF

S U B S C R I P T S TO

A C A R D .

 

 

 

 

 

 

S U B R O U T IN E S

R E Q U IR E D ARE

READM,

AND

P R I N T M .

 

 

D I M E N S I O N X ( 6 0 , 6 0 )

 

 

 

 

 

 

 

 

 

D I M E N S I O N A ( 3 I , 3 1 ) , B ( 3 I , 3 1 ) , C ( 3 I , 3 1 ) , D ( 3 I , 3 1 )

 

D I M E N S I O N P ( 3 I , 3 1 )

 

 

 

 

 

 

 

 

 

D I M E N S I O N T C X ( 6 0 ) , T S X ( 6 0 )

 

 

 

 

 

 

 

 

D IM E N S IO N . IH I (

I 0 0 ) , I H 2 ( I 0 0 ) , I O U T (

I 0 0 ) , I CHAR ( I 3 ) *

 

D A TA

I C H A R / ' З ' , '

' , ' 2 ' , '

 

 

 

 

 

 

' , ' A ' , '

' , ' B ' , ' ' , ' C ' /

N R D = 6 0

 

 

 

 

 

 

 

 

 

 

 

 

 

M C D = 6 0

 

 

 

 

 

 

 

 

 

 

 

 

 

N T D = 3 I

 

 

 

 

 

 

 

 

 

 

 

 

 

M T D = 3 I

 

 

 

 

 

 

 

 

 

 

 

 

 

READ

AND

P R I N T

I N P U T DATA

M A T R IX

 

 

 

 

 

 

C A L L R E A D M ( X , N R , M C , N R D , M C D )

 

 

 

 

 

 

 

C A L L

PR I N T M ( X , N R , M C , N R D , MCD)

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

C A L C U L A T E

C O N S T A N T S T O BE

USED

B Y

PROGRAM

 

 

ОООО

. . .

P I Y = 6 . 2 8 3 I 8 5 4 / F L 0 A T ( N R )

P I X = 6 . 2 8 3 1 8 5 4 / F L 0 A Y ( M C )

R = 4 . 0 / F L 0 A T ( N R * M C )

N T = N R / 2 + I

M T = M C / 2 + l

FOR

EACH T I M E

THROUGH DO

LOOP 1 0 0 ,

C A L C U L A T E Б4Е

C O E F F I C I E N T S

FOR

H A RM O NIC

( I - I ) , ( J

- I )

DO

I 0 0

1 = 1 , N T

 

 

 

 

DO

I 0 0

J = I , MT

 

 

 

 

A A = 0 . 0

 

 

 

 

 

B B = 0 . 0

 

 

 

 

 

C C = 0 . 0

 

 

 

 

 

D D = 0 . 0

 

 

 

 

 

^ DO I 01 J J * 1 , M C

 

 

 

A R G * F L O A T ( ( J - I )

( J J - I ) ) * P I X

 

T C X ( J J ) = C O S ( A R G )

 

 

 

T S X ( J J ) = S I N ( A R G )

 

 

 

101 C O N T IN U E

DO

10 2

11 = I , NR

A R G = F L O A T ( ( I - 1 ) * ( 1 1 - 1 ) ) * P I Y

“C Y = C O S ( A R G )

S Y = S I N ( A R G )

DO

10 2

J J * I , M C

С Х = Т С Х ( J J )

S X = T S X ( J J )

Х Х = Х ( I I , J J )

A A = A A + X X * C Y * C X

B B = B B + X X * C Y * S X

C C = C C + X X * S Y * C X

D D = D D + X X * S Y * S X

102C O N T IN U E RRS R

I F

( I . E 0 .

I )

R R = R R / 2 . 0

I F

( J . E Q .

I )

R R = R R / 2 . 0

A ( I , J ) = A A * R R

B( I , J ) = B B * R R

C( I , J ) = C C * R R

D( I , J ) = D D * R R

PC I , J ) = R R * R R * ( A A * A A + B B * B B + C C * C C + D D * D D ) 1 0 0 C O N T IN U E

. . .

О О О

P R I N T C O E F F I C I E N T S AN D POWER S PECTRU M

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

C A L L P R I N T M ( B , N T , M T , N T D , M T D )

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

C A L L P R I N T M ( C , N T , M T , N T D , M T D )

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

C A L L P R I N T M ( D , N T , M T , N T D , M T D )

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

C A L L PR I N T M ( P , N T , M T , N T D , M T D ) W R IT E ( 6 , 2 0 0 6 )

. . .

О О О О О О О О О О О О

READ

NUMBER

OF

H A R M O N IC S

T O BE

USED TO

C A L C U L A T E T H E

MAP

(M A X IM U M

OF 1 0 0 ) ,

MAP W ID T H

I N

I N C H E S (M A X IM U M

O F 10 I N C H E S ) .

RE FE R E N C E

CONTOUR AND CON TOUR I N T E R V A L

FO RMAT

O F C O N T R O L CARD

 

 

 

 

 

CO L

1 - 3

 

NUMBER

OF

H A R M O N IC S

( I N T E G E R )

 

C O L

4 - I I

 

MAP W ID T H

( R E A L )

 

 

 

 

CO L

1 2 - 1 9

REFE R E N C E

CONTOUR

V A L U E

( R E A L )

 

CO L

2 0 - 2 7

CONTOU R

I N T E R V A L

( R E A L )

 

READ

( 5 , 1 0 0 1 )

N H , W I D T H , R E F C . C I N T

 

 

О О О О О О

. . .

READ

H A R M O N IC

S U B S C R I P T S

 

NH

C A R D S W IT H

ROW S U B S C R I P T I N C O L . 1 - 3 , COLUMN S U B S C R I P T

 

I N C O L . 4 - 6 , A S I N T E G E R S .

 

DO

10 3 1 = 1 ,N H

 

 

READ

( 5 , 1 0 0 2 )

IH I ( I ) , I H 2 ( I )

1 0 3 C O N T IN U E

 

О О О О О О

. . .

. . .

C A L C U L A T E MAP S I Z E AND S C A L E P A R A M E T E R S

I W = W I D T H * 1 0 . 0

I H = W I D T H * 6 . 0 * F L O A T ( N R ) / F L O A T ( M C ) D X = P I X * F L O A T ( M C - I ) / F L O A T ( I W - l )

D Y = P I Y * F L O A T ( N R - I ) / F L O A T ( I H - l )

C A L C U L A T E AND P R I N T MAP ONE L I N E A T A T I M E

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

ЕЮ

I I 0

1 = 1 , IH

A R G Y T = F L O A T ( I H - I ) * D Y

DO

I I I

J = l , I W

A R G X T = F L O A T ( J - I ) * D X

Z = 0 . 0

DO 112 K=*1,NH

J H I = I H I ( K )

J H 2 = I H 2 ( K )

A R G Y s A R G Y T * F L O A T ( J H I - I )

A R G X = A R G X T * F L O A T ( J H 2 - I )

C Y = C O S ( A R G Y )

S Y = S I N ( A R G Y )

C X = C O S ( A R G X )

S X = S I N ( A R G X )

Z - Z + A C J H I , J H 2 ) * C Y * C X 1 + B ( J H I , J H 2 ) * C Y * S X

2-tCCJHI , J H 2 ) * S Y * C X

3- K H J H I , J H 2 ) * S Y * S X 112 C O N T IN U E

 

I Z = ( ( Z - R E F C ) / C I N T ) + 7 . 0 0 5

 

 

 

 

 

 

 

I F ( I Z

. L T .

1 ) I Z = 2

 

 

 

 

 

 

 

 

I F C I Z . G T .

1 3 ) I Z = 2

 

 

 

 

 

 

 

 

I O U T ( J ) = I C H A R ( I Z )

 

 

 

 

 

 

 

 

I I I

C O N T IN U E

 

 

 

 

 

 

 

 

 

 

W R IT E ( 6 , 2 0 0 7 ) ( I O U T ( J ) , J = l , I W )

 

 

 

 

 

 

110 C O N T IN U E

 

 

 

 

 

 

 

 

 

 

W R I T E ( 6 , 2 0 1 0 ) RE F C , С I NT

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

C A L L E X I T

 

 

 

 

 

 

 

 

 

1001

FORM AT

( I 3 , 3 F 8 . 4 )

 

 

 

 

 

 

 

 

1 0 0 2

FORMAT

( 2 1 3 )

 

 

 

 

 

 

 

 

 

2 0 0 1

FO RMAT

( I H 0 , 4 X , ' I N P U T DA TA M A T R I X ' )

 

 

 

 

 

2 0 0 2

FO RMAT

( I H 0 , 4 X , ' A

C O E F F I C I E N T S

( C O S I N E

-

C O S IN E T E R M S ) ' )

2 0 0 3

FORMAT

( I H 0 , 4 X , ' B

C O E F F I C I E N T S

( C O S I N E

-

S I N E

T E R M S ) ' )

2 0 0 4

FORMAT

( I H 0 , 4 X , ' C

C O E F F I C I E N T S

( S I N E

-

C O S I N E

T E R M S ) ' )

2 0 0 5

FORMAT

( I H 0 , 4 X , ' D

C O E F F I C I E N T S

( S I N E

-

S I N E

T E R M S ) ' )

2 0 0 6

FORMAT

( I Н О , 4 X , ' R A W

POWER S P E C T R U M ' , I X ,

 

 

 

 

 

I ' ( R P S = A * A + B * B + C * C + D * D ) ' )

 

 

 

 

 

2 0 0 7

FOR MAT

( I X , 1 O O A I )

 

 

 

 

 

 

 

 

2 0 0 8

FOR MAT

( I H 0 , 5 X , ' M A P

C A L C U L A T E D

U S I N G

' , 1 3 , '

H A R M O N I C S ' )

2 0 0 9

FORMAT

( I H I )

 

 

 

 

 

 

 

 

 

2 0 1 0

FORMAT

( I H 0 , 4 X , ' R E F E R E N C E CONTOU R =

' , F I 0 . 4 , 3 X ,

I 'C O N T O U R I N T E R V A L = ' , F I 0 . 4 )

END

Программа 6.4. DBLFOR

Скользящие средние и крайгинг

Несмотря на то что некоторые из рассмотренных методов применялись в геологии рудных месторождений, оценка запасов полезных ископаемых и контроль качества разработок представ­ ляют специальные задачи. Для их решения были разработаны математические и статистические методы оценки запасов, стоя­ щие несколько в стороне от основного направления развития ма­ тематической геологии. В США статистика, используемая в гео­ логии рудных месторождений, следовала общей линии развития традиционного статистического анализа, особенно дисперсион­ ного (несколько примеров и подробная библиография приво­ дятся в книге Коха и Линка [20]). Однако в Южной Африке и Франции теория оценки запасов и их предсказание развива­ лись по независимому пути, который мы рассмотрим позже.

В пластовом осадочном рудном теле характеристика качества руды может быть распределена нормально. Это значит, что

26 З а к а з № 455

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

На фиг. 6.30, а представлены значения содержаний серебра в пробах по штольне одного из мексиканских серебряных рудни­ ков. Две характерные черты видны сразу: значения растут бы­ стрее, чем линейная функция (богатые участки во много раз богаче, чем бедные), и изменчивость увеличивается по мере уве-

Фиг. 6.30. Изменчивость содержаний серебра вдоль штольни рудника в Мек­ сике.

а — со д е р ж а н и я , и зо б р а ж е н н ы е в о б ы ч н о м м а сш та б е ; б — с о д е р ж а н и я , и зо б р а ж е н н ы в л о га р и ф м и ч е с к о м м а сш та б е .