blockDefrostControl

Control block to ensure no frost limits heat flow at the evaporator

Extends from AixLib.Obsolete.BaseClasses.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Information

Basic model for a defrost control. The icing factor is calculated in the heat pump based on functions or other models.

If a given lower boundary is surpassed, the mode of the heat pump will be set to false(eq. Chilling) and the compressor speed is set to 1 to make the defrost process as fast as possible.

  • November 26, 2018  by Fabian Wüllhorst:
    First implementation (see issue #577)

Parameters

TypeNameDefaultDescription
RealminIceFacMinimal value above which no defrost is necessary
Booleanuse_chillertrueTrue if defrost operates by changing mode to cooling. False to use an electrical heater
Modelica.Units.SI.PowercalcPel_deFroCalculate how much eletrical energy is used to melt ice
RealdeltaIceFac0.1Bandwitdth for hystereses. If the icing factor is based on the duration of defrost, this value is necessary to avoid state-events.

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputPel_deFroRelative speed of compressor. From 0 to 1
Modelica.Blocks.Interfaces.BooleanInputmodeSetSet value of HP mode
Modelica.Blocks.Interfaces.RealInputnSetSet value relative speed of compressor. Analog from 0 to 1
Modelica.Blocks.Interfaces.RealOutputnOutRelative speed of compressor. From 0 to 1
Modelica.Blocks.Interfaces.BooleanOutputmodeOut
Interfaces.VapourCompressionMachineControlBussigBusHP

Components

TypeNameDefaultDescription
Modelica.Blocks.Logical.HysteresisiceFacGreMinHeaCheck if icing factor is greater than a boundary
Modelica.Blocks.Sources.BooleanConstantconTrueNotUseChiIf ice is melted with an additional heater, HP can continue running
Modelica.Blocks.Sources.ConstantconstPel_deFroCalculate how much eletrical energy is used to melt ice
Utilities.Logical.SmoothSwitchswiErrIf an error occurs, the value of the conZero block will be used(0)
Modelica.Blocks.Sources.ConstantconOneIf Defrost is enabled, HP runs at full power
Utilities.Logical.SmoothSwitchswiPelIf defrost is on, output will be positive
Modelica.Blocks.Sources.ConstantconZeroIf Defrost is enabled, HP runs at full power
Modelica.Blocks.Logical.HysteresisiceFacGreMinChiCheck if icing factor is greater than a boundary
Modelica.Blocks.Logical.LogicalSwitchlogicalSwitchIf a chiller is used to defrost, mode will be false
Modelica.Blocks.Sources.BooleanConstantconFalseNotUseChiJust to omit warnings
Modelica.Blocks.Sources.BooleanConstantconTrueUseChiSet mode to false to simulate the defrost cycle