modelPartialHeatPumpCharline
Partial heat pump model that produces a given heat flow with a charline
Extends from TransiEnt.Basics.Icons.HeatPump.
Information
1. Purpose of model
Base class for simple heat pump models that produce a given heat flow and use a charline.
2. Level of detail, physical effects considered, and physical insight
Changing ambient temperature can be considered as well as varying COP.
3. Limits of validity
(Purely technical component without physical modeling.)
4. Interfaces
Q_flow_set: set value for the heat flow
T_source_input_K: source temperature (ambient temperature) in K
5. Nomenclature
DeltaT is the temperature difference between water and air
Q_flow is the heat flow rate
COP is the coefficient of performance
6. Governing Equations
(no equations)
7. Remarks for Usage
(none)
8. Validation
(no validation or testing necessary)
9. References
(none)
10. Version History
Model created by Carsten Bode (c.bode@tuhh.de), Feb 2018
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Fundamental Definitions | |||
| Boolean | use_Q_flow_input | true | true for Q_flow input, false for P_el input |
| Boolean | use_T_source_input_K | false | False, use outer ambient conditions |
| TILMedia.VLEFluidTypes.BaseVLEFluid | mediumWater | simCenter.fluid1 | Medium to be used |
| SI.Pressure | p_drop | heatFlowBoundary.simCenter.p_nom[2] - heatFlowBoundary.simCenter.p_nom[1] | |
| Technical Specifications | |||
| SI.HeatFlowRate | Q_flow_n | 3.5e3 | Nominal heat flow of heat pump at nominal conditions according to EN14511 |
| Real | COP_n | 3.7 | Coefficient of performance at nominal conditions A2/W35 according to EN14511 |
| Boolean | useFluidPorts | true | True if fluid ports shall be used |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateIn | Q_flow_set | Setpoint value of the heat flow, should be negative | |
| TransiEnt.Basics.Interfaces.General.TemperatureIn | T_source_input_K | Input ambient temperature in Kelvin | |
| Modelica.Blocks.Interfaces.RealOutput | DeltaT | Temperature difference between water and air | |
| Basics.Interfaces.Thermal.FluidPortOut | waterPortOut | ||
| Basics.Interfaces.Thermal.FluidPortIn | waterPortIn | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | heat |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| TransiEnt.ModelStatistics | modelStatistics | ||
| SI.HeatFlowRate | Q_flow | ||
| Real | COP | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.HeatingPlantCost | collectCosts_HeatProducer | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectHeatingPower | collectHeatingPower | ||
| Modelica.Blocks.Math.Gain | Q_flow_set_ | ||
| Modelica.Blocks.Sources.Constant | const | ||
| Components.Sensors.TemperatureSensor | T_in_sensor | ||
| Components.Boundaries.Heat.Heatflow_L1 | heatFlowBoundary | ||
| Modelica.Blocks.Sources.RealExpression | PrescribedHeatFlow | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Sources.RealExpression | T_source | ||
| Modelica.Blocks.Math.Sum | sum1 | ||
| Modelica.Blocks.Sources.RealExpression | Temperature | ||
| Components.Sensors.TemperatureSensor | T_out_sensor | ||
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | heatFlowBoundary1 | ||
| Modelica.Blocks.Math.Sum | sum2 |
Contents
| Name | Description |
|---|---|