Content deleted Content added
→Derivation: there was an extra factor of h before the integral |
No edit summary |
||
(33 intermediate revisions by 24 users not shown) | |||
Line 1:
{{Short description|Numerical method for ordinary differential equations}}
In [[numerical analysis]] and [[scientific computing]], the '''backward Euler method''' (or '''implicit Euler method''') is one of the most basic [[numerical methods for ordinary differential equations|numerical
== Description ==
Consider the [[ordinary differential equation]]
Consider the [[ordinary differential equation]] <math> y' = f(t,y) </math> with initial value <math> y(t_0) = y_0. </math> A numerical method produces a sequence <math> y_0, y_1, y_2, \ldots </math> such that <math> y_k </math> approximates <math> y(t_0+kh) </math>, where <math> h </math> is called the step size.▼
:<math> \frac{\mathrm{d} y}{\mathrm{d} t} = f(t,y) </math>
▲
The backward Euler method computes the approximations using
:<math> y_{k+1} = y_k + h f(t_{k+1}, y_{k+1}). </math> <ref>{{harvnb|Butcher|2003|p=57}}</ref>
This differs from the (forward) Euler method in that the
The backward Euler method is an implicit method: the new approximation <math> y_{k+1} </math> appears on both sides of the equation, and thus the method needs to solve an algebraic equation for the unknown <math> y_{k+1} </math>.
:<math> y_{k+1}^{[0]} = y_k, \quad y_{k+1}^{[i+1]} = y_k + h f(t_{k+1
If this sequence converges (within a given tolerance), then the method takes its limit as the new approximation
<math> y_{k+1} </math>.
Alternatively, one can use (some modification of) the [[Newton's method|Newton–Raphson method]] to solve the algebraic equation.
Line 18 ⟶ 21:
== Derivation ==
Integrating the differential equation <math> \frac{\mathrm{d} y
: <math> y(t_{
Now approximate the integral on the right by the right-hand [[rectangle method]] (with one rectangle):
: <math> y(t_{
Finally, use that <math>
The same reasoning leads to the (standard) Euler method if the left-hand rectangle rule is used instead of the right-hand one.
Line 29 ⟶ 32:
[[File:Stability region for BDF1.svg|thumb|The pink region outside the disk shows the stability region of the backward Euler method.]]
The
The [[Stiff_equation#Runge%E2%80%93Kutta_methods|region of absolute stability]] for the backward Euler method is the complement in the complex plane of the disk with radius 1 centered at 1, depicted in the figure.<ref>{{harvnb|Butcher|2003|p=70}}</ref> This includes the whole left half of the complex plane
The region for a discrete '''stable''' system by Backward Euler Method is a circle with radius 0.5 which is located at (0.5, 0) in the z-plane.<ref>Wai-Kai Chen, Ed., Analog and VLSI Circuits The Circuits and Filters Handbook, 3rd ed. Chicago, USA: CRC Press, 2009.</ref>
== Extensions and modifications ==
Line 46 ⟶ 51:
</math>
The
==See also==
*[[Crank–Nicolson method]]
== Notes ==
|