3. Lindblad耗散项与跳跃算符的物理建模

在Lindblad主方程中,耗散项由一组跳跃算符 L_k 完全刻画:

dρ/dt = -i[H, ρ] + Σ_k ( L_k ρ L_k† - ½{L_k†L_k, ρ} )

哈密顿量 H 决定相干演化,而每个 L_k 描述一条不可逆的量子通道。建模的核心任务,就是把物理上观察到的耗散机制翻译成具体的算符形式,并标定其速率参数。本节围绕四类典型耗散过程展开:振幅阻尼、相位阻尼、退极化与热弛豫,重点说明跳跃算符如何构造、参数如何与可测量物理量对应,以及数值实现时需要注意的细节。

一、跳跃算符的物理含义与构造原则

跳跃算符可以理解为系统与环境相互作用时,环境“记录”到的那部分信息所对应的系统算符。若环境在某个通道上获得信息,该通道就产生退相干;若同时伴随能量交换,则还产生布居数变化。构造 L_k 时遵循三条原则:第一,算符的厄米性结构要与耗散类型匹配——能量弛豫通常用非厄米的下降算符,纯退相干用厄米算符;第二,算符的归一化要与速率定义一致,避免速率与算符范数重复计数;第三,多个通道并存时,要检查它们是否描述同一物理过程,避免重复计入。

以二能级系统为例,取基态 |0⟩、激发态 |1⟩,定义 σ₋ = |0⟩⟨1|、σ₊ = |1⟩⟨0|、σ_z = |1⟩⟨1| - |0⟩⟨0|。下面四类耗散都在这组算符上展开,但组合方式与参数含义各不相同。

二、振幅阻尼:能量弛豫通道

振幅阻尼描述激发态向基态的自发衰减,跳跃算符取

L = √γ · σ₋

其中 γ 是能量弛豫速率,单位与频率相同。若已知激发态寿命 T₁,则 γ = 1/T₁。代入主方程后,激发态布居满足 dρ₁₁/dt = -γρ₁₁,即指数衰减 ρ₁₁(t) = ρ₁₁(0)e^{-γt};相干项则按 e^{-γt/2} 衰减。这里有一个容易混淆的点:相干衰减速率是 γ/2 而非 γ,因为振幅阻尼对相干的作用来自 ½{L†L, ρ} 项,其系数为 γ/2。数值实现时,若把 L 写成 σ₋ 而把 γ 放在方程外,则需保证 L†L 项系数一致,否则会得到错误的相干时间。

三、相位阻尼:纯退相干通道

相位阻尼不改变布居数,只破坏相干性,跳跃算符取厄米形式

L = √(γ_φ/2) · σ_z

代入后布居数导数为零,而相干项满足 dρ₀₁/dt = -γ_φ ρ₀₁,即相干按 e^{-γ_φ t} 衰减。若实验上测得相干时间 T₂,且已知 T₁,则纯退相干速率满足

1/T₂ = 1/(2T₁) + γ_φ

由此可反解 γ_φ = 1/T₂ - 1/(2T₁)。这一步是参数标定的关键:很多初学者直接把 γ_φ 取为 1/T₂,忽略了振幅阻尼对相干的固有贡献,导致在 T₂ 接近 2T₁ 时高估退相干。注意 σ_z 的平方是单位算符,因此 L†L = (γ_φ/2)I,这正是布居数不受影响的原因。

四、退极化:各向同性噪声通道

退极化通道把布洛赫矢量向原点收缩,跳跃算符由三个方向的分量组成:

L_x = √(γ_p/4) · σ_x
L_y = √(γ_p/4) · σ_y
L_z = √(γ_p/4) · σ_z

三个通道速率相同,总退极化速率记为 γ_p。此时布洛赫矢量各分量均按 e^{-γ_p t} 衰减,布居数与相干同步收缩,这是它与振幅阻尼、相位阻尼最直观的区别。若只写一个 σ_z 通道,得到的只是相位阻尼而非退极化,这是建模中常见的错误。退极化常用于描述白噪声近似下的环境,参数标定可通过测量布洛赫矢量长度随时间的衰减曲线拟合得到。

五、热弛豫:有限温度下的双向通道

零温振幅阻尼只允许向下跃迁,而实际环境温度有限时,系统还会从环境中吸收能量。热弛豫需要两个跳跃算符:

L_down = √(γ(n̄+1)) · σ₋
L_up   = √(γ n̄)     · σ₊

其中 n̄ 是环境平均热光子数,由玻色-爱因斯坦分布给出 n̄ = 1/(e^{ℏω/k_BT} - 1),γ 是零温自发衰减速率。两个通道共同作用后,布居数趋于热平衡值 ρ₁₁^eq = n̄/(2n̄+1),弛豫时间由 γ(2n̄+1) 决定。参数标定时,γ 与 n̄ 不能独立任意选取:若已知 T₁ 和温度,可由 1/T₁ = γ(2n̄+1) 约束二者关系。数值上,n̄ 较大时 L_up 与 L_down 量级接近,主方程刚性增强,需要更小的积分步长或采用隐式方法。

四类耗散通道的跳跃算符与可观测效应 振幅阻尼 L = √γ · σ₋ 布居:e^(−γt) 相干:e^(−γt/2) 参数:γ = 1/T₁ 单向能量流出 相位阻尼 L = √(γ_φ/2) · σ_z 布居:不变 相干:e^(−γ_φ t) γ_φ = 1/T₂ − 1/(2T₁) 仅丢失相位信息 退极化 L_x,y,z = √(γ_p/4)·σ_x,y,z 布居与相干同步收缩 布洛赫矢量:e^(−γ_p t) 三通道等速率 各向同性噪声 热弛豫 L↓ = √(γ(n̄+1))·σ₋ L↑ = √(γ n̄)·σ₊ 趋于热平衡布居 弛豫率 γ(2n̄+1) n̄ = 1/(e^(ℏω/k_BT)−1) 双向能量交换 参数标定与通道组合关系 测得 T₁ 能量弛豫时间 测得 T₂ 相干时间 γ = 1/T₁ 振幅阻尼速率 γ_φ = 1/T₂ − 1/(2T₁) 纯退相干速率 总耗散项 Σ_k (L_k ρ L_k† − ½{L_k†L_k, ρ}) 各通道速率独立叠加,算符不可重复计入 直接换算 扣除 T₁ 贡献

六、数值实现中的参数与检查要点

把上述算符写入仿真程序时,建议先构造算符矩阵,再统一乘以速率平方根,而不是在循环中反复开方。以Python/QuTiP风格为例,二能级系统的热弛豫通道可写为:

import numpy as np
sx = np.array([[0,1],[1,0]], dtype=complex)
sm = np.array([[0,1],[0,0]], dtype=complex)   # |0><1|
sp = sm.conj().T
sz = np.array([[1,0],[0,-1]], dtype=complex)

gamma, nbar = 0.05, 0.2          # 示例参数
L_down = np.sqrt(gamma*(nbar+1)) * sm
L_up   = np.sqrt(gamma*nbar)     * sp
L_phi  = np.sqrt(0.03/2)         * sz
c_ops  = [L_down, L_up, L_phi]

完成构造后,至少做三项检查。其一,验证迹保持:对任意初态演化后 Tr(ρ) 应恒为1,若偏离说明 L†L 项系数写错。其二,验证稳态:热弛豫单独作用时,长时间演化应趋于 ρ₁₁ = n̄/(2n̄+1),可用该解析值对照数值结果。其三,检查时间尺度:若 γ 与 γ_φ 相差两个数量级以上,主方程呈刚性,显式积分器需要极小步长,此时应改用自适应步长或隐式方法,否则会出现布居数为负的非物理结果。

最后需要强调通道组合的物理一致性。若同时加入振幅阻尼与热弛豫,二者都包含 σ₋ 通道,相当于把同一能量弛豫过程计入了两次,总衰减速率会偏大。正确做法是二选一:零温近似用振幅阻尼,有限温度用热弛豫;若确实存在额外通道,应明确其物理来源并单独标定速率。相位阻尼与退极化同样不能随意叠加,退极化已包含 σ_z 通道,再叠加相位阻尼会重复计入退相干。建模时把每个 L_k 与一条可辨识的物理机制一一对应,是避免参数重复计数最有效的方法。