Using Runge Kutta Method for T.I.S.E in Electron Motion Approximation

Click For Summary

Homework Help Overview

The discussion revolves around using the Runge-Kutta method to approximate the motion of an electron described by the time-independent Schrödinger equation (T.I.S.E) in a specified potential. The potential is defined piecewise, with infinite potential outside a certain range and varying values within it.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • Participants express uncertainty about starting the problem and the application of the Runge-Kutta method to a second-order differential equation. There is discussion about reducing higher-order equations to a system of first-order equations. Some participants mention prior experience with Euler's method as a potential stepping stone.

Discussion Status

Participants are actively engaging with the problem, sharing insights and clarifying concepts. One participant has offered to share a program related to solving differential equations, while another expresses gratitude for the guidance received, indicating that the discussion is proving helpful in addressing their confusion.

Contextual Notes

There is mention of the challenge posed by the second-order nature of the differential equation and the need to understand how to handle coupled equations. Participants are also navigating the limitations of available examples, which predominantly feature first-order equations.

Cinimod
Messages
34
Reaction score
0

Homework Statement


I really am desperate for help on this one.
I need to use the runge kutta method to approximate the motion of an electron in the potential below. The T.I.S.E is known, and I have to try and use the runge kutta method to find the wavefunction of the particle.

[tex]V(x) = infinity[/tex] for |x|>1
[tex]V(x) = 0[/tex] for 0.2<|x|<1
[tex]V(x) = 50[/tex] for |x|<0.2


Homework Equations


The time independent Schrödinger equation.


The Attempt at a Solution


I don't even know where to start. Any form of help would be appreciated. I have found examples of its implementation from google, but all of the websites found only involve first order differential equations.
 
Physics news on Phys.org
Cinimod said:

Homework Statement


I really am desperate for help on this one.
I need to use the runge kutta method to approximate the motion of an electron in the potential below. The T.I.S.E is known, and I have to try and use the runge kutta method to find the wavefunction of the particle.

[tex]V(x) = infinity[/tex] for |x|>1
[tex]V(x) = 0[/tex] for 0.2<|x|<1
[tex]V(x) = 50[/tex] for |x|<0.2


Homework Equations


The time independent Schrödinger equation.


The Attempt at a Solution


I don't even know where to start. Any form of help would be appreciated. I have found examples of its implementation from google, but all of the websites found only involve first order differential equations.
I have made last year a program to solve diff equations, if u want i can send it to u.
But i firts suggest u to start with eulers method than it would be easier to get the runge kutta one.
 
I would be very very grateful to have a look at your program, I will study euler's method, see if that helps. I understand the principle of how the ruger kutta method works, but all the examples I have involve 1st order differential equations, I have a second order, and I'm not sure how you deal with coupled differential equations. If I understood that, then the task wouldn't be any where as difficult.
 
Cinimod said:
I understand the principle of how the ruger kutta method works, but all the examples I have involve 1st order differential equations, I have a second order, and I'm not sure how you deal with coupled differential equations. If I understood that, then the task wouldn't be any where as difficult.

You can reduce higher order diff eqns to a system of first order eqns by an appropriate change of variables. For example, if the equation is,

[tex]\psi '' + A(x) \psi = B \psi[/tex]

set ,

[tex]\psi = x1[/tex]
[tex]\psi ' = x2[/tex]

So that, your system of equations is now

[tex]x1'=x2[/tex]
[tex]x2' = \left(B-A(x)\right)x1[/tex]

If,

[tex]X = \left(\begin{array}{c}x1 \\ x2\end{array}\right)[/tex]You need to solve,

[tex]\frac{d}{dt} \left(\begin{array}{c}x1 \\ x2\end{array}\right) = \left(\begin{array}{cc} 0&1 \\ B-A(x)&0\end{array}\right) \left( \begin{array}{c}x1 \\ x2\end{array}\right)[/tex]

If you know the initial values [tex]\psi(0)[/tex] and [tex]\psi'(0)[/tex], you can use any runge kutta method to the above system. The only difference is that, in this case the values of k1,k2,etc in the rk schemes will be matrices.
 
Last edited:
Siddharth. Once again, you have no idea how useful your posts have been. Thank you. That cleared up a lot of problems I had.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
7K
  • · Replies 65 ·
3
Replies
65
Views
9K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
Replies
4
Views
9K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 16 ·
Replies
16
Views
4K