| Integer | buildingID | | Unique identifier of the building |
| Modelica.Units.SI.Volume | VAir | | Indoor air volume of building |
| Modelica.Units.SI.Area | ABuilding | | Net floor area of building |
| Modelica.Units.SI.Area | ASurTot | | Total surface area of building walls and windows (including interior walls) |
| Integer | numZones | | Number of zones |
| Integer | nZonCon | 1 | Actual number of adjacent zone connectors |
| Integer[max(nZonCon, 1),2] | zonConPaiArr | fill(1, max(nZonCon, 1), 2) | List of pairs of interzonal element indices to connect, each index pointing to a concatenated array of all ThermalZones' interzonal element ports |
| AixLib.DataBase.ThermalZones.ZoneBaseRecord[numZones] | zoneParam | | Setup for zones |
| Boolean | use_izeCon | false | Consider heat flow connection between interzonal elements of thermal zones by setting true |
| Boolean | use_MechanicalAirExchange | true | Consider mechanical ventilation by setting true |
| Boolean | use_NaturalAirExchange | use_MechanicalAirExchange | Consider natural ventilation and infiltration by setting true |
| Integer | internalGainsMode | | Decides which internal gains model for persons is used |
| Dynamics › Conservation equations |
| Modelica.Fluid.Types.Dynamics | energyDynamics (from LumpedVolumeDeclarations) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | substanceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of independent mass fraction balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | traceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of trace substance balance: dynamic (3 initialization options) or steady state |
| Advanced › Dynamics |
| Modelica.Fluid.Types.Dynamics | massDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state |
| Initialization |
| Medium.AbsolutePressure | p_start (from LumpedVolumeDeclarations) | Medium.p_default | Start value of pressure |
| Medium.Temperature | T_start (from LumpedVolumeDeclarations) | Medium.T_default | Start value of temperature |
| Medium.MassFraction[Medium.nX] | X_start (from LumpedVolumeDeclarations) | Medium.X_default | Start value of mass fractions m_i/m |
| Medium.ExtraProperty[Medium.nC] | C_start (from LumpedVolumeDeclarations) | fill(0, Medium.nC) | Start value of trace substances |
| Medium.ExtraProperty[Medium.nC] | C_nominal (from LumpedVolumeDeclarations) | fill(1E-2, Medium.nC) | Nominal value of trace substances. (Set to typical order of magnitude.) |
| Dynamics |
| Real | mSenFac (from LumpedVolumeDeclarations) | 1 | Factor for scaling the sensible thermal mass of the volume |
| General › Ports |
| Integer | nPorts | 0 | Number of fluid ports |
| CO2 |
| Boolean | use_C_flow | false | Set to true to enable input connector for trace substance |
| Modelica.Units.SI.MassFraction | XCO2_amb | 6.12157E-4 | Massfraction of CO2 in atmosphere (equals 403ppm) |
| Modelica.Units.SI.Area | areaBod | 1.8 | Body surface area source SIA 2024:2015 |
| Modelica.Units.SI.DensityOfHeatFlowRate | metOnePerSit | 58 | Metabolic rate of a relaxed seated person [1 Met = 58 W/m^2] |
| Moisture |
| Boolean | use_moisture_balance | false | If true, input connector QLat_flow is enabled and room air computes moisture balance |
| IdealHeaterCooler › Modes |
| Boolean | recOrSep | true | Use record or seperate parameters |
| IdealHeaterCooler › Heater |
| Boolean | Heater_on | true | Activates the heater |
| Real | h_heater | 0 | Upper limit controller output of the heater |
| Real | l_heater | 0 | Lower limit controller output of the heater |
| Real | KR_heater | 1000 | Gain of the heating controller |
| Modelica.Units.SI.Time | TN_heater | 1 | Time constant of the heating controller |
| IdealHeaterCooler › Cooler |
| Boolean | Cooler_on | true | Activates the cooler |
| Real | h_cooler | 0 | Upper limit controller output of the cooler |
| Real | l_cooler | 0 | Lower limit controller output of the cooler |
| Real | KR_cooler | 1000 | Gain of the cooling controller |
| Modelica.Units.SI.Time | TN_cooler | 1 | Time constant of the cooling controller |
| Moisture › Pools |
| Boolean | use_pools_tot | false | use swimming pools within at least one zone of the multizone |