modelHeatpump
Information
1. Purpose of model
Simple heat pump with power input specified externally.
2. Level of detail, physical effects considered, and physical insight
Efficiency calculation based on Carnot efficiency.
Relative difference to Carnot efficiency at reference point kept at all operating points
3. Limits of validity
(no remarks)
4. Interfaces
TransiEnt.Basics.Interfaces.Thermal.TemperatureIn_K T_set
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerIn P_set_el
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut Heat_output
5. Nomenclature
(no elements)
6. Governing Equations
COP_Carnot=(T_set+Delta_T_internal)/max(2*Delta_T_internal, T_set + 2*Delta_T_internal - T_source_internal)
COP=COP_Carnot*eta_HP
7. Remarks for Usage
(no remarks)
8. Validation
not validated yet
9. References
(no remarks)
10. Version History
Model from TransiEnt 1.1.0 modified by Anne Hagemeier (anne.hagemeier@umsicht.fraunhofer.de), Jan 2019
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | T_supply_n | 273.15 + 50 | Nominal supply temperature |
| Modelica.Units.SI.Temperature | T_source_n | 273.15 - 5 | Nominal ambient temperature (DIN EN 12831) |
| Real | eta_HP | if useEta then eta_n else COP_n/(T_supply_n/(T_supply_n - T_source_n)) | |
| Modelica.Units.SI.Power | P_el_n | Q_flow_n/COP_c(eta_HP, Delta_T_internal, T_source_n, T_supply_n) | |
| SI.ActivePower | P_min | Q_flow_n/COP_n*p_min_rel | |
| Heat pump parameters | |||
| Boolean | use_T_source_input_K | false | False, use outer ambient conditions |
| Boolean | use_T_supply_input | false | True if supply temperature is taken from input, false if heat or fluid port is used |
| Modelica.Units.SI.TemperatureDifference | Delta_T_internal | 5 | Temperature difference between refrigerant and source/sink temperature |
| Modelica.Units.SI.TemperatureDifference | Delta_T_db | 2 | Deadband of hysteresis control |
| Modelica.Units.SI.HeatFlowRate | Q_flow_n | 3.5e3 | Nominal heat flow of heat pump at nominal conditions according to EN14511 |
| Boolean | useEta | false | |
| Real | COP_n | 3.7 | Coefficient of performance at nominal conditions according to EN14511 |
| Real | eta_n | 0.5 | Efficiency factor |
| Real | p_min_rel | 0.2 | Minimal possible compressor load |
| Boolean | useInertia | false | True if intertia is used |
| Modelica.Units.SI.Time | T_inertia | 30 | Inertia of heat pump |
| Fundamental Definitions | |||
| Boolean | usePowerPort | true | True if power port shall be used |
| Boolean | useHeatPort | true | True if heat port shall be used |
| Boolean | useFluidPorts | false | True if fluid ports shall be used |
| TILMedia.VLEFluidTypes.BaseVLEFluid | medium | simCenter.fluid1 | Medium to be used |
| SI.Pressure | p_drop | simCenter.p_nom[2] - simCenter.p_nom[1] | |
| Initialization | |||
| Init | initType | Init.NoInit | Type of initialization (1: no init, 2: steady state, others do not apply) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.General.TemperatureIn | T_source_input_K | Temperature of source | |
| Basics.Interfaces.Thermal.HeatFlowRateIn | Q_flow_set | Heatflow set point | |
| TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut | Heat_output | Setpoint value, e.g. Storage setpoint temperature | |
| PowerPortModel | epp | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortIn | inlet | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortOut | outlet | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | heatPort | ||
| TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut | Q_min | Setpoint value, e.g. Storage setpoint temperature | |
| TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut | Q_max | Setpoint value, e.g. Storage setpoint temperature |
Components
Contents
| Name | Description |
|---|---|
| COP_c | |