Anderson《空气动力学基础》5th读书笔记 第2记——流体静力学初步
与物体在水中受到水的浮力一样,空气中的物体也会受到空气的浮力,但由于这个浮力往往比较小,实际中的很多问题我们常常将它忽略,而对于像热气球这样的靠空气的浮力产生升力的飞行器来说,空气的浮力是不能忽略的。同时,我们利用空气浮力的性质可以推算出高度随气压的关系。本记我们就来领略它的风采!
流体静力学方程
本记我们考虑的是没有流体运动的特殊情况,也就是流体静力学(因为物体是否运动都会受到浮力嘛)。我们首先来设想这么一个例子,有一个微小的长方体流体放在空气中,在没有外界扰动的情况下,空气处在一个平衡状态(大自然的守恒美),也就是说放入空气中的流体受力平衡,即其受到的重力和大气压力是等大反向的。关于这个微元流体的具体参数如下图所示:

我们只要考虑竖直方向上的受力即可,容易推得其受到的重力大小:G=−ρgdxdydzG = -\rho gdxdydz{\color{DarkOrange} }G=−ρgdxdydz(这是个微元流体,里面的密度我们可以认为是处处相等的)。它受到的竖直方向上大气压力就是上下表面受到的大气压力的差值:Fp=ΔpS=pdxdy−(p+dp)dxdy=−dpdxdyF_{p} = \Delta pS= pdxdy - (p+dp)dxdy = -dpdxdy{\color{DarkOrange} }Fp=ΔpS=pdxdy−(p+dp)dxdy=−dpdxdy。这样我们就能列出平衡方程来了,Fp+G=0F_{p} + G = 0Fp+G=0,经过简单的化简,我们可以推得这样一个式子:dp=−ρgdzdp = -\rho gdzdp=−ρgdz,这个式子就是大名鼎鼎的流体静力学方程了。
阿基米德原理的推导
接下来我们来推导一下著名的阿基米德原理,就是测皇冠重量的那个故事。阿基米德告诉我们物体再流体中受到的浮力大小就等于它排开流体的体积大小。接下来我们来对此进行推导,我们先假设把一个任意形状的物体放入空气中,其各项参数如下图所示:

我们来看一下竖直方向上物体受到的大气压力。虚线部分是我们取的一个微元长方体,其穿过流体表面的两块区域分别为 dA1dA_{1}dA1,dA2dA_{2}dA2,且微元长方体的横截面区域为 dAydA_{y}dAy,由于我们取得长方体很细很细,可以认为 dA1dA_{1}dA1,dA2dA_{2}dA2都是平面。接下来就可以给出物体竖直方向上受到的大气压力了:
dFp=−p1dA1cosθ1+p2dA2cosθ2dF_{p} = -p_{1}dA_{1}cos\theta _{1} + p_{2}dA_{2}cos\theta _{2}dFp=−p1dA1cosθ1+p2dA2cosθ2 易知dA1cosθ1=dA2cosθ2=dAydA_{1}cos\theta _{1}=dA_{2}cos\theta _{2}=dA_{y}dA1cosθ1=dA2cosθ2=dAy,我们再根据上面提到流体静力学方程,可以推得:
p1−p2=∫21−ρgdyp_{1} - p_{2} = \int_{2}^{1}-\rho gdyp1−p2=∫21−ρgdy,于是dFp=∫21ρgdydAydF_{p} = \int_{2}^{1}\rho gdydA_{y}dFp=∫21ρgdydAy
我们再来对整个物体来积分:Fp=∮dAy∫21ρgdyF_{p} = \oint dA_{y}\int_{2}^{1}\rho gdyFp=∮dAy∫21ρgdy我们惊奇地可以发现上面这个FpF_{p}Fp的大小就是该物体包围的空气所受的重量(这是高数重积分那章中在讲三重积分时提到的先一后二法)。至此,阿基米德原理也被我们推导完毕了!
应用
理论是为实践服务的,既然理论有了,那么有什么用呢?
如本记开头摘要中提到的那样,我们可以利用阿基米德原理来计算热气球受到的浮力,除此之外,我们还可以利用流体静力学方程来推算高度,Let’s have a try!
首先我们知道,飞机一般是在对流层中飞行,该层中温度和高度有一个众所周知的规律:每上升一千米气温就下降6.5度,也就是dTdh=a\frac{dT}{dh} = adhdT=a(这里的a是常数,即-0.0065K/m),我们还知道理想气体的方程为p=ρRTp = \rho RTp=ρRT,之前我们还推得了流体静力学方程dp=−ρgdhdp = -\rho gdhdp=−ρgdh,我们把这些信息组合起来:dp=−PRTgdh=−−PaRTgdTdp=-\frac{P}{RT}gdh = --\frac{P}{aRT}gdTdp=−RTPgdh=−−aRTPgdT ,移项:dpp=−gaRTdT\frac{dp}{p}= -\frac{g}{aRT}dTpdp=−aRTgdT,两边积分:∫p0pdpp=∫T0T−gaRTdT\int_{p_{0}}^{p}\frac{dp}{p}=\int_{T_{0}}^{T} -\frac{g}{aRT}dT∫p0ppdp=∫T0T−aRTgdT,于是:p=p0(TT0)−gaRp=p_{0}(\frac{T}{T_{0}})^{-\frac{g}{aR}}p=p0(T0T)−aRg(经过一系列简单的化简即可得到该式,这里的p0,T0p_{0},T_{0}p0,T0为海平面处的标准气压和温度)。现在,我们得到了气压和温度的关系,我们再利用温度和高度的关系我们又可以很快地得到气压和高度的关系,这便是飞机上气压高度计的基本原理了,测量出飞行中的静压,然后代入公式算出飞行高度,当然由于海平面处的气压不一定就是标准情况,所以飞行员在飞行过程中得不断修正。
本记到这里就将近尾声了,为什么说是将近呢,因为上面的式子中,我们简化了一个事实,现实中重力加速度是随高度的增加减小的,而非不变量,然而幸运的是,在飞机这种高度下,这种误差基本可以忽略,如果想要了解修正公式,也可以参考 真实海拔和虚拟海拔的关系(?)这篇文章。
Anderson《空气动力学基础》5th读书笔记 第2记——流体静力学初步的更多相关文章
- Anderson《空气动力学基础》5th读书笔记 第0记——白金汉PI定理
目录 量纲分析:白金汉PI定理 相似参数 量纲分析:白金汉PI定理 在空气动力学中,飞机的空气动力主要由自由来流的密度ρ∞,自由来流数V∞,翼弦长度c,自由来流的粘性系数μ∞以及音速a∞,所以假设我们 ...
- Anderson《空气动力学基础》5th读书笔记 第1记——流动相似性
在飞机真正上天之前,我们常常需要制作出缩小版的模型放在风洞中吹呀吹,尽可能地模拟真实飞行中的参数,这时我们就需要实现流动相似性,这便是本记要讲的. 文章目录 一.流动相似性的标准 二.流动相似性的应用 ...
- Anderson《空气动力学基础》5th读书笔记 第5记——推导二维机翼的空气动力学系数
机翼的受力分析图 我们知道,空气对一个物体产生的升力和阻力以及力矩源于作用在整个物体上的压力分布和剪切力分布,所以我们分析上图可知(取单位展长的机翼): 对于上表面: ...
- Anderson《空气动力学基础》5th读书笔记 第4记——黏性流动入门
目录 一.边界层的概念 二.边界层的产生原因 三.剪切力的公式 四.温度分布情况 五.雷诺数与层流.湍流 一.边界层的概念 我们先来介绍边界层的概念(边界层正是黏性流动的产物),边界层是紧挨物体的薄层 ...
- Anderson《空气动力学基础》5th读书笔记 第3记——流动类型
一.连续介质与自由分子流动 分子之间相互碰撞的平均距离定义为平均自由程 .如果平均自由程的数量级远小于飞行器的尺寸时,此时,分子对物体的碰撞如此频繁以至于物体无法分辨出单个的分子碰撞,这时,对物体 ...
- Anderson《空气动力学基础》5th读书笔记导航
没错,在2018年,我正式启程了安德森教授这本空气动力学圣经的阅读,为了深入理解概念,特写此刊,边读边写,2020年一定写完,写不完我就/¥@%¥---! 以下是导航: 第一章任务图: 第一章思维导图 ...
- SQL Server2012 T-SQL基础教程--读书笔记(1-4章)
SQL Server2012 T-SQL基础教程--读书笔记(1-4章) SqlServer T-SQL 示例数据库:点我 Chapter 01 T-SQL 查询和编程背景 1.3 创建表和定义数据的 ...
- SQL Server2012 T-SQL基础教程--读书笔记(8 - 10章)
SQL Server2012 T-SQL基础教程--读书笔记(8 - 10章) 示例数据库:点我 CHAPTER 08 数据修改 8.1 插入数据 8.1.1 INSERT VALUES 语句 8.1 ...
- SQL Server2012 T-SQL基础教程--读书笔记(5-7章)
SQL Server2012 T-SQL基础教程--读书笔记(5-7章) SqlServer T-SQL 示例数据库:点我 Chapter 05 表表达式 5.1 派生表 5.1.1 分配列别名 5. ...
随机推荐
- 3.GoolgeProtoBuffer序列化反序列化
- 在Winform程序中使用Spire.Pdf实现页面添加印章处理
在一些场合,我们往往需要使用印章来给每页文档加盖一个印章,以表示该文档经过某个部门的认证的,常规的做法就是打印文档后盖章,如果需要电子档再行扫描一下.这样的的处理,如果文档很多,且仅仅需要电子文档的就 ...
- Centos-系统内存信息-free
free 显示系统内存信息,包括物理内存.虚拟内存.共享内存和系统缓存 相关选项 -b 以字节byte为单位显示内存使用情况 -k 以k为单位显示内存使用情况 -m 以MB为单位显示内存使用情况 - ...
- CLP(FD)有限域上的约束逻辑式编程
译自http://www.pathwayslms.com/swipltuts/clpfd/clpfd.html#_simple_constraints,SWI-Prolog官网所推荐的进阶教程.目前还 ...
- Java知识系统回顾整理01基础05控制流程01if
一.if if(表达式1){ 表达式2: } 如果表达式1的值是true, 就执行表达式2 public class HelloWorld { public static void main(Stri ...
- C#入门——Console.Write()与Console.WriteLine()
参考:https://blog.csdn.net/qujunyao/article/details/72884670 两者区别: Console.Write("abc"); 输出到 ...
- OneWire总线的Arduino库函数
OneWire总线基本点 One-wire总线是DALLAS公司研制开发的一种协议,采用单根信号线,既传输时钟,又传输数据而且数据传输是双向的.它具有节省I/O 口线资源.结构简单.成本低廉.便于总线 ...
- Jmeter之『Xpath提取器』
1.使用Xpath提取时,有时候需要过滤标题,使用以下语句 //td[@class="r-count" and not(text()="回应")]
- 1.入门篇十分钟了解Spring Cloud
文章目录 Spring Cloud入门系列汇总 为什么需要学习Spring Cloud 什么是Spring Cloud 设计目标与优缺点 设计目标 优缺点 Spring Cloud发展前景 整体架构 ...
- CentOS7.7 系统下 virbr0 虚拟网卡的维护与管理
在 CentOS 7 系统的安装过程中,如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的 virbr0 网卡,这个是因为在虚拟化中有使用到 libvirtd 服务生 ...