【小白的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教材上的那些点缀着各种让人眼花缭乱符号的数学公式,整个人就不好了.不过这些事情小白也不好意思去麻烦师兄师姐们,还得靠自己去摸索.正好趁着暑假把 ...
随机推荐
- js的touch事件的实际引用
一开始做前端页面的时候,接触的也是js,但是随后便被简单高效的jquery吸引过去,并一直使用至今. 而js,则被我主观的认为底层技术而抛弃. 直到这几天工作需要,研究移动端页面的触屏滑动事件,搜索j ...
- mssql 跨库获取mysql
exec sp_addlinkedserver @server='MYSQL', --这是链接服务器的名称 @srvproduct='mysql', --这个你自己随便吧 @provider='MSD ...
- Java 9将采用新的版本字符串格式
在现有的版本编码格式使用了两年之后,从Java 9开始,Java版本方案将根据业内软件版本编码的最佳实践进行修改.使用或解析Java版本字符串的应用程序开发人员要注意了,因为这种变化 ...
- Singleton(单例模式)
一. /** * lazy man(不是线程安全的) * @author TMAC-J * */ public class Singleton { private static Singleton i ...
- C# out ref 重载
今天看极客学院wiki时候看到了out,ref的介绍,之前对这个知识点没有深刻认识,所以就写了个小测试看了下,瞬间明白了. using System; using System.Collections ...
- JS+HTML5的Canvas画图模拟太阳系运转
查看效果:http://hovertree.com/texiao/html5/9.htm 地球自传 http://hovertree.com/texiao/html5/8.htm 代码如下: < ...
- html5 canvas简易版捕鱼达人游戏源码
插件描述:html5利用canvas写的一个js版本的捕鱼,有积分统计,鱼可以全方位移动,炮会跟着鼠标移动,第一次打开需要鼠标移出背景图,再移入的时候就可以控制炮的转动,因为是用的mouseover触 ...
- 轻松掌握:JavaScript单例模式
单例模式 定义:保证一个对象(类)仅有一个实例,并提供一个访问它的全局访问点: 实现原理:利用闭包来保持对一个局部变量的引用,这个变量保存着首次创建的唯一的实例; 主要用于:全局缓存.登录浮窗等只需要 ...
- PKCS#1规范阅读笔记2--------公私钥ASN.1结构
PKCS#1种介绍了哈希算法的OID等的ASN.1结构,因为使用ASN.1的解码工具(比如:ASN1View)时,会自动显示出各OID的含义,所以这里就不说明了.下面就只简单摘抄一下RSA公私钥的AS ...
- 关于如何在Android、Java等非微软平台上建立高信任的SharePoint应用程序
关于如何在非微软平台上建立高信任的SharePoint应用程序 原文 :http://blogs.msdn.com/b/kaevans/archive/2014/07/14/high-trust-sh ...