調和振動子ってバネだけ?
このワークシートはMath by Codeの一部です。
前回は、シュレーディンガー方程式を作り、井戸型の中の定在波のエネルギーがばらけるのを見ました。
今回は、調和振動子、単振動を量子力学の視点で分析してみよう。
1.調和振動子のスタートライン
<単振動のシュレーディンガー方程式>
バネは0点を中心に対称的な動きを繰り返す。
このようなものを調和振動子、単振動という。
バネにかぎらず、固体、電磁場、素粒子などさまざまな場面に登場する。
たとえば、簡単のために位置を1次元の座標xにしてみる。
壁面に質量mのおもりのついたバネがついていて、つりあいの位置を0、おもりの位置をxにする。
ポテンシャルエネルギーをV(x)とすると、
・古典力学では、復元力F=-kx, F=-dV(x)/dx ,
V(x)=k x2/2 (kがバネ定数)
・解析力学では、運動エネルギーT=1/2 mx'2
ポテンシャルエネルギーV=1/2kx2
単振動の振動数ω=sqrt(k/m)から、k=mω2となるので、
ポテンシャルエネルギーV(x)=1/2mω2x2
ラグラジアンL=T-V=1/2mx'2- 1/2mω2x2
LQ’=1/2∂/∂x'(mx'2- mω2x2)==1/2∂/∂x'(mx'2)=mx'
LQ=1/2∂/∂x(mx'2- mω2x2)==1/2∂/∂x(- mω2x2)=-mω2x
ラグランジュの運動方程式は
d/dt(mx')-(-mω2x)=mx''+mω2x=0
つまり、mx''=-mω2xとなる。ニュートンの運動方程式、復元力F=ma=-kxが導けたね。
・微分方程式の視点でみると、
md2/dt2(x)=-kx
この一般解は、単振動の波x(t)=Asin(ωt+δ) , ω=sqrt(k/m)
上の調和振動子の場合、ラグラジアンL=T-V
p=mx' , q=xだった。
H=q' p -L=x' mx' -(1/2 mx'2- 1/2 mω2x2)=1/2 mx'2 + 1/2 mω2x2=T+V=E
HはTとVの和になりました。
mx'=pから、p2=m2x'2なので、1/2 mx'2T=1/(2m) p2
ハミルトニアンエネルギーはH= 1/(2m) p2+ 1/2 mω2x2
・Hを演算子にする
3次元座標(x,y,z) ⇒ ( x,y,z)
位置をベクトル化すると q ⇒ r
3次元運動量は (px,py,pz) ⇒ ‐ (∂/∂x、∂/∂y、∂/∂z)
運動量をベクトル化すると p ⇒ ‐ ∇
p^2 ⇒ ‐ ∇2
3次元でもできるようにベクトル化すると、
ハミルトニアン演算子は^H= 1/(2m) (‐ ∇2)+ V(r)
シュレーディンガー方程式は^H φ(r)= E φ(r) ができたね。
2、調和振動子の微分方程式を解きやすい形にして解く
<微分方程式をカンタンにする>
カンタンに解くために1次元にしてみる。
振動数をω=sqrt(k/m)とするとき
ハミルトニアン演算子は^H= 1/(2m) (‐ (∂/∂x)2)+ 1/2 mω2x2
シュレーディンガー方程式は^H ψ(x)= E ψ(x) ができたね。
g=sqrt(mω/ )として、グサイ =gx とxに比例する変数グサイを導入しよう。
x= /g だから、ψ(x)=ψ( /g)=φ( )変数変換した関数を定義してみる。
このとき、1階、2階の微分も変数変換できるね。
dψ(x)/dx=d /dx ・dψ( /g)/d =g・dφ( )/d
d2ψ(x)/dx2=d/dx (g・dφ( )/d )=g ・d /dx ・d2φ( )/d 2 =g2・d2φ( )/d 2
カンタンにするために、E=1/2 ωε(光子エネルギーに係数εをかけた)とおこう。
xのシュレーディンガー方程式は1/(2m) (‐ (∂/∂x)2)ψ(x)+1/2 mω2x2 ψ(x)=1/2 ωεψ(x)。
これが、変数変換の結果、
グサイ のシュレーディンガー方程式 φ''=( 2 -ε) φになり、
さらに微小な係数εを省略した近似式φ''=( 2 ) φ ができるね。
この解はφ( )≒ だけれど、近似補正のために、φ( )=f()
とおくことする。これを2階微分することによって、
f''() - 2 f'() + (ε-1) f( )=0 という微分方程式ができる。
<微分方程式を解く>
f''() - 2 f'() + (ε-1) f( )=0 という微分方程式ができる。
これは、いわゆる「エルミートの微分方程式」というものだね。
微分方程式y''+p(x)y'+q(x)y-r(x)=0の係数p(x),q(x),r(x)がx=aで解析的なら、解yもx=aで解析的だ。
p(x)=-2x,q(x)=2α はx=0で解析的で、y′′−2xy′+2αy=0を
エルミートの微分方程式という。x=0は正則点。
記述のカンタン化のために一時的にをxにして記述する。
y=f(x)とかく、(ε-1) =2αとかく。エルミート多項式をy′′−2x y′+2αy=0としよう。
級数解y=Σ a_m x^m=a_0+a_1x+a_2x^2+a_3x^3....(a_0≠0, m for 0 to ∞)を入れて微分することにより、
係数比較すれば、..... 途中略。くわしくは、もっとある特殊な関数・多項式を参照してください。
解の係数の漸化式
a_(k+2)=(2k-2α)/(k+1)(k+2) a_kができる。
この漸化式で分子がゼロになると、それ以降がゼロになる。
最高次x^kの係数が2^kとなるとしたら、最高次数k=α=2nのときに、その係数が22nになる。
k=α次の係数のあとはすべて0になるから、k次の多項式になる。
2k-2α=0が打ち切りの条件だね。(ε-1) =2αとおいたので、
つまり、2k-(ε-1)=2k+1-ε=0となる。
一方で、E=1/2 ωεから、ε=2E/( ω)となるので、
2k+1=2E/( ω)となるエネルギーから、E=(k+1/2) ω.
kは次数だから、n=0,1,2,3,...として、En=(n+1/2) ω.
と離散化したエネルギーレベルを表せる。
係数については、
αが偶数2nのときは、a_0=(-2)^n (2n-1)!! (連続奇数の積)
αが奇数2n+1のときは、a_1=(-1)^n 2^(n+1) (2n+1)!! (連続奇数の積)
あとは、漸化式が使える。
これから、エルミート多項式が求められるね。
H_0(x)=a0=(-2)0(2*0-1)!!=1
H_1(x)=a1x=(-1)020+1(2*0+1)!!x=2x
H_2(x)=(-2)1(2*1-1)!!(1+2*(-2)/2!x2)=4x2-2
H_3(x)=(-1)121+1(2*1+1)!!(1x+2(1-3)/ 3*2 x3) =-12(1x -2/3x3)=8x3 -12x
……
これらのエルミート多項式H_n()がエルミート微分方程式f''() - 2 f'() + (ε-1) f( )=0
の基底関数f_n()になるね。
指数を観察すると、nが多項式の最高次数になるから、n=0,1,2,3,....と偶、奇、偶、奇と関数の形が交互
に変化する。
さらに、f_n() の積の相手であるG= は () が正数でそれを-1/2倍している。
指数関数の変数Xに負数を入れるとX→0でGは、e^0=1に近づく。
X→∞、-∞で、Gは0に近づく。
だから、Gの概形は原点で1がピークの正規分布、ガウス関数の形になるね。
課題:調和振動子の基底のエネルギーの段差とつぶ波の形がわかるようにするにはどしたらよいですか。
概形が問題なので、
k=1
m=slider(0.0000001, 0.00001) h=0.01
ome=sqrt(k/m) g=sqrt(m・ome/ h )=1
などと、変数はできるだけカンタンにしてよいでしょう。
E(nn)=(nn+1/2) h ome
Helm={1, 2 g x, 4 (g x)^(2)-2, 8 (g x)^(3)-12 g x, .......
Gu(x)=exp(-(g s)^2 / 2)
順にH0,H1,H3,H4で呼び出し、
Gu(x)H0 +E(0)
Gu(x)H1 +E(1)
Gu(x)H2 +E(2)
Gu(x)H3 +E(3)
Gu(x)H4 +E(4)
のように、エネルギーの高さE(n)をつぶ波の式にたしておこう。
すると、エネルギー準位が等間隔であることも目で見てわかるし、
グラフが重ならないので、偶、奇、偶、奇、…と交互に並ぶことも見やすいね。
スライダーmをアニメーションにすると、つぶの質量が微小になるとエネルギー準位が増えて
躍動する感じが見られるね。
基底状態量子数0でもエネルギー準位が0にならないというところがおもしろい。
つまり、運動量=0という古典物理の底にはいけず、ポテンシャルがどん底でも完全に静止できないという量子力学の不思議な現象がみられます。
これは、不確定性原理からすると、当然の帰結でしょうが。。。。