本节摘要:撤掉一切外界扰动,软物质也不静止:颗粒布朗乱走(扩散),结构缓慢回位(松弛)。扩散的账本由爱因斯坦写下——扩散系数等于迁移率乘热能;扩散距离与时间的平方根成正比,这个"越走越慢"的规律决定了胶体为什么不沉、牛奶为什么均质、药物为什么缓释。松弛则给软物质一整排时钟:从皮秒的键转动到小时的老化,玻璃化被理解为"时钟慢到冻结"。本节配三笔可直接验算的数值账。
热咖啡倒一点冷牛奶,先看到漩纹翻卷(对流,快),静下来后边界慢慢洇开(扩散,慢)。扩散就是布朗行走的累积效果:每一步随机,但步数多了,平均铺展开来。爱因斯坦 1905 年给出的账本干净利落:扩散系数 D 等于颗粒迁移率乘以热能;对球颗粒,迁移率由斯托克斯阻力给出,于是 D 与温度成正比、与黏度和颗粒半径成反比。
代入水中的微米球:
kT = 4.11e-21 # 室温热能,J eta = 1e-3 # 水的黏度,Pa s for r in [10e-9, 100e-9, 1e-6]: D = kT / (6 * 3.1416 * eta * r) t = (1e-3)**2 / (2 * D) # 扩散过 1 毫米所需时间 print(f"半径 {r*1e9:>5.0f} 纳米: D = {D:.2e} 平方米每秒, " f"扩散 1 毫米约需 {t:.1f} 秒")
半径一微米的球扩散一毫米要约两小时,十纳米的球只要几秒——差一百倍,因为扩散时间随半径平方涨。这张时间表直接解释一批日常事:
💡 关键直觉:扩散距离随时间开平方根,意味着"翻倍距离要四倍时间"。尺度每上一个数量级,时间上两个数量级——纳米世界快如闪电,微米世界慢如散步,毫米世界以天计。
外扰撤除后,材料从非平衡构型回到舒适态需要时间,这叫弛豫。软物质没有单一弛豫时间,是一整排钟:
| 层级 | 弛豫时间 | 家用证据 |
|---|---|---|
| 键转动、局部链段 | 皮秒到纳秒 | 液体"立即"回应 |
| 胶体颗粒挪一个身位 | 毫秒到秒 | 显微镜下颗粒抖动可见 |
| 整链脱缠结 | 秒到分钟 | 洗发水静置变稠回来 |
| 网络粗化、老化 | 小时到年 | 巧克力起霜、果冻出水 |
一排钟意味着"看多久"决定"看到什么":观察一分钟,玻璃是固体;等一万年,它是极慢的液体。古教堂窗玻璃"下厚上薄"常被引作玻璃流动的证据,其实那是古代吹制工艺的厚度不均——室温玻璃的弛豫时间远超宇宙年龄。但巧克力起霜(可可脂缓慢重排结晶)是真实可感的老化:钟没停,只是慢。
玻璃化就是这排钟的集体减速:温度降低或浓度升高,黏度飙升至兆泊量级,一切弛豫时间都超出观察窗口,材料"冻"住——不是热力学相变,是时钟被追上的表观冻结。蜂蜜放冰箱变硬、太妃糖冷却变脆、水玻璃(硅酸钠浓液)失水成硬块,全是玻璃化的家常版本。
物理老化是玻璃化之后的慢戏:被冻住的材料仍在以极慢速度向更密的玻璃态爬。塑料件放几年变脆变硬、老式唱片变形,都属此类。工艺上的"退火"就是主动给时间让结构安顿,换取稳定性。
⚠️ 常见坑:把玻璃化温度当材料常数。它随降温速度、观察频率、等待时长变——测得的"玻璃化转变"是材料时钟与你秒表的交点,换秒表,交点就挪。
咖啡奶纹多久混匀:牛奶团尺度一厘米,热对流散尽后残余浓度差的抹平靠扩散。牛奶蛋白与糖的扩散系数约十的负十次方平方米每秒,抹平一厘米要一万秒——三小时。实际上你两分钟就看不到纹路,因为对流残余与小尺度涡旋早已把浓度团打碎成毫米级,交给扩散只需百秒量级。混合的诀窍从来是"先对流切碎,再扩散收尾",搅棒的意义在第一步。
微米球一天走多远:半径一微米、水中扩散系数约两乘十的负十三次方平方米每秒,一天(八万六千秒)的平方根账给出扩散距离约四毫米——正好与一杯悬浊液的高度同量级。所以未均质的牛奶放一天见层、放一周全分层,而均质后的零点二微米球一天只走不到两毫米,货架期稳了。两个数量级的半径差,买来两个数量级的时间差。
缠结链的回缩:浓溶液里一条链脱开缠结要靠"爬行"——整条链沿自己轮廓像蛇一样蠕动出管道,时间随链长的三次方涨。链长翻十倍,爬行时间涨一千倍:从毫秒到秒。这就是洗发水静置几分钟能"恢复稠度"而熔融塑料脱模要等更久的共同根源。
一杯温水放一勺蜂蜜不搅,底部沉一层。每隔十分钟看一眼:分界线缓慢洇糊,两小时后整杯甜度基本均匀——蜂蜜中大糖分子的扩散实况。对照杯立即搅匀,体会"对流切碎加扩散收尾"省下的时间倍数。
把平方根账做成一张能直接查的工艺表。同一条扩散规律,换三个扩散系数(盐在水中、糖在浓浆中、药物在凝胶孔道中),算出"渗入深度随时间"的曲线,腌肉、糖渍、缓释胶囊三件事就共用一张表。
import math cases = [("盐入肌肉(水)", 1.2e-9), ("糖入果浆(浓稠)", 3e-10), ("药出凝胶(孔道曲折)", 5e-11)] # 有效扩散系数,平方米每秒 for name, D in cases: row = [] for t_h in [0.1, 1, 8, 24]: # 时间,小时 x = math.sqrt(2 * D * t_h * 3600) row.append(f"{x*1e3:5.1f} mm") print(f"{name}: 6分钟/1时/8时/24时 渗入 {', '.join(row)}")
输出里几个数字值得盯住:盐一小时才渗进肉约三毫米——所以整块烤肉靠提前腌或注射盐水,薄片酱腌十分钟足矣;糖在浓浆里慢三倍,糖渍樱桃按天计不是手艺玄学;药物在凝胶孔道中一天只走约一毫米,缓释八小时的设计本质就是把药片厚度与孔道曲折度调到让释放窗口落在有效区间。同一行公式,从厨房排到了药房。
材料自己的钟讲完了。下一节给粒子装上发动机——细菌与马达蛋白的世界里,平衡态这张底片被彻底撤走。