本节摘要:活性物质是软物质里"自己会动"的一支:细菌、马达蛋白、飞鸟鱼群、人造微马达。每个个体把化学能或食物直接变成运动,系统因此永远回不到平衡态——秩序不靠降温获得,而靠持续耗能维持。本节从一滴池塘水里的"细菌湍流"讲起,给出活性物质的两个必备要素,看集体运动如何从简单规则里长出来,最后给出区分平衡态、亚稳态与真非平衡态的现场判据。
取一滴池塘水在显微镜下看:大肠杆菌各自游泳,轨迹歪歪扭扭;密度高起来后,怪事出现——整片细菌自发卷起旋涡,涡挨着涡,像一盘微型湍流,却完全没有惯性湍流那种能量级串。这就是"细菌湍流",活性物质的招牌现象。
奇怪在哪?每个细菌只是一根螺旋桨推着自己走,推力以皮牛计,单个看毫无惊人之处。但亿万个小推力方向渐渐对齐后,整锅水被组织成宏观流动。秩序不是谁指挥出来的,是从局部规则里自发长出来的——而且要靠不停的游动维持:把营养撤掉,细菌停泳,湍流几分钟内熄灭,回归平凡的布朗扩散。
这个"停机即熄灭"点出了活性物质的本质:秩序以持续的能耗为租金。平衡态系统的结构是免费住的(自由能极小值一劳永逸),活性系统的结构是租的,断供即清场。
活性物质的配方极简:
两样齐了,集体行为自己长出来。后果是深刻的:系统没有细致平衡——即便某个瞬间的构型看起来"像平衡",它的演化方向也不由自由能梯度指挥。研究这类系统的语言不再是自由能与配分函数,而是涨落定理、熵产率、大偏差函数——热力学被推展到远离平衡的地界。
一个有用的量化感觉:活性涨落的"有效温度"。一群游动细菌搅动的微米颗粒,其扩散可比纯布朗强百倍,相当于"有效温度"比室温高两个数量级。在微米世界里,细菌汤是一锅开水。
鸟群、鱼群、细菌涡流的极简模型只用三条规则:靠近的个体尽量对齐方向、避免重叠、略微吸引。每一次个体更新只看邻居,没有任何中央指挥。参数合适时,从随机初始方向出发,系统自发演化出同向行进的群——这是物理学的群集模型与雷诺兹鸟群算法的共同内核,也是"简单规则、涌现秩序"的教科书案例。
# 概念演示:随机配对对齐规则如何自发产生群体方向 import random, cmath random.seed(7) N = 200 theta = [random.uniform(-3.14, 3.14) for _ in range(N)] for step in range(200): i = random.randrange(N) j = random.randrange(N) # 随机挑一对“邻居” if abs(theta[i] - theta[j]) < 1.57: # 夹角不太大就对齐一点 theta[i] += 0.5 * (theta[j] - theta[i]) order = abs(sum(cmath.exp(1j*t) for t in theta) / N) print(f"对齐序参量约 {order:.2f}(0 为完全乱,1 为完全同向)") # 多次运行大多收敛到 0.8 以上:秩序不需要指挥,只需要规则加时间
序参量从零附近的随机值爬到零点八以上——两百次配对对齐就够。真实系统规模大得多,规则更精细,但逻辑不变。
增强扩散与混合。细菌搅动让微米货物扩散快百倍,微流控芯片里"细菌搬运工"的设想由此而来:让细菌拖着特定货物定向游,或至少替你把反应物搅匀。
自发成流。浓细菌悬浮液在开放腔里形成持续的大尺度环流;上皮细胞单层在培养皿里自发迁移成涡旋对。这类"无外部驱动却有定常流"的状态,是活性物质最响亮的名片——放在被动软物质里,任何流动都会被黏性耗尽。
主动流体与软机器。马达蛋白拖动微管网络构成的主动凝胶,能自发收缩、爬行——细胞分裂与肌肉收缩的体外重构版本;人造微马达在过氧化氢里游动、在磁场里转向,靶向给药的远景原型。这些系统的"心脏"不在别处,正是第 4.1 节的流变学加一个内置于材料的主动应力项。
日常与文献里"非平衡"常被滥用。给你三条可操作的判据:
按这三条检查:果冻是亚稳的平衡结构(不耗能也稳);心跳是活性过程(停供即停);对流中的咖啡是非平衡但靠外部温差驱动(属被动非平衡,不是活性)。活性物质是"非平衡"里更特殊的一支:能源内置,个个自发。
开盖的豆浆或无糖酸奶在室温放两天再闻——观察的不是"活性运动"而是它的间接签名:菌群耗氧产酸,蛋白质在酸里絮凝。如有显微镜或放大倍率足够的镜头,把酸奶抹一滴在载玻片上,对焦边缘找游动的小点——那些歪歪扭扭却一往无前的轨迹,就是本书唯一"自己会跑"的主角。
"细菌汤相当于微米世界的开水"这句话可以当场兑现。示踪微米颗粒在普通水里的扩散系数由爱因斯坦关系给出(约 2×10⁻¹³ 平方米每秒);投入游动细菌后实测扩散系数可涨到百倍量级。若把这增强后的扩散硬套回爱因斯坦公式反推温度,就得到"有效温度"。再算一步"租金":每个细菌的推力约 0.5 皮牛、游速约 20 微米每秒,一毫升浓菌液(十亿个菌)每秒耗散多少化学能,一目了然。
kT = 4.11e-21 D_passive = kT / (6 * 3.1416 * 1e-3 * 1e-6) # 微米球在水中的扩散系数 for boost in [10, 50, 100]: T_eff = 300 * boost print(f"扩散增强 {boost:>3} 倍 -> 有效温度约 {T_eff:>6} K " f"({T_eff-273:.0f} 摄氏度当量)") F_swim, v_swim = 0.5e-12, 20e-6 # 单菌推力与游速 N_bact = 1e9 # 每毫升菌数 P_total = F_swim * v_swim * N_bact # 机械功耗散率 print(f"每毫升细菌群的机械功耗散约 {P_total:.2f} W —— " f"秩序的租金,一秒也不欠")
第一段显示扩散增强百倍对应"有效温度"约三万开——当然这不是真温度(蛋白质早烧坏了),它只是提醒:在微米颗粒眼中,细菌悬浮液的撞击猛烈如炼钢炉。第二段算出每毫升菌群耗散机械功率约一毫瓦,再乘以代谢效率的倒数才是化学能开销——活性湍流那盘"免费"的旋涡,租金以毫瓦计。两段合起来给了"停供即熄灭"的定量版本:能量账一旦断流,旋涡的弛豫时间只有秒级。
动力学讲完,工具箱该开箱了。下一章看研究者用什么仪器与算法,把本章这些时间表真正测出来。