2

I want to solve the Schrödinger equation in COMSOL with some specified boundary conditions. As an ODE the schrödinger equations reads (in 1D):

af''(x) + b(x)f(x) = Ef(x),

where E is an unknown constant that will be determined by the boundary conditions.

I am not used to using COMSOL so I don't know if it is possible to solve this problem. So far all the templates for solving differential equations contains some generic form, where you have to specify the value of the constants before each term. This does not work for the eigenvalue problem above, where E is unknown. Does anyone know how to specify the differential equation as an eigenvalue equation, where E is unknown?

user13514
  • 169
  • 1
  • 11
  • It is possible to solve this in COMSOL. There is a generic template for solving eigenvalue problems. By the way, what are your (homogeneous) boundary conditions? – edwinksl Jun 20 '16 at 12:23

1 Answers1

1

I have been conducting research in the area of quantum dots and rings for over 7 years and here is what I would do.

Choose the PDE interfaces under the Mathematical models. Then pick the Coefficient Form PDE(c). Then choose from the Preset Studies: Eigenvalue.

Set e, f, and alpha, beta, and gamma to zero.

The coefficients a and c cant be set once you know the scale of the system.

When you run the simulation, it will give you the value for lambda which is the eigenvalue and corresponds to E.

James Nimmo
  • 33
  • 1
  • 9
  • Hi ! do you know the answer to this question: http://stackoverflow.com/questions/43550076/simulation-of-effect-of-heated-resistance-on-temperature-distribution-in-laminar?noredirect=1#comment74163876_43550076 –  Apr 22 '17 at 07:21