Buildings.Fluid.DXSystems.Heating.BaseClasses.Types

Package with base classes for DX heating coils

Information

This package contains base classes for the models in Buildings.Fluid.DXSystems.Heating.

Extends from Modelica.Icons.TypesPackage (Icon for packages containing type definitions).

Package Content

Name Description
Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostOperation DefrostOperation Enumeration defining two methods for defrost
Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostTimeMethods DefrostTimeMethods Enumeration defining two methods for defrost time fraction calculation.

Types and constants

  type DefrostOperation = enumeration(
      reverseCycle
        "Cycle DX coil in reverse flow to defrost outdoor coil",
      resistive
        "Use resistive element on outdoor coil to defrost")
      "Enumeration defining two methods for defrost";
  type DefrostTimeMethods = enumeration(
      timed
        "Timed defrost",
      onDemand
        "On-demand defrost")
      "Enumeration defining two methods for defrost time fraction calculation.";

Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostOperation

Enumeration defining two methods for defrost

Information

Enumeration for the method of defrost. The possible values are:

Enumeration Description
reverseCycle Cycle the refrigerant in flow in reverse to defrost the outdoor coil.
resistive Use a resistive heating element on the outdoor coil for defrost.

Modelica definition

type DefrostOperation = enumeration( reverseCycle "Cycle DX coil in reverse flow to defrost outdoor coil", resistive "Use resistive element on outdoor coil to defrost") "Enumeration defining two methods for defrost";

Buildings.Fluid.DXSystems.Heating.BaseClasses.Types.DefrostTimeMethods

Enumeration defining two methods for defrost time fraction calculation.

Information

Enumeration for the calculation methods for defrost time fraction. The possible values are:

Enumeration Description
timed Run the defrost operation for a fixed time duration fraction of the timestep.
onDemand Run the defrost operation for on a time duration fraction for the timestep, that is calculated from the outdoor air temperature and humidity ratio.

Modelica definition

type DefrostTimeMethods = enumeration( timed "Timed defrost", onDemand "On-demand defrost") "Enumeration defining two methods for defrost time fraction calculation.";