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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | lastWindowIndex | indexWinCei + (if hasWinCei then 1 else 0) | Index of the last window of the zone |
| Linearization | |||
| Boolean | linearise | sim.linearise | Linearises equations |
| Integer | firstWindowIndex | Index for the first window of the zone. All window indices are computed from this index | |
| Integer | indexWinA | firstWindowIndex | Index of window A |
| Integer | indexWinB | indexWinA + (if hasWinA then 1 else 0) | Index of window B |
| Integer | indexWinC | indexWinB + (if hasWinB then 1 else 0) | Index of window C |
| Integer | indexWinD | indexWinC + (if hasWinC then 1 else 0) | Index of window D |
| Integer | indexWinCei | indexWinD + (if hasWinD then 1 else 0) | Index of window Cei |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | ctrlA | Control input for windows in face A, if controlled | |
| Modelica.Blocks.Interfaces.RealInput | ctrlB | Control input for windows in face B, if controlled | |
| Modelica.Blocks.Interfaces.RealInput | ctrlC | Control input for windows in face C, if controlled | |
| Modelica.Blocks.Interfaces.RealInput | ctrlD | Control input for windows in face D, if controlled | |
| Modelica.Blocks.Interfaces.RealInput | ctrlCei | Control input for windows in ceiling, if controlled | |
| IDEAS.LIDEAS.Components.LinWindow | winA | ||
| IDEAS.LIDEAS.Components.LinWindow | winB | ||
| IDEAS.LIDEAS.Components.LinWindow | winC | ||
| IDEAS.LIDEAS.Components.LinWindow | winD | ||
| IDEAS.LIDEAS.Components.LinWindow | winCei |
Revisions
-
October 13, 2019, by Filip Jorissen:
Refactored the parameter definition ofincandaziby 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 modelRectangularZoneTemplateInterfacesuch that LinWin is used without requiring a redeclaration. See #891. -
August 21, 2018 by Damien Picard:
Remove custom air model and useIDEAS.Buildings.Components.ZoneAirModels.WellMixedAirwith correct parametrization instead.