Eikonal ekvation
En eikonal ekvation (från grekiska εἰκών, bild) är en icke-linjär första ordningens partiell differentialekvation som man stöter på i problem med vågutbredning .
Den klassiska eikonalekvationen i geometrisk optik är en differentialekvation av formen
-
()
där ligger i en öppen delmängd av , är en positiv funktion, anger gradienten och är den euklidiska normen . Funktionen ges och man söker lösningar . I samband med geometrisk optik är funktionen mediets brytningsindex .
Mer generellt är en ekonal ekvation en ekvation av formen
-
()
där är en funktion av variabler. Här ges funktionen är lösningen. Om , då blir ekvation ( 2 ) ( 1 ).
Eikonala ekvationer uppstår naturligt i WKB-metoden och studiet av Maxwells ekvationer . Eikonala ekvationer ger en länk mellan fysisk (våg)optik och geometrisk (stråle)optik .
En snabb beräkningsalgoritm för att approximera lösningen till eikonalekvationen är den snabba marschmetoden .
Historia
Termen "eikonal" användes först i kontexten av geometrisk optik av Heinrich Bruns . Den faktiska ekvationen dyker dock upp tidigare i William Rowan Hamiltons framträdande arbete om geometrisk optik .
Fysisk tolkning
Kontinuerliga problem med kortaste vägen
Antag att är en öppen mängd med lämpligt jämn gräns . Lösningen till den ekonala ekvationen
kan tolkas som den minimala tid som krävs för att resa från till , där är färdhastigheten, och är en utgångstidsstraff. (Alternativt kan detta framställas som en minimal kostnad för att avsluta genom att göra högersidan och till en utträdeskostnadsavgift.)
I specialfallet när , ger lösningen teckenavståndet från .
Genom att anta att finns på alla punkter är det lätt att bevisa att motsvarar ett tidsoptimalt kontrollproblem med Bellmans optimalitetsprincip och en Taylor-expansion. Tyvärr är det inte garanterat att finns på alla punkter, och mer avancerade tekniker är nödvändiga för att bevisa detta. Detta ledde till utvecklingen av viskositetslösningar på 1980-talet av Pierre-Louis Lions och Michael G. Crandall , och Lions vann en Fields-medalj för sina insatser.
Elektromagnetisk potential
Den fysiska innebörden av ekonala ekvationen är relaterad till formeln
där är den elektriska fältstyrkan, och är den elektriska potentialen. Det finns en liknande ekvation för hastighetspotential i vätskeflöde och temperatur i värmeöverföring. Den fysiska innebörden av denna ekvation i det elektromagnetiska exemplet är att varje laddning i området trycks för att röra sig i rät vinkel mot linjerna [ förtydligande behövs ] med konstant potential, och längs kraftlinjer som bestäms av fältet för E -vektorn och tecken på anklagelsen.
Stråloptik och elektromagnetism hänger samman med det faktum att den ekonala ekvationen ger en andra elektromagnetisk formel av samma form som potentialekvationen ovan där linjen med konstant potential har ersatts av en linje med konstant fas, och kraftlinjerna har ersatts genom att normala vektorer kommer ut ur konstantfaslinjen i rät vinkel. Storleken på dessa normalvektorer ges av kvadratroten av den relativa permittiviteten. Linjen med konstant fas kan betraktas som kanten på en av de framåtgående ljusvågorna ( vågfront ). De normala vektorerna är de strålar som ljuset färdas ner i stråloptik.
Beräkningsalgoritmer
Flera snabba och effektiva algoritmer för att lösa ekonalekvationen har utvecklats sedan 1990-talet. Många av dessa algoritmer drar fördel av algoritmer som utvecklats mycket tidigare för kortaste vägproblem på grafer med icke-negativa kantlängder. Dessa algoritmer drar fördel av kausaliteten som tillhandahålls av den fysiska tolkningen och diskretiserar typiskt domänen med hjälp av ett mesh eller vanligt rutnät och beräknar lösningen vid varje diskretiserad punkt. Eikonallösare på triangulerade grenrör är.
Sethians snabbmarschmetod (FMM) var den första "snabba och effektiva" algoritmen som skapades för att lösa Eikonal-ekvationen. Den ursprungliga beskrivningen diskretiserar domänen till ett vanligt rutnät och "marscherar" lösningen från "kända" värden till de oupptäckta regionerna, exakt speglar logiken i Dijkstras algoritm . Om är diskretiserad och har meshpoints, då är beräkningskomplexiteten där term kommer från användningen av en heap (vanligtvis binär). Ett antal modifieringar kan föreskrivas för FMM eftersom det klassificeras som en märkningssätt. Dessutom har FMM generaliserats för att fungera på allmänna nät som diskretiserar domänen.
Etikettkorrigeringsmetoder som Bellman–Ford-algoritmen kan också användas för att lösa den diskretiserade Eikonal-ekvationen också med många modifieringar tillåtna (t.ex. "Small Labels First" eller "Large Labels Last"). Två-kömetoder har också utvecklats som i huvudsak är en version av Bellman-Ford-algoritmen förutom att två köer används med en tröskel som används för att bestämma vilken kö en gridpoint ska tilldelas baserat på lokal information.
Svepningsalgoritmer som den snabba svepmetoden (FSM) är mycket effektiva för att lösa Eikonal-ekvationer när motsvarande karakteristiska kurvor inte ändrar riktning särskilt ofta. Dessa algoritmer är etikettkorrigerande men använder sig inte av en kö eller hög, utan föreskriver istället olika ordningsföljder för att rutnätspunkterna ska uppdateras och itererar genom dessa ordningsföljder tills de konvergerar. Vissa förbättringar infördes som att "låsa" rutnätspunkter under ett svep om inte får en uppdatering, men på mycket raffinerade rutnät och högre dimensionella utrymmen finns det fortfarande en stor overhead på grund av att man måste passera genom varje rutnätspunkt. Parallella metoder har introducerats som försöker dekomponera domänen och utföra svepning på varje nedbruten delmängd. Zhaos parallella implementering bryter ner domänen i -dimensionella delmängder och kör sedan en individuell FSM på varje delmängd. Dextrixhes parallella implementering bryter också ner domänen, men parallelliserar varje enskilt svep så att processorer är ansvariga för att uppdatera gridpoints i ett ( -dimensionellt hyperplan tills hela domänen är helt svept.
Hybridmetoder har också introducerats som drar fördel av FMM:s effektivitet med FSM:s enkelhet. Till exempel sönderdelar Heap Cell Method (HCM) domänen till celler och utför FMM på celldomänen, och varje gång en "cell" uppdateras utförs FSM på den lokala gridpoint-domänen som ligger inom den cellen. En parallelliserad version av HCM har också utvecklats.
Numerisk uppskattning
Antag för enkelhets skull att diskretiseras till ett enhetligt rutnät med mellanrum och i x- respektive y-riktningarna.
2D approximation på ett kartesiskt rutnät
Antag att en rutnätspunkt har värdet . Ett första ordningens schema för att approximera de partiella derivaten är
var
På grund av de konsekventa, monotona och kausala egenskaperna hos denna diskretisering är det lätt att visa att om och och sedan
som kan lösas som en kvadratisk. I begränsningsfallet reduceras detta till
Denna lösning kommer alltid att finnas så länge som är uppfylld och är större än båda, och , så länge som .
Om dimensionell uppdatering måste utföras genom att anta en av de partiella derivatorna är :
n -D approximation på ett kartesiskt rutnät
Antag att en rutnätspunkt har värdet . Genom att upprepa samma steg som i kan vi använda ett första ordningens schema för att approximera de partiella derivatorna. Låt vara minimum av värdena för grannarna i riktningarna, där är en standardenhetsbasisvektor . Uppskattningen är då
Att lösa denna andragradsekvation för ger:
Om diskriminanten i kvadratroten är negativ måste en lägre dimensionell uppdatering utföras (dvs en av de partiella derivatorna är {\ .
Om utför sedan den endimensionella uppdateringen
Om utför sedan en dimensionsuppdatering med värdena för varje och välj den minsta.
Matematisk beskrivning
En ekonal ekvation är en av formerna
Planet kan ses som utgångsvillkoret genom att tänka på som Vi skulle också kunna lösa ekvationen på en delmängd av detta plan, eller på en krökt yta, med uppenbara modifikationer.
Eikonalekvationen dyker upp i geometrisk optik , vilket är ett sätt att studera lösningar av vågekvationen c och . Inom geometrisk optik beskriver den ekonala ekvationen vågornas fasfronter. Under rimlig hypotes om de "initiella" data, medger ekonalekvationen en lokal lösning, men en global jämn lösning (t.ex. en lösning för alla tider i det geometriska optikfallet) är inte möjlig. Anledningen är att kaustik kan utvecklas. I det geometriska optikfallet betyder detta att vågfronter korsar varandra.
Vi kan lösa den ekonala ekvationen med hjälp av karakteristikmetoden. Man måste införa den "icke-karakteristiska" hypotesen längs den initiala hyperytan , där H = H ( x , p ) och p = ( p 1 ,..., p n ) är variabeln som ersätts av ∇ u . Här x = ( x 1 ,..., x n ) = ( t , x ').
Lös först problemet , . Detta görs genom att definiera kurvor (och värden på på dessa kurvor) som
- lösning , vi vet för på grund av vår ekvation för .
Att dessa ekvationer har en lösning för något intervall följer av standard ODE-satser (med den icke-karakteristiska hypotesen). Dessa kurvor fyller ut en öppen uppsättning runt planet . Således definierar kurvorna värdet på i en öppen uppsättning kring vårt initiala plan. När den väl har definierats som sådan är det lätt att se med kedjeregeln att , och därför längs dessa kurvor.
Vi vill att vår lösning ska uppfylla eller mer specifikt, för varje , Om vi antar att detta är möjligt under en minut, för vilken lösning som helst vi måste ha
och därför
Med andra ord kommer lösningen att ges i en omgivning av initialplanet av en explicit ekvation. Men eftersom de olika vägarna , med utgångspunkt från olika initiala punkter kan korsas, kan lösningen bli flervärdig, vid vilken punkt vi har utvecklat kaustik. Vi har också (även innan vi visade att är en lösning)
Det återstår att visa att som vi har definierat i ett område av vårt initiala plan, är gradienten för någon funktion u {\ . Detta kommer att följa om vi visar att vektorfältet är krullfritt. Betrakta den första termen i definitionen av . Denna term, är krullfri eftersom den är en funktions gradient . När det gäller den andra termen, noterar vi
Resultatet följer.
Ansökningar
- En konkret tillämpning är beräkningen av radiovågsdämpning i atmosfären .
- Hitta formen från skuggning i datorseende.
- Geometrisk optik
- Kontinuerliga kortaste vägproblem
- Bildsegmentering
- Studie av formen för ett fast drivmedelsraketkorn
Se även
Vidare läsning
- Paris, DT; Hurd, FK (1969). Grundläggande elektromagnetisk teori . McGraw-Hill. s. 383–385. ISBN 0-07-048470-8 .
- Arnold, VI (2004). Föreläsningar om partiella differentialekvationer (2:a uppl.). Springer. s. 2–3. ISBN 3-540-40448-1 .