Endelig forskelsmetode

Den endelige differensmetode  er en numerisk metode til løsning af differentialligninger baseret på udskiftning af derivater med differensskemaer . Det er en gittermetode.

Finite difference-metode til løsning af elliptiske problemer

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.

Sammenligning med finite element-metoden

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
  • For simple problemer er konstruktionen af ​​en forskelsordning hurtigere
  • Metoden er projektion, det vil sige stabil
  • Giver dig mulighed for at arbejde med geometrisk mere komplekse områder
  • Løsningen er umiddelbart en funktion, og værdierne på ethvert tidspunkt kan beregnes med det samme (i MCS skal du først bygge en spline)

Eksempel

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:

.

Finite difference-metode til løsning af ikke-stationære problemer

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] .

Et eksempel på løsning af en almindelig differentialligning

Lad en ligning gives med startbetingelsen . For at løse bruger vi følgende forskelsskemaer:

Med trin . Den nøjagtige løsning er eksponenten :

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.

Et eksempel på løsning af en parabolligning

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.

Se også

Litteratur

Noter

  1. Soloveichik Yu.G. , Royak M.E. , Persova M.G. Finite element-metode til skalar- og vektorproblemer. - Novosibirsk: NGTU, 2007. - 896 s. - ISBN 978-5-7782-0749-9 .