这可能吗?我有一个基本方程:
Q = (pi*(Ta-Ts))/(((1/ha*Do))+(1/(2*k))*math.log(Do/Di)) * L
where;
ha = 8.14
k = 0.0026
Do = 0.2
Di = 0.003175
L = 0.25
F = 0.0704
Ta = 293
Ts = 113
pi = 3.14159265
我想看看一些变量如何影响最终输出(并建立一个变量敏感度表)。我已经用图表的形式处理过了,但是我想要一些描述性的统计数据。
例如,我想把Do(外径)作为一个范围np.a range(0.1,2100),并保持其他变量不变。
我有下面的代码来创建这个图:
def enthalpy_mod1(ambient_temp, LNG_temp, Flow):
ha = 8.14
k = 0.0026
Do = 0.2
Di = 0.003175
L = 0.25
F = Flow
Ta = ambient_temp
Ts = LNG_temp
pi = 3.14159265
Q = (pi*(Ta-Ts))/(((1/ha*Do))+(1/(2*k))*math.log(Do/Di)) * L
e = (Q*3600)/F
results.append(e) # append the result to the empty list
df['Enthalpy Result']= e
plt.plot(Flow, e)
plt.rcParams.update({'font.size': 12})
plt.annotate('Flow rate effects', xy =(0.1,14000))
plt.show()
print df
print Flow_mod(df['Temp'], df['LNG'], df['Flow'])
ambient_temp = [293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293]
Flow = np.linspace(0.04, 0.2, 18)
LNG_range = [113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113]
results = []
并将结果放入数据框中。。以这种方式策划。
目前没有回答
相关问题 更多 >
编程相关推荐