Generally, two kinds of calculation approaches can be
identified: A polynomial and a power approach. A generic polynomial
approach is presented below:
ηeng = corFact * sum(a[i]*P[i]^b[i] for i in
1:nT)
A generic power approach is presented below:
ηeng = corFact * a * product(P[i]^b[i] for i in
1:nT)
All engine efficiency models presented in this library are based on
a literature review. Therefore, the variable corFact
allows a correction of the engine efficiency if the general
modelling approach presented in the litarature differs from
ηeng = Q̇ref / Pel or
from ηeng = Q̇refIse /
Pel, respectively.
Calculation procedures presented in the litarture have some
variables in commen and these variables are presented
below:
| Type | Name | Comment |
|---|---|---|
| input | epsRef |
Ratio of the real and the ideal displacement volume |
| input | VDis |
Displacement volume |
| input | piPre |
Pressure ratio |
| input | rotSpe |
Rotational speed |
| input | staInl |
Thermodynamic state at compressor's inlet conditions |
| input | staOut |
Thermodynamic state at compressor's out conditions |
| input | TAmb |
Ambient temperature |
Actually, four polynomial approaches are implemented in this
package. To add further calculation procedures, just add its name
in AixLib.Fluid.Movers.Compressors.Utilities.Types
and expand the if-structure defined in
AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PolynomialEngineEfficiency.
| Reference | Formula | Refrigerants | Validity ncompressor |
Validity Πpressure |
|---|---|---|---|---|
| JahningEtAl2000 | ηeng = a1 +
a2*exp(pInl)^b2 |
Generic model | Generic model |
Generic model |
| DurprezEtAl2007 | ηeng = a1 + a2*π + a3*π^2 + a4*π^3 + a5*π^4 +
a6*π^5 + a7*π^6 |
Generic model | Generic model |
Generic model |
| KinarbEtAl2010 | ηeng = a1 + a2*π + a3*π^2 |
Generic model | Generic model |
Generic model |
| Engelpracht2017 | ηeng = a1 + a2*π + a3*π^2 + a4*n*π + a5*n^2 +
a6*π^2*n + a7*π*n^2 + a8*n^3 + a9*π^2n^2 + a10*π*π^3 +
a11*n^4 |
Generic model | 0 - 120 |
1 - 10 |
Actually, one power approache is implemented in this package. To
add further calculation procedures, just add its name in AixLib.Fluid.Movers.Compressors.Utilities.Types
and expand the if-structure defined in
AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency.PowerEngineEfficiency.
| Reference | Formula | Refrigerants | Validity ncompressor |
Validity Πpressure |
|---|---|---|---|---|
| MendozaMirandaEtAl2016 | ηeng = a1 * π^b1 * (nref/n)^b2 *
(1/((TInl+TOutIse)/2-TOut))^b3 *
(Mref/M)^b4 |
R134a,R450a,R1324yf,R1234ze(E) | 0 - 50 |
1 - 6 |