【小白的CFD之旅】06 流体力学基础
从黄师姐那里了解到要学习CFD的话,需要先补充流体力学、数学以及计算机方面的常识,小白就一阵头大。想起当初自己已经把牛皮吹出去了,现在都不知道怎么收场,一个月入不了门多丢人。不过头大归头大,小白还是老老实实在图书馆呆了一个星期,基本上将流体力学基础过了一遍,虽然说学得很粗糙,但一些基本原理还是有了了解。。
流体力学基础内容:
1.流体属性
- 连续介质假定:需要了解"宏观上无穷小、微观上无穷小"的概念以及knudsen数的定义方式。
\[K_n=\frac{\lambda}{L}\]
其中,\(\lambda\)为分子自由程,\(L\)为系统长度尺度。\(K_n\)越大,意味着流体越稀薄。
流体密度:流体密度反映的是流体微团的平均密度。
流体粘度:反映剪切应力与应变之间的关系。
根据流体属性可将流体分为不同的类型:
- 稀薄流体
- 可压缩流体和不可压缩流体
- 牛顿流体与非牛顿流体
- 粘性流体与理想流体
2.流体静力学
- 流体静力学:几乎所有的流体力学参考资料上都会包含有流体静力学方面的内容,这些内容说到底也就是一个流体静止条件下压力分配的问题。
在学习流体静力学过程中,需要掌握的概念包括:
- 静力学基本方程
\[z+\frac{p}{\rho g}=c\] - 流体压力只与深度有关,与方向无关,同一深度位置压力相等。
- 绝对压力与相对压力
- 表压
3.流体动力学
流体动力学研究流体流动状态下压力速度分布,主要包括两大块的内容:
3.1 伯努利方程
\[p_0+\rho gh_0+\frac{1}{2}\rho v_0^2=p_1+\rho gh_1+\frac{1}{2}\rho v_1^2\]
或
\[p_0+\rho gh_0+\frac{1}{2}\rho v_0^2=c\]
在学习伯努利方程时,需要搞清楚几个关于压力的概念:
- 静压:即式中的\(p_0\)
- 动压:即式中的\(\frac{1}{2}\rho v_0^2\)
总压:静压与动压的和称之为总压。
3.2 流动阻力计算
流动阻力包含沿程阻力与局部阻力。
3.2.1 沿程阻力
对于管道流动,其沿程阻力可通过范宁公式计算:
\[h_f=\lambda \frac{l}{d} \frac{u^2}{2}\]
式中,\(l\)为管道长度,\(d\)为管道内径,\(\lambda\)为阻力系数。
对于阻力系数\(\lambda\),层流和湍流状态下计算方式不同:- 层流状态下:
\[\lambda=\frac{64}{Re}\]
其中雷诺数\(Re=\frac{ud\rho}{\mu}\) 湍流状态下
对于光滑管道,可用伯拉修斯经验方程
\[\lambda = \frac {0.3164}{Re^ \left(0.25\right)}\]
对于粗糙管道,阻力系数可查莫迪图。3.2.2局部阻力
\[h_f = \xi \frac{u^2}{2}\]
式中,\(\xi\)为阻力系数,不同设备的阻力系数需要通过实验测定。
这是江小白通过一周的学习,对于流体力学总结的内容,不过黄师姐听完小白的汇报后,只说了句“学了点儿皮毛,聊胜于无,后面有的学。”
郑重申明
- 本系列根据真实经历改编,如有雷同实属巧合,请勿人肉
- 转载请务必保证文字完整
【小白的CFD之旅】06 流体力学基础的更多相关文章
- 【小白的CFD之旅】小结及预告
这是小白系列的索引,后续会继续更新. 已更新的部分 01 引子02 江小白03 老蓝04 任务05 补充基础06 流体力学基础07 CFD常识08 CFD速成之道09 初识FLUENT10 敲门实例1 ...
- 【小白的CFD之旅】01 引子
小白的CFD之旅 写在前面 CFD是计算流体力学的英文简称,是计算机辅助工程(CAE)的主要分支,目前广泛应用与科学研究.工程设计中.这是一门综合了数学.计算机及流体力学的综合学科,涉及到众多的专业理 ...
- 《小白的CFD之旅》招募写手
<小白的CFD之旅>系列招募写手. 由于工作繁忙,<小白的CFD之旅>系列更新缓慢,现招募志愿者写手.这是一个分享平台,欢迎各位愿意分享自己CFD学习经历的朋友们. <小 ...
- 【小白的CFD之旅】13 敲门实例【续3】
接上文[小白的CFD之旅]12 敲门实例[续2] 4 Results4.1 计算监测图形4.2 Graphics4.2.1 壁面温度分布4.2.2 创建截面4.2.3 显示截面物理量4.2.4 Pat ...
- 【小白的CFD之旅】12 敲门实例【续2】
接上文[小白的CFD之旅]敲门实例[续] 主要内容 3 Solution3.1 Solution Methods3.2 Solution Controls3.3 Monitors3.4 Report ...
- 【小白的CFD之旅】11 敲门实例【续】
主要内容: 接上文[小白的CFD之旅]10 敲门实例 2.4 Materials设置2.5 Cell Zone Conditions2.6 Boundary Conditons2.7 Dynamic ...
- 【小白的CFD之旅】05 补充基础
黄师姐是一个很干脆果敢的人,从她的日常装扮就能显露出来.卡帕运动装,白色运动鞋,马尾辫,这是小白对黄师姐的第一印象.“明天早上九点钟来实验室,我给你安排这阵子的任务.”黄师姐对小白说.说话语气和老蓝一 ...
- 【小白的CFD之旅】15 四种境界
天气不错,小白一大早就起床了,吃过早餐就往奔实验室而去.路上碰到了同去实验室的小牛师兄. "小白,这么早啊",小牛师兄老远就发现了小白,打招呼道. "早啊,牛师兄,刚吃完 ...
- 【小白的CFD之旅】18 控制方程基础
忙碌了一个学期终于放暑假了,小白心情很愉快.然而想起CFD教材上的那些点缀着各种让人眼花缭乱符号的数学公式,整个人就不好了.不过这些事情小白也不好意思去麻烦师兄师姐们,还得靠自己去摸索.正好趁着暑假把 ...
随机推荐
- 优化MySchool数据库设计
第一章 数据库的设计 1.E-R图中: 矩形:实体 椭圆:属性 菱形:关系 直线:连接实体,属性和关系 2.映射基数 一对多 多对一 多对多 3.范式: 第一范式:确保每列的原子性 第二范式:确保表中 ...
- eclipse自动补全的设置(自动提示)
如果你用过Visual Studio的自动补全功能后,再来用eclipse的自动补全功能,相信大家会有些许失望. 但是eclipse其实是非常强大的,eclipse的自动补全没有VS那么好是因为e ...
- Redis 详解 (一) StackExchange.Redis Client
这期我们来看StackExchange.Redis,这是redis 的.net客户端之一.Redis是一个开源的内存数据存储,可以用来做数据库,缓存或者消息代理服务.目前有不少人在使用ServiceS ...
- javascript 百度地图API - demo
<!DOCTYPE html> <html> <head> <meta name="viewport" content="ini ...
- python基础之迭代器、装饰器、软件开发目录结构规范
生成器 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大 ...
- Linux(二)__文件目录、常用命令
一.linux下的文件目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层 是根目录"/",然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要 ...
- Xdebug文档(四)函数跟踪
Xdebug能让你把所有函数调用,包括参数和返回值以不同的格式记录到文件中. 这些号称“函数跟踪”功能能帮助你面对一个新应用程序,亦或者在程序运行时你想弄清楚它在做什么.函数跟踪功能可以选择性地显示函 ...
- [ASP.NET MVC] ASP.NET Identity登入技术剖析
[ASP.NET MVC] ASP.NET Identity登入技术剖析 前言 ASP.NET Identity是微软所贡献的开源项目,用来提供ASP.NET的验证.授权等等机制.本篇文章介绍ASP. ...
- hexo博客进阶-相册和独立域名
之前我已经写了一篇文章详细的讲述了如何使用hexo搭建github博客.如果还没有看的可以去看看,hexo搭建博客 其实,根据这篇文章的过程我们就能够搭建一个专属于自己,并且非常美观的博客了.但是如果 ...
- navigationController 返回前N个视图
前提是,由N个视图跳转过来的. //返回前n个 NSInteger index=[[self.navigationController viewControllers]indexOfObject:se ...