欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

圆管压降计算(利用达西公式)

发布时间:2024/3/24 编程问答 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 圆管压降计算(利用达西公式) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
# -*- coding: utf-8 -*- """ Created on Fri Jan 20 11:24:22 2023@author: PS用来计算管道的沿程压降,湍流,通过方程求解得到f摩擦因子,带入达西公式可求得沿程阻力损失即管道压降,达西公式适用于圆管满流 """from scipy.optimize import fsolve from math import sqrt,log10 import numpy as np#求解摩擦系数f,对应莫狄图的左侧Y轴坐标,下列公式适用于雷诺数大于4000 #公式输入e:当量粗糙度、管道直径、雷诺数 def f_solve(e,D,Re):sol = fsolve(lambda x:1/sqrt(x)-1.14+2*log10(e/D+9.35/(Re*sqrt(x))), np.array([0.001]))print('当前计算的摩擦系数f为:',sol[0])return sol[0]#根据达西公式(圆管满流)计算压降:直径为0.004、光滑管道e=0、雷诺数为13700 L = 2#管道长度2m D = 0.004#管道直径0.004m den = 1.225 #介质密度1.225kg/m3 ve = 50 #管道截面的速度为50m、s pa = f_solve(0, 0.004, 13700)*(L/D)*pow(ve,2)*den/2 print('当前计算的压降为(Pa):',pa) 计算结果: 当前计算的摩擦系数f为: 0.028473381286195882 当前计算的压降为(Pa): 21799.932547243723

计算摩擦系数f参考如下图片:

总结

以上是生活随笔为你收集整理的圆管压降计算(利用达西公式)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。