A time-space B-spline integrator for the Burgers' equation
Dag, UÄurluoÄlu, Adar
The purpose of this paper is to propose a new algorithm for obtaining approximate solutions to the Burgers' equation (BE). Integration in time by a quadratic B-spline collocation method is shown. To the best of our knowledge, B-splines have not previously been used to integrate partial differential equations in both time and space. First, the BE is integrated using quadratic B-spline functions in time, and then the time-integrated BE is further solved in space via the cubic B-spline collocation method. The resulting recursive algebraic equation is used to obtain both shock wave and front propagation solutions of the BE, demonstrating the effectiveness of the space--time B-spline collocation method.
academic
Un intégrateur B-spline espace-temps pour l'équation de Burgers
Cet article propose un nouvel algorithme pour résoudre les solutions approchées de l'équation de Burgers. La méthode utilise une méthode de collocation par B-splines quadratiques pour l'intégration temporelle. À la connaissance des auteurs, c'est la première fois que les B-splines sont utilisées simultanément dans les deux dimensions temporelle et spatiale pour intégrer une équation aux dérivées partielles. L'équation de Burgers est d'abord intégrée dans la direction temporelle en utilisant des fonctions B-splines quadratiques, puis l'équation résultante de l'intégration temporelle est résolue dans la direction spatiale par une méthode de collocation par B-splines cubiques. Les équations algébriques récursives obtenues sont utilisées pour obtenir les solutions d'ondes de choc et de propagation de fronts de l'équation de Burgers, démontrant l'efficacité de la méthode de collocation B-spline espace-temps.
Importance de l'équation de Burgers: L'équation de Burgers est une équation aux dérivées partielles quasi-linéaire parabolique largement utilisée dans les sciences de l'ingénierie pour modéliser les phénomènes de turbulence, dynamique des gaz, conduction thermique, élasticité, flux de trafic et ondes acoustiques. Elle fournit une formulation mathématique décrivant l'interaction entre la convection et la diffusion.
Nécessité de la résolution numérique: Les équations aux dérivées partielles non linéaires n'admettent généralement pas de solutions analytiques, en particulier lorsque la constante de viscosité υ est petite, les solutions en série convergent lentement et manquent de praticité. Les petites valeurs de υ entraînent la formation d'ondes de choc, ce qui rend difficile pour les méthodes analytiques et numériques de fournir des solutions raisonnables.
Limitations des méthodes existantes: Les intégrateurs temporels traditionnels incluent le schéma de Crank-Nicolson, les méthodes de Runge-Kutta, les intégrateurs géométriques, les intégrateurs exponentiels, etc., mais ces méthodes rencontrent des défis en termes de précision et de stabilité lors du traitement des problèmes d'ondes de choc et de propagation de fronts de l'équation de Burgers.
Méthode novatrice: Première proposition d'une méthode utilisant simultanément les B-splines comme intégrateurs temporels et spatiaux pour résoudre l'équation de Burgers
Stratégie B-spline double: Combinaison innovante utilisant des B-splines quadratiques dans la direction temporelle et des B-splines cubiques dans la direction spatiale
Simulation d'ondes de choc et de propagation de fronts: Simulation réussie des solutions d'ondes de choc et des solutions d'ondes progressives de l'équation de Burgers
Cadre d'algorithme récursif: Établissement d'un système de résolution d'équations algébriques récursives basé sur la collocation par B-splines
Partition du maillage: Diviser le domaine temporel [c,d] en points de grille c=t0<t1<⋯<tk=d, où tj=t0+jΔt
Fonctions de base B-splines quadratiques: Définir Bj(t)∈C1[a,b], j=−1,…,n:
Bj(t)=Δt1⎩⎨⎧(tj+2−t)2−3(tj+1−t)2+3(tj−t)2,(tj+2−t)2−3(tj+1−t)2,(tj+2−t)2,0,tj−1≤t≤tjtj≤t≤tj+1tj+1≤t≤tj+2sinon
Représentation de la solution approchée:
U(x,t)=∑j=−1nδ(x,tj)Bj(t)
Stratégie d'intégration hiérarchisée: Intégration d'abord dans la direction temporelle avec des B-splines quadratiques, puis résolution dans la direction spatiale avec des B-splines cubiques
Méthode de collocation: Forcer la satisfaction de l'équation différentielle aux points de grille
Traitement de la linéarisation: Linéariser les termes non linéaires en utilisant les valeurs de l'étape temporelle précédente
Raffinement itératif: Utiliser un processus itératif pour améliorer la précision à chaque pas de temps
Les principales directions de recherche dans ce domaine incluent:
Méthodes numériques traditionnelles: Différences finies, éléments finis, méthodes spectrales, etc.
Méthodes B-splines: Principalement utilisées pour la discrétisation spatiale, rarement pour l'intégration temporelle
Méthodes de collocation: Méthodes de Galerkin, méthodes de collocation, méthodes sans maillage, etc.
Solveurs spécialisés: Méthodes numériques spéciales pour l'équation de Burgers
L'innovation de cet article réside dans l'application simultanée des B-splines à l'intégration temporelle et spatiale, comblant ainsi une lacune dans ce domaine.
L'article cite 16 références connexes, couvrant les méthodes numériques pour l'équation de Burgers, la théorie des B-splines, les méthodes de collocation et d'autres domaines connexes, fournissant une base théorique solide pour cette recherche.