从黄师姐那里了解到要学习CFD的话,需要先补充流体力学、数学以及计算机方面的常识,小白就一阵头大。想起当初自己已经把牛皮吹出去了,现在都不知道怎么收场,一个月入不了门多丢人。不过头大归头大,小白还是老老实实在图书馆呆了一个星期,基本上将流体力学基础过了一遍,虽然说学得很粗糙,但一些基本原理还是有了了解。。

流体力学基础内容

1.流体属性

  • 连续介质假定:需要了解"宏观上无穷小、微观上无穷小"的概念以及knudsen数的定义方式。

\[K_n=\frac{\lambda}{L}\]
其中,\(\lambda\)为分子自由程,\(L\)为系统长度尺度。\(K_n\)越大,意味着流体越稀薄。

  • 流体密度:流体密度反映的是流体微团的平均密度。

  • 流体粘度:反映剪切应力与应变之间的关系。

根据流体属性可将流体分为不同的类型:

  • 稀薄流体
  • 可压缩流体不可压缩流体
  • 牛顿流体非牛顿流体
  • 粘性流体理想流体

2.流体静力学

  • 流体静力学:几乎所有的流体力学参考资料上都会包含有流体静力学方面的内容,这些内容说到底也就是一个流体静止条件下压力分配的问题。
    在学习流体静力学过程中,需要掌握的概念包括:
  1. 静力学基本方程
    \[z+\frac{p}{\rho g}=c\]
  2. 流体压力只与深度有关,与方向无关,同一深度位置压力相等。
  3. 绝对压力与相对压力
  4. 表压

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 流体力学基础的更多相关文章

  1. 【小白的CFD之旅】小结及预告

    这是小白系列的索引,后续会继续更新. 已更新的部分 01 引子02 江小白03 老蓝04 任务05 补充基础06 流体力学基础07 CFD常识08 CFD速成之道09 初识FLUENT10 敲门实例1 ...

  2. 【小白的CFD之旅】01 引子

    小白的CFD之旅 写在前面 CFD是计算流体力学的英文简称,是计算机辅助工程(CAE)的主要分支,目前广泛应用与科学研究.工程设计中.这是一门综合了数学.计算机及流体力学的综合学科,涉及到众多的专业理 ...

  3. 《小白的CFD之旅》招募写手

    <小白的CFD之旅>系列招募写手. 由于工作繁忙,<小白的CFD之旅>系列更新缓慢,现招募志愿者写手.这是一个分享平台,欢迎各位愿意分享自己CFD学习经历的朋友们. <小 ...

  4. 【小白的CFD之旅】13 敲门实例【续3】

    接上文[小白的CFD之旅]12 敲门实例[续2] 4 Results4.1 计算监测图形4.2 Graphics4.2.1 壁面温度分布4.2.2 创建截面4.2.3 显示截面物理量4.2.4 Pat ...

  5. 【小白的CFD之旅】12 敲门实例【续2】

    接上文[小白的CFD之旅]敲门实例[续] 主要内容 3 Solution3.1 Solution Methods3.2 Solution Controls3.3 Monitors3.4 Report ...

  6. 【小白的CFD之旅】11 敲门实例【续】

    主要内容: 接上文[小白的CFD之旅]10 敲门实例 2.4 Materials设置2.5 Cell Zone Conditions2.6 Boundary Conditons2.7 Dynamic ...

  7. 【小白的CFD之旅】05 补充基础

    黄师姐是一个很干脆果敢的人,从她的日常装扮就能显露出来.卡帕运动装,白色运动鞋,马尾辫,这是小白对黄师姐的第一印象.“明天早上九点钟来实验室,我给你安排这阵子的任务.”黄师姐对小白说.说话语气和老蓝一 ...

  8. 【小白的CFD之旅】15 四种境界

    天气不错,小白一大早就起床了,吃过早餐就往奔实验室而去.路上碰到了同去实验室的小牛师兄. "小白,这么早啊",小牛师兄老远就发现了小白,打招呼道. "早啊,牛师兄,刚吃完 ...

  9. 【小白的CFD之旅】18 控制方程基础

    忙碌了一个学期终于放暑假了,小白心情很愉快.然而想起CFD教材上的那些点缀着各种让人眼花缭乱符号的数学公式,整个人就不好了.不过这些事情小白也不好意思去麻烦师兄师姐们,还得靠自己去摸索.正好趁着暑假把 ...

随机推荐

  1. 7.6 数据注解特性--StringLength

    StringLength attribute can be applied to a string type property of a class. EF Code-First will set t ...

  2. C#基础-FileStream实现多线程断点续传

    一.前言 网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长.由于这几个月要负责公司的在线升级项目,所以正好顺便写了一下 代码如下: using System; using Sys ...

  3. jquery实现更多内容效果

    体验效果:http://hovertree.com/texiao/jquery/33/ 写个“更多内容的展开/收起”的js 代码如下: <!DOCTYPE html> <html&g ...

  4. Xamarin对Visual Studio用户免费 Xamarin SDK将开源

    在 Build 2016开发者大会上,微软宣布它上个月收购的C#和.NET移动开发工具Xamarin对所有Visual Studio用户免费.所有Visual Studio版本涵盖了从免费的社区版到企 ...

  5. eclipse报错:Failed to load the JNI shared library

    Eclipse运行时提示“Failed to load the JNI shared library /Java/jre6/bin/client/jvm.dll”的一个解决方案 因为 Eclipse ...

  6. hdu-1179-二分图最大匹配

    Ollivanders: Makers of Fine Wands since 382 BC. Time Limit: 2000/1000 MS (Java/Others)    Memory Lim ...

  7. Yii2:避免文件路径暴漏,代理访问文件

    制作背景:公司要做第三方文件管理系统,客户有时候需要直接访问文件,但是我们又不想暴露文件路径,才有这代理访问 基本功能介绍:读取txt文档.读取图片,如果有需要,可以通过插件读取doc.pdf文档, ...

  8. Lind.DDD.Manager里的3,7,15,31,63,127,255,511,1023,2047

    回到目录 进制 我是一个程序猿,我喜欢简单的数字,十进制如何,数字太多,有10种数字组成,但由于它广为人知,所有使用最为广泛,人们的惯性思维培养了十进制,并说它是最容易被计算的数字,事实上,在计算机里 ...

  9. linux下tomcat自启动设置

    1.进入/etc/init.d 2.新建文件tomcat,内容如下: #!/bin/sh # chkconfig: 345 99 10 # description: Auto-starts tomca ...

  10. PowerDesigner 逆向工程 Mariadb 失败

    作者环境是win8.1 64位置 PowerDesigner 15, Mariadb 10+,在逆向的过程中发生错误,导致只能逆向出表对象,但是表对象中的字段信息确实没有的. 错误信息中的一部分是:  ...