一个循环里的功和热
用 z 表示珠子相对光阱中心的偏移,以热宽度 kBT/k 为单位,能量以 kBT 为单位。循环开始时 z 服从方差为 S 的高斯分布。相机读出 y=z+ε,误差 ε 的方差为 R。随后光阱瞬间移动 gy,g 叫作增益。
移动的瞬间珠子来不及动,所以功只是势能的变化,见下式。接着光阱停住,珠子弛豫一段时间 tw,这期间不做功,势能的减少全部作为热放给水。设 a=e−2tw/τr,等待结束时偏移的方差会回到 S,由此解出稳态方差。
取平均时用到 ⟨zy⟩=S 和 ⟨y2⟩=S+R。提取的功为正,说明读数确实让珠子“落”到了更低的位置;第二项是误差带来的损失,增益越大,损失越多。
第一式是一次移动对珠子做的功;第二式是方差经过“移动、弛豫”一圈后不变的条件。每个周期平均提取的功。增益为零时它为零,没有测量就没有功。一次读数含有多少信息
读数 y 对珠子位置的了解程度,用单次信息量 I=ln[p(y∣z)/p(y)] 来衡量,这是 Seifert 综述的式 (151)。读数越出乎意料地贴近真实位置,这个数就越大;读数偏离得太远时,它可以是负的。
它的平均值就是互信息。对高斯读数,p(y) 的方差是 S+R,p(y∣z) 的方差是 R,两者对数之差取平均,便得到下式。它只取决于信噪比 S/R,单位是 nat。
误差为零时信息量发散;误差远大于珠子的抖动范围时,信息量趋于零。来源:U. Seifert
信息量给出的上限
Sagawa 与 Ueda 证明,有反馈时 ⟨W⟩≥ΔF−kBT⟨I⟩。循环一圈后光阱形状不变,ΔF=0,所以平均提取的功不超过 kBT⟨I⟩。这里的循环从稳态而不是平衡态出发,对应的严格等式是 Seifert 综述的式 (156),其中总熵产生 Δstot 等于系统熵变加 βQ。
把式 (156) 平均,并利用稳态下系统熵变的平均值等于 −Ileft,得到更紧的上限。Ileft 是周期结束时读数仍保留的、关于珠子位置的信息;它没有被用掉,等到下一次测量就作废了。等待充分时它几乎为零。
上限只约束平均值。单个周期完全可能提取比 kBTI 更多的功,正如第四章里单次拉动可以低于自由能差。等式的样本平均也和 Jarzynski 平均一样,被少数读数严重指错方向的周期主导,样本不够多时会偏低。
左式对每个周期的随机量取平均,由 Jensen 不等式得到右边的平均值上限。来源:T. Sagawa and M. Ueda · U. Seifert
最佳增益与效率
等待充分时 a→0,S→1。对增益求导并令其为零,得到最佳增益 g∗=1/(1+R),这时每个周期提取 21SNR/(1+SNR) 个热能,其中 SNR=1/R。读数越准,最佳增益越接近 1,也就是把光阱整个移到读数处。
提取的功最多只有半个热能,信息量却随信噪比对数增长。两者之比就是下式中的效率。信噪比趋于零时效率趋于 1;信噪比为 100 时,效率只剩约 0.21。Seifert 综述第 7.3.5 节也指出,只控制光阱中心时这个上限无法达到;要用尽信息,还得同时改变光阱刚度。
最佳增益、充分等待下的效率。它总小于 1,在模糊读数的极限下才接近 1。来源:U. Seifert
第二定律在哪里得到维持
这台引擎似乎从单一温度的水里源源不断地取功。缺掉的一环是控制器的记忆:读数要被记下,下一次测量前又要被擦掉。Sagawa 与 Ueda 2009 年证明,测量与擦除两步合计至少要花 kBTI 的功。把这部分算进去,整台装置每个周期净得的功不为正,第二定律依然成立。
信息可以看作一种燃料:它能换成功,每个 nat 最多换一个热能;制造并清除它,至少要付出同样多的功。
来源:T. Sagawa and M. Ueda
完整例题:模糊读数与快速循环
取光阱刚度 10pN/μm,热宽度为 20.4nm,弛豫时间 τr=0.942ms。测量误差 10nm 给出 R=(10/20.35)2=0.241,信噪比 4.14,最佳增益 0.806。取 g=0.8,等待 3ms,此时 a=0.0017,S=0.999。
代入平均功公式,−β⟨W⟩=21[(1.6−0.64)(0.999)−0.64(0.241)]=0.402。信息量 21ln(1+0.999/0.241)=0.818nat,效率 0.49。换成物理单位,每个周期提取 1.67pNnm,平均功率约 0.56aW。
再看快速循环:误差 2nm,g=1,只等 0.25ms。这时 a=0.588,R=0.0097,S=0.417,珠子来不及抖回热平衡的宽度,被反馈“冷却”了。每个周期只提取 0.204kBT,比等足 3ms 时的 0.494 少;但周期短了十二倍,功率从 0.165 升到 0.815kBT/ms。