blockCustomBlock

Occupancy defined by a replaceable block

Extends from IDEAS.Buildings.Components.Occupants.BaseClasses.PartialOccupants (Partial for defining the number of occupants).

Information

This block can be used to define a custom profile. Any block that extends Modelica.Blocks.Interfaces.SO can be inserted in this placeholder. The output value y of the block is then used as the number of occupants.

Parameters

TypeNameDefaultDescription
BooleanuseInput (from PartialOccupants)false=true to use external input
Booleanlinearise (from PartialOccupants)For linearisation checks
Modelica.Units.SI.AreaA (from PartialOccupants)Zone surface area

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputnOcc (from PartialOccupants)Number of occupants
Modelica.Blocks.Interfaces.RealInputyOcc (from PartialOccupants)Input for number of occupants

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.ConstantsingleOutput
BoundaryConditions.SimInfoManagersimSimulation information manager for climate data

Revisions

  • August 21, 2018 by Damien Picard:
    Add assert such that this model is not used to linearize model with LIDEAS. See #812.
  • July 26, 2018 by Filip Jorissen:
    First implementation See #760.