1. Introduction
2. Method
3. A simple example: trigonometric function
Figure 1. Cosine initial condition. Top: an exact solution to the Burgers' equation is compared to the corresponding solution of the learned PDE. The model correctly captures the dynamics behavior and accurately reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 9.21 × 10−03. Bottom: comparison between the predicted solutions and exact solutions at the three snapshots (corresponding to the vertical lines in the top panel). The model training took about 19 min. |
4. Soliton solutions
4.1. One-soliton solution
Figure 2. One-soliton solution. Top: an exact one-soliton solution to the Burgers' equation is compared to the solution of the learned PDE (right panel). The system correctly captures the dynamics and accurately reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 2.45 × 10−03. Middle: comparison of the predicted solutions and exact solutions at the three temporal snapshots. Bottom: comparison between the corresponding predicted and exact solutions of the potential. The training process took approximately half a minute. |
Figure 3. (a) The spatiotemporal behavior of the reconstructed single soliton. (b) The spatiotemporal dynamics of the corresponding potential. |
4.2. Two-soliton solutions
Figure 4. Two-soliton solution. Top: an exact two-soliton solution to the Burgers' equation (left panel) is compared to the corresponding reconstructed solution of the learned PDE. The system correctly captures the nonlinear dynamics and reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 4.23 × 10−03. Middle: comparison between the predicted and exact dynamics at the temporal snapshots. Bottom: comparison between the potential behaviors. The training took approximately 6.5 min. |
Figure 5. (a) The spatiotemporal behavior of the reconstructed two-soliton solution. (b) The nonlinear interaction of the corresponding potential. |
Figure 6. Another two-soliton solution. Top: an exact two-soliton solution to the Burgers' equation (left panel) is compared to the solution of the learned PDE. The system correctly captures the nonlinear dynamics and accurately reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 3.50 × 10−03. Middle: comparison between the predicted and exact solutions at the three temporal snapshots. Bottom: comparison between the corresponding predicted and exact solutions of the potential. The model training took about 3.5 min. |
Figure 7. (a) The spatiotemporal behavior of another reconstructed two-soliton solution. (b) The nonlinear interaction of the corresponding potential. |
5. More complicated cases
5.1. Exponential functions
Figure 8. Exponential initial condition. Top: a solution to the Burgers' equation is compared to the corresponding solution to the learned PDE. The model approximately captures the nonlinear dynamics and reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 1.05 × 10−01. Bottom: comparison between the predicted solution and exact solution at the snapshots. The model training took approximately 12 min. |
Figure 9. Another exponential initial condition. Top: a solution to the Burgers' equation is compared to the solution of the learned PDE. The system correctly captures the dynamics and reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 1.97 × 10−02. Bottom: comparison between the predicted and exact solutions at the three temporal snapshots. The training took about half an hour. |
5.2. Hyperbolic secant functions
Figure 10. Hyperbolic secant initial condition. Top: a solution to the Burgers' equation is compared to the solution to the learned PDE. The system correctly captures the dynamics behavior and reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 3.99 × 10−02. Bottom: comparison between the predicted dynamics and the exact solution at the three temporal snapshots. The model training took approximately 7 min. |
Figure 11. Second hyperbolic secant initial condition. Top: a solution to the Burgers' equation is compared to the solution of the learned PDE. The system correctly captures the dynamics and reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 3.83 × 10−02. Bottom: comparison between the predicted solution and the exact solution corresponding to the snapshots. The training took about 48 min. |
Figure 12. Another hyperbolic secant initial condition. Top: a solution to the Burgers' equation is compared to the solution of the learned PDE. The system correctly captures the dynamics and reproduces the solution with a relative ${{\mathbb{L}}}_{2}$ error of 4.59 × 10−02. Bottom: comparison between the predicted solution and the exact solution at the snapshots. The training process took approximately 42 min. |