modelStaticHeatPumpBoundaries
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This model prescribes inlet and outlet conditions of a simplified static heat pump model (i.e. boundary conditions of the secondary sides of the evaporator and condenser). Furhtermore, it controlls the degrees of opening of the expension valves in such a way that the prescribed outlet condtions of the expansion valves are meet the calculated outlet condtions of the expansion valves. The model is used to validate the expansion valve model in general.
Required information
The User needs to define the following information in order to complete the model:
- Basic definitions of the expansion valve. For example, the cross-sectional area of the expansion valve.
- Calculation approache of the flow coefficient.
- Static boundaries of the heat pump obtained, for example, by experimental data.
To add static boundary conditions, a combi time table is included within the model. The columns are defined as follows:
- Time steps (0,1,2,3,...).
- Rotational speed in
Hz. - Ambient temperature in
°C. - Heat capacity in
W. - Temperature at inlet of condenser's secondary fluid in
°C. - Power consumption in
kW. - COP.
Moreover, the User needs to define further parameters describing static condtions of the heat pump. These parameters are listed below.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| General › Compressors | |||
| Integer | nVal | 1 | Numer of compressors in parallel |
| General › Evaporator | |||
| Modelica.Units.SI.TemperatureDifference | dTPinEva | 2 | Pinch temperature at evaporator's outlet |
| Modelica.Units.SI.TemperatureDifference | dTSupHea | 1 | Superheating of working fluid |
| General › Condenser | |||
| Modelica.Units.SI.TemperatureDifference | dTPinCond | 2 | Pinch temperature at condenser's outlet |
| Modelica.Units.SI.TemperatureDifference | dTSubCool | 4 | Supercooling of working fluid |
| Modelica.Units.SI.Density | dSec | 1000 | Constant density of secondary fluid |
| Modelica.Units.SI.SpecificHeatCapacity | cpSec | 4.1813e3 | Constant specific heat capacity of secondary fluid |
| Modelica.Units.SI.VolumeFlowRate | V_flowSec | (0.776 + 0.781 + 0.44)/3/3600 | Constant volume flow of secondary fluid |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.Controls.Interfaces.ModularHeatPumpControlBus | dataBus | Connector that contains all control signals |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.CombiTimeTable | inpDat | Static boundaries of compressor model | |
| Modelica.Blocks.Sources.RealExpression | inpSetSpeEnt | Expressions describing set point of specific enthalpy | |
| Modelica.Blocks.Sources.RealExpression | inpAmbTemp | Expressions describing ambient temperature | |
| Modelica.Blocks.Sources.RealExpression | inpColCap | Expressions describing col capacity | |
| Modelica.Blocks.Sources.RealExpression | inpHeaCap | Expressions describing heat capacity | |
| Modelica.Blocks.Sources.RealExpression | inpTFlo | Expressions describing flow temperature at heat capacity | |
| StaticEvaporator | eva | Model that describes a simple static evaporator | |
| Modelica.Blocks.Continuous.LimPID | conPID | PID controller to set valves' openings | |
| Modelica.Blocks.Sources.RealExpression | inpCurSpeEnt | Expressions describing current specific enthalpy | |
| Modelica.Blocks.Routing.Replicator | repMea | Replicating the current value of the manipulated variables | |
| ModularExpansionValves.ModularExpansionValvesSensors | modExpVal | Model that describes modular expansion valves in parallel | |
| StaticCondenser | con | Model that describes a simple static condenser |
Contents
| Name | Description |
|---|---|
| Static evaporator assuming constant pinch point at evaporator's outlet | |
| Static condenser assuming constant pinch point at condenser's outlet |
Revisions
- December 16, 2017, by Mirko Engelpracht, Christian Vering:
First implementation (see issue 467).