A generic polynomial approach is presented below:
C = corFact * sum(a[i]*P[i]^b[i] for i in 1:nT)
All flow coefficient models presented in this library are based on
a literature review. Therefore, the variable corFact
allows a correction of the flow coefficient if the general
modelling approach presented in the litarature differs from
ṁ =
C*Avalve*sqrt(2*ρinlet*dp).
Calculation procedures presented in the litarture have some
variables in commen and these variables are presented
below:
| Variable | Comment |
|---|---|
A |
Cross-sectional flow area |
dinlet |
Diameter of the pipe at valve's inlet |
pinlet |
Pressure at valve's inlet |
poutlet |
Pressure at valve's outlet |
ρinlet |
Density at valve's inlet |
ρoutlet |
Density at valve's outlet |
Tinlet |
Temperature at valve's inlet |
μinlet |
Dynamic viscosity at valve's inlet |
σinlet |
Surface tension at valve's inlet |
Coutlet |
Specific heat capacity at valve's outlet |
hfg |
Heat of vaparisation |
Actually, two polynomial approaches are implemented in this
package. To add further calculation procedures, just add its name
in
AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.Choices
and expand the if-structure defined in
AixLib.Fluid.Actuators.Valves.ExpansionValves.Utilities.FlowCoefficient.PolynomialFlowCoefficient.
| Reference | Formula | Refrigerants | Validity Tcondensing |
Validity Tevaporating |
Validity Tsubcooling |
|---|---|---|---|---|---|
| ShanweiEtAl2005 | C = a1*A + a2*ρinlet + a3*ρoutlet +
a4*Tsubcooling + a5*dclearance +
a6*(pinlet- poutlet) |
R22, R407C, R410A |
40 - 50 °C |
0 - 10 °C |
1.5 - 10 °C |
| Li2013 | C = a1 + a2*opening + a3*opening^2 +
a4*opening*(Tsubcooling/Tcrit) +
a5*(Tsubcooling/Tcrit) +
a6*(Tsubcooling/Tcrit)^2 |
R22, R407C, R410A |
30 - 50 °C |
0 - 30 °C |
1.5 - 15 °C |