# 离子晶体与射频微运动数值模型(v2) 本文件对应 `dist/dynamics.js` 与 `tests/dynamics.test.mjs`。这是具有明确方程、单位、参考解与收敛检查的经典数值模型。界面中的真实物理时间与动画播放速度必须分别标注;20 MHz 射频不能被当作数秒周期的实际离子运动。 ## 1. 单位、常数与参考依据 模块内部统一使用 SI;接口位置使用 µm、设备距离使用 mm、RF 使用 MHz、模态使用 Hz、电势使用 V、电场使用 V/m、能量使用 eV。`rfVpeak` 是四极势定义中的零到峰值系数,并非 Vpp 或示波器在 50 Ω 端口测得的电压;实际电极连接方式必须按相同定义标定。 默认粒子是单电荷的 ⁴⁰Ca⁺,质量 `39.962042283 u`,`u=1.66053906660e−27 kg`。这与原平台物理模块一致。质量可通过 `massKg` 覆盖;目前不提供混合质量/混合电荷的晶体求解。 理论依据和可追溯原始文献: - D. F. V. James, *Quantum dynamics of cold trapped ions, with application to quantum computation*, Applied Physics B **66**, 181–190 (1998), [DOI](https://doi.org/10.1007/s003400050373),[作者预印本](https://arxiv.org/abs/quant-ph/9702053)。依据其无量纲 Coulomb 长度、轴向平衡与正则模定义,扩展到完整三维 Hessian。 - D. Leibfried, R. Blatt, C. Monroe, D. Wineland, *Quantum dynamics of single trapped ions*, Reviews of Modern Physics **75**, 281–324 (2003), [期刊原文](https://journals.aps.org/rmp/abstract/10.1103/RevModPhys.75.281),[NIST 全文](https://www.nist.gov/system/files/documents/2017/05/09/rmp1.pdf)。依据线性 Paul 阱、Mathieu 方程、赝势和微运动的推导。 - D. J. Berkeland et al., *Minimization of ion micromotion in a Paul trap*, Journal of Applied Physics **83**, 5025–5033 (1998), [DOI](https://doi.org/10.1063/1.367318),[NIST 作者全文](https://tf.nist.gov/general/pdf/1226.pdf)。依据残余直流电场引起的位移和超额微运动的理论。补偿电极的场转换系数仍是平台教学标定值,不能从该文献当成实际装置实测常数。 ## 2. 三维 Coulomb 平衡与正则模 接口: ```js solveCrystal({ count, radialXHz, radialYHz, axialHz, massKg?, temperatureK? }) ``` `count` 必须为 0…10 整数;`count=0` 显式返回空位置与空模态,`structure:'empty'`。非空晶体要求三个频率和质量为有限正数。数值较大并不代表给定RF设备一定能实现该赝势;实际频率由主物理模块的 Mathieu/Floquet 计算后传入。 势能是 \[ U=\frac{m}{2}\sum_i(\omega_x^2x_i^2+\omega_y^2y_i^2+\omega_z^2z_i^2) +\frac{e^2}{4\pi\epsilon_0}\sum_{i0.7r0` 或 `|z|>0.7z0` 时终止,`termination='left-local-model-boundary'`。这是离开局部理想场有效区,**不是计算出的电极碰撞位置或真实逃逸鞍点**。非有限运算同样终止且保留最后有限状态。返回 boundary 字段明确该解释。 `secularFrequencyEstimateHz` 从每RF周期一次的等相位位置取正向过零周期中位数估计,剔除了快速RF摆动。每轴若振幅不足或不足三次正向过零,则为 null;`frequencyResolutionHz=1/Twindow` 提示有限观测窗口,不意味着达到该统计精度。当前单离子模型在线性稳定区可和独立 Floquet 特征指数比较;接近零模、RF Nyquist边界或短窗口时应增加周期数,不能把 null 写成0 Hz。 小q、静态残余场主导时,`x0≈eEres/(mωx²)`,超额微运动幅度 `Amm≈|q x0|/2`,在本电势相位约定下 `x≈x0[1+(q/2)cosΩt]`。接口同时返回解析近似 `displacementApproxUm`、`analyticExcessMicromotionUm`;完整轨迹与该近似的偏差包含有限q修正和初始条件引起的久期运动。实际过剩微运动对冷却和光谱的影响由独立光学/冷却模块处理。 ## 5. 实际验证 运行 `node --test tests/dynamics.test.mjs` 可验证16项可重复基准。参考参数 `20 MHz、200 Vpeak、r0=0.55 mm、Uz=8 V、κ=0.12、z0=2.5 mm`: - `q=0.20217549`,小q径向近似约1.426307 MHz;完整积分估计约1.437895 MHz;主模块独立 Floquet 约1.437943 MHz,轨迹过零估计相对差约3.3e−5。 - 400RF周期(20µs)、96步/周期时,h与h/2末端位置差约 `3.66e−5 µm`,相对约 `9.8e−6`(该初始条件为 `[3,2,1] µm`、零速度,无残余场)。 - 24→48→96步/周期的末端误差近似按四阶下降,而不是把界面帧率当作积分精度。 - 两离子解析模基准相对误差为浮点数舍入量级;独立三维 Coulomb 力和势梯度有限差分测试用于发现单位/符号错误。 这些数字验证的是所声明方程的求解可靠性;几何系数、真实激光参数、电极边界和仪器噪声仍须实测标定后才能声称与某台真实装置定量一致。