LBM学习记录1 Introduction
1.1基础流体力学综述
1.1.1 动量
- 质量守恒和动量守恒是流体力学和格子玻尔兹曼模型的核心。
- 动量p = mu,m为质量,u为速度。
- 动量p 与力F 密切相关,F = ma,加速度a=dudta = \frac{du}{dt}a=dtdu,故而F可以写成 F=mdudt=dpdtF=m\frac{du}{dt}=\frac{dp}{dt}F=mdtdu=dtdp。
1.1.2 粘性
- τ=μdudx\boldsymbol{\tau}=\mu \frac{d \mathbf{u}}{d x}τ=μdxdu
剪切力τ\tauτ,粘度μ\muμ - τ=μdudx=μρρdudx=vdpdx\boldsymbol{\tau}=\mu \frac{d \mathbf{u}}{d x}=\mu \frac{\rho}{\rho} \frac{d \mathbf{u}}{d x}=v \frac{d \mathbf{p}}{d x}τ=μdxdu=μρρdxdu=vdxdp
v=μρv= \frac{\mu }{\rho}v=ρμ 瞬时的运动粘度可以看作是动量的扩散系数。
1.1.3 雷诺数
雷诺数(Re)是反应粘性和惯性之间平衡的无量纲数。
Re=uLvRe = u\frac{L}{v}Re=uvL
流体速度u,特征长度L,v运动粘度。低速、高粘度和封闭的流体条件导致低Re,粘性力占主导地位。如果Re<<1,这种流体被称为Stokes或者Creeping flow. 由于孔径小,这种流动在许多多孔介质中的液体中是很常见的。
更高的速度、更大的长度尺度或粘性较低的流体会导致更大的雷诺数。惯性相对于粘性占主导作用。在高雷诺数下,流动会变得不稳定(即开始出现湍流)。随着雷诺数的增加,可能会出现不稳定和湍流。
1.1.4 泊肃叶流
- 在一个管道或两个平行表面之间的狭缝中的流动。
- 在狭缝或管道中,壁上的速度为0(无滑移边界),速度在中间达到最大值。宽度为2a的狭缝中的速度分布是抛物线型的。
u(x)=G∗2μ(a2−x2)u(x)=\frac{G^{*}}{2 \mu}\left(a^{2}-x^{2}\right)u(x)=2μG∗(a2−x2)
重力压力梯度G∗=ρg{G^{*}}=\rho gG∗=ρg或(线性)压力梯度G∗=Pin−PoutL{G^{*}}=\frac{{P_{in}}-{P_{out}}}{L}G∗=LPin−Pout. - 狭缝中的平均速度是最大速度的23\frac{2}{3}32,最大速度是在x=0处实现的。
uaverage =23G∗2μa2u_{\text {average }}=\frac{2}{3} \frac{G^{*}}{2 \mu} a^{2}uaverage =322μG∗a2
1.1.5 拉普拉斯定律
- 气泡和液滴的内部和外部之间存在压力差(像气球一样,气泡或液滴内侧的压力总是更高)。
LBM学习记录1 Introduction相关推荐
- LBM学习记录3 Python实现D2Q9圆柱绕流
在https://blog.csdn.net/weixin_58913471/article/details/117561995?spm=1001.2101.3001.6650.1&utm_m ...
- LBM学习记录5 Python实现IB二维圆柱绕流 1.0
浸润边界(IB)下二维圆柱绕流,bug1.0版 import numpy as np from math import sqrt from numpy import pi as PI from num ...
- M103: Basic Cluster Administration chapter 0 Introduction学习记录
M103: Basic Cluster Administration chapter 0 Introduction学习记录 运行环境 操作系统:windows 10 家庭中文版 Mongodb :Mo ...
- M312: Diagnostics and Debugging chapter 1 Introduction学习记录
M312: Diagnostics and Debugging chapter 1 Introduction学习记录 运行环境 操作系统:windows 10 家庭中文版 Mongodb :Mongo ...
- M201: MongoDB Performance chapter 1 Introduction学习记录
M201: MongoDB Performance chapter 1 Introduction学习记录 运行环境 操作系统:windows 10 家庭中文版 Mongodb :Mongodb 3.4 ...
- MySQL学习记录 (三) ----- SQL数据定义语句(DDL)
相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...
- 台大李宏毅Machine Learning 2017Fall学习笔记 (1)Introduction of machine Learning
台大李宏毅Machine Learning 2017Fall学习笔记 (1)Introduction of machine Learning 台大李宏毅讲的这门课应该不错,课程链接: http://b ...
- RISC-V矢量指令集学习记录
RISC-V矢量指令集学习记录 指令集草案:https://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc 关于这篇博客: 1.这是我RIS ...
- 格子玻尔兹曼法学习记录(附MATLAB画图源程序)
感谢群里的朋友们提供帮助!还是老样子,有啥问题Feel free to tell us~毕竟群众力量大嘛~格子玻尔兹曼救星QQ群:293267908. 流体计算领域中,LBM还是个比较新的思想,最近宝 ...
最新文章
- 基于matlab的退化图像复原(二)------逆滤波复原
- 走在浪潮尖端——为什么选择云计算
- 让IE7/8使用CSS中first-child和last-child样式属性
- 别把客户当傻子,延期交货得这么谈!
- ABAP--如何快速从BSEG读取数据
- VC++实现混合静态分裂视窗的方法
- clickhouse hadoop_ClickHouse如何实现存算分离?
- Python+pyplot绘制带文本标注的柱状图
- linux chmod命令数字,菜鸟学Linux命令:chmod命令和数字文件权限
- 支付宝手机网站即时交易 自己封装的类
- pdfpcell输出换行_poi导出Excel(cell单元格里的一串文字,换行显示,设置字体)...
- Ubuntu 12.04 部署 PostGIS 2.1
- Obsidan之数学公式的输入
- js 网页烟花效果
- Docker常用命令(基础)
- python用双重循环输出菱形_Python 使用双重循环打印图形菱形操作
- 重拾Java基础知识:运算符操作
- zabbix4.0安装部署
- 【Rhapsody学习笔记(二)】Linux环境下的Rhapsody集成引擎安装部署
- IDEA 自定义代码片段/模板