Finite-Difference Solutions of Radial Equations: Handling the Origin for D > 1?

  • Context: Graduate 
  • Thread starter Thread starter lpetrich
  • Start date Start date
  • Tags Tags
    Origin Radial
Click For Summary

Discussion Overview

The discussion centers on the challenges of solving the radial part of the Schrödinger equation for central forces, particularly addressing the coordinate singularity at the origin when angular momentum is nonzero. Participants explore various methods for handling this singularity within finite-difference solutions, including boundary conditions and alternative mathematical approaches.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant describes the difficulty of solving the radial part of the Schrödinger equation due to a coordinate singularity at the origin, especially for nonzero angular momentum.
  • Another participant suggests imposing a boundary condition at r=0, such as setting the gradient to zero, and discusses how to eliminate unknowns at r=0 in a finite difference scheme.
  • A different approach is proposed involving the expansion of the wave function as a series that incorporates Bessel functions, with specific attention to the behavior near the origin and the handling of the potential term.
  • One participant mentions the effectiveness of Mathematica's NIntegrate for certain integrals but notes its limitations for rapid computations, particularly with the 1/r potential.
  • Another participant provides a mathematical approximation for the derivative of the wave function at the origin, suggesting a way to cancel the singularity in the differential equation.

Areas of Agreement / Disagreement

Participants express differing views on how best to handle the coordinate singularity at the origin, with no consensus reached on a single effective method. Various approaches are discussed, each with its own merits and challenges.

Contextual Notes

Limitations include assumptions about the behavior of the wave function at the origin and the dependence on specific mathematical techniques for integrating potentials. The discussion does not resolve the effectiveness of the proposed methods.

lpetrich
Science Advisor
Messages
998
Reaction score
180
I have a problem that I've been unable to find a simple solution for.

When solving Schroedinger's equation for a central force, the nonradial part of the solution can be found with spherical harmonics, but the radial part is much more difficult.

[itex]E\psi = - \frac{1}{2m}\left(\frac{d^2\psi}{dr^2} + \frac{2}{r}\frac{d\psi}{dr} - \frac{l(l+1)}{r^2}\psi\right) + V(r)\psi[/itex]

E = energy, V = potential, m = mass, [itex]\psi[/itex] is the field variable.

The problem is the coordinate singularity at the origin.

For zero angular momentum [itex]l[/itex], one can solve for [itex]r\psi[/itex], and one gets an equation without a coordinate singularity. One can easily finite-difference it and then solve it as an eigensystem.

But for nonzero angular momentum, that coordinate singularity cannot be eliminated by this means. Is there some alternative way of handling that coordinate singularity in this case?
 
Physics news on Phys.org
The usual way is to impose a boundary condition at r=0. If it is cylindrically or spherically symmetric, then at r=0 you can impose a symmetry boundary condition, like putting the gradient at r=0 to 0.
In a finite difference scheme, the unknowns at r=0 can now be eliminated and expressed in terms of the unknowns at the neighboring nodes.
 
That I understand, but the problem is handling behavior like [itex]r^l[/itex] near the origin.

I'm now trying a different approach: expanding (psi) as [itex]\psi(r) = \sum_k \psi_k r^m J_n(x_k(r/r_{max}))[/itex]
where n = dim/2 + l - 1
and m = 1 - dim/2
The x_k's make the J's zero at r = rmax.

The Schroedinger kinetic-energy term is automatically handled, but the potential term requires constructing integrals of the potentials multiplied by pairs of the J's.

I've found Mathematica's NIntegrate useful for high-quality integrals, but useless for fast ones, so I've been doing the integrals with the midpoint rule and caching the Bessel-function evaluations for additional speed.

That works for the harmonic oscillator, but fails miserably for the 1/r potential. Any better ideas?
 
Assuming the ψ is sufficiently well-behaved so that dψ/dr=0 at the origin, then

[tex]\frac{d\psi}{dr} \approx r \frac{d^2 \psi}{dr^2}[/tex]

where the 2nd derivative on the RHS is evaluated at r=0. Thus you get an r to cancel out the 1/r in the differential equation.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
6K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 19 ·
Replies
19
Views
4K