作者:谢易正
链接:https://www.zhihu.com/question/23914350/answer/177359196
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

通常在微观层面,物质的传递可以由三种机制构成: 扩散(Diffusion)+移流(advection)+弥散(dispersion)。dispersion(弥散)是在有advection(移流)存在的情况下发生的,是由于流体流动时溶质的流动速度不均匀而引起的一种对扩散现象(diffusion)的加强作用。

流体力学大师G.I.Taylor在1953年发表了关于直管层流下弥散现象对溶质扩散作用的影响的论文,其后又发表了在紊流状态下弥散的影响。

Dr. Pengfei Zhang 的Groundwater Hydrology 的讲义的第16章对弥散做了一个简单的介绍(讲义可以网上自由下载)。Groundwater Hydrology

所谓的dispersion其实就是流动的流体因为速度不均匀而引起一种对溶质扩散(分子扩散 Molecular Diffusion)作用的加强作用,称之为机械弥散(Mechanical Dispersion)。在多孔介质中,这种速度不均是由于孔隙结构引起的。由于孔隙壁面的摩擦(friction on pore wall)孔径不均匀(pore size),溶质的运动轨迹(path length)的不同引起的(图1,2)。

机械弥散系数=平均流速v(average linear velocity)*弥散长度aL(longitudinal dispersivity)

Dz=aL*v

<img src="https://pic4.zhimg.com/v2-eb6b655147c9d12620e4852664a3f007_b.png" data-rawwidth="653" data-rawheight="636" class="origin_image zh-lightbox-thumb" width="653" data-original="https://pic4.zhimg.com/v2-eb6b655147c9d12620e4852664a3f007_r.png">

图1:Factors causing pore-scale longitudinal dispersion (Fetter).

<img src="https://pic4.zhimg.com/v2-5cf9662a7160493aeb6d75ac830c6ed3_b.png" data-rawwidth="280" data-rawheight="271" class="content_image" width="280">

图2:Flow paths in a porous medium that cause transverse dispersion (Fetter).

由于机械弥散和分子扩散两者是一起的,无法把机械弥散从分子扩散中分离出来,所以又把分子扩散和机械弥散两重作用合起来成为水动力学弥散(hydrodynamic dispersion),

即 hydrodynamic dispersion=Molecular Diffusion+Mechanical Dispersion

因此,水动力学弥散的弥散系数D就可以写成分子扩散的有效扩散系数D*和机械弥散的弥散系数Dz之和。D=aL*v+D*

在流体的移流速度很小的时候,溶质的传递主要是以分子扩散(diffusion)为主。当移流速度很大时候,主要是以advection(移流)为主。但速度介于中间时,dispersion(弥散)的作用就出现了。这个速度的判断有一个Peclet数可以判断, (图3).Pe=Vx*d/Dd。其中,Dd表示有效扩散系数。DL表示机械弥散系数。

<img src="https://pic3.zhimg.com/v2-f197a0650658d6924fc4a8d923fc4d2e_b.png" data-rawwidth="992" data-rawheight="1355" class="origin_image zh-lightbox-thumb" width="992" data-original="https://pic3.zhimg.com/v2-f197a0650658d6924fc4a8d923fc4d2e_r.png">

图3 弥散和扩散的关系(出处忘了....)

总而言之,做一个不严谨的说明,当流体没有移动的时候,advection不存在的时候,扩散diffusion照样存在。当advection存在的时候,弥散dispersion就出现了,这个时候至于弥散和扩散哪一个更重要呢,取决于这个advection的速度有多大。

扩散(diffusion)和弥散(dispersion)有什么区别的更多相关文章

  1. 常见的加密和解密算法—DES

    一.DES加密概述 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并 ...

  2. 加解密 3DES AES RSA 简介 示例 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  3. 对称密码-DES和3DES

    最近在看信息安全的知识,就总结了一下自己所学到知识. 先说一下什么是对称密码算法,什么是对称密码算法呢?对称密码算法是指有了加密密钥就可以推算出解密密钥,有了解密密钥就可以推算出加密密钥的的算法. 那 ...

  4. 加密算法 DES 3DES RSA AES 简介

    数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为[密文],使其只能在输入相应的[密钥]之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人 ...

  5. java-信息安全(二)-对称加密算法DES,3DES,AES,Blowfish,RC2,RC4

    概述 信息安全基本概念: DES(Data Encryption Standard,数据加密标准) 3DES(Triple DES,三重数据加密算法(TDEA,Triple Data Encrypti ...

  6. AES算法,DES算法,RSA算法JAVA实现

    1     AES算法 1.1    算法描述 1.1.1      设计思想 Rijndael密码的设计力求满足以下3条标准: ① 抵抗所有已知的攻击. ② 在多个平台上速度快,编码紧凑. ③ 设计 ...

  7. 对称加密算法 ~ Des

    一.对称加密 (Symmetric Key Encryption)  对称加密是最快速.最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret ...

  8. C#几种常用的加密方式

    一.AES加密算法   AES算法基于排列和置换运算.排列是对数据重新进行安排,置换是将一个数据单元替换为另一个.AES 使用几种不同的方法来执行排列和置换运算.    AES是一个迭代的.对称密钥分 ...

  9. Python 根据id生成唯一码

    Python 根据id生成唯一码 最近业务中遇到需要分享某个文案,复制文案打开APP需要提取文案中包含的id,但又不想明文暴露id,所以需要对id进行加密,很想让前端来做,可惜多个前端协调起来不方便( ...

随机推荐

  1. Netty-----初探

    今天看gateway 实现的时候看到个哥们基于的netty实现的gateway.so,解析一下Netty. 废话少说,maven pom 引入,down 下jar包.看了下netty的包结构,还是挺明 ...

  2. spring-boot实战【01】:Hello World项目搭建

    原文:http://www.cnblogs.com/yucongblog/p/7355519.html 简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用S ...

  3. 邁向IT專家成功之路的三十則鐵律 鐵律二十五:IT人屈辱之道-十倍奉還

    現代人普遍火氣都很大,與人爭論時只要有一點點感到屈辱,便會開始大聲反擊,甚至於暴力相向.至於企業中的人事相鬥,則是典型的來個明爭暗鬥,直到成為老闆眼中的紅人,在逐漸掌握了權力之後再來個內部大清洗,不久 ...

  4. 【hibernate】唯一约束 注解

    唯一约束注解 单列约束和联合约束 分别如下 @Table( uniqueConstraints = { @UniqueConstraint(columnNames = "uid") ...

  5. VS"后生成事件" 菜单的使用

    网上有很多的文章都在介绍怎样创建一个自己定义的dll文件,以及怎样使用一个dll文件,在此不在赘述.本文主要介绍怎样使用VS2008的"生成后事件"的命令行,将一个dll文件直接复 ...

  6. C# 使用xenocode混淆加密【转】

    http://www.cnblogs.com/chendaoyin/archive/2013/05/03/3056692.html   之前就了解过混淆加密工具,但这还是第一次使用,选择了xenoco ...

  7. Nutch学习笔记二——抓取过程简析

    在上篇学习笔记中http://www.cnblogs.com/huligong1234/p/3464371.html 主要记录Nutch安装及简单运行的过程. 笔记中 通过配置抓取地址http://b ...

  8. linux mysql-server can't find mysql_config

    linux mysql-server can't find mysql_config Ask Question up vote7down votefavorite 3 I have a running ...

  9. css3 - 基本选择器

    有人说类选择器最好不要超过三层,其实我也是这样认为的,不是吗? 选择器分为四大类 标签.全选(相对于子类继承了0.1).类.ID 权值分别是:1->0.1->10->100(权值可叠 ...

  10. OpenCV入门笔记(一) Linux下的安装

    关于OpenCV,有中文的官方站点.里面翻译了官网的教程和API等.中文官方Tutorials见这里:[Tutorials] 一.Ubuntu下的安装 能够选择直接从库里安装,或者手动编译安装,请參考 ...