Advertisement
DarkeVortex

SetPVSat

Oct 31st, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. def setPvsat(P,v):
  2.    
  3.     data = pd.read_excel('R134a.xlsx', sheet_name='Saturated l-v')
  4.     P_data = np.array(data.iloc[2:,1])
  5.     other_data = np.array(data.iloc[2:,[0,2,3,4,5,6,7,8,9]])
  6.    
  7.     fun = interp1d(P_data, other_data, axis=0)  # create linear interpolant
  8.     values = fun(P)
  9.    
  10.     T = values[0]
  11.     x = (v-values[1])/(values[2]-values[1])
  12.     u = (1-x)*values[3] + x*values[4]
  13.     h = (1-x)*values[5] + x*values[6]
  14.     s = (1-x)*values[7] + x*values[8]
  15.    
  16.     return T, x, u, h, s
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement