mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-04-01 03:00:13 -04:00
Add set_reference_state.py script
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
18
dev/scripts/set_reference_state.py
Normal file
18
dev/scripts/set_reference_state.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import CoolProp
|
||||
CPmod = CoolProp.CoolProp
|
||||
|
||||
def get_offset_NBP(name):
|
||||
#CPmod.set_debug_level(10)
|
||||
CPmod.set_reference_state(name,"RESET")
|
||||
HEOS = CoolProp.AbstractState('HEOS', name)
|
||||
HEOS.update(CoolProp.PQ_INPUTS, 101325, 0)
|
||||
|
||||
gas_constant = HEOS.gas_constant()/HEOS.molar_mass()
|
||||
|
||||
delta_a1 = HEOS.smass()/(gas_constant)
|
||||
delta_a2 = -HEOS.hmass()/(gas_constant*HEOS.keyed_output(CoolProp.iT_reducing))
|
||||
return delta_a1, delta_a2
|
||||
|
||||
if __name__=='__main__':
|
||||
name = 'MM'
|
||||
print get_offset_NBP(name)
|
||||
Reference in New Issue
Block a user