先约定对象、单位和方向
研究对象是平面上的圆盘:一半直径为 d,另一半直径为 1.4d。两种大小混在一起,是为了让圆盘排不成整齐的晶格。长度以 d 为单位,能量以接触刚度 ε 为单位,于是力的单位是 ε/d。
取圆盘 i 和 j,半径为 Ri、Rj,圆心距离为 r。两盘刚好相切时 r=σij=Ri+Rj。软圆盘可以稍微压进对方,重叠量记作 δ=σij−r,只有 δ>0 时才有力。
半径为 Ri 和 Rj 的两个软圆盘,圆心相距 r。重叠量 δ=Ri+Rj−r 画得夸大了;箭头是沿圆心连线、大小相等方向相反的推力。原创示意图。来源:C. S. O’Hern
重叠越多,推得越狠
O’Hern 等人用的接触势能只在重叠时不为零。指数 α=2 时它就是弹簧的势能;α=5/2 时是 Hertz 接触,三维弹性球就是这样,二维圆盘沿用它只是一种建模选择。
对 r 求导再取负号,得到沿圆心连线、把两盘推开的力。谐振情形下 f=εδ/σij2,刚度是常数 ε/σij2;Hertz 情形下力按 δ3/2 增长,越压越硬。
没有摩擦,所以接触力只有沿圆心连线的这一个分量。这一点在第五章加入摩擦之前一直成立,它决定了第二章里要数的未知量有多少。
O’Hern 等人式 (1),Goodrich 等人用的是同一势能。δ≤0 时势能和力都为零:圆盘不相碰就互不影响。来源:C. S. O’Hern · C. P. Goodrich
壁像一面镜子
实验室里的盒子有四面平直、无摩擦的壁。圆心到壁的距离 h 小于半径 R 时,壁对圆盘的作用就像圆盘碰到了自己的镜像:势能为 (ε/α)(1−h/R)α,谐振情形下刚度是 ε/R2。
这条壁的定律是本课程自己的选择。O’Hern 等人用周期性盒子,没有壁;我们在第四章读他们的数据时,会用周期性盒子重新算一遍。
完整例题:夹在两壁之间的两个圆盘
把一个小盘(R1=0.5)和一个大盘(R2=0.7)放在一条水平线上,左右各一面壁。两盘的自然长度合计 2R1+2R2=2.4,把两壁的间距压到 2.39,总共要吸收 Δ=0.01 的重叠。取谐振接触。
先建模。每个圆盘只受左右两个力,要平衡,这两个力必须大小相等。三个接触传递的是同一个力 f,这正是串联弹簧。三处的刚度分别是 1/R12=4、1/σ2=1/1.44 和 1/R22=1/0.49,单位 ε/d2。
再计算。三处重叠相加等于 Δ,解出 f=0.01/2.18=4.59×10−3ε/d。三处重叠依次是 1.15×10−3、6.61×10−3 和 2.25×10−3,相加正好是 0.01。两盘之间的接触最软,吸收了约三分之二的压缩。
再和数值解比。我们的程序用 FIRE 弛豫求出同一构型的力,与这个闭式解的相对误差不超过 2.2×10−10,三种重叠、两种接触定律都检查过。
串联弹簧的柔度相加。这一结果只对谐振接触成立;Hertz 接触的力不与重叠成正比,要用数值方法解。来源:C. S. O’Hern · J. Guénolé
一百多个圆盘:力沿着少数路径走
把 128 个圆盘装进盒子挤紧,每个接触都按上面的定律给出一个力,但这些力大小悬殊。实验室默认循环挤到最紧时(堆积分数 0.86),有 303 个承力接触:约 25% 的接触上力不到平均值一半,约 6% 超过平均值两倍,最强的约为平均值的 3.1 倍。总的接触力有一半由 29% 的接触承担。
把每个接触画成一条线,线宽正比于力,强接触会连成穿过整个盒子的链条,这就是力链。O’Hern 等人图 20 用同样的画法画出二维双分散堆积的力网络。
在实验里,力链可以直接看到。光弹材料受力后会改变偏振光的颜色和亮度,Zhao 等人把光弹圆盘放在正交偏振光下拍照,从亮度的空间变化读出每一帧的压强。
来源:C. S. O’Hern · Y. Zhao