modelScrollWaterToWater
Extends from Modelica.Icons.Example (Icon for runnable examples), Buildings.Fluid.HeatPumps.Calibration.BaseClasses.PartialWaterToWater (Partial model for calibration of water to water heat pumps).
Information
Calibration model for the calibration of models for water to water heat pump with scroll compressor.
Source and load temperatures and flow rates are read from an external time table.
This model is called from the Python code that computes heat pump model parameters from the performance data. Heat pump model parameters are obtained through an optimization procedure that minimizes the difference between the modeled and tabulated (from the manufacturers) capacity and power input of the heat pump.
The optimization is done using a Python implementation of the heat pump model, found in Buildings/Resources/src/fluid/heatpumps/calibration/. Heat pump model parameters are verified using this modelica model after their evaluation by the Python code.
Documentation for the Python code is in the directory
Buildings/Resources/src/fluid/heatpumps/calibration/doc/build/html.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal (from PartialWaterToWater) | Nominal mass flow rate on condenser side | |
| Modelica.Units.SI.MassFlowRate | m2_flow_nominal (from PartialWaterToWater) | Nominal mass flow rate on evaporator side | |
| Modelica.Units.SI.Pressure | dp1_nominal (from PartialWaterToWater) | 1000 | Pressure drop at nominal mass flow rate on condenser side |
| Modelica.Units.SI.Pressure | dp2_nominal (from PartialWaterToWater) | 1000 | Pressure drop at nominal mass flow rate on evaporator side |
| Modelica.Units.SI.ThermalConductance | UACon (from PartialWaterToWater) | Thermal conductance of condenser | |
| Modelica.Units.SI.ThermalConductance | UAEva (from PartialWaterToWater) | Thermal conductance of evaporator | |
| Real | volRat | 2.0 | Built-in volume ratio |
| Modelica.Units.SI.VolumeFlowRate | V_flow_nominal | 0.009 | Refrigerant volume flow rate at suction |
| Modelica.Units.SI.MassFlowRate | leaCoe | 0.03 | Leakage coefficient |
| Modelica.Units.SI.Efficiency | etaEle | 0.696 | Electro-mechanical efficiency of the compressor |
| Modelica.Units.SI.Power | PLos | 500.0 | Constant part of the compressor power losses |
| Modelica.Units.SI.TemperatureDifference | dTSup | 10.0 | Superheating at compressor suction |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.CombiTimeTable | calDat (from PartialWaterToWater) | ||
| Modelica.Blocks.Routing.DeMultiplex4 | splDat (from PartialWaterToWater) | De-multiplex | |
| Buildings.Fluid.Sources.Boundary_pT | sin2 (from PartialWaterToWater) | Boundary condition | |
| Modelica.Fluid.Sources.MassFlowSource_T | Sou (from PartialWaterToWater) | Mass flow source | |
| Buildings.Fluid.Sources.Boundary_pT | sin1 (from PartialWaterToWater) | Pressure boundary condition | |
| Modelica.Fluid.Sources.MassFlowSource_T | loa (from PartialWaterToWater) | Mass flow source | |
| Buildings.Fluid.HeatPumps.BaseClasses.PartialWaterToWater | heaPum (from PartialWaterToWater) | ||
| Modelica.Blocks.Sources.IntegerConstant | isOn (from PartialWaterToWater) | Control signal |
Revisions
-
October 31, 2016, by Massimo Cimmino:
First implementation.