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()
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()
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()
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))
def Ph_plot_tests(): from CoolProp.Plots import PropsPlot plt = PropsPlot(fluid_ref, 'Ph') plt.show()
# 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))
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()
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()
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()
def Ph_plot_tests(): from CoolProp.Plots import PropsPlot PP = PropsPlot(fluid_ref, 'Ph') PP._draw_graph()
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()
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()