首页/文章/ 详情

【分享】“响屁不臭,臭屁不响”背后的流体力学原理

1月前浏览368

点击“CFD之仿真区”关注公众 号交流学习

今天要说的是生活中常见的一种现象——“响屁不臭,臭屁不响”,下面一起从流体力学的角度来看这个有“味道”的现象。

※※屁的组成※※

“屁”是由多种物质混合而成,氮气、氢气、二氧化碳、甲烷以及氧气总共占到99%以上,这些气体都是没有味道的。真正的臭味来源于占比不足1%的氨、硫化氢、粪臭素、挥发性胺、挥发性脂肪酸等具有刺 激性气味的物质,它们虽然量少但威力十足,其中硫化氢是使得屁变臭的罪魁祸首!


屁的成分

图这么大,真的是满满的味道啊。。。

※※原因分析※※

生理学对“响屁不臭,臭屁不响”的解释一般是:当肠道排泄物增多的时候,肠道并不通畅,气流会比较缓释,其含有的臭味元素也会增多(可理解为放臭屁的时候,多半是bianbian的时候了),所以也就通俗地认为响屁不会臭,臭屁不响。

本文从流体力学中的雷诺数角度来分析“响屁不臭,臭屁不响”,主要以小木虫科研网上的一个帖子[1] 为参考。雷诺数是流体流动中惯性力粘性力比值的量度,其定义为:

Re=ρVD/μ

式中V为流体流动速度(据科学测试,屁喷出的速度平均为14公里每小时);D为流场的几何特征尺寸(如肛 门的直径);ρ为流体的密度;μ为流体的粘度。在相同的速度,相同的肛 门,相同的密度(由于硫化氢密度和空气相差无几,所以其含量多少对屁的整体密度影响不大)下,雷诺数的大小基本取决于μ,即流体的粘度。  

复习:


管路内流体雷诺数变化规律:雷诺数小,流体各质点平行于管路内有规则流动,呈层流状态雷诺数很大,流体会呈紊状态。一般管道雷诺数Re<2300为层流状态,Re>4000流状态,Re=2300~4000为过渡状态。


层流状态                                 紊流状态

由于屁里面总会混有硫化氢,它们大多来自黏液,当硫化氢的含量增加时,粘度μ越大,又Re=ρVD/μ,所以随着硫化氢含量的增加(即屁的臭度增加),Re会降低。也就是说,屁越臭,Re会越小,气体越容易保持层流状态,此时气体运动是顺利的,有条不紊的。而屁越不臭,Re会越大,气体运动会由层流转化为紊流(也可说是湍流),此时气体内部运动不规则,容易产生冲撞,于是在屁、肛 门和空气的共同作用下产生振动,发出不雅的声响。 

※※如何掩盖放屁的尴尬呢※※

如果在公共场合放屁,那么掩盖尴尬的最好办法就是装无辜;如果失败,就用手指头指别人。

但是无论如何,你都无法掩盖屁的味道,因为一亿份空气中只要有一份臭气成分,人们就能闻出。


(摘自网络)

然而,如果想让放屁不响(即让雷诺数值变小),可以适当减小通气速度(相同气体量的情况下,扩大肛 门直径可以有效降低气体速度,所以肛 门横截面积增大会减小雷诺数Re)。

因此,在放屁时,保持心平气和的状态,慢放慢收会有效地降低噪音而且站着或蹲着放屁比坐着放屁噪音要小,这就是为什么很多人坐着想放屁的时候会先把屁 股的一侧翘起来再放,因为这样会暂时扩大肛 门的直径,有效降低Re数,降低噪音。

另外,或许是为了让坐后面的人少承受点伤害,自行车车座才有了这种设计吧。。。(瞎猜的,哈哈)

(摘自网络)

※※问题延伸※※

以上只是对“响屁不臭,臭屁不响”进行了定性的解释,至于屁的密度(ρ)和粘度(μ)非人力所能控制,此两项数值与人的食物状况和身体状况也息息相关。不过本文也带有局限性,当然也会出现 “又响又臭”和“不响不臭”的现象。

曾经,我跟我们实验室的几个小伙伴在去吃饭的路上不知道什么原因谈起过一个问题:

人体是如何区分 bianbian的?

查阅了下资料,发现直肠的神经稍可帮助区分这是个屁还是bianbian,但有些时候这些神经稍会被很稀的bianbian迷惑,不能分辨到底是屁还是bianbian。。。所以会出现下面的尴尬场景(摘自网络剧《陈翔六点半》)

THE END


来源:CFD仿真区
振动湍流控制管道
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-13
最近编辑:1月前
濮小川CFD
硕士 心不唤物,物不至!
获赞 16粉丝 43文章 103课程 0
点赞
收藏
作者推荐

【CFD小贴士】Fluent非定常时间变量设置

点击“CFD之仿真区”关注公 众号交流学习→概述在非稳态(非定常)问题中,涉及到时间变量的设置会比较纠结,主要是求解器中的时间步长(Time Step Size)、时间步数(Number of Time Steps)和单位时间最大迭代次数(Max Iterations per Time Step)三个参数如何设定?他们之间有何关系?本文对此三个概念作些讨论,并以FLUENT软件为例,其他CFD模拟软件类似。FLUENT中只有选择用密度基(Density Based)求解器,Formulation选择显式差分(Explicit)才能对时间项使用显式差分格式。其他情况下都只能选择隐式差分(implicit),因此绝大部分情况下都用隐式差分。在此我们重点讨论隐式差分。非稳态情况下,FLUENT是从前一个时间段算到下一个时间段,时间段就是“Time Step Size”,即差分格式下的△t。每个时间段内就相当于一个准稳态。准稳态的最大迭代次数就是稳态计算时的迭代次数。如果在最大迭代次数之内达到收敛就提前完成该时间步长,进入下一时间步长,否则就会算到所设定的最大迭代次数,然后强制进入下一时间步长。时间步数就是总共要计算几个时间步长,因此,物理总时间=时间步长×时间步数,与最大迭代次数无关。Time Step Size怎么设定?FLUENT帮助文件中有估算公式,即特征长度除以特征速度所得的时间小两个量级或者更小,比如流体以入口速度1m/s要经过1米的计算段,那么这个time step size就是0.01秒或者更小。当然如果是封闭体系,没有进/出口(例如换热导致内部密度变化引起的流动),则可以粗算一个稳态结果,然后用“Report→Volume Integral”计算体积平均速度,以此为特征速度估算大致的时间步长。注:其他方法1、先计算出沿流向最小的网格长度2、用该网格长度除以进口速度等于非稳态的时间步长,能够较好的表现流动特征,特别在计算升力、阻力系数时,能够使你的数据与实验对比较好当然,这三个值是需要调整的。在FLUENT计算中,缩小Time Step Size、增大Max Iterations per Time Step,都能增加精度和收敛性,同时也都会增加计算时间,但是一般来说,后者不如前者作用大。默认的最大迭代次数20步是比较合理的。因此调值的整体思路是,调整Time Step Size,使得每一段的计算步长尽量在15-20步内收敛。因为开始的时候要充分收敛,因此一开始Time Step Size要设置的充分小,到后面再逐渐增大Time Step Size。如果一开始不知道如何设定的时候最好是打开Adaptive让他自动定义时间步长跑最好了。其中最小的时间尺度也只能小到这个比例的1/100的这个水平上。如果发现收敛达不到要求,需要把Time Step Size调小,保证Max Iterations per Time Step在20步内,实在不行,再调大Max Iterations per Time Step。 来源:CFD仿真区

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈