Example #1
0
 def Mixture():
     from CoolProp.Plots import PropsPlot
     PP = PropsPlot(
         'REFPROP-MIX:R32[0.47319469]&R125[0.2051091]&R134a[0.32169621]',
         'TD')
     PP._plot_default_annotations()
     plt.close()
Example #2
0
 def Isolines_plot_tests():
     from CoolProp.Plots import PropsPlot
     plt = PropsPlot(fluid_ref, 'Ts')
     #plt.set_axis_limits([-0.5, 1.5, 300, 530])
     plt.draw_isolines('Q', [0.3, 0.5, 0.7, 0.8])
     plt.draw_isolines('P', [100, 2000], num=5)
     plt.draw_isolines('D', [2, 600], num=7)
     plt.show()
Example #3
0
 def Isolines_plot_tests():
     from CoolProp.Plots import PropsPlot
     plt = PropsPlot(fluid_ref, 'Ts')
     #plt.set_axis_limits([-0.5, 1.5, 300, 530])
     plt.draw_isolines('Q', [0.3, 0.5, 0.7, 0.8])
     plt.draw_isolines('P', [100, 2000], num=5)
     plt.draw_isolines('D', [2, 600], num=7)
     plt.show()
Example #4
0
 def Graph_annotations():
     from CoolProp.Plots import PropsPlot, IsoLines
     PP = PropsPlot(fluid_ref, 'Ts')
     PP.draw_isolines('Q', [0.3, 0.5, 0.7, 0.8])
     PP.draw_isolines('P', [100, 2000], num=5)
     PP.draw_isolines('D', [2, 600], num=7)
     plt.title('New Title')
     PP.xlabel('New x label')
     PP.ylabel('New y label')
     PP = IsoLines(fluid_ref, 'Ts', 'P')
     PP.draw_isolines([100, 2000], num=5)
     plt.close()
Example #5
0
 def Ph_plot_tests():
     from CoolProp.Plots import PropsPlot
     PP = PropsPlot(fluid_ref, 'Ph')
     plt.close()
# coding: utf8

# Sauf mention explicite du contraire par la suite, ce travail a été fait par
# Jean-Julien Fleck, professeur de physique/IPT en PCSI1 au lycée Kléber.
# Vous êtes libres de le réutiliser et de le modifier selon vos besoins.


"""
Fabrication simple d'un diagramme PT avec CoolProp. Malheureusement, on n'a 
accès qu'à la partie "fluide" du diagramme donc l'équilibre liquide/vapeur, 
mais c'est déjà pas mal.
"""

import matplotlib.pyplot as plt
from CoolProp.Plots import PropsPlot

fluid = "Water"  # Le fluide choisi (plus dans CoolProp.CoolProp.FluidsList())
pt_plot = PropsPlot(fluid, "PT")  # Le type de diagramme
plt.yscale("log")  # Échelle logarithmique en pression
pt_plot._draw_graph()  # Dessin du graphe obligatoire avant sauvegarde
plt.savefig("PNG/T2_diagramme_PT_coolprop_{}.png".format(fluid))
Example #7
0
 def Ph_plot_tests():
     from CoolProp.Plots import PropsPlot
     plt = PropsPlot(fluid_ref, 'Ph')
     plt.show()
Example #8
0
# coding: utf8

# Sauf mention explicite du contraire par la suite, ce travail a été fait par 
# Jean-Julien Fleck, professeur de physique/IPT en PCSI1 au lycée Kléber. 
# Vous êtes libres de le réutiliser et de le modifier selon vos besoins.




"""
Fabrication simple d'un diagramme PT avec CoolProp. Malheureusement, on n'a 
accès qu'à la partie "fluide" du diagramme donc l'équilibre liquide/vapeur, 
mais c'est déjà pas mal.
"""

import matplotlib.pyplot as plt
from CoolProp.Plots import PropsPlot

fluid = 'Water'                  # Le fluide choisi (plus dans CoolProp.CoolProp.FluidsList())
pt_plot = PropsPlot(fluid, 'PT') # Le type de diagramme
plt.yscale('log')                # Échelle logarithmique en pression
pt_plot._draw_graph()            # Dessin du graphe obligatoire avant sauvegarde
plt.savefig('PNG/T2_diagramme_PT_coolprop_{}.png'.format(fluid))



Example #9
0
def Mixture_tests():
    from CoolProp.Plots import PropsPlot
    PP = PropsPlot('REFPROP-MIX:R32[0.47319469]&R125[0.2051091]&R134a[0.32169621]', 'TD')
    PP._plot_default_annotations()
    PP._draw_graph()
Example #10
0
def Graph_annotations_tests():
    from CoolProp.Plots import PropsPlot, IsoLines
    PP = PropsPlot(fluid_ref, 'Ts')
    PP.set_axis_limits([-0.5, 1.5, 300, 530])
    PP.draw_isolines('Q', [0.3, 0.5, 0.7, 0.8])
    PP.draw_isolines('P', [100e3, 2000e3], num=5)
    PP.draw_isolines('D', [2, 600], num=7)
    plt.title('New Title')
    PP.xlabel('New x label')
    PP.ylabel('New y label')
    PP = IsoLines(fluid_ref, 'Ts', 'P')
    PP.draw_isolines([100e3, 2000e3], num=5)
    PP._draw_graph()
Example #11
0
def Isolines_plot_tests():
    from CoolProp.Plots import PropsPlot
    PP = PropsPlot(fluid_ref, 'Ts')
    PP.set_axis_limits([-0.5, 1.5, 300, 530])
    PP.draw_isolines('Q', [0.3, 0.5, 0.7, 0.8])
    PP.draw_isolines('P', [100e3, 2000e3], num=5)
    PP.draw_isolines('D', [2, 600], num=7)
    PP._draw_graph()
Example #12
0
def Ph_plot_tests():
    from CoolProp.Plots import PropsPlot
    PP = PropsPlot(fluid_ref, 'Ph')
    PP._draw_graph()
Example #13
0
 def Mixture():
     from CoolProp.Plots import PropsPlot
     plt = PropsPlot('REFPROP-MIX:R32[0.47319469]&R125[0.2051091]&R134a[0.32169621]', 'TD')
     plt._plot_default_annotations()
     plt.show()
Example #14
0
 def Graph_annotations():
     from CoolProp.Plots import PropsPlot, IsoLines
     plt = PropsPlot(fluid_ref, 'Ts')
     plt.draw_isolines('Q', [0.3, 0.5, 0.7, 0.8])
     plt.draw_isolines('P', [100, 2000], num=5)
     plt.draw_isolines('D', [2, 600], num=7)
     plt.title('New Title')
     plt.xlabel('New x label')
     plt.ylabel('New y label')
     plt.show()
     plt = IsoLines(fluid_ref, 'Ts', 'P')
     plt.draw_isolines([100, 2000], num=5)
     plt.show()
Example #15
0
 def Ph_plot_tests():
     from CoolProp.Plots import PropsPlot
     plt = PropsPlot(fluid_ref, 'Ph')
     plt.show()