.AixLib.Fluid.Movers.Compressors.BaseClasses.PartialCompression

Information

This is a base model for compression processes that are used, for example, in rotary or scroll compressors.

Definition needed for completion

Seven equations need to be added by an extending class using this component:

Moreover, appropriate values shall be assigned to the following parameters:

Efficiency modeling approaches

Actually, three different efficiency models are suggested and the modelling approaches of these efficiencies are shortly characterised below:

"Efficiencies" border="1" cellspacing="0" cellpadding= "2" style="border-collapse:collapse;">
Efficiency Formula Comment
Engine ηeng = Q̇ref / Pel Used for calculation of compressor's power consumption
Isentropic ηise = (houtIse - hinl) / (hout - hinl) Used for calculation of thermodynamic change of state
Volumetric ηvol = V̇ide / V̇rea Used for calculation of mass flow rate

These efficiency models are stored in AixLib.Fluid.Movers.Compressors.Utilities.EngineEfficiency, AixLib.Fluid.Movers.Compressors.Utilities.IsentropicEfficiency and AixLib.Fluid.Movers.Compressors.Utilities.VolumetricEfficiency. Therefore, the calculation procedure of the efficiencies are introduced as replaceable models and must be defined by the User.

Transient behaviour

The base model has a parameter useInpFil that is used to model the compressors's transient behaviour while changing rotational speed. Generally, this approach uses the same modeling attempt as the stat-up and shut-down transients introtuced for flow machines (see AixLib.Fluid.Movers.UsersGuide). Therefore, just the parameter's affections are presented here:

  1. If useInpFil=false, then the input signal opeSet.y is equal to the compressor's rotational speed. Thus, a step change in the input signal causes a step change in the rotational speed.
  2. If useInpFil=true, which is the default, then the rotational speed is equal to the output of a filter. This filter is implemented as a 2nd order differential equation. Thus, a step change in the compressor's input signal will cause a gradual change in the rotational speed. The filter has a parameter risTim, which by default is set to 1 second. The rise time is the time required to reach 99.6% of the full rotational speed, or, if the compressor is shut-down, to reach a rotational speed of 0.4%.

References

In the following, some general references are given for information about modelling compressors. The modelling approach presented here is alligned to the modelling approaches presented in the literature:

W. Eifler, E. Schlücker, U. Spicher and G. Will (2009): Küttner Kolbenmaschinen: Kolbenpumpen, Kolbenverdichter, Brennkraftmaschinen (in German). Publisher: Vieweg + Teubner

H. Qiao, R. Radermacher and V. Aute (2010): A review for numerical simulation of vapor compression systems. In: International Refrigeration and Air Conditioning Conference

P.C. Hanlon (2011): Compressor Handbook. Publisher: McGraw-Hill

V. A. Cara Martin and R. Radermacher (2015): AHRI Project 8013: A Study of Methods to Represent Compressor Performance Data over an Operating Envelope Based on a Finite Set of Test Data. Publisher: Air-Conditioning, Heating, and Refrigeration Institute (AHRI)

Contents

NameDescription
 EngineEfficiencyModel that describes the calculation of the overall mechanic efficiency
 VolumetricEfficiencyModel that describes the calculation of the overall volumetric efficiency
 IsentropicEfficiencyModel that describes the calculation of the overall isentropic efficiency
 CompressorStatesRecord that contains compressor's thermodynamic states at inlet and outlet
 CompressorQualitiesRecord that contains compressor's qualities at inlet and outlet

Revisions


Generated at 2024-12-04T19:25:49Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos