Пример #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()
Пример #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()
Пример #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()
Пример #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()
Пример #5
0
 def Ph_plot_tests():
     from CoolProp.Plots import PropsPlot
     PP = PropsPlot(fluid_ref, 'Ph')
     plt.close()
Пример #6
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))
Пример #7
0
 def Ph_plot_tests():
     from CoolProp.Plots import PropsPlot
     plt = PropsPlot(fluid_ref, 'Ph')
     plt.show()
Пример #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))



Пример #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()
Пример #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()
Пример #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()
Пример #12
0
def Ph_plot_tests():
    from CoolProp.Plots import PropsPlot
    PP = PropsPlot(fluid_ref, 'Ph')
    PP._draw_graph()
Пример #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()
Пример #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()
Пример #15
0
 def Ph_plot_tests():
     from CoolProp.Plots import PropsPlot
     plt = PropsPlot(fluid_ref, 'Ph')
     plt.show()