modelSimpleCompressorTable
Model of a simple compressor using tables
Extends from IDEAS.Airflow.AHU.BaseClasses.SimpleCompressorInterface (Interface for a simple compressor).
Information
Compressor that uses table interpolation using temperature of condensor and evaporator to compute heat flow rates.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | T_max | 273.15 + 50 | Maximum temperature at condensor |
| Modelica.Units.SI.Temperature | T_min | 273.15 - 20 | Minimum temperature at evaporator |
| Real | fraPmin | 0.1 | |
| Boolean | modulatingCompressor | true | Simulate the compressor as if it were modulating: non-physical but less events |
| Modelica.Units.SI.Temperature | modulatingRange | 5 | Range from temperature bounds where modulation starts |
| Boolean | smoothTmpPro | false | if true, use smooth temperature protection |
| Modelica.Units.SI.TemperatureDifference | dT_nom_eva | 10.6 | Nominal temperature difference between evaporator air inlet and refrigerant |
| Modelica.Units.SI.HeatCapacity | C | Heat capacity of at condensor heat port |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port_a (from SimpleCompressorInterface) | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | port_b (from SimpleCompressorInterface) | Latent heat | |
| Modelica.Blocks.Interfaces.RealOutput | P (from SimpleCompressorInterface) | Electricity consumption | |
| Modelica.Blocks.Interfaces.BooleanInput | on (from SimpleCompressorInterface) | True if compressor is on | |
| Modelica.Blocks.Interfaces.RealInput | mod (from SimpleCompressorInterface) | ||
| Modelica.Blocks.Interfaces.RealInput | TinEva (from SimpleCompressorInterface) | Evaporator air inlet temperature | |
| Modelica.Blocks.Interfaces.RealOutput | Teva (from SimpleCompressorInterface) | Evaporator refrigerant temperature |
Components
Revisions
-
April 27, 2017, by Filip Jorissen:
Now extending from interface. See #719. -
October 11, 2016, by Filip Jorissen:
Added first implementation.