Den endelige differensmetode er en numerisk metode til løsning af differentialligninger baseret på udskiftning af derivater med differensskemaer . Det er en gittermetode.
For at løse det elliptiske problem ved hjælp af den endelige differensmetode bygges et gitter på beregningsdomænet, derefter vælges et differensskema, og der skrives en differensligning for hver gitterknude (analogt med den oprindelige ligning, men ved hjælp af et differensskema). så tages grænsebetingelserne i betragtning (for randbetingelser af anden og tredje art konstrueres også et vist differensskema). Det viser sig et system af lineære algebraiske ligninger , der løser hvilke i svaret de får omtrentlige værdier af løsningen ved noderne.
Metodens hovedproblem er konstruktionen af et korrekt differensskema, der vil konvergere til løsningen. Ordningen er konstrueret ud fra egenskaberne for den oprindelige differentialoperatør.
En anden metode til at løse elliptiske problemer er finite element-metoden , som har både fordele og ulemper i forhold til finite difference-metoden.
Fordele ved MKR | Fordele ved FEM |
---|---|
|
|
Lad et endimensionelt elliptisk problem gives:
Lad os bygge et gitter med et konstant trin . Til tilnærmelse vil vi vælge en trepunktsskabelon, det vil sige, for at tilnærme den afledte på et punkt , vil vi bruge point . Så vil differensligningen se sådan ud:
Givet grænsebetingelserne vil systemet af lineære ligninger af formen , for at finde en løsning, se sådan ud:
.
At løse problemer ved hjælp af finite difference-metoden, når processen ændrer sig i tid, er en iterativ proces - ved hver iteration finder vi en løsning på et nyt tidslag. For at løse sådanne problemer bruges eksplicitte, implicitte skemaer og en prædiktor-korrektor (et par specielt udvalgte eksplicitte og implicitte skemaer). Eksplicitte skemaer og prædiktor-korrektor skemaer genberegner simpelthen værdien ved hjælp af information fra tidligere tidslag, brugen af et implicit skema fører til løsningen af en ligning (eller ligningssystem).
Til parabolske og hyperbolske ligninger bruges ofte blandingsmetoder - tidsafledte tilnærmes ved hjælp af et differensskema, og rumoperatoren tilnærmes ved hjælp af en endelig elementformulering [1] .
Lad en ligning gives med startbetingelsen . For at løse bruger vi følgende forskelsskemaer:
Med trin . Den nøjagtige løsning er eksponenten :
Resultatet af beregningen for de første par trin | |||
---|---|---|---|
t værdi | Præcis løsning | Eksplicit Euler-skema | Implicit Euler-skema |
Når trinnet falder, øges nøjagtigheden af metoden. Da den oprindelige ligning er en lineær differentialligning , blev der for det implicitte skema også opnået en lineær ligning, hvorfra det er muligt at udtrykke (hvilket blev gjort) løsningen.
Dette eksempel viser, hvordan endelige elementformuleringer og forskelsskemaer kombineres. Lad parabolligningen være givet:
Til tilnærmelse i tid, ved hjælp af det implicitte Euler-skema, får vi:
Da værdien på det foregående lag allerede er kendt, opnås der, når den overføres til højre side, en elliptisk ligning med hensyn til :
For at løse denne ligning kan du anvende Galerkin-metoden , så vil den resulterende SLAE have følgende form:
.
Her: er stivhedsmatricen, er massematricen, er vektoren forbundet med højre side af den oprindelige ligning, er vektoren af vægte af basisfunktionerne på laget nummereret .
Den rumlige løsning kan dog også søges ved hjælp af et forskelsskema, der ligner eksemplet vist ovenfor.
Endelig forskelsmetode | |
---|---|
Generelle artikler | |
Typer af forskelsordninger |
differentialligninger | Metoder til løsning af|||||
---|---|---|---|---|---|
Gittermetoder |
| ||||
Ikke-grid metoder |