【PythonMatlab】计算风管摩擦阻力系数

在设计V型滤池的过程中,有一步是计算鼓风机的风管摩擦阻力系数,由于这个方程是一个超越方程,故手按计算器还是有点麻烦,直接上代码计算可以一步到位,在此留作记录。

计算公式

【PythonMatlab】计算风管摩擦阻力系数

其中,K、Re、d都是常数,具体含义水er应该都明白,主要是计算lambda。

代码

python版本

Matlab版本

解释

以Python版本为例,主要是使用fsolve这个函数,里面涉及两个参数,第一个参数我使用lambda x匿名函数来写的,即带求解的方程,第二个参数我是用np.array来写的,即从0.001开始迭代计算。

fsolve求解器是按梯度下降法进行求解的,所以求出的解不一定是全局最优解,故在计算前应该对答案有一个大致的估计。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览212037 人正在系统学习中

来源:Linxson

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月25日
下一篇 2022年4月25日

相关推荐