量子調和振動子シミュレーター 戻る
量子力学

量子調和振動子シミュレーター

量子力学の基本モデル、調和振動子の波動関数・確率密度・エネルギー準位を対話的に可視化。

量子数の選択

量子数 n(0〜8)

パラメータ設定
角周波数 ω (rad/s) 1.00
質量 m (×mₑ) 1.00
表示設定
エネルギー固有値
0.500
Eₙ (ℏω 単位)
0.500
E₀ ゼロ点エネルギー
0.707
Δx (x₀ 単位)
0.707
Δp (ℏ/x₀ 単位)

理論メモ

ハミルトニアン:$\hat{H}= -\frac{\hbar^2}{2m}\frac{d^2}{dx^2}+ \frac{1}{2}m\omega^2 x^2$

エネルギー固有値:$E_n = \hbar\omega\!\left(n+\tfrac{1}{2}\right)$

波動関数:$\psi_n(x) = N_n\, H_n\!\left(\frac{x}{x_0}\right) e^{-x^2/2x_0^2}$

特性長:$x_0 = \sqrt{\dfrac{\hbar}{m\omega}}$

不確定性:$\Delta x \cdot \Delta p = \hbar\!\left(n+\tfrac{1}{2}\right)$
CAEとの関連:分子動力学シミュレーションでは原子間ポテンシャルを調和振動子で近似する。量子数nが大きいほど古典力学の振る舞いに近づく(対応原理)。
波動関数 / 確率密度
エネルギー準位図

量子調和振動子シミュレーターとは

🧑‍🎓
量子調和振動子って何ですか?普通のバネの振動と何が違うんですか?
🎓
ざっくり言うと、バネにくっついた粒子の「量子力学バージョン」だね。古典的なバネはどんなエネルギーでも取れるけど、量子の世界ではエネルギーが$E_n = \hbar\omega(n+\frac{1}{2})$って感じで、$n=0,1,2...$と離散的な値しか取れないんだ。このシミュレーターで上のスライダーを動かして量子数$n$を変えると、そのエネルギーに対応する「波動関数」の形がどう変わるか、すぐに確認できるよ。
🧑‍🎓
え、$n=0$でもエネルギーが$\hbar\omega/2$ってあるんですか?ゼロじゃないんですね。それと、グラフで波動関数と一緒に確率密度も出てますけど、これは何を見てるんですか?
🎓
その通り!これが「ゼロ点エネルギー」で、量子力学の大きな特徴なんだ。粒子が完全に静止できないことを意味しているよ。確率密度$|\psi|^2$は、その位置$x$で粒子を見つける確率の高さを表している。例えば$n=0$の基底状態では、確率密度が釣鐘型で中心付近にいる確率が一番高い。でも$n$を大きくしていくと、確率密度の山が端の方に寄っていくのが分かるよね。これが古典的な振動(端で速度ゼロ、中心で速度最大)に近づく「対応原理」の一例だ。
🧑‍🎓
なるほど!左下に表示されてる「不確定性」って、パラメータの質量$m$や角周波数$\omega$を変えるとどうなるんですか?
🎓
良いところに気が付いたね。不確定性原理$\Delta x \Delta p \geq \hbar/2$は、位置と運動量のばらつきの積には下限があるって原理だ。シミュレーターで質量$m$を大きく(重い粒子に)してみて。波動関数が狭くまとまって$\Delta x$が小さくなるけど、その分$\Delta p$が大きくなるのが分かるかな?逆に角周波数$\omega$を大きく(バネを硬く)すると、ポテンシャルの谷が狭くなるので、粒子の存在範囲$\Delta x$も自然と小さくなるんだ。実際に触って確かめてみよう!

物理モデルと主要な数式

量子調和振動子は、質量$m$、角周波数$\omega$のバネポテンシャル$V(x)=\frac{1}{2}m\omega^2 x^2$の中の粒子を記述します。その振る舞いはシュレーディンガー方程式で決まります。

$$\hat{H}\psi_n(x) = E_n \psi_n(x), \quad \hat{H}= -\frac{\hbar^2}{2m}\frac{d^2}{dx^2}+ \frac{1}{2}m\omega^2 x^2$$

ここで、$\hat{H}$はハミルトニアン(エネルギー演算子)、$\psi_n(x)$は波動関数、$E_n$はエネルギー固有値です。この方程式を解くと、離散的なエネルギー準位と対応する波動関数が得られます。

シュレーディンガー方程式の解は解析的に求まり、以下のように表されます。

$$E_n = \hbar\omega\left(n+\frac{1}{2}\right), \quad \psi_n(x) = N_n H_n\!\left(\frac{x}{x_0}\right) e^{-x^2/(2x_0^2)}$$

$n=0,1,2,...$は量子数、$x_0=\sqrt{\hbar/(m\omega)}$は特性長(振動の広がりの目安)、$H_n$は$n$次のエルミート多項式、$N_n$は規格化定数です。エネルギーは$n$に比例して等間隔で増加し、$n=0$でも有限のエネルギー(ゼロ点エネルギー)を持つのが特徴です。

実世界での応用

分子の振動解析:二原子分子などで、原子間の結合をバネとみなす近似が広く使われます。赤外分光法で観測される分子の振動スペクトルは、このモデルに基づいて理解され、量子数$n$の遷移に対応する光子の吸収・放出として現れます。

固体物理学(格子振動):結晶中の原子は平衡位置の周りで振動しており、その量子化されたエネルギー量子は「フォノン」と呼ばれます。固体の比熱や熱伝導率などの物性は、この調和振動子の集合としてモデル化されて説明されます。

量子光学:電磁場の量子論において、各周波数モードの電磁場は調和振動子と等価であることが知られています。レーザー光や量子もつれ状態の理解に、この基礎モデルが不可欠です。

CAE・分子動力学シミュレーション:複雑な分子や材料のシミュレーションでは、原子間ポテンシャルの最も単純な近似として調和振動子ポテンシャルがよく用いられます。特に平衡位置付近の小さな振動を扱う際の出発点となります。

よくある誤解と注意点

まず、波動関数 $\psi(x)$ そのものは「確率の振幅」であり、直接観測できる物理量ではない点に注意だ。観測されるのは確率密度 $|\psi(x)|^2$ の方だよ。グラフ上で $\psi(x)$ が負の値を取っている部分を見て「確率が負?」と混乱する人が多いけど、それは振幅だから問題ない。確率密度は常に正またはゼロだ。

次に、パラメータ設定のコツ。質量 $m$ と角周波数 $\omega$ を同時に大きくすると、特性長 $x_0 = \sqrt{\hbar/(m\omega)}$ が急速に小さくなり、グラフ上で波動関数が非常に狭い範囲に縮んで見えなくなることがある。例えば、$m$ を陽子質量程度の $1.67 \times 10^{-27}$ kg、$\omega$ を $1 \times 10^{16}$ rad/s とすると、$x_0$ は約 $6 \times 10^{-13}$ m(フェムトメートルオーダー)となり、デフォルトの表示範囲では点にしか見えない。こういう時は、表示する $x$ の範囲を狭める(例えば -$2x_0$ から $2x_0$ まで)と形が確認しやすくなる。

もう一つ、実務的な落とし穴として「基底状態(n=0)は古典的には静止状態と誤解されがち」という点がある。確かに古典的な最低エネルギーは原点で静止している状態だが、量子の基底状態にはゼロ点エネルギーがあり、粒子は常に「ゆらぎ」を持っている。このゆらぎ(不確定性)を無視して古典的な設計をすると、極低温環境でのナノデバイスの挙動予測を大きく外す可能性があるんだ。

関連する工学分野

このシミュレーターで扱っている計算は、様々な先端工学分野の基礎になっている。まず挙げるのはナノエレクトロニクスだ。例えば、量子ドットやカーボンナノチューブ中の電子は、閉じ込めポテンシャルが調和振動子型で近似できることが多く、その離散的なエネルギー準位がトランジスタのスイッチング特性や発光波長を決める。ここで学んだ「量子数」の概念は、そのまま「サブバンド」や「準位インデックス」として現れる。

もう一つは分子振動分光の基礎だ。二原子分子の原子間振動は、結合が平衡点近傍であれば調和振動子モデルで非常に良く記述できる。赤外分光やラマン分光で観測される吸収スペクトルの線が離散的である理由は、まさにエネルギーが $E_n = \hbar\omega(n+1/2)$ と飛び飛びの値を取るからで、その間隔から分子の「力の定数」を逆算できる。

さらに、超伝導量子ビット量子光学の分野でも、電磁場のモードやジョセフソン接合の位相振動などが量子調和振動子としてモデル化される。特に「ゼロ点エネルギー」や「コヒーレント状態」の理解は、量子コンピューティングの基本素子を設計する上で欠かせない。CAEエンジニアがこれらの分野のシミュレーションツールを扱う時、背景にあるこの物理イメージを持っているかどうかで、結果の解釈深度が大きく変わるんだ。

発展的な学習のために

このシミュレーターに慣れたら、次のステップとして「時間発展」を考えてみよう。今は定常状態(エネルギー固有状態)だけを見ているが、例えば $n=0$ の状態と $n=1$ の状態を重ね合わせると、波動関数の確率密度分布が時間とともに振動する「コヒーレント状態」が作れる。これは古典的なバネの振動に最も近い量子状態だ。数式的には、$\Psi(x,t) = c_0 \psi_0(x)e^{-iE_0t/\hbar} + c_1 \psi_1(x)e^{-iE_1t/\hbar}$ のような計算になる。

数学的背景を深めたいなら、シュレーディンガー方程式を解く過程で出てくる「エルミート多項式」と「生成・消滅演算子」の二つのアプローチを学ぶのが強くお勧めだ。生成・消滅演算子($a^\dagger$ と $a$)を使うと、ハミルトニアンが $H = \hbar\omega(a^\dagger a + 1/2)$ と簡潔に表せ、エネルギー準位が $\hbar\omega$ ずつ上がる様子が代数的に導かれる。これは多くの量子力学の教科書で中核をなす手法で、場の量子論にも通じる重要な考え方だ。

推奨する次の具体的なトピックは、「非調和性」の導入だ。実在するほとんどの系のポテンシャルは、変位が大きくなると調和(放物線)からずれてくる。例えば $V(x) \approx \frac{1}{2}m\omega^2 x^2 + \lambda x^4$ という項を加えると、エネルギー準位の間隔が均一でなくなり、現実の分子振動スペクトルをより精密に記述できるようになる。この「摂動論」への第一歩として、調和振動子の理解は完璧な土台を提供してくれる。