如果粉末间隙内壁的表面能随着润湿而降低,则液体会向管内上升渗入(\(\gamma_{\text{SL}}<\gamma_{\text{SO}}\))。

考虑液体上升的驱动力来自于附加压力,则由弯曲表面附加压力 Young-Laplace 方程,驱动力为:

\[F=pS=\frac{2\gamma\cos\theta}R\pi R^2=2\pi R\gamma\cos\theta
\]

间隙内的粘性摩擦力由 Poiseuille 定律给出,其表达式为:

\[F_\eta=8\pi\eta vh
\]

式中 \(v\) 代表上升平均速率,\(h\) 代表液体上升高度。

考虑运动过程,可列出方程

\[\frac{\mathrm d(MV)}{\mathrm dt}=F-F_\eta-W
\]

式中 \(W\) 代表重力,\(W=\rho g\pi R^2h\)。

一般而言,间隙是很细的,液体的运动也很缓慢。而且众所周知,小管子里还有边界层效应,其实速度是很小的,与摩檫力相比,惯性项可以忽略!直接一波简化!

\[\begin{matrix}
\displaystyle F-W=F_\eta \\[1ex]
\displaystyle 2\pi R\gamma\cos\theta-\rho g\pi R^2h=8\pi\eta vh
\end{matrix}
\]

直接再简化,忽略 \(W\)!有

\[2\pi R\gamma\cos\theta=8\pi\eta vh=8\pi\eta\frac{\mathrm dh}{\mathrm dt}h
\]

积分易得

\[h=\sqrt{\frac{\gamma R\cos\theta}{2\eta}t}
\]

上式就是 Washburn 方程,又称 Lucas-Washburn 方程,又称 Bell-Cameron-Lucas-Washburn 方程,名字一听就非常厉害。定性地讲,\(h\propto\sqrt t\)。

式中 \(\theta\) 代表接触角。Cassie 定律用于描述液体固体接触时的接触角,复合材料的接触角为

\[\cos\theta_c=\sigma_1\cos\theta_1+\sigma_2\cos\theta_2
\]

Cassie 和 Baxter 扩展了粗糙度影响的概念,对于多孔介质,液体不穿透沟槽而是留下一个空气间隙,有

\[\cos\theta_c=\sigma_1\left(\cos\theta_1+1\right)-1
\]

如果我们试图计算以下渗透深度呢?水表面张力取 \(\gamma=72~\text{mN/m}\),粘度取 \(\eta=0.89~\text{mPa}\cdot\text s\),间隙只能按粉末粒径瞎估一个 \(R=1\sim5~\mu\text m\),接触角查到的其实是 \(90\) 度以上了,但那样算出来就是完全无法渗透,我们只能瞎估一个 \(89\) 度好了,虽然不太科学,但应该大家不会在意。取 \(t=10~\text s\),如果代入 \(R=1~\mu\text m\),则 \(h=\sqrt{\dfrac{72\times10^{-3}\times1\times10^{-6}\cos89^\circ}{2\times10^{-3}}\times10}\approx4.2~\text{mm}\)。

Lucas-Washburn + Cassie-Baxter的更多相关文章

  1. 【HDU 3037】Saving Beans Lucas定理模板

    http://acm.hdu.edu.cn/showproblem.php?pid=3037 Lucas定理模板. 现在才写,noip滚粗前兆QAQ #include<cstdio> #i ...

  2. CF451E Devu and Flowers (隔板法 容斥原理 Lucas定理 求逆元)

    Codeforces Round #258 (Div. 2) Devu and Flowers E. Devu and Flowers time limit per test 4 seconds me ...

  3. 大组合数:Lucas定理

    最近碰到一题,问你求mod (p1*p2*p3*……*pl) ,其中n和m数据范围是1~1e18 , l ≤10 , pi ≤ 1e5为不同的质数,并保证M=p1*p2*p3*……*pl ≤ 1e18 ...

  4. HDU 5446 中国剩余定理+lucas

    Unknown Treasure Time Limit: 1500/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Other ...

  5. 【BZOJ-4591】超能粒子炮·改 数论 + 组合数 + Lucas定理

    4591: [Shoi2015]超能粒子炮·改 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 95  Solved: 33[Submit][Statu ...

  6. 组合数取模Lucas定理及快速幂取模

    组合数取模就是求的值,根据,和的取值范围不同,采取的方法也不一样. 下面,我们来看常见的两种取值情况(m.n在64位整数型范围内) (1)  , 此时较简单,在O(n2)可承受的情况下组合数的计算可以 ...

  7. hdu 5446 Unknown Treasure Lucas定理+中国剩余定理

    Unknown Treasure Time Limit: 1500/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Other ...

  8. hdu 3037 Saving Beans Lucas定理

    Saving Beans Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Tota ...

  9. 【BZOJ1951】【SDOI2010】古代猪文 Lucas定理、中国剩余定理、exgcd、费马小定理

    Description “在那山的那边海的那边有一群小肥猪.他们活泼又聪明,他们调皮又灵敏.他们自由自在生活在那绿色的大草坪,他们善良勇敢相互都关心……” ——选自猪王国民歌 很久很久以前,在山的那边 ...

  10. BZOJ4176: Lucas的数论

    Description 去年的Lucas非常喜欢数论题,但是一年以后的Lucas却不那么喜欢了. 在整理以前的试题时,发现了这样一道题目“求Sigma(f(i)),其中1<=i<=N”,其 ...

随机推荐

  1. 【vue】利用输入框搜索过滤来选择列表

    方法1 <div id="app"> <input type="text" @input="handleInput()" ...

  2. TCP,UDP,IP,数据链路层头部详解

    UDP头部 可以看到UDP头部由(源端口).(目的端口).(长度)跟(校验和)组成,总共8字节. 源端口:发送方的端口号,16位,即2字节. 目的端口:接收方的端口号,16位,即2字节. 长度:头部+ ...

  3. SDL3 入门(4):选择图形引擎

    SDL2 创建渲染器时只能指定使用软件渲染还是硬件加速,无法选择使用哪种图形引擎实现硬件加速.SDL3 对此做了优化,可以在创建渲染器时指定 rendering driver 也就是图形引擎,比如在 ...

  4. DASCTF X GFCTF 2024|四月开启第一局 [PWN]详解

    DASCTF X GFCTF 2024|四月开启第一局[PWN] wp(详解) 1.dynamic_but_static 题目保护情况 64位程序,没有开canary和pie保护,got表可改 64位 ...

  5. 2024 年 Visual Studio 实用插件集合

    前言 在软件开发领域,选择正确的工具可以极大地提升开发效率和质量. Visual Studio作为微软推出的强大集成开发环境(IDE),通过安装合适的插件,可以进一步增强其功能,满足开发者多样化的需求 ...

  6. NOIP2023

    坐标HA 背景 打完CSP-S后觉得自主招生稳了,就想着NOIP摆烂,所以此游记仅仅是为了凑数. 正文 Day 0 不出所料,机房统一集训,但是在CSP集训后导致的期中挂分的影响下,这一想法被家长以及 ...

  7. 一文揭开JDK21虚拟线程的神秘面纱

    虚拟线程快速体验 环境:JDK21 + IDEA public static void main(String[] args) { try (var executor = Executors.newV ...

  8. 毕设项目:springboot+vue实现的在线求职平台

    一.前言 随着信息技术的飞速发展和互联网的普及,线上求职已成为众多求职者和企业招聘的重要渠道.为满足市场需求,我们利用Spring Boot和Vue技术栈,开发了一款功能全面.用户友好的在线求职平台. ...

  9. UE中返回值为数组的时候,无法传递Reference的问题

    我如果要修改一个类或者结构体的成员变量, 那么我需要通过函数返回 也就是说Struct目前不能传递引用,只能传递备份

  10. python统计班级学生

    python统计班级学生 如下场景: 假设我有一个学生类和一个班级类,想要实现的功能为:    执行班级人数增加的操作.获得班级的总人数:    学生类继承自班级类,每实例化一个学生,班级人数都能增加 ...