예제 #1
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()
예제 #2
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()
예제 #3
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))
예제 #4
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))



예제 #5
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()
예제 #6
0
def Ph_plot_tests():
    from CoolProp.Plots import PropsPlot
    PP = PropsPlot(fluid_ref, 'Ph')
    PP._draw_graph()