物理吧 关注:1,435,700贴子:5,324,842
  • 15回复贴,共1

问个关于水平方向上有加速度时的水压计算问题。

只看楼主收藏回复

事情是这样的,有人在本吧问了图1,然后我刚好看到我怼过的一个民科在那贴59楼发表错误言论,声称此题水压是ρ(g+a)h。
按照这个压强的话,水平方向上不存在压强差,积分出来的水平方向合力应该是0,但它就是经过一番神奇的计算之后,莫名其妙算出了正确的水平方向合力 ρva。(这个答案其实仅限物体相对液体静止,但解这题够用了。)

.
我知道水平方向存在压力梯度,但我不太会算,就求教deepseek,经过一番“调校”之后,deepseek给出了一个看上去没问题的答案 ρ(x,z)=ρgH−ρax−ρgz (坐标原点为底部中心,x向右,z向上)。
①deepseek给的答案正确吗?
②按照这个答案,右上角的表压为 -ρaL/2(L为容器宽度),是否意味着,加速度足够大的时候,右上角的绝对压强会小于0?


IP属地:湖南1楼2026-05-30 14:36回复
    为什么说是“调校”?因为deepseek能把静止状态下的压强都弄错,我看半天没看出来为什么,问deepseek自己,然后它自己纠错了。
    后面它还说条件不足,需要假设左边中心为某个压强(它甚至还假设表压为0),所以我给deepseek补了个条件,就是静止状态下顶部表压为0。

    .
    关于那民科为什么认为压强是ρ(g+a)h,那民科认为液体不遵守牛二牛三,【水压是一层层传递下去的,不是用牛二算的】,所以它最开始甚至用ρgh计算有加速度的水的水压。
    我怼了它一句【完全失重状态下的液体的压强为0】之后,它才意识到不对劲,将压强计算公式改成ρ(g+a)h,但是它还是认为每一层的水压相同,所以它没有意识到,水平方向上有加速度的话,ρ(g+a)h也不能用了。


    IP属地:湖南2楼2026-05-30 14:49
    回复
      2026-08-01 16:33:14
      广告
      不感兴趣
      开通SVIP免广告
      哪个公式正确,条件是上面是自由液面大气压,H是坐标原点的深度;
      一般公式p(x,z)=p0−ρax−ρgz,z向上x向右,p0是原点的压力,p0应为已知压力;
      左右压差是平衡液体的,所以密度比水小的液体作用力比ma大,向前;密度大的向后,B、D


      IP属地:黑龙江3楼2026-05-30 16:31
      回复
        @中医神仙888 你的回复被吞了(只能在消息那边看,贴子里看不到)。
        如果公式没问题的话,那么是不是加速度足够大的时候,右上角的绝对压强会小于0?


        IP属地:湖南4楼2026-05-30 19:06
        收起回复
          如果ρ(g+a)h里的g和a是矢量的话,这个式子是对的吧


          IP属地:河北来自iPhone客户端5楼2026-05-30 21:12
          收起回复
            @杏仁TUT 这是那民科的“计算过程”(红框部分是加速度乘以体积,不盖住的话图发不出来),你可以看下它说的h和你认为的h是一回事不。
            .


            IP属地:湖南6楼2026-05-30 23:35
            回复
              水平方向上的水压可以用惯性力来解释吧?
              考虑到水压是各向同性的,应该把g和a先合成,水的等势面会变成斜着的


              IP属地:浙江来自Android客户端7楼2026-05-31 01:07
              收起回复
                用矢量合成就行,当虚拟重力来算


                IP属地:广西来自Android客户端8楼2026-05-31 04:24
                回复
                  2026-08-01 16:27:14
                  广告
                  不感兴趣
                  开通SVIP免广告
                  如果有民科,请及时通知吧务,吧务会直接动手,谢谢


                  IP属地:广东来自Android客户端9楼2026-05-31 05:00
                  收起回复