2025-11-22T13:22:16.398648

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

Informations de base

  • ID de l'article: 2510.09408
  • Titre: A time-space B-spline integrator for the Burgers' equation
  • Auteurs: Idris Dag, Serkan Uğurluoğlu, Nihat Adar (Université Osmangazi d'Eskisehir, Turquie)
  • Classification: math.NA cs.NA
  • Date de publication: 10 octobre 2025 (prépublication arXiv)
  • Lien de l'article: https://arxiv.org/abs/2510.09408

Résumé

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.

Contexte et motivation de la recherche

Contexte du problème

  1. 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.
  2. 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.
  3. 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.

Motivation de la recherche

La motivation centrale de cet article est de développer une nouvelle méthode numérique capable de:

  • Utiliser les B-splines pour l'intégration simultanément dans les dimensions temporelle et spatiale
  • Traiter efficacement les problèmes d'ondes de choc pour les petites valeurs de viscosité
  • Fournir des solutions numériques de plus haute précision

Contributions principales

  1. 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
  2. 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
  3. 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
  4. 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

Détails de la méthode

Définition du problème

Résoudre l'équation de Burgers dépendante du temps unidimensionnelle: ut+uuxνuxx=0,x[a,b],t(0,T]u_t + uu_x - \nu u_{xx} = 0, \quad x \in [a,b], \quad t \in (0,T]

Avec la condition initiale: u(x,0)=f(x)u(x,0) = f(x)

Conditions aux limites: u(a,t)=u0,ux(a,t)=u0,u(b,t)=um,ux(b,t)=umu(a,t) = u_0, u_x(a,t) = u'_0, u(b,t) = u_m, u_x(b,t) = u'_m

ν\nu est la constante de viscosité.

Architecture du modèle

Discrétisation temporelle (B-splines quadratiques)

  1. Partition du maillage: Diviser le domaine temporel [c,d][c,d] en points de grille c=t0<t1<<tk=dc = t_0 < t_1 < \cdots < t_k = d, où tj=t0+jΔtt_j = t_0 + j\Delta t
  2. Fonctions de base B-splines quadratiques: Définir Bj(t)C1[a,b]B_j(t) \in C^1[a,b], j=1,,nj = -1,\ldots,n: Bj(t)=1Δt{(tj+2t)23(tj+1t)2+3(tjt)2,tj1ttj(tj+2t)23(tj+1t)2,tjttj+1(tj+2t)2,tj+1ttj+20,sinonB_j(t) = \frac{1}{\Delta t} \begin{cases} (t_{j+2}-t)^2 - 3(t_{j+1}-t)^2 + 3(t_j-t)^2, & t_{j-1} \leq t \leq t_j \\ (t_{j+2}-t)^2 - 3(t_{j+1}-t)^2, & t_j \leq t \leq t_{j+1} \\ (t_{j+2}-t)^2, & t_{j+1} \leq t \leq t_{j+2} \\ 0, & \text{sinon} \end{cases}
  3. Représentation de la solution approchée: U(x,t)=j=1nδ(x,tj)Bj(t)U(x,t) = \sum_{j=-1}^n \delta(x,t_j)B_j(t)

Discrétisation spatiale (B-splines cubiques)

  1. Maillage spatial: Diviser le domaine spatial [a,b][a,b] régulièrement, xi=x0+ihx_i = x_0 + ih, i=0,,mi = 0,\ldots,m
  2. Fonctions de base B-splines cubiques: Bi(x)C2[a,b]B_i(x) \in C^2[a,b], i=1,,mi = -1,\ldots,m
  3. Expansion paramétrique: δ(x,tj)=i=1m+1σijBi(x)\delta(x,t^j) = \sum_{i=-1}^{m+1} \sigma_i^j B_i(x)

Points techniques innovants

  1. 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
  2. Méthode de collocation: Forcer la satisfaction de l'équation différentielle aux points de grille
  3. Traitement de la linéarisation: Linéariser les termes non linéaires en utilisant les valeurs de l'étape temporelle précédente
  4. Raffinement itératif: Utiliser un processus itératif pour améliorer la précision à chaque pas de temps

Configuration expérimentale

Problèmes de test

Problème 1: Solution d'onde de choc

Solution analytique: u(x,t)=x/t1+t/t0exp(x2/(4νt)),t1,0x1u(x,t) = \frac{x/t}{1 + \sqrt{t/t_0}\exp(x^2/(4\nu t))}, \quad t \geq 1, \quad 0 \leq x \leq 1t0=exp(1/(8ν))t_0 = \exp(1/(8\nu))

Problème 2: Solution d'onde progressive

Solution analytique: u(x,t)=α+μ+(μα)exp(η)1+exp(η)u(x,t) = \frac{\alpha + \mu + (\mu - \alpha)\exp(\eta)}{1 + \exp(\eta)}η=α(xμtγ)ν\eta = \frac{\alpha(x - \mu t - \gamma)}{\nu}, α=0.4\alpha = 0.4, μ=0.6\mu = 0.6, γ=0.125\gamma = 0.125

Indicateurs d'évaluation

  • Norme LL_\infty: UUN=maxUij(UN)ij|U - U_N|_\infty = \max|U_i^j - (U_N)_i^j|
  • Norme L2L_2: UUN2=iUij(UN)ij2|U - U_N|_2 = \sqrt{\sum_i |U_i^j - (U_N)_i^j|^2}
  • Valeur de pic: Valeur maximale de l'onde de choc

Détails d'implémentation

  • Pas espace-temps: h=Δt=0.01,0.005,0.001h = \Delta t = 0.01, 0.005, 0.001
  • Paramètre de viscosité: ν=0.01,0.005\nu = 0.01, 0.005
  • Plage temporelle: t=3.25t = 3.25 (problème d'onde de choc), t=1.2t = 1.2 (problème d'onde de front)

Résultats expérimentaux

Résultats principaux

Résultats du problème d'onde de choc

ν=0.01\nu=0.01h=Δth=\Delta tLL_\inftyL2L_2Valeur de pic
0.010.04980.02110.2233
0.0050.05080.02070.2225
0.0010.05160.02060.2203
ν=0.005\nu=0.005LL_\inftyL2L_2Valeur de pic
0.05820.01660.2503
0.05710.01590.2480
0.05600.01550.2467

Résultats du problème d'onde de front

ν=0.01\nu=0.01h=Δth=\Delta tLL_\inftyL2L_2
0.010.48750.1138
0.0050.29640.0638
0.0010.15140.0354
ν=0.005\nu=0.005LL_\inftyL2L_2
0.88410.2532
0.69060.1329
0.24270.0367

Découvertes expérimentales

  1. Relation précision-maillage: L'utilisation de pas espace-temps plus petits permet d'obtenir des solutions plus lisses et une meilleure précision
  2. Influence de la viscosité: Les constantes de viscosité plus petites entraînent des formes d'ondes plus pointues et des erreurs plus importantes
  3. Distribution des erreurs: L'erreur maximale apparaît généralement près du pic de l'onde de choc ou dans la région du front d'onde
  4. Stabilité: La méthode maintient une bonne stabilité numérique sous différents paramètres

Travaux connexes

Les principales directions de recherche dans ce domaine incluent:

  1. Méthodes numériques traditionnelles: Différences finies, éléments finis, méthodes spectrales, etc.
  2. Méthodes B-splines: Principalement utilisées pour la discrétisation spatiale, rarement pour l'intégration temporelle
  3. Méthodes de collocation: Méthodes de Galerkin, méthodes de collocation, méthodes sans maillage, etc.
  4. 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.

Conclusions et discussion

Conclusions principales

  1. La méthode de collocation B-spline espace-temps proposée peut résoudre efficacement l'équation de Burgers
  2. La méthode démontre une bonne précision et stabilité sur les problèmes d'ondes de choc et de propagation de fronts
  3. La précision et la régularité de la solution peuvent être contrôlées en ajustant les pas espace-temps

Limitations

  1. Complexité computationnelle: Nécessite la résolution d'un système d'équations linéaires à chaque pas de temps
  2. Traitement de la non-linéarité: Nécessite des processus de linéarisation et d'itération
  3. Sensibilité aux paramètres: Relativement sensible aux paramètres de viscosité et de maillage
  4. Domaine d'application: Principalement destiné à l'équation de Burgers unidimensionnelle

Directions futures

Les auteurs proposent que les travaux futurs se concentrent sur:

  • L'utilisation de B-splines d'ordre supérieur pour améliorer la précision
  • L'extension à l'équation de Burgers multidimensionnelle
  • L'optimisation de l'efficacité de l'algorithme

Évaluation approfondie

Avantages

  1. Innovativité de la méthode: Première proposition d'une méthode d'intégration B-spline espace-temps, possédant une originalité certaine
  2. Complétude théorique: Dérivation mathématique et implémentation numérique relativement complètes
  3. Suffisance expérimentale: Test de deux classes de problèmes typiques: ondes de choc et propagation de fronts
  4. Analyse de précision: Analyse d'erreur détaillée et étude de convergence

Insuffisances

  1. Analyse théorique insuffisante: Manque de preuves théoriques rigoureuses de convergence et de stabilité
  2. Expériences comparatives limitées: Comparaison insuffisante avec d'autres méthodes avancées
  3. Analyse d'efficacité computationnelle manquante: Absence d'analyse du temps de calcul et de l'utilisation mémoire
  4. Orientation insuffisante sur le choix des paramètres: Manque de guidance théorique pour le choix de l'ordre des B-splines

Impact

  1. Contribution académique: Fournit une nouvelle perspective pour la résolution numérique des EDP
  2. Valeur pratique: Méthode simple à implémenter, adaptée aux applications d'ingénierie
  3. Extensibilité: Le cadre peut être généralisé à d'autres EDP non linéaires

Scénarios d'application

Cette méthode est particulièrement adaptée à:

  • La résolution de haute précision de l'équation de Burgers en calcul scientifique
  • La simulation numérique de phénomènes d'ondes de choc et de propagation de fronts
  • Les applications nécessitant une haute précision de calcul mais une efficacité modérée

Références

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.