31.10.2013 Aufrufe

Adaptive Finite-Elemente-Methoden zur L osung der ...

Adaptive Finite-Elemente-Methoden zur L osung der ...

Adaptive Finite-Elemente-Methoden zur L osung der ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

FakultatfurPhysikundAstronomie Ruprecht-Karls-UniversitatHeidelberg<br />

<strong>Adaptive</strong><strong>Finite</strong>-<strong>Elemente</strong>-<strong>Methoden</strong><strong>zur</strong><br />

Anwendungin<strong>der</strong>Physik<strong>der</strong>Sonne L<strong>osung</strong><strong>der</strong>Wellengleichungmit<br />

imStudiengangPhysik Diplomarbeit<br />

ausRuitaufdenFil<strong>der</strong>n WolfgangBangerth vorgelegtvon<br />

1998


<strong>Adaptive</strong><strong>Finite</strong>-<strong>Elemente</strong>-<strong>Methoden</strong><strong>zur</strong><br />

Anwendungin<strong>der</strong>Physik<strong>der</strong>Sonne L<strong>osung</strong><strong>der</strong>Wellengleichungmit<br />

InstitutfurAngewandteMathematik<strong>der</strong>UniversitatHeidelberg DieDiplomarbeitwurdevonWolfgangBangerthausgefuhrtam<br />

HerrnProfessorRolfRannacher unter<strong>der</strong>Betreuungvon<br />

HerrnProfessorPeterUlmschnei<strong>der</strong> InstitutfurTheoretischeAstrophysik sowievon


Allen,diemichhierherbegleitethaben.


Zusammenfassung: ImRahmendieserArbeitwerdenadaptive<strong>Methoden</strong><strong>zur</strong>numerischenL<strong>osung</strong><strong>der</strong>WellengleichungininhomogenenMedienhergeleitetundaufeinBeispielaus<strong>der</strong>Physik<br />

L<strong>osung</strong>bezuglicheinesbeliebigenFunktionals(dieAuswertungsgroe)abzuschatzenund dieSchatzung<strong>zur</strong>ErzeugungvonGitternzuverwenden,dieoptimalandasFunktional angepatsind. VorteileundSchwierigkeiten<strong>der</strong>Methodewerdenprasentiert.Insbeson<strong>der</strong>ewirdgezeigt,da<strong>der</strong>vorgeschlageneAnsatzinvielenFallenezienteralsbisherigeadaptive<br />

<strong>der</strong>Sonnenatmosphareangewandt.Ziel<strong>der</strong>Arbeitistes,denFehler<strong>der</strong>numerischen<br />

mosphareangewandtunddieAusbreitunglinearerakustischerWellenberechnet.Der DievorgeschlageneMethodewirdaufeineinfachesModell<strong>der</strong>Physik<strong>der</strong>Sonnenat-<br />

<strong>Methoden</strong>,diedasZielfunktionalnichtmitberucksichtigten,ist.IndenFallenmitnichtlinearenZielfunktionalen,indenendasVerfahrennichtfunktionierte,werdentheoretische<br />

ErklarungenundnumerischeErgebnissedesFehlschlagensgegeben. Koronapassierenkann,wirdmitguterGenauigkeitbestimmt. Anteil<strong>der</strong>Energie<strong>der</strong>Wellen,<strong>der</strong>denUbergangzwischen<strong>der</strong>Chromosphareund<strong>der</strong><br />

Abstract:<br />

Inthiswork,adaptiveconceptsforthenumericalsolutionofthewaveequationininhomogeneousmediaare<strong>der</strong>ivedandappliedtoanexampletakenfromthephysicsof<br />

<strong>Adaptive</strong><strong>Finite</strong>ElementMethodsfortheSolutionoftheWaveEquationand<br />

thesolaratmosphere.Themainfocusisonwaystoestimatetheerrorinthenumerical ApplicationtoSolarPhysics<br />

ofthisfunctional. Advantagesanddicultiesofthismethodarepresented.Inparticular,itisshownthat solutionwithregardtoarbitraryfunctionals,i.e.quantitiesofinterest,andtheuseof theseestimatesforthegenerationofcomputationalmeshesbestsuitedfortheevaluation theproposedapproachissignicantlybetterinmanycasesthanpreviousadaptiveschemesnottakingintoaccountthequantityofinterest.Casesinvolvingnonlinearfunctionals<br />

atmosphereandthepropagationoflinearacousticwavesiscomputed.Thefractionof Theproposedmethodsareappliedtoasimplemodelfromthephysicsofthesolar numericalevidenceofthereasonsforthis. andinwhichtheapproachfails,arepresentedalongwiththeoreticalexplanationsand thewaveenergythatpassesthechromosphere{coronatransitioniscomputedtogood accuracy.


Inhaltsverzeichnis<br />

1Einfuhrung 2Numerik<strong>der</strong>Wellengleichung 2.1Zeitdiskretisierung.................................... 31<br />

2.1.1Das-Verfahren................................. 2.1.2DasFractional-Step--Verfahren........................ 45<br />

2.3VolldiskretisierungineinemSchritt...........................11 2.2Ortsdiskretisierung....................................10 2.1.3Vergleich<strong>der</strong>Zeitschrittverfahren........................ 6<br />

2.3.1HangendeKnotenimOrt............................13 7<br />

2.4Fehlerkontrolle......................................15 2.4.1VorbemerkungenundNotationen........................15 2.3.3Entkopplung<strong>der</strong>Gleichungen..........................15 2.3.2HangendeKnotenin<strong>der</strong>Zeit..........................14<br />

2.4.2ExakteFehlerdarstellung............................16 2.4.3AuswertungmithoheremAnsatzgrad.....................18 2.4.5Vergleich<strong>der</strong>beidenWege<strong>der</strong>Auswertung..................25 2.4.4AbschatzungmitdemBramble-Hilbert-Lemma................20<br />

3AnwendungaufdiesolareAtmosphare 2.4.6Bewertung<strong>der</strong>LinearisierungnichtlinearerZielfunktionale..........26<br />

3.1DenitiondesGebietsund<strong>der</strong>Randbedingungen...................33 2.4.7Bewertung<strong>der</strong>numerischendualenL<strong>osung</strong>..................28<br />

3.2Auswertung<strong>der</strong>Rechnungen..............................35 3.3Adaptivitat........................................37 31<br />

3.4Ergebnisse<strong>der</strong>Rechnungen...............................38 3.4.2VerfeinerungmitdemdualenSchatzer.....................41 3.4.3GlobaleVerfeinerung...............................45 3.4.1VerfeinerungmiteinemEnergiefehlerindikator................39<br />

4TechnischeAspekte<strong>der</strong>Implementation 4.2TransfervoneinemGitterzuman<strong>der</strong>en........................48 4.3BehandlungvonDirichlet-Randwerten.........................49 4.1Diedeal.II-Bibliothek..................................47 47<br />

4.4BehandlungvonhangendenKnotenimOrt......................51 4.5SteuerungdesGitters..................................52 4.5.2h-Abhangigkeit<strong>der</strong>Dispersionsrelation.....................55 4.5.1Auseinan<strong>der</strong>driften<strong>der</strong>Gitter..........................52 4.5.3Orts-Zeit-Adaptivitat..............................57 vii


viii 5WeiterenumerischeBeispiele INHALTSVERZEICHNIS<br />

5.2Winkelabhangigkeit<strong>der</strong>Ausbreitungsgeschwindigkeit.................64 5.1ZeitintegraleinerPunktauswertung...........................60 5.3StreuunganvielenDiskontinuitaten..........................66 5.4TeilweiseReexionanGitterunstetigkeiten......................68 59<br />

AAprioriFehlerschrankenfurZeitschrittverfahren A.1Vorbemerkungen.....................................73 A.2DasimpliziteEuler-Verfahren..............................75 A.2.1Verfahren.....................................75 A.2.2Analyse......................................75<br />

A.3Das-Verfahren......................................78 A.4DasDG(1)-Verfahren...................................81 A.3.1Verfahren.....................................78 A.3.2Analyse......................................79 A.4.1Verfahren.....................................81<br />

ZusammenfassungundAusblick A.6Vergleich<strong>der</strong>Verfahren.................................84 A.5Bedeutung<strong>der</strong>Bedingung"~u(p)=0furjpjp0\...................83 A.4.2Analyse......................................82<br />

Notationen Literaturverzeichnis 87 91 89


Kapitel1<br />

Einfuhrung<br />

ImRahmendieserArbeitsolldienumerischeL<strong>osung</strong><strong>der</strong>Wellengleichung (x)utt(x;t)?r(a(x)ru(x;t))=0 u(x;0)=u0(x) (x;t)2(0;T);<br />

na(x)ru(x;t)=gN(x;t) ut(x;0)=v0(x) u(x;t)=gD(x;t) x2; x2?D(0;T);?D@; x2?N(0;T);?N=@??D; (1.1)<br />

undihreAnwendungaufdenEnergietransportin<strong>der</strong>unterensolarenAtmosphareuntersucht werden.DiesersolldabeidurchakustischeWellensimuliertwerden,diesichinForm<strong>der</strong>obigenGleichungenalsGrenzfallkleinerStorungenausdenEuler-Gleichungen<strong>der</strong>Gasdynamik<br />

ergeben;indiesemFallistudieAbweichungdesDrucksvomGleichgewichtswert,dieDichte diewesentlichen,nichtlinearenEekte<strong>der</strong>Schallausbreitungindunnen,ionisiertenGasenauer achtlat.EsistabereinersterSchrittinRichtungzumehrdimensionalenRechnungen,diees undadieinverseKompressibilitatdesMediums.DieseNaherungistnichtbeson<strong>der</strong>sgut,dasie erlauben,Mechanismen<strong>der</strong>AusbreitunginMedienmitvariablenAusbreitungskoezientenzu untersuchen,insbeson<strong>der</strong>eReexionanGrenzschichtenundRefraktion;dieseEektesindinden Einuabzuschatzen. Wellengleichungeinsetzbarsindundobesmoglichist,a-posterioriFehlerschatztechnikenanzuwenden.Aufgrund<strong>der</strong>bereitsinzweiRaum-undeinerZeitdimensionsehrhohenAnfor<strong>der</strong>ungen<br />

anRechenzeitundSpeicherbedarferscheintesunabdingbar,adaptiveTechnikenzuverwenden, dieimGegensatzzugleichformigeno<strong>der</strong>blockweisegleichformigenGitterndieRechenzellendort Von<strong>der</strong>numerischenSeitehersolluntersuchtwerden,obadaptiveTechnikenimKontext<strong>der</strong> bisherdurchgefuhrteneindimensionalenRechnungennichtdarstellbar,sodaeswichtigist,ihren<br />

plazieren,wo<strong>der</strong>Fehlererzeugtwird.DieBerucksichtigung<strong>der</strong>HerkunftdesFehlersunterscheidet denvorgestelltenAnsatzdamitinsbeson<strong>der</strong>evonbisherigenAnsatzen<strong>zur</strong>Gittersteuerung,dienur dortverfeinerten,wo<strong>der</strong>Fehlergroist.DieNotwendigkeitadaptiverTechnikengiltumsomehr beiRechnungenmitdreiRaumdimensioneno<strong>der</strong>wenneinehoheGenauigkeitgefor<strong>der</strong>tist,dadie Gitterverfeinerungin<strong>der</strong>Lageist,diebenotigtenRessourcenerheblichzusenkenundaufgrund deutlichgeringerenSpeicherbedarfseinigeRechnungenerstmoglichzumachen. herkommlichenTechnikendiesesnichtmehrzuleistenvermogen.Eswirdgezeigt,daadaptive<br />

interessiert,son<strong>der</strong>nan<strong>der</strong>AuswertungeinesFunktionals<strong>der</strong>L<strong>osung</strong>,zumBeispieleinemPunktwert,Linienintegraleno<strong>der</strong>gewichtetenIntegralen.Esistklar,daeinoptimalesRechengitter<br />

Bezuglich<strong>der</strong>Gitterverfeinerungsollinsbeson<strong>der</strong>eeinAnsatzuntersuchtwerden,<strong>der</strong>eine istmanseltenamFehlerineinerabstraktenNorm,beispielsweise<strong>der</strong>L2-o<strong>der</strong><strong>der</strong>Energienorm, SchatzungdesFehlerbei<strong>der</strong>AuswertungeinesbeliebigenFunktionalsverwendet.In<strong>der</strong>Praxis aufdieseAuswertegroeabgestimmtseinmu,wobeidasZielist,beigleichzeitigerMinimierung <strong>der</strong>AnzahlanFreiheitsgradendenFehlerbei<strong>der</strong>AuswertungdesFunktionalszuminimieren. Dieskannbedeuten,voneinerdurchdasGebietlaufendenWellenurdenTeilgutaufzulosen,<strong>der</strong> 1


2schlielichauchzumzuberechnendenFunktionalwertbeitragt,wahrenddieTeile<strong>der</strong>Welle,die<br />

inan<strong>der</strong>eRichtungenlaufen,nichtaufgelostwerdenmussen.EswirdeinAnsatzvorgestellt,<strong>der</strong> KAPITEL1.EINFUHRUNG<br />

dieGitterverfeinerungautomatisch,d.h.ohneInteraktiondesBenutzers,nachdiesemKriterium durcheinDierenzen-o<strong>der</strong>CharakteristikenverfahrenmitexpliziterZeitdiskretisierung,son<strong>der</strong>n durchfuhrt. mittels<strong>Finite</strong>n<strong>Elemente</strong>nundimplizitenZeitschrittverfahren.<strong>Finite</strong><strong>Elemente</strong>erlaubengegen- unabdingbarfurdieVerwendungadaptiverVerfahrenist;daruberhinauslassensicha-posteriori- uberDierenzenverfahrenwesentlichgroereFreiheitenbei<strong>der</strong>Gestaltung<strong>der</strong>Rechengitter,was ImGegensatzzudenmeistenRechnungen<strong>der</strong>VergangenheiterfolgtdieDiskretisierungnicht<br />

sodaeinegezielteVerfeinerungeinzelnerZellenmoglichist.GegenuberCharakteristikenverfahrenzeichnetsieaus,dadieHerangehensweiseimwesentlichendimensionsunabhangigist;ihre<br />

Umsetzungbietetfurzweio<strong>der</strong>mehrRaumdimensionenkeinewesentlichenzusatzlichenmathe-<br />

sindallerdingsnursehrschweraufhohereRaumdimensionenverallgemeinerbarundAbschatzungendesFehlerssindschwierig(vgl.[26]).Dieverwendeten<strong>Finite</strong>n<strong>Elemente</strong>sindbilinearebis<br />

Fehlerschatzerherleiten,dieInformationenuberdenBeitrageinerZellezumGesamtfehlerliefern,<br />

gegendiekontinuierlicheL<strong>osung</strong><strong>der</strong>verwendetenGleichungnahezuexaktimDiskretenwie<strong>der</strong>, matischenSchwierigkeitengegenubereinerRaumdimension.Charakteristikenverfahrengebenda-<br />

kann,wurdedieseinesehrkleineZeitschrittweitenachsichziehen,wasdenRechenaufwandenorm kleinstenZellenbindet;dadieZellgroevariabelistundbeiadaptivenVerfahrensehrkleinwerden EinhaltungeinerBedingung("CFL-Bedingung\)verlangt,diedieZeitschrittweiteandieGroe<strong>der</strong> biquartischekonforme<strong>Elemente</strong>aufVierecksgittern.<br />

erhohenwurde.ImRahmendieserArbeitwurden<strong>zur</strong>ZeitdiskretisierungdasCrank-NicolsonsowiedasFractional-Step--Verfahrenverwendet.<br />

ImpliziteZeitschrittverfahrenwerdeneingesetzt,dadieVerwendendungexpliziterVerfahrendie<br />

einfachenWegbegleitet,gefuhrtundmir<strong>zur</strong>Seitegestandenhaben,zugroemDankverpichtet! Ichbinallen,meinenEltern,Freunden,BetreuernundKollegen,diemichaufdiesemoftnicht An<strong>der</strong>EntstehungeinerArbeitwiediesersindmehrMenschenalsnur<strong>der</strong>Authorbeteilgt.


Kapitel2<br />

Numerik<strong>der</strong>Wellengleichung<br />

ZurBehandlung<strong>der</strong>WellengleichungaufdemComputeristesnotig,dieinkontinuierlichenKoordinatengeschriebenenGleichungenzudiskretisieren.ImRahmendieserArbeitsolldabeifolgende<br />

Diskretisierunguntersuchtwerden: zeitlich:DiezeitlicheAbleitungwirddadurchdiskretisiert,dawirdieGleichung(1.1)in<br />

raumlich:AnschlieendwirddieraumlicheAbleitungmiteinem<strong>Finite</strong>-<strong>Elemente</strong>-Verfahren Verfahren)diskretisieren. einSystemvonpartiellenDierentialgleichungenersterOrdnungin<strong>der</strong>Zeituberfuhrenund<br />

mitstuckweisepolynomialenAnsatzfunktionenbehandelt.AlsPolynomewerdendieLagrange-Interpolationspolynome<strong>der</strong>Ordnungeneinsbisvierbetrachtet.<br />

diesemiteinem<strong>der</strong>gangigenVerfahren(-bzw.Crank-Nicolson-undFractional-Step-unddasdadurchentstehendeSystemgekoppelterDierentialgleichungenin<strong>der</strong>Zeitmiteinegensatz<strong>zur</strong>sogenanntenLinienmethode,bei<strong>der</strong>zuerstdieOrtsdiskretisierungdurchgefuhrtwird<br />

DieseReihenfolge<strong>der</strong>DiskretisierungwirdgemeinhinalsRothe-Methodebezeichnet,imGenenvergleichbareErgebnisse.LediglichdieAnalysedesFehlersunterscheidetsichwesentlich.Die<br />

Rothe-MethodehataberentscheidendeVorteilebei<strong>der</strong>VerwendungortsadaptiverGitter,dain <strong>der</strong>bekanntenVerfahren<strong>zur</strong>L<strong>osung</strong>gewohnlicherDierentialgleichungssystemebehandeltwird.<br />

diesenFallenAnzahlundOrt<strong>der</strong>FreiheitsgradevonZeitschrittzuZeitschrittvariieren,weshalb sichdiepartielleDierentialgleichungnichtmehrohneweiteresineinSystemvongewohnlichen FurgleichbleibendeGittersindbeide<strong>Methoden</strong>imwesentlichengleichundliefernimallgemei-<br />

Dierentialgleichungenumschreibenlat. transportiertwerdenmu,bleibtjedochbestehen.HiererweistsichdieVerwendunghierarchisch aufgebauterGitteralsausgesprochenvorteilhaft,daesnichtnotigist,herauszunden,inwelcher ZelledesGitterseinPunktliegt,wieesnotigware,wenndieGitterzuverschiedenenZeitschritten vollstandigunabhangigwaren.Programme,diemitvolligunabhangigenGitternarbeiten,verbringenofteinenGroteil<strong>der</strong>ZeitmitsolchenAufgaben(vgl.[29,Remark2.2]).DerTransferzwischegerGitterauf.<br />

in<strong>der</strong>ZeitunddannimOrtdiskretisiert,son<strong>der</strong>nineinemSchritt.SoferndieZeitdiskretisierung miteinemGalerkin-Verfahrenerfolgt,sinddiebeidenHerangehensweisenidentisch.Dasichdie AufteilunginZeit-undOrtsdiskretisierungfurdieImplementationaufeinemComputerbesser eignet,wirdzuersteinehalbformaleHerleitung<strong>der</strong>DiskretisierunginzweiSchrittenunddaran UmeinenstrengmathematischenRahmenzuschaen,wirddieGleichungnichtwieobenerst<br />

DasProblem,dadieL<strong>osung</strong>zueinemZeitschrittaufdasGitterdesnachstenZeitschritts<br />

werden(Abschnitt4.2),d.h.estrittkeinInterpolationsfehlerwiebei<strong>der</strong>Verwendungunabhangi-<br />

GitternkanndaruberhinausbeimAufbau<strong>der</strong>rechtenSeite<strong>der</strong>Gleichungenexaktdurchgefuhrt<br />

anschlieendeinerigoroseAbleitung<strong>der</strong>Volldiskretisierunggegeben. IndenfolgendenAbschnittenwerdendiefolgendenNotationenverwendet: 3


4In=(tn?1;tn]seidasnteZeitintervall<strong>der</strong>Zeitdiskretisierungundkn=tn?tn?1seine<br />

Lange; KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

I=(0;T]seidasgesamteinteressierendeZeitintervall;oenbaristI=SnIn; DieL<strong>osung</strong>sfunktionseiw=(u;v).DieL<strong>osung</strong>desinAbschnitt2.4.2eingefuhrtendualen t=('; (p;q)bezeichnetdasL2-SkalarproduktRpqdx;fallspundqVektorensind,seidasVektorproduktimpliziert;<br />

)kennzeichnetimallgemeineneineTestfunktion; Problemsseiw=(u;v);<strong>der</strong>UberstrichkennzeichnedualenGroen;<br />

b(w;t)seidiedurchb(w;t)=0 nierteBilinearform. a(x)r0w;10 ? 0rt[0;T]?(gN; )?N[0;T]de-<br />

2.1 DieUmschreibungineinSystemersterOrdnungin<strong>der</strong>Zeitgeschiehtfolgen<strong>der</strong>maen:wirgehen von Zeitdiskretisierung<br />

aus(a(x;t)istentwe<strong>der</strong>einestriktpositiveskalareFunktiono<strong>der</strong>einepositivdenite,symmetrischedd-Matrix,isteinestriktpositiveFunktion)undsetzenv=ut.DerEinfachheithalber<br />

seiangenommen,dadieKoezientenaundnichtvon<strong>der</strong>Zeitabhangen.DiesistimEinklang (x)utt(x;t)?r(a(x;t)ru(x;t))=0 (2.1)<br />

mit<strong>der</strong>FragestellungdieserArbeit;dieErweiterungbezuglich<strong>der</strong>Methodikbeizeitlichvariablen KoezientenistindenmeistenFallenoensichtlich.SeiauerdemA=?r(ar)<strong>der</strong>positiv deniteraumlicheOperator,danngilt<br />

DieseGleichunglatsichmitw=(u;v)unddemOperatorB=0? ut vt+0? A0uv=0: A0verkurztauchals (2.2)<br />

DierentialgleichungimHilbertraumschreiben: DieersteGleichungwurdemitmultipliziert,dadannalleMassematrizendiesenFaktorenthalten. DaruberhinauslatsichsodienumerischeStabilitaterhohen,dadieeinzelnenTermevon<strong>der</strong> gleichenGroenordnungsind;dasistinsbeson<strong>der</strong>ebeideminAbschnitt3gerechnetenBeispiel wt+Bw=0: (2.3)<br />

wichtig,wodieKoezientenumbiszudreiZehnerpotenzenvariieren. zweiVorteile: DieUmschreibungineinSystemhatgegenuber<strong>der</strong>direktenL<strong>osung</strong>von(2.1)imwesentlichen ZurDiskretisierungersterZeitableitungenexistierteineVielzahlvongutuntersuchtenVerfahrenaus<strong>der</strong>Numerik<strong>der</strong>gewohnlichenDierentialgleichungen.DortwerdenhohereAblei-<br />

Gegenuber<strong>der</strong>direktenDiskretisierung(beispielsweisedurcheinenAnsatzahnlich<strong>der</strong>DiskretisierungdesLaplace-Operators)kannmaneinebessereKonvergenzordnungfurdigenumgeformt,soda<strong>zur</strong>direktenDiskretisierungzweiterAbleitungennurrelativwenigtungenimallgemeinendurchEinfuhrungzusatzlicherVariablenineinSystemvonGleichun-<br />

Verfahrenbekanntsind. zweiteVariableverwarten,analog<strong>zur</strong>VerwendungeinergemischtenDiskretisierungim


2.1.ZEITDISKRETISIERUNG ten,beispielsweisedieEnergieE=(v;v)+(aru;ru); Ort.DashatVorteile,davielepraktischrelevanteFunktionaledieGeschwindigkeitenthal-<br />

5<br />

o<strong>der</strong><strong>der</strong>EnergieudurcheineKurve<br />

BeidirekterDiskretisierungwirddieImplementationschnellsehrunubersichtlich,daDaten ubermehralseinenZeitschritttransportiertwerdenmussen. =ZCvarunds:<br />

DemstehtalsNachteilallerdingsgegenuber,dadiemitdemSystemassoziierteBilinearform keinenaturlicheNorminduziert,sodaaprioriAbschatzungenundStabilitatsanalysenerschwert sind.Diesesindjedochin<strong>der</strong>Literaturzunden,vgl.beispielsweise[16]unddieReferenzendarin. diskretisiertwerden.DabeikennzeichnenindenfolgendenAbschnittenobereIndizes(Superskripte)dieL<strong>osung</strong>enzubestimmtenZeitpunkten,z.B.istWnW(tn),wobeiW(t)dieL<strong>osung</strong>des<br />

semidiskretenProblemssei.UmdieNotationubersichtlichzuhalten,sinddieVerfahrenmeistnur furdenerstenZeitschritt,dasheitfurW1undW0angegeben;dieUmsetzungfurallgemeine DasGleichungssystem(2.3)sollimfolgendenmiteinem<strong>der</strong>bekanntenVerfahrenin<strong>der</strong>Zeit<br />

beziehen,istdiesexplizitangemerkt. wahlensein.DanurEinschrittverfahrenbeschriebenwerden,sei<strong>der</strong>Einfachheithalberaufden Wn+1undWnistoensichtlich.BeiGleichungen,diesichausschlielichaufdenerstenZeitschritt Indexverzichtet. WieublichbezeichnekdieZeitschrittweite.Imallgemeinenwirdk=kn,d.h.variabelzu<br />

2.1.1Das-Verfahren Das-Verfahrenauf(2.3)angewandtlatsichwiefolgtschreiben: W1?W0 k +BW1+(1?)BW0=0: undmangelangtzuzweiTeilschritten: DurchUmschreiben1latsichdiegleichzeitigeL<strong>osung</strong>zweiergekoppelterL<strong>osung</strong>envermeiden (2.4)<br />

DurchdieWahlvonlassensichaus(2.4)verschiedenebekannteVerfahrengewinnen: (+k22A)u1=u0+kv0?k2(1?)Au0 v1=v0?kAu1?k(1?)Au0 (2.5)<br />

=0:BeidieserWahlist(2.4)dieDiskretisierung<strong>der</strong>kontinuierlichenGleichungdurchdas expliziteEuler-Verfahren.AlsexplizitesVerfahrenhatesdenVorteil,dakeineDierentialgleichungimOrtgelostwerdenmu,dasheitW1hangtexplizitvonW0abundkann<br />

durchMatrix-Vektor-Multiplikationengewonnenwerden.DerwesentlicheNachteildesVerfahrensliegtin<strong>der</strong>Kopplung<strong>der</strong>ZeitschrittweiteandieGroe<strong>der</strong>kleinstenZellen,diedarin<br />

begrundetliegt,daaufgrunddesexplizitenCharaktersInformationproZeitschrittnuruber<br />

Formulierungzeigen,danurdanndieunterschiedlichenRaume,ausdenenuundvkommen,korrektbehandelt 1DieUmformungerscheintaufdenerstenBlickoensichtlich.IhreRichtigkeitlatsichabernurin<strong>der</strong>schwachen hochstenseineZelletransportiertwerdenkann;solldieAusbreitungsgeschwindigkeitrichtig<br />

werdenkonnen;vgl.Abschnitt2.3.3. 2ImFallgleichformigerGittergiltdaruberhinausdieCourant-Friedrichs-Lewy-Bedingung(vgl.[13]),dieden wie<strong>der</strong>gegebenwerden,sodarfdieZeitschrittweitenichtzugrogewahltwerden.2<br />

Verlust<strong>der</strong>StabilitatdesVerfahrensbeschreibt,fallsfurZeitschrittkundGitterweitehdieBeziehungckCh verletztist,wobeicdieAusbreitungsgeschwindigkeitsei.DieKonstanteCistvon<strong>der</strong>Ortsdiskretisierungabhangig


6 schliet,dadiekleinstenZellensehrkleinwerdenkonnen,wennstarklokalisierteEigen-<br />

schaften<strong>der</strong>L<strong>osung</strong>gutaufgelostwerdensollen. LetzteresisteineBedingung,diedenEinsatzimUmfeldadaptivverfeinerterGitteraus-<br />

KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

=1:IndiesemFallentstehtdasimpliziteEuler-Verfahren.EsiststarkA-stabilund DasexpliziteEuler-VerfahrenistvonersterOrdnung. ebenfallsvonersterOrdnung.FallsfurdenKoezientena(x;t)=a(x)gilt,unddawir diehomogeneWellengleichungbetrachten,istdiesesVerfahrenidentischmitdemunstetigen Galerkin-VerfahrennullterOrdnung,DG(0).<br />

=12:MitdieserWahlergibtsichdasCrank-Nicolson-Verfahren.EsistvonzweiterOrdnungundA-stabil,aberlei<strong>der</strong>nichtstarkA-stabil,wassichimAuftretenvonOszillationen<br />

d.h.daesdieL<strong>osung</strong>glattetunddamitzueinemunphysikalischenVerlustanEnergieim DasimpliziteEuler-VerfahrenhatdenbedeutendenNachteil,daesstarkdissipativist,<br />

beiStorungenzeigenkann.TypischeStorungensindbeispielsweiseeinestarkeVeran<strong>der</strong>ung Systemfuhrt;eskommtdamitnichtalsKandidatfureinesinnvolleImplementationinfrage.<br />

denGleichungenmussenbei<strong>der</strong>StorungdurchGitteran<strong>der</strong>ungOrt<strong>der</strong>StorungundOrt schwacherSignalestorenkann.Aufgrund<strong>der</strong>Elliptizitat<strong>der</strong>injedemZeitschrittzulosenkumuliertsichimLaufe<strong>der</strong>Rechnungein"Untergrundrauschen\,dasbei<strong>der</strong>Auswertungenschaften<strong>der</strong>WellengleichungunddesZeitschrittverfahrensnichtgedampftwerden,ak-<br />

desGitters;dadiedadurchausgelostenOszillationenaufgrund<strong>der</strong>fehlendenGlattungsei-<br />

<strong>der</strong>Oszillationennichtidentischmiteinan<strong>der</strong>sein. VorteiledesCrank-Nicolson-VerfahrensindseinehohereOrdnungundvorallemdiefehlendeDissipativitat,diedieEnergieaufungestortenGitternexakterhalt.DasVerfahren<br />

zumindestteilweiseinAbhangigkeitvon<strong>der</strong>EnergieE0imletztenZeitschrittberechnen.Nach Aus(2.4)latsichaufdieEnergieE1=12?(aru1;ru1)+(v1;v1)zumneuenZeitschritt latsichalsPetrov-Galerkin-Verfahrenschreiben,wasinAbschnitt2.4<strong>zur</strong>Herleitung<br />

trivialerRechnungerhaltman vonFehlerschatzernverwendetwerdenwird.<br />

waserklart,weshalbdasCrank-Nicolson-VerfahrendieEnergieerhalt. E1=E0+k2(1?2)?rv0;aru1??rv1;aru0;<br />

FurdieGleichung(2.3)schreibtsichdasFractional-Step--Verfahren(imfolgendenmitFS-- 2.1.2DasFractional-Step--Verfahren Verfahrenabgekurzt)alsDreischrittverfahren:<br />

W1??W W?W0 k +BW+BW0=0;<br />

W1?W1? k +0BW1?+0BW=0; k +BW1+BW1?=0; (2.6)<br />

undliegtin<strong>der</strong>Groenordnungvon1. feinerteGitterist<strong>der</strong>ZusammenhangzwischenGitterweitehunddenEigenwertenbekannt,nichtjedochfur UmstandentrotzdemeinstabilesVerfahrenergeben,dasbeschriebeneProblemmit<strong>der</strong>numerischenAusbreitungsgeschwindigkeitbleibtjedochbestehen.<br />

lokalverfeinerteGitter.EinimVerhaltniszudenkleinstenZellenzugrogewahlterZeitschrittkanndaherunter DieCFL-BedingungwirduberdieGroe<strong>der</strong>Eigenwerte<strong>der</strong>Systemmatrixhergeleitet.Furgleichformigver-


2.1.ZEITDISKRETISIERUNG 7<br />

mit=1?12p2,0=1?2,12


8 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

70<br />

Crank-Nicolson<br />

60<br />

Euler implizit<br />

theta1=theta2=0.7<br />

theta1=0.5, theta2=1<br />

50<br />

Fractional step<br />

wahre Energie<br />

40<br />

30<br />

Abbildung2.1:Vergleich<strong>der</strong>EnergiebeiverschiedenenZeitschrittverfahrenbeiregularverfeinertemGitterundglatterL<strong>osung</strong>(Beispiel1).<br />

20<br />

10<br />

0<br />

DaesindiesemerstenBeispielabernurdarumgeht,einige<strong>der</strong>Verfahrenauszusortieren,istdie<br />

0 0.5 1 1.5 2<br />

Wahl<strong>zur</strong>echtfertigen.DerVergleich<strong>der</strong>verbleibendenVerfahrenmiteinan<strong>der</strong>erfolgtaneinem<br />

praxisrelevanterenBeispiel. Wellen.DieZeitschrittweitebetrugk=0:02(furdasFS--Verfahrenwurde<strong>der</strong>Vergleichbarkeit halberk=0:06gewahlt),dasGebietwurdein192quadratischeZellenmith=1=8aufgeteilt. DieGrobheitdesGittersreichtsichernichtaus,umfeinereEinzelheiten<strong>der</strong>L<strong>osung</strong>aufzulosen, genugtaberumeinige<strong>der</strong>Verfahrenschonauszusortieren. DieL<strong>osung</strong>istbeliebigglattundzeigtkeineortlichveran<strong>der</strong>lichenEigenschaftenwielaufende<br />

Abnahme<strong>der</strong>EnergiebeimimplizitenEuler-VerfahrenaufgrunddessenDampfungseigenschaf-<br />

tenunddaauchdiean<strong>der</strong>enausdem-Verfahrenhergeleiteten<strong>Methoden</strong>auerdemCrank- Nicolson-VerfahrendieseEigenschaftbesitzen.DieWellenlinieentsprichteinemVerfahren,bei fahrenuberknappdreiPerioden<strong>der</strong>Eigenschwingungaufgetragen.Manerkenntdiezuerwartende InAbbildung2.1ist<strong>der</strong>Verlauf<strong>der</strong>Energiein<strong>der</strong>numerischenL<strong>osung</strong>furverschiedeneVer-<br />

demdiebeidenGleichungen(2.4)mitunterschiedlichgewahltenParametern1und2diskretisiertwurden;diesesVerfahrendampftkinetischeundelastischeEnergieunterschiedlichstark,<br />

wodurchdieSchlangenliniezustandekommt.BeimCrank-Nicolson-VerfahrenbleibtdieEnergieaufmindestenssechsStellenkonstant,wenndasGitterkonstantbleibt.DieKonstanz<strong>der</strong><br />

EnergieistunabhangigvomVerhaltnisvonOrts-zuZeitgitterweite,dasheitesexistiertkei-<br />

Phanomeneorientiertwerden.DieKurvedesFS--Verfahrensliegtpraktischauf<strong>der</strong>desCrank- von610?5<strong>der</strong>Energie.DaeinetypischeSimulationetwa200Zeitschrittebenotigt,istdieser Nicolson-Verfahrens,allerdingsverliertdasVerfahrenhierinjedemZeitschrittetwaeinenAnteil Fehlerbeitragimallgemeinentolerierbar. Beispiel2.IneinemzweitenBeispielwurdedasProblemmitfolgendenAnfangs-undRandwertengestellt:<br />

u(x;0)=8


2.1.ZEITDISKRETISIERUNG 9<br />

7<br />

6<br />

Durchlauf 3<br />

Durchlauf 4<br />

Durchlauf 5<br />

7<br />

6<br />

Durchlauf 3<br />

Durchlauf 4<br />

Durchlauf 5<br />

5<br />

5<br />

4<br />

4<br />

3<br />

3<br />

tional-Step--Verfahren(rechts)aufadaptivverfeinertenGittern.KoezientundL<strong>osung</strong>sind Abbildung2.2:Vergleich<strong>der</strong>EnergiebeimCrank-Nicolson-Verfahren(links)undbeimFrac-<br />

2<br />

2<br />

nichtglatt(Beispiel2).<br />

1<br />

1<br />

0<br />

0<br />

0 0.2 0.4 0.6 0.8 1 1.2 1.4<br />

0 0.2 0.4 0.6 0.8 1 1.2 1.4<br />

InAbbildung2.2sindCrank-Nicolson-undFS--Verfahreneinan<strong>der</strong>gegenubergestellt,wobeidieZeitschrittweitenaufk=0:02bzw.k=0:03gesetztwurde.DieRechnungwurdeauf<br />

adaptivverfeinertenGitternmitjeweilsinetwagleichenZellzahlenbeidenbeidenVerfahren eigenschaften<strong>der</strong>Zeitschrittverfahren.AlsFehlerindikatorwurdeeineinfacherEnergieschatzer nur<strong>der</strong>letzteDurchlaufwichtig;dievorhergehendengebenjedochAufschluuberdieStabilitats-<br />

nachKelly,Gago,ZienkiewiczundBabuska<strong>der</strong>Form durchgefuhrt,wobeimehrereDurchlaufe4gemachtwurden.FurdenVergleichistimwesentlichen<br />

Zeit<br />

Zeit<br />

verwendet,vgl.[23].FurjedeZellewirddabei<strong>der</strong>Sprung<strong>der</strong>Konormalenableitung[na(x)ruh] <strong>zur</strong>NachbarzelleuberdenRandintegriert.EinekurzeBegrundungfurdiesenFehlerindikatorwird inAbschnitt2.4.4gegeben. VerfahrensamAnfangzueinemstarkerenEnergieverlustalsdasCrank-Nicolson-Verfahren GlattungvonUnstetigkeiten<strong>der</strong>L<strong>osung</strong>o<strong>der</strong>ihresGradientenkonntenichtbestatigtwerden.Die letztlicheUrsacheistunbekannt. fuhrt.DieVermutung,dadiedissipativenEigenschaftendesVerfahrenseinesichtbarstarkere AusdenschonrechtglattenKurvendesletztenDurchlaufserkenntman,dadasFS-beidenZeitschrittweiten0.02bzw.0.03inetwa<strong>der</strong>gleichenGroenordnungschrittssowie<strong>der</strong>Fehlerschatzunggegenubergestelltwerdenmu,liegt<strong>der</strong>numerischeAufwand<br />

Aufwandaber<strong>der</strong>proZeitschrittnureinmalnotigenProjektion<strong>der</strong>L<strong>osung</strong>endesvorigenZeit-<br />

Trotz<strong>der</strong>Tatsache,daproZeitschrittdreiGleichungssystemegelostwerdenmussen,dieser<br />

imglatterenVerlauf<strong>der</strong>KurveunddurchdieweitgehendfehlendenSprungeindenspateren Durchlaufenzeigt.DerEektistbeson<strong>der</strong>sdeutlichin<strong>der</strong>jeweilsmittleren<strong>der</strong>dreiKurvenzu sehen.DieseSprungewerdendurchdieStorunghervorgerufen,diedieVeran<strong>der</strong>ung<strong>der</strong>Gitter darstellt. In<strong>der</strong>Abbildungistan<strong>der</strong>erseitsdiebessereStabilitatdesFS--Verfahrenszusehen,diesich<br />

Nicolson-VerfahrennichtalsGalerkin-Verfahrenschreibenlat.DamitfalltauchdienotwendigeGalerkin-OrthogonalitatwegunddieAbschatzungdesFehlersmittelseinesdualenProblems<br />

istnichtmehrmoglich.DadieserPunktdasVerfahrenfurdieZwecke<strong>der</strong>Fehlerschatzungimwe-<br />

ImPrinzipwaredasFractional-Step--VerfahreneinsehrguterKandidatfurdaszuverwendendeZeitschrittverfahren.EshatallerdingsdenNachteil,daessichimGegensatzzumCrankschrittenacheinan<strong>der</strong>aufdemGrobgittergerechnetwurde,imnachstenDurchlaufalleZeitschritteaufeinemeinmal<br />

verfeinertenGitter,usw.DetailsdazusindinAbschnitt4.5zunden. sentlichenausschliet,wirdimfolgendennurnochdasCrank-Nicolson-Verfahrenverwendet. BeideVerfahrenzeigenbeizunehmen<strong>der</strong>Gitterverfeinerung,d.h.indenspaterenDurchlaufen, 4ZurBedeutungdesWortes"Durchlauf\:DieVerfeinerungerfolgteso,daineinemerstenDurchlaufalleZeit-<br />

Energie<br />

Energie<br />

2K=Chk[na(x)ruh]k2@K (2.9)


essereStabilitatseigenschaftenundKonvergenzgegeneinekonstanteEnergie,sodadieWahl desCrank-Nicolson-Verfahrenstrotz<strong>der</strong>gutenEigenschaftendesFS--Verfahrensvertretbar 10 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

ist. 2.2 DurchdieuntersuchtenZeitschrittverfahrenentstandenjeweilszweiGleichungen<strong>der</strong>Form Ortsdiskretisierung<br />

wobei,,,,undvomVerfahrenundvon<strong>der</strong>ZeitschrittweiteabhangigeKonstanten (+A)u1=u0+v0+Au0; v1=v0+Au1+Au0; (2.11) (2.10)<br />

wie<strong>der</strong>A=?ra(x)r.DieortlicheDiskretisierungdieserGleichungenwirdin<strong>der</strong>schwachen sind,<strong>der</strong>enWerthierauerdempositivenVorzeichenvon/k2keineRollespielt.Esgelte Problemnun: Formulierungdurchgefuhrt,diemandurchMultiplikation<strong>der</strong>GleichungenmiteinerTestfunktion undIntegrationuberdasGebieterhalt.BetrachtetmanGleichung(2.10),solautetdas Findeu12W,sodafuralle (u1;)+a(u1; 2Wgilt:<br />

DieFrage<strong>der</strong>richtigenFunktionenraumeistinKapitel2.3diskutiert.Essei(u;v)Ruvdx unda(u;v)Rarurvdx<strong>der</strong>Term,<strong>der</strong>durchpartielleIntegrationvon(Au;v)entsteht.Wegen )=(u0;)+(v0;)+a(u0;): (2.12)<br />

<strong>der</strong>gefor<strong>der</strong>tenEigenschaftenvona(x)und(x)sinda(;)und(;)symmetrische,positiv SeitenochumeinenRandintegraltermerganztwerden. deniteBilinearformen.SindinhomogeneNeumann-Randwertevorgeschrieben,mudierechte digerweiseumgekehrt,dadievariationelleFormulierung(2.12)geringereDierenzierbarkeitals (2.10)von<strong>der</strong>L<strong>osung</strong>for<strong>der</strong>t(dafurwurdediepartielleIntegrationdurchgefuhrt).DieWellengleichunggarantiertnureineL<strong>osung</strong>,diegenausoglattistwieRand-undAnfangswertdaten,im<br />

allgemeinenalsou2L2mitzusatzlichenAnnahmenuberdieExistenzeinerSpuraufdemRand L<strong>osung</strong>envon(2.10)sindselbstverstandlichauchL<strong>osung</strong>envon(2.12),jedochnichtnotwen-<br />

undvonAnfangswerten;imRahmendieserArbeitseiaberindenmeistenFallenu(;t)2WH1 angenommen,wobeiH1<strong>der</strong>Raum<strong>der</strong>Funktionensei,<strong>der</strong>en(schwacher)Gradientnochquadratintegrabelist.<br />

dieTestfunktionenebenfallsauseinemendlichdimensionalenRaumThwahlen.DieDimensionNh <strong>der</strong>beidenRaumemuubereinstimmen.DasvolldiskreteProblemlautetdamit: DieDiskretisierungimOrtwirdnunsodurchgefuhrt,dawirdieL<strong>osung</strong>nichtmehrim unendlichdimensionalenRaumWsuchen,son<strong>der</strong>nineinemendlichdimensionalenRaumWhund Findeu1h2Wh,sodafuralle (u1h; h)+a(u1h; h)=(u0h; h2Thgilt:<br />

untersucht;VerfahrenmitWh6=ThheienPetrov-Galerkin-Verfahrenundwerdenindieser FurdieOrtsdiskretisierungwerdenhiernurAnsatzemitWh=Th(Ritz-Galerkin-Verfahren) h)+(v0h; h)+a(u0h; h): (2.13)<br />

ArbeitfurdieZeitdiskretisierungmitdemCrank-Nicolson-Verfahrenverwendet. denierenunddieL<strong>osung</strong>alsu1h=Piu1i'i(x)darstellen,wobeidiefu1igNh bilden.Testetmannunmiteiner<strong>der</strong>Funktionen Wegen<strong>der</strong>Endlichdimensionalitat<strong>der</strong>RaumekannmaneineendlicheBasisf'i(x)gNh Xiu1i('i;'j)+Xiu1ia('i;'j)=fj; h='j,soerhaltmandieGleichung 1denL<strong>osung</strong>svektor 1vonWh


2.3.VOLLDISKRETISIERUNGINEINEMSCHRITT mit<strong>der</strong>aus(2.13)entstandenerrechterSeitefj.DaesNhlinearunabhangigeTestfunktionengibt, gibtesauchgenausovieleGleichungen,soda(2.13)aquivalentzumlinearenGleichungssystem11<br />

ist,mitdenMatrizenMij=('i;'j)undAij=a('i;'j)unddenVektorenu=fuigund linearenAlgebra,hiermitdemCG-Verfahren,dasmitdemJacobi-o<strong>der</strong>demSSOR-Verfahren f=ffjg.DieL<strong>osung</strong>diesesGleichungssystemserfolgtmiteinem<strong>der</strong>ublichenVerfahren<strong>der</strong> (M+A)u=f<br />

vorkonditioniertwird.MundAsindaufgrund<strong>der</strong>SymmetriedesL2-Skalarproduktsund<strong>der</strong> Bilinearforma(;)undwegenWh=ThebenfallssymmetrischeMatrizen,sodadieL<strong>osung</strong> in<strong>der</strong>Lagesein,dieGleichungssytemeerheblichezienterzulosen,konntenaberausZeitgrunden imRahmendieserArbeitnichtimplementiertwerden.DerAufbau<strong>der</strong>MatrizenMundAerfolgt abgesehenvon<strong>der</strong>GroedesProblemskeineSchwierigkeitenbereitet.Mehrgitterverfahrensollten durchnumerischeQuadratur.DieAufstellung<strong>der</strong>rechtenSeiteistinAbschnitt4.2beschrieben. mitdemKoezientenvektorv1=fv1igund<strong>der</strong>aus(2.11)entstandenenrechtenSeiteg=fgjg. DieDiskretisierung<strong>der</strong>Gleichung(2.11)erfolgtganzanalogundliefertdasGleichungssystem<br />

stetigenFunktionengewahlt,diesichaufjedemElementKalsPolynomschreibenlassen,wobei ImRahmendieserArbeitwirdfurdenendlichdimensionalenRaumWh<strong>der</strong>Raum<strong>der</strong>global Mv1=g;<br />

injedemSummanddiePotenz<strong>der</strong>einzelnenunabhangigenVariablenhochstensgleichrsei.Es wegen<strong>der</strong>besserenApproximationseigenschaftengegenuberDreieckengewahltwurdenundweil siesichleichteraufdreiRaumdimensionenverallgemeinernlassen. werdenPolynomgradebisr=4verwendet.DasGebietwirdinViereckselementeaufgeteilt,die Aufstellung<strong>der</strong>linearenGleichungssystemegemademinAbschnitt4.3beschriebenenVerfahren behandelt. In<strong>der</strong>PraxiswerdenimmerRandwertefuru1undv1vorgegeben.Diesewerdenerstnach<strong>der</strong><br />

IndiesemAbschnittsolleinerigoroseAbleitung<strong>der</strong>Volldiskretisierunggegebenwerden,wobei 2.3 keineReihenfolgebei<strong>der</strong>Diskretisierung<strong>der</strong>Orts-undZeitrichtungenmehrangenommenwird. Zulosenseiwie<strong>der</strong>dasSystem(2.2) VolldiskretisierungineinemSchritt<br />

ut vt+0? A0uv=0 u(;0)=u0(); v(;0)=v0(); x2;t2I;<br />

mitA=?r(a(x)r).FurdieexakteL<strong>osung</strong>w=(u;v)geltew2W.DieexakteStruktur <strong>der</strong>L<strong>osung</strong>sraumeistkompliziertundseihiernichterortert;wirnehmenWH1(I;H1()) naru(x;t)=gN(x;t) u(x;t)=gD(x;t) x2?D@;t2I;<br />

H1(I;L2())an.5DadieL<strong>osung</strong>enimallgemeinengenausoglattsindwieAnfangs-undRandwerte,entsprichtdasinetwa<strong>der</strong>AnnahmestetigerRandwerteundAnfangswerteausH1()L2(),<br />

Testfunktiont=('; wasmit<strong>der</strong>physikalischenAnschauungindenmeistenFallenubereinstimmt. WiruberfuhrendieDierentialgleichungineineschwacheFormdurchMultiplikationmiteiner (wt;t)+0? ar0w;10 )2W,Integrationuber=IundpartielleIntegration:<br />

x2?N=@n?D;t2I;<br />

unddamitRegularitatstransportentlangvonCharakteristikenstattndet;dieRegularitatistentlangvonCharak-<br />

teristikenhoheralssenkrechtdazu.DiesmathematischexaktauszudruckenistaberkompliziertundnichtThema 5DieSchreibweisemitHilbert-RaumenistdemProblemunangemessen,danichtklarwird,daInformations-<br />

0rt?(gN; )?NI=0; 8t2W: (2.14)<br />

dieserArbeit.


dieL<strong>osung</strong><strong>der</strong>folgendenGleichungseinsolle: 12WirsucheneineApproximationwh2WhzuwineinemendlichdimensionalenRaumWhW,<br />

KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

DerTestraumThhatdieselbeDimensionwieWh,muabernichtnotwendigerweisemitihm ubereinstimmen. (wh;t;th)+0? ar0wh;10<br />

FurdieDiskretisierungmitdemCrank-Nicolson-Verfahrenin<strong>der</strong>ZeitundmitLagrange-<strong>Elemente</strong>nimOrtwahlenwirdieRaumewiefolgt.SeidazuI=SnIn;In=(tn?1;tn]eine<br />

Bedingungen(shaperegularity)erfulle.Sei^Qr(K)<strong>der</strong>Raum<strong>der</strong>Funktionen,dieaufdemEin-<br />

ZerlegungdesZeitintervallsundTn=fKgeineZerlegungvoninVierecke,diedieublichen heitselement^K=[0;1]dpolynomialbis<strong>zur</strong>(Bi-,Tri-)Ordnungrsind,d.h.diesichgema ^u=X maxiircx=8>: ::: c0+c10x+c01y+c11xy+c20x2+ c +c21x2y+c12xy2+c02y2+c22x2y2furr=2;d=2, furr=1;d=2,<br />

0rth?(gN; h)?NI=0; 8th2Th:(2.15)<br />

von^Qrunter<strong>der</strong>(bi-,tri-)linearenTransformationvon<strong>der</strong>Einheitszelle^KaufdieZellen<strong>der</strong> vonPolynomeninxundymitjeweils<strong>der</strong>Ordnungrschreiben.SeiauerdemQr(Tn)dasBild miteinemMultiindexundKoezientencdarstellenlassen;alternativlassensiesichalsProdukt TriangulationTn;daimRahmendieserArbeitkeinekrummlinigberandetenGebietebetrachtet werden,istdieseTransformationausreichend.DamitdenierenwirAnsatz-undTestraum: Wh=wh=(uh;vh):wh(x;t)stetig; wh(;t)jIn2?Qr(Tn)[Qr(Tn?1)2; wh(x;t)jInlinearint; wh(;tn)2(Qr(Tn))2; uh=gDauf?D ; (2.16)<br />

Th=th=('h; h):th(;t)stetigauf; th(x;t)jInkonstantint;<br />

whmuimInnern<strong>der</strong>Zeitintervalleaus<strong>der</strong>Vereinigungzweier<strong>Finite</strong>-<strong>Elemente</strong>-Raumekommen, th(;t)jIn2(Qr(Tn))2; 'h=0auf?D: (2.17)<br />

wasweiteruntenbei<strong>der</strong>BehandlungvonhangendenKnotenin<strong>der</strong>Zeiterlautert.<br />

kleinerwerden<strong>der</strong>Gitterweitewieetwah?1zu,dieWellenlangebetragtfurlineare<strong>Elemente</strong>zwei Experimente,dadasProblemdannnichtL2-stabilistundOszillationenamRandauftreten, sobaldeineWellediesentrit(vgl.Abbildung2.3).DieAmplitude<strong>der</strong>Oszillationennimmtmit werteauerdennaturlichin<strong>der</strong>Formulierungenthaltenenbenotigt.Allerdingszeigennumerische Aus<strong>der</strong>Formulierung(2.14)konntemanannehmen,dadieGeschwindigkeitvkeineRand-<br />

Gitterabstande.DiefehlendeL2-Stabilitatbeinhaltet,dadasProblemauchin<strong>der</strong>Energienorm istebenfallsvon<strong>der</strong>Ordnungh?1.In<strong>der</strong>AuslenkungusindkeineInstabilitatenerkennbar. wobeidieZeitableitungmitdemgleichenVerfahrenwiebei<strong>der</strong>ganzenGleichungdiskretisiertsei. Entsprechendmu(2.17)um instabilist,wieinAbbildung2.4untenzusehenist;dieAmplitude<strong>der</strong>Instabilitatin<strong>der</strong>Energie<br />

zuerhalten,wahlemanthso,daesauerhalbvonInverschwindeundinnerhalbkonstantsei. DieInstabilitatenverschwinden,wennmanfurvhauf?DdieBeziehungvh=@tgDfor<strong>der</strong>t,<br />

Dawhstetigundlinearin<strong>der</strong>Zeitseinsollte,giltmit(2.15)furalleth=('h; Umaus<strong>der</strong>Formulierung(2.15)unddenRaumen(2.16)und(2.17)einZeitschrittverfahren h=0auf?Derweitertwerden.<br />

?wnh?wn?1 h;th+kn20? ar0?wnh+wn?1 h;10 0rth?(gN; h)2(Qr(Tn))2 h)?NI=0: (2.18)


2.3.VOLLDISKRETISIERUNGINEINEMSCHRITT 13<br />

v<br />

v<br />

20<br />

20<br />

15<br />

15<br />

Abbildung2.3:Vergleich<strong>der</strong>Geschwindigkeitenvohne(links)undmit(rechts)Behandlung<strong>der</strong><br />

10<br />

10<br />

5<br />

5<br />

Randwertefurv.<br />

0<br />

0<br />

-5<br />

-5<br />

-10<br />

-10<br />

-15<br />

-15<br />

-20<br />

-20<br />

10<br />

8<br />

4 globale Verfeinerungen<br />

5 globale Verfeinerungen<br />

6 globale Verfeinerungen<br />

7 globale Verfeinerungen<br />

8 globale Verfeinerungen<br />

Abbildung2.4:Vergleich<strong>der</strong>Energieverlaufeohne(links)undmit(rechts)Behandlung<strong>der</strong>RandwertefurdieGeschwindigkeitv.<br />

10<br />

8<br />

6 globale Verfeinerungen<br />

Energie<br />

6<br />

4<br />

Energie<br />

2<br />

2<br />

0<br />

0<br />

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8<br />

VerfahrensemidiskretisiertenGleichungen(2.4). Dasistwie<strong>der</strong>dieOrtsdiskretisierungmitniten<strong>Elemente</strong>n<strong>der</strong>mitdemCrank-Nicolson-<br />

Zeit<br />

Zeit<br />

und(2.15)dieGalerkin-OrthogonalitatfurdenFehlere=w?wh DaThW,gilt(2.14)auchfuralleth2ThundwirerhaltendurchSubtraktionvon(2.14)<br />

diewirfurdieFehlerschatzungbenotigenwerden. (et;th)+0? ar0e;10 0rth=0; 8th2Th; (2.19)<br />

2.3.1HangendeKnotenimOrt DerindieserArbeitverfolgteAnsatz<strong>zur</strong>AdaptivitatverwendetGitter,beidenenZellenregular verfeinertwerden,ohnedadieentstehendenKnotenaufdenKantenauf<strong>der</strong>nachstenZelle durchsogenannte"Abfangzellen\<strong>zur</strong>egularenKnotengemachtwerden.DerGrunddafurist,da dieKonstruktionvonAbfangzellenaufVierecksgitternverhaltnismaigkompliziertistundda diemitdemverwendetenVerfahrenentstehendenGittergutfurMehrgitteralgorithmengeeignet mitihnenspezielleBasisfunktionen.DazugibtesimwesentlichendreiMoglichkeiten: (vgl.[4,22]);imRahmendieserArbeitwurdedavonallerdingskeinGebrauchgemacht. NichtkonformerAnsatz:mandeniertdieBasisfunktionenwieublichzellweiseundnimmt StattdessenbelassenwirdiehangendenKnotenimGitter(vgl.Abbildung2.5)undassoziieren dieeventuelleUnstetigkeitan<strong>der</strong>GrenzachezwischenZelle1unddenZellen2und3 inKauf.GegegebenenfallskannmaneinenStraftermfurdieUnstetigkeitindieschwache Formulierungeinfugen.DieserAnsatzfuhrtindenmeistenFallenzueinemnichtkonformen Ansatzraum.<br />

6<br />

4


14 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

2<br />

3<br />

1 3<br />

AssoziationeinerBasisfunktionaufdenZellen1bis3zumKnoten3.DadurchisteinstetigerAnsatzraumgewahrleistet;aufdenZellen2und3sinddieBasisfunktionenwieublich,<br />

Abbildung2.5:EinfachesGittermithangendemKnoten.<br />

2<br />

1<br />

auf<strong>der</strong>Zelle1isteinespezielleBasisfunktionzuwahlenunddieBasisfunktionenzuden Knoten1und2sindentsprechendzumodizieren.DieserAnsatzhatdieNachteile,da plementationeinesMehrgitterverfahrenserschwert,unddadieBasisfunktionenaufeiner dieBasisfunktionendesfeinenGebietsbisindasgrobeGebiethineinreichen,wasdieIm-<br />

Elimination<strong>der</strong>BasisfunktionzumKnotendrei.DieserWeghatdenVorteil,dadieBasisfunktionenweiterhinzellweisedeniertwerdenkonnen,wieaufregularenGitternublich<br />

ZelleunterUmstandenvondenNachbarnabhangen,waseinenerhohtenalgorithmischen Aufwandbedeutet.<br />

Ansatz-undTestraumsnotigist.DieBasisfunktionkannnachAufbau<strong>der</strong>Matrizenund unddadaherpraktischkeinzusatzlicheralgorithmischerAufwandbei<strong>der</strong>Verwaltungdes In<strong>der</strong>vorliegendenArbeitwurde<strong>der</strong>dritteWeggewahlt;dieDetails<strong>der</strong>Implementationund<strong>der</strong> Elimination<strong>der</strong>BasisfunktionenzuhangendenKnotensindinAbschnitt4.4zunden. Vektoreneliminiertwerden.<br />

2.3.2HangendeKnotenin<strong>der</strong>Zeit UmdieglobaleStetigkeitdesAnsatzraumeszugewahrleisten,istesnotig,hangendeKnotenin <strong>der</strong>Zeitgeeignetzuinterpretieren.UntereinemhangendenKnotenin<strong>der</strong>ZeitseidabeieinKnotendesortlichenGittersverstanden,<strong>der</strong>imvorhergehendeno<strong>der</strong>nachfolgendenZeitschrittnicht<br />

mitfolgendenUnterschieden: vorhandenist.Imwesentlichenstehenwie<strong>der</strong>diegleichenMoglichkeitewieobenoen,allerdings NichtkonformerAnsatz:indiesemFallist<strong>der</strong>Ansatzraumin<strong>der</strong>Zeitunstetigundman<br />

AssoziationeinerBasisfunktionzudiesemKnoten.Diesist<strong>der</strong>Weg,<strong>der</strong>hierbeschritten mudasZeitschrittverfahrenumSprungtermeerganzen;dasistfurdieunstetigenGaler-<br />

kin-Verfahren(DG(r))<strong>zur</strong>Zeitdiskretisierungublich,imRahmendesCrank-Nicolson- Verfahrensabernichtnotig.<br />

mussen;Basisfunktionen,dieaufeinem<strong>der</strong>beidenEndpunktedesIntervallskeinenKnoten werdensoll.Erlauftdaraufhinaus,dadieBasisfunktionenimInnern<strong>der</strong>Zeitintervalleals stetigerUbergangzwischendenBasisfunktionen<strong>der</strong>diskretenZeitpunktebetrachtetwerden<br />

Elimination<strong>der</strong>Basisfunktion.DieserWegistebensomoglichwie<strong>der</strong>obige,verlangtjedoch <strong>der</strong>an<strong>der</strong>enSeite.DasZeitschrittverfahrenbehaltseineFormbeiundmunichtmodiziert haben,werdenaufdieserSeitealskonstantNullangenommen,lebenaberimInnerenundauf werden.<br />

ArtKopplungenzwischenmehralsnurzweiaufeinan<strong>der</strong>folgendenZeitschritteneingefuhrt eineexpliziteBehandlung<strong>der</strong>BasisfunktionenzuhangendenKnotenin<strong>der</strong>ZeitundbedeutetdamitzusatzlichenalgorithmischenAufwand.Insbeson<strong>der</strong>eistschwierig,daaufdiese<br />

werden;manmudabeinebendemletztenauchaufdenvorletztenZeitschrittzugreifen,was denVorteil<strong>der</strong>UmschreibungzueinemSystemersterOrdnungin<strong>der</strong>Zeitzunichtemachen


2.4.FEHLERKONTROLLE wurde.DergroereNachteilistjedoch,dadieserKnotenjaextraeingefugtwurde,um einehohereAu<strong>osung</strong>zuerzielen,jetztabererstabdemnachstenZeitschritt<strong>zur</strong>Verfugung 15<br />

steht;wahrenddasbei<strong>der</strong>VerfeinerungimOrtwegen<strong>der</strong>relativgroenVerfeinerungsgebietehinnehmbarist,isteshierstoren<strong>der</strong>undwegen<strong>der</strong>VorteiledeszweitenWegesnicht<br />

Gleichung(2.18)enthaltzweimiteinan<strong>der</strong>gekoppelte,endlichdimensionaleGleichungssystemefur 2.3.3Entkopplung<strong>der</strong>Gleichungen empfehlenswert.<br />

unhundvnh,diemanerhalt,wennmanmitth=('h;0)undth=(0; ?vnh?vn?1 ?unh?un?1 h;'h?kn2?vnh+vn?1 h;'h=0; h)testet:<br />

Danach(2.17)<strong>der</strong>Raum<strong>der</strong> h; h+kn2?ar(unh+un?1<br />

dannzweientkoppelte,nacheinan<strong>der</strong>losbareGleichungen: betrachtet,nach(vnh;'h)auosenunddasResultatindieersteGleichungeinsetzen.Manerhalt hdie'henthalt,kannmandiezweiteGleichung,fur h);r h?(gN; h)?NI=0:<br />

(unh;')+k2 4(arunh;r')=?un?1 h;'+kn?vn?1 h='h<br />

(vnh; h)=?vn?1 ?k2 h; 4?arun?1 h?kn2?ar(unh+un?1 h;r'+k2(gN;')?NIn; h;'<br />

DieseUmordnungistanalog<strong>zur</strong>BildungdesSchur-KomplementseinesBlock-Gleichungssystems. DieersteGleichungisteineHelmholtz-Gleichungmit"gutartigem\Vorzeichen;sieverursacht denmeistennumerischenAufwandbeimLosen.DiezweiteGleichungistnurnocheineL2- h);r h+(gN; h)?NI:<br />

Projektion,diemitgeringemAufwandzulosenist. nichtmoglichist,dieersteindiezweiteGleichungeinzusetzen,da<strong>der</strong>Raum<strong>der</strong>'hkleinerals<strong>der</strong> <strong>der</strong> dieumgekehrteEinsetzungistmoglich;siebringtaberauereinereingespartenMatrix-Vektor- MultiplikationproZeitschrittkeinenVorteil. VerwendetmandieursprunglicheDenition<strong>der</strong>Ansatz-undTestraume,soistklar,daes<br />

furdasFractional-Step--Verfahrenganzanalogmoglich. DiebeschriebeneEntkopplung<strong>der</strong>beidenGleichungenistfurdasallgemeine-Verfahrenund hist.For<strong>der</strong>tmandiezusatzlichenRandbedingungen,sosinddiebeidenRaumegleichund<br />

IndiesemAbschnittsolleinaposterioriFehlerschatzerfurdenFehlerzwischen<strong>der</strong>exaktenund 2.4 <strong>der</strong>numerischenL<strong>osung</strong>bezuglicheinesbeliebigenFunktionalshergeleitetwerden.DieserSchatzer sollausschlielichdienumerischeL<strong>osung</strong>verwenden,sodaerdenFehlerwirklichschatzenkann Fehlerkontrolle<br />

undnichtwiedieklassischenFehlerindikatorenaufgrund<strong>der</strong>Abhangigkeitvon<strong>der</strong>unbekannten exaktenL<strong>osung</strong>denFehlernuranzeigenkann. Crank-Nicolson-unddasFractional-Step--VerfahreninFrage.DadieHerleitungdesFehlerschatzersdaraufberuht,dasichdieDiskretisierung<strong>der</strong>GleichungalsGalerkin-Verfahredenwerden.<br />

Aufgrund<strong>der</strong>Ergebnisseaus2.1kommenunterdenbetrachtetenZeitschrittverfahrennurdas schreibenlat,kannaufdiesemWegnureinSchatzerfurdasCrank-Nicolson-Verfahrengefun-<br />

son<strong>der</strong>neinedarausberechneteGroe.ImKontext<strong>der</strong>Wellengleichungkonntendasbeispielsweise 2.4.1VorbemerkungenundNotationen In<strong>der</strong>Praxisinteressiertaneinergefundeneno<strong>der</strong>berechnetenL<strong>osung</strong>oftnichtdieL<strong>osung</strong>selbst,


dieEnergiezueinemZeitpunktT 16 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

<strong>der</strong>integrierteEnergieudurcheineKurveC E(u)=12[(ut(;T);ut(;T))+a(u(;T);u(;T))];<br />

FehlerindieserGroe;esistalsobeispielsweisezugarantieren,dajE(u)?E(uh)j


2.4.FEHLERKONTROLLE o<strong>der</strong>nachineinan<strong>der</strong>einsetzen 17<br />

welchenGewichteneinRaum-Zeit-PunktzumErgebnisJ(w)beitragt.End-undRandwertefur erfullt.6DieseWellengleichungistin<strong>der</strong>Zeitruckwartszulosen;ihreL<strong>osung</strong>beschreibt,mit wsinddurchdieunterUmstandensingularenGewichtejgegeben;manbeachteauchdieVertauschung<strong>der</strong>Rollenvonuundv.<br />

vtt?rarv=j1?j2;t (2.21)<br />

Mit<strong>der</strong>Galerkin-Orthogonalitat(2.19)latsicheinbeliebigeswh=(uh;vh)2Theinschieben:7 AufgrunddesdualenProblemsgiltfurdenFehlerin<strong>der</strong>Zielgroe<br />

J(e)=(et;w?wh)I+b(e;w?wh) J(e)=(et;w)I+b(e;w):<br />

=NXn=1X=0;wegen(2.14) =(wt;w?wh)I+b(w;w?wh) |<br />

K2Tn~EK;n{z }?(wh;t;w?wh)I?b(wh;w?wh)<br />

~EK;n=n?(wh;t;w?wh)KIn+(vh;u?uh)KIn UmdieseFehleridentitatauchalsIndikator<strong>zur</strong>Gitterverfeinerungverwendenzukonnen,mu<strong>der</strong> Fehlerbesserlokalisiertwerden;diesgeschiehtdurchpartielleIntegrationdesdrittenTerms,so ?(aruh;r(v?vh))KIn+(gN;v?vh)(?N\@K)Ino:<br />

dawirmit<strong>der</strong>DenitioneinesSprungterms<br />

wobeiJdaszuKbenachbarteElementmitgemeinsamerSeitesei,schreibenkonnen: [naruh]=8


mandenobigenIndikator~EK;nbeispielweisefureineimInnernvongelegeneZelleKpartiell integriert: 18 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

wobeiJwie<strong>der</strong>diejeweilszuKbenachbarteZellesei.ImGrenzfallh!0geht<strong>der</strong>Sprungterm ~EK;n=EK;n?12(na(ruhjK+ruhjJ);v?vh)@KIn;<br />

inEK;ngegenNull,wogegen<strong>der</strong>ersteFaktorimletztenTerm<strong>der</strong>letztenGleichunggegenetwas Konstantesgeht. ist.Um(2.22)dochnochauswertenzukonnen,gibtesjedochverschiedeneMoglichkeiten(fur statischeProblemevergleiche[6]),dieimfolgendendiskutiertwerdensollen. DieDarstellung(2.22)istnochnichtsehrhilfreich,dadieexaktedualeL<strong>osung</strong>wunbekannt<br />

ErsetztmandieexaktedualeL<strong>osung</strong>wdurcheineApproximation,diemanaus<strong>der</strong>numerischen L<strong>osung</strong>desdualenProblemserhalt,solatsichdieFehleridentitatnaherungsweiseauswerten.Es 2.4.3AuswertungmithoheremAnsatzgrad<br />

zuberechnen,dasichdann<strong>der</strong>FehlerdurchWahlvonwh=w(r) reichtdabeinichtaus,diedualeL<strong>osung</strong>mitdemgleichenVerfahrenwiedasprimaleProblem<br />

aufje<strong>der</strong>Zelle,abergleicherOrdnungin<strong>der</strong>ZeitundaufdemgleichenOrts-Zeit-Gittererhalten ausgesetzt,w(r) manaberwdurcheinenumerischeL<strong>osung</strong>w(r+1) hliegtinTh),wasnaturlichkeinensinnvollenFehlerschatzerergabe.Approximiert h ,diemiteinemumeinshoherenPolynomgrad hzuNullauswertenliee(vor-<br />

wurde,solatsichdieFehleridentitat(2.22)naherungsweiseauswerten.Furwhsetzenwir<br />

d.h.dieInterpolationaufdenAnsatzraumdesprimalenProblems.Manbeachte,dawhauf whjIn=12I(r) hw(r+1) h (tn?1)+w(r+1) h (tn);<br />

jedemIntervallInin<strong>der</strong>Zeitkonstantseinmu,dawh2Th.DieWahl<strong>der</strong>Interpolationanstatt <strong>der</strong>ProjektionaufdenniedrigerenPolynomraumistnichtoptimal;dasgiltvorallemfurr=1, daindiesemFallw(r+1) negativeFunktionistundwirsomitWeghebungseektedurchwechselndeVorzeichenaufeiner Zelle(wiewirsiebeispielsweisedurcheineProjektionerhaltenkonnten)nichtnutzenkonnen.Der GrundfurdieWahl<strong>der</strong>Interpolationliegtdarin,dawhstetigimOrtseinmuunddawirdas h ?wh(;t)furfestestaufje<strong>der</strong>Zelleentwe<strong>der</strong>einepositiveo<strong>der</strong><br />

durchlokaleInterpolationaufje<strong>der</strong>Zelleerreichenkonnen,nichtjedochdurcheineProjektion.Es Fehlerschatzers<strong>zur</strong>Gittersteuerungnochzuoptimieren. stantin<strong>der</strong>Zeitsind.w(r+1) wurdekeinVersuchunternommen,durchglobaleo<strong>der</strong>patchweiseProjektiondieVerwendungdes ZurAuswertungdesFehlerschatzersbeachtenwir,dawh;tundwhaufjedemIntervallkon-<br />

wurde.DiegleicheAnnahmegeltefurgN.ManerhaltdannfurdieeinzelnenTermevon(2.22) diefolgendenAusdrucke(dieSuperskripte(r+1)anw(r+1) exakt,fallsdiew(r+1) (dasentspricht<strong>der</strong>AuswertungdesZeitintegralsmit<strong>der</strong>Trapezregel);dieseAnnahmeistsogar h durchZeitdiskretisierungmitdemCrank-Nicolson-Verfahrenerhalten h wirdalsaufjedemZeitintervallalslinearin<strong>der</strong>Zeitangenommen<br />

PlatzfurdiedenZeitschrittbezeichnendenSuperskriptezuhaben;allewhauf<strong>der</strong>rechtenSeite h seienimfolgendenweggelassen,um


2.4.FEHLERKONTROLLE 19<br />

sindinWirklichkeitw(r+1)<br />

h ):<br />

?(wh;t;w?wh)KIn=?ZInwnh?wn?1<br />

h<br />

k ;w(r+1)<br />

h (t)?whKdt<br />

?(wnh?wn?1<br />

h);12(1?I(r)<br />

h)(wnh+wn?1<br />

h)K;<br />

(vh;u?uh)KInk(14(vnh+vn?1<br />

h);(1?I(r)<br />

h)(unh+un?1<br />

h)K<br />

+112?(vnh?vn?1<br />

h);unh?un?1<br />

hK);<br />

(raruh;v?vh)KInk(14rar(unh+un?1<br />

h);(1?I(r)<br />

h)(vnh+vn?1<br />

h)K<br />

+112?rar(unh?un?1<br />

h);vnh?vn?1<br />

hK)<br />

=k(14a(unh+un?1<br />

h);(1?I(r)<br />

h)(vnh+vn?1<br />

h)K<br />

+112?a(unh?un?1<br />

h);vnh?vn?1<br />

hK)<br />

+k(14(ra)r(unh+un?1<br />

h);(1?I(r)<br />

h)(vnh+vn?1<br />

h)K<br />

+1<br />

12?(ra)r(unh?un?1<br />

h);vnh?vn?1<br />

hK);<br />

?12([naruh];v?vh)@KIn?k2(14[nar(unh+un?1<br />

h)];(1?I(r)<br />

h)(vnh+vn?1<br />

h)@K<br />

+1<br />

12?[nar(unh?un?1<br />

h)];vnh?vn?1<br />

h@K):<br />

DieeinzelnenTermewerdenmiteinerQuadraturformel<strong>der</strong>Ordnungr+2ausgewertet.Derdritte<br />

TermistfurallgemeineGitteretwaskompliziert,dabei<strong>der</strong>Transformation<strong>der</strong>zweitenAbleitung<br />

aufdieEinheitszelleAbleitungen<strong>der</strong>Jacobi-MatrixunddesKoezientenauftreten;dieselassen<br />

sichaberapriorialsFunktion<strong>der</strong>Eckpunkte<strong>der</strong>Zellenangeben,sodadieAuswertungohne<br />

numerischeDierentationmoglichist.<br />

DieAuswertung<strong>der</strong>einzelnenTermeistauchdannmoglich,wenndieZelleKzwischentn?1<br />

undtnvergroberto<strong>der</strong>verfeinertwurde;dasVerfahrenistanalogdeminAbschnitt4.2beschriebenen,jedochkomplizierter.Insbeson<strong>der</strong>eistdieAuswertungbeiVergroberungprogrammtechnisch<br />

ausgesprochenaufwendig,wasan<strong>der</strong>Anwendung<strong>der</strong>InterpolationI(r)<br />

hwn?1liegt;dadieInterpolationaufdenTestraumQr(Tn)durchgefuhrtwerdenmu,kannsiebeiVergroberungnichtauf<br />

denkleinenZellendesaltenGittersgeschehen,aufdenenwn?1deniertist,son<strong>der</strong>nnurauf<strong>der</strong><br />

entsprechenden,groberenZelledesneuenGittersundistsomitnichtlokal,wasdieProgrammierung<br />

erheblichkompliziert.Zubeachtenistauch,daimFalle<strong>der</strong>VergroberungdieGradientenimInnerneinerRaum-Zeit-ZelleKIn,K2Tn,unstetigseinkonnen,sodazusatzlicheSprungterme<br />

auftreten.<br />

DieVerfeinerungvonZellenistdagegeneinfachzubehandeln,dadieAuswertung<strong>der</strong>Interpolationaufgrund<strong>der</strong>Einbettung<strong>der</strong>RaumeaufdenjeweilskleinstenZellendurchgefuhrtwerden<br />

kann.


<strong>der</strong>obigenWahlvonwhdiefolgendeInterpolationzunehmen: 20Aufgrund<strong>der</strong>geschil<strong>der</strong>tenProblememitdemTermI(r)<br />

KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

whjIn=I(r) hw(r+1) h (tn): hwn?1erscheintesnaheliegend,statt<br />

lerschatzerlokalnichtdiemaximaleOrdnungzeigt(esfehlteinek-Potenz),sodadieerzeugten GitterunterUmstandennichtoptimalsind. Dadurchlassensichdiegeschil<strong>der</strong>tenProblemeumgehen,allerdingsumdenPreis,da<strong>der</strong>Feh-<br />

Schreibtman(2.22)etwasum,soerhaltman EinfacheAbschatzung 2.4.4AbschatzungmitdemBramble-Hilbert-Lemma<br />

EK;n=??uh;t?vh | {z r1 };u?uhKIn??vh;t?raruh<br />

| {z r2 ?12([naruh];v?vh)@KIn };v?vhKIn<br />

DieerstenbeidenTermesindResiduenterme,<strong>der</strong>letztemitdieGlattheit<strong>der</strong>numerischenL<strong>osung</strong>. (2.23)<br />

Diesschatztmannunmittels<strong>der</strong>Cauchy-SchwarzschenUngleichungab:<br />

jEK;njkr1kKInku?uhkKIn+kr2kKInkv?vhkKIn jJ(e)jNXn=1X<br />

+12k[naru]k@KInkv?vhk@KIn: K2TnjEK;nj;<br />

WirwollendenFehlersoscharfwiemoglichabschatzenundversuchendaher,einwh2Thnahean <strong>der</strong>exaktendualenL<strong>osung</strong>wzuwahlen,alsozumBeispieldieInterpolationwhjIn=I(r) o<strong>der</strong>dieProjektionwh=Thw. LemmaundeinerErweiterungfurPolynomemitunterschiedlichemGradinOrts-undZeitrichtung (siehezumBeispiel[7]und[19])wiefolgtabschatzen:9 ImFalle<strong>der</strong>InterpolationlassensichdieTermemitw?whmitdemBramble-Hilbert- hw(tn?1)<br />

ku?uhkKInCknkutkKIn+kr+1<br />

tuKIn+hr+1<br />

kv?vhk@KInCh?12 kv?vhkKInCknkvtkKIn+kr+1 K?kv?vhkKIn+hKkr(v?vh)kKIn n@r+1 tvKIn+hr+1 Krr+1vKIn; Krr+1uKIn;<br />

istallerdingsoftwenigergegeben,insbeson<strong>der</strong>ebeilokalisiertenFehlerfunktionalen(Kantenintegrale,Punktauswertungen).DieAbschatzungenbleibenimwesentlichengultig,wennmandie<br />

K?knkvtkKIn+knhKkrvtkKIn: HinreichendeGlattheitvonw,z.B.w2Hr+1([0;T])wurdehiervorausgesetzt;in<strong>der</strong>Praxis<br />

<strong>der</strong>h-undk-Potenzenentsprechen<strong>der</strong>niedrigt.Dain<strong>der</strong>numerischenPraxisdieexakteduale nichtmehrexistierendenAbleitungendurchniedrigereAbleitungenersetztunddenExponenten zenquotientenersetztwerden,verlierendieobigenAbschatzungenihrenWertnichtundesseian dieserStelleaufdieUnubersichtlichkeit<strong>der</strong>VerallgemeinerungauffehlendeRegularitatverzichtet. L<strong>osung</strong>wohnehindurcheineaufnumerischemWegerhaltene,sowieAbleitungendurchDieren-<br />

gradedesdiskretenTestraumsThin<strong>der</strong>Zeit-unddenbeidenOrtsrichtungen.Mit<strong>der</strong>ublichenshaperegularity- BedingungandasGitterkannmandieAbleitungeninx-undy-Richtungzusammenfassenun<strong>der</strong>haltnurnoch TermemithKstatthxundhy.FurdendrittenTermverwendemandenSpursatz. 9ManverwendefurdieerstenbeidenUngleichungen[19,Satz2.3.7]mit=(0;r;r).bezeichnetdiePolynom-


2.4.FEHLERKONTROLLE Fehlerschatzergema Unter<strong>der</strong>Annahme,dadieAbschatzungenin<strong>der</strong>obigenFormgultigsind,latsichein 21<br />

K;n=hdKkn1;k =CNXn=1X K2TnK;n<br />

mitdenResiduenundGewichten K;n!1;k K;n+1;h K;n!1;h K;n+2;k K;n!2;k K;n+2;h K;n!2;h K;n+3K;n!3K;n; (2.24)<br />

!1;k 1;k<br />

K;n=h?d=2 Kk1=2 Kk?1=2 nkr1kKIn;<br />

kutkKIn+krn@r+1<br />

!1;h 1;h K;n=hr+1<br />

n1;k K;n=hr+1?d=2 K k?1=2 n tuKIn;<br />

2;k<br />

Kk?1=2 Kk1=2<br />

rr+1uKIn; kr1kKIn;<br />

!2;k K;n=h?d=2 Kk?1=2 nkr2kKIn; n kvtkKIn+krn@r+1<br />

!2;h 2;h K;n=hr+1<br />

n2;k K;n=hr+1?d=2 K k?1=2 ntvKIn;<br />

3K;n=12h?d=2n K;n=h?d=2 Kk?1=2rr+1vKIn;<br />

kr2kKIn;<br />

denieren;dbezeichnedieRaumdimension.Esistaus<strong>der</strong>Herleitungoensichtlich,dajJ(e)j, !3K;n=h?d=2 Kk?1=2 Kk1=2 n nk[naru]k@KIn;<br />

d.h.dawirnutzenkonnenumdieGroedesFehlersnachobenhinzugarantieren.DieVorfakten ?kvtkKIn+hKkrvtkKIn; <strong>der</strong>Gewichte!iK;nwurdensogewahlt,dasiefurhK;kn!0gegenkontinuierlicheFunktionen gehen;<strong>der</strong>gemeinsameFaktorhdKknwurdeausdenGewichtenundResiduengezogen,damitdie<br />

Thangewendethaben,wahrenddiequadratischek-OrdnungimRaumWhliegt.EinAnsatz,die liegthierdarin,dawirdieBramble-Hilbert-Abschatzungauf<strong>Elemente</strong><strong>der</strong>TestraumeTund suboptimal,dadieKonvergenzordnungdesCrank-Nicolson-VerfahrensO(k2)ist;dasProblem SummeimerwahntenGrenzfallgegeneinIntegralgeht.<br />

OrdnungdesFehlerschatzers<strong>der</strong>desProblemsanzupassen,wirdimnachstenAbschnittskizziert. DurchAufsummationerhaltmaneineglobaleOrdnungvonO(k+hr+1).Dasistoensichtlich<br />

d.h.1und2gegenuberdemKantenterm3vonhohererOrdnungsindunddaherimLimes vernachlassigtwerdenkonnen[30].VerwendetmannocheineaprioriStabilitatsabschatzung<strong>der</strong> dualenL<strong>osung</strong><strong>der</strong>Form!3CS(k;u),wasbei<strong>der</strong>AbschatzungdesEnergiefehlersimallgemeinen moglichist,soerhaltmaneinenSchatzer<strong>der</strong>Form(2.9),wasseinead-hocVerwendungplausibel Fur<strong>Elemente</strong>mitungerademAnsatzgradistbekannt,dadieTermemitdemZellresiduum,<br />

GetrennteAbschatzungfurZeit-undOrtsgitterweite macht. MankanndasebenbeschriebeneProblem<strong>der</strong>falschenKonvergenzordnungumgehen,wennman aufdasCrank-Nicolson-Verfahrenzunden. Ansatzseihiernurkurzskizziert,Detailssindin[6]furstatischeundin[19]furdieAnwendung statt<strong>der</strong>Interpolationwh=I(r) hweineInterpolationmitProjektionscharakterwahlt.Dieser


22 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

DurchdieseWahlvonwhlatsichdanebenaucheineTrennung<strong>der</strong>h-undk-Potenzenin<br />

denBeitragenzuK;nerreichen,vergleiche[7,19],womitesmoglichist,dieFehler,diedurchdie<br />

Orts-bzw.Zeitdiskretisierungentstanden,zutrennen.Dadurchistesmoglich,lokaleVerfeinerung<br />

inOrtundZeitunabhangigvoneinan<strong>der</strong>adaptivdurchzufuhren,jenachdem,welcherTeildes<br />

FehlerschatzersdengroerenBeitragliefert.<br />

ZurHerleitungeinesentsprechendenFehlerschatzersverwendenwirdieInterpolationmitProjektionseigenschaften~ITaus[19],diefolgendeEigenschaftenhat:10<br />

Esgelte~IT=~I(1)<br />

hP0In,wobeiP0IndieProjektionin<strong>der</strong>ZeitaufstuckweisekonstanteFunktionenund~I(1)<br />

hdieimfolgendenbeschriebeneInterpolationimOrtist.<br />

ZurDenition<strong>der</strong>InterpolationimOrtunterteilenwirdasGebietsoinMakrozellen<br />

~K,dajedeMakrozellegenaueinmalverfeinertwerdenmu,umzumfeinstenGitterzu<br />

kommen.Je<strong>der</strong>ZelleKlatsichsoeindeutigeineMakrozelle~Kzuordnen,diesozusagen<br />

ihreMutterzelleist.<br />

DerEinfachheithalberbeschrankenwirunsin<strong>der</strong>folgendenBeschreibungaufzweiRaumdimensionen.JedeMakrozellebestehtdortausvierKindzellenundumfatsomit9Knoten.<br />

DieInterpolationistnunsodeniert,dasieindenvierEckpunktendenPunktwert<strong>der</strong>zu<br />

interpolierendenFunktionauswertet,denvierSeitenmitten<strong>der</strong>MakrozelledenMittelwert<br />

<strong>der</strong>beidenumliegendenEckpunktezuordnetunddemKnotenin<strong>der</strong>Mitteeinensolchen<br />

Wertzuweist,dadieDierenzzwischeneinerbeliebigenFunktionundihrerInterpolierendendenMittelwertNullhat:<br />

u?~I(1)<br />

hu;'~K=0 8'2P0(~K): (2.25)<br />

DieseletzteEigenschaftverleiht<strong>der</strong>InterpolationeinenProjektionscharakter,da<strong>der</strong>Fehler<br />

senkrechtaufdemRaum<strong>der</strong>Funktionensteht,dieaufje<strong>der</strong>MakrozellekonstanteWerte<br />

haben.<br />

ImInnerenje<strong>der</strong><strong>der</strong>vierZellen<strong>der</strong>MakrozelleistdieFunktiondiebilineareFunktionmit<br />

denobendeniertenWertenindenKnoten.<br />

DieErweiterungaufbeliebigeRaumdimensionenistoensichtlich;aufgrund<strong>der</strong>KonstruktionuberMakrozellenpatsichdieInterpolationnaturlichindasUmfeldadaptivverfeinerter<br />

Gitterein.<br />

FurweitereDetailssiehe[19,Abschnitte2.4.1bis2.4.3].DieWahldieserrelativkompliziertenInterpolationistnurfurdieAbschatungrelevant,siemunichttatsachlichausgewertetwerden.Diese<br />

Interpolationwurdesogewahlt,dasiedieVorteile<strong>der</strong>Interpolation(lokaleFehlerabschatzungen)<br />

und<strong>der</strong>Projektion(<strong>der</strong>FehlerstehtsenkrechtaufbestimmtenRaumen)insichvereint.<br />

Mit<strong>der</strong>sodeniertenInterpolation~ITlatsichnunwie<strong>der</strong>einFehlerschatzerherleiten,wie<br />

amerstenZellresiduentermin(2.23)demonstriertsei.DazuspaltenwirzuerstineinenOrts-und<br />

einenZeitanteilauf:<br />

r1;u?~ITuKIn=?r1;u?P0InuKIn+r1;P0Inu?~ITuKIn:<br />

DiebeidenTermewerdennunnacheinan<strong>der</strong>behandelt.ImerstenTermbeachtenwirda<strong>der</strong><br />

Fehler<strong>der</strong>ProjektionP0InsenkrechtaufdemRaumP0(In)stehtunddieStabilitat<strong>der</strong>Projektion<br />

10In[19]istdieInterpolationfurbeliebigePolynomgradedesTestraumsbeschrieben.Dawirhierabernuran<br />

einemFehlerschatzerfurdasCrank-Nicolson-Verfahreninteressiertsind,giltdasfolgendenurfurdenSpezialfall<br />

in<strong>der</strong>ZeitstuckweisekonstanterTestfunktionen.Dain<strong>der</strong>zitiertenArbeitnurbilineare<strong>Elemente</strong>untersucht<br />

werden,seiendieseauchimfolgendenverwendet;dieErweiterungaufhohereAnsatzgradeistoensichtlich,aber<br />

technisch,undseihierdeshalbunterlassen.


2.4.FEHLERKONTROLLE P0InuInCkukIn: ?r1;u?P0InuKIn=?r1;u?P0InuKIn<br />

23<br />

?r1;u?P0InuKInZKr1?P0Inr1Inu?P0InuIndx =?r1?P0Inr1;u?P0InuKIn<br />

FurdenzeitenSummandenobengilteinerseits Cknminkr1kKIn;knk@tr1kKIn CZKminkr1kIn;knk@tr1kIn knk@tukIndx<br />

r1;P0Inu?~ITuKInZInkr1kK(1?~I(1) h)P0InuKdt; k@tukKIn:<br />

an<strong>der</strong>erseitsaberaufgrund<strong>der</strong>Projektionseigenschaft(2.25): XK2~Kr1;P0Inu?~ITuKIn=r1;P0Inu?~ITu~KIn =r1;(1?~I(1) =r1?~r1;(1?~I(1) =ZInr1?~r1;(1?~I(1) h)P0Inu~KIn h)P0Inu~KIn wobei~r1einbeliebigesElementausP0(~KIn)sei.Wirwollen~r1alsInterpolationvonr1auf diesenRaumauassen;dadieserjedochnichtaufK,son<strong>der</strong>nauf~Kdeniertist,kannman~r1 h)P0Inu~Kdt;<br />

Patchesan,d.h.r1;P0Inu?~ITuKIn2?dXK2~Kr1;P0Inu?~ITuKIn;<br />

nichtlokalausr1berechenundeskannaufKkeineAbschatzungen<strong>der</strong>Normvonr1?~r1geben; dasIntegrationsgebietmutedaheraufdenganzenPatcherweitertwerden. NimmtmannuneinenaherungsweiseGleichverteilung<strong>der</strong>FehleraufdeneinzelnenZelleneines<br />

sogiltr1;P0Inu?~ITuKInZInminkr1kK;2?dkr1?~r1k~K undwirerhaltenmitdemBramble-Hilbert-Lemma (1?~I(1)<br />

kr1?~r1k~KCh~Kkrr1k~K; h)P0InuKdt;<br />

Damitgiltinsgesamt (1?~I(1) h)P0InuKCh2~Kr2u~K:<br />

r1;u?~ITuKInC1kn?minkr1kKIn;knk@tr1kKIn +C2h2~Kminkr1kKIn;h~Kkrr1k~KIn k@tukKIn<br />

denSprungenaufdenZellkanten,beidemdurchdieVerwendungdesSpursatzeseineVermischung DieAuswertung<strong>der</strong>an<strong>der</strong>enTermein(2.23)erfolgtanalog;damanauerimSummandenmit r2u~KIn:


<strong>der</strong>Potenzenverursachtwird,jeweilszweiTermebekommt,vondeneneinernurk-,<strong>der</strong>an<strong>der</strong>e nurh-Potenzenenthalt,latsichdurchVergleichfeststellen,obeineVerfeinerungdesOrts-o<strong>der</strong> 24 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

desZeitgittersdieGenauigkeitmehrerhohenwird. InsgesamterhaltmanalsFehlerschatzerdiefolgendenAusdrucke:<br />

K;n=hdKkn3Xs=1s;k jJ(e)jCXnX K;n!s;k K2TnK;n;<br />

mitdenResiduenundGewichten 1;k<br />

K;n+s;h K;n!s;h<br />

Kk1=2 K;n; (2.26)<br />

!1;k 1;h K;n=h?d=2 K;n=h2?d=2 Kk?1=2<br />

k@tukKIn; minkr1kKIn;knk@tr1kKIn ;<br />

!1;h K 2;k<br />

Kk1=2 Kk?1=2<br />

nr2u~KIn<br />

minkr1kKIn;h~Kkrr1k~KIn ;<br />

!2;k 2;h K;n=h2?d=2 K;n=h?d=2 Kk?1=2<br />

k@tvkKIn; minkr2kKIn;knk@tr2kKIn ;<br />

!2;h<br />

3;k K;n=h?d=2?1=2<br />

Kk?1=2<br />

nr2v~KIn;<br />

minkr2kKIn;h~Kkrr2k~KIn ;<br />

!3;k K k1=2<br />

3;h<br />

K;n=12h3=2?d=2 Kk?1=2 n ?k@tvkKIn+hKk@trvkKIn; mink[naruh]k@KIn;knk[@tnaruh]k@KIn ;<br />

DieSkalierung<strong>der</strong>Gewichte!und<strong>der</strong>ganzenSummewurdenwie<strong>der</strong>wieobengewahlt,d.h.so, !3;h K;n=!2;h K;n: K k?1=2 n k[naruh]k@KIn;<br />

daimLimesh;k!0die!gegeneinekontinuierlicheFunktionunddieSummegegeneinIntegral gehen.Bei<strong>der</strong>Zusammenfassungvonh-PotenzenwurdekeinUnterschiedzwischenhKundh~K gemacht,dasichdiebeidennurumeinenFaktorzweiunterscheiden;dieseKonstantewurdein dieohnehinunbekannteKonstanteCimFehlerschatzerabsorbiert.EineImplementationineinem ProgrammwirddiesenUnterschiedjedochbeachten. werdenkonnte,istnochnichtberucksichtigt,dabeiVergoberungauchimInneren<strong>der</strong>Raum- gralenherauszunehmen. Zeit-ZellenKInunstetigeGradientenauftretenkonnen.IndiesenFallensindschonin(2.23) zusatzlicheSpungtermeeinzufuhrenunddieUnstetigkeitsmannigfaltigkeitenausdenGebietsinte-<br />

Bei<strong>der</strong>HerleitungdiesesFehlerschatzers,<strong>der</strong>praktischunveran<strong>der</strong>taus[19]ubernommen<br />

<strong>der</strong>PraxiswirdsichdieserMangeljedochmeistnichtwesentlichbemerkbarmachen,dadieVergroberungimmernurrechtwenigeZellenbetritunddaruberhinausauchnurdie,aufdenendie<br />

L<strong>osung</strong>imwesentlichenglattist,d.h.aufdenendieSprungtermekleinsind.DieImplementation dieserzusatzlichenSprungtermeineinemComputerprogrammwird,ebensowiedieVerwendung InbisherigenArbeitenwurdendieseModikationennichtvorgenommeno<strong>der</strong>ubersehen;in<br />

<strong>der</strong>nichtlokalenInterpolationbei<strong>der</strong>Auswertung<strong>der</strong>exaktenFehleridentitat,wiesieinAbschnitt 2.4.3dargestelltwurde,erheblicheSchwierigkeitenbereiten.


2.4.FEHLERKONTROLLE 25<br />

2.4.5Vergleich<strong>der</strong>beidenWege<strong>der</strong>Auswertung<br />

ImProgramm,mitdemdie<strong>Methoden</strong>dieserArbeitumgesetztwurden,wurde<strong>der</strong>Weg<strong>der</strong>AuswertungdesFehlerschatzersmiteinergenauergerechnetendualenFunktiongewahlt.Dieserhat<br />

gegenuber<strong>der</strong>AbschatzungmitdemBramble-Hilbert-LemmadiefolgendenVorteile:<br />

ImPrinzipsollteesmoglichsein,dieFehleridentitat(2.22)quantitativpraktischexaktauszuwerten(dieGenauigkeitdesFehlerschatzersollteinetwa<strong>der</strong>selbenGroenordnungliegenwie<strong>der</strong>FehleraufeinemeinmalverfeinertenGitter).ImGegensatzdazusindbei<strong>der</strong><br />

AbschatzungmitdemBramble-Hilbert-LemmadieInterpolationskonstantennochunbekannt.DurcheinigeanalytischeUberlegungenkannmanzeigen,dasiefurquadratische<br />

Zellenzwischen0.1und1liegen;durchProbierenindiesemBereichkonnensiedannso<br />

gewahltwerden,dasiebeieinfachenProblemen,beidenendieexakteL<strong>osung</strong>bekannt<br />

ist,denEzienzindexdesFehlerschatzers(d.h.dasVerhaltnisvongeschatztemzuechtem<br />

Fehler)aufWertenaheeinsbringen.Allerdingsistunklar,obdasdannauchbeirealen<br />

Problemengilt,beidenenverzerrteZellen,einspringendeEckenusw.vorkommen.<br />

DamiteinhergehendistdieMoglichkeit,dasVorzeichendesFehlersanzugeben.Ineinigen<br />

praxisrelevantenFallenkanndasvonVorteilsein,beispielsweisewennmiteinerSimulation<br />

gezeigtwerdensoll,daeinvorgegebenerMaximalwertnichtuberschrittenwird.In<strong>der</strong><br />

Praxisgibt<strong>der</strong>FehlerschatzerdasVorzeichendesFehlersbereitsaufrechtgrobenGittern<br />

immerrichtigist.<br />

DenangefuhrtenVorteilenstehenjedochdiefolgendenNachteilegegenuber:<br />

In<strong>der</strong>Praxishatessichgezeigt,dascharfeFehlerwertenurmitgroemAufwandzuerreichensind.DazutragensowohlmathematischeSchwierigkeiten,insbeson<strong>der</strong>edieLinearisierungnichtlinearerFehlerfunktionalealsauchpraktischeGrundebei,zuletzteremvor<br />

allemdieImplementationvonInterpolationenundVergleichenubermehrereZeitschritte<br />

mitunterschiedlichenGittern.<br />

AufdenerstenBlickerschiendieImplementationdesFehlerschatzersaufdieseArteinfacher.<br />

DerGrunddafurist,dabei<strong>der</strong>Auswertung<strong>der</strong>NormenindenGewichten!iK;nAbleitungen<br />

auftreten,diehoherals<strong>der</strong>Ansatzgradsind,sodasiedurchDierenzenquotientenaufdem<br />

KumgebendenPatchvonZellenapproximiertwerdenmussen;beson<strong>der</strong>sstorendsindin<br />

diesemZusammenhangdiehohenZeitableitungbei<strong>der</strong>Verwendungvon<strong>Elemente</strong>nmit<br />

hoheremAnsatzgradimOrt.<br />

DieseEinschatzungmujedoch,zumindestfurzeitabhangigeProbleme,aufgrund<strong>der</strong>Nichtlokalitat<strong>der</strong>Interpolationrevidiertwerden,diealleinfureinenerheblichenTeil<strong>der</strong>Komplexitat<strong>der</strong>Implementationverantwortlichist.<br />

Schlielichist<strong>der</strong>ganzerheblichhoherenumerischeAufwandzubeachten.DieBerechnung<br />

<strong>der</strong>dualenL<strong>osung</strong>miteinemquadratischenstatteinemlinearenAnsatzbenotigtrundvier<br />

MalsovielRechenzeitund-speicherunddominiertdamitdieverwendetenRessourcenfur<br />

dasprimaleProblemumeinMehrfaches.DiesesVerhaltnisbessertsichzwaretwasfurhohere<br />

Ansatzgrade,allerdingsistnichtklar,obesimmerausreicht,diedualeL<strong>osung</strong>dannnochmit<br />

nurumeinshoheremAnsatzgrad<strong>zur</strong>echnen.DerGrundist<strong>der</strong>mitwachsendemrkleiner<br />

werdendeAbstandzwischenQr(T)undQr+1(T)imVergleichzumAbstandzwischenQr(T)<br />

unddemkontinuierlichenL<strong>osung</strong>sraum;wirddasVerhaltnis<strong>der</strong>Abstandezuklein,wirddie<br />

Ersetzung (1?I(r)<br />

h)w ?! (1?I(r)<br />

h)wh<br />

fragwurdig.<br />

WieinKapitel5gezeigt,ist<strong>der</strong>AufwandineinigenFallentrotzdemnurinetwa<strong>der</strong>selben<br />

Groenordnungwiebei<strong>der</strong>VerwendungeineseinfachenEnergiefehlerschatzerso<strong>der</strong>beiglobalerVerfeinerung,wofurmanimmerhineineAussageuberdieGroedesFehlerbekommt.


26DerAufwandlieesichabererheblichsenken,wennmandiedualeL<strong>osung</strong>mitdemgleichen<br />

AnsatzgradrechnenwurdewiedasprimaleProblem.In<strong>der</strong>Praxislieesich<strong>der</strong>zusatzliche KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

wendungdesmitdemBramble-Hilbert-LemmahergeleitetenFehlerschatzersdahersinnvoller. gerechnetenL<strong>osung</strong>dieErwartungnichterfullenkonnte.FurzukunftigeProblemescheintdieVer-<br />

Abschlieendmufestgestelltwerden,dadieAuswertungmiteinermithoheremAnsatzgrad Aufwandwohlkaumrechtfertigen.<br />

DafursprechenimwesentlichendiefolgendenArgumente: In<strong>der</strong>Praxishatessicherwiesen,daesoftnurwichtigist,dieGroenordnungdesFehlers<br />

FurProblemeausdemUmfeld<strong>der</strong>Wellengleichung,aberauchfurvielean<strong>der</strong>eProblemeohneDampfungo<strong>der</strong>mitstarkenNichtlinearitatenist<strong>der</strong>Aufwand<strong>zur</strong>L<strong>osung</strong>mit<br />

zukennen;inkritischenFallenwirdmanohnehineinMehrfachesdesgeschatzteno<strong>der</strong>berechnetenFehlersalsSicherheitsmargenehmen,sodaeineUngenauigkeitdurchdieWahl<br />

<strong>der</strong>InterpolationskonstanteninvielenFallenakzeptabelist.<br />

<strong>der</strong>dualenL<strong>osung</strong>verwendetwurden,we<strong>der</strong>rechtfertigennochinvielenFallenbereitstellen. EinfurdiePraxiswesentlichwichtigeresKriteriumist,obeinProblemdurchdieVerwendungeinesFehlerschatzersaufeinehohereGenauigkeitbzw.uberhauptgelostwerdenkann.<br />

unterschieden,wennstattdembeschriebenenSchatzereinenurteilweiseimplementierte DieexaktereAuswertungdesFehlerschatzerswirddahernurunwesentlichezientereGitter leitetenSchatzers.DagegenzeigtdieErfahrung,dadieVerwendungeinesdualenProblems produzierenkonnenalsbei<strong>der</strong>VerwendungdesmitdemBramble-Hilbert-Lemmasherge-<br />

invielenFallenistbeihyperbolischenGleichungendiesesGewichtNull,namentlichwenn GewichtungeinesRaum-Zeit-PunktsmitseinemBeitragzumEn<strong>der</strong>gebnisverantwortlichist; eineteilweisedrastischeReduktion<strong>der</strong>benotigtenZellenbewirkte,wofurhauptsachlichdie<br />

ren.IndiesenFallenlassensichdieerheblichhoherenRessourcen,diehier<strong>zur</strong>Bestimmung "vernunftiger\Genauigkeitan<strong>der</strong>Grenzedesmit<strong>der</strong>heutigenRechnertechnikErreichba-<br />

DieErfahrungbei<strong>der</strong>ArbeitamProgrammhatgezeigt,dadieerzeugtenGittersichkaum Version(zumBeispielnurdieGebietsresiduenohnedieSprungterme)verwendetwurde.<br />

Letztlichist<strong>der</strong>Aufwand<strong>zur</strong>ImplementationdesindieserArbeitverfolgtenWeges,wenigstensfurzeitabhangigeProbleme,mindestensgenausohoch,wahrscheinlichsogarhoherals<br />

<strong>der</strong>an<strong>der</strong>evorgeschlageneWeg. <strong>der</strong>PunktauerhaltdesEinugebietsdesZielfunktionalsliegt.<br />

Bei<strong>der</strong>FehlerkontrollewarenwiraneinerAuswertungJ(w)<strong>der</strong>L<strong>osung</strong>interessiert.J()konnte 2.4.6Bewertung<strong>der</strong>LinearisierungnichtlinearerZielfunktionale dabeieinPunktwert,einIntegral,dieEnergieo<strong>der</strong>einbeliebigesan<strong>der</strong>es,nichtnotwendigerweise linearesFunktionalsein.Abzuschatzenwar<strong>der</strong>Fehler<br />

einlinearesFunktionalJ()sogewahltwerden,da denmandurchdieAuswertung<strong>der</strong>numerischenanstelle<strong>der</strong>exaktenL<strong>osung</strong>macht.Dazumute J(w)?J(wh);<br />

gilt.DierichtigeWahldafurist J(w?wh)=Z1 J(e)=J(w?wh)=J(w)?J(wh)=J(w)?J(wh)<br />

0J w(sw+(1?s)wh)ds(w?wh); (2.27)


2.4.FEHLERKONTROLLE d.h.dieDierenzzweierFunktionalwerteistdieIntervallangemal<strong>der</strong>mittlerenAbleitungdes FunktionalimIntervall.11DadieexakteL<strong>osung</strong>nichtbekanntist,wirdalsrechteSeitedesdualen 27<br />

ProblemsdasgestorteFunktional ~J(w?wh)=Z1<br />

gewonnenwurden. verwendet.12DieTildekennzeichneimfolgendenGroen,diemitdiesemgestortenFunktional 0J w(wh)ds(w?wh)=J w(wh;w?wh) (2.28)<br />

J()?~J()=Z1 DieDierenz<strong>der</strong>beidenFunktionaleistnachdemgleichenVerfahrenwieobendurch<br />

0J 0Z1 w(sw+(1?s)wh)?J 02J u2(r(sw+(1?s)wh)+(1?r)wh)dr(sw+(1?s)wh?wh)ds() w(wh)ds()<br />

gegeben.VerwendetmandieLinearitatvon2J rsiminnerenIntegral,soerhaltmanfurdieAbweichungzwischendemgesuchtenFehlerfunktional unddemaufgrund<strong>der</strong>LinearisierungfalschlicherweiseerhaltenenWert J()=J()?~J()=Z1 0Z1<br />

u2inseinemzweitenArgumentundsubstituiertq=<br />

=Z1 =Z1 0Zs 0Zs 02J u2(qw+(1?q)wh)dq(w?wh)ds() u2(r(sw+(1?s)wh)+(1?r)wh)dr(w?wh)sds()<br />

J()istnuneinlinearesFunktional,sodamanwieschoninAbschnitt2.4.2gemadem RieszschenSatzeinElementj(w;x;t)desDualraumsmitJ( 02J u2(qw+(1?q)wh;w?wh;)dqds:<br />

assoziierenkann.MitJ()unddemgestortenFunktional~J()sindjeweilsdualeL<strong>osung</strong>enwund FunktionG(x;t;x0;t0)zumdualenOperatorvonj(w;x;t)abhangt: ~wverbunden,<strong>der</strong>enDierenzaufgrund<strong>der</strong>Linearitat<strong>der</strong>WellengleichungdurcheineGreensche )=Rj(w;wh;x;t)(x;t)dxdt<br />

mitj(x;t)=Z1 w=w?~w=ZZT 0G(x;t;x0;t0)j(x0;t0)dx0dt0<br />

wobeijdurchJ( 0Zs<br />

zwischen<strong>der</strong>gewunschtenFehleridentitat(2.22)und<strong>der</strong>gestorten )=Rj( 0@2(j(w)w) ;x;t) @w2 (x;t)dxdtdeniertsei.MitjgiltfurdieAbweichung (qw+(1?q)wh;x;t)dqds(w(x;t)?wh(x;t));<br />

EK;n?~EK;n=?(wh;t;w?wh)KIn+(vh;u?uh)KIn<br />

isteinlinearesFunktionalin 11DieAbleitungeinesFunktionalsF( +(raruh;v?vh)KIn?12([naruh];v?vh)@KIn(2.29)<br />

vonF <strong>der</strong>zweitenAbleitungandenPunktenu0undu1;diezweiteAbleitungbeziehtsichdabeiaufdasersteArgument 12IneinigenFallenkannmandasexakteFunktional(2.27)verwenden,selbstwenndiekontinuierlicheL<strong>osung</strong> u(u0; ). .EbensoistdiezweiteAbleitung2F )aneinerStelleu0wirddurchF u2(u0;u1; u(u0)( )dasinu1und )o<strong>der</strong>F u(u0; lineareFunktional )bezeichnet;sie<br />

diskutierenware;daraufseijedochindieserArbeitverzichtet. pathologischeSituationendar,indenendieVerwendungdesFehlerschatzers<strong>zur</strong>Gitterverfeinerunggenauerzu wnichtbekanntist;einBeispieldafuristinAbschnitt5.2gegeben.DieseFallestellenaberingewissemSinne


28 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

furallewh.DieAbweichungin<strong>der</strong>FehleridentitatEK;n?~EK;nhangtdahervomFehlere=<br />

w?whlinearab,fallsdasZielfunktionalquadratischist,quadratischfallsJkubischist,usw.Sie<br />

istdamitvoneinerOrdnunghoherimFehleralsdasZielfunktional;wieinAbschnitt3gezeigt<br />

wird,ist<strong>der</strong>Linearisierungsfehlerabertrotzdemnichtimmervernachlassigbar.<br />

EineweitereAbschatzungvonEK;n?~EK;nwarehierwunschenswert,istaberschwierig,da<br />

sowohljalsauchGimallgemeinensingularsindundmannurschwerzuAussagenininteressantenNormenkommt.EinindiesemFallgangbarerWegware,dieNormenuberdieFourier-TransformiertendieserGroenzugewinnen,dadieseindenmeistenFallenmehrRegularitat<br />

besitzen.<br />

In<strong>der</strong>Praxisistneben<strong>der</strong>AbschatzungdesFehlers,furdie<strong>der</strong>hergeleitetelineareZusammenhangmitdemLinearisierungsfehlergilt,wichtig,durchdenFehlerschatzerezienteGitter<br />

zuerzeugen.DieserProzeistlei<strong>der</strong>nichtlinear,wasdadurchzustandekommt,dadieFehlerindikatorenfurdieeinzelnenZellen<strong>der</strong>GroenachsortiertunddieZellenindieserReihenfolge<br />

verfeinertwerden.Dasfuhrtgelegentlichdazu,daZellenverfeinertwerden,dieweitabvondem<br />

Gebietliegen,dasfurdasZielfunktionalwichtigist,selbstdann,wenn<strong>der</strong>Fehlerschatzernur<br />

maigschlechtdentatsachlichenFehlerbeitragapproximiert.IndiesenFallenistdasGitterfur<br />

dennachstenDurchlaufnichtbesseralsfurdenaktuellen,soda<strong>der</strong>ProzeausGitterverfeinerung<br />

undbessererLinearisierungnichtkonvergiert;dieerzeugtenL<strong>osung</strong>ensindhaugunbrauchbar.<br />

DieZielfunktionaleimKontext<strong>der</strong>Wellengleichungsindimallgemeinenentwe<strong>der</strong>linearo<strong>der</strong><br />

quadratischin<strong>der</strong>L<strong>osung</strong>;<strong>der</strong>lineareFallstelltkeineProblemedar,wahrend<strong>der</strong>quadratische<br />

FalleinereinfachenVariante<strong>der</strong>obigenAnalysezuganglichist,dadieIntegralein<strong>der</strong>Darstellung<br />

vonJ()berechenbarsind.WirbetrachtenalsBeispielfalldenEnergieudurcheineKurve:<br />

J(w)=ZT<br />

0ZCv(aru)ndsdt:<br />

Furdiesengiltmitt=('; ):<br />

2J<br />

w2(qw+(1?q)wh;w?wh;t)=ZT<br />

0ZCf (ar(u?uh))+(v?vh)(ar')gndsdt<br />

unddamitfurdieAbweichungdesFehlerschatzersvomWertbeirichtigerLinearisierung<br />

J(e)=ZT<br />

0ZC(v?vh)(ar(u?uh))ndsdt: (2.30)<br />

DieseGroewirdinAbschnitt3.4.2naherungsweiseausgewertet;dortwirdgezeigt,daineinigen<br />

praxisrelevantenFallendieLinearisierungsoschlechtseinkann,da<strong>der</strong>LinearisierungsfehlerJ<br />

in<strong>der</strong>gleichenGroenordnungwie<strong>der</strong>WertdesFehlerfunktionalsliegenkann.Dashatimallgemeinen<strong>zur</strong>Folge,da<strong>der</strong>ProzeausGitterverfeinerungundFehlerschatzungnichtkonvergiert,<br />

dadieGitterverfeinerungkeinegenauereL<strong>osung</strong>desprimalenProblemsunddamitauchkeine<br />

bessereLinearisierungimnachstenVerfeinerungsschrittbewirkt.<br />

2.4.7Bewertung<strong>der</strong>numerischendualenL<strong>osung</strong><br />

Unabhangigdavon,obdieFehleridentitatnachdeminAbschnitt2.4.3vorgeschlagenenVerfahren<br />

o<strong>der</strong>wieinAbschnitt2.4.4durchAbschatzungmitdemBramble-Hilbert-Lemmaausgewertet<br />

wird,mudieexaktedualeL<strong>osung</strong>wdurcheineaufnumerischemWegerhalteneFunktionersetzt<br />

werden.ImerstenFallwaresnotig,dienumerischedualeL<strong>osung</strong>miteinemhoherenAnsatzgrad<br />

<strong>zur</strong>echnen,imallgemeinenwurdeerumeinsgroerals<strong>der</strong>AnsatzgraddesprimalenProblems<br />

gewahlt;imzweitenFallisteinbeliebigerAnsatzgradmoglich,meistenswahltmanjedochden<br />

selbenwiefurdasprimaleProblem.<br />

DieErsetzung<strong>der</strong>exaktendurcheinenumerischedualeL<strong>osung</strong>bewirkteinenzusatzlichen<br />

Fehlerbei<strong>der</strong>Auswertung<strong>der</strong>Fehlerschatzer.Wahrendklarist,dadieserFehlervonhoherer<br />

OrdnungalsdieFehleridentitatist,diewirgeradeauswertenwollen,istdasGroenverhaltnis


2.4.FEHLERKONTROLLE 29<br />

x<br />

t<br />

x0<br />

(x1,T)<br />

x<br />

t<br />

x0<br />

(x1,T)<br />

x<br />

t<br />

x0<br />

(x1,T)<br />

Abbildung2.6:Darstellung<strong>der</strong>Problematikbei<strong>der</strong>Ersetzung<strong>der</strong>exaktendualenL<strong>osung</strong>wdurch<br />

einenumerischgewonneneL<strong>osung</strong>.LinksexakteprimaleunddualeL<strong>osung</strong>en;in<strong>der</strong>Mitteexakte<br />

duale,abernumerischeprimaleL<strong>osung</strong>;rechtsnumerischeprimaleunddualeL<strong>osung</strong>.Weitere<br />

ErlauterungenimText.<br />

dieserbeidenWertenichtoensichtlich.ImallgemeinendarfdieErsetzungnichtvolligunkritisch<br />

durchgefuhrtwerden,wiesichanfolgendemBeispieldemonstrierenlat:<br />

Wirwollenannehmen,dadieAnfangsbedingungeneineWellegegebenerAusdehnungvon<br />

x0ausineinevorgegebeneRichtungloslaufenlassen.DerEinfachheithalberbeschrankenwir<br />

unsaufnureineRaumdimension,sodawirbeikonstantenKoezientendenWeg<strong>der</strong>Welle<br />

imx?t-DiagrammwieinAbbildung2.6linksmitdurchgezogenenLiniendarstellenkonnen.<br />

DasZielfunktionalseidiePunktauswertungin(x1;T);dieexaktedualeL<strong>osung</strong>istdanndurchdie<br />

avancierteGreenscheFunktiongegeben,<strong>der</strong>enTragerdasdurchdiegepunktetenLinienbegrenzte<br />

Gebietist.InhoherenDimensionenistsiejedochnurentlang<strong>der</strong>gepunktetenLinienvonNull<br />

verschieden,waswirimfolgendenAnnehmenwollen.<br />

In<strong>der</strong>Mitte<strong>der</strong>Abbildungist<strong>der</strong>Falldargestellt,dadieprimaleL<strong>osung</strong>aufnumerischem<br />

Wegegerechnetwurde,diedualeL<strong>osung</strong>abernachwievorexaktbekanntist.Aufgrunddesin<br />

Abschnitt4.5.2geschil<strong>der</strong>tenProblemsistdienumerischeAusbreitungsgeschwindigkeithoherals<br />

dieexakte;dieSteigung<strong>der</strong>BegrenzungsliniendesTragers<strong>der</strong>primalenL<strong>osung</strong>istdahergroer<br />

alsimexaktenFall.Verfeinerungwirdnundortstattnden,wosichdieTragervonnumerischer<br />

primalerundexakterdualerL<strong>osung</strong>uberlappen,d.h.imschattiertenBereich.DieVerfeinerung<br />

wirddazufuhren,da<strong>der</strong>linkeTeil<strong>der</strong>WelleimnachstenDurchlaufnaheran<strong>der</strong>exaktenL<strong>osung</strong><br />

ist,alsoinsbeson<strong>der</strong>edadieAbweichung<strong>der</strong>Ausbreitungsgeschwindigkeitgeringerist.Derrechte<br />

TeilwirdnichtverfeinertundbehaltdamitseinefalscheGeschwindigkeit,wasallerdingsauchnicht<br />

schlimmist,daerohnehinnichtzumZielfunktionalbeitragt.<br />

Esistoensichtlich,dabereitsindiesemFallmitexakterdualerL<strong>osung</strong>dieKonvergenzgegendierichtigeprimaleL<strong>osung</strong>rechtlangsamgehenkann,danuretwain<strong>der</strong>erstenHalftedes<br />

Zeitintervalls(0;T)uberhauptVerfeinerungauftritt.ImbestenFallistdienumerischeL<strong>osung</strong><br />

dortexakt,furgroereZeitenjedochistdieAusbreitungsgeschwindigkeitimnachstenDurchlauf<br />

ebensofalschwieimerstenundmanbrauchtmehrereSchritte,bisuberhaupterstdasganze<br />

Zeitintervallverfeinertist.JegroerdieAbweichungzwischenexakterundnumerischerAusbreitungsgeschwindigkeitist,destomehrSchrittesindnotig,umdenganzenWegzwischenUrsprungsundAuswertungspunktzuverfeinern.<br />

DasProblemverschlimmertsichnoch,wennauchdiedualeL<strong>osung</strong>numerischgewonnenwerdenmu(rechterTeil<strong>der</strong>Abbildung):dannistauchdieAusbreitungsgeschwindigkeit<strong>der</strong>dualen<br />

L<strong>osung</strong>falschunddieTrager<strong>der</strong>beidenFunktionenuberlappenuberhauptnichtmehrinBereichen,diefurdasZielfunktionalrelevantsind.IndiesemFallwird<strong>der</strong>FehlerschatzereinenWert<br />

Null<strong>zur</strong>uckgebenundalleZellenzuZeitenvergrobern,dievor<strong>der</strong>Zeitliegen,wosich<strong>der</strong>rechte<br />

Teil<strong>der</strong>dualenL<strong>osung</strong>unddieprimaleL<strong>osung</strong>uberschneiden.EskannhierkeineKonvergenz<br />

gegendierichtigeL<strong>osung</strong>geben.<br />

Aufgrund<strong>der</strong>geschil<strong>der</strong>tenProblematikistesnotwendig,dieVerfeinerungmitdemdualen<br />

Fehlerschatzererstdannzubeginnen,wennschonguteNaherungenfurdieprimaleL<strong>osung</strong>vor-


handensindundwenndasGittergutgenug<strong>zur</strong>Berechnung<strong>der</strong>dualenL<strong>osung</strong>ist.In<strong>der</strong>Praxis zeigtessich,daesfurletzteresnichtausreicht,diedualeL<strong>osung</strong>auf<strong>der</strong>Schnittmenge<strong>der</strong>Trager 30 KAPITEL2.NUMERIKDERWELLENGLEICHUNG<br />

<strong>der</strong>beidenL<strong>osung</strong>engutzuapproximieren,son<strong>der</strong>ndaesnotigist,dasGitterauchgeeignetan diedualeL<strong>osung</strong>anzupassen(vgl.Abschnitt4.5.1). lerschatzungnichtmoglichist.DieberechnetenFehlerschatzerzeigenimallgemeineneinenur schwacheKorrelationmitdemtatsachlichenFehlerundliegenoftumeinbiszweiGroenordnungendaneben;allerdingssinddieerzeugtenGittersehreektiv,wasdenverwendetenAnsatz<br />

rechtfertigt.DieschlechteApproximationdesechtenFehlersdurchdenFehlerschatzeristnaturlich Danebenzeigtsichallerdingsauch,dainpraxisnahenBeispielenquantitativrichtigeFeh-<br />

Auswirkung<strong>der</strong>Ersetzungw!w(r+1) instabileAuswertung<strong>der</strong>Fehleridentitat,bei<strong>der</strong>einIntegraluberzweistarkoszillierendeFunktionen,namentlichdasResiduumund(1?Ih)w,ausgefuhrtwerdenmu.DieGenauigkeitdes<br />

SchatzerskannunterUmstandenverbessertwerden,wennbeiseinerBerechnungdieGalerkin- Orthogonalitatnichtausgenutztwird,sodadieIntegralenuruberdasoszillierendeResiduum, h undwirdverstarktdurchdiegegenuberkleinenStorungen<br />

teriumshatallerdingsausdengeschil<strong>der</strong>tenGrundenunterVerwendungeinerInterpolationund aberubereineglatteFunktionwausgefuhrtwerdenkonnen;dieBerechnungdesVerfeinerungskri-<br />

<strong>der</strong>Galerkin-Orthogonalitatzugeschehen.


Kapitel3<br />

Anwendungaufdiesolare Atmosphare<br />

Dickebei<strong>der</strong>Sonnerund2.200kmbetragt.IndieserbewegtsichdieTemperaturzwischen4.000 DieimvorigenKapitelhergeleitetennumerischen<strong>Methoden</strong>sollenindiesemAbschnittaufein ache(Photosphare)<strong>der</strong>meistenSternbendetsicheineChromospharegenannteSchicht,<strong>der</strong>en und20.000K.NachauenhindirektanschlieendsteigtdieTemperaturineinerkleinenUbergangszonevon100-200kmDickeaufmehrereMillionenKelvinanundauchdieDichtean<strong>der</strong>tsich<br />

Dimensionenverglichenmit<strong>der</strong>Dicke<strong>der</strong>Chromosphareweitgehendkonstant. Wegen<strong>der</strong>kaltenSchichtzwischenSonneninneremundKoronakommenwe<strong>der</strong>Warmeleitungnoch starkenMagnetfel<strong>der</strong>nundmagnetohydrodynamischenEektenausHeizungdurchSchockwellen. terEnergieuvorhandensein.DertatsachlicheHeizungsmechanismusbestehtvermutlichneben StrahlungsheizunginFrage;an<strong>der</strong>erseitskannauchausdeminterstellarenRaumkeinnennenswer-<br />

EinephysikalischnurteilweiseverstandeneFrageist<strong>der</strong>Mechanismus<strong>der</strong>Heizung<strong>der</strong>Korona.<br />

Beispielaus<strong>der</strong>PhysikstellarerAtmospharenangewendetwerden.Oberhalb<strong>der</strong>sichtbarenOberummehrereGrosenordnungen.Indieser,Koronagenannten,SchichtbleibtdieTemperaturauf<br />

AkustischeWellenwerdendabeiauf<strong>der</strong>SonnenoberachedurchdiedortvorhandenenKonvektionsstromungenerzeugtundbewegensichin<strong>der</strong>Chromosphareund<strong>der</strong>anschlieendenKorona<br />

nachauen;in<strong>der</strong>dunnenGasatmospharebildensieschnellstarkeSchocks,diein<strong>der</strong>Lagesind,<br />

durchgefuhrt,allerdingszueinemgroenTeilmitnureinerRaumdimension(vgl.[33,25,31,32]) Energiezudissipieren. isteswichtigsienumerischzusimulieren.SolcheSimulationenwerdenseitvielenJahrenerfolgreich eineRaumdimensionwirdgemeinhinalswunschenswertbezeichnet,umrealistischeModelle<strong>zur</strong> undnurinwenigenArbeiteninzweiDimensionen(z.B.[26]).DieErweiterungaufmehrals UmdenEnergieeintragindieChromospharedurchakustischeWellenabschatzenzukonnen,<br />

AusbreitungakustischerWellenin<strong>der</strong>solarenAtmosphareverwendenzukonnen. nichtmoglichsind,lassensichdiesenurdurchdieL<strong>osung</strong>einesinversenProblemsgewinnen;dazu schenGroenTemperaturundDichtehinreichendgenaubekanntsind.DadirekteMessungen werdenMessergebnissemitSimulationsergebnissenfureingegebenesModellverglichen,umdas Modellzuverbessern.SolcheRechnungensindauerordentlichaufwendig,dadiezuberucksichtigendenphysikalischenEektesehrvielfaltigsindundnebendenGasgleichungenauchStrahlungfekteaufgrund<strong>der</strong>HeizungdurchSchockwellenbeinhalten.DieInversion<strong>der</strong>Medatengeschieht<br />

imallgemeinendurchtrialan<strong>der</strong>rorundzusatzlichephysikalischeAnnahmen.UmfangreicheDarstellungzudiesemProblemsindbeispielsweisein[34,15,10]zunden.ImRahmendieserArbeit<br />

wurdeeinModellfurDichteundTemperaturaus[32]verwendet(bKmG{broadenedKolmogorov, modiedGauss),beidemdynamischeEekteaufgrundakustischerWellenmitberucksichtigtwurden;dasFrequenzspektrum<strong>der</strong>dasMediumheizendenWellenfolgtdabeieinerVerteilung,dieaus<br />

DieSimulationvonPhanomenenin<strong>der</strong>Sonnenatmospharesetztvoraus,dadiephysikali-<br />

NichtgleichgewichtseektedurchdengerichtetenEnergieudurchStrahlungunddynamischeEf-<br />

31


14000<br />

12000<br />

32 TurbulenzmodellenundAnpassungenandiesolareUmgebunghergeleitetwerdenkann(vgl.[31, Abschnitt2.2]). KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

dargestellt.ManerkenntdeutlichdenBeginndessteilenAnstiegsan<strong>der</strong>GrenzezwischenChromosphareundKorona.DieTemperaturschwanktin<strong>der</strong>Koronazwischenetwa2undbiszu6<br />

MillionenKelvin;furdieRechnungenwurdeeinAnstieginnerhalbvon200kmaufeinekonstante Temperaturvon2MillionenKelvinangenommen,wobeidaraufhingewiesensei,dadieseTemperaturwahldasErgebnis<strong>der</strong>Rechnungenwesentlichzubeeinussenvermag.Ausdengegebenen<br />

DatenfurTemperaturTundDichtelatsich<strong>der</strong>Koezienta(x)in<strong>der</strong>Gleichung(1.1)nach folgendenFormelnherleiten: c2=RT a=c2: ;<br />

DerausdiesemModellhergeleiteteVerlauf<strong>der</strong>TemperaturistinAbbildung3.1beispielhaft<br />

hohenDichtezu53gewahltwerdenkann,RdieallgemeineGaskonstanteund=1:3dasmittlere DabeiistcdielokaleAusbreitungsgeschwindigkeit,<strong>der</strong>Adiabatenkoezient,<strong>der</strong>aufgrund<strong>der</strong> MolgewichtdesGases.<br />

10000<br />

8000<br />

Abbildung3.1:Verlauf<strong>der</strong>TemperaturimbKmG-Modell(aus[32]).Nachobenhinsteigtdie<br />

6000<br />

TemperaturaufzweiMillionenKelvin;dieserAnstiegistnichtmehrdargestellt,umdieTemperaturvariationenin<strong>der</strong>Chromospharenochdarstellenzukonnen.<br />

4000<br />

2000<br />

’bKmG’-Modell<br />

0<br />

0 500 1000 1500 2000 2500<br />

NebendemerwahntenModellaus[32]wurdenauchRechnungenmitan<strong>der</strong>enTemperaturmodellendurchgefuhrt,beispielsweiseModellCaus[34]undmitdenErgebnissenaus[15]und[10].<br />

WellenpraktischnurdurchReexionan<strong>der</strong>UbergangsschichtzwischenChromosphareundKoronabehin<strong>der</strong>twird,wahrenddieTemperaturvariationenin<strong>der</strong>Chromospharepraktischkeinen<br />

DieErgebnissestimmtenmiteinan<strong>der</strong>imRahmen<strong>der</strong>Genauigkeit<strong>der</strong>Rechnungenweitestgehend<br />

Hoehe [km]<br />

beiallenModellenimwesentlichengleich. Einuhaben,imGegensatzzumFallnichtlinearerWellen;<strong>der</strong>Temoeraturanstiegverlauftaber uberein.Dasistdarauf<strong>zur</strong>uckzufuhren,da<strong>der</strong>EnergieuindieKoronabeilinearenakustischen<br />

Situationangenommen,indemeineReduktionaufnurzweiRaumdimensionenundvorallemeine VernachlassigungallernichtlinearerEekteindenGasgleichungendurchgefuhrtwird.Auchwurdenwe<strong>der</strong>StrahlungstransportnochthermischeNichtgleichgewichtsbedingungenverwendet.Die<br />

erhaltenenErgebnissesinddahernursehrbedingtmitMessungenunddenErgebnissennichtlinearerBerechnungenvergleichbar;dasZieldieserArbeitisteherdieDemonstration<strong>der</strong>generellen<br />

Wieschonin<strong>der</strong>EinleitungzudieserArbeiterlautert,wirdeinestarkeIdealisierungdieser<br />

Ordnungin<strong>der</strong>Zeit. Anwendbarkeitadaptiver<strong>Methoden</strong>aufWellenphanomeneundhyperbolischeGleichungenzweiter<br />

Temperatur [K]


u=0<br />

60.000 km 0 km 18.000 km 0 km<br />

4.000 km<br />

du/dn=0<br />

u=0<br />

3.000 km<br />

2.450 km<br />

2.250 km<br />

3.1.DEFINITIONDESGEBIETSUNDDERRANDBEDINGUNGEN schlieenddieverschiedenenMoglichkeiten<strong>der</strong>Auswertung<strong>der</strong>Rechnungendiskutiert.Schlielich IndenfolgendenAbschnittenwerdenzuerstdieDenitiondes<strong>zur</strong>echnendenTestfallsundan-<br />

33<br />

3.1 werdendieErgebnisse<strong>der</strong>Rechnungenprasentiert.<br />

RechengebietundRandbedingungenwerdenimwesentlichendurchdiephysikalischeProblemstellungbestimmtundsindinAbbildung3.2dargestellt.AlsRandwertfunktionfurdenunterenRand<br />

wurdeDenitiondesGebietsund<strong>der</strong>Randbedingungen<br />

gewahlt;dadurchlauftvon<strong>der</strong>linkenunterenEckeeineWelleindasGebiethinein.IndenRechnungenwara=50km,dasheitimVergleichzumgesamtenGebietsehrklein;wurdezu60<br />

gD(x;0;t)=cos?2xasin?tfurx


34 KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

DarstellungindierentiellerForm:gemadem"klassischen\Ansatzaus[14]lassensichdie<br />

exaktenRandbedingungenalsin<strong>der</strong>ZeitundimOrtnichtlokalenIntegraloperatorschreiben.<br />

DieserkannalsPseudodierentialoperatoraufgefatundineineTaylor-Reiheentwickelt<br />

werden,waseineHierarchievonzunehmendgenauerenRandbedingungenergibt.Dieersten<br />

Glie<strong>der</strong>dieserFolgesindimfolgendenfurzweiRaumdimensionenundtrivialeKoezienten<br />

(a==1)angegeben(tbezeichneeinenTangentenvektoran<strong>der</strong>Rand):<br />

@u<br />

@n+v=0;<br />

@v<br />

@n+@v<br />

@t?12@2u<br />

@t2=0;<br />

@2v<br />

@n@t+@2v<br />

@t2?14@3u<br />

@t2@n?34@2v<br />

@t2=0:<br />

DieRandbedingungensindjeweilsfursenkrechtauftreendeWellenidealabsorbierend,<br />

wahrenddieAbsorptionmit<strong>der</strong>AbweichungdesAuftrewinkelsvon<strong>der</strong>Senkrechtenimmerschlechterwird(esistbekannt,vgl.[20],dalokaledierentielleRandbedingungendiese<br />

EigenschaftinharentinsichtragenundnichtfuralleEinfallswinkelundFrequenzenideal<br />

absorbierendseinkonnen).DadieQualitat<strong>der</strong>erstenApproximationnichtsehrgutist,die<br />

ImplementationsowiediemathematischeFormulierungineinem<strong>Finite</strong>n-<strong>Elemente</strong>-Ansatz<br />

mitpolynomialenAnsatzfunktionenbeidenfolgendenGlie<strong>der</strong>nwegen<strong>der</strong>schnellhoher<br />

werdendenAbleitungenaberschwierigist,wurdeaufeineVerwendungverzichtet.<br />

ExakteRandbedingungenInjungererZeitwurdenexakteabsorbierendeRandbedingungen<br />

furakustische,elastischeundelektromagnetischeWellengleichungenvorgeschlagen(vgl.[18,<br />

17]),diein<strong>der</strong>ZeitlokalsindundnurersteAbleitungenenthalten.SiesindjedochnichtlokalimOrt(esisteineEntwicklung<strong>der</strong>L<strong>osung</strong>nachKugelfunktionendurchzufuhren)und<br />

ihrgroterNachteilbestehtdarin,dasienurauf<strong>der</strong>OberacheeinerKugelgelten;eine<br />

VerallgemeinerungaufbeliebigeGebieteerscheintauerindenFallenausgeschlossen,wodie<br />

EigenfunktionendesLaplace-OperatorsaufdemRanddesGebietsbekanntsind.<br />

"NichtreektierendeRandbedingungen\:unterdiesemNamenwirdin<strong>der</strong>Ingenieursliteratur<br />

(vgl.zumBeispiel[11])dieTechnikgefuhrt,umdasGebietherumeineo<strong>der</strong>mehrereSchichtenvonZellenzulegen,indenen<strong>der</strong>GleichungeinDampfungstermhinzugefugtwird.In<br />

diesemBereichwirdjedeeinlaufendeWelleexponentiellgedampft.UmeineguteAbsorption<br />

zuerreichenistjedocheinemitkleinerwerden<strong>der</strong>WellenlangegroereSchichtvonZellen<br />

notwendig;daruberhinausistdieDampfungzwarexponentiell,jedochnichtvollstandig,so<br />

daeinkleinerTeil<strong>der</strong>Welletrotzdemreektiertwird.<br />

AlledreivorgeschlagenenVerfahrenfor<strong>der</strong>neineUmformulierungdesursprunglichenProblems<br />

sowieerheblichenImplementationsaufwand.EswurdeinUbereinstimmungmit<strong>der</strong>Fragestellung<br />

diefolgendenL<strong>osung</strong>verfolgt:dareektierteWellennurdanneinProblemdarstellen,wennsie<br />

EnergieuberdieAuswertungsliniein3000kmHohetransportieren,istlediglichReexionamoberenRandproblematisch.ReexionamrechtenRandunterhalb<strong>der</strong>Ubergangszoneisterwunscht,<br />

dasiedasGebietvirtuellnachrechtsfortsetztundsomitselbstdieWellenspateraufdieUbergangszonetreen,<strong>der</strong>enWeganfangszuachverliefumnochvordemrechtenRandbisineine<br />

Hohevon2250kmzugelangen.Oberhalb<strong>der</strong>UbergangszoneistdieReexionvomrechtenRand<br />

nichtrelevant,dadieWellenvonuntenkommenundsomitauchwie<strong>der</strong>schragnachobenreektiert<br />

werden,sodakeinEnergieuuberdieAuswertungslinie<strong>zur</strong>uckzubefurchtenist.Ausdiesen<br />

beidenGrundenwurdenrechtsreektierendeRandbedingungengesetzt;dieWahlvonDirichletgegenuberNeumann-Wertenisthierbeiwillkurlich.<br />

UmdiealleinunerwunschteReexionvomoberenRandzuverhin<strong>der</strong>n,wurdedieserdurch<br />

Plazierungeinigernachobenhingroerwerden<strong>der</strong>Zellenweitnachobenverlagert;<strong>der</strong>Abstand<br />

vomunterenRandwurdedabeisogewahlt,dadieWelleninnerhalb<strong>der</strong>Simulationszeitdas<br />

Gebietnichtvonuntennachobenund<strong>zur</strong>uckdurchwan<strong>der</strong>nkonnen.Da<strong>der</strong>Abstandaufgrund


<strong>der</strong>imoberenBereichsehrhohenAusbreitungsgeschwindigkeitrechtgroseinmute,wurdeeine Modikation<strong>der</strong>nichtreektierendenRandbedingungenverwendet.DazuwirddieAusbreitungsgeschwindigkeitnachobenhin,von<strong>der</strong>tatsachlichenPhysikabweichend,verringert;ndetdiese<br />

VerringerungaufeinerLangenskalastatt,diegrogegenubertypischenWellenlangenist,soist keineReexionvonWellenzuerwarten,diesewerdenlediglichabgebremst.Auchbeeinutdiese ModikationdieimGebietvorhandeneEnergienicht,wasdieAuswertung<strong>der</strong>Energieussever-<br />

ProblemsymmetrischistundsomitnurdieHalfte<strong>der</strong>Wellegerechnetwerdenmu.Umnach zuverwenden;dieWahlvonDirichlet-Bedingungenistwie<strong>der</strong>willkurlich. einfacht.In<strong>der</strong>SummeerlaubtdieserAnsatz,amoberenRandreektierendeRandbedingungen obenhingroerwerdendeZellenverwendenzukonnenohnedabei<strong>der</strong>enSeitenverhaltniszuverschlechtern,wurdeeinnachobenhinbreiterwerdendesGebietverwendet.DadieAusdehnungdes<br />

GebietskleingegenuberdemDurchmesser<strong>der</strong>Sonneist,istesnichtnotig,dieWellengleichungin AlsRandbedingungfurdenlinkenRandwurdenhomogeneNeumann-Wertegesetzt,dadas<br />

3.2.AUSWERTUNGDERRECHNUNGEN 35<br />

Zylin<strong>der</strong>-stattkartesischenKoordinatenzulosen. 3.2 Ziel<strong>der</strong>Rechnungenwares,denAnteil<strong>der</strong>EnergieeinerWellezubestimmen,<strong>der</strong>dieGrenzschicht passierenkann.DazugibtesimwesentlichendreiMoglichkeiten: Auswertung<strong>der</strong>Rechnungen<br />

DirekteAuswertungdesEnergieusses:da<strong>der</strong>Energiestromdurch<br />

tegrationerhalten: gegebenist,latsichdiegesamte,durcheineKurveCieendeEnergiemengedurchAun-<br />

j=varu<br />

Energiemengeoberhalb<strong>der</strong>Auswertungslinie:daursprunglichkeineEnergieimGebietwar J(w)=ZT<br />

undaufgrund<strong>der</strong>gewahltenRandbedingungenauchkeinEnergieverlustdurchdenRand 0ZCv(x;t)(a(x)ru(x;t))ndsdt:<br />

gleich<strong>der</strong>durchdieLiniehindurchgetreteneEnergiesein: moglichist,mudiezumEndzeitpunktoberhalb<strong>der</strong>AuswertungslinievorhandeneEnergie<br />

numerischenStorungenunterlegen.Diestritwegen<strong>der</strong>imoberenTeildesGebietssehr WieinAbschnitt2.1.3beschrieben,istdieEnergiebeiVerwendungveran<strong>der</strong>licherGitter J(w)=Ey>y0(T)=Z\fy>y0g12(x)v(x;T)2+12a(x)(ru(x;T))2ddx:<br />

groenZellenbei<strong>der</strong>AuswertungdiesesFunktionalsbeson<strong>der</strong>szu;Abbildung3.3zeigt beispielhaftdenVerlauf<strong>der</strong>Energieoberhalb<strong>der</strong>Auswertungslinie.Dawegen<strong>der</strong>Stufen demZeitverlaufbestimmt,indemdasMaximumdesVerlaufsgenommenwurde;eswurde <strong>der</strong>Wert<strong>der</strong>EnergieamEndzeitpunktnichtsehrzuverlassigist,wurdeJ(w)mitHandaus Schatzungzuerhalten.ZumindestfurdiefeinerenGittergibtesimallgemeinennurnoch eineno<strong>der</strong>zweiklarerkennbareSprungeineinemBereich,wodieKurveschonsehrach nichtversucht,denweiterenVerlaufohnedieSprungezuantizipierenundsoeine"bessere\<br />

Energiedierenzunterhalb<strong>der</strong>Auswertungslinie:ebensomu<strong>der</strong>EnergieudurchdieLinie ist,sodadieAuswertungmitHandrechtzuverlassigerscheint. gleich<strong>der</strong>Dierenz<strong>der</strong>Energiensein,dienachEinbringung<strong>der</strong>WelleundzumEndzeitpunkt imunterenTeilgebietvorhandensind: J(w)=E(t=)?Ey


36DieseAuswertungistimallgemeinensehrvielschlechter,dadieEnergiedierenznurwenige<br />

Prozente<strong>der</strong>Gesamtenergiemengeausmachtunddahersehrvielanfalligeristgegenuber KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

werdendannirrtumlichdemErgebnisdieserAuswertungzugerechnet.ErstbeiRechnungen mitextremvielenFreiheitsgradenkommt<strong>der</strong>numerischeEnergieverlustbeiRechnungen numerischenStorungen<strong>der</strong>Gesamtenergie.TypischerweisegehenindenerstenVerfeinerungsschrittenmehrerezehnProzent<strong>der</strong>EnergiedurchnumerischeProblemeverloren;diese<br />

jedochimmernocherheblichistgegenuberdenWertendiesesFunktionals. mitstarkschwankendenKoezientenindieGroenordnungvonuntereinemProzent,was<br />

dieseAbnahmemuaufnumerischeEekte<strong>zur</strong>uckzufuhrensein.DieGultigkeitdieserKor-<br />

wennmandieAbnahme<strong>der</strong>Gesamtenergiezwischent=undt=TvonJ(w)abzieht; DieAuswertunglatsichjedochnaherungsweiseumdenbeschriebenenFehlerkorrigieren,<br />

ist,istdieseAnnahmerechtguterfullt,sodawir bietsstattndet;dadort<strong>der</strong>beiweitemuberwiegendeTeil<strong>der</strong>Gesamtenergiekonzentriert rektursetztvoraus,da<strong>der</strong>numerischeVerlustausschlielichimunterenTeildesRechenge-<br />

alsAuswertegroeansehenkonnen. J(w)=(E(t=)?Ey


3.3.ADAPTIVITAT Adaptivitat 37<br />

Bei<strong>der</strong>Durchfuhrung<strong>der</strong>Rechnungenzeigtesich,daohnedieVerwendungadaptiverGitter keineverwertbarenErgebnisseerzeugtwerdenkonnten,dadiedazunotigeAnzahlanGitterzellen wesentlichgroerwar,alsesRechenzeit-undSpeicherbeschrankungenerlaubten.SelbstdieadaptivenRechnungenbenotigtenmehrereZehnmillionenFreiheitsgrade,1umErgebnissezuliefern,<br />

<strong>der</strong>"traditionelle\Fehlerindikator(2.9),imfolgendenkurz"Energiefehlerindikator\genannt,2 <strong>der</strong>enrelativeGenauigkeitbeivielleicht2o<strong>der</strong>3Prozentliegt. an<strong>der</strong>erseits<strong>der</strong>imletztenKapitelvorgestellteFehlerschatzerauf<strong>der</strong>BasisdesdualenProblems Verwendungfand.FurdieRechnungenmitdemdualenProblemwurdendiefolgendenFehlerfunktionalegewahlt,diedendreiAuswertungsmoglichkeitenobenentsprechen;daalledreiFunktionale<br />

EswurdenvergleichendeRechnungendurchgefuhrt,wobeialsVerfeinerungskriterieneinerseits<br />

nichtlinearsind,mudieinAbschnitt2.4.1erlauterteLinearisierungverwendetwerden: DirekteAuswertungdesEnergieusses:<br />

Energiemengeoberhalb<strong>der</strong>Auswertungslinie: ~Jw(t)=ZT 0Z(v(x;y0;t)(ar')n+ (aru(x;y0;t))n)dx:<br />

Energiedierenzunterhalb<strong>der</strong>Auswertungslinie: ~Jw(t)=(v(;T); (;T))\fy>y0g+(aru(;T);r'(;T))\fy>y0g:<br />

~Jw(t)=h(v(;); ?h(v(;T); (;))\fy


Energiefluss in willkuerlichen Einheiten<br />

3e+07<br />

2.5e+07<br />

4 Verfeinerungen, 934.488 Freiheitsgrade<br />

38 <strong>der</strong>ProzeausadaptiverGitterverfeinerungundRechnungnicht,obwohldieZellzahlbestandig zunimmt. KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

auchdieextremschlechteKonvergenzdiesesFunktionalsaufnichtausreichendfeinenGittern bei<strong>der</strong>AuswertungdesLinienintegralsalsdualemFunktionalangefuhrt.DasBeispielzeigtdabei (wenigeralsca.5000FreiheitsgradenimMittelproZeitschritt). UmdieKonvergenzproblemeweitentferntvomKonvergenzpunktzuillustrieren,seieinBeispiel<br />

Verfeinerungsschritten(mitdemEnergiefehlerschatzer)dargestellt.LegtmandenVerlaufnach achtVerfeinerungsschrittenzugrunde,sowirddiedualeL<strong>osung</strong>imwesentlichenausdreiPulsen bestehen,dievon<strong>der</strong>LiniezudenZeiten345s,370sund400sausgehenundin<strong>der</strong>Zeit<strong>zur</strong>uckpropagieren;dasGitterwirdnurentlangdesWegesdieserdreiPulseverfeinertwerden.Fingeman<br />

InAbbildung3.4ist<strong>der</strong>EnergieudurchdieAuswertungslinienachvierundnachacht<br />

dualeL<strong>osung</strong>nebendenbeidenmarkantenPulseneinenstarkenAnteil,<strong>der</strong>ausdemRauschen jedochbereitsnachvierVerfeinerungsschrittenmitdemdualenFehlerschatzeran,sobesaedie stammt,dasabetwa400seinsetzt.DadiesesRauschenin<strong>der</strong>Ruckwartsrechnungvordenbeiden Pulsenvon<strong>der</strong>Linieausgeht,istdasGebietwodiedualeL<strong>osung</strong>merklichvonNullverschieden ist,erheblichgroeralsnotwendig,wasdiefureinegegebeneGenauigkeiterfor<strong>der</strong>licheZellzahl wesentlichindieHohetreibt.HierkommtdaruberhinauszumTragen,dadiedualeL<strong>osung</strong>nach t450spraktischgleichNullist,sodamandieweitereRechnungaufeingrobesGitterundgroe Zeitschrittebeschrankenkann,dadieFehlerindikatorennaheNullsind,wasbeiLinearisierungum denlinksgezeigtenEnergieuunerkanntbliebe.3<br />

2e+07<br />

2e+07<br />

1.5e+07<br />

1.5e+07<br />

Abbildung3.4:EnergieudurchdieAuswertungslinieinAbhangigkeitvon<strong>der</strong>ZeitbeiverschiedenenVerfeinerungsstufen.DieVerfeinerunggeschahdurchdenEnergiefehlerindikator.<br />

1e+07<br />

1e+07<br />

5e+06<br />

5e+06<br />

0<br />

0<br />

-5e+06<br />

-5e+06<br />

0 100 200 300 400 500 600 700<br />

0 100 200 300 400 500 600 700<br />

3.4 [s]<br />

[s]<br />

wiebeiVerfeinerungmitdemEnergiefehlerindikatorunddemdualenFehlerschatzergegenuber-<br />

gestellt.Eszeigtsich,dagenaueWertefurdieinteressierendeGroe,denAnteil<strong>der</strong>von<strong>der</strong> ist0:02700:0015,d.h.eswerdenknappdreiProzent<strong>der</strong>Energiedurchgelassen.DieserWert liegtineinerGroenordnung,diemiteinereinfachenRechnungauchzuerwartenist:<strong>der</strong>analy-<br />

UbergangsschichttransmittiertenEnergie,nurmitdenRechnungenzuerhaltenwaren,beidenen dasGittermitdemEnergiefehlerindikatorverfeinertwurde;<strong>der</strong>vermutlicheWertfurdieseGroe IndenfolgendenAbschnittensinddieErgebnisse<strong>der</strong>RechnungenbeiglobalerVerfeinerung,so-<br />

Zeitschrittenangehoren.Diesistbeibiszu50.000.000FreiheitsgradeneineerheblicheprogrammtechnischeHerausfor<strong>der</strong>ung.ImverwendetenProgrammwurdedieseOptimierungdeshalbnichtverwendet,obwohlklarist,dasitischeAusdruckfurdenaneinerUnstetigkeitdesBrechungsindex'transmittiertenEnergieanteils<br />

<strong>der</strong>dieFehlerindikatorenzweierRaum-Zeit-Zellenauchdannmiteinan<strong>der</strong>verglichenwerden,wennsieverschiedenen zueinerweiterendrastischenReduktion<strong>der</strong>Freiheitsgradefuhrenwurde.ZuDetailshierzuvergleicheAbschnitt 3DieVerwendungdieserInformationsetztvoraus,dadieGitterverfeinerungineinerArtdurchgefuhrtwird,bei 4.5.3.<br />

Energiefluss in willkuerlichen Einheiten<br />

3e+07<br />

2.5e+07<br />

8 Verfeinerungen, 42.026.038 Freiheitsgrade


istdurch 3.4.ERGEBNISSEDERRECHNUNGEN E E=n n0+n=1 39<br />

zu sindn;n0linearvon<strong>der</strong>Wurzelaus<strong>der</strong>TemperaturTabhangig,sodasich<strong>der</strong>Energiebruchteil gegeben,wobein0undndieBrechnungsindizesaufdenbeidenSeiten<strong>der</strong>Unstetigkeitsind.Hier n+1<br />

ergibt.BerucksichtigtmannochdenstreifendenEinfalleinesTeils<strong>der</strong>Welle,soist<strong>der</strong>erhaltene E EqTKorona<br />

TChromosphare+11 1<br />

Wertin<strong>der</strong>Groenordnungdeserwarteten. 20+10:048<br />

3.4.1VerfeinerungmiteinemEnergiefehlerindikator IndenAbbildungen3.5und3.6sinddieErgebnisse<strong>der</strong>RechnungenbeiVerfeinerungmitdem Energiefehlerindikatordargestellt.DasGitter4istrechtgutandieL<strong>osung</strong>angepat,esfolgtsowohl <strong>der</strong>transmittiertenWellemitihrerhohenGeschwindigkeit,alsauchdemnachunten<strong>zur</strong>uckreektiertenAnteil.<br />

Abbildung3.5:MitdemEnergiefehlerindikatorerzeugteGitterzudenZeitent=250s,375sund<br />

folgendenzusammenfassen: 650s.<br />

DieAuswertung<strong>der</strong>Energieoberhalb<strong>der</strong>Meliniekonvergiertrechtgutgegeneinenfesten DieErgebnissen<strong>der</strong>numerischenAuswertung<strong>der</strong>RechnungeninAbbildung3.6lassensichdie Wert.DagegenistdieAuswertung<strong>der</strong>EnergiedierenzunterhalbdieserLiniesehrungenau;<br />

ErsatzfurabsorbierendeRandbedingungeneingefuhrt,sodadortnichtswesentlichesmehrpassiert. 4Esistnur<strong>der</strong>untereTeildesGebietsdargestellt,danurdieserinteressantist.DerobereTeilwurdenurals dasliegtdaran,da<strong>der</strong>numerischeVerlustin<strong>der</strong>Gesamtenergie,<strong>der</strong>durchdievariablen Gitterverursachtwird,diesemFunktionalzugerechnetwird.DasichdieindenoberenTeil


40 KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.06<br />

0.05<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere<br />

0.04<br />

0.04<br />

0.03<br />

0.03<br />

Abbildung3.6:Ergebnisse<strong>der</strong>verschiedenenAuswertungsmethodenbeiRechnungenmitdemEnergiefehlerindikator;linksbilineare<strong>Elemente</strong>,rechtsbikubische.Aufgetragenist<strong>der</strong>dieUbergangsschichtpassierendenAnteil<strong>der</strong>GesamtenergiegegendiekumulierteAnzahlanFreiheitsgraden.<br />

0.02<br />

0.02<br />

0.01<br />

0.01<br />

0<br />

0<br />

10000 100000 1e+06 1e+07 1e+08<br />

10000 100000 1e+06 1e+07 1e+08<br />

desGebietstransmittierteEnergiemengenurin<strong>der</strong>GroenordnungvonzweibisdreiProzent<br />

<strong>der</strong>Gesamtenergiebewegt,muletzterenumerischaufwesentlichbesseralseinProzent konstantgehaltenwerden.DiesisterstindenletztenVerfeinerungsschritten<strong>der</strong>Fall,soda davoristdasGitternochzugrob. ArtvonStorungen,daauf<strong>der</strong>einenSeiteohnehinnurnumerischerEnergieverlustnach erstindieseneineguteGenauigkeitbei<strong>der</strong>AuswertungdiesesFunktionalsgegebenwar; An<strong>der</strong>erseitsistdieAuswertung<strong>der</strong>Energieoberhalb<strong>der</strong>Meliniesehrstabilgegendiese t=eineRollespielt,auf<strong>der</strong>an<strong>der</strong>enSeite<strong>der</strong>EnergieverlustimHauptteil<strong>der</strong>Welle, d.h.unterhalb<strong>der</strong>Linieirrelevantist.Bewegtsich<strong>der</strong>numerischeEnergieverlustalsoin verfalschterauchdasErgebnisbeidiesemFunktionalnurumdieentsprechendeAnzahlan Prozenten,wahren<strong>der</strong>bei<strong>der</strong>Auswertung<strong>der</strong>Energieunterhalb<strong>der</strong>LinieeinenFehlervon <strong>der</strong>GroenordnungvonbeispielsweiseeinigenProzentaufeinemmaigfeinenGitter,so<br />

DieAuswertungmitdemLinienintegralkonvergiertebenfallsrechtschlecht.Diesistverstandlich,beachtetmandieVerlaufeinAbbildung3.4unddecktsichmit<strong>der</strong>generellen<br />

mehrerenhun<strong>der</strong>tProzentausmachenkann. Aussage,dadieKonvergenzordnungvonIntegralenuberLinieno<strong>der</strong>Punktauswertungen hinwegtransportiertwird,wasletztlichmit<strong>der</strong>HerleitungdiesesIntegralsalsDivergenz <strong>der</strong>Energiemengeineinem<strong>der</strong>beidenTeilgebietezusammenhangt;<strong>der</strong>Charakterdieses daessichnichteigentlichumeinLinienintegralhandelt,dadieEnergiejauberdieLinie eineschlechtereKonvergenzordnunghabenalsGebietsintegrale.An<strong>der</strong>erseitsistzubeachten,<br />

AusdemrechtenTeil<strong>der</strong>Abbildung3.6latsichdiedeutlichbessereKonvergenz<strong>der</strong>Rechnungmitbikubischen<strong>Elemente</strong>nablesen.VorallemdieErhaltung<strong>der</strong>Gesamtenergieist<br />

beielliptischenGleichungen. FunktionalsentsprichtdahereherdemeinesGebietsintegralsalsdemeinesLinienintegrals<br />

erheblichbesser,sodadieAuswertung<strong>der</strong>Energiedierenzunterhalb<strong>der</strong>AuswertungslinienbessereErgebnissezeigt.DieAuswertungdesLinienintegralsistjedochebensounsicher<br />

wiebeilinearen<strong>Elemente</strong>n.Trotz<strong>der</strong>niedrigerenAnzahlvonFreiheitsgradenfureinevergleichbareGenauigkeitist<strong>der</strong>numerischeAufwandnichtgeringero<strong>der</strong>sogarhoheralsbei<br />

linearen<strong>Elemente</strong>n,dadieAnzahl<strong>der</strong>EintrageindemSystemmatrizengroerist,wasdie<br />

Wert0:02700:0015,dasheitmiteinerGenauigkeitvonrundfunfProzentbestimmen.Die <strong>der</strong>AuswertunglatsichfurdenAnteil<strong>der</strong>von<strong>der</strong>UbergangszonetransmittiertenEnergie<strong>der</strong> AusdenjeweilsgenauestenErfgebnissen<strong>der</strong>beidenRechnungenunddenverschiedenenWegen benotigteAnzahlanOperationenfurMatrix-Vektor-Multiplikationenerhoht.<br />

Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.06<br />

0.05<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere


Intervallsliegen. Fehlergrenzenwurdendabeisymmetrischsogewahlt,daallesechsDatenpunkteinnerhalbdieses 3.4.ERGEBNISSEDERRECHNUNGEN 41<br />

3.4.2VerfeinerungmitdemdualenSchatzer IndenAbbildungen3.7,3.8und3.9sinddiemitdendreinichtlinearenZielfunktionalenerzeugten Gitterdargestellt.DieGitter,diemitdemlinearenZielfunktional(3.1)erzieltwurden,ahneln denendesnichtlinearenFunktionalsauf<strong>der</strong>Auswertungslinie,sindaberetwasvoller.ImwesentlichenentsprechendieGitterdem,wasmanaufgrund<strong>der</strong>anschaulichenBedeutungdesdualen<br />

Problemsjeweilserwartenwurde.Esistdabeizubeachten,dazuerstetlicheVerfeinerungsschritte mitdemEnergiefehlerindikatordurchgefuhrtwurden,bevoraufdendualenSchatzerumgeschaltet wurde;danureinigewenigeSchrittemitletzteremgemachtwurden,bestehennochBereichemit relativfeinenZellen,dienichtzumZielfunktionalbeitragen,beispielsweiseober-undunterhalb zeitpunktinAbbildung3.8undoberhalbjenerinAbbildung3.9.DieseBereichewurdeninden <strong>der</strong>AuswertungslinieamEndzeitpunktinAbbildung3.7,unterhalb<strong>der</strong>AuswertungslinieamEnd-<br />

nachstenVerfeinerungsschrittenaufgelostunddurchgrobeGitterersetzt,wofurallerdingsmehr VerfeinerungsschrittemitdemdualenFehlerschatzernotigwaren.<br />

Abbildung3.7:MitdemdualenSchatzererzeugteGitterzudenZeitent=250s,375sund650s. AlsFehlerfunktionaldiente<strong>der</strong>FludurchdieAuswertungslinie. Auswertungen<strong>der</strong>RechnungenenttauschendesVerhalten.DiesesistindenAbbildungen3.10und dreiWege<strong>der</strong>Auswertungdargestellt;allerdingsisteigentlichnurdiezumZielfunktionalpassende 3.11furdievierverschiedenenZielfunktionaledokumentiert.Inje<strong>der</strong><strong>der</strong>Abbildungensindalle angebracht,dieinAbbildung3.12furdieverschiedenenRechnungeneinan<strong>der</strong>gegenubergestellt WahrenddieGitterinetwadenerwartetenentsprechen,zeigendienumerischenErgebnisse<strong>der</strong><br />

indenAbbildungenvermerkt.NachdemaufdendualenFehlerschatzerumgestelltwurde,verringertsichdieZellzahlhaugindenerstenSchritten,damehrZellenaufgelostalsverfeinertwerden,<br />

sodadieKurvenrucklaugesVerhaltenzeigen.ErstnacheinigenwenigenVerfeinerungsschritten BeidengezeigtenKurvenistzubeachten,dadieerstenDatenpunktejeweilsdurchVerfeine-<br />

werden. rungmitdemEnergiefehlerindikatorerhaltenwurden.DieentsprechendeAnzahlanSchrittenist mitdemdualenFehlerschatzernimmtdieAnzahl<strong>der</strong>Zellenwie<strong>der</strong>zu.


42 KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

Abbildung3.8:MitdemdualenSchatzererzeugteGitterzudenZeitent=250s,375sund650s. AlsFehlerfunktionaldientedieEnergieoberhalb<strong>der</strong>AuswertungsliniezumEndzeitpunkt.<br />

Abbildung3.9:MitdemdualenSchatzererzeugteGitterzudenZeitent=250s,375sund650s. AlsFehlerfunktionaldientedieDierenz<strong>der</strong>Energienunterhalb<strong>der</strong>Auswertungsliniezuden Zeitpunktent=T=650sundt==60s.


3.4.ERGEBNISSEDERRECHNUNGEN 43<br />

Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.06<br />

0.05<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere<br />

0.04<br />

0.04<br />

Abbildung3.10:Ergebnis<strong>der</strong>AuswertungenbeiVerfeinerungmitdemdualenProblem.Links<br />

0.03<br />

0.03<br />

Verfeinerungmitdemnichtlinearen,rechtsmitdemlinearenLinienintegral,wobeidieersten7<br />

0.02<br />

0.02<br />

bzw.5DatenpunktemitdemEnergiefehlerindikatorgewonnenwurden.<br />

0.01<br />

0.01<br />

0<br />

0<br />

10000 100000 1e+06 1e+07<br />

10000 100000 1e+06 1e+07<br />

Freiheitsgrade<br />

Freiheitsgrade<br />

Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.06<br />

0.05<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere<br />

Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.06<br />

0.05<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere<br />

0.04<br />

0.04<br />

Abbildung3.11:Ergebnis<strong>der</strong>AuswertungenbeiVerfeinerungmitdemdualenProblem.Links<br />

0.03<br />

0.03<br />

VerfeinerungmitdemZielfunktional<strong>der</strong>Energieoberhalb<strong>der</strong>AuswertungslinieamEndzeitpunkt,<br />

0.02<br />

0.02<br />

rechtsmit<strong>der</strong>Energiedierenzunterhalb<strong>der</strong>Auswertungslinie,wobeijeweilsdieersten6DatenpunktemitdemEnergiefehlerindikatorgewonnenwurden.<br />

0.01<br />

0.01<br />

0<br />

0<br />

10000 100000 1e+06 1e+07<br />

10000 100000 1e+06 1e+07<br />

Freiheitsgrade<br />

Freiheitsgrade<br />

Verhalten.DasausDarstellungsgrundennichtmehrsichtbareweitereVerhalten<strong>der</strong>Auswertung desLinienintegralsbeilinearenZielfunktionaldivergiertundnimmtWertegroerals0:2an, wasmitdenzuerwartendenWertenvonetwa0:027zuvergleichenist.Zwarwurdenzuwenige VerfeinerungsschrittemitdemdualenSchatzerdurchgefuhrt,umuberdieKonvergenzendgultige InallenFallenzeigtedieAuswertungnachdemUmschaltennichtdaserwunschtekonvergente<br />

hochfrequenteRauschenbeimEnergieudurchdieAuswertungslinienachdenzweiHauptpulsen Aussagentreenzukonnen,esdeutenaberan<strong>der</strong>eIndizien,beispielsweisedaswie<strong>der</strong>zunehmende (vgl.Abbildung3.4),daraufhin,dadieRechnungenauchinweiterenVerfeinerungsschrittennicht konvergierenkonnten.<br />

zeichnungenverwendet: vergiert,wurde<strong>der</strong>inAbschnitt2.4.6hergeleiteteAusdruckfurdenLinearisierungsfehlerbei <strong>der</strong>BestimmungdesEnergieussesdurchdieAuswertungslinie,(2.30),naherungsweisenumerisch ausgewertet.DieErgebnissesindinAbbildung3.13dargestellt;dabeiwurdendiefolgendenBe-<br />

ZurUntersuchung,weshalbdieVerfeinerungmitdemdualenFehlerschatzersoschlechtkon-<br />

i:Verfeinerungsstufe; J(w(i) N(i):UberdieZeitschrittesummierteAnzahlvonFreiheitsgraden; h)=(w(i) h):BeidieserVerfeinerungsstufeberechneterEnergieudurchdieKurve;<br />

Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.06<br />

0.05<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere


44 KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.1<br />

0.08<br />

0.06<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere<br />

Lineares Zielfunktional an <strong>der</strong> Linie<br />

0.04<br />

<strong>der</strong>zumjeweiligendualenFunktionalgehorendenAuswertung. Abbildung3.12:Ergebnis<strong>der</strong>AuswertungenbeiVerfeinerungmitdemdualenProblem.Vergleich<br />

0.02<br />

J(e(i))=J(w)?J(w(i) h):TatsachlicherFehlerbeiAnnahme<strong>der</strong>Exaktheitw=w(8)<br />

0<br />

h;<br />

10000 100000 1e+06 1e+07<br />

Freiheitsgrade<br />

~J(e(i))=RT0RCv(i) seGroekannnurmitHilfedesdualenProblemsunddendamiterhaltenenFehlerschatzern berechnetwerden;bei<strong>der</strong>L<strong>osung</strong><strong>der</strong>dualenProblemstretenzusatzlicheFehlerauf,diedie ProblemgeschatzterFehler.IneinerSimulationistdieexakteL<strong>osung</strong>nichtbekanntunddie-<br />

h(ar(u?u(i) h))n(v?v(i) h)(aru(i) h)ndsdt:Mitdemlinearisierten<br />

J(e(i))=J(e(i))?~J(e(i)):DierenzzwischenechtemFehlerundmitdemlinearisierten BerechnungdiesesexaktenFehlersoftsehrungenauwerdenlassen.HierwurdedieFehleridentitatohneVerwendungdesdualenProblemsausgewertet,indemfurdieexakteL<strong>osung</strong><br />

heingesetztwurde; FunktionalgeschatztemFehler; diegenauestenumerischeL<strong>osung</strong>w(8)<br />

DieDatenentstammeneinerRechnungmitVerfeinerungdurchdenEnergiefehlerindikator;<strong>der</strong> EnergieufurzweiVerfeinerungsstufenistinAbbildung3.4dargestellt. jJ(e(i))j ZurBestimmungdesLinearisierungsfehlersistdieKenntnis<strong>der</strong>exaktenprimalenL<strong>osung</strong> jJ(e(i)j:VerhaltnisvonLinearisierungsfehlerundWertdestatsachlichenFehlers.<br />

notwendig;dadiesenichtbekanntist,wurdefurw=(u;v)diegenaueste,bekannteL<strong>osung</strong> w(8) furdieexakteL<strong>osung</strong>darstellt,ebensofurdenaufdenerstenBlicknichtgutauskonvergierten EnergieusenbeiverschiedenenVerfeinerungsstufenzueinemerheblichenTeildurchdieOszillationennachdendreiHauptpulsenhervorgerufenwird;<strong>der</strong>integrierteEnergieunacht=450s<br />

h)eingesetzt.Eskanndavonausgegangenwerden,dadieseeineguteSchatzung WertdesEnergieusses(zweiteSpalte<strong>der</strong>Tabelle),dadieUnterschiedeindenauntegrierten h=(u(8) h;v(8)<br />

betragtfuri=8nurnochrundeinZehnteldesWertesbeii=7undhatnurnocheinenAnteil vonetwazweiProzentamGesamtenergieu.AlsMittelwertausdenverschiedenenAuswertungen beilinearenundkubischen<strong>Elemente</strong>nergibtsicheinintegrierterEnergieuvon(6:70:4)108, alsosehrnaheandemin<strong>der</strong>TabelleverzeichnetenWert,sodadieWahlvonw(8) Fehlerzwarmitzunehmen<strong>der</strong>Verfeinerungkleinerwird(ersollteetwamit<strong>der</strong>Ordnunghgehen), erscheint. Aus<strong>der</strong>Tabellegehthervor,da<strong>der</strong>LinearisierungsfehlerimVerhaltniszumtatsachlichen hgerechtfertigt


3.4.ERGEBNISSEDERRECHNUNGEN 0i 26.100 N(i) 2:77108 J(w(i) h)J(w)?J(w(i) 3:97108 ?3:381087:35108 ~J(e(i)) J(e(i)) jJ(w)?J(w(i) jJ(e(i))j 1:85h)j45<br />

1234 52.336.9111:05109 143.491 367.371 62.086 7:16109 5:54109 1:66109 ?6:48109 ?4:86109 ?9:84108 ?1:5710109:24109 ?1:1210106:37109 ?2:901091:92109 1:43<br />

65.513.3181:02109 934.488 3:01109 ?2:34109 ?3:77108 ?3:46108 ?4:861092:53109 ?8:411084:64108 ?6:871083:41108 1:31 1:95 1:08 1:23<br />

Abbildung3.13:BestimmungdesLinearisierungsfehlersbeinichtlinearenZielfunktionalen.Man 715.277.8767:91108 842.026.0386:74108 ?1:17108 { ?2:221071:05108 { { 0:99<br />

beachte,dadieerstendreiDatensatzeimwesentlichenohneAussagesind,dadortdieGesamtenergieummehralseinenFaktorviervomrichtigenWertabweicht,damitauch<strong>der</strong>Energieu<br />

{ 0:90<br />

zugroistund<strong>der</strong>VergleichmitJ(w)=(w)(w(8) WeitereErlauterungenimText. h)=J(w(8) h)nichtrealistischseinkann.<br />

tatsachlichdurch(dieDaten<strong>der</strong>TabellewurdendurchVerfeinerungmiteinemEnergiefehlerindikatorgewonnen),sozeigendieberechnetenFehlerschatzerkeinerleiKorrelationmitdemFehler,<br />

abweicht.FuhrtmandieFehlerschatzungundVerfeinerungdurchL<strong>osung</strong>einesdualenProblems manmuerwarten,dadienumerischberechnetedualeL<strong>osung</strong>erheblichvon<strong>der</strong>tatsachlichen Gesamtfehlerliegt.DieLinearisierungumdienumerischeL<strong>osung</strong>istdaherrechtschlecht,und jedochselbstbeisehrgenauenRechnungenimmernochin<strong>der</strong>selbenGroenordnungwie<strong>der</strong><br />

denmandurchVergleichmit<strong>der</strong>genauestenvorhandenenL<strong>osung</strong>erwartet,unddieerzeugten GitterzeigenVerfeinerunginGebieten,diefurdieBerechnung<strong>der</strong>Zielgroenichtrelevantsind. GitterverfeinerungundRechnungvonprimalemunddualemProblemnichtkonvergiertund<strong>der</strong> AnsatzmitdemdualenFehlerschatzerfehlschlagt,istnichtvollstandigklar;insbeson<strong>der</strong>eistnicht klar,weshalbdieeigentlichgutadaptiertenGitterzukeinementsprechendenErgebnisfuhren.Es kommenabereineReiheweitererMoglichkeiteninBetracht,dieimRahmendieserArbeitjedoch ObdieschlechteLinearisierungerklart,weshalbindengerechnetenBeispielen<strong>der</strong>Prozeaus<br />

wennsienichtimEinugebietdesZielfunktionalsliegen,istzuerwarten,dadieseunerwunschte nichtmehruntersuchtwerdenkonnten.Insbeson<strong>der</strong>eisthierdasProblemzunennen,daWellen GegensatzzumEnergiefehlerindikatorversucht,Teile<strong>der</strong>WellenaufgrobenGitternzuberechnen, zuverfalschen.InAbschnitt5.4sindeinige,allerdingsunvollstandigeUntersuchungenzumEinu amUbergangzugroberenGitternteilweisereektiertwerden.Da<strong>der</strong>dualeFehlerschatzerim ReexionrelevanteAusmaeannehmenkann.Siewaredannin<strong>der</strong>Lage,dieErgebnisseerheblich vonGitterunstetigkeitenbeieinemModellfallzunden.GestutztwirddieThese,daReexionan Abbildung3.4gezeigtehochfrequenteRauschennachdenzweiHauptpulsennach<strong>der</strong>Umschaltung Gitterunstetigkeiten<strong>der</strong>GrundfurdieschlechtenErgebnisseist,von<strong>der</strong>Beobachtung,dadasin vomEnergiefehlerindikatoraufdendualenFehlerschatzerwie<strong>der</strong>zunimmt,wasvongestreuten Wellenverursachtseinkonnte;letztlichistdieseTheseabernichtbewiesenundverlangtnach weiterenUntersuchungen. 3.4.3GlobaleVerfeinerung ZumVergleichsindnochdieerhaltenenWertebeiglobalerVerfeinerungaufgefuhrt.WieAbbildung3.14zuentnehmenist,ist<strong>der</strong>Anteil<strong>der</strong>Energie,<strong>der</strong>dieUbergangsschichtpassiert,deutlich<br />

ausAbbildung3.4zuvergleichenist;dienochstarkoszillierendeKurveistzwarimVergleichmit niedrigeralsbeidenErgebnissemitadaptiverVerfeinerung.ObwohldieKurverechtachist, denvorhergehendenVerfeinerungsstufendeutlichglatter,abernichtvergleichbarmitdemErgeb- <strong>der</strong>inAbbildung3.15dargestellteEnergieudurchdieAuswertungslinie,<strong>der</strong>mitdenErgebnisse kannmandavonausgehen,dasiekeinekonvergiertenWertereprasentieren.DerGrunddafurist


Energieanteil, <strong>der</strong> die Uebergangszone passiert<br />

0.06<br />

0.05<br />

Linienintegral<br />

Energiedifferenz in <strong>der</strong> unteren Atmosphaere<br />

Energie in <strong>der</strong> hohen Atmosphaere<br />

0.04<br />

Abbildung3.14:ErgebnissebeiglobalerVerfeinerung.<br />

0.03<br />

0.02<br />

0.01<br />

0<br />

10000 100000 1e+06 1e+07 1e+08<br />

Freiheitsgrade<br />

Energiefluss in willkuerlichen Einheiten<br />

4e+07<br />

3 Verfeinerungen, 1.130.391 Freiheitsgrade<br />

3e+07<br />

4e+07<br />

6 Verfeinerungen, 68.890.950 Freiheitsgrade<br />

3e+07<br />

46 nis<strong>der</strong>feinstenadaptivenRechnung.DieOszillationstammt,wieinAbbildung3.4links,von einemzugrobenGitter;<strong>der</strong>glattereVerlaufliegtin<strong>der</strong>Abwesenheit<strong>der</strong>beiadaptivenRechnungenvorhandenenStorungendurchGitteran<strong>der</strong>ungenbegrundet.Beson<strong>der</strong>sbemerkenswertist<br />

<strong>der</strong>unphysikalischeunddamitoensichtlichfalschezeitweiligenegativeEnergieu,<strong>der</strong>beiden<br />

KAPITEL3.ANWENDUNGAUFDIESOLAREATMOSPHARE<br />

adaptivenRechnungenauchnichtauftritt.<br />

2e+07<br />

2e+07<br />

1e+07<br />

1e+07<br />

Abbildung3.15:EnergieudurchdieAuswertungslinieinAbhangigkeitvon<strong>der</strong>ZeitbeiverschiedenenVerfeinerungsstufen.DieVerfeinerunggeschahdurchglobaleVerfeinerung.Manvergleiche<br />

dieErgebnissemitdenenausAbbildung3.4,diemitdeutlichwenigerFreiheitsgradengewonnen<br />

0<br />

0<br />

-1e+07<br />

-1e+07<br />

wurden.<br />

-2e+07<br />

-2e+07<br />

-3e+07<br />

-3e+07<br />

0 100 200 300 400 500 600 700<br />

0 100 200 300 400 500 600 700<br />

AusdengenanntenGrundenmudavonausgegangenwerden,danocherheblichmehralsdie<br />

[s]<br />

[s]<br />

verwendeten68.000.000Freiheitsgradenotigwaren,umeinvergleichbaresErgebniswiebeiden adaptivenRechnungenzuerhalten;diesewurdenfreilichmitmaximalrund42.000.000FreiheitsgradenerzieltmoglichkeitenpraktischdieselbenWerteergeben.Dasliegteinerseitsan<strong>der</strong>Energieerhaltung<br />

inAbwesenheitvonGitteran<strong>der</strong>ungen(dasbegrundetdieGleichheit<strong>der</strong>Ergebnisse<strong>der</strong>Energieauswertungober-undunterhalb<strong>der</strong>Linie),bedeutetaberan<strong>der</strong>erseitsauch,dapraktisch<strong>der</strong><br />

gesamteEnergieaustauschzwischendenbeidenTeilendesGebietsdurchdieAuswertungslinie BemerkenswertandenErgebnissenausAbbildung3.14istnoch,dadiedreiAuswertungs-<br />

stattndet.Letzteresistangesichts<strong>der</strong>globalenKopplung<strong>der</strong>injedemZeitschrittzulosenden elliptischenGleichungnichtselbstverstandlich;insbeson<strong>der</strong>ezeigendieErgebnisseadaptiverRechnungen,dadurchGitteran<strong>der</strong>ungEnergieauchnichtlokalaufdemGitterverteiltwird,wasdazu<br />

vorhandeneEnergieunterscheiden. fuhrt,dasichauntegrierterEnergieudurchdieAuswertungslinieunddieoberhalbdieserLinie<br />

Energiefluss in willkuerlichen Einheiten


Kapitel4<br />

Implementation TechnischeAspekte<strong>der</strong><br />

Dazugehoreninsbeson<strong>der</strong>edieBehandlunghangen<strong>der</strong>Knoten,aberauch<strong>der</strong>Transfervon<strong>Finite</strong>- folgtimwesentlichen[22,4,5].DerTransferzwischenGitternistparallelzu[19]implementiert. dienichtzudenublichenStandardtechnikenbeiProgrammierungmitniten<strong>Elemente</strong>ngehoren. <strong>Elemente</strong>-FunktionenvoneinemGitterzueineman<strong>der</strong>en.DieBehandlungvonhangendenKnoten IndiesemKapitelsindeinige<strong>der</strong>Aspekte<strong>der</strong>ImplementationdesProblemskurzbeschrieben,<br />

4.1 EineausfuhrlichetechnischeReferenz<strong>der</strong>deal.II-Bibliothekistunter[3]zunden.<br />

DasProgramm,dasdieindieserArbeitbeschriebenen<strong>Methoden</strong>implementiert,basiertauf<strong>der</strong> parallel<strong>zur</strong>ArbeitentstandenenBibliothekdeal.II.SieistimwesentlicheneineNeuimplementationeinigerVerfahren,dieanhand<strong>der</strong>amInstitutfurAngewandteMathematikindenletzten<br />

Diedeal.II-Bibliothek<br />

JahrenentwickeltenBibliothekDEALentwickeltwurden,d.h.insbeson<strong>der</strong>edieVerwendungvon hangendenKnotenbeihierarchischenGitternunddieVerwendungvonFehlerschatzkonzepten<strong>zur</strong> adaptivenGitterverfeinerung.VonDEALunterscheidetsiesichjedochinwesentlichenPunkten, darunterunteran<strong>der</strong>em: Verschiedene<strong>Finite</strong><strong>Elemente</strong>:EswurdeeineSchnittstelledeniert,dieeserlaubtnahezu beliebigeElementtypenzuimplementieren.Dazumu<strong>der</strong>Bibliotheklediglichdiefolgende Informationbekanntgegebenwerden: {wievieleFreiheitsgradeeinElementproKnoten,KanteundZellehat; {wiedieInterpolationentlangvonKantenzuerfolgenhat,an<strong>der</strong>Zellenunterschiedlicher<br />

MitdiesenInformationenkanndieBibliothekdieVerteilungvonFreiheitsgraden,dieBe-<br />

{wiedieInterpolations-undProlongationsmatrizenzwischenZellenundihrenKin<strong>der</strong>n aussehen. Groezusammenkommen;<br />

rechnungvonNebenbedingungenfurhangendeKnotenu.a.vornehmen,ohneuberdasver-<br />

wendeteElementgenauerBescheidzuwissen. lokaleMassematrizen,usw.<strong>der</strong>Basisfunktionen<strong>zur</strong>uckliefern.DieseFunktionenhabenebenfallseinheitlicheNamen,sodaesmoglichist,ProgrammeohneKenntnisdesverwendeten<br />

ElementszuschreibenunddieAuswahldesElements<strong>zur</strong>Laufzeitvorzunehmen. ImMomentsindLagrange-<strong>Elemente</strong>mitlinearenbisquartischenAnsatzgraden,sowieein spezielleresElementimplementiert.<br />

FurdieNumeriksindeineReihevonFunktionenzuimplementieren,dieWerte,Ableitungen,<br />

47


48Dimensionsunabhangigkeit:DiemeistenProgrammelassensichdimensionsunabhangigfor-<br />

mulieren,wennmanberucksichtigt,daOperationenimallgemeinenaufZellenundihren KAPITEL4.TECHNISCHEASPEKTEDERIMPLEMENTATION<br />

Seitenstattnden.DieBibliothekunterstutztdies,indemsienebendenDatentypenHex,<br />

DiebeiweitemmeistenAlgorithmeninAnwen<strong>der</strong>programmenund<strong>der</strong>Bibliotheklassensich zweiDimensionenuberVierecke,indreiDimensionenuberHexae<strong>der</strong>geht. QuadundLineauchlogischeTypenwieCellundFacedeniert.Diesewerdenjenach<strong>der</strong><br />

aufdieseWeisedimensionsunabhangigschreibenundsindineiner,zweiunddreiDimensio-<br />

verwendetenDimensionaufdierichtigenObjektegesetzt,sodaeineSchleifeuberZellenin<br />

nenohneAn<strong>der</strong>unglauahig.DiesvereinfachtnichtnurdieProgrammierungson<strong>der</strong>nverrin-<br />

gertdurchWie<strong>der</strong>verwendungvonProgrammteilenaucherheblichdasRisikovonFehlern,da Mo<strong>der</strong>neProgrammiertechniken:DurchdieVerwendungvonindenletztenJahrenentwickeltenProgrammiertechniken,insbeson<strong>der</strong>eTemplatesundIteratorenunddurchdieNutzung<br />

nichtdiegleichenAlgorithmeninverschiedenenVersionenfurunterschiedlicheDimensionen gewartetwerdenmussen.<br />

einfacherundwenigerfehleranfallig;erstdieNutzungdieserMoglichkeitenhateserlaubt, <strong>der</strong>StandardTemplateLibraryvonC++istdieProgrammierung<strong>der</strong>Bibliothekerheblich dimensionsunabhangigeAlgorithmenzuschreiben. DaruberhinausmachtdieBibliothekwesentlichmehralsDEALvonFehlerabfragen<strong>zur</strong><br />

4.2genundausgetesteteProgrammekanndieFehlerprufungausgeschaltetwerden.<br />

LaufzeitGebrauch,umProgrammierfehlerfruhzeitigzuerkennen.FurProduktionsrechnun-<br />

Bei<strong>der</strong>DiskretisierungistinjedemZeitschritteineGleichungdesfolgendenTypszulosen: TransfervoneinemGitterzuman<strong>der</strong>en<br />

DieFaktoren,undspielenindiesemAbschnittkeineRolle.Mitniten<strong>Elemente</strong>nimRaum diskretisiertergibtsichdiefolgendeAufgabe:Sucheu1h2V1,sodafuralle (+A)u1=u0+kv0?Au0:<br />

gilt.Dabeisindu0h;v0h2V0,undV0undV1seiendieAnsatzraumeaufdenGitternzumvorigen (u1h; 1)+a(u1h; 1)=(u0h; 1)+k(v0h; 1)?a(u0h; 1) 12V1<br />

undzumaktuellenZeitschritt. SchreibtmandasProblemineinGleichungssystemum,soergibtsich (4.1)<br />

mitdenMatrizen (M1ij+A1ij)u1j=M10 M1ij=(1i;1j); iju0j+kM10 ijv0j?A10 iju0j<br />

M10 A1ij=(r1i;r1j);<br />

Dabeisinddie0j2V0;1j2V1dieBasisfunktionen<strong>der</strong>jeweiligen<strong>Finite</strong>-Element-Raume. A10 ij=(1i;0j) ij=(r1i;r0j): und<br />

wennsiezellweisedurchgefuhrtwird.FurdieAufstellung<strong>der</strong>an<strong>der</strong>enMatrizenspaltenwirdie Zeitschritt. enZeitschrittsind,giltM10;A102Rn1n0,mitn0<strong>der</strong>DimensiondesAnsatzraumeszumalten WahrendM1;A12Rn1n1quadratischeMatrizen<strong>der</strong>Dimensionn1desAnsatzraumszumneu-<br />

IntegrationuberZellenauf:M10 DieAufstellung<strong>der</strong>MatrizenM1;A1istStandardundbietetkeinebeson<strong>der</strong>enSchwierigkeiten, ij=XK2T(1i;0j)K=XK2TM10;K


DabeiseiTeineTriangulierungdesGebietsso,dajedesK2TsowohlinT0alsauchinT1 enthaltenist,wobeiTndieTriangulationdesGebietsimntenZeitschrittdeniere;Kin<strong>der</strong>von 4.3.BEHANDLUNGVONDIRICHLET-RANDWERTEN 49<br />

Kseienhochstensineinem<strong>der</strong>beidenGitterenthalten.AnschaulichistTdieMenge<strong>der</strong>jeweils feinstenZellen,dieinbeidenGitternochenthaltensind.ZurIllustrationfor<strong>der</strong>nwir,dasichdie Zellen<strong>der</strong>beidenGitterumhochstenseinVerfeinerungslevelunterscheidendurfen,d.h.dajedes K2Tentwe<strong>der</strong>aufkeinem<strong>der</strong>beidenGitterKin<strong>der</strong>hato<strong>der</strong>aufgenaueinem<strong>der</strong>beidenGitter genaueinmalverfeinertist.DieseEinschrankungisthiernur<strong>der</strong>Einfachheithalbergemacht;VerfeinerungenubermehrereStufensindmoglichundwerdenrekursivmitdemuntenbeschriebenen<br />

Verfahrengehandhabt. 1.Kistaufkeinem<strong>der</strong>beidenGitterweiterverfeinert;dannistdim(V1jK)=dim(V0jK)und BeinureinerVerfeinerunggibtesdreiFallezuunterscheiden:<br />

2.KistaufT0einmalverfeinert;dannistdim(V1jK)dim(V0jK).FurkonformeAnsatze DieFalle2und3sindetwasaufwendiger.FurgeschachtelteAnsatzraumelieesichbeispiels-<br />

miteinerSchachtelung<strong>der</strong>AnsatzraumegilthierV1jKV0jK.<br />

mitf0lgl2L<strong>der</strong>MengeallerBasisfunktionenmitTrageraufK.DieMatrixcilistunabhangigvon Kundkonstant.DamitlatsichM10;K ij1ijK=Xl2Lcil0ljK; durcheineSummeuberdieKindzellenvonKschreiben: (4.2)<br />

=Xk2KXl2Lcil(0l;0j)k =Xl2Lcil(0l;0j)K =(1i;0j)K<br />

wobeiKdieMenge<strong>der</strong>KindzellenvonKdarstelle.DieBerechnungvonM10;K =Xk2KXl2LcilM0;k lj;<br />

KnuraufT1verfeinertist,gehtganzanalog,indemman0ientsprechend(4.2)durchdie1l ausdruckt. aufeineSummationuberzellweiseMassematrizen<strong>zur</strong>uckgefuhrt.Derumgekehrte,dritteFall,da DieDarstellung(4.2)setztvoraus,daV1jKV0jK,dasheitdasichjedeBasisfunktion ij istsomitwie<strong>der</strong><br />

ArbeitverwendetenLagrange-<strong>Elemente</strong>nimmergegeben.Beian<strong>der</strong>en<strong>Finite</strong>-<strong>Elemente</strong>-Klassen durchdieBasisfunktionenaufhoherenVerfeinerungslevelndarstellenlat.Dasistbeidenindieser istdieAufstellung<strong>der</strong>rechtenSeitevon(4.1)nichtsoeinfachundimallgemeinenauchnichtexakt durchzufuhren,daQuadraturenverwendetwerdenmussen.<br />

chung 4.3 ZurIllustration<strong>der</strong>BehandlungvonDirichlet-RandwertenbetrachtenwirbeispielhaftdieGlei-<br />

?u=f u=g x2@: x2;


50 KAPITEL4.TECHNISCHEASPEKTEDERIMPLEMENTATION<br />

DurchWahleinerFunktionu0mitu0=gauf@latsichebensogutdasfolgendeProblemlosen:<br />

suche~u=u?u0,soda?u=f+u0<br />

x2;<br />

u=0 x2@<br />

gilt.DieRandwertesinddamithomogengeworden.IndenmeistenFallenistdieRandfunktiong<br />

nichtdurchdieSpureiner<strong>Finite</strong>-<strong>Elemente</strong>-Funktionu0;hdarstellbar,sodamanmiteinerapproximativenBehandlung<strong>der</strong>Randwerteauskommenmu,beispielsweisedurchVerwendungeiner<br />

Projektiono<strong>der</strong>InterpolationaufdieSpurdesAnsatzraumes,~g=PV0go<strong>der</strong>~g=IV0g,unddie<br />

dazugehorigeFunktion~u0.In<strong>der</strong>PraxisistdieWahleinergeeignetenFunktion~u0jedochunpraktisch;stattdessengibteszweiAnsatze<strong>zur</strong>direktenBehandlung<strong>der</strong>ursprunglichenGleichung,die<br />

beidedaraufberuhen,SystemmatrixundrechteSeiteaufallenZellendesGebietsunddamitmit<br />

allenFreiheitsgradenaufzubauenundanschlieenddendurchdieRandbedingungenfestgelegten<br />

FreiheitsgradenaufdemRandeinespezielleBehandlungzukommenzulassen:<br />

Filtern:dieseMethodebietetsichan,wenndielinearenGleichungendurchiterativeVerfahren<br />

gelostwerden.DiemeisteniterativenLoserlassensichalsDefektkorrekturverfahrenschreiben,das<br />

heiteswirdeinAnfangswertberechnet,<strong>der</strong>anschlieendjeweilsnurnochdurchadditiveKorrekturenveran<strong>der</strong>twird.DasFilternfunktioniertnunso,damandemStartvektordierichtigen<br />

WertefurdieFreiheitsgradeaufdemRandaufzwingtundbeidenKorrekturvektorendieEintrage<br />

furdieseFreiheitsgradejeweilsaufNullsetzt(ltern),waseinermodiziertenMatrix-Vektor-<br />

Multiplikationentspricht,die<strong>der</strong>Multiplikationmit<strong>der</strong>Systemmatrixausdemmodizierten<br />

Problementspricht.<br />

DieserAnsatzwurdeindealgewahlt.EristinvielenFallen,wonurwenigeIterationen<strong>zur</strong><br />

L<strong>osung</strong>gebrauchtwerden,bedeutendschnellerals<strong>der</strong>zweiteWeg,verlangtabervielSorgfaltbei<br />

<strong>der</strong>Implementation<strong>der</strong>linearenAlgebra.<br />

Eliminationaus<strong>der</strong>Matrix:dieseMethodeistbeiallenLosernmoglich,insbeson<strong>der</strong>eauchfur<br />

direkteLoser.Sieberuhtdarauf,dadiebetroenenFreiheitsgradetatsachlichaus<strong>der</strong>Matrixund<br />

<strong>der</strong>rechtenSeiteeliminiertwerden,wodurchsichdieDimensiondeslinearenGleichungssystemsauf<br />

dieAnzahl<strong>der</strong>tatsachlichfreienFreiheitsgra<strong>der</strong>eduziert.DadasUmkopierenineineneue,kleinere<br />

MatrixundeinenentsprechendenVektorzuunpraktischundmitzugroemSpeicheraufwand<br />

verbundenware,gehtmanwiefolgtvor:furjedenFreiheitsgradaufdemRandwirdzuerstdie<br />

entsprechendeZeileaus<strong>der</strong>Matrixgestrichen,lediglich<strong>der</strong>Diagonaleintragbleibtstehen.Der<br />

Wert<strong>der</strong>rechtenSeitewirdsogesetzt,da<strong>der</strong>L<strong>osung</strong>svektordenrichtigenWertbekommt.Da<br />

indieserZeilenunnurnocheineinzigerEintragsteht,ist<strong>der</strong>WertdesFreiheitsgradestatsachlich<br />

festgelegt.UmdieMatrixwie<strong>der</strong>positivdenitundvorallemsymmetrischzumachenwirdnunmit<br />

dieserZeileeinGau-Eliminations-Schrittgemacht,umauchalleEintrage<strong>der</strong>entsprechenden<br />

SpaltezuNullzumachen;dabeiwirdauchdierechteSeiteentsprechendmodiziert.Durchden<br />

Eliminationsschrittist<strong>der</strong>FreiheitsgradvomRestdesGleichungssystemsabgekoppelt.<br />

FureinigeIterationsverfahrenistdieDurchfuhrungdesEliminationsschrittsnichteinmalnotig,<br />

wiemansichuberlegenkann.DerAllgemeinheithalberwurdeaberkeinGebrauchvondieser<br />

Tatsachegemacht.<br />

SchreibtmansichdasVerfahrengenauhin,dannentsprechenMatrixundVektorabgesehenvon<br />

denzusatzlichenZeilenundSpaltengenaudenen,dieentstundenwennmandasobenbeschriebene<br />

modiziertekontinuierlicheProblemlosenwurde,wobeifur~u0dieFunktiongewahltwird,dienur<br />

auf<strong>der</strong>auerstenSchichtvonZellenlebtundaufdemganzenGebietstetigist(dieseFunktionist<br />

eindeutig).<br />

DerbeschriebeneWegwurdeindeal.IIgewahlt.EristetwasallgemeineralsdasFiltern,hat<br />

jedochdenNachteil,da<strong>der</strong>EliminationsschrittinschwachbesetztenMatrizenmiterheblichem<br />

RechenaufwandindenverteiltenDatenstrukturenverbundenist.VomStandpunkt<strong>der</strong>RechenzeitlohntersichnurfurgroereProbleme,beidenenvieleIterationsschrittenotigsind,da<strong>der</strong><br />

AufwandfurdasFilterninjedemSchrittanfallt,wahrenddieEliminationnureinmalnotigist.In<br />

<strong>der</strong>Summeist<strong>der</strong>Implementationsaufwandwohlgeringer,daerzentraleinmalbereitgestelltwird<br />

undnichtfurjedenFalldieMatrix-Vektor-Multiplikationmodiziertwerdenmu.Daruberhinaus


4.4.BEHANDLUNGVONHANGENDENKNOTENIMORT 51<br />

~'1 ~'2<br />

~'3 '2<br />

Abbildung4.1:Schema<strong>zur</strong>EliminationvonhangendenKnoten(links).Die'unechten`Ansatzfunktionen~'1,~'2und~'3,sowiedie'echte`Ansatzfunktion'2<br />

istesdurchdiezentraleBereitstellungmoglich,einegutoptimierteImplementationanzubieten, dievon<strong>der</strong>internenEigenschaftvonverschiedenenMatrizentypenGebrauchmacht,wasbeiAnwen<strong>der</strong>programmennichtsinnvollwareundsomitbeimFilternnichtgeht.<br />

dieimMomentimplementiertenVerfahren. aufdieRestriktiondes<strong>Finite</strong>-<strong>Elemente</strong>-RaumsaufdenRandbestimmt.DieInterpolationwurde We<strong>der</strong>dealnochdeal.IIsindaufdiejeweilsbeschriebeneMethodefestgelegt;essindlediglich<br />

hier<strong>der</strong>L2-Projektionvorgezogen,dadieBerechnung<strong>der</strong>ProjektionbeigekrummtenRan<strong>der</strong>n aufwendigerist.An<strong>der</strong>erseitsistdieProjektionbeiunstetigenRandwertenunumganglich,um dieKonvergenzordnungzuerhalten;aufgrund<strong>der</strong>furdieseArbeitvorausgesetztenGlattheit<strong>der</strong> DieWerte<strong>der</strong>zueliminierendenFreiheitsgradewerdengema<strong>der</strong>Interpolation<strong>der</strong>Randwerte<br />

RandwerteistdieInterpolationaberausreichend.<br />

denWertenzumvorigenZeitschritt.ImletzterenFalllassensichdannwie<strong>der</strong>diebeidenoben <strong>der</strong>enRandbedingungen,beispielsweiseabsorbierendeRandbedingungen,lassensichebensobe-<br />

handeln,o<strong>der</strong>sieerlaubendieBerechnungvonWertenfurdieFreiheitsgradeaufdemRandaus linearforma(;)undbedarfkeineManipulation<strong>der</strong>linearenGleichungssysteme.Diemeistenan-<br />

DieBehandlungvonNeumann-RandwertengeschiehtdurchdieWahleinermodiziertenBi-<br />

angefuhrtenTechnikenverwenden. 4.4 Bei<strong>der</strong>VerwendungvonGitternmithierarchischerVerfeinerungeinzelnerZellenohneVerwendungvonAbfangelementenbleibenaufdenSchnittstellenzwischenverfeinertenundunverfeinerten<br />

BereichenhangendeFreiheitsgrade<strong>zur</strong>uck.Umbeidenverwendetenkonformen<strong>Finite</strong>-<strong>Elemente</strong>- BehandlungvonhangendenKnotenimOrt<br />

AnsatzenvernunftigeL<strong>osung</strong>enzugarantieren,muandiesenStellendafurgesorgtwerden,da dieL<strong>osung</strong>sfunktionstetigbleibt. heithalbervonbilinearen<strong>Elemente</strong>nausgegangensei.DieBehandlunghohererAnsatzgradeund hohererDimensionenalszweiverlauftganzanalog,jedochsinddieGleichungenwenigerubersichtlichḊa,wiegesagt,dieFunktionamKnoten3stetigseinsoll,muwegen<strong>der</strong>Linearitat<strong>der</strong><br />

DieBehandlung<strong>der</strong>hangendenKnotenseianAbbildung4.1illustriert,wobei<strong>der</strong>Einfach-<br />

Mittelwert<strong>der</strong>Koezienten<strong>der</strong>Knoten1und2sein.ImPunkt3bendetsichdamitkeinechter AnsatzfunktionenaufdenKanten<strong>der</strong>Koezient<strong>der</strong>BasisfunktionzumKnoten3genau<strong>der</strong><br />

1<br />

2<br />

3<br />

1<br />

3<br />

2


Freiheitsgrad,ausalgorithmischenGrundenwerdenaberMatrizenundVektorensoaufgebautals 52 waredorteiner,dasichdannMatrizenundVektorenzellweiseaufbauenlassen,ohnedaschon KAPITEL4.TECHNISCHEASPEKTEDERIMPLEMENTATION<br />

beimAufbauRucksichtaufdiehangendenKnotengenommenwerdenmu.Ineinemzweiten SchrittwerdenindenVektorendieEintrage<strong>zur</strong>Basisfunktion3jeweilshalftigaufdieEintrage zudenBasisfunktionen1und2verteilt.AnalogwerdenindenMatrizendieSpaltenundZeilen hangendenKnotengehorigeZeileundSpaltewirdaufNullgesetztumdenunechtenFreiheitsgrad <strong>zur</strong>Basisfunktion3aufdieZeilenundSpalten<strong>der</strong>an<strong>der</strong>enBasisfunktionenverteilt.Diezum vomRestdesSystemszuisolieren. und'2zudenPunkten1und2habenihrenTragerjeweilsaufden<strong>Elemente</strong>n1bis3,wieman erwartenwurdewenn<strong>der</strong>hangendeKnoten3garnichtdaware.DieseBasisfunktionenlassen sichjedochdurchdieBasisfunktionen~'1und~'2zudenentsprechendenPunktenplusjeweils<strong>der</strong> Halfte<strong>der</strong>Basisfunktion~'3zummittlerenKnotendarstellen: AnschaulichistdiesesVorgehenfolgen<strong>der</strong>massenverstandlich:dieechtenBasisfunktionen'1<br />

'2=~'2+12~'3: '1=~'1+12~'3;<br />

auf,dasheitmitdenBasisfunktionen~'i,soistklar,wiedieanschlieendeAufsummierungzu denMatrizenmitdenechtenBasisfunktionen'jstattzundenhat.InhoherenDimensioneno<strong>der</strong> und3.BautmannunMatrizenundVektorenaufdenZellenohneWissenuberhangendeKnoten beihoherenAnsatzgradenlassensichdieAnsatzfunktionenauf<strong>der</strong>eingeschranktenKantedurch ~'1und~'2habenihreTrageraufdenZellen1und2bzw.1und3,~'3lebtaufden<strong>Elemente</strong>n2<br />

eineMatrix<br />

zenundVektorendimensions-undansatzgradunabhangigaufreinalgebraischerBasisdurchgefuhrt mitdenunechtenFreiheitsgradenaufdenTeilkantenverknupfen,sodadieEliminationausMatri-<br />

'i=Xjcij~'j<br />

werdenkann. Prinzipanalog<strong>zur</strong>BehandlungvonRandwertendurchfuhrbar.Eskommenwie<strong>der</strong>diebeiden (Kondensation)gewahltwurde.NachdemLosen<strong>der</strong>Gleichungssystemeistdaraufzuachten,die Freiheitsgradewie<strong>der</strong>zuverteilen,dasheitdenEintragzumKnoten3aufdieHalfte<strong>der</strong>Eintrage MoglichkeitenFilternunddirekteManipulationinFrage,wobeiindeal.IIdiedirekteElimination DieImplementation<strong>der</strong>obenbeschriebenenManipulationvonMatrizenundVektorenistim<br />

4.5 <strong>der</strong>beidenbenachbartenFreiheitsgradezusetzen.<br />

DievernunftigeSteuerung<strong>der</strong>GitteraufdenverschiedenenZeitebenenisteinThemauberdasalleinewohlDiplomarbeitenzuschreibenwaren.ImfolgendenAbschnittsolleneinige<strong>der</strong>Probleme<br />

SteuerungdesGitters unddieunternommenenVersuche<strong>zur</strong>L<strong>osung</strong>kurzbeschriebenwerden.Siesindimwesentlichen<br />

4.5.1Auseinan<strong>der</strong>driften<strong>der</strong>Gitter metern,sodadiesenichtbeiallenBeispielenangegebensind. unabhangigvonZeitschrittverfahren,Verfeinerungskriterium,FehlerschatzerundahnlichenPara-<br />

zuverfeinernden/zuvergroberndenZellenbestimmtunddarausGitterTnh1erzeugt,diejetztauf GitterTh0,dasinallenZeitschrittenidentischist,werdendieL<strong>osung</strong>enwh0undwh0desVorwartsundRuckwartsproblemsberechnet.AusdiesenbeidenL<strong>osung</strong>enwerdenfurjedenZeitschrittdie<br />

DieErzeugungvonGitternndetimwesentlichenwiefolgtstatt:aufeinemgegebenengroben


Anzahl an Zellen<br />

7000<br />

6000<br />

5000<br />

Durchlauf 0<br />

Durchlauf 1<br />

Durchlauf 2<br />

Durchlauf 3<br />

Durchlauf 4<br />

Anzahl an Zellen<br />

deneinzelnenZeitschrittennimallgemeinenunterschiedlichsind.AufdiesenGitternwerdenjetzt wie<strong>der</strong>dieL<strong>osung</strong>enuh1undzh1berechnet,darausdieGitterTnh2,usw. 4.5.STEUERUNGDESGITTERS 53<br />

dieseArtbestehtpraktischkeineKopplungzwischendenGitternzuverschiedenenZeitschritten blem,wennsichdieVerfeinerungsleveleinigerZellenzwischendenbeidenGitternzustarkan<strong>der</strong>n, undin<strong>der</strong>TatunterscheidensichdieGitterTnhlundTn+1 dadanndieProjektion<strong>der</strong>L<strong>osung</strong>vomaltenGitteraufdasneueleidet(technischisteinTransfer ImEndeektwirdjedesGitterTnhlausTnhl?1unddenL<strong>osung</strong>enwnhl?1undwnhl?1bestimmt.Auf<br />

ubermehrereVerfeinerungsebenenohneweiteresmoglich,wieinAbschnitt4.2beschrieben). hloftbetrachtlich.DasistdanneinPro-<br />

4000<br />

4000<br />

3000<br />

3000<br />

Abbildung4.2:AnzahlanGitterzelleninverschiedenenDurchlaufen.DieGitterentstandendurch VerfeinerungnacheinemEnergiefehlerschatzerbeimeinemBeispiel,beidemeineWellevomRand<br />

2000<br />

2000<br />

1000<br />

1000<br />

sehrklein;dieRandbedingungensindabt=0:4konstantNull,sodasichdieWellenurverschiebt ausdurchdasGebietlauft.DadieAnfangsbedingungenkonstantsind,istdieZellzahlamAnfang<br />

0<br />

0<br />

unddieZellzahlinetwakonstantbleibensollte.LinksistnurdieAnzahl<strong>der</strong>Verfeinerungslevel<br />

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1<br />

0 0.2 0.4 0.6 0.8 1<br />

Zeit<br />

Zeit<br />

begrenzt,umdiesicheinzelneZelleninaufeinan<strong>der</strong>folgendenZeitschrittenunterscheidendurfen, rechtssindallebeschriebenenKopplungenzwischenaufeinan<strong>der</strong>folgendenGitternverwendet.Die<br />

markiert,umzuverhin<strong>der</strong>n,dasichdieVerfeinerungsstufenzweierZelleninaufeinan<strong>der</strong>folgendenGitternummehralseinsunterscheiden1undeswurdeneinigeGitterglattungsalgorithmen<br />

implementiert,umisolierteverfeinerteo<strong>der</strong>unverfeinerteZellenundeinigezusatzlicheFallezu UmdieDivergenz<strong>der</strong>Gitterzuverringern,wurdeversucht,dieTnhlfuraufeinan<strong>der</strong>folgende nmoglichstenganeinan<strong>der</strong>zukoppeln.DazuwerdenjeweilszusatzlicheZellen<strong>zur</strong>Verfeinerung absoluteZahl<strong>der</strong>ZellenistaufgrundunterschiedlicherVerfeinerungsparameternichtvergleichbar.<br />

zillationenindenerstenDurchlaufenverstarkensichindendarauffolgenden,sodaVariationen eliminieren.DurchdieseSchrittewurdedasGitterTnhlaueranTnhl?1auchandieGitterTn1 einzelnenGitternbleibtimwesentlichenaberunkorreliert,wieAbbildung4.2zeigt.KleineOs-<br />

gekoppelt.DasdampftzwardieschlimmstenDivergenzenetwas,dieAnzahlanZelleninden <strong>der</strong>Zellzahlinaufeinan<strong>der</strong>folgendenZeitschrittenbiszueinemFaktorzweidurchausvorkommen,<br />

beiviero<strong>der</strong>funfZeitschrittenauseinan<strong>der</strong>liegendenGitternauchFaktorendreio<strong>der</strong>nochmehr; ahnlicheOszillationenwurdenauchvonHartmann[19]beobachtet.EinMechanismusscheintzu<br />

hieristalgorithmischerNatur,weilkeinvernunftigesKriteriumfurdenAbstandzweierGitter Durchlaufmoglich,zumBeispielindemTnhlauchanTn2 sein,dadieKopplungdieGitterfureinigeZeiteinigermaenkonstanthalt,bissiesichruckartig an<strong>der</strong>n.<br />

voneinan<strong>der</strong>undseineBegrenzungbekanntscheint.ZuengdurfendieGitterauf<strong>der</strong>an<strong>der</strong>enSeite auchnichtaneinan<strong>der</strong>gekoppeltsein,dasonstdieVorteiledesmitwan<strong>der</strong>ndenGittersverloren EineL<strong>osung</strong>diesesProblemsistwohlnurdurcheinestarkereKopplung<strong>der</strong>Gitterinjedem hlgekoppeltwird.DieSchwierigkeit<br />

veran<strong>der</strong>twerdenkann,wasdannaberunterUmstandenAuswirkungenaufdasGitterzumZeitschrittn?1haben konnte.SolcheAn<strong>der</strong>ungenubermehralseinenZeitschrittwerdenausalgorithmischenGrundennichtbeachtet undkonnendazufuhren,dasichGitterummehralseineVerfeinerungsebeneunterscheiden. 1DieseBedingunglatsichnichtimmergarantieren,dadasGitterineinemZeitschrittnvomdarauffolgenden<br />

7000<br />

6000<br />

5000<br />

Durchlauf 0<br />

Durchlauf 1<br />

Durchlauf 2<br />

Durchlauf 3<br />

Durchlauf 4


gehen;sofuhrtbeispielsweisedieLimitierung<strong>der</strong>Dierenz<strong>der</strong>VerfeinerungsleveleinzelnerZellen 54 desaktuellenGittersmitdemvorletzten(stattnurmitdemletzten)Gitterimwesentlichenzu KAPITEL4.TECHNISCHEASPEKTEDERIMPLEMENTATION<br />

einemEinfrieren<strong>der</strong>Gitter,wasnichterwunschtseinkann.<br />

wohlzugrob,umwirklichezientzuarbeiten,2weshalbauchkompliziertereVerfahrenuntersucht Abbildung4.2wurdeninjedemZeitschrittdieZellenmitdemgrotenFehlerbeitrag<strong>zur</strong>Verfeinerungmarkiert,diezusammenqr=95ProzentdesFehlersausmachen,wahrenddieZellen<strong>zur</strong><br />

Einan<strong>der</strong>erAnsatzwaredieVerwendunggeeignetererVerfeinerungskriterien.ImBeispielin Vergroberungmarkiertwurden,diedieunterenqc=2Prozentausmachen.DiesesVerfahrenist wurden. diewesentlichbessere,jedochnochnichtvolligbefriedigendeErgebnisseliefert.EinBeispielistin Abbildung4.2rechtswie<strong>der</strong>gegeben,beidemdieZellzahlinetwadementspricht,wasmangerne hatte;dieVerlaufesindallerdingsnichtinallenFallensogut.DieRegeln<strong>zur</strong>Gittersteuerungsind imfolgendenalsPseudoprogrammangegeben: InErmangelungfundiertererAnsatzewurdeeineAnzahlheuristischerRegelnimplementiert,<br />

1.MarkieredieZellenmitdemgrotenFehlerK<strong>zur</strong>Verfeinerung,diezusammendenAnteil 2.MarkieredieZellenmitdemkleinstenFehlerK<strong>zur</strong>Vergroberung,diezusammendenAnteil qramGesamtfehlerhaben.<br />

3.LoschedieVergoberungsagsvonZellen,beidenennichtalleKin<strong>der</strong>einerZellemarkiert qcamGesamtfehlerhaben.<br />

4.MarkierezusatzlicheZellen,sodadasaktuelleunddasGitterdesletztenZeitschrittes sind.<br />

5.MarkiereindiesemundimletztenGitterzusatzlicheZellen,sodasichdiebeidenGitter umjeweilshochsteneineVerfeinerungsstufeaufje<strong>der</strong>Zelleunterscheiden. gewissenRegularitatsfor<strong>der</strong>ungengenugen.<br />

6.WennimerstenVerfeinerungsdurchlauf,dannEnde. 7.ZahledieAnzahlenNnundNn?1<strong>der</strong>durchdieMarkierungenaufdiesemundaufdem 8.BerechneeineobereunduntereSchrankefurdieAnzahlanZellenimaktuellenGittergema letztenGitterentstehendenZellen.<br />

FallsimerstenVerfeinerungsdurchlaufo<strong>der</strong>diealteZellzahlaufdemaktuellenGitterkleiner folgen<strong>der</strong>Formeln:Nnmax=Nn?1(1+"); als200ist,verwende3"#statt"#.FallsimzweitenDurchlaufo<strong>der</strong>dieZellzahlkleinerals 300,dannverwende2"#. Nnmin=Nn?1(1?#):<br />

10.Sonst:FallsNnNnmin. 9.FallsNn>NnmaxundNn>200,dannloschesolangeVerfeinerungsmarkierungen,bisNn<<br />

11.FuhredieSchritte3,4und5erneutaus. Nnmax.<br />

WertallerdingsnurfureinfachestatischeProblemealsgutgilt,brauchtemanauchwesentlichmehrVerfeinerungsdurchlaufe,umzumletztendlichbrauchbarenGitterzugelangen,wasausRechenzeitgrundennichtpraktikabel<br />

12.FallsnichtNnmin


4.5.STEUERUNGDESGITTERS 55<br />

DieVariationvon"#inPunkt8istnotwendig,umdasGitterindenerstenVerfeinerungsschrittennichtzustarkeinzuschranken.Aufgrund<strong>der</strong>inSchritt11durchgefuhrtenAktionenist<br />

nichtmehrgarantiert,dasichdieZellzahlNnimZielkorridor[Nnmin;Nnmax]bendet,sodaim<br />

letztenSchritteineIterationgestartetwird;imallgemeinensindzweiDurchlaufe<strong>der</strong>Punkte7<br />

bis11ausreichend.Alsgeeignetfur"und#habensichWertein<strong>der</strong>Gegendvon0.1und0.03<br />

erwiesen.#solltekleinerals"sein,dadieApproximationbeieinerVerkleinerung<strong>der</strong>Zellzahl<br />

leidet,wahrendeineVergroerungimallgemeinenkeinenegativenAuswirkungenhat."sollte<br />

trotzdemnichtzugrosein,dafurdasdualeProblemdieumgekehrteZeitrichtunggiltundda<br />

einzustarkerAnstiegimallgemeineneinestarkeVerkleinerung<strong>der</strong>Zellzahlnachsichzieht.<br />

ZurBerechnung<strong>der</strong>FehlergroeKwirdentwe<strong>der</strong>einEnergiefehlerindikatoro<strong>der</strong><strong>der</strong>duale<br />

Fehlerschatzerverwendet.BeidemessenjedochnurdenFehlerin<strong>der</strong>primalenL<strong>osung</strong>.Soll<strong>der</strong><br />

dualeFehlerschatzerverwendetwerden,soistesnotwendig,daauchdiedualeL<strong>osung</strong>mithinreichen<strong>der</strong>Genauigkeitberechnetwird;eswirddaher<strong>der</strong>Energiefehlerindikatorauchaufdieduale<br />

L<strong>osung</strong>angewendet,diezellweisenFehlergroendKausdiesemProzegeeignetskaliert,soda<br />

<strong>der</strong>maximaleFehlerproZellemaxKpKausdemprimalenProblemundmaxKdKausdemdualen<br />

ProblemgleichgrosindundschlielichwirdausdiesenbeidenGroeneinegewichteteSumme<br />

gebildet,diealsVerfeinerungskriteriumverwendetwird:<br />

K=pK+maxK0pK0<br />

maxK0dK0dK<br />

In<strong>der</strong>Praxishatessicherwiesen,daeinegeeigneteGewichtungdenprimalenFehlerschatzer<br />

etwa=4bis8MalsostarkbewertetwiedendualenIndikator.Bei<strong>der</strong>Berechnung<strong>der</strong>Sprunge<br />

<strong>der</strong>NormalenableitungfurdenEnergiefehlerschatzeristbeimdualenProblemdieVariablevhzu<br />

verwenden,wiemanaus(2.21)erkennt.<br />

AusdemgleichenGrundwieobenistesbeinichtlinearenZielfunktionalen,beideneneine<br />

LinearisierungumdienumerischerhalteneL<strong>osung</strong>notwendigist,wichtig,dadieerstenVerfeinerungsschrittemiteinemEnergiefehlerschatzerstattdemdualenSchatzerdurchgefuhrtwerden.<br />

Iman<strong>der</strong>enFallkannespassieren,dadiedualeL<strong>osung</strong>aufgrund<strong>der</strong>mangelndenGenauigkeit<br />

<strong>der</strong>numerischenprimalenL<strong>osung</strong>starkvon<strong>der</strong>L<strong>osung</strong>desexaktendualenProblemsabweicht.<br />

DieVerfeinerungwirddanninGebietendurchgefuhrt,diefurdasErgebnisnichtrelevantsind,so<br />

dadieprimaleL<strong>osung</strong>imnachstenSchrittgenausofalschistwieimersten;dasVerfeinerungsverfahrenkonvergiertdannnicht.<br />

DieVerwendungvorgelagerterVerfeinerungsschrittemiteinemEnergiefehlerindikatorwi<strong>der</strong>sprichtabernichtdemAnsatz,dieAdaptivitatmiteinemdualenProblemanzugehen;<strong>der</strong>Grund<br />

ist,dadieLosbarkeiteinesProblemsaufeinebestimmteGenauigkeitpraktischausschlielich<br />

durchdievondenletzteneinbiszweiVerfeinerungsdurchgangenbenotigtenRessourcen(RechenzeitundSpeicher)bestimmtist,wahrenddiedavorliegendenDurchgangeweitgehendvernachlassigbarsind.GelingtesalsomiteinemdualenProblemdenbenotigtenmaximalenRessourcenbedarfzusenken,soistdieVerwendungsuboptimalerVerfahrenindenvorherigenadaptiven<br />

Schrittenakzeptabel.<br />

DasVerfahren<strong>zur</strong>Steuerung<strong>der</strong>Zellzahlistin<strong>der</strong>beschriebenenFormnichtganzbefriedigend.<br />

DerGrundliegtdarin,da<strong>der</strong>Algorithmusversagt,sobald<strong>der</strong>Zeitschrittsehrkleinwird,dadie<br />

Abweichungen"#eigentlichproportional<strong>zur</strong>Zeitschrittweiteseinsollten,umeineBeschrankung<br />

<strong>der</strong>An<strong>der</strong>ungsratezugarantieren.Problematischdabeiist,da<strong>der</strong>ZielkorridorfurdieZellzahl<br />

nichtkleineralsetwafunfProzentseinsollte,dadieresultierendeZellzahlbeiMarkierungeiniger<br />

Zellennichtgenauvorhersagbaristundessonstnichtmoglichist,dasZielzuerreichen.Losen<br />

latsichdiesesProblemnurbeiKopplungvonmehralszweiZeitschrittenaneinan<strong>der</strong>.<br />

4.5.2h-Abhangigkeit<strong>der</strong>Dispersionsrelation<br />

Eines<strong>der</strong>in<strong>der</strong>PraxisunangenehmstenProblemeistdieAbhangigkeit<strong>der</strong>Ausbreitungsgeschwindigkeitvon<strong>der</strong>lokalenGitterweite.DiesesProblemistwohlbekanntundauchtheoretischgut<br />

untersucht,siehezumBeispiel[1].DerEektistbeson<strong>der</strong>sausgepragtfurlineare<strong>Elemente</strong>.Im


daWellenaufgroberenGitternschnellerlaufenalsauffeinenunddadieGeschwindigkeiterst wesentlichenlauftdieAbhangigkeit<strong>der</strong>Dispersionsrelationvon<strong>der</strong>Gitterweitehdaraufhinaus, 56 KAPITEL4.TECHNISCHEASPEKTEDERIMPLEMENTATION<br />

imLimesh!0gegendieAusbreitungsgeschwindigkeitdeskontinuierlichenProblemsgeht.Auch istdieGeschwindigkeitabhangigvon<strong>der</strong>Wellenlangeunddavon,obdieAusbreitunginRichtung desGitterso<strong>der</strong>diagonaldazuverlauft.LetzteresistinAbschnitt5.2numerischuntersucht.<br />

furt


4.5.STEUERUNGDESGITTERS 57<br />

Gebietverfeinert,dieserBereichbewegtsichaberimmernochzuschnell,weshalbwirimnachsten<br />

DurchlaufdasgleicheProblemhabenwerden,wennauchspater.<br />

ImEndeektbenotigtmanmehrereDurchlaufe,bisallein<strong>der</strong>einmalverfeinerteBereichmit<br />

demtatsachlichenOrt<strong>der</strong>Welleubereinstimmt.DiegleichenProblemetretenauchaufhoheren<br />

Verfeinerungsstufenauf,wennauchnichtganzsomarkant.<br />

Ansatze<strong>zur</strong>L<strong>osung</strong>diesesProblemssindeinerseits,gleichaufeinemrelativfeinenGitter<br />

anzufangenundbeidendarauffolgendenvieleZellenzuvergrobern,an<strong>der</strong>erseitsamAnfangeine<br />

gewisseAnzahlvonDurchlaufendurchzufuhren,beidenendieVerfeinerungsehrvorsichtiggehandhabtwird,umeinezustarkeVerfeinerungandenOrtenzuverhin<strong>der</strong>n,wodieexakteL<strong>osung</strong>,<br />

imGegensatz<strong>zur</strong>numerischenL<strong>osung</strong>aufzugrobenGittern,glattist.BeiProblemenmitkurzenWellenlangenist<strong>der</strong>ersteWegnichtgangbar,beispielsweisewurdedieFor<strong>der</strong>ungnachnur10<br />

GitterpunktenproWellenlangebereitsaufdemerstenGitterbeideminAbschnitt5.3gerechneten<br />

Beispiel106ZellenproZeitschrittnachsichziehen.<br />

Imwesentlichenverhin<strong>der</strong>tdiesesProblemdiemehrfacheVerfeinerungvonZellenmitgroem<br />

FehlerindikatorineinemDurchgang,wieesbeielliptischenundparabolischenProblemendurchfuhrbarist(vgl.[22,19]).EindritterWegistdieVerwendungvonniten<strong>Elemente</strong>nhoherer<br />

Ordnung,dieeinegeringereDispersionzeigen,vergleiche[1]undAbschnitt5.2.<br />

4.5.3Orts-Zeit-Adaptivitat<br />

EineoptimaleStrategie<strong>zur</strong>Gitterverfeinerungwurdeneben<strong>der</strong>Ortsgitter-auchdieZeitschrittweiteadaptivanpassen.DieseArt<strong>der</strong>AdaptivitatistausgehendvondeninAbschnitt2.4vorgestelltenKonzeptenleichtmachbarundin[19]furdieWarmeleitungsgleichungauchin<strong>der</strong>Praxis<br />

gezeigt;allerdingsistdieBedeutung<strong>der</strong>Zeitschrittweitenadaptionbei<strong>der</strong>Wellengleichungnicht<br />

sogrowiebei<strong>der</strong>Diusionsgleichung,wofurimwesentlichenzweiGrundeausschlaggebendsind:<br />

KeineunterschiedlichenZeitskalen:Bei<strong>der</strong>WellengleichungsinddieZeitskalenimallgemeinenkonstant;insbeson<strong>der</strong>egibteskeinestationarenZustande,sodasicheinewesentliche<br />

Vergroerung<strong>der</strong>Zeitschrittweitemeistensverbietet.<br />

KeinInformationsverlust:Bei<strong>der</strong>WarmeleitungsgleichungunterliegtInformationstarker<br />

Dampfung,sodaZielfunktionale,diedieL<strong>osung</strong>amEndzeitpunktauswerten,groeZeitschritteamAnfangzulassen.Dabei<strong>der</strong>WellengleichungkeinInformationsverlustvorhanden<br />

ist,verlangteineAuswertungzubeliebigerZeiteinemoglichstexakteRechnungzuallen<br />

fruherenZeitpunkten.<br />

AusdengenanntenGrundenerschiendieImplementationzeitschrittadaptiver<strong>Methoden</strong>nicht<br />

sorelevant.EinwesentlichwichtigererPunktwarejedoch<strong>der</strong>VergleichvonFehlerinformationuber<br />

verschiedeneZeitschrittehinweg:dieFehlerschatzerlieferneinenIndikatorwertfurjedeRaum-Zeit-<br />

Zelle;dieEntscheidung,obeineZelleverfeinertbzw.vergrobertwird,ndetjedochimverwendeten<br />

ProgrammnurdurchVergleichmitdenan<strong>der</strong>enZellendesgleichenZeitschrittsstatt.Durchdieses<br />

VerfahrenwerdenauchZellenverfeinert,<strong>der</strong>enIndikatorwesentlichkleineristalsdieIndikatoren<br />

vonZellenaufan<strong>der</strong>enZeitschritten,dienichtverfeinertwerden.ImEndeektvergroertsichso<br />

dieZahl<strong>der</strong>fureinegegebeneGenauigkeitbenotigteZahlanFreiheitsgraden;inAbschnitt3.3ist<br />

einBeispielangefuhrt,wodieEinsparungerheblichware.<br />

TrotzdemwurdeimRahmendieserArbeitvoneinerImplementationdiesesQuervergleichsAbstandgenommen,da<strong>der</strong>Vergleichvonbiszu50.000.000IndikatoreneineerheblicheprogrammundspeichertechnischeHerausfor<strong>der</strong>ungdarstellenwurde.FurzukunftigeArbeitenistdieseOptimierungaberwunschenswertun<strong>der</strong>folgversprechend.<br />

Einweiteres,nichtverfolgtesZielistdieVerwendungortlichunterschiedlicherZeitschrittweiten.<br />

EbensowiedieOrtszellenlokalverfeinertwerden,sollteesmoglichsein,dieOrts-Zeit-Zellen<br />

einzelnzuverfeinern.Dieswurdeeserlauben,dieOrts-Zeit-GitternahezuoptimalandasProblem<br />

anzupassen.NebendemzuerwartendenerheblichenImplementationsaufwandistdieserAnsatz<br />

allerdingsnurdannmoglich,wennesgelingt,dieverwendeteFormulierunganalogzuAbschnitt2.3<br />

indieeinzelnen,dannlokalenZeitschrittezuentkoppeln.DieseEntkopplungistjedochschwierig,


sodasichin<strong>der</strong>LiteraturnurwenigepraxisrelevanteAnsatze<strong>zur</strong>VerwendungvonRaum-Zeit- 58 <strong>Elemente</strong>nndenundauchdiesevorwiegendnurfureineRaumdimension(fureinsolchesBeispiel KAPITEL4.TECHNISCHEASPEKTEDERIMPLEMENTATION<br />

vergleiche[16]).


Kapitel5<br />

WeiterenumerischeBeispiele<br />

adaptiven<strong>Methoden</strong>gegenuberglobalerVerfeinerungzuergrunden.Diemeisten<strong>der</strong>BeispielehabenkeinedirekteAnwendung,dienenaberprototypischalsreduzierteFallerealerProbleme.Dazu<br />

Punkt-undLinienauswertungenuberdieZeitintegriertundeinRaum-Zeit-Integral.Zusammen IndiesemKapitelsolleneinigeweitereBeispieleuntersuchtwerden,umVor-undNachteile<strong>der</strong><br />

mitdenGebietsintegralendesletztenKapitelssindsomitauerPunkt-undLinienauswertungen allgemeinenkeinwohldeniertesFunktionalaufdemL<strong>osung</strong>sraum. ohneZeitintegralalleTypenvonFunktionalenabgedeckt;diePunktauswertungistallerdingsim wurdenZielfunktionaleausgewahlt,umeinSpektrummoglicherAnwendungabzudecken,darunter<br />

veran<strong>der</strong>lichenundnurandieKoezientenadaptiertenGittern. wirdgezeigt,dadiedamitzusammenhangendenProblememitetwasSorgfaltumgangenwerden konnenunddannzuwesentlichbesserenErgebnissenfuhrenalsbeiVerwendungvonzeitlichnicht oftkritisiertwird,namentlichdieteilweiseReexionvonWellenanGitterdiskontinuitaten.Es AlsletztesBeispielwirdeinEektuntersucht,<strong>der</strong>bei<strong>der</strong>VerwendungadaptiverGitter<strong>zur</strong>echt<br />

denzellweisenIndikatorenbestimmtwird,welcheZellenverfeinerto<strong>der</strong>vergrobertwerdensollen, vonEinstellmoglichkeitenabhangt;dazuzahlenvorallemdasStartgitter,dieStrategie,mit<strong>der</strong>aus miertwurden,vorallemaberdadieRechenzeitbeidenadaptivenRechnungenvoneinerVielzahl WertekonnennureinegrobeRichtschnursein,dadieProgrammenichtaufGeschwindigkeitopti-<br />

Ineinigen<strong>der</strong>folgendenAbschnittenist<strong>der</strong>FehlergegendieRechenzeitaufgetragen.Diese<br />

dadurchausgiebigesSpielenmitdiesenWerteneinmehrfachgeringererRechenaufwandmoglich ist,wasbeidenRechnungenmitglobalverfeinertenGitternnaturgemawegfallt.Eswurdetrotzdemdaraufverzichtet,hierOptimierungenvorzunehmen,daesmehrumdieDemonstration<strong>der</strong><br />

undschlielichdieAnzahl<strong>der</strong>zuverfeinerndeno<strong>der</strong>vergroberndenZellen.DieErfahrungzeigt,<br />

Rechenzeitangegebenist,inklusive<strong>der</strong>vorherigenDurchlaufe,die<strong>zur</strong>VerfeinerungdesGitters benotigtwurden;diesesindbeiglobalerVerfeinerungnaturlichnichtnotigunddaherauchnicht Konzepteging;Optimierung<strong>der</strong>LaufzeitkannnurbeiechtenBeispielenaus<strong>der</strong>Praxissinnvoll sein.Bei<strong>der</strong>Angabe<strong>der</strong>Rechenzeitistzubeachten,dabeiadaptivenRechnungendiegesamte angegeben. Verfeinerungsind,wenndieRechenzeitfurdasletzteGitterunter<strong>der</strong>Halfte<strong>der</strong>Rechenzeit langist,wiefurdenvorherigen.Darausfolgt,daadaptiveVerfahrendanneektiveralsglobale aufeinemglobalverfeinertenGitterliegt.DiesistfureinenEnergiefehlerschatzergegeben,falls erkumuliertwenigeralsetwadieHalfte<strong>der</strong>Freiheitsgradebenotigt;furdendualenSchatzer DieErfahrungzeigt,dadieRechenzeitfurjedenVerfeinerungsdurchlaufungefahrdoppeltso<br />

ist<strong>der</strong>Aufwand<strong>zur</strong>L<strong>osung</strong>desdualenProblemsmitzuberucksichtigen,dienotigeErsparnisan Freiheitsgradenlatsichdahernichtsoeinfachangeben. den,wennmanvon<strong>der</strong>dann(beikonstanterZeitschrittweite)konstantenSystemmatrixamAn-<br />

fangeineLU-o<strong>der</strong>ahnlicheZerlegungmachenwurde,dainjedemZeitschrittdannnurnoch einVorwarts-Ruckwarts-Einsetzennotigware.Oftistjedoch<strong>der</strong>begrenzendeFaktorbeiRechnungenmithoherGenauigkeit<strong>der</strong>verfugbareHauptspeicher,wasdiebeschriebeneTechnikals<br />

An<strong>der</strong>erseitskonntedieRechenzeitfurdasglobalverfeinerteGitterwesentlichreduziertwer-<br />

59


60 KAPITEL5.WEITERENUMERISCHEBEISPIELE<br />

nichtpraktikabelerscheinenlatunddieReduktion<strong>der</strong>Zahl<strong>der</strong>Freiheitsgradealswichtigerals<br />

dieVerringerung<strong>der</strong>Rechenzeiterscheinenlat.Typischerweiseist<strong>der</strong>Bedarfetwa1000-1200<br />

ByteproFreiheitsgradbeilinearen<strong>Elemente</strong>n,soda<strong>der</strong>Speicherausbau<strong>der</strong>furdieseArbeit<br />

zuganglichenRechnereinMaximumbeietwa300.000-500.000FreiheitsgradenproZeitschrittfur<br />

jede<strong>der</strong>beidenVariablensetzt;RechnungendauernbeidieserZahlanFreiheitsgradenund200<br />

ZeitschritteneinbiszweiTage,wassichbeimEinsatzvonMehrgittertechnikendeutlichverringern<br />

lassensollte.<br />

5.1 ZeitintegraleinerPunktauswertung<br />

Bei<strong>der</strong>SimulationseismischerWellenistdieAuswertung<strong>der</strong>Verschiebungo<strong>der</strong><strong>der</strong>GeschwindigkeitaneinemPunkt(z.B.aneinerErdbebenstation,ummitMedatenvergleichenzukonnen)<br />

einhaugerFall.IndiesemAbschnittseienadaptiveundnicht-adaptiveVerfahreneinan<strong>der</strong>gegenubergestellt,umdieGenauigkeitvergleichenzukonnen.<br />

ZulosenseidieWellengleichungmitkonstantenKoezientena1aufdemGebiet<br />

[?1;1]2.useiaufdemRandNullunddieAnfangswerteseiendurcheineradialsymmetrische<br />

Funktiongegeben:<br />

u0(r)=0;<br />

v0(r)=(s?r);<br />

mits=1<br />

10und<strong>der</strong>HeavisideschenSprungfunktion.SolangedieWelledenRandnichterreicht,<br />

d.h.furt


0.1<br />

0.09<br />

0.08<br />

0.005,d.h.eswurden100Zeitschrittedurchgefuhrt.<br />

u(0,t)<br />

0.1<br />

0.09<br />

0.08<br />

2 Verfeinerungen, Energieschaetzer<br />

6 Verfeinerungen, Energieschaetzer<br />

Exakt<br />

0.07<br />

0.07<br />

Auslenkung u<br />

0.06<br />

0.05<br />

0.04<br />

Auslenkung u<br />

0.06<br />

0.05<br />

0.04<br />

0.03<br />

0.03<br />

0.02<br />

0.02<br />

0.01<br />

0.01<br />

0<br />

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5<br />

Zeit<br />

0<br />

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5<br />

Zeit<br />

0.1<br />

0.09<br />

0.08<br />

2 Verfeinerungen, Dualer Schaetzer<br />

6 Verfeinerungen, Dualer Schaetzer<br />

Exakt<br />

0.1<br />

0.09<br />

0.08<br />

2 globale Verfeinerungen<br />

5 globale Verfeinerungen<br />

Exakt<br />

0.07<br />

Abbildung5.1:ZeitlicherVerlauf<strong>der</strong>Auslenkungu(0;t)amUrsprungin<strong>der</strong>exaktenL<strong>osung</strong><br />

0.07<br />

Auslenkung u<br />

DiesesIntegrallatsichleichtauswertenundmanerhalt 5.1.ZEITINTEGRALEINERPUNKTAUSWERTUNG 61<br />

DerexakteWertdesobigenFunktionalsistdamit18?120p6+1 sprungistinAbbildung5.1dargestellt.DienumerischenErgebnissesindnachzweiundnach DerzeitlicheVerlauf<strong>der</strong>kontinuierlichensowie<strong>der</strong>Verlauf<strong>der</strong>numerischenL<strong>osung</strong>imUr-<br />

u(0;t)=t?(t?s)pt2?s2: 200ln(5+2p6)0:013988. (5.1)<br />

sechsVerfeinerungszyklendargestellt,obenrechtsfurVerfeinerungmiteinemEnergiefehlerindikator,untenlinksmitdemdemProblemangepatendualenFehlerschatzerunduntenrechtsbei<br />

globalerVerfeinerungaufkonstant1024undauf16384Zellen,d.h.mit4225bzw.66049FreiheitsgradenproZeitschritt.DieRechnungwurdemitbiquadratischen<strong>Elemente</strong>nfurdasprimaleund<br />

bikubischen<strong>Elemente</strong>nfurdasdualeProblemdurchgefuhrt.DieZeitschrittweitebetrugkonstant<br />

0.06<br />

0.06<br />

0.05<br />

0.05<br />

(linksoben)sowie<strong>der</strong>numerischenL<strong>osung</strong>nachzweiundnachfunfbzw.sechsVerfeinerungszyklen.RechtsobenVerfeinerungmiteinemEnergiefehlerindikator,linksuntenmitdemangepaten<br />

0.04<br />

0.04<br />

0.03<br />

0.03<br />

0.02<br />

0.02<br />

dualenProblem,rechtsuntenbeiglobalerVerfeinerung.<br />

0.01<br />

0.01<br />

0<br />

0<br />

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5<br />

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5<br />

Zeit<br />

Zeit<br />

identisch,daaufdemgleichenGrobgittergerechnetwurde;da<strong>der</strong>dritteWertsoniedrigliegt,ist <strong>der</strong>Freiheitsgrade1undgegendieRechenzeitfurdieverschiedenenFehlerschatzerundglobale ZahlenindeneinzelnenZeitschrittengewahlt.DerersteWertistbeiallendreiKurvenjeweils Verfeinerunggegeneinan<strong>der</strong>aufgetragen.AlsAnzahl<strong>der</strong>FreiheitsgradewurdedieSumme<strong>der</strong> InAbbildung5.2sinddierelativenFehlerbei<strong>der</strong>AuswertungdesFunktionalsgegendieAnzahl<br />

Darstellungnichtzusehenist.DadieAuswertung<strong>der</strong>Fehleridentitat(2.22)durchRechnendes Zufall,da<strong>der</strong>FehlerindiesemBereichseinVorzeichenwechselt,wasaberin<strong>der</strong>logarithmischen<br />

Freiheitsgradein<strong>der</strong>Geschwindigkeitv,soerhaltmandendoppeltenWert. wurdenurdieAnzahl<strong>der</strong>FreiheitsgradefurdieursprunglicheVariableuakkumuliert,berucksichtigtmanauchdie dieZahlzwischeneinzelnenZeitschrittenstarkschwankenkann,istdiesdieeinzigevergleichbareGroe.Allerdings 1WieinKapitel3istdieAnzahl<strong>der</strong>FreiheitsgradeuberdieeinzelnenZeitschritteaufsummiertangegeben;da<br />

Auslenkung u


62 dualenProblemsmitumeinserhohtemPolynomgra<strong>der</strong>folgte,ist<strong>der</strong>VorteildesdualenSchatzers gegenuberdemEnergiefehlerindikatorbei<strong>der</strong>Rechenzeitnichtsodeutlich;dasVerhaltnissollte KAPITEL5.WEITERENUMERISCHEBEISPIELE<br />

aberklarersein,wennmanmitdemgleichenAnsatzgradrechnet(Abschnitt2.4.4),dadann<strong>der</strong><br />

1<br />

AufwandfurdasdualeProblemnichtmehrdenfurdasprimaleProblemuberwiegt.<br />

Energieschaetzer<br />

Dualer Schaetzer<br />

Globale Verfeinerung<br />

1<br />

Energieschaetzer<br />

Dualer Schaetzer<br />

Globale Verfeinerung<br />

0.1<br />

0.1<br />

Abbildung5.2:RelativerFehlerinAbhangigkeitvon<strong>der</strong>Zahl<strong>der</strong>Freiheitsgradeund<strong>der</strong>Rechenzeit<br />

0.01<br />

0.01<br />

0.001<br />

0.001<br />

0.0001<br />

0.0001<br />

vomexaktenVerlauf,son<strong>der</strong>ndiemittlerequadratischeAbweichung beiverschiedenenVerfeinerungsverfahren. ImallgemeineninteressiertnichtdasZeitintegraluberu(0;t),d.h.diemittlereAbweichung<br />

10000 100000 1e+06 1e+07<br />

10 100 1000 10000 100000<br />

Anzahl an Freiheitsgraden<br />

Rechenzeit Sekunden<br />

rms=ZIju(0;t)?uh(0;t)j212:<br />

Relativer Fehler<br />

DieserFehleristinAbbildung5.3furdieverschiedenenVerfeinerungskriteriendargestellt.<br />

Relativer Fehler<br />

0.1<br />

Energieschaetzer<br />

Dualer Schaetzer<br />

Globale Verfeinerung<br />

0.1<br />

Energieschaetzer<br />

Dualer Schaetzer<br />

Globale Verfeinerung<br />

Mittlerer quadratischer Fehler<br />

Mittlerer quadratischer Fehler<br />

Abbildung5.3:MittlererquadratischerFehlerrmsinAbhangigkeitvon<strong>der</strong>Zahl<strong>der</strong>Freiheitsgrade<br />

0.01<br />

0.01<br />

SchatzerverfeinertenGitterssindbesseralsdie<strong>der</strong>an<strong>der</strong>enVerfahren,obwohldesFehlerfunktionalnichtandieFragestellungangepatwar.<br />

und<strong>der</strong>RechenzeitbeiverschiedenenVerfeinerungsverfahren.DieErgebnissedesmitdemdualen<br />

0.001<br />

0.001<br />

10000 100000 1e+06 1e+07<br />

10 100 1000 10000 100000<br />

Anzahl an Freiheitsgraden<br />

Sekunden<br />

diesenBereichmitdeutlichwenigerZellenalsdiean<strong>der</strong>enbeidenProzessezuerreichen.Der drittletzte,sehrniedrigeWertdesdualenSchatzersinAbbildung5.2istallerdingseherzufalliger Abbildung5.3)liegt.DasdurchdendualenFehlerschatzergesteuerteVerfahrenistin<strong>der</strong>Lage, veran<strong>der</strong>twurde,beietwa0.5-1Prozent(Zeitintegral,Abbildung5.2)bzw.0.002-0.003(rms, AusdenAbbildungengehthervor,da<strong>der</strong>FehlerdurchdieZeitdiskretisierung,dienicht<br />

Natur;dortwechselte<strong>der</strong>FehlerseinVorzeichen. InAbbildung5.4sinddievomdualenSchatzerundvomEnergiefehlerindikatorerzeugtenGitter


5.1.ZEITINTEGRALEINERPUNKTAUSWERTUNG 63<br />

t=0 t=16 t=13 t=12<br />

undvomEnergiefehlerindikator(unten,nachsechsVerfeinerungsschritten)erzeugtenGitterund Abbildung5.4:Vergleich<strong>der</strong>vomdualenSchatzer(oben,nachsiebenVerfeinerungsschritten) L<strong>osung</strong>envh.


64 KAPITEL5.WEITERENUMERISCHEBEISPIELE<br />

einan<strong>der</strong>gegenubergestellt.Esistdeutlichzuerkennen,da<strong>der</strong>dualeSchatzernurdortverfeinert,<br />

woesfurdasEn<strong>der</strong>gebniswichtigist,wahrenddieWelleselbstnursehrschlechtaufgelostwird.<br />

5.2 Winkelabhangigkeit<strong>der</strong>Ausbreitungsgeschwindigkeit<br />

Esistbekannt,dadieAusbreitungsgeschwindigkeitabhangigdavonist,obdieWelleinRichtung<br />

<strong>der</strong>Gitterlinieno<strong>der</strong>diagonaldazulauft(siehez.B.[1]).ImallgemeinenwirddieserEektals<br />

"winkelabhangigeAusbreitungsgeschwindigkeit\bezeichnet,wobeimitdemWinkel<strong>der</strong>Winkel<br />

zwischenAusbreitungsrichtungunddenGitterliniengemeintist.<br />

DerbeschriebeneEektistbeson<strong>der</strong>sdastorend,wodiegenaueAnkunftszeiteinerWelleeine<br />

Rollespielt,beispielsweisebeimVergleichvonsimuliertenErdbebenwellenmitdenAufzeichnungen<br />

vonMestationen.DieAbweichung<strong>der</strong>DispersionsrelationvomrichtigenVerlaufistfurViereckselementeinetwa2-5malkleineralsbeiDreiecken(vgl.[21]);<strong>der</strong>Eekt<strong>der</strong>winkelabhangigen<br />

Ausbreitungsgeschwindigkeitenistfurlineare<strong>Elemente</strong>beson<strong>der</strong>sausgepragtundsollindiesem<br />

Abschnittuntersuchtwerden.DasBeispielselbstistvonkeinempraktischenWert.<br />

Zulosenistwie<strong>der</strong>diehomogeneWellengleichungmitkonstantemKoezienten.AlsAnfangsverteilungwurdeu0=(a?r)e?(ra)21?r2<br />

a2;v0=0mita=110gewahlt.DieexakteL<strong>osung</strong>ist<br />

wie<strong>der</strong>radialsymmetrisch.<br />

AlsZielfunktionalwurde<br />

J(u)= ZT<br />

0Zu(r;;t)!(r;)?!r;+4drd2dt!12<br />

=k(u;w)kL2([0;T])<br />

gewahlt.DieGewichtsfunktionsei<br />

!(r;)=max(cos4;0)r?34<br />

a; (s)=(1?s2)(1?jsj);<br />

w=!(r;)?!r;+4;<br />

mita=0:03.DieGewichtsfunktionwistinAbbildung5.5dargestellt.Sieistsogewahlt,dasiedie<br />

Teile<strong>der</strong>Welle,dieparallelzuGitterlinienunddiediediagonaldazulaufenmitunterschiedlichen<br />

Vorzeichengewichtet.AufdieseWeiseerhaltmangenaudieDierenzzwischendenTeilen<strong>der</strong><br />

WelleparallelunddiagonalzumGitter;furdieexakteL<strong>osung</strong>sinddiebeidenTeilegleichund<strong>der</strong><br />

WertdesFunktionalsistNull.AlsReferenzfurdieGroenordnung<strong>der</strong>zuerwartendenErgebnisse<br />

kann<strong>der</strong>numerischgewonneneWertk(u;jwj)kL2([0;T])3:2210?3angesehenwerden,<strong>der</strong>die<br />

beidenTeilemitdemgleichenVorzeichengewichtet.<br />

FurdendualenFehlerschatzermuwie<strong>der</strong>einlinearisiertesFunktional~J(uh;)gewahltwerden,<br />

soda~J(uh;e)=J(u)2?J(uh)2;da<strong>der</strong>ersteSummandverschwindet,istdieGleichheittrotz<br />

<strong>der</strong>Nichtlinearitathiererfullbarundmanwahlt<br />

J(uh;')=~J(uh;')=ZT<br />

0(w;uh)(w;')dt:<br />

DerFaktor(w;uh)inJgewichtetdieZeitenhoher,beideneneineAbweichungvon<strong>der</strong>Symmetrie<br />

vorliegt.DerFehlerJ(u)?J(uh)=?J(uh)=?pJ(uh)2=?p?J(u)2+J(uh)2wirddurch<br />

?p?J(uh;e)geschatzt.DasFunktionalJstimmtmitdemexaktenFunktional(2.27)uberein,<br />

wahrenddasnach(2.28)linearisierteFunktionalgenaudendoppeltenWerthatte.<br />

InAbbildung5.6sinddieFehlerJ(uh)furverschiedeneVerfeinerungsstrategiendargestellt.<br />

EristsowohlfurglobaleVerfeinerungalsauchfurVerfeinerungmitdemEnergiefehlerschatzer<br />

proportionalzuN?1,wobeiNdieaufsummierteAnzahlanFreiheitsgraden<strong>der</strong>ursprunglichen<br />

VariableudesprimalenProblemsist.DieserVerlaufkorrespondiertungefahrmiteinerKonvergenz<br />

proportionalzuh?2.


5.2.WINKELABHANGIGKEITDERAUSBREITUNGSGESCHWINDIGKEIT 65<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

gesetzt. Abbildung5.5:DieGewichtsfunktionw.DerbesserenDarstellbarkeithalberwurdehiera=0:06<br />

0<br />

-0.2<br />

-0.4<br />

-0.6<br />

-0.8<br />

-1<br />

0.01<br />

0.001<br />

Energieschaetzer<br />

Dualer Schaetzer<br />

Globale Verfeinerung<br />

Energieschaetzer, kubische <strong>Elemente</strong><br />

0.01<br />

0.001<br />

Energieschaetzer<br />

Dualer Schaetzer<br />

Globale Verfeinerung<br />

Energieschaetzer, kubische <strong>Elemente</strong><br />

0.0001<br />

0.0001<br />

verschiedenenVerfeinerungsverfahren.ManvergleichedieWertemitdemimTextangegebenen Referenzwert3:2210?3. Abbildung5.6:FehlerinAbhangigkeitvon<strong>der</strong>Zahl<strong>der</strong>Freiheitsgradeund<strong>der</strong>Rechenzeitbei<br />

1e-05<br />

1e-05<br />

1e-06<br />

1e-06<br />

1000 10000 100000 1e+06 1e+07 1e+08<br />

1 10 100 1000 10000 100000<br />

Anzahl Freiheitsgraden<br />

in Sekunden<br />

zeigendasnach[1]erwarteteVerhalten,da<strong>der</strong>gleicheFehlerbeiwenigerals<strong>der</strong>Halfte<strong>der</strong> Freiheitsgradeundetwa<strong>der</strong>Halfte<strong>der</strong>Rechenzeiterreichtwird. ZumVergleichistauch<strong>der</strong>FehlerbeiVerwendungvonkubischen<strong>Elemente</strong>ndargestellt.Sie<br />

letztendreiPunkteindoppeltlogarithmischerAuftragungpraktischkollinearundmanndeteineKonvergenzratevonN?1:05furdenechtenFehlerJ(uh)undvonN?0:95furdenSchatzer<br />

InAbbildung5.7sinddieWertefurFehlerschatzerundtatsachlichenFehlerangegeben,wobeidieVerfeinerungmitdemdualenSchatzerdurchgefuhrtwurde.InbeidenReihenliegenditionalemussenimallgemeinenlinearisiertwerden,wobeidieLinearisierungtheoretischumdie<br />

(?J(uh;e))12.<br />

exakteL<strong>osung</strong>uvonvornhereinunmoglich,dadiefunktionaleAbleitungandieserStelleNull exakteL<strong>osung</strong>stattndensollte,inErmangelung<strong>der</strong>Kenntnisdavonaberumdienumerische L<strong>osung</strong>uhgemachtwird.ImindiesemAbschnittbehandeltenFallistdieLinearisierungumdie Aufgrund<strong>der</strong>KonstruktionvonJistdieserFalletwaspathologisch:nichtlineareZielfunk-<br />

istunddieLinearisierungistsobeschaen,daJ(uh;uh)=J(e;uh)=J(uh;e)=J(e;e).Da e!0,konvergiertauchJgegenNullunddamitauchdiedualeL<strong>osung</strong>w.DiedualeL<strong>osung</strong>ist verringertwird;siekannnichtverhin<strong>der</strong>n,da<strong>der</strong>Fehleranan<strong>der</strong>erStelleneuentsteht.Esist somitsobeschaen,dasiedasGittersosteuert,da<strong>der</strong>FehlerdesletztenVerfeinerungszyklus' zeigtedieArbeitandiesemBeispiel,dadieKonvergenzsehrsensitivvon<strong>der</strong>Wahl<strong>der</strong>Verfeinerungsparameterabhangt;ineinigenFallenverfeinertedasVerfahrenzwaraneinigenStellen,<br />

erstaunlich,dadasGittertrotzdemgegeneinevernunftigeKongurationkonvergiert.Allerdings<br />

rms<br />

rms


66 N J(uh) p?J(uh;e)Verhaltnis KAPITEL5.WEITERENUMERISCHEBEISPIELE<br />

99.412 81.205 6:1510?4 3:2810?4 7:6410?4 2:1310?4 1:24<br />

1.245.9832:0310?5 189.129 293.614 535.133 1:7310?4 1:3510?4 4:8010?5 1:9410?4 2:8710?4 1:2710?4 5:6110?5 0:65 1:12 2:12 2:65<br />

Abbildung5.7:VergleichzwischenechtemundgeschatztemFehler.ManvergleichedieWertemit 3.134.6727:4210?6 2:3710?5 2:76<br />

demimTextangegebenenReferenzwert3:2210?3. 3:19<br />

vernachlassigteaberan<strong>der</strong>e,aufdenen<strong>der</strong>FehlerimnachstenDurchlaufbeinahegenausogro<br />

1e-06<br />

warwieimaktuellen;dieVerfeinerung"liefdemFehlerimmerhinterher\. ist,dasdualeProblemnurbiszueinerGitterverfeinerungsstufemit<strong>zur</strong>echnen,bei<strong>der</strong>sichdieGewichte!iK;nausAbschnitt2.4.4,alskontinuierlicheFunktionaufgefat,2nichtmehrwesentlich<br />

reduzieren;eswaredannnurnochnotig,dasdualeProblemaufeinemgrobenGitterzuberechnen an<strong>der</strong>n.DieserVorschlagwurdegemacht,umdenAufwand<strong>zur</strong>BerechnungdesFehlerschatzerszu Esistnochanzumerken,daoensichtlichbeidiesemZielfunktionaldieVariantenichtmoglich<br />

Fall,dadiedualeL<strong>osung</strong>nurdieGenauigkeit<strong>der</strong>primalenL<strong>osung</strong>wi<strong>der</strong>spiegelt. RechnungdesprimalenProblemsnichtmehrwesentlichan<strong>der</strong>t;diesisthierabergeradenicht<strong>der</strong> unddieGewichteabzuspeichern.DieserAnsatzistprinzipiellauchbeinichtlinearenZielfunktionalenanwendbar,wenndavonausgegangenwerdenkann,dasichdiedualeL<strong>osung</strong>beigenauerer<br />

5.3 gerechnet,<strong>der</strong>vieleDiskontinuitatenenthalt: AlsBeispielmitvariablenKoezientenwurdedieWellengleichungmiteinemKoezientena(x) StreuunganvielenDiskontinuitaten<br />

a(x)=1+12t(x)+t2x+y t(s)=1wennsin(3s)>0; 0sonst. p3;<br />

DerKoezientistinAbbildung5.8dargestellt.KoezientendieserArttretenin<strong>der</strong>Geologiebei starkgefaltetenGesteinsschichtenauf;allerdingsistdieVariationdesKoezientenimallgemeinen soverteilt,dasienichtalleaufGitterlinienundauchnichtparallelo<strong>der</strong>diagonaldazuliegen. weitkleineralsindiesemBeispiel,dafurgibtesmehrUnstetigkeiten.DieDiskontinuitatensind ungen,uberallsonsthomogeneDirichlet-Bedingungengesetzt;letzteresistnichtrealistisch,da eigentlichabsorbierendeRandbedingungengesetztwerdenmuten.DieAnfangswertewurdeauf DasGebietistwie<strong>der</strong>[?1;1]2,alsRandwertewurdenobenhomogeneNeumann-Randbeding-<br />

u0=0;<br />

mits=0:02gesetzt.DieSimulationszeitwur<strong>der</strong>elativgrozuT=2gewahltundeswurden300 v0=(s?r)e?jxj2 s21?jxj2<br />

Zeitschrittedurchgefuhrt. s2;<br />

licheFunktionkonvergieren. 2DieSkalierung<strong>der</strong>GewichteinAbschnitt2.4.4wurdejageradesodurchgefuhrt,dasiegegeneinekontinuier-<br />

Fehler<br />

0.001<br />

0.0001<br />

1e-05<br />

Echter Fehler<br />

Geschaetzter Fehler<br />

1000 10000 100000 1e+06 1e+07<br />

Freiheitsgrade


5.3.STREUUNGANVIELENDISKONTINUITATEN 67<br />

2<br />

1.5<br />

1<br />

Abbildung5.8:StrukturdesKoezientenmitvielenDiskontinuitaten.<br />

0.5<br />

0<br />

1<br />

0.5<br />

x<br />

0<br />

Abbildung5.9:SynthetischesSeismogramm<strong>der</strong>Wellenausbreitung,amoberenRanddesGebietes abgenommen.<br />

-0.5<br />

-1<br />

0 0.5 1 1.5 2 2.5<br />

brachtenakustischenSignalsauf,soistmandaraninteressiert,dieSimulationwh(x;t)mitden FatmandasBeispielalsdieAusbreitungeinerErdbebenwelleo<strong>der</strong>einesabsichtlicheinge-<br />

Zeit<br />

Mewertenw(x;t)an<strong>der</strong>Oberachey=1zuvergleichen.InAbbildung5.3istdaszugehorige, aufgetragen.DeutlichistdiehyperbolischeKurveerkennbar,diedasersteAuftreen<strong>der</strong>Welleauf renGrenzedesGebietszueinembestimmtenZeitpunktdarstellt;dieAuslenkungistnachrechts denoberenRandkennzeichnet,sowiediegekreuztenLinien,diedieVerlangerungen<strong>der</strong>Hyperbel sindundvondenamrechtenundlinkenRandreektiertenTeilen<strong>der</strong>Wellestammen,diean sogenannte"synthetischeSeismogramm\,indemjedevertikaleLiniedieAuslenkunguan<strong>der</strong>obe-<br />

denoberenRandkommen.EbenfallszusehensinddieteilweisevorhandenenReexionenunddie nochausdemUrsprungstammendenNachwellen<strong>der</strong>Anfangsverteilung,sowiedieStorungen<strong>der</strong> FormendurchdievariablenKoezienten.<br />

DadieexakteL<strong>osung</strong>abernichtbekanntist,istdieAuswertungdiesesFunktionalsnichtmoglich. DieindiesemBeispielzukontrollierendeGroewareeigentlich<br />

richtigwie<strong>der</strong>gibtundlinearist,umesverhaltnismaigleichtauswertenzukonnen.DerMittelwert WirwahlendahereinFunktional,daswenigstensdieOrtsabhangigkeit<strong>der</strong>interessierendenGroen J(e)=kw(x;t)?wh(x;t)k(\fy=1g)I:


68 <strong>der</strong>Funktion J(w)=ZT KAPITEL5.WEITERENUMERISCHEBEISPIELE<br />

istdafurallerdingsnichtgutgeeignet,daunterschiedlicheAnkunftszeitenund-orteeinzelner WellenkeinenUnterschiedimErgebnismachen.Daskannmanallerdingserreichen,indemman 0Zu(x;y=1;t)dxdt<br />

EinzeitlichleichtverschobenesSignalfuhrtaufgrunddesdannan<strong>der</strong>enGewichtsfaktorszueinem miteinemstarkoszillierendenGewichtsfaktorwahlt,beispielsweise!(x;t)=sin(3x)sin?5tT. J(w)=ZT 0Zu(x;y=1;t)!(x;t)dxdt<br />

pischeZeit(Radius<strong>der</strong>AnfangsverteilungdurchmittlereAusbreitungsgeschwindigkeit)gewahlt, deutlichan<strong>der</strong>enErgebnisJ.DiezeitlicheOszillationistsogewahlt,dadiePeriodedeutlich vitatgegenVerschiebungenin<strong>der</strong>GroenordnungbeispielsweiseeinerhalbenPeriode<strong>der</strong>Wellen groeralsdiePeriode<strong>der</strong>Wellenist,an<strong>der</strong>erseitsaberauchwie<strong>der</strong>nichtsogro,dadieSensiti-<br />

verlorenginge.DiezeitlichePeriode<strong>der</strong>Gewichtsfunktionwurdehier30malsogrowieeinety-<br />

dieortlichePeriodeebenfalls30malsogrowieeinetypischeLange(hier<strong>der</strong>Radius<strong>der</strong>Anfangsverteilung)stendreiWertepaarevondualemFehlerschatzerundEnergiefehlerindikatorsindidentisch,dadie<br />

DurchExtrapolation<strong>der</strong>WertebekommtmaneineSchatzungdesexaktenWertesdesZielfunktio-<br />

VerfeinerungindiesenDurchlaufenjeweilsnachdemEnergiefehlerindikatordurchgefuhrtwurde. DieErgebnisse<strong>der</strong>RechnungsindindenAbbildungen5.10und5.11dargestellt.In<strong>der</strong>ersten Abbildungist<strong>der</strong>VerlaufvonJ(wh)gegendieAnzahlanGitterzellenwi<strong>der</strong>gegeben.Dieernals;durchVergleichmitdiesemWerterkenntman,dadieRechnungmitdemdualenProblem<br />

in<strong>der</strong>Lageist,dasFunktionalmitdeutlichgeringererZellzahlgutzuapproximieren. LokalisierungdesEinugebieteszuberucksichtigen,indemnur<strong>der</strong>Bereichvonverfeinertwird, vondemausuberhauptBeitragezuJ()gelangenkonnen;insbeson<strong>der</strong>ewerdengegenEnde<strong>der</strong> RechnungwesentlichwenigerZellenbenotigtalsbeimEnergiefehlerindikator,<strong>der</strong>versucht,allen GitterundL<strong>osung</strong>engezeigt.Manerkenntdeutlich,da<strong>der</strong>dualeSchatzerin<strong>der</strong>Lageist,die In<strong>der</strong>zweitenGraksinddievomEnergiefehlerindikatorunddemdualenSchatzererzeugten<br />

WellenundReexionenzufolgen.DasvomdualenSchatzerzumZeitpunktt=0erzeugteGitter <strong>der</strong>primalenauchandiedualeL<strong>osung</strong>anzupassen(vgl.Abschnitt4.5.1). iststarkerverfeinertalsdasdesEnergiefehlerindikators,dadortversuchtwird,dasGitterneben<br />

2:403:759?4:28610?6 NDualerSchatzer J(wh) 1:918:696?4:17710?6 327:789 920:380 ?2:98510?6 ?4:63010?6 2:403:759?4:28610?6 5:640:223?4:38510?6 327:789 920:380 N ?2:98510?6 ?4:63010?6 J(wh)<br />

2:975:119?4:43810?610:189:837?4:46310?6<br />

Abbildung5.10:Vergleich<strong>der</strong>mitdemdualenSchatzerunddemEnergiefehlerindikatorerhaltenen 6:203:497?4:52410?617:912:981?4:52110?6<br />

ErgebnisseJ(wh)inAbhangigkeitvon<strong>der</strong>benotigtenZellzahl.DurchExtrapolationbekommtman 41:991:779?4:51710?6<br />

alswahrscheinlichstenWertJ(w)=?4:51510?6:::?4:52010?6.<br />

DieteilweiseReexion(spuriousreection)vonWellenanGitterdiskontinuitatenisteinin<strong>der</strong> 5.4 LiteraturvielfachbeschriebenesundalsgroesHin<strong>der</strong>nisfurdieVerwendungadaptiver<strong>Methoden</strong> TeilweiseReexionanGitterunstetigkeiten


5.4.TEILWEISEREFLEXIONANGITTERUNSTETIGKEITEN 69<br />

t=0 t=23 t=43 t=2<br />

linksuntenv0dargestellt. Abbildung5.11:VomdualenSchatzer(oben)undvomEnergiefehlerindikator(unten)erzeugten GitterundL<strong>osung</strong>enuzuverschiedenenZeitpunkten.DazumAnfangszeitpunktu0=0ist,ist


Abbildung5.12:FestesGittermitDiskontinuitaten(links)undtypischesGitterbei<strong>der</strong>Verwendung<br />

1<br />

1<br />

adaptiverVerfahren(rechts).<br />

0<br />

0<br />

0 1 2 3 0 1 2 3<br />

0.08<br />

0.06<br />

u(x=y=0.5,t)<br />

0.08<br />

0.06<br />

u(x=y=0.5,t)<br />

0.04<br />

0.04<br />

0.02<br />

0.02<br />

Abbildung5.13:Vergleich<strong>der</strong>Signaleu(x=0:5;y=0:5;t)beifestemGitter(links)undbei<br />

70 erkanntesProblem.Umeszuuntersuchen,wurdenRechnungen<strong>der</strong>WellengleichungmitkonstantenKoezientena==1aufdemGebiet(0;3)(0;1)durchgefuhrt;obenunduntenwurden<br />

KAPITEL5.WEITERENUMERISCHEBEISPIELE<br />

homogeneNeumann-Randwerte,linksundrechtsDirichlet-Randwertevorgeschrieben,wobei dieRandfunktionlinkszugD(x=0;y;t)=sin2(5t)furt0:7dargestellt. UmdieReexion<strong>der</strong>vonlinksgegendieGitterunstetigkeitenlaufendenWellenzuverdeutli-<br />

1 1.5 2 2.5 3<br />

1 1.5 2 2.5 3<br />

t<br />

t<br />

DieexakteL<strong>osung</strong>istandiesemPunktfurt>0:7identischNull,dadieeinlaufendeWelleeine halbeZeiteinheitbiszudiesemPunktbenotigtunddenPunktdemnachaucheinehalbeZeiteinheitnachdemEnde<strong>der</strong>InjektionvomlinkenRandpassierthat.Stattdessenbeobachtetmanam<br />

AnfangnochdieNachlaufer<strong>der</strong>Welle,diehierabernichtinteressieren,sowiezwischent=1:5und Unstetigkeit;abt=2:5istauerdemdieamlinkenRandreektierteersteReexionwie<strong>der</strong>am 1:7dieReexion<strong>der</strong>Wellean<strong>der</strong>erstenUnstetigkeitundabt=2dieReexionan<strong>der</strong>zweiten Auswertungspunkt.DiezeitlicheLange<strong>der</strong>zweitenReexionistwesentlichgroeralsdieDauer


gnalnachPassieren<strong>der</strong>erstenundvorErreichen<strong>der</strong>zweitenGitterunstetigkeitbereitseineLange <strong>der</strong>ursprunglichenWellevon0:2Zeiteinheiten;dieseVerlangerungruhrtdaher,dadasHauptsi-<br />

5.4.TEILWEISEREFLEXIONANGITTERUNSTETIGKEITEN 71<br />

die<strong>der</strong>zweitenetwa6Prozent<strong>der</strong>Amplitude<strong>der</strong>ursprunglichenWellen.Insgesamttrittbei<strong>der</strong> auchReexionmiteinernichtvernachlassigbarenAmplitudeauf. vonrund0:3,nachPassieren<strong>der</strong>zweitenDiskontinuitatsogarvonrund0:7Zeiteinheiten(jeweils ohnediekleinenNachlaufer)hat.DieAmplitude<strong>der</strong>erstenReexionbetragtrund0:9Prozent, VerwendungdieserfestenGittersalsoneben<strong>der</strong>starkenAn<strong>der</strong>ung<strong>der</strong>Form<strong>der</strong>primarenWelle bildungen5.12und5.13jeweilsrechtsdargestellt.DermaximaleVerfeinerungsgradwurdeso begrenzt,dakeineZellekleineralsdiekleinsteZelledesfestenGitterswar;insgesamthattediese Rechnungaufsummiert209.296Freiheitsgradein<strong>der</strong>Variableu(unddamitdoppeltsovieleinsgesamt),wahrenddieRechnungaufdemfestenGitter958.245benotigte.Esistoensichtlich,da<br />

DieErgebnissemitVerfeinerungdurcheinenEnergiefehlerindikatorsinddagegenindenAb-<br />

treensollte. jageradesogewahltwar,daes<strong>der</strong>WellefolgtunddiesedahernieeinegroereUnstetigkeit dieReexionanGitterunstetigkeitenkeineRollespielt,wasauchnichtuberrascht,dadasGitter<br />

KapitelngegebenenBeispielezeigen,daesdabeinormalist,daeinigeWellennichtaufgelost lenSchatzers<strong>zur</strong>Gitterverfeinerungpassiert.BeidiesemwirddasGitternichtausschlielichnach <strong>der</strong>L<strong>osung</strong>,son<strong>der</strong>nauchnach<strong>der</strong>Zielgroegesteuert,unddieindenletztenAbschnittenund werdenundalsoirgendwannineinGebietmitgroberemGitterlaufen.DabeisolltenauchRe- EinesichindiesemZusammenhangjedochergebendeFrageist,wasbeiVerwendungdesdua-<br />

exionenentstehen,dieindasEinugebietdesZielfunktionals<strong>zur</strong>ucklaufenunddasErgebnis <strong>der</strong>Rechnungverfalschen.Mankonntediesvergleichenmit<strong>der</strong>errorpollutionbeielliptischen Dierentialgleichungen,bei<strong>der</strong>auchaufgrundnichtoptimalangepaterGitterFehlerweitabvom ten.DerFehlerkannhiersowohlortlichalsauchzeitlichweitabvon<strong>der</strong>Stelleauftreten,wodas UrsprungsortdesProblems,beispielsweiseeinerSingularitataneinereinspringendenEcke,auftre-<br />

Gitternichtoptimalwar. teilweiseReexionzu"sehen\unddasGitterentsprechendzuveran<strong>der</strong>n.Imallgemeinenistdas zweifelhaftundesscheintnichtausgeschlossen,da<strong>der</strong>dualeSchatzerdieseArtvonFehlernnur Arbeitabernichtmehrdurchgefuhrtwerdenkonnten. schlechtunterdruckenkann;hiersindweitereUntersuchungennotwendig,dieimRahmendieser Esistnunfraglich,ob<strong>der</strong>dualeSchatzerin<strong>der</strong>Lageist,dieBeeinussung<strong>der</strong>Zielgroedurch


72 KAPITEL5.WEITERENUMERISCHEBEISPIELE


AnhangA<br />

AprioriFehlerschrankenfur einigeZeitschrittverfahren<br />

IndiesemAbschnittsolleneinigeaprioriAbschatzungen<strong>der</strong>Zeitdiskretisierungdesverwendeten Systems vt?u=0; u(x;0)=u0; v(x;0)=v0 ut?v=0; (A.2) (A.1)<br />

gegebenwerden.DerEinfachheithalberwerdendieKoezientenalskonstantangenommen. AbschatzungendesL1-Fehlerszuerhalten;<strong>der</strong>durchdieOrtsdiskretisierungverursachteFehler Daruberhinauswirdnur<strong>der</strong>Eekt<strong>der</strong>Zeitdiskretisierungbetrachtet,waseserlaubt,scharfe wirdnichteinbezogen. schranktesGebietdurchgefuhrt,umdieFormelnubersichtlichzuhalten.DieErweiterungauf mehrereRaumdimensionenistleichtdurchfuhrbar,indemmandieentsprechendenGreenschen spielsweise[9]).DieEinschrankungaufeinbeschranktesGebietistnurfurPunktedesGebiets Funktionenverwendet;diesesindauchfurzweiundmehrRaumdimensionenbekannt(vgl.bei-<br />

DieRechnungensindnurfureineRaum-undeineZeitdimension,sowieeinortlichunbe-<br />

reektierende(d.h.Dirichlet-o<strong>der</strong>Neumann-)Randbedingungenverwendetwerden. digkeitist;mankannsichleichtuberlegen,dadieMehrzahl<strong>der</strong>Ergebnissegultigbleibt,falls relevant,<strong>der</strong>enAbstandzumRandkleineralsdieZeitschrittweitemal<strong>der</strong>Ausbreitungsgeschwin-<br />

WirbetrachtendieexakteL<strong>osung</strong><strong>der</strong>WellengleichungzumZeitpunktt=k,d.h.nachdemersten A.1 d'AlambertschenFormeldurch Zeitschritt,diewirmit<strong>der</strong>semidiskretisiertenL<strong>osung</strong>vergleichenwerden.Erstereistgema<strong>der</strong> Vorbemerkungen<br />

u(x;t=k)=12(u0(x?k)+u0(x+k))+12Zk =Z1 +Z1 ?1dy12((y?k)+(y+k))u0(x?y) ?kdyv0(x?y)<br />

gegeben.SielatsichalsoangebenalsFaltung<strong>der</strong>AnfangswertemitIntegralkernen.Ausdem Vergleich<strong>der</strong>exaktenIntegralkernemitdenbei<strong>der</strong>Diskretisierungentstehendenwerdenwir ?1dy12(k?jyj)v0(x?y) (A.3)<br />

73


versuchen,dieGuteeinesVerfahrensabzuschatzen.DerVergleichwirdjeweilsfurdenersten Zeitschrittdurchgefuhrtwerden,unddawirnurdieSemidiskretisierungbetrachtenwerden,sind 74 ANHANGA.APRIORIFEHLERSCHRANKENFURZEITSCHRITTVERFAHREN<br />

u0undu0synonym. Lemma1Esgilt FurdiefolgendeAnalysebenotigenwirnochzweiLemmata:<br />

wobeidasFaltungsprodukt(!)(x)=R(y)!(x?y)dybezeichneund~und~!dieFourier- Transformiertenvonund!sind. k(!)(x)k2L2(x)=2?j~(p)j2;j~!(p)j2L2(p);<br />

Beweis:Zuerstzeigenwir,dadasFaltungsproduktimFourier-RaumdemnormalenProdukt entspricht:F[(!)(x)](p)=Zdx1 =Zdx1 p2eipxZdy(y)!(x?y)<br />

Zdq1 p2eipxZdy<br />

p23ZdqZdrZdxei(p?r)xZdyei(r?q)y~(q)~!(r) p2e?iqy~(q)Zdr1 p2e?ir(x?y)~!(r)<br />

=1<br />

F[]bezeichnedabeidieFourier-Transformation.Nungilt =p2~(p)~!(p): p23ZdqZdr2(p?r)2(r?q)~(q)~!(r)<br />

k!k2L2=Zdxj!j2 =ZdxF?1[F[!]]2 =ZdxZdp1 =ZdxZdpe?ipx~(p)~!(p)Zdqe?iqx~(q)~!(q) p2e?ipxp2~(p)~!(p)2<br />

=ZdpZdq2(p?q)~(p)~!(p)~(q)~!(q) =ZdpZdqZdxe?i(p?q)x~(p)~!(p)~(q)~!(q)<br />

DasvollendetdenBeweis. =2Zdpj~(p)j2j~!(p)j2<br />

Lemma2MitdemobigenLemmaund<strong>der</strong>Hol<strong>der</strong>schenUngleichungfolgt k!k2L22k~k2L2mk~!k2L2n 2<br />

mit1m+1n=1,soferndieentsprechendenNormenexistieren.FallsdieseNormenexistieren,gelten wegen k~k2L2=kk2L2


mitm=1;n=1insbeson<strong>der</strong>ediefolgendenUngleichungen: A.2.DASIMPLIZITEEULER-VERFAHREN 75<br />

Beweis:DieAussagenfolgendurchEinsetzen,weshalbnurdiemittlereIdentitatbewiesensei: k!k2L22k~k2L1k!k2L2: k!k2L22kk2L2k~!k2L1;<br />

k~k2L2=Zdp~(p)~(p)<br />

=ZdpZdx1 2ZdxZdyZdpei(x?y)p(x)(y) p2eipx(x)Zdy1 p2e?ipy(y)<br />

=Zdxj(x)j2 =1 2ZdxZdy2(x?y)(x)(y)<br />

=kk2L2: DasimpliziteEuler-Verfahren 2<br />

VerwendetmandasimpliziteEuler-Verfahren,soerhaltmanaus(A.1)und(A.2)furdieL<strong>osung</strong> A.2.1Verfahren u1zumerstenZeitschrittdieGleichungenu1=u0+kv1; DabeiistkdieZeitschrittweite.FurdiefolgendenZeitschrittegeltennaturlichanalogeFormeln. DiebeidenGleichungenlassensichin ?1?k2u1=u0+kv0;<br />

v1=v0+ku1:<br />

umformen.EsistalsonurnocheineechteGleichungzulosen,diezweiteGleichungisteineArt v1=1k?u1?u0 (A.5) (A.4)<br />

Postprocessing-Schritt. A.2.2Analyse DieGreenscheFunktionzumOperator(1?k2)istineinerDimensiondurch<br />

gegeben,sodafurdieNaherungu1gilt: g(y)=1 2ke?jyj<br />

u1=Z1<br />

k?u0(x?y)+kv0(x?y) k;<br />

?1dy1 2ke?jyj ku0(x?y)+Z1 ?1dy12e?jyj kv0(x?y): (A.6)


istundsomitdenkastenformigenIntegralkernimzweitenTermvon(A.3)einigermaenvernunftigannahert,zeigt<strong>der</strong>ersteTermkeinerleiAhnlichkeitmit<strong>der</strong>exaktenL<strong>osung</strong>.Schaubil<strong>der</strong><strong>der</strong><br />

approximativenund<strong>der</strong>exaktenIntegralkernesindinAbbildungA.1zunden.BeideTermever-<br />

Wahrend<strong>der</strong>zweiteTermtatsachlichimwesentlicheneineMittelunguberdenBereich?kyk 76 ANHANGA.APRIORIFEHLERSCHRANKENFURZEITSCHRITTVERFAHREN<br />

letzendieEndlichkeit<strong>der</strong>Ausbreitungsgeschwindigkeit,wasangesichtsdeselliptischenCharakters<br />

6<br />

5<br />

von(A.4)auchnichtweiteruberrascht.<br />

Exakt<br />

Euler implizit<br />

0.7<br />

0.6<br />

0.5<br />

Exakt<br />

Euler implizit<br />

4<br />

AbbildungA.1:ErsterundzweiterIntegralkernfurdasimpliziteEuler-Verfahrenbeik=1<br />

0.4<br />

3<br />

0.3<br />

10.<br />

0.2<br />

2<br />

0.1<br />

1<br />

0<br />

L1-Fehler<br />

-0.1<br />

0<br />

-0.2<br />

Esgiltwegen(A.3)und(A.6)<br />

-0.3 -0.2 -0.1 0 0.1 0.2 0.3<br />

-0.3 -0.2 -0.1 0 0.1 0.2 0.3<br />

mit ?u(k)?u1(x)=(au0)(x)+k(bv0)(x)<br />

a(y)=12(y?k)+12(y+k)?1 2ke?jyj (A.7)<br />

b(y)=1 2k(k?jyj)?1 2ke?jyj k: k;<br />

Ausbwurdeeinek-PotenzausGrunden,dieweiteruntenklarwerden,herausgezogen. Damitist ?u(k)?u1(x)=?a(y);u0(x?y)L2(y)+k?b(y);v0(x?y)L2(y)<br />

DaswollenwirgernedurchdieHol<strong>der</strong>scheUngleichungauswerten.FurdenerstenTermmit akommtdabeinurdieL1-NorminFrage,dadieL1-Normnichtexistiertundwirsonstnicht ?a(y);u0(x?y)L2(y)+k?b(y);v0(x?y)L2(y):<br />

furdenzweitenSummandenkonnenwirdieNormenmit1n+1m=1freiwahlen: wissen,wiewirzumBeispielfurdieL2-NormdasQuadrateinerDelta-Funktionauswertensollen;<br />

DierechteSeitehangtjetztnichtmehrvonxab.DieNormenvonaundbkonnenwirausrechnen un<strong>der</strong>haltenbeispielsweisefurm=n=2 ka(y)kL1(y)u0(x?y)L1(y)+kkb(y)kLm(y)v0(x?y)Ln(y):<br />

u(k)?u1L12u0L1+r1e?14pkv0L2: (A.8)


DawirnurdieOrdnungO(1)erhalten,istebensowie<strong>der</strong>VorfaktorkeintechnischesProblem A.2.DASIMPLIZITEEULER-VERFAHREN <strong>der</strong>Abschatzungvona,son<strong>der</strong>neinescharfeAbschatzung,wiesichaneinemeinfachenBeispiel 77<br />

demonstrierenlat.SeiendafuralsAnfangswerte u0(x)=1furx=k;<br />

o<strong>der</strong>einegeeignete,gegendieseFunktionenkonvergierendeFunktionenfolgegegeben.NachA.3ist v0(x)=00sonst;<br />

dannu(0;k)=1,jedochistu1(0)=0nach(A.6).Damitistschonu(k)?u1L1=1=u0L1. DerVorfaktorlatsichmiteinemetwastechnischerenBeispieldemonstrieren,wennmanv0so setzt,dadiebeidenPunktwertevonu0nichtinjeweilsbeideRichtungenlaufen,son<strong>der</strong>nbeide ausschlielichzumUrsprunghin.Dortistdannu(0;k)=2,dieL1-Normvonu0hatsichaber nichtgean<strong>der</strong>t. Mit(A.7)ist L2-Fehleru(k)?u12L2=Zdx?a(y);u0(x?y)L2(y)+k2?b(y);v0(x?y)L2(y)2<br />

DiesmalistdieAufteilungmit<strong>der</strong>Hol<strong>der</strong>schenUngleichungnichtmoglich,dadannausdemerstenTermdasIntegral2R1?1dx22u02L1entstehenwurde,alsoeinIntegralubereineKonstante,<br />

2Zdx?a(y);u0(x?y)2+2k2Zdx?b(y);v0(x?y)2:<br />

wasnaturlichdivergiert. Lemma1,soerhaltmanfurdenerstenTerm Manmuhierversuchen,dieLokalisierungvonabesserauszunutzen.Verwendetmanjedoch<br />

kennen: wobeiwir~aaus<strong>der</strong>Berechnungvongundvon<strong>der</strong>Fouriertransformierten<strong>der</strong>Deltafunktionen ?au0(x)2L2=2Zdpj~aj2~u02;<br />

ist<strong>der</strong>KosinuseineApproximationersterOrdnungfurdenBruchterm,dasheit<strong>der</strong>zweiteTerm DieserTermistohneAbschatzungzustandegekommenundlatsichwiefolgtdeuten:furkleinekp =2Zdpj~u0(p)j21 p2coskp? 1+k2p22: 1<br />

istbisetwakp=0:2klein.DerganzeTermistalsoklein,fallsj~u0(p)j2auerhalbvonjpj


gutist.Wiewirgleichsehenwerden,sindwirhauptsachlichan<strong>der</strong>L1-Normvon~ainteressiert. 78 Wirdenierendaher ANHANGA.APRIORIFEHLERSCHRANKENFURZEITSCHRITTVERFAHREN<br />

DieseFunktionistleichtnumerischauswertbar. FurdenzweitenTermerhaltmanganzanalog: a21(s)=max ?sxscosx?1 1+x22: (A.9)<br />

Hattenwirnichteinkausbherausgezogen,sowurde<strong>der</strong>Integrandauervonkpauchnochvonk abhangen.Integriertmanwie<strong>der</strong>furkleinekp0nurdasersteReihenglied,soist?bv0(x)2L2 ?bv0(x)2L2=Zdpj~v0(p)j2sinkp kp? 1+k2p22: 1<br />

c2bp4+1 0 k4k~v0k2L2.Auerdemdenierenwirnoch<br />

Damithabenwirfurkleinekp0insgesamt b1(s)2=max ?sxssinx x?1 1+x22: (A.10)<br />

mitdemgewahltenp0unddenwiebeschriebenberechenbarenKonstantenc2a;b.Insbeson<strong>der</strong>e erhaltmanwegenk~ukL2=kukL2mitn==1;m==1: u(k)?u12L2c2ap4+1m 0 k4k~u0k2L2n+c2bp4+1 0 k6k~v0k2L2; (A.11)<br />

DiebessereAbschatzungmitdennumerischauswertbarenFunktionena1undb1ergibt u(k)?u12L214p40k4ku0k2L2+25<br />

u(k)?u12L2a21(kp0)ku0k2L2+b21(kp0)k2kv0k2L2: 36p40k6kv0k2L2:<br />

UmeinevorgegebeneGenauigkeitzuerreichen,mussenwirksokleinwahlen,dadieVorfaktoren beigegebenemp0kleingenugwerden.a21undb21sindindenAbbildungenA.3furverschiedene<br />

Verfahrengegenubergestellt.<br />

Diskretisiertman(A.1)und(A.2)mitdemFractional--Verfahren,soerhaltmandiefolgenden A.3.1Verfahren Das-Verfahren<br />

beidenGleichungen:<br />

o<strong>der</strong>nacheinerUmformung: u1=u0+k1v1+k(1?1)v0;<br />

(1?k212)u1=u0+kv0+k21(1?2)u0; v1=v0+k2u1+k(1?2)u0;<br />

DerAllgemeinheithalberhabenwirzweiverschiedeneKonstanten1,2gewahlt.Ebensowie v1=1 k1(u1?u0)?1?1 1v0: (A.12)<br />

beimimplizitenEuler-VerfahrenistauchhiernureineechteGleichungzulosen.


A.3.DAS-VERFAHREN A.3.2Analyse FurdieersteGleichungistdieGreenscheFunktiondurch 79<br />

gegeben,undwirerhaltenfurdiesemidiskretisierteL<strong>osung</strong>nacheinemZeitschritt g(x)= 2kp12e?jxj 1<br />

WirkonnendenAbleitungsoperatordurchpartielleIntegrationaufgwirkenlassenun<strong>der</strong>halten mit<strong>der</strong>Denitionsgleichungvong: u1=?g?u0+kv0+k21(1?2)u0(x): (A.13)<br />

u1=Z1 ?1dy +Z1 ?1dy 2k2p12e?jyj 2p12e?jyj<br />

1 kp12v0(x?y): kp12?1?2 2(y)u0(x?y)<br />

bildungA.1)eineDeltafunktionabgezogen.Im<strong>Finite</strong>-<strong>Elemente</strong>-KontextkonnenwirdieseDel-<br />

tafunktionwohlalsHutfunktion<strong>der</strong>Breite2hund<strong>der</strong>Hohe1hansehen.ImgunstigstenFallist h=k,dannergibtsichdieinAbbildungA.2gezeigteFunktion.Furan<strong>der</strong>eWertevonhistdie Approximationschlechter,wasoft<strong>der</strong>Fallseinwird,dawirwegendesimplizitenCharaktersdes VerfahrensdieZeitschrittweitegroeralshmachenkonnen.<br />

ImerstenIntegralkernwirdin<strong>der</strong>MittedesunerwunschtenexponentiellenPeaks(vgl.Ab-<br />

(A.14)<br />

Das,beidemdasVerhaltnis<strong>der</strong>abgezogenenFunktion<strong>zur</strong>Exponentialfunktionmaximal<br />

10<br />

8<br />

wird,istwieerwartet=12,entsprechenddemCrank-Nicolson-Verfahren.<br />

Exakt<br />

Crank-Nicolson<br />

1<br />

0.8<br />

Exakt<br />

Crank-Nicolson<br />

AbbildungA.2:ErsterundzweiterIntegralkernfurdasCrank-Nicolson-Verfahrenbeik=110<br />

0.6<br />

6<br />

undlinksh=k.<br />

0.4<br />

4<br />

0.2<br />

2<br />

0<br />

L1-Fehler<br />

0<br />

-0.2<br />

-0.3 -0.2 -0.1 0 0.1 0.2 0.3<br />

-0.3 -0.2 -0.1 0 0.1 0.2 0.3<br />

DenFehlerkannmanmit(A.3)und(A.13)wie<strong>der</strong>als darstellen,mit ?u(k)?u1(x)=(au0)(x)+k(bv0)(x) (A.15)<br />

a(y)=12(y?k)+12(y+k)? b(y)=1 2k(k?jyj)? 2kp12e?jyj 1 2k2p12e?jyj kp12: 1 kp12+1?2 2(y);


80Wirerhaltenganzanalogzuoben<br />

ANHANGA.APRIORIFEHLERSCHRANKENFURZEITSCHRITTVERFAHREN<br />

mit1m+1n=1.Wahltmanwie<strong>der</strong>m=n=2undrechnetdieIntegraleaus,soerhaltman ku(k)?u1kL1kak1ku0k1+kkbkLmkv0kLn;<br />

Auchhierist<strong>der</strong>VorfaktordeserstenTermswie<strong>der</strong>scharf,wofursichBeispieleanalogdem ku(k)?u1kL122ku0kL1+se?1 p12?12+ 4p12pkkv0kL2: 1<br />

obengezeigtenkonstruierenlassen.Imallgemeinenist<strong>der</strong>L1-FehlerbeidiesemVerfahrenalso<br />

L2-Fehler FormelfurdasimpliziteEuler-Verfahren. schlechteralsbeimimplizitenEuler-Verfahren.Fur1=2=1erhaltmannaturlichwie<strong>der</strong>die<br />

Mangehtwie<strong>der</strong>ebensowieobenvorun<strong>der</strong>halt<br />

mit u(k)?u12L2au02L2+k2bv02L2 2k~ak2L2mk~u0k2L2n+2k2k~bk2L2k~v0k2L2<br />

k~ak2L2m=1 k~bk2L2=1 2(Zdpcospk?12 2(Zdpsin(kp) kp? 1+k212p22)1: 1+k212p2+1?2 11<br />

22m)1m;<br />

BetrachtetmandieerstenReihenglie<strong>der</strong><strong>der</strong>Entwicklungnachp,soergibtsich k~ak2m L2m=1 2Zdp(1?21)2k4p4 4+(1?21)(24212?1)k6p6<br />

k~bk2 L2=1 2Zdp(1?612)k4p4 +(8640412?2880312?240212?81+9)k8p8 36?(1?612)(1?120212)k6p6 242880+m;<br />

Wahltmanalso1=12und2=13undfuhrtwie<strong>der</strong>dieAbschneidefrequenzp0ein,soerhalt +(34142?133132?160212?1 252012+41 302400)p8k8+: 360<br />

mandiemaximaleOrdnung: k~ak k~bk2L2m1<br />

21 249 5762 1296002 8m+11mp8+1m 8+11p8+1 00k8:<br />

k8;<br />

Zusammenergabesichfurn==1;m==1: u(k)?u12L21 576p80k8ku0k2L2+49 129600p80k8kv0k2L2: (A.16)


AllerdingsistdasVerfahrenfurdieseWahl<strong>der</strong>inichtstabil. A.4.DASDG(1)-VERFAHREN Wahltmandagegenmit=12 81<br />

a21(s)=max b21(s)=max ?sxscosx?1 ?sxssin(x) x? 1+2x22; 1+2x+1? 1<br />

2;<br />

soergibtsichwie<strong>der</strong>u(k)?u12L2a21(kp0)ku0k2L2+b21(kp0)k2kv0k2L2: a21undb21sindwie<strong>der</strong>indenAbbildungenA.3zunden.<br />

Dawegen<strong>der</strong>Linearitat<strong>der</strong>WellengleichungdasimpliziteEuler-Verfahrenidentischmitdem A.4.1Verfahren DasDG(1)-Verfahren<br />

Verfahrenbereitsobenhergeleitet.WirbetrachtendahernurnochdasDG(1)-Verfahren. unstetigenGalerkin-VerfahrennullterOrdnung,DG(0),ist,sinddieFehlergrenzenfurdieses MitU=(u;v)Tlassensich(A.1)und(A.2)als<br />

schreiben,wobeiBdieSystemmatrixsei.DasDG(1)-VerfahrenfurSystemeschreibtsich Ut=01<br />

U1?=Zk 0U=:BU<br />

U1??U0+=Zk 0BU(t)tkdt: 0BU(t)dt+U0?;<br />

SetztmanU(t)=tkU1?+k?t kU0+ein,soergibtsichdaraus<br />

U1??U0+=k3BU1?+k6BU0+; U1?=k2B(U1?+U0+)+U0?;<br />

o<strong>der</strong>wie<strong>der</strong>in"alter\Schreibweise:u1?=k2(v1?+v0+)+u0?; v1?=k2(u1?+u0+)+v0?; (A.17)<br />

u1??u0+=k3v1?+k6v0+; (A.19) (A.18)<br />

Aus(A.17)und(A.19)ergibtsich<strong>der</strong>Postprocessing-Schritt,umU1?zuerhalten: v1??v0+=k3u1?+k6u0+: (A.20)<br />

U1?=P+U0++P?U0?


mit 82 ANHANGA.APRIORIFEHLERSCHRANKENFURZEITSCHRITTVERFAHREN<br />

DiebeidenMatrizenPpropagierensozusagendieL<strong>osung</strong>aufdemIntervall(0;k)voneinem Zeitschrittzumnachsten. P+=3?k2 6k?2; P?=?20 ?6k0:<br />

hinweghilft: Eingesetztin(A.18)und(A.20)ergibtsichdieGleichung,dieunsuberdenSprungint=0 6k?2k?2+k2<br />

A.4.2Analyse 6k?76k?3+k2 4 6!U0+=6k?k1 6k?23k0U0?: (A.21)<br />

MankannGleichung(A.21)diagonalisieren: mitdemMatrixoperator(@)=4(36?7k2)4k(18?k2) (144?76k2+k42)U0+=(@)U0?;<br />

DieseDarstellungistzwarfurdieNumerikungeeignet,dasiezuvielRegularitatvon<strong>der</strong>L<strong>osung</strong> for<strong>der</strong>t;sieerlaubtabereineeinfachereAnalyse,dadieGreenscheFunktiong(y)zumOperator 4k(18?k2)4(36?7k2):<br />

nichts,dawirgauchgarnichtbrauchen,son<strong>der</strong>ndieFourier-Transformierte~g,diedirektdurch auf<strong>der</strong>linkenSeiteskalarist.g(y)istindiesemFallnichtmehrberechenbar;dasmachtaber<br />

gegebenist. Damitgilt: ~g(p)=1 p2144+76k2p2+k4p4<br />

1 (A.22)<br />

undmitdenP-Matrizen U1?(x)=?gP+(@)U0?(x)+P?U0?(x) U0+=?g(@)U0?(x);<br />

Dagskalarist,vertauschtesmitdenMatrizenundwirkonnendiepartielleIntegrationeinfach durchfuhren: =Zdy?F?1[~g](x?y)P+(@y)+(x?y)P?U0?(y):<br />

EigentlichwurdemanimArgumentzudurchdiepartielleIntegrationeinan<strong>der</strong>esVorzeichen erhalten,dasjedochdurchdasVorzeichenvonyimArgumentzugwie<strong>der</strong>verschwindet.Man =Zdy?P+(@y)F?1[~g](y)+(y)P?U0?(x?y):<br />

kannnunmitunterdasIntegral<strong>der</strong>Fouriertransformationziehenun<strong>der</strong>haltdamit U0+(x)=ZdyF?1P+(?ip)~g+1 =?TU0?(x) p2P?(y)U0?(x?y)


A.5.BEDEUTUNGDERBEDINGUNG"~U(P)=0FURjPjP0\ mit<strong>der</strong>TransfermatrixT=F?1P+(?ip)~g+1<br />

83<br />

Darauserhaltenwirwie<strong>der</strong>unsereFehleridentitat: ?u(k)?u1(x)=(au0)(x)+k(bv0)(x) p2P?:<br />

mitdenGroen a(y)=12((y?k)+(y+k))?T11;<br />

b(y)=1<br />

DerL1-Fehleristdiesmalnichtsoleichtberechenbar,dawira(y)undb(y)nichtexplizitkennen,son<strong>der</strong>nnur<strong>der</strong>enFourier-Transformierten.Moglicherweiseistestrotzdemmachbar,indem<br />

manEigenschaften<strong>der</strong>inversenFourier-Transformationtrickreichnutzt,umdieL1-Norm<strong>der</strong> Integralkernezuberechnen;dieserWegseihierabernichtweiterverfolgt.<br />

2k(k?jyj)?1kT12:<br />

p0durch DieNormen<strong>der</strong>Fourier-Transformierten<strong>der</strong>Integralkernesindjetztmit<strong>der</strong>Abschneidefrequenz L2-Fehler<br />

k~ak2L2m=1 k~bk2=1<br />

2(Zp0 ?p0dpcospk?2(216+60k2p2+k4p4)<br />

?p0dpsin(kp) kp? 144+76k2p2+k4p4+22m)1m;<br />

gegeben.DieseNormenhierexplizitzuberechnenistzwarmoglich(un<strong>der</strong>gibtProportionalitaten 144+76k2p2+k4p42)1 144?2k2p2<br />

vergieren;insbeson<strong>der</strong>ehabendieerstenTermedasgleicheVorzeichen.Wirdenierendeshalb wie<strong>der</strong> zup4+1m 0 k4undp4+1 0k4),istabernichtsinnvoll,dadieReihenentwicklungensehrschlechtkon-<br />

a21(s)=max b21(s)=max ?sxssinx ?sxscosx?2(216+60x2+x4) x? 144+76x2+x4+22;<br />

un<strong>der</strong>halten 144+76x2+x42; 144?2x<br />

A.5 Bedeutung<strong>der</strong>Bedingung"~u(p)=0furjpjp0\ u(k)?u12L2a21(kp0)ku0k2L2+b21(kp0)k2kv0k2L2:<br />

In<strong>der</strong>Herleitung<strong>der</strong>L2-Fehlerabschatzungenwurdevon<strong>der</strong>Bedingung<br />

BedingungerscheintaufAnhiebetwaswillkurlich,istaberbeigenauererBetrachtungdurchaus Gebrauchgemacht,umdieIntegraleasymptotischberechnenzukonnen.DieFor<strong>der</strong>ungdieser ~u(p)=0 fur jpjp0


84 ANHANGA.APRIORIFEHLERSCHRANKENFURZEITSCHRITTVERFAHREN<br />

vernunftig:nimmtmanan,dadieBedingunggilt,sogibteseinegroteFrequenzp0in<strong>der</strong><br />

Fourierentwicklungvonu(x;t).Die(raumlich)amschnellstenvariierendenAnteilevonu(x;t)<br />

habenalsodieFrequenzp0unddamitdieWellenlange=2<br />

p0.<br />

ImRahmen<strong>der</strong>spaterenraumlichenDiskretisierunglegenwirdurchdieWahleinerminimalen<br />

vetretbarenGitterweitefest,biszuwelcherGroenordnungwirdieEigenschaften<strong>der</strong>exakten<br />

L<strong>osung</strong>approximierenwollen.EinevernunftigeAu<strong>osung</strong>istbeispielsweisefurVariationen<strong>der</strong><br />

Wellenlange2hmit<strong>der</strong>Ortsgitterweitehgegeben(einePeriodeeinesSinusmitwenigerals<br />

zweiGeradenstuckenanzunaherngehtvernunftigerweisenicht).Wennwiralsosagen,dawirmit<br />

Gitterweitenbishinunterzu(zumBeispiel)h=0:01rechnen,dannimplizierenwir,dawirkeine<br />

Variationen<strong>der</strong>L<strong>osung</strong>mehrauosenkonnen,<strong>der</strong>enWellenlangekleinerals0=0:02ist.Das<br />

entsprichtabereinemaximalenFrequenzvonp0=2=100.In<strong>der</strong>Praxiserhaltmaneine<br />

vernunftigenumerischeL<strong>osung</strong>sogarnurfur10h:::20h.<br />

DarausfolgtfurdieFestlegungvonp0,daesalsdasMinimum<strong>der</strong>beidenfolgendenGroen<br />

zuwahlenist:<br />

diegrotetatsachlichin<strong>der</strong>L<strong>osung</strong>vorhandeneFrequenz,fallsdieL<strong>osung</strong>glattistundwir<br />

diekleinstenEigenschaftenvonu(x)mitmehralszweiOrtsgitterweitenauosenwollen;<br />

o<strong>der</strong><br />

diegroteFrequenz,diewiraufeinemgegebenenGitternochauosenkonnen,dasheit<br />

2h.<br />

IndenFallenwodieL<strong>osung</strong>glattgenugist(Fall1)istp0eineKonstanteundwirkonnenVorfaktorenwieCp20kTwiebeimEuler-VerfahrendurchWahlvonkbeliebigkleinmachen.Wollen<br />

wirzumBeispieleinerelativeGenauigkeitvon10Prozent(bezuglich<strong>der</strong>L2-Norm)erreichen,so<br />

mu12p20kT0:1sein.Nimmtmanbeispielsweisean,dawirbis<strong>zur</strong>ZeitT=10rechnenwollen<br />

unddiekleinstenDimensionenvonu(x)bei1<br />

100liegen,wobeih


A.6.VERGLEICHDERVERFAHREN 85<br />

1<br />

0.1<br />

Euler implizit<br />

Fractional Theta<br />

DG(1)<br />

1<br />

0.1<br />

Euler implizit<br />

Fractional Theta<br />

DG(1)<br />

0.01<br />

0.001<br />

0.01<br />

0.001<br />

AbbildungA.3:Vergleich<strong>der</strong>Funktionena21(s)undb21(s)furdieverschiedenenuntersuchten<br />

0.0001<br />

0.0001<br />

Verfahren.<br />

1e-05<br />

1e-05<br />

1e-06<br />

1e-06<br />

1e-07<br />

1e-07<br />

einerkleinstenWellenlangevon0.02unddamith0:01)ergibtdasbereitsfurdasFractional-<br />

1e-08<br />

1e-08<br />

0.001 0.01 0.1 1 10<br />

0.001 0.01 0.1 1 10<br />

furkdieobereSchranke510?5,alsoeinzweihun<strong>der</strong>tstel<strong>der</strong>grotenvernunftigenOrtsgitterweite.<br />

s<br />

s<br />

maximaleFehlerdarfdahernichtalsKriteriumfurdieWahl<strong>der</strong>Zeitschrittweiteangesehenwerden. Furdiean<strong>der</strong>enVerfahrenistdasmaximalekumetlicheweitereGroenordnungenkleiner.Der<br />

a ∞<br />

2<br />

b ∞<br />

2


86 ANHANGA.APRIORIFEHLERSCHRANKENFURZEITSCHRITTVERFAHREN


ZusammenfassungundAusblick<br />

<strong>Methoden</strong>mitdualenFehlerschatzernzudienen. ImRahmendieserArbeitwurdenVerfahren<strong>zur</strong>adaptivenL<strong>osung</strong><strong>der</strong>WellengleichungininhomogenenMedienmittels<strong>Finite</strong>n<strong>Elemente</strong>nentwickelt.DabeiwurdezuersteineDiskretisierungin<br />

OrtundZeitvorgestellt;alsGalerkin-Verfahrenistsiein<strong>der</strong>Lage,alsFundament<strong>der</strong>adaptiven<br />

ist.FurdieseGroekommennahezualleFunktionaleinFrage,diesichaufdieL<strong>osung</strong>anwenden lassen.Dazugehorenunteran<strong>der</strong>emLinien-undGebietsintegrale,mitundohneIntegrationuber dieneben<strong>der</strong>numerischenL<strong>osung</strong>auchandieQuantitatangepatist,an<strong>der</strong>maninteressiert dieZeit,aberauchan<strong>der</strong>eAuswertungen;<strong>der</strong>Ansatzistinsbeson<strong>der</strong>enichtauflineareZielfunktionalebeschrankt,eswurdenauchWegeaufgezeigt,wienichtlineareFunktionaleverwendetwerden<br />

undmitwelchemGewichtsiediestun. konnen.ZurBerucksichtigung<strong>der</strong>Zielgroeistesnotig,einzweites,"duales\Problemzulosen, dasdieInformationenthalt,welcheOrtezueinemgegebenenZeitpunktzumErgebnisbeitragen,<br />

AufdieserBasiswurdeeinallgemeinerAnsatzentwickelt,<strong>der</strong>eserlaubt,Gitterzuerzeugen,<br />

dieUberlegenheitdesdualenFehlerschatzersubergleichformigeVerfeinerung,aberauchgegenuber "traditionellen\Fehlerindikatorenauf<strong>der</strong>Basis<strong>der</strong>Energienormzeigenlie.Eskonntegezeigt DabeiwurdeneineReihevonFallenmitverschiedenenZielfunktionalenuntersucht,beidenensich werden,da<strong>der</strong>dualeSchatzerin<strong>der</strong>Lageist,erheblichezientereGitterzuerzeugen,mitdenen DieserFormalismuswurdeindendarauolgendenKapitelnaufeinigeBeispieleangewandt.<br />

sichdiegewunschteGenauigkeitmitdeutlichgeringererAnzahlanFreiheitsgradenberechnenlat. ChromosphareundKoronauntersucht.Eszeigtesich,dadieVerfeinerungmitdemEnergiefehlerindikatorguteErgebnissezeigte,wahrend<strong>der</strong>dualeFehlerschatzerimwesentlichennichtzu<br />

befriedigendenResultatenfuhrte.AlsGrundedafurkommenun<strong>zur</strong>eichendeLinearisierungen<strong>der</strong> ZielfunktionaleumdieprimaleL<strong>osung</strong>,diestarkeInhomogenitatdesMediumsundDiskretisierungsfehlerinFrage.AmBeispieldesEnergieussesdurcheineLiniekonntegezeigtwerden,da<br />

dieLinearisierungin<strong>der</strong>Tatnursehrschlechtkonvergiert.Esistallerdingsnichtklar,obdies<strong>der</strong> alleinigeGrundfurdasVersagenist;hiersindnochweitereUntersuchungennotig,umdiegenauen<br />

In<strong>der</strong>Hauptanwendung<strong>der</strong>Arbeitwurde<strong>der</strong>EnergietransportamUbergangzwischensolarer<br />

Fragengehoren: Grundezubestimmen. neuerFragenauf,diezuuntersuchenauszeitlichenGrundennichtmehrmoglichwaren.Zudiesen IstdasNichtfunktionierendesdualenSchatzersendgultig,d.h.divergierendieErgebnisse DieErgebnissedieserArbeit,vorallemamBeispielaus<strong>der</strong>Sonnenphysik,werfeneineReihe<br />

beschrankteZahlvonVerfeinerungenmitdemdualenSchatzerdurchgefuhrtwerden.Man vonMehrgitteralgorithmennichtmoglichwar,konntenausRechenzeitgrundennureinesehr beobachtetauchbei<strong>der</strong>VerfeinerungmitdemEnergiefehlerindikator,dastarkeVeran<strong>der</strong>ungendesGitterszuzeitweiliggestorterKonvergenzfuhrenkann;danachUmschalten<br />

stattnden,wareesmoglich,danurdieerstenSchrittedanacheindivergentesVerhalten vomEnergiefehlerindikatoraufdendualenSchatzergroereUmstrukturierungendesGitters suggerieren,anschlieendjedocheinebeschleunigteKonvergenzstattndet.Hierkonntenbe-<br />

L<strong>osung</strong>salgorithmenvoraussetzt. reitswenigeweitereVerfeinerungsschritteIndiziengeben,wasjedocherheblichverbesserte<br />

auchbeiweitererVerfeinerung?DaimzeitlichenRahmendieserArbeitdieImplementation<br />

87


88WelchenEekthatdieschlechteLinearisierung<strong>der</strong>nichtlinearenZielfunktionale?Ausden<br />

berechnetenVerlaufendesEnergieussesdurchdieAuswertungsliniewurdemanerwarten, ZusammenfassungundAusblick<br />

einemerstenSchrittzuuntersuchen,obbeidemgegebenenProblemdieVerfeinerungmit demdualenSchatzerzueinemlinearenZielfunktionalzumErfolgfuhrt. dieschlechteLinearisierungtatsachlichfurdasVersagenverantwortlichist.Hierwarein wird;manerwarteteher,da<strong>der</strong>verfeinerteBereichzugroist.Esistdahernichtklar,ob da<strong>der</strong>Fehlerschatzernichtdazufuhrt,daVerfeinerungandenrichtigenStellenunterlassen<br />

WelcheRollespielendiestarkvariierendenKoezienten?SiesolltendieKonvergenzvon schlechtenLinearisierungalsauchzuungenauerBerechnung<strong>der</strong>dualenL<strong>osung</strong>beitragen. senerschwert.InvielenAnwendungenaus<strong>der</strong>PraxissinddieVariationen<strong>der</strong>Koezienten damitdennumerischenAufwandzu<strong>der</strong>enInvertierungstark,wasweitereKonvergenzanaly-<br />

primalerunddualerL<strong>osung</strong>wesentlichverschlechternundkonntendaherdazusowohl<strong>zur</strong> DaruberhinausverschlechternsiedieKondition<strong>der</strong>Systemmatrizenerheblichun<strong>der</strong>hohen wahrendsiehierbeinaheeinenFaktorTausendausmachte),sodadiegleichenVerfahren legendieseVermutungnahe. dorterfolgreichseinkonnten;einige<strong>der</strong>gerechnetennichtanwendungsbezogenenBeispiele erheblichgeringer(in<strong>der</strong>Geophysikbeispielsweisein<strong>der</strong>Groenordnungvonunterzehn,<br />

Danebensindnochdiefolgenden,allgemeinerenFragenunbeantwortet: Ist<strong>der</strong>dualeFehlerschatzerin<strong>der</strong>Lage,teilweiseReexionanGitterunstetigkeitenzuerkennenundgegebenenfallszuverhin<strong>der</strong>n,soferndasfurdieAuswertungdesZielfunktionals<br />

ZuwelchenErgebnissenfuhrtdieVerwendungan<strong>der</strong>erMoglichkeiten<strong>der</strong>Auswertung<strong>der</strong> Fehleridentitat?Dazuexistierenneben<strong>der</strong>skizziertenVerwendungdesBramble-Hilbert- notwendigist?<br />

aufdemPatch.LetztlichistdieErsetzungdesverwendetenVerfahrensdurcheinan<strong>der</strong>es LemmasdieExtrapolationeinernumerischendualenL<strong>osung</strong>aufeinenhoherenAnsatzraum unabdingbar,dasich<strong>der</strong>sehrerheblichezusatzlicheAufwand<strong>zur</strong>Berechnung<strong>der</strong>dualen L<strong>osung</strong>in<strong>der</strong>Praxiswe<strong>der</strong>rechtfertigennochbereitstellenlat.ErsteExperimenteindiese<br />

WeshalbwurdeeinVersagendesKonzepts<strong>der</strong>dualenFehlerschatzerbisherniebeobachtet? Richtunglassenvermuten,dasichdieQualitat<strong>der</strong>erzeugtenGitternichtwesentlichan<strong>der</strong>t; diesausreichend<strong>zur</strong>Verwendung"billigerer\Fehlerschatzer. daquantitativeFehlerschatzungindenmeistenFallenohnehinnichtmoglicherscheint,ist WasunterscheidetdieWellengleichungvondenbisherbetrachtetenSystemen?Sowohlbei lerschatzererfolgreichangewandt.DieseGleichungenwurdenallerdingsentwe<strong>der</strong>zeitun-<br />

alsauchbeizeitabhangigenProblemenwie<strong>der</strong>WarmeleitungsgleichungwurdendualeFeh-<br />

nichtlinearenGleichungenwie<strong>der</strong>Elasto-Plastizitato<strong>der</strong>denNavier-Stokes-Gleichungen,<br />

fungseigenschaftenundFehlerakkumulationbeizeitabhangigenProblemeninKombination schaften(Warmeleitung),sodaesdenkbarist,daerstdievolligeAbwesenheitvonDamp-<br />

abhangiggelost(Elasto-Plastizitat,Navier-Stokes),o<strong>der</strong>hattenstarkdiusiveEigen-<br />

Abschlieendlatsichsagen,dadieVorteileadaptiverVerfahrengegenuberglobalerVerfeinerungdeutlichgezeigtwerdenkonnte,ebensowiedieUberlegenheitdesdualenSchatzersgegenuber<br />

traditionellenFehlerindikatorenbeieinfachenProblemen.AllerdingsscheitertediesesVerfahrenin einemkomplexenAnwendungsfallaus<strong>der</strong>Praxisweitgehend;dieGrundedesScheiternssindzueinemerheblichenTeilunverstandenundbietenStoundAnlafurweiterfuhrendeUntersuchungen<br />

gelangen.DieseVermutungistbisherallerdingsinkeinerWeiseuntermauert. denBereich<strong>der</strong>Konvergenz<strong>der</strong>BerechnungvonFehlerschatzernundGitterverfeinerungzu mitdenhohenrechentechnischenAnfor<strong>der</strong>ungendazufuhrten,daesnichtmoglichwar,in<br />

aufdiesemGebiet.


Notationen<br />

w=(u;v) wh=(uh;vh) wnh=(unh;vnh) ExakteL<strong>osung</strong><br />

e=w?wh wh=(uh;vh) w=(u;v) ExaktedualeL<strong>osung</strong> NumerischeApproximation<strong>der</strong>dualenL<strong>osung</strong> NumerischeApproximation<strong>der</strong>L<strong>osung</strong>zumZeitpunkttn<br />

t=('; Wh th=('h; ) h) TestfunktiondeskontinuierlichenProblems TestfunktiondesdiskretenProblems FehlerzwischenexakterundnumerischerL<strong>osung</strong><br />

kn Th hK tn?tn?1ZeitschrittweiteimntenZeitintervallIn DiskreterTestraum Durchmesser<strong>der</strong>ZelleK DiskreterAnsatzraum<br />

Tn (x) a(x) (f;g) Dichte Steigkeitskoezient TriangulierungdesGebietsaufdemZeitintervallIn<br />

kuk Rdxf(x)g(x) (u;u)1=2<br />

a(u;v) A ?ra(x)r Laplace-OperatorPdi=1@2 <br />

B (a(x)ru;rv)[0;T] 0?(x) @x2i<br />

b(w;t) 0 Aa(x)r0w;10<br />

0?<br />

gD gN Zielfunktional Dirichlet-Randwerte Neumann-Randwerte0rt[0;T]?(gN;t2)?N[0;T]<br />

ExaktesFehlerfunktional<br />

K;n EK;n J()=J()?~J()LinearisierungsfehlerdesFehlerfunktionals LinearisiertesFehlerfunktional FehlerschatzerfurKInzumFehlerJ(e) ExakterBeitragvonKInzumFehlerJ(e)<br />

89


90 Notationen


Literaturverzeichnis<br />

[1]NajibA.AbboudandPeterM.Pinksky.<strong>Finite</strong>elementdispersionanalysisforthethreedimensionalsecond-or<strong>der</strong>scalarwaveequation.Int.J.Numer.Meth.Eng.,35:1183{1218,<br />

[2]ShinAoiandHiroyukiFujiwara.3-dnite-dierencemethodusingdiscontinuousgrids.submittedtoBSSA,1998.<br />

1992.<br />

[3]WolfgangBangerth. [4]RolandBecker.AnadaptiveniteelementmethodfortheincompressibleNavier-Stokesequationsontime-dependentdomains.Doktorarbeit,UniversitatHeidelberg,1995.<br />

deal.IItechnicalreference. UniversitatHeidelberg, http://gaia.iwr.uni-heidelberg.de/~wolf,1998.<br />

[5]RolandBecker,GuidoKanschat,andFranz-TheoSuttmeier.DEAL{adierentialequations [6]RolandBeckerandRolfRannacher.Afeed-backapproachtoerrorcontrolinniteelement analysislibrary.Technicalreport,Preprint,IWR,UniversitatHeidelberg,1995.<br />

[7]S.C.BrennerandR.L.Scott.TheMathematicalTheoryof<strong>Finite</strong>Elements.Springer, methods:Basicanalysisandexamples.East-WestJ.Numer.Math.,4(4):237{264,1996.<br />

[8]M.O.Bristeau,R.Glowinski,andJ.Periaux.NumericalmethodsfortheNavier-Stokes Berlin-Heidelberg-NewYork,1994.<br />

[9]AnatoliyG.Butkovski.Green'sFunctionsandTransferFunctionsHandbook.SeriesinMathematicsanditsApplications.EllisHorwoodLtd.,NewYork,Brisbane,Chichester,Toronto,<br />

equations:applicationstothesimulationofcompressibleandincompressibleviscousows. ReportUH/MD-4,Univ.ofHouston,inComputerPhysicsReport,1987.<br />

[10]MatsCarlssonandRobertF.Stein.Radiationshockdynamicsinthesolarchromosphere{ 1982.<br />

[11]C.Cerjan,D.Koslo,R.Koslo,andM.Reshef.Anonreectingboundaryconditionfor resultsofnumericalsimulations.InMatsCarlsson,editor,Proceedingsofamini-workshop 1994. heldatInstituteofTheoreticalAstrophysics,UniversityofOslo,Norway,June6-8,1994,<br />

[12]R.ClaytonandB.Engquist.Absorbingboundaryconditionsforacousticandelasticwave equations.Bull.Seism.Soc.Am.,67:1529{1540,1977. discreteacousticandelasticwaveequations.Geophysics,50:705{708,1985.<br />

[13]RichardCourant,K.O.Friedrichs,andHansLewy.UberdiepartiellenDierentialgleichungen [14]BjornEngquistandAndrewMajda.Absorbingboundaryconditionsforthenumericalsimulationofwaves.Math.Comp.,31(139):629{651,July1977.<br />

<strong>der</strong>MathematischenPhysik.MathematischeAnnalen,100:32{74,1928.<br />

91


92 [15]J.M.Fontenla,E.H.Avrett,andR.Loeser.Energybalanceinthesolartransitionregion.III. Heliumemissioninhydrostatic,constant-abundancemodelswithdiusion.Ap.J.,406:319{ LITERATURVERZEICHNIS<br />

[16]DonaldA.FrenchandToddE.Peterson.Acontinuousspace-timeniteelementmethodfor 345,March1993.<br />

[17]M.J.Grote.Nonreectingboundaryconditionsforelectromagneticscattering.Research Report98-09,SeminarfurAngewandteMathematik,EidgenossischeTechnischeHochschule, Zurich,September1998. thewaveequation.Math.Comp.,65(214):491{506,April1996.<br />

[19]RalfHartmann.A-posterioriFehlerschatzungundadaptiveSchrittweiten-undOrtsgittersteuerungbeiGalerkin-VerfahrenfurdieWarmeleitungsgleichung.Diplomarbeit,Universitat<br />

ResearchReport98-08,SeminarfurAngewandteMathematik,EidgenossischeTechnische [18]M.J.GroteandJ.B.Keller.Exactnonreectingboundaryconditionforelasticwaves. Hochschule,Zurich,September1998.<br />

[20]R.L.Higdon.Absorbingboundaryconditionsforacousticandelasticwaveequationsin Heidelberg,1998.<br />

[21]PatrickJoly.Developmentsinnumericalmethodsfortransientscatteringproblems.InGuy stratiedmedia.J.Comp.Phys.,101:386{418,1992.<br />

[22]GuidoKanschat.ParallelandadaptiveGalerkinmethodsforradiativetransferproblems. oftheconferenceheldinAix-les-Bains,France,September23{27,1996,LectureNotesin ChaventandPierreC.Sabatier,editors,InverseProblemsofWavePropagation.Proceedings<br />

Doktorarbeit,UniversitatHeidelberg,1996. Physics486.Springer,1997.<br />

[23]D.W.Kelly,J.R.Gago,O.C.Zienkiewicz,andI.Babuska.Aposteriorierroranalysis [24]P.KloucekandF.S.Rys.Onthestabilityoffractionalstep-schemeforthenonstationary andadaptiveprocessesintheniteelementmethod.Internat.J.Numer.MethodsEngrg., 19:1593{1619,1983.<br />

[25]PeterKorevaar.Time-dependentmodelsofstellarcoronae.Doktorarbeit,Rijksuniversiteit Utrecht,1989. Navier-Stokesequations.SIAMJ.Numer.Anal.,31(5):1312{1335,1994.<br />

[26]Y.Q.Lou,R.Rosner,andP.Ulmschnei<strong>der</strong>.Acomputationalcodefortwo-dimensional [27]S.Muller,A.Prohl,R.Rannacher,andS.Turek.Implicittime-discretizationofthenonstationaryincompressibleNavier-Stokesequations.InW.HackbuschandG.Wittum,editors,Fast<br />

April1987. unsteadymagnetohydrodynamicsbythemethodsofcharacteristics.Ap.J.,315:349{370,<br />

[28]R.Rannacher.Numericalanalysisofnonstationaryuidow.Asurvey.InV.C.Boand SolversforFlowProblems,ProceedingsofthetenthGAMM-Seminar,KielJanuary14{16, 1994.F.Vieweg&SohnVerlagsgesellschaftmbH,Braunschweig/Wiesbaden,1994.<br />

[29]EndreSuliandCatherineWilkins.<strong>Adaptive</strong>niteelementmethodsforthedampedwave H.Neunzert,editors,ApplicationsofMathematicsinIndustryandTechnology,pages34{53. B.G.Teubner,Stuttgart,1989.<br />

[31]J.Theurer,P.Ulmschnei<strong>der</strong>,andW.Kalkofen.Acousticwavepropagationinthesolar [30]Franz-TheoSuttmeier.PrivateMitteilung. equation.Reportno.96/23,OxfordUniversityComputingLaboratory,1996.<br />

atmosphere.V.Observationversussimulation.Astron.Astrophys.,324:717{724,1997.


LITERATURVERZEICHNIS [32]JoachimTheurer.GenerationandPropagationofAcousticWaveSpectrainLate-TypeStellar Atmosphere.Doktorarbeit,UniversitatHeidelberg,1998. 93<br />

[33]PeterUlmschnei<strong>der</strong>.Acousticwavesinthesolaratmosphere.VIII.Extrapolationintime. [34]J.E.Vernazza,E.H.Avrett,andR.Loeser.Structureofthesolarchromosphere.III.Models Astron.Astrophys.,168:308{310,1986.<br />

[35]J.Virieux.P-SVwavepropagationinheterogeneousmedia:velocity-stressnite-dierence oftheEUVbrightnessofthequietsun.Ap.J.Supp.,45:635{725,April1981. method.Geophysics,51:889{901,1986.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!