Où avez-vous trouvé l'interpolation de "l'erreur"? (Et comment mesurez-vous l'erreur?)
Lors de la première visite d'une grille plus fine, la solution entière doit être interpolée, idéalement en utilisant un opérateur d'ordre supérieur (par exemple, une solution post-traitée / reconstruite pour FEM). Cette interpolation FMG est . (Il est normal d'utiliser l'interpolation normale , mais cela donne généralement une certaine efficacité, au moins pour les problèmes fluides.)u h ← I h H u H I H h = I H huuh←IhHuHIHh=IHh
Après l'interpolation FMG, il vous suffit d'appliquer un ou plusieurs cycles V (ou cycles W, etc.). (Assurez-vous d'exécuter au moins un lissage avant de restreindre.) Les choix les plus courants sont la correction de défaut linéaire dans laquelle seul le résiduel est restreint et le schéma d'approximation complète (FAS) qui est naturel pour les problèmes non linéaires car il évite la linéarisation globale (par exemple, Newton ou Picard).rh=Ahuh−bh
Dans FAS, l' état de grille fine est restreint à l'aide de l' opérateur de restriction d'état . La restriction d'état n'est pas requise par la multigrille de correction linéaire des défauts (un attribut pratique). Les restrictions d'état les plus courantes sont l'injection nodale (pour FD et FE) et les moyennes de cellules grossières (pour FV et FE mixte). Maintenant, nous pouvons écrire l'équation de grille grossière FAS (également valable pour non linéaire ) commeAu~H←I^Hhu~hA
AHuH=IHhbhbH+AHI^Hhu~h−IHhAhu~hτHh
où nous avons identifié la représentation grossière du côté droit, , et la correction supplémentaire qui représente l'influence de la grille fine sur l'équation de la grille grossière. Notez la propriété que la restriction de la solution de grille fine satisfait l'équation de grille grossière: . Après avoir résolu l'équation de la grille grossière, FAS interpole le changement , conduisant à une solution fine mise à jour .τ H h u h * A H I H h u h * = b H + τ H * h u h ← ~ u h + I h H ( u H - I H h ~ u h )bHτHhuh∗AHI^Hhuh∗=bH+τH∗huh←u~h+IhH(uH−I^Hhu~h)