Using Neural Networks to solve the Burgers Equation

Partial Differential Equations (PDEs) are differential equations that have multiple variables and one or more of their partial derivatives. However, this property makes writing explicit solutions for PDEs often impossible, and solutions such as numerical solvers can be expensive. One such example is the Burgers Equation, which models the behavior of viscous fluids, and has real world applications such as modeling turbulence. Neural Networks (NNs) are powerful machine learning models that simulate biological neural networks in animals with artificial neurons. NNs are capable of learning relationships from existing data, potentially providing fast and inexpensive solutions to PDEs. This project seeks to create a NN to solve the Burgers Equation for any spatial location and time given an initial condition. Using a PDEBench dataset with solution fields to the Burgers Equation, we created tensors for the training and evaluation of our model. Using the PyTorch library, a neural network with linear transformations and ReLU activation layers was created. After training the model, the true values were plotted against the predicted values, where a perfect linear fit meant the model was 100% accurate in finding solutions. Overall, the model was effective, showing a relatively linear relationship between the true and predicted values.

Publication Details

Journal
DigitalCommons-IMSA (Illinois Mathematics and Science Academy)
Published
2025-04-17
Primary Topic
Model Reduction and Neural Networks
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Using Neural Networks to solve the Burgers Equation

DigitalCommons-IMSA (Illinois Mathematics and Science Academy)
Model Reduction and Neural Networks
article

Using Neural Networks to solve the Burgers Equation

article en

Abstract

Partial Differential Equations (PDEs) are differential equations that have multiple variables and one or more of their partial derivatives. However, this property makes writing explicit solutions for PDEs often impossible, and solutions such as numerical solvers can be expensive. One such example is the Burgers Equation, which models the behavior of viscous fluids, and has real world applications such as modeling turbulence. Neural Networks (NNs) are powerful machine learning models that simulate biological neural networks in animals with artificial neurons. NNs are capable of learning relationships from existing data, potentially providing fast and inexpensive solutions to PDEs. This project seeks to create a NN to solve the Burgers Equation for any spatial location and time given an initial condition. Using a PDEBench dataset with solution fields to the Burgers Equation, we created tensors for the training and evaluation of our model. Using the PyTorch library, a neural network with linear transformations and ReLU activation layers was created. After training the model, the true values were plotted against the predicted values, where a perfect linear fit meant the model was 100% accurate in finding solutions. Overall, the model was effective, showing a relatively linear relationship between the true and predicted values.

DigitalCommons-IMSA (Illinois Mathematics and Science Academy)
Openalex Percentile: Top 51%
Model Reduction and Neural Networks
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Using Neural Networks to solve the Burgers Equation · DigitalCommons-IMSA (Illinois Mathematics and Science Academy) (2025) | TGRS Research Map | TGRS