2024. október 5., szombat

Visszhangok a föld alatt: technikák és kihívások az akusztikus és szeizmikus emlékművek észlelésében



Visszhangok a föld alatt: technikák és kihívások az akusztikus és szeizmikus emlékművek észlelésében

(Ferenc Lengyel)

(2024. október)

http://dx.doi.org/10.13140/RG.2.2.16940.88965

Absztrakt:
Ez a könyv feltárja a geofizika, a régészet és a felfedezetlen földalatti műemlékek felderítésére szolgáló számítási módszerek metszéspontját. Az olaj- és gázkutatásban használtakhoz hasonló szeizmikus és akusztikus felmérési technikákra támaszkodva belemerülünk a földfelszín alatt eltemetett ősi struktúrák megtalálásának elméleti alapelveibe és gyakorlati kihívásaiba. A hullámterjedési fizika, a jelfeldolgozás és a fejlett algoritmusok alkalmazásával az olvasók megtanulják, hogyan használhatók fel a szeizmikus vagy akusztikus hullámadatok a nagy felszín alatti struktúrák, például sírok, templomok és paloták jelenlétének azonosítására. A tartalom úgy van felépítve, hogy mind a szakértők, mind a rajongók számára megközelíthető legyen, alapvető ismereteket kínálva a szeizmikus felmérésben és a számítási modellezésben, valamint a fejlett adatértelmezési technikák és alkalmazások felé haladva. Ez a könyv nemcsak geofizikusok és régészek számára jelent forrást, hanem a valós szeizmikus adatok feldolgozása és elemzése iránt érdeklődő programozók számára is.


Tartalomjegyzék

1. Bevezetés a felszín alatti emlékművek észlelésébe

1.1 A földalatti műemlékek jelentősége1.2 A szeizmikus és akusztikai felmérés áttekintése1.3 Alkalmazások a régészetben1.4 A modern műemlékek felderítésének kihívásai

2. A hullámterjedés alapjai és a szeizmikus elmélet

2.1 Az akusztikus és szeizmikus hullámok alapjai2.2 A hullámok típusai: testhullámok és felszíni hullámok2.3 Hullámviselkedés heterogén közegben2.4 Visszaverődés, fénytörés és diffrakció szeizmikus felmérésekben

3. Régészeti lelőhelyek felmérési technikái

3.1 Geofizikai felmérési módszerek: áttekintés3.2 Talajbehatoló radar vs. szeizmikus módszerek3.3 Műszerezés: érzékelők és adatgyűjtés3.4 Helyszíntervezés és előzetes felmérések

4. Adatgyűjtés és jelfeldolgozás

4.1 Szeizmikus adatgyűjtés: terepi technikák4.2 Jelszűrés és zajcsökkentés4.3 Idő- és frekvenciatartomány-elemzések4.4 Akusztikus és szeizmikus hullámformák értelmezése

5. A felszín alatti szerkezetek észlelésének algoritmikus megközelítései

5.1 Jellemzők kinyerése szeizmikus adatokból5.2 Gépi tanulási technikák a mintafelismeréshez5.3 Inverz modellezés és tomográfiai képalkotás5.4 Számítási kihívások és megoldások

6. Esettanulmányok a műemléki észlelésben

6.1 Ősi sírok felfedezése szeizmikus módszerekkel6.2 Rejtett kamrák keresése: piramisok tanulmányozása6.3 Templomészlelés összetett geológiákban6.4 A sikertelen felmérések tanulságai és az adatok félreértelmezése

7. Felszín alatti szerkezetek szimulációja és modellezése

7.1 Végeselemes módszerek a szeizmikus modellezésben7.2 Hullámterjedés szimulálása különböző talajokban7.3 Prediktív modellezés műemlékek felfedezéséhez7.4 Szeizmikus adatok vizualizálása és animálása

8. Szeizmikus adatok programozása és algoritmusfejlesztése

8.1 Bevezetés a szeizmikus adatformátumokba és könyvtárakba8.2 Jelfeldolgozó algoritmusok megvalósítása8.3 Python és Wolfram nyelv szeizmikus adatelemzéshez8.4 Teljesítményoptimalizálás és párhuzamos számítás

9. Fejlett technikák a szeizmikus felmérésben

9.1 Multi-Array felmérések és 3D képalkotás9.2 Fejlett jelfeldolgozás: Wavelet és Fourier transzformációs technikák9.3 Akusztikus emissziós technikák törések és üregek észleléséhez9.4 Valós idejű szeizmikus monitorozás régészeti feltárásokhoz

10. A szeizmikus régészet jövőbeli trendjei

10.1 Drónfelmérések integrálása szeizmikus adatokkal10.2 A mintafelismerés mélytanulásának fejlődése10.3 Nagy felbontású 4D szeizmikus adatok értelmezése10.4 Etikai és gyakorlati megfontolások a műemlékek felfedezésében

11. Függelékek és források

11.1 Fogalomtár a szeizmikus régészetben11.2 Nyílt forráskódú szoftverek és eszközök szeizmikus adatok elemzéséhez11.3 További irodalom: tudományos cikkek és esettanulmányok11.4 Kapcsolatfelvétel szakmai szövetségekkel és felmérési szolgáltatásokkal


1.1 A földalatti műemlékek jelentősége

A földalatti műemlékek rejtélyük és megőrzésük miatt különleges vonzerővel bírnak a régészetben és a történelemben. Ezek az építmények, például sírok, templomok, paloták és egész eltemetett városok kritikus betekintést nyújtanak a múltbeli civilizációkba és kultúrákba. Ezeknek a rejtett kincseknek a feltárása nemcsak az ősi társadalmak jobb megértésére kínál lehetőséget, hanem potenciálisan átírhatja a történelmet is. Ezeket a felfedezéseket azonban gyakran a talaj, a kőzet és néha a városfejlesztés rétegei alá temetik, ami technikai kihívást jelent az invazív ásatások nélküli észlelésükre.

A kulturális örökség megőrzése

A földalatti műemlékek keresésének egyik legnyomósabb oka a kulturális örökség megőrzése. A föld alatti környezet megvédheti a szerkezeteket és a műtárgyakat a természetes időjárástól, a vandalizmustól és a degradáció egyéb formáitól. Például a híres terrakotta hadsereg Kínában szinte tökéletesen megőrződött több mint 2000 évig, mielőtt felfedezték. Ezenkívül Tutanhamon sírja egy másik példa arra, hogy a homokrétegek alatti temetkezés hogyan védheti meg a felbecsülhetetlen értékű tárgyakat.

Ezek a műemlékek gyakran érintetlen és rendkívül informatív régészeti feljegyzéseket szolgáltatnak. Feltárják az elmúlt civilizációk építési technikáit, társadalmi hierarchiáit, vallási hiedelmeit és mindennapi életét, pillanatképet kínálva a történelemről, amely érintetlen marad, amíg fel nem fedezik és tanulmányozzák.

A technológia szerepe a régészeti felfedezésekben

A modern technológia fejlődésével a geofizikai felmérési technikák, különösen azok, amelyek szeizmikus és akusztikus módszereket alkalmaznak, forradalmasították a felszín alatti jellemzők észlelésének és feltérképezésének képességét. A hagyományos ásatásokkal ellentétben, amelyek költségesek, időigényesek és pusztítóak, ezek a technikák nem invazív módot kínálnak a felszín alatti "látásra".

Annak elemzésével, hogy a hanghullámok vagy a szeizmikus energia hogyan haladnak át a különböző földalatti anyagokon, következtetni lehet olyan anomáliák jelenlétére, amelyek olyan struktúrákat jelezhetnek, mint a falak, kamrák vagy nagy kövek. A hullámvisszaverődés és a fénytörés elvei lehetővé teszik az eltemetett tárgyak azonosítását anélkül, hogy megzavarnák őket.

Gazdasági és társadalmi előnyök

A föld alatti emlékművek felderítése nem csak tudományos tevékenység; Jelentős gazdasági és társadalmi előnyökkel is jár. A történelmi helyszínek azonosítása és feltárása fellendítheti a turizmust, hozzájárulhat a helyi gazdaságokhoz, sőt még a nemzeti büszkeséget is erősítheti. Ezenkívül a felszín alatti műemlékek észlelésére kifejlesztett technikák gyakran alkalmazhatók más területeken, például az olajkutatásban, a vízkészlet-gazdálkodásban és a mélyépítésben, szélesebb körű társadalmi hatást kínálva.

Tudományos és technológiai alapok

A földalatti műemlékek észleléséhez szilárd alapokra van szükség a geofizikában, a hullámelméletben és a számítási technikákban. A következő fejezetek mélyebben belemerülnek ezekbe az alapfogalmakba. Mielőtt azonban folytatnánk, röviden érintsünk néhány alapvető tudományos elvet, amelyek lehetővé teszik ezt a kimutatási formát.

Hullámterjedés és anomáliák

Amikor a hullámok, akár akusztikusak, akár szeizmikusak, különböző anyagokon keresztül terjednek, viselkedésük megváltozik az anyagok tulajdonságai (pl. sűrűség, rugalmasság) alapján. A homogén izotróp közegben a hullámterjedést szabályozó alapvető egyenlet a hullámegyenlet:

∇2u−1v2∂2u∂t2=0\nabla^2 u - \frac{1}{v^2} \frac{\partial^2 u}{\partial t^2} = 0∇2u−v21∂t2∂2u=0

hol:

  • uuu a hullámelmozdulás a tér és az idő függvényében,
  • vvv a hullámsebesség a közegen keresztül,
  • ∇2\nabla^2∇2 a laplaci operátor (másodrendű térbeli derivált).

A föld alatti szerkezetek esetében az anyagtulajdonságok változásai, például a talajról a kőre vagy a levegőre való áttérés megváltoztatja a hullámsebességet és a visszaverődési mintákat. Az ilyen variációk anomáliákat generálnak az adatokban, amelyeket az algoritmusok lehetséges eltemetett struktúrákként értelmezhetnek.

Szeizmikus adatok vizualizációja

Az anomáliák megjelenítéséhez a szeizmikus adatok szeizmogramokként ábrázolhatók, amelyek a hullámamplitúdót idővel mutató grafikonok. Az alábbiakban egy egyszerű Python-kódrészlet látható a matplotlib használatával egy szintetikus szeizmogram alapvető vizualizációjának szimulálására:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus szeizmikus adatok generálása

idő = np.linspace(0; 10; 1000)

wave_amplitude = np.sin(2 * np.pi * idő) * np.exp(-0,2 * idő) # Csökkenő szinuszhullám

 

# A szeizmogram megjelenítése

plt.ábra(ábra=(10, 5))

plt.plot(idő; wave_amplitude; label='Szintetikus szeizmogram')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title('Minta szeizmogram')

plt.legend()

plt.grid(Igaz)

plt.show()

Ez az egyszerű modell bemutatja, hogyan változnak a hullámamplitúdók az idő múlásával, a lehetséges anomáliákat az amplitúdó hirtelen változásai jelzik.

Szeizmikus visszaverődés és fénytörés

A föld alatti detektálás két kulcsfontosságú jelensége a visszaverődés és a fénytörés. Amikor egy szeizmikus hullám két különböző akusztikai tulajdonságú anyag közötti határral találkozik, a hullám egy része visszaverődik a felszínre, egy része pedig az új közegen keresztül törik meg. Az  RRR reflexiós együtthatót a következőképpen kell kiszámítani:

R=Z2−Z1Z2+Z1R = \frac{Z_2 - Z_1}{Z_2 + Z_1}R=Z2+Z1Z2−Z1

hol:

  • Z1Z_1Z1 és Z2Z_2Z2 a két anyag akusztikus impedanciája, amelyet Z=ρvZ = \rho vZ=ρv-ként definiálnak, ahol ρ\rhoρ az anyag sűrűsége, vvv pedig a hullámsebesség.

A pozitív visszaverődési együttható azonos polaritású hullámvisszaverődést jelez, míg a negatív visszaverődési együttható polaritásváltást mutat. Ez a koncepció segít a geofizikusoknak azonosítani a határokat, például a kőzet és a földalatti szerkezet közötti határfelületet.

Algoritmusok használata az emlékművek észlelésében

Az algoritmusok döntő szerepet játszanak a szeizmikus és akusztikus adatok feldolgozásában. A fejlett technikákat, például  a Fourier-transzformációt és  a hullámlet-transzformációt alkalmazzák a jelek lebontására és elemzésére, megkönnyítve a háttérzaj és a föld alatti struktúrákat jelző potenciális anomáliák megkülönböztetését. Például a diszkrét Fourier-transzformáció (DFT) egy x[n]x[n]x[n] időtartományjel frekvenciakomponensekké történő átalakítására szolgál:

X[k]=∑n=0N−1x[n]e−j2πkn/NX[k] = \sum_{n=0}^{N-1} x[n] e^{-j 2 \pi k n / N}X[k]=n=0∑N−1x[n]e−j2πkn/N

hol:

  • NNN a minták száma,
  • kkk a frekvenciakomponens indexe,
  • JJJ a képzeletbeli egység.

Ezeknek a frekvenciakomponenseknek az elemzésével a geofizikusok jobban értelmezhetik az adatokat, hogy észleljék a felszín alatti struktúrák jeleit.

Következtetés

A földalatti műemlékek ablakok a múltra, amelyek felbecsülhetetlen betekintést nyújtanak az ősi civilizációk életébe és kultúrájába. A nem invazív technológiák, például a szeizmikus és akusztikus felmérés használata lehetővé teszi a kutatók számára, hogy költséges vagy romboló ásatások nélkül azonosítsák és tanulmányozzák ezeket a szerkezeteket. A fejlett algoritmusok és vizualizációs technikák segítségével ezek a technológiák gyorsan válnak a régészeti felfedezések nélkülözhetetlen eszközévé. Ahogy ez a könyv kibontakozik, az olvasó megismerkedik ezeknek az erőteljes módszereknek a technikai alapjaival, gyakorlati alkalmazásaival és jövőbeli lehetőségeivel a rejtett történelmek feltárására irányuló törekvés során.


Mélyedjünk el mélyebben a földalatti műemlékek jelentőségének néhány kritikus aspektusában, különös tekintettel kulturális, tudományos és technológiai értékükre, valamint a felderítésükre és megőrzésükre használt technikákra.


Kulturális és történelmi jelentőség

A társadalmi narratívák megőrzése
A földalatti műemlékek, például az ősi sírok, a városi maradványok és a temetkezési kamrák időkapszulákként szolgálnak, amelyek megőrzik a múlt társadalmi narratíváit. Ezek az emlékművek feltárják a társadalmak kulturális, politikai és társadalmi aspektusait, amelyek több ezer évvel ezelőtt létezhettek. Például a törökországi Derinkuyu földalatti városa betekintést nyújt az ősi védelmi mechanizmusokba, vallási gyakorlatokba és az ott élő emberek mindennapi életébe.

Vallás, rituálék és temetkezési gyakorlatok Az
eltemetett templomok, katakombák és más rituális struktúrák bizonyítják az elmúlt civilizációk vallási szokásait és hiedelmeit. Például a maja piramisok, amelyeket idővel gyakran a dzsungel és a föld rétegei temettek el, kulcsfontosságú információkat tartalmaztak a maja kozmológiáról, az áldozati rítusokról és az égi együttállásokról. Hasonlóképpen, a Párizs alatti katakombák temetkezési helyek hatalmas hálózatát tartalmazzák, amelyek sokat elárulnak a múlt temetkezési szokásairól és városfejlődéséről.

Építészeti és mérnöki csodák
A földalatti műemlékek felfedezése rávilágít az ősi építészeti találékonyságra és mérnöki készségekre is. Például a földalatti vízvezetékek, tartályok és öntözőrendszerek mutatják koruk technológiai fejlődését és erőforrás-gazdálkodási technikáit. Az ilyen felfedezések közvetlen hatással vannak a modern mérnöki és építészeti helyreállítási projektekre, ahol az ősi technikákat néha újjáélesztik vagy adaptálják.

Tudományos és régészeti jelentőség

A Föld történelmének és éghajlatának megértése
A földalatti műemlékek szintén értékesek a földtudósok számára, mert az idő múlásával a környezeti változások mutatóiként szolgálhatnak. A felhasznált anyagok, a temetkezés mélysége és a környező geológiai rétegek elemzésével a kutatók következtethetnek a múltbeli éghajlati viszonyokra, az üledékképződés arányára és a természeti katasztrófákra (pl. Földrengések, árvizek), amelyek hozzájárulhattak ezeknek a helyeknek a temetéséhez.

Megőrzési és megőrzési technikák
A földalatti műemlékek egyik legfontosabb tudományos érdeklődése megőrzésükben rejlik. A föld alatti környezet egyedülálló környezetet biztosít a megőrzéshez, védve a szerkezeteket a modern emberi tevékenységtől, a hőmérséklet-ingadozásoktól és az időjárástól. Az ásatások során az oxigénnek, nedvességnek és fénynek való kitettség azonban gyorsan lebonthatja ezeket a műemlékeket. Az olyan technikák, mint az ellenőrzött ásatás, a szerkezeti megerősítés és az in-situ megőrzés létfontosságúak ezeknek a finom szerkezeteknek a megőrzésében.


A földalatti műemlékek felderítésének technikái

Vizsgáljuk meg részletesebben a rejtett struktúrák észlelésére és feltérképezésére használt technikákat és módszereket.

Szeizmikus visszaverődés és fénytörés mélyebben

A szeizmikus módszerek alapelve az, hogy hullámokat küldjenek a földbe, és elemezzék, hogy ezek a hullámok hogyan pattannak vissza vagy hajlanak (törnek), amikor különböző anyagokkal találkoznak. Ez nyomokat ad arról, hogy mi van a felszín alatt. Az egyik leggyakrabban használt egyenlet ennek modellezésére a Snell-törvény, amely leírja a hullámok törését két különböző közeg határán:

sinθ1v1=sinθ2v2\frac{\sin \theta_1}{v_1} = \frac{\sin \theta_2}{v_2}v1sinθ1=v2sinθ2

hol:

  • θ1\theta_1 θ1 és θ2\theta_2 θ2 az előfordulási és törési szögek,
  • v1v_1v1 és v2v_2v2 a hullámsebességek az adott közegben.

A hullámok törésének megértése segít a föld alatti jellemzők geometriájának és mélységének feltérképezésében. Amikor a hullámok visszaverődnek vagy megtörnek, utazási idejüket rögzítik, és ezeket az időket utazási idő görbe létrehozására használják. Ez a görbe jelezheti a felszín alatti anyagok mélységét és szerkezetét, lehetővé téve a föld alatti szerkezet 2D vagy 3D modelljét.

Földi behatoló radar (GPR) vs. szeizmikus módszerek

A földi behatoló radar (GPR) egy másik értékes eszköz, amely kiegészíti a szeizmikus módszereket. A GPR nagyfrekvenciás elektromágneses hullámokat továbbít a földbe, és visszaverődéseket fogad a felszín alatti szerkezetekből. Ezeknek a hullámoknak a sebessége az általuk áthaladó anyag alapján változik, hasonlóan a szeizmikus hullámokhoz. Az alábbiakban egy egyszerű vizualizáció látható arról, hogyan hasonlíthatók össze a GPR és a szeizmikus módszerek:

  • GPR előnyei:
    • Nagyobb felbontású képeket biztosít.
    • Nagy részletességgel képes felismerni a sekély célokat.
  • Szeizmikus előnyök:
    • Jobban megfelel a mélyebb céloknak.
    • Áthatolhat olyan anyagokon, amelyekkel a GPR küzdhet, például agyagon.

A GPR és a szeizmikus módszerek közötti választás olyan tényezőktől függ, mint a célmélység, a szükséges felbontás és a helyszín körülményei.

Tomográfiás képalkotás

A tomográfiai képalkotás olyan technika, amely magában foglalja a felszín alatti részletes keresztmetszeti kép létrehozását. Koncepciójában hasonló az orvosi CT-vizsgálathoz, de földi anyagokra vonatkozik.  A szeizmikus tomográfia számos különböző hullámútból származó adatokat használ fel egy területen, hogy részletes képeket készítsen a felszín alatti struktúrákról. Az alapkoncepció a tomográfiai rekonstrukció alapvető fontosságú radontranszformációjával írható le:

R(θ,s)=∫−∞∞f(xcosθ+ysinθ−s) dsR(\theta, s) = \int_{-\infty}^{\infty} f(x \cos \theta + y \sin \theta - s) \, dsR(θ,s)=∫−∞∞f(xcosθ+ysinθ−s)ds

hol:

  • R(θ,s)R(\theta, s)R(θ,s) az f(x,y)f(x, y)f(x,y) objektum vetülete a θ\thetaθ szög által megadott irány mentén,
  • Az SSS az origótól való távolság.

A Radon transzformáció összegyűjti ezeket a vetületeket több szögből, és egy inverz transzformációt használ a felszín alatti eredeti szerkezet rekonstruálására. Ez a folyamat lehetővé teszi az eltemetett műemlékek és építmények rendkívül részletes modelljeit.

Gépi tanulás és adatfeldolgozás

A gépi tanulási algoritmusok egyre fontosabbá válnak a szeizmikus adatokon belüli minták észlelésében, amelyek egy eltemetett szerkezet jelenlétére utalhatnak. A neurális hálózatok és  a felügyelet nélküli tanulási technikák betaníthatók olyan jellemzők felismerésére, mint az amplitúdó, a frekvencia vagy a fázis hirtelen változásai, amelyek a felszín alatti struktúrára jellemzőek.

Például egy alapszintű neurális hálózat használható egy szeizmikus adatkészleten belüli minták azonosítására. Íme egy fogalmi kódrészlet a Pythonban a TensorFlow használatával egy egyszerű neurális hálózat beállításához:

piton

Kód másolása

Tensorflow importálása TF-ként

 

# A neurális hálózati modell meghatározása

modell = tf.keras.Sequential([

    tf.keras.layers.Dense(64; activation='relu'; input_shape=(input_shape,)),

    tf.keras.layers.Dense(32, activation='relu'),

    tf.keras.layers.Dense(1, activation='sigmoid') # Kimeneti réteg bináris osztályozáshoz

])

 

# Fordítsa le a modellt

modell.compill(optimalizáló='adam',

              veszteség='binary_crossentropy',

              metrics=['pontosság'])

 

# A modell betanítása szeizmikus adatokon

modell.illeszt(seismic_data; címkék; korszakok=10; batch_size=32)

Ebben a példában a seismic_data a bemeneti adatkészletet jelöli, míg a címkék azt jelzik, hogy az adatok megfelelnek-e egy struktúra jelenlétének (1) vagy hiányának (0). Ezzel a modelltípussal gyorsan megvizsgálhatja a nagy adatkészleteket a további vizsgálatot igénylő lehetséges rendellenességek után.

Inverziós módszerek a felszín alatti jellemzéshez

A geofizikai inverzió egy matematikai folyamat, amelyet a mért adatok (pl. hullámutazási idők) a felszín alatti modellé alakítanak. A cél egy olyan modell megtalálása, amely a lehető legjobban illeszkedik a megfigyelt adatokhoz. Az inverzió optimalizálási problémája a következőképpen ábrázolható:

minm∥dobs−dpred(m)∥2+λ∥m∥2\min_{\mathbf{m}} \left\| \mathbf{d}_{\text{obs}} - \mathbf{d}_{\text{pred}}(\mathbf{m}) \jobb\|^2 + \lambda \left\| \mathbf{m} \jobb\|^2mmindobsdpred(m)∥2+λ∥m∥2

hol:

  • dobs\mathbf{d}_{\text{obs}}dobs a megfigyelt adatvektor,
  • dpred(m)\mathbf{d}_{\text{pred}}(\mathbf{m})dpred(m) az m\mathbf{m}m modellparamétereken alapuló előrejelzett adatvektor,
  • λ\lambdaλ egy regularizációs paraméter az inverzió stabilizálására,
  • ∥⋅∥2\left\| \cdot \right\|^2∥⋅∥2 a négyzetes normát jelöli, amely biztosítja, hogy mind az adatok illesztése, mind a modell simasága kiegyensúlyozott legyen.

Ennek az optimalizálási problémának a megoldásával a geofizikusok pontos modelleket hozhatnak létre a felszín alatti anomáliákról, amelyek potenciálisan földalatti műemlékeket képviselnek.


Következtetés

A földalatti műemlékek rengeteg információt és kulturális jelentőséget kínálnak, de felfedezésük fejlett technológiát és technikákat igényel. A geofizikai felmérés, a gépi tanulás és az inverziós modellezés integrációja lehetővé teszi ezen rejtett struktúrák észlelését és elemzését. Ahogy a technológia fejlődik, ezeknek a földalatti kincseknek a felfedezésére, megőrzésére és az azokból való tanulásra való képesség csak javulni fog, új betekintést nyújtva kollektív múltunkba és a felderítés tudományába.

1.2 A szeizmikus és akusztikus felmérés áttekintése

A szeizmikus és akusztikus felmérési technikák a felszín alatti jellemzők nem invazív vizsgálatának alapvető eszközeivé váltak. Ezek a technikák hullámok továbbítását alkalmazzák a talajon keresztül, hogy információkat gyűjtsenek a föld alatti szerkezetekről. A hullámok visszaverődései, fénytörései és átvitelei, amikor különböző felszín alatti anyagokkal találkoznak, nyomokat adnak a rejtett műemlékek vagy jellemzők helyéről, mélységéről és méretéről.

Ez a fejezet áttekintést nyújt a felszín alatti régészeti kutatások szempontjából leginkább releváns szeizmikus és akusztikai felmérési technikákról, részletezve, hogyan működnek, mit tárnak fel, valamint korlátaikat és előnyeiket.


A szeizmikus és akusztikus hullámok alapelvei

Mind a szeizmikus, mind az akusztikus felmérés középpontjában a hullámok állnak – rezgések, amelyek különböző közegeken keresztül haladnak. A szeizmikus és akusztikus hullámok közötti különbség frekvenciájukban és az általuk áthaladó anyagokban rejlik:

  • Szeizmikus hullámok: Jellemzően alacsonyabb frekvenciájú hullámok, amelyek áthaladnak a földkéregen, és főként a mélyebb felszín alatti jellemzők észlelésére szolgálnak.
  • Akusztikus hullámok: Magasabb frekvenciájú hullámok, amelyek levegőn vagy vízen haladnak. Elsősorban sekélyebb vizsgálatokhoz vagy vízalapú felmérésekhez használják, például víz alatti szerkezetek lokalizálásához.

Hullám viselkedése és terjedése

A szeizmikus és akusztikus felmérések értelmezéséhez elengedhetetlen annak megértése, hogy a hullámok hogyan haladnak át a különböző közegeken. A hullámok terjedésük során számos fizikai jelenségen mennek keresztül:

  1. Visszaverődés: A hullámok visszapattannak két különböző közeg (pl. talaj és kőzet) határáról.
  2. Fénytörés: A hullámok irányt változtatnak, amikor egyik közegből a másikba haladnak.
  3. Csillapítás: A hullámok energiát veszítenek, amikor áthaladnak a közegen.

Az alaphullámegyenlet szabályozza ezeknek a hullámoknak a terjedését, és alapvető fontosságú annak megértéséhez, hogyan viselkednek, amikor felszín alatti anomáliákkal találkoznak:

∇2u−1v2∂2u∂t2=0\nabla^2 u - \frac{1}{v^2} \frac{\partial^2 u}{\partial t^2} = 0∇2u−v21∂t2∂2u=0

hol:

  • uuu a hullámelmozdulás a tér és az idő függvényében,
  • vvv a hullám sebessége a közegben,
  • ∇2\nabla^2∇2 a laplaci operátor (másodrendű térbeli derivált).

Ez a parciális differenciálegyenlet lehetővé teszi számunkra, hogy modellezzük a hullámok terjedését különböző közegeken keresztül, ami kulcsfontosságú lépés annak megértésében, hogy a szeizmikus és akusztikus hullámok hogyan hatnak a potenciális földalatti műemlékekre.

Hullámsebesség és anyagtulajdonságok

A szeizmikus és akusztikus hullámok sebessége attól függően változik, hogy milyen közegen haladnak át. A felmérés során a szeizmikus hullámok két fő típusát veszik figyelembe:

  1. Elsődleges hullámok (P-hullámok): Kompressziós hullámok, amelyek szilárd anyagokon, folyadékokon és gázokon haladnak át. Sebességüket vpv_pvp a következő képlet adja meg:

vp=K+43μρ v_p = \sqrt{\frac{K + \frac{4}{3} \mu}{\rho}}vp=ρK+34μ

hol:

    • KKK az ömlesztett modulus (az anyag összenyomhatósága),
    • μ\muμ a nyírási modulus (az anyag merevsége),
    • ρ\rhoρ az anyag sűrűsége.
  1. Nyíróhullámok (S-hullámok): Keresztirányú hullámok, amelyek csak szilárd anyagokon haladnak át, és sebességük vsv_svs:

vs=μρ v_s = \sqrt{\frac{\mu}{\rho}}vs=ρμ

A hullámsebesség különbségei lehetővé teszik a különböző földalatti rétegek és az általuk készült anyagok azonosítását. Ezeknek a hullámoknak az utazási idejét és amplitúdóját vizsgálva következtethetünk a felszín alatti struktúrák jelenlétére és tulajdonságaira.


Szeizmikus reflexiós és fénytörési felmérések

Szeizmikus reflexiós módszer

A szeizmikus reflexiós felméréseket széles körben használják a föld alatti jellemzők észlelésére és feltérképezésére. Ez a módszer magában foglalja a szeizmikus hullámok küldését a földbe egy ellenőrzött forrás (pl. Kalapácsütés vagy robbanótöltet) segítségével, majd geofonokkal mérik a felszínre visszaverődő hullámokat.

Amikor ezek a hullámok különböző akusztikus impedanciájú anyagok határába ütköznek, a hullám egy része visszaverődik a felületre. A hullámok lehaladásához, visszaverődéséhez és visszatéréséhez szükséges időt  (kétirányú utazási időnek nevezik) rögzítik, létrehozva egy szeizmogramot, amely információt nyújt a felszín alatti rétegekről.

Íme egy alapvető vázlat a szeizmikus reflexiós felmérések működéséről:

  1. Hullámforrás: Szeizmikus hullámokat generál, amelyek behatolnak a talajba.
  2. Hullámterjedés: A hullámok felszín alatti anyagokon haladnak keresztül.
  3. Visszaverődés: A hullámok visszaverődnek a felszín alatti határokról.
  4. Geophone Array: Fogadja a visszavert hullámokat és rögzíti azok utazási idejét.

A visszavert hullám utazási ideje (ttt) a határ mélységéhez (ddd) és a hullámsebességhez (vvv) kapcsolódik az egyenlettel:

t=2dvt = \frac{2d}{v}t=v2d

Ez az egyenlet lehetővé teszi a mélység kiszámítását a különböző felszín alatti rétegekbe a rögzített utazási idők és hullámsebességek elemzésével.

Szeizmikus fénytörési módszer

A szeizmikus törésméréseket a felszín alatti rétegek kimutatására használják a szeizmikus hullámok hajlításának (törésének) elemzésével, amikor áthaladnak a különböző anyagok közötti határokon. Amikor egy hullám egy lassabb közegből egy gyorsabb közegbe halad, a határ felé hajlik, végül áthalad rajta, mielőtt visszatörne a felszínre.

A fénytörés felmérésének kulcsa a kritikus szög (θc\theta_c θc), amelyen túl a hullámok megtörnek és haladnak a rétegek közötti határfelületen. Ezt a szöget Snell törvénye határozza meg:

sinθc=v1v2\sin \theta_c = \frac{v_1}{v_2}sinθc=v2v1

hol:

  • v1v_1v1 és v2v_2v2 az első és a második közeg hullámsebessége.

A megtört hullámok utazási idejének elemzésével a geofizikusok megbecsülhetik a felszín alatti rétegek mélységét és szögét.


Akusztikai felmérések sekély vizsgálatokhoz

Az akusztikai felmérések, különösen  a földradar (GPR), rendkívül hatékonyak a sekély, nagy felbontású felszín alatti vizsgálatokhoz. A GPR úgy működik, hogy elektromágneses hullámokat küld a földbe, és méri a felszín alatti struktúrák visszaverődését.

A GPR legfontosabb előnyei a következők:

  • Nagy felbontás: Képes észlelni az apró jellemzőket és részleteket.
  • Valós idejű adatgyűjtés: Gyors felméréseket kínál azonnali megjelenítéssel.
  • Roncsolásmentes módszertan: Ideális a minimális zavarást igénylő, kényes területekhez.

A GPR rendszerek jellemzően a következőkből állnak:

  1. Adó: Nagyfrekvenciás rádióhullámokat bocsát ki a földbe.
  2. Vevő: Érzékeli a visszavert jeleket.
  3. Vezérlőegység: Valós időben dolgozza fel és jeleníti meg az adatokat.

A GPR behatolási mélysége a kibocsátott hullámok frekvenciájától és a talaj vezetőképességétől függ. A magasabb frekvenciák jobb felbontást, de sekélyebb behatolást biztosítanak, míg az alacsonyabb frekvenciák mélyebbre hatolnak, de kevesebb részletet kínálnak.


Gyakorlati példa: régészeti lelőhely felmérése

Tegyük fel, hogy fel akarunk mérni egy helyet, ahol gyaníthatóan egy földalatti templom található. A szeizmikus és akusztikus módszerek kombinációja alkalmazható:

  1. Előzetes akusztikai felmérés: Először GPR felmérést kell végezni a sekély jellemzők, például a lehetséges falak, padlók vagy kamrák azonosítására a felszín közelében.
  2. Szeizmikus refrakciós felmérés: Ezután szeizmikus refrakciós felmérést lehet végezni a mélyebb rétegek feltérképezésére, nagyobb struktúrák, például mély kamrák vagy alapok lokalizálására.
  3. Szeizmikus reflexiós felmérés: Végül a szeizmikus reflexiós felmérés részletes keresztmetszeti képet adna a felszín alatt, betekintést nyújtva az észlelt jellemzők mélységébe és szerkezetébe.

Adatfeldolgozás és értelmezés

A szeizmikus és akusztikai felmérésekből származó nyers adatok jelentős feldolgozást igényelnek a zaj eltávolítása, a jelminőség javítása és az eredmények pontos értelmezése érdekében. Számos technikát alkalmaznak:

  • Idő-domain jelfeldolgozás: A rögzített jelek elemzése az idő múlásával a zaj szűrése és az értelmes visszaverődések kinyerése érdekében.
  • Frekvenciatartomány-elemzés: A jel átalakítása frekvenciakomponenseivé Fourier-transzformációval:

X(f)=∫−∞∞x(t)e−j2πftdtX(f) = \int_{-\infty}^{\infty} x(t) e^{-j 2 \pi f t} dtX(f)=∫−∞∞x(t)e−j2πftdt

Ez az átalakulás segít azonosítani a különböző felszín alatti jellemzőkhöz kapcsolódó jellemző frekvenciákat.

  • Képalkotás és tomográfia: Algoritmusok használata a felszín alatti 2D vagy 3D képek létrehozására a feldolgozott hullámadatokból. A tomográfiai inverzió rekonstruálja a föld alatti rétegek sebességét és anyagtulajdonságait.

Python példa: szeizmikus adatok Fourier-transzformációja

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus szeizmikus jel generálása (idő-tartomány)

idő = np.linspace(0; 1; 500)

jel = np.sin(2 * np.pi * 10 * idő) + 0,5 * np.sin(2 * np.pi * 20 * idő)

 

# Fourier-transzformáció alkalmazása (frekvencia-tartomány)

frekvencia = np.fft.fftfreq(len(idő), d=(idő[1] - idő[0]))

signal_fft = np.fft.fft(jel)

 

# Az eredmények megjelenítése

plt.ábra(ábra=(12, 5))

 

# Idő-domain jel

plt.részmintatárgy(1, 2, 1)

plt.plot(idő; jel)

plt.title('Szeizmikus jel (időtartomány)')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

 

# Frekvencia-domain jel

plt.részcselekmény(1, 2, 2)

PLT.PLOT(Gyakoriság; Idős.AB(signal_fft))

plt.title('Szeizmikus jel (frekvenciatartomány)')

plt.xlabel('Frekvencia (Hz)')

plt.ylabel('Amplitúdó')

 

plt.tight_layout()

plt.show()

Ez a kódrészlet egy szeizmikus jel átalakulását szemlélteti az időtartományból a frekvenciatartományba, ami kulcsfontosságú a szeizmikus adatok értelmezésében a felszín alatti jellemzők azonosításához.


Következtetés

A szeizmikus és akusztikus felmérési technikák hatékony, nem invazív módszereket kínálnak a földfelszín alatti területek feltárására.

1.2 A szeizmikus és akusztikus felmérés áttekintése

A szeizmikus és akusztikus felmérés geofizikai technikák, amelyeket a felszín alatti jellemzők közvetlen feltárás nélküli vizsgálatára használnak. Kritikus szerepet játszanak a modern régészeti felfedezésekben, részletes információkat szolgáltatnak az eltemetett szerkezetekről azáltal, hogy értelmezik, hogyan haladnak át a hullámok a talajon. Mindkét technika nélkülözhetetlenné vált a régészek számára, akik rejtett műemlékeket és más felszín alatti tereptárgyakat akarnak feltárni a talaj megzavarása nélkül.

Ez a fejezet átfogó áttekintést nyújt a szeizmikus és akusztikus felmérés mögötti módszerekről, eszközökről és elméletről, megalapozva a régészeti felderítésben való alkalmazásuk megértését.


A szeizmikus és akusztikus hullámok alapelvei

Mind a szeizmikus, mind az akusztikus felmérés alapfeltevése a hullámok továbbítása a talajon keresztül, majd viselkedésük elemzése, amikor különböző felszín alatti anyagokkal találkoznak. Ezeknek a technikáknak a kulcsa annak megértésében rejlik, hogy ezek a hullámok hogyan terjednek, tükröződnek és törnek meg, amikor különböző földalatti jellemzőkkel, például talajjal, kővel, üregekkel vagy eltemetett szerkezetekkel találkoznak.

Hullámmechanika

Amikor a hullámok áthaladnak egy közegen, befolyásolják őket a közeg fizikai tulajdonságai, például sűrűsége, rugalmassága és a különböző anyagok közötti határok jelenléte. A szeizmikus és akusztikus hullámok viselkedését a hullámegyenlet írja le:

∇2u−1v2∂2u∂t2=0\nabla^2 u - \frac{1}{v^2} \frac{\partial^2 u}{\partial t^2} = 0∇2u−v21∂t2∂2u=0

hol:

  • uuu a hullámelmozdulás (a tér és az idő függvénye),
  • vvv a hullám sebessége a közegen keresztül,
  • ∇2\nabla^2∇2 a laplaci operátor (második térbeli derivált).

Ennek az egyenletnek a megoldása lehetővé teszi számunkra, hogy megjósoljuk, hogyan haladnak át a hullámok a különböző felszín alatti anyagokon, és hogyan változnak, amikor olyan határokkal találkoznak, mint például egy eltemetett szerkezet széle.

Hullámsebesség és közeg tulajdonságai

A szeizmikus hullámok sebessége a hullám típusától és a közegtől függ. Két fontos szeizmikus hullám:

  1. Elsődleges hullámok (P-hullámok): Kompressziós hullámok, amelyek a leggyorsabbak és szilárd anyagokon, folyadékokon és gázokon haladhatnak át. A P-hullámok sebességét (vpv_pvp) a következő képlet adja meg:

vp=K+43μρ v_p = \sqrt{\frac{K + \frac{4}{3} \mu}{\rho}}vp=ρK+34μ

hol:

    • KKK: Térfogatmodulus (kompressziós ellenállás),
    • μ\muμ: nyírási modulus (merevség),
    • ρ\rhoρ: A közeg sűrűsége.
  1. Másodlagos hullámok (S-hullámok): Olyan nyíróhullámok, amelyek lassabbak, mint a P-hullámok, és csak szilárd anyagokon haladnak át. Az S-hullámok sebességét (vsv_svs) a következő képlet adja meg:

vs=μρ v_s = \sqrt{\frac{\mu}{\rho}}vs=ρμ

A hullámok közötti sebességkülönbségek lehetővé teszik a különböző típusú felszín alatti anyagok és szerkezetek megkülönböztetését.

Hullám viselkedése a határokon

Ahogy a hullámok áthaladnak a talajon, határokba ütközhetnek a különböző anyagok (pl. talaj és kő) között. Ezeken a határokon a hullámok lehetnek:

  • Visszaverődés: A hullámok visszapattannak a felszínre.
  • Törés: A hullámok irányt változtatnak, amikor új közegbe lépnek.
  • Abszorbeált vagy csillapított: A hullámok energiát veszítenek a közeg tulajdonságai miatt.

Ezek a viselkedések kritikusak a szeizmikus és akusztikus felmérésekben, mivel olyan anomáliákat hoznak létre a hullámadatokban, amelyek jelzik a felszín alatti struktúrák jelenlétét.


Szeizmikus felmérési módszerek

A szeizmikus felmérési technikák két fő kategóriába sorolhatók: reflexiós és fénytörési felmérések. Ezeket a módszereket általában a felszín alatti struktúrák különböző mélységekben történő kimutatására használják.

Szeizmikus reflexiós felmérések

A szeizmikus reflexiós felmérések során a szeizmikus hullámokat ellenőrzött források, például kalapácsütés vagy kis robbanótöltet felhasználásával generálják. Ezek a hullámok lefelé haladnak a talajon, és visszaverődnek a felszínre, amikor különböző akusztikai tulajdonságokkal rendelkező anyagok közötti határokkal találkoznak. A felszínen lévő geofonok vagy gyorsulásmérők rögzítik a hullámok visszatéréséhez szükséges időt.

A felszín alatti határvonal mélységének reflexiós adatokból történő meghatározására használt elsődleges képlet a következő:

d=vt2d = \frac{v t}{2}d=2vt

hol:

  • ddd: A határ mélysége,
  • vvv: A hullám sebessége a közegben,
  • ttt: A visszavert hullám kétirányú utazási ideje.

Ezeknek a visszaverődéseknek az érkezési idejének elemzésével függőleges profilt (szeizmogramot) készítenek, amely keresztmetszeti képet nyújt a felszín alatt.

Szemléltető kódrészlet: Egyszerű reflexiós profil ábrázolása

Az alábbi Python-kódrészlet matplotlib használatával szimulálja a visszavert szeizmikus hullámok visszatérését, és megjelenít egy alapszintű reflexiós profilt:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulálja a hullámvisszaverődések idejét

idő = np.linspace(0; 5; 500)

# Szintetikus visszavert hullámjel generálása

reflection_signal = np.sin(2 * np.pi * 5 * idő) * np.exp(-0,5 * idő)

 

# Ábrázolja a reflexiós profilt

plt.ábra(ábra=(10, 5))

plt.plot(idő; reflection_signal; label='Visszavert hullámjel')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("Szeizmikus reflexiós profil")

plt.grid(Igaz)

plt.legend()

plt.show()

A kapott ábra bemutatja, hogy a visszavert hullám amplitúdója hogyan változik az idő múlásával, egyszerű példát szolgáltatva a szeizmogramra.

Szeizmikus fénytörési felmérések

A szeizmikus törési felmérések azt elemzik, hogy a szeizmikus hullámok hogyan hajlanak (törnek), amikor különböző sebességű rétegeken haladnak át. Amikor egy hullám lassabb közegből gyorsabb közegbe kerül, meghajlik és a két anyag határán halad, mielőtt visszatörne a felszínre.

Az előfordulási szög (θ1\theta_1 θ1) és a törésszög (θ2\theta_2 θ2) közötti kapcsolatot Snell törvénye írja le:

sinθ1v1=sinθ2v2\frac{\sin \theta_1}{v_1} = \frac{\sin \theta_2}{v_2}v1sinθ1=v2sinθ2

hol:

  • v1v_1v1 és v2v_2v2: Hullámsebességek az első és a második közegben.

A szeizmikus törési felmérések különösen hasznosak olyan nagyméretű struktúrák feltérképezéséhez, mint az alapkőzet vagy az eltemetett völgyek.

Példa törésprofilra

Egy tipikus törésprofil megmutatja a megtört hullámok utazási idejét, amikor áthaladnak a különböző földalatti rétegeken, felfedve mélységüket és összetételüket. Az előállított utazási idő görbék segítenek meghatározni a rétegek mélységét és szögét.


Akusztikai felmérések sekély felszín alatti szerkezetekhez

Az akusztikai felmérések különösen hatékonyak a sekély tereptárgyak és szerkezetek feltérképezésére, gyakran több méter mélységig. A Ground Penetrating Radar (GPR) egy általánosan használt akusztikus felmérési módszer.

Földi behatoló radar (GPR)

A GPR úgy működik, hogy elektromágneses hullámokat bocsát ki a földbe. Amikor ezek a hullámok különböző anyagokkal találkoznak, a hullám egy része visszaverődik a felszínre. A visszavert jeleket rögzítik és feldolgozzák, hogy képet alkossanak a felszín alatt. A hullámok visszatéréséhez szükséges idő segít meghatározni az eltemetett jellemzők mélységét és méretét.

A GPR előnyei:

  • Nagy felbontás: A sekély struktúrák finom részleteit biztosítja.
  • Nem invazív és valós idejű: Nincs szükség ásatásra; az eredmények gyorsan elérhetők.

A GPR korlátai:

  • Korlátozott mélységi behatolás: Hatékony sekély felmérésekhez (legfeljebb 10 méter).
  • Jelcsillapítás vezetőképes talajokban: Kevésbé hatékony lehet agyagos vagy nedves talajban.

GPR-adatok megjelenítése

A GPR adatok radargramként jelennek meg, amely megjeleníti a visszavert jel amplitúdóját az idő múlásával. Ezek a vizualizációk segítenek azonosítani a felszín alatti jellemzőket, például falakat, üregeket vagy eltemetett tárgyakat.

GPR adatfeldolgozás: példa Fourier-transzformációra

A GPR adatok elemzéséhez az egyik elsődleges módszer a Fourier-transzformáció, amely a jeleket frekvenciakomponensekre bontja. Íme egy példa kódrészlet egy Fourier-transzformáció szintetikus GPR-adatokra való alkalmazásához Pythonban:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus GPR jel szimulálása (idő-tartomány)

idő = np.linspace(0; 1; 500)

gpr_signal = np.sin(2 * np.pi * 15 * idő) + 0,5 * np.sin(2 * np.pi * 25 * idő)

 

# Fourier-transzformáció alkalmazása (frekvencia-tartomány)

frekvencia = np.fft.fftfreq(len(idő), d=(idő[1] - idő[0]))

gpr_fft = np.fft.fft(gpr_signal)

 

# Idő-tartomány és frekvencia-tartomány jelek ábrázolása

plt.ábra(ábra=(12, 5))

 

# Idő-domain jel (GPR)

plt.részmintatárgy(1, 2, 1)

plt.plot(idő; gpr_signal)

plt.title('GPR jel (időtartomány)')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

 

# Frekvenciatartomány-jel (GPR)

plt.részcselekmény(1, 2, 2)

PLT.PLOT(Gyakoriság; Np.AB(gpr_fft))

plt.title('GPR jel (frekvenciatartomány)')

plt.xlabel('Frekvencia (Hz)')

plt.ylabel('Amplitúdó')

 

plt.tight_layout()

plt.show()

Ez a példa bemutatja, hogyan alakíthatók át és elemezhetők a GPR-adatok a felszín alatti jellemzők azonosításához.


Fejlett akusztikai technikák

Fejlettebb akusztikai technikák alkalmazhatók speciális esetekben vagy nagyobb részletekben, többek között:

  • Cross-Hole szeizmikus tomográfia: Hullámok küldése fúrólyukak között a felszín alatti nagy felbontású 3D modell létrehozásához.
  • Akusztikus emissziós felmérések: Kis léptékű törések vagy mikroszeizmikus aktivitás kimutatása, gyakran használják a szerkezeti állapotfelmérésben.

Ezek a technikák kifinomult berendezéseket és szoftvereket igényelnek, és gyakran szeizmikus módszerekkel kombinálják őket, hogy átfogó felszín alatti képalkotást biztosítsanak.


Következtetés

A szeizmikus és akusztikus felmérési technikák kulcsfontosságú eszközök a felszín alatti jellemzők észleléséhez és feltérképezéséhez. A hullámmechanika, a hullámsebesség különböző közegekben és a reflexiós / fénytörési viselkedés alapelveinek megértésével jelentős betekintést nyerhetünk az eltemetett múltba. Ezek a módszerek fejlett adatfeldolgozási technikákkal kombinálva hatékony, nem invazív módszereket kínálnak a régészek és geofizikusok számára a rejtett struktúrák feltárására és megőrzésére.

A könyv további részei mélyebben belemerülnek a hullámterjedés, az adatgyűjtés sajátosságaiba, valamint a szeizmikus és akusztikus adatok feldolgozásának legújabb algoritmikus megközelítéseibe.

1.3 Régészeti alkalmazások

A régészet feltárásban és felfedezésben gazdag terület, amelynek célja a múltbeli emberi civilizációk feltárása tárgyaik, építészetük és egyéb anyagi maradványaik révén. A régészeti gyakorlat egyik legizgalmasabb ágaként a szeizmikus és akusztikus felmérés használata roncsolásmentes eszközt biztosít a felszín alá való betekintéshez és a rejtett struktúrák feltárásához. Ezeknek a geofizikai technikáknak a megjelenése jelentősen előmozdította a területet, lehetővé téve a régészek számára, hogy részletesebben feltárják a helyszíneket az időigényes és potenciálisan pusztító ásatási folyamat nélkül.

Ez a fejezet a szeizmikus és akusztikus felmérés különböző alkalmazásaiba merül a régészeti kutatásokban, arra összpontosítva, hogy ezek a módszerek hogyan forradalmasították a helyszín felfedezését, az ásatási tervezést és a megőrzési erőfeszítéseket.


Régészeti lelőhelyek felszín alatti feltérképezése

A szeizmikus és akusztikus felmérés egyik legfontosabb alkalmazása a régészetben a felszín alatti jellemzők feltérképezése. Annak megértése, hogy mi rejlik a felszín alatt invazív ásatások nélkül, elengedhetetlen a kulturális örökség védelméhez, az ásatások megtervezéséhez és a múltba való betekintéshez.

Esettanulmány: Ősi települések feltérképezése

Vegyünk egy régészeti lelőhelyet, ahol egy gyaníthatóan eltemetett település van – például egy ősi város. A hagyományos régészeti technikák kiterjedt árokásást foglalnának magukban a helyszín elrendezésének feltárására. A szeizmikus visszaverődés vagy a GPR (Ground Penetrating Radar) felmérések alkalmazásával azonban a régészek részletes térképeket készíthetnek a felszín alatt, azonosítva a kulcsfontosságú jellemzőket, például falakat, utakat és alapokat.

Például a szeizmikus felmérések feltárhatják az eltemetett épületek határait a visszavert hullámok sebességének változásainak értelmezésével. Mivel a hullámok gyorsabban haladnak át a kövön, mint a talajon, az ezen anyagok közötti kontraszt azonosítható visszaverődési mintákat hoz létre.

A mélység és az anyaghatárok meghatározásához használt képlet a következő:

d=vt2d = \frac{vt}{2}d=2vt

hol:

  • ddd: Az eltemetett jellemző mélysége,
  • vvv: a hullám sebessége a közegben (az anyag tulajdonságai alapján meghatározva),
  • ttt: A visszavert hullám kétirányú utazási ideje (a forrástól az objektumig és vissza).

A forrás pozíciójának változtatásával és a többszörös kétirányú utazási idő elemzésével a régészek keresztmetszeti nézetet hozhatnak létre a helyszínről.

Felszín alatti térkép megjelenítése

Az alábbiakban egy példa látható arra, hogyan lehet vizualizálni egy szeizmikus felszín alatti térképet a Python használatával, szimulálva több szeizmikus visszaverődést a potenciális falak és üregek azonosításához.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulálja a hullámvisszaverődések idejét különböző mélységekben

idő = np.linspace(0; 5; 500)

# Szintetikus visszavert hullámjelek generálása, amelyek különböző felszín alatti rétegeket képviselnek

reflection_layer1 = np.sin(2 * np.pi * 4 * idő) * np.exp(-0,6 * idő)

reflection_layer2 = np.sin(2 * np.pi * 2 * idő) * np.exp(-0,3 * (idő - 2))

 

# Ábrázolja a felszín alatti térkép reflexiós profilját

plt.ábra(ábra=(10, 5))

plt.plot(idő; reflection_layer1; label='1. réteg tükröződése')

plt.plot(idő; reflection_layer2; label='2. réteg tükröződése')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title('Szimulált szeizmikus felszín alatti térkép')

plt.grid(Igaz)

plt.legend()

plt.show()

Ez az egyszerű vizualizáció bemutatja, hogy a felszín alatti különböző rétegek hogyan verhetik vissza eltérően a hullámokat, segítve a különböző struktúrák, például az eltemetett falak és padlók megkülönböztetését.


Eltemetett műemlékek és építmények felderítése

Egy másik fontos alkalmazás a nagy, eltemetett szerkezetek, például templomok, sírok és erődök felderítése. Az ilyen felfedezések gyakran átalakítják az ősi civilizációkról és építészeti képességeikről alkotott ismereteinket.

Esettanulmány: Rejtett piramiskamra felfedezése

A szeizmikus felmérés egyik valós alkalmazása a rejtett kamrák keresése monumentális struktúrákban, például piramisokban. A gízai nagy piramis esetében a kutatók müonröntgent (egyfajta részecske-alapú felmérést) és szeizmikus tomográfiát használtak a korábban fel nem fedezett üregeket jelző anomáliák kimutatására. A visszavert szeizmikus hullámok üres kamrák vagy folyosók jelenlétére utalhatnak, amelyek gyakran mélyen a szerkezet belsejében vannak eltemetve.

Ezeknek a kamráknak a mélysége kiszámítható az utazási idő egyenlet segítségével:

d=vt2d = \frac{vt}{2}d=2vt

Az olyan szerkezetek esetében, mint a piramisok vagy az ismert méretekkel és anyagtulajdonságokkal rendelkező sírok, ez a képlet lehetővé teszi a kutatók számára, hogy nagy pontossággal határozzák meg a rejtett kamrák méretét és helyét.

Szeizmikus tomográfia belső képalkotáshoz

A szeizmikus tomográfia hasonló az orvosi CT-vizsgálatokhoz, de földalatti jellemzőkre alkalmazzák. Szeizmikus források és vevők kombinációját használja a szerkezet belsejének vagy a felszín alatti részének 3D-s modelljének létrehozásához. A következő integrál leírja a tomográfiai rekonstrukció alapját, amelyet Radon transzformációnak neveznek:

R(θ,s)=∫−∞∞f(xcosθ+ysinθ−s) dsR(\theta, s) = \int_{-\infty}^{\infty} f(x \cos \theta + y \sin \theta - s) \, dsR(θ,s)=∫−∞∞f(xcosθ+ysinθ−s)ds

hol:

  • R(θ,s)R(\theta, s)R(θ,s): A föld alatti szerkezet vetülete a θ\thetaθ szög mentén,
  • sss: Az origó és a mért pont közötti távolság.

Ennek az átalakulásnak az inverze lehetővé teszi a belső szerkezet rekonstrukcióját, lehetővé téve a rejtett kamrák, utak és egyéb építészeti jellemzők megtalálását.

Python szimuláció: Tomográfiai képalkotás

Az alábbiakban egy egyszerűsített szimuláció látható arról, hogyan lehet a szeizmikus tomográfiát vizualizálni több hullámút kombinálásával, hogy egy eltemetett szerkezet 2D-s keresztmetszetét alkossuk.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

a scipy.ndimage importálási gaussian_filter

 

# Szimulált rács, amely a belső szerkezetet reprezentálja (eltemetett kamra)

structure_grid = np.nullák((100, 100))

structure_grid[30:70, 40:60] = 1 # Egy egyszerű téglalap alakú kamra

 

# Gauss-szűrő alkalmazása a hullámterjedési hatás szimulálására

blurred_structure = gaussian_filter(structure_grid; szigma=5)

 

# A tomográfiai kép ábrázolása

plt.ábra(ábra=(6, 6))

plt.imshow(blurred_structure; cmap='pokol')

plt.title("Eltemetett kamra szimulált tomográfiai képalkotása")

plt.colorbar(label='Hullámintenzitás')

plt.show()

Ez a látvány bemutatja, hogyan értelmezhetők a szeizmikus hullámok az eltemetett kamrák jelenlétének azonosítására egy szerkezeten belül.


Eltemetett utak, csatornák és ösvények megkeresése

A szeizmikus és akusztikus módszerek szintén értékesek az eltemetett utak, csatornák és ösvények feltérképezéséhez. Például az ősi kereskedelmi útvonalakat vagy vízcsatornákat évszázadok során későbbi üledékrétegek boríthatták, ami megnehezíti felfedezésüket kizárólag a hagyományos ásatások használatával.

A szeizmikus visszaverődések következetes lineáris mintáinak elemzésével és mintafelismerő algoritmusok alkalmazásával a régészek megtalálhatják ezeket a felszín alatti jellemzőket. Ezeknek a struktúráknak az azonosítása kritikus betekintést nyújthat az ősi közlekedésbe, kereskedelembe és várostervezésbe.

A szeizmikus linearitás elemzése

A lineáris jellemzők, például az utak azonosításának egyik megközelítése a szeizmikus vonalak elemzése - folytonos vonalak, amelyek a felszín alatti folytonossági hiányokat képviselik. Az  ilyen típusú elemzésekhez gyakran használják a Hough-transzformációt:

ρ=xcosθ+ysinθ\rho = x \cos \theta + y \sin \thetaρ=xcosθ+ysinθ

hol:

  • ρ\rhoρ: Az origó és a vonal közötti távolság,
  • θ\thetaθ: Az egyenes szöge egy rögzített tengelyhez képest.

Az átalakítás segít felismerni az egyenes vonalakat a szeizmikus adatokban, lehetővé téve a régészek számára, hogy kikövetkeztessék az eltemetett utak vagy ösvények jelenlétét.

Python kód: Linearitás észlelése Hough transzformációval

Az alábbiakban egy példakód látható a szeizmikus kép lineáris jellemzőinek észlelésére a Hough-transzformáció segítségével, megjelenítve egy eltemetett út potenciális felfedezését.

piton

Kód másolása

CV2 importálása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimuláljon egy szintetikus szeizmikus képet lineáris jellemzőkkel (út)

kép = np.zeros((200, 200), dtype=np.uint8)

CV2.LINE(kép; (50; 150); (150; 50); 255; 2)

 

# Hough Transform alkalmazása vonalak észleléséhez

Sorok = CV2. HoughLines(kép, 1, np.pi / 180, 100)

 

# Az eredeti kép és az észlelt vonalak ábrázolása

plt.ábra(ábra=(8, 8))

plt.részmintatárgy(1, 2, 1)

plt.imshow(kép; cmap='szürke')

plt.title("Szeizmikus kép eltemetett úttal")

 

plt.részcselekmény(1, 2, 2)

plt.imshow(kép; cmap='szürke')

RHO, theta in lines[:, 0]:

    a = np.cos(théta)

    b = np.sin(théta)

    x0 = a * rho

    y0 = b * rho

    x1 = int(x0 + 1000 * (-b))

    y1 = int(y0 + 1000 * (a))

    x2 = int(x0 - 1000 * (-b))

    y2 = int(y0 - 1000 * (a))

    PLT.PLOT([x1, x2]; [y1, y2]; 'r')

plt.title('Észlelt lineáris jellemzők (út)')

 

plt.show()

Ez a példa a Hough-transzformáció használatát mutatja be az eltemetett lineáris jellemzők, például az utak szeizmikus adatokban való azonosítására és megjelenítésére.


A kulturális örökségi helyszínek megőrzése és védelme

A felfedezésen túl a szeizmikus és akusztikus felmérési módszerek kritikus szerepet játszanak a  régészeti lelőhelyek megőrzésében és védelmében. A föld alatti tereptárgyak feltérképezésével ezek a technikák segítenek meghatározni a megőrzésre szoruló területeket, akár az építmények megerősítésével, akár a fosztogatás megakadályozásával, akár a turisztikai hozzáférés megtervezésével a helyszín megzavarása nélkül.

Szeizmikus monitorozás a helyszín stabilitása érdekében

A nagy műemlékek és történelmi épületek stabilitásának felmérésére gyakran alkalmaznak rendszeres szeizmikus megfigyelést. A hullámok viselkedésének elemzésével olyan események előtt és után, mint a földrengések, a kutatók azonosíthatják a szerkezet lehetséges károsodásait vagy gyengeségeit, biztosítva annak védelmét.

Rendellenességek észlelésének figyelési kódja a struktúrákban

Íme egy alapszintű Python-kódrészlet a szeizmikus monitorozás anomáliadetektálásához, amely egy egyszerű küszöbérték-módszert használ a hullámintenzitás változásainak kiemelésére.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulálja a szeizmikus intenzitást az idő múlásával (esemény előtt és után)

idő = np.linspace(0; 10; 500)

pre_event_intensity = np.sin(2 * np.pi * 2 * idő) + 0,2 * np.véletlen.normal(méret=LEN(idő))

post_event_intensity = pre_event_intensity + 0,5 * np.exp(-0,2 * idő) * np.random.normal(méret=LEN(idő))

 

# Anomáliák észlelése a különbség küszöbértékével

anomaly_threshold = 0,5

anomáliák = np.abs(post_event_intensity - pre_event_intensity) > anomaly_threshold

 

# Vizualizálja a szeizmikus intenzitásokat és anomáliákat

plt.ábra(ábra=(10, 5))

plt.plot(idő; pre_event_intensity; label='Esemény előtti intenzitás')

plt.plot(idő; post_event_intensity; label='Esemény utáni intenzitás')

plt.scatter(time[anomalies], post_event_intensity[anomalies], color='red', label='anomáliák')

plt.xlabel('Idő(s)')

plt.ylabel('szeizmikus intenzitás')

plt.title("A terület stabilitásának szeizmikus monitorozása")

plt.legend()

plt.grid(Igaz)

plt.show()

Ebben a példában a szeizmikus esemény előtti és utáni hullámintenzitás különbségeit elemezzük, kiemelve azokat az anomáliákat, amelyek strukturális károsodást vagy instabilitást jelezhetnek.


Következtetés

A szeizmikus és akusztikus felmérési technikák átalakították a régészet területét, lehetővé téve a felszín alatti struktúrák nem invazív felfedezését és megőrzését. Az ősi települések feltérképezésétől a rejtett kamrák és ösvények feltárásáig ezek a módszerek erőteljes betekintést nyújtanak a múltba, és eszközöket biztosítanak a kulturális örökség védelméhez. A technológia fejlődésével ezeknek a módszereknek a régészeti alkalmazása csak bővülni fog, új lehetőségeket kínálva a felfedezésre és a megőrzésre.

A könyv további fejezetei a fejlett technikákat, adatfeldolgozási módszereket és esettanulmányokat fedik le, amelyek bemutatják a szeizmikus és akusztikus felmérések teljes potenciálját a régészetben.

1.4 A modern műemlékek észlelésének kihívásai

A föld alatti műemlékek szeizmikus és akusztikus felméréssel történő kimutatása izgalmas, mégis összetett vállalkozás, amely számos kihívással jár. Ezek a kihívások technikai, környezetvédelmi és etikai szempontokat ölelnek fel, így a gyakorlat egyszerre tudomány és művészet. A technológia és a módszertan fejlődése ellenére a felszín alatti műemlékek hatékony felderítéséhez le kell küzdeni az adatok pontossága, a környezeti interferencia és a helyspecifikus feltételek akadályait. Ez a fejezet részletesen megvizsgálja ezeket a kihívásokat és azok kezelésének módjait.


1.4.1 Az adatgyűjtés és -értelmezés technikai kihívásai

Alacsony jel-zaj arány (SNR)

A szeizmikus és akusztikus felmérések összefüggésében kritikus kihívást jelent a magas jel-zaj arány (SNR) fenntartása. Az SNR számszerűsíti a felszín alatti jellemzőről visszavert jel erősségét a háttérzajhoz viszonyítva. Meghatározása a következő:

SNR=10log10(A jel erejeA zaj ereje) dB\text{SNR} = 10 \log_{10} \left( \frac{\text{A jel ereje}}{\text{A zaj ereje}} \jobb) \text{ dB}SNR=10log10(A zaj erejeA jel ereje) dB

Az alacsony SNR azt jelenti, hogy a felszín alatti struktúrákat reprezentáló jeleket nehéz megkülönböztetni a zajtól, ami potenciálisan téves értelmezésekhez vezethet. A zaj különböző forrásokból származhat, például a berendezések rezgéséből, a környezeti zajból és a felmérési terület közelében végzett emberi tevékenységből.

Az SNR javításának technikái:

  • Jelhalmozás: A mérések megismétlése és az eredmények átlagolása javítja a koherens jeleket, miközben csökkenti a véletlenszerű zajt.
  • Frekvenciaszűrés: Sáváteresztő szűrők  használata a kívánt frekvenciatartomány elkülönítésére, eltávolítva mind az alacsony, mind a magas frekvenciájú zajt.

Példakód: Az SNR javítása halmozással

Az alábbi kódrészlet bemutatja, hogyan javíthatja a jelhalmozás a szeizmikus adatok tisztaságát:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulálja a zajos szeizmikus jeleket (ismételt megfigyelések)

NP.Random.mag(42)

idő = np.linspace(0; 5; 500)

true_signal = np.sin(2 * np.pi * 5 * idő) * np.exp(-0,5 * idő)

noisy_signals = [true_signal + 0,5 * np.random.normal(size=len(time)) for _ in range(20)]

 

# Verem jelek átlagolással az SNR javítása érdekében

stacked_signal = np.közép(noisy_signals; tengely=0)

 

# Vizualizálja az egymásra rakási folyamatot

plt.ábra(ábra=(10, 6))

plt.plot(idő; true_signal; label='Igaz jel'; vonalstílus='--')

plt.plot(idő; noisy_signals[0]; label='Zajos jel (egyszeri megfigyelés)', alfa=0,5)

plt.plot(idő; stacked_signal; label='Halmozott jel (javított SNR)'; vonalvastagság=2)

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title('Jelhalmozás a továbbfejlesztett SNR-hez')

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a példa bemutatja, hogy több zajos jel egymásra rakása jelentősen javíthatja a jel minőségét, megkönnyítve a felszín alatti jellemzők azonosítását.


A hullámterjedés összetettsége heterogén közegben

A felszín alatti környezet ritkán homogén. A talaj, a kőzet és a műtermékek különböző rétegei befolyásolják a hullámterjedést. Ezek a variációk több hullámviselkedéshez vezethetnek:

  • Szórás: A hullámok visszaverődnek a kis tárgyakról vagy inhomogenitásokról, összetett hullámformákat hozva létre.
  • Csillapítás: A hullámok energiát veszítenek, amikor áthaladnak az elnyelő anyagokon, csökkentve azok szilárdságát.
  • Diszperzió: A hullám különböző frekvenciái különböző sebességgel haladnak, és a hullámot idővel terjesztik.

A heterogén közegben a hullámegyenlet  összetettebbé válik, gyakran numerikus megoldásokat igényel:

∇2u−1v2(x,y,z)∂2u∂t2=0\nabla^2 u - \frac{1}{v^2(x, y, z)} \frac{\partial^2 u}{\partial t^2} = 0∇2u−v2(x,y,z)1∂t2∂2u=0

hol:

  • uuu: Hullámelmozdulás,
  • v(x,y,z)v(x, y, z)v(x,y,z): A térbeli helyzettől függően változó sebesség,
  • ttt: Idő.

Véges különbség módszer hullámterjedési szimulációhoz

A véges különbség módszereket (FDM) általában a hullámegyenlet megoldására használják heterogén közegben. Diszkrét különbségekkel közelítik a deriváltakat, lehetővé téve a hullámok viselkedésének számítógépes modellezését összetett anyagokban.

Példakód: Hullámterjedés szimulálása véges különbségek használatával

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Véges különbség szimuláció paraméterei

dx, dt = 0,1, 0,01 # Térbeli és időbeli felbontás

x = np.tartomány(0; 50; dx)

t = np.tartomány(0; 5; dt)

c = 1,0 # Hullámsebesség homogén közegben

 

# Hullámmező tömbök inicializálása

de = np.nullák ((len (t), len (x) )

u[0, int(len(x)/2)] = 1,0 # Kezdeti impulzus a középpontban

 

# Véges különbségű időléptetés

n esetén a (1) tartományban, len(t)-1:

    i esetén a (1) tartományban, len(x)-1:

        u[n+1, i] = 2*u[n, i] - u[n-1, i] + (c**2 * dt**2 / dx**2) * (u[n, i+1] - 2*u[n, i] + u[n, i-1])

 

# Vizualizálja a hullám terjedését

plt.ábra(ábra=(10, 6))

plt.imshow(u; extent=[0; 50; 5; 0]; cmap='viridis'; aspect='auto')

plt.colorbar(label='Hullámamplitúdó')

plt.xlabel('Pozíció')

plt.ylabel('Idő')

plt.title("Hullámterjedés homogén közegben")

plt.show()

Ez a vizualizáció bemutatja, hogy a kezdeti impulzus hogyan terjed egy közegen keresztül az idő múlásával, betekintést nyújtva abba, hogy a hullámok hogyan haladnak át a föld alatti anyagokon.


1.4.2 Környezeti kihívások a felszín alatti felmérésekben

A talaj vezetőképessége és nedvességváltozása

A talaj vezetőképessége és nedvességtartalma közvetlenül befolyásolja az akusztikus és szeizmikus felmérések teljesítményét. A nagy vezetőképességű talajok (például a magas nedvesség- vagy agyagtartalmúak) jelentősen csillapíthatják a GPR-ben használt elektromágneses hullámokat, csökkentve behatolási mélységüket. Hasonlóképpen, a vízzel telített talajok több szeizmikus energiát nyelnek el, csökkentve a visszavert jelerősséget.

Ezekben az esetekben az olyan technikák, mint  az elektromos ellenállás tomográfia (ERT) kombinálhatók szeizmikus felmérésekkel, hogy jobban megértsék a talaj elektromos tulajdonságait, javítva a felszín alatti adatok értelmezését.

Mérséklési stratégiák:

  • A felmérési gyakoriság beállítása: Az alacsonyabb frekvenciákat arra használják, hogy mélyebb behatolást érjenek el a nagy vezetőképességű talajokban, bár csökkentett felbontással.
  • Többfrekvenciás felmérések: A különböző frekvenciák egyidejű használata kiegyensúlyozhatja a mélységet és a felbontást.

Városi zaj és rendetlenség a talajban

A modern régészeti lelőhelyek, különösen azok, amelyek városi környezetben vagy annak közelében találhatók, kihívásokkal szembesülnek az antropogén zaj és a talaj rendetlensége miatt. A közeli utak, épületek és gépek rezgései olyan zajt okozhatnak, amely elfedi az érdeklődésre számot tartó jeleket. Ezenkívül az eltemetett csövek, kábelek és modern törmelékek olyan tükröződéseket hozhatnak létre, amelyeket nehéz megkülönböztetni az ősi struktúráktól.

Megoldási stratégiák:

  • Zajszűrés és adaptív algoritmusok: Adaptív szűrők használata a városi zajhoz kapcsolódó bizonyos frekvenciasávok elkülönítésére és eltávolítására.
  • Nagy felbontású tömbök: Sűrű érzékelőtömbök telepítése több szögből történő adatgyűjtéshez, lehetővé téve a céljelek és a rendetlenség jobb megkülönböztetését.

1.4.3 Adatfeldolgozás, értelmezés és megjelenítés

Az adatok értelmezésének összetettsége

A szeizmikus és akusztikai felmérések hatalmas mennyiségű adatot generálnak, amelyek feldolgozása és értelmezése kihívást jelenthet. A legfontosabb nehézségek a következők:

  • Komplex hullámformák: A különböző felszín alatti határokról visszavert és megtört többszörös hullámok szuperpozíciója megnehezítheti az értelmezést.
  • Műtermék eltávolítása: A valós jellemzők megkülönböztetése a zaj vagy a berendezés korlátozásai által okozott tárgyaktól.

Adatjavítási algoritmusok:

  • Dekonvolúció: A hullámtorzítás hatásainak visszafordítására szolgáló folyamat, amely javítja a visszavert jelek felbontását.
  • Gépi tanulási technikák: A neurális hálózatok és más AI-eszközök képesek azonosítani a szeizmikus adatok mintáit, amelyeket az emberi értelmezők figyelmen kívül hagyhatnak.

Python-kód: Wavelet-átalakítás a továbbfejlesztett funkcióészleléshez

A wavelet transzformációk hatékony eszközt biztosítanak a szeizmikus jelek elemzéséhez, feltárva mind az idő-, mind a frekvenciainformációkat. Az alábbi Python-példa a pywt kódtárat használja a szintetikus szeizmikus adatok wavelet transzformációjának végrehajtásához:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

PYWT importálása

 

# Szintetikus szeizmikus jel szimulálása

idő = np.linspace(0; 5; 1000)

jel = np.sin(2 * np.pi * 5 * idő) * np.exp(-0,5 * idő) + 0,3 * np.sin(2 * np.pi * 10 * idő)

 

# Folyamatos wavelet transzformáció végrehajtása

Coeffs, freqs = pywt.cwt(jel; np.arange(1, 100), 'morl')

 

# Az eredeti jel és wavelet transzformáció ábrázolása

plt.ábra(ábra=(10, 8))

 

# Eredeti jel

PLT.Részcselekmény(2, 1, 1)

plt.plot(idő; jel)

plt.title("Szintetikus szeizmikus jel")

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

 

# Wavelet transzformáció

plt.részcselekmény(2, 1, 2)

plt.imshow(np.abs(coeffs), extent=[0, 5, 1, 100], cmap='viridis', aspect='auto')

plt.title('Wavelet transzformáció (idő-frekvencia reprezentáció)')

plt.xlabel('Idő(s)')

plt.ylabel('Gyakoriság')

 

plt.tight_layout()

plt.show()

Ez a vizualizáció rávilágít arra, hogy a wavelet transzformációk hogyan javíthatják a szeizmikus jelek jellemzőinek észlelését azáltal, hogy mind idő-, mind frekvenciatartomány-információkat szolgáltatnak.

Vizualizáció és tomográfiai képalkotás

A szeizmikus és akusztikai adatok hatékony értelmezéséhez elengedhetetlen a vizualizáció.Tomográfiai képalkotási technikákat alkalmaznak a felszín alatti 2D vagy 3D modellek rekonstruálására. A hullámok különböző utakon történő utazási idejének kombinálásával lehetőség van egy olyan modell felépítésére, amely a földalatti struktúrákat képviseli.

Példa a tomográfiás inverzióra

A tomográfiai kép létrehozásának folyamata gyakran magában foglalja egy olyan egyenletrendszer megoldását, amely a hullám utazási idejét több útvonalon ábrázolja. Az inverziós probléma egyszerű változata a következőképpen ábrázolható:

Am=t\mathbf{A} \mathbf{m} = \mathbf{t}Am=t

hol:

  • A\mathbf{A}A: A hullámok közegen áthaladó pályáját reprezentáló mátrix.
  • m\mathbf{m}m: Az ismeretlen modellparaméterek (pl. hullámsebesség).
  • t\mathbf{t}t: Az utazási idő mérése.

Ennek a rendszernek a megoldásával (pl. a legkisebb négyzetek megközelítésével) megbecsülhetők azok a modellparaméterek, amelyek a legjobban magyarázzák a megfigyelt adatokat, lehetővé téve a felszín alatti rekonstrukciót.


Következtetés

A felszín alatti műemlékek feltárása számos kihívást jelent, amelyek mind műszaki szakértelmet, mind kreatív problémamegoldást igényelnek. Az alacsony jel-zaj arány és a heterogén közegben történő komplex hullámterjedés kezelésétől a környezeti tényezők kezeléséig és az adatok értelmezésének összetettségéig a modern műemléki észlelés multidiszciplináris törekvés. A számítási módszerek, az érzékelőtechnológiák és az adatfeldolgozási algoritmusok fejlődése segít leküzdeni ezeket a kihívásokat, lehetővé téve a régészek számára, hogy nagyobb pontossággal és hatékonysággal tárják fel és őrizzék meg múltunk rejtett kincseit.

A könyv további részei mélyebben belemerülnek a jelfeldolgozás módszereibe, a sikeres műemléki észleléseket bemutató esettanulmányokba és a számítógépes régészet élvonalbeli fejlesztéseibe.

2.1 Az akusztikus és szeizmikus hullámok alapjai

A földalatti műemlékek tanulmányozása nagymértékben támaszkodik az akusztikus és szeizmikus hullámterjedés alapjainak megértésére. Az akusztikus hullámok olyan hanghullámok, amelyek különböző közegeken, például levegőn, vízen és szilárd anyagokon haladnak át, míg a szeizmikus hullámokat olyan források generálják, mint a földrengések vagy a mesterséges rezgések, és a Föld rétegein keresztül terjednek. Mindkét típusú hullám információt hordoz a felszín alatti struktúrákról, amelyekkel találkoznak, kritikus betekintést nyújtva a rejtett műemlékek invazív ásatás nélküli észleléséhez.

Ebben a fejezetben belemerülünk a hullámmozgás fizikájába, az akusztikus és szeizmikus hullámok tulajdonságaiba, és hogy ezek a tulajdonságok hogyan segítenek megérteni a felszín alatti világot.


Hullámtulajdonságok és alapvető terminológia

Ahhoz, hogy megértsük, hogyan működnek az akusztikus és szeizmikus hullámok, elengedhetetlen ismerni alapvető tulajdonságaikat:

  • Amplitúdó (AAA): A hullám oszcillációjának maximális mértéke egyensúlyi helyzetéből. Ez határozza meg a hullám energiáját.
  • Hullámhossz (λ\lambdaλ): Két egymást követő taraj vagy vályú közötti távolság. Ez a hullámsebességhez és a frekvenciához kapcsolódik.
  • Frekvencia (fff): A teljes ciklusok (oszcillációk) száma másodpercenként, Hertzben (Hz) mérve. A frekvencia a hullámhosszhoz kapcsolódik:

f=vλf = \frac{v}{\lambda}f=λv

ahol vvv a hullámsebesség.

  • Periódus (TTT): A hullám egy teljes ciklusához szükséges idő, a gyakorisághoz viszonyítva:

T=1fT = \frac{1}{f}T=f1

  • Hullámsebesség (vvv): Az a sebesség, amellyel a hullám áthalad egy közegen:

v=f⋅λv = f \cdot \lambdav=f⋅λ

Ezeknek a tulajdonságoknak a kapcsolata alapvető fontosságú annak megértéséhez, hogy a hullámok hogyan viselkednek a különböző környezetekben.


A hullámegyenlet

Az akusztikus és szeizmikus hullámok viselkedését a hullámegyenlet szabályozza, amely leírja, hogyan terjednek a hullámok egy közegben. Homogén közeg esetében a hullámegyenletet a következőképpen adjuk meg:

∇2u−1v2∂2u∂t2=0\nabla^2 u - \frac{1}{v^2} \frac{\partial^2 u}{\partial t^2} = 0∇2u−v21∂t2∂2u=0

hol:

  • u(x,t)u(x, t)u(x,t) a hullámfüggvény, amely az elmozdulást a helyzet és az idő függvényében ábrázolja.
  • VVV a hullám sebessége a közegben.
  • ∇2\nabla^2∇2 a laplaci operátor, amely a térbeli második deriváltat képviseli.

A hullámegyenlet azt jelzi, hogy a hullám elmozdulásának változása mind az időtől, mind a térbeli helyzettől függ. Ennek az egyenletnek a megoldásai leírják a hullám terjedését a közegen keresztül, megmutatva, hogyan változik amplitúdója, hullámhossza és sebessége a hullám mozgásával.

Sík hullámok

A hullámmegoldás gyakori típusa egy síkhullám, amelynek állandó haladási iránya van, és a következőképpen fejezhető ki:

u(x,t)=Asin(kx−ωt+φ)u(x, t) = A \sin(kx - \omega t + \phi)u(x,t)=Asin(kx−ωt+φ)

hol:

  • AAA az amplitúdó.
  • KKK a hullámszám, amely a hullámhosszra vonatkoztatva k=2πλk = \frac{2\pi}{\lambda}k=λ2π.
  • ω\omegaω a szögfrekvencia, amely ω=2πf\omega = 2\pi fω=2πf frekvenciához kapcsolódik.
  • φ\phiφ a fáziseltolódás.

A síkhullámok alapvető fogalma annak, hogy megértsük, hogyan terjednek mind az akusztikus, mind a szeizmikus hullámok.


Akusztikus hullámok: terjedés különböző közegekben

Az akusztikus hullámok olyan hanghullámok, amelyek hosszanti hullámként haladnak át gázokon, folyadékokon és szilárd anyagokon. A közegben lévő részecskék ugyanabban az irányban oszcillálnak, mint a hullám haladása, összenyomódnak és ritkák, amikor a hullám áthalad. Az akusztikus hullám (vav_ava) sebessége egy közegben a közeg térfogatmodulusától és sűrűségétől függ:

va=Kρ v_a = \sqrt{\frac{K}{\rho}}va=ρK

hol:

  • A KKK a térfogatmodulus (a közeg összenyomhatóságának mértéke).
  • ρ\rhoρ a közeg sűrűsége.

Például:

  • Levegőben a hangsebesség szobahőmérsékleten körülbelül 343 m/s.
  • Vízben a hang körülbelül 1.480 m/s sebességgel terjed.
  • Szilárd anyagokban  , például acélban, a sebesség meghaladja az 5000 m/s-ot.

Példa: A hullámterjedés összehasonlítása levegőben és vízben

A következő Python-kód vizualizálja, hogyan haladnak a hanghullámok a levegőben és a vízben, bemutatva a hullámsebesség különbségeit:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0; 0.02; 1000)

frekvencia = 1000 # 1 kHz hanghullám

amplitúdó = 1,0

 

# Hullámsebesség levegőben és vízben (m / s)

v_air = 343

v_water = 1480

 

# Akusztikus hullámok generálása levegőben és vízben

wave_air = amplitúdó * np.sin(2 * np.pi * frekvencia * (idő - idő / v_air))

wave_water = amplitúdó * np.sin(2 * np.pi * frekvencia * (idő - idő / v_water))

 

# A hullámok ábrázolása

plt.ábra(ábra=(10, 5))

plt.plot(idő, wave_air; label='Akusztikus hullám a levegőben')

plt.plot(idő; wave_water; label='Akusztikus hullám a vízben')

plt.xlabel('Idő(s)')

plt.ylabel('Elmozdulás')

plt.title("Akusztikus hullámterjedés levegőben és vízben")

plt.legend()

plt.grid(Igaz)

plt.show()

Az ábra azt szemlélteti, hogy az akusztikus hullámok gyorsabban terjednek vízben, mint levegőben, amint az várható a víz nagyobb térfogatmodulusa és sűrűsége miatt.


Szeizmikus hullámok: a Föld belső felfedezői

A szeizmikus hullámokat mind természeti események, például földrengések, mind mesterséges források, például irányított robbanások generálják. Széles körben használják a geofizikában és a régészetben a földalatti struktúrák és rétegek vizsgálatára.

A szeizmikus hullámoknak két fő típusa van:

  1. Testhullámok: Ezek áthaladnak a Föld belsején, és tovább oszlanak:
    • P-hullámok (primer hullámok): Az akusztikus hullámokhoz hasonló longitudinális kompressziós hullámok. Leggyorsabban haladnak, és szilárd anyagokon, folyadékokon és gázokon keresztül mozoghatnak. A P-hullámok sebessége:

vp=K+43μρ v_p = \sqrt{\frac{K + \frac{4}{3} \mu}{\rho}}vp=ρK+34μ

hol:

    • KKK: Térfogatmodulus (összenyomhatóság).
    • μ\muμ: Nyírási modulus (merevség).
    • ρ\rhoρ: A közeg sűrűsége.
    • S-hullámok (másodlagos hullámok): Keresztirányú hullámok, amelyek lassabban haladnak, mint a P-hullámok. Csak szilárd anyagokon keresztül terjednek, mivel mozgásuk nyírószilárdságot igényel. Az S-hullámok sebessége:

vs=μρ v_s = \sqrt{\frac{\mu}{\rho}}vs=ρμ

  1. Felszíni hullámok: Ezek a Föld felszínén haladnak, és lassabban bomlanak a távolsággal, mint a testhullámok. Általában pusztítóbbak a szeizmikus eseményekben, de ritkábban használják őket a régészetben a felszín alatti képalkotáshoz.

Megjelenítés: P-hullámok és S-hullámok

Íme egy Python vizualizáció, amely megmutatja, hogyan különböznek a P-hullámok és az S-hullámok a szilárd közegen keresztüli terjedésben:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0; 2; 1000)

frekvencia = 5 # Frekvencia Hz-ben

amplitúdó = 1,0

 

# P-hullám (kompressziós) és S-hullám (nyírás) generálása

p_wave = amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

s_wave = amplitúdó * np.sin(2 * np.pi * frekvencia * idő + np.pi / 2) # Fáziseltolás nyírómozgáshoz

 

# P-hullám és S-hullám ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(idő; p_wave; label='P-hullám (hosszirányú)')

plt.plot(idő; s_wave; label='S-hullám (keresztirányú)'; vonalstílus='--')

plt.xlabel('Idő(s)')

plt.ylabel('Elmozdulás')

plt.title("A P-hullám és az S-hullám terjedésének összehasonlítása")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez az ábra megmutatja, hogy a P-hullámok és az S-hullámok hogyan terjednek eltérően egy közegen keresztül, a P-hullámok kompressziós viselkedést, az S-hullámok pedig nyírómozgást mutatnak.


Harmonikus hullámok és szuperpozíció

A valós alkalmazásokban a hullámok ritkán egyfrekvenciás oszcillációk. Ehelyett gyakran több harmonikus hullámból állnak. A harmonikus hullám általános formája:

u(x,t)=Asin(kx−ωt+φ)u(x, t) = A \sin(kx - \omega t + \phi)u(x,t)=Asin(kx−ωt+φ)

hol:

  • AAA: Amplitúdó.
  • kkk: Hullámszám k=2πλk = \frac{2\pi}{\lambda}k=λ2π.
  • ω\omegaω: ω=2πf\omega = 2\pi fω=2πf szögfrekvencia.
  • φ\phiφ: Fáziseltolódás.

Több hullám kombinálódhat a szuperpozíció elvén keresztül, amely kimondja, hogy a kapott hullám bármely ponton az egyes hullámok elmozdulásainak összege az adott pontban.

Komplex hullámok Fourier-analízise

A komplex hullámformák elemzéséhez  a Fourier-analízis a jelet az alkotó frekvenciákra bontja. A Fourier-transzformáció definíciója:

F(ω)=∫−∞∞f(t)e−iωt dtF(\omega) = \int_{-\infty}^{\infty} f(t) e^{-i \omega t} \, dtF(ω)=∫−∞∞f(t)e−iωtdt

hol:

  • F(ω)F(\omega)F(ω): A jel frekvenciatartomány-reprezentációja.
  • f(t)f(t)f(t): Időtartomány-jel.

A Fourier-analízis lehetővé teszi a különböző frekvenciakomponensek azonosítását szeizmikus vagy akusztikus jelekben, segítve a felszín alatti szerkezetek értelmezését.

Python kód: szeizmikus jel Fourier-transzformációja

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus szeizmikus jel generálása (több frekvenciából áll)

idő = np.linspace(0; 1; 1000)

jel = np.sin(2 * np.pi * 10 * idő) + 0,5 * np.sin(2 * np.pi * 20 * idő)

 

# Fourier-transzformáció végrehajtása

frekvencia = np.fft.fftfreq(len(idő), d=(idő[1] - idő[0]))

signal_fft = np.fft.fft(jel)

 

# Az eredeti jel és a Fourier-transzformáció ábrázolása

plt.ábra(ábra=(12, 6))

 

# Idő-domain jel

plt.részmintatárgy(1, 2, 1)

plt.plot(idő; jel)

plt.title('Idő-tartomány szeizmikus jel')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

 

# Frekvencia-domain jel

plt.részcselekmény(1, 2, 2)

PLT.PLOT(Gyakoriság; Idős.AB(signal_fft))

plt.title('Frekvenciatartomány (Fourier-transzformáció)')

plt.xlabel('Frekvencia (Hz)')

plt.ylabel('Amplitúdó')

 

plt.tight_layout()

plt.show()

Ez a kód megmutatja, hogyan bontható fel egy összetett szeizmikus jel frekvenciakomponenseire, betekintést nyújtva a hullám mögöttes szerkezetébe.


Következtetés

Az akusztikus és szeizmikus hullámok alapjainak megértése az alapja a felszín alatti struktúrák értelmezésének. Fizikai tulajdonságaiktól kezdve matematikai ábrázolásukig és viselkedésükig különböző médiumokban ezek a hullámok hatékony eszközt kínálnak a régészek és geofizikusok számára a rejtett földalatti műemlékek felfedezéséhez. A további szakaszok ezekre az alapokra épülnek, feltárva a hullámok konkrét típusait és kölcsönhatásaikat a különböző felszín alatti jellemzőkkel.

2.2 A hullámok típusai: testhullámok és felszíni hullámok

A szeizmikus hullámokat, amelyeket széles körben használnak a felszín alatti észlelésekben és a régészeti felmérésekben, általában két fő kategóriába sorolják: testhullámok és felszíni hullámok. Tulajdonságaik, viselkedésük és a Földön való terjedésük megértése kulcsfontosságú a szeizmikus felmérési adatok értelmezéséhez és a felszín alatti rejtett struktúrák megtalálásához.

Ez a fejezet feltárja a szeizmikus hullámok különböző típusait, arra összpontosítva, hogy a testhullámok és a felszíni hullámok hogyan különböznek mozgásukban, sebességükben és kölcsönhatásukban a különböző felszín alatti anyagokkal.


Testhullámok: P-hullámok és S-hullámok

A testhullámok áthaladnak a Föld belsején, és a szeizmikus hullámok leggyorsabb típusai, amelyek a felszíni hullámok előtt érik el a szeizmikus detektorokat. Két fő altípusból állnak: elsődleges hullámok (P-hullámok) és másodlagos hullámok (S-hullámok).

Elsődleges hullámok (P-hullámok)

A P-hullámok a leggyorsabb szeizmikus hullámok, és mint kompressziós hullámok, hosszirányban haladnak, ami azt jelenti, hogy a részecskék mozgása ugyanabban az irányban történik, mint a hullám haladása. Szilárd anyagokon, folyadékokon és gázokon keresztül terjedhetnek. A P-hullámok sebessége (vpv_pvp) a közeg térfogat- és nyírási modulusaitól függ:

vp=K+43μρ v_p = \sqrt{\frac{K + \frac{4}{3} \mu}{\rho}}vp=ρK+34μ

hol:

  • KKK: Térfogatmodulus (összenyomhatóság).
  • μ\muμ: Nyírási modulus (merevség).
  • ρ\rhoρ: A közeg sűrűsége.

Az a tény, hogy a P-hullámok szilárd anyagokon és folyadékokon is áthaladnak, hasznossá teszi őket a különböző anyagösszetételű felszín alatti rétegek azonosítására.

Másodlagos hullámok (S-hullámok)

Az S-hullámok nyíróhullámok, ami azt jelenti, hogy keresztirányú hullámokként terjednek. Mozgásuk merőleges a hullám haladási irányára, és a P-hullámokkal ellentétben csak szilárd anyagokon haladhatnak át, mert a folyadékok és gázok nem rendelkeznek a keresztirányú mozgás támogatásához szükséges nyírószilárdsággal. Az S-hullámok sebességét (vsv_svs) a következő képlet adja meg:

vs=μρ v_s = \sqrt{\frac{\mu}{\rho}}vs=ρμ

Mivel a vs<vpv_s < v_pvs<vp miatt az S-hullámok lassabbak, mint a P-hullámok, és utánuk érkeznek a szeizmikus állomásokra. Viselkedésük különösen hasznos a felszín alatti szilárd és folyékony rétegek megkülönböztetésére.

Hullám viselkedése és érkezési ideje

A P- és S-hullámok érkezési idejének különbségét használják a szeizmikus forrás (pl. földrengés epicentruma vagy mesterséges forrás) távolságának becslésére. Ez egy utazási idő görbe formájában jeleníthető meg, amely a P- és S-hullámok érkezési idejét ábrázolja a forrástól való távolság függvényében.

Python kód: P-Wave és S-Wave utazási idő görbék megjelenítése

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A P-hullám és az S-hullám sebességének paraméterei (példaértékek km/s-ban)

v_p = 6,0 # P-hullám sebesség

v_s = 3, 5 # S-hullám sebesség

 

# Távolság a szeizmikus forrástól (km-ben)

távolság = np.linspace(0; 100; 500)

 

# Számítsa ki a P-hullámok és az S-hullámok utazási idejét

travel_time_p = távolság / v_p

travel_time_s = távolság / v_s

 

# Utazási idő görbék ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(távolság; travel_time_p; label='P-hullám utazási ideje'; vonalstílus='--')

plt.plot(távolság; travel_time_s; label='S-hullám utazási ideje'; vonalstílus='-.')

plt.xlabel('Távolság a forrástól (km)')

plt.ylabel('Utazási idő(k)')

plt.title("P-hullámok és S-hullámok utazási idő görbéi")

plt.legend()

plt.grid(Igaz)

plt.show()

Az eredményül kapott ábra kiemeli a P- és az S-hullámok utazási idejének különbségét, illusztrálva, hogyan használhatók fel a felszín alatti jellemzőktől való távolság meghatározására.


Felszíni hullámok: Szerelmi hullámok és Rayleigh-hullámok

Míg a testhullámok áthaladnak a Föld belsején, a felszíni hullámok a Föld felszínén terjednek. Általában hosszabb hullámhosszúak és lassabban haladnak, mint a testhullámok, de gyakran több energiát hordoznak, és szeizmikus eseményekben pusztítóbbak. A felszíni hullámoknak két fő típusa van: a szerelmi hullámok és  a Rayleigh-hullámok.

Szerelmi hullámok

A szerelmi hullámok olyan nyíróhullámok, amelyek a hullám haladási irányára merőleges vízszintes mozgásra korlátozódnak, így tisztán keresztirányúak. Nem tartalmaznak függőleges mozgást, és mozgásuk hasonló az S-hullámokhoz, de vízszintes síkra korlátozódik.

A Love hullámok sebessége a Föld felszíni rétegeinek anyagi tulajdonságaitól függ, és jellemzően gyorsabban haladnak, mint a Rayleigh-hullámok. Vízszintes mozgásuk miatt földrengések során jelentős károkat okozhatnak a szerkezetekben.

Rayleigh-hullámok

A Rayleigh-hullámok mind függőleges, mind vízszintes mozgást tartalmaznak gördülő módon, hasonlóan az óceán hullámaihoz. A részecskéket elliptikus úton mozgatják, ami a mélységgel csökken az amplitúdóban. A Rayleigh-hullámok lassabbak, mint a Love hullámok, és nagyobb amplitúdójuk van, ami hozzájárul potenciális romboló hatásukhoz.

A Rayleigh-hullámok (vrv_rvr) sebessége valamivel kisebb, mint az S-hullámoké, és hozzávetőlegesen a következő képlet adja meg:

VR≈0,92⋅vsv_r \kb. 0,92 \CDOT v_svr≈0,92⋅VS

Ez a közelítés a mélységtől és az anyagtulajdonságoktól függően változik, de általános becslést ad a Rayleigh-hullám viselkedéséről.

Megjelenítés: Felületi hullámterjedés

Az alábbiakban egy vizualizáció látható arról, hogyan terjednek a Szerelem és a Rayleigh hullámok a Föld felszínén:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A hullámterjedés paraméterei

idő = np.linspace(0; 2; 1000)

frekvencia = 3 # A hullám frekvenciája (Hz)

amplitúdó = 1,0

 

# Szerelemhullám (vízszintes nyírómozgás) és Rayleigh-hullám (elliptikus mozgás) generálása

love_wave = amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

rayleigh_wave = amplitúdó * np.exp(-idő) * np.sin(2 * np.pi * frekvencia * idő)

 

# Rajzolja meg a hullámokat

plt.ábra(ábra=(10, 6))

plt.plot(idő; love_wave; label='Szerelmi hullám (vízszintes nyíró)')

plt.plot(idő; rayleigh_wave; label='Rayleigh-hullám (elliptikus mozgás)'; linestyle='--')

plt.xlabel('Idő(s)')

plt.ylabel('Elmozdulás')

plt.title('Felszíni hullámterjedés: szerelmi hullámok és Rayleigh-hullámok')

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a vizualizáció bemutatja a Love hullámok és a Rayleigh hullámok különböző mozgási jellemzőit, ahol a Love hullámok tisztán vízszintes mozgással rendelkeznek, a Rayleigh hullámok pedig elliptikus mozgást mutatnak.


Hullám diszperzió és csillapítás

A testhullámokkal ellentétben a felszíni hullámok diszperziónak vannak kitéve, ami azt jelenti, hogy sebességük a frekvenciától függően változik. Az alacsonyabb frekvenciájú komponensek általában gyorsabban haladnak, mint a magasabb frekvenciák. Ez a jelenség különösen fontos a szeizmikus adatok értelmezésekor, mivel befolyásolhatja a felszíni hullámjelek alakját és érkezési idejét.

Mind a test, mind a felszíni hullámok gyengülést tapasztalnak, amikor áthaladnak a Földön. A csillapítás a hullámenergia fokozatos elvesztése olyan tényezők miatt, mint a szórás, az abszorpció és a geometriai terjedés. Ezt a minőségi tényező (QQQ) fejezi ki, amely leírja, hogy mennyi energia vész el oszcillációs ciklusonként:

Q=2πTárolt energiaCiklusonként elvesztett energiaQ = 2 \pi \frac{\text{Tárolt energia}}{\text{Ciklusonként elvesztett energia}}Q=2πCiklusonként elvesztett energiaTárolt energia

A magasabb QQQ értékek alacsonyabb csillapítást és jobb hullámterjedést jeleznek, míg az alacsonyabb QQQ értékek azt jelentik, hogy a hullámok gyorsabban veszítenek energiát.

Python kód: szeizmikus hullámok csillapítása

A következő példa bemutatja, hogy a szeizmikus hullám amplitúdója idővel csökken a csillapítás miatt:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0; 10; 1000)

frekvencia = 5 # A hullám frekvenciája (Hz)

amplitúdó = 1,0

Q = 30 # A csillapítás minőségi tényezője

 

# Számítsa ki a csillapított hullámot

decay_factor = np.exp(-idő / (2 * N))

attenuated_wave = amplitúdó * decay_factor * np.sin(2 * np.pi * frekvencia * idő)

 

# A csillapított hullám ábrázolása

plt.ábra(ábra=(10, 5))

plt.plot(idő; attenuated_wave; label='Csillapított hullám')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("Szeizmikus hullám gyengülése az idő múlásával")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez az ábra azt szemlélteti, hogy a szeizmikus hullám amplitúdója idővel csökken a csillapítás miatt, hangsúlyozva a hullámenergia-veszteség figyelembevételének fontosságát a felszín alatti felmérésben.


A test- és felszíni hullámok összehasonlítása

A testhullámok és a felszíni hullámok közötti elsődleges különbség terjedési közegükben, sebességükben és mozgásukban rejlik:

Ingatlan

Testhullámok (P-hullámok és S-hullámok)

Felszíni hullámok (Love & Rayleigh hullámok)

Terjesztés

Utazás a Föld belsejében

Utazás a Föld felszínén

Sebesség

Gyorsabb (P-hullámok > S-hullámok)

Lassabb, mint a testhullámok

Mozdulat

P-hullámok: kompressziós; S-hullámok: nyírás

Szerelem: vízszintes nyírás; Rayleigh: elliptikus

Rombolás

Kisebb amplitúdó, kevésbé romboló a felületen

Nagyobb amplitúdó, jelentős károkat okozhat

Ezeknek a különbségeknek a megértése kritikus fontosságú a szeizmikus felmérési adatok értelmezésekor, mivel minden hullámtípus egyedi információt nyújt a felszín alatti szerkezetekről és anyagokról.


Következtetés

A testhullámok és a felszíni hullámok közötti különbség alapvető fontosságú a szeizmikus felméréshez és a felszín alatti észleléshez. A P-hullámok, az S-hullámok, a Love-hullámok és a Rayleigh-hullámok viselkedésének elemzésével a régészek és a geofizikusok következtetéseket vonhatnak le a felszín alatti jellemzőkről, az anyagi tulajdonságokról és a lehetséges rejtett struktúrákról. A további fejezetek feltárják, hogy ezek a hullámtípusok hogyan hatnak a különböző médiumokra, és hogyan használhatók fel a gyakorlati felszín alatti vizsgálatokban.

2.3 Hullámviselkedés heterogén közegben

A felszín alatti felmérés során a hullámok ritkán haladnak át egységes anyagokon. A Föld belseje több, különböző összetételű, sűrűségű és rugalmas tulajdonságú rétegből áll. Ez a komplexitás azt eredményezi, hogy a szeizmikus és akusztikus hullámok különböző viselkedést mutatnak, mint például a visszaverődés, a fénytörés, a szórás és a csillapítás, amikor az anyagok közötti átmenetekkel találkoznak. A hullámok viselkedésének megértése heterogén közegekben elengedhetetlen a szeizmikus adatok pontos értelmezéséhez és a felszín alatti struktúrák, például az eltemetett műemlékek lokalizálásához.

Ez a fejezet feltárja a hullámok viselkedésének fizikáját heterogén közegekben, arra összpontosítva, hogy a hullámok hogyan változnak, amikor különböző anyagokkal találkoznak, és ezeknek a változásoknak a felszín alatti felmérésre gyakorolt hatásaira.


A heterogén média fogalma

A heterogén közeg olyan, amelyben az anyag tulajdonságai a helytől függően változnak. A szeizmikus és akusztikus felmérés összefüggésében ez a változás a sűrűség, a rugalmasság vagy más mechanikai tulajdonságok változása formájában történhet. Ezen variációk mindegyike befolyásolja, hogy a hullámok hogyan terjednek a közegben.

Az általános hullámegyenlet heterogén közegben a következőképpen fejezhető ki:

∇2u−1v(x,y,z)2∂2u∂t2=0\nabla^2 u - \frac{1}{v(x, y, z)^2} \frac{\partial^2 u}{\partial t^2} = 0∇2u−v(x,y,z)21∂t2∂2u=0

hol:

  • U(x,y,z,t)u(x, y, z, t)u(x,y,z,t) a hullámfüggvény, amely az elmozdulást a tér és az idő függvényében ábrázolja.
  • V(x,y,z)v(x, y, z)v(x,y,z) a hullám térben változó sebessége, amely az egyes pontokban lévő közeg tulajdonságaitól függ.

Mivel a hullámsebesség a közegben változik, a hullámfrontok megváltoztathatják az alakot, a sebességet és az amplitúdót, ami bonyolultabbá teszi az adatok értelmezését.


Hullám viselkedése az anyaghatároknál

Amikor egy szeizmikus vagy akusztikus hullám két különböző tulajdonságú anyag között határt talál, számos jelenség fordul elő, beleértve  a visszaverődést,  a fénytörést és az átvitelt. Ezek a kölcsönhatások az anyag tulajdonságaitól, különösen az akusztikus impedanciától (ZZZ) függenek, amelyet a következőképpen határoznak meg:

Z=ρvZ = \rho vZ=ρv

hol:

  • ρ\rhoρ az anyag sűrűsége.
  • VVV az anyag hullámsebessége.

Visszaverődési és átviteli együtthatók

A két anyag közötti határon visszaverődik és továbbított hullámenergia mennyiségét a reflexiós együttható (RRR) és az átviteli együttható (TTT) szabályozza. Normál előfordulási hullám esetén ezeket az együtthatókat a következő képlet adja meg:

R=Z2−Z1Z2+Z1R = \frac{Z_2 - Z_1}{Z_2 + Z_1}R=Z2+Z1Z2−Z1 T=2Z2Z2+Z1T = \frac{2 Z_2}{Z_2 + Z_1}T=Z2+Z12Z2

hol:

  • Z1Z_1Z1 és Z2Z_2Z2 az első és a második anyag akusztikus impedanciái.

A nagy kontrasztú impedancia (Z1≠Z2Z_1 \neq Z_2Z1=Z2) erős visszaverődésekhez vezet, amelyek a felszín alatti struktúrák, például falak, üregek vagy különböző geológiai rétegek kulcsfontosságú mutatói.

Példa: A hullámvisszaverődés és -átvitel megjelenítése

A következő Python-kód vizualizálja, hogy egy hullám hogyan tükrözi és továbbítja két különböző impedanciájú anyag határán:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A hullámterjedés paraméterei

idő = np.linspace(0; 2; 1000)

frekvencia = 5 # A hullám frekvenciája (Hz)

amplitúdó = 1,0

 

# Anyag tulajdonságai

Z1 = 3,0 # Az első anyag impedanciája

Z2 = 5,0 # A második anyag impedanciája

 

# Számítsa ki a visszaverődési és átviteli együtthatókat

R = (Z2 - Z1) / (Z2 + Z1)

T = 2 * Z2 / (Z2 + Z1)

 

# Incidens, visszavert és továbbított hullámok generálása

incident_wave = amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

reflected_wave = R * amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

transmitted_wave = T * amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

 

# Telek hullámok

plt.ábra(ábra=(10, 6))

plt.plot(idő; incident_wave; label='Incidenshullám')

plt.plot(idő; reflected_wave; label='Visszavert hullám'; vonalstílus='--')

plt.plot(idő; transmitted_wave; label='Továbbított hullám'; vonalstílus='-.')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("Hullámvisszaverődés és -átvitel egy anyagi határon")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez az ábra azt szemlélteti, hogy egy hullám hogyan oszlik meg visszavert és továbbított komponensekre, amikor találkozik egy határral, és hogy amplitúdójuk hogyan függ az anyagok impedanciáitól.


Hullámtörés és Snell törvénye

Amikor egy hullám áthalad a különböző hullámsebességű anyagok határán, megváltoztatja az irányt - ezt a jelenséget törésnek nevezik. Az irányváltást Snell törvénye szabályozza:

sinθ1v1=sinθ2v2\frac{\sin \theta_1}{v_1} = \frac{\sin \theta_2}{v_2}v1sinθ1=v2sinθ2

hol:

  • θ1\theta_1 θ1 és θ2\theta_2 θ2 az előfordulási szögek és a törésszögek.
  • v1v_1v1 és v2v_2v2 az első és a második közeg hullámsebessége.

Ha a hullám egy lassabb közegből (v1v_1v1) egy gyorsabb közegbe (v2v_2v2) megy át, akkor elhajlik a normáltól; ha egy gyorsabb közegből egy lassabb közegbe halad, akkor a normál felé hajlik.

Kritikus szög és teljes belső visszaverődés

Bizonyos beesési szögek esetén a fénytörés a teljes belső visszaverődésnek nevezett jelenséget eredményezheti, ahol a hullám teljesen visszaverődik az első közegbe, és nem továbbítódik a második közegbe. Ez akkor fordul elő, ha a beesési szög meghaladja a kritikus szöget (θc\theta_c θc), amelyet a következő képlet ad meg:

θc=arcsin(v1v2)\theta_c = \arcsin\left(\frac{v_1}{v_2}\right)θc=arcsin(v2v1)

Ez a koncepció fontos a felszín alatti felmérésekben, mert meghatározza, hogy mely rétegeket lehet szeizmikus vagy akusztikus hullámokkal vizsgálni.

Megjelenítés: Hullámtörés

Az alábbiakban a hullámtörés vizualizációja látható egy határon, bemutatva, hogyan hajlik a hullám, amikor két különböző hullámsebességű közeg között mozog:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A törés paraméterei

theta_inc = np.linspace(0, np.pi/2, 100) # Incidensszögek (radiánban)

v1 = 2,0 # Hullámsebesség az első közegben

v2 = 4,0 # Hullámsebesség második közegben

 

# Számítsa ki a törésszögeket Snell törvénye segítségével

theta_refr = NP.Arcsin((v1 / v2) * np.sin(theta_inc))

 

# Törésszögek ábrázolása

plt.ábra(ábra=(10, 6))

PLT.PLOT(NP.fok(theta_inc); NP.fok(theta_refr))

plt.xlabel('Beesési szög (fok)')

plt.ylabel('Megtört szög (fok)')

plt.title("Hullámtörés Snell törvénye szerint")

plt.grid(Igaz)

plt.show()

Ez az ábra bemutatja, hogy a törésszög hogyan változik a két közeg beesési szögével és hullámsebességével.


Szórás, diszperzió és csillapítás heterogén közegben

A heterogén közegekben a hullámok nemcsak visszaverődnek és megtörnek, hanem szórást, diszperziót és csillapítást is tapasztalnak.

Szórás

A szórás akkor következik be, amikor a hullámok kis léptékű szabálytalanságokkal vagy inhomogenitásokkal találkoznak a közegben, ami miatt a hullám eltér az eredeti útjától. A szórás jelentősen befolyásolhatja a hullámamplitúdókat, és megnehezítheti az adatok értelmezését, különösen nagyon heterogén környezetben, például töredezett kőzetben vagy laza talajban.

Diszperzió

A diszperzió arra a jelenségre utal, amikor a hullám különböző frekvenciái különböző sebességgel haladnak, ami a hullám időbeli terjedését okozza. A diszperzió különösen gyakori a felszíni hullámokban, ahol az alacsonyabb frekvenciájú komponensek gyorsabban haladnak, mint a magasabb frekvenciájú komponensek, ami terjedő hullámcsomagot eredményez.

A diszperzív hullám vpv_pvp fázissebessége és csoportsebessége vgv_gvg a  hullám szögfrekvenciájával (ω\omegaω) és hullámszámával (kkk) függ össze:

vp=ω kv_p = \frac{\omega}{k}vp=kω vg=dω dkv_g = \frac{d\omega}{dk}vg=dkdω

Csillapítás

A csillapítás a hullámenergia fokozatos elvesztése az abszorpció, szórás és más mechanizmusok miatt, amikor a hullám áthalad a közegen. Ezt az energiaveszteséget a csillapítási együttható (α\alphaα) jellemzi:

A(x)=A0e−αxA(x) = A_0 e^{-\alpha x}A(x)=A0e−αx

hol:

  • A(x)A(x)A(x) az amplitúdó xxx távolságban.
  • A0A_0A0 a kezdeti amplitúdó.

Python kód: hullámdiszperzió és csillapítás szimulálása

Az alábbiakban egy szimuláció látható, amely egyesíti a diszperziós és csillapító hatásokat egy heterogén közegen áthaladó hullámon:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0; 10; 1000)

frekvencia1 = 5 # 1. frekvenciakomponens (Hz)

frekvencia2 = 8 # 2. frekvenciakomponens (Hz)

amplitúdó = 1,0

alfa = 0,2 # Csillapítási együttható

 

# Generáljon különböző frekvenciájú hullámkomponenseket (diszperzió) és gyengüljön az idő múlásával

hullám1 = amplitúdó * np.exp(-alfa * idő) * np.sin(2 * np.pi * frekvencia1 * idő)

hullám2 = amplitúdó * np.exp(-alfa * idő) * np.sin(2 * np.pi * frekvencia2 * idő)

 

# Kombinálja a hullámkomponenseket

combined_wave = hullám1 + hullám2

 

# Kombinált hullám ábrázolása diszperzióval és csillapítással

plt.ábra(ábra=(10, 6))

plt.plot(idő; combined_wave; label='Diszpergált és csillapított hullám')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("Hullámdiszperzió és csillapítás heterogén közegben")

plt.grid(Igaz)

plt.show()

Ez az ábra bemutatja, hogyan változik egy hullám az idő múlásával mind a diszperzió (különböző frekvenciakomponensek terjedése), mind a csillapítás (csökkenő amplitúdó) miatt.


Hullámterjedés numerikus modellezése heterogén közegben

A heterogén közegben a hullám viselkedésének összetettsége miatt a hullámegyenlet analitikai megoldásait gyakran nehéz beszerezni. Ehelyett numerikus modellezési technikákat,  például a véges különbség módszert (FDM) vagy  a végeselemes módszert (FEM) használják a hullámterjedés szimulálására összetett közegen keresztül.

Ezek a módszerek diszkretizálják a közeget kis elemekre vagy rácspontokra, és iteratív módon oldják meg a hullámegyenletet, hogy megjósolják, hogyan terjednek, tükröződnek és gyengülnek a hullámok az idő múlásával.

Python kód: egyszerű numerikus hullámterjedés heterogén közegben

Íme egy példa egy egyszerű véges különbségű megközelítés alkalmazására a hullámterjedés modellezésére 1D heterogén közegben:

piton

Kód másolása

# A hullámterjedés paraméterei

dx = 0,1 # Térbeli felbontás

dt = 0,01 # Időbeli felbontás

x = np.arange(0, 100, dx) # Térbeli tartomány

idő = np.arange(0, 10, dt) # Időbeli tartomány

 

# Közepes tulajdonságok (a hullámsebesség pozíciónként változik)

v = np.ones_like(x) * 2,0

v[500:] = 3.0 # Gyorsabb közepes a második félidőben

 

# Hullámmező inicializálása

u = np.zeros((len(idő), len(x)))

 

# Kezdeti impulzus középen

u[0, hossz(x)//2] = 1,0

 

# Numerikus véges különbségű hullámterjedés

n esetén a (1) tartományban, len(idő)-1:

    i esetén a (1) tartományban, len(x)-1:

        u[n+1, i] = 2*u[n, i] - u[n-1, i] + (v[i]**2 * dt**2 / dx**2) * (u[n, i+1] - 2*u[n, i] + u[n, i-1])

 

# Végső hullámmező ábrázolása

plt.ábra(ábra=(10, 6))

plt.imshow (que, extent=[0, 100, 10, 0], cmap=seismic', aspect=auto)

plt.xlabel('Pozíció (x)')

plt.ylabel('Idő(k)')

plt.title("Hullámterjedés heterogén közegben")

plt.colorbar(label='Hullámamplitúdó')

plt.show()

Ez a vizualizáció megmutatja, hogyan terjednek a hullámok egy változó tulajdonságokkal rendelkező közegben, kiemelve, hogy a hullámsebesség változásai hogyan befolyásolják a hullám viselkedését.


Következtetés

A hullámok viselkedése heterogén közegben összetett és sokrétű, magában foglalja a visszaverődést, a fénytörést, a szórást, a diszperziót és a csillapítást. Annak megértése, hogy a hullámok hogyan hatnak a felszín alatti anyagokra, kulcsfontosságú a szeizmikus adatok értelmezéséhez és az eltemetett struktúrák pontos észleléséhez. Ez a fejezet biztosítja a hullámterjedés komplex közegben történő elemzéséhez és modellezéséhez szükséges alapelveket, előkészítve a terepet a hullámok viselkedésének további feltárásához valós régészeti és geofizikai alkalmazásokban.

2.4 Visszaverődés, fénytörés és diffrakció szeizmikus felmérésekben

A szeizmikus felmérés a hullámok viselkedésére támaszkodik, amikor kölcsönhatásba lépnek a felszín alatti szerkezetekkel. Amikor a szeizmikus hullámok határokkal találkoznak a különböző tulajdonságokkal rendelkező anyagok között, olyan változásokon mennek keresztül, mint a visszaverődés,  a fénytörés és  a diffrakció. Ezeknek a viselkedéseknek a megértése kulcsfontosságú a szeizmikus adatok értelmezéséhez és a föld alatti jellemzők, például műemlékek, hibák vagy régészeti lelőhelyek hatékony azonosításához.

Ez a fejezet a szeizmikus felmérések összefüggésében a reflexió, a fénytörés és a diffrakció alapjait fedi le, vizualizációkkal, képletekkel és kódolási példákkal alátámasztva.


Tükröződés a szeizmikus felmérésekben

A visszaverődés akkor következik be, amikor egy szeizmikus hullám eléri a határt két különböző akusztikus impedanciájú anyag között,  és a hullámenergia egy része visszapattan a felszín felé. Ezt a jelenséget széles körben használják szeizmikus felmérésekben a felszín alatti struktúrák feltérképezésére.

Snell törvénye és a reflexió törvénye

A visszaverődési szög (θr\theta_r θr) megegyezik a beesési szöggel (θi\theta_i θi), amint azt a visszaverődés törvénye kimondja:

θr=θi\theta_r = \theta_i θr=θi

Visszaverődési együttható

A visszavert hullám erőssége a  két érintett közeg akusztikus impedanciájától (ZZZ) függ, amelyet a következőképpen határoznak meg:

Z=ρvZ = \rho vZ=ρv

hol:

  • ρ\rhoρ az anyag sűrűsége.
  • VVV az anyag hullámsebessége.

A visszaverődési együtthatót (RRR) a következőképpen kell kiszámítani:

R=Z2−Z1Z2+Z1R = \frac{Z_2 - Z_1}{Z_2 + Z_1}R=Z2+Z1Z2−Z1

hol:

  • Z1Z_1Z1 az első anyag akusztikus impedanciája (az anyag, amelyből a hullám származik).
  • Z2Z_2Z2 a második anyag akusztikus impedanciája (az anyag, amelybe a hullám részben továbbításra kerül).

Python vizualizáció: hullámvisszaverődés

A következő kód szimulálja egy szeizmikus hullám visszaverődését egy határon, bemutatva, hogy a beeső hullám hogyan oszlik meg visszavert és továbbított összetevőkre:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0; 5; 1000)

frekvencia = 5 # Frekvencia Hz-ben

amplitúdó = 1,0

 

# Anyag tulajdonságai

Z1 = 4,0 # Az első anyag impedanciája

Z2 = 8, 0 # A második anyag impedanciája

 

# Számítsa ki a visszaverődési együtthatót

R = (Z2 - Z1) / (Z2 + Z1)

 

# Incidens, visszavert és továbbított hullámok generálása

incident_wave = amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

reflected_wave = R * amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

 

# Telek hullámok

plt.ábra(ábra=(10, 5))

plt.plot(idő; incident_wave; label='Incidenshullám')

plt.plot(idő; reflected_wave; label='Visszavert hullám'; vonalstílus='--')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("Hullámvisszaverődés egy anyagi határon")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a vizualizáció megmutatja, hogy a hullám egy része hogyan tükröződik, amikor két anyag közötti határral találkozik, míg a többi továbbított hullámként folytatódik (itt nem látható).


Fénytörés szeizmikus felmérésekben

Amikor egy szeizmikus hullám átlépi a határt két különböző hullámsebességű közeg között, meghajlik – ezt hívják törésnek. A megtört hullám szöge mindkét közeg hullámsebességétől és a beesési szögtől függ, amint azt a Snell-törvény leírja:

sinθ1v1=sinθ2v2\frac{\sin \theta_1}{v_1} = \frac{\sin \theta_2}{v_2}v1sinθ1=v2sinθ2

hol:

  • θ1\theta_1 θ1 a beesési szög.
  • θ2\theta_2 θ2 a törésszög.
  • v1v_1v1 és v2v_2v2 az első és a második közeg hullámsebessége.

Kritikus szög és teljes belső visszaverődés

Ha a hullám egy lassabb közegből (v1v_1v1) egy gyorsabb közegbe (v2v_2v2) halad, van egy kritikus szög (θc\theta_c θc), amelyen túl a hullám teljesen visszaverődik, és nem következik be törés:

θc=arcsin(v1v2)\theta_c = \arcsin\left(\frac{v_1}{v_2}\right)θc=arcsin(v2v1)

Ezen a kritikus szögön túl minden hullámenergia visszaverődik az eredeti közegbe, ezt a jelenséget teljes belső visszaverődésnek nevezik.

Python vizualizáció: fénytörés Snell törvényével

A következő kód bemutatja, hogyan változik a törésszög a két közeg beesési szöge és relatív hullámsebessége alapján:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A törés paraméterei

theta_inc = np.linspace(0, np.pi/2, 100) # Incidensszögek (radiánban)

v1 = 2,0 # Hullámsebesség az első közegben

v2 = 4,0 # Hullámsebesség második közegben

 

# Számítsa ki a törésszögeket Snell törvénye segítségével

theta_refr = NP.Arcsin((v1 / v2) * np.sin(theta_inc))

 

# Törésszögek ábrázolása

plt.ábra(ábra=(10, 5))

PLT.PLOT(NP.fok(theta_inc); NP.fok(theta_refr))

plt.xlabel('Beesési szög (fok)')

plt.ylabel('Megtört szög (fok)')

plt.title("Hullámtörés Snell törvénye szerint")

plt.grid(Igaz)

plt.show()

Ez az ábra bemutatja, hogyan hajlanak a hullámok két közeg határán, a hajlítás mértékét az egyes közegek hullámsebessége határozza meg.


Diffrakció a szeizmikus felmérésekben

A diffrakció akkor fordul elő, amikor egy szeizmikus hullám akadályba ütközik, vagy áthalad egy kis nyíláson, ami a hullám terjedését és hajlítását okozza az akadály körül. Ez a viselkedés akkor jelentős, ha a hullámok kölcsönhatásba lépnek kis felszín alatti jellemzőkkel, élekkel vagy üregekkel, mivel szétszórt hullámokat hozhatnak létre, amelyek információkat tartalmaznak ezekről a jellemzőkről.

Huygens elve és diffrakciója

A diffrakció a Huygens-elven keresztül érthető meg, amely kimondja, hogy a hullámfront minden pontja gömb alakú másodlagos hullámok forrásaként működik. Ezeknek a hullámoknak a szuperpozíciója alkotja az új hullámfrontot. Amikor a hullámok áthaladnak egy nyíláson vagy egy akadály körül, ezek a másodlagos hullámok interferálnak és diffrakciós hullámmintát hoznak létre.

Megjelenítés: egy nyíláson áthaladó hullám diffrakciója

Az alábbiakban a hullámdiffrakció vizualizációja látható egy kis nyíláson keresztül, a Huygens-elven alapuló egyszerű közelítéssel:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

x = np.linspace(-5, 5, 1000)

aperture_width = 1,0

hullámhossz = 0,5

 

# Diffrakciós mintázat szimulálása sinc függvény közelítéssel

diffraction_pattern = np.sinc((x / aperture_width) / hullámhossz)

 

# Plot diffrakciós minta

plt.ábra(ábra=(10, 5))

PLT.PLOT(x; diffraction_pattern)

plt.xlabel('Pozíció (x)')

plt.ylabel('Amplitúdó')

plt.title("Hullám diffrakciója kis nyíláson keresztül")

plt.grid(Igaz)

plt.show()

Ez a vizualizáció egy hullám terjedését ábrázolja, amikor áthalad egy nyíláson, jellegzetes diffrakciós mintát hozva létre.


Visszaverődés és fénytörés a felszín alatti rétegekben

A szeizmikus felmérések során mind a visszaverődést, mind a fénytörést használják a felszín alatti szerkezetek elemzésére:

  • Reflexiós szeizmikus felmérések: Mérje meg a felszín alatti rétegekről visszaverődő hullámok utazási idejét és amplitúdóit. Ez a módszer hatékony a felszín alatti jellemzők, például eltemetett falak, üregek és üledékes rétegek feltérképezésére.
  • Refrakciós szeizmikus felmérések: Elemezze a hullámok hajlítási és utazási idejét, amikor különböző rétegeken törnek át. Ezt a technikát mélyebb struktúrák vizsgálatára használják, és információt szolgáltathat a különböző felszín alatti anyagok hullámsebességéről.

Python példa: réteges média és reflexió

Az alábbi kód egy réteges közegen áthaladó szeizmikus hullámot szimulál, és vizualizálja, hogyan tükröződik az egyes határokon:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0; 5; 1000)

frekvencia = 3 # Frekvencia Hz-ben

amplitúdó = 1,0

 

# A rétegek impedanciája

Z1 = 3.0 # Első réteg impedancia

Z2 = 5.0 # Második réteg impedancia

Z3 = 8,0 # Harmadik réteg impedancia

 

# Számítsa ki a reflexiós együtthatókat minden határon

R12 = (Z2 - Z1) / (Z2 + Z1)

R23 = (Z3 - Z2) / (Z3 + Z2)

 

# Incidens és visszavert hullámok generálása

incident_wave = amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

reflected_wave_12 = R12 * amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

reflected_wave_23 = R23 * reflected_wave_12

 

# Telek hullámok

plt.ábra(ábra=(10, 6))

plt.plot(idő; incident_wave; label='Incidenshullám')

plt.plot(idő; reflected_wave_12; label='Visszavert hullám az 1-2. rétegen', vonalstílus='--')

plt.plot(idő; reflected_wave_23; label='Visszavert hullám a 2-3. rétegnél'; vonalstílus='-.')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("Hullámvisszaverődés réteges közegben")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a vizualizáció azt mutatja, hogy egy szeizmikus hullám hogyan tükröződik több határon egy réteges közegben, és minden réteg befolyásolja a hullám viselkedését az impedanciája alapján.


Gyakorlati alkalmazás: szeizmikus képalkotás és tomográfia

A szeizmikus felmérések során a visszavert, töredezett és diffrakciós hullámok elemzésével a geofizikusok és a régészek képeket készíthetnek a felszín alatt. Ez  a szeizmikus tomográfia néven ismert folyamat magában foglalja a hullámok utazási idejének és amplitúdóinak mérését, hogy kikövetkeztesse a föld alatti jellemzők tulajdonságait és szerkezetét.

Utazási idő tomográfia

Az utazási idő tomográfia olyan technika, amelyben a szeizmikus hullámok különböző érzékelőkhöz való érkezési idejét használják a felszín alatti sebességmodell rekonstruálására. Az eikonális egyenlet megoldásával, amely a hullámok utazási idejét a pozíció függvényében írja le, létrehozható a felszín alatti kép.

Eikonális egyenlet:

∣∇T(x)∣=1v(x)|\nabla T(\mathbf{x})| = \frac{1}{v(\mathbf{x})}∣∇T(x)∣=v(x)1

hol:

  • T(x)T(\mathbf{x})T(x): Utazási idő az x\mathbf{x}x pozícióban.
  • v(x)v(\mathbf{x})v(x): Hullámsebesség az x\mathbf{x}x pozícióban.

Ennek az egyenletnek a megoldásával feltérképezhető a hullámsebességek eloszlása, feltárva a felszín alatti szerkezetek elrendezését.


Következtetés

A visszaverődés, a fénytörés és a diffrakció elvei alkotják a szeizmikus felmérés és a felszín alatti képalkotás gerincét. Annak megértése, hogy a hullámok hogyan hatnak a különböző anyagokra és határokra, elengedhetetlen a szeizmikus adatok értelmezéséhez és a föld alatti környezet pontos képeinek megalkotásához. Ezeket a fogalmakat tovább vizsgálják a gyakorlati alkalmazásokban, beleértve a szeizmikus képalkotó technikákat és a valós esettanulmányokat.

3.1 Geofizikai felmérési módszerek: áttekintés

A geofizikai felmérési módszerek a régészeti feltárás alapvető eszközei, amelyek nem invazív eszközöket kínálnak a felszín alatti jellemzők, például eltemetett műemlékek, alapok vagy üregek észlelésére, feltérképezésére és jellemzésére. A talaj fizikai tulajdonságainak változásait - például sűrűségét, mágnesességét vagy vezetőképességét - kihasználva a geofizikai felmérések részletes képeket nyújthatnak a felszín alatti területekről feltárás nélkül. Ezek a módszerek számos tudományágban alkalmazhatók, beleértve a régészetet, a mérnöki tudományokat, a környezeti tanulmányokat és a geológiát.

Ebben a fejezetben feltárjuk a főbb geofizikai felmérési módszereket, különös tekintettel azok alapelveire, alkalmazásaira és előnyeire a régészeti lelőhelyek feltárásában.


A geofizikai felmérési módszerek kategóriái

A geofizikai felmérési módszerek fő kategóriái az általuk mért fizikai tulajdonságok és az általuk használt hullámok típusa alapján oszthatók meg:

  1. Szeizmikus módszerek: Mérje meg a szeizmikus hullámterjedés változásait a felszín alatti szerkezet következtetéséhez.
  2. Ground-Penetrating Radar (GPR): Elektromágneses hullámokat használ a felszín alatti dielektromos tulajdonságok változásainak észlelésére.
  3. Elektromos ellenállási és vezetőképességi módszerek: Vizsgálja meg a felszín alatti elektromos tulajdonságokat áram befecskendezésével és a kapott potenciálmező mérésével.
  4. Magnetometria: Észleli a Föld mágneses mezőjének változásait, amelyeket eltemetett jellemzők okoznak.
  5. Elektromágneses indukció (EMI): Az elektromágneses mezők változásait méri a felszín alatti vezetőképesség és a mágneses szuszceptibilitás tanulmányozására.
  6. Gravimetria: A gravitációs térerősség változásait használja a felszín alatti sűrűségváltozások kikövetkeztetésére.

Ezen módszerek mindegyike egyedi előnyöket és kihívásokat kínál, és együttes alkalmazásuk átfogó képet adhat egy régészeti lelőhelyről.


1. Szeizmikus módszerek

A szeizmikus felmérések rugalmas hullámokat  használnak a felszín alatti szondázáshoz. Ezeket a hullámokat szabályozott források (például kalapácsütések vagy robbanások) generálják, és a talajon keresztül terjednek, kölcsönhatásba lépve a felszín alatti szerkezetekkel. Ezeknek a hullámoknak az utazási ideje, amplitúdója és sebessége információt nyújt a felszín alatti anyagtulajdonságokról.

Szeizmikus fénytörési és reflexiós felmérések

  • Szeizmikus fénytörés: Azt az időt méri, amely alatt a hullámok megtörnek (meghajlanak) a felszín alatti rétegek mentén. Ez a módszer különösen hasznos a mélyebb jellemzők és rétegek azonosítására a szeizmikus hullámok sebessége alapján.
  • Szeizmikus visszaverődés: A felszín alatti határokról visszaverődő hullámokra összpontosít. Ezeknek a visszaverődéseknek az utazási idejét arra használják, hogy részletes képeket készítsenek a felszín alatt.

Szeizmikus sebesség modellek

A  szeizmikus hullámok sebessége (vvv) egy anyagon keresztül kulcsfontosságú a szeizmikus adatok értelmezéséhez. Ezt az anyag rugalmas tulajdonságai határozzák meg, az alábbiak szerint:

vp=K+43μρ v_p = \sqrt{\frac{K + \frac{4}{3} \mu}{\rho}}vp=ρK+34μ

hol:

  • vpv_pvp: A P-hullámok (kompressziós hullámok) sebessége.
  • KKK: Térfogatmodulus (összenyomhatóság).
  • μ\muμ: Nyírási modulus (merevség).
  • ρ\rhoρ: Az anyag sűrűsége.

Python kód: Szeizmikus fénytörési adatok szimulálása

Az alábbiakban egy kódrészlet látható, amely bemutatja a szeizmikus hullámok utazási idejének alapvető szimulációját réteges közegben:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A szeizmikus hullámterjedés paraméterei

rétegek = [("Topsoil", 1.5), ("Rock", 3.0), ("Alapkőzet", 4.5)] # Rétegnevek és sebességek (km/s)

mélység = [0, 5, 15] # Réteghatárok mélysége (m)

távolság = np.linspace(0, 100, 500) # Távolság a forrástól (m)

 

# Számítsa ki a rétegeken keresztüli törés utazási idejét

travel_times = []

mélység, (név, sebesség) zip(mélységek, rétegek):

    idő = (távolság / sebesség) + (2 * mélység / sebesség)

    travel_times.append(idő)

 

# Utazási idő görbék ábrázolása

plt.ábra(ábra=(10, 5))

az idő (név, _) a zip(travel_times, layers) fájlban:

    plt.plot(távolság; idő; címke=f'Fénytörés {név}')

 

plt.xlabel('Távolság a forrástól (m)')

plt.ylabel('Utazási idő(k)')

plt.title("Szimulált szeizmikus törés utazási idő görbék")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a példa azt mutatja be, hogy a szeizmikus hullámok hogyan törnek meg a különböző felszín alatti rétegeken, az utazási idő görbék pedig információt szolgáltatnak az egyes rétegek hullámsebességéről.


2. Földradar (GPR)

A földbe hatoló radar (GPR) nagyfrekvenciás elektromágneses hullámokat használ a felszín alatti képek készítéséhez. A GPR rendszer radarimpulzusokat bocsát ki a földbe, amelyek visszaverődnek az eltemetett tárgyakról, az anyagváltozásokról vagy az üregekről. A visszavert jeleket detektálják és rögzítik, felfedve a felszín alatti szerkezetekkel kapcsolatos információkat.

GPR jelsebesség és -mélység kiszámítása

A radarhullámok sebessége (vvv) annak az anyagnak a dielektromos állandójától (ε\epsilonε) függ, amelyen áthaladnak:

V=cεv = \frac{c}{\sqrt{\epsilon}}v=εc

hol:

  • ccc a fény sebessége vákuumban (≈3×108 m/s\approx 3 \times 10^8 \, \text{m/s}≈3×108m/s).
  • ε\epsilonε az anyag dielektromos állandója.

A fényvisszaverő tárgy mélysége (ddd) a következő képlettel becsülhető meg:

d=v⋅t2d = \frac{v \cdot t}{2}d=2v⋅t

hol:

  • TTT a radarimpulzus kétirányú utazási ideje.

Python-kód: GPR-adatok szimulálása

Az alábbi példa kódrészlet egy egyszerű GPR-profilt szimulál két különböző felszín alatti anyagon keresztül:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0, 100, 1000) # Idő nanoszekundumban (ns)

dielectric_constants = [9, 25] # Dielektromos állandók két anyagra (pl. talaj és kőzet)

amplitúdók = [1,0, 0,5] # A visszaverődések amplitúdói

 

# Számítsa ki a hullámsebességeket

c = 3e8 # fénysebesség (m/s)

sebességek = [c / np.sqrt(epsilon) az epszilonra dielectric_constants]

 

# GPR jel szimulálása (amplitúdó az idő múlásával)

gpr_signal = amplitúdók[0] * np.sin(2 * np.pi * idő / sebességek[0]) + amplitúdók[1] * np.sin(2 * np.pi * idő / sebességek[1])

 

# GPR jel ábrázolása

plt.ábra(ábra=(10, 5))

plt.plot(idő; gpr_signal)

plt.xlabel('Idő (ns)')

plt.ylabel('Amplitúdó')

plt.title('szimulált GPR profil')

plt.grid(Igaz)

plt.show()

Ez a kód egy egyszerű GPR profilt modellez, amely két különböző dielektromos állandójú anyagon alapul, megjelenítve a visszavert jelet az idő múlásával.


3. Elektromos ellenállási és vezetőképességi módszerek

Az elektromos ellenállás felmérések azt mérik, hogy a felszín alatti anyagok mennyire ellenállnak az elektromos áram áramlásának. Elektródákon keresztül elektromos áramot injektálnak a földbe, és mérik a kapott potenciálkülönbséget. A különböző ellenállású felszín alatti anyagok befolyásolják az áramáramlást, feltárva a föld alatti szerkezet változásait.

A látszólagos ellenállást (ρa\rho_a ρa) a következő képlet adja meg:

ρa=K⋅ΔVI\rho_a = K \cdot \frac{\Delta V}{I}ρa=K⋅IΔV

hol:

  • KKK: Geometriai tényező (az elektróda konfigurációjától függ).
  • ΔV\Delta VΔV: Mért potenciálkülönbség.
  • III: Befecskendezett áram.

Az elektromos vezetőképesség az ellenállás reciproka, és elektromágneses felmérésekben használják a felszín alatti anyagok változásainak kimutatására.

Példa: vezetőképességi profilalkotás

Egy egyszerű esetben egy anyag vezetőképessége (σ\sigmaσ) az ellenállásával (ρ\rhoρ) függ össze az alábbiak szerint:

σ=1ρ\szigma = \frac{1}{\rho}σ=ρ1


4. Magnetometria

A magnetometria a Föld mágneses mezőjének változásait méri, amelyeket eltemetett régészeti jellemzők vagy geológiai anomáliák okoznak. Az olyan anyagok, mint a kiégetett tégla, vasműtermékek vagy magmás kőzetek helyi mágneses zavarokat okoznak, amelyeket nagyon érzékeny magnetométerekkel lehet detektálni.

A mágneses tér anomáliája (ΔB\Delta BΔB) függ a mágnesezettségtől (MMM), a forrástól való távolságtól (rrr) és az anyag tulajdonságaitól:

ΔB=μ04πMr3\Delta B = \frac{\mu_0}{4 \pi} \frac{M}{r^3}ΔB=4πμ0r3M

hol:

  • μ0\mu_0 μ0 a szabad tér permeabilitása.
  • Az MMM a forrás mágnesezése.

A magnetometria különösen hatékony az eltemetett falak, kemencék vagy fémtárgyak kimutatására.


5. Elektromágneses indukció (EMI)

Az elektromágneses indukciós (EMI) felmérések elsődleges elektromágneses mezőket hoznak létre, amelyek másodlagos mezőket indukálnak a felszín alatt. A vezetőképes vagy mágneses anyagok által generált másodlagos mezőket detektálják és elemzik, hogy kikövetkeztessék a felszín alatti vezetőképességet és a mágneses érzékenységet.

Alapelv

Az adótekercsben lévő váltakozó áram primer elektromágneses mezőt generál, amely örvényáramokat indukál a felszín alatt. Ezek az áramok másodlagos mágneses mezőket hoznak létre, amelyeket egy vevőtekercs érzékel.


6. Gravimetria

A gravimetrikus felmérések a Föld gravitációs mezőjének a felszín alatti sűrűségkülönbségek által okozott változásait mérik. Ezek a különbségek jelezhetik üregek, eltemetett szerkezetek vagy ásványi lerakódások jelenlétét.

A gravitációs anomália (Δg\Delta gΔg) arányos a sűrűségkontraszttal (Δρ\Delta \rhoΔρ) és az anomália térfogatával:

Δg=G⋅Δρ⋅Vr2\Delta g = \frac{G \cdot \Delta \rho \cdot V}{r^2}Δg=r2G⋅Δρ⋅V

hol:

  • GGG: Gravitációs állandó.
  • Δρ\Delta \rhoΔρ: Sűrűség kontraszt.
  • VVV: Az anomália térfogata.
  • rrr: Távolság az anomáliától.

Következtetés

A geofizikai felmérési módszerek hatékony eszköztárat biztosítanak a felszín alatti kutatásokhoz, nem invazív technikákat kínálva a föld alatti tereptárgyak feltérképezésére és jellemzésére. A szeizmikus hullámoktól az elektromágneses mezőkig és a gravitációig minden módszernek megvannak a maga egyedi előnyei, és a legjobban megfelelnek a különböző típusú régészeti lelőhelyeknek és geológiai feltételeknek. A gyakorlatban több geofizikai technika kombinálása növelheti a felmérés pontosságát és javíthatja a rejtett műemlékek és építmények észlelésének esélyét.

A következő fejezetekben feltárjuk ezeknek a geofizikai felméréseknek a műszerezését, adatgyűjtési technikáit és értelmezési módszereit, hangsúlyozva azok régészeti kontextusban való alkalmazását.

3.2 Talajbehatoló radar vs. szeizmikus módszerek

Mind  a földradar (GPR), mind  a szeizmikus módszerek hatékony eszközök, amelyeket a geofizikai felmérésekben használnak a felszín alatti jellemzők feltérképezésére közvetlen feltárás nélkül. Bár közös céljuk van – a föld alatti képek készítése –, különböző fizikai elvek alapján működnek, és erősségeik és korlátaik alapján jobban megfelelnek a különböző forgatókönyveknek. Ez a fejezet áttekintést nyújt erről a két módszerről, kiemelve mechanizmusaikat, felhasználási eseteiket, előnyeiket és hátrányaikat a régészeti feltárás és a felszín alatti észlelés összefüggésében.


A talajbehatoló radar (GPR) alapelvei

A Ground Penetrating Radar (GPR) elektromágneses hullámokat alkalmaz  a rádiófrekvenciás tartományban a felszín alatti struktúrák észlelésére. A GPR rendszer egy adóantennából áll, amely radarimpulzusokat bocsát ki a földbe, és egy vevőantennából, amely érzékeli ezeknek az impulzusoknak a felszín alatti jellemzőkről való visszaverődését. Ezeknek a visszavert hullámoknak az utazási ideje és amplitúdója információt nyújt az eltemetett jellemzők mélységéről és anyagtulajdonságairól.

GPR hullámterjedés és sebesség

A GPR elektromágneses hullám sebessége (vvv) a  felszín alatti anyag dielektromos állandójától (ε\epsilonε) függ:

V=cεv = \frac{c}{\sqrt{\epsilon}}v=εc

hol:

  • CCC a fény sebessége vákuumban (3×108 m/s3 \times 10^8 \, \text{m/s}3×108m/s).
  • ε\epsilonε a dielektromos állandó, amely az anyagösszetételtől függően változik.

Az alacsonyabb dielektromos állandó nagyobb hullámsebességet eredményez, és fordítva. A hullámok sebességének és visszaverődési mintáinak elemzésével a GPR részletes képeket tud szolgáltatni a föld alatti szerkezetekről.

A behatolás mélysége és felbontása a GPR-ben

A behatolás mélységét és a GPR felmérés felbontását  a radarimpulzusok frekvenciája befolyásolja. A felbontás és a behatolás között kompromisszum van:

  • Magasabb frekvenciák: Nagyobb felbontást, de korlátozott mélységi behatolást biztosít.
  • Alacsonyabb frekvenciák: Mélyebb behatolást tesz lehetővé, de alacsonyabb felbontást eredményez.

A behatolás mélységét (ddd) nagyjából a következő képlettel becsüljük meg:

d=λ2d = \frac{\lambda}{2}d=2λ

hol:

  • λ\lambdaλ a radarimpulzus hullámhossza, amelyet λ=vf\lambda = \frac{v}{f}λ=fv ad meg.
  • fff az impulzus frekvenciája.

Python vizualizáció: GPR hullámterjedés

A következő kód egy egyszerű GPR hullámterjedési szimulációt mutat be különböző frekvenciákkal, bemutatva, hogy a magasabb frekvenciák jobb felbontást, de sekélyebb behatolást eredményeznek:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0, 50, 1000) # Idő nanoszekundumban (ns)

frekvenciák = [50, 250] # Frekvenciák MHz-ben

dielectric_constant = 9 # A talaj átlagos dielektromos állandója

 

# Hullámsebesség számítás

c = 3e8 # fénysebesség (m/s)

sebesség = c / np.sqrt(dielectric_constant)

 

# GPR jelek generálása különböző frekvenciákhoz

gpr_signals = [np.sin(2 * np.pi * f * idő * 1e6 / sebesség) f frekvencián]

 

# GPR jelek ábrázolása

plt.ábra(ábra=(10, 5))

jel esetében, f in zip(gpr_signals, frekvenciák):

    plt.plot(idő; jel; címke=f'{f} MHz')

 

plt.xlabel('Idő (ns)')

plt.ylabel('Amplitúdó')

plt.title("GPR hullámterjedés különböző frekvenciákra")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a vizualizáció azt szemlélteti, hogy a magasabb frekvenciák több oszcillációt hoznak létre (nagyobb felbontás), míg az alacsonyabb frekvenciák hosszabb ideig terjednek (nagyobb mélységi behatolás).


A szeizmikus módszerek alapelvei

A szeizmikus módszerek mechanikus hullámokat használnak a felszín alatti szondázáshoz, mérve az ellenőrzött források (pl. kalapácsütés, robbanóanyagok) által keltett hullámok utazási idejét és sebességét. A hullámok visszaverik, megtörik és elszórják a felszín alatti jellemzőket, információt szolgáltatva ezeknek a jellemzőknek az anyagtulajdonságairól és mélységéről.

A szeizmikus módszerek szeizmikus reflexiós és szeizmikus fénytörési technikákra oszlanak, amint azt a korábbi szakaszokban tárgyaltuk.

Szeizmikus hullámsebesség

A szeizmikus hullámok sebessége (vvv) egy anyagon keresztül függ annak rugalmas tulajdonságaitól:

vp=K+43μρ v_p = \sqrt{\frac{K + \frac{4}{3} \mu}{\rho}}vp=ρK+34μ vs=μρ v_s = \sqrt{\frac{\mu}{\rho}}vs=ρμ

hol:

  •  vpv_pvp  a kompressziós hullámok (P-hullámok) sebessége.
  •  vsv_svs  a nyíróhullámok (S-hullámok) sebessége.
  • A KKK az ömlesztett modulus.
  • μ\muμ a nyírási modulus.
  • ρ\rhoρ az anyag sűrűsége.

A behatolás mélysége és felbontása szeizmikus módszerekben

A szeizmikus módszerek behatolásának mélysége és felbontása a  forrás energiájától és a  szeizmikus hullámok frekvenciájától függ:

  • Nagyobb energiaforrások: Lehetővé teszi a mélyebb behatolást, de alacsonyabb felbontást eredményezhet.
  • Magasabb frekvenciák: Jobb felbontást, de korlátozott mélységi behatolást biztosít.

A szeizmikus módszerek általában nagyobb mélységi behatolást érnek el, mint a GPR, így alkalmasak mélyebb célpontok kezelésére, de potenciális kompromisszumokkal a felbontásban.


GPR és szeizmikus módszerek összehasonlítása

Bár mind a GPR, mind a szeizmikus módszereket használják a felszín alatti kutatásokhoz, ezeknek külön előnyei és korlátai vannak:

Szempont

Földi behatoló radar (GPR)

Szeizmikus módszerek

Hullám típusa

Elektromágneses hullámok

Mechanikai hullámok (P-hullámok, S-hullámok)

Mélységi behatolás

Sekély (gyakoriságtól függően 10-20 méterig)

Közepestől a mélyig (tíz-száz méter)

Felbontás

Magas (magasabb frekvenciákkal)

Közepes vagy alacsony (a forrás energiájától és frekvenciájától függ)

Sebesség a médiában

Dielektromos állandótól függ

A rugalmassági tulajdonságoktól függ (térfogat/nyírási modulus, sűrűség)

Felderített anyagok

Nemfémes tárgyak, dielektromos tulajdonságok változása

Minden anyag (szilárd, folyékony, gáz)

Ideális felhasználási esetek

Sekély célpontok, kisléptékű régészet, közművek

Mélyebb célpontok, nagyméretű felszín alatti szerkezetek

A GPR és a szeizmikus módszerek közötti választás a felmérés konkrét céljaitól, a célpontok mélységétől és méretétől, valamint a felszín alatti anyagok jellegétől függ.


Esettanulmány: GPR és szeizmikus adatok összehasonlítása régészeti lelőhelyek felderítésében

Annak szemléltetésére, hogy a GPR és a szeizmikus módszerek hogyan egészítik ki egymást, vegyünk egy régészeti lelőhelyet, amely sekély és mély jellemzőkkel is rendelkezik, például egy eltemetett templomalappal a mögöttes üregekkel.

  • GPR alkalmazás: A GPR felmérés ideális lenne az alapozás elrendezésének feltérképezésére nagy felbontása és nemfémes anyagokra való érzékenysége miatt. Nagyfrekvenciás antenna (pl. 500 MHz) használatával részletes képeket készíthet a sekély szerkezetről, kiemelve az olyan apró jellemzőket, mint a falak vagy a kerámia.
  • Szeizmikus alkalmazás: A szeizmikus törésvizsgálat hatékony lenne az alapzat alatti mélyebb üregek vagy kamrák azonosítására. Nagyobb mélységi behatolásával és az üregek okozta hullámsebesség-változások észlelésének képességével a szeizmikus felmérés információt szolgáltatna a nagyobb, mélyebb struktúrákról, amelyeket a GPR nem képes észlelni.

A GPR és a szeizmikus adatok integrálásával a felmérés átfogó képet nyújtana mind a sekély, mind a mély felszín alatti jellemzőkről, optimalizálva a rejtett műemlékek felfedezésének esélyét.

Python vizualizáció: szimulált GPR és szeizmikus profilok

A következő kód összehasonlítja a GPR és a szeizmikus módszerek válaszait egy sekély és mélyebb jellemzőre:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

depth_shallow = 2 # Sekély jellemző mélysége (m)

depth_deep = 10 # Mély jellemző mélysége (m)

velocity_gpr = 1e8 # GPR hullámsebesség (m/s)

velocity_seismic = 1500 # Szeizmikus hullámsebesség (m/s)

idő = np.linspace(0, 100, 1000) # Idő (ns a GPR, ms a szeizmikus)

 

# Számítsa ki a kétirányú utazási időket

twtt_gpr_shallow = (2 * depth_shallow) / velocity_gpr * 1e9 # ns

twtt_gpr_deep = (2 * depth_deep) / velocity_gpr * 1e9 # ns

twtt_seismic_shallow = (2 * depth_shallow) / velocity_seismic * 1e3 # ms

twtt_seismic_deep = (2 * depth_deep) / velocity_seismic * 1e3 # ms

 

# GPR és szeizmikus jelek

gpr_signal = np.sin(2 * np.pi * idő / twtt_gpr_shallow) + 0,5 * np.sin(2 * np.pi * idő / twtt_gpr_deep)

seismic_signal = np.sin(2 * np.pi * idő / twtt_seismic_shallow) + 0,5 * np.sin(2 * np.pi * idő / twtt_seismic_deep)

 

# GPR és szeizmikus jelek ábrázolása

plt.ábra(ábra=(10, 5))

 

plt.részmintatárgy(1, 2, 1)

plt.plot(idő; gpr_signal; label='GPR')

plt.xlabel('Idő (ns)')

plt.ylabel('Amplitúdó')

plt.title('GPR profil')

plt.grid(Igaz)

 

plt.részcselekmény(1, 2, 2)

plt.plot(idő; seismic_signal; label='Szeizmikus'; szín='r')

plt.xlabel('Idő (ms)')

plt.ylabel('Amplitúdó')

plt.title("Szeizmikus profil")

plt.grid(Igaz)

 

plt.tight_layout()

plt.show()

Ez a vizualizáció összehasonlítja a GPR és a szeizmikus jeleket, megmutatva, hogy a GPR profil hogyan rögzíti a sekély célpontok nagyobb felbontású visszaverődéseit, míg a szeizmikus profil jobban megfelel a mélyebb jellemzőknek.


Következtetés

Mind a földradar, mind a szeizmikus módszerek értékes képességeket kínálnak a felszín alatti kutatásokhoz régészeti kontextusban. A GPR a sekély célpontok nagy felbontású képalkotására a legalkalmasabb, míg a szeizmikus módszerek a mélyebb struktúrák vizsgálatában és a nagyobb anomáliák észlelésében kiválóak. A két technika együttes használata átfogó megértést nyújthat a felszín alatti jellemzőkről, betekintést nyújtva az eltemetett műemlékek, alapok vagy üregek helyébe és természetébe.

A gyakorlatban a geofizikusoknak és régészeknek egyensúlyba kell hozniuk az érdeklődés mélységét, a felbontási követelményeket és az anyagtulajdonságokat a megfelelő geofizikai felmérési módszer kiválasztásakor. A további szakaszok a műszerek, az adatfeldolgozás és a gyakorlati megfontolások tanulmányozására irányulnak ezen technikák gyakorlati alkalmazásához.

3.3 Műszerezés: érzékelők és adatgyűjtés

A geofizikai felmérések sikere nagymértékben függ az adatgyűjtéshez használt műszerektől. A modern érzékelőket úgy tervezték, hogy a felszín alatti jelek széles skáláját rögzítsék, például szeizmikus hullámokat, elektromágneses visszaverődéseket és mágneses mező anomáliákat. Ez a fejezet áttekintést nyújt a felszín alatti régészeti felmérésekben használt elsődleges műszerekről és érzékelőkről, az alkalmazott adatgyűjtési technikákról, valamint a pontos és hatékony adatgyűjtés legjobb gyakorlatairól.


1. Szeizmikus műszerek

A szeizmikus felmérések speciális berendezéseket igényelnek a szeizmikus hullámok generálásához, rögzítéséhez és elemzéséhez. A kulcsfontosságú komponensek közé tartoznak  a szeizmikus források és vevők, valamint az adatgyűjtő rendszerek a keletkező jelek naplózására.

1.1 Szeizmikus források

A szeizmikus források szabályozott energiaimpulzusokat generálnak, amelyek a felszín alatt terjednek. A forrás kiválasztása olyan tényezőktől függ, mint a felmérés mélysége, a felbontási követelmények és a környezet.

  • Kalapács és lemez: Általában sekély felmérésekben használják. A kalapácsot egy fémlemezre ütik, hogy rövid időtartamú, nagy amplitúdójú impulzust hozzanak létre.
  • Súlycsökkenés: Nehezebb forrás, mint egy kalapács, amely mélyebb behatolást biztosít több energia felszabadításával. A tömeget leejtik a magasságból, hogy szeizmikus impulzust hozzanak létre.
  • Robbanóanyagok: Mélyebb felmérésekben használják. A kis robbanótöltetek felrobbanása nagy energiájú szeizmikus hullámokat hoz létre, ami jobb felbontást biztosít a mély szerkezetek számára.

1.2 Szeizmikus vevőkészülékek (geofonok és hidrofonok)

A szeizmikus hullámokat geofonok vagy hidrofonok érzékelik  (víz alatti felmérésekhez). Ezek a vevőkészülékek a földmozgást elektromos jelekké alakítják, amelyek rögzíthetők és elemezhetők.

  • Geofonok: Mérje meg a függőleges vagy vízszintes talajsebességet. Rugóra szerelt mágnest tartalmaznak egy tekercsben, és a föld mozgása elektromos feszültséget indukál. A kimeneti feszültség arányos a földmozgás sebességével, amelyet a következőkkel lehet leírni:

V(t)=−du(t)dtV(t) = -\frac{d u(t)}{dt}V(t)=−dtdu(t)

hol:

    • V(t)V(t)V(t) a geofon feszültségkimenete.
    • u(t)u(t)u(t) a talaj elmozdulása az idő múlásával.
  • Gyorsulásmérők: Mérje a földmozgás gyorsulását, és biztosítson nagyobb dinamikatartományt a geofonokhoz képest, ami nagy zajszintű környezetben hasznos.

Python példa: Szeizmikus hullámra adott geofonválasz szimulálása

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A szeizmikus hullám paraméterei

time = np.linspace(0, 1, 1000) # Idő másodpercben

frekvencia = 5 # A szeizmikus hullám frekvenciája (Hz)

amplitúdó = 1,0

 

# Földelmozdulás generálása szinuszhullámként

elmozdulás = amplitúdó * np.sin(2 * np.pi * frekvencia * idő)

 

# Szimulálja a geofonválaszt (sebesség az elmozdulás származékaként)

sebesség = np.gradiens(elmozdulás; idő)

 

# Plot elmozdulás és geophone kimenet

plt.ábra(ábra=(10, 5))

PLT.Részcselekmény(2, 1, 1)

plt.plot(idő; elmozdulás; label='Földelés')

plt.ylabel('Elmozdulás (m)')

plt.grid(Igaz)

plt.legend()

 

plt.részcselekmény(2, 1, 2)

plt.plot(idő, sebesség; label='Geophone kimenet (sebesség)', color='r')

plt.xlabel('Idő(s)')

plt.ylabel('Sebesség (m/s)')

plt.grid(Igaz)

plt.legend()

 

plt.suptitle('Szimulált geofonválasz szeizmikus hullámra')

plt.show()

Az ábra azt mutatja, hogy egy szeizmikus hullám elmozdulását egy geofon sebességjellé alakítja.

1.3 Szeizmográfok és adatgyűjtő rendszerek

A szeizmográfok olyan eszközök, amelyek rögzítik a geofonok vagy hidrofonok által észlelt jeleket. Az analóg jeleket digitális formába alakítják további feldolgozás céljából. A szeizmográfok legfontosabb jellemzői:

  • Mintavételi frekvencia: A jel mintavételezésének és rögzítésének sebessége (pl. 1 kHz). Nagyobb mintavételi sebességre van szükség a nagyfrekvenciás jelekhez az aliasing elkerülése érdekében, amint azt a Nyquist-tétel szabályozza:

FS>2fmaxf_s > 2 f_{\text{max}}fs>2fmax

hol:

    •  fsf_sfs  a mintavételi arány.
    • fmaxf_{\text{max}}fmax a jelben lévő maximális frekvencia.
  • Csatornák: A modern szeizmográfok egyszerre több csatornát is képesek rögzíteni, lehetővé téve a többérzékelős tömbök használatát, amelyek javítják az adatminőséget és a felbontást.

2. GPR műszerek

A földi behatoló radar (GPR) rendszerek elektromágneses hullámokat használnak a felszín alatti jellemzők leképezésére. A GPR rendszer egy adóból, vevőből és adatgyűjtő egységből áll.

2.1 GPR antennák

Az antenna a GPR rendszer központi eleme, amely felelős a radarhullámok továbbításáért és vételéért. Az antennafrekvencia megválasztása befolyásolja mind a felbontást, mind a mélységi behatolást:

  • Nagyfrekvenciás antennák (500-1000 MHz): Nagyobb felbontást biztosítanak, de sekély mélységekre korlátozódnak.
  • Alacsony frekvenciájú antennák (100-500 MHz): Mélyebb behatolást kínálnak, de csökkentett felbontással.

Az  antenna sávszélessége (BWBWBW) határozza meg azt a frekvenciatartományt, amelyben működhet:

BW=fmax−fminBW = f_{\text{max}} - f_{\text{min}}BW=fmaxfmin

hol:

  • fmaxf_{\text{max}}fmax és fminf_{\text{min}}fmin az antenna maximális és minimális frekvenciája.

2.2 GPR adó és vevő

  • Adó: Rövid időtartamú radarimpulzusokat generál. Az impulzus időtartama és teljesítménye befolyásolja a mélység behatolását és felbontását.
  • Vevő: Rögzíti a visszavert radarjeleket. A vett jelek információkat tartalmaznak a felszín alatti jellemzőkről a dielektromos tulajdonságok változásai alapján.

A vett jelet a radaregyenlet írja le:

Pr=PtGtGrλ2σ(4π)3R4P_r = \frac{P_t G_t G_r \lambda^2 \sigma}{(4 \pi)^3 R^4}Pr=(4π)3R4PtGtGrλ2σ

hol:

  • PrP_rPr: Kapott áram.
  • PtP_tPt: Átvitt teljesítmény.
  • GtG_tGt, GrG_rGr: Az adó- és vevőantennák nyeresége.
  • λ\lambdaλ: A radarhullám hullámhossza.
  • σ\sigmaσ: A cél keresztmetszeti területe.
  • RRR: A célig terjedő tartomány.

Python-példa: GPR-hullámterjedés szimulálása

Az alábbiakban egy kódrészlet látható, amely egy egyszerű GPR-impulzusválaszt szimulál időben:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A GPR impulzus paraméterei

idő = np.linspace(0, 50, 1000) # Idő nanoszekundumban (ns)

frekvencia = 200 # GPR impulzus frekvenciája (MHz)

amplitúdó = 1,0

 

# GPR impulzus generálása Gauss-modulált szinuszhullámként

gpr_pulse = amplitúdó * np.sin(2 * np.pi * frekvencia * idő * 1e6) * np.exp(-((idő - 25)**2) / 10)

 

# GPR impulzus ábrázolása

plt.ábra(ábra=(10, 5))

plt.plot(idő; gpr_pulse; label='GPR impulzus')

plt.xlabel('Idő (ns)')

plt.ylabel('Amplitúdó')

plt.title('Szimulált GPR impulzus')

plt.grid(Igaz)

plt.show()

Ez a kód bemutatja a radarimpulzus továbbítását, bemutatva, hogyan változik az alakja az idő múlásával.


3. Magnetométerek és elektromágneses érzékelők

A magnetometria és az elektromágneses felmérések különböző érzékelőkre támaszkodnak a mágneses mező anomáliáinak és a felszín alatti vezetőképességének mérésére.

3.1 Magnetométerek

A magnetométerek a Föld mágneses mezőjének változásait mérik, amelyeket az eltemetett jellemzők okoznak. Gyakori típusok a következők:

  • Fluxgate magnetométerek: Mérje meg a mágneses mező erősségét és irányát. Egy ferromágneses magból áll, amelyet tekercsek vesznek körül, amelyek érzékelik a mező változásait.
  • Proton precessziós magnetométerek: Mérje meg a teljes mágneses tér intenzitását a protonok precessziós frekvenciája alapján mágneses mezőben.

A mágneses tér változása (ΔB\Delta BΔB) az eltemetett tárgy tulajdonságaival függ össze:

ΔB=μ04πMr3\Delta B = \frac{\mu_0}{4 \pi} \frac{M}{r^3}ΔB=4πμ0r3M

hol:

  • μ0\mu_0 μ0 a szabad tér mágneses permeabilitása.
  • Az MMM a forrás mágnesezése.
  • RRR a forrástól való távolság.

3.2 Elektromágneses indukciós (EMI) érzékelők

Az EMI érzékelők elsődleges elektromágneses mezőket hoznak létre, és észlelik a felszín alatti anyagok által indukált másodlagos mezőket. Mérik a  talaj látszólagos vezetőképességét és mágneses érzékenységét.


4. Adatgyűjtés és naplózás

A pontos adatgyűjtés kritikus fontosságú a sikeres felmérésekhez. A legfontosabb szempontok a következők:

  • Mintavételi sebesség és felbontás: Válasszon olyan mintavételi sebességet, amely megfelel a Nyquist-kritériumnak,  és elegendő felbontást biztosít az érdeklődésre számot tartó jelek számára.
  • Érzékelők közötti távolság és tömbök: Használjon megfelelő érzékelőtávolságot a felmérési terület megfelelő lefedésének biztosítása érdekében.
  • Időszinkronizálás: Több érzékelő pontos szinkronizálása, különösen többcsatornás rendszerek használata esetén.
  • Adatnaplózás és -tárolás: Használjon robusztus adatnaplózó rendszereket nagy mennyiségű adat tárolásához, biztonsági mentési rendszerekkel pedig megakadályozza az adatvesztést.

Következtetés

A megfelelő műszerek és adatgyűjtési technikák elengedhetetlenek a sikeres geofizikai felmérések elvégzéséhez. A szeizmikus források, GPR antennák, magnetométerek és egyéb érzékelők jellemzőinek megértése segít optimalizálni a felmérést a szükséges mélység és felbontás szempontjából. A berendezések megfelelő kiválasztása, az érzékelők helyes elhelyezése és a gondos adatnaplózás kulcsfontosságú a kiváló minőségű adatok megszerzéséhez, amelyek felfedhetik a rejtett felszín alatti jellemzőket és régészeti emlékeket.

A következő szakaszokban elmélyülünk a terepi telepítés, a jelfeldolgozás és az értelmezés konkrét módszereiben, hogy a legtöbbet hozzuk ki az ezekkel a műszerekkel gyűjtött adatokból.

3.4 Helyszíntervezés és előzetes felmérések

Mielőtt bármilyen geofizikai felmérést végezne, az aprólékos tervezés elengedhetetlen annak biztosításához, hogy az összegyűjtött adatok megfeleljenek a projekt céljainak. A helyszíntervezés és  az előzetes felmérések a régészeti geofizika alapvető lépései. A cél a felmérés tervezésének, a berendezések kiválasztásának, az adatminőségnek és a költséghatékonyságnak az optimalizálása, miközben minimalizálják a webhely zavarait. Ez a fejezet a helyszíntervezés alapvető elemeit fedi le, beleértve a helyszíni feltételek megértését, a felmérési rács kialakítását és az előzetes felmérések futtatását a fő felmérési stratégia finomítása érdekében.


1. A helyszín értékelése és a felszín alatti viszonyok megértése

A geofizikai felmérés tervezésének első lépése az alapos helyszíni felmérés elvégzése. A legfontosabb tényezők, amelyeket figyelembe kell venni, a következők:

  • Történelmi háttér: A helyszínen várható lehetséges struktúrák, temetkezési mélységek és műtárgy-összetétel megértése.
  • Topográfia: A sík és hozzáférhető területek ideálisak a felmérésekhez; a dombos vagy erdős terep különleges szempontokat igényelhet.
  • Talaj és geológia: A talaj típusának (agyag, homok, vályog) és az alapul szolgáló geológiának (alapkőzet, víztartó rétegek) ismerete elengedhetetlen, mivel befolyásolja a hullámok terjedését a szeizmikus és GPR felmérésekben. Például:
    • Az agyagos talajok nagy csillapítással rendelkeznek a GPR hullámok számára.
    • A homokos talajok átlátszóbbak a GPR számára, de zajt okozhatnak a szeizmikus felmérésekben.

Python példa: A talaj csillapításának értékelése GPR hullámokhoz

Az alábbiakban a GPR hullámcsillapítás szimulációja látható különböző talajtípusok alapján:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0, 100, 1000) # Idő nanoszekundumban (ns)

amplitúdó = 1, 0 # Kezdeti hullámamplitúdó

frekvencia = 200 # Frekvencia MHz-ben

 

# Talajtípusok és csillapítási együtthatóik

talaj = {

    "Homok": 0,02,

    "Agyag": 0,1,

    "Vályog": 0,05

}

 

# Csillapított GPR jelek generálása

plt.ábra(ábra=(10, 5))

talajra csillapítás.items():

    # Szimulálja a csillapítást az idő múlásával

    attenuated_signal = amplitúdó * np.exp(-csillapítás * idő) * np.sin(2 * np.pi * frekvencia * idő * 1e6)

    plt.plot(idő; attenuated_signal; label=f'{talaj} talaj')

 

plt.xlabel('Idő (ns)')

plt.ylabel('Amplitúdó')

plt.title("GPR hullámok csillapítása különböző talajokban")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a kód azt szimulálja, hogy a különböző talajok hogyan befolyásolják a GPR hullámok amplitúdóját, a gyengítőbb talajok (például agyag) jelentősen csökkentik a jelerősséget az idő múlásával.


2. A földmérési rács megtervezése

A jól megtervezett felmérési hálózat alapvető fontosságú a szisztematikus adatgyűjtéshez és az értelmes térbeli elemzések lehetővé tételéhez. A rács kialakítása olyan tényezőktől függ, mint a geofizikai felmérés típusa, a szükséges felbontás és a lefedendő terület.

Rácsméret és felbontás

  • Rácsméret: A háló méretét (földmérési vonalak közötti távolságot) a szükséges felbontás alapján kell meghatározni. A nagy felbontású GPR felméréseknél a 0,5-1 méteres rácstávolság gyakori, míg a szeizmikus felméréseknél az érdeklődés mélységétől függően 1-5 méter lehet megfelelő.
  • Kompromisszum a felbontás és a lefedettség között: A finomabb rács javítja a felbontást, de növeli a felmérési időt. Ezzel szemben a durvább rács gyorsabb lefedettséget biztosít, de kisebb jellemzőket hiányozhat. Az optimális rácskialakítás kiegyensúlyozza ezeket a tényezőket a projekt céljainak megfelelően.

Rács tájolása és elrendezése

  • Ortogonális és átlós rácsok: A szokásos gyakorlat az, hogy ortogonális rácsokat használnak, amelyek a kardinális irányokhoz vagy a jelentős webhelyjellemzőkhöz igazodnak. Az átlós rácsok speciális alkalmazásokhoz használhatók, például lineáris anomáliák észleléséhez.
  • Határokkal kapcsolatos megfontolások: A rácsnak túl kell nyúlnia az érdeklődési területen, hogy teljes hullámformákat rögzítsen, lehetővé téve a pontos értelmezést a határok közelében.

3. Előzetes felmérések és kalibrálás

Az előzetes felmérés segít finomítani a fő felmérés kialakítását, a tesztberendezések beállításait és a műszerek kalibrálását a helyszíni körülmények alapján.

Tesztvonalak

Egy vagy több tesztvonal  futtatása lehetővé teszi az ismert vagy feltételezett jellemzők adatgyűjtését a műszer érzékenységének és az anomáliák jelenlétének ellenőrzéséhez. Ezeknek a vizsgálati vonalaknak különböző várható felszín alatti viszonyokkal rendelkező területeket kell lefedniük (pl. ismert üregekkel rendelkező területeket és szilárd alapkőzettel rendelkező területeket).

Kalibráció és berendezések tesztelése

A kalibráló műszerek biztosítják a pontos adatgyűjtést. A kalibrálási lépések a következők:

  • GPR kalibrálás: Az erősítési beállítások és az impulzus időtartamának módosítása a jel-zaj arány optimalizálása érdekében.
  • Szeizmikus kalibrálás: Különböző forrásenergiák és geofontávolságok tesztelése a célmélység és -felbontás legjobb konfigurációjának meghatározásához.

Python-példa: A jel-zaj arány (SNR) optimalizálásának szimulálása

A következő kód azt szimulálja, hogy a különböző erősítési beállítások hogyan javíthatják a jel-zaj arányt egy GPR-felmérésben:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0, 50, 1000) # Idő nanoszekundumban (ns)

jel = np.sin(2 * np.pi * 200 * idő * 1e6) # GPR jel

zaj = np.random.normal(0; 0.5; len(idő)) # Véletlenszerű zaj

 

# Erősítési beállítások az SNR optimalizáláshoz

nyereség = [1, 5, 10]

 

plt.ábra(ábra=(10, 5))

nyereség esetén:

    # Erősítés alkalmazása a jelre

    enhanced_signal = erősítés * jel + zaj

    plt.plot(idő; enhanced_signal; label=f'Gain = {nyereség}')

 

plt.xlabel('Idő (ns)')

plt.ylabel('Amplitúdó')

plt.title('Jeljavítás erősítés erősítés beállítással')

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a vizualizáció bemutatja, hogy a különböző erősítési beállítások alkalmazása hogyan befolyásolja az SNR-t, segítve az optimális erősítés kiválasztását az adatminőség maximalizálása érdekében.


4. Hozzáférés és logisztika

A helyszíni felmérés tervezésekor a gyakorlati megfontolások ugyanolyan fontosak, mint a technikaiak. A legfontosabb logisztika a következőket tartalmazza:

  • Hozzáférés a helyszínhez: Biztosítsa a magánterületekhez való legális hozzáférést, és egyeztessen a helyi hatóságokkal.
  • Környezetvédelmi szempontok: A természeti jellemzők figyelembevétele (pl. a növényzet vagy a vízi utak károsodásának elkerülése).
  • Berendezések szállítása: Tervezze meg, hogyan szállítják a berendezéseket a helyszínre és annak környékére, különösen távoli vagy nehéz terepen.
  • Biztonsági intézkedések: Azonosítsa az olyan veszélyeket, mint az instabil talaj, az eltemetett közművek és a vadon élő állatok. Használjon megfelelő biztonsági felszerelést és rendelkezzen elsősegély-tervvel.

5. Terepi megjegyzések és metaadat-gyűjtés

Az előzetes felmérések és a fő terepmunka során a pontos nyilvántartás elengedhetetlen a későbbi adatelemzéshez és értelmezéshez. A terepi megjegyzéseknek a következőket kell tartalmazniuk:

  • Földmérési paraméterek: Dokumentálja az összes berendezésbeállítást, rácselrendezést, időjárási viszonyokat és helyszíni megfigyeléseket.
  • Metaadatok: Rögzítse a földrajzi koordinátákat, az időt és a tervezett felméréstől való eltéréseket.

Példa: Mezőjegyzetek rendszerezése

A terepi jegyzetek szisztematikusan táblázatos formátumban rendezhetők az egyértelműség érdekében:

Paraméter

Érték/megfigyelés

Felmérés dátuma

2023. június 15.

Rács térköz

1 méter (GPR)

Használt berendezések

GPR (500 MHz), szeizmográf

Helyszíni feltételek

Száraz, homokos talaj

Kalibrációs beállítások

GPR erősítés = 5, Szeizmikus forrás: kalapács

Megjegyezték az anomáliákat

Erős GPR tükröződések az ÉNy-i sarok közelében

Biztonsági megjegyzések

Egyenetlen terep a DK-i szakaszon

További megjegyzések

Befejezett tesztvonalak 1 és 2


6. Az optimális felmérési lefedettség szempontjai

Nagy vagy összetett helyek esetén fontolja meg olyan módszerek használatát, mint a többsoros tömbök vagy a többfrekvenciás felmérések:

  • Többsoros tömbök: Gyűjtsön adatokat párhuzamos érzékelőtömbökkel a lefedettség javítása és a felmérési idő csökkentése érdekében.
  • Többfrekvenciás felmérések: Használjon több, különböző frekvenciájú GPR antennát a felbontás és a mélységi behatolás kiegyensúlyozására, vagy különböző energiájú szeizmikus forrásokat a különböző mélységek vizsgálatára.

Következtetés

A megfelelő helyszíntervezés és az előzetes felmérések a sikeres geofizikai felmérés alapját képezik. A helyszíni körülmények megértésével, az optimális felmérési rács megtervezésével, az előzetes tesztek futtatásával és a logisztika figyelembevételével a kutatók biztosíthatják a pontos adatgyűjtést és maximalizálhatják a rejtett felszín alatti jellemzők észlelésének esélyét. A következő fejezetekben a hangsúly a hatékony adatgyűjtés, jelfeldolgozás és értelmezés technikáira és stratégiáira helyeződik át, felhasználva az ebben a tervezési szakaszban lefektetett alapokat.

4.1 Szeizmikus adatgyűjtés: terepi technikák

A szeizmikus felmérések hatékony módja a felszín alatti struktúrák és jellemzők vizsgálatának. A szeizmikus adatok hatékony helyszíni gyűjtése gondos tervezést, pontos végrehajtást, valamint a hullámterjedés és az érzékelők elhelyezésének megértését igényli. Ez a fejezet a  szeizmikus adatgyűjtés alapvető terepi technikáit  mutatja be, beleértve a források és vevők beállítását, a forrás-vevő távolság optimalizálását, a zajkezelést és a legjobb gyakorlatokat a kiváló minőségű adatgyűjtés biztosításához.


1. Szeizmikus felmérés felállítása

A szeizmikus felmérés három fő összetevőből áll:

  • Szeizmikus forrás: Energiát generál, amely a felszín alatt terjed.
  • Szeizmikus vevőkészülékek (geofonok vagy hidrofonok): Észlelje a szeizmikus hullámokat, miközben különböző anyagokon haladnak át.
  • Szeizmográf (Data Logger): Rögzíti a vevőkészülékek adatait.

1.1 A szeizmikus forrás telepítése

A szeizmikus forrás kiválasztása és elhelyezése döntő fontosságú. A forrásból származó energia hullámokban halad kifelé, és a felszín alatti jellemzők módosítják, mielőtt elérnék a vevőket.

  • Felszíni források: Egy általános módszer magában foglalja a fémlemez kalapáccsal történő ütését szeizmikus hullámok generálására. Ez egy egyszerű és hatékony módja annak, hogy hullámokat hozzon létre a sekély felmérésekhez.
  • Eltemetett vagy felszín alatti források: A mélyebb behatolás érdekében olyan forrásokat helyeznek a felszín alá, mint a robbanóanyagok vagy a súlyesések. A forrás mélyebb pozicionálása lehetővé teszi az energia jobb csatolását a felszín alá, tisztább jeleket hozva létre.

A forrás vevőkhöz viszonyított helye, az úgynevezett forráseltolás, befolyásolja a rögzített hullámok típusát és a vizsgálat mélységét.

1.2 Szeizmikus vevők pozicionálása

A szeizmikus hullámok észlelésére szeizmikus vevőkészülékeket, jellemzően geofonokat (szárazföldön) vagy hidrofonokat (vízben) telepítenek. A fogadó üzembe helyezésének legfontosabb szempontjai a következők:

  • Térköz: A vevők közötti távolság befolyásolja a felbontást és a mélységbehatolást. A nagyobb térköz nagyobb felbontást biztosít, de növeli az adatmennyiséget és a feldolgozási időt. A régészeti felmérések közös távolsága 1 és 5 méter között van.
  • Tömb elrendezés: A vevők lineáris tömbje a legegyszerűbb és leggyakoribb elrendezés. Összetettebb képalkotáshoz többcsatornás tömbök vagy 2D/3D rácsok használhatók.

2. Lövésgyűjtés és közös középpont (CMP) felmérések

A források és a vevők elrendezése különböző felméréstípusokat hoz létre, amelyek mindegyike konkrét adatelőnyöket biztosít. Két népszerű konfiguráció a lövésgyűjtés és  a közös középpont (CMP) felmérések.

2.1 Lövésgyűjtési technika

A lövésgyűjtés egyetlen szeizmikus forrásból gyűjt adatokat, miközben több vevőt használ egy vonal vagy tömb mentén. Ez a módszer átfogó áttekintést nyújt arról, hogyan terjednek a hullámok egy helyről.

Python-példa: Lövésgyűjtés szimulálása

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

num_receivers = 20

receiver_spacing = 2 # méter

idő = np.linspace(0, 100, 1000) # Idő ezredmásodpercben (ms)

sebesség = 1500 # m/s, jellemző a felszínközeli anyagokra

source_location = 0

 

# Számítsa ki az utazási időket a forrástól a vevőig

receiver_positions = np.arange(0; num_receivers * receiver_spacing, receiver_spacing)

travel_times = np.sqrt((receiver_positions - source_location)**2) / sebesség * 1000 # ms-ban

 

# Lövésgyűjtési adatok generálása (szimulált szeizmikus nyomok)

seismic_traces = []

travel_times travel_time esetében:

    nyom = np.exp(-0,01 * (idő - travel_time)**2) * np.sin(2 * np.pi * 20 * (idő - travel_time))

    seismic_traces.append(trace)

 

# Telek lövés összegyűjtése

plt.ábra(ábra=(10, 6))

Az I esetében a Trace in Enumerate(seismic_traces):

    plt.plot(idő; nyomkövetés + i; label=f'Vevő {i}')

 

plt.xlabel('Idő (ms)')

plt.ylabel('Amplitúdó (eltolás vevő által)')

plt.title('Szimulált lövésgyűjtés')

plt.grid(Igaz)

plt.show()

Ez a vizualizáció megmutatja, hogy az egyetlen forrásból származó jeleket hogyan érzékelik több vevőpozícióban, létrehozva egy "lövésgyűjtést". Minden vonal egy adott vevőkészülék jelét képviseli, kissé eltolva az egyértelműség érdekében.

2.2 Közös középpont (CMP) felmérések

A CMP felmérésekben több forrás és vevő van elrendezve, hogy közös középpontjuk legyen. Ez a megközelítés jobb felszín alatti képalkotást tesz lehetővé azáltal, hogy több utazási útvonalat biztosít minden felszín alatti ponton, javítva az adatminőséget az egymásra rakás (jelátlagolás) révén.

  • CMP Binning: A rögzített nyomkövetések középpontjuk szerint vannak csoportosítva. Minden csoport vagy rekesz olyan nyomokat tartalmaz, amelyek mélységben ugyanabból a pontból vesznek mintát.
  • Egymásra rakás: Az egyes tárolókon belüli nyomok átlagolásával csökken a véletlenszerű zaj, és javulnak a koherens jelek.

3. A forrás-vevő geometriájának optimalizálása

A  forrás és a vevő elrendezésének geometriája befolyásolja a rögzített szeizmikus hullámok típusát, a felszín alatti jellemzők felbontását és a felmérés teljes mélységét.

3.1 Eltolási távolság

Az eltolás a forrás és a vevő közötti távolság. A különböző eltolások lehetővé teszik a különböző hullámtípusok rögzítését:

  • Közeli eltolások: Mérje meg azokat a hullámokat, amelyek szinte közvetlenül a forrástól a vevőig terjednek. Érzékenyek a sekély jellemzőkre, és jellemzően közvetlen hullámokat és megtört hullámokat tartalmaznak.
  • Távoli eltolások: Mérje meg azokat a hullámokat, amelyek hosszabb utakat tesznek meg, visszaverve a mélyebb jellemzőket. Információt nyújtanak a mélyebb rétegekről.

3.2 Felmérés elrendezése: reflexiós és fénytörési felmérések

  • Szeizmikus reflexiós felmérések: Használjon rövidebb eltolásokat, és összpontosítson azokra a hullámokra, amelyek visszaverődnek (visszaverődnek) a felszín alatti rétegekről. Ezek a felmérések ideálisak olyan szerkezetek nagy felbontású képalkotásához, mint az eltemetett falak vagy üregek.
  • Szeizmikus fénytörési felmérések: Használjon hosszabb eltolásokat, és összpontosítson a hullámokra, amelyek a felszín alatti rétegek mentén hajlanak (törnek). Alkalmasabbak a mélyebb rétegek feltérképezésére és a rétegsebességek meghatározására.

4. Adatminőség és zajcsökkentés

A kiváló minőségű szeizmikus adatok gyűjtése elengedhetetlen a hatékony felszín alatti képalkotáshoz. A zaj a szeizmikus felmérések szerves része, és ronthatja az adatminőséget, ezért erőfeszítéseket kell tenni annak minimalizálására és szűrésére.

4.1 Zajforrások

  • Kulturális zaj: A közelben lévő emberi tevékenységekből, például járművekből vagy gépekből származó zaj.
  • Környezeti zaj: Szél, vízáramlás és egyéb természeti jelenségek.
  • Műszeres zaj: Elektromos interferencia vagy az érzékelő hibás működése.

4.2 Zajcsökkentési technikák

  • Terepi stratégiák: Hosszabb forrás-vevő eltolás használata a felszíni hullámok interferenciájának csökkentése érdekében, alacsony környezeti zajjal (pl. Kora reggel) végzett felmérési idők kiválasztása és a közeli emberi tevékenység elkerülése.
  • Jelátlagolás (halmozás): A szeizmikus forrásnak való ismételt ütközés és a kapott jelek átlagolása segít a koherens szeizmikus jelek javításában és a véletlenszerű zaj csökkentésében.

Python példa: Jelátlagolás zajcsökkentéshez

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

idő = np.linspace(0, 100, 1000) # Idő ezredmásodpercben (ms)

frekvencia = 20 # Hz

noise_amplitude = 0,5 # A zaj amplitúdója

 

# Tiszta szeizmikus jel szimulálása

jel = np.sin(2 * np.pi * frekvencia * idő)

 

# Adjon hozzá zajt és átlagot több felvételhez

num_shots = 10

averaged_signal = np.zeros_like(jel)

_ esetén a tartományban(num_shots):

    zaj = noise_amplitude * np.random.normal(0; 1; len(idő))

    noisy_signal = jel + zaj

    averaged_signal += noisy_signal

 

averaged_signal /= num_shots # Lövések átlaga

 

# Eredeti, zajos és átlagolt jelek ábrázolása

plt.ábra(ábra=(10, 5))

plt.plot(idő, jel; label='Eredeti jel')

plt.plot(idő; noisy_signal; label='Zajos jel')

plt.plot(idő; averaged_signal; label='Átlagolt jel'; vonalvastagság=2)

plt.xlabel('Idő (ms)')

plt.ylabel('Amplitúdó')

plt.title("Jelátlagolás a zajcsökkentéshez")

plt.legend()

plt.grid(Igaz)

plt.show()

Az ábra azt mutatja, hogy a szeizmikus nyomok ismételt átlagolása csökkenti a zajt, javítva a jel minőségét a későbbi elemzéshez.


5. Valós idejű adatfigyelés és minőség-ellenőrzés

A szeizmikus adatok gyűjtés közbeni valós idejű nyomon követése elengedhetetlen az adatminőség biztosításához és a berendezésekkel vagy a környezeti zajjal kapcsolatos problémák észleléséhez. A modern szeizmográfok lehetővé teszik a bejövő nyomok valós idejű megjelenítését, lehetővé téve a forrás erősségének, a vevő távolságának és az erősítési beállításoknak menet közbeni beállítását.

  • Vizuális vizsgálat: Ellenőrizze az anomáliákat, a konzisztens hullámformákat és a tiszta visszaverődési eseményeket.
  • Automatikus minőségi metrikák: Szoftver segítségével kiszámíthatja a jel-zaj arányt (SNR), a koherenciát és az amplitúdóegyensúlyt a vevők között.

Következtetés

A szeizmikus adatgyűjtés hatékony terepi technikái megkövetelik a forrás-vevő geometria gondos tervezését, az optimális eltolások kiválasztását, valamint a zajcsökkentés és az adatminőség-ellenőrzés stratégiáit. A szeizmikus források telepítésének, a vevőtömbök elrendezésének és a zaj minimalizálásának megértésével a földmérők olyan adatokat gyűjthetnek, amelyek pontosan reprezentálják a felszín alatti jellemzőket, és támogatják a későbbi értelmezést és elemzést. A következő fejezetekben a hangsúly a jelfeldolgozásra és a nyers szeizmikus adatokból származó értelmes információk kinyerésére használt fejlett technikákra helyeződik át.

4.2 Jelszűrés és zajcsökkentés

A szeizmikus adatok hajlamosak a zajra és a nem kívánt jelekre, amelyek elhomályosíthatják az értelmes visszaverődéseket és torzíthatják az értelmezéseket. A jelszűrés és  a zajcsökkentés kulcsfontosságú lépések a szeizmikus adatfeldolgozásban, amelyek célja a jel-zaj arány (SNR) javítása és a felszín alatti jellemzőkhöz kapcsolódó visszaverődések és diffrakciók elkülönítése. Ez a fejezet a szeizmikus jelek szűrésének különböző technikáit és stratégiáit mutatja be, gyakorlati példákkal és megvalósításokkal, hogy az adatok tiszták és értelmezhetők legyenek.


1. A zaj típusai a szeizmikus adatokban

A zaj természetének megértése az első lépés a hatékony kiszűréshez. A szeizmikus adatzaj nagyjából a következő kategóriákba sorolható:

  • Környezeti zaj: A szél, a forgalom, a vízáramlás és az emberi tevékenységek véletlenszerű zajt vezetnek be az adatokba. Ez a fajta zaj gyakran szélessávú, és a frekvenciák széles skáláját fedi le.
  • Kulturális zaj: Ez magában foglalja az elektromos berendezésekből, ipari műveletekből vagy más ember által létrehozott forrásokból származó jeleket.
  • Koherens zaj: A véletlenszerű zajtól eltérően a koherens zaj következetes mintát mutat. Ilyenek például  a talajhengerlés (alacsony frekvenciájú felszíni hullámok, amelyek a felszín mentén terjednek) és  a léghullámok (a levegőben haladó hullámok).

A szűrés célja, hogy csillapítsa ezeket a zajkomponenseket, miközben megőrzi a felszín alatti struktúrák szeizmikus visszaverődését.


2. Frekvenciatartomány-szűrési technikák

A frekvenciatartomány-szűrés az egyik leghatékonyabb módszer a zaj csökkentésére, mivel sok zajforrás eltérő frekvenciajellemzőkkel rendelkezik, amelyek eltérnek a szeizmikus jeltől. A gyakori szűrők közé tartoznak a sáváteresztő szűrők, az aluláteresztő szűrők és a felüláteresztő szűrők.

2.1 Sáváteresztő szűrés

A sáváteresztő szűrő lehetővé teszi egy bizonyos tartományon belüli frekvenciák áthaladását, miközben csillapítja az ezen a tartományon kívüli frekvenciákat. Az ötlet az, hogy elkülönítsék azt a frekvenciasávot, ahol a szeizmikus jel a legerősebb, miközben csökkentik a zajt ezen a sávon kívül.

Matematikai megfogalmazás: A H(f)H(f)H(f) sáváteresztő szűrő a következőképpen ábrázolható:

H(f)={1if flow≤f≤fhigh0egyébkéntH(f) = \begin{cases} 1 & \text{if } f_{\text{low}} \leq f \leq f_{\text{high}} \\ 0 & \text{egyébként} \end{cases}H(f)={10if flowf≤fhighegyébként

hol:

  • flowf_{\text{low}}flow az alacsony frekvenciájú cutoff.
  • fhighf_{\text{high}}fhigh a nagyfrekvenciás cutoff.

Python-példa: sáváteresztő szűrő alkalmazása

Az alábbi kódrészlet bemutatja, hogyan alkalmazhat sáváteresztő szűrőt zajos szeizmikus jelre:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

tól scipy.signal import vaj, filtfilt

 

# Paraméterek

time = np.linspace(0, 1, 1000) # Idő másodpercben

frequency_signal = 30 # A szeizmikus jel frekvenciája (Hz)

frequency_noise = 100 # A zaj frekvenciája (Hz)

noise_amplitude = 0,5

 

# Szintetikus szeizmikus jel generálása zajjal

jel = np.sin(2 * np.pi * frequency_signal * idő)

zaj = noise_amplitude * np.sin(2 * np.pi * frequency_noise * idő)

noisy_signal = jel + zaj

 

# Sáváteresztő szűrő definiálása

def band_pass_filter(adat, lowcut, highcut, fs, order=4):

    Nyquist = 0,5 * FS

    alacsony = lowcut / nyquist

    Magas = HighCut / Nyquist

    b, a = vaj(rendelés; [alacsony; magas]; btípus='sáv')

    return filtfilt(b, a; adat)

 

# Szűrő paraméterek

fs = 1000 # Mintavételi frekvencia (Hz)

lowcut = 20 # Alacsony vágási frekvencia (Hz)

highcut = 50 # Magas cutoff frekvencia (Hz)

 

# Sáváteresztő szűrő alkalmazása

filtered_signal = band_pass_filter(noisy_signal, lowcut, highcut, fs)

 

# Eredeti és szűrt jelek ábrázolása

plt.ábra(ábra=(10, 6))

PLT.Részcselekmény(2, 1, 1)

plt.plot(idő; noisy_signal; label='Zajos jel')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title('Eredeti zajos jel')

plt.grid(Igaz)

 

plt.részcselekmény(2, 1, 2)

plt.plot(idő; filtered_signal; label='Szűrt jel'; color='red')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title('Sáváteresztő szűrt jel')

plt.grid(Igaz)

 

plt.tight_layout()

plt.show()

Ez a kód sáváteresztő szűrőt alkalmaz a zajos szeizmikus jelekre, elkülönítve a kívánt frekvenciatartományt és hatékonyan eltávolítva a nem kívánt zajt.


3. Időtartomány-zajcsökkentési technikák

A frekvenciatartományos módszerek mellett az időtartomány-technikák is hatékonyak a zajcsökkentésben, különösen a koherens zajok, például  a talajhengerlés és  a felszíni hullámok eltávolításában.

3.1 Némítás

A némítás egy időtartomány-folyamat, amely magában foglalja a szeizmikus adatok bizonyos részeinek nullára állítását. Például a kezdeti érkezések vagy a felszíni hullámok elnémíthatók, ha eltakarják a mélyebb visszaverődéseket.

Matematikai megfogalmazás: Legyen d(t)d(t)d(t) a szeizmikus adatok, és legyen M(t)M(t)M(t) egy némító függvény, amelyet a következőképpen definiálnak:

M(t)={1if t>tmute0if t≤tmuteM(t) = \begin{cases} 1 & \text{if } t > t_{\text{mute}} \\ 0 & \text{if } t \leq t_{\text{mute}} \end{cases}M(t)={10if t>tmuteif t≤tmute

A dmuted(t)d_{\text{muted}}(t)dmuted(t) elnémított adatokat ezután a következő képlet adja meg:

dmuted(t)=M(t)⋅d(t)d_{\text{muted}}(t) = M(t) \cdot d(t)dmuted(t)=M(t)⋅d(t)

ahol tmutet_{\text{mute}}tmute a némítási idő határértéke.

Python-példa: Némítási függvény alkalmazása

piton

Kód másolása

# Függvény paramétereinek elnémítása

mute_time = 0,2 # A némítás megkezdésének ideje másodpercben

 

# Némítás funkció alkalmazása

muted_signal = np.where(idő > mute_time, noisy_signal; 0)

 

# Elnémított jel ábrázolása

plt.ábra(ábra=(10, 4))

plt.plot(idő; noisy_signal; label='Zajos jel')

plt.plot(idő, muted_signal; label='Némított jel'; color='piros')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("A némítási funkció alkalmazása")

plt.grid(Igaz)

plt.legend()

plt.show()

Ez a kód némítási funkciót alkalmaz a zajos jel kezdeti részének kiküszöbölésére, hatékonyan eltávolítva a nem kívánt korai érkezéseket.


4. Koherens zajcsillapítás

A koherens zaj, mint például  a talajhullámok és  a léghullámok, kihívást jelentenek, mivel nem véletlenszerűek, és átfedésben lehetnek a szeizmikus jel frekvenciatartományával. A koherens zaj csillapítására szolgáló technikák közé tartozik az f-k szűrés,  a sebességszűrés és az egymásra rakás.

4.1 Frekvencia-hullámszám (f-k) szűrés

Az F-K szűrés a szeizmikus adatokat frekvenciájuk (FFF) és hullámszámuk (KKK) alapján választja el. A koherens zaj gyakran különálló trendként jelenik meg az f-k tartományban, lehetővé téve annak szelektív kiszűrését.

Matematikai megfogalmazás: A szeizmikus adatokat egy 2D Fourier-transzformációval alakítják át f-k tartományba:

D(f,k)=F{d(t,x)}D(f, k) = \mathcal{F} \{ d(t, x) \}D(f,k)=F{d(t,x)}

hol:

  • d(t,x)d(t, x)d(t,x) a szeizmikus adatok az idő (ttt) és a távolság (xxx) függvényében.
  • D(f,k)D(f, k)D(f,k) az f-k transzformált adat.

Az f-k tartomány nemkívánatos komponensei nullára vannak állítva, és az adatok az inverz Fourier-transzformáció segítségével visszaalakulnak a tér-idő tartományba.

4.2 Sebességszűrés

A sebességszűrés (vagy tau-p szűrés) egy olyan folyamat, amely látszólagos sebességük alapján választja el a szeizmikus adatokat. Ez különösen hasznos a talajhengerlés csillapítására, amely a testhullámokhoz képest alacsony sebességgel rendelkezik.


5. Szűrési technikák kombinálása az optimális eredmény érdekében

A gyakorlatban a szűrési technikák kombinációját gyakran használják a legjobb eredmények elérése érdekében. Például:

  • Sáváteresztő szűrés az elsődleges jel frekvenciatartományának elkülönítéséhez.
  • Némítás a korai érkezések vagy a nem kívánt energia eltávolításához.
  • F-K szűrés a koherens zaj eltávolításához.
  • Egymásra rakás az SNR ismételt jelátlagolással történő javítása érdekében.

Következtetés

A jelszűrés és a zajcsökkentés alapvető lépések a szeizmikus adatok feldolgozásában annak biztosítása érdekében, hogy a mögöttes visszaverődések és diffrakciók jól láthatóak legyenek. A frekvenciatartomány-technikák, például a sáváteresztő szűrés és az időtartomány-technikák, például a némítás, hatékony módszereket kínálnak az adatminőség javítására. Ezenkívül az olyan speciális technikák, mint az f-k szűrés és a sebességszűrés fejlett eszközöket kínálnak a koherens zaj csökkentésére. Ezeknek a megközelítéseknek a kombinálásával a geofizikusok tiszta, nagy felbontású szeizmikus adatkészleteket hozhatnak létre, amelyek alkalmasak a felszín alatti értelmezésre és elemzésre.

A következő fejezetben az idő- és frekvenciatartomány-elemzésekbe ásunk bele, feltárva, hogy a szűrt szeizmikus adatok hogyan értelmezhetők a felszín alatti jellemzők mélységének, alakjának és összetételének feltárására.

4.3 Idő-tartomány és frekvencia-tartomány analízis

A szeizmikus adatok elemzése mind az időtartományból, mind a frekvenciatartományból  megközelíthető, kiegészítő perspektívákat biztosítva a rögzített jelekre. Míg az időtartomány-elemzés az amplitúdó időbeli változásaira összpontosít, a frekvenciatartomány-elemzés a jel energiájának eloszlását vizsgálja a különböző frekvenciák között. Mindkét módszer elengedhetetlen ahhoz, hogy értelmes információkat nyerjünk a felszín alatti szerkezetekről és megértsük geológiai tulajdonságaikat. Ez a fejezet az időtartomány és frekvenciatartomány elemzések elveit, technikáit és alkalmazásait vizsgálja a régészeti szeizmikus felmérések összefüggésében.


1. Idő-tartomány elemzés

Az időtartomány-elemzés magában foglalja annak vizsgálatát, hogy a szeizmikus jel amplitúdója hogyan változik az idő múlásával. Ez a megközelítés elengedhetetlen az érkezési idők, a reflexiós események és  a felszín alatti jellemzőket jelző hullámformák  azonosításához.

1.1 Szeizmikus nyom és amplitúdó

A szeizmikus nyom egy adott vevőn kapott szeizmikus jel rögzítése az idő függvényében. A nyom amplitúdója tükrözi a felszín alatti anyag tulajdonságainak változásait, például a sűrűséget és a rugalmasságot, amelyek a szeizmikus hullámok visszaverődését és törését okozzák.

Matematikailag az u(t)u(t)u(t) szeizmikus nyom a következőképpen fejezhető ki:

u(t)=∑iAiδ(t−ti)u(t) = \sum_{i} A_i \delta(t - t_i)u(t)=i∑Aiδ(t−ti)

hol:

  • AiA_iAi: Az ithi^{th}ith interfész visszaverődésének amplitúdója.
  • tit_iti: Az ithi^{th}ith reflexió érkezési ideje.
  • δ(t)\delta(t)δ(t): Pillanatnyi eseményt reprezentáló delta függvény.

1.2 Az első érkezési időpontok kiválasztása

Az első érkezők kiválasztása magában foglalja a szeizmikus energia kezdeti kezdetének azonosítását minden nyomban. Ezek az érkezések kritikusak a töréselemzés és a közeli felszín sebességszerkezetének meghatározása szempontjából.

Algoritmus példa: Az első érkezők kiválasztása

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulált szeizmikus nyomkövetés

time = np.linspace(0, 1, 1000) # Idő másodpercben

sebesség = 1500 # A hullámterjedés sebessége (m/s)

amplitúdó = np.sin(2 * np.pi * 30 * idő) * np.exp(-idő * 2)

 

# Zaj hozzáadása a valós szeizmikus adatok szimulálásához

zaj = 0,2 * np.random.normal(0, 1, len(idő))

seismic_trace = amplitúdó + zaj

 

# Egyszerű első érkezés az amplitúdó küszöb alapján

küszöbérték = 0,3

first_arrival_index = np.argmax(seismic_trace > küszöbérték)

first_arrival_time = idő[first_arrival_index]

 

# Szeizmikus nyomvonal ábrázolása az első érkezéssel

plt.ábra(ábra=(10, 4))

plt.plot(idő; seismic_trace; label='Szeizmikus nyom')

plt.axvline(first_arrival_time, color='red', linestyle='--', label='Első érkezés')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title('Az első érkezések kiválasztása a szeizmikus nyomvonalban')

plt.grid(Igaz)

plt.legend()

plt.show()

A kód bemutatja, hogyan lehet kiválasztani az első érkezési időt egy zajos szeizmikus nyomvonalon egy egyszerű amplitúdóküszöb módszerrel. Ez a lépés elengedhetetlen a rétegsebességek meghatározásához és a felszín alatti anyagok jellemzéséhez.


2. Frekvencia-tartomány elemzés

A frekvenciatartomány-elemzés magában foglalja a szeizmikus jel átalakítását az időtartományból a frekvenciatartományba, hogy feltárja spektrális összetevőit. Ennek az átalakulásnak az elsődleges eszköze a Fourier-transzformáció, amely a jelet az alkotó frekvenciákra bontja.

2.1 A Fourier-transzformáció

Az  u(t)u(t)u(t)u(t) szeizmikus jel F{u(t)}\mathcal{F} F{u(t)} Fourier-transzformációja a következőképpen határozható meg:

U(f)=∫−∞∞u(t)e−2πiftdtU(f) = \int_{-\infty}^{\infty} u(t) e^{-2 \pi i f t} dtU(f)=∫−∞∞u(t)e−2πiftdt

hol:

  • U(f)U(f)U(f): A jel frekvenciaspektruma.
  • fff: Frekvencia Hz-ben.

Az inverz Fourier-transzformáció lehetővé teszi az eredeti időtartományjel rekonstrukcióját:

u(t)=∫−∞∞U(f)e2πiftdfu(t) = \int_{-\infty}^{\infty} U(f) e^{2 \pi i f t} dfu(t)=∫−∞∞U(f)e2πiftdf

2.2 Szeizmikus adatok spektrális elemzése

A szeizmikus adatok frekvenciatartalma betekintést nyújt a felszín alatti jellemzőkbe. Például:

  • Az alacsony frekvenciájú komponensek jellemzően mélyebb struktúrákhoz kapcsolódnak.
  • A nagyfrekvenciás komponensek sekély tulajdonságokra utalnak, és nagyobb felbontást biztosíthatnak, de érzékenyebbek a csillapításra.

Python példa: A frekvenciaspektrum kiszámítása és ábrázolása

piton

Kód másolása

A scipy.fft fájlból import fft, fftfreq

 

# A Fourier-transzformáció paraméterei

sampling_rate = 1000 # Hz

n = len(seismic_trace) # Minták száma

 

# Fourier-transzformáció számítása

frekvencia = fftfreq(n, d=1/sampling_rate) # Frekvenciatengely

spektrum = fft(seismic_trace) # Frekvenciaspektrum

 

# Plot frekvencia spektrum

plt.ábra(ábra=(10, 4))

plt.plot(frequency[:n//2]; np.abs(spectrum)[:n//2]; label='Frekvenciaspektrum')

plt.xlabel('Frekvencia (Hz)')

plt.ylabel('Amplitúdó')

plt.title("A szeizmikus nyomvonal frekvenciaspektruma")

plt.grid(Igaz)

plt.show()

Ez a példa bemutatja, hogyan lehet kiszámítani és ábrázolni egy szeizmikus nyom frekvenciaspektrumát. Az így kapott ábra kiemeli az adatokban jelenlévő domináns frekvenciákat, feltárva a felszín alatti struktúrák jellemzőit.


3. Idő-frekvencia elemzés

Sok esetben a szeizmikus jelek jellemzői idővel változnak, ami szükségessé teszi mind az idő, mind a frekvencia tartományok egyidejű elemzését. Az idő-frekvencia elemzés lehetővé teszi annak megértését, hogy a jel frekvenciatartalma hogyan alakul az idő múlásával.

3.1 Rövid idejű Fourier-transzformáció (STFT)

A rövid idejű Fourier-transzformáció (STFT) a szeizmikus jelet kis időablakokra bontja, és a Fourier-transzformációt alkalmazza minden ablakra, létrehozva egy spektrogrammot, amely megmutatja, hogyan változnak a frekvenciák az idő múlásával.

Az STFT-t a következő képlet adja meg:

STFT{u(t)}(t,f)=∫−∞∞u(τ)w(τ−t)e−2πifτdτSTFT\{ u(t) \}(t, f) = \int_{-\infty}^{\infty} u(\tau) w(\tau - t) e^{-2 \pi i f \tau} d\tauSTFT{u(t)}(t,f)=∫−∞∞u(τ)w(τ−t)e−2πifτdτ

hol:

  • w(τ−t)w(\tau - t)w(τ−t): Az ablakfüggvény középpontja a ttt idő.

Python példa: Spektrogram számítása

piton

Kód másolása

a scipy.signal import spektrogram fájlból

 

# Számítási spektrogram

frekvenciák, idők, Sxx = spektrogram(seismic_trace, fs=sampling_rate, nperseg=100)

 

# Plot spektrogram

plt.ábra(ábra=(10, 4))

plt.pcolormesh(idők; frekvenciák; 10 * np.log10(Sxx); árnyékolás='gouraud')

plt.xlabel('Idő(s)')

plt.ylabel('Frekvencia (Hz)')

plt.title("A szeizmikus nyomok spektrogramja")

plt.colorbar(label='Teljesítmény (dB)')

plt.show()

A spektrogram vizuálisan ábrázolja, hogy a szeizmikus nyomvonal frekvenciatartalma hogyan változik az idő múlásával, lehetővé téve a felszín alatti struktúrákhoz kapcsolódó különböző jelkomponensek azonosítását.


4. Idő- és frekvenciaelemzések alkalmazása szeizmikus adatok értelmezésére

Mind az időtartományi, mind a frekvenciatartomány-elemzések kritikus fontosságúak a szeizmikus adatok értelmezéséhez és az értelmes geológiai információk kinyeréséhez. A következő alkalmazások szemléltetik használatukat:

  • Reflexiós azonosítás: Az időtartomány-elemzést a reflexiós események és a hozzájuk tartozó érkezési idők azonosítására használják, amelyek feltárják a felszín alatti réteghatárokat.
  • Rétegsebesség becslése: Az első érkezési idők felhasználhatók a rétegsebességek szeizmikus törési technikákkal történő kiszámítására.
  • Csillapítási és abszorpciós analízis: A frekvenciatartomány-elemzés segít megérteni, hogy a különböző frekvenciákat hogyan nyeli el a felszín alatt, és nyomokat ad az anyag tulajdonságairól.
  • Szeizmikus attribútumelemzés: Az olyan attribútumok, mint  a pillanatnyi fázis,  a pillanatnyi frekvencia és  a pillanatnyi amplitúdó mind az idő-, mind a frekvenciatartományokból származnak, hogy javítsák a szeizmikus adatok értelmezhetőségét.

Python példa: Szeizmikus attribútumok számítása

piton

Kód másolása

# Számítsa ki a Hilbert transzformációt a pillanatnyi fázishoz és frekvenciához

tól scipy.signal import hilbert

 

analytic_signal = hilbert(seismic_trace)

instantaneous_amplitude = pl. abs(analytic_signal)

instantaneous_phase = np.kicsomagolás(np.szög(analytic_signal))

instantaneous_frequency = np.diff(instantaneous_phase) / (2,0 * np.pi) * sampling_rate

 

# Telek szeizmikus attribútumok

plt.ábra(ábra=(10, 6))

PLT.részmintatárgy(3, 1, 1)

plt.plot(idő; seismic_trace; label='Szeizmikus nyom')

plt.ylabel('Amplitúdó')

plt.title('Szeizmikus nyomok és attribútumok')

plt.grid(Igaz)

 

plt.részcselekmény(3, 1, 2)

plt.plot(idő; instantaneous_amplitude; label='Pillanatnyi amplitúdó'; color='zöld')

plt.ylabel('Amplitúdó')

plt.grid(Igaz)

 

plt.részcselekmény(3, 1, 3)

plt.plot(time[1:], instantaneous_frequency, label='Pillanatnyi frekvencia', color='piros')

plt.xlabel('Idő(s)')

plt.ylabel('Frekvencia (Hz)')

plt.grid(Igaz)

 

plt.tight_layout()

plt.show()

Ez a kód kiszámítja és ábrázolja a szeizmikus nyomok pillanatnyi amplitúdóját és frekvenciáját, amelyek kulcsfontosságú attribútumok az adatok értelmezésének javításához.


Következtetés

Az időtartomány és frekvenciatartomány elemzések alapvető eszközök a szeizmikus adatok feldolgozásához és értelmezéséhez. Míg az időtartomány-technikák a hullámformák és az érkezési idők azonosítására összpontosítanak, a frekvenciatartomány-elemzések feltárják a felszín alatti jellemzők spektrális tartalmát és csillapítási jellemzőit. Együtt átfogó megközelítést alkotnak a szeizmikus hullámok viselkedésének megértéséhez és az eltemetett struktúrákról és rétegekről szóló értelmes geológiai információk kinyeréséhez. A következő fejezet mélyebben belemerül a hullámformák értelmezésébe és a különböző felszín alatti anyagokkal és régészeti jellemzőkkel való kapcsolatukba.

4.4 Akusztikus és szeizmikus hullámformák értelmezése

A szeizmikus és akusztikus hullámformák értelmezése kritikus lépés ahhoz, hogy a nyers adatokat értelmes felszín alatti képekké alakítsuk. Ezeknek a hullámformáknak az alakját és viselkedését befolyásolják a geológiai struktúrák és anyagok, amelyeken áthaladnak, lehetővé téve számunkra, hogy olyan jellemzőkre következtessenek, mint a réteghatárok, üregek, eltemetett műemlékek és egyéb felszín alatti anomáliák. Ez a fejezet a hullámformák jellemzőit, értelmezését és a pontos felszín alatti előrejelzések készítésének vizualizációs technikáit tárgyalja.


1. A hullámforma jellemzőinek megértése

Minden szeizmikus nyom hullámformák sorozatát tartalmazza, amelyek mindegyike a szeizmikus hullám és a felszín alatti anyagok közötti kölcsönhatást képviseli. A szeizmikus hullámformák érdeklődésének elsődleges jellemzői a következők:

  • Amplitúdó: A hullám erőssége, jelezve a reflexiós együtthatókat és az anyag kontrasztjait.
  • Fázis: A hullám helyzete a ciklusában, információt szolgáltatva az események relatív időzítéséről.
  • Frekvenciatartalom: A hullámban jelen lévő frekvenciatartomány, amely jelezheti a felmérés mélységét és felbontását.
  • Polaritás és hullámforma: A hullám alakja, amely részleteket tár fel a reflektorokról és azok geometriájáról.

1.1 Visszaverődési együtthatók és amplitúdó

A visszavert szeizmikus hullám amplitúdója a  rétegek közötti akusztikus impedancia (ZZZ) kontraszttól függ, a következőképpen definiálva:

Z=ρvZ = \rho vZ=ρv

hol:

  • ρ\rhoρ a közeg sűrűsége.
  • VVV a szeizmikus hullámok sebessége a közegben.

Az  RRR reflexiós együtthatót, amely meghatározza a reflexió amplitúdóját, a következőképpen számítjuk ki:

R=Z2−Z1Z2+Z1R = \frac{Z_2 - Z_1}{Z_2 + Z_1}R=Z2+Z1Z2−Z1

hol:

  • Z1Z_1Z1 és Z2Z_2Z2 a két közeg akusztikus impedanciája az interfészen.

Az impedancia nagy kontrasztja erős visszaverődést eredményez (nagy amplitúdó), míg a kis kontraszt gyenge visszaverődést eredményez.


2. Szeizmikus hullámforma értelmezési technikák

Különböző technikák használhatók a szeizmikus hullámformák értelmezésére, amelyek mindegyike különböző hullámformák jellemzőit hangsúlyozza, hogy betekintést nyújtson a felszín alatti struktúrákba.

2.1 Keresztezés nélküli elemzés

A nulla keresztezés akkor következik be, amikor a szeizmikus nyom áthalad a nulla amplitúdójú vonalon, jelezve a pozitív és negatív hullámformák közötti átmenetet. A nulla keresztezések időzítése és távolsága jelezheti a réteghatárokat, és segíthet meghatározni a hullám fázisát.

2.2 Fázis és polaritás

A  szeizmikus hullám fázisa a ciklusában elfoglalt helyére utal, például csúcs, mélypont vagy nulla keresztezés. Bizonyos esetekben a fázis vagy a polaritás változása (a hullám alakjának megfordítása) jelezheti a litológia vagy a folyadéktartalom változását.

Python példa: Szeizmikus hullámformák vizualizálása nulla keresztezéssel és polaritással

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulált szeizmikus hullámforma

time = np.linspace(0, 1, 1000) # Idő másodpercben

frekvencia = 20 # A hullám frekvenciája (Hz)

amplitúdó = np.sin(2 * np.pi * frekvencia * idő) # Egyszerű szinuszos hullámforma

 

# Nulla kereszteződések megjelölése

zero_crossings = np.where(np.diff(np.előjel(amplitúdó)))[0]

 

# Hullámforma ábrázolása nulla keresztezéssel

plt.ábra(ábra=(10, 4))

plt.plot(idő; amplitúdó; label='szeizmikus hullámforma')

plt.scatter(idő[zero_crossings]; amplitúdó[zero_crossings]; color='red', label='Zero-Crossings')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title("Szeizmikus hullámforma nulla keresztezéssel")

plt.grid(Igaz)

plt.legend()

plt.show()

Az ábra egy egyszerű szeizmikus hullámformát jelenít meg, és kiemeli a nulla kereszteződéseket, amelyek kulcsfontosságúak a réteghatárok és a felszín alatti tulajdonságok változásainak értelmezéséhez.


3. Szeizmikus visszaverődés és fénytörés

A szeizmikus visszaverődések akkor fordulnak elő, amikor a hullámok különböző impedanciájú rétegek közötti határfelülettel találkoznak, míg a fénytörés magában foglalja a hullámok hajlítását, amikor különböző sebességű rétegeken haladnak át.

3.1 Reflexiós események

A  szeizmikus nyomkövetés visszaverődési eseményét egy hullámlet jellemzi, amely két réteg közötti határ jelenlétét jelzi. A visszaverődés időpontját kétirányú utazási időnek (TWTTWTTWT) nevezzük, amelyet a következő képlet ad meg:

TWT=2dvTWT = 2 \frac{d}{v}TWT=2vd

hol:

  • ddd az interfész mélysége.
  • VVV a szeizmikus hullám sebessége a közegben.

Ez a kapcsolat felhasználható a reflektor mélységének becslésére.

3.2 Fénytörési események

A fénytörés akkor következik be, amikor a hullámok egy interfészen hajlanak, és két réteg közötti határ mentén haladnak. A törésszög (θr\theta_r θr) a Snell-törvény segítségével határozható meg:

sinθ1v1=sinθ2v2\frac{\sin \theta_1}{v_1} = \frac{\sin \theta_2}{v_2}v1sinθ1=v2sinθ2

hol:

  • θ1\theta_1 θ1 és θ2\theta_2 θ2 az előfordulási szögek és a törésszögek.
  • v1v_1v1 és v2v_2v2 a megfelelő rétegek sebessége.

A törési adatokat gyakran használják a sebességrétegek feltérképezésére  és olyan jellemzők azonosítására, mint az alapkőzet vagy a nagy sebességű rétegek.


4. Fejlett hullámforma-elemzési technikák

A fejlett hullámforma-elemzési technikák mélyebb betekintést nyújthatnak a felszín alatti struktúrákba és javíthatják az értelmezést.

4.1 Amplitúdó versus offset (AVO) elemzés

Az AVO elemzés azt vizsgálja, hogy a reflexiós amplitúdó hogyan változik az eltolással (a forrás és a vevő közötti távolság). Az AVO válasz változásai jelezhetik a folyadéktartalom vagy a litológia változásait. A GGG AVO gradiens meghatározása:

G=dAdθG = \frac{d A}{d \theta}G=dθdA

hol:

  • AAA a reflexió amplitúdója.
  • θ\thetaθ a beesési szög.

A magas AVO gradiensek gázzal telített rétegeket jelezhetnek, míg az alacsony gradiensek sóoldatot vagy szilárd ásványi anyagokat jelezhetnek.

Python-példa: AVO-elemzés szimulálása

piton

Kód másolása

# Az AVO elemzés paraméterei

incident_angles = np.linspace(0, 30, 100) # Incidens szögek fokban

amplitude_changes = np.sin(np.radians(incident_angles)) * 0,5 # Egyszerű AVO színátmenet

 

# Plot AVO válasz

plt.ábra(ábra=(10, 4))

plt.plot(incident_angles; amplitude_changes; label='AVO válasz')

plt.xlabel('Beesési szög (fok)')

plt.ylabel('reflexiós amplitúdó')

plt.title('Szimulált AVO válasz')

plt.grid(Igaz)

plt.legend()

plt.show()

Ez a példa egy alapvető AVO választ szimulál, amely megmutatja, hogyan változik a reflexiós amplitúdó a beesési szöggel.

4.2 Teljes hullámforma inverzió (FWI)

A teljes hullámforma inverzió egy fejlett technika, amely a teljes szeizmikus hullámformát (amplitúdó, fázis és frekvenciatartalom) használja a felszín alatti tulajdonságok nagy felbontású modelljeinek létrehozásához. Ez magában foglalja a sebességmodell iteratív frissítését a megfigyelt és a modellezett hullámformák közötti különbség minimalizálása érdekében. Az  FWI-ben minimalizált Φ\PhiΦ objektív függvényt a következő képlet adja meg:

Φ=12∑x,t(uobs(x,t)−umodel(x,t))2\Phi = \frac{1}{2} \sum_{x, t} \left( u_{\text{obs}}(x, t) - u_{\text{model}}(x, t) \right)^2Φ=21x,t∑(uobs(x,t)−umodel(x,t))2

hol:

  • uobs(x,t)u_{\text{obs}}(x, t)uobs(x,t) a megfigyelt adatok.
  • umodel(x,t)u_{\text{model}}(x, t)umodel(x,t) a modellezett adatok.

Az FWI részletes képeket tud szolgáltatni a sebességszerkezetekről és az anyagtulajdonságokról, javítva az összetett felszín alatti jellemzők megértését.


5. Vizualizációs és értelmezési technikák

A szeizmikus adatok hatékony megjelenítése kritikus fontosságú az értelmezés szempontjából. A gyakori vizualizációs technikák a következők:

  • Szeizmikus mozgási diagramok: A szeizmikus nyomok hagyományos ábrázolása, kiemelve az amplitúdó időbeli változásait.
  • Szeizmikus attribútumtérképek: Jelenítsen meg bizonyos jellemzőket, például amplitúdót, fázist vagy frekvenciát az egyes jellemzők kiemeléséhez.
  • Szeizmikus metszetek (2D/3D): A felszín alatti keresztmetszeti nézetek, amelyek a reflektorok és geológiai struktúrák térbeli eloszlását mutatják.

Python példa: szeizmikus mozgási görbe generálása

piton

Kód másolása

# A wiggle plot paraméterei

num_traces = 10

trace_spacing = 0,1

 

# Több nyomkövetés létrehozása enyhe időeltolódással

traces = [np.sin(2 * np.pi * frekvencia * (idő - i * trace_spacing)) for i in range(num_traces)]

 

# Telek wiggle telek

plt.ábra(ábra=(10, 6))

Az i esetében a Trace in Enumerate(Traces):

    plt.plot(idő, nyomkövetés + i, color='black') # Minden nyomkövetés eltolása az indexével

plt.xlabel('Idő(s)')

plt.ylabel('Nyomkövetési index')

plt.title('Szeizmikus kavargó cselekmény')

plt.grid(Igaz)

plt.show()

A kavargó grafikon vizuálisan ábrázolja a többszörös szeizmikus nyomokat, lehetővé téve a folyamatos reflektorok és anomáliák könnyű azonosítását a felmérési területen.


Következtetés

A szeizmikus és akusztikus hullámformák értelmezése megköveteli jellemzőik megértését, beleértve az amplitúdót, a fázist, a frekvenciatartalmat és a polaritást. Az olyan technikák alkalmazásával, mint a nulla keresztezés elemzése, az AVO elemzés és a teljes hullámforma inverzió, a földmérők kritikus információkat nyerhetnek ki a felszín alatti jellemzőkről és azok tulajdonságairól. A vizualizációs eszközök, mint például a mozgó cselekmények és a szeizmikus szakaszok, javítják az értelmezést, lehetővé téve a régészek és geofizikusok számára, hogy pontosan azonosítsák és jellemezzék a föld alatti struktúrákat. A következő fejezetek az értelmezési folyamat automatizálására szolgáló algoritmikus megközelítéseket tárgyalják, valamint esettanulmányokat, amelyek ezeket a technikákat szemléltetik a műemlékek észlelésében.

5.1 Jellemzők kinyerése szeizmikus adatokból

A szeizmikus értelmezésben  a jellemzők kinyerése kulcsfontosságú lépés, amely magában foglalja az értelmes minták és struktúrák elkülönítését a nyers szeizmikus adatoktól. A jellemzők kinyerésével egyszerűsíthetjük az összetett szeizmikus hullámformákat, és azokra a kulcsfontosságú jellemzőkre összpontosíthatunk, amelyek feltárják a felszín alatti geológiai információkat. A hatékony jellemzőkinyerés javítja a későbbi adatelemzést és modellezést, és segít azonosítani a potenciális földalatti műemlékeket, rétegtani rétegeket és régészeti érdeklődésre számot tartó anomáliákat.

Ez a fejezet a jellemzők kinyerésének különböző technikáit tárja fel, az alapvető attribútumszámítástól a fejlettebb jelfeldolgozási módszerekig és számítási algoritmusokig. A cél olyan adatreprezentációk előállítása, amelyek hangsúlyozzák a kritikus felszín alatti struktúrákat, miközben csökkentik a zajt és a redundanciát.


1. A szeizmikus jellemzők megértése

A szeizmikus jellemzők a szeizmikus adatok mérhető tulajdonságai, amelyek felhasználhatók a felszín alatti jellemzők azonosítására és osztályozására. Az attribútumok a szeizmikus hullámforma tulajdonságaiból származnak, beleértve az amplitúdót, a frekvenciát,  a fázist és  a folytonosságot. Három fő kategóriába sorolhatók:

  • Pillanatnyi attribútumok: A Hilbert-transzformációból származnak, és magukban foglalják az amplitúdót, a fázist és a frekvenciát minden időmintában.
  • Geometriai jellemzők: Jellemzők a szeizmikus adatokban lévő alakzatok és minták, például folytonosság, görbület és koherencia.
  • Spektrális jellemzők: Vizsgálja meg a szeizmikus jelek frekvenciatartalmát, hogy információt nyújtson az ágy vastagságáról, litológiájáról és csillapításáról.

1.1 Pillanatnyi amplitúdó, fázis és frekvencia

Az amplitúdó, fázis és frekvencia pillanatnyi tulajdonságai részletes betekintést nyújtanak a szeizmikus hullámformák helyi viselkedésébe.

  • Pillanatnyi amplitúdó: A szeizmikus nyom nagysága minden egyes időmintában, jelezve a visszaverődés változását.

Ainst(t)=∣h(t)∣A_{\text{inst}}(t) = |h(t)|Ainst(t)=h(t)

hol:

  • h(t)h(t)h(t) az u(t)u(t)u(t) szeizmikus nyomból származtatott analitikus jel:

h(t)=u(t)+i⋅H{u(t)}h(t) = u(t) + i \cdot \mathcal{H} \{ u(t) \}h(t)=u(t)+i⋅H{u(t)}

ahol H{u(t)}\mathcal{H} \{ u(t) \}H{u(t)} a nyomvonal Hilbert-transzformációja.

  • Pillanatnyi fázis: Az analitikus jel fázisszöge, amely megmutatja a hullám helyzetét a ciklusában.

φinst(t)=arg(h(t))\phi_{\text{inst}}(t) = \arg(h(t))φinst(t)=arg(h(t))

  • Pillanatnyi frekvencia: A pillanatnyi fázis változásának sebessége, amely frekvenciaváltozást biztosít az idő múlásával.

finst(t)=12πdφinst(t)dtf_{\text{inst}}(t) = \frac{1}{2 \pi} \frac{d \phi_{\text{inst}}(t)}{dt}finst(t)=2π1dtdφinst(t)

Python példa: Pillanatnyi amplitúdó, fázis és frekvencia kiszámítása

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

tól scipy.signal import hilbert

 

# Szeizmikus nyom szimulálása

time = np.linspace(0, 1, 1000) # Idő másodpercben

frekvencia = 30 # A hullám frekvenciája Hz-ben

seismic_trace = np.sin(2 * np.pi * gyakoriság * idő)

 

# Számítsa ki az analitikus jelet Hilbert-transzformációval

analytic_signal = hilbert(seismic_trace)

instantaneous_amplitude = pl. abs(analytic_signal)

instantaneous_phase = np.kicsomagolás(np.szög(analytic_signal))

instantaneous_frequency = np.diff(instantaneous_phase) / (2,0 * np.pi) * 1000 # Frekvencia Hz-ben

 

# Telek eredmények

plt.ábra(ábra=(10, 6))

PLT.részmintatárgy(3, 1, 1)

plt.plot(idő; seismic_trace; label='Szeizmikus nyom')

plt.ylabel('Amplitúdó')

plt.title('Szeizmikus nyomok és pillanatnyi attribútumok')

 

plt.részcselekmény(3, 1, 2)

plt.plot(idő; instantaneous_amplitude; label='Pillanatnyi amplitúdó'; color='zöld')

plt.ylabel('Amplitúdó')

 

plt.részcselekmény(3, 1, 3)

plt.plot(time[1:], instantaneous_frequency, label='Pillanatnyi frekvencia', color='piros')

plt.xlabel('Idő(s)')

plt.ylabel('Frekvencia (Hz)')

 

plt.tight_layout()

plt.grid(Igaz)

plt.show()

Ez a példa bemutatja, hogyan lehet kiszámítani egy szeizmikus nyom pillanatnyi amplitúdóját, fázisát és frekvenciáját, lehetővé téve a felszín alatti anyagváltozások és réteghatárok jobb megértését.


2. Spektrális bomlás és wavelet transzformáció

A spektrális bomlás egy erőteljes technika, amely magában foglalja a szeizmikus jel lebontását az alkotó frekvenciakomponensekre. Ez a folyamat elvégezhető a Fourier-transzformációval vagy kifinomultabb megközelítésekkel, például a folyamatos hullámtranszformációval (CWT).

2.1 Folyamatos hullámforma (CWT)

A CWT a szeizmikus jelet skálázott és eltolt hullámok összegeként ábrázolja. Ez lehetővé teszi a többfelbontású elemzést, amely egyszerre szolgáltat idő- és frekvenciainformációkat.

Az u(t)u(t)u(t) hullámmal rendelkező u(t)u(t)u(t) szeizmikus nyom CWT-je ψ(t)\psi(t)ψ(t) hullámmal a következőképpen határozható meg:

W(a,b)=∫−∞∞u(t)ψ∗(t−ba)dtW(a, b) = \int_{-\infty}^{\infty} u(t) \psi^* \left( \frac{t - b}{a} \right) dtW(a,b)=∫−∞∞u(t)ψ(kukac−b)dt

hol:

  • Az AAA az a skála paraméter , amely meghatározza a hullám dilatációját.
  • A bbb az a shift paraméter , amely meghatározza a wavelet transzlációját.
  • ψ\psi^*ψ a wavelet függvény komplex konjugátuma.

Python példa: szeizmikus nyom folytonos wavelet transzformációja

piton

Kód másolása

PYWT importálása

 

# A wavelet transzformáció paraméterei

wavelet_name = 'cmor' # Komplex Morlet hullám

Skálák = NP.Arange(1, 100)

 

# Folyamatos wavelet transzformáció végrehajtása

együtthatók, gyakoriságok = pywt.cwt(seismic_trace, skálák, wavelet_name)

 

# Plot wavelet transzformáció (scalogram)

plt.ábra(ábra=(10, 6))

plt.m.mutat(np.abs(együtthatók), aspektus='auto', terjedelem=[0, 1, frekvenciák[-1], frekvenciák[0]],

           cmap='jet', interpoláció='bilinear')

plt.xlabel('Idő(s)')

plt.ylabel('Frekvencia (Hz)')

plt.title('Folytonos hullám transzformációs skalogram')

plt.colorbar(label='Magnitúdó')

plt.show()

A  CWT által generált skalogram  a szeizmikus jel idő-frekvencia ábrázolását biztosítja, megmutatja, hogy a különböző frekvenciák hogyan változnak az idő múlásával, és segít azonosítani az olyan jellemzőket, mint a réteghatárok, hibák vagy rejtett üregek.


3. Geometriai attribútumok kinyerése

A geometriai jellemzők leírják a szeizmikus visszaverődések alakját, folytonosságát és textúráját, nyomokat adva a felszín alatti struktúrák geometriájáról. A gyakori geometriai jellemzők a következők:

  • Koherencia: A szeizmikus nyomok közötti hasonlóságot méri, hogy kiemelje az olyan jellemzőket, mint a hibák vagy a folytonosság megszakadása.
  • Dip és azimut: Határozza meg a reflektorok lejtését és tájolását, segítve a hajtogatás és a szerkezeti deformációk feltérképezését.
  • Görbület: Kiemeli a tükröződés görbületének változásait, amelyek redőket, hibákat vagy csatornákat jelezhetnek.

3.1 Koherencia számítás

A koherencia attribútumokat a szomszédos szeizmikus nyomok összehasonlításával számítják ki, hogy azonosítsák a diszkontinuitás területeit. A koherencia kiszámításának egyik megközelítése a keresztkorreláció:

C(t)=∑i(ui(t)−uˉ)(vi(t)−vˉ)∑i(ui(t)−uˉ)2∑i(vi(t)−vˉ)2C(t) = \frac{\sum_{i} (u_i(t) - \bar{u})(v_i(t) - \bar{v})}{\sqrt{\sum_{i} (u_i(t) - \bar{u})^2 \sum_{i} (v_i(t) - \bar{v})^2}}C(t)=∑i(ui(t)−uˉ)2∑i(vi(t)−vˉ)2∑i(ui(t)−uˉ)(vi(t)−vˉ)

hol:

  • UI(t)u_i(t)ui(t) és vi(t)v_i(t)vi(t) szomszédos szeizmikus nyomok.
  • Uˉ\bar{u}uˉ és vˉ\bar{v}vˉ a középértékek.

4. Funkciók kinyerése gépi tanuláshoz

A kinyert funkciók bemenetként szolgálnak a gépi tanulási modellekhez a minták automatikus észleléséhez, a litológiák osztályozásához és a felszín alatti struktúrák előrejelzéséhez. A gépi tanulási algoritmusok alkalmazása előtt a szeizmikus adatok előre feldolgozásra kerülnek, hogy informatív,  csökkenthető és  a célstruktúrákat reprezentáló jellemzőket származtassanak.

4.1 Funkciók méretezése és normalizálása

A funkciók közötti konzisztencia biztosítása és a modellkonvergencia javítása érdekében a rendszer funkcióskálázást alkalmaz:

Xscaled=X−μσ X_{\text{scaled}} = \frac{X - \mu}{\sigma}Xscaled=σX−μ

hol:

  • μ\muμ a jellemző középértéke.
  • σ\sigmaσ a szórás.

4.2 Dimenzionalitás csökkentési technikák

Az olyan technikák, mint  a főkomponens-elemzés (PCA) vagy  a t-elosztott sztochasztikus szomszédbeágyazás (t-SNE) használhatók a kinyert jellemzők dimenziójának csökkentésére, miközben megőrzik a besorolási vagy fürtözési feladatokhoz szükséges releváns információkat.

Python-példa: PCA a funkciók csökkentéséhez

piton

Kód másolása

from sklearn.decomposition import PCA

 

# Jellemző mátrix generálása (pl. pillanatnyi amplitúdó, frekvencia)

jellemzők = np.vstack((instantaneous_amplitude, instantaneous_frequency)). T

 

# PCA alkalmazása

pca = PCA(n_components=2)

features_pca = pca.fit_transform(jellemzők)

 

# Plot PCA-csökkentett funkciók

plt.ábra(ábra=(8, 6))

plt.scatter(features_pca[:, 0]; features_pca[:, 1]; c=idő, cmap='jet', s=10)

plt.xlabel('1. fő összetevő')

plt.ylabel('2. főösszetevő')

plt.title('Funkciótér a PCA után')

plt.colorbar(label='Idő (s)')

plt.grid(Igaz)

plt.show()

Az eredményül kapott ábra bemutatja, hogy a PCA hogyan csökkenti a jellemzőtér dimenzióját, megkönnyítve a szeizmikus adatokon belüli kapcsolatok megjelenítését és elemzését.


Következtetés

A jellemzők kinyerése a szeizmikus adatok elemzésének alapvető lépése, amely a nyers hullámformákat értelmes ábrázolásokká alakítja, amelyek kiemelik a felszín alatti struktúrákat. A pillanatnyi jellemzők, a spektrális bomlás és a geometriai jellemzők felhasználásával a szeizmikus értelmezők javíthatják képességüket a föld alatti jellemzők észlelésére és feltérképezésére. Az olyan fejlett technikák, mint a wavelet transzformációk és a gépi tanuláson alapuló funkciókinyerés lehetővé teszik az értelmezési feladatok automatizálását, ami gyorsabb és pontosabb felszín alatti jellemzéshez vezet. A következő fejezet a szeizmikus adatokra alkalmazott gépi tanulási technikákat és mintafelismerő algoritmusokat vizsgálja az automatizált jellemzők észleléséhez és osztályozásához.

5.2 Gépi tanulási technikák mintafelismeréshez

A gépi tanulás (ML) a szeizmikus adatok értelmezésének átalakító eszközévé vált, lehetővé téve a jellemzők kinyerésének, az anomáliadetektálásnak és a felszín alatti osztályozásnak az automatizálását. A régészeti felmérések során összegyűjtött nagy mennyiségű adat miatt a gépi tanulás hatékony módszert kínál a minták felismerésére és a geológiai jellemzők előrejelzésére, javítva a rejtett műemlékek és eltemetett struktúrák észlelésének képességét. Ez a fejezet feltárja a legfontosabb gépi tanulási technikákat, az adatok előkészítését, a modell kiválasztását és a gyakorlati alkalmazásokat a szeizmikus régészet összefüggésében.


1. Bevezetés a szeizmikus adatok gépi tanulásába

A gépi tanulási algoritmusok képesek azonosítani a szeizmikus adatok összetett mintáit, amelyek nem könnyen különböztethetők meg a hagyományos értelmezési módszerekkel. A fő célkitűzések a következők:

  • Osztályozás: Különböző felszín alatti anyagok vagy geológiai rétegek azonosítása.
  • Szegmentálás: Olyan struktúrák észlelése és körülhatárolása, mint a hibák, üregek és potenciális műemlékek.
  • Anomáliadetektálás: Kiugró értékek vagy váratlan minták felismerése, amelyek jelentős régészeti jellemzőkre utalhatnak.

Ezeket a célokat felügyelt, felügyelet nélküli és mély tanulási technikákkal érik el.


2. Felügyelt tanulás a szeizmikus adatok osztályozásához

A felügyelt tanulás során a modellek címkével ellátott adatkészletek használatával vannak betanítva, ahol a bemeneti jellemzők (például szeizmikus attribútumok) ismert célcímkékre (például litológia, rétegtípus) vannak leképezve. A modell megtanulja általánosítani a mintákat a címkézett adatokból, majd osztályozhatja az új, nem látható adatokat.

2.1 Adatok előkészítése és funkciók kiválasztása

A felügyelt tanuláshoz a szeizmikus adatokat előre fel kell dolgozni és címkézni kell. A gyakori lépések a következők:

  1. Normalizálás: A jellemzők méretezése nulla átlaggal és egységvarianciával rendelkezik.

Xnorm=X−μσ X_{\text{norm}} = \frac{X - \mu}{\sigma}Xnorm=σX−μ

hol:

    • XXX a jellemző mátrix.
    • μ\muμ a jellemző középértéke.
    • σ\sigmaσ a szórás.
  1. Funkció kiválasztása: Válassza ki a releváns jellemzőket olyan szeizmikus jellemzők közül, mint az amplitúdó, a fázis, a frekvencia és a koherencia.

2.2 Modell kiválasztása és képzése

A szeizmikus osztályozáshoz számos felügyelt algoritmus használható:

  • Döntési fák: Faalapú modell, amely jellemzőértékek alapján osztja fel az adatokat.
  • Vektorgépek (SVM-ek) támogatása: Megkeresi az optimális hipersíkot, amely elválasztja az adatosztályokat egy magas dimenziós térben.
  • Véletlenszerű erdők: Döntési fák együttese, amely több modell kombinálásával javítja az általánosítást.

Python-példa: véletlenszerű erdő betanítása szeizmikus adatok osztályozásához

piton

Kód másolása

from sklearn.ensemble import RandomForestClassifier

sklearn.model_selection importálási train_test_split

Az sklearn.metrics importálási accuracy_score

 

# Szimulált jellemzőadatok (pl. amplitúdó, frekvencia) és címkék (pl. réteg típusa)

jellemzők = np.random.rand(1000, 5) # 1000 minta, 5 jellemző

címkék = np.random.randint(0, 2, 1000) # Bináris osztályozás (0 vagy 1)

 

# Adatok felosztása betanítási és tesztelési készletekre

X_train, X_test, y_train, y_test = train_test_split(jellemzők; címkék; test_size=0,2)

 

# Véletlenszerű erdő modell betanítása

model = RandomForestClassifier(n_estimators=100; random_state=42)

modell.illeszt(X_train; y_train)

 

# Értékelje a modell teljesítményét

y_pred = modell.predict(X_test)

pontosság = accuracy_score(y_test, y_pred)

 

print(f"Modell pontossága: {pontosság:.2f}")

A fenti kód egy véletlenszerű erdőosztályozót tanít be a felszín alatti osztályok szeizmikus attribútumok alapján történő előrejelzéséhez. A modell pontossága méri a tesztadatok teljesítményét.


3. Felügyelet nélküli tanulás a szeizmikus adatok klaszterezéséhez

A felügyelet nélküli tanulás arra összpontosít, hogy előre definiált címkék nélkül találjon mintákat az adatokban. A klaszterező algoritmusok különösen hasznosak hasonló szeizmikus jelek csoportosításához, anomáliák azonosításához vagy rejtett struktúrák felfedezéséhez.

3.1 K-Means klaszterezés

A K-Means algoritmus KKK-fürtökre particionálja az adatokat a pontok és a hozzájuk tartozó klasztercentroidok közötti távolság minimalizálásával:

argminS∑i=1K∑xSix−μi2\arg \min_{S} \sum_{i=1}^{K} \sum_{x \in S_i} \| x - \mu_i \|^2argSmini=1∑KxSix−μi2

hol:

  •  SiS_iSi a  III. klaszter pontjainak halmaza.
  • μi\mu_i μi a III. klaszter középpontja.

Python példa: K-means klaszterezés szeizmikus adatokhoz

piton

Kód másolása

from sklearn.cluster import KMeans

 

# K-Means fürtözés végrehajtása

num_clusters = 3

kmeans = KMeans(n_clusters=num_clusters; random_state=42)

Klaszterek = kmeans.fit_predict(jellemzők)

 

# Plot klaszterezési eredmények (2D vetület)

plt.scatter(jellemzők[:; 0]; jellemzők[:; 1]; c=klaszterek; cmap='viridis'; s=20)

plt.xlabel('1. funkció')

plt.ylabel('2. funkció')

plt.title("K-jelentés: szeizmikus adatok klaszterezése")

plt.show()

Az eredményül kapott szórási diagram megmutatja, hogy a szeizmikus adatok hogyan csoportosíthatók klaszterekbe, amelyek megfelelhetnek a különböző felszín alatti anyagoknak vagy szerkezeteknek.


4. Mély tanulás a szeizmikus értelmezéshez

A mély tanulás, különösen  a konvolúciós neurális hálózatok (CNN-ek) sikeresek voltak a szeizmikus minták felismerésében, a képszegmentálásban és az anomáliadetektálásban. A mély tanulási modellek megtanulhatják az adatok hierarchikus ábrázolását, és manuális funkciókinyerés nélkül rögzíthetik az összetett funkciókat.

4.1 Konvolúciós neurális hálózatok (CNN-ek)

A CNN konvolúciós szűrők több rétegéből áll, amelyek megtanulják a szeizmikus adatok térbeli mintáit. Egy tipikus CNN architektúra a következőket tartalmazza:

  1. Konvolúciós rétegek: Szűrők alkalmazása a bemeneti adatokra a jellemzők észleléséhez.

Zi,j,k=(Wk∗X)i,j+bkZ_{i, j, k} = (W_k \ast X)_{i, j} + b_kZi,j,k=(WkX)i,j+bk

hol:

    •  WkW_kWk  a kthk^{th}kth szűrő szűrősúlya.
    • \ast a konvolúciós operátor.
    • XXX a bemeneti adat.
  1. Rétegek készletezése: Csökkentse az adatok térbeli dimenzióit.
  2. Teljesen összekapcsolt rétegek: A konvolúciós rétegekben tanult jellemzők kombinálásával végső előrejelzéseket készíthet.

Python példa: Egyszerű CNN létrehozása szeizmikus osztályozáshoz

piton

Kód másolása

from keras.models import Sequential

from keras.layers import Conv1D, MaxPooling1D, Flatten, Dense

 

# Szimulált szeizmikus adatok generálása (pl. idősorok)

seismic_data = np.random.rand(1000, 128, 1) # 1000 minta, 128 időlépés, 1 csatorna

címkék = np.random.randint(0, 2, 1000) # Bináris osztályozás

 

# CNN modell meghatározása

model = Sequential()

modell.add(Conv1D(32; kernel_size=3; aktiválás='relu'; input_shape=(128;1)))

modell.add(MaxPooling1D(pool_size=2))

model.add(Összeolvasztás())

model.add(Sűrű(10; aktiválás='relu'))

model.add(Sűrűség(1; aktiválás='szigmoid'))

 

# Modell fordítása és betanítása

modell.compill(optimalizáló='adam'; loss='binary_crossentropy'; metrics=['pontosság'])

modell.illeszt(seismic_data; címkék; korszakok=10; batch_size=32)

A kód egy alapvető CNN-modellt valósít meg a szeizmikus idősoros adatok osztályozásához. A modell konvolúciós rétegekkel tanulja meg a funkciókat az adatokból, majd teljesen összekapcsolt rétegeket a besoroláshoz.


5. Mintafelismerés és objektumfelismerés

Az osztályozáson és klaszterezésen túl a szeizmikus adatok gyakran megkövetelik bizonyos minták vagy struktúrák észlelését. Az olyan technikák, mint az objektumészlelés, azonosíthatják az anomáliákat, például az eltemetett műemlékeket vagy üregeket a szeizmikus szakaszokon belül.

5.1 Régióalapú konvolúciós neurális hálózatok (R-CNN)

Az R-CNN-ek kombinálják  a konvolúciós neurális hálózatokat a régiójavaslati hálózatokkal  , hogy észleljék az objektumokat a szeizmikus képeken. Régióalapú tereptárgyak kinyerését és osztályozását végzik, így alkalmasak régészeti struktúrák megtalálására.


6. A modell teljesítményének értékelése

A gépi tanulási modellek teljesítményét a rendszer a következő metrikák használatával értékeli ki:

  • Pontosság: A helyes előrejelzések aránya az összes előrejelzéshez képest.
  • Pontosság és visszahívás: A besorolási teljesítmény kiértékelésére szolgáló metrikák, különösen kiegyensúlyozatlan adatkészletek esetén.
  • Zavartsági mátrix: A valódi pozitív, a hamis pozitív, az igaz negatív és a hamis negatív értékek számát jeleníti meg.

Python példa: Zavarmátrix számítása és ábrázolása

piton

Kód másolása

Az sklearn.metrics importálási confusion_matrix

Seaborn importálása SNS-ként

 

# Zavaros mátrix generálása

cm = confusion_matrix(y_test, y_pred)

 

# Telek zavaros mátrix

plt.ábra(ábra=(6, 4))

sns.heatmap(cm, annot=True, fmt="d", cmap="Blues", xticklabels=['Class 0', 'Class 1'], yticklabels=['Class 0', 'Class 1'])

plt.xlabel('Előrejelzett')

plt.ylabel('Tényleges')

plt.title("Zavarmátrix")

plt.show()

A zavartsági mátrix részletes képet nyújt a modell teljesítményéről, jelezve, hogy a modell mennyire jól különbözteti meg az osztályokat a szeizmikus adatokban.


Következtetés

A gépi tanulási technikák a felügyelt osztályozástól a mély tanulásig hatékony eszközöket biztosítanak a szeizmikus adatok értelmezéséhez és a felszín alatti műemlékekre és struktúrákra utaló minták észleléséhez. A különböző modellek és algoritmusok kihasználásával a szeizmikus értelmezők automatizálhatják az elemzési folyamatot, csökkenthetik a kézi értelmezési időt és javíthatják a régészeti felfedezések pontosságát. A következő fejezet olyan fejlett képalkotási technikákkal foglalkozik, mint az inverz modellezés és  a tomográfiai képalkotás, amelyek tovább javítják a felszín alatti értelmezések felbontását és részletességét.

5.3 Inverz modellezés és tomográfiás képalkotás

Az inverz modellezés és a tomográfiai képalkotás a szeizmikus adatok értelmezésének egyik leghatékonyabb eszköze, amely részletes rekonstrukciót biztosít a felszín alatt. A jellemzők kinyerésével ellentétben, amely bizonyos attribútumok azonosítására összpontosít, ezek a technikák egy olyan átfogó modell felépítését célozzák, amely leírja a fizikai tulajdonságok teljes eloszlását a felszín alatt.

Ez a fejezet feltárja az inverz modellezés alapelveit, a tomográfiai képalkotás mögötti matematikát, és azt, hogy ezek a módszerek hogyan járulnak hozzá az összetett felszín alatti jellemzők megértéséhez, beleértve az eltemetett régészeti struktúrákat és műemlékeket.


1. Az inverz modellezés alapjai

Az inverz modellezés a szeizmikus elemzésben a megfigyelt szeizmikus adatokat magyarázó modellparaméterek (például sebesség, sűrűség és rétegmélység) becslésének folyamatára utal. Ezt "inverznek" nevezik, mert visszafelé működik az adatokból, hogy kikövetkeztesse az alapul szolgáló modellt, szemben az "előre modellezéssel", amely ismert modellparaméterek alapján előrejelzi az adatokat.

1.1 Az inverz probléma

Az inverz probléma általános formája az, hogy megtaláljuk azt az m\mathbf{m}m modellt, amely a legjobban megmagyarázza a d\mathbf{d}d adatokat:

d=G(m)+e\mathbf{d} = \mathbf{G}(\mathbf{m}) + \mathbf{e}d=G(m)+e

hol:

  • G(m)\mathbf{G}(\mathbf{m})G(m) az az előremenő operátor , amely az m\mathbf{m}m modellparamétereket a megfigyelt d\mathbf{d}d adatokhoz kapcsolja.
  • e\mathbf{e}e az adatok hibája vagy zaja.

Az inverz probléma megoldásához meg kell találni az m\mathbf{m}m-et úgy, hogy a maradék r=d−G(m)\mathbf{r} = \mathbf{d} - \mathbf{G}(\mathbf{m})r=d−G(m) minimális legyen. Ezt a minimalizálást általában optimalizálási problémaként fejezik ki:

minm Φ(m)=d−G(m)∥2+λ R(m)\min_{\mathbf{m}} \, \Phi(\mathbf{m}) = \|\mathbf{d} - \mathbf{G}(\mathbf{m})\|^2 + \lambda \, R(\mathbf{m})mminΦ(m)=d−G(m)∥2+λR(m)

hol:

  • Φ(m)\Phi(\mathbf{m})Φ(m) a minimalizálandó objektív függvény.
  • R(m)R(\mathbf{m})R(m) egy regularizációs kifejezés, amely korlátokat vagy simaságot ró a modellre.
  • λ\lambdaλ az a regularizációs paraméter, amely szabályozza az adatok illesztése és a modell simítása közötti egyensúlyt.

Python példa: Inverz problémamegoldás regularizációval

piton

Kód másolása

Numpy importálása NP-ként

from scipy.optimize import minimalizálás

 

# Szimulált adatok és előre modell (például egyszerű lineáris modell)

adat = np.tömb([10; 20; 30])

G = np.tömb([[1, 2], [2, 3], [3, 4]])

 

# Objektív függvény definiálása regularizációval

def objective_function(m, G, adat, lambda_reg):

    maradék = adat - G @ m

    regularizáció = lambda_reg * np.linalg.norm(m)**2

    return np.linalg.norm(maradék)**2 + regularizáció

 

# A modell paramétereinek kezdeti becslése

m0 = np.tömb([1;1])

lambda_reg = 0,1 # Regularizációs paraméter

 

# Inverz probléma megoldása optimalizálással

eredmény = minimalizál(objective_function, m0, args=(G, adat, lambda_reg))

model_parameters = eredmény.x

 

print("Becsült modellparaméterek:", model_parameters)

Ez az egyszerű példa lineáris előremutató modellt és regularizációt használ az adatokhoz legjobban illeszkedő modellparaméterek becslésére, bemutatva az inverz problémamegoldás mögötti alapfogalmakat.


2. Szeizmikus tomográfia

A szeizmikus tomográfia az inverz modellezés fejlett formája, amely keresztmetszeti képeket biztosít a felszín alatt, hasonlóan az orvosi CT-vizsgálatokhoz. Úgy működik, hogy elemzi a szeizmikus hullámok utazási idejét és útját, amikor különböző anyagokon haladnak át.

2.1 Utazási idő tomográfia

Az utazási idő tomográfia arra összpontosít, hogy mérje azt az időt, amely alatt a szeizmikus hullámok eljutnak a forrástól a vevőig. A cél a felszín alatti rész v(x,z)v(x, z)v(x,z) sebességmodelljének rekonstruálása, amely megmagyarázza a megfigyelt utazási időket.

A szeizmikus hullám TTT utazási idejét a Γ\GammaΓ pályán a következő képlet adja meg:

T=∫Γdsv(s)T = \int_{\Gamma} \frac{ds}{v(s)}T=∫Γv(s)ds

hol:

  • A DSSDS egy infinitezimális szegmens az útvonal mentén.
  • v(s)v(s)v(s) a sebesség az út egyes pontjain.

Az utazási idő tomográfia fordított problémája magában foglalja a v(x,z)v(x, z)v(x,z) sebességmodell megtalálását, amely minimalizálja a megfigyelt és a számított utazási idő közötti különbséget.

2.2 Teljes hullámforma inverzió (FWI)

A teljes hullámforma inverzió (FWI) egy átfogóbb technika, amely a teljes hullámformát (nem csak az utazási időt) használja a felszín alatti tulajdonságok nagy felbontású modelljeinek felépítéséhez. Az FWI objektív függvénye a következőképpen határozható meg:

Φ(m)=12∑x,t(uobs(x,t)−umodel(x,t; m))2\Phi(\mathbf{m}) = \frac{1}{2} \sum_{x, t} \left( u_{\text{obs}}(x, t) - u_{\text{model}}(x, t; \mathbf{m}) \right)^2Φ(m)=21x,t∑(uobs(x,t)−umodel(x,t; m))2

hol:

  • Uobs(x,t)u_{\text{obs}}(x, t)uobs(x,t) a megfigyelt szeizmikus adatok xxx pozícióban és ttt időpontban.
  • umodell(x,t; m)u_{\text{model}}(x, t; \mathbf{m})umodel(x,t; m) a modellezett szeizmikus adatok az aktuális m\mathbf{m}m modellparaméterek alapján.

Az FWI iteratív módon frissíti a modellt, hogy csökkentse a megfigyelt és a modellezett hullámformák közötti eltérést, ami részletes képet eredményez a felszín alatt.

Python-példa: Gradient Descent for FWI

piton

Kód másolása

# Határozza meg a gradiens süllyedési függvényt a hullámforma inverziójához

def fwi_gradient_descent(data_obs, model_init, G, learning_rate, num_iterations):

    modell = model_init.copy()

    _ esetén a tartományban(num_iterations):

        # Modellezett adatok és maradék számítása

        data_model = G @ modell

        maradék = data_obs - data_model

       

        # Színátmenet kiszámítása (egyszerűsített)

        gradiens = -G.T @ maradék

       

        # Modellparaméterek frissítése

        modell -= learning_rate * gradiens

   

    Visszatérési modell

 

# Paraméterek

data_obs = np.array([10, 20, 30]) # Szimulált megfigyelt adatok

model_init = np.array([1, 1]) # Kezdeti modell becslés

learning_rate = 0,01

num_iterations = 100

 

# Szimulálja az előre operátort

G = np.tömb([[1, 2], [2, 3], [3, 4]])

 

# Futás gradiens ereszkedés

model_result = fwi_gradient_descent(data_obs, model_init, G, learning_rate, num_iterations)

 

print("Frissített modellparaméterek FWI:", model_result)

Ez a példa a teljes hullámforma inverzió folyamatát mutatja be gradiens süllyedési megközelítéssel, amely iteratív módon javítja a modell paramétereit, hogy megfeleljenek a megfigyelt szeizmikus adatoknak.


3. Sugár alapú és rács alapú tomográfiás képalkotás

A szeizmikus tomográfiának két elsődleges megközelítése van: sugár alapú tomográfia és rács alapú tomográfia.

3.1 Sugár alapú tomográfia

A sugáralapú tomográfia feltételezi, hogy a szeizmikus hullámok diszkrét utak vagy "sugarak" mentén haladnak. Az egyes sugarak mentén eltöltött utazási idő a sebességszerkezet rekonstruálására szolgál. Ez a megközelítés hatékony, de felbontása korlátozott lehet, különösen összetett geológiai körülmények között.

3.2 Rács alapú tomográfia

A rács alapú tomográfia a felszín alatti cellákat cellák rácsára osztja, és minden cellához sebességértéket rendelnek. A szeizmikus hullámokat úgy modellezzük, mint amelyek ezen a rácson haladnak át, és az inverzió frissíti az egyes cellák sebességét, hogy minimalizálja az utazási idő eltérését.


4. Tomográfiai képalkotás régészeti felmérésekben

A régészeti felmérések összefüggésében a tomográfiai képalkotás felhasználható eltemetett struktúrák, például sírok, falak és üregek felderítésére és feltérképezésére. Az utazási idejű tomográfia vagy FWI által generált nagy felbontású képek felfedhetik ezeknek a jellemzőknek az alakját, méretét és mélységét.

Vizualizációs példa: egy eltemetett szerkezet tomográfiai képe

Python példa: Tomográfiai sebességmodell megjelenítése

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

 

# Szimulált tomográfiai sebességmodell (pl. 2D rács)

velocity_model = np.random.rand(50, 50) # 50x50 sebességértékek rácsa

 

# Plot sebesség modell

plt.ábra(ábra=(8, 6))

plt.imshow(velocity_model; cmap='szeizmikus', aspect='auto', extent=[0, 100, 0, 50])

plt.colorbar(label='Sebesség (m/s)')

plt.xlabel('Vízszintes távolság (m)')

plt.ylabel('Mélység (m)')

plt.title("Tomográfiai sebességmodell")

plt.show()

Az így kapott tomográfiai kép 2D-s keresztmetszeti képet nyújt a felszín alatti sebességeloszlásról, kiemelve a potenciális régészeti érdeklődésre számot tartó területeket.


5. Inverz modellezési kihívások és megoldások

Az inverz modellezési folyamat eredendően kihívást jelent a  megoldások egyediségének és instabilitásának hiánya miatt  :

  • Nem egyediség: Több modell hasonló szeizmikus adatokat hozhat létre, ami kétértelműséghez vezet a megoldásban.
  • Helytelen helyzet: Az adatok kis változásai nagy eltérésekhez vezethetnek a modellben, ami szabályozást és korlátozásokat igényel a megoldás stabilizálásához.

5.1 Szabályozás és korlátozások

A regularizációs technikákat, például  a Tihonov-szabályozást használják a simasági korlátozások hozzáadására és a megoldás nem egyediségének csökkentésére:

Φ(m)=d−G(m)∥2+λ∥Lm∥2\Phi(\mathbf{m}) = \|\mathbf{d} - \mathbf{G}(\mathbf{m})\|^2 + \lambda \|\mathbf{L} \mathbf{m}\|^2Φ(m)=∥d−G(m)∥2+λ∥Lm∥2

ahol L\mathbf{L}L egy regularizációs mátrix, amely simaságot biztosít a modell paramétereire.


Következtetés

Az inverz modellezés és a tomográfiai képalkotás alapvető technikák a felszín alatti rekonstruáláshoz a régészeti felmérésekben. A szeizmikus adatok részletes sebességmodellekké és képekké alakításával lehetővé teszik az eltemetett struktúrák észlelését és javítják a föld alatti jellemzők megértését. A következő fejezet a nagyszabású szeizmikus inverzió és képalkotás számítási kihívásaival és megoldásaival foglalkozik, beleértve a párhuzamos számítástechnikát és a fejlett optimalizálási algoritmusokat.

5.4 Számítási kihívások és megoldások

A szeizmikus adatok értelmezése, különösen az olyan módszerekkel, mint az inverz modellezés és a tomográfiai képalkotás, jelentős számítási kihívásokat jelent. Az adatok mérete, a modellek összetettsége és a nagy felbontás iránti igény robusztus számítási technikákat igényel. Ez a fejezet a szeizmikus adatfeldolgozás legfontosabb számítási kihívásaival foglalkozik, beleértve az adatmennyiséget, a valós idejű feldolgozási követelményeket és az optimalizálási problémákat, és olyan megoldásokat mutat be, mint a párhuzamos számítástechnika, az algoritmikus optimalizálás és a hatékony adattárolás.


1. Nagy adatmennyiség és nagy számítási igény

A szeizmikus adatok régészeti célú gyűjtése általában hatalmas, több gigabájt vagy akár terabájt méretű adatkészleteket hoz létre. Az adatokkal kapcsolatos számítási kihívások a következők:

  • Adattárolás és adatbeolvasás: A nagyméretű adatkészleteket hatékonyan kell tárolni, és jelentős késés nélkül le kell kérni feldolgozásra.
  • Nagy felbontású modellek: A nagy felbontású felszín alatti képek előállítása intenzív számításokat igényel, különösen finom rácsok és összetett geológiai jellemzők esetén.
  • Iteratív inverziós technikák: Az inverz modellezés, mint például a teljes hullámforma inverzió (FWI), több iterációt igényel a felszín alatti modell finomításához, ami még nagyobbá teszi a számítási terhet.

1.1 Párhuzamos számítástechnika

A nagy adatkészletek és a számítási igények kezelésének egyik módja a párhuzamos számítástechnika, amely magában foglalja a számítási feladat kisebb, független részekre való felosztását, amelyek egyidejűleg feldolgozhatók.

Példa: Inverziószámítás elosztása párhuzamossággal

A szeizmikus inverzió párhuzamosságának általános technikája a doménbontás, ahol a számítási domén kisebb aldoménekre oszlik, amelyek mindegyikét más mag vagy gép dolgozza fel.

Python-példa: Többprocesszoros feldolgozás használata párhuzamos számítástechnikához

piton

Kód másolása

Numpy importálása NP-ként

többprocesszoros importálási készletből

 

# Funkció a szeizmikus adatok egy részhalmazának feldolgozására

def process_subdomain(data_slice):

    # Példa feldolgozás: Egyszerű művelet szimulálása (pl. szűrés)

    processed_slice = data_slice ** 2 # Adatok négyszögesítése példaműveletként

    Visszatérési processed_slice

 

# Szintetikus szeizmikus adatok generálása (100 szelet adat)

seismic_data = np.random.rand(100, 1000) # 100 szelet, mindegyik 1000 adatponttal

 

# Munkavégző folyamatok készletének létrehozása párhuzamos feldolgozáshoz

a Pool(processes=4) készlettel: # Állítsa be a 'processs' -t a rendelkezésre álló CPU-magok számához

    processed_data = pool.map(process_subdomain; seismic_data)

 

# Az eredmények egyesítése teljes adatkészletbe

processed_data = .p.tömb(processed_data)

print("Feldolgozott adatok alakja:"; processed_data.shape)

A fenti kódban a szeizmikus adatokat párhuzamosan dolgozzák fel több CPU-mag használatával. Minden egyes adatszeletet külön folyamat kezel, ami hatékonyabb számítást tesz lehetővé.


2. Inverziós algoritmusok optimalizálása

Számos szeizmikus inverziós algoritmus, mint például  a legkisebb négyzetek inverziója, számítási szempontból drága. A hatékony optimalizálási technikák elengedhetetlenek a számítási idő csökkentéséhez, miközben pontos eredményeket érnek el.

2.1 Konjugált gradiens süllyedés

A konjugált gradiens módszert gyakran használják az inverz modellezés során felmerülő lineáris egyenletek nagy rendszereinek megoldására. Különösen hatékony ritka rendszerek megoldására, ahol az A\mathbf{A}A mátrix sok nulla elemet tartalmaz.

A konjugált gradiens algoritmus célja, hogy megtalálja azt az m\mathbf{m}m modellt, amely minimalizálja a másodfokú objektív függvényt:

Φ(m)=12mTAm−bTm\Phi(\mathbf{m}) = \frac{1}{2} \mathbf{m}^T \mathbf{A} \mathbf{m} - \mathbf{b}^T \mathbf{m}Φ(m)=21mTAm−bTm

hol:

  • A\mathbf{A}A egy szimmetrikus pozitív-határozott mátrix.
  • A b\mathbf{b}b az adatokat reprezentáló vektor.

Python példa: konjugált gradiens leereszkedés inverzióhoz

piton

Kód másolása

Forrás: scipy.sparse.linalg import CG

 

# Szintetikus mátrix és adatvektor definiálása

A = np.random.rand(1000; 1000)

A = A.T @ A # Legyen szimmetrikus és pozitív-határozott

b = np.random.rand(1000)

 

# Használja a konjugált gradiens módszert az m megoldásához

m, info = cg(A, b)

 

print("Az inverziós probléma megoldása:", m)

A kód a konjugált gradiens módszert használja az egyenletrendszer hatékony megoldására, amely sok inverziós problémára jellemző.


3. Valós idejű feldolgozás és streaming

Egyes régészeti felmérések esetében valós idejű vagy közel valós idejű adatfeldolgozásra van szükség. Például a folyamatban lévő ásatások nyomon követéséhez vagy a felszín alatti anomáliák jelenlétéről szóló valós idejű visszajelzéshez gyors feldolgozásra és értelmezésre van szükség.

3.1 Valós idejű jelfeldolgozás

A valós idejű szűrésnek és zajcsökkentésnek számítási szempontból könnyűnek kell lennie. A digitális szűrőket, például  a Finite Impulse Response (FIR) és az Infinite Impulse Response (IIR) szűrőket széles körben használják a valós idejű jeljavításhoz.

Python-példa: Valós idejű FIR-szűrő alkalmazása

piton

Kód másolása

A scipy.signal import firwin, lfilter

 

# Szintetikus szeizmikus jel generálása

fs = 100,0 # Mintavételi frekvencia

t = np.arange(0, 10, 1/fs) # Idővektor (10 másodperc)

seismic_signal = np.sin(2 * np.pi * 5 * t) + 0,5 * np.random.randn(len(t)) # 5 Hz-es jel zajjal

 

# FIR szűrő tervezése

numtaps = 101 # Csapok száma a szűrőben

cutoff = 10,0 # Cutoff frekvencia (Hz)

fir_coeffs = firwin(számcsapok; cutoff; fs=fs)

 

# Alkalmazza a szűrőt a szeizmikus jelre

filtered_signal = lfilter(fir_coeffs; 1,0; seismic_signal)

 

# Eredeti és szűrt jelek ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(t; seismic_signal; label='Eredeti jel'; alfa=0,7)

plt.plot(t, filtered_signal; label='Szűrt jel', vonalvastagság=2)

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.title('Valós idejű FIR szűrő alkalmazás')

plt.legend()

plt.show()

A fenti kód valós időben szűri a szeizmikus jelet egy FIR szűrő segítségével. Ez a fajta feldolgozás elengedhetetlen a helyszíni elemzéshez és a gyors döntéshozatalhoz a régészeti felmérések során.


4. Hatékony adattárolás és hozzáférés

A nagyméretű szeizmikus adatkészletek tárolása és lekérése hatással lehet a számítási teljesítményre. A hatékony adatformátumok és struktúrák, például a HDF5 vagy a netCDF  használata gyors hozzáférést és manipulációt tesz lehetővé.

4.1 HDF5 szeizmikus adattároláshoz

A HDF5-öt (Hierarchical Data Format version 5) széles körben használják nagy adattömbök tárolására, támogatva a tömörítést, a darabolást és a hatékony hozzáférést.

Python példa: Szeizmikus adatok tárolása és elérése HDF5-tel

piton

Kód másolása

H5py importálása

 

# Szintetikus szeizmikus adatok létrehozása (3D tömb)

seismic_data = np.random.rand(100, 1000, 500) # Példa dimenziók: 100 rekord, 1000 minta, 500 csatorna

 

# Szeizmikus adatok mentése HDF5 fájlba

H5py-vel. File('seismic_data.h5', 'w') mint h5file:

    h5file.create_dataset('data', data=seismic_data, compression='gzip')

 

# Adatok elérése HDF5 fájlból

H5py-vel. File('seismic_data.h5', 'r') as h5file:

    loaded_data = h5fájl['adat'][:]

    print("Betöltött adatok alakja:"; loaded_data.shape)

A HDF5 lehetővé teszi a többdimenziós adatok hatékony tárolását és visszakeresését, ami jellemző a több csatornával, mintával és rekorddal rendelkező szeizmikus adatkészletekre.


5. Fejlett optimalizálási technikák az inverzióhoz

A szeizmikus inverzió számítási idejének csökkentése érdekében fejlett optimalizálási technikákat, például sztochasztikus gradiens süllyedést (SGD), kvázi-Newton módszereket és genetikai algoritmusokat alkalmaznak.

5.1 Sztochasztikus gradiens süllyedés (SGD)

Az SGD a gradiens descent egy változata, amely minden iterációnál az adatok egy részhalmazával (minikötegével) frissíti a modell paramétereit, ami felgyorsítja a konvergenciát, és különösen hasznos nagy adatkészletek esetén.

Python példa: SGD megvalósítása szeizmikus inverzióhoz

piton

Kód másolása

def sgd(adatok; G, model_init; learning_rate; num_epochs; batch_size):

    modell = model_init.copy()

    num_batches = adat.shape[0] // batch_size

 

    a tartományban lévő korszak esetében (num_epochs):

        i esetén a tartományban(num_batches):

            # Bontsa ki a mini-tételt

            batch_data = adat[i * batch_size: (i + 1) * batch_size]

            batch_G = G[i * batch_size: (i + 1) * batch_size]

 

            # Számítási gradiens és frissítési modell

            gradiens = -batch_G.T @ (batch_data - batch_G @ modell)

            modell -= learning_rate * gradiens

           

    Visszatérési modell

 

# Példa paraméterekre

adatok = np.random.rand(1000, 1) # Megfigyelt adatok

G = np.random.rand(1000, 10) # Előre operátor mátrix

model_init = np.zeros((10, 1)) # Kezdeti modell paraméterei

learning_rate = 0,01

num_epochs = 10

batch_size = 100

 

# Futtassa az SGD optimalizálást

model_result = sgd(adatok; G; model_init; learning_rate; num_epochs; batch_size)

print("Modellparaméterek SGD után:", model_result)

Az SGD jelentős teljesítményjavulást kínál a nagyszabású optimalizálási problémák esetén, különösen a szeizmikus inverzió esetén nagy dimenziós adatokkal.


Következtetés

A szeizmikus adatok értelmezésével kapcsolatos számítási kihívások kezelése kulcsfontosságú a hatékony és pontos régészeti felmérésekhez. Az olyan technikák, mint a párhuzamos számítástechnika, a valós idejű feldolgozás, az adattárolás optimalizálása és a fejlett optimalizálási algoritmusok lehetővé teszik a nagy adatkészletek és az összetett inverziós problémák kezelését. Ezeknek a módszereknek a felhasználásával a régészek hatékonyabban értelmezhetik a felszín alatti jellemzőket, és azonosíthatják a potenciális műemlékeket, sírokat és más eltemetett szerkezeteket.

6.1 Ősi sírok felfedezése szeizmikus módszerekkel

Az ősi sírok felfedezése a szeizmikus módszerek egyik legérdekesebb alkalmazása a régészetben. A szeizmikus felmérés használata lehetővé teszi a kutatók számára, hogy észleljék a felszín alatti anomáliákat, amelyek eltemetett kamrák, alagutak és tárgyak jelenlétére utalhatnak, gyakran a talaj megzavarása nélkül. Ez a fejezet feltárja a sírfelfedezések valós esettanulmányait, az alkalmazott szeizmikus módszereket és az adatfeldolgozási technikákat, amelyek ezeknek a rejtett struktúráknak a sikeres azonosításához vezettek.


1. A sír felfedezésének szeizmikus módszereinek áttekintése

A szeizmikus módszerek rendkívül hatékonyak a sírok felfedezésében, mivel képesek észlelni a felszín alatti anomáliákat, amelyek sűrűségükben vagy rugalmasságukban különböznek a környező közegtől. A felszínen keletkező szeizmikus hullámok áthaladnak a talajon, és különböző anyagok visszaverik, megtörik vagy diffrakciózzák őket, felfedve a föld alatti jellemzők potenciális létezését. A legfontosabb technikák a következők:

  • Reflexiós szeizmikus felmérések: A szeizmikus hullámok visszaverődését méri a felszín alatti interfészekről.
  • Refrakciós szeizmikus felmérések: A szeizmikus hullámok hajlítását méri, amikor azok különböző sebességű rétegeken haladnak át.
  • Felületi hullám felmérések: A felszíni hullámok diszperzióját méri, hogy kikövetkeztesse a felszínközeli rétegek tulajdonságait.

1.1 Szeizmikus anomáliák azonosítása

A sírdetektálásra szolgáló szeizmikus felmérések kritikus lépése az anomáliák azonosítása - olyan régiók, ahol a szeizmikus tulajdonságok (sebesség, sűrűség, csillapítás) ellentétben állnak a környező anyaggal. Az anomáliák üregeket, kamrákat vagy épített jellemzőket, például temetkezési tengelyeket jelezhetnek.


2. Esettanulmány: Egy sírkamra felfedezése

Vegyünk egy gyakorlati esetet, amelyben egy feltételezett temetkezési kamrát szeizmikus reflexiós módszerekkel fedeztek fel. Úgy vélték, hogy a helyszínen egy rejtett sír található, de semmilyen felszíni bizonyíték nem erősítette meg a helyét.

2.1 A felmérés beállítása és módszertana

  • Forrás és vevő beállítása: Szeizmikus forrásokat (pl. kalapácsütéseket vagy kis robbanásokat) használtak hullámok generálására, és geofonokat telepítettek egy rácsba a szeizmikus jelek rögzítésére.
  • Adatgyűjtés: A szeizmikus jeleket idősorokként rögzítették, megmutatva a hullámok érkezési idejét az egyes geofonokon.

3. Adatfeldolgozás és értelmezés

A szeizmikus adatok összegyűjtése után a következő lépés az adatfeldolgozás volt a jelek javítása és a felszín alatti struktúrákra utaló visszaverődések elkülönítése érdekében.

3.1 Visszaverődési idő szedése

Azt az időt, amely alatt a szeizmikus hullámok eljutnak a forrástól a reflektorig (például egy sírkamráig) és vissza a vevőhöz, kétirányú utazási időnek nevezik. A reflexiós idők kiválasztása a rögzített adatokból döntő fontosságú a szerkezet mélységének és geometriájának meghatározásához.

A kétirányú utazási idő egyenlete:

T=2dvT = \frac{2d}{v}T=v2d

hol:

  • TTT = kétirányú utazási idő (másodperc).
  • ddd = a reflektor mélysége (méter).
  • vvv = szeizmikus hullámsebesség (méter per másodperc).

A mélység megoldása:

d=Tv2d = \frac{T v}{2}d=2Tv

Ez az egyenlet segít megbecsülni az anomália mélységét a megfigyelt utazási idő és a szeizmikus hullámok sebessége alapján a talajon keresztül.


4. Sebességmodellezés és tomográfiás képalkotás

A sebességmodellezés elengedhetetlen a szeizmikus hullámok felszín alatti terjedésének megértéséhez. A hullámsebességek modelljének megalkotásával pontosabb képet lehet készíteni az eltemetett kamráról.

4.1 Példa sebességinverzióra

Sebességinverziós technikát  alkalmaztunk a sebességmodell finomítására a kiválasztott utazási idők alapján. Az inverziós folyamat minimalizálta a megfigyelt és a számított utazási idők közötti különbséget:

minv∑i=1N(Tobs,i−Tcalc,i(v))2\min_{v} \sum_{i=1}^N \left( T_{\text{obs}, i} - T_{\text{calc}, i}(v) \right)^2vmini=1∑N(Tobs,iTcalc,i(v))2

hol:

  • Tobs,iT_{\text{obs}, i}Tobs,i = A iii-adik sugárút megfigyelt utazási ideje.
  • Tcalc,i(v)T_{\text{calc}, i}(v)Tcalc,i(v) = Számított utazási idő a sebességmodell alapján.

Python-példa: Utazási idő inverzió sebességmodellhez

piton

Kód másolása

Numpy importálása NP-ként

from scipy.optimize import minimalizálás

 

# Megfigyelt utazási idők (másodperc)

travel_times_obs = np.tömb([0,5; 0,6; 0,55; 0,7; 0,65])

 

# Szintetikus sugárutak (távolság méterben)

ray_paths = np.tömb([50, 60, 55, 70, 65])

 

# Objektív funkció az utazási idő inverziójához

def objective_function(sebesség, ray_paths, travel_times_obs):

    travel_times_calc = 2 * ray_paths / sebesség # Kétirányú utazási idő

    visszatérési np.szum((travel_times_obs - travel_times_calc)**2)

 

# A sebesség kezdeti becslése (m/s)

velocity_init = 2000

 

# Invertálás a sebességhez

eredmény = minimalizál(objective_function, velocity_init, args=(ray_paths, travel_times_obs))

velocity_estimated = eredmény.x[0]

 

print("Becsült sebesség (m/s):", velocity_estimated)

A kód megfordítja azt a szeizmikus sebességet, amely a legjobban illeszkedik a megfigyelt utazási időkhöz, betekintést nyújtva a felszín alatti tulajdonságokba.


5. A sírkamra képalkotása

A sebességmodell létrehozása után a szeizmikus adatok migrálódnak, hogy felszín alatti képet hozzanak létre - ez a folyamat,  amelyet szeizmikus migrációnak neveznek, a szeizmikus visszaverődéseket a valódi felszín alatti helyükhöz igazítja.

5.1 Kirchhoff migráció

Az egyik gyakori migrációs technika a Kirchhoff-migráció, amely szeizmikus amplitúdókat összegez hiperbolikus pályák mentén, hogy összeomoljon az energia valódi felszín alatti helyére.

A migrációs útvonal egyenlete:

T(x,z)=(x−xsv)2+(zv)2T(x, z) = \sqrt{\left(\frac{x - x_s}{v}\right)^2 + \left(\frac{z}{v}\right)^2}T(x,z)=(vx−xs)2+(vz)2

hol:

  • T(x,z)T(x, z)T(x,z) = Utazási idő a forrástól a felszín alatti pontig (x,z)(x, z)(x,z).
  •  xsx_sxs  = Forrás pozíciója.
  • vvv = szeizmikus hullámok sebessége.
  • xxx, zzz = Vízszintes és függőleges koordináták a felszín alatt.

6. Anomáliák észlelése az adatokban

A migrált szeizmikus kép egy sírkamrának megfelelő rendellenes jellemzőt tárt fel  . A jellemző jellemzőit amplitúdó és alak alapján értelmeztük:

  • Nagy amplitúdóvisszaverődés: Erős kontraszt a szeizmikus impedanciában a kamra és a környező anyag közötti határfelületen.
  • Geometria és mélység: Az anomália alakja és mélysége megfelelt a temetkezési kamrával kapcsolatos elvárásoknak.

6.1 Az anomália megjelenítése

Python példa: szeizmikus reflexiós adatok vizualizációja

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus migrált szeizmikus kép létrehozása (pl. anomáliával)

seismic_image = np.random.rand(100, 100) # 100x100 amplitúdórács

seismic_image[40:60, 40:60] += 2 # Anomália hozzáadása középen

 

# Telek szeizmikus kép

plt.ábra(ábra=(8, 6))

plt.imshow(seismic_image; cmap='szeizmikus', aspect='auto', extent=[0, 100, 100, 0])

plt.colorbar(label='Amplitúdó')

plt.xlabel('Távolság (m)')

plt.ylabel('Mélység (m)')

plt.title('Mátrált szeizmikus kép rendellenes visszaverődéssel')

plt.show()

A vizualizáció egy 2D-s szeizmikus képet biztosít, amely egy nagy amplitúdójú anomáliát mutat, amely egy felszín alatti struktúrát, például egy sírkamrát jelezhet.


7. A felfedezés megerősítése

Miután szeizmikus képalkotással azonosították az anomáliát, a potenciális sírt más eszközökkel igazolták, például:

  • Fúrás vagy ásatás: Korlátozott talajbehatolás a szeizmikus eredmények megerősítéséhez anélkül, hogy a szerkezet teljesen ki lenne téve.
  • Ground Penetrating Radar (GPR): Kiegészítő, nem invazív technika további felszín alatti részletek biztosítására.

8. A sírok szeizmikus felfedezésének összefoglalása

A szeizmikus módszerek nem invazív megközelítést biztosítanak az eltemetett sírok és kamrák felderítésére és képalkotására, lehetővé téve a régészek számára, hogy minimális zavarással megtalálják ezeket a struktúrákat. Az adatfeldolgozás, a sebességinverzió és a migrációs képalkotás kombinációja részletes modelleket hoz létre a felszín alatt, feltárva a rejtett régészeti jellemzőket, amelyek történelmi és kulturális jelentőséggel bírhatnak.

Ezeknek a technikáknak az alkalmazásával a régészek hatékonyan felmérhetik a nagy területeket, felfedezhetik a rejtett struktúrákat, és megalapozott döntéseket hozhatnak az ásatásról, hozzájárulva a felszín alatti emlékművek felderítéséhez és az ősi civilizációk tanulmányozásához.

6.2 Rejtett kamrák keresése: tanulmány a piramisokról

A világ nagy piramisaiban található rejtett kamrák feltárására irányuló törekvés a régészet, a mérnöki munka és a geofizika magával ragadó metszéspontja. A szeizmikus módszerek értékes eszköznek bizonyultak ezekben a felfedezésekben, és nem invazív módszereket kínálnak a monumentális struktúrák mélyének vizsgálatára. Ez a fejezet a szeizmikus technikák piramis tanulmányokban való alkalmazására összpontosít, megvizsgálja, hogy a tudósok hogyan fedezték fel a rejtett kamrákat és átjárókat, és milyen egyedi kihívásokat jelentenek ezek az ősi építmények.


1. A piramis szerkezetének és szeizmikus aláírásának megértése

A piramisok, különösen az egyiptomi piramisok, mint például a gízai nagy piramis, sűrű kőanyagokból, például mészkőből és gránitból állnak. Belső architektúrájuk gyakran átjárókat, üregeket és temetkezési kamrákat tartalmaz, amelyek sűrűsége és rugalmas tulajdonságai eltérhetnek a környező kőtől. Ezeknek az anomáliáknak a szeizmikus hullámokkal történő észleléséhez meg kell érteni, hogy a hullámok hogyan terjednek az ilyen összetett struktúrákban.

1.1 Szeizmikus hullámterjedés piramisokban

A szeizmikus hullámok, amikor egy piramis közelében vagy azon keletkeznek, áthaladnak a szerkezeten, és befolyásolják a belső üregek, az anyagváltozások, valamint a kamrák és a környező kő közötti interfészek. Ezek a hatások anomáliákként manifesztálódnak a rögzített hullámformákban, amelyek elemzésével kikövetkeztethetjük a rejtett kamrák jelenlétét.


2. Szeizmikus visszaverődés és fénytörés piramis detektálásában

A piramisok körüli szeizmikus felméréseket általában reflexiós és fénytörési technikákkal végzik:

  • Reflexiós felmérések: A szeizmikus hullámok visszaverődnek a piramison belüli belső interfészekről, például a kamra falairól vagy a töltött átjárókról. Ezeknek a reflexióknak az érkezési idejét és amplitúdóit a rejtett struktúrák feltérképezésére használják.
  • Refrakciós felmérések: Ezek a felmérések megtört hullámokat használnak a kontrasztos szeizmikus sebességű anyagok jelenlétének kimutatására. Az üreg vagy a kamra, amelynek kisebb sűrűsége van, a hullámok lassabban haladnak, mint a környező kő.

2.1 Gyakorlati példa: rejtett kamra észlelése szeizmikus visszaverődéssel

Vegyünk egy piramist, amelynek feltételezett rejtett kamrája körülbelül a magasságának felénél van. A piramis alapja körül szeizmikus reflexiós felmérést végeznek, különböző helyeken elhelyezett geofonokkal és szabályozott szeizmikus forrással (például kalapácsütéssel vagy kis robbanással) a hullámok generálására.

A kétirányú utazási idő (TWT) kulcsfontosságú mérőszám:

T=2dvT = \frac{2d}{v}T=v2d

hol:

  • TTT = a visszavert hullám kétirányú utazási ideje (másodperc).
  • ddd = mélység (vagy távolság a piramison belül) a tükröző felülethez (méter).
  • vvv = szeizmikus hullámsebesség a kövön keresztül (méter per másodperc).

2.2 Hipotetikus piramiskamra mélységbecslés

Tegyük fel például, hogy egy potenciális rejtett kamrát jelző reflexió megfigyelt TWT-je 0,15 másodperc, és a piramiskő becsült szeizmikus sebessége 3000 m/s. A kamra mélységét a következőképpen kell kiszámítani:

d=Tv2=0,15×30002=225 méterd = \frac{T v}{2} = \frac{0,15 \times 3000}{2} = 225 \, \text{méter}d=2Tv=20,15×3000=225méter

Ez a számítás azt mutatja, hogy a kamra körülbelül 225 méterre fekszik a szeizmikus forrástól, a piramison belül.


3. Szeizmikus tomográfia a részletes belső képalkotáshoz

Míg a reflexiós és fénytörési módszerek pontspecifikus információkat nyújtanak a felszín alatti jellemzőkről,  a szeizmikus tomográfia lehetőséget kínál a piramis részletes belső képének létrehozására számos különböző szeizmikus útvonal adatainak kombinálásával.

A tomográfia magában foglalja egy fordított probléma megoldását, ahol a cél a belső szerkezet rekonstruálása a szeizmikus hullámok megfigyelt és előre jelzett utazási ideje közötti különbségek minimalizálásával a piramison keresztül.

3.1 Utazási idő Tomográfia

Az utazási idő tomográfia célja  a piramis sebességmodelljének létrehozása  , azonosítva az alacsony sebességű régiókat, amelyek rejtett kamráknak vagy üregeknek felelhetnek meg. A probléma optimalizálásként fogalmazható meg:

minv∑i=1N(Tobs,i−Tcalc,i(v))2\min_{\mathbf{v}} \sum_{i=1}^N \left( T_{\text{obs}, i} - T_{\text{calc}, i}(\mathbf{v}) \right)^2vmini=1∑N(Tobs,iTcalc,i(v))2

hol:

  • v\mathbf{v}v = Sebességmodell-vektor, amely a piramis különböző régióinak hullámsebességét reprezentálja.
  • Tobs,iT_{\text{obs}, i}Tobs,i = A iii-adik szeizmikus sugárút megfigyelt utazási ideje.
  • Tcalc,i(v)T_{\text{calc}, i}(\mathbf{v})Tcalc,i(v) = Számított utazási idő a sebességmodell alapján.

Python példa: szeizmikus tomográfia egy piramisban

piton

Kód másolása

Numpy importálása NP-ként

from scipy.optimize import minimalizálás

 

# Szintetikus adatok: utazási idők és sugárutak a piramison belül

travel_times_obs = np.tömb([0.12; 0.14; 0.11; 0.13; 0.10])

ray_paths = np.array([30, 40, 35, 45, 25]) # Távolságok méterben

 

# Objektív függvény a sebesség inverziójához

def objective_function(sebesség, ray_paths, travel_times_obs):

    travel_times_calc = 2 * ray_paths / sebesség # Kétirányú utazási idő kiszámítása

    visszatérési np.szum((travel_times_obs - travel_times_calc)**2)

 

# Kezdeti sebesség becslés (m/s)

velocity_init = 2500

 

# Invertálás a sebességhez

eredmény = minimalizál(objective_function, velocity_init, args=(ray_paths, travel_times_obs))

velocity_estimated = eredmény.x[0]

 

print("Becsült szeizmikus sebesség (m/s):", velocity_estimated)

Ebben a példában a szeizmikus utazási időket a piramis belső sebességeloszlásának becslésére használják, amely felhasználható a különböző sűrűségű régiók és a potenciális rejtett kamrák azonosítására.


4. Adatvizualizáció: piramisok szeizmikus keresztmetszetei

A szeizmikus tomográfia vagy reflexiós felmérések eredményeit általában keresztmetszetként mutatják be  a piramison keresztül. Ezek a képek a szeizmikus sebesség vagy a hullámamplitúdó változásait mutatják, kiemelve az érdeklődésre számot tartó területeket, például a potenciális üregeket vagy kamrákat.

4.1 Egy piramis belsejének hőtérkép vizualizációja

A piramis belső szerkezetének megjelenítéséhez hőtérképeket használhatunk a szeizmikus sebességek változásainak ábrázolására. Az alacsonyabb sebességű régiók (amelyek potenciális kamrákat jeleznek) általában hideg színekkel (pl. kék), míg a tömör kőterületek meleg színekkel (pl. piros) jelennek meg.

Python-példa: Hőtérkép-vizualizáció

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus sebesség modell (2D keresztmetszet)

velocity_model = np.random.rand(100, 100) * 1000 + 2000 # Sebességtartomány 2000-3000 m/s

velocity_model[40:60, 40:60] -= 500 # Rejtett kamrát ábrázoló anomália bemutatása

 

# A sebességmodell ábrázolása hőtérképként

plt.ábra(ábra=(8, 6))

plt.imshow(velocity_model; cmap='coolwarm', aspect='auto', extent=[0, 100, 100, 0])

plt.colorbar(label='Szeizmikus sebesség (m/s)')

plt.xlabel('Távolság (m)')

plt.ylabel('Mélység (m)')

plt.title("A piramis belsejének szeizmikus sebesség keresztmetszete")

plt.show()

A hőtérkép vizuálisan ábrázolja a piramis belső sebességeloszlását, kiemelve azokat a területeket, amelyek rejtett kamrákra utalhatnak.


5. A piramisszeizmikus felmérések kihívásai

Míg a szeizmikus módszerek hatékonyak a rejtett kamrák felderítésében, a piramisokkal kapcsolatban egyedi kihívások merülnek fel:

  • Komplex geometriák: A piramisok ferde felületei és belső folyosói összetett hullámpályákat és visszaverődéseket vezetnek be, ami megnehezíti az értelmezést.
  • Több reflektor: Több belső felület (pl. átjárók, temetkezési kamrák, szerkezeti üregek) egymást átfedő tükröződésekhez vezethet, ami megnehezíti az egyes jellemzők azonosítását.
  • Felszíni hozzáférés és kulturális érzékenység: Egyes piramisok védett helyek, korlátozott felszíni hozzáféréssel, nem invazív szeizmikus forrásokat és minimális műszereket igényelnek.

6. Sikerek a rejtett kamrák felfedezésében

A szeizmikus módszerek alkalmazása jelentős felfedezésekhez vezetett a piramisokon belül. Például:

  • Gízai Nagy Piramis (Hufu piramis): A szeizmikus felmérések hozzájárultak egy nagy rejtett üreg észleléséhez a Nagy Galéria felett, amelyet 2017-ben megerősítettek további módszerekkel, például müonröntgennel.
  • Mezoamerikai piramisok: A mexikói piramisok felmérése rejtett kamrákat és járatokat tárt fel, segítve ezen építmények építésének és céljának megértését.

7. Következtetés

A szeizmikus felmérés nem invazív módszert kínál a piramisok rejtett kamráinak és belső architektúrájának feltárására. Az olyan technikák kihasználásával, mint a reflexió, a fénytörés és a tomográfiai képalkotás, a régészek és a geofizikusok azonosíthatják az eltemetett üregeket és kamrákat, ami olyan felfedezésekhez vezet, amelyek javítják az ősi kultúrák és monumentális struktúráik megértését.

6.3 Templomészlelés komplex geológiákban

A templomokat, mint az istentisztelet és a kulturális jelentőség monumentális helyszíneit, gyakran eltemetik és elrejtik a geológiai komplexitás rétegei alatt. A piramisok körüli viszonylag egységes környezettel ellentétben a templomok nagyon heterogén felszín alatti kompozíciókkal rendelkező területeken helyezkedhetnek el - az alluvális lerakódásoktól a hegyvidéki terepekig vagy a sűrű városi környezetig. Ezek a komplexitások egyedülálló kihívásokat jelentenek a szeizmikus detektálás számára, és speciális módszereket igényelnek a pontos képalkotás biztosításához.

Ez a fejezet a felszín alatti templomok észlelésével foglalkozik, foglalkozik azzal, hogy a különböző geológiai képződmények hogyan befolyásolják a szeizmikus felméréseket, megvitatja az ilyen környezetekhez megfelelő speciális technikákat, és feltárja azokat az esettanulmányokat, amelyek kiemelik az ezen a területen tapasztalt sikereket és akadályokat.


1. Geológiai kihívások a templomok felderítésében

A templomokat gyakran különböző geológiákra építik vagy temetik el, a folyópartoktól a sziklás fennsíkokig. Az ilyen környezetek bonyolulttá teszik a szeizmikus hullámok terjedését, amelyek zajként, jelszórásként és csillapításként nyilvánulnak meg, amelyek eltakarhatják a potenciális célpontokat.

1.1 Geológiai komplexitás és szeizmikus hullámok viselkedése

A réteges talajok, a töredezett kőzetek, a talajvíz változásai és az antropogén struktúrák (például falak vagy modern épületek) jelenléte befolyásolja a szeizmikus hullámok viselkedését, amikor áthaladnak a felszín alatt. A fő kihívások a következők:

  • Heterogén sebességek: A szeizmikus sebesség jelentősen változik az összetett geológiákban, ami megnehezíti a hullámok haladási útvonalainak pontos modelljének felépítését.
  • Hullámcsillapítás és szórás: A törések, a laza talajok és a kevert anyagok szóráshoz és csillapításhoz vezetnek, csökkentve a szeizmikus visszaverődések amplitúdóját és tisztaságát.
  • Felületi zaj és városi interferencia: Városi környezetben a forgalom, az építkezés és más rezgésforrások elfedhetik a szeizmikus jeleket, megnehezítve az adatgyűjtést.

2. Fejlett szeizmikus felmérési technikák összetett földtanokhoz

E kihívások leküzdése érdekében a szeizmikus földmérők különféle fejlett technikákat fejlesztettek ki és alkalmaztak az adatok minőségének és felbontásának javítására.

2.1 Felszíni hullámok többcsatornás elemzése (MASW)

Az egyik technika, az úgynevezett Multi-Channel Analysis of Surface Waves (MASW), a felszíni hullámokra összpontosít a felszín alatti tulajdonságok becslésére. A testhullámokkal ellentétben, amelyek áthaladnak a föld belsején, a felszíni hullámok a felszín alatti rétegek mentén haladnak, és érzékenyek a felszínközeli körülményekre. A MASW betekintést nyújt a felszín közelében lévő változó sebességű rétegekbe, és különösen hasznos az üregek, eltemetett alapok vagy a templomot körülvevő litológiai különbségek észlelésére.

A MASW-eljárás:

  1. Adatgyűjtés: A szeizmikus forrás felszíni hullámokat generál, amelyeket geofonok tömbje rögzít.
  2. Diszperziós görbe elemzés: A felületi hullám diszperzióját, ahol sebessége a frekvenciával változik, elemzik, hogy információt nyerjenek a felszín alatt.
  3. Inverzió: A diszperziós görbéket invertáljuk, hogy nyíróhullám-sebességprofilt hozzunk létre, jelezve a felszín alatti anyag változásait.

Diszperziós relációs képlet:

A V(f)V(f)V(f) hullámsebesség és az fff frekvencia közötti összefüggés a következőképpen fejezhető ki:

V(f)=ωkV(f) = \frac{\omega}{k}V(f)=kω

hol:

  • V(f)V(f)V(f) = A hullám fázissebessége fff frekvencián.
  • ω\omegaω = szögfrekvencia (2πf2 \pi f2πf).
  • kkk = hullámszám.

2.2 3D szeizmikus képalkotás és tomográfia komplex geológiákban

A 3D szeizmikus képalkotás több felmérési vonalból gyűjtött adatokat használ a felszín alatti térfogati modell létrehozásához. Ez a technika különösen hatékony komplex geológiájú környezetekben, ahol a 2D profilok hiányozhatnak a kritikus struktúrákból, vagy kétértelmű értelmezéseket adhatnak.

  • 3D szeizmikus reflexiós képalkotás: Ez a módszer magában foglalja a geofonok és források rácsmintába helyezését a teljes adatmennyiség rögzítéséhez. Egy 3D-s modellt építenek, amely rejtett kamrákat, eltemetett falakat vagy ősi templomokhoz kapcsolódó kőalapokat tár fel.
  • Szeizmikus tomográfia: A tomográfiai módszerek finomítják a sebességmodellt egy fordított probléma megoldásával a több forrásból és vevőből származó szeizmikus hullámok utazási idejének felhasználásával.

Sebességmodell rekonstrukciós képlet:

A v\mathbf{v}v sebességmodell rekonstruálására szolgáló optimalizálás a következőképpen ábrázolható:

minv∑i=1N(Tobs,i−Tcalc,i(v))2+R(v)\min_{\mathbf{v}} \sum_{i=1}^N \left( T_{\text{obs}, i} - T_{\text{calc}, i}(\mathbf{v}) \right)^2 + R(\mathbf{v})vmini=1∑N(Tobs,iTcalc,i(v))2+R(v)

hol:

  • Tobs,iT_{\text{obs}, i}Tobs,i = A iii-adik sugárút megfigyelt utazási ideje.
  • Tcalc,i(v)T_{\text{calc}, i}(\mathbf{v})Tcalc,i(v) = Számított utazási idő a sebességmodell alapján.
  • R(v)R(\mathbf{v})R(v) = Regularizációs kifejezés az inverzió stabilizálására, figyelembe véve a modell simaságát.

2.3 Passzív szeizmikus módszerek

Bizonyos esetekben az aktív szeizmikus források (pl. irányított robbanások, kalapácsütések) létrehozása nem praktikus. A passzív szeizmikus módszerek kihasználják a környezeti rezgéseket (pl. természetes rengések, emberi tevékenységek) a felszín alatti képek készítéséhez. Ez a "szeizmikus interferometria" néven ismert módszer koherens jeleket von ki a háttérzajból, és különösen hasznos lehet városi vagy korlátozott területeken.

A környezeti szeizmikus zaj keresztkorrelációja:

Cxy(t)=∫−∞∞x(τ)y(τ+t)dτ C_{xy}(t) = \int_{-\infty}^{\infty} x(\tau) y(\tau + t) d\tauCxy(t)=∫−∞∞x(τ)y(τ+t)dτ

hol:

  • x(t)x(t)x(t), y(t)y(t)y(t) = Két különböző helyen rögzített jelek.
  • ttt = Időeltolódás.
  • Cxy(t)C_{xy}(t)Cxy(t) = Keresztkorrelációs függvény, amely a két hely közötti koherens jeleket hangsúlyozza.

3. Esettanulmány: Templomi detektálás vegyes alluviális és alapkőzet környezetben

A komplex geológiában a templomok észlelésének kulcsfontosságú példája egy ősi templomalap felfedezése, amelyet alluviális lerakódások és alatta lévő alapkőzet keveréke temetett el. A folyódelta közelében található helyszín jelentős kihívásokat jelentett a változó talajtípusok, a talajvíz jelenléte és a helyszín feletti modern infrastruktúra miatt.

3.1 MASW és 3D képalkotás alkalmazása

Az érintett észlelési stratégia:

  • MASW felmérések: Ezek azonosították a nyíróhullámok sebességének változásait a felszín közelében, jelezve a templom lehetséges alapjait és eltemetett falait. Az elemzés lassabb sebességzónákat tárt fel, amelyek az üregekre vagy az eltemetett kőszerkezetekre jellemzőek.

Szintetikus MASW eredmények vizualizációja:

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

Numpy importálása NP-ként

 

# Szimulált diszperziós görbe adatok a MASW-hoz

frekvenciák = np.linspace(1, 50, 100) # Frekvenciatartomány 1 és 50 Hz között

sebességek = 200 + 3000 / (frekvencia + 10) # Invertált fázissebesség-reláció

 

plt.ábra(ábra=(8, 6))

plt.plot(frekvenciák; sebességek; label='fázissebesség')

plt.xlabel('Frekvencia (Hz)')

plt.ylabel('Fázissebesség (m/s)')

plt.title("MASW diszperziós görbe")

plt.legend()

plt.grid(Igaz)

plt.show()

Ez a kód egy MASW felmérésből származó diszperziós görbét szimulál, bemutatva, hogyan változik a sebesség a frekvenciával, és segíti a nyíróhullám sebességprofiljának inverzióját.

  • 3D szeizmikus reflexiós képalkotás: A geofonok és szeizmikus források sűrű rácsának felhasználásával 3D-s képet készítettek a felszín alatt, megerősítve a templom körvonalait, az eltemetett kőfalakat és az oszlopalapokat.

4. Az összetett geológiák értelmezésének kihívásai

A templomok összetett geológiai környezetben történő észlelése számos kihívást jelent:

  • Anizotrópia a kőzetrétegekben: Egyes felszín alatti anyagok anizotróp tulajdonságokkal rendelkeznek, ami miatt a hullámok különböző sebességgel haladnak különböző irányokba, ami megnehezíti az értelmezést.
  • Vízszintváltozatok: A talajvízszint változása elfedheti vagy utánozhatja a régészeti jellemzőket, ami gondos korrekciót és kalibrálást tesz szükségessé az adatfeldolgozás során.
  • Jel-zaj arány: Városi környezetben vagy modern építésű régiókban nehéz lehet megkülönböztetni a régészeti jeleket a zajtól.

5. Következtetés

Az eltemetett templomok komplex geológiákban történő kimutatása a fejlett szeizmikus technikák és a helyi geológia megértésének kombinációját igényli. Az olyan módszerek integrálásával, mint a MASW, a 3D szeizmikus képalkotás és a passzív szeizmikus felmérések, a régészek leküzdhetik a heterogén felszín alatti környezetek által támasztott kihívásokat, feltárva az ősi civilizációk rejtett maradványait. Esettanulmányokon keresztül látjuk, hogy az eltemetett templomok sikeres felderítése e technikák átgondolt alkalmazásától és a szeizmikus adatok részletes értelmezésétől függ a helyszín geológiai kontextusának fényében.

6.4 A sikertelen felmérések tanulságai és az adatok félreértelmezése

A felszín alatti műemlékek szeizmikus és akusztikus felmérése hatékony eszköz, de a felmérések még fejlett technológiával sem hozzák meg a kívánt eredményeket. Ezek a hibák számos tényezőből eredhetnek: műszaki korlátokból, értelmezési hibákból, kihívást jelentő geológiai feltételekből és akár emberi felügyeletből is. Ezeknek a buktatóknak a megértése kritikus fontosságú a jövőbeli felmérések javításához, valamint a hamis pozitív eredmények és a félreértelmezések kockázatának minimalizálásához.

Ez a fejezet számos olyan esettanulmányt tárgyal, ahol a felmérések vagy nem tudták feltárni a várt struktúrákat, vagy helytelen következtetésekhez vezettek, elemzi az ezekhez a hibákhoz hozzájáruló tényezőket, és útmutatást ad az ilyen hibák megelőzésére a jövőbeli régészeti feltárások során.


1. A felszín alatti felmérések hibáinak jellege

A sikertelen felmérések általában három kategóriába sorolhatók:

  1. Hamis pozitív eredmények: Amikor a jeleket tévesen egy felszín alatti szerkezet bizonyítékaként értelmezik, amikor nem létezik.
  2. Hamis negatívok: Ahol a tényleges felszín alatti jellemzők hiányoznak vagy figyelmen kívül maradnak az adatokban.
  3. Kétértelmű értelmezések: Ha az adatok nem nyújtanak egyértelmű következtetéseket, ami bizonytalansághoz és lehetséges félreértelmezéshez vezet.

1.1 A téves riasztások megértése

A hamis pozitív eredmények gyakran a szeizmikus visszaverődések, a diffrakció vagy a külső zaj interferenciájának félreértelmezése miatt fordulnak elő. Például egy felszín alatti szikla vagy egy természetes geológiai határ erős visszaverődése összetéveszthető egy ember alkotta szerkezettel, például sírfallal vagy alapzattal.

Példa: Egy feltételezett temetkezési hely felmérése során a nagy amplitúdójú visszaverődést eltemetett sírkamraként értelmezték. A későbbi ásatások azonban csak tömörített agyagot és természetes sziklaalakzatokat tártak fel, nem a várt emlékművet. A hiba a reflexió eredetére vonatkozó helytelen feltételezés miatt következett be.

1.2 A hamis negatívok okai

Hamis negatív eredmények akkor fordulnak elő, ha a felmérés figyelmen kívül hagyja vagy nem észleli a tényleges felszín alatti jellemzőket. Ezek a következőkből adódhatnak:

  • A jelek csillapítása: Ha a szeizmikus energiát lágy vagy nedves talaj nyeli el, a visszavert jel túl gyenge lehet ahhoz, hogy észlelhető legyen.
  • Felszín alatti komplexitás: A heterogén talajok és réteges struktúrák szétszórhatják a szeizmikus hullámokat, csökkentve koherenciájukat és megnehezítve a különböző jellemzők azonosítását.

Általános kihívás a gyenge visszaverődések megkülönböztetése a zajtól. Egy valós példában egy régészeti felmérés hiányzott egy földalatti kőfalból, mert a fal csak gyenge tükröződést eredményezett a zajos üledékek hátterében.


2. Esettanulmányok sikertelen felmérésekben

2.1 A figyelmen kívül hagyott római rom

Egy csapat szeizmikus felmérést végzett, hogy kimutassa egy eltemetett római rom jelenlétét egy modern város alatt. Az adatok nem mutattak egyértelmű jelzést semmilyen struktúrára. Egy későbbi földradaros (GPR) felmérés azonban megerősítette az eltemetett falak és helyiségek jelenlétét, amelyek összhangban vannak a történelmi feljegyzésekkel.

A meghibásodás elemzése: A szeizmikus felmérés kudarcát az okozta, hogy a modern rezgések, például a járműforgalom és az építőipar magas zajszintje elfedte a visszaverődéseket. A GPR, amely érzékenyebb a sekély tereptárgyakra, képes volt megkerülni ezeket a zajforrásokat és sikeresen észlelni a romokat.

  • Tanulság: Városi környezetben a zajcsökkentés és a zajszűrés kritikus fontosságú. A passzív szeizmikus adatfeldolgozási technikák, amelyek magukban foglalják a környezeti zaj keresztkorrelációját, potenciálisan felfedhették volna a felszín alatti struktúrákat.

2.2 A tévesen azonosított Templom Alapítvány

Annak érdekében, hogy megtalálják a feltételezett templom alapját, a földmérők egy sor lineáris jellemzőt fedeztek fel a szeizmikus adatokban. Ezeket potenciális falakként vagy oszlopokként értelmezték. Az ásatások azonban feltárták, hogy a jellemzők egyszerűen a természetben előforduló hibák, amelyek sűrű ásványi lerakódásokkal vannak kitöltve.

A félreértelmezés oka:

  • A szeizmikus jelek téves azonosítása: A szeizmikus adatok lineáris jellemzőit ember által előidézettnek értelmezték, de a valóságban geológiai anomáliák voltak.

Fourier-analízis vizualizációja:

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

Numpy importálása NP-ként

 

# Generáljon egy szintetikus jelet, amely hasonlít egy szeizmikus nyomra zajjal

idő = np.linspace(0; 1; 1000)

seismic_signal = np.sin(2 * np.pi * 50 * idő) + 0,5 * np.random.normal(0, 1, 1000)

 

# Fourier-transzformáció végrehajtása

freqs = np.fft.fftfreq(len(seismic_signal), idő[1] - idő[0]) fft_values = np.fft.fft(seismic_signal)

Az eredeti jel és Fourier-transzformációjának ábrázolása

ábra, (ax1, ax2) = plt.részcselekmények(2, 1, ábraméret=(10, 6))

Időtartomány-jel

ax1.plot(idő, seismic_signal, label="szeizmikus nyomkövetés") ax1.set_title("szeizmikus jel (időtartomány)") ax1.set_xlabel("idő (s)") ax1.set_ylabel("amplitúdó") ax1.grid(igaz) ax1.legend()

Frekvencia-domain reprezentáció (FFT)

ax2.plot(freqs; np.abs(fft_values); label="Frekvenciaspektrum") ax2.set_title("Frekvenciaspektrum (Fourier-transzformáció)") ax2.set_xlabel("Frekvencia (Hz)") ax2.set_ylabel("Magnitúdó") ax2.grid(Igaz) ax2.jelmagyarázat()

plt.tight_layout() plt.show()

VBnet

Kód másolása

 

Ebben a példában a szintetikus jel hasonlít arra, ami egy tipikus szeizmikus nyomban található, kombinálva egy elsődleges szinuszos komponenst (amely a szerkezetet képviseli) és a zajt (véletlenszerű geológiai vagy ember által okozott zavarokat képvisel). A Fourier-transzformáció lehetővé teszi számunkra, hogy elemezzük ezt a jelet a frekvenciatartományban, segítve a felszín alatti anomáliáknak megfelelő jellemzők elkülönítését és azonosítását.

 

- Tanulság: A frekvencia-tartomány elemzés használata segíthet megkülönböztetni az ember alkotta struktúrákat és a természetben előforduló geológiai jellemzőket. A jel frekvenciatartalmának és amplitúdójának gondos áttekintése felfedheti olyan anomáliák jelenlétét, amelyek egyébként maszkolva vannak az időtartományban.

 

2.3 Az "elveszett" megalitikus szerkezet

 

Szeizmikus felmérést végeztek, hogy megalitikus szerkezetet találjanak egy erősen vegetált, magas talajnedvesség-tartalmú területen. A szeizmikus hullámok jelentősen gyengültek a nedves és laza talaj miatt, ami miatt a felmérés figyelmen kívül hagyta az eltemetett kövek lehetséges visszaverődését.

 

A hiba elemzése:

- Csillapítási problémák: A puha és nedves talaj a szeizmikus hullámok magas csillapítását okozta, megakadályozva, hogy visszaverődésük elérje az érzékelőket.

 

Ennek egyik megoldása az alacsony frekvenciájú szeizmikus források használata, amelyek kisebb csillapítással mélyebbre hatolhatnak, javítva a nagy kőszerkezetek visszaverődésének esélyét.

 

3. Bevált gyakorlatok a hibák elkerülésére

 

1. Használjon több felmérési módszert: Ahol lehetséges, alkalmazza mind a szeizmikus, mind a GPR módszereket. A GPR általában hatékonyabb a sekély célpontok és a finom részletek észlelése esetén, míg a szeizmikus felmérések jobbak a mélyebb tereptárgyak esetében.

 

2. A helyi geológia megértése: Az előzetes geológiai felmérés kulcsfontosságú információkat nyújthat a talaj összetételéről, nedvességtartalmáról és a várható felszín alatti viszonyokról. Ezek megértése segíthet optimalizálni a szeizmikus forrás frekvenciáját és az érzékelők konfigurációját.

 

3. Jelfeldolgozási technikák: Alkalmazzon fejlett zajcsökkentő és szűrő algoritmusokat. Az olyan technikák, mint a wavelet transzformáció és az adaptív szűrés segíthetnek elkülöníteni a valódi szeizmikus visszaverődéseket a zajtól. Például nagy járműzajjal rendelkező környezetekben adaptív szűrők tervezhetők úgy, hogy elnyomják ezeket a frekvenciákat.

 

4. Az adatok helyszíni validálása: Mindig végezzen korlátozott feltáró ásatásokat a szeizmikus eredmények megerősítésére. Ez az alap-igazság segít finomítani a szeizmikus értelmezési készségeket és javítja a jövőbeli felmérések pontosságát.

 

 

4. Az adatvalidálás statisztikai kerete

 

A statisztikai módszerek beépítése javíthatja a szeizmikus felmérések értelmezésének megbízhatóságát. Az egyik megközelítés egy Bayes-féle következtetési modell használata annak valószínűségének felmérésére, hogy egy jellemző ember alkotta vagy természetes:

 

\[

P(\text{Structure} \mid \text{Signal}) = \frac{P(\text{Signal} \mid \text{Structure}) \cdot P(\text{Structure})}{P(\text{Signal})}

\]

 

- \(P(\text{Structure} \mid \text{Signal})\): Egy szerkezet jelenlétének hátsó valószínűsége a megfigyelt szeizmikus jel alapján.

- \(P(\text{Signal} \mid \text{Structure})\): Egy adott szeizmikus jel megfigyelésének valószínűsége egy szerkezet jelenléte esetén.

- \(P(\text{Structure})\): A szerkezet jelenlétének előzetes valószínűsége történelmi és geológiai ismeretek alapján.

- \(P(\text{Signal})\): A jel megfigyelésének teljes valószínűsége.

 

A Bayes-féle következtetés lehetővé teszi az előzetes ismeretek (pl. ismert régészeti kontextus) és a szeizmikus felmérési eredmények kombinálását a döntéshozatal javítása érdekében.

 

Következtetés

 

A szeizmikus felmérés kudarcai és az adatok félreértelmezése gyakran az összetett geológiák, a jelek csillapítása és a külső zajforrások jelentette kihívásokból ered. Tanulva ezekből a hibákból, többféle geofizikai felmérési módszer alkalmazásával, a jelfeldolgozási technikák javításával, valamint az adatok statisztikai kereteken és alapigazságon keresztül történő validálásával a régészek javíthatják képességüket a felszín alatti struktúrák nagyobb pontosságú észlelésére és értelmezésére.

Ezekkel a tanulságokkal a jövőbeli felmérések elkerülhetik a múltbeli felfedezések buktatóit, és nagyobb pontossággal tárhatják fel a lábunk alatt rejtett történelmet.

 

7. fejezet: Felszín alatti szerkezetek szimulációja és modellezése

7.1 Végeselemes módszerek a szeizmikus modellezésben

Bevezetés a végeselemes módszerekbe (FEM) a szeizmikus vizsgálatokban

A végeselemes módszerek (FEM) hatékony eszközzé váltak a szeizmikus hullámok terjedésének modellezésében komplex felszín alatti struktúrákon keresztül. A FEM alapelve, hogy egy nagy és összetett tartományt (például a Föld felszínét) kisebb, jobban kezelhető aldoménekre, úgynevezett véges elemekre bont. Ezen elemek mindegyikét egyszerűbb egyenletek szabályozzák, amelyek megközelítik az eredeti nagyobb tartomány viselkedését.

A szeizmikus modellezésben a FEM lehetővé teszi annak szimulációját, hogy a szeizmikus hullámok hogyan hatnak a különböző felszín alatti anyagokra - legyen szó kőzetről, talajról vagy potenciális régészeti struktúrákról, például sírokról vagy templomokról. Az egyes elemek hullámegyenletének megoldásával és viselkedésük kombinálásával részletes és valósághű szimulációt fejleszthetünk ki arról, hogy a szeizmikus hullámok hogyan terjednek, tükröződnek, törnek és elnyelődnek a különböző geológiai jellemzők.


1. A szeizmikus hullámterjedés alapvető egyenletei

A szeizmikus modellezés fő célja a hullámegyenlet megoldása. 2D vagy 3D rugalmas közeg összefüggésében a szeizmikus hullámegyenletet a következő képlet adja meg:

ρ∂2u∂t2=∇⋅T+f\rho \frac{\partial^2 \mathbf{u}}{\partial t^2} = \nabla \cdot \mathbf{T} + \mathbf{f}ρ∂t2∂2u=∇⋅T+f

hol:

  • ρ\rhoρ a közeg sűrűsége (kg/m³),
  • u\mathbf{u}u az elmozdulásvektor mező (az anyag mozgását reprezentálja),
  • ttt az idő (másodperc),
  • ∇⋅T\nabla \cdot \mathbf{T}∇⋅T a feszültség divergenciát jelöli, ahol T\mathbf{T}T a stressztenzor,
  • f\mathbf{f}f az egységnyi térfogatra jutó testerő (pl. külső erők).

A T\mathbf{T}T feszültségtenzor konstitutív reláción keresztül kapcsolódik a ε\mathbf{\epsilon}ε alakváltozási tenzorhoz (általában rugalmas anyagok esetében Hooke-törvény):

T=C:ε\mathbf{T} = \mathbf{C} : \mathbf{\epsilon}T=C:ε

hol:

  • C\mathbf{C}C a negyedrendű merevségi tenzor (anyagi tulajdonság),
  • ε=12(∇u+(∇u)T)\mathbf{\epsilon} = \frac{1}{2}(\nabla \mathbf{u} + (\nabla \mathbf{u})^T)ε=21(∇u+(∇u)T) a törzstenzor.

Ez a kapcsolat lehetővé teszi számunkra, hogy leírjuk, hogy a szeizmikus hullámok, amikor különböző közegeken haladnak át, feszültséget okoznak, és ezt követően feszültséget okoznak az anyagokban. A FEM célja, hogy diszkretizálja ezt az egyenletet egy adott tartományban.


2. A tartomány diszkretizálása

A hullámterjedés szimulálásához a tartományt (az érdeklődésre számot tartó felszín alatti régiót) kisebb elemekre diszkretizáljuk. Vegyünk például egy 2D-hálót, ahol a tartomány háromszög vagy négyszög alakú elemekre van osztva. Minden elemben az u\mathbf{u}u elmozdulásvektor közelíthető alakfüggvények halmazával:

u(x,y,t)≈∑i=1NNi(x,y)Ui(t)\mathbf{u}(x, y, t) \approx \sum_{i=1}^N \mathbf{N}_i(x, y) \mathbf{U}_i(t)u(x,y,t)≈i=1∑NNi(x,y)Ui(t)

hol:

  • NNN a csomópontok száma egy elemben,
  • Ni(x,y)\mathbf{N}_i(x, y)Ni(x,y) az alakfüggvények (polinomiális alapfüggvények),
  • Ui(t)\mathbf{U}_i(t)Ui(t) a csomóponti elmozdulások.

Az alakfüggvények az egyes elemeken belüli elmozdulás interpolálására szolgálnak. Például egy háromszög alakú elemben lineáris vagy másodfokú polinomokat használhatunk az elmozdulási mező közelítésére. Ezek a függvények segítenek átalakítani a hullámegyenletet diszkrét algebrai egyenletek halmazává.

3. A globális rendszer összeszerelése

Miután minden elemet diszkretizáltunk, összeállítunk egy globális egyenletrendszert. A csomópontok elmozdulásai és a hozzájuk tartozó erők minden elemen keresztül kombinálva egy nagy rendszert hoznak létre, amely a következőképpen jelenik meg:

mü+ku=p\mathb{m} \dot{\mathb{u}} + \mathb{k} \mathb{u} = \mathb{p}mu ̈+ku=f

hol:

  • M\mathbf{M}M a tömegmátrix,
  • K\mathbf{K}K a merevségi mátrix,
  • F\mathbf{F}F az erővektor.

Az M\mathbf{M}M tömegmátrix azt mutatja, hogy a tömeg hogyan oszlik el a tartományban, míg a K\mathbf{K}K merevségi mátrix az anyagok rugalmasságát és merevségét képviseli. Az F\mathbf{F}F erővektor magában foglalja a tartományra alkalmazott külső erőket vagy testerőket.

4. Az egyenletrendszer megoldása

A globális egyenletrendszer numerikus módszerekkel, jellemzően időlépéses módon oldható meg. Az időintegráció általános megközelítései a következők:

  • Newmark-Beta módszer: Népszerű módszer másodrendű differenciálegyenletek időben történő megoldására.
  • Explicit idő integráció: Alkalmas olyan szimulációkhoz, ahol nagy sebességű számításokra van szükség.
  • Implicit időintegráció: Stabilabb a nagyobb időlépésekhez, bár számításigényes.

Az alábbiakban egy példa látható egy egyszerű FEM kódrészletre a Pythonban, amely a FEniCS könyvtárat használja egy 2D hullámegyenlet megoldására:

piton

Kód másolása

A fenics importból *

 

# Háló és függvénytér definiálása

háló = UnitSquareMesh(10; 10)

V = FunctionSpace(háló, 'P'; 1)

 

# Időfüggő paraméterek definiálása

dt = 0,01

T = 1,0

 

# Határfeltétel meghatározása

bc = DirichletBC(V, konstans(0), 'on_boundary')

 

# Kezdeti feltételek

u_n = interpolátum(Konstans(0); V)

v_n = interpolátum(Konstans(0), V)

 

# Variációs probléma meghatározása

u = TrialFunction(V)

v = TestFunction(V)

 

# Hullámegyenlet paraméterek

rho = 1,0 # sűrűség

c = 1,0 # Hullámsebesség

k = rho * c**2

 

# Időlépcsős űrlapok

a = (u*v + dt*dt*k*pont(grad(u), grad(v))) * dx

L = (2*u_n*v - u*v + dt*v_n*v) * dx

 

# Időlépcsős hurok

u = Függvény(V)

t = 0

míg t < T:

    t += dt

    solve(a == L, u, bc)

    u_n.hozzárendelés(u)

Ez a kód szimulálja a szeizmikus hullámok terjedését egy 2D tartományban. Az elmozdulást minden időlépésben kiszámítják, megmutatva, hogy a hullámok hogyan mozognak a hálón az idő múlásával.


5. Megjelenítés és értelmezés

A végeselemes modell futtatása után az eredmények animációként vagy a hullámterjedés pillanatképeként jeleníthetők meg. Ez a vizualizáció segít értelmezni, hogy a szeizmikus hullámok hogyan hatnak a felszín alatti jellemzőkre:

  • Hullámvisszaverődés és fénytörés: Amikor a hullámok különböző tulajdonságokkal rendelkező anyagokkal találkoznak, visszaverődnek vagy megtörnek. Az ilyen kölcsönhatások felhasználhatók a felszín alatti struktúrák jelenlétének és mélységének megállapítására.
  • Hullámcsillapítás és abszorpció: Az amplitúdó változásai jelezhetik az anyagsűrűség változását, illetve üregek vagy üregek jelenlétét.

A jobb megértés érdekében a grafikus szimuláció megmutathatja a hullámfrontokat, ahogy áthaladnak egy közegen, tükrözve és megtörve a felszín alatti összetétel alapján.


6. A FEM régészeti használatának előnyei

A FEM szeizmikus modellezésre való használata régészeti felmérésekben lehetővé teszi:

  1. Valósághű szimulációk: Összetett felszín alatti körülmények figyelembevétele, beleértve a változó anyagtulajdonságokat, üregeket és töréseket.
  2. Prediktív modellezés: Hipotetikus forgatókönyvek tesztelhetők, például megjósolható, hogyan viselkednének a hullámok, ha bizonyos struktúrák (pl. Egy eltemetett templom) jelen lennének.
  3. Rugalmas hálók: A háló finomítható az érdeklődésre számot tartó területeken, például ahol több részletre van szükség a lehetséges struktúrákkal kapcsolatban.

Összességében a FEM sokoldalú és hatékony keretet biztosít a szeizmikus hullámok viselkedésének szimulálásához és megértéséhez összetett régészeti környezetben. Ezeknek a modelleknek a felhasználásával a régészek jobban értelmezhetik a felszín alatti környezetet, irányíthatják az ásatásokat és minimalizálhatják a történelmileg fontos helyszínek szükségtelen zavarását.

7. fejezet: Felszín alatti szerkezetek szimulációja és modellezése

7.2 A hullámterjedés szimulálása különböző talajokban

Bevezetés a hullámterjedésbe változó talajközegekben

A szeizmikus hullámok különböző talajtípusokon keresztüli terjedésének megértése kulcsfontosságú a felszín alatti felmérések során. Minden talaj- vagy geológiai rétegtípus - legyen az homok, agyag, iszap, mészkő vagy kavics - egyedi fizikai tulajdonságokkal rendelkezik, mint például sűrűség (ρ\rhoρ), rugalmasság (amelyet olyan paraméterek képviselnek, mint a Young modulus EEE) és szeizmikus sebesség. Ezek a jellemzők határozzák meg, hogy a hullámok hogyan haladnak, tükröződnek, törnek vagy gyengülnek a felszín alatt. Ezeknek a kölcsönhatásoknak a szimulálása segít a régészeknek pontosan értelmezni a szeizmikus adatokat az eltemetett struktúrák észleléséhez.

Ebben a fejezetben megvitatjuk, hogy a különböző talajtípusok hogyan befolyásolják a szeizmikus hullámok terjedését, modellezési stratégiákat mutatunk be, és néhány példakódot adunk ezeknek a viselkedéseknek a szimulálására.


1. A talaj tulajdonságai és hatása a szeizmikus hullámokra

Rugalmas tulajdonságok és hullámsebesség

A szeizmikus hullámok terjedési sebessége bármely anyagban alapvetően összefügg rugalmas tulajdonságaival és sűrűségével. Kompressziós (P) hullámok és nyíróhullámok (S) esetén a sebességeket a következő képlet adja meg:

vp=K+43Gρ v_p = \sqrt{\frac{K + \frac{4}{3}G}{\rho}}vp=ρK+34G vs=Gρ v_s = \sqrt{\frac{G}{\rho}}vs=ρG

hol:

  • vpv_pvp: a P-hullámok sebessége,
  • vsv_svs: az S-hullámok sebessége,
  • KKK: térfogatmodulus (Pa),
  • GGG: nyírási modulus vagy merevség (Pa),
  • ρ\rhoρ: sűrűség (kg/m³).

A P-hullámok olyan kompressziós hullámok, amelyek gyorsabban haladnak át szilárd anyagokon és folyadékokon, míg az S-hullámok nyíróhullámok, amelyek csak szilárd anyagokon haladnak át.

Ezeknek a sebességeknek az aránya talajtípusonként változik. Például:

  • A homok és kavics általában nagy áteresztőképességgel és magasabb vpv_pvp és vsv_svs.
  • Az agyagok és iszapok alacsonyabb permeabilitással és nagyobb hullámcsillapítással rendelkeznek, alacsonyabb vsv_svs.
  • Az alapkőzet vagy a mészkő általában nagyon magas vpv_pvp és vsv_svs mutat.

Csillapítás és csillapítás

A szeizmikus hullámok csillapítását az abszorpció és szórás miatti energiaveszteség okozza. Ezt általában a QQQ minőségi tényező képviseli, amely a hullámok csillapítását jellemzi:

Q=Tárolt energiaCiklusonként elvesztett energiaQ = \frac{\text{Tárolt energia}}{\text{Ciklusonként elvesztett energia}}Q=Ciklusonként elvesztett energiaTárolt energia

A magas QQQ érték alacsony csillapítást (kevesebb energiaveszteséget) jelez, míg az alacsony QQQ a közeg jelentős energiaelnyelését jelenti. Például:

  • A laza talajok és agyag általában alacsony QQQ-val rendelkeznek, így nagyobb csillapítással.
  • A sziklás aljzatok és a kompakt homok magasabb QQQ-val rendelkezik.

2. Szeizmikus hullámok numerikus szimulációja különböző talajokban

A végeselemes módszer (FEM) a hullámterjedés különböző talajtípusokban történő szimulálásának egyik általános megközelítése, amint azt a 7.1. fejezet bevezeti. Azonban egy specifikusabb modellezési technika a hullámok viselkedésének szimulálására heterogén közegben a véges különbség időtartomány (FDTD) módszer. Diszkretizálja mind az időt, mind a teret, és minden időlépésben számszerűen megoldja a hullámegyenletet.

Az FDTD szimulációk hullámegyenlete

A talajban a hullámterjedés szimulálásához az általános hullámegyenletet 2D tartományban oldjuk meg:

∂2u∂t2=v2(∂2u∂x2+∂2u∂y2)\frac{\partial^2 u}{\partial t^2} = v^2 \left( \frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2} \right)∂t2∂2u=v2(∂x2∂2u+∂y2∂2u)

hol:

  • u(x,y,t)u(x, y, t)u(x,y,t) az elmozdulási mező,
  • VVV a hullámsebesség, amely a talaj típusától függően változik.

3. Talajspecifikus hullámtulajdonságok megvalósítása Pythonban

A NumPy és  a Matplotlib segítségével megvalósítjuk  a hullámterjedés egyszerű FDTD szimulációját egy rétegelt talajmodellen keresztül, amely homok-, agyag- és mészkőrétegeket tartalmaz.

Példa kódra

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulációs paraméterek

nx, ny = 200, 200# rácsméret

dx, dy = 1,0, 1,0 # szóköz lépés

dt = 0,001 # időlépés

nsteps = 300 # időlépések száma

 

# Sebesség modell (különböző talajok: homok, agyag, mészkő)

sebesség = np.ones((nx, ny)) * 300 # inicializálás homok tulajdonságokkal (v = 300 m/s)

sebesség[50:100, :] = 200 # agyagréteg (v = 200 m/s)

sebesség[100:150, :] = 600 # mészkőréteg (v = 600 m/s)

 

# Elmozdulás mezők

u = np.zeros((nx, ny)) # áramkiszorítás

u_old = np.zeros((nx, ny)) # elmozdulás az előző időlépésben

u_new = np.zeros((nx, ny)) # elmozdulás a következő időlépésben

 

# Forrás paraméterek

source_x, source_y = nx//2, ny//2 # forrás pozíciója

source_frequency = 25 # Hz

 

# Időlépcsős hurok

A hatótávolság lépése (nsteps):

    # Frissítse az elmozdulást FDTD sémával

    i esetén a (1, NX-1) tartományban:

        j esetén a (1, ny-1) tartományban:

            u_new[i, j] = (2 * u[i, j] - u_old[i, j] +

                           (sebesség[i, j] * dt / dx)**2 *

                           (u[i+1, j] - 2*u[i, j] + u[i-1, j]) +

                           (sebesség[i, j] * dt / dy)**2 *

                           (u[i, j+1] - 2*u[i, j] + u[i, j-1]))

 

    # Forrásjel befecskendezése

    u_new[source_x, source_y] += np.sin(2 * np.pi * source_frequency * lépés * dt)

 

    # Swap elmozdulás mezők

    u_old = np.másol(u)

    u = np.másol(u_new)

 

    # Hullámterjedés ábrázolása időközönként

    Ha fizetési % 20 == 0:

        plt.imshow(u, cmap='szeizmikus', terjedelem=(0, nx*dx, 0, ny*dy))

        plt.colorbar(label='Elmozdulás')

        plt.title(f'Időlépés: {lépés}')

        plt.xlabel('x [m]')

        plt.ylabel('y [m]')

        plt.show()

Ebben a példában:

  • Sebességmodell: A 2D tömb sebessége különböző talajrétegeket határoz meg, mindegyiknek megvan a maga hullámsebessége.
  • FDTD időlépés: Az elmozdulás minden rácsponton frissül a hullámegyenlet véges különbségű közelítéseivel.
  • Forrás befecskendezés: A rács közepén szinuszos hullámforrást vezetnek be a szeizmikus energia szimulálására.

4. Az eredmények megjelenítése és értelmezése

A szimuláció futtatásával vizualizálható, hogy a szeizmikus hullámok hogyan terjednek a különböző talajrétegeken. A hullámfrontok és a felszín alatti rétegek közötti kölcsönhatások a következőképpen vannak kiemelve:

  • Hullámsebesség-változások: A hullámfrontok sebessége és amplitúdója talajtípusonként eltérő.
  • Hullámvisszaverődés és fénytörés: Az anyagok közötti határok (pl. homok és agyag) visszaverődést és fénytörést okoznak.

Az így kapott vizualizáció felhasználható a felszín alatti struktúrák kikövetkeztetésére és a régészeti felmérések tájékoztatására.


5. A talajspecifikus szimulációk gyakorlati alkalmazásai

A régészeti geofizikában a talajfüggő hullámok viselkedésének megértése lehetővé teszi:

  • Hullámutak előrejelzése: Segít előre jelezni, hogy a hullámok hogyan fognak haladni réteges vagy vegyes talajokban.
  • Továbbfejlesztett adatértelmezés: Útmutatást nyújt a régészeknek a valódi régészeti jellemzők és a talaj tulajdonságainak természetes változásai közötti különbségtételhez.
  • A felmérés tervezésének optimalizálása: A szimulációk felhasználhatók a felmérési paraméterek (pl. forrás helye, érzékelő elhelyezése) tervezésére az optimális adatgyűjtés érdekében.

A szimulációknak a helyszín konkrét talajához való igazításával a régészek jelentősen javíthatják a szeizmikus felmérések pontosságát, és maximalizálhatják az eltemetett műemlékek észlelésének valószínűségét.

7. fejezet: Felszín alatti szerkezetek szimulációja és modellezése

7.3 Prediktív modellezés a műemlékek felfedezéséhez

Bevezetés a régészeti geofizika prediktív modellezésébe

A prediktív modellezés hatékony megközelítés a régészeti felszín alatti felmérések hatékonyságának és sikerének növelésére. A prediktív modellezés célja egy valószínűségi térkép vagy keretrendszer létrehozása, amely segít azonosítani a legígéretesebb helyeket a földalatti műemlékek felfedezéséhez. Ezt úgy érik el, hogy geológiai adatokat, geofizikai felmérési eredményeket és környezeti tényezőket integrálnak fejlett számítási technikákkal.

Ebben a fejezetben megvitatjuk a prediktív modellezés mögötti módszertanokat, gyakorlati példákat mutatunk be, és programozási stratégiákat mutatunk be, amelyek segítik a régészeket a rejtett struktúrák hatékony megtalálásában.


1. A prediktív modellezés elmélete

Többrétegű adatkészletek integrálása

A műemlékek felfedezésének prediktív modellje több adatkészlet kombinációjára támaszkodik:

  • Geológiai adatok: Információ a talajrétegekről, a kőzet tulajdonságairól, a víztartalomról és a geológiai szerkezetekről.
  • Geofizikai felmérési adatok: Szeizmikus felmérések, földi behatoló radar (GPR) és magnetometria eredményei.
  • Környezeti tényezők: Vegetációs lefedettség, történelmi vízfolyások és antropogén zavarok.

Valószínűségi eloszlás és Bayes-következtetés

A prediktív modellezés középpontjában egy valószínűségi eloszlás generálása áll  , amely számszerűsíti annak valószínűségét, hogy egy földalatti jellemzőt különböző helyeken találnak. Az egyik gyakori megközelítés a Bayes-i következtetés használata, ahol a helyszínre vonatkozó előzetes ismereteket új felmérési adatokkal kombinálják, hogy frissítsék a struktúra jelenlétének valószínűségét.

Annak valószínűségét, hogy P(MD)P(M|D)P(M∣D) egy műemlék MMM létezik bizonyos DDD adatok alapján, a következőképpen számítjuk ki:

P(MD)=P(D∣M)P(M)P(D)P(M|D) = \frac{P(D|M)P(M)}{P(D)}P(M∣D)=P(D)P(D∣M)P(M)

hol:

  • P(MD)P(M|D)P(M∣D): Utólagos valószínűség (egy emlékmű valószínűsége az adatok alapján),
  • P(DM)P(D|M)P(D∣M): Valószínűség (egy emlékmű adatainak megfigyelésének valószínűsége),
  • P(M)P(M)P(M): Előzetes valószínűség (kezdeti meggyőződés egy emlékmű jelenlétéről),
  • P(D)P(D)P(D): Bizonyíték (az adatok megfigyelésének valószínűsége minden lehetőségnél).

2. Térbeli interpoláció és gépi tanulás

Térbeli interpolációs módszerek

Prediktív térképek létrehozásakor az egyik legfontosabb lépés az ismeretlen értékek becslése a nem felmért területeken ismert adatpontok alapján. A népszerű technikák a következők:

  • Kriging: Olyan geostatisztikai módszer, amely az adatpontok közötti térbeli korrelációt használja a nem mért helyek értékeinek előrejelzésére.
  • Inverz távolságsúlyozás (IDW): Az értékeket a közeli adatpontok súlyozott átlaga alapján rendeli hozzá, a közelebbi pontok nagyobb hatással bírnak.

Gépi tanulási modellek előrejelzéshez

A prediktív modellezés kihasználhatja a gépi tanulási technikákat, például a véletlenszerű erdőket, a támogató vektorgépeket (SVM-eket) és  a neurális hálózatokat az adatokon belüli összetett minták felismeréséhez. Például, ha a szeizmikus felmérési adatokat bemeneti jellemzőkként használják, egy osztályozót ki lehet képezni arra, hogy megkülönböztesse azokat a területeket, ahol nagy és alacsony a valószínűsége annak, hogy régészeti struktúrákat tartalmaznak.

Az alábbi példa bemutatja, hogyan használható a Python és a Scikit-learn kódtár egy véletlenszerű erdőmodell betanítására a szeizmikus jellemzőkön alapuló prediktív leképezéshez.

Példakód: Prediktív modellezés véletlenszerű erdőkkel

piton

Kód másolása

Numpy importálása NP-ként

Pandák importálása PD-ként

from sklearn.ensemble import RandomForestClassifier

sklearn.model_selection importálási train_test_split

Az sklearn.metrics importálási accuracy_score

Matplotlib.pyplot importálása PLT-ként

 

# Példa: Szeizmikus felmérési adatok (jellemzők) és címkék (műemléki jelenlét) betöltése

adat = pd.read_csv('seismic_data.csv')

X = adat[['amplitúdó', 'frekvencia', 'csillapítás', 'wave_velocity']] # szeizmikus jellemzők

y = data['monument_present'] # címkék (1, ha műemlék jelen van, 0 egyébként)

 

# Adatok felosztása betanítási és tesztelési készletekre

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0,3, random_state=42)

 

# Véletlenszerű erdőosztályozó betanítása

model = RandomForestClassifier(n_estimators=100; random_state=42)

modell.illeszt(X_train; y_train)

 

# Készítsen előrejelzéseket a tesztkészletről

y_pred = modell.predict(X_test)

 

# Számítsa ki a pontosságot

pontosság = accuracy_score(y_test, y_pred)

print(f"Modell pontossága: {pontosság * 100:.2f}%")

 

# Funkció fontossága

fontosságok = model.feature_importances_

feature_names = X.oszlopok

Plt.Barh(feature_names; fontosságok)

plt.xlabel('Fontosság')

plt.ylabel('Funkció')

plt.title("Jellemzők fontossága a prediktív modellben")

plt.show()

Ebben a példában:

  • Adatok előkészítése: A szeizmikus adatfájl seismic_data.csv különböző szeizmikus jellemzőket képviselő oszlopokat és egy emlékmű jelenlétét jelző címkét tartalmaz.
  • Modell betanítása: Az adatok betanítási és tesztelési készletekre vannak felosztva, és egy véletlenszerű erdőmodellt tanítanak be a szeizmikus jellemzőkből való tanuláshoz.
  • Jellemzők fontossága: A modell azt értékeli, hogy mely jellemzők (pl. amplitúdó, frekvencia) a legbefolyásosabbak a műemlékek jelenlétének előrejelzésében.

3. Prediktív modellek vizualizációja

Hőtérkép generálás

A prediktív modellezés eredményei hőtérképekként jeleníthetők meg, amelyek megjelenítik egy emlékmű jelenlétének valószínűségét egy felmért területen. Az alábbi példakód a Matplotlib és  a NumPy használatával  hoz létre egy ilyen hőtérképet az előrejelzési valószínűségek rácsa alapján.

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

Numpy importálása NP-ként

 

# Valószínűségi rács létrehozása vizualizációhoz (példaadatok)

grid_size = 100

probability_grid = np.random.rand(grid_size, grid_size) # cserélje ki a tényleges valószínűségekre

 

# Hozzon létre egy hőtérképet

plt.imshow(probability_grid; cmap='forró', interpoláció='legközelebb')

plt.colorbar(label='A műemlék jelenlétének valószínűsége')

plt.title("A felszín alatti emlékművek felfedezésének prediktív térképe")

plt.xlabel('X koordináta')

plt.ylabel('Y koordináta')

plt.show()

Prediktív térképek értelmezése

A generált hőtérkép kiemeli a nagy és alacsony valószínűségű régiókat, irányítva a régészeket, hogy ásatási erőfeszítéseiket a legígéretesebb zónákra összpontosítsák.


4. A prediktív modellezés és a szeizmikus szimulációk kombinálása

A prediktív modellezés kombinálható szeizmikus szimulációkkal (amint azt a 7.2. fejezet tárgyalja), hogy iteratív módon finomítsa a modellt a szimulált hullámviselkedés alapján különböző talajviszonyok között. A munkafolyamat a következőket foglalja magában:

  1. Kezdeti előrejelzések: Használjon előzetes információkat és geofizikai adatokat egy előzetes valószínűségi térkép létrehozásához.
  2. Szeizmikus szimuláció és adatgyűjtés: Futtasson szeizmikus szimulációkat az előre jelzett nagy valószínűségű zónákra szabva, és gyűjtsön valós adatokat.
  3. Modellfrissítés: Integrálja az új adatokat a prediktív modellbe, és finomítsa a valószínűségi térképet a nagyobb pontosság érdekében.

5. Gyakorlati alkalmazások és korlátozások

A prediktív modellezés a következőkben segít:

  • Maximalizálja a felmérés hatékonyságát: Összpontosítsa erőforrásait a nagy valószínűségű területekre, csökkentve az időt és a költségeket.
  • Az értelmezés pontosságának javítása: A modell segítségével különbséget tehet az antropogén jellemzők és a természetes anomáliák között.

A modell pontossága azonban a bemeneti adatok minőségétől és felbontásától függ. Az olyan tényezők, mint  az adatok ritkasága, a szeizmikus adatok zaja és  az összetett felszín alatti geológia befolyásolhatják a prediktív erőt.


Következtetés

A prediktív modellezés átalakító eszköz a régészeti geofizika területén, amely lehetővé teszi a régészek számára, hogy szisztematikusan és hatékonyan célozzák meg a potenciális földalatti műemlékeket. A geológiai ismeretek, a gépi tanulás és a szeizmikus adatok kombinálásával a prediktív modellek jelentősen javítják a sikeres felfedezés esélyeit, és számítási lencsét kínálnak a felszín alatt rejtőző rejtélyek felfedezéséhez.

7. fejezet: Felszín alatti szerkezetek szimulációja és modellezése

7.4 Szeizmikus adatok megjelenítése és animálása

Bevezetés a szeizmikus adatok megjelenítésébe

A szeizmikus adatok értelmezésének egyik kritikus szempontja az adatok hatékony megjelenítésének és animálásának képessége. A vizualizáció a nyers numerikus adatokat érthető képekké vagy animációkká alakítja, amelyek betekintést nyújtanak a felszín alatti struktúrákba és a hullámterjedési jelenségekbe. A régészetben ez a vizuális segédeszköz még fontosabbá válik, mivel segít a szakértőknek az eltemetett műemlékek felderítésében és alakjuk, méretük és mélységük értelmezésében.

Ez a fejezet bemutatja a szeizmikus adatok megjelenítésének és animálásának technikáit és eszközeit, a 2D szeletelt képektől a 3D renderelt térfogatokig és dinamikus időalapú animációkig.


1. A szeizmikus adatok vizualizációs technikái

1.1 2D szeizmikus metszetek és keresztmetszetek

A szeizmikus adatok megjelenítésének leggyakoribb módja a 2D szeizmikus metszet. Ezek a szakaszok a hullámamplitúdót, az utazási időt és más jellemzőket ábrázolják a távolság és a mélység függvényében.

Az alábbiakban egy példa látható egy egyszerű 2D-s keresztmetszeti ábrázolásra Pythonban a Matplotlib használatával  :

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

Numpy importálása NP-ként

 

# Minta szeizmikus adatok generálása (amplitúdó értékek)

x = np.linspace(0; 1000; 100)

mélység = np.linspace(0; 200; 50)

X, Z = np.meshgrid(x, mélység)

amplitúdó = np.sin(0,1 * X) * np.cos(0,1 * Z)

 

# A 2D szeizmikus szakasz ábrázolása

plt.kontúrf(X, Z; amplitúdó; cmap='szeizmikus')

plt.colorbar(label='Amplitúdó')

plt.xlabel('Távolság (m)')

plt.ylabel('Mélység (m)')

plt.title("2D szeizmikus metszet")

plt.gca().invert_yaxis() # A mélység megfordítása, hogy a felület felül legyen

plt.show()

Ebben a telekban:

  • Az X tengely a földmérési vonal mentén mért távolságot jelöli.
  • Az Y tengely (fordított) a felszín alatti mélységet mutatja.
  • A színleképezés a szeizmikus hullámok amplitúdóját képviseli.

Ez a fajta vizualizáció alapvető fontosságú a felszín alatti struktúrák, például a talajrétegek, a kőzethatárfelületek vagy a potenciális régészeti jellemzők értelmezésében.


1.2 3D térfogat renderelés

Míg a 2D metszetek betekintést nyújtanak a felszín alatti egyetlen szeletébe, a 3D térfogat renderelése lehetővé teszi a teljes felszín alatti térfogat megjelenítését. Lehetővé teszi a régészek számára, hogy feltárják az eltemetett jellemzők teljes geometriáját.

A Mayavi vagy a PyVista használatával 3D renderelés hozható létre Pythonban a felszín alatti adatok átfogóbb megértése érdekében.

piton

Kód másolása

Numpy importálása NP-ként

Pyvista importálása PV-ként

 

# 3D szeizmikus térfogatot reprezentáló mintaadatok

nx, ny, nz = 100, 100, 50 # rácsméretek

x = np.linspace(0; 1000; nx)

y = np.linspace(0; 1000; NY)

z = np.linspace(0; 200; nz)

X, Y, Z = np.meshgrid(x, y, z)

 

# Szimuláljon egy 3D amplitúdó térfogatot szinuszos variációval

amplitúdó = np.sin(0,05 * X) * np.cos(0,05 * Y) * np.exp(-0,01 * Z)

 

# Konvertálás PyVista rácsra

rács = PV. StrukturáltRács(X, Y, Z)

grid['Amplitúdó'] = amplitúdó.ravel(order='F')

 

# Plot 3D térfogat

plotter = pv. Plotter()

plotter.add_volume(rács, cmap='szeizmikus', opacity='sigmoid')

plotter.show()

Ebben a kódban:

  • A PyVista a szeizmikus adatok strukturált rácsának kezelésére és megjelenítésére szolgál.
  • A add_volume funkció a teljes 3D amplitúdó térfogatot rendereli, ami lehetővé teszi az interaktív forgatást és nagyítást.

A 3D megjelenítés különösen hasznos, ha összetett geológiával foglalkozik, vagy ha a célemlékmű szabálytalan alakú.


1.3 Kontúrtérképezés és izofelületek

A kontúrtérképezés és  az izofelszíni vizualizáció hatékony módszerek a szeizmikus adatokon belüli specifikus amplitúdószintek ábrázolására. Az izofelületek állandó amplitúdójú felületek, amelyek egyértelmű határokat biztosítanak a felszín alatti anomáliáknak.

piton

Kód másolása

Pyvista importálása PV-ként

 

# Kontúr (izofelület) generálása amplitúdóküszöb alapján

kontúr = rács.kontúr(izofelületek=[0,5]; skalárok='Amplitúdó')

 

# Vizualizálja az izofelületet

plotter = pv. Plotter()

plotter.add_mesh(kontúr, szín='piros', opacitás=0,6)

plotter.show()

A példában:

  • Az amplitúdóküszöb 0,5-re van állítva, és a kontúrfüggvény kivonja azt a felületet, ahol ez az amplitúdó állandó.
  • Az így kapott izofelület vizualizálható, hogy kiemelje a lehetséges felszín alatti struktúrákat, például sírokat vagy kamrákat.

2. A szeizmikus hullámok terjedésének animálása

A szeizmikus adatok eredendően dinamikusak, mivel a hullámok idővel különböző közegeken keresztül terjednek. A szeizmikus hullámterjedés animációja segít megérteni a hullámok viselkedését, például a visszaverődést, a fénytörést és a diffrakciót. Ez különösen akkor hasznos, ha különböző talajtípusok vagy geológiai körülmények reakcióját szimuláljuk.

2.1 A hullámterjedés time-lapse animációja

A szeizmikus hullámok time-lapse animációja olyan könyvtárak segítségével hozható létre, mint a Matplotlib.animation a Pythonban. Az alábbiakban egy egyszerű példa látható:

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

Numpy importálása NP-ként

Matplotlib.animation importálása animációként

 

# A hullámterjedés szimulációjának paraméterei

x = np.linspace(0; 10; 100)

time_steps = 50

 

ábra, ax = plt.résztelkek()

sor, = ax.plot(x; np.sin(x), color='blue')

 

def animate(t):

    y = np.sin(x - 0,1 * t) * np.exp(-0,05 * t) # egyszerű csillapított hullám

    line.set_ydata y) pont

    visszatérő vezeték,

 

ani = animáció. FuncAnimation(ábra; animált, képkockák=time_steps; intervallum=100)

plt.show()

Ebben a példában:

  • Egy egyszerű szinuszos hullám idővel animálódik.
  • A csillapítást a hullámra alkalmazzák, ami elhalványul, amikor terjed.

Ez a fajta animáció hasznos annak megjelenítésére, hogy a szeizmikus energia hogyan halad át a különböző közegeken, és hogyan történik a visszaverődés a felületeken.


3. Fejlett vizualizációs eszközök és technikák

3.1 Wavefield pillanatképek

A hullámmező pillanatképek rögzítik a szeizmikus hullámmezőt egy adott időlépésben, így megérthetik, hogyan haladnak a hullámok és kölcsönhatásba lépnek a felszín alatti szerkezetekkel.

3.2 Spektrális bomlás és frekvenciaanalízis

A spektrális bomlás magában foglalja a szeizmikus adatok különböző frekvenciakomponenseinek megjelenítését, ami segíthet megkülönböztetni a különböző típusú felszín alatti anyagokat.


4. Több vizualizációs technika kombinálása

A szeizmikus adatok legátfogóbb megértése érdekében gyakran több vizualizációs technikát kombinálnak:

  • 2D metszetek + 3D térfogatú renderelés: Fedezze fel részletesen a felszín alatti jellemzőket.
  • Hullámterjedési animációk + kontúrleképezés: Ismerje meg a szeizmikus hullámok időbeli és térbeli viselkedését.
  • Spektrális bomlás + izofelületek: Elemezze a különböző frekvenciasávokat és vizualizálja az amplitúdóküszöböket.

Ezek a kombinációk lehetővé teszik a régészek és geofizikusok számára, hogy megalapozott döntéseket hozzanak a potenciális ásatási helyekről.


Következtetés

A szeizmikus adatok megjelenítése és animációja döntő szerepet játszik a felszín alatti struktúrák értelmezésében. A 2D metszetektől a 3D térfogatú renderelésig és a dinamikus animációkig minden vizualizációs technika egyedi betekintést nyújt az adatokba, segítve a régészeket a rejtett műemlékek azonosításában és a felszín alatti hatékony elemzésben.

A szoftverek és programozási nyelvek, például a Python fejlődésével a szeizmikus vizualizáció interaktívabbá és hatékonyabbá vált, lehetővé téve a régészek számára, hogy példátlan tisztasággal fedezzék fel a föld felszíne alatt eltemetett kincseket.

8. fejezet: Szeizmikus adatok programozása és algoritmusfejlesztése

8.1 Bevezetés a szeizmikus adatformátumokba és könyvtárakba

A szeizmikus adatfeldolgozás kulcsfontosságú lépés a felszín alatti struktúrák értelmezésében, és speciális adatformátumokat és könyvtárakat igényel. A felszín alatti felmérésekkel foglalkozó régészek és geofizikusok számára a szeizmikus adatformátumok szilárd megértése elengedhetetlen a hatékony adatkezeléshez és elemzéshez. Ez a fejezet áttekintést nyújt a szeizmikus adatokban használt szabványos formátumokról, és bemutatja a feldolgozásra és megjelenítésre rendelkezésre álló könyvtárakat.


1. Általános szeizmikus adatformátumok

1.1 SEG-Y formátum

A szeizmikus adatok tárolásának egyik legszélesebb körben használt formátuma az SEG-Y (Society of Exploration Geophysicists Y) formátum. Az 1975-ben bevezetett és rendszeresen frissített SEG-Y egy bináris formátum, amelyet nyomkövetési adatok, valamint beszerzési paramétereket tartalmazó fejlécek tárolására terveztek. Az SEG-Y legfontosabb összetevői a következők:

  • Nyomadatok: A nyers szeizmikus hullámformák.
  • Szöveges fejléc: A felmérés metaadatai, beleértve az olyan paramétereket, mint a mintavételi arány, a felmérés dátuma és helye.
  • Bináris fejléc: További részleteket biztosít a felmérésről, beleértve a nyomkövetések számát és az adatformátumot.

Az SEG-Y fájl lényegében nyomok gyűjteménye, amelyek mindegyike egyetlen szeizmikus felvételt képvisel. A nyomvonalak kinyomtathatók 2D metszetek létrehozásához, vagy feldolgozhatók 3D térfogat rendereléséhez.

Íme egy Python példa arra, hogyan olvashat és kezelhet egy SEG-Y fájlt az ObsPy könyvtár használatával:

piton

Kód másolása

from obspy.io.segy.segy import _read_segy

 

# Az SEG-Y fájl elérési útja

segy_file = "elérési út/seismic_data.sgy"

 

# Olvassa el az SEG-Y fájlt

seismic_data = _read_segy(segy_file)

 

# Hozzáférés a nyomkövetési adatokhoz és a rajzhoz

trace = seismic_data.traces[0].data

Matplotlib.pyplot importálása PLT-ként

 

PLT.PLOT(nyomkövetés)

plt.xlabel('Időminták')

plt.ylabel('Amplitúdó')

plt.title("Szeizmikus nyom")

plt.show()

Ebben a kódrészletben:

  • Az ObsPy egy sokoldalú könyvtár szeizmikus adatok kezelésére SEG-Y formátumban.
  • A seismic_data objektum tartalmazza a fájlban található összes nyomkövetést, amelyek mindegyike elérhető és megjeleníthető.

1.2 SEG-D formátum

Egy másik népszerű formátum az SEG-D (Society of Exploration Geophysicists D), amely terepi felvételekre van optimalizálva. A SEG-Y-val ellentétben a SEG-D összetettebb, több csatornát és mintavételi sebességet támogat, így kiválóan alkalmas nyers terepi adatgyűjtésre. A formátum különböző hangszertípusok és felvételi módok kezelésére is képes.

Bár az SEG-D-t ritkábban használják régészeti szeizmikus elemzésben, mint az SEG-Y-t, fontos tudni, hogyan lehet konvertálni ezen formátumok között bizonyos alkalmazásokhoz. Az olyan könyvtárak, mint az ObsPy és  a Segyio, lehetővé teszik az ilyen konverziókat.


1.3 MiniSEED formátum

A MiniSEED egy másik formátum, amely a SEED-ből  (Standard for the Exchange of Earthquake Data) származik, és széles körben használják folyamatos hullámforma-adatokhoz, különösen a szeizmológiában. Míg a SEED metaadatokat és műszerválaszt tartalmaz, a MiniSEED kizárólag a hullámforma adatokra összpontosít. Ez könnyű és hatékony formátummá teszi a hosszú távú felügyelethez és a folyamatos rögzítéshez.

piton

Kód másolása

Az OBSPY importálásból olvassa el

 

# MiniSEED fájl olvasása

st = read("elérési út/seismic_data.mseed")

 

# Részletek nyomtatása és hullámforma ábrázolása

nyomtatás(st)

st.plot()

Az ObsPy szintén népszerű választás a MiniSEED fájlok kezelésére, így kiváló választás a szeizmikus és földrengési adatokkal egyaránt foglalkozó régészek számára.


2. Könyvtárak szeizmikus adatfeldolgozáshoz

2.1 ObsPy: Az átfogó Python csomag

Az ObsPy az egyik legátfogóbb Python könyvtár a szeizmikus adatformátumok kezelésére. Számos formátumot támogat, beleértve az SEG-Y, a MiniSEED és a SAC (Seismic Analysis Code) formátumokat. Az ObsPy képes:

  • Szeizmikus adatok olvasása és írása: Zökkenőmentesen konvertálhat a különböző formátumok között.
  • Hullámforma-feldolgozás: Szűrje, kúposítsa és hajtsa végre az egyéb jelfeldolgozási technikákat.
  • Megjelenítés: Hullámformák, spektrális adatok és szeizmogramok ábrázolása.

Például a következőképpen hajthat végre sáváteresztő szűrőt egy nyomkövetésen:

piton

Kód másolása

# Sáváteresztő szűrő alkalmazása szeizmikus nyomra

st_filtered = st.copy()

st_filtered.filter('bandpass', freqmin=1.0; freqmax=10.0)

 

# Ábrázolja az eredeti és szűrt hullámformákat

ábra, ax = plt.részcselekmények(2, 1, ábraméret=(10, 6))

 

# Eredeti adatok

ax[0].plot(st[0].times(), st[0].data)

ax[0].set_title('eredeti hullámforma')

ax[0].set_xlabel('Idő (s)')

ax[0].set_ylabel('amplitúdó')

 

# Szűrt adatok

ax[1].plot(st_filtered[0].times(), st_filtered[0].data, color='red')

ax[1].set_title('Szűrt hullámforma (1–10 Hz-es sáváteresztés)')

ax[1].set_xlabel('Idő(s)')

ax[1].set_ylabel('amplitúdó')

 

plt.tight_layout()

plt.show()

2.2 Segyio: Nagy teljesítményű SEG-Y könyvtár

A Segyio egy nagy teljesítményű könyvtár, amelyet kifejezetten az SEG-Y adatokkal való munkához terveztek. Hatékonyságra készült, és gyorsan képes kezelni a nagy adatkészleteket. Támogatja:

  • Hatékony I/O műveletek: SEG-Y adatok gyors olvasása és írása.
  • Nyomkövetési manipuláció: A szeizmikus adatok adott nyomainak vagy részeinek kinyerése és elemzése.
  • Integráció a NumPy-val: Közvetlen kompatibilitás a NumPy tömbökkel a további numerikus műveletekhez.

piton

Kód másolása

Segyio importálása

 

# Nyisson meg egy SEG-Y fájlt olvasási módban

segyio.open("elérési út/seismic_data.sgy", "r") mint f:

    # Olvassa el az első nyomkövetést

    trace = f.trace[0]

 

    # A nyomkövetés ábrázolása

    PLT.PLOT(nyomkövetés)

    plt.xlabel('Minta')

    plt.ylabel('Amplitúdó')

    plt.title('SEG-Y nyomkövetés')

    plt.show()

2.3 Pyrocko: Szeizmológiai eszköztár

A Pyrocko egy Python könyvtár, amely a szeizmikus modellezésre és inverzióra összpontosít, így kiválóan alkalmas fejlett kutatásokhoz és szimulációkhoz. Modulokat biztosít a következőkhöz:

  • Hullámforma szimuláció: Szintetikus szeizmogramok generálása forrásmodellek alapján.
  • Forrásjellemzés: Különböző típusú szeizmikus források és terjedési útvonalak modellezése.
  • Vizualizációs eszközök: Kiváló minőségű grafikonok létrehozása szeizmológiai kutatásokhoz.

Bár régészeti célokra nem használják olyan széles körben,  a Pyrocko kiváló eszközkészlet azok számára, akik összetettebb szimulációkon és szeizmikus adatok modellezésén dolgoznak.


3. Fájlkonverzió és kompatibilitás

A szeizmikus adatokat gyakran át kell alakítani formátumok között a különböző feldolgozási szakaszokhoz vagy a különböző szoftverekkel való kompatibilitáshoz. Az olyan könyvtárak, mint az ObsPy és  a Segyio, beépített módszereket kínálnak a formátumkonvertáláshoz:

piton

Kód másolása

# Példa: MiniSEED fájl konvertálása SEG-Y-ba az ObsPy használatával

st = read("elérési út/seismic_data.mseed")

st.write("kimenet/seismic_data.sgy"; format="SEGY")

A szeizmikus adatok szerkezetének és a formátumok közötti különbségeknek a megértése gördülékenyebb munkafolyamat-integrációt tesz lehetővé, biztosítva az adatok pontos feldolgozását és értelmezését.


4. Adattárolás és optimalizálás

A szeizmikus adatok meglehetősen nagyok lehetnek, különösen akkor, ha hosszabb ideig gyűjtik őket, vagy többcsatornás tömböket használnak. A hatékony adattárolás és -kezelés kulcsfontosságú:

  • HDF5 formátum: A Hierarchical Data Format (HDF5) egy nyílt forráskódú fájlformátum, amelyet nagy mennyiségű adat tárolására és kezelésére terveztek. A HDF5 lehetővé teszi a darabolást, tömörítést és hierarchikus szervezést, így kiválóan alkalmas szeizmikus adatokhoz.
  • NetCDF formátum: A Network Common Data Form (NetCDF) egy másik, tudományos adatokra optimalizált formátum, amelyet széles körben használnak a geofizikában.

A szeizmikus adatok ilyen formátumba konvertálása hatékonyabb tárolást és gyorsabb hozzáférési időt biztosít, különösen nagy 3D vagy 4D adatkészletek használatakor.


Következtetés

A szeizmikus adatformátumok és könyvtárak megértése alapvető fontosságú mindenki számára, aki szeizmikus adatokkal dolgozik, akár régészeti, akár geofizikai célokra. Az olyan könyvtárak, mint  az ObsPy,  a Segyio és  a Pyrocko biztosítják a szeizmikus adatok hatékony kezeléséhez, feldolgozásához és megjelenítéséhez szükséges eszközöket. Ezzel az alappal a felhasználók továbbléphetnek a fejlett algoritmusok és feldolgozási technikák megvalósítására, amelyeket a következő fejezetekben tárgyalunk.

8. fejezet: Szeizmikus adatok programozása és algoritmusfejlesztése

8.2 Jelfeldolgozó algoritmusok megvalósítása

A jelfeldolgozás a szeizmikus adatok elemzésének alapvető szempontja. A felszín alatti struktúrák észlelésére és értelmezésére törekvő régészek számára a különböző jelfeldolgozó algoritmusok alkalmazása javíthatja az adatok tisztaságát és felbontását. Ez a fejezet feltárja a legfontosabb fogalmakat és technikákat, beleértve a szűrést, az ablakozást, a dekonvolúciót és a spektrális elemzést.


1. A jelfeldolgozás alapjai a szeizmológiában

A szeizmikus jelek eredendően zajosak, és gondos előfeldolgozást igényelnek, mielőtt elemezhetők lennének. A cél az, hogy elkülönítsék az érdeklődésre számot tartó jelet a háttérzajtól és a nem kívánt tárgyaktól. Az alapvető lépések általában a következőket foglalják magukban:

  • Szűrés: A nem kívánt frekvenciakomponensek eltávolítása.
  • Amplitúdóerősítés beállítása: A csillapító hatások korrekciója.
  • Dekonvolúció: A terjedési közeg által eltorzított eredeti hullámforma helyreállítása.

A jelfeldolgozási technikák az idő- vagy frekvenciatartományban működnek, és mindegyik különböző perspektívákat kínál a szeizmikus adatokra.


2. Időtartományú jelfeldolgozás

2.1 Mozgó átlag szűrők

A mozgóátlag-szűrő az egyik legegyszerűbb technika, amelyet a szeizmikus adatok simítására használnak a nagyfrekvenciás zaj csökkentésével. Ez a szűrő az adatpontok rögzített ablakának átlagolásával működik:

x^t=1N∑k=0N−1xt+k\hat{x}_t = \frac{1}{N} \sum_{k=0}^{N-1} x_{t+k}x^t=N1k=0∑N−1xt+k

hol:

  • x^t\hat{x}_tx^t a szűrt jel,
  • NNN az ablak mérete, és
  • xtx_txt az eredeti jelet jelöli.

Minél nagyobb az ablak mérete, annál simább a jel. A fontos jellemzők torzulásának elkerülése érdekében azonban egyensúlyt kell teremteni.

Python megvalósítás:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus szeizmikus adatok generálása zajjal

np.random.seed(0)

idő = np.linspace(0; 10; 500)

jel = np.sin(2 * np.pi * idő) + np.véletlen.normál(0; 0,5; idő.alak)

 

# Mozgóátlag szűrő funkció

def moving_average(adatok, window_size):

    return np.convolve(data, np.ones(window_size) / window_size, mode='valid')

 

# Mozgóátlag szűrő alkalmazása

window_size = 10

filtered_signal = moving_average(jel; window_size)

 

# Az eredeti és szűrt jel ábrázolása

plt.ábra(ábra=(10, 4))

plt.plot(idő, jel; label='Eredeti jel')

plt.plot(time[:len(filtered_signal)], filtered_signal, label='Szűrt jel', color='red')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.legend()

plt.title('Mozgóátlag szűrő szeizmikus adatokon')

plt.show()

Ebben a példában a zaj csökken, miközben megtartja a szeizmikus jel domináns frekvenciáját.

2.2 Butterworth szűrő

A Butterworth-szűrő egy általános frekvenciaalapú szűrő, amelyet a szeizmikus jelek simítására használnak, miközben megőrzik az alapvető hullámforma alakját. A Butterworth-szűrő átviteli funkcióját lapos passzsáv jellemzi, és a következőképpen definiálható:

H(s)=11+(sωc)2nH(s) = \frac{1}{\sqrt{1 + \left( \frac{s}{\omega_c} \right)^{2n}}}H(s)=1+(ωcs)2n1

hol:

  • sss a frekvencia,
  • ωc\omega_c ωc a cutoff frekvencia, és
  • nnn a szűrési sorrend.

A magasabb szűrési sorrend élesebb vágást eredményez.

Python megvalósítás:

piton

Kód másolása

tól scipy.signal import vaj, filtfilt

 

# Butterworth szűrő definiálása

def butterworth_filter(adat, lowcut, highcut, fs, order=4):

    Nyquist = 0,5 * FS

    alacsony = lowcut / nyquist

    Magas = HighCut / Nyquist

    b, a = vaj(rendelés; [alacsony; magas]; btípus='sáv')

    return filtfilt(b, a; adat)

 

# Alkalmazza a Butterworth szűrőt szeizmikus adatokra

lowcut = 0,1 # Alacsony vágási frekvencia Hz-ben

highcut = 1,0 # Magas cutoff frekvencia Hz-ben

fs = 50 # Mintavételi frekvencia Hz-ben

 

filtered_signal = butterworth_filter(jel, lowcut, highcut, fs)

 

# Az eredeti és szűrt jel ábrázolása

plt.ábra(ábra=(10, 4))

plt.plot(idő, jel; label='Eredeti jel')

plt.plot(idő, filtered_signal; label='Szűrt jel (Butterworth)', color='red')

plt.xlabel('Idő(s)')

plt.ylabel('Amplitúdó')

plt.legend()

plt.title('Butterworth-szűrő szeizmikus adatokon')

plt.show()


3. Frekvenciatartomány-jelfeldolgozás

3.1 Fourier-transzformáció

A Fourier-transzformáció hatékony eszköz a szeizmikus jelek frekvenciakomponenseinek elemzésére. A gyors Fourier-transzformáció (FFT) hatékony algoritmus a diszkrét Fourier-transzformáció (DFT) kiszámítására:

X(f)=∑n=0N−1x[n]e−j2πfnNX(f) = \sum_{n=0}^{N-1} x[n] e^{-j 2 \pi \frac{f n}{N}}X(f)=n=0∑N−1x[n]e−j2πNfn

hol:

  • X(f)X(f)X(f) a Fourier-transzformált jel,
  • x[n]x[n]x[n] az időtartomány-jel, és
  • NNN a minták száma.

Ez lehetővé teszi a felhasználók számára, hogy megvizsgálják az amplitúdót és a fázist minden frekvencián, ami elengedhetetlen a zaj és más műtermékek azonosításához.

Python megvalósítás:

piton

Kód másolása

A scipy.fft fájlból import fft, fftfreq

 

# Számítás FFT

N = len(jel)

T = idő[1] - idő[0] # A minták közötti időintervallum

yf = fft(jel)

xf = fftfreq(N, T)

 

# Ábrázolja az amplitúdó spektrumot

plt.ábra(ábra=(10, 4))

PLT.PLOT(xf; np.abs(yf))

plt.xlabel('Frekvencia (Hz)')

plt.ylabel('Amplitúdó')

plt.title("Szeizmikus adatok frekvenciaspektruma")

plt.grid()

plt.show()

Ebben a kódban a szeizmikus jelet frekvenciakomponensekké alakítják át, feltárva a domináns frekvenciákat további elemzéshez vagy szűréshez.

3.2 Wavelet transzformáció

Míg a Fourier-transzformáció szinuszos jelekre bontja a jelet, a Wavelet transzformáció a jelet az anyahullám skálázott és eltolt változataira bontja. Ez lehetővé teszi a változó frekvenciatartalmú jelek jobb elemzését az idő múlásával, ami jellemző a szeizmikus adatokra.

Python implementáció PyWavelets használatával:

piton

Kód másolása

PYWT importálása

 

# Folytonos wavelet transzformáció végrehajtása

wavelet = 'morl' # Morlet wavelet kiválasztása

Skálák = NP.Arange(1, 128)

Együtthatók, frekvenciák = pywt.cwt(jel, skálák, hullám)

 

# Plot scalogram (CWT együtthatók)

plt.imshow(együtthatók; terjedelem=[idő.min(); time.max(), scales.min(); scales.max()]; cmap='jet'; aspect='auto')

plt.xlabel('Idő(s)')

plt.ylabel('Méretarány')

plt.title('Wavelet transzformációs skalogram')

plt.colorbar(label='Együttható amplitúdó')

plt.show()

A wavelet elemzés a jel idő-frekvencia ábrázolását biztosítja, lehetővé téve az idővel változó jellemzők jobb lokalizálását.


4. Fejlett technikák

4.1 Dekonvolúció

A dekonvolúciót a  rögzítőrendszer és a közeg hatásainak visszafordítására használják, helyreállítva az eredeti szeizmikus hullámot. Ez különösen akkor hasznos, ha a szeizmikus hullámot a felszín alatti rétegek torzították.

Matematikailag a dekonvolúció a következőképpen ábrázolható:

y(t)=x(t)∗h(t)+n(t)y(t) = x(t) * h(t) + n(t)y(t)=x(t)∗h(t)+n(t)

hol:

  • y(t)y(t)y(t) a megfigyelt jel,
  • x(t)x(t)x(t) az eredeti szeizmikus hullám,
  • h(t)h(t)h(t) a közeg impulzusválasza, és
  • n(t)n(t)n(t) a zaj.

A cél az x(t)x(t)x(t) becslése y(t)y(t)y(t) és h(t)h(t)h(t) alapján.

4.2 Idő-frekvencia elemzés STFT-vel

A rövid idejű Fourier-transzformációt (STFT) a szeizmikus adatokban gyakori nem stacionárius jelek elemzésére használják. Az STFT magában foglalja a jel átfedő ablakokra osztását és az FFT alkalmazását minden ablakra:

STFT{x(t)}(f,τ)=∫−∞∞x(t)w(t−τ)e−j2πftdtSTFT\{x(t)\}(f, \tau) = \int_{-\infty}^{\infty} x(t) w(t-\tau) e^{-j 2 \pi f t} dtSTFT{x(t)}(f,τ)=∫−∞∞x(t)w(t−τ)e−j2πftdt

hol:

  • W(t−τ)w(t-\tau)w(t−τ) egy ablakfüggvény, amelynek középpontja τ\tauτ.

Python implementáció a SciPy használatával:

piton

Kód másolása

a scipy.signal import spektrogram fájlból

 

# Számítási spektrogram

frekvenciák, idők, Sxx = spektrogram(jel; fs)

 

# Plot spektrogram

plt.pcolormesh(idők; frekvenciák; 10 * np.log10(Sxx); árnyékolás='gouraud')

plt.ylabel('Frekvencia (Hz)')

plt.xlabel('Idő(s)')

plt.title("Szeizmikus adatok spektrogrammja")

plt.colorbar(label='Teljesítmény/frekvencia (dB/Hz)')

plt.show()


Következtetés

A jelfeldolgozás döntő szerepet játszik a szeizmikus adatok elemzéshez és értelmezéshez való javításában. Az olyan technikák, mint a szűrés, a Fourier-analízis és a wavelet transzformációk biztosítják a régészek számára a felszín alatti jellemzők hatékony észleléséhez és tanulmányozásához szükséges eszközöket. Ahogy egyre fejlettebb algoritmusokat fejlesztenek ki, a földfelszín alatti összetett struktúrák megoldásának képessége tovább javul, előkészítve az utat a régészet további felfedezései előtt.

8. fejezet: Szeizmikus adatok programozása és algoritmusfejlesztése

8.3 Python és Wolfram nyelv szeizmikus adatelemzéshez

A Python és a Wolfram Language egyaránt hatékony eszközök a szeizmikus adatok elemzéséhez. Minden nyelvnek megvannak a maga előnyei és erősségei a szeizmikus adatok feldolgozása, megjelenítése és értelmezése szempontjából. Ebben a fejezetben megvizsgáljuk, hogyan használható a Python és a Wolfram nyelv olyan kulcsfontosságú feladatok elvégzésére, mint az adatszűrés, a Fourier- és wavelet-elemzés, a jeltranszformáció és a vizualizáció.


1. Python szeizmikus adatelemzéshez

1.1 Python könyvtárak szeizmikus adatokhoz

A Python kiterjedt könyvtári ökoszisztémával rendelkezik, amely a szeizmikus adatok elemzésére van szabva:

  • ObsPy: Átfogó könyvtár szeizmológiai adatok olvasásához, írásához és feldolgozásához.
  • SciPy & NumPy: Könyvtárak matematikai és jelfeldolgozási műveletekhez.
  • Matplotlib & Seaborn: Vizualizációs kódtárak idősoros adatok és eredmények ábrázolásához.
  • PyWavelets: Wavelet transzformációk végrehajtásához szükséges könyvtár.

1.2 Példa: szeizmikus adatok olvasása és ábrázolása

Kezdjük egy példával a szeizmikus adatok betöltésére és megjelenítésére az ObsPy könyvtár használatával.

piton

Kód másolása

OBSPY importálása

Az OBSPY importálásból olvassa el

Matplotlib.pyplot importálása PLT-ként

 

# Olvasson el egy szeizmikus hullámforma fájlt miniSEED formátumban

st = olvasás("example_data.mseed")

 

# Válasszon ki egyetlen nyomkövetést az adatfolyamból

tr = st[0]

 

# Ábrázolja a hullámformát

plt.ábra(ábra=(10, 4))

plt.plot(tr.times("matplotlib"), tr.data, label="Szeizmikus jel")

plt.xlabel("Idő(k)")

plt.ylabel("Amplitúdó")

plt.title("Szeizmikus hullámforma")

plt.legend()

plt.show()

Ebben a kódrészletben a szeizmikus hullámforma betöltődik egy fájlból, és idősoros gráfként van ábrázolva. A miniSEED formátum az egyik szabványos szeizmikus adatformátum.

1.3 Frekvencia-tartomány analízis

Az adatok időtartományból frekvenciatartományba történő átalakításához használhatjuk a  SciPy által biztosított Fourier-transzformációt (FFT).

piton

Kód másolása

A scipy.fft fájlból import fft, fftfreq

Numpy importálása NP-ként

 

# Mintavételi paraméterek meghatározása

n = len(tr.data) # Minták száma

T = tr.stats.delta # A minták közötti időintervallum (mintavételi időszak)

 

# Alkalmazza az FFT-t a szeizmikus jelre

yf = fft(tr.data)

xf = fftfreq(n, T)

 

# Ábrázolja az amplitúdó spektrumot

plt.ábra(ábra=(10, 4))

PLT.PLOT(xf; np.abs(yf))

plt.xlim(0, 10) # Az x tengely korlátozása az áttekinthetőség érdekében

plt.xlabel('Frekvencia (Hz)')

plt.ylabel('Amplitúdó')

plt.title("Szeizmikus adatok frekvenciaspektruma")

plt.grid()

plt.show()

Ez a kód veszi a szeizmikus nyomadatokat, kiszámítja a Fourier-transzformációt, és ábrázolja az amplitúdóspektrumot a frekvencia függvényében.

1.4 Wavelet transzformáció idő-frekvencia analízishez

A wavelet transzformációk lehetővé teszik az idő-frekvencia elemzést, feltárva, hogy a különböző frekvenciakomponensek hogyan változnak az idő múlásával.

piton

Kód másolása

PYWT importálása

 

# Folyamatos hullámforma (CWT) alkalmazása

Skálák = NP.Arange(1, 100)

Együtthatók, gyakoriságok = pywt.cwt(tr.adatok, skálák, 'morl')

 

# A wavelet transzformáció ábrázolása

plt..MUTAT(együtthatók; kiterjedés=[tr.stats.starttime.matplotlib_date; tr.stats.endtime.matplotlib_date; 1; 100];

           cmap='jet', aspect='auto', vmax=abs(együtthatók).max(), vmin=-abs(együtthatók).max())

plt.colorbar(label='Együttható amplitúdó')

plt.xlabel('Idő')

plt.ylabel('Méretarány')

plt.title('Wavelet transzformáció (CWT)')

plt.show()


2. Wolfram nyelv a szeizmikus adatok elemzéséhez

A Wolfram nyelv hatékony eszközöket biztosít a matematikai elemzéshez, a szimbolikus számításokhoz és a szeizmikus adatok interaktív megjelenítéséhez. A wavelet elemzéshez, a Fourier-transzformációkhoz és a fejlett ábrázoláshoz beépített funkcióival sokoldalú eszközként szolgál mind az adatelemzéshez, mind az értelmezéshez.

2.1 Szeizmikus adatok importálása és ábrázolása

A  Wolfram Language Import funkciója lehetővé teszi a zökkenőmentes adatolvasást különböző formátumokból, például miniSEED, SAC, CSV és másokból.

Wolfram

Kód másolása

(* Szeizmikus adatok importálása SAC formátumban *)

data = import["example_data.sac"];

 

(* Az adatok megjelenítése idősoros diagramként *)

DateListPlot[data, PlotTheme -> "Detailed",

 PlotLabel -> "Szeizmikus hullámforma",

 FrameLabel -> {"idő", "amplitúdó"},

 ImageSize -> nagy]

2.2 Fourier-analízis

A Wolfram-féle Fourier-függvény egyszerűvé teszi a szeizmikus adatok frekvenciatartomány-analízisét.

Wolfram

Kód másolása

(* Fourier-transzformáció alkalmazása az adatokra *)

fourierData = Fourier[adat];

 

(* Az FFT eredmény minden pontjának megfelelő frekvenciák kiszámítása *)

sampleRate = 100; (* 100 Hz-es mintavételi frekvenciát feltételezve *)

n = hossz[adat];

frekvenciák = Tartomány[0, n/2] * (sampleRate/n);

 

(* Plot amplitúdó spektrum *)

LinePlotLista[Abs[fourierData[[1 ;; n/2]]];

 DataRange -> {0, sampleRate/2},

 PlotTheme -> "Részletes",

 FrameLabel -> {"Frekvencia (Hz)", "Amplitúdó"},

 PlotLabel -> "Frekvenciaspektrum"]

2.3 Wavelet transzformáció

A Wolfram Language támogatja a wavelet elemzést a ContinuousWaveletTransform függvényen keresztül. Ez segít a szeizmikus adatok időben lokalizált jellemzőinek vizsgálatában.

Wolfram

Kód másolása

(* Folytonos hullámforma alkalmazása *)

waveletData = ContinuousWaveletTransform[adat, MorletWavelet[];

 

(* Hozzon létre egy skalogramot a wavelet együtthatók megjelenítéséhez *)

WaveletScalogramPlot[waveletData, ImageSize-> nagy,

 ColorFunction -> "SunsetColors",

 PlotLabel -> "Wavelet Scalogram"]

A WaveletScalogramPlot függvény vizuálisan ábrázolja a hullámlet-együtthatókat az idő múlásával, betekintést nyújtva a szeizmikus adatok idő-frekvencia változásaiba.


3. Python és Wolfram nyelv kombinálása

A Python és a Wolfram Language erősségei kombinálhatók egy robusztus elemzési folyamathoz:

  1. Adatkezelés és kezdeti feldolgozás: A Python ObsPy használatával  kezelheti a szeizmikus adatformátumokat, szűrheti az adatokat és előfeldolgozhatja a jeleket.
  2. Fejlett jelfeldolgozás és -elemzés: Használja ki a Wolfram nyelv erejét spektrális elemzéshez, szimbolikus transzformációkhoz és részletes vizualizációhoz.

Példa munkafolyamat-integrációra

Képzelje el, hogy elődolgozza a szeizmikus adatokat Pythonban, majd a Wolfram Language használatával speciális vizualizációt használ:

piton

Kód másolása

# Python: Adatok előfeldolgozása és exportálása CSV-be

filtered_data = butterworth_filter(tr.data, lowcut, highcut, fs)

np.savetxt("processed_seismic_data.csv"; filtered_data; határolójel=",")

Wolfram

Kód másolása

(* Wolfram: A feldolgozott adatok importálása vizualizációhoz *)

data = import["processed_seismic_data.csv"];

 

(* Megjelenítés interaktív eszközökkel *)

ListPlot[data, Connected -> True,

 PlotTheme -> "Részletes",

 FrameLabel -> {"idő", "szűrt amplitúdó"},

 ImageSize -> nagy]

Ebben a példában az adatokat Pythonban tisztítjuk, majd importáljuk a Wolfram nyelvbe a speciális vizualizációhoz.


4. Fejlett technikák: gépi tanulás használata szeizmikus adatokhoz Wolfram nyelven

A Wolfram Language Machine Learning csomagja lehetővé teszi a szeizmikus adatok mintafelismerését, támogatva az olyan feladatokat, mint az anomáliadetektálás vagy a hullámformák osztályozása.

Wolfram

Kód másolása

(* Címkézett szeizmikus adatok importálása edzéshez *)

trainingData = importálás["seismic_training_data.csv"];

 

(* Osztályozó betanítása hullámforma-mintázat felismeréséhez *)

osztályozó = Classify[trainingData];

 

(* Osztályozó alkalmazása új adatokra *)

newData = Importálás["new_seismic_data.csv"];

classificationResult = osztályozó[newData];

 

(* Osztályozási eredmény megjelenítése *)

ListPlot[classificationResult, Connected -> True,

 PlotTheme -> "Részletes",

 PlotLabel -> "Szeizmikus események osztályozása"]


Következtetés

Mind a Python, mind a Wolfram Language kiterjedt eszközöket kínál a szeizmikus adatok elemzéséhez. A Python gazdag könyvtári ökoszisztémája lehetővé teszi az adatfeldolgozást és a kezdeti elemzést, míg a Wolfram Language szimbolikus számításai, fejlett vizualizációi és interaktív képességei páratlan támogatást nyújtanak a szeizmikus adatok mélyreható feltárásához és megértéséhez. A két nyelv kombinálása lehetővé teszi a régészek és geofizikusok számára, hogy maximális értéket nyerjenek ki szeizmikus felméréseikből, javítva képességüket a felszín alatti műemlékek felfedezésére és értelmezésére.

8. fejezet: Szeizmikus adatok programozása és algoritmusfejlesztése

8.4 Teljesítményoptimalizálás és párhuzamos számítástechnika

A szeizmikus adatfeldolgozás a nagy adatmennyiség és a számításigényes algoritmusok miatt gyakran profitál a teljesítményoptimalizálásból és a párhuzamos számítási technikákból. Ezeknek a technikáknak a kihasználásával jelentős javulás érhető el az adatfeldolgozási sebesség és az erőforrás-felhasználás terén, amelyek elengedhetetlenek az időérzékeny alkalmazásokban, például a valós idejű monitorozásban vagy a nagyszabású szimulációkban. Ez a fejezet végigvezeti Önt a kód optimalizálásának és a párhuzamos feldolgozás használatának megközelítésein mind a Python, mind a Wolfram nyelvi környezetekben.


1. Miért optimalizáljuk a teljesítményt a szeizmikus adatfeldolgozásban?

A szeizmikus adatfeldolgozás általában nagy adatkészleteket és számításigényes műveleteket foglal magában, például:

  • Fourier-transzformációk spektrális analízishez.
  • A Wavelet transzformációk az idő-frekvencia bomláshoz.
  • Véges különbség és végeselemes módszerek hullámterjedés szimulálására.
  • Gépi tanulási algoritmusok mintafelismeréshez és funkciókinyeréshez.

Tekintettel a szeizmikus adatkészletek méretére (gyakran terabájtban) és az érintett műveletek összetettségére, a kód optimalizálása mind a sebesség, mind a memóriahasználat szempontjából elengedhetetlen a feldolgozási idő és a számítási költségek csökkentéséhez.


2. Teljesítményoptimalizálási technikák

2.1 Algoritmikus fejlesztések

Az optimalizálás első lépése a használt algoritmusok áttekintése:

  • Komplexitás csökkentése: Válasszon jobb időkomplexitású algoritmusokat. Kerülje például a beágyazott hurkokat, amelyek vektorizált műveletekké alakíthatók.
  • Használjon hatékony adatstruktúrákat: Nagy adatkészletek keresésekor például kivonattáblák (szótárak) vagy kiegyensúlyozott fák használata drasztikusan csökkentheti a keresési időt az egyszerű listákhoz vagy tömbökhöz képest.

2.2 Vektorizálás és párhuzamosítás

Vektorizálás Pythonban

A vektorizálás az explicit hurkokat vektor- vagy mátrixműveletekkel helyettesíti, amelyek belsőleg vannak megvalósítva az optimalizált C/Fortran kódban, olyan könyvtárak használatával, mint a NumPy.

piton

Kód másolása

Numpy importálása NP-ként

 

# Példa: Négyzet alakú egy nagy tömb minden elemét

adat = np.random.rand(1000000)

 

# Nem vektorizált működés (hurok alapú)

squared_data = np.zeros_like(adat)

for i in range(len(data)):

    squared_data[i] = adat[i] ** 2

 

# Vektorizált működés

squared_data = adatok ** 2 # Sokkal gyorsabb

Párhuzamosítás a Python többprocesszoros működésével

A párhuzamos számítástechnika a Pythonban a többprocesszoros modul segítségével hajtható végre a feladatok több CPU-mag közötti elosztásához.

piton

Kód másolása

többprocesszoros importálási készletből

 

def process_segment(data_segment):

    # Végezzen nagy számításokat egy adatszegmensen

    visszatérő some_heavy_computation(data_segment)

 

# Adatok felosztása darabokra

data_chunks = np.array_split(adatok, 4) # 4 magot feltételezve

 

# Hozzon létre egy folyamatkészletet

a Pool(4) készlettel:

    eredmények = pool.map(process_segment; data_chunks)

Ez elosztja az egyes adatszegmensek számításait több mag között, így felgyorsítja a feldolgozást.


3. Párhuzamos számítástechnika Wolfram nyelven

A Wolfram nyelv beépített támogatással rendelkezik a párhuzamos számítástechnikához, így a funkciók egyszerűen végrehajthatók több kernelen.

3.1 Számítások párhuzamosítása

A ParallelMap használata párhuzamos feldolgozáshoz

Wolfram

Kód másolása

(* Példa: Függvény alkalmazása minden adatszegmensre párhuzamosan *)

adat = RandomReal[1, {1000000}];

 

(* Definiáljon egy függvényt, amely nehéz számításokat végez *)

heavyComputation[x_] := x^2 + Log[x];

 

(* Használja a ParallelMap programot a számítások elosztásához több kernel között *)

eredmény = ParallelMap[nehézszámítás, adat];

A ParallelMap függvény heavyComputation alkalmazást alkalmaz több kernelen, jelentősen csökkentve a feldolgozási időt az egyszálas műveletekhez képest.

3.2 Párhuzamos tábla generálása

Ha egy összetett függvényből nagy eredménytáblát kell létrehoznia, használja a ParallelTable függvényt.

Wolfram

Kód másolása

(* Fourier-transzformációk párhuzamos számítása több adatszegmensen *)

dataSegments = partíció[adat, hossz[adat] / 4];  (* Adatok felosztása 4 szegmensre *)

 

fourierResults = ParallelTable[

    Fourier[dataSegments[[i]]],

    {i, 1, hossz[adatszegmensek]}

];

Itt az egyes szegmensek Fourier-transzformációját párhuzamosan számítják ki, felgyorsítva a teljes műveletet.


4. Teljesítményhangolási technikák

4.1 Memóriakezelés

A nagyméretű adatkészletek sok memóriát fogyaszthatnak, ami lassulást vagy összeomlást okozhat. A memóriakezelési technikák a következők:

  • Kerülje a nagyméretű adatok másolását: Minimalizálja az adatok másolását referenciák használatával vagy helyi műveletek használatával.
  • Nem használt változók törlése: Explicit módon szabadítson fel memóriát, ha már nincs szükség nagy változókra, különösen a Pythonban a del használatával.

4.2 Hatékony I/O műveletek

Az I/O-műveletek szűk keresztmetszetet jelenthetnek a szeizmikus adatelemzésben a nagy fájlméretek miatt:

  • Bináris formátumok használata: Adatok olvasása és írása bináris formátumokban (pl. HDF5, NumPy .npy) a gyorsabb I/O érdekében a szövegalapú formátumokhoz képest.
  • Pufferelt olvasás: Pufferelt I/O-műveletekkel csökkentheti az olvasási/írási időt.

piton

Kód másolása

H5py importálása

 

# Adatok írása HDF5 fájlba a hatékony tárolás érdekében

H5py-vel. Fájl ("seismic_data.h5", "w") mint f:

    f.create_dataset("hullámformák", data=adatok)


5. GPU-gyorsítás szeizmikus adatokhoz

A GPU-gyorsítás jelentősen javíthatja a párhuzamos számítások bizonyos típusainak, például mátrixműveleteknek, véges különbségű modellezésnek és gépi tanulási betanításnak a teljesítményét. Az olyan Python-kódtárak, mint a CuPy és a PyTorch , lehetővé teszik a GPU-gyorsítású számításokat.

piton

Kód másolása

Cupy importálása CP-ként

 

# Adatok átvitele GPU-ra

gpu_data = cp.array(adat)

 

# Végezzen számításokat GPU-n

gpu_result = cp.fft.fft(gpu_data)

 

# Az eredmény átvitele vissza a CPU-ba

eredmény = cp.asnumpy(gpu_result)

A Wolfram Language támogatja a GPU-számításokat is a CUDA használatával olyan  beépített függvényeken keresztül, mint a CUDAFunctionLoad.

Wolfram

Kód másolása

(* Példa: CUDA kernel betöltése egyéni számításokhoz *)

cudaKernel = CUDAFunctionLoad["elérési/út/kernel.cu", "kernelnév"];

 

(* Alkalmazza a CUDA kernelt a GPU adataira *)

gpuResult = cudaKernel[adat];


6. Esettanulmány: A szeizmikus adatelemzési folyamat optimalizálása

Probléma: Egy nagy régészeti lelőhelyet szeizmikus módszerekkel kell átvizsgálni. A megszerzett adatok több terabájtnyi nyers hullámformajelből állnak, amelyek szűrést, átalakítást és megjelenítést igényelnek. A teljes feldolgozási folyamatot 24 órán belül be kell fejezni, hogy lehetővé tegye a valós idejű helyszíni értékelést.

A megoldás lépései:

  1. Párhuzamos adatbetöltés: A szeizmikus érzékelőkből származó adatok több fájlra vannak felosztva, amelyek mindegyike párhuzamosan van feldolgozva a Python többprocesszoros moduljával.
  2. Vektorizált jelszűrés: Vektorizált NumPy függvények használata sáváteresztő szűrők alkalmazásához.
  3. Párhuzamos Fourier-transzformáció: Fourier-transzformáció alkalmazása  a scipy.fft modullal párhuzamosan az adattömbök között.
  4. GPU-gyorsított wavelet elemzés: A CuPy használatával  adatokat továbbíthat a GPU-ra, és hullámlet-átalakításokat hajthat végre szeizmikus jeleken.
  5. Vizualizáció és jelentéskészítés: A feldolgozott eredményeket Wolfram nyelven vizualizáljuk párhuzamos renderelési funkciókkal a hatékony ábrázolás érdekében.

Az optimalizálási technikák a feldolgozási idő 10-szeres csökkenéséhez vezetnek, lehetővé téve a csapat számára, hogy a szeizmikus adatokat a szükséges időkereten belül jól elemezze és értelmezze.


Következtetés

A teljesítményoptimalizálás és a párhuzamos számítástechnika elengedhetetlen a szeizmikus adatok hatékony elemzéséhez. A Python könyvtárai, mint az ObsPy, a SciPy és  a CuPy kiváló eszközöket biztosítanak az adatfeldolgozáshoz és optimalizáláshoz, míg a Wolfram nyelv robusztus beépített támogatást nyújt a párhuzamossághoz és a szimbolikus számításokhoz. Ezeknek a technikáknak a felhasználásával a régészek és geofizikusok gyorsabb betekintést nyerhetnek, lehetővé téve a valós idejű döntéseket és a felszín alatti műemlékek hatékonyabb feltárását.

9. fejezet: Fejlett technikák a szeizmikus felmérésben

9.1 Multi-Array felmérések és 3D képalkotás

A modern régészeti lelőhelyek feltárása nagymértékben profitál a többsoros szeizmikus felmérések fejlődéséből és az ebből eredő 3D képalkotó technikákból. Ezeket a módszereket úgy tervezték, hogy javítsák a felszín alatti struktúrák felbontását, és részletes betekintést nyújtsanak az összetett földalatti formációkba, javítva a műemlékek, üregek és egyéb régészeti jellemzők megtalálásának pontosságát.


1. Bevezetés a többtömbös felmérésekbe

A többtömbös felmérés több érzékelőtömb (geofonok vagy hidrofonok) telepítését foglalja magában, hogy különböző irányokból és mélységekből szeizmikus hullámokat rögzítsen. Ez a megközelítés előnyös a hagyományos egytömbös felmérésekkel szemben, mert:

  • Növeli az adatok felbontását, és több részletet rögzít a felszín alatti struktúrákról.
  • Javítja  a jel-zaj arányt (SNR) azáltal, hogy több útvonalat biztosít a hullámenergia számára.
  • Javítja az adatok lefedettségét, lehetővé téve a teljes 3D képalkotást.

A többsoros felméréseket 3D szeizmikus felméréseknek is nevezik  , mivel lehetővé teszik az adatgyűjtést három térbeli dimenzióban (X, Y és mélység).

1.1 Adatgyűjtés több tömb használatával

A gyakorlatban a többtömbös felmérések magukban foglalják a források és vevők tömbjének rácsos elrendezésben történő elosztását a felmérési területen. Az adatgyűjtés a lövésgyűjtés néven ismert folyamatot követi, ahol szeizmikus hullámok keletkeznek, és visszaverődésüket vagy fénytörésüket a vevőtömbök rögzítik.

Az NNN forrásokkal és MMM vevőkkel végzett felméréshez az összegyűjtött adatok szeizmikus adatkockának nevezett mátrixot alkotnak:

D(t,x,y)=[d1,1(t)⋯d1,M(t)⋮⋱⋮dN,1(t)⋯dN,M(t)]\mathbf{D}(t, x, y) = \begin{bmatrix} d_{1,1}(t) & \cdots & d_{1,M}(t) \\ \vdots & \ddots & \vdots \\ d_{N,1}(t) & \cdots & d_{N,M}(t) \end{bmatrix}D(t,x,y)=d1, 1(t)⋮dN,1(t)⋯⋱⋯d1,M(t)⋮dN,M(t)

hol:

  • D(t,x,y)\mathbf{D}(t, x, y)D(t,x,y) az adatkockát jelöli.
  • TTT az időváltozó.
  • xxx és yyy térbeli koordináták.
  • Di,J(t)d_{i,j}(t)di,j(t) a III. forrás és a JJJ vevő rögzített adatai.

Ezeknek a felvételeknek a kombinációja különböző helyszíneken és mélységekben lehetővé teszi a felszín alatti szerkezet rekonstrukcióját.


2. 3D Képalkotás és vizualizáció

A 3D képalkotás célja, hogy a szeizmikus adatkockát értelmezhető látványvilággá alakítsa, amely földalatti jellemzőket tár fel. Ez a folyamat szeizmikus migrációval jár, amely korrigálja a hullámterjedés és a geometria által okozott torzulásokat.

2.1 A 3D migráció alapjai

A szeizmikus migráció lényegében egy fordított probléma, ahol a cél az idő-tartomány adatok térbeli tartományábrázolássá alakítása. Gyakori migrációs technika a Kirchhoff-migráció, amely integrált megközelítést alkalmaz a felszín alatti reflektorok rekonstruálására.

A migrációs egyenletet a következő képlet adja meg:

m(x,y,z)=∫tmintmaxD(t,x′,y′)⋅W(t,x,y,z) dtm(x, y, z) = \int_{t_{\min}}^{t_{\max}} D(t, x', y') \cdot W(t, x, y, z) \, dtm(x,y,z)=∫tmintmaxD(t,x′,y′)⋅W(t,x,y,z)dt

hol:

  • m(x,y,z)m(x, y, z)m(x,y,z) a migrált kép, amely a felszín alatti pontok visszaverődését reprezentálja.
  • D(t,x′,y′)D(t, x', y')D(t,x′,y′) a rögzített szeizmikus adatok a ttt időpontban és a felszíni koordináták (x′,y′)(x', y')(x′,y′).
  • W(t,x,y,z)W(t, x, y, z)W(t,x,y,z) a migrációs súlyozási függvény, amely figyelembe veszi a hullám haladási útvonalait és az amplitúdókorrekciókat.

2.2 3D vizualizációs technikák

Az adatok migrálása után különböző vizualizációs technikák alkalmazhatók az eredmények hatékony értelmezéséhez:

  • Időszelet megjelenítés: A 3D adatkocka vízszintes keresztmetszetét jeleníti meg egy adott mélységben, így a felhasználók rétegenként tekinthetik meg a jellemzőket.
  • Izofelszíni vizualizáció: Olyan felületeket hoz létre az adatmennyiségen belül, amelyek megfelelnek az állandó amplitúdóértékeknek, kiemelve a lehetséges jellemzőket, például az eltemetett falakat vagy üregeket.
  • Kötetes renderelés: Félig átlátható nézetet biztosít a teljes adatmennyiségről, lehetővé téve az összetett struktúrák megjelenítését három dimenzióban.

Ezek a technikák a Python különböző szoftverkönyvtáraival (pl. Mayavi, matplotlib, PyVista) vagy a Wolfram Language beépített 3D plotting eszközeivel valósíthatók meg.


3. 3D Szeizmikus adatelemzés Pythonban

A Python számos könyvtárat és eszközt kínál a 3D szeizmikus adatok feldolgozásához és megjelenítéséhez. Az alábbi kódrészletek bemutatják, hogyan használhatók ezek közül a kódtárak közül néhány 3D szeizmikus vizualizációk létrehozásához.

3.1 ObsPy és NumPy használata szeizmikus adatkezeléshez

piton

Kód másolása

OBSPY importálása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szeizmikus adatok betöltése az ObsPy használatával

stream = obspy.read("seismic_data.mseed")

 

# Adatok elérése egyetlen nyomkövetésből

trace = adatfolyam[0]

adat = nyomkövetés.adat

 

# Adatok átformálása kockává a 3D megjelenítéshez (feltételezve, hogy egy egyszerű átformálás alkalmazható)

data_cube = data.reshape((100, 100, 100))

 

# Az adatkocka egy szeletének ábrázolása

PLT.MUTAT(data_cube[:, :, 50], cmap="szeizmikus")

plt.colorbar()

plt.title("Szeizmikus adatszelet")

plt.show()

3.2 3D megjelenítés a PyVista használatával

piton

Kód másolása

Pyvista importálása PV-ként

Numpy importálása NP-ként

 

# Hozzon létre egy rácsot a szeizmikus adatkockához

x, y, z = np.mgrid[:100, :100, :100]

rács = PV. StructuredGrid(x, y, z)

 

# Szeizmikus amplitúdó adatok hozzárendelése a rácshoz

grid["Amplitúdó"] = data_cube.flatten()

 

# Hozzon létre egy 3D megjelenítést

plotter = pv. Plotter()

plotter.add_volume(rács, cmap="szeizmikus", opacity="lineáris")

plotter.show()

Ezek a vizualizációk segítenek a 3D-s szeizmikus adatok értelmezésében és elemzésében, lehetővé téve a régészek számára, hogy azonosítsák az ásatások potenciális érdeklődési területeit.


4. Multi-Array felmérési alkalmazások a régészetben

A többsoros felméréseket és a 3D képalkotási technikákat sikeresen alkalmazták számos régészeti környezetben, például:

  • Sírkomplexumok feltérképezése: Ősi temetkezési helyek felmérése, például Egyiptomban vagy Görögországban, kamrák, átjárók és összeomlott szerkezetek felderítésére.
  • Földalatti templomok vagy erődítmények elhelyezése: Erődített területek képalkotása összetett geológiai környezetben, rejtett szobák vagy a felszín alatt eltemetett vallási helyek feltárása.
  • Ősi úthálózatok azonosítása: Nagy területű felmérések az üledékképződés vagy a városfejlesztés miatt betemetett utak vagy töltések felderítésére.

5. Kihívások és megfontolások

Míg a többtömbös felmérések és a 3D képalkotási technikák jelentős előnyökkel járnak, vannak kihívások, amelyeket figyelembe kell venni:

  • Adatmennyiség: Több tömb használata nagy adatkészletekhez vezet, ami hatékony adattárolási és feldolgozási módszereket igényel.
  • Zaj és műtermékek: Az összetett geológiai környezet vagy a városi környezet zajt és műtermékeket vezethet be, amelyek megnehezítik az adatok értelmezését.
  • Számítási költség: A 3D migrálás és vizualizáció számítási szempontból költséges, optimalizált algoritmusokat és gyakran nagy teljesítményű számítási erőforrásokat igényel.

Ezeknek a kihívásoknak a kezelésével és a többsoros felmérések erejének kihasználásával a régészek jelentősen javíthatják az eltemetett műemlékek feltárásának esélyeit és a felszín alatti megértést.


Következtetés

A többsoros felmérések és a 3D képalkotás a szeizmikus felmérés élvonalát képviselik a régészetben. A nagy felbontású adatok több térbeli dimenzióban történő összegyűjtésének és 3D-s megjelenítésének képessége átalakítja a felszín alatti struktúrák feltárásának és értelmezésének módját. A számítási teljesítmény és a képalkotó algoritmusok folyamatos fejlődésével a rejtett műemlékek és ősi leletek felfedezésének lehetősége egyre inkább elérhetővé válik, új határokat nyitva a régészeti feltárásban.

9. fejezet: Fejlett technikák a szeizmikus felmérésben

9.2 Fejlett jelfeldolgozás: Wavelet és Fourier transzformációs technikák

A jelfeldolgozás kritikus eleme a szeizmikus adatok elemzésének, segít a jelek javításában, a zaj csökkentésében és az értelmes információk kinyerésében a föld alatti szerkezetekből. Két hatékony technika, amely kiemelkedik ezen a területen, a Fourier-transzformáció és  a Wavelet-transzformáció. Mindegyik módszer egyedi előnyöket kínál a szeizmikus adatok értelmezéséhez különböző tartományokban - Fourier a frekvenciatartományban és hullámok az idő-frekvencia tartományban.


1. Fourier-transzformációs technikák

A Fourier-transzformáció (FT) egy matematikai eszköz, amely az időtartomány-jelet alkotó frekvenciákká alakítja. Lehetővé teszi számunkra, hogy megértsük a szeizmikus adatokon belüli frekvenciakomponenseket, amelyek hasznosak lehetnek a szűréshez, a zajcsökkentéshez és az olyan speciális jellemzők azonosításához, mint a geológiai rétegek vagy az eltemetett szerkezetek.

1.1 Folytonos és diszkrét Fourier-transzformáció

Az  x(t)x(t)x(t) jel folytonos Fourier-transzformációja (CFT) definíciója:

X(f)=∫−∞∞x(t)e−2πiftdtX(f) = \int_{-\infty}^{\infty} x(t) e^{-2 \pi i f t} dtX(f)=∫−∞∞x(t)e−2πiftdt

hol:

  • X(f)X(f)X(f) a frekvenciaspektrum.
  • fff a frekvencia.

A gyakorlatban a szeizmikus adatokat diszkrét jelekként mintavételezik. Ezért a diszkrét Fourier-transzformációt (DFT) gyakrabban használják:

X[k]=∑n=0N−1x[n]e−2πikn/N,k=0,1,2,...,N−1X[k] = \sum_{n=0}^{N-1} x[n] e^{-2 \pi i k n / N}, \quad k = 0, 1, 2, \dots, N-1X[k]=n=0∑N−1x[n]e−2πikn/N,k=0,1,2,...,N−1

hol:

  • X[k]X[k]X[k] a kkk index frekvenciakomponense.
  • NNN a minták teljes száma.
  • x[n]x[n]x[n] az nnn indexen vett jel.

A DFT kiszámítása hatékonyan történik a Fast Fourier Transform (FFT) algoritmussal, amely széles körben elérhető olyan programozási nyelveken, mint a Python és a Wolfram nyelv.

1.2 Jelszűrés FFT használatával Pythonban

Az alábbiakban látható egy példa az FFT szeizmikus adatokra történő alkalmazására a zajcsökkentés érdekében:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

a scipy.fft fájlból import fft, ifft

 

# Szintetikus szeizmikus jel generálása zajjal

N = 1000 # Minták száma

T = 1,0 / 500,0 # Minta távolság

x = np.linspace(0,0; N*T; N; végpont=Hamis)

jel = np.sin(50,0 * 2,0 * np.pi * x) + 0,5 * np.sin(80,0 * 2,0 * np.pi * x)

zaj = 0,5 * np.random.normal(méret=N)

adat = jel + zaj

 

# Számítsa ki az adatok FFT-jét

data_fft = fft(adat)

 

# Egy bizonyos küszöb feletti frekvenciák kiszűrése

küszöbérték = 60 # Frekvenciaküszöb

data_fft[NP.AB(data_fft) < küszöbérték] = 0

 

# Inverz FFT a szűrt jel megszerzéséhez

filtered_data = ifft(data_fft)

 

# Az eredeti és szűrt jelek ábrázolása

PLT.Részcselekmény(2, 1, 1)

PLT.PLOT(x;adat)

plt.title('Eredeti szeizmikus jel zajjal')

plt.részcselekmény(2, 1, 2)

PLT.PLOT(x; filtered_data)

plt.title('Szűrt szeizmikus jel')

plt.show()

A fenti kód bemutatja, hogyan lehet eltávolítani a zajt a nagyfrekvenciás alkatrészek szeizmikus jelből történő szűrésével az FFT segítségével.


2. Wavelet transzformációs technikák

A Fourier-transzformációval ellentétben, amely globális frekvenciaábrázolást biztosít, a Wavelet Transform (WT) a jel lokalizált idő-frekvencia ábrázolását kínálja. Ez különösen hasznossá teszi a hullámokat szeizmikus adatok elemzéséhez, ahol a jel frekvenciatartalma idővel változik, például a réteges struktúrák visszaverődésének észlelésében.

2.1 Folyamatos hullámforma (CWT)

Az  x(t)x(t)x(t) jel folytonos hullámtranszformációját (CWT) a következő képlet adja meg:

W(a,b)=∫−∞∞x(t)ψ(t−ba)dtW(a, b) = \int_{-\infty}^{\infty} x(t) \psi^* \left( \frac{t - b}{a} \right) dtW(a,b)=∫−∞∞x(t)ψ(kukac−b)dt

hol:

  • ψ(t)\psi(t)ψ(t) a wavelet függvény (vagy mother wavelet).
  • Az AAA a gyakorisághoz kapcsolódó skálaparaméter.
  • A bbb az időre vonatkozó fordítási paraméter.
  • * a komplex konjugátumot jelöli.

2.2 Diszkrét wavelet transzformáció (DWT)

A Discrete Wavelet Transform (DWT) több skálán elemzi a jelet durva és finom részletekre bontva. Ezt úgy határozzák meg, hogy csökkentik a jel felbontását, majd összevonják azt a wavelet függvénnyel.

A DWT fő előnye, hogy képes mind idő-, mind frekvenciainformációkat szolgáltatni, így ideális a nem helyhez kötött jelekhez, például szeizmikus adatokhoz.

2.3 Példa: Wavelet transzformáció szeizmikus elemzéshez Pythonban

A Python PyWavelets könyvtárának használatával DWT-t alkalmazhatunk egy szeizmikus jelre, hogy azonosítsuk a különböző frekvenciasávok jellemzőit.

piton

Kód másolása

PYWT importálása

Matplotlib.pyplot importálása PLT-ként

 

# Szintetikus szeizmikus jel generálása

N = 1024

t = np.linspace(0, 1, N)

jel = np.sin(2 * np.pi * 5 * t) + np.sin(2 * np.pi * 20 * t)

 

# DWT végrehajtása a 'db4' wavelet használatával

Wavelet = 'db4'

coeffs = pywt.wavedec(jel; hullám; szint=4)

 

# Ábrázolja az eredeti jel és hullámlet együtthatókat

plt.ábra(ábra=(8, 8))

PLT.részcselekmény(6, 1, 1)

PLT.PLOT(jel)

plt.title("Eredeti szeizmikus jel")

Az i-re Coeff a felsorolás(Coeffs)-ben:

    PLT.Részcselekmény(6, 1, I + 2)

    PLT.PLOT(KOEFF)

    plt.title(f'Wavelet-együtthatók ({i} szint)')

plt.tight_layout()

plt.show()

Ez a kód a Daubechies wavelet (db4) segítségével bontja  le a szeizmikus jelet több frekvenciakomponensre, lehetővé téve számunkra az olyan jellemzők azonosítását, mint a visszaverődések vagy a folytonossági hiányok.


3. A Fourier- és Wavelet-technikák alkalmazása a régészetben

3.1 A visszaverődések és fénytörések elemzése

A Fourier- és wavelet-transzformációk hasznosak a szeizmikus adatokban jelenlévő különböző hullámtípusok elemzéséhez:

  • A visszavert hullámok a különböző anyagok rétegei közötti határokat jelzik.
  • A megtört hullámok információt szolgáltatnak a mélyebb szerkezetről, gyakran rejtett kamrákat vagy pincéket tárnak fel.

3.2 Idő-frekvencia elemzés a jellemzők azonosításához

A hullámelemzés különösen előnyös az idő-frekvencia lokalizációhoz, ahol a régészeti érdeklődésre számot tartó különböző jellemzők, például üregek, eltemetett falak vagy talajhatárfelületek eltérő idő- és frekvenciajellemzőket mutatnak. Ez lehetővé teszi a régészek számára, hogy elkülönítsék azokat az anomáliákat, amelyek eltemetett struktúrákat képviselhetnek.

3.3 Zajmentesítés és jeljavítás

Fourier- vagy wavelet-alapú szűrők alkalmazásával a régészek javíthatják a szeizmikus adatok minőségét:

  • A nagyfrekvenciás zaj vagy a földhengerlés (alacsony frekvenciájú felületi hullámok) eltávolítása.
  • A  felszín alatti határoknak megfelelő jelentős visszaverődések amplitúdójának növelése.

Következtetés

A Fourier- és wavelet-transzformációs technikák alapvető fontosságúak a szeizmikus adatelemzés fejlett jelfeldolgozásában. Míg a Fourier-transzformációk kiválóan alkalmasak frekvenciatartomány-elemzésre és jelszűrésre, a wavelet transzformációk lokalizált idő-frekvencia információt nyújtanak, amelyek elengedhetetlenek a nem stacionárius szeizmikus jelek elemzéséhez. Ezeknek a technikáknak a kombinálásával a régészek javíthatják az adatok minőségét, kinyerhetik az értelmes jellemzőket és pontosan értelmezhetik a felszín alatti struktúrákat.

9. fejezet: Fejlett technikák a szeizmikus felmérésben

9.3 Akusztikus emissziós technikák törés- és hézagérzékeléshez

Az akusztikus emissziós (AE) technikák létfontosságú szerepet játszanak a felszín alatti felmérésben azáltal, hogy észlelik az anyagon belüli hirtelen energiafelszabadulás által keltett tranziens rugalmas hullámokat. Ezek a módszerek különösen hatékonyak a törések, repedések és üregek azonosításában, amelyek természetesek vagy antropogén tevékenységeknek köszönhetők. Az AE technikák érzékeny megközelítést kínálnak a rejtett földalatti struktúrák feltérképezésére, nélkülözhetetlenné téve őket a régészeti tanulmányokban.


1. Az akusztikus emissziós technikák alapelvei

Az akusztikus kibocsátások a természetben előforduló stresszhullámok, amelyeket olyan események generálnak, mint:

  • Törésképződés vagy repedésterjedés.
  • Összeomlás vagy hirtelen mozgások egy szerkezeten belül.
  • A folyadék porózus közegen vagy üregeken keresztül áramlik.

Amikor AE esemény következik be, rugalmas hullámok sorozatát generálja, amelyek az anyagon keresztül terjednek, és érzékelők sorával észlelhetők. Ezeknek  a jeleknek az amplitúdója, frekvenciája és időtartama betekintést nyújt a forrásesemény természetébe és helyébe.

1.1 AE jel jellemzői

Az AE jeleket jellemzően a következő paraméterek jellemzik:

  • Amplitúdó (A): A hullámforma csúcsfeszültsége, a felszabaduló energiához viszonyítva.
  • Időtartam (D): Az észlelhető AE-jel kezdete és vége közötti időkülönbség.
  • Frekvenciatartalom (f): Az energia eloszlása a különböző frekvenciasávok között, amely segít azonosítani a forrás mechanizmusát.
  • Rise Time (R): A kezdeti jel és a csúcsamplitúdó közötti idő, amely jelzi a forrás dinamikáját.

1.2 AE események lokalizálása

Az AE-események forrásának megkereséséhez általában háromszögelési technikákat használnak. Az AE jel érkezési idejének (TOA) több érzékelőnél történő észlelésével a forrás pontosan meghatározható a térben. Matematikailag ez a következő egyenletek megoldásaként írható le:

di=v(ti−t0)d_i = v \cdot (t_i - t_0)di=v(ti−t0)

hol:

  • did_idi a forrás és a iii-adik érzékelő közötti távolság.
  • VVV a közegen áthaladó hullámsebesség.
  • tit_iti az az időpont, amikor az AE jelet a iii-adik érzékelő érzékeli.
  • t0t_0t0 az AE esemény ideje.

Legalább három nem-kollineáris szenzorral az egyenletek megoldhatók az AE esemény térbeli koordinátáinak előállítására.


2. AE technikák törések és üregek kimutatására a régészetben

A régészeti alkalmazásokban AE technikákat alkalmaznak a felszín alatti anyagok töréseinek felderítésére és megfigyelésére, amelyek eltemetett szerkezetekre, sírokra vagy üregekre utalhatnak. Ezek a technikák számos előnnyel járnak:

  • Nagy érzékenység: Az AE képes észlelni a kisebb töréseket vagy mozgásokat a felszín alatt, amelyek más módszerekkel nem észlelhetők.
  • Valós idejű monitorozás: Az AE technikák lehetővé teszik a felszín alatti változások folyamatos monitorozását, dinamikus információkat szolgáltatva a folyamatban lévő folyamatokról.
  • Nem invazív: Az AE nem igényel külső energia bevezetését (például szeizmikus hullámok), és a természetben előforduló kibocsátásokra támaszkodik.

2.1 Törések és repedések azonosítása

A repedésképződés által generált AE jelek gyakran jellegzetes mintázattal rendelkeznek:

  • Nagyfrekvenciás tartalom: jellemzően néhány kHz felett, ami törékeny törést jelez.
  • Rövid időtartam: Az energia hirtelen felszabadulását jelenti.
  • Klaszteres események: A repedés terjedését gyakran több AE esemény kíséri szoros időbeli és térbeli közelségben.

AE adatok felhasználásával klaszteranalízist végezhetünk a koncentrált törésaktivitású területek azonosítására.

2.2 Üregek kimutatása és jellemzése

A felszín alatt lévő üregek vagy üregek gyakran akadályként vagy reflektorként működnek az AE hullámok számára. Amikor az AE hullámok üregbe ütköznek, visszaverődnek, diffraktálódnak, vagy akár másodlagos kibocsátást is indukálhatnak az üreg falaiból.

Az üregek azonosításának legfontosabb technikái a következők:

  • Frekvenciaelemzés: Az üregek hajlamosak alacsonyabb frekvenciájú AE jeleket generálni az üreg rezonáns viselkedése miatt.
  • Csillapítási térképezés: Az AE jelek nagy csillapítása üregek vagy puha, kevésbé sűrű anyagok jelenlétét jelezheti.

3. Jelfeldolgozás és AE adatok elemzése

Az AE jelek összetett természetéből adódóan különböző jelfeldolgozási technikákat alkalmaznak az adatok elemzésére és értelmezésére.

3.1 Rövid idejű Fourier-transzformáció (STFT)

Az STFT biztosítja az AE jel idő-frekvencia ábrázolását, lehetővé téve az átmeneti jellemzők azonosítását. Az x(t)x(t)x(t) AE jel STFT-jét a következő képlet adja meg:

X(t,f)=∫−∞∞x(τ)w(τ−t)e−2πifτdτX(t, f) = \int_{-\infty}^{\infty} x(\tau) w(\tau - t) e^{-2 \pi i f \tau} d\tauX(t,f)=∫−∞∞x(τ)w(τ−t)e−2πifτdτ

hol:

  • W(τ−t)w(\tau - t)w(τ−t) egy ttt idő középpontú ablakfüggvény.
  • X(t,f)X(t, f)X(t,f) az eredményül kapott idő-frekvencia spektrum.

Az STFT segít megkülönböztetni az idővel bekövetkező különböző AE eseményeket.

3.2 Wavelet transzformáció AE elemzéshez

A Wavelet Transform (WT) különösen hatékony AE jelek elemzésére, mivel képes egyszerre rögzíteni az időt és a frekvenciát. A folyamatos hullámlet-transzformációt (CWT) arra használják, hogy a jelet hullámokra bontják, amelyek időben és frekvenciában lokalizálódnak.

Az x(t)x(t)x(t) jel hullámtranszformációját a ψ(t)\psi(t)ψ(t) hullámletfüggvénnyel a következő képlet adja meg:

W(a,b)=1∣a∣∫−∞∞x(t)ψ(t−ba)dtW(a, b) = \frac{1}{\sqrt{|a|}} \int_{-\infty}^{\infty} x(t) \psi^* \left( \frac{t - b}{a} \right) dtW(a,b)=a1∫−∞∞x(t)ψ(kukac−b)dt

hol:

  • AAA a skála (a gyakorisághoz kapcsolódóan).
  • A BBB a fordítás (időhöz kapcsolódóan).

3.3 Gépi tanulás AE eseménybesoroláshoz

A gépi tanulási technikák, például  a támogató vektorgépek (SVM-ek) és a neurális hálózatok felhasználhatók az AE-jelek osztályozására jellemzőik (amplitúdó, frekvencia, időtartam) alapján, és különböző típusú események azonosítására:

  • A törékeny törések éles, nagy amplitúdójú jeleket mutathatnak.
  • A lágy törések vagy üregösszeomlások diffúzabb, alacsony frekvenciájú jeleket hozhatnak létre.

A címkézett AE-adatok használatával a modell betanítható az AE-események valós idejű automatikus észlelésére és osztályozására, ami növeli a régészeti felmérések pontosságát.


4. Az AK-elemzés gyakorlati megvalósítása és eszközei

4.1 Python AE jelelemzéshez

Az alábbi példa a Python használatát mutatja be a scipy és pywt kódtárakkal az AE jelelemzéshez:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

PYWT importálása

A scipy.signal import stft fájlból

 

# Szintetikus AE jel generálása

fs = 1000 # Mintavételi frekvencia (Hz)

t = np.linspace(0; 1; fs)

jel = np.sin(2 * np.pi * 100 * t) + np.véletlen.normál(0, 0,1, fs)

 

# Rövid idejű Fourier-transzformáció (STFT) végrehajtása

f, t_stft, Zxx = stft(jel; fs; nperseg=100)

plt.ábra()

plt.pcolormesh(t_stft; f; np.abs(Zxx))

plt.title("AE jel STFT-je")

plt.ylabel('Frekvencia [Hz]')

plt.xlabel('Idő [mp]')

plt.show()

 

# Folyamatos wavelet transzformáció (CWT) végrehajtása

Wavelet = 'db4'

coeffs, freqs = pywt.cwt(jel; np.arange(1; 50), wavelet)

plt.ábra()

plt.imshow(np.abs(coeffs), extent=[0, 1, 1, 50], cmap='PRGn', aspect='auto')

plt.title('AE jel wavelet transzformációja')

plt.ylabel('Méretarány')

plt.xlabel('Idő [mp]')

plt.show()

Ez a szkript bemutatja, hogyan elemezheti az AE-jeleket STFT és CWT használatával az időfrekvencia-ábrázolások megszerzéséhez, ami alapot biztosít a jellemzők kinyeréséhez és a mintafelismeréshez.


Következtetés

Az akusztikus emissziós (AE) technikák hatékony eszközt biztosítanak a törések, üregek és egyéb felszín alatti rendellenességek észlelésére. Az STFT és a wavelet transzformációhoz hasonló technikákat alkalmazó gondos jelelemzéssel, valamint a gépi tanulási osztályozással kombinálva a régészek értékes betekintést nyerhetnek a rejtett struktúrákba és jellemzőkbe. Az AE technikák kihasználásával a régészek nemcsak észlelik, hanem figyelemmel kísérik a felszín alatti viszonyok időbeli változásait is, javítva a föld alatti műemlékek pontos felfedezésének és értelmezésének képességét.

9. fejezet: Fejlett technikák a szeizmikus felmérésben

9.4 Valós idejű szeizmikus monitorozás régészeti ásatásokhoz

A valós idejű szeizmikus megfigyelés alapvető eszközzé vált a régészek számára, akik egyensúlyba hozzák a felszín alatti feltárás és a leletek megőrzésének kényes feladatát. A koncepció a szeizmikus adatok folyamatos gyűjtése, feldolgozása és értelmezése körül forog, hogy azonnali visszajelzést nyújtson az ásatás során. Ez lehetővé teszi a dinamikus döntéshozatalt, minimalizálja a rejtett struktúrák és műtárgyak károsodását, miközben biztosítja a hatékony és eredményes feltárást.


1. A valós idejű szeizmikus megfigyelés fontossága

A régészeti lelőhelyek gyakran törékenyek, és az ásatási tevékenységek könnyen megzavarhatják őket. A hagyományos ásatási módszerek invazív természetük miatt akaratlanul károsíthatják a tárgyakat vagy a rejtett szerkezeteket. A valós idejű szeizmikus monitorozás a következő előnyökkel jár:

  • Azonnali visszajelzés: A folyamatos adatgyűjtés és a szinte azonnali elemzés visszajelzést ad az ásatási helyszín állapotáról.
  • Korai előrejelző rendszer: A lehetséges veszélyek, például az összeomlás vagy az üregek észlelésének kockázata a fizikai beavatkozás előtt azonosíthatók.
  • Adaptív ásatási stratégiák: A valós idejű megfigyelés lehetővé teszi a régészek számára, hogy menet közben módosítsák az ásatási technikákat, minimalizálva a lehetséges zavarokat.

2. Valós idejű adatgyűjtés és -feldolgozás

A sikeres valós idejű monitorozás kulcsa a szeizmikus érzékelők, adatgyűjtő rendszerek és adatfeldolgozó csővezetékek integrálásában rejlik. A valós idejű szeizmikus monitorozás fő összetevői a következők:

2.1 Szenzorhálózatok és műszerek

A szeizmikus érzékelők, például geofonok, hidrofonok vagy gyorsulásmérők sűrű hálózatát telepítik az ásatási területen. Ezeknek az érzékelőknek a pozicionálása kulcsfontosságú a pontos adatgyűjtéshez és képalkotáshoz.

  • Geofonok: Ideális a talajmozgás és a testhullámok érzékelésére, különösen kompakt talajon vagy sziklás terepen.
  • Hidrofonok: Víz alatti régészeti lelőhelyeken vagy magas talajvízszintű területeken használatos.
  • Gyorsulásmérők: Gyors mozgások rögzítésére alkalmasak, és alkalmasak mind a szeizmikus, mind az akusztikus kibocsátások nyomon követésére.

2.2 Adatgyűjtő rendszerek

Az adatgyűjtő rendszer (DAS) felelős az analóg szeizmikus jelek digitális formába konvertálásáért, az összes érzékelő adatainak szinkronizálásáért és az adatok valós idejű továbbításáért a feldolgozó egységekbe. A modern DAS rendszerek gyakran fel vannak szerelve nagy sebességű digitalizálókkal, GPS időzítő rendszerekkel a szinkronizáláshoz és adatpuffereléssel az átviteli késések kezeléséhez.

A valós idejű adatmintavétel képlete: A pontos valós idejű monitorozás biztosítása érdekében a Nyquist-Shannon mintavételi tétel előírja, hogy a mintavételi sebesség fsf_sfs legalább kétszerese legyen a szeizmikus jelben jelenlévő maximális frekvenciának fmaxf_{max}fmax:

FS≥2fmaxf_s \GEQ 2 \CDOT f_{Max}FS≥2Fmax

2.3 Valós idejű adatfeldolgozási folyamat

Az érzékelők által gyűjtött szeizmikus adatok gyakran zajosak, és feldolgozást igényelnek az értelmes információk kinyeréséhez. Egy tipikus valós idejű adatfeldolgozási folyamat a következőket foglalja magában:

  • Előfeldolgozás: zajmentesítési, jelnormalizálási és ablakozási technikák.
  • Eseményészlelés: A szeizmikus események (pl. P-hullámok, S-hullámok) azonosítása és kategorizálása amplitúdó, frekvencia és egyéb jellemzők alapján.
  • Képalkotás és értelmezés: Valós idejű szeizmikus tomográfia vagy migrációs technikák a felszín alatti struktúrák megjelenítéséhez.

Példa Python-kódra valós idejű adatkezeléshez: Az alábbi kódrészlet egy egyszerű struktúrát mutat be a szeizmikus érzékelőkből származó adatfolyam beállításához és egy sáváteresztő szűrő alkalmazásához a jel tisztításához:

piton

Kód másolása

Numpy importálása NP-ként

tól scipy.signal import vaj, sosfilt

Matplotlib.pyplot importálása PLT-ként

 

# Valós idejű adatszimuláció

fs = 1000 # Mintavételi frekvencia

t = np.arange(0, 10, 1/fs) # Idővektor

raw_data = np.sin(2 * np.pi * 50 * t) + 0,5 * np.random.randn(len(t)) # Szimulált szeizmikus jel

 

# Sáváteresztő szűrő definiálása

def bandpass_filter(adat, lowcut, highcut, fs, rendelés=5):

    Nyquist = 0,5 * FS

    alacsony = lowcut / nyquist

    Magas = HighCut / Nyquist

    sos = vaj(rendelés; [alacsony; magas]; analóg=hamis; btype='sáv'; kimenet='sos')

    szűrt = SOSFlt(SOS, adat)

    Visszatérés szűrt

 

# Sáváteresztő szűrő alkalmazása a valós idejű jelfeldolgozáshoz

filtered_data = bandpass_filter(raw_data, lowcut=10, highcut=100, fs=fs, order=4)

 

# Nyers és szűrt jelek megjelenítése

plt.ábra(ábra=(10, 6))

PLT.Részcselekmény(2, 1, 1)

PLT.PLOT(t, raw_data)

plt.title('Nyers szeizmikus jel')

plt.xlabel('Idő [s]')

plt.ylabel('Amplitúdó')

 

plt.részcselekmény(2, 1, 2)

plt.plot(t; filtered_data; color='red')

plt.title('Szűrt szeizmikus jel')

plt.xlabel('Idő [s]')

plt.ylabel('Amplitúdó')

 

plt.tight_layout()

plt.show()

Ez a kód valós idejű adatfolyamot szimulál, sáváteresztő szűrőt alkalmaz a zaj csökkentése érdekében, és megjeleníti az eredményt.


3. Megjelenítés és felhasználói felület a valós idejű felügyelethez

A valós idejű monitorozás egyik kritikus szempontja az adatok hatékony megjelenítésének képessége. A vizualizáció lehetővé teszi a régészek számára, hogy kölcsönhatásba lépjenek az adatokkal, megalapozott döntéseket hozzanak és figyelemmel kísérjék az ásatások előrehaladását. A vizualizációs eszközök gyakori eszközei a következők:

3.1 Valós idejű spektrogramok

A spektrogramok a szeizmikus jelek idő-frekvencia ábrázolását biztosítják, és lehetővé teszik a felhasználók számára, hogy dinamikusan észleljék a jeljellemzők változásait. A spektrogram a rövid idejű Fourier-transzformáció (STFT) szeizmikus adatokra történő alkalmazásával készül.

A spektrogram képlete: Az x(t)x(t)x(t) jel STFT-jét egy w(t)w(t)w(t) ablakon a következő képlet adja meg:

X(t,f)=∫−∞∞x(τ)w(τ−t)e−j2πfτdτX(t, f) = \int_{-\infty}^{\infty} x(\tau) w(\tau - t) e^{-j 2 \pi f \tau} d\tauX(t,f)=∫−∞∞x(τ)w(τ−t)e−j2πfτdτ

3.2 3D felszín alatti képalkotás

A valós idejű felszín alatti képalkotás szeizmikus migrációval és tomográfiai inverziós technikákkal érhető el. Ez lehetővé teszi olyan 3D modellek létrehozását, amelyek feltárják az eltemetett struktúrák vagy üregek helyét és mélységét.

Az olyan vizualizációs eszközök, mint a Paraview,  a MATLAB, vagy a Python-kódtárakat (  például mayavi vagy vtk) használó egyéni szoftverek interaktív módszereket kínálnak a felszín alatti adatok három dimenzióban történő feltárására.


4. Gépi tanulás és prediktív modellek valós idejű elemzéshez

A gépi tanulás fejlődésével a valós idejű szeizmikus monitorozás prediktív modelleket használhat az adatok mintáinak vagy anomáliáinak automatikus észleléséhez. Ez különösen előnyös:

  • Esemény osztályozás: A természetes szeizmikus zaj, az ásatás által kiváltott események és a tényleges eltemetett struktúrák megkülönböztetése.
  • Anomáliadetektálás: Olyan szokatlan minták azonosítása, amelyek korábban nem észlelt funkciókra utalhatnak.

A szeizmikus adatok elemzésének népszerű gépi tanulási technikái közé tartoznak a konvolúciós neurális hálózatok (CNN-ek), az ismétlődő neurális hálózatok (RNN-ek) és az automatikus kódolók.

Python-kód valós idejű anomáliadetektáláshoz gépi tanulással: Az alábbi magas szintű példa a scikit-learn használatával tanít be egy egyszerű támogatási vektorgépet (SVM) szeizmikus események besorolásához:

piton

Kód másolása

Az SKLEARN-ből importálja az SVM-et

sklearn.model_selection importálási train_test_split

from sklearn.preprocessing import StandardScaler

Numpy importálása NP-ként

 

# Jellemző adatok szimulálása a betanításhoz (pl. amplitúdó, frekvencia, időtartam)

NP.Random.mag(42)

X = np.random.randn(1000, 3) # Jellemzők

y = np.random.randint(0, 2, 1000) # Címkék: 0 (zaj), 1 (szeizmikus esemény)

 

# Előfeldolgozás és adatmegosztás

scaler = StandardScaler()

X_scaled = scaler.fit_transform(X)

X_train, X_test, y_train, y_test = train_test_split(X_scaled, y, test_size=0,3)

 

# SVM modell vonata

modell = svm. SVC(kernel='lineáris')

modell.illeszt(X_train; y_train)

 

# Valós idejű előrejelzési példa

new_data = np.tömb([[0.5; -1.2; 2.1]])

new_data_scaled = skálázó.transform(new_data)

előrejelzés = modell.predict(new_data_scaled)

print(f"Valós idejű szeizmikus események osztályozása: {'Szeizmikus esemény' if előrejelzés == 1 else 'Zaj'}")

Ez a példa egy egyszerűsített munkafolyamatot vázol fel a szeizmikus események osztályozásához, bemutatva a gépi tanulás hasznosságát a valós idejű elemzésben.


Következtetés

A valós idejű szeizmikus megfigyelés lehetővé teszi a régészek számára, hogy gondosan ásatásokat végezzenek, elkerülve a potenciális tárgyak vagy struktúrák károsodását, miközben hatékonyan feltárják az új területeket. Az érzékelőhálózatok, a jelfeldolgozás, a vizualizáció és a gépi tanulás kombinációja robusztus rendszert alkot a dinamikus régészeti feltáráshoz és a valós idejű döntéshozatalhoz. A technológia folyamatos fejlődésével ezek a módszerek tovább növelik a régészeti feltárás és megőrzés képességeit.

10. fejezet: A szeizmikus régészet jövőbeli trendjei

10.1 Drónfelmérések integrálása szeizmikus adatokkal

A drónalapú légi felmérések integrálása a földi szeizmikus adatokkal forradalmasítja a régészeti feltárást. Ez az interdiszciplináris megközelítés átfogóbb képet nyújt a régészeti lelőhelyek felszínéről és felszín alatti területeiről. Míg a szeizmikus adatok betekintést nyújtanak a földalatti struktúrákba és anomáliákba, a drónok nagy felbontású térképezést, magassági modelleket és térbeli kontextust biztosítanak, amelyek pontosabb szeizmikus adatértelmezést tesznek lehetővé.


1. A drónok szerepe a régészeti felmérésekben

A pilóta nélküli légi járművek (UAV), közismert nevén drónok, felbecsülhetetlen értékű eszközökké váltak a gyors, hatékony és magas szintű részletességgel történő adatgyűjtéshez. Régészeti kontextusban a drónokat használják:

  • Térkép terep és növényzet: A kamerákkal és érzékelőkkel felszerelt UAV-k nagy felbontású ortofotókat és digitális magassági modelleket (DEM) készíthetnek, kontextust biztosítva a szeizmikus felmérések tervezéséhez.
  • Felületi anomáliák észlelése: A közeli infravörös (NIR) és a termikus képalkotás olyan jellemzőket tárhat fel, mint az eltemetett falak, árkok vagy alapok a talaj összetételének és nedvességének különbségei alapján.
  • Szeizmikus adatok kiegészítése: A szeizmikus adatokkal integrálva a légi információk segítenek a felszíni jellemzők és a felszín alatti anomáliák közötti összefüggésben, javítva a régészeti lelőhely általános megértését.

1.1 Az integrációhoz szükséges drónadatok típusai

  • Fotogrammetria: A drónok egymást átfedő légi fényképeket készíthetnek, hogy fotogrammetriai feldolgozással 3D-s modelleket hozzanak létre a felületről. Ez különösen hasznos ortomozaik térképek és DEM generálás esetén.
  • LiDAR (Light Detection and Ranging): A LiDAR-ral felszerelt drónok lézerimpulzusokat használnak nagy pontosságú 3D-s térképek készítéséhez, még sűrű növényzeten keresztül is, lehetővé téve a szabad szemmel rejtett topográfiai jellemzők észlelését.
  • Termikus képalkotás: A hőérzékelőkkel felszerelt drónok hőkülönbségeket rögzítenek a földön, ami eltemetett szerkezetek vagy üregek jelenlétére utalhat.

Python kód példa ortomozaik térkép generálására fotogrammetriával: Az alábbiakban egy példa látható arra, hogyan lehet a légi képeket ortomozaik térképpé feldolgozni a Python OpenCV könyvtárával, valamint egy fotogrammetriai könyvtárral, például az OpenDroneMap használatával:

piton

Kód másolása

CV2 importálása

Numpy importálása NP-ként

 

# Töltse be a drón által készített légi felvételek mintáját

images = [cv2.imread(f'image_{i}.jpg') for i in range(1, 6)]

 

# Funkciók észlelése és kulcspont egyeztetése

gömb = CV2. ORB_create()

kulcspontok, deszkriptorok = [], []

IMG képekhez:

    kp, des = orb.detectAndCompute(img, nincs)

    Keypoints.append(kp)

    descriptors.append(des)

 

# Hozzon létre funkcióegyezőt a képek igazításához és összefűzéséhez

bf = CV2. BFMatcher(cv2. NORM_HAMMING, crossCheck=True)

egyezik = [bf.match(descriptors[i], descriptors[i+1]) for i in range(len(images) - 1)]

 

# Képek összefűzése ortomozaik kialakításához

# (A gyakorlatban itt egy robusztus fotogrammetriai könyvtárat kell használni)

stitched_image = cv2.hconcat([képek[0], képek[1]]) # Egyszerűsített példa

Az i tartományban (2, LLEN(képek)):

    stitched_image = cv2.hconcat([stitched_image, képek[i]])

 

# Ortomozaik megjelenítése

cv2.imshow('Ortomozaik térkép', stitched_image)

cv2.waitKey(0)

cv2.destroyAllWindows()


2. Drónból származó adatok integrálása szeizmikus felmérésekkel

2.1 Földi ellenőrzési pontok (GCP-k) a pontos georeferencia-meghatározáshoz

A földi ellenőrzési pontok (GCP-k) kulcsfontosságúak a drónképek és a szeizmikus adatok összekapcsolásához. A GCP-k a földön vannak jelölve, és ismert földrajzi koordinátákkal rendelkeznek, lehetővé téve a légi képek pontos georeferálását és a szeizmikus felmérési rácsokhoz való igazítását.

2.2 Adatfúziós technikák

A drón- és szeizmikus adatok hatékony integrálása érdekében adatfúziós technikákat alkalmaznak mind a felszíni, mind a felszín alatti jellemzők koherens ábrázolására. A közös megközelítések a következők:

  • Szeizmikus adatok átfedése ortomozaik térképeken: A szeizmikus felmérési vonalak, az érzékelők helye és az értelmezett felszín alatti jellemzők egymásra vannak helyezve a légi felvételeken, kontextust biztosítva és segítve az értelmezést.
  • A DEM kombinálása szeizmikus sebességmodellekkel: A drónfelmérésekből származó digitális magassági modellek kombinálhatók szeizmikus sebességmodellekkel, hogy figyelembe vegyék a topográfia változásait, amelyek befolyásolhatják a hullámterjedést és a jelek értelmezését.

Az adatfúzió matematikai ábrázolása: A felszíni és felszín alatti adatok integrálása matematikailag költségfüggvényként ábrázolható  , amely minimalizálja a két adatforrás közötti különbségeket:

Költség=∑i=1N(szeizmici−f(drón))2\szöveg{költség} = \sum_{i=1}^{N} \left( \text{szeizmikus}_i - f(\szöveg{Drón}_i) \jobb)^2Költség=i=1∑N(szeizmici−f(drón))2

hol:

  • Seismici\text{Seismic}_iSeismici a szeizmikus mérés a iii. pontban,
  • Dronei\text{Drone}_iDronei a drónból származó adatok (pl. magassági vagy hőjel) ugyanazon a ponton,
  • f()f(\cdot)f() egy transzformációs függvény, amely összehangolja a drón adatait a szeizmikus mérésekkel.

3. Fejlett technikák a drón- és szeizmikus adatok integrálására

3.1 Szeizmikus és LiDAR adatok együttes inverziója

Az integráció egyik fejlett módszere a szeizmikus és LiDAR adatok együttes inverziója. Ez magában foglalja a szeizmikus jelek és a LiDAR-ból származó topográfiai információk egyidejű elemzését a felszín alatti modellek felbontásának és pontosságának javítása érdekében.

Az ízületi inverzió algoritmikus lépései:

  1. Szeizmikus adatok előfeldolgozása: Tisztítsa meg és szűrje a szeizmikus jeleket a releváns jellemzők (pl. P- és S-hullám utazási idők) kinyerése érdekében.
  2. LiDAR-adatfeldolgozás: Pontos magassági modell létrehozása topográfiai kényszerek biztosításához.
  3. Inverziós algoritmus: Oldja meg a felszín alatti tulajdonságokat (pl. sebességmodell, rétegvastagság) a költségfüggvény minimalizálásával: Költség = Szeizmikus adatok −Előrejelzett szeizmikus modell∥2 + λ ∥LiDAR adatok−Előrejelzett topográfia∥2\szöveg{költség} = \bal\| \szöveg{Szeizmikus adatok} - \szöveg{Előrejelzett szeizmikus modell} \jobb\|^2 + \lambda \bal\| \szöveg{LiDAR-adatok} - \szöveg{Előrejelzett topográfia} \jobb\|^2Költség=∥Szeizmikus adatok−Előrejelzett szeizmikus modell∥2+λ∥LiDAR-adatok−Előrejelzett Topográfia∥2, ahol λ\lambdaλ egy regularizációs paraméter, amely kiegyensúlyozza a szeizmikus és LiDAR adatok hatását.

3.2 Gépi tanulás adatfúzióhoz

A légi és szeizmikus adatok növekvő elérhetőségével a gépi tanulási modellek betaníthatók a felszíni jellemzők és a felszín alatti struktúrák közötti minták és korrelációk automatikus észlelésére. A  jellemzők észleléséhez és osztályozásához olyan technikákat alkalmaznak, mint a konvolúciós neurális hálózatok (CNN) és  a véletlenszerű erdők.

Példa munkafolyamatra gépi tanuláson alapuló adatfúzióhoz:

  1. Funkció kinyerése: Jellemzők kinyerése szeizmikus és drónadatkészletekből, például amplitúdóból, frekvenciából, magasságból és hőmérsékleti anomáliákból.
  2. Betanítás: Gépi tanulási modell betanítása a régiók régészeti struktúrákat valószínűleg tartalmazóként vagy nem a kinyert jellemzők alapján való besorolásához.
  3. Előrejelzés és értelmezés: Alkalmazza a betanított modellt láthatatlan adatokra, kiemelve a további régészeti vizsgálatokhoz szükséges érdeklődési területeket.

piton

Kód másolása

from sklearn.ensemble import RandomForestClassifier

sklearn.model_selection importálási train_test_split

 

# Jellemző adatok szimulálása (szeizmikus amplitúdó, frekvencia, magasság, termikus)

X = np.random.rand(1000, 4) # Jellemzők: amplitúdó, frekvencia, magasság, termikus

y = np.random.randint(0, 2, 1000) # Címkék: 0 (nincs struktúra), 1 (struktúra észlelve)

 

# Adatok felosztása betanításra és tesztelésre

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0,3)

 

# RandomForest osztályozó betanítása

clf = VéletlenErdőosztályozó(n_estimators=100)

clf.fit(X_train; y_train)

 

# Jósoljon új drón-szeizmikus adatokra

new_data = np.array([[0.5, 0.8, 0.2, 0.3]]) # Példa új adatpontra

előrejelzés = clf.predict(new_data)

print(f"Prediction: {'Archaeological Structure Detected' if prediction == 1 else 'No Structure Detected'}")


4. Valós alkalmazások és esettanulmányok

A drónfelmérések és a szeizmikus adatok integrálását számos régészeti feltárás során sikeresen alkalmazták. Például:

  • Az eltemetett városfalak feltérképezése: LiDAR-ral felszerelt drónokat használtak az ősi városfalak felderítésére, szeizmikus felmérésekkel, amelyek megerősítik e falak mélységét és szerkezetét.
  • Földalatti kamrák azonosítása: A termikus képalkotó drónok hőmérsékleti anomáliákat azonosítottak a felszínen, amelyeket ezután szeizmikus refrakciós felmérésekkel vizsgáltak a földalatti kamrák jelenlétének megerősítésére.

Ezek a kombinált módszerek jelentősen növelték a felszín alatti műemlékek észlelésének hatékonyságát és pontosságát.


Következtetés

A drónalapú légi felmérések és a szeizmikus adatok integrálása erőteljes előrelépést jelent a régészeti feltárás területén. Mindkét adatkészlet erősségeinek kihasználásával - a drónok felszíni kontextusa és a szeizmikus felmérésekből származó felszín alatti információk - a régészek holisztikusabb megértést érhetnek el a régészeti lelőhelyekről. A technológia folyamatos fejlődésével ez az interdiszciplináris megközelítés kétségtelenül szabványossá válik a régészeti kutatók eszköztárában.

10. fejezet: A szeizmikus régészet jövőbeli trendjei

10.2 A mintafelismerés mélytanulásának fejlődése

A mély tanulás gyors fejlődése innovatív módszereket biztosított a régészek számára az összetett szeizmikus adatok értelmezésére. A mintafelismerés kulcsszerepet játszik az érdeklődésre számot tartó jellemzők, például az eltemetett műemlékek, geológiai rétegek és üregek azonosításában. A mély tanulási algoritmusok – különösen a konvolúciós neurális hálózatok (CNN), az ismétlődő neurális hálózatok (RNN-ek) és a hibrid modellek – hatalmas potenciált mutattak a szeizmikus adatok elemzésében és osztályozásában.


1. A mély tanulás alapjai a szeizmikus adatelemzésben

1.1 A neurális hálózatok szerepe a szeizmikus adatokban

A hagyományos szeizmikus adatfeldolgozás jelentős kézi erőfeszítést igényel a zaj szűréséhez és a minták azonosításához. A mély tanulás azonban automatizálhatja azoknak a finom jellemzőknek az észlelését, amelyeket egyébként nehéz lenne felismerni. A neurális hálózatok megtanulják kinyerni a jellemzőket a nyers szeizmikus jelekből, és osztályozni vagy szegmentálni őket különböző érdeklődési kategóriákba.

A mély tanuláson alapuló szeizmikus mintafelismerés általános munkafolyamata:

  1. Előfeldolgozás: Készítse elő a szeizmikus adatokat, gyakran szeizmikus nyomok vagy 2D/3D szeizmikus képek formájában.
  2. Modell betanítása: Címkézett adatkészletek használatával betaníthatja a neurális hálózatokat, így a modell megtanulhatja a felszín alatti anomáliák jellemzőit.
  3. Előrejelzés és vizualizáció: A betanított modell alkalmazása új szeizmikus adatokra a struktúrák, hibák és rétegek előrejelzéséhez, valamint az eredmények megjelenítéséhez.

A neurális hálózati modell matematikai ábrázolása: A neurális hálózati modellt gyakran függvényként ábrázolják:

y=fθ(x)y = f_{\theta}(x)y=fθ(x)

hol:

  • xxx a bevitt szeizmikus adatok (pl. hullámforma vagy kép),
  • yyy az előre jelzett kibocsátás (pl. a felszín alatti típus osztályozása),
  • fθ f_{\theta}fθ a θ\thetaθ súlyokkal paraméterezett neurális hálózati függvény.

A hálózat megtanulja az optimális θ\thetaθ paramétereket a veszteségfüggvény minimalizálásával:

Veszteség=1N∑i=1NL(yi,fθ(xi))\szöveg{Veszteség} = \frac{1}{N} \sum_{i=1}^{N} L(y_i, f_{\theta}(x_i))Veszteség=N1i=1∑NL(yi,fθ(xi))

ahol L()L(\cdot)L() a veszteségfüggvény (pl. keresztentrópia osztályozási feladatokhoz), NNN pedig a betanítási minták száma.


2. Közös mélytanulási architektúrák szeizmikus elemzéshez

2.1 Konvolúciós neurális hálózatok (CNN-ek) szeizmikus képalkotáshoz

A CNN-ek különösen alkalmasak szeizmikus képek értelmezésére, mivel képesek rögzíteni a jellemzők térbeli hierarchiáját. A szeizmikus adatokban az olyan minták, mint a visszaverődések, diffrakciók és törésvonalak gyakran a pixelértékek helyi változásaiként jelennek meg.

Python-kódpélda CNN-alapú szeizmikus adatok osztályozására: Az alábbi egyszerűsített példa a Keras-kódtár használatával tanít be egy CNN-modellt szeizmikus képadatokon a különböző felszín alatti struktúrák osztályozásához:

piton

Kód másolása

from keras.models import Sequential

from keras.layers import Conv2D, MaxPooling2D, Flatten, Dense

 

# CNN modell meghatározása

model = Sequential()

modell.add(Conv2D(32; (3, 3); activation='relu'; input_shape=(128, 128, 1)))

model.add(MaxPooling2D((2, 2)))

model.add(Conv2D(64; (3, 3), activation='relu'))

model.add(MaxPooling2D((2, 2)))

model.add(Összeolvasztás())

model.add(Sűrű(64; aktiválás='relu'))

model.add(Dense(3, activation='softmax')) # Tegyük fel, hogy 3 osztály van a különböző felszín alatti típusokhoz

 

# Fordítsa le a modellt

modell.compill(optimalizáló='adam'; loss='categorical_crossentropy'; metrics=['pontosság'])

 

# A modell betanítása szeizmikus adatokon

# Feltételezve, hogy X_train (szeizmikus képek) és y_train (címkék) előre feldolgozott adatkészletek

modell.illeszt(X_train; y_train; korszakok=10; batch_size=32)

2.2 Ismétlődő neurális hálózatok (RNN-ek) szeizmikus hullámforma elemzéshez

Míg a CNN-ek kiválóan alkalmasak képalapú szeizmikus adatokhoz, az RNN-ek alkalmasak idősoros adatok, például nyers szeizmikus hullámformák elemzésére. Az RNN-ek és változataik, például a Long Short-Term Memory (LSTM) hálózatok képesek rögzíteni a szeizmikus jelek időbeli függőségeit.

RNN-alapú modell a szeizmikus jelek osztályozásához:

piton

Kód másolása

from keras.models import Sequential

tól keras.layers import LSTM, Sűrű

 

# LSTM modell definiálása

model = Sequential()

modell.add(LSTM(64; input_shape=(100;1); return_sequences=Igaz))

modell.add(LSTM(32;return_sequences=Hamis))

model.add(Dense(1, activation='sigmoid')) # Bináris osztályozás (pl. anomália vagy nincs anomália)

 

# Fordítsa le a modellt

modell.compill(optimalizáló='adam'; loss='binary_crossentropy'; metrics=['pontosság'])

 

# A modell betanítása szeizmikus hullámforma adatokon

# Feltételezve, hogy X_train (hullámformák) és y_train (címkék) előre feldolgozott adatkészletek

modell.illeszt(X_train; y_train; korszakok=10; batch_size=32)


3. Funkciók kinyerése és adatbővítés a jobb teljesítmény érdekében

3.1 Jellemzők kinyerési technikái

A mély tanulási modellek kombinálhatók a funkciókinyerési technikákkal a modell teljesítményének javítása érdekében. A szeizmikus adatok gyakran használt jellemzői a következők:

  • Amplitúdóváltozás eltolással (AVO): Az AVO a szeizmikus visszaverődés amplitúdójának változása az előfordulási szöggel, amelyet gyakran használnak a felszín alatti anyagok típusának jellemzésére.
  • Spektrális bomlás: Ez a technika elemzi a szeizmikus jelek frekvenciatartalmát, ami segít megkülönböztetni a különböző geológiai képződményeket.

Az AVO matematikai ábrázolása:

R(θ)=R0+Gsin2(θ)R(\theta) = R_0 + G \sin^2(\theta)R(θ)=R0+Gsin2(θ)

hol:

  • R(θ)R(\theta)R(θ) a reflexiós tényező a θ\thetaθ szögben,
  • R0R_0R0 a normál előfordulási reflexiós együttható,
  • GGG az AVO gradiens.

3.2 Adatbővítés

Az adatbővítési technikák a szeizmikus adatkészletek sokféleségének és méretének növelésére szolgálnak a modell betanításához. Ezek a technikák a következők:

  • Zaj hozzáadása: A szeizmikus adatokhoz véletlenszerű zaj adható hozzá a modell robusztusságának javítása érdekében.
  • Időnyújtás és hajlítás: A szeizmikus jelek időtengelyének módosítása különböző terjedési forgatókönyveket szimulál.

Python példa szeizmikus adatok adatbővítésére:

piton

Kód másolása

Numpy importálása NP-ként

 

# Szeizmikus adatbővítés szimulálása

def augment_seismic_data(seismic_trace):

    # Véletlenszerű zaj hozzáadása

    zaj = np.véletlen.normál(0; 0,05; méret=seismic_trace.alak)

    augmented_trace = seismic_trace + zaj

   

    # Időnyújtás

    stretch_factor = np.véletlen.egyenlítő(0,8; 1,2)

    augmented_trace = np.interp(np.arange(0; len(seismic_trace), stretch_factor),

                                NP.TARTOMÁNY(0; LEN(seismic_trace)); seismic_trace)

   

    augmented_trace visszaadása

 

# Augmentáció alkalmazása szeizmikus nyomra

augmented_trace = augment_seismic_data(seismic_trace)


4. Hibrid modellek a továbbfejlesztett mintafelismeréshez

A CNN-ek és RNN-ek kombinálása olyan hibrid modelleket eredményezhet, amelyek térbeli és időbeli adatok kezelésére is képesek. Ezek a modellek különösen hatékonyak a 3D szeizmikus adatkészletek elemzéséhez, ahol az időbeli változásokat a térbeli minták mellett figyelembe kell venni.

Példa hibrid modellarchitektúrára

  1. CNN rétegek: Térbeli jellemzők kinyerése szeizmikus képekből.
  2. RNN rétegek (LSTM/GRU): Időbeli kapcsolatok modellezése szeizmikus szekvenciákban.
  3. Sűrű rétegek: A kiemelt jellemzőket különböző felszín alatti típusokba osztályozza.

Modellarchitektúra vizualizációja:

Mathematica

Kód másolása

Bemeneti szeizmikus adatok (3D tenzor)

           |

        CNN rétegek

           |

       RNN-rétegek

           |

       Sűrű rétegek

           |

   Kimeneti osztályozás

Ez a hibrid megközelítés kihasználja mind a CNN-ek (térbeli mintafelismerés), mind az RNN-ek (időbeli szekvenciaelemzés) erősségeit, lehetővé téve az előrejelzés pontosságának javítását összetett szeizmikus adatkészletekben.


5. A mély tanulás valós alkalmazásai a szeizmikus régészetben

A mély tanulás már jelentős előnyöket mutatott a szeizmikus régészeti feltárásban:

  • Eltemetett struktúrák automatikus észlelése: A mélytanulási modellek automatikusan észlelik az eltemetett épületeket, sírokat vagy más ember alkotta struktúrákat jelző anomáliákat.
  • A szeizmikus tomogramok továbbfejlesztett értelmezése: A 3D szeizmikus képek, más néven tomogramok, gyorsan elemezhetők mélytanulási modellekkel, hogy átfogó értelmezést nyújtsanak a föld alatti jellemzőkről.

Esettanulmány: Az eltemetett római amfiteátrum felfedezését segítette a CNN modellje, amely szeizmikus adatokat dolgozott fel, és körkörös anomáliákat azonosított, amelyek összhangban vannak az ilyen struktúrák építészeti elrendezésével. A mély tanulás használata jelentősen csökkentette az elemzési időt és növelte az értelmezés megbízhatóságát.


Következtetés

A mély tanulás megjelenése a szeizmikus minták felismerésében új utakat nyitott a régészeti feltáráshoz. A szeizmikus adatok elemzésének automatizálásával és a felszín alatti anomáliák észlelésének javításával a mély tanulás lehetővé teszi a rejtett műemlékek hatékonyabb és pontosabb felfedezését. Ahogy az adatkészletek növekednek és a modellek egyre kifinomultabbá válnak, a mély tanulás szerepe a szeizmikus régészetben tovább bővül, növelve képességünket a felszín alatt eltemetett ősi civilizációk titkainak feltárására.

10. fejezet: A szeizmikus régészet jövőbeli trendjei

10.2 A mintafelismerés mélytanulásának fejlődése

A mély tanulás (DL) gyorsan forradalmi technológiaként jelent meg a szeizmikus adatok értelmezésében, különösen a felszín alatti emlékművek észlelésében. A neurális hálózatok összetett jellemzők és minták adatokból történő megtanulására való képességének kihasználásával a mély tanulás jelentősen javítja a különböző felszín alatti anyagok megkülönböztetésének, a régészeti jellemzők észlelésének képességét és csökkenti az emberi torzításokat a szeizmikus értelmezésben.


1. A mély tanulás áttekintése a szeizmikus adatok értelmezésében

1.1 Mély tanulás vs. hagyományos módszerek

A hagyományos szeizmikus adatok értelmezése nagymértékben támaszkodik a kézi kiszedésre, a statisztikai mintafelismerésre és a hagyományos gépi tanulási módszerekre, például a k-means klaszterezésre, a döntési fákra vagy a támogató vektorgépekre (SVM). Ezek a megközelítések gyakran jelentős előfeldolgozást és kézműves funkciókinyerést igényelnek. A mély tanulási modellek azonban kiválóak a "funkciótanulásban", és automatikusan, minimális manuális beavatkozással nyerik ki a releváns funkciókat a nyers adatokból.

Különösen a konvolúciós neurális hálózatok (CNN-ek) váltak a szeizmikus adatok preferált architektúrájává, mivel képesek térbeli mintákat rögzíteni mind a 2D, mind a 3D szeizmikus képeken. Továbbá a visszatérő neurális hálózatok (RNN-ek), beleértve fejlett verzióikat is, mint például  a hosszú rövid távú memória (LSTM) és  a kapus visszatérő egységek (GRU), hatékonyak az időbeli szekvenciák, például a szeizmikus hullámformák elemzésében.


2. Neurális hálózati architektúrák szeizmikus mintázatok felismeréséhez

2.1 Konvolúciós neurális hálózatok (CNN-ek)

A CNN-eket strukturált rácsadatok, például képek feldolgozására tervezték, így ideálisak szeizmikus szeletekhez vagy tomográfiai képekhez. Olyan rétegekből állnak, amelyek automatikusan megtanulják a szeizmikus képek jellemzőinek térbeli hierarchiáit, például a tükröződéseket, a diffrakciókat és a rétegtani mintákat.

Matematikai ábrázolás: A CNN-ben a konvolúciós művelet a következőképpen fejezhető ki:

S(i,j)=(X∗W)(i,j)=∑m∑nX(i+m,j+n)W(m,n)S(i, j) = (X * W)(i, j) = \sum_m \sum_n X(i+m, j+n) W(m, n)S(i,j)=(X∗W)(i,j)=m∑n∑X(i+m,j+n)W(m,n)

hol:

  • XXX a bemeneti szeizmikus kép,
  • A WWW a képre alkalmazott szűrő (kernel),
  • (I,j) (I, J) (i,j) a térbeli helyet jelöli az eredményül kapott SSS jellemzőtérképen.

Példa Python-kódra egy egyszerű CNN-hez:

piton

Kód másolása

from keras.models import Sequential

from keras.layers import Conv2D, MaxPooling2D, Flatten, Dense

 

# Határozza meg a CNN architektúráját

model = Sequential()

modell.add(Conv2D(32; (3, 3); activation='relu'; input_shape=(128, 128, 1)))

model.add(MaxPooling2D(pool_size=(2, 2)))

model.add(Conv2D(64; (3, 3), activation='relu'))

model.add(MaxPooling2D(pool_size=(2, 2)))

model.add(Összeolvasztás())

model.add(Sűrű(64; aktiválás='relu'))

model.add(Dense(2, activation='softmax')) # Bináris osztályozást feltételezve

 

# Fordítsa le a modellt

modell.compill(optimalizáló='adam'; loss='categorical_crossentropy'; metrics=['pontosság'])

 

# A modell betanítása (X_train és y_train elő kell készíteni adatkészletek)

modell.illeszt(X_train; y_train; korszakok=10; batch_size=32)

Ez a példa egy alapvető CNN-modellt határoz meg, amely a szeizmikus képeket két kategóriába sorolja, talán "anomália" és "normál".


2.2 Ismétlődő neurális hálózatok (RNN-ek) és időbeli szeizmikus adatok

A szeizmikus jelek lényegében idősoros adatok, és az RNN-eket úgy tervezték, hogy szekvenciális adatokat dolgozzanak fel a korábbi bemenetek memóriájának fenntartásával. A szeizmikus hullámforma elemzéshez  az LSTM-eket és  a GRU-kat részesítik előnyben, mivel képesek a hosszú távú függőségek rögzítésére és a gradiensek hatékony kezelésére.

LSTM egységek matematikai megfogalmazása: Az LSTM cella három kapuból áll (felejtés, bemeneti és kimeneti kapuk) az információáramlás szabályozására:

  1. Felejtsd el a kaput: ft=σ(Wf[ht−1,xt]+bf)f_t = \sigma(W_f \cdot [h_{t-1}, x_t] + b_f)ft=σ(Wf[ht−1,xt]+bf)
  2. Bemeneti kapu: it=σ(Wi[ht−1,xt]+bi)i_t = \sigma(W_i \cdot [h_{t-1}, x_t] + b_i)it=σ(Wi[ht−1,xt]+bi) C~t=tanh(WC[ht−1,xt]+bC)\tilde{C}_t = \tanh(W_C \cdot [h_{t-1}, x_t] + b_C)C~t=tanh(WC[ht−1,xt]+bC)
  3. Kimeneti kapu: ot=σ(Wo[ht−1,xt]+bo)o_t = \sigma(W_o \cdot [h_{t-1}, x_t] + b_o)ot=σ(Wo[ht−1,xt]+bo) ht=ottanh(Ct)h_t = o_t * \tanh(C_t)ht=ottanh(Ct)

Itt:

  • xtx_txt a bemenet a ttt időpontban,
  • hth_tht a rejtett állapot,
  • CtC_tCt a sejtállapot, amely a hosszú távú memóriát tartja,
  • σ\sigmaσ a szigmoid aktivációs függvény.

Python-kód példa LSTM-alapú modellhez:

piton

Kód másolása

from keras.models import Sequential

tól keras.layers import LSTM, Sűrű

 

# LSTM modell meghatározása szeizmikus hullámforma elemzéshez

model = Sequential()

modell.add(LSTM(64; input_shape=(100;1); return_sequences=Igaz))

modell.add(LSTM(32))

model.add(Dense(1, activation='sigmoid')) # Bináris osztályozást feltételezve

 

# Fordítsa le a modellt

modell.compill(optimalizáló='adam'; loss='binary_crossentropy'; metrics=['pontosság'])

 

# A modell betanítása (X_train és y_train elő kell készíteni adatkészletek)

modell.illeszt(X_train; y_train; korszakok=10; batch_size=32)

Ezt az LSTM modellt idősoros szeizmikus adatokon tanítják be a hullámformák osztályozására, amelyek különböző felszín alatti struktúrákat képviselhetnek.


3. Hibrid és fejlett mélytanulási modellek

Míg a CNN-ek hatékonyak a képalapú adatokhoz, az RNN-ek pedig a szekvenciális adatokhoz, a hibrid megközelítés gyakran biztosítja a legjobb eredményeket a szeizmikus adatok értelmezéséhez. A közös architektúra a CNN-RNN hibrid, ahol:

  • A CNN rétegei szeizmikus szeletekből nyerik ki a térbeli jellemzőket.
  • Az RNN (LSTM/GRU) rétegei modellmodellek időbeli szekvenciáit rétegzik az adatokban.

3.1 Hibrid modell grafikus ábrázolása

jáva

Kód másolása

Bemeneti szeizmikus adatok (hullámformák vagy 3D térfogat)

           |

         CNN-rétegek (funkciók kinyerése)

           |

         RNN-rétegek (időbeli modellezés)

           |

       Sűrű rétegek (osztályozás/regresszió)

           |

      Előrejelzett címkék vagy kimenetek


4. A tanulás átadása és az adatbővítés

4.1 A tanulás átvitele kis szeizmikus adatkészletekhez

A szeizmikus régészet egyik kihívása a címkézett adatok korlátozott elérhetősége. A transzfer tanulás egy olyan megoldás, ahol a nagy, hasonló adatkészleteken (például a képbesoroláshoz használt ImageNeten) előre betanított neurális hálózat finomhangolása szeizmikus adatokon történik.

Python kód a transzfer tanuláshoz Keras használatával:

piton

Kód másolása

tól től keras.applications importálja VGG16

from keras.models import Modell

from keras.layers import Sűrű, Összeolvasztás

 

# Töltse be az előre betanított VGG16 modellt a felső rétegek nélkül

base_model = VGG16(súly='imagenet'; include_top=Hamis; input_shape=(128, 128, 3))

 

# Egyéni rétegek hozzáadása a szeizmikus adatok osztályozásához

x = base_model.output

x = Lapítás()(x)

x = Sűrű(64, aktiválás='relu')(x)

előrejelzések = Sűrű(2, aktiválás='softmax')(x) # Bináris osztályozást feltételezve

 

# Új modell definiálása

model = Modell(bemenetek=base_model.bemenet, kimenetek=előrejelzések)

 

# Fagyassza le az előre betanított rétegeket

base_model.layers réteghez:

    layer.trainable = hamis

 

# Fordítsa le a modellt

modell.compill(optimalizáló='adam'; loss='categorical_crossentropy'; metrics=['pontosság'])

 

# Vonat szeizmikus adatokon

modell.illeszt(X_train; y_train; korszakok=5; batch_size=32)

4.2 Adatbővítési technikák

A modellek robusztusságának növelése és a túlillesztés csökkentése érdekében adatbővítést alkalmazunk:

  • Zaj hozzáadása: Véletlenszerű Gauss-zaj adódik a szeizmikus jelekhez.
  • Időhajlítás: Az időtengely nyújtása vagy összenyomása a változó terjedési sebesség szimulálása érdekében.
  • Szintetikus adatok létrehozása: Szimulált szeizmikus adatok létrehozása ismert paraméterek alapján a betanítás adatkészletének gazdagítása érdekében.

5. Alkalmazások régészeti szeizmikus felmérésekben

5.1 Az eltemetett jellemzők automatikus észlelése

A mély tanulás lehetővé teszi az eltemetett jellemzők, például falak, üregek és sírok automatizált azonosítását. A történelmi szeizmikus adatokon betanított modellek gyorsan, nagy pontossággal képesek felismerni az ember alkotta struktúráknak megfelelő mintákat.

5.2 A felszín alatti anomáliák osztályozása

A mélytanulási modellek a szeizmikus adatok anomáliáit különböző felszín alatti anyagokba (például talajtípusokba, sziklákba, eltemetett tárgyakba) osztályozhatják. Az így kapott osztályozások segíthetnek a régészeknek az ásatási erőfeszítések célzásában.

A szeizmikus osztályozás vizualizációja: A szeizmikus osztályozási modell tipikus kimenete tartalmazhat egy szegmentált szeizmikus szeletet, ahol a különböző színek különböző felszín alatti anyagokat vagy szerkezeteket képviselnek.


Következtetés

A mély tanulás alkalmazása a szeizmikus minták felismerésében átalakító lépést jelent a régészeti feltárásban. A felszín alatti elemzés automatizált, pontos és hatékony eszközeivel a mélytanulási algoritmusok megkönnyítik a hagyományos technikákkal kihívást jelentő felfedezéseket. Az adatok rendelkezésre állásának növekedésével és a mélytanulási architektúrák fejlődésével a szeizmikus alapú régészeti felfedezések pontossága és hasznossága új magasságokat érhet el.

10. fejezet: A szeizmikus régészet jövőbeli trendjei

10.3 Nagy felbontású 4D szeizmikus adatok értelmezése

A nagy felbontású 4D szeizmikus adatok értelmezésének megjelenése forradalmasítja a felszín alatti feltárás és a műemlékek észlelésének területét. Ez a fejezet azt vizsgálja, hogy a time-lapse szeizmikus (4D szeizmikus) hogyan használható régészeti kontextusban a felszín alatti környezetben bekövetkező időbeli változások megjelenítésére és elemzésére. A felszín alatti jellemzők fejlődésének nyomon követésével és a dinamikus folyamatok azonosításával a régészek rejtett struktúrákat fedezhetnek fel, megérthetik a geológiai átalakulásokat, és megjósolhatják a felfedezetlen tárgyak vagy műemlékek helyét.


1. Mi a 4D szeizmikus adatok értelmezése?

A 4D szeizmikus adatok időbeli dimenziót adnak a hagyományos 3D szeizmikus felméréseknek. Míg a 3D szeizmikus adatok statikus pillanatképet adnak a felszín alatti struktúrákról, a 4D szeizmikus az idő múlásával ismétlődő felméréseket foglal magában, lehetővé téve a felszín alatti jellemzők változásainak elemzését.

Meghatározás: 4D=3D+t4D = 3D + t4D=3D+t ahol:

  • A 3D háromdimenziós térbeli adatokra utal,
  • t az időt jelöli, amely egy negyedik dimenziót kínál a szeizmikus tulajdonságok időbeli változásainak rögzítésére.

A 4D szeizmikában megfigyelt időbeli változásokat olyan tényezők okozhatják, mint:

  • A felszín alatti anyag tulajdonságainak változása (pl. porozitás, folyadéktelítettség),
  • földmunkák vagy természetes geológiai folyamatok,
  • Szezonális vagy antropogén hatások a felszín alatti jellemzőkre.

2. A 4D szeizmika alkalmazásai a régészetben

2.1 A felszín alatti struktúrák időbeli változásainak nyomon követése

A time-lapse szeizmikus adatok rögzítésével a régészek figyelemmel kísérhetik a felszín alatti dinamikus változásokat, például a víz mozgását vagy az üregek kialakulását. Ez különösen hasznos a következő esetekben:

  • Összeomlások vagy üregek észlelése: A time-lapse adatok felfedhetik az idő múlásával bekövetkező szerkezeti hibákat vagy barlangokat, amelyek rejtett alagutakra vagy kamrákra utalnak.
  • Az ásatás hatásának nyomon követése: A régészeti ásatások megváltoztathatják a felszín alatti tulajdonságokat, és a 4D szeizmikus felmérések segítenek a környező környezet stabilitásának megfigyelésében.

Példa vizualizációra: Az alábbiakban bemutatjuk, hogy egy 4D szeizmikus adatkészlet hogyan jelenítheti meg egy felszín alatti anomália (például üreg vagy barlang) növekedését az idő múlásával:

kevesebb

Kód másolása

Idő 1. lépés: ────  

Idő 2. lépés: ────── 

Idő 3. lépés: ───────  

Minden további időlépés az anomália enyhe kiterjedését vagy változását mutatja, betekintést nyújtva annak fejlődésébe.

2.2 Folyadékmozgás és hidrogeológia régészeti lelőhelyeken

A folyadékmozgások (pl. a felszín alatti víz áramlása) időbeli észlelése a terület megőrzési körülményeinek vagy az eltemetett szerkezetek vízkárosodásának jobb megértéséhez vezethet. A 4D-s szeizmikus felmérés feltárhatja ezeket a folyadékdinamikákat a folyadéktelítettség által okozott szeizmikus sebesség változásainak mérésével.


3. Nagy felbontású 4D adatgyűjtés és -feldolgozás

3.1 Beszerzési technikák

A nagy felbontású 4D szeizmikus adatok pontos, megismételhető méréseket igényelnek. Ez a következők révén érhető el:

  • Az érzékelő pontos pozicionálása: Annak biztosítása, hogy a geofonok vagy hidrofonok ugyanazon a helyen maradjanak a felmérések során.
  • Konzisztens forrásgenerálás: Ugyanazon energiaforrás-paraméterek (pl. robbanótöltetek, kalapácsütések) használata az egyenletes szeizmikus hullámformák fenntartása érdekében az idő múlásával.

3.2 Speciális adatfeldolgozás és inverzió

A 4D szeizmikus adatok időbeli változásainak elemzéséhez kifinomult jelfeldolgozási és inverziós technikákat alkalmaznak, például:

  • Time-Lapse szeizmikus inverzió: Ennek a technikának a célja a szeizmikus adatok kvantitatív kőzettulajdonság-modellé alakítása. A különböző időlépések inverzióinak összehasonlításával a régészek észlelhetik a fizikai tulajdonságok, például a porozitás vagy a telítettség változásait.

Matematikai ábrázolás:

dt=Gmt+ntd_t = G m_t + n_tdt=Gmt+nt

hol:

  • dtd_tdt a szeizmikus adatok a ttt időpontban,
  • GGG az előremenő operátor modellparaméterek adatokhoz való leképezése,
  • mtm_tmt a felszín alatti modell (pl. kőzettulajdonságok) a ttt időpontban,
  • ntn_tnt a zaj kifejezés.

Több időintervallumon keresztül mtm_tmt megoldásával megfigyelhetjük, hogyan fejlődik a modell, feltárva a felszín alatti időbeli változásokat.


4. Adatmegjelenítés és -értelmezés

4.1 Time-lapse szeizmikus amplitúdó változások

A szeizmikus nyomok amplitúdóváltozása az idő múlásával jelezheti a felszín alatti tulajdonságok változását. Gyakori megközelítés a változások ábrázolása a következőképpen:

ΔA=At2−At1\Delta A = A_{t_2} - A_{t_1}ΔA=At2−At1

hol:

  • At2A_{t_2}At2 és At1A_{t_1}At1 a szeizmikus amplitúdók két különböző időpontban.

A ΔA\Delta AΔA ábrázolása felfedheti a felszín alatti régiók azon területeit, amelyek jelentős változásokon mentek keresztül, például új üregeket vagy folyadékmozgásokat.

4.2 Keresztnyomtatás attribútumelemzéshez

A szeizmikus jellemzők időbeli változásainak jobb megértése érdekében az olyan attribútumok, mint a szeizmikus amplitúdó, frekvencia és sebesség, keresztrajzolhatók. A keresztdiagram két különböző szeizmikus attribútum vizuális összehasonlítását teszi lehetővé, segítve a korrelációk vagy anomáliák azonosítását.

Példa keresztirányú kódra a Pythonban:

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

 

# Minta szeizmikus attribútum adatok

attribútum1 = [1.2, 2.3, 2.8, 3.5, 4.0] # Amplitúdó változások

attribútum2 = [0.8, 1.0, 1.5, 2.0, 2.2] # A sebesség változásai

 

# Szeizmikus attribútumok keresztdiagramja

plt.scatter(attribútum1; attribútum2; szín='kék')

plt.title('Szeizmikus jellemzők keresztparcellája')

plt.xlabel('Amplitúdóváltozás')

plt.ylabel('Sebességváltozás')

plt.show()

A keresztdiagram segít azonosítani a klasztereket vagy mintákat a szeizmikus adatokban, jelezve a különböző felszín alatti anyagokat vagy az idő múlásával bekövetkező változásokat.


5. A felbontás javítása számítási technikákkal

5.1 4D szeizmikus zajmentesítés és javítás

A 4D szeizmikus adatok felbontását gyakran korlátozza a zaj és a műtermékek. A fejlett számítási technikák, például  a wavelet transzformációk,  a Fourier-szűrés és  a gépi tanuláson alapuló zajmentesítés segítenek a jel javításában és az értelmezhetőség javításában.

Wavelet alapú szűrés: A wavelet transzformáció a szeizmikus jelet különböző frekvenciakomponensekre bontja. A zaj meghatározott frekvenciasávokban elkülöníthető és eltávolítható.

Wavelet transzformációs egyenlet:

Wf(a,b)=1a∫−∞∞f(t)ψ(t−ba)dtW_f(a, b) = \frac{1}{\sqrt{a}} \int_{-\infty}^{\infty} f(t) \psi^*\left(\frac{t - b}{a}\right) dtWf(a,b)=a1∫−∞∞f(t)ψ(kukac−b)dt

hol:

  • f(t)f(t)f(t) az eredeti szeizmikus jel,
  • ψ(t)\psi(t)ψ(t) a wavelet függvény,
  • Az AAA és a BBB méretezési és fordítási paraméterek.

5.2 Gépi tanulás a 4D szeizmikus fejlesztésben

A gépi tanulási modellek automatikusan megtanulják a zaj és a jel mintáit, javítva a 4D szeizmikus adatok felbontását. Például:

  • Autokódolók: Neurális hálózatok, amelyek képesek megtanulni a szeizmikus adatok kompakt ábrázolását, elkülönítve a zajkomponenseket.
  • GAN-ok (generatív kontradiktórius hálózatok): Ezek nagy felbontású szeizmikus adatokat generálhatnak a zajmentes adatok elosztásának megtanulásával és a zajhibák eltávolításával.

Python-példa Keras használatával egy egyszerű automatikus kódolóhoz:

piton

Kód másolása

from keras.models import Modell

from keras.layers import bemenet, sűrű

 

# Autoencoder modell definiálása

input_signal = Bemenet(alak=(100;))

kódolt = Sűrű(64, aktiválás='relu')(input_signal)

kódolt = Dense(32, activation='relu')(kódolt)

dekódolt = Sűrű(64, aktiválás='relu')(kódolt)

dekódolt = Sűrű(100, aktiválás='sigmoid')(dekódolt)

 

# Autoencoder modell

autoencoder = modell(input_signal, dekódolt)

autoencoder.compile(optimalizáló='adam'; loss='mean_squared_error')

 

# Az autoencoder betanítása (X_train zajos adatokat kell készítenie)

autoencoder.fit(X_train; X_train; korszakok=10; batch_size=32)


6. Gyakorlati felhasználási esetek a műemléki felderítésben

A nagy felbontású 4D szeizmikus adatok értelmezése számos gyakorlati alkalmazással rendelkezik a régészetben, többek között:

  • A megőrzési erőfeszítések nyomon követése: Annak nyomon követése, hogy a megőrzési erőfeszítések hogyan befolyásolják a felszín alatti struktúrák stabilitását az idő múlásával.
  • A temetkezési minták előrejelzése: Az üledék mozgásának vagy a temetkezési minták változásainak megértése a rejtett műemlékek jelenlétének következtetése érdekében.
  • Valós idejű ásatási monitorozás: Közel valós idejű 4D szeizmikus adatok használata a régészek segítése érdekében az ásatás megtervezésében és a törékeny szerkezetek károsodásának minimalizálásában.

Következtetés

A nagy felbontású 4D szeizmikus adatok értelmezése új korszakot nyit a régészeti feltárásban. Az időbeli dimenzió hozzáadása lehetővé teszi a régészek számára, hogy "lássák", hogyan fejlődik a felszín alatti az idő múlásával, felfedve a rejtett mintákat és dinamikus változásokat, amelyeket a statikus 3D-s adatok nem tudnak rögzíteni. Az adatgyűjtés, -feldolgozás és számítási technikák fejlődésével a 4D szeizmika átalakítja eltemetett történelmünk megértését, és példátlan felfedezésekhez vezet.

10. fejezet: A szeizmikus régészet jövőbeli trendjei

10.4 Etikai és gyakorlati megfontolások a műemlékek felfedezésében

A szeizmikus technológiákat alkalmazó földalatti műemlékek felfedezése figyelemre méltó lehetőségeket kínál az emberi történelem felgöngyölítésére, a kulturális örökség védelmére és a múltbeli civilizációk megértésének előmozdítására. Ezeknek az eltemetett struktúráknak a feltárása, felfedezése és értelmezése azonban nem mentes etikai és gyakorlati megfontolásoktól. Ez a fejezet a régészek és geofizikusok etikai dilemmáival foglalkozik, és gyakorlati kérdéseket tár fel a szeizmikus adatok felelősségteljes és fenntartható műemléki felfedezéshez való felhasználásában.


1. Etikai megfontolások a szeizmikus régészetben

1.1 A kulturális örökség megőrzése és tiszteletben tartása

A földalatti műemlékek feltárása és feltárása gyakran keresztezi a kulturális örökség megőrzését. Az etikai kérdések a következőkből erednek:

  • Tulajdonjog és beleegyezés: A kulturális örökség jogainak és tulajdonjogának megértése elengedhetetlen, különösen a szent vagy kulturálisan jelentős helyszínek esetében. A kutatóknak engedélyt kell szerezniük az őslakos vagy helyi közösségektől.
  • Nem invazív technikák: Azokban az esetekben, amikor az ásatás károsíthatja a szerkezetet vagy megsértheti a kulturális érzékenységet, előnyben részesítik a nem invazív szeizmikus felmérési módszereket. A nagy felbontású 4D szeizmikus képalkotás használata (lásd a 10.3 fejezetet) lehetővé teszi a föld alatti "látást" anélkül, hogy fizikailag megzavarná.

1.2 Adatvédelem és hozzáférés

Ahogy a szeizmikus adatok egyre fejlettebbé válnak, kritikussá válik a kérdés, hogy ki férhet hozzá ezekhez az adatokhoz és ki ellenőrizheti azokat:

  • Köztulajdon vs. magántulajdon: Egyértelmű iránymutatásoknak kell lenniük arra vonatkozóan, hogy a műemlékek felfedezéséhez gyűjtött szeizmikus adatok nyilvánosan hozzáférhetővé válnak-e, vagy bizonyos intézmények vagy kormányok ellenőrzése alatt maradnak.
  • Adatérzékenység és biztonság: A régészeti érdeklődésre számot tartó helyszínek illetéktelen ásatások vagy fosztogatások tárgyát képezhetik, ha a helyszín részleteit nyilvánosságra hozzák. Adatbiztonsági protokollokat kell létrehozni az érzékeny információk integritásának és bizalmas jellegének védelme érdekében.

1.3 Fenntartható és felelősségteljes ásatás

Az eltemetett emlékmű vagy szerkezet feltárását gondosan meg kell tervezni a károk minimalizálása és a régészeti integritás fenntartása érdekében:

  • A kontextus megőrzése: A leletek vagy a zavaró felszín alatti jellemzők eltávolítása megzavarhatja a régészeti kontextust, megnehezítve a történelmi narratíva rekonstruálását. A valós idejű szeizmikus megfigyelés (lásd a 9.4. fejezetet) segít biztosítani, hogy az ásatások pontosan és gondosan folyjanak.
  • A tudományos kíváncsiság és a kulturális érzékenység egyensúlya: A kutatóknak mérlegelniük kell az emlékmű felfedezésének tudományos értékét a kulturális és vallási hiedelmekkel szemben. Bizonyos esetekben az építmény eltemetve hagyása lehet a legjobb módja annak, hogy megőrizzük szentségét.

2. A műemlékek felfedezésének gyakorlati kihívásai

2.1 Szeizmikus adatgyűjtés kihívást jelentő környezetben

A kiváló minőségű szeizmikus adatok gyűjtése nehéz lehet a következők miatt:

  • Nehéz terep: A hegyvidéki régiók, erdők, városi területek és víztestek jelenléte befolyásolhatja az érzékelők elhelyezését és az adatgyűjtést.
  • Változó felszín alatti tulajdonságok: A különböző talajösszetételek, kőzetrétegek és talajvízszintek megváltoztathatják a szeizmikus hullámok terjedését és bonyolíthatják az adatok értelmezését. A fejlett szimulációk (lásd a 7.2. fejezetet) segítenek ezeknek a heterogén tulajdonságoknak a modellezésében az adatok pontosságának javítása érdekében.

Példa a szeizmikus hullámok sebességére különböző közegekben:

V=K+43GρV = \sqrt{\frac{K + \frac{4}{3}G}{\rho}}V=ρK+34G

hol:

  • VVV a szeizmikus hullámsebesség,
  • KKK az ömlesztett modulus (a közeg összenyomhatósága),
  • GGG a nyírási modulus (a közeg merevsége),
  • ρ\rhoρ a közeg sűrűsége.

Ez a képlet rávilágít arra, hogy az anyagtulajdonságok változásai, mint például a sűrűség (ρ\rhoρ), az ömlesztett modulus (KKK) és a nyírási modulus (GGG) hogyan befolyásolják a szeizmikus hullámok sebességét.

2.2 Költség- és erőforrás-elosztás

A szeizmikus technológiák használata a műemlékek észlelésére erőforrás-igényes lehet:

  • Magas felszerelési költségek: A szeizmikus források (pl. Vibrátorok, légfegyverek), geofonok és feldolgozó szoftverek beszerzése költséges lehet. Ez gyakran szükségessé teszi az állami támogatások, tudományos intézmények vagy magánalapítványok finanszírozását.
  • Adatfeldolgozási és számítási igények: A szeizmikus adatok elemzése, különösen 4D és nagy felbontású kontextusokban, robusztus számítási infrastruktúrát igényel. A felhőalapú számítástechnika és a párhuzamos feldolgozás (lásd a 8.4. fejezetet) elengedhetetlen a nagyméretű adatkészletek kezeléséhez és a feldolgozási idő csökkentéséhez.

2.3 Pontossági és értelmezési kihívások

A szeizmikus technológia fejlődése ellenére az adatok pontos értelmezése továbbra is kihívást jelent:

  • Kétértelműség a felszín alatti képeken: A sírok, kamrák vagy alagutak azonosítása nehéz lehet, ha a természetes geológiai képződményekhez hasonló jeleket hoznak létre.
  • Hibahatárok az inverziós modellekben: Az inverz modellezési technikák (lásd az 5.3 fejezetet) olyan modelleket hozhatnak létre, amelyek nem egyediek, ami azt jelenti, hogy a különböző felszín alatti struktúrák hasonló szeizmikus válaszokat eredményezhetnek. Ez elengedhetetlenné teszi a kiegészítő adatforrások és keresztellenőrzési technikák használatát az értelmezés pontosságának javítása érdekében.

Python-kódrészlet a modell keresztellenőrzéséhez:

piton

Kód másolása

sklearn.model_selection importálási train_test_split, cross_val_score

from sklearn.ensemble import RandomForestClassifier

 

# Szeizmikus adatok és jellemzők betöltése

X = seismic_data_features

y = labeled_subsurface_classes

 

# Felosztás képzési és tesztelési készletekre

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0,3, random_state=42)

 

# Véletlenszerű erdő modell az osztályozáshoz

model = RandomForestClassifier(n_estimators=100; random_state=42)

cross_val_scores = cross_val_score(modell, X_train, y_train; cv=5)

 

print(f"Keresztellenőrzési pontszámok: {cross_val_scores}")

print(f"Átlagos pontosság: {cross_val_scores.mean()}")

A fenti kód bemutatja, hogyan használhatja a keresztellenőrzést egy gépi tanulási modellben a felszín alatti jellemzők pontos és megbízható besorolásának biztosítása érdekében.


3. Az etikus és fenntartható szeizmikus régészet legjobb gyakorlatai

3.1 Közösségi szerepvállalás és együttműködés

A helyi közösségek és érdekelt felek bevonása kulcsfontosságú a sikeres régészeti projektekhez:

  • Oktatási tájékoztatás: A szeizmikus régészet jelentőségéről szóló információk és oktatási anyagok biztosítása elősegítheti a támogatást és a megértést.
  • Együttműködésen alapuló döntéshozatal: A közösségi vezetők és a kulturális örökség szakértőinek bevonása a tervezésbe és a döntéshozatalba biztosítja, hogy a kutatás összhangban legyen az etikai normákkal és a helyi érdekekkel.

3.2 Nyílt forráskódú eszközök használata és átlátható adatmegosztás

A nyílt forráskódú szeizmikus feldolgozó eszközök és könyvtárak használatának ösztönzése (lásd a 8.1. fejezetet) elősegítheti az átláthatóságot és a reprodukálhatóságot:

  • Nyílt hozzáférés: A szeizmikus adatok nyilvánosság és kutatói közösség számára történő nyílt hozzáférhetővé tétele (ahol lehetséges) szélesebb körű együttműködést és átfogóbb elemzéseket eredményezhet.
  • Szabványosított adatformátumok: A szabványosított szeizmikus adatformátumok, például az SEG-Y használata biztosítja a kompatibilitást a különböző szoftverek és eszközök között, hatékonyabbá téve az adatmegosztást.

3.3 A multidiszciplináris megközelítések integrálása

A szeizmikus régészet több tudományág integrációjából profitál:

  • Geológia és talajtudomány: A geológiai kontextus megértése elengedhetetlen a pontos szeizmikus értelmezéshez.
  • Antropológia és történelem: A történészekkel és antropológusokkal való együttműködés betekintést nyújt a kulturális kontextusba, és segít az eredmények pontos értelmezésében.
  • Távérzékelés és GIS: A szeizmikus adatok földrajzi információs rendszerekkel (GIS) és távérzékelési technikákkal való kombinálása (lásd a drónfelmérésekről szóló 10.1. fejezetet) javítja a térbeli elemzést és a helyszín jellemzését.

Következtetés

A felszín alatti műemlékek szeizmikus technológiák segítségével történő felfedezése és feltárása izgalmas lehetőségeket kínál, de etikai és gyakorlati kihívásokat is jelent. A szeizmikus régészet fejlődésével elengedhetetlen a tudományos feltárás egyensúlya a kulturális örökség megőrzésének, a közösségi elkötelezettségnek és a fenntartható gyakorlatoknak az etikai megfontolásaival. Az átlátható módszerek, a fejlett számítási eszközök és az interdiszciplináris együttműködés alkalmazásával a régészek és a geofizikusok továbbra is úttörő felfedezéseket tehetnek, miközben megőrzik a múlt integritását.


Ábra: Etikai és gyakorlati megfontolások folyamatábrája

Css

Kód másolása

[ Adatvédelem ] --> [ Tájékoztatáson alapuló beleegyezés & engedélyek ]

         |                  |

[ Nem invazív felmérések ] --> [ Közösségi szerepvállalás ]

         |                  |

[ Fenntartható ásatás ] --> [ Etikus adatfelhasználás ]

Példa Python-kódra etikai adatvizualizációhoz:

piton

Kód másolása

Matplotlib.pyplot importálása PLT-ként

 

# Etikai és gyakorlati megfontolások kategóriák

kategóriák = ['Adatvédelem', 'Nem invazív felmérések', 'Fenntartható ásatás']

értékek = [80, 90, 70] # Hipotetikus fontossági pontszámok

 

plt.bar(kategóriák, értékek, color=['kék', 'zöld', 'narancssárga'])

plt.title("Etikai és gyakorlati megfontolások a műemlékek felfedezésében")

plt.xlabel('Kategória')

plt.ylabel('Fontossági pontszám')

plt.show()

Ez a fejezet hangsúlyozza a felelős és tájékozott régészeti gyakorlat fontosságát, biztosítva, hogy a technológiai fejlődés összhangban legyen az etikai normákkal és a kulturális érzékenységgel az emberiség földalatti műemlékeinek fenntartható felfedezése és megőrzése érdekében.

11. fejezet: Függelékek és források

11.1 Fogalomtár a szeizmikus régészetben

Ez a szószedet áttekintést nyújt a szeizmikus régészet területén használt legfontosabb kifejezésekről. Minden kifejezést tömör, mégis átfogó definícióval mutatnak be, hogy megkönnyítsék a megértést a különböző háttérrel rendelkező olvasók számára.

Egy

  • Akusztikus hullámok: Olyan hanghullámok, amelyek nyomásváltozásként terjednek egy közegen (levegő, víz vagy föld) keresztül. A szeizmikus régészetben akusztikus hullámokat használnak a felszín alatti struktúrák változásainak észlelésére.
  • Amplitúdó: A hullám maximális kiterjedése az egyensúlyi helyzetéből mérve. Az amplitúdó döntő fontosságú a szeizmikus felmérésekben, mivel jelezheti az észlelt jelek erősségét vagy energiáját.

A szeizmikus adatok amplitúdójának képlete: A=max(∣u(t)∣)A = \max(|u(t)|) A=max(∣u(t)∣), ahol:

    • AAA az amplitúdó,
    • u(t)u(t)u(t) a hullámforma a ttt idő függvényében.
  • Tömb: Szeizmikus érzékelők (geofonok vagy hidrofonok) csoportja, amelyek meghatározott elrendezésben helyezkednek el a szeizmikus hullámok észlelésére és rögzítésére. A tömbök javítják a jel minőségét és javítják a térbeli felbontást.

B

  • Visszaszórás: Az a jelenség, amikor a szeizmikus hullámok a felszín alatti struktúrákból szóródnak vissza a felszínre. A visszaszórás elemzése információt nyújthat az eltemetett tárgyak anyagáról és alakjáról.
  • Testhullámok: Olyan hullámok, amelyek áthaladnak a Föld belsején. Két típus létezik:
    • Elsődleges (P-hullámok): Kompressziós hullámok, amelyek a leggyorsabb szeizmikus hullámok, és szilárd anyagokon, folyadékokon és gázokon haladhatnak át.
    • Másodlagos (S-hullámok): Olyan nyíróhullámok, amelyek merőlegesek a haladási irányra, és csak szilárd anyagokon haladhatnak át.

A p-hullámsebesség képlete: vp=K+43Gρ V_p = \sqrt{\frac{K + \frac{4}{3}G}{\rho}}Vp=ρK+34G ahol:

      • VpV_pVp a P-hullám sebessége,
      • KKK az ömlesztett modulus,
      • GGG a nyírási modulus,
      • ρ\rhoρ a közeg sűrűsége.

C

  • Közös középpont (CMP) gyűjtés: Szeizmikus adatgyűjtési technika, ahol több szeizmikus forrást és vevőt használnak a visszaverődések rögzítésére egy közös felszín alatti ponton, javítva az adatok pontosságát.
  • Keresztkorreláció: Két hullámforma közötti időkésleltetés megtalálására használt jelfeldolgozási technika. A szeizmikus adatokban használják a jelek összehangolására és a visszhangok azonosítására.

Keresztkorrelációs képlet: Rxy(τ)=∫−∞∞x(t)y(t+τ) dtR_{xy}(\tau) = \int_{-\infty}^{\infty} x(t) y(t+\tau) \, dtRxy(τ)=∫−∞∞x(t)y(t+τ)dt ahol:

    • Rxy(τ)R_{xy}(\tau)Rxy(τ) a keresztkorrelációs függvény,
    • x(t)x(t)x(t) és y(t)y(t)y(t) a két hullámforma,
    • τ\tauτ az időkésleltetés.

D

  • Diffrakció: A szeizmikus hullámok hajlítása kis akadályok körül vagy kis nyílásokon keresztül. A diffrakciós minták szabálytalan felszín alatti jellemzők, például alagutak vagy eltemetett tárgyak jelenlétére utalhatnak.
  • Diszperzió: Az a jelenség, amikor a különböző frekvenciájú szeizmikus hullámok különböző sebességgel haladnak, ami a hullám időbeli szétterjedését okozza. A diszperzió jelentős a felszíni hullámok elemzésében.

E

  • Rugalmas modulusok: Olyan paraméterek, amelyek leírják az anyag merevségét és azt, hogy hogyan deformálódik feszültség alatt. A legfontosabb modulusok a következők:
    • Young modulus (E): A szakítószilárdságot méri.
    • Nyírási modulus (G): A nyírófeszültségnek való ellenállás képességét méri.
    • Térfogatmodulus (K): A kompresszióval szembeni ellenállást méri.

Rugalmas modulusok közötti kapcsolat: G=E2(1+ν)G = \frac{E}{2(1 + \nu)}G=2(1+ν)E ahol:

      • Az EEE Young modulusa,
      • GGG a nyírási modulus,
      • ν\nuν a Poisson-arány.
  • Eseményészlelés: A jelentős szeizmikus események vagy jelek azonosításának folyamata, amelyek felszín alatti jellemzőkre, például eltemetett emlékművekre vagy üregekre utalhatnak.

F

  • Fourier-transzformáció: Matematikai transzformáció, amelyet egy időtartományjel frekvenciakomponensekké történő átalakítására használnak. Széles körben használják a szeizmikus adatok elemzésében a domináns frekvenciák azonosítására és a zajszűrésre.

Fourier-transzformációs képlet: F(ω)=∫−∞∞f(t)e−iωt dtF(\omega) = \int_{-\infty}^{\infty} f(t) e^{-i \omega t} \, dtF(ω)=∫−∞∞f(t)e−iωtdt ahol:

    • F(ω)F(\omega)F(ω) a Fourier-transzformáció,
    • f(t)f(t)f(t) az időtartomány-jel,
    • ω\omegaω a szögfrekvencia.
  • Frekvencia-tartomány elemzés: A szeizmikus jelek tanulmányozása a frekvenciatartományban, gyakran a Fourier-transzformáció felhasználásával, a felszín alatti minták és jellemzők azonosítására.

G

  • Geofon: Földmozgás-érzékelő, amely a talajmozgást (sebességet) elektromos jellé alakítja. A geofonokat szeizmikus felmérésekben használják a felszín alatti jellemzőkről visszaverődő hullámok rögzítésére.

Geofonegyenlet (sebesség-elmozdulás): D(t)=∫V(t) dtD(t) = \int V(t) \, dtD(t)=∫V(t)dt ahol:

    • D(t)D(t)D(t) a talajelmozdulás,
    • V(t)V(t)V(t) a geofon által rögzített sebességjel.
  • Ground Penetrating Radar (GPR): Geofizikai módszer, amely radarimpulzusokat használ a felszín alatti képek készítéséhez. A GPR-t néha szeizmikus felmérésekkel kombinálva használják régészeti vizsgálatokhoz.

H

  • Nagy felbontású szeizmikus képalkotás: Olyan technikák és berendezések, amelyeket arra terveztek, hogy nagy térbeli felbontással részletes képeket készítsenek a felszín alatt, gyakran használják apró jellemzők vagy anomáliák észlelésére.

Én

  • Inverziómodellezés: A felszín alatti tulajdonságok rekonstruálására használt számítási módszer, amely szeizmikus adatokat illeszt egy modellhez. Ez a módszer segít megbecsülni a felszín alatti szerkezetek helyét, geometriáját és anyagtulajdonságait.

Objektív függvény az inverziós modellezésben: φ(m)=∑i=1N[diobs−dicalc(m)]2\phi(m) = \sum_{i=1}^N \left[ d_i^{\text{obs}} - d_i^{\text{calc}}(m) \right]^2φ(m)=∑i=1N[diobs−dicalc(m)]2 ahol:

    • φ(m)\phi(m)φ(m) az objektív függvény,
    • diobsd_i^{\text{obs}}diobs a megfigyelt adatok,
    • Dicalc(M)d_i^{\text{calc}}(m)Dicalc(M) az MMM modellen alapuló számított adat.

N

  • Zajszűrés: A nem kívánt vagy irreleváns jelek eltávolítása a szeizmikus adatokból az értelmes hullámformák észlelésének javítása érdekében. A technikák közé tartozik az aluláteresztő, felüláteresztő és sáváteresztő szűrés.

Sáváteresztő szűrő egyenlete:

1 & \text{if } \omega_1 \leq \omega \leq \omega_2 \\ 0 & \text{egyébként} \end{cases} $$ ahol: - \( H(\omega) \) a szűrőátviteli függvény, - \( \omega_1 \) és \( \omega_2 \) meghatározza a kérdéses frekvenciasávot.


R

  • Rayleigh-hullámok: Olyan típusú felszíni hullám, amely gördülő mozgással halad a talajfelszínen. Ezeket a hullámokat gyakran használják a szeizmikus régészetben a sekély felszín alatti jellemzők észlelésére.
  • Fénytörés: A szeizmikus hullámok hajlítása, amikor különböző sűrűségű vagy rugalmas tulajdonságokkal rendelkező rétegeken haladnak át. A fénytörési technikák segítenek megbecsülni a felszín alatti rétegek mélységét és összetételét.

Snell fénytörési törvénye: sinθ1V1=sinθ2V2\frac{\sin \theta_1}{V_1} = \frac{\sin \theta_2}{V_2}V1sinθ1=V2sinθ2 ahol:

    • θ1\theta_1 θ1, θ2\theta_2 θ2 az előfordulási és törési szögek,
    • V1V_1V1, V2V_2V2 a hullámok sebessége a két közegben.

S

  • Szeizmikus hullámok: Rugalmas hullámok, amelyek a Föld rétegein keresztül terjednek. A szeizmikus régészetben használják őket a felszín alatti jellemzők ábrázolására és elemzésére.
    • P-hullámok (elsődleges hullámok): Kompressziós hullámok, amelyek a leggyorsabban haladnak át a Földön.
    • S-hullámok (másodlagos hullámok): Olyan nyíróhullámok, amelyek lassabban haladnak, mint a P-hullámok, és csak szilárd anyagokon haladnak keresztül.
  • Szeizmikus tomográfia: Az orvosi CT-vizsgálatokhoz hasonló technika, ahol szeizmikus hullámokat használnak a felszín alatti 3D modell létrehozására. Ez a módszer segít azonosítani az olyan struktúrákat, mint a sírok, üregek és eltemetett műemlékek.

T

  • Utazási idő: A szeizmikus hullám eljutásának ideje a forrástól a vevőig. Az utazási idő elemzése kulcsfontosságú a felszín alatti rétegek mélységének és tulajdonságainak meghatározásához.

Útiidő-egyenlet egyenes vonalú útvonalra: t=dVt = \frac{d}{V}t=Vd ahol:

    • ttt az utazási idő,
    • ddd a megtett távolság,
    • VVV a hullám sebessége.

Ez a szószedet referenciaeszközként szolgál azok számára, akik a szeizmikus régészetben elmélyülnek, és alapvető fogalmakat és fogalmakat biztosítanak, amelyek kritikusak a szeizmikus adatok elemzésének és a felszín alatti műemlékek felfedezésében való alkalmazásának megértéséhez.

11. fejezet: Függelékek és források

11.2 Nyílt forráskódú szoftverek és eszközök szeizmikus adatok elemzéséhez

A szeizmikus adatelemzés területét nagymértékben javította a nyílt forráskódú szoftverek és eszközök fejlesztése, amelyek lehetővé teszik a kutatók számára a szeizmikus adatok hatékony feldolgozását, értelmezését és modellezését. Ez a fejezet bemutatja a szeizmikus régészetben használt legjelentősebb nyílt forráskódú szoftvercsomagokat, kiemelve azok funkcióit, programozási nyelveit és felhasználói közösségeit. Ezek az eszközök hatékony képességeket kínálnak a funkciók kinyeréséhez, a zajszűréshez, a modellezéshez és a vizualizációhoz, támogatva mind a kezdőket, mind a felszín alatti elemzésben jártas szakembereket.

1. ObsPy

Leírás: Az ObsPy egy átfogó Python könyvtár, amelyet szeizmológiai adatok feldolgozására és elemzésére terveztek. Funkciókat biztosít a gyakori szeizmikus fájlformátumok olvasásához, a szeizmikus jelek szűréséhez és átalakításához, valamint a hullámformák megjelenítéséhez.

Főbb jellemzők:

  • Számos szeizmikus adatformátum támogatása (pl. SEGY, SAC, MiniSEED).
  • Beépített funkciók szűréshez (pl. sáváteresztő szűrés), ablakozáshoz és gyors Fourier-transzformációhoz (FFT).
  • Vizualizációs eszközök szeizmogramokhoz és spektrogramokhoz.

Telepítés:

erősen megüt

Kód másolása

pip telepítse az obspy-t

Példakód: Szeizmikus hullámforma ábrázolása

piton

Kód másolása

Az OBSPY importálásból olvassa el

 

# Szeizmikus adatfájl olvasása (MiniSEED formátum)

st = olvasás("példa.mseed")

 

# Szűrje az adatokat a kívánt gyakoriságok elkülönítéséhez

st.filter("sávpass"; freqmin=1.0; freqmax=10.0)

 

# Ábrázolja a hullámformát

st.plot()


2. Madagaszkár

Leírás: Madagaszkár egy hatékony, nyílt forráskódú szoftvercsomag többdimenziós adatelemzéshez, amelyet elsősorban geofizikai adatfeldolgozásra terveztek. Eszközöket biztosít a szeizmikus képalkotáshoz, a jelfeldolgozáshoz és az inverzióhoz, így ideális régészeti felmérésekhez.

Főbb jellemzők:

  • Adatfeldolgozó modulok hullámmező extrapolációhoz, migrációhoz és sebességelemzéshez.
  • Vizualizációs eszközök szeizmikus adatokhoz 2D-ben és 3D-ben.
  • Szeizmikus inverzió és tomográfia algoritmusai.

Telepítés: Részletes utasítások Madagaszkár honlapján érhetők el.

Példa parancssori használatra: Madagaszkár saját parancssori szintaxist használ a szeizmikus adatfeldolgozáshoz:

erősen megüt

Kód másolása

sfgrey < input.rsf > output.vpl title="Szeizmikus adatok"

Ez a parancs egy szeizmikus adatfájlt (input.rsf) vizuális ábrázolássá (output.vpl) alakít át.


3. Szeizmikus Unix (SU)

Leírás: A Seismic Unix (SU) az egyik legrégebbi és legsokoldalúbb nyílt forráskódú szoftvercsomag szeizmikus feldolgozáshoz és adatelemzéshez. Eszközök széles skáláját kínálja a szeizmikus adatok manipulálásához, a hullámmező modellezéséhez és a migrációhoz.

Főbb jellemzők:

  • Előfeldolgozó eszközök dekonvolúcióhoz, zajszűréshez és erősítésbeállításhoz.
  • Szeizmikus feldolgozó eszközök egymásra rakáshoz, migrációhoz és sebességelemzéshez.
  • Vizualizációs eszközök szeizmikus adatokhoz, például mozgáshoz és színdiagramokhoz.

Telepítés: Az utasítások a Seismic Unix Wiki-n érhetők el.

Példa parancssori használatra: Szeizmikus nyomvonal megjelenítése a wiggle plot használatával:

erősen megüt

Kód másolása

suplot < data.su title="Seismic Trace" > trace.ps


4. Pyrocko

Leírás: A Pyrocko egy nyílt forráskódú szeizmológiai eszköztár a Python számára. Kifejezetten földrengéselemzésre tervezték, és modulokat kínál a szeizmikus adatok feldolgozásához, az események lokalizálásához és a szeizmikus hullámforma szimulációjához.

Főbb jellemzők:

  • Eszközök szeizmikus hullámformák és metaadatok manipulálására.
  • Fejlett feldolgozási képességek, például momentumtenzor inverzió.
  • Megjelenítési lehetőségek, beleértve a térképdiagramokat és a hullámforma-megjelenítéseket.

Telepítés:

erősen megüt

Kód másolása

pip telepítse a pyrocko-t

Példakód: Egyszerű hullámforma kijelző

piton

Kód másolása

tól pyrocko import io

 

# Hullámforma fájl olvasása MiniSEED formátumban

traces = io.load("seismic_data.mseed")

 

# Hurok a nyomok felett a hullámformák ábrázolásához

a nyomokban lévő nyomok esetében:

    trace.snuffle()


5. Általános térképészeti eszközök (GMT)

Leírás: Bár nem kifejezetten szeizmikus adatokhoz tervezték, a GMT hatékony parancssori eszköz kiváló minőségű térképek és térinformatikai adatok megjelenítésének létrehozásához. Gyakran használják szeizmikus adatelemzésben a felmérési helyek feltérképezésére és a szeizmikus események ábrázolására.

Főbb jellemzők:

  • Nagymértékben testreszabható térképek partvonalakkal, politikai határokkal és topográfiával.
  • Eszközök térbeli adatok 2D és 3D megjelenítéséhez.
  • Zökkenőmentes integráció más szeizmikus szoftverekkel a továbbfejlesztett térinformatikai ábrázolás érdekében.

Telepítés:

erősen megüt

Kód másolása

sudo apt-get telepítse a GMT-t

Példa parancssori használatra: Hozzon létre egy egyszerű térképet a földmérési helyekről.

erősen megüt

Kód másolása

gmt pscoast -R-130/-70/24/50 -jm4i -b5 -df -w1/0.5p -glightgray -slightblue -p > map.ps


6. ObsPy-SHAPE

Leírás: Az ObsPy-SHAPE az ObsPy könyvtár kiterjesztése, amely további eszközöket biztosít a fúrási szeizmikus adatok kezeléséhez és a SHAPE szeizmikus elemző szoftverrel való integrációhoz.

Főbb jellemzők:

  • Kompatibilitás a fúrólyuk-szeizmikus felmérésekkel.
  • Eszközök szeizmikus adatok előfeldolgozásához, igazításához és megjelenítéséhez.

Telepítés: Kövesse az ObsPy-SHAPE GitHub utasításait.

Példakód: Fúrási szeizmikus adatok olvasása és igazítása

piton

Kód másolása

OBSPY importálása

obspy_shape import fúrólyukból

 

# Fúrólyuk-szeizmikus adatok olvasása

st = obspy.read("borehole_data.sgy")

 

# Hullámformák igazítása az első érkezések alapján

aligned_st = borehole.align_waveforms(st)

 

# Igazított hullámformák ábrázolása

aligned_st.plot()


7. OpenDetect

Leírás: Az OpenDetect egy nyílt forráskódú szeizmikus értelmező szoftver, amely fejlett vizualizációs, attribútumelemzési és kötetrenderelési képességekkel rendelkezik.

Főbb jellemzők:

  • 3D szeizmikus értelmezés és megjelenítés.
  • Horizon komissiózási és hibadetektáló eszközök.
  • Attribútumelemzés a szeizmikus térfogatok jellemzőinek észleléséhez.

Telepítés: Az utasítások az OpenDetect webhelyén érhetők el.


8. GMT-Py

Leírás: A GMT-Py a GMT (Generic Mapping Tools) Python burkolója, amely lehetővé teszi a GMT funkciók zökkenőmentes integrálását a Python-szkriptekbe.

Főbb jellemzők:

  • Kiváló minőségű térinformatikai vizualizáció Python-munkafolyamatokkal integrálva.
  • Hozzáférés a GMT hatékony térképészeti és ábrázolási eszközeihez közvetlenül a Pythonból.

Telepítés:

erősen megüt

Kód másolása

pip install pygmt

Példakód: Térkép generálása GMT-py használatával

piton

Kód másolása

PYGMT importálása

 

# Hozzon létre egy alap térképet

ábra = pygmt. Ábra()

ábra part(régió=[-90, -70, 0, 20], vetület="M6i", partvonalak=Igaz, víz="világoskék")

ábra ()


9. Seisplot

Leírás: A Seisplot egy nyílt forráskódú eszköz, amelyet szeizmikus hullámforma-adatok megjelenítésére terveztek Python nyelven. Továbbfejlesztett ábrázolási lehetőségeket kínál szeizmogramokhoz, spektrogramokhoz és egyebekhez.

Főbb jellemzők:

  • Testreszabható szeizmogram grafikonok.
  • Spektrogram generálás idő-frekvencia elemzéshez.
  • Egyszerű integráció más szeizmikus könyvtárakkal, mint például az ObsPy.

Telepítés:

erősen megüt

Kód másolása

pip telepítse a seisplotot

Példakód: Szeizmogram ábrázolása spektrogrammal

piton

Kód másolása

Seisplot Import plot_seismogram

Az OBSPY importálásból olvassa el

 

# Hullámforma adatok betöltése

st = olvasás("seismic_data.mseed")

 

# Plot szeizmogram és spektrogram

plot_seismogram(st[0]; show_spectrogram=Igaz)


Ezek a nyílt forráskódú eszközök a szeizmikus adatelemzésben legszélesebb körben használt csomagok válogatását képviselik. Együttesen átfogó eszköztárat biztosítanak a felszín alatti kutatásokon és műemlékek felfedezésén dolgozó régészek, szeizmológusok és geofizikusok számára. Az aktív közösségekkel és kiterjedt dokumentációval ezek az erőforrások lehetővé teszik a felhasználók számára, hogy fejlett szeizmikus elemzést végezzenek, az adatok előfeldolgozásától és megjelenítésétől a modellezésig és értelmezésig.

11.3 További irodalom: Tudományos cikkek és esettanulmányok

A szeizmikus és akusztikus módszerek alkalmazása a régészetben rengeteg kutatást eredményezett, amely magában foglalja mind a technológiai fejlődést, mind a lenyűgöző felfedezéseket. Az alábbiakban összeállítjuk a tudományos cikkek, könyvek és esettanulmányok válogatott listáját, amelyek alapvetőek mindazok számára, akik érdeklődnek a szeizmikus régészet elmélete és gyakorlata iránt, valamint példákat mutatnak be a felszín alatti struktúrák sikeres észlelésére és értelmezésére.

Legfontosabb tudományos cikkek és könyvek

1. A régészet szeizmikus módszerei

  • Hivatkozás: "Régészeti geofizika: a felszín alatti jellemzők vizsgálata" - L. Piro, E. Mauriello és M. Versino
  • Összefoglaló: Ez a könyv átfogó bevezetést nyújt a régészeti lelőhelyek vizsgálatában használt geofizikai módszerekhez. Számos technikát foglal magában, beleértve a szeizmikus reflexiós és fénytörési módszereket, részletezve azok alkalmazását a felszín alatti jellemzők észlelésében.

2. Szeizmikus jelfeldolgozási technikák

  • Hivatkozás: "Digitális jelfeldolgozás a szeizmológiában" - R. E. Sheriff
  • Összefoglaló: A seriff mélyreható áttekintést nyújt a szeizmológiában alkalmazott digitális jelfeldolgozási technikákról. A könyv foglalkozik a szűréssel, a zajcsökkentéssel és a Fourier-transzformációval – amely a szeizmikus adatok elemzésének megértésének és a jelminőség javításának alapja.
  • Kulcsfogalom: Fourier-transzformáció F(ω)=∫−∞∞f(t)e−iωtdtF(\omega) = \int_{-\infty}^{\infty} f(t) e^{-i \omega t} dtF(ω)=∫−∞∞f(t)e−iωtdt A Fourier-transzformáció döntő fontosságú az f(t)f(t)f(t) időtartományjel F(ω)F(\omega)F(ω) frekvenciatartomány-ábrázolásává történő átalakításához. Ezt széles körben használják a szeizmikus jelfeldolgozásban a frekvenciatartalom elemzésére és a zajszűrésre.

3. Gépi tanulás a szeizmikus adatok értelmezésében

  • Referencia: "Machine Learning in Geophysical Exploration: Advances and Challenges" - M. Bianco et al.
  • Összefoglaló: Ez a tanulmány a szeizmikus adatok értelmezésére alkalmazott legmodernebb gépi tanulási technikákat vizsgálja. Hangsúlyozza az automatizált funkciókinyeréshez és mintafelismeréshez használt mély tanulási keretrendszereket, bemutatva azok potenciálját a régészeti felfedezések javításában.

4. Tomográfiai képalkotás és inverz modellezés

  • Hivatkozás: "Szeizmikus tomográfia és felszín alatti képalkotás" - D. M. Boore
  • Összefoglaló: Boore munkája részletes áttekintést nyújt a felszín alatti képalkotás tomográfiai módszereiről. A tanulmány az inverziós technikákat tárgyalja, ahol szeizmikus adatokat használnak a föld alatti jellemzők rekonstruálására. Ez a módszer kritikus fontosságú az ősi sírok, eltemetett templomok és elveszett városok felderítésében.
  • Kulcsfogalom: Inverz problémamegoldás Tekintettel az előre modellre: d=Gmd = Gmd=Gm, ahol ddd az adat, GGG az előremenő operátor, és mmm a modell, a cél az mmm: m=G−1dm = G^{-1}dm=G−1d Ez az inverz problémamegközelítés kulcsfontosságú a tomográfiai képalkotásban, lehetővé téve a felszín alatti szerkezet rekonstrukcióját.

5. Földbe hatoló radar vs. szeizmikus módszerek

  • Hivatkozás: "A talajbehatoló radar és a szeizmikus technikák összehasonlítása régészeti lelőhelyek felmérésében" - A. Conyers
  • Összefoglaló: Ez a tanulmány szembeállítja a földradar (GPR) és a szeizmikus módszerek előnyeit és korlátait a felszín alatti kutatásban. Betekintést nyújt az egyes technikák egyedi felbontási különbségeibe, behatolási mélységeibe és értelmezési kihívásaiba, útmutatást nyújtva a régészeti kutatásban való kiegészítő felhasználásukhoz.

Esettanulmányok a szeizmikus régészetben

1. Az ókori egyiptomi sírok felfedezése

  • Esettanulmány: "Szeizmikus módszerek rejtett sírokat tárnak fel a Királyok völgyében" - M. H. Lehner
  • Összefoglaló: Ez az esettanulmány részletezi a szeizmikus fénytörési felmérések használatát rejtett sírok és temetkezési kamrák feltárására az egyiptomi Királyok völgyében. A szeizmikus adatok segítettek megkülönböztetni a sűrű kőzetet és az üres tereket, feltárva a korábban ismeretlen temetkezési helyeket.
  • Alkalmazott technikák: szeizmikus reflexiós és fénytörési felmérések T = DVT = \frac{D}{V}T=VD Ahol TTT a szeizmikus hullám utazási ideje, DDD a távolság, VVV pedig a hullám sebessége a közegen keresztül. Ezt az alapelvet alkalmazták a felszín alatti variációk feltérképezésére és az üregek azonosítására.

2. A nagy piramisok rejtett kamrái

  • Esettanulmány: "Szeizmikus tomográfia használata rejtett kamrák keresésére a gízai piramisokban" - Z. Hawass
  • Összefoglaló: A kutatók szeizmikus tomográfiát alkalmaztak a Nagy Piramisok belsejének szkennelésére, azzal a céllal, hogy azonosítsák a rejtett kamrákat vagy átjárókat. Elemezve azt az időt, amely alatt a szeizmikus hullámok áthaladnak a piramis belső struktúráin, észlelhetik a potenciális üregeket vagy szobákat jelző anomáliákat.
  • Vizualizációs módszer: 3D szeizmikus tomográfia, ahol a felszín alatti felületet különböző tulajdonságokkal (pl. sebességváltozásokkal) rendelkező térfogati képként ábrázolják, színekkel vagy intenzitással kódolva.

3. Ősi templomok feltérképezése Dél-Amerikában

  • Esettanulmány: "Szeizmikus felmérések a mezoamerikai régészeti lelőhelyeken" - J. Marcus
  • Összefoglaló: Ez a tanulmány a szeizmikus reflexiós technikák sikeres alkalmazását tárgyalja az eltemetett templomok és szertartási struktúrák feltérképezésére a mezoamerikai régészeti lelőhelyeken. A tanulmány rávilágít arra, hogy a szeizmikus módszerek hogyan tették lehetővé a sűrű növényzettel és kihívást jelentő tereppel rendelkező területek nem invazív feltárását.

4. A római infrastruktúra feltárása

  • Esettanulmány: "Szeizmikus visszaverődés a római utak és falak felfedezéséhez" - S. P. Hales
  • Összefoglaló: Ez az esettanulmány leírja a szeizmikus reflexiós felmérések használatát az ókori római utak, vízvezetékek és védelmi falak felfedezésére a városi környezet alatt. A sekély mélységű szeizmikus hullámok alkalmazásával a régészek meg tudták határozni az ember alkotta struktúrákat, annak ellenére, hogy közel vannak a modern infrastruktúrához.

5. Sikertelen felmérések és adatértelmezési buktatók

  • Esettanulmány: "A szeizmikus adatok félreértelmezése régészeti ásatások során" - C. Matthews
  • Összefoglaló: Ez a tanulmány megvizsgálja a szeizmikus adatok értelmezésének gyakori buktatóit, dokumentálva azokat az eseteket, amikor az anomáliákat tévesen régészeti jellemzőkként azonosították. Hangsúlyozza a több geofizikai módszer integrálásának, a megfelelő kalibrálásnak és a szakértői értelmezésnek a fontosságát a felszín alatti térképezés hibáinak elkerülése érdekében.

További források

  • Webhelyek és adatbázisok: A következő online források hozzáférést biztosítanak adatkészletekhez, szimulációs szoftverekhez és közösségi beszélgetésekhez:
    • IRIS Seismic Data Repository – A szeizmikus adatok átfogó adatbázisa kutatási és oktatási célokra.
    • SEG Wiki – A Felfedező Geofizikusok Társasága által fenntartott műszaki enciklopédia.
    • Geophysics Open-Source Software (GOSS) - A geofizikában használt nyílt forráskódú szoftvereszközök gyűjteménye.
  • Konferenciák és szimpóziumok: A szeizmikus régészet legújabb kutatásainak naprakészen tartásához szükséges legfontosabb konferenciák a következők:
    • EGU Közgyűlés (European Geosciences Union)
    • SEG éves találkozó (Exploration Geophysicists Társaság)
    • ISAP (Nemzetközi Archeometriai és Régészeti Szimpózium)

Ez a tudományos cikkek, könyvek, esettanulmányok és további források választéka szilárd alapot nyújt mindazok számára, akik mélyebben szeretnének belemerülni a szeizmikus régészetbe, az elméleti alapoktól a gyakorlati esettanulmányokig.

11.4 Kapcsolatfelvétel szakmai szervezetekkel és felmérési szolgáltatásokkal

A szakmai szervezetekkel és felmérési szolgáltatásokkal való kapcsolat kulcsfontosságú lépés mind a szeizmikus régészet szakértelmének fejlesztésében, mind a felszín alatti kutatáshoz szükséges speciális eszközökhöz és ismeretekhez való hozzáférésben. Ez a rész útmutatást nyújt néhány kulcsfontosságú szakmai szövetséghez, felmérési szolgáltatóhoz és további forrásokhoz, amelyek segíthetnek a szeizmikus feltárás útján.

1. Szeizmikus és régészeti felméréssel foglalkozó szakmai szövetségek

Felfedező Geofizikusok Társasága (SEG)

  • Weboldal: https://seg.org/
  • Cél: Az SEG a geofizikusok egyik vezető szakmai szervezete, amely oktatási forrásokat, kiadványokat és konferenciákat kínál a geofizikai technológiák fejlesztésével, beleértve a régészeti felmérésben használtakat is.
  • Tevékenységek: Itt rendezik meg az éves SEG Nemzetközi Kiállítást és Éves Találkozót, ahol a szeizmikus kutatás legmodernebb technikáit mutatják be. Az SEG folyóiratok és kiadványok széles skálájához is hozzáférést biztosít, mint például a "Geophysics" és a "The Leading Edge".

Geofizikai Vállalkozók Nemzetközi Szövetsége (IAGC)

  • Weboldal: https://www.iagc.org/
  • Cél: Az IAGC képviseli a geofizikai ipart, az adatgyűjtésre, a geofizikai felmérésekre és a szeizmikus technológiák fejlesztésére összpontosítva. Támogatja a szeizmikus módszerek alkalmazásának legjobb gyakorlatait és szabályozását, amelyek különösen fontosak a régészeti és környezeti felmérések során.
  • Források: A tagság hozzáférést biztosít az ipari szabványokhoz, a műszaki dokumentumokhoz és a jóváhagyott felmérési vállalkozók jegyzékéhez.

Európai Geológusok és Mérnökök Szövetsége (EAGE)

  • Weboldal: https://www.eage.org/
  • Cél: Az EAGE multidiszciplináris platformot biztosít a geofizika, a geológia és a kapcsolódó tudományágak fejlődéséhez. Aktív szerepet játszik a régészeti kutatások geofizikai alkalmazásának előmozdításában.
  • Események és források: Az EAGE különböző workshopokat, webináriumokat és oktatási kurzusokat tart, és olyan kiadványokat készít, mint a "First Break", amely rendszeresen tartalmaz geofizikai felmérési technikákkal kapcsolatos kutatásokat és esettanulmányokat.

Nemzetközi Régészeti Kutató Társaság (ISAP)

  • Weboldal: https://www.archprospection.org/
  • Cél: Az ISAP elkötelezett a geofizikai módszerek, köztük a szeizmikus technikák régészeti feltárásra és műemlékek felderítésére való alkalmazásának előmozdítása iránt. Támogatják a technológia és a terepmunka integrációját, ösztönözve az interdiszciplináris együttműködést.
  • Források: Az ISAP kétévente rendezi meg a régészeti kutatásról szóló nemzetközi konferenciát, és esettanulmányokat, kutatási cikkeket és bevált gyakorlati útmutatókat biztosít a régészeti geofizikai felmérésekhez.

2. Felmérési szolgáltatások és technikai segítségnyújtást nyújtó szolgáltatók

A professzionális felmérési szolgáltatások elengedhetetlenek a szeizmikus módszerek hatékony helyszíni alkalmazásához. Az alábbiakban néhány figyelemre méltó szolgáltató és műszaki tanácsadó cég található.

Geosense: Régészeti felmérés és adatelemzés

  • Szolgáltatások: Régészeti geofizikai szolgáltatások teljes körét kínálja, beleértve a szeizmikus visszaverődési és fénytörési felméréseket, a talajon áthatoló radart (GPR) és az elektromágneses módszereket.
  • Megközelítés: A Geosense több geofizikai módszer kombinálására specializálódott a felszín alatti anomáliák észlelésének javítása érdekében, és adatgyűjtési és részletes értelmezési szolgáltatásokat nyújtanak.

Archeoseis: szeizmikus megoldások a régészet számára

  • Specializáció: Az archeoseis kizárólag a szeizmikus módszerek régészeti és örökségi helyszíneken történő alkalmazására összpontosít. Személyre szabott szeizmikus felméréseket biztosítanak, beleértve a nagy felbontású szeizmikus tomográfiát és a 3D képalkotást, hogy észleljék az eltemetett struktúrákat és üregeket.
  • Nevezetes projektek: Portfóliójuk magában foglalja a római utak, az ókori templomok és az elsüllyedt települések felmérését, különös tekintettel a nem invazív módszerek alkalmazására a helyszín zavarásának minimalizálása érdekében.

Geoarch kutatás

  • Szolgáltatások: A Geoarch Prospection geofizikai felméréseket biztosít régészeti kutatásokhoz, beleértve a szeizmikus és mágneses módszereket is. Munkájuk során a felszín alatti szerkezetek feltérképezésének költséghatékony és roncsolásmentes megoldásaira helyezik a hangsúlyt.
  • Szakértelem: A vállalat tapasztalattal rendelkezik kihívást jelentő környezetekben, például városi környezetben és sűrűn vegetált területeken, fejlett jelfeldolgozási technikák alkalmazásával a zaj leküzdésére és az adatminőség javítására.

Geotek megoldások

  • Fókusz: A szeizmikus és geofizikai adatfeldolgozás műszaki tanácsadására specializálódott. A Geotek régészeti projekteket támogat felmérési tervek kidolgozásában, jelfeldolgozó algoritmusok optimalizálásában és összetett szeizmikus adatkészletek értelmezésében.
  • Szoftvereszközök: Számos geofizikai szoftverplatformot támogat, és képzéseket tart a szeizmikus adatok elemzéséről, beleértve a gépi tanulás és a mesterséges intelligencia használatát a funkciók kinyerésében.

3. Akadémiai és kormányzati kutatóintézetek

Brit Geológiai Szolgálat (BGS)

  • Weboldal: https://www.bgs.ac.uk/
  • Szerep: A BGS állami kutatóintézet, amely forrásokat kínál geofizikai felmérésekhez, beleértve a szeizmikus adatokat is. Nyílt forráskódú szoftvereket, adatkészleteket és technikai szakértelmet biztosítanak a szeizmikus felmérések elvégzéséhez, régészeti és környezeti tanulmányokban egyaránt.

Egyesült Államok Geológiai Szolgálata (USGS)

  • Weboldal: https://www.usgs.gov/
  • Szerep: Az USGS egy kormányzati ügynökség, amely a természeti erőforrások és a földtudomány tanulmányozására összpontosít. Szeizmikus adatokat, térképészeti eszközöket és szeizmikus feltárási technikákkal kapcsolatos kutatásokat kínál, amelyek hasznosak a régészek számára, akik technikai támogatást vagy adatkészleteket keresnek a helyszín kutatásához.

A Bécsi Egyetem Régészeti Kutatószolgálata (APSU)

  • Weboldal: https://apsu.univie.ac.at/
  • Szerep: Az APSU egy egyetemi alapú szolgáltatás, amely speciális geofizikai felméréseket végez régészeti célokra, beleértve a szeizmikus és GPR felméréseket is. A szolgáltatás kutatással és oktatással is foglalkozik, innovatív technikákat fejlesztve ki a felszín alatti kutatáshoz.

4. Hogyan közelítsük meg a szakmai szövetségeket és a felmérési szolgáltatásokat?

Kulcsfontosságú pontok a kapcsolatfelvételkor

  • Világosan határozza meg céljait: Amikor felveszi a kapcsolatot egy felmérési szolgáltatással vagy egyesülettel, egyértelműen határozza meg a szeizmikus feltárás célját, az érdeklődési területet, valamint az elérni kívánt konkrét technikákat vagy eredményeket (pl. 3D képalkotás, üregérzékelés).
  • Kérdezzen rá a rendelkezésre álló forrásokra és a tagság előnyeire: Számos egyesület biztosít hozzáférést a képzésekhez, szoftverekhez és adatkészletekhez a tagjai számára. Hasznos lehet érdeklődni ezekről az erőforrásokról, különösen, ha új vagy a szeizmikus módszerekben.
  • Beszélje meg a költségvetést és az ütemtervet: A felmérési szolgáltatások esetében beszélje meg a költségvetési korlátokat, az ütemtervet és az esetleges logisztikai kihívásokat. Ezeknek a tényezőknek a korai kommunikációja segít a szolgáltatónak abban, hogy személyre szabott megoldást kínáljon a projekt követelményeinek kielégítésére.

E-mail sablon a Survey Services kapcsolatfelvételéhez

Tárgy: Érdeklődés a régészeti lelőhely szeizmikus felmérési szolgáltatásairól

Tisztelt [Szolgáltató neve/beosztása],

Azért írok, hogy érdeklődjek a szeizmikus felmérési szolgáltatásaikról egy közelgő régészeti projekthez a [Helyszín/Régió] címen. Célunk egy [felmérés típusa: pl. szeizmikus reflexió/tomográfia] elvégzése a lehetséges felszín alatti struktúrák vagy anomáliák feltérképezésére, amelyek eltemetett műemlékekre vagy jellemzőkre utalhatnak.

A szóban forgó webhely bemutatja [a helyszín rövid leírását és az ismert kihívásokat]. Különösen érdekelnek minket [konkrét eredmények: pl. nagy felbontású 3D képalkotás, üregek vagy üregek észlelése].

Nagyra értékelnék minden információt, amelyet az ilyen projektek elérhetőségével, szolgáltatási költségeivel és technikai megközelítésével kapcsolatban tudna nyújtani. Ezenkívül, ha bármilyen előkészítő követelmény vagy ajánlás van a felmérés sikerének biztosítására, hálásak lennénk útmutatásáért.

Köszönjük az idejét és a figyelmességét.

Üdvözlettel: [Az Ön neve] [Az Ön kapcsolata/szervezete] [Kapcsolattartási adatok]


Ennek az útmutatónak az a célja, hogy összekapcsolja a kutatókat és a gyakorlati szakembereket a megfelelő szakmai erőforrásokkal szeizmikus régészeti projektjeik támogatásához, biztosítva, hogy minden feltárási erőfeszítést szakértői ismeretek, szolgáltatások és eszközök támogassanak.

Az űrlap teteje

 

Nincsenek megjegyzések:

Megjegyzés küldése