Az eddigiekben a numerikus stabilitással és a diszkretizáció rendjével kapcsolatban végeztünk vizsgálatokat. Valójában azonban a számítógépes modellezés célja a konvergencia, azaz hogy a numerikus megoldás konvergáljon az analitikus megoldáshoz, ha egyre finomabb rácsállandót és idõlépést használunk. Fontos megjegyezni, hogy amikor a diszkretizáció rendjét számítjuk ki (lásd a 6. fejezetet) akkor a hibát úgy becsültük meg, hogy az analitikus megoldást behelyettesítettük a diszkrét egyenletbe. A konvergenciánál viszont a numerikus megoldást ,,helyettesítjük be'' a differenciál egyenletbe, pontosabban szólva, a numerikus megoldást az analitikus megoldással hasonlítjuk össze. Mint azt a 4 fejezetben láttuk, az FTCS diszkretizáció ugyan térben másod és idõben elsõ rendû, de ebbõl még nem következik, hogy az analitikus megoldáshoz konvergál, sõt, mint azt megmutattuk, egyáltalán nem konvergál semmihez, mert feltétel nélkül instabil.
Szerencsére lineáris kezdeti érték problémákra érvényes Lax ekvivalencia tétele, ami kimondja, hogy ha egy diszkretizáció konzisztens és stabil, akkor a numerikus megoldás az analitikus megoldáshoz konvergál a tér és idõbeli diszkretizáció finomításával. A kontinuitási egyenlet lineáris, és a periodikus határfeltételek mellett lényegében kezdetiérték problémának tekinthetõ.
A gyakorlatban felmerülõ problémák többsége azonban nem lineáris, és a határfeltételek sem feltétlenül periodikusak. Ezekben az esetekben az elmélet nem ad biztos támpontot a konvergencia feltételeirõl. A gyakorlatban a következõ lépéseket szokás követni:
Amikor az analitikus megoldás ismert, a hibát a analitikus
megoldáshoz képest az
Amikor nem ismert az analitikus megoldás, akkor legalább háromféle
felbontásra van szükség, ugyanis két numerikus
megoldás közötti eltérés nagyságából nem lehet következtetni
konvergenciára. Ha a három megoldást (durva),
(közepes) és
(finom) betûkkel jelöljük, akkor a következõ eltéréseket kell
kiszámítani