Burgers Equation: Difference between revisions
| (3 intermediate revisions by 2 users not shown) | |||
| Line 100: | Line 100: | ||
\exp \left( -\nu k^{2}\Delta t\right) | \exp \left( -\nu k^{2}\Delta t\right) | ||
\end{matrix}</math></center> | \end{matrix}</math></center> | ||
Or, in convolution form: | |||
<center><math>u(x, t+\Delta t)=\left(u(x, t)-\dfrac{\Delta t}2\mathcal F^{-1}\left\{ik\right\}*u^2(x, t)\right)*\mathcal F^{-1}\left\{e^{-\nu k^2\Delta t}\right\}</math></center> | |||
And for our previously defined <math>x_m</math> and <math>k_n</math> it can be proven that <math>\mathcal F^{-1}\left\{ik\right\}_m=\dfrac\pi{2L}(-1)^m\left(\cot\dfrac{\pi m}N+i\right)</math> (<math>\cot 0</math> taken to be <math>0</math>). | |||
{| class="wikitable" | {| class="wikitable" | ||
| Line 156: | Line 159: | ||
<center><math> | <center><math> | ||
-2\nu \frac{\partial _{t}\phi }{\phi }=2\nu ^{2}\left( \frac{\partial | -2\nu \frac{\partial _{t}\phi }{\phi }=2\nu ^{2}\left( \frac{\partial | ||
_{x}\phi }{\phi }\right) ^{2} | _{x}\phi }{\phi }\right) ^{2} | ||
-2\nu^2 \frac{\partial_x^2\phi}{\phi} | |||
-\frac{1}{2}\left( 2\nu \frac{\partial _{x}\phi | |||
}{\phi }\right) ^{2} | }{\phi }\right) ^{2} | ||
</math></center> | </math></center> | ||
| Line 197: | Line 202: | ||
\phi \left( x,t\right) &=&\Phi \left( x\right) * \mathcal{F}^{-1}\left[ | \phi \left( x,t\right) &=&\Phi \left( x\right) * \mathcal{F}^{-1}\left[ | ||
e^{-k^{2}\nu t}\right] \\ | e^{-k^{2}\nu t}\right] \\ | ||
&=&\frac{1}{ | &=&\Phi \left( x\right) * \dfrac1{\sqrt{4\pi\nu t}} e^{-x^2 / 4\nu t} \\ | ||
&=&\frac{1}{\sqrt{4\pi \nu t}}\int_{-\infty }^{\infty }\Phi \left( y\right) | |||
\exp \left[ -\frac{\left( x-y\right) ^{2}}{4\nu t}\right] \mathrm{d}y | \exp \left[ -\frac{\left( x-y\right) ^{2}}{4\nu t}\right] \mathrm{d}y | ||
\end{matrix}</math></center> | \end{matrix}</math></center> | ||
Which can be expressed as | Which can be expressed as | ||
<center><math> | <center><math> | ||
\phi \left( x,t\right) =\frac{1}{ | \phi \left( x,t\right) =\frac{1}{\sqrt{4\pi \nu t}}\int_{-\infty }^{\infty | ||
}\exp \left[ -\frac{f}{2\nu }\right] \mathrm{d}y | }\exp \left[ -\frac{f}{2\nu }\right] \mathrm{d}y | ||
</math></center> | </math></center> | ||
| Line 214: | Line 220: | ||
u\left( x,t\right) &=&-2\nu \dfrac{\partial _{x}\phi \left( x,t\right) }{\phi | u\left( x,t\right) &=&-2\nu \dfrac{\partial _{x}\phi \left( x,t\right) }{\phi | ||
\left( x,t\right) } \\ | \left( x,t\right) } \\ | ||
&=&-2\nu \dfrac{\partial _{x}\left( \Phi \left( x\right) * e^{-x^2 / 4\nu t} \right) }{\Phi \left( x\right) * e^{-x^2 / 4\nu t} } \\ | |||
&=&-2\nu \dfrac{\partial _{x} \Phi \left( x\right) * e^{-x^2 / 4\nu t} }{\Phi \left( x\right) * e^{-x^2 / 4\nu t} } = \dfrac{\Phi \left( x\right) * x e^{-x^2 / 4\nu t} }{\Phi \left( x\right) * t e^{-x^2 / 4\nu t} } \\ | |||
&=&\dfrac{\int_{-\infty }^{\infty }\left( \frac{x-y}{t}\right) \exp \left[ - | &=&\dfrac{\int_{-\infty }^{\infty }\left( \frac{x-y}{t}\right) \exp \left[ - | ||
\dfrac{f}{2\nu }\right] \mathrm{d}y}{\int_{-\infty }^{\infty }\exp \left[ -\frac{f}{ | \dfrac{f}{2\nu }\right] \mathrm{d}y}{\int_{-\infty }^{\infty }\exp \left[ -\frac{f}{ | ||
2\nu }\right] \mathrm{d}y} | 2\nu }\right] \mathrm{d}y} | ||
\end{matrix}</math></center> | \end{matrix}</math></center> | ||
as <math>\partial_x(f * y)=\partial_x f * y = f * \partial_x y</math>. | |||
== Lecture Videos == | |||
=== Part 1 === | |||
{{#ev:youtube|tVXQmxOG_6Y}} | |||
=== Part 2 === | |||
{{#ev:youtube|hzgpMM_wWts}} | |||
=== Part 3 === | |||
{{#ev:youtube|uH4B1XsGB-0}} | |||
=== Part 4 === | |||
{{#ev:youtube|h6aDmCtJygM}} | |||
=== Part 5 === | |||
{{#ev:youtube|CsnUKrLjtyQ}} | |||
Latest revision as of 10:35, 6 November 2025
| Nonlinear PDE's Course | |
|---|---|
| Current Topic | Burgers Equation |
| Next Topic | |
| Previous Topic | Reaction-Diffusion Systems |
Introduction
We have already met the conservation law for the traffic equations
and seen how this leads to shocks. We can smooth this equation by adding dispersion to the equation to give us
where [math]\displaystyle{ \nu \gt 0. }[/math]
The simplest equation of this type is to write
(changing variables to [math]\displaystyle{ u }[/math] and this equation is known as Burgers equation.
Travelling Wave Solution
We can find a travelling wave solution by assuming that
This leads to the equations
We begin by looking at the phase plane for this system, writing [math]\displaystyle{ w=u^{\prime } }[/math] so that
This is a degenerate system with the entire [math]\displaystyle{ u }[/math] axis being equilibria.
We can also solve this equation exactly as follows.
can be integrated to give
which can be rearranged to give
We define the two roots of the quadratic [math]\displaystyle{ \left( u\right) ^{2}-2\nu u-2c_{1}=0 }[/math] by [math]\displaystyle{ u_{1} }[/math] and [math]\displaystyle{ u_{2} }[/math] and we assume that [math]\displaystyle{ u_{2} \lt u_{1} }[/math]. Note that there is only a bounded solution if we have two real roots and for the bounded solution [math]\displaystyle{ u_{2} \lt u \lt u_{1} }[/math]. We note that the wave speed is
The equation can therefore be written as
which has solution
Numerical Solution of Burgers equation
We can solve the equation using our split step spectral method. The equation can be written as
We solve this by solving in Fourier space to give
Then we solve each of the steps in turn for a small time interval to give
Or, in convolution form:
And for our previously defined [math]\displaystyle{ x_m }[/math] and [math]\displaystyle{ k_n }[/math] it can be proven that [math]\displaystyle{ \mathcal F^{-1}\left\{ik\right\}_m=\dfrac\pi{2L}(-1)^m\left(\cot\dfrac{\pi m}N+i\right) }[/math] ([math]\displaystyle{ \cot 0 }[/math] taken to be [math]\displaystyle{ 0 }[/math]).
| Phase plane for a travelling wave solution | Numerical solution of Burgers equation |
|---|---|
Exact Solution of Burgers equations
We can find an exact solution to Burgers equation. We want to solve
Frist we write the equation as
We want to find a function [math]\displaystyle{ \psi \left( x,t\right) }[/math] such that
Note that because [math]\displaystyle{ \partial _{x}\partial _{t}\psi =\partial _{t}\partial _{x}\psi }[/math] we will satisfy Burgers equation. This gives us the following equation for [math]\displaystyle{ \psi }[/math]
We introduce the Cole-Hopf transformation
From this we can obtain the three results:
Therefore
becomes
or
which is just the diffusion equation. Note that we also have to transform the boundary conditions. We have
We can write this as
which has solution
We need to solve
We take the Fourier transform and obtain
which has solution
We can then use the convolution theorem to write
Which can be expressed as
where
To find [math]\displaystyle{ u }[/math] we recall that
as [math]\displaystyle{ \partial_x(f * y)=\partial_x f * y = f * \partial_x y }[/math].

