Maciej DWORNIK, Andrzej LEŚNIAK Porównanie efektywności

Transkrypt

Maciej DWORNIK, Andrzej LEŚNIAK Porównanie efektywności
WARSZTATY 2007 z cyklu: Zagrożenia naturalne w górnictwie
Materiały Warsztatów str. 197–209
Maciej DWORNIK, Andrzej LEŚNIAK
Akademia Górniczo Hutnicza, Wydział Geologii, Geofizyki i Ochrony Środowiska, Kraków
Porównanie efektywności podstawowych technik inwersji danych
sejsmicznej tomografii refrakcyjnej w lokalizacji
płytkich pustek poeksploatacyjnych
Streszczenie
Powierzchniowa tomografia refrakcyjna jest metodą pozwalającą na odtworzenie rozkładu
prędkości propagacji fal sprężystych warstw przypowierzchniowych. Niniejsza praca ma na
celu porównanie następujących metod inwersji danych powierzchniowej tomografii refrakcyjnej dla prostoliniowego modelu propagacji promieni sejsmicznych w ośrodku sprężystym:
dekompozycji macierzowej w oparciu o wartości własne (SVD), metod iteracyjnych ART
i SIRT oraz algorytmu genetycznego. Uzyskane wyniki analizowano pod kątem stabilności
rozwiązania i wierności odtworzonego obrazu z założonym modelem. Eksperymenty wykazały, że dla modelu liniowego najbardziej zbliżone do założonego modelu i najszybsze obliczeniowo rozwiązanie osiągnięto dla metody SVD. Algorytmy genetyczne, będące jedną
z podstawowych technik dla modeli nieliniowych, pozwoliły na uzyskanie najlepszych wyników inwersji, kosztem znacznie dłuższych czasów obliczeniowych. Znaczące polepszenie
zbieżności tej metody uzyskano dzięki zastosowaniu dodatkowego operatora w postaci iteracji
SIRT dla każdego osobnika.
1. Wstęp
Problem występowania płytko zalegających pustek jest, oprócz wstrząsów sejsmicznych,
jednym z większym zagrożeń środowiska się na terenach górniczych i pogórniczych. Wczesna
ich detekcja pozwala na neutralizację zagrożenia poprzez np. ograniczenie na tych terenach
inwestycji budowlanych lub ich likwidację poprzez podsadzanie.
Powierzchniowa tomografia refrakcyjna jest metodą pozwalającą na rozpoznanie budowy
warstw przypowierzchniowych ośrodka geologicznego, przy jednoczesnym podaniu parametrów dynamicznych ośrodka (np. prędkości propagacji fal sprężystych). Jej podstawową wadą
jest duża czasochłonność i wysoki koszt przeprowadzenia badań, co niestety ogranicza jej
stosowanie na rzecz znacznie tańszych metod mikrograwimetrycznych, georadarowych czy
standardowych, sejsmicznych pomiarów refrakcyjnych.
W niniejszej pracy zastosowano promieniowe i prostoliniowe podejście do propagacji fali
sejsmicznej. Dzięki temu możliwe jest zapisanie związku pomiędzy danymi pomierzonymi,
a parametrami modelu w następującej formie układu równań linowych:
197
M. DWORNIK, A. LEŚNIAK – Porównanie efektywności podstawowych technik inwersji …


d  Gm
(1.1)
gdzie:
d – wektor pomierzonych czasów propagacji;
G – macierz geometrii modelu o ilości kolumn równej ilości komórek (niewiadomych) i liczbie
wierszy równej ilości promieni prześwietlającej ośrodek – w komórce Gij jest zapisana długość
i-tego promienia w j-tej komórce;
m – wektor niewiadomych, w tym przypadku spowolnień.
Jednym z większych problemów tomografii jest stabilność i dokładność rozwiązania zagadnienia odwrotnego. Rozwiązanie klasycznymi metodami (np. metodą najmniejszych kwadratów dla wersji zlinearyzowanej) jest na ogół utrudnione lub wręcz niemożliwe ze względu na
(Leśniak, Isakow 2002):
 Nieliniowy związek parametrów modelu tomograficznego m (np. prędkości propagacji
fal sprężystych – czołowej w warstwie przypowierzchniowej i refrakcyjnej) z danymi
pomiarowymi (np. czasem propagacji fal sejsmicznych):
d = g (m)
(1.2)
 Linearyzacja tego modelu może być obarczona znacznymi błędami.
 Macierz G jest macierzą rzadką, tzn. jej większość elementów jest równa zeru (Golub,
Van Loan 1989).
 Równanie (1.1) na ogół niestabilne numerycznie, tzn. niewielkie zmiany parametrów
wejściowych m powodują duże zmiany wartości obliczonych d.
 Macierz ta na ogół ma bardzo duże wymiary.
Powyższe problemy możliwe są do rozwiązywania na wiele sposobów. W niniejszej pracy
zostaną zeprezentowane cztery popularne metody pozwalające na otrzymywanie efektywnego
rozwiązania zagadnienia powierzchniowej tomografii refrakcyjnej. Jest to dekompozycja macierzowa w oparciu o wartości własne (SVD), algorytm genetyczny oraz metody iteracyjne
ART i SIRT. Analiza poszczególnych metod będzie się odbywać głównie pod kątem efektywności numerycznej wyżej wymienionych metod w rozpoznawaniu skupionych anomalii
prędkościowych występujących płytko pod powierzchnią. Anomalie tego typu odpowiadają
formom antropogenicznym, które są obiektem naszego zainteresowania.
2. Powierzchniowa tomografia refrakcyjna
Powierzchniowa tomografia refrakcyjna, stosowana do odtworzenia rozkładu prędkości
w ośrodku geologicznym wykorzystuje fale rozchodzące się na powierzchni granic sejsmicznych. W metodzie tej konieczne jest takie zaprojektowanie punktów wzbudzenia i punktów rejestracji nad granicą refrakcyjną, by promienie sejsmiczne pokryły całą badaną
powierzchnię refrakcyjną. Jeden z często używanych i najtańszych układów obserwacyjnych
przedstawia rysunek 2.1. Odbiorniki rozłożone są na dłuższym boku prostokąta a wzbudzanie
fali ma miejsce na obwodzie tegoż prostokąta. Dodatkowym wymogiem jest wykonanie badań
refrakcyjnych wzdłuż obwodu prostokąta w celu uzyskania danych koniecznych do wprowadzenia poprawki statycznej (sprowadzenie odbiornika i punktu strzałowego na powierzchnię
refrakcyjną).
198
WARSZTATY 2007 z cyklu: Zagrożenia naturalne w górnictwie
Rys. 2.1. Schemat pomiarowy w powierzchniowej tomografii refrakcyjnej;
Gi – i-ty odbiornik,
Gim – i-ty odbiornik sprowadzony na powierzchnię refrakcyjną dla m-tego promienia,
SPj – j-ty punkt wzbudzenia,
SPjm – j-ty punkt wzbudzenia sprowadzony na powierzchnię refrakcyjną dla m-tego promienia.
Fig. 2.1. Shot points and receivers configuration in the surface refraction tomography;
Gi –location of ith- receiver,
Gim –location ith receiver projected on refraction surface for mth ray,
SPi –location of ith-shot point,
i
th
SP m –location i shot point projected on refraction surface for mth ray.
3. Metody inwersji sejsmicznej
Rozwiązanie zagadnienia odwrotnego w powierzchniowej tomografii refrakcyjnej jest na
ogół niejednoznaczne. W celu uzyskania rozkładów prędkości fali refrakcyjnej zastosowano
cztery różne algorytmy charakteryzujące dwa podejścia do zagadnienia:
 algorytmy deterministyczne: dekompozycja macierzowa SVD oraz metody iteracyjnej
rekonstrukcji algebraicznej ART i SIRT,
 algorytmy probabilistyczne: algorytm genetyczny.
3.1. Inwersja z użyciem dekompozycji macierzowej SVD
Istotą tej metody jest dekompozycja dowolnej macierzy G na trzy macierze U, Σ i V, tak by
spełniony był warunek (Meyer, 2000):
199
M. DWORNIK, A. LEŚNIAK – Porównanie efektywności podstawowych technik inwersji …
G  UV T
(3.1)
gdzie:
U, V – macierze ortogonalne,
 – macierz diagonalna z wartościami własnymi macierzy G na przekątnej.
Ze względu na fakt, że na ogół macierz G jest prostokątna, macierz do niej odwrotną
nazywamy pseudoinwersem macierzy G i zapisujemy jako G-g. Pseudoinwers jest liczony jako:
G  g  V 1U T
(3.2)
Matematyczne podstawy dekompozycji SVD opisali Golub i Van Loan (1989) oraz Meyer
(2000), natomiast w artykule wykorzystano wersję algorytmu opisaną w Press i in. (2002).
W niniejszej pracy zastosowano zerowanie (Kasina 2001) wartości własnych macierzy G,
jeżeli są one poniżej progu tol wyliczonego następującym wzorem (pomoc do pakietu
MATLAB):
(3.3)
tol = min ( N, Nkom )  eps   max
gdzie:
N – ilość promieni,
Nkom – ilość parametrów modelu m,
eps – błąd maszynowy,
max – największa wartość własna macierzy geometrii modelu G.
Wadą tej metody jest konieczność wczytywania do pamięci całej macierzy geometrii
modelu G oraz alokacji pamięci na wynikowe macierze U i V (macierz  zapisywana jest
w postaci wektora wartości własnych).
3.2. Inwersja w oparciu o iteracyjne metody rekonstrukcji algebraicznej ART i SIRT
Metody te opierają się na wykorzystaniu metody Karczmarza, która działa w czterech krokach (Kasina 2001):
1. Na podstawie założonych danych wejściowych m est liczone są teoretyczne czasy przyjścia:
t est  G  mest
(3.4)
t  t obs  t est
(3.5)
2. obliczamy różnicę:
3. na podstawie otrzymanej różnicy liczymy wektor poprawek m, który jest dodawany do
założonego wektora wejściowego:
m nowy  mest  m
(3.6)
4. Kroki 1–3 są powtarzane do spełnienia warunku zatrzymania. Najczęściej jest to albo liczba
iteracji, albo spadek długość wektora poprawek poniżej pewnego progu.
200
WARSZTATY 2007 z cyklu: Zagrożenia naturalne w górnictwie
Różnica pomiędzy metodą ART (ang. Algebraic Reconstruction Technique), a SIRT (ang.
Simultaneous Iterative Reconstruction Technique) wiąże się z metodą określania wektora
poprawek. W metodzie ART wektor poprawek jest określany dla każdego promienia po kolei
i dla j-tej komórki w i-tym promieniu dany jest wzorem (3.7) (Lo, Inderwiesen 1994):
m ij  Gij
t obs  t est

J
G2
j '1 ij
(3.7)
Natomiast w metodzie SIRT jest on określany dla wszystkich promieni jednocześnie i dla
j-tej komórki opisany jest wzorem (3.8). Wektor wag najczęściej reprezentowany jest jako
ilość promieni przecinających daną komórkę w stosunku do całkowitej ilości promieni lub inny
wskaźnik gęstości pokrycia danej komórki (Lo, Inderwiesen 1994).
t obs   j '1 Gij ' m est
j'
J
1
m j 
wj
I
G
i 1
 j '1 Gij2'
ij
J
(3.8)
Metody te zostały opracowane w celu rozwiązywania dużych układów równań, gdyż nie
wymagają przechowywania całej macierzy G w pamięci komputera.
3.3. Algorytmy genetyczne
Algorytm genetycznym to metoda optymalizacji globalnej, która swoim działaniem
naśladuje działanie procesu ewolucji. Opis klasycznego algorytmu genetycznego można
znaleźć m.in. w monografiach Arabasa (2001) czy Michalewicza (2003). Polega on na takim
przetwarzaniu początkowej, losowo wybranej populacji wejściowej rozwiązań, by w kolejnych
iteracjach uzyskiwać osobniki o jak najlepszym dopasowaniu do zadanego modelu. Podstawowymi operacjami wykonywanymi w trakcie każdej iteracji na populacji rozwiązań są:
 Ocena – polega na przypisaniu do każdego osobnika charakteryzującej go liczby, danej
następującym wzorem (3.9):

ocena i 

 T

T
 (d  Gm
i ) ( d  Gmi )  (1   ) mi mi
N kom
(3.9)
gdzie:
 – waga błędu
mi – wektor spowolnień i-tego osobnika.
 Ewolucja – polega na wybraniu nowej populacji na podstawie starej. W niniejszej pracy
zastosowano operator ruletki, który powoduje, że osobniki lepiej dostosowane mają większe szanse na przejście do nowej populacji (Arabas 2001).
 Mutacja – zmiana wartości losowego genu poprzez dodanie losowej liczby z rozkładu
normalnego o średniej równej zero i z góry zadanym odchyleniu.
201
M. DWORNIK, A. LEŚNIAK – Porównanie efektywności podstawowych technik inwersji …
 Krzyżowanie – polega na wylosowaniu zbioru par osobników, a następnie dla każdego
osobnika numeru genu mającego być poddanym krzyżowaniu. Dla tak dobranych genów
liczona jest średnia ważona, zapisywana w odpowiednich komórkach.
 SIRT – jest to dodatkowy operator, niefigurujący w klasycznym algorytmie genetycznym. Polega on na zastosowaniu z góry określonej ilości iteracji SIRT (rozdział 3.2) dla
każdego osobnika w puli.
4. Testy
W celu analizy wydajności numerycznej algorytmów i dokładności odwzorowania założonego modelu płytko zalegających pustek przeprowadzono obliczenia dla prostokątnego,
płaskorównoległego modelu ośrodka (10 × 15 komórek o wymiarze równym odległości między
sąsiednimi odbiornikami). Model ten przedstawia rysunek 4.1. Granica refrakcyjna znajdowała
się 2 metry pod powierzchnią terenu. Wartości prędkości w nadkładzie i prędkości na granicy
refrakcyjnej nad punktami wzbudzenia i odbioru przyjęto odpowiednio równe 200 m/s
i 1500 m/s.
Model ten przedstawia układ często spotykany na terenach Górnośląskiego Zagłębia
Węglowego. Pod czwartorzędowym nadkładem zalega warstwa piaskowców o znacznej
miąższości, z ulokowaną w niej strefą rozluźnioną, którą cechuje niska prędkość propagacji fali
sejsmicznej (1000 m/s, a w samym centrum 500 m/s). Anomalia ta jest tożsama z pustką wypełnioną nieskonsolidowanymi osadami nadkładu z okruchami skał otaczających. Występowanie niewielkiej strefy przejściowej wokół anomalii (prędkość 1000 m/s) jest typowe dla
silnie spękanych piaskowców).
Rys. 4.1. Założony model prędkościowy refraktora (10 × 5 komórek)
Fig. 4.1. Velocity model of refraction surface (10 × 15 cell)
202
WARSZTATY 2007 z cyklu: Zagrożenia naturalne w górnictwie
Rys. 4.2. Mapa pokrycia komórek promieniami
Fig. 4.2. Maps of rays density
Schemat pomiarowy składał się z 16 odbiorników mających na celu rejestrację fal
generowanych w 34 punktach wzbudzeń (544 promieni). Dzięki temu udało się uzyskać
zagadnienie z nadmiarem informacji (544 równań liniowych ze 150 niewiadomymi). Następnie
wykonano trasowanie promieni sejsmicznych w celu uzyskania macierzy geometrii modelu G.
Kolejnym krokiem jest obliczenie teoretycznych czasów propagacji fali, dodanie poprawki
statycznej oraz błędu losowego o rozkładzie normalnym. W ten sposób obliczone czasy propagacji zostały użyte jako dane pomiarowe i zastosowane do inwersji sejsmicznej.
4.1. Dekompozycja macierzowa (SVD)
Uzyskane rozwiązanie jest poprawne i przedstawia je rysunek 4.3. Na ilustracji widoczna
jest założona anomalia prędkościowa. Błędy estymacji widoczne w górnej części związane są
ze słabym pokryciem przez promienie komórek. Największy moduł różnicy pomiędzy
modelem, a danymi z inwersji wynosi 774,93 m/s. Średni błąd kwadratowy wynosi:
 = 186,996.
Zmniejszenie ilości niezerowych wartości własnych (zwiększenie współczynnika tolerancji) użytych do obliczania inwersu uogólnionego generalnie powinno zwiększać stabilność
metody. W tym przypadku najmniejsza wartość własna miała znacznie większą wartość niż
współczynnik obliczony wzorem (3.3): min() = 0,215; tol = 6,945e–11. Wobec tego nie było
konieczności zerowania jakiejkolwiek wartości własnej. Przeprowadzone dodatkowo doświadczenie numeryczne wykazało, że dla używanej w tej pracy macierzy G, błędy inwersji wzrastają wraz ze wzrostem założonego progu tolerancji.
203
M. DWORNIK, A. LEŚNIAK – Porównanie efektywności podstawowych technik inwersji …
Rys. 4.3. Rozwiązanie uzyskane przy wykorzystaniu dekompozycji macierzowej SVD
Fig. 4.3. Estimation of velocity by Singular Value Decomposition SVD
4.2 Metody ART i SIRT
Przeprowadzono dziesięć doświadczeń numerycznych dla każdej z metody. Ostateczne
rozwiązanie uzyskano poprzez uśrednienie wszystkich wyników, po odrzuceniu z każdej grupy
trzech wyników o największym błędzie lub niespełniających kryteriów fizycznej poprawności
(np. ujemne prędkości propagacji fali). Wszystkie populacje były generowane losowo. Dla
metody ART, ze względu na znacznie szybszą zbieżność i dłuższy czas obliczeniowy dla
pojedynczej iteracji, stosowano 5 000 iteracji, wobec 10 000 stosowanych dla metody SIRT.
Dla obu metod przetestowano 3 współczynniki zbieżności: 0,01, 0,1 i 1,0, którymi skalowano
wprowadzone poprawki m. Uzyskane błędy przedstawia tabela 4.1.
Rozwiązanie uzyskane metodą SIRT poprawnie odwzorowuje anomalię (rys. 4.5). Widoczne zaburzenia w estymacji tła w górnej części rysunku związane są ze słabszym pokryciem
promieniami (rys. 4.2).
Zastosowanie współczynnika zbieżności mniejszego od 1,0 powoduje statystyczny wzrost
błędów we wszystkich modelach. Jednakże zastosowanie współczynnika 0,1 dla metody ART
pozwoliło znacznie lepiej odzwierciedlić zadaną anomalie oraz tło (rys. 4.4). Dalsze zmniejszanie tego współczynnika powoduje spadek tempa zbieżności. W przypadku metody SIRT
zmniejszenie współczynnika zwiększa tylko ilość iteracji potrzebną do osiągnięcia akceptowalnego rozwiązania.
204
WARSZTATY 2007 z cyklu: Zagrożenia naturalne w górnictwie
Tabela 4.1. Błędy uzyskane w wyniku inwersji ART i SIRT
Table 4.1. Table of errors in ART & SIRT methods
Metoda
ART
SIRT
współczynnik zbieżności
0,01
0,1
1,0
0,01
0,1
1,0
średni błąd kwadratowy
697,1
195,9
148,6
18051
3374
147,5
Max |miest − mimod|
6541
989,5
544,9
192730
27173
805,0
Rys. 4.4. Rozwiązanie metodą ART, 7-krotne składanie, 5 000 iteracji, współczynnik zbieżności 0,1
Fig. 4.4. Velocity estimation by ART, 7 model in stack, 5 000 iterations, coefficient 0,1
Wielokrotne składanie (7-krotne) znacznie polepsza wyniki i zmniejsza wpływ przypadkowych błędów inwersji (Meyer 2000). Metoda ART statystycznie generuje znacznie mniejsze
błędy, pomimo zastosowania w przypadku SIRT dwukrotnie większej ilości iteracji. Niemniej
jednak najbardziej zbliżone rozwiązanie uzyskano dla metody SIRT ze współczynnikiem
zbieżności równym 1,0 przy siedmiokrotnym składaniu. Z drugiej jednak strony dla metody
SIRT poszczególne rozwiązania uzyskane dla losowych populacji różniły się pomiędzy sobą
znacznie bardziej niż dla metody ART.
205
M. DWORNIK, A. LEŚNIAK – Porównanie efektywności podstawowych technik inwersji …
Rys. 4.5. Rozwiązanie metodą SIRT, 7-krotne składanie, 10 000 iteracji, współczynnik zbieżności 1,0
Fig. 4.5. Velocity Estimation by SIRT, 7 model in stack, 10 000 iterations, coefficient 1,0
4.3. Algorytmy genetyczne
Algorytm testowano na czterech losowo wybranych populacjach. Parametryzację dla
populacji przedstawia tabela 4.2. Spadek oceny wraz z ilością iteracji przedstawia rysunek 4.6,
a wartości błędów estymacji tabela 4.3. Najlepsze rozwiązanie przedstawia rysunek 4.7.
Zastosowanie przynajmniej jednej iteracji znacznie przyśpiesza osiągnięcie zbieżności
(wymaga mniejszej ilości iteracji), kosztem znacznego wydłużenia czasu obliczeniowego (czas
obliczeniowy dla pojedynczej iteracji bez SIRT jest 10-krotnie krótszy niż dla pokolenia
z trzema iteracjami SIRT i 5-krotnie krótszy niż dla pokolenia z jedną iteracją SIRT. Rozwiązanie uzyskane przy użyciu klasycznego algorytmu jest porównywalne z rozwiązaniem
uzyskanym zmodyfikowanym (z dodatkowymi iteracjami SIRT). Czas uzyskania rozwiązań
dla przypadków 1, 2 i 4 był identyczny.
Zwiększenie ilości iteracji SIRT znacząco nie poprawia szybkości zbieżności. Niemniej
jednak dla populacji z jedną iteracją SIRT uzyskano najmniejsze wartości błędów. Brak
operatora SIRT powoduje wzrost ilości iteracji potrzebnych do osiągnięcia zbieżności. Ze
względu na probabilistyczny charakter algorytmu numer iteracji, dla której nastąpił gwałtowny
spadek oceny, jest tylko kwestią przypadku. Dla wszystkich przypadków wartości błędów były
mniejsze niż dla pozostałych metod.
206
WARSZTATY 2007 z cyklu: Zagrożenia naturalne w górnictwie
Tabela 4.2. Parametry wejściowe dla algorytmu genetycznego
Table 4.2. Input parameters for genetic algorithm
Numer populacji
01
02
03
04
400 000
800 000
1 000 000
4 000 000
Ilość osobników
24
24
24
24
Prawdopodobieństwo mutacji
0,1
0,1
0,1
0,05
Prawdopodobieństwo krzyżowania
0,8
0,8
0,8
0,7
3
1
0
0
0,999999
0,999999
0,999999
0,999999
0,0001
0,0001
0,0001
0,0001
Ilość iteracji
Ilość iteracji SIRT
Waga błędu kwadratowego
Odchylenie mutacji [s/m]
Rys. 4.6. Zależność oceny najlepszego osobnika od numeru iteracji dla algorytmów genetycznych
Fig. 4.6. Relationship between evaluation of the best individual and number of iterations in genetic
algorithms
207
M. DWORNIK, A. LEŚNIAK – Porównanie efektywności podstawowych technik inwersji …
Rys. 4.7. Rozwiązanie uzyskane przy pomocy algorytmów genetycznych
(800 000 iteracji, 24 osobniki, Pmut = 0,1, Pcross = 0,8, 1 SIRT/pokolenie)
Fig. 4.7. Velocity estimation by genetic algorithms
(800 000 iterations, 24 individuals, Pmut = 0,1, Pcross = 0,8, 1 SIRT/iterations)
Tabela 4.3. Błędy uzyskane w wyniku inwersji algorytmami genetycznymi
Table 4.3. Errors in genetic algorithms methods
Numer populacji
01
02
03
04
średni błąd kwadratowy
128,353
61,526
140,483
64,615
Max |miest − mimod|
470,110
221,290
530,466
417,920
5. Podsumowanie
Powierzchniowa tomografia refrakcyjna, przy spełnieniu odpowiednich warunków
pomiarowych, pozwala na lokalizację ujemnych anomalii prędkościowych na powierzchni
refraktora. Spośród przedstawionych metod, najefektywniejszą okazała się dekompozycja
macierzowa w oparciu o wartości własne. Działała ona najszybciej ze wszystkich testowanych
metod, nie wymagała generowania populacji początkowej i dawała stosunkowo wierne
odwzorowanie założonego modelu. Niemniej może ona być stosowana raczej dla macierzy
o niewielkich rozmiarach.
Z metod iteracyjnych lepsze wyniki uzyskano dla metody SIRT przy 7-krotnym składaniu
i 10 000 iteracji, przy czym rozwiązanie to jest porównywalne z wynikiem uzyskanym przy
użyciu metody ART ze współczynnikiem zbieżności 0,1. Niemniej jednak czas uzyskania
rozwiązania metodą ART był kilkakrotnie dłuższy niż dla metody SIRT. Ustalenie
208
WARSZTATY 2007 z cyklu: Zagrożenia naturalne w górnictwie
współczynnika zbieżności w metodzie ART na poziomie 0,1 poprawiło znacznie uzyskane
rozwiązanie. Natomiast w metodzie SIRT zmniejszenie tego współczynnika powoduje tylko
spadek tempa zbieżności.
Najbardziej czasochłonne okazały się metody optymalizacji globalnej w oparciu
o algorytmy genetyczne Dodatkowo rozwiązanie tą metodą wymaga ustalenie sporej grupy
parametrów, co znacznie komplikuje jej stosowanie. Niemniej jednak rozwiązania uzyskane tą
metodą cechowały się najmniejszymi wartościami błędów (średniego błędu kwadratowego
i modułu największej różnicy pomiędzy modelem a jego estymacją). Zastosowanie iteracji
SIRT dla każdego osobnika w każdym pokoleniu znacznie zmniejsza ilość iteracji potrzebnych
do osiągnięcia zbieżności, kosztem znacznego wydłużania czasu obliczeniowego. Dodatkowo
ten operator jest możliwy do zastosowania tylko dla rozwiązywania układów liniowych.
Praca została wykonana w ramach badań statutowych Zakładu Geoinformatyki i Informatyki
Stosowanej, Wydz. Geologii, Geofizyki i Ochrony Środowiska AGH.
Literatura
[1] Arabas J. 2001: Wykłady z algorytmów ewolucyjnych, WNT, Warszawa.
[2] Golub G. H., Van Loan C. F. 1989: Matrix Computations, Second Edition, The Johns Hopkins
University Press, Baltimore.
[3] Kasina Z. 2001: Tomografia sejsmiczna, Wydawnictwo Instytutu GSMiE PAN, Kraków.
[4] Leśniak A., Isakow Z. 2002: Rozwiązanie zagadnienia inwersji dla tomografii tłumieniowej
w warunkach długich frontów ścianowych. Mechanizacja i Automatyzacja Górnictwa, nr 11 (383),
45–51.
[5] Lo T., Inderwiesen P. L. 1994: Fundamentals of seismic tomography, Geophysical Monograph
Series, no. 6, SEG, Tulsa.
[6] Pomoc do programu MATLAB 7.1, Mathworks Inc.
[7] Meyer C. D. 2000: Matrix Analysis and Applied Linear Algebra, SIAM, Philadelphia.
[8] Michalewicz Z. 2003: Algorytmy genetyczne + struktury danych = programy ewolucyjne, WNT,
Warszawa.
[9] Osowski S., Cichocki A., Siwek K. 2006: MATLAB w zastosowaniu do obliczeń obwodowych
i przetwarzaniu sygnałów, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa.
[10] Press W. H., Teukolsky S. A., Vetterling W. T., Flannery B. P. 2002: Numerical Recipes in C++,
The art of scientific computing, Second edition, Cambridge University Press, Cambridge,
[6.03.2007], http://www.nrbook.com/a/bookcpdf.php
Comparison of effectiveness of basic method of the seismic inversion
in the surface refraction tomography for location near-surface caves
Surface refraction tomography is a method, which is able to estimate velocity of elastic
wave propagation in near-surface layers. This work shows comparison between some methods
of surface refraction tomography inversion data: Singular Value Decomposition (SVD),
iterative methods: ART and SIRT and genetic algorithms. In the results stability of results and
error of estimated data was analysed. Numerical experiments show, that the best method is
SVD. Genetic algorithms, whose are ones of the basic method for non-linear models, give the
best inversion results, but they take the longest time. Significant improvement was obtained by
using some iterations of SIRT.
Przekazano: 27 marca 2007 r.
209