最小归一化能流的二能级量子状态转移¶
背景¶
在旋转坐标系中,共振驱动的二能级量子系统可以用 Bloch 向量表示。 采用旋转波近似并令失谐为零后,有效 Rabi 控制使该向量在单位球面上 转动。本例要求系统在固定时间内从北极转移到正 \(x\) 轴,同时最小化 Rabi 角频率的平方积分;下文将这一归一化指标称为 Rabi 控制场能流。
最优轨迹是由已知恒定控制产生的大圆弧。因此,本例可以同时核对非线性 动力学、终端等式、控制边界和几何不变量,并与解析结果直接比较。
问题定义¶
令
分别为 Bloch 向量和共振 Rabi 角频率控制。在旋转坐标系中,理想相干 Bloch 方程为
分量形式为
固定时域为 \(T=2\),初态和目标态分别为
归一化 Rabi 控制场能流目标与分量控制边界为
解析最优解¶
两个端点在 Bloch 球上的夹角为 \(\pi/2\)。由于 \(\lVert\dot{\boldsymbol r}\rVert\le\lVert\boldsymbol\Omega\rVert\), 任意可行脉冲均满足
再由 Cauchy-Schwarz 不等式得到
沿 \(y\) 轴的恒定脉冲可以取到等号:
对应轨迹为
因此 \(J^*=\pi^2/(4T)=\pi^2/8\)。由于 \(\pi/4<2\),控制边界不活跃。
变量与单位¶
| 符号 | 含义 | 单位 |
|---|---|---|
| \(t\) | 尺度化时间 | 时间单位 |
| \(r_x,r_y,r_z\) | Bloch 向量分量 | 无量纲 |
| \(\Omega_x,\Omega_y\) | 共振拉比角频率 | rad/时间单位 |
| \(J\) | 归一化 Rabi 控制场能流 | rad²/时间单位 |
| \(F\) | 纯态终端保真度 | 无量纲 |
建模取舍¶
Bloch 方程本身保持单位球面:
因此,转录模型没有再加入冗余的单位范数路径约束,而是在求解后密集 重构轨迹并报告范数漂移。终端保真度按下式计算:
离散采用 \(24\times4\) Lobatto 网格,足以解析光滑的大圆轨迹。初始 猜测直接使用解析恒定控制,因此本例的用途是验证数值实现,而不是 测试困难初值下的全局收敛能力。
模型假设严格共振、旋转波近似和封闭系统相干动力学,忽略失谐、标定 误差、带宽限制、弛豫与退相干。控制量是有效 Rabi 角频率,而不是实验 室电场幅值;因此 \(J\) 只是归一化平方幅值积分,不能解释或外推为以 焦耳计量的实验脉冲能量。
运行示例¶
无界面运行并保存图片:
system, phase = build_problem()
guess = initial_guess(phase)
solution = solve_problem(system, guess)
plot_solution(solution)
验证结果¶
脚本在 4,001 个时刻重构状态和两个控制,并将控制边界、Bloch 范数、 目标函数、控制面积与终端保真度逐项和解析解比较。
| 指标 | 验证值 |
|---|---|
| 数值归一化能流 \(J\) | \(1.2337005501\) |
| 解析能流 \(\pi^2/8\) | \(1.2337005501\) |
| \(y\) 轴 Rabi 控制面积 | \(1.5707963268\ \mathrm{rad}=\pi/2\) |
| 终端保真度 | \(1.0000000000\) |
| 最大 Bloch 范数误差 | \(1.910\times10^{-8}\) |
在所列精度下,数值控制与解析恒定控制一致,重构状态沿预期的四分之一 大圆弧运动。

源代码¶
完整可运行示例见:
examples/quantum_state_transfer.py。