Consider the formula for implicit Euler integration of a complex exponential. Notice that the only difference between this expression and the expression from the earlier problem is that the derivative term is from the present rather than the past.
y ( t ) = y ( t − Δ t ) + y ˙ ( t ) Δ t y ( t ) = e λ t y ˙ ( t ) = λ y ( t ) λ = a + j b j = − 1
The complex exponential is processed sequentially in time with a discrete time interval Δ t . In order for the algorithm to be stable (non-divergent) for a given Δ t , the following condition must hold true:
∣ ∣ ∣ y ( t − Δ t ) y ( t ) ∣ ∣ ∣ ≤ 1
In other words, the modulus of the ratio of the present value of y to the previous value of y must be less than or equal to 1 . Note that this ratio will generally be a complex number.
Let's examine the case where Δ t = 1 . Suppose we were to plot all non-divergent ( a , b ) points on a two-dimensional plane, with the horizontal axis corresponding to the a values and the vertical axis corresponding to the b values. This is known as the region of stability.
Is the area of the stability region finite or infinite? In other words, is there a finite number larger than the area of the stability region?
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
Thanks for the solution. Actually, the instability region is centered at + 1 with radius 1 . So the stability region contains the entire left-hand plane, meaning that the algorithm converges for any decaying exponential, and even converges for many exponentially growing inputs.
Log in to reply
Yes, of course that's the centre, silly me. Typo corrected, thank you!
Really enjoying these illuminating problems, by the way, especially how you intersperse these more theoretical ones with actual applications. It's a while since I studied these so good to get a refresher course.
One query: is the method stable everywhere on the circle itself? It seems bounded, but infinite, orbits would form, and not necessarily converge. Though I may just be getting muddled here.
Log in to reply
Thanks, glad you are liking them. Exactly on the boundary, the following holds true:
y ( t − Δ t ) y ( t ) = e j θ
So in this case, y ( t ) is either a stationary complex number (if θ = 0 ), or a vector of constant length rotating in the complex plane (if θ = 0 ). In the second scenario, the projection of the rotating vector onto one axis yields a sinusoid, which connects us back to the Euler equation.
But yes, you're right. On the boundary, we have neither growth nor decay.
Problem Loading...
Note Loading...
Set Loading...
Substituting y ˙ ( t ) = λ y ( t ) into the first equation gives
y ( t ) = y ( t − Δ t ) + λ y ( t ) Δ t
Rearranging,
y ( t − Δ t ) y ( t ) = 1 − λ Δ t 1
Since λ = a + b i and Δ t = 1 , we require the region of C satisfying
∣ a − 1 + b i ∣ 1 ≤ 1
or
∣ a − 1 + b i ∣ ≥ 1
Clearly this region is infinite; specifically, it is everywhere in the complex plane except the interior of the circle centred at 1 with radius 1 .