modelHysteresisHeating

Partial model for a heating system using a hysteresis controller

Extends from IDEAS.Templates.Interfaces.BaseClasses.HeatingSystem (Partial heating/cooling system).

Information

This model represents an ideal heating system with a hysteresis controller. It reacts instantly when the zone temperature input TSensor is below TSet by supplying the nominal heat flow rate QNom. This heat flow rate is maintained until TSensor is above TSet+dTHys.

The COP is used to compute the electric power that is drawn from the elecrical grid. It can be ignored if it is not of interest.

Parameters

TypeNameDefaultDescription
IntegernZones (from PartialSystem)Number of conditioned thermal zones in the building
IntegernLoads (from PartialSystem)0Number of electric loads. If zero, all electric equations disappear.
BooleanisDH (from HeatingSystem)false=true, if the system is connected to a DH grid
Modelica.Units.SI.PowerQ_design (from HeatingSystem)Total design heat load for heating system based on heat losses
IntegernTemSen (from HeatingSystem)nZonesnumber of temperature inputs for the system
RealdTHys2Temperature difference for hysteresis controller
Modelica.Units.SI.PowerQNomfill(5000, nZones)Nominal power, power that is injected when the heating system is on
RealCOP3Coefficient of performance, conversion factor for thermal power to electrical power
Advanced
IntegernConvPorts (from HeatingSystem)nZonesNumber of ports in building for convective heating/cooling
IntegernRadPorts (from HeatingSystem)nZonesNumber of ports in building for radiative heating/cooling
IntegernEmbPorts (from HeatingSystem)nZonesNumber of ports in building for embedded systems

Connectors

TypeNameDefaultDescription
Modelica.Electrical.QuasiStatic.Polyphase.Interfaces.PositivePlugplugLoad (from PartialSystem)Electricity connection to the Inhome feeder
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPortCon (from HeatingSystem)Nodes for convective heat gains
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPortRad (from HeatingSystem)Nodes for radiative heat gains
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bheatPortEmb (from HeatingSystem)Construction nodes for heat gains by embedded layers
Modelica.Blocks.Interfaces.RealInputTSensor (from HeatingSystem)Sensor temperature
Modelica.Blocks.Interfaces.RealInputTSet (from HeatingSystem)Setpoint temperature for the zones
Modelica.Fluid.Interfaces.FluidPort_aport_a (from HeatingSystem)Supply water connection to the DH grid
Modelica.Fluid.Interfaces.FluidPort_bport_b (from HeatingSystem)Return water connection to the DH grid

Components

TypeNameDefaultDescription
IDEAS.BoundaryConditions.SimInfoManagersim (from PartialSystem)Simulation information manager for climate data
IDEAS.Experimental.Electric.BaseClasses.AC.WattsLawPlugwattsLawPlug (from PartialSystem)
Modelica.Units.SI.PowerQHeaSys (from HeatingSystem)sum({max(0, -heatPortCon[i].Q_flow) for i in 1:nConvPorts}) + sum({max(0, -heatPortRad[i].Q_flow) for i in 1:nRadPorts}) + sum({max(0, -heatPortEmb[i].Q_flow) for i in 1:nEmbPorts})Total thermal power use for space heating
Modelica.Units.SI.PowerQCooTotal (from HeatingSystem)sum({max(0, heatPortCon[i].Q_flow) for i in 1:nConvPorts}) + sum({max(0, heatPortRad[i].Q_flow) for i in 1:nRadPorts}) + sum({max(0, heatPortEmb[i].Q_flow) for i in 1:nEmbPorts})Total thermal power use for cooling

Revisions

  • June 5, 2018 by Filip Jorissen:
    Cleaned up implementation for #821.
  • January 23, 2017 by Filip Jorissen and Glenn Reynders:
    Revised implementation and documentation.
  • 2013 June, Roel De Coninck: reworking interface and documentation
  • 2011, Roel De Coninck: first version