RePLaT Chaos. Haszpra Tímea. A légköri szennyeződésterjedés kaotikus vonásainak szemléltetésére Elméleti háttér és felhasználói dokumentáció

Hasonló dokumentumok
RePLaT Chaos-edu. Haszpra Tímea. A légköri szennyeződésterjedés kaotikus vonásainak szemléltetésére Elméleti háttér és felhasználói dokumentáció

GetFit applikáció Felhasználói leírás

VerdA GaraS gépjármű költségnyilvántartó

Környezettudományi Doktori Iskola, Környezetfizika program MTA ELTE Elméleti Fizikai Kutatócsoport

FIZIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Szerviz előjegyzés modul

Simított részecskedinamika Smoothed Particle Hydrodynamics (SPH)

ERZSÉBET-KARÁCSONY. Pályázás menete

. 2 pont A 2 pont nem bontható. 3 Összesen: 2 pont. Összesen: 3 pont. A valós gyökök száma: 1. Összesen: 2 pont. Összesen: 2 pont

World Robot Olympiad2019. Advanced Robotics Kategória. Játékleírás, Szabályok és Pontozás. Okos Üvegház. Verzió: December 4.

0,00 0,01 0,02 0,03 0,04 0,05 0,06 Q

Hidrosztatikai problémák

1. Feladatok a dinamika tárgyköréből

SZAKDOLGOZAT VIRÁG DÁVID

Nyomtatvány közvetlen beküldése az Ügyfélkapun keresztül

DebitTray program Leírás

WEBSHOP FELHASZNÁLÓI KÉZIKÖNYV

EDInet Connector telepítési segédlet

Tájékoztató ÖFR Verzióváltásról

Egyszerű bejelentés az e-építési naplóban - lépésről lépésre től Építtetők/meghatalmazottak részére

Tömegpontok mozgása egyenes mentén, hajítások

Verzió CompLex Officium Felhasználói kézikönyv

A PiFast program használata. Nagy Lajos

Lekérdező HypEx bankterminál

ELTE, Környezettudományi Doktori Iskola, Környezetfizika program MTA ELTE Elméleti Fizikai Kutatócsoport

17. tétel: Egybevágósági transzformációk. Szimmetrikus sokszögek.

ContractTray program Leírás

Lekérdező HypEx bankterminál

Inczeffy Szabolcs: Lissajoux görbék előállítása ferdeszögű rezgések egymásra tevődésével

Lineáris rendszerek stabilitása

VirtualLibrary-1.0 Fontos tudnivalók

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

Hiteles Elektronikus Postafiók

Java-s Nyomtatványkitöltő Program Súgó

A mérési eredmény megadása

ServiceTray program Leírás

Molekuláris dinamika I. 10. előadás

Euleri és Lagrange szemlélet, avagy a meteorológia deriváltjai

Forgattyús mechanizmus modelljének. Adams. elkészítése, kinematikai vizsgálata,

Felhasználói kézikönyv

1. Feladatok a termodinamika tárgyköréből

Adóhátralék kezelés egyszerűen. Használati útmutató

Aeroszol részecskék terjedésének szimulációja a légkörben

Kristályszerkezetek és vizsgálatuk

MEGBÍZÁS TÍPUSOK LIMITÁRAS MEGBÍZÁS (LIMIT VAGY LIMIT ORDER)

Az új kereskedőváltási szabályok bejelentő táblázatának használata

rnök k informatikusoknak 1. FBNxE-1 Klasszikus mechanika

7. Sztochasztikus Tüdőmodell

TÁMOP /1 Központi szociális információs fejlesztések projekt. Örökbefogadási Rendszer (ÖFR)

Összehasonlító fogyasztásmérési módszer városi, elővárosi és távolsági autóbuszokhoz

Erő, munka, teljesítmény

Használati útmutató a VDO M6WL computereihez

Az anyagok mágneses tulajdonságainak leírásához (a klasszikus fizika szintjén) az alábbi összefüggésekre van szükségünk. M m. forg

1 Rendszerkövetelmények

Differenciálegyenletek december 13.

Tisztelt Felhasználó!

Mesterséges Intelligencia MI

Windows felhasználói felület

A felhasználónak rendelkeznie kell mobiltelefonnal, amelynek telefonszámához érvényes szerződés tartozik.

Dolphin Kft. Dolphin InvoicePro. Funkciók. verziószám:

W = F s A munka származtatott, előjeles skalármennyiség.

1. Bevezetés Partner ablak Fülek értelmezése... 5 o Lekérdezés fül... 5 o Személy fül... 7 o Telefonszám fül... 8 o Jármű fül...

TABULÁTOROK TÁBLÁZATOK KÉSZÍTÉSE. A táblázatok készítésének lehetőségei:

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

Kiadói díjbeszedésű hírlapok előfizetői állományának adatcseréje

Az éjszakai rovarok repüléséről

Differenciálegyenletek numerikus integrálása április 9.

3. Fékezett ingamozgás

i-m- Megbízhatósági vizsgálatok Weibull-eloszláson alapuló mintavételi eljárásai és tervei /(f)=f'(0 = Hí F(f) =

Mechanika. Kinematika

ClicXoft programtálca Leírás

New Default Standard.ipt

Tájékoztató ÖFR Verzióváltásról

Dr`avni izpitni center MATEMATIKA

Négycsuklós mechanizmus modelljének. Adams. elkészítése, kinematikai vizsgálata,

Hangfrekvenciás mechanikai rezgések vizsgálata

Remek-Bér program verzió történet

Telenor Webiroda. Kezdő lépések

A MOKKA hitelesítő szoftver telepítése és használata

Projektzárási használati útmutató

Hatvani István fizikaverseny forduló megoldások. 1. kategória. J 0,063 kg kg + m 3

Útmutató az OKM 2007 FIT-jelentés telepítéséhez

A játékot készítette Orosz Ákos és Róth Gergő Esetleges kérdésekkel hozzájuk lehet fordulni.

HÁZI FELADAT PROGRAMOZÁS I. évf. Fizikus BSc. 2009/2010. I. félév

Rácsvonalak parancsot. Válasszuk az Elsődleges függőleges rácsvonalak parancs Segédrácsok parancsát!

Tájékoztató ÖFR Verzióváltásról

ZÁRÓ VEZETŐI JELENTÉS TEVÉKENYSÉGELEMZÉS ÉS MUNKAKÖRI LEÍRÁSOK KÉSZÍTÉSE SZÁMÍTÓGÉPES ADAT- BÁZIS TÁMOGATÁSÁVAL

Az OpenField felhőben beállítható paraméterek

Reológia Mérési technikák

CIB Internet Bank asztali alkalmazás Hasznos tippek a telepítéshez és a használathoz Windows operációs rendszer esetén

REGIONÁLIS KLÍMAMODELLEZÉS AZ OMSZ-NÁL. Magyar Tudományos Akadémia szeptember 15. 1

HIBAJEGYZÉK az Alapvető fizikai kémiai mérések, és a kísérleti adatok feldolgozása

Geometriai vagy kinematikai természetű feltételek: kötések vagy. kényszerek. 1. Egy apró korong egy mozdulatlan lejtőn vagy egy gömb belső

Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba

HASZNÁLATI ÚTMUTATÓ. A ProCoord típusú Precíziós Lézer Targethez

Trigonometria I. A szög szinuszának nevezzük a szöggel szemközti befogó és az átfogó hányadosát (arányát).

QGIS gyakorló. --tulajdonságok--stílus fül--széthúzás a terjedelemre).

Rajzolja fel a helyettesítő vázlatot és határozza meg az elemek értékét, ha minden mennyiséget az N2 menetszámú, szekunder oldalra redukálunk.

3. Gyakorlat Áramlástani feladatok és megoldásuk

7. Mágneses szuszceptibilitás mérése

Átírás:

RePLaT Chas A légköri szennyeződésterjedés katikus vnásainak szemléltetésére Elméleti háttér és felhasználói dkumentáció Haszpra Tímea ELTE TTK Elméleti Fizikai Tanszék MTA ELTE Elméleti Fizikai Kutatócsprt Budapest, 2018

Tartalmjegyzék 1. BEVEZETÉS... 3 2. FELHASZNÁLÓI DOKUMENTÁCIÓ... 3 2.1. A PROGRAM RÖVID ISMERTETÉSE... 3 2.2. A PROGRAM INDÍTÁSA... 4 2.3. METEOROLÓGIAI ADATOK... 4 2.4. KIMENŐ ADATOK... 4 2.5. SZIMULÁCIÓ INDÍTÁSA... 5 2.5.1. A szimuláció paramétereinek beállítása... 5 2.5.2. A szennyeződésfelhő paramétereinek megadása... 7 2.5.3. A szennyeződésfelhő részecskéinek belvasása... 8 2.5.4. A szimuláció elindítása... 9 2.5.5. Szimuláció alatti megjelenítés beállításai... 9 2.6. MENTETT SZIMULÁCIÓ LEJÁTSZÁSA... 10 3. ELMÉLETI HÁTTÉR... 13 3.1. A RÉSZECSKÉK MOZGÁSÁNAK MEGHATÁROZÁSA... 13 3.2. TOPOLOGIKUS ENTRÓPIA... 15 3.3. SZÖKÉSI RÁTA... 16 KÖSZÖNETNYILVÁNÍTÁS... 17 HIVATKOZÁSOK... 17 2

1. Bevezetés A RePLaT-Chas prgram segítségével egyszerűen szimulálható aerszl részecskékből vagy gázkból álló szennyeződésfelhők glbális skálájú légköri terjedése, illetve tanulmányzhatók vele a terjedés úgynevezett katikus vnásai. A prgram a krábban kifejlesztett RePLaT (Real Particle Lagrangian Trajectry) mdell [1, 2] egyszerűsített váltzata. A prgram a légköri áramlásk általi szállítódást és a részecskékre ható nehézségi erőt figyelembe véve határzza meg a részecskék mzgását. 1 Hármdimenziós áramláskban, így a légkörben is, megjelenik a szennyeződések terjedésének katikussága [3]. A terjedés srán jól megfigyelhetők a katikus viselkedés jellemző jelei, úgymint a kezdeti feltételekre való érzékenység (a közeli részecskék pályái kis idő elteltével gyrsan távldnak egymástól), az időben szabálytalan mzgás és a szálas, bnylult, de egyben rendezett gemetriai megjelenés. A prgram segítségével könnyen látható, hgy a kibcsáttt szennyeződések a légkörben nem tintapacaszerűen szlanak el, hanem a fentieknek megfelelően az idő flyamán egyre jbban megnyúlva, összegyűrődve, az áramlásk hatására bnylult, tekervényes fnalak frmájában terjednek szét. A prgram lehetőséget ad a szimulált terjedési események katikusságát leíró két mérőszámnak, a tplgikus entrópiának és a szökési rátának a számítására és a szennyeződésfelhők sdródási képeivel való összevetésére. A tplgikus entrópiával a szennyeződésfelhők hsszának expnenciális ütemű megnyúlása, míg a szökési rátával a részecskék légkörből való kiülepedésének üteme számszerűsíthető [3]. 2. Felhasználói dkumentáció 2.1. A prgram rövid ismertetése A RePLaT-Chas prgrammal különböző szennyeződésfelhők légköri terjedése szimulálható a felhasználó által megadtt időintervallumban, többféle szimulációs beállítási lehetőség mellett. A szennyeződésfelhőt a felhasználó által megadtt számú részecske testesíti meg. A részecskék terjedésének számításáhz a megadtt időszakt felölelő, megfelelő meterlógiai adatkat tartalmazó fájlk szükségesek. A szennyeződésfelhő (és részecskéinek) kezdeti pzíciója, mérete, egyéb tulajdnságai meg is adhatók, illetve fájlból már előállíttt szennyeződésfelhők részecskéinek adatai be is lvashatók a szimulációhz. A prgram a terjedés szimulációja srán minden egyes időlépésben a meterlógiai adatk alapján kiszámítja a szennyeződésfelhő részecskéinek új helyét, és a felhasználó által megadtt időpntkban az adatkat fájlba is kiírja. A prgram emellett meghatárzza a szennyeződésfelhő hsszát és a légkörből még nem távztt részecskék arányát. Ezek két, a terjedés katikusságát leíró mennyiségnek, a szennyeződésfelhők nyúlási ütemét jellemző tplgikus entrópiának, valamint a részecskék kiülepedésének gyrsaságát leíró szökési ráta meghatárzásáhz szükségesek. A prgram lehetőséget nyújt fájlba mentett szimulációk visszajátszására, és az említett két, katikus viselkedést számszerűsítő mennyiség meghatárzására is. 1 Egyéb flyamatk, mint például a turbulens diffúzió vagy a szennyeződések csapadék általi kimsódásának hatását elhanyaglva. 3

2.2. A prgram indítása A prgramt az perációs rendszertől függően többféle módn, a http://hatimi.web.elte.hu/replat/index.html hnlapn leírtaknak megfelelően lehet letölteni, telepíteni és indítani. Az egérrel való kattintás mellett azn menüpntk, illetve gmbk, amelyeken van aláhúztt betű/szám, az Alt + betű/szám billentyűkmbinációval is elérhetők. 2.3. Meterlógiai adatk A szennyeződésfelhők terjedésének szimulációihz NetCDF (Netwrk Cmmn Data Frm) frmátumú fájlkban adtt meterlógiai adatk szükségesek. Ilyen adatk például az ECMWF (Eurpean Center fr Medium-range Weather Frecasts) adatbázisaiból (ERA-40, ERA-Interim stb. [7]) regisztráció után szabadn letölthetők különböző időbeli és térbeli felbntáskban. Az adatkat a teljes Földre, és legalább 6 órás időbeli felbntással érdemes letölteni. A fájlk prgram által elvárt jellemzői a következők: A meterlógiai adatk szabálys hsszúsági szélességi rácsn ([0º : dx : 360º dx] x [ 90º: dy : 90º]), különböző nymási szinteken adttak, ahl dx és dy a rácsfelbntás. A legalsó szintet tekinti a prgram a Föld felszínének, a legfelsőt a légkör tetejének. A szükséges meterlógiai váltzók: a szélsebesség znális [m/s], meridinális [m/s] és függőleges [Pa/s] kmpnense és a hőmérséklet [K]. Egy meterlógiai fájl egyetlen időpntra egyetlen meterlógiai váltzónak a fenti rácsn megadtt adatait tartalmazza. A fájl neve: <váltzó neve><yyyymmddhhmmss>.nc. 2 Az ECMWF adatbázisából a kiválaszttt időpntk összességéhez egyetlen, tömörített NetCDF fájlt tudunk egyszerűen letölteni. Ebből például az NCO [8] segítségével a következőképpen tudjuk egy adtt időpnthz tartzó meterlógiai fájlkat előállítani Linux perációs rendszeren: ncpdq -P upk input.nc utput1.nc: kicsmaglja a letöltött NetCDF fájlt, ncks -d time,$t,$t -v $v utput1.nc utput2.nc: ciklusban alkalmazva az utput1.nc fájlból a $t időpntra a $v váltzó mezőit kiírja az utput2.nc fájlba. 2.4. Kimenő adatk A prgram a terjedési szimulációk srán a szennyeződésfelhők részecskéinek adatait CSV kiterjesztésű szöveges fájlkba írja, így ezek más prgrammal is könnyen belvashatók, feldlgzhatók. Egy-egy fájl egy adtt időpntra vnatkzik, és a szennyeződésfelhő részecskéinek számának megfelelő srt tartalmaz. A fájl neve: <megadtt fájlnévminta><yyyymmddhhmmss>.csv. Egy sr a következő adatkat tartalmazza (vesszőkkel elválasztva): λ, φ, z, r, ρ p, in, ahl λ: a részecske hsszúsági krdinátája [radián] [0; 2π), φ: a részecske szélességi krdinátája [radián] [ π; π], 2 Az <yyyymmddhhmmss> frmátum a következőt jelöli: az év (yyyy) 4, a hónap (MM), a nap (dd), az óra (hh), a perc (mm), a másdperc (ss) 2 számjeggyel megadva. 4

z: a részecske magassági krdinátája [m] a részecske p nymási krdinátájából a standard légkörben számítva, r: a részecske sugara [μm] [0; ), ρ p : a részecske sűrűsége [kg/m 3 ] [0; ), in: a részecske a légkörben van-e még [1] vagy már elhagyta [0]. A prgram a felhasználó választása esetén számítja a szennyeződésfelhő hsszát [km], illetve a ki nem ülepedett részecskék arányát is. Ezen mennyiségek természetes alapú lgaritmusát írja ki a felhasználó által megadtt időpntkban fájlba. A hssz, illetve a légkörben maradó részecskék arányára vnatkzó fájl egyes srainak frmátuma: <yyyymmddhhmmss><tab>ln(mennyiség). 2.5. Szimuláció indítása A prgram indítása után a képernyőn egy új szimuláció indításárára vnatkzó különböző beállítási lehetőségek jelennek meg. Ezek magukba fglalják a szimuláció, valamint a szennyeződésfelhő paramétereinek a megadását. Ez a képernyő a File menüből a New simulatin set parameters menüpntból is elérhető. A menüből ezen kívül a New simulatin read particles menüpntra kattintva elérhető az új szimulációk indításának másik módja, amikr a szennyeződésfelhőt nem paraméterekkel adjuk meg, hanem annak részecskéit egy fájlból lvassa be a prgram. 2.5.1. A szimuláció paramétereinek beállítása Akár a New simulatin set parameters, akár a New simulatin read particles menüpntt választja a felhasználó, mindkét esetben először a szimuláció paramétereit kell megadnia (a képernyő bal ldala, 1. ábra és 2. ábra): Start: a szimuláció kezdete (frmátum: <yyyy.mm.dd.hh:mm:ss>). End: a szimuláció vége (frmátum: <yyyy.mm.dd.hh:mm:ss>). Time step: ha állandó (cnstan, akkr a szövegmező a szimuláció állandó időlépése [s] (frmátum: egész szám); ha váltzó (variable), akkr a szövegmező a 3.1 szakaszbeli Δt min -nek felel meg. Input flder: a meterlógiai fájlk mappája. A Chse input flder gmbra kattintva ki is választható, vagy a szövegmezőbe közvetlenül be is írható. File name pattern fr the met. fields: a levegő znális (u), meridinális (v), függőleges (w) sebességkmpnensének és a hőmérséklet (T) fájljainak a dátumidőpnt előtti része. Reflect frm the surface?: bekattintva az összes részecske a Reflectin cefficient fr the surface-ban beállíttt együtthatóval (frmátum: valós szám) visszapattan a legalsó meterlógiai szintről az együttható valószínűségével. Tplgikus entrópia (hssz) számítása esetén érdemes bejelölni, és együtthatónak 1-et megadni. Reflect frm the tp?: bekattintva az összes részecske a Reflectin cefficient fr the tp-ban beállíttt együtthatóval visszapattan a legfelső meterlógiai szintről. Általában 5

érdemes bejelölni, hacsak nem azt akarjuk vizsgálni, hgy a szennyeződésfelhő milyen arányban jut egy biznys (legfelső) szint fölé. Save particle data?: a prgram kiírja-e fájlba a szennyeződésfelhő részecskéit (és a hsszra, valamint a ki nem ülepedett részecskék arányára vnatkzó adatka. Akkr nem érdemes bejelölni, ha a felhasználó csupán próbaszámításkat végez, csak helyben szeretné a felhő terjedését nézni, később nincs szüksége az adatkra. Output flder: a kiírt részecske-, hssz- és ki nem ülepedett részecskék arányára vnatkzó fájlk mappája. A Chse utput flder gmbra kattintva ki is választható, vagy a szövegmezőbe közvetlenül be is írható. File name pattern fr the utput: a részecskék fájljának dátum-időpnt előtti része. Calculate length? (filename): számlja-e a szennyeződésfelhő hsszát a prgram szimuláció közben, és ha igen, mi legyen a fájl neve, amibe az adatkat kiírja. A szennyeződésfelhő hsszát a prgram az egymást követő részecskék közötti távlságk összegéből határzza meg, így csak akkr adja vissza a szennyeződésfelhő tényleges hsszát, ha a részecskék egy egydimenziós felhőből, egy vnalból indulnak. Calculate prprtin f nn-escaped particles? (filename): számlja-e a ki nem ülepedett részecskék arányát a prgram szimuláció közben, és ha igen, mi legyen a fájl neve, amibe az adatkat kiírja. Time interval fr the utput: milyen időközönként írja ki fájlkba a prgram a szennyeződésfelhő, a hssz és ki nem ülepedett részecskék arányának adatait [s] (frmátum: egész szám). Insert new particles if the distance [km] f tw particles: szúrjn-e be a szimuláció srán a prgram új részecskéket, amennyiben két egymás követő részecske közötti távlság meghaladja a megadtt távlságt (frmátum: valós szám). Hssz-számítás esetén érdemes bejelölni, különben az egymást követő részecskék túl távlra kerülhetnek egymástól, ami a szennyeződésfelhő hsszának levágását, alulbecslését, egyre lassuló ütemű növekedését kzza. A tplgikus entrópia számításánál ez abban nyilvánul meg, hgy a hssz-görbe az expnenciális függvényhez képest leknyul. Max. number f particles: legfeljebb ennyi lehet a részecskeszám a szimulációban a beszúráskkal együtt (frmátum: egész szám). A mezőkbe alapértelmezetten az alapbeállításk töltődnek be, amelyeket a prgram a default/default_simulatin_setup.txt-ből lvas be (ezek az adatk át is írhatók a fájlban). A felhasználónak lehetősége van bármelyik mező átírása után az alapértelmezett adatkat visszatölteni a Default gmb megnymásával, valamint a mezőket kitöltheti egy általa választtt fájlból a Lad gmbra kattintva, illetve a mezők értékeit el is mentheti a Save gmbra kattintva egy új fájlba. Ha van hibásan kitöltött vagy üres mező, az adatkat nem lehet elmenteni. Ezt egy felugró ablak jelzi, és a hibásan kitöltött mezőt pirssal jelöli ki a prgram. A szimuláció indításáhz először szükséges a szimulációs beállításk legenerálása: ezt a Generate simulatin setup gmbra kattintva állíthatja elő a felhasználó. Ha van hibásan kitöltött mező vagy üres mező, a mentéshez hasnlóan ezt egy felugró ablakban jelzi a prgram, és a mezőt pirssal jelöli ki. Ha nincs, akkr egy felugró ablak jelzi, hgy a szimulációs beállítást legenerálta a prgram ( Simulatin setup is generated. ). Ekkr az eddig letilttt jbb ldal (a szennyeződésfelhő paramétereinek megadása (1. ábra) vagy a szennyeződésfelhő részecskéinek belvasása rész (2. ábra)) elérhetővé válik. 6

1. ábra: New simulatin - set parameters. Szimuláció indítása a szimuláció és a szennyeződésfelhő paramétereinek megadásával. 2.5.2. A szennyeződésfelhő paramétereinek megadása A szennyeződésfelhő megadása esetén a felhasználó egy téglatestben elhelyezkedő részecskék következő paramétereit adhatja meg: Number f particles in directin x / y / z: a részecskék száma znális, meridinális és függőleges irányban (frmátum: egész, mindegyik legalább 1). Center f the particle clud x / y / z: a szennyeződésfelhő középpntjának krdinátái znális, meridinális irányban [º], illetve függőlegesen [m] (frmátum: valós számk a megadtt intervallumkban). Extensin f the particle clud x / y / z: a szennyeződésfelhőt képviselő téglatest ldalinak znális, meridinális irányú [º], és függőleges [m] hssza (frmátum: nem negatív valós számk) Diameter (mean std.dev.): a részecskék átmérője ilyen várható értékű és szórású [μm] lgnrmális elszlásból származik (frmátum: nem negatív valós számk). A 0 μm átmérőjű részecskék gázknak felelnek meg, melyek minden időpillanatban a pzíciójukban aktuális légköri áramlásk sebességével sdródnak (határsebességük 0). Density (mean std.dev.): a részecskék sűrűsége ilyen várható értékű és szórású [kg/m 3 ] lgnrmális elszlásból származik (frmátum: nem negatív valós számk) 7

A mezőkbe alapértelmezetten az alapbeállításk töltődnek be, amelyeket a prgram a default/default_particle_parameter_setup.txt-ből lvas be (ezek az adatk ebben az esetben is átírhatók a fájlban). A Default, Save, Lad gmbk a szimulációs beállításknál leírtakhz hasnlóan használhatók. A szimuláció indításáhz szükséges a szennyeződésfelhő legenerálása is: ez a Generate particles gmbra kattintva állítható elő. Ha van hibásan kitöltött vagy üres mező, ezt egy felugró ablakban jelzi a prgram ( There are incrrect fields (marked by red). / Empty textfield(s) ), és a mezőt pirssal jelöli ki. Ha nincs, akkr egy felugró ablak jelzi, hgy a szennyeződésfelhőt legenerálta a prgram ( Number f particles: <részecskeszám>. ). Ekkr az eddig letilttt alsó rész jbb ldalt (a szimuláció megjelenítésének beállítása, szimuláció indítása (1. ábra)) elérhetővé válik. 2.5.3. A szennyeződésfelhő részecskéinek belvasása 2. ábra: New simulatin - read particles. Szimuláció indítása a szimuláció paramétereinek megadásával és a szennyeződésfelhő részecskéinek fájlból való belvasásával. A szennyeződésfelhő részecskéinek belvasása esetén (2. ábra) a felhasználó kiválaszthatja a Chse input file gmb segítségével a részecskék kezdőfeltételeit tartalmazó fájlt. Az alapértelmezett fájl a default/default_particle_file_setup.txt fájlban található. A fájlban az adatk frmátumának és értékeinek a 2.4. fejezetben leírtaknak kell megfelelnie. A Read particles gmbra kattintva a prgram belvassa a fájlból a részecskék adatait. Hibás értékű adatk esetén felugró ablak jelzi ezt: There were invalid data while reading frm file <file> <hibás srk>. Amennyiben nincs hibás adat, akkr egy felugró ablak jelzi, hgy a szennyeződésfelhőt legenerálta a prgram ( Number f particles: <részecskeszám>. ). Ekkr 8

az eddig letilttt alsó rész jbb ldalt (a szimuláció megjelenítésének beállítása, szimuláció indítása (2. ábra)) elérhetővé válik. A szennyeződésfelhő ilyen legenerálását például akkr érdemes alkalmazni, ha a részecskéket nem az előző szakasz által biztsíttt téglatestből szeretnénk indítani, hanem tetszőleges pzíciókból. A fájlból való belvasás segítségével egyszerre több különböző helyről induló részecskecsprt (különböző szennyeződésfelhők) útja is nymn követhető egy időben. 2.5.4. A szimuláció elindítása A jbb alsó sarkban (1. ábra, illetve 2. ábra) a felhasználó beállíthatja, hgy szeretnée látni a szennyeződésfelhő terjedését a szimuláció srán (Display during calculatin?), és ha igen, a felhő hány részecskéje rajzlódjn ki (Number f particles t display). A Start gmbra kattintva elindul a szimuláció, és egy új ablak nyílik a futás megjelenítésére (3. ábra). 2.5.5. Szimuláció alatti megjelenítés beállításai 3. ábra: A szimuláció futásának követése a részecskék helyzetének megjelenítésével. Attól függően, hgy a felhasználó bejelölte-e, a szimuláció közben a prgram egy térkép felett megjeleníti a szennyeződésfelhő részecskéinek aktuális helyzetét is (a függőleges krdináták szerinti színezéssel), vagy csak egy flyamatjelző sávt, amelyről lelvasható, hgy a teljes szimulációs időintervallum hány százalékánál és melyik időpntnál jár a számítás. A felhasználó a Stp és a Cntinue gmbkkal a szimulációt leállíthatja, illetve flytathatja, a Lad gmbra kattintva pedig a már fájlba mentett eredményeket töltheti be. Az ablak bal ldalán lévő mezőkkel megadható más térképkivágat, a részecskék különböző magasság szerinti színezése, valamint a részecskék kirajzlási mérete (frmátumk: valós számk a megadtt intervallumkban). A beállításk az Apply gmbbal érvényesíthetők. Hibás adatk vagy üres szövegmező megadása esetén ezt egy felugró ablak jelzi, és a hibás mezőt pirssal színezi a prgram. 9

2.6. Mentett szimuláció lejátszása 4. ábra: Mentett szimuláció betöltéséhez az adatk megadása. Mentett szimulációt az új szimuláció kezdőképernyőn a File menüből a Lad simulatin menüpntra vagy aktuális szimuláció számítása esetén a Lad gmbra kattintva lehet megjeleníteni. Ekkr egy új ablakban (4. ábra) megjelennek a mentett szimulációra vnatkzó paraméterek. Aktuális szimuláció esetén a mezőkbe a szimulációs beállításban megadtt adatk, egyébként a default/default_lad_setup.txt-ben megadtt adatk töltődnek be. A beállítandó paraméterek: Flder: a betöltendő fájlk mappája. A Chse flder gmbra kattintva kiválasztható, vagy a szövegmezőbe közvetlenül is beírható. File name pattern: a szennyeződésfelhők fájljainak dátum-időpnt előtti része. Length file: töltsön-e be a prgram hsszadatkat, és ha igen, melyik fájlból. Ez a Chse file gmbra kattintva is kiválasztható vagy a szövegmezőbe közvetlenül beírható. Escape file: töltsön-e be a prgram a ki nem ülepedett részecskék arányára vnatkzó adatkat, és ha igen, melyik fájlból. Ez a Chse file gmbra kattintva is kiválasztható vagy a szövegmezőbe közvetlenül beírható. Start: a kirajzlás kezdete (frmátum: <yyyy.mm.dd.hh:mm:ss>) End: a kirajzlás vége (frmátum: <yyyy.mm.dd.hh:mm:ss>) Time interval f the input files: a kirajzlandó fájlk időpntjai közötti idő [s] (frmátum: egész szám) File fr cntinents: a térképhez a kntinensek körvnalának krdinátáit ([-π; π] [- π/2; π/2] [rad]) tartalmazó fájl. Ez a Chse file gmbra kattintva is kiválasztható vagy a szövegmezőbe közvetlenül beírható. 10

5. ábra: Mentett szimuláció és a hzzá tartzó hssz megjelenítése. A Lad gmbra kattintva a kiválaszttt szimuláció betöltődik. A szennyeződésfelhő kirajzlása alatt a Length file és Escape file bejelölésétől függően megjelenik a szennyeződésfelhő ln(hssza)-nak, illetve az ln(ki nem ülepedett részecskék aránya)-nak időfüggése is egy-egy grafiknn (5. ábra, 6. ábra). A kirajzlás alapértelmezetten időben előrefele ciklikusan történik a megadtt képsebességnek (Frame rate) megfelelően. A felhasználó a Stp és a Cntinue gmbkkal leállíthatja vagy flytathatja a kirajzlást, a Previus és Next gmbk megnymásával pedig egyesével léptetheti előrefele és hátrafele. A Save image gmbra kattintva a felhasználó elmentheti a szennyeződésfelhő pillanatnyi helyzetét. A kirajzlás beállításai (térképkivágat, részecskék) a 2.5.5. fejezetben ismertetett módn állíthatók át az Apply gmbra kattintva. Itt ezen kívül még a lejátszás gyrsasága (Frame rate) is módsítható. Amennyiben a felhasználó betöltött hsszadatkat és/vagy a ki nem ülepedett részecskék arányát tartalmazó fájlkat, az ablak alsó részén kiválaszthat a két legördülő 11

menüből egy kezdő- és végidőpntt. A Calculate tplgical entrpy, illetve a Calculate escape rate gmbra kattintva a prgram a megadtt időintervallumban a legkisebb négyzetek módszerével egyenest illeszt a grafikn pntjaira, és kiírja ennek meredekségét (azaz a tplgikus entrópiát (5. ábra)), illetve ( 1) meredekségét (azaz a szökési rátát (6. ábra)). A kirajzlt grafiknkat a Save image gmbra kattintva el is lehet menteni. 6. ábra: Mentett szimuláció és a hzzá tartzó ki nem ülepedett részecskék arányának megjelenítése. 12

3. Elméleti háttér 3.1. A részecskék mzgásának meghatárzása Kis méretű aerszl részecskék esetén megmutatható [2], hgy a részecskék vízszintes sebességkmpnenseit az aktuális helyi szélmező vízszintes kmpnensei határzzák meg, míg függőleges mzgásukhz a levegő függőleges sebességkmpnensén kívül a részecskék nehézségi erőből adódó határsebessége 3 is hzzájárul. A prgram vízszintes irányban szabálys hsszúsági szélességi hálón, függőlegesen különböző nymási szinteken adtt meterlógiai adatkat használ fel, ezért vízszintesen gömbi plárkrdinátákat, függőlegesen nymási krdinátákat alkalmazva a részecskék mzgását a következő egyenletek határzzák meg: d u(,, p(, urad (,, p(,, dt Rcs( ) d v(,, p(, vrad (,, p(,, dt R dp(,, p(, term(,, p(,, dt ahl λ(, φ(, p( a részecske hsszúsági, szélességi [rad] és nymási [Pa] krdinátái a t időpillanatban, u, v, ω a sebességmező znális, meridinális [m/s] és függőleges [Pa/s] sebességkmpnensei, u rad (r(,, v rad (r(, a sebességmező znális és meridinális szélkmpnensei [rad/s]-ban, R = 6371 km a Föld sugara, ω term pedig a részecske határsebessége, mely a következőképpen határzható meg: term 2 2 2 pr g 9 8 pr g 3 3 CD, ha Re 1,, ha Re 1, ahl ρ p a részecske sűrűsége, ρ a levegő sűrűsége, r a részecske sugara, g a nehézségi gyrsulás, ν a kinematikai viszkzitás, C D az alaktényező (gömb alakúnak feltételezett részecskék esetén C D = 0,4), Re = 2r V / ν a Reynlds-szám (V karakterisztikus sebesség, melyről belátható, hgy a határsebességhez tar. A gázk r = 0 μm sugarú részecskéknek feleltethetők meg ebben a megközelítésben, melyeknek a határsebessége ω term = 0. A fenti egyenletekhez szükséges meterlógiai adatk a szélmező u, v, ω kmpnensei, illetve a levegő ρ sűrűsége és ν kinematikai viszkzitása. Ez utóbbi két váltzó aznban nem tölthető le meterlógiai adatbáziskból, így ezeket a T hőmérséklet segítségével határzzuk meg. A sűrűség kifejezhető az ideális gázk állaptegyenletéből az alábbi alakban: p RdT, 3 A részecske a határsebességével esik álló levegőben, ha a rá ható erők éppen kiegyensúlyzzák egymást. 13

ahl R d = 287 J/kg/K a száraz levegő gázállandója. A kinematikai viszkzitást a μ dinamikai viszkzitás segítségével lehet megadni, ahl μ már szintén a T hőmérséklet függvénye (Sutherland-törvény [4]):, ahl T 3/2, azaz T TS T 5/2 R d T TS p, ahl β = 1,458 10-6 kg m -1 s -1 K -0.5 a Sutherland-állandó és T S = 110,4 K a Sutherlandhőmérséklet. Így a részecskék mzgását leíró hárm egyenletből álló közönséges differenciálegyenlet-rendszer jbb ldalán már minden mennyiség ismert. A differenciálegyenleteket a más terjedési mdelleknél is szkáss explicit másdrendű Runge Kutta-módszerrel ldja meg a prgram. Így egy részecske r(t + Δ = [λ(t + Δ, φ(t + Δ, p(t + Δ] pzíciója a t + Δt időpntban a v(r(, = [u rad (r(,, v rad (r(,, ω(r(, + ω term (r(, ] sebességnek a függvényében a következőképpen számítható: r0 ( t r( v( r(, t 1 r( t r( 2 (segédlépés)és v( r(, v( r ( t, t t. 0 A felhasznált meterlógiai adatk csak szabálys hsszúsági szélességi rácsn, különböző nymási szinteken adttak, biznys (pl. 3 vagy 6 órás) időbeli felbntásban. Ezért a részecskék mzgásegyenletének a megldásáhz, a részecskék útvnalának számításáhz az u, v, ω, T adatkat a részecskék aktuális helyére kell térben és időben interplálni. A prgram a legtöbb terjedési mdellhez hasnlóan mindhárm irányban, valamint időben is lineáris interplációt alkalmaz. A Δt időlépés a prgramban megadható állandónak, illetve váltzónak is. Ez utóbbi esetben a prgram a Curant Friedrichs Levy-kritérium alapján számítja az időlépést a következő egyenlettel: g g pg tcfl CFL min ; ; urad ( r(, vrad ( r(, r(, term( r(,, ahl Δλ g, Δφ g, Δp g a rácsméret znális, meridinális [rad] és függőleges [Pa] irányban, CFL < 1 a Curant Friedrichs Levy-szám. A minimális Δt min időlépés értékét a felhasználó határzza meg, és ha Δt ezek alapján nagybb lenne annál az időtartamnál (t next, ami a részecskék adatainak következő fájlba mentéséig vagy a következő meterlógiai mező belvasásáig hátra van, akkr az időlépés ennek megfelelően módsul: t min tnext t;max tcfl; tmin. 14

3.2. Tplgikus entrópia A dinamikai rendszerek elméletében az ún. tplgikus entrópia a mzgás bnylultságának, szabálytalanságának mértékét számszerűsíti. A kász egyik lehetséges definíciója szerint egy rendszer katikus, ha a tplgikus entrópia pzitív [3]. A légköri áramláskban való sdródás hatására egy-egy szennyeződésfelhő alakja hamar eltrzul, az idő srán gyrsan nyúlik: a szennyeződésfelhő L hssza jó közelítéssel expnenciálisan nő a t idővel, vagyis L( ~ exp(h (7. ábra). A szennyeződések terjedése esetén éppen a h kitevő felel meg a tplgikus entrópiának. Minél nagybb értéket vesz fel, a szennyeződésfelhő hssza annál sebesebben növekszik, annál bnylultabb, kacskaringósabb alakt mutathat [5]. Egydimenziós, vnalszerű szennyeződésfelhők esetén a felhő szmszéds részecskéi közötti távlságkat összeadva kapjuk a szennyeződésfelhő hsszát: n 1 ( ) L t r i1( ri (, i1 ahl r i ( az i-edik részecske pzíciója. A függőleges irányban történő nyúlás a vízszintes irányban zajló nyúlás 10-2 10-3 -ed részének biznyult a szimulációkban [3], ezért elhanyaglható. A két egymást követő részecske közötti vízszintes távlság [km] meghatárzása gömbi főkörök mentén történik: 180 ri1 ( ri ( arccssin hr i i1 i i1 i i1 sin cs cs cs( ) 111. 1 ahl λ i and φ i az i-edik részecske hsszúsági, illetve szélességi krdinátája, és a (180/π) 111.1 a radián mértékegységben kaptt értéket számítja át kilméterre, felhasználva, hgy az 1 -s gömbi távlság 111.1 km-nek felel meg a Földön., 7. ábra: A szennyeződésfelhők hssza expnenciális ütemben nő a légköri sdródás srán. Bal: Egy kezdetben 300 km hsszú vnaldarab 10 nap elteltével beteríti az Északi-félteke jelentős részét. Jbb: A vnaldarab hsszának időfüggése. Mivel az egymást követő részecskék idővel elég távl is kerülhetnek egymástól, az ugyanezekből a kezdőfeltételekből induló, de végtelen sk részecskével rendelkező 15

(flytns) felhő hsszáhz képest a hsszt alulbecsüljük véges számú részecske esetén. Ez például abban is megnyilvánulhat, hgy a számíttt hssz biznys idő után, amikr már sk a levágtt szakasz a részecskék között, eltér az expnenciális függvénytől, kisebb értékeket vesz fel. Ezen alulbecslés csökkentése érdekében egy kritikus távlságnál messzebb kerülő részecskepár esetén érdemes a két részecske közé új részecskéket beszúrni a szimulációban. 3.3. Szökési ráta Az előző fejezetben említett katikus mzgást a szennyeződésfelhők részecskéi csupán véges ideig végezhetik, mivel például a Föld felszínét elérve kiülepedhetnek. Ezt a típusú kászt tranziens kásznak nevezik [3]. Létezik aznban egy nullmértékű halmaz, az ún. katikus nyereghalmaz, amelyről indulva a részecskék a terjedés srán shasem hagynák el azt, és végtelen hsszú ideig katikus mzgást végeznének. Mivel nullmértékű halmazról van szó, annak a valószínűsége, hgy kezdetben a részecskék éppen a halmazn helyezkedjenek el, nulla, és a részecskék előbb-utóbb elhagyják a nyereghalmaz tetszőleges nagyságú környezetét. Ennek az elhagyásnak a gyrsaságát jellemzi a szökési ráta. Elegendően hsszú t 0 idő után a tartmányban (a légköri szimulációkban a meterlógiai adatk által meghatárztt szimulációs tartmányban) maradó részecskék n(/n(0) aránya a tapasztalat szerint expnenciális csökkenést mutat: n(/n(0) ~ exp( κ (ha t > t 0 ), ahl κ a szökési ráta [1]. 8. ábra: A szennyeződésfelhők még a felszínre ki nem ülepedett részecskéinek aránya expnenciálisan csökken az időben. 16

Köszönetnyilvánítás A munka a Blyai Jáns Kutatási Ösztöndíj és az NKFIH PD-121305 és FK-124256 pályázatk támgatásával készült. Hivatkzásk [1] Haszpra, T., Tél, T.: Escape rate: a Lagrangian measure f particle depsitin frm the atmsphere, Nnlin. Prc. Gephys. 20(5), 2013, 867 881. [2] Haszpra T.: A RePLaT mdell és alkalmazása légköri szennyeződések terjedésének vizsgálatára, PhD értekezés, ELTE TTK Elméleti Fizikai Tanszék, Budapest, 2014, 121. [3] Tél T. és Gruiz M.: Katikus dinamika, Nemzeti Tankönyvkiadó, Budapest, 2002, 356., ISBN-9789631932805. [4] Sutherland, W.: LII. The viscsity f gases and mlecular frce, Philsphical Magazine, Series 5, 36, 1893, 507 531. [5] Haszpra, T., Tél, T.: Tplgical entrpy: a Lagrangian measure f the state f the free atmsphere. Jurnal f the Atmspheric Sciences, 70(12), 2013, 4030 4040 (di: 10.1175/JAS-D-13-069.1). [6] http://www.racle.cm/technetwrk/java/javase/dwnlads/jre8-dwnlads-2133155.html [7] http://apps.ecmwf.int/datasets/ [8] http://nc.surcefrge.net 17