5.1. Calcul de la perte de charge linéaire d’une gaine d’air

5.1.1. Exemple d’utilisation de « StraightPipe »

from ThermodynamicCycles.Aeraulic import StraightPipe
from ThermodynamicCycles.Source import Source
from ThermodynamicCycles.Sink import Sink
from ThermodynamicCycles.Connect import Fluid_connect

SOURCE = Source.Object()
STRAIGHT_PIPE = StraightPipe.Object()
STRAIGHT_PIPE2 = StraightPipe.Object()
SINK = Sink.Object()

SOURCE.fluid = "air"
SOURCE.Ti_degC = 15
SOURCE.Pi_bar = 1
# SOURCE.F_m3h = 100
SOURCE.F_m3h = 120
SOURCE.calculate()

STRAIGHT_PIPE.d_hyd = 0.120
# STRAIGHT_PIPE.a = 2.9
# STRAIGHT_PIPE.b = 2.9
STRAIGHT_PIPE.L = 1
# STRAIGHT_PIPE.epsilon = 0.0002

Fluid_connect(STRAIGHT_PIPE.Inlet, SOURCE.Outlet)
STRAIGHT_PIPE.calculate()
Fluid_connect(SINK.Inlet, STRAIGHT_PIPE.Outlet)
SINK.calculate()

print(SOURCE.df)
print(STRAIGHT_PIPE.df)
print(SINK.df)