modelLinRectangularZoneTemplate

Extends from IDEAS.Buildings.Components.Interfaces.RectangularZoneTemplateInterface.

Information

Extension of IDEAS.Buildings.Components.RectangularZoneTemplate that supports zone linearisation. The model is therefore configured to used the well-mixed air model with the temperature as preferred state of the mixing volume and using IDEAS.Buildings.Components.InterzonalAirFlow.n50FixedPressure for the air infiltration.

An assert statement is added to ensure that the user only uses the medium IDEAS.Media.Specialized.DryAir since the linearization does not support other type of media.

Parameters

TypeNameDefaultDescription
IntegerlastWindowIndexindexWinCei + (if hasWinCei then 1 else 0)Index of the last window of the zone
Linearization
Booleanlinearisesim.lineariseLinearises equations
IntegerfirstWindowIndexIndex for the first window of the zone. All window indices are computed from this index
IntegerindexWinAfirstWindowIndexIndex of window A
IntegerindexWinBindexWinA + (if hasWinA then 1 else 0)Index of window B
IntegerindexWinCindexWinB + (if hasWinB then 1 else 0)Index of window C
IntegerindexWinDindexWinC + (if hasWinC then 1 else 0)Index of window D
IntegerindexWinCeiindexWinD + (if hasWinD then 1 else 0)Index of window Cei

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputctrlAControl input for windows in face A, if controlled
Modelica.Blocks.Interfaces.RealInputctrlBControl input for windows in face B, if controlled
Modelica.Blocks.Interfaces.RealInputctrlCControl input for windows in face C, if controlled
Modelica.Blocks.Interfaces.RealInputctrlDControl input for windows in face D, if controlled
Modelica.Blocks.Interfaces.RealInputctrlCeiControl input for windows in ceiling, if controlled
IDEAS.LIDEAS.Components.LinWindowwinA
IDEAS.LIDEAS.Components.LinWindowwinB
IDEAS.LIDEAS.Components.LinWindowwinC
IDEAS.LIDEAS.Components.LinWindowwinD
IDEAS.LIDEAS.Components.LinWindowwinCei

Revisions

  • October 13, 2019, by Filip Jorissen:
    Refactored the parameter definition of inc and azi by adding the option to use radio buttons. See #1067
  • August 30, 2018, by Damien Picard:
    Computing window indices automatically See #907.
  • August 26, 2018, by Damien Picard:
    Extends from new interface model RectangularZoneTemplateInterface such that LinWin is used without requiring a redeclaration. See #891.
  • August 21, 2018 by Damien Picard:
    Remove custom air model and use IDEAS.Buildings.Components.ZoneAirModels.WellMixedAir with correct parametrization instead.