渗流理论:从一条通路到临界阈值
水能否穿过一块多孔材料,取决于孔隙有没有接成通路。只知道“一半位置可以通过”,还不足以判断水能不能从顶端到达底端。
下面的两种排布,都开放了 64 格中的 24 格。一种能贯通,另一种不能。再把一张几乎处处开放的图堵住一个关键位置,整条通路也可能突然中断。
数量相同,连通结果却不同。 渗流理论要进一步研究:当这些位置随机开放时,贯通的机会怎样随开放概率变化,以及为什么会出现一个临界阈值。
相同数量,不同通路
先约定最简单的规则:格子只有“开放”和“关闭”两种状态。开放格子可以与上下左右的开放邻居相连,斜对角不算;图的左右边界也不相接。
从顶行的所有开放格子出发,沿开放格子移动。如果能到达底行,就称这张图顶底贯通。路径可以绕行、转弯,也可以暂时向上走。
这里用水帮助辨认“从顶端可达”的区域,只判断连通关系,不模拟重力、压力或流速。模型的这一简化也常用于渗流算法教学。
先切换“三列开放”和“三行开放”;再选“一个瓶颈”,关闭第 4 行第 4 列,观察只改一格的结果。
三列开放时,有从顶到底的通路;三行开放时,下面的关闭区域把通路截断。前者只开放 37.5%,已经贯通。
“一个瓶颈”中,原有 57 格开放。关闭唯一的桥接格后,仍有 56 格开放,占 87.5%,却不再贯通。开放比例本身不能决定一张图是否贯通,还要看位置怎样连接。
把相连的格子归成一组
能通过开放路径互相到达的一组开放格子,称为一个连通簇。同一个簇内部可以绕路到达;不同簇之间隔着关闭格子。
接通顶端的簇会被标成蓝色。并不是所有开放格子都能从顶端到达,也不是最大的簇一定接通顶端。只要某个簇同时接触顶边和底边,就存在贯通路径。
让每个位置独立开放
刚才的排布由人指定。现在给每个格子同一条随机规则:以概率
这里的
这不要求每张图恰好开放 60%。 随机抽出的实际比例会在附近波动。把格点随机开放的模型称为位渗流(site percolation);本文先讨论最近邻相连的正方格点。
独立开放的数学定义与比例波动
用
对任意有限的格点集合,指定各格状态的概率,等于各自状态概率的乘积。这就是此处独立性的含义。
边长为
因此,增大尺寸会让实际开放比例更接近
提高概率时,保留同一张随机底图
为了看清“多开放一些格点”的效果,可以先给每格抽一个 0 到 1 之间的随机数
右边的指示符号
这样,向右拖动
缓慢提高 p,观察几个小簇怎样接到一起。定位首次贯通后重新抽样,比较新图的首次贯通位置。
一格新开放的位置,可能只是让某个簇大一格,也可能同时接上几块已有区域。贯通出现的那一刻,往往是在这些区域之间补上了连接。
这能解释单张图怎样发生改变。要判断某个
从一张图到贯通概率
记
例如
估计它。字母上方的帽子表示这是样本估计值。下面可以分别增加三种尺寸的样本数,也可以只移动读取滑块,比较同一批样本在不同
先在 p = 0.4、0.6、0.8 附近读数;增加样本后再比较三条曲线。留意大尺寸的过渡区与抽样波动。
尺寸较大时,曲线的主要过渡通常集中在更窄的概率范围:低概率的一侧很少贯通,高概率的一侧经常贯通。有限图上仍会有成功与失败混杂的区间。
增加样本数可以减少抽样波动;增加格点尺寸则改变正在研究的概率
模拟曲线的计算方法与误差
对一组固定的随机数底图,按随机数从小到大逐个开放格点。每次把新格点与已经开放的邻居合并成簇;簇同时接触顶底时,记录该图首次贯通的参数
因为开放集合随
每个固定
平方根称为标准差,所以其上界为
一条曲线上不同
阈值属于什么对象
数学上的临界阈值定义在无限延伸的格点上。格点再多也有下一圈,不存在最外面的边界。
选定一个格点作为原点,记它所在的开放簇为
临界阈值定义为
随着
0.592746 的准确含义
对于本文的无限方格、上下左右最近邻、各格独立开放的位渗流,临界值的数值估计为
这个小数来自数值研究;例如 Jacobsen(2015)给出了高精度估计。这里保留六位小数,足以作为交互实验的参考。不能把它写成已知的精确闭式结果,也不能从一张
| 对象 | 表示什么 |
|---|---|
| 某张图的 |
该组随机数底图首次贯通的参数 |
| 给定有限尺寸后,顶底贯通的概率 | |
| 无限格点上,原点属于无限开放簇的概率 | |
| 无限模型的临界阈值 |
有限正方形的贯通概率在阈值以下随尺寸增大趋向 0,在阈值以上趋向 1。临界点附近的有限尺寸行为要单独研究;
因此,第一次贯通、有限图中贯通一半的参数,以及无限模型的
换一种连接规则,阈值也会改变
到这里,随机的是格点本身。另一种常见模型保留全部节点,只让相邻节点之间的每条连接以概率
对电路而言,可以把节点理解成接线点、边理解成导线。位渗流随机移除接线点及其可用连接;键渗流随机断开导线。它们对通路的影响不同。
把共同的 p 调到 0.5 和 0.6,分别重新抽样几次。核对左侧开放的是格点,右侧开放的是连接。
| 无限模型 | 临界阈值 |
|---|---|
| 正方格最近邻位渗流 | |
| 正方格最近邻键渗流 | |
| 一维最近邻位渗流 |
方格键渗流的
方格键渗流为何与
在原方格每个面的中心放一个点,把相邻面中心连起来,得到对偶方格。原图的一条边关闭时,规定与它交叉的对偶边开放。
原图的开放路径无法穿过由关闭原边对应的对偶通路。这样,原图的通路与对偶图的阻隔形成联系;对偶边的开放概率为
正方格的对偶仍是正方格,
严格证明见上引讲义第 2、3 节。这里给出对偶的作用与证明所需的关键方向,不把对称性本身当作完整证明。
一维链:每一格都必须开放
如果格点只能排成一条链,就没有绕过缺口的路线。含
这里上标 chain 表示链模型;
先保持 p = 0.99,把链长从 10 调到 100;再把 p 调到 1,比较理论概率与单次样本。
对任意固定的
只有
一个可以完整算清的小例子
无限方格的阈值不容易求,有限小图的贯通概率却可以直接算。考虑
这张图贯通,当且仅当左列两格全开,或右列两格全开。每列全开的概率为
“两列都没有全开”的概率为
在
从全部排布写出有限图的精确概率
对于
用
因此
求和符号
有限图的概率是一个多项式,会连续变化。无限系统的临界现象,来自尺寸不断增大的极限;不能把小图的光滑曲线当成不存在临界行为的反例。
这套模型能说明什么
渗流把问题缩减为两件事:哪些位置或连接可用,以及它们能否接成跨越系统的通路。它可以帮助讨论多孔介质的连通性、导电材料中的通路或网络断连问题。
应用时,必须重新核对几何结构、相邻规则与独立性。真实孔隙可能大小不一、彼此相关;一条连通路线也不直接给出流量、电阻或传输时间。这些量需要额外的物理模型。
本文的五个实验使用有限自由边界,正方格只接上下左右。约 0.592746 的参考值属于相应的无限独立位渗流模型;改变成键渗流、一维链、允许斜向连接或加入空间相关性,都需要重新判断临界行为。
参考资料
- Hugo Duminil-Copin, Introduction to Bernoulli percolation:伯努利模型、单调耦合、临界点与非临界区域的性质。
- Jesper Lykke Jacobsen(2015), Critical points of Potts and O(N) models from eigenvalue identities in periodic Temperley–Lieb algebras:正方格位渗流阈值的高精度数值估计。
- J. van den Berg, Introduction to Bond Percolation on the Square Lattice:对偶、Harris–Kesten 定理与严格证明。
- Robert Sedgewick & Kevin Wayne, Algorithms, Union–Find及渗流教学图示:有限格点模型与连通性计算。
- Title: 渗流理论:从一条通路到临界阈值
- Author: 姜智浩
- Created at : 2026-10-19 17:38:00
- Updated at : 2026-10-19 17:53:42
- Link: https://super-213.github.io/zhihaojiang.github.io/2026/10/19/percolation-theory/
- License: This work is licensed under CC BY-NC-SA 4.0.
Loading comments…