Problem1 - fΒΆ
Discuss stability for different methods.
- Euler explicit method:
- Euler explicit is conditionally stable for Burger’s equation, which is having diffusion term.
- This diffusion term tends to smooth the numerical solution out such that some possibility of instailiby appearance is reduced.
- However, the stability can be acquired with proper Peclet number criteria, \(Pe \leq 2\)
- Euler explicit is necessarily unstable for Euler equation which is NOT having a diffusion term.
- The central finite difference in Euler explicit does NOT guarantee the stability because numerical domain of influence of this scheme covers the redundant neighbor in pure convection problem.
- This type of central finite difference creates a truncation error which makes numerical solution unstable.
- Euler implicit method:
- This scheme is unconditionallyl stable.
- This means any choice of dt and grid space will give stable solution set with some possibility of inaccuracy.
- Crank-Nicolson method:
- This method of solution tends to be more stable than the Euler explicit even though it slows down the simulation.
Examine the maximum time step that leads to a stable solution.
- The maximum time step will depend on what type of solution method you use.
- Theoretically, Euler implicit will ensure you have stable solution with any time step choice if the equation is linear.
- The maximum time step you may choose for Euler explicit should be determined with consideration of Peclet number for Burger’s equation only. Euler equation will be 100% unstable.
Which method provides the fastest solution for a given value of the numericall error?
- Euler explicit method will be fastest way of solving the problem if given equation contains the diffusion terms.
- Otherwise, for Euler equation with pure convection term, Crank-Nicolson scheme is the best solution for the faster solution rather than the Euler implicit.