modelLinRectangularZoneTemplate
Extends from IDEAS.Buildings.Components.Interfaces.RectangularZoneTemplateInterface (Rectangular zone including walls, floor and ceiling).
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 | nSurf (from ZoneInterface) | Number of surfaces adjacent to and heat exchanging with the zone | |
| Integer | nPorts (from ZoneInterface) | 2 | Number of ports for ventilation connections |
| Real | n50_computed (from PartialZone) | n50_int | Computed n50 value |
| Modelica.Fluid.Types.Dynamics | energyDynamicsAir (from PartialZone) | Modelica.Fluid.Types.Dynamics.FixedInitial | Type of energy balance for air model: dynamic (3 initialization options) or steady state |
| Modelica.Units.SI.Power | QInf_design (from PartialZone) | 1012*1.204*V/3600*n50_int/n50toAch*(TZon_design - sim.Tdes) | Design heat losses from infiltration at reference outdoor temperature |
| Modelica.Units.SI.Power | QRH_design (from PartialZone) | A*fRH | Additional power required to compensate for the effects of intermittent heating |
| Modelica.Units.SI.Power | Q_design (from PartialZone) | Total design heat losses for the zone (including transmission, infiltration, and reheating; excluding ventilation) | |
| IDEAS.Buildings.Components.OccupancyType.OfficeWork | occTyp (from PartialZone) | ||
| IDEAS.Buildings.Components.RoomType.Generic | rooTyp (from PartialZone) | ||
| IDEAS.Buildings.Components.LightingType.None | ligTyp (from PartialZone) | ||
| Integer | nSurfExt (from RectangularZoneTemplateInterface) | 0 | Number of additional connected external surfaces |
| Integer | aziOpt (from RectangularZoneTemplateInterface) | 5 | Azimuth angle option from simInfoManager, or custom using aziA |
| Modelica.Units.SI.Angle | aziA (from RectangularZoneTemplateInterface) | sim.aziOpts[aziOpt] | Azimuth angle of face A |
| Modelica.Units.SI.Length | l (from RectangularZoneTemplateInterface) | Horizontal length of faces A and C. This parameter can be overwritten per surface | |
| Modelica.Units.SI.Length | w (from RectangularZoneTemplateInterface) | Horizontal length of faces B and D. This parameter can be overwritten per surface | |
| Modelica.Units.SI.Length | h (from RectangularZoneTemplateInterface) | Height between top of floor and bottom of ceiling | |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypA (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypB (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypC (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypD (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypCei (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypFlo (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypInt (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypA (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypB (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypC (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypD (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypCei (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Frames.None | fraTypA (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Frames.None | fraTypB (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Frames.None | fraTypC (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Frames.None | fraTypD (from RectangularZoneTemplateInterface) | ||
| IDEAS.Buildings.Data.Frames.None | fraTypCei (from RectangularZoneTemplateInterface) | ||
| Modelica.Units.SI.Angle | aziB (from RectangularZoneTemplateInterface) | aziAInt + Modelica.Constants.pi/2 | Azimuth angle of face B |
| Modelica.Units.SI.Angle | aziC (from RectangularZoneTemplateInterface) | aziAInt + Modelica.Constants.pi | Azimuth angle of face C |
| Modelica.Units.SI.Angle | aziD (from RectangularZoneTemplateInterface) | aziAInt + 3*Modelica.Constants.pi/2 | Azimuth angle of face D |
| Integer | lastWindowIndex | indexWinCei + (if hasWinCei then 1 else 0) | Index of the last window of the zone |
| Building physics | |||
| Modelica.Units.SI.Volume | V (from ZoneInterface) | Total zone air volume | |
| Modelica.Units.SI.Length | hZone (from ZoneInterface) | 2.8 | Zone height: distance between floor and ceiling |
| Modelica.Units.SI.Length | hFloor (from ZoneInterface) | 0 | Absolute height of zone floor |
| Modelica.Units.SI.Area | A (from ZoneInterface) | V/hZone | Total conditioned floor area |
| Advanced › Occupants | |||
| Boolean | useOccNumInput (from ZoneInterface) | =false, to remove icon of yOcc | |
| Advanced › Sources | |||
| Boolean | useWatFlowInput (from ZoneInterface) | false | =true, to enable an input for injecting water vapor into a zone |
| Boolean | useCFlowInput (from ZoneInterface) | false | =true, to enable an input for injecting CO2 into a zone |
| Advanced › Lighting | |||
| Boolean | useLigCtrInput (from ZoneInterface) | =false, to remove icon of lightCtrl | |
| Airflow › Air model | |||
| Modelica.Units.SI.MassFlowRate | m_flow_nominal (from ZoneInterface) | V*1.2*2/3600 | Nominal flow rate of the air flow system fluid ports |
| Boolean | allowFlowReversal (from PartialZone) | true | = true to allow flow reversal in zone, false restricts to design direction (port_a -> port_b). |
| Airflow › Airtightness | |||
| Boolean | use_custom_n50 (from PartialZone) | sim.interZonalAirFlowType == IDEAS.BoundaryConditions.Types.InterZonalAirFlow.None and not sim.unify_n50 | if true, a custom n50 value is used instead of a globally computed n50 value |
| Real | n50 (from PartialZone) | sim.n50 | n50 value for this zone |
| Real | n50toAch (from PartialZone) | 20 | Conversion fractor from n50 to Air Change Rate |
| Advanced › Air model | |||
| Real | mSenFac (from PartialZone) | 5 | Correction factor for thermal capacity of zone air. |
| Advanced › Radiative heat exchange | |||
| Boolean | linIntRad (from PartialZone) | sim.linIntRad | Linearized computation of long wave radiation |
| Boolean | calculateViewFactor (from PartialZone) | false | Explicit calculation of view factors: works well only for rectangular zones! |
| Modelica.Units.SI.Temperature | Tzone_nom (from PartialZone) | 295.15 | Nominal zone temperature, used for linearising radiative heat exchange |
| Modelica.Units.SI.TemperatureDifference | dT_nom (from PartialZone) | -2 | Nominal temperature difference between zone walls, used for linearising radiative heat exchange |
| Boolean | simVieFac (from PartialZone) | false | Simplify view factor computation |
| Boolean | ignAss (from PartialZone) | false | Ignore asserts to simulate non-physical unit test models |
| Boolean | linExtRad (from RectangularZoneTemplateInterface) | sim.linExtRad | = true, if exterior radiative heat transfer for walls should be linearised |
| Boolean | linExtRadWin (from RectangularZoneTemplateInterface) | sim.linExtRadWin | = true, if exterior radiative heat transfer for windows should be linearised |
| Advanced › Design heat load | |||
| Modelica.Units.SI.Temperature | TZon_design (from PartialZone) | 294.15 | Reference zone temperature for calculation of design heat load |
| Real | fRH (from PartialZone) | 11 | Reheat factor for calculation of design heat load, (EN 12831, table D.10 Annex D) |
| Initialization | |||
| Medium.Temperature | T_start (from PartialZone) | Medium.T_default | Start value of temperature |
| Face A › Construction details | |||
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypA (from RectangularZoneTemplateInterface) | Modelled boundary for face A of the zone | |
| Integer | nExtA (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face A |
| Face B › Construction details | |||
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypB (from RectangularZoneTemplateInterface) | Modelled boundary for face B of the zone | |
| Integer | nExtB (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face B |
| Face C › Construction details | |||
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypC (from RectangularZoneTemplateInterface) | Modelled boundary for face C of the zone | |
| Integer | nExtC (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face C |
| Face D › Construction details | |||
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypD (from RectangularZoneTemplateInterface) | Modelled boundary for face D of the zone | |
| Integer | nExtD (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face D |
| Floor › Construction details | |||
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypFlo (from RectangularZoneTemplateInterface) | Modelled boundary for the zone floor | |
| Integer | nExtFlo (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to floor |
| Ceiling › Construction details | |||
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypCei (from RectangularZoneTemplateInterface) | Modelled boundary for the zone ceiling | |
| Integer | nExtCei (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to ceiling |
| Face A › Window details | |||
| Boolean | hasWinA (from RectangularZoneTemplateInterface) | false | Modelling window for face A if true |
| Modelica.Units.SI.Area | A_winA (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face A |
| Modelica.Units.SI.Length | h_winA (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winA)) | Window A height, including frame |
| Real | fracA (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face A |
| Real | nWinA (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinA identical windows in facade A |
| Face B › Window details | |||
| Boolean | hasWinB (from RectangularZoneTemplateInterface) | false | Modelling window for face B if true |
| Modelica.Units.SI.Area | A_winB (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face B |
| Modelica.Units.SI.Length | h_winB (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winB)) | Window B height, including frame |
| Real | fracB (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face B |
| Real | nWinB (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinB identical windows in facade B |
| Face C › Window details | |||
| Boolean | hasWinC (from RectangularZoneTemplateInterface) | false | Modelling window for face C if true |
| Modelica.Units.SI.Area | A_winC (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face C |
| Modelica.Units.SI.Length | h_winC (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winC)) | Window C height, including frame |
| Real | fracC (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face C |
| Real | nWinC (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinC identical windows in facade C |
| Face D › Window details | |||
| Boolean | hasWinD (from RectangularZoneTemplateInterface) | false | Modelling window for face D if true |
| Modelica.Units.SI.Area | A_winD (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face D |
| Modelica.Units.SI.Length | h_winD (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winD)) | Window D height, including frame |
| Real | fracD (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face D |
| Real | nWinD (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinD identical windows in facade D |
| Ceiling › Window details | |||
| Boolean | hasWinCei (from RectangularZoneTemplateInterface) | false | Modelling window for ceiling if true |
| Modelica.Units.SI.Area | A_winCei (from RectangularZoneTemplateInterface) | 0 | Surface area of window of ceiling |
| Modelica.Units.SI.Length | h_winCei (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winCei)) | Ceiling window height, including frame |
| Real | fracCei (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of the ceiling |
| Real | nWinCei (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinCei identical windows in the ceiling |
| Internal wall | |||
| Boolean | hasInt (from RectangularZoneTemplateInterface) | false | If true, the zone contains an internal wall with both faces connected to the zone |
| Face A › Overwrite | |||
| Modelica.Units.SI.Length | lA (from RectangularZoneTemplateInterface) | l | Horizontal length of face A |
| Face B › Overwrite | |||
| Modelica.Units.SI.Length | lB (from RectangularZoneTemplateInterface) | w | Horizontal length of face B |
| Face C › Overwrite | |||
| Modelica.Units.SI.Length | lC (from RectangularZoneTemplateInterface) | l | Horizontal length of face C |
| Face D › Overwrite | |||
| Modelica.Units.SI.Length | lD (from RectangularZoneTemplateInterface) | w | Horizontal length of face D |
| Internal wall › Construction details | |||
| Modelica.Units.SI.Length | lInt (from RectangularZoneTemplateInterface) | lA | Horizontal length of internal wall contained within the zone |
| Advanced › Overwrite | |||
| Modelica.Units.SI.Area | AZone (from RectangularZoneTemplateInterface) | w*l | Parameter to overwrite the zone surface area |
| Ceiling › Overwrite | |||
| Modelica.Units.SI.Area | ACei (from RectangularZoneTemplateInterface) | w*l | Surface of roof or ceiling (including potential windows) |
| Advanced › Convective heat exchange | |||
| Boolean | linIntCon (from RectangularZoneTemplateInterface) | sim.linIntCon | = true, if convective heat transfer should be linearised |
| Boolean | linExtCon (from RectangularZoneTemplateInterface) | sim.linExtCon | = true, if exterior convective heat transfer should be linearised (uses average wind speed) |
| Advanced › Windows | |||
| Interfaces.WindowDynamicsType | windowDynamicsType (from RectangularZoneTemplateInterface) | IDEAS.Buildings.Components.Interfaces.WindowDynamicsType.Two | Type of dynamics for glazings and frames: using zero, one combined or two states |
| Advanced › Convective heat transfer | |||
| Modelica.Units.SI.TemperatureDifference | dT_nominal_win (from RectangularZoneTemplateInterface) | -3 | Nominal temperature difference used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_bou (from RectangularZoneTemplateInterface) | -1 | Nominal temperature difference for boundary walls, used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_out (from RectangularZoneTemplateInterface) | -3 | Nominal temperature difference for outer walls, used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_sla (from RectangularZoneTemplateInterface) | -3 | Nominal temperature difference of slab on ground, used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_intA (from RectangularZoneTemplateInterface) | 1 | Nominal temperature difference between zone air and interior walls, used for linearisation |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_intB (from RectangularZoneTemplateInterface) | 1 | Nominal temperature difference between interior walls exterior connection, used for linearisation |
| Floor › Slab on ground | |||
| Modelica.Units.SI.Temperature | TeAvg (from RectangularZoneTemplateInterface) | 273.15 + 10.8 | Annual average outdoor temperature |
| Modelica.Units.SI.Temperature | TiAvg (from RectangularZoneTemplateInterface) | 273.15 + 22 | Annual average indoor temperature |
| Modelica.Units.SI.TemperatureDifference | dTeAvg (from RectangularZoneTemplateInterface) | 4 | Amplitude of variation of monthly average outdoor temperature |
| Modelica.Units.SI.TemperatureDifference | dTiAvg (from RectangularZoneTemplateInterface) | 2 | Amplitude of variation of monthly average indoor temperature |
| Modelica.Units.SI.Temperature[3] | T_start_gro (from RectangularZoneTemplateInterface) | fill(TeAvg, 3) | Initial temperatures of the ground layers (with first value = deepest layer and last value = shallowest layer |
| Face A › Cavity or open door | |||
| Boolean | hasCavityA (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hA (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wA (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Face B › Cavity or open door | |||
| Boolean | hasCavityB (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hB (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wB (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Face C › Cavity or open door | |||
| Boolean | hasCavityC (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hC (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wC (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Face D › Cavity or open door | |||
| Boolean | hasCavityD (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hD (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wD (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Floor › Cavity or open door | |||
| Boolean | hasCavityFlo (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal floor |
| Modelica.Units.SI.Length | bFlo (from RectangularZoneTemplateInterface) | 2 | Breadth of (rectangular) cavity in internal floor |
| Modelica.Units.SI.Length | wFlo (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal floor |
| Advanced › Cavity or open door | |||
| Modelica.Units.SI.Acceleration | g (from RectangularZoneTemplateInterface) | Modelica.Constants.g_n | Gravity, for computation of buoyancy |
| Modelica.Units.SI.Pressure | p (from RectangularZoneTemplateInterface) | 101300 | Absolute pressure for computation of buoyancy |
| Modelica.Units.SI.Density | rho (from RectangularZoneTemplateInterface) | p/r/T | Nominal density for computation of buoyancy mass flow rate |
| Modelica.Units.SI.SpecificHeatCapacity | c_p (from RectangularZoneTemplateInterface) | 1013 | Nominal heat capacity for computation of buoyancy heat flow rate |
| Modelica.Units.SI.Temperature | T (from RectangularZoneTemplateInterface) | 293.15 | Nominal temperature for linearising heat flow rate |
| Modelica.Units.SI.TemperatureDifference | dT (from RectangularZoneTemplateInterface) | 1 | Nominal temperature difference when linearising heat flow rate |
| Face A › Building shade | |||
| Boolean | hasBuildingShadeA (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaA (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaA (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall A |
| Face B › Building shade | |||
| Boolean | hasBuildingShadeB (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaB (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaB (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall B |
| Face C › Building shade | |||
| Boolean | hasBuildingShadeC (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaC (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaC (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall C |
| Face D › Building shade | |||
| Boolean | hasBuildingShadeD (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaD (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaD (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall D |
| Advanced › SlabOnGround | |||
| Modelica.Units.SI.Length | PWall (from RectangularZoneTemplateInterface) | (if hasOutA then lA else 0) + (if hasOutB then lB else 0) + (if hasOutC then lC else 0) + (if hasOutD then lD else 0) | Total floor slab perimeter length |
| Floor › Floor heating / CCA | |||
| Boolean | hasEmb (from RectangularZoneTemplateInterface) | false | Set to true if floor is equipped with floor heating or concrete core activation |
| 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 |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | gainRad (from ZoneInterface) | Internal zone node for radiative heat gains | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | gainCon (from ZoneInterface) | Internal zone node for convective heat gains | |
| Modelica.Blocks.Interfaces.RealOutput | TSensor (from ZoneInterface) | Sensor temperature of the zone, i.e. operative temeprature | |
| Modelica.Fluid.Interfaces.FluidPort_b | port_b (from ZoneInterface) | Port for ventilation connections, deprecated, use 'ports' instead | |
| Modelica.Fluid.Interfaces.FluidPort_a | port_a (from ZoneInterface) | Port for ventilation connections, deprecated, use 'ports' instead | |
| Modelica.Blocks.Interfaces.RealInput | yOcc (from ZoneInterface) | Control input for number of occupants, used by Occupants.Input and Occupants.AreaWeightedInput | |
| Modelica.Blocks.Interfaces.RealInput | mWat_flow (from ZoneInterface) | Input for injecting water vapor into a zone | |
| Modelica.Blocks.Interfaces.RealInput | C_flow (from ZoneInterface) | Input for injecting CO2 into a zone | |
| Modelica.Blocks.Interfaces.RealInput | uLig (from ZoneInterface) | Lighting control input (1 corresponds to 100%), only used when using LightingControl.Input | |
| Modelica.Blocks.Interfaces.RealOutput | ppm (from ZoneInterface) | CO2 concentration in the zone | |
| Modelica.Blocks.Interfaces.RealOutput | phi (from ZoneInterface) | Relative humidity in the zone [0-1] | |
| Modelica.Fluid.Interfaces.FluidPorts_a[nPorts] | ports (from ZoneInterface) | Ports for ventilation connetions | |
| Modelica.Blocks.Interfaces.RealOutput | TAir (from PartialZone) | airModel.TAir | |
| Modelica.Blocks.Interfaces.RealOutput | TRad (from PartialZone) | radDistr.TRad | |
| IDEAS.Buildings.Components.Interfaces.ZoneBus | proBusExt (from RectangularZoneTemplateInterface) | Propsbus for connecting additional external surfaces | |
| IDEAS.Buildings.Components.Interfaces.ZoneBus[nExtA] | proBusA (from RectangularZoneTemplateInterface) | Propsbus connector for connecting to external surface or internalWall of face A | |
| IDEAS.Buildings.Components.Interfaces.ZoneBus[nExtB] | proBusB (from RectangularZoneTemplateInterface) | Propsbus connector for connecting to external surface or internalWall of face B | |
| IDEAS.Buildings.Components.Interfaces.ZoneBus[nExtC] | proBusC (from RectangularZoneTemplateInterface) | Propsbus connector for connecting to external surface or internalWall of face C | |
| IDEAS.Buildings.Components.Interfaces.ZoneBus[nExtD] | proBusD (from RectangularZoneTemplateInterface) | Propsbus connector for connecting to external surface or internalWall of face D | |
| IDEAS.Buildings.Components.Interfaces.ZoneBus[nExtFlo] | proBusFlo (from RectangularZoneTemplateInterface) | Propsbus connector for connecting to external surface or internalWall of floor | |
| IDEAS.Buildings.Components.Interfaces.ZoneBus[nExtCei] | proBusCei (from RectangularZoneTemplateInterface) | Propsbus connector for connecting to external surface of ceiling: internal walls should be modelled as the floor of the zone above | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b[nGainEmb] | gainEmb (from RectangularZoneTemplateInterface) | Floor node for embedded heat gain if case of floor heating or CCA. | |
| 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 |
Components
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.