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 |