54 delta_T: float = 10.0,
56 """hA for a still gas against a vertical wall of this height and area.
60 pressure: Gas pressure [Pa], absolute. Density goes as p, and the
61 Grashof number as density squared, so this matters.
62 temperature: Gas film temperature [K].
63 height: Height of the wall the gas convects along [m].
64 area: Inner surface in contact with the gas [m^2].
65 delta_T: Gas-to-wall difference the film is evaluated at [K]. Natural
66 convection stiffens with it as ``dT^(1/4)`` or so; ten kelvin is a
67 blowdown in progress, and is what the caller states.
69 if pressure <= 0.0
or temperature <= 0.0
or height <= 0.0
or area <= 0.0:
70 raise ValueError(
"pressure, temperature, height and area must be positive")
71 dT =
max(delta_T, 1e-3)
72 rho = gas.get(
"rho", p=pressure, T=temperature)
73 mu = gas.get(
"mu", p=pressure, T=temperature)
74 k = gas.get(
"k", p=pressure, T=temperature)
75 cp = gas.get(
"cp", p=pressure, T=temperature)
80 beta = 1.0 / temperature
81 grashof = G * beta * dT * height**3 / (nu * nu)
83 nusselt = float(Nu_vertical_plate_Churchill(prandtl, grashof))
84 h = nusselt * k / height