diff --git a/doc/engineering-reference/src/surface-heat-balance-manager-processes/combined-heat-and-moisture-transfer-hamt.tex b/doc/engineering-reference/src/surface-heat-balance-manager-processes/combined-heat-and-moisture-transfer-hamt.tex index 4fa93dd3cb9..0f285d79dc0 100644 --- a/doc/engineering-reference/src/surface-heat-balance-manager-processes/combined-heat-and-moisture-transfer-hamt.tex +++ b/doc/engineering-reference/src/surface-heat-balance-manager-processes/combined-heat-and-moisture-transfer-hamt.tex @@ -2,11 +2,20 @@ \section{Combined Heat and Moisture Transfer (HAMT) Model}\label{combined-heat-a \subsection{Overview}\label{overview-011} -The combined heat and moisture transfer finite (HAMT) solution algorithm is a completely coupled, one-dimensional, finite element, heat and moisture transfer model simulating the movement and storage of heat and moisture in surfaces simultaneously from and to both the internal and external environments. As well as simulating the effects of moisture buffering, HAMT is also be able to provide temperature and moisture profiles through composite building walls, and help to identify surfaces with high surface humidity. +The combined heat and moisture transfer finite (HAMT) solution algorithm is +a completely coupled, one-dimensional, finite element, heat and moisture +transfer model simulating the movement and storage of heat and moisture in +surfaces simultaneously from and to both the internal and external +environments. As well as simulating the effects of moisture buffering, HAMT +is also be able to provide temperature and moisture profiles through +composite building walls, and help to identify surfaces with high surface +humidity. \subsection{HAMT Nomenclature}\label{hamt-nomenclature} -Dependencies on moisture content are indicated by a superscript \(^{w}\), on heat by a superscript \(^{h}\) and vapor pressure by a superscript \(^{v}\). +Dependencies on moisture content are indicated by a superscript \(^w\), +on heat by a superscript \(^h\) and vapor pressure by a superscript +\(^v\). \begin{longtable}[c]{p{1.5in}p{1.0in}p{3.5in}} \caption{Combined Heat and Moisture Transfer Model Nomenclature \label{table:combined-heat-and-moisture-transfer-model}} \tabularnewline @@ -21,6 +30,7 @@ \subsection{HAMT Nomenclature}\label{hamt-nomenclature} \midrule \endhead +T & \si{\celsius} & Temperature \tabularnewline A & $m^2$ & Contact Surface area \tabularnewline C & J/kgC & Specific heat capacity of dry material \tabularnewline $C_i^h$ & J/C & Heat Capacitance of cell i \tabularnewline @@ -28,6 +38,8 @@ \subsection{HAMT Nomenclature}\label{hamt-nomenclature} $c^{w}$ & J/KgC & Specific heat capacity of water (= 4,180~J/kg$^{\circ}$C@ 20$^{\circ}$C) \tabularnewline ${D^w}$ & $m^2/s$ & Liquid Transport Coefficient \tabularnewline ${h_v}$ & J/kg & Evaporation enthalpy of water (= 2,489,000~J/kg) \tabularnewline +RH,$\varphi$ & \%, fraction & Relative humidity \tabularnewline +W & $kg/m^3$ & Moisture Content \tabularnewline $\partial{H}/\partial{T}$ & $J/m^3C$ & Moisture dependent heat storage capacity \tabularnewline i,j & --- & Cell indices \tabularnewline ${k^w}$ & W/mC & Moisture dependent thermal conductivity \tabularnewline @@ -58,21 +70,28 @@ \subsection{HAMT Nomenclature}\label{hamt-nomenclature} \subsection{HAMT Model Description}\label{hamt-model-description} -Equations~\ref{eq:HAMTHeatBalanceEquation} and~\ref{eq:HAMTMoistureBalanceEquation} are derived from heat and moisture balance equations and are taken from {[}Künzel, H.M. (1995){]}. They describe a theoretical model for the transfer of heat and moisture through a material. +Equations~\ref{eq:HAMTHeatBalanceEquation} +and~\ref{eq:HAMTMoistureBalanceEquation} are derived from heat and moisture +balance equations and are taken from {[}K\"unzel, H.M. (1995){]}. They +describe a theoretical model for the transfer of heat and moisture through +a material. \begin{equation} \frac{{\partial H}}{{\partial T}}\frac{{\partial T}}{{\partial \tau }} = \frac{\partial }{{\partial x}}\left( {{k^w}\frac{{\partial T}}{{\partial x}}} \right) + {h_v}\frac{\partial }{{\partial x}}\left( {\frac{\delta }{\mu }\frac{{\partial p}}{{\partial x}}} \right) \label{eq:HAMTHeatBalanceEquation} \end{equation} -The three terms in Equation~\ref{eq:HAMTHeatBalanceEquation} describe the storage, transport and generation of heat respectively. +The three terms in Equation~\ref{eq:HAMTHeatBalanceEquation} describe the +storage, transport and generation of heat respectively. \begin{equation} \frac{{\partial w}}{{\partial \phi }}\frac{{\partial \phi }}{{\partial \tau }} = \frac{\partial }{{\partial x}}\left( {{D^w}\frac{{\partial w}}{{\partial \phi }}\frac{{\partial \phi }}{{\partial x}}} \right) + \frac{\partial }{{\partial x}}\left( {\frac{\delta }{\mu }\frac{{\partial p}}{{\partial x}}} \right) \label{eq:HAMTMoistureBalanceEquation} \end{equation} -The three terms in Equation~\ref{eq:HAMTMoistureBalanceEquation} describe the storage of moisture, the transport of liquid moisture and the transport of vapor respectively. The equation to calculate the vapor diffusion coefficient in air (\(\delta\)) used in the third term of both equations, is also taken from Künzel, +The three terms in Equation~\ref{eq:HAMTMoistureBalanceEquation} describe the storage of moisture, the transport +of liquid moisture and the transport of vapor respectively. The equation to calculate the vapor diffusion +coefficient in air (\(\delta\)) used in the third term of both equations, is also taken from K\"unzel, \begin{equation} \delta = \frac{{\left( {2 \times {{10}^{ - 7}} \times {{\left( {T + 273.15} \right)}^{0.81}}} \right)}}{{{p_{ambient}}}} @@ -84,29 +103,43 @@ \subsection{HAMT Model Description}\label{hamt-model-description} \frac{{\partial H}}{{\partial T}} = \left( {c\rho + {c^w}w} \right) \end{equation} -The moisture content of the material w and the vapor diffusion resistance factor $\mu$ depend on the relative humidity inside the material. The parameters \(\frac{\partial w}{\partial \phi}\), \({k^w}\) ~and \({D^w}\) are also moisture dependent parameters. +The moisture content of the material w and the vapor diffusion resistance +factor $\mu$ depend on the relative humidity inside the material. The +parameters \(\frac{\partial w}{\partial \phi}\), \(k^w\) ~and \(D^w\) are +also moisture dependent parameters. -The following sections describe how the above equations are used within the HAMT model. +The following sections describe how the above equations are used within +the HAMT model. \subsubsection{Surfaces, Material Layers and Cells}\label{surfaces-material-layers-and-cells} -``Surfaces'' are made of a number of layers of potentially any combination of materials. Each surface is split into its constituent materials and is then split up further into cells through its depth. HAMT will generate no more than 10 cells per material with widths that are thinner near the boundaries of each material where most changes are expected and detail is needed. +``Surfaces'' are made of a number of layers of potentially any combination +of materials. Each surface is split into its constituent materials and is +then split up further into cells through its depth. HAMT will generate no +more than 10 cells per material with widths that are thinner near the +boundaries of each material where most changes are expected and detail is +needed. \subsubsection{Heat Transfer}\label{heat-transfer} -Equation~\ref{eq:HAMTHeatBalanceEquation} can be re-written and used to describe the heat storage and transfer through the i\(^{th}\) cell in a surface. +Equation~\ref{eq:HAMTHeatBalanceEquation} can be re-written and used to +describe the heat storage and transfer through the i\(^{th}\) cell in a +surface. \begin{equation} -\left( {{c_i}{\rho_i} + {c^w}{w_i}} \right)\Delta {V_i}\frac{{T_i^{p + 1} - T_i^p}}{{\Delta \tau }} = \sum\limits_j {k_{ij}^w{A_{ij}}\frac{{T_j^{p + 1} - T_i^{p + 1}}}{{{x_{ij}}}}} + \sum\limits_j {{h_v}\frac{{{\delta_{ij}}}}{{{\mu_{ij}}}}{A_{ij}}\frac{{p_j^{p + 1} - p_i^{p + 1}}}{{{x_{ij}}}}} +\left( {{c_i}{\rho_i} + {c^w}{w_i}} \right)\Delta {V_i}\frac{{T_i^{p + 1} - T_i^p}}{{\Delta \tau }} = \sum\limits_j {k_{ij}^w{A_{ij}}\frac{{T_j^{p + 1} - T_i^{p + 1}}}{x_{ij}}} + \sum\limits_j {{h_v}\frac{{{\delta_{ij}}}}{\mu_{ij}}{A_{ij}}\frac{{p_j^{p + 1} - p_i^{p + 1}}}{x_{ij}}} \end{equation} -In the one dimensional case there are only two adjacent cells each labeled j. The heat generated due to vaporization \(q_i^v\) can be calculated separately. +In the one dimensional case there are only two adjacent cells each labeled j. The heat generated due +to vaporization \(q_i^v\) can be calculated separately. \begin{equation} -q_i^v = \sum\limits_j {{h_v}\frac{{{\delta_{ij}}}}{{{\mu_{ij}}}}{A_{ij}}\frac{{p_j^{p + 1} - p_i^{p + 1}}}{{{x_{ij}}}}} +q_i^v = \sum\limits_j {{h_v}\frac{{{\delta_{ij}}}}{\mu_{ij}}{A_{ij}}\frac{{p_j^{p + 1} - p_i^{p + 1}}}{x_{ij}}} \end{equation} -Rearranging Equation~\ref{eq:HAMTHeatBalanceEquation} and including other sources of heat (\(q_i^{adds}\)) such as radiation from other surfaces in the calculation gives the temperature in a cell in the next time step as, +Rearranging Equation~\ref{eq:HAMTHeatBalanceEquation} and including other +sources of heat (\(q_i^{adds}\)) such as radiation from other surfaces in +the calculation gives the temperature in a cell in the next time step as, \begin{equation} T_i^{p + 1} = \frac{{\sum\nolimits_j {\frac{{T_j^{p + 1}}}{{R_{ij}^h}}} + q_i^v + q_i^{adds} + C_i^h\frac{{T_i^p}}{{\Delta \tau }}}}{{\frac{{C_i^h}}{{\Delta \tau }} + \sum\nolimits_j {\frac{1}{{R_{ij}^h}}} }} @@ -115,86 +148,270 @@ \subsubsection{Heat Transfer}\label{heat-transfer} where \(C_i^h = \left( {{c_i}{\rho_i} + {c^w}{w_i}} \right)\Delta {V_i}\) is thermal heat capacitance of cell i and \(R_{ij}^h = \frac{x_{ij}}{k_{ij}A_{ij}}\) ~is the thermal resistance between cells i and j. -This equation can be solved using the Gauss-Seidel iteration technique. The i\(^{th}\) cell temperature is calculated whilst the j\(^{th}\) cell temperatures are kept as up to date as possible. The iteration is stopped when the maximum difference between two consecutive calculations in all cells is less than a threshold of 0.002°C. +This equation can be solved using the Gauss-Seidel iteration technique. The +i\(^{th}\) cell temperature is calculated whilst the j\(^{th}\) cell +temperatures are kept as up to date as possible. The iteration is stopped +when the maximum difference between two consecutive calculations in all +cells is less than a threshold of \SI{0.002}{\celsius}. \subsubsection{Moisture Content w}\label{moisture-content-w} -The moisture content (w) of a cell is needed for the calculation of the heat transfer through the cell as it affects the thermal resistance and heat capacitance. The moisture content of cells is calculated from the relative humidity (RH) of the material. The relationship between w and the RH for each material is known as the sorption isotherm and measured data points are entered into EnergyPlus as a series of coordinates. HAMT interpolates between the measurements to obtain the moisture content of a material for any RH value. The sorption isotherm input is via the MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm object and is described in the Input Output Reference document. +The moisture content (w) of a cell is needed for the calculation of the +heat transfer through the cell as it affects the thermal resistance and +heat capacitance. The moisture content of cells is calculated from the +relative humidity (RH) of the material. The relationship between w and the +RH for each material is known as the sorption isotherm and measured data +points are entered into EnergyPlus as a series of coordinates. HAMT +interpolates between the measurements to obtain the moisture content of a +material for any RH value. The sorption isotherm input is via the +MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm object and is +described in the Input Output Reference document. \subsubsection{Porosity P}\label{porosity-p} -The porosity of a material (P) is an input variable and defined as the maximum fraction, by volume, of a material that can be taken up with moisture. It is used to calculate the maximum point on the sorption isotherm curve. ~The porosity is entered for each material via the MaterialProperty:HeatAndMoistureTransfer:Settings object, as described in the Input Output Reference document. +The porosity of a material (P) is an input variable and defined as the +maximum fraction, by volume, of a material that can be taken up with +moisture. It is used to calculate the maximum point on the sorption +isotherm curve. The porosity is entered for each material via the +MaterialProperty:HeatAndMoistureTransfer:Settings object, as described in +the Input Output Reference document. \subsubsection{Moisture Dependant Thermal Conductivity k\(^{w}\)}\label{moisture-dependant-thermal-conductivity-kw} -The thermal conductivity (k\(^{w}\)) of the cell is determined by interpolating between data points of thermal conductivity versus the moisture content of the material, entered into EnergyPlus via the MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity object. The moisture content is determined via the sorption isotherm which gives the moisture content as a function of Relative Humidity. +The thermal conductivity (k\(^{w}\)) of the cell is determined by +interpolating between data points of thermal conductivity versus the +moisture content of the material, entered into EnergyPlus via the +MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity object. The +moisture content is determined via the sorption isotherm which gives the +moisture content as a function of Relative Humidity. -\subsubsection{Moisture Dependant Moisture Diffusion Coefficient μ}\label{moisture-dependant-moisture-diffusion-coefficient-ux3bc} +\subsubsection{Moisture Dependant Moisture Diffusion Coefficient $\mu$}\label{moisture-dependant-moisture-diffusion-coefficient-ux3bc} -This is used in the third term of Equation~\ref{eq:HAMTHeatBalanceEquation} to describe the heat transfer due to vapor movement. It is determined by interpolating between data points of moisture diffusion coefficient versus the moisture content of the material, entered into EnergyPlus via the MaterialProperty:HeatAndMoistureTransfer:Diffusion object. A simple linear interpolation is used to obtain the conductivity between measured points. +This is used in the third term of Equation~\ref{eq:HAMTHeatBalanceEquation} +to describe the heat transfer due to vapor movement. It is determined by +interpolating between data points of moisture diffusion coefficient versus +the moisture content of the material, entered into EnergyPlus via the +MaterialProperty:HeatAndMoistureTransfer:Diffusion object. A simple linear +interpolation is used to obtain the conductivity between measured points. \subsubsection{Moisture Transfer}\label{moisture-transfer} -Moisture, as well as heat, is transported through materials as either liquid (w) or vapor (p). There are two different potentials that control the movement though the material. Liquid transfer is driven by differences in relative humidity whereas vapor transfer is driven by differences in vapor pressure. Materials also have a capacity to store moisture. Equation~\ref{eq:HAMTMoistureBalanceEquation} can be re-written for a discrete cell in a continuous material. +Moisture, as well as heat, is transported through materials as either +liquid (w) or vapor (p). There are two different potentials that control +the movement though the material. Liquid transfer is driven by differences +in relative humidity whereas vapor transfer is driven by differences in +vapor pressure. Materials also have a capacity to store moisture. +Equation~\ref{eq:HAMTMoistureBalanceEquation} can be re-written for a +discrete cell in a continuous material. \begin{equation} \frac{{dw}}{{d{\phi_i}}}\Delta {V_i}\frac{{\phi_i^{p + 1} - \phi_i^p}}{{\Delta \tau }} = \sum\limits_j {{k_{ij}}{A_{ij}}\frac{{\phi_j^{p + 1} - \phi_i^{p + 1}}}{{{x_{ij}}}}} + \sum\limits_j {\frac{{{\delta_{ij}}}}{{{\mu_{ij}}}}{A_{ij}}\frac{{p_j^{p + 1} - p_i^{p + 1}}}{{{x_{ij}}}}} \label{eq:HAMTMoistureBalanceEquationDiscreteCell} \end{equation} -Equation~\ref{eq:HAMTMoistureBalanceEquationDiscreteCell} can be rearranged to provide the relative humidity of the i\(^{th}\) cell in the next time step. +Equation~\ref{eq:HAMTMoistureBalanceEquationDiscreteCell} can be rearranged +to provide the relative humidity of the i\(^{th}\) cell in the next time +step. \begin{equation} \phi_i^{p + 1} = \frac{{\sum\nolimits_j {\frac{{\phi_j^{p + 1}}}{{R_{ij}^w}}} + \sum\nolimits_j {\frac{{p_i^{p + 1}}}{{R_{ij}^v}}} + C_i^w\frac{{\phi_i^p}}{{\Delta \tau }}}}{{\frac{{C_i^w}}{{\Delta \tau }} + \sum\nolimits_j {\frac{1}{{R_{ij}^w}} + \sum\nolimits_j {\frac{{p_i^{sat}}}{{R_{ij}^v}}} } }} \label{eq:RelativeHumidityIthCell} \end{equation} -where \(C_i^w = \frac{dw}{d\phi_{i}}\Delta {V_i}\) ~is the ``Moisture Capacitance'' of cell i, +where \(C_i^w = \frac{dw}{d\phi_{i}}\Delta {V_i}\) ~is the ``Moisture +Capacitance'' of cell i, \begin{equation} R_{ij}^w = \frac{{{x_{ij}}}}{{{A_{ij}}D_{ij}^w\frac{{dw}}{{d\phi }}}} \end{equation} -is the moisture resistance between cells i and j and \(R_{ij}^v = \frac{\mu_{ij}x_{ij}}{A_{ij}\delta_{ij}}\) ~is the vapor resistance~between cells i and j. +is the moisture resistance between cells i and j and +\(R_{ij}^v = \frac{\mu_{ij}x_{ij}}{A_{ij}\delta_{ij}}\) is the vapor +resistance between cells i and j. -Equation~\ref{eq:RelativeHumidityIthCell} can be used together with the heat equation~\ref{eq:TemperatureIthCell} in an alternate step by step fashion to calculate the new temperature and relative humidity profiles for each cell for the next time step. +Equation~\ref{eq:RelativeHumidityIthCell} can be used together with the +heat equation~\ref{eq:TemperatureIthCell} in an alternate step by step +fashion to calculate the new temperature and relative humidity profiles +for each cell for the next time step. -Surfaces with Ground exterior boundary condition assumes saturated air ({100\%} relative humidity) condition to calculate the exterior mass transfer coefficient, which is used to model mass transport through a ground contact surfaces. +Surfaces with Ground exterior boundary condition assumes saturated air +({100\%} relative humidity) condition to calculate the exterior mass +transfer coefficient, which is used to model mass transport through a +ground contact surfaces. \subsubsection{Liquid Transport Coefficient D\(^{w}\)}\label{liquid-transport-coefficient-dw} -The Moisture Dependant Liquid Transport Coefficient is entered as a series of moisture density and liquid transport coefficient data points. There are two different coefficients, one for suction, where the surface is wet due to rain, and one for redistribution where the surface is no longer wet. If the weather file has a rain flag it is used to switch between these two types of coefficient. HAMT-SUCTION and HAMT-REDISTRIBUTION. +The Moisture Dependant Liquid Transport Coefficient is entered as a series +of moisture density and liquid transport coefficient data points. There are +two different coefficients, one for suction, where the surface is wet due +to rain, and one for redistribution where the surface is no longer wet. If +the weather file has a rain flag it is used to switch between these two +types of coefficient. HAMT-SUCTION and HAMT-REDISTRIBUTION. \subsubsection{Moisture Dependent Moisture Capacity \(\frac{\partial w}{\partial \phi}\)}\label{moisture-dependent-moisture-capacity-fracpartial-wpartial-phi} -This is simply the gradient of moisture sorption isotherm at the RH of the material. +This is simply the gradient of moisture sorption isotherm at the RH of the +material. \subsubsection{Convective Heat Transfer}\label{convective-heat-transfer} -The internal and external heat transfer coefficients are used to calculate the thermal resistance of the boundary layer between the zone air and the surface of the surface. They are either supplied by the user via the advanced surface concepts object ``SurfaceProperty:ConvectionCoefficients'' or, if these are not provided, dynamic values are calculated. +The internal and external heat transfer coefficients are used to calculate +the thermal resistance of the boundary layer between the zone air and the +surface of the surface. They are either supplied by the user via the +advanced surface concepts object ``SurfaceProperty:ConvectionCoefficients'' +or, if these are not provided, dynamic values are calculated. \subsubsection{Convective Vapor Transfer}\label{convective-vapor-transfer} -The internal and external vapor transfer coefficients are used to calculate the resistance to vapour transfer of the boundary layer between the zone air and the surface of the surface. They are also either supplied by the user via the advanced surface concept object SurfaceProperties:VaporCoefficients. If these are not provided then dynamic values are calculated based on the convective heat transfer coefficients. +The internal and external vapor transfer coefficients are used to calculate +the resistance to vapour transfer of the boundary layer between the zone +air and the surface of the surface. They are also either supplied by the +user via the advanced surface concept object +SurfaceProperties:VaporCoefficients. If these are not provided then dynamic +values are calculated based on the convective heat transfer coefficients. \subsubsection{Initial Moisture Content}\label{initial-moisture-content} -At the start of an EnergyPlus simulation ``warm up'' days are used to ensure that the temperatures of surfaces come to equilibrium with the environment before the simulation starts proper. Moisture content within some building fabrics can take a very long time to come to equilibrium with its environment and it is therefore necessary to set initial or typical values of moisture content for each material to be used at the start of the simulation. These initial values are entered for each material via the MaterialProperty:HeatAndMoistureTransfer:Settings object as described in the Input Output Reference document. +At the start of an EnergyPlus simulation ``warm up'' days are used to +ensure that the temperatures of surfaces come to equilibrium with the +environment before the simulation starts proper. Moisture content within +some building fabrics can take a very long time to come to equilibrium with +its environment and it is therefore necessary to set initial or typical +values of moisture content for each material to be used at the start of the +simulation. These initial values are entered for each material via the +MaterialProperty:HeatAndMoistureTransfer:Settings object as described in +the Input Output Reference document. \subsubsection{Using the Model}\label{using-the-model} -As an illustration of the use of the Heat and Moisture Transfer (HAMT) model, the material properties for a small sample of six generic materials have been provided in the EnergyPlus Reference DataSets (MoistureMaterials.idf). The properties were synthesised from the Annex 24 database {[}Kumar Kumaran, M. (1996){]}, supplemented, when required, by data from the database of the WUFI model {[}WUFI (1999){]} and are therefore not related to any unique, measured material. Users should consult material property catalogues and other primary sources when the properties of a specific material are required. +As an illustration of the use of the Heat and Moisture Transfer (HAMT) +model, the material properties for a small sample of six generic materials +have been provided in the EnergyPlus Reference DataSets +(MoistureMaterials.idf). The properties were synthesised from the Annex 24 +database {[}Kumar Kumaran, M. (1996){]}, supplemented, when required, by +data from the database of the WUFI model {[}WUFI (1999){]} and are +therefore not related to any unique, measured material. Users should +consult material property catalogues and other primary sources when the +properties of a specific material are required. + +Moisture and heat from the surfaces are used by EnergyPlus to calculate the +room air temperature and moisture content. EnergyPlus with HAMT works best +with as short a time step as possible. However the optimum time step which +gives a good prediction for a short computing time will very much depend +on the nature of the weather and type of building. Buildings with frequent +and large changes in internal and external temperature will need a small +time step, maybe even 60 steps per hour. Slowly evolving temperatures and +relative humidity's will not require such a short time step and 20, or +even 6, steps per hour may be sufficient. + +\subsection{Moisture Source and Transport Mechanisms}\label{hamt-moisture-sources} +Air movements may transport vapor through the envelope and deposit moisture +within envelope components, acting as a source in the HAMT equations. This +may be modeled in on of three ways. The first method is a simple constant +airflow through the building component, the second calculates the air leakage +based on stack pressure and overpressure from mechanical ventilation equipment, +and the third method uses the computed airflow through building components +from the AirflowNetwork calculation in Energy Plus. The mathematical model and +additional test results of this model are described by Antretter and Pallin (2019). + +\subsubsection{User-Defined Constant Airflow } +This method uses a simplistic assumption of constant airflow through an +envelope component. User defined air-flow rates are assumed to be in the range +between \SI{0.07}{\meter\cubed\per\hour\per\meter\squared} +(\IP{0.0038}{\CFM\per\ft\squared}) for very airtight buildings to +\SI{0.33}{\meter\cubed\per\hour\per\meter\squared} +(\IP{0.018}{\CFM\per\ft\squared}) for buildings without requirements on their + air-tightness. the air leakage ratio can be expressed as +% +\begin{equation}\label{ALRconstant} +ALR = \text{constant}. +\end{equation} +% +The airflow depends on dynamic wind induced pressure differences and on +differences in stack effect due to varying temperature differences between +outside and inside. Also, mechanical ventilation equipment does often operate +intermittently, causing dynamic changes in pressure differences and therefore +airflow through leaks. However, a simple assumption like a constant airflow +allows for assessment of the impact of different air-tightness levels on the +moisture conditions in building envelopes and related risks. + +\subsubsection{Calculated Airflow Based on Stack Pressure and Over-Pressure from Mechanical Ventilation Equipment} +A dynamic model by K\"unzel, Zirkelbach and Schafaczek (K\"unzel et al., 2012) + takes in to account the pressure difference due to stack effect only. This is due + to pressure differences due to wind are difficult to determine, due to the erratic + nature of wind and the dependence of the stagnation pressure on building + specifics and its surroundings. Also, when wind-induced pressure differences + peak, the increased flow rate may switch the ``moisture leak'' into an +``energy leak''. + +K\"unzel et al. (2012) used Equation~\ref{hamt-stack-and-over-press} for calculating +the pressure difference due to the stack effect with the assumption of a neutral +pressure level in the middle of the connected airspace. +% +\begin{equation}\label{hamt-stack-and-over-press} +\Delta P_{stack}= \rho ^{ext}\frac{T^{ext}-T^{int}}{T^{int}} g \frac{h}{2} +\end{equation} +% +They have also added a pressure difference due to overpressure from a +mechanical ventilation system as +% +\begin{equation}\label{hamt-over-press} +\Delta P_{mech}=-\Delta P^{mech}. +\end{equation} +% +Equations~ref{hamt-stack-and-over-press} and \ref{hamt-over-press} can be +superimposed to give the total pressure difference due to stack effect and +mechanical system overpressure as + +\begin{equation} +\Delta P=\rho ^{ext} \frac{T^{ext}-T^{int}}{T^{int}} g \frac{h}{2} -\Delta P^{mech}. +\end{equation} + +This may be further simplified by assuming laminar flow (Maref et al. 2009): + +\begin{equation}\label{hamt-k-dp} +ALR = K \Delta P. +\end{equation} + +According to K\"unzel et al. (2012) the components moisture specific air +permeance $K$ can range from +\SI{0.004}{\meter\cubed\per\meter\squared\per\hour\per\pascal} +(\IP{0.00022}{\CFM\per\ft\squared\per\pascal}) for very airtight buildings +to \SI{0.06}{\meter\cubed\per\meter\squared\per\hour\per\pascal} +(\IP{0.0033}{\CFM\per\ft\squared\per\pascal}) for standard construction. +K\"unzel et al. (2012) also assumes that moisture leaks are represented by +approximately 10\% of the total component air permeance. -Moisture and heat from the surfaces are used by EnergyPlus to calculate the room air temperature and moisture content. EnergyPlus with HAMT works best with as short a time step as possible. However the optimum time step which gives a good prediction for a short computing time will very much depend on the nature of the weather and type of building. Buildings with frequent and large changes in internal and external temperature will need a small time step, maybe even 60 steps per hour. Slowly evolving temperatures and relative humidity's will not require such a short time step and 20, or even 6, steps per hour may be sufficient. +\subsubsection{Airflow from Multizone AirflowNetwork} +To be added. \subsection{References}\label{references-012} -Künzel, H.M. (1995) Simultaneous Heat and Moisture Transport in Building Components. One- and two-dimensional calculation using simple parameters. IRB Verlag 1995 +K\"unzel, H.M. (1995) Simultaneous Heat and Moisture Transport in Building +Components. One- and two-dimensional calculation using simple parameters. +IRB Verlag 1995 Holman, J.P. (2002) Heat Transfer, Ninth Edition. McGraw-Hill -Winterton, R.H.S. (1997) Heat Transfer. (Oxford Chemistry Primers; 50) Oxford University Press +Winterton, R.H.S. (1997) Heat Transfer. (Oxford Chemistry Primers; 50) +Oxford University Press Kumar Kumaran, M. (1996) IEA ANNEX 24, Final Report, Volume 3 -WUFI (1999) version 2.2 Simultaneous Heat and Moisture Transport in Building components. Fraunhofer IBP, Holzkirchen, Germany +WUFI (1999) version 2.2 Simultaneous Heat and Moisture Transport in +Building components. Fraunhofer IBP, Holzkirchen, Germany + +Antretter, F., Pallin, S. B. (2019). Modelling moisture sources due to air +leakage with the HAMT extension for EnergyPlus. Oak Ridge National Lab (ORNL), +Oak Ridge, TN (United States). + +K\"unzel, H.M. (Ed.), 2012. Modeling Air Leakage in Hygrothermal Envelope +Simulation. + +K\"unzel, H.M., Zirkelbach, D., Schafaczek, B., 2012. Modelling the Effect of Air +Leakage in Hygrothermal Envelope Simulation. Proceedings of the BEST 3, 2-4. + +Maref, W., Elmahdy, A., Swinton, M., Tariku, F., 2009. Assessment of energy rating of PU spray foam walls. NRC-CNRC report NRCC-50847. + +Sherman, M.H., 1987. Estimation of infiltration from leakage and climate indicators. Energy and Buildings 10 (1), 81-86.10.1016/0378-7788(87)90008-9. + diff --git a/idd/Energy+.idd.in b/idd/Energy+.idd.in index e394d2249e9..b7c8c9cff5f 100644 --- a/idd/Energy+.idd.in +++ b/idd/Energy+.idd.in @@ -8903,6 +8903,64 @@ ConstructionProperty:InternalHeatSource, \note 0.0 means in line with the tubing, 1.0 means at the midpoint between two adjacent pipes \note this field is ignored for 1-D calculations +ConstructionProperty:InternalMoistureSource, + \memo HeatBalanceAlgorithm = CombinedHeatAndMoistureFiniteElement solution algorithm only. + \memo Adds moisture source to selected layer inside the component. + \memo Has no effect with other HeatBalanceAlgorithm solution algorithms + A1, \field Name + \required-field + \type alpha + \reference InternalMoistureSourceNames + A2, \field Construction Name + \type object-list + \object-list ConstructionNames + N1, \field Moisture Source Present In Layer Number + \required-field + \type integer + \minimum 1 + \maximum 10 + \note Layer number to which the moisture source should be applied (from outside to inside) + \note refers to the list of layers specified for the construction applied to the above surface + \note If a source occurs on a layer surface, the layer should be split into two layers (thin where source occurs) and the source added to the thin layer + A3, \field Source Type + \required-field + \type choice + \key UserDefined + \key StackAndOverPressure + \key AirflowNetwork + \note Type of Moisture Source Calculation + \note UserDefined: User defined input of air flow through component + \note StackAndOverPressure: Calculation of dynamic air flow through component due to stack effect and ventilation overpressure (according to Kuenzel, Zirkelbach and Schafazcek 2012) + \note AirflowNetwork: Calculation of dynamic air flow through component with AirflowNetwork model + N2, \field Air Flow Rate + \units m/s + \type real + \minimum -0.001 + \maximum 0.001 + \note Air flux density in m3 per m2 and second. + \note Only required for Source Type UserDefined. + N3, \field Stack Height + \units m + \type real + \minimum 0 + \maximum 100 + \note Height of the connected airspace in the building envelope element + \note Only required for Source Type StackAndOverPressure. + N4, \field Component Air Permeance + \units m/s + \type real + \minimum 0 + \maximum 1 + \note Moisture specific air permeance of the component in m3 per m2, hour and Pascal. + \note Only required for Source Type StackAndOverPressure. + N5; \field Mechanical Ventilation Overpressure + \units Pa + \type real + \minimum 0 + \maximum 100 + \note Constant mechanical ventilation overpressure in Pascal. + \note Only required for Source Type StackAndOverPressure. + Construction:AirBoundary, \memo Indicates an open boundary between two zones. It may be used for base surfaces and fenestration surfaces. \memo The two adjacent zones are grouped together for solar, daylighting and radiant exchange. diff --git a/src/EnergyPlus/HeatBalanceHAMTManager.cc b/src/EnergyPlus/HeatBalanceHAMTManager.cc index 7b17645b9b6..19d95e67308 100644 --- a/src/EnergyPlus/HeatBalanceHAMTManager.cc +++ b/src/EnergyPlus/HeatBalanceHAMTManager.cc @@ -47,13 +47,14 @@ // C++ Headers #include +#include #include - // ObjexxFCL Headers #include #include // EnergyPlus Headers +#include // for internal moisture source type 3 #include #include #include @@ -163,6 +164,7 @@ namespace HeatBalanceHAMTManager { static std::string const cHAMTObject5("MaterialProperty:HeatAndMoistureTransfer:Diffusion"); static std::string const cHAMTObject6("MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity"); static std::string const cHAMTObject7("SurfaceProperties:VaporCoefficients"); + static std::string const cHAMTObject8("ConstructionProperty:InternalMoistureSource"); // SUBROUTINE LOCAL VARIABLE DECLARATIONS: @@ -258,6 +260,9 @@ namespace HeatBalanceHAMTManager { state.dataInputProcessing->inputProcessor->getObjectDefMaxArgs(state, cHAMTObject7, NumParams, NumAlphas, NumNums); MaxAlphas = max(MaxAlphas, NumAlphas); MaxNums = max(MaxNums, NumNums); + // inputProcessor->getObjectDefMaxArgs(state, cHAMTObject8, NumParams, NumAlphas, NumNums); + // MaxAlphas = max(MaxAlphas, NumAlphas); + // MaxNums = max(MaxNums, NumNums); ErrorsFound = false; @@ -616,6 +621,118 @@ namespace HeatBalanceHAMTManager { } } + // Internal Moisture Source + auto instances = state.dataInputProcessing->inputProcessor->epJSON.find(cHAMTObject8); + + if (instances != state.dataInputProcessing->inputProcessor->epJSON.end()) { + int item = 0; + auto &instancesValue = instances.value(); + + for (auto instance = instancesValue.begin(); instance != instancesValue.end(); ++instance) { + auto const &fields = instance.value(); + auto const &thisObjectName = UtilityRoutines::MakeUPPERCase(instance.key()); + std::string construction_name{UtilityRoutines::MakeUPPERCase(std::string(fields.at("construction_name")))}; + + int construction_index = UtilityRoutines::FindItemInList(construction_name, state.dataConstruction->Construct); + + if (construction_index == 0) { + ShowSevereError(state, + "Did not find matching construction for " + cHAMTObject8 + ' ' + thisObjectName + + ", missing construction = " + construction_name); + ErrorsFound = true; + continue; + } + auto &thisConstruct(state.dataConstruction->Construct(construction_index)); + + int layer_id{fields.at("moisture_source_present_in_layer_number")}; + if ((layer_id >= thisConstruct.TotLayers) || (layer_id <= 0)) { + ShowSevereError(state, "Construction " + thisConstruct.Name + " cannot support a source in layer = " + std::to_string(layer_id)); + ErrorsFound = true; + continue; + } + + Real64 moist_airflow_input{0.0}; + Real64 stack_height{0.0}; + Real64 component_air_permeance{0.0}; + Real64 mechanical_ventilation_overpressure{0.0}; + + std::string source_type{fields.at("source_type")}; + InternalMoistureSource::Type type{InternalMoistureSource::Type::UserDefined}; + if (source_type == "UserDefined") { + auto found = fields.find("air_flow_rate"); + if (found == fields.end()) { + ShowSevereError(state, cHAMTObject8 + ' ' + thisObjectName + " \"Air Flow Rate\" is blank"); + ShowContinueError(state, + "No user defined input for air flow through component found. Internal Moisture Source Type \"UserDefined\" " + "requires this input."); + ErrorsFound = true; + continue; + } else { + moist_airflow_input = found->get(); + } + } else if (source_type == "StackAndOverPressure") { + type = InternalMoistureSource::Type::StackAndOverPressure; + // Stack height + auto found = fields.find("stack_height"); + if (found == fields.end()) { + ShowSevereError(state, cHAMTObject8 + ' ' + thisObjectName + " \"Stack Height\" is blank"); + ShowContinueError(state, + "No user defined input for stack height found. Internal Moisture Source Type \"StackAndOverPressure\" " + "requires this input."); + ErrorsFound = true; + continue; + } else { + stack_height = found->get(); + } + // Component air permeance + found = fields.find("component_air_permeance"); + if (found == fields.end()) { + ShowSevereError(state, cHAMTObject8 + ' ' + thisObjectName + " \"Component Air Permeance\" is blank"); + ShowContinueError(state, + "No user defined input for component air permeance found. Internal Moisture Source Type " + "\"StackAndOverPressure\" requires this input."); + ErrorsFound = true; + continue; + } else { + component_air_permeance = found->get(); + } + // Mechanical ventilation overpressure + found = fields.find("mechanical_ventilation_overpressure"); + if (found == fields.end()) { + ShowSevereError(state, cHAMTObject8 + ' ' + thisObjectName + " \"Mechanical Ventilation Overpressure\" is blank"); + ShowContinueError(state, + "No user defined input for mechanical ventilation overpressure found. Internal Moisture Source Type " + "\"StackAndOverPressure\" requires this input."); + ErrorsFound = true; + continue; + } else { + mechanical_ventilation_overpressure = found->get(); + } + } else if (source_type == "AirflowNetwork") { + type = InternalMoistureSource::Type::AirflowNetwork; + } else { + ShowSevereError(state, cHAMTObject8 + " Source Type = \"" + source_type + "\" is invalid (undefined)."); + ErrorsFound = true; + continue; + } + + // Find all of the surfaces that use a construction + for (int surface_id = 1; surface_id < state.dataSurface->Surface.size(); ++surface_id) { + if (state.dataSurface->Surface[surface_id].Construction == construction_index) { + ++item; + state.dataHeatBalHAMTMgr->sources.emplace_back(item, + surface_id, + layer_id, + type, + moist_airflow_input, + stack_height, + component_air_permeance, + mechanical_ventilation_overpressure); + } + } + } + } + AlphaArray.deallocate(); cAlphaFieldNames.deallocate(); cNumericFieldNames.deallocate(); @@ -667,6 +784,7 @@ namespace HeatBalanceHAMTManager { bool DoReport; auto &cells(state.dataHeatBalHAMTMgr->cells); + auto &sources(state.dataHeatBalHAMTMgr->sources); state.dataHeatBalHAMTMgr->deltat = state.dataGlobal->TimeStepZone * 3600.0; @@ -848,6 +966,7 @@ namespace HeatBalanceHAMTManager { cells(cid).matid = matid; cells(cid).sid = sid; + cells(cid).layer_id = lid; // layer Id to cell info for internal moisture source cells(cid).temp = state.dataMaterial->Material(matid).itemp; cells(cid).tempp1 = state.dataMaterial->Material(matid).itemp; @@ -874,6 +993,13 @@ namespace HeatBalanceHAMTManager { runor += cells(cid).length(1); cells(cid).volume = cells(cid).length(1) * state.dataSurface->Surface(sid).Area; + + // connect internal moisture source with cell + for (int imsid = 1; imsid <= sources.size(); ++imsid) { + if ((cells(cid).sid == sources(imsid).surface_id) && (cells(cid).layer_id == sources(imsid).layer_id)) { + cells(cid).source_id = imsid; + } + } } } @@ -1098,6 +1224,8 @@ namespace HeatBalanceHAMTManager { Real64 tempmax; Real64 tempmin; + Real64 internal_moisture_source; + int ii; int matid; int itter; @@ -1110,8 +1238,10 @@ namespace HeatBalanceHAMTManager { Real64 denominator; auto &cells(state.dataHeatBalHAMTMgr->cells); + auto &sources(state.dataHeatBalHAMTMgr->sources); auto &Extcell(state.dataHeatBalHAMTMgr->Extcell); auto &Intcell(state.dataHeatBalHAMTMgr->Intcell); + auto &IntConcell(state.dataHeatBalHAMTMgr->IntConcell); if (state.dataGlobal->BeginEnvrnFlag && state.dataHeatBalHAMTMgr->MyEnvrnFlag(sid)) { cells(Extcell(sid)).rh = 0.0; @@ -1140,6 +1270,23 @@ namespace HeatBalanceHAMTManager { cells(cid).rh = state.dataMaterial->Material(matid).irh; cells(cid).rhp1 = state.dataMaterial->Material(matid).irh; cells(cid).rhp2 = state.dataMaterial->Material(matid).irh; + + if (cells(cid).source_id != -1) { + if (sources(cells(cid).source_id).type == InternalMoistureSource::Type::AirflowNetwork) { + if (!sources(cells(cid).source_id).afn_id) { + if (state.dataAirflowNetwork->AirflowNetworkNumOfSurfaces) { + for (ii = 1; ii <= state.dataAirflowNetwork->AirflowNetworkNumOfSurfaces; ++ii) { + if (state.dataSurface->Surface(sources(cells(cid).source_id).surface_id) + .Name.compare(state.dataAirflowNetwork->AirflowNetworkLinkageData(ii).Name) == 0) { + // assign network link to cell with internal moisture source type 3 + sources(cells(cid).source_id).afn_id = state.dataAirflowNetwork->AirflowNetworkLinkageData(ii).LinkNum; + break; + } + } + } + } + } + } } state.dataHeatBalHAMTMgr->MyEnvrnFlag(sid) = false; } @@ -1282,6 +1429,53 @@ namespace HeatBalanceHAMTManager { cells(cid).water, cells(cid).wthermalc); } + + // calc Wadds + if (cells(cid).source_id > 0) { + matid = cells(cid).matid; + int imsid = cells(cid).source_id; + + if (sources(imsid).type == InternalMoistureSource::Type::UserDefined) { // user defined input of the air flow + sources(imsid).moist_airflow = sources(imsid).moist_airflow_input; + } else if (sources(imsid).type == + InternalMoistureSource::Type::StackAndOverPressure) { // infiltration model according to Kuenzel, extended with + // ventilation pressure + sources(imsid).delta_pressure = cells(Extcell(sid)).density * + ((cells(Extcell(sid)).temp - cells(Intcell(sid)).temp) / cells(Intcell(sid)).temp) * + DataGlobalConstants::GravityConstant * (sources(imsid).stack_height / 2) - + sources(imsid).mechanical_ventilation_overpressure; + sources(imsid).moist_airflow = std::abs(sources(imsid).delta_pressure) * (sources(imsid).component_air_permeance) / 3600; + } else if (sources(imsid).type == + InternalMoistureSource::Type::AirflowNetwork) { // air flow through component from multizone airflow network + if (sources(imsid).afn_id) { + sources(imsid).moist_airflow = state.dataAirflowNetwork->AirflowNetworkLinkSimu(sources(imsid).afn_id).VolFLOW / + state.dataSurface->Surface(sources(imsid).surface_id).Area; + } else { + sources(imsid).moist_airflow = 0; + } + } else { + sources(imsid).moist_airflow = 0.0; + } + + if (sources(imsid).moist_airflow >= 0) { + internal_moisture_source = + sources(imsid).moist_airflow * + (cells(IntConcell(sid)).rh * SatAbsHum(state, cells(IntConcell(sid)).temp) - SatAbsHum(state, cells(cid).temp)); + } else { + internal_moisture_source = + -sources(imsid).moist_airflow * + (cells(IntConcell(sid)).rh * SatAbsHum(state, cells(IntConcell(sid)).temp) - SatAbsHum(state, cells(cid).temp)); + } + + if (internal_moisture_source > 0) { + cells(cid).Wadds = state.dataSurface->Surface(sid).Area * + (cells(cid).length(1) / state.dataMaterial->Material(matid).Thickness) * internal_moisture_source; + } else { + cells(cid).Wadds = 0; + } + } else { + cells(cid).Wadds = 0; + } } // Calculate Heat and Vapor resistances, @@ -1486,7 +1680,8 @@ namespace HeatBalanceHAMTManager { // Calculate the RH for the next time step denominator = (phioosum + vpoosum * cells(cid).vpsat + wcap / state.dataHeatBalHAMTMgr->deltat); if (denominator != 0.0) { - cells(cid).rhp1 = (phiorsum + vporsum + (wcap * cells(cid).rh) / state.dataHeatBalHAMTMgr->deltat) / denominator; + cells(cid).rhp1 = + (phiorsum + vporsum + cells(cid).Wadds + (wcap * cells(cid).rh) / state.dataHeatBalHAMTMgr->deltat) / denominator; } else { ShowSevereError(state, "CalcHeatBalHAMT: demoninator in calculating RH is zero. Check material properties for accuracy."); ShowContinueError(state, "...Problem occurs in Material=\"" + state.dataMaterial->Material(cells(cid).matid).Name + "\"."); @@ -1680,6 +1875,56 @@ namespace HeatBalanceHAMTManager { return WVDC; } + Real64 SatAbsHum(EnergyPlusData &state, Real64 const Temperature) + { + // FUNCTION INFORMATION: + // AUTHOR Florian Antretter + // DATE WRITTEN March 2018 + // MODIFIED na + // RE-ENGINEERED na + + // PURPOSE OF THIS FUNCTION: + // Compute Absolute Humidity in kg/m3 from Temperature + + // METHODOLOGY EMPLOYED: + // na + + // REFERENCES: + // Vaisala: Humidity conversion formulas (2013), eq (17) + + // USE STATEMENTS: + // na + + // Return value + Real64 SatAbsHum; + + // Locals + // FUNCTION ARGUMENT DEFINITIONS: + + // FUNCTION PARAMETER DEFINITIONS: + // na + + // INTERFACE BLOCK SPECIFICATIONS: + // na + + // DERIVED TYPE DEFINITIONS: + // na + + // FUNCTION LOCAL VARIABLE DECLARATIONS: + + Real64 VPSat; + + VPSat = PsyPsatFnTemp(state, Temperature); + + Real64 IdealGasConst; + + IdealGasConst = 2.16679; + + SatAbsHum = (IdealGasConst * VPSat) / (Temperature + 273.15) / 1000; + + return SatAbsHum; + } + // COPYRIGHT NOTICE // Portions Copyright (c) University College London 2007. All rights diff --git a/src/EnergyPlus/HeatBalanceHAMTManager.hh b/src/EnergyPlus/HeatBalanceHAMTManager.hh index 0370d6342fc..f6ea9896815 100644 --- a/src/EnergyPlus/HeatBalanceHAMTManager.hh +++ b/src/EnergyPlus/HeatBalanceHAMTManager.hh @@ -81,7 +81,10 @@ namespace HeatBalanceHAMTManager { // Members int matid; // Material Id Number int sid; // Surface Id Number + int layer_id; // Layer Id Number + int source_id; // Internal moisture source ID Number Real64 Qadds; // Additional sources of heat + Real64 Wadds; // Additional sources of water Real64 density; // Density Real64 wthermalc; // Moisture Dependant Thermal Conductivity Real64 spech; // Specific Heat capacity @@ -112,14 +115,65 @@ namespace HeatBalanceHAMTManager { // Default Constructor subcell() - : matid(-1), sid(-1), Qadds(0.0), density(-1.0), wthermalc(0.0), spech(0.0), htc(-1.0), vtc(-1.0), mu(-1.0), volume(0.0), temp(0.0), - tempp1(0.0), tempp2(0.0), wreport(0.0), water(0.0), vp(0.0), vpp1(0.0), vpsat(0.0), rh(0.1), rhp1(0.1), rhp2(0.1), rhp(10.0), - dwdphi(-1.0), dw(-1.0), origin(3, 0.0), length(3, 0.0), overlap(6, 0.0), dist(6, 0.0), adjs(6, 0), adjsl(6, 0) + : matid(-1), sid(-1), layer_id(-1), source_id(-1), Qadds(0.0), Wadds(0.0), density(-1.0), wthermalc(0.0), spech(0.0), htc(-1.0), + vtc(-1.0), mu(-1.0), volume(0.0), temp(0.0), tempp1(0.0), tempp2(0.0), wreport(0.0), water(0.0), vp(0.0), vpp1(0.0), vpsat(0.0), + rh(0.1), rhp1(0.1), rhp2(0.1), rhp(10.0), dwdphi(-1.0), dw(-1.0), origin(3, 0.0), length(3, 0.0), overlap(6, 0.0), dist(6, 0.0), + adjs(6, 0), adjsl(6, 0) { } }; - void ManageHeatBalHAMT(EnergyPlusData &state, int const SurfNum, Real64 &SurfTempInTmp, Real64 &TempSurfOutTmp); + // structure internal moisture source + struct InternalMoistureSource + { + int id; // Internal moisture source id + int surface_id; // Surface id + int layer_id; // Layer id + + // int SourceType; // (1 = air flow input; 2 = infiltration model (Kuenzel); 3 = multi zone air flow model) + enum class Type + { + UserDefined = 1, + StackAndOverPressure, + AirflowNetwork + }; + Type type; + + // SourceType == 1: Air Flow input + Real64 moist_airflow_input; // moist air flow input for source type 1 in m3 / m2 s + + // Source Type == 2: Air infiltration model + Real64 stack_height; // Stack height in m to create pressure difference for source type 2 + Real64 component_air_permeance; // Component air permeance in + Real64 mechanical_ventilation_overpressure; // Additional mechanical ventilation overpressure in Pa + Real64 delta_pressure; // Pressure difference over component in Pa + + // Source Type == 3: Air flow network + int afn_id; // Id of the component element in the airflow network + + Real64 moist_airflow; + + InternalMoistureSource(int id = -1, + int surface_id = -1, + int layer_id = -1, + Type type = Type::UserDefined, + Real64 moist_airflow_input = 0.0, + Real64 stack_height = 0.0, + Real64 component_air_permeance = 0.0, + Real64 mechanical_ventilation_overpressure = 0.0, + Real64 delta_pressure = 0.0, + int afn_id = 0, + Real64 moist_airflow = 0.0) + : id(id), surface_id(surface_id), layer_id(layer_id), type(type), moist_airflow_input(moist_airflow_input), stack_height(stack_height), + component_air_permeance(component_air_permeance), mechanical_ventilation_overpressure(mechanical_ventilation_overpressure), + delta_pressure(delta_pressure), afn_id(afn_id), moist_airflow(moist_airflow) + { + } + }; + + // Functions + + void ManageHeatBalHAMT(EnergyPlusData &state, int const SurfNum, Real64 &TempSurfInTmp, Real64 &TempSurfOutTmp); void GetHeatBalHAMTInput(EnergyPlusData &state); @@ -136,6 +190,8 @@ namespace HeatBalanceHAMTManager { Real64 WVDC(Real64 const Temperature, Real64 const ambp); + Real64 SatAbsHum(EnergyPlusData &state, Real64 const Temperature); + // COPYRIGHT NOTICE // Portions Copyright (c) University College London 2007. All rights @@ -186,6 +242,7 @@ struct HeatBalHAMTMgrData : BaseGlobalStruct bool latswitch = false; // latent heat switch, bool rainswitch = false; // rain switch, Array1D cells; + Array1D sources; bool OneTimeFlag = true; int qvpErrCount = 0; int qvpErrReport = 0; diff --git a/src/EnergyPlus/RoomAirModelAirflowNetwork.cc b/src/EnergyPlus/RoomAirModelAirflowNetwork.cc index 7b53c7d7834..97e616758b5 100644 --- a/src/EnergyPlus/RoomAirModelAirflowNetwork.cc +++ b/src/EnergyPlus/RoomAirModelAirflowNetwork.cc @@ -52,6 +52,7 @@ // EnergyPlus Headers #include +#include #include #include #include diff --git a/testfiles/HAMT_HourlyProfileReport_AFN_MoistureSource.idf b/testfiles/HAMT_HourlyProfileReport_AFN_MoistureSource.idf new file mode 100644 index 00000000000..87b09b6bc7b --- /dev/null +++ b/testfiles/HAMT_HourlyProfileReport_AFN_MoistureSource.idf @@ -0,0 +1,1523 @@ +!-Generator IDFEditor 1.34 +!-Option SortedOrder UseSpecialFormat +!-NOTE: All comments with '!-' are ignored by the IDFEditor and are generated automatically. +!- Use '!' comments if they need to be retained when using the IDFEditor. +!- =========== ALL OBJECTS IN CLASS: VERSION =========== +! Name of file: HAMT_HourlyProfileReport.idf +! +! Basic file description: +! Single zone single story lightweight building. +! The building is orientated with its long axis east-west. Windows are on the south wall. +! +! Highlights: +! To demonstrate the use of the HAMT solution algorithm, +! including the use of fixed vapor transfer coefficients +! +! Simulation Location/Run: +! autosizing using Denver winter & summer design days; +! simulation; 1 winter, 1 summer day. +! +! Location: Chicago, IL +! Run Period (Weather File): 1 months, USA_IL_Chicago-OHare_TMY2 +! Timestep: 20 per hour. +! +! Building: +! ______________________ +! |\ /| +! | \ / | NORTH +! | \________________/ | ^ +! | | | | /|\ +! | | | | | +! | | | |6 m | +! | | | | | +! | | | | | +! | |________________| | +! | / ____ ____ \ | +! | / /____\ /____\ \ | +! |/____________________\| +! 8 m +! ______________________ +! | _____ _____ | +! | | | | | | 2.7m +! | |_____| |_____| | +! |______________________| +! +! Both windows are 2m high and 3m wide, +! separated by 1m, 0.5m from the roof +! and 0.5m from either side of the building. +! +! Floor area: 48 m2 +! Dimensions: 8 m x 6 m +! Floor height: 2.7 m +! conditioned floor. No basement +! Number of Stories: 1 +! +! Shell characteristics: +! Roof construction: Flat roof, plywood, insulation, spruce panel +! Wall construction: spruce siding, conctete, cellulose insulation, spruce panel +! Floor construction: Glass fibre insulation, spruce flooring +! +! Windows +! The area of each window is 6 m2 , giving a total glazed area of 12 m2 +! The windows were double glazed with an air gap: +! +! Glass: +! Pane Thickness: 0.003175 m +! Solar Transmittance at normal incidence: 0.86156 +! Solar reflectance at normal incidence: Front side: 0.07846 +! Solar reflectance at normal incidence: Back side: 0.07846 +! Visible transmittance at normal incidence: 0.91325 +! Visible reflectance at normal incidence: Front side: 0.082 +! Visible reflectance at normal incidence: Back side: 0.082 +! IR Transmittance at Normal Incidence: 0 +! IR Hemispherical Emissivity: Front Side 0.84 +! IR Hemishpherical Emissivity: Back Side 0.84 +! Conductivity 1.06 W/mK +! +! Air Gap: +! Air Gap thickness: 0.013 m +! +! All other material properties are set to use the HAMT solutions algorithm +! +! Infiltration: +! All hours: 0.5 ACH +! +! Internal Loads: +! The same internal load schedule is used for every day of the simulation year: +! Sensible: +! 800 watts all day +! Latent: +! 0 watts between 0 and 0900 hours and between 1700 and 2400 hours +! 352.6 watts between 0900 hours and 1700 hours. +! +! System controls are: +! Heating 20.0 C +! Cooling 27.0 C +! +! HVAC: +! 100% convective air system, thermostat on room temperature, no latent load, +! Compact FanCoil system is used. System is autosized. +! +! Reporting: +! Outdoor Dry Bulb, daily; +! Outdoor Relative Humidity, daily; +! Zone Mean Air Temperature, daily; +! Zone Air Relative Humidity, daily; +! Zone/Sys Sensible Heating Rate, daily; +! Zone/Sys Sensible Cooling Rate, daily; +! +! The following report variables are selected as an example for +! east wall only +! HAMT-Surface Water Content , daily; +! +! HAMT-Profile Construction 1 Cell 1 Temperature, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Temperature, daily; +! +! HAMT-Profile Construction 1 Cell 1 Water, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Water, daily; +! +! HAMT-Profile Construction 1 Cell 1 RH, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 RH, daily; +! +! + + Version,9.4; + +!- =========== ALL OBJECTS IN CLASS: SIMULATIONCONTROL =========== + + SimulationControl, + Yes, !- Do Zone Sizing Calculation + Yes, !- Do System Sizing Calculation + No, !- Do Plant Sizing Calculation + Yes, !- Run Simulation for Sizing Periods + Yes, !- Run Simulation for Weather File Run Periods + No, !- Do HVAC Sizing Simulation for Sizing Periods + 1; !- Maximum Number of HVAC Sizing Simulation Passes + +!- =========== ALL OBJECTS IN CLASS: BUILDING =========== + + Building, + HAMT test 1, !- Name + 0, !- North Axis {deg} + , !- Terrain + 0.04, !- Loads Convergence Tolerance Value {W} + 0.4, !- Temperature Convergence Tolerance Value {deltaC} + MinimalShadowing, !- Solar Distribution + 25, !- Maximum Number of Warmup Days + 6; !- Minimum Number of Warmup Days + +!- =========== ALL OBJECTS IN CLASS: HEATBALANCEALGORITHM =========== + + HeatBalanceAlgorithm,CombinedHeatAndMoistureFiniteElement,200; + +!- =========== ALL OBJECTS IN CLASS: TIMESTEP =========== + + Timestep,20; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:INSIDE =========== + + SurfaceConvectionAlgorithm:Inside,TARP; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:OUTSIDE =========== + + SurfaceConvectionAlgorithm:Outside,DOE-2; + +!- =========== ALL OBJECTS IN CLASS: SIZINGPERIOD:DESIGNDAY =========== + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Heating 99% Design Conditions DB, !- Name + 1, !- Month + 21, !- Day of Month + WinterDesignDay, !- Day Type + -17.3, !- Maximum Dry-Bulb Temperature {C} + 0.0, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + -17.3, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 4.9, !- Wind Speed {m/s} + 270, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 0.0; !- Sky Clearness + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Cooling 1% Design Conditions DB/MCWB, !- Name + 7, !- Month + 21, !- Day of Month + SummerDesignDay, !- Day Type + 31.5, !- Maximum Dry-Bulb Temperature {C} + 10.7, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + 23.0, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 5.3, !- Wind Speed {m/s} + 230, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 1.0; !- Sky Clearness + +!- =========== ALL OBJECTS IN CLASS: RUNPERIOD =========== + + RunPeriod, + Run Period 1, !- Name + 1, !- Begin Month + 1, !- Begin Day of Month + , !- Begin Year + 1, !- End Month + 31, !- End Day of Month + , !- End Year + , !- Day of Week for Start Day + Yes, !- Use Weather File Holidays and Special Days + Yes, !- Use Weather File Daylight Saving Period + Yes, !- Apply Weekend Holiday Rule + No, !- Use Weather File Rain Indicators + No; !- Use Weather File Snow Indicators + +!- =========== ALL OBJECTS IN CLASS: SITE:GROUNDTEMPERATURE:BUILDINGSURFACE =========== + + Site:GroundTemperature:BuildingSurface,18,18,18,18,18,18,18,18,18,18,18,18; + +!- =========== ALL OBJECTS IN CLASS: SCHEDULETYPELIMITS =========== + + ScheduleTypeLimits, + Fraction, !- Name + 0.0, !- Lower Limit Value + 1.0, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + + ScheduleTypeLimits, + Any Number; !- Name + + ScheduleTypeLimits, + Temperature, !- Name + -60, !- Lower Limit Value + 200, !- Upper Limit Value + CONTINUOUS, !- Numeric Type + Temperature; !- Unit Type + + ScheduleTypeLimits, + Control Type, !- Name + 0, !- Lower Limit Value + 4, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + On/Off, !- Name + 0, !- Lower Limit Value + 1, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + FlowRate, !- Name + 0.0, !- Lower Limit Value + 10, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:DAY:HOURLY =========== + + Schedule:Day:Hourly, + On, !- Name + Fraction, !- Schedule Type Limits Name + 1, !- Hour 1 + 1, !- Hour 2 + 1, !- Hour 3 + 1, !- Hour 4 + 1, !- Hour 5 + 1, !- Hour 6 + 1, !- Hour 7 + 1, !- Hour 8 + 1, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 1, !- Hour 18 + 1, !- Hour 19 + 1, !- Hour 20 + 1, !- Hour 21 + 1, !- Hour 22 + 1, !- Hour 23 + 1; !- Hour 24 + + Schedule:Day:Hourly, + Moisture annex 41, !- Name + Fraction, !- Schedule Type Limits Name + 0, !- Hour 1 + 0, !- Hour 2 + 0, !- Hour 3 + 0, !- Hour 4 + 0, !- Hour 5 + 0, !- Hour 6 + 0, !- Hour 7 + 0, !- Hour 8 + 0, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 0, !- Hour 18 + 0, !- Hour 19 + 0, !- Hour 20 + 0, !- Hour 21 + 0, !- Hour 22 + 0, !- Hour 23 + 0; !- Hour 24 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:WEEK:DAILY =========== + + Schedule:Week:Daily, + WeekOn, !- Name + On, !- Sunday Schedule:Day Name + On, !- Monday Schedule:Day Name + On, !- Tuesday Schedule:Day Name + On, !- Wednesday Schedule:Day Name + On, !- Thursday Schedule:Day Name + On, !- Friday Schedule:Day Name + On, !- Saturday Schedule:Day Name + On, !- Holiday Schedule:Day Name + On, !- SummerDesignDay Schedule:Day Name + On, !- WinterDesignDay Schedule:Day Name + On, !- CustomDay1 Schedule:Day Name + On; !- CustomDay2 Schedule:Day Name + + Schedule:Week:Daily, + Weekon moisture, !- Name + Moisture annex 41, !- Sunday Schedule:Day Name + Moisture annex 41, !- Monday Schedule:Day Name + Moisture annex 41, !- Tuesday Schedule:Day Name + Moisture annex 41, !- Wednesday Schedule:Day Name + Moisture annex 41, !- Thursday Schedule:Day Name + Moisture annex 41, !- Friday Schedule:Day Name + Moisture annex 41, !- Saturday Schedule:Day Name + Moisture annex 41, !- Holiday Schedule:Day Name + Moisture annex 41, !- SummerDesignDay Schedule:Day Name + Moisture annex 41, !- WinterDesignDay Schedule:Day Name + Moisture annex 41, !- CustomDay1 Schedule:Day Name + Moisture annex 41; !- CustomDay2 Schedule:Day Name + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:YEAR =========== + + Schedule:Year, + On, !- Name + Fraction, !- Schedule Type Limits Name + WeekOn, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + + Schedule:Year, + Moisture on, !- Name + Fraction, !- Schedule Type Limits Name + Weekon moisture, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:COMPACT =========== + + Schedule:Compact, + Htg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + Clg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + FanAvailSched, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,1; !- Field 3 + +!- =========== ALL OBJECTS IN CLASS: MATERIAL =========== + + Material, + Concrete, !- Name + Rough, !- Roughness + 0.1, !- Thickness {m} + 1.6, !- Conductivity {W/m-K} + 2300, !- Density {kg/m3} + 850, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Spruce, !- Name + Rough, !- Roughness + 0.012, !- Thickness {m} + 0.09, !- Conductivity {W/m-K} + 455, !- Density {kg/m3} + 1500, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Plywood, !- Name + Rough, !- Roughness + 0.025, !- Thickness {m} + 0.14, !- Conductivity {W/m-K} + 530, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Cellulose ins, !- Name + Rough, !- Roughness + 0.066, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 55, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Glass Fibre ins, !- Name + Rough, !- Roughness + 1.003, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 80, !- Density {kg/m3} + 840, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GLAZING =========== + + WindowMaterial:Glazing, + Glass, !- Name + SpectralAverage, !- Optical Data Type + , !- Window Glass Spectral Data Set Name + 0.003175, !- Thickness {m} + 0.86156, !- Solar Transmittance at Normal Incidence + 0.07846, !- Front Side Solar Reflectance at Normal Incidence + 0.07846, !- Back Side Solar Reflectance at Normal Incidence + 0.91325, !- Visible Transmittance at Normal Incidence + 0.082, !- Front Side Visible Reflectance at Normal Incidence + 0.082, !- Back Side Visible Reflectance at Normal Incidence + 0, !- Infrared Transmittance at Normal Incidence + 0.84, !- Front Side Infrared Hemispherical Emissivity + 0.84, !- Back Side Infrared Hemispherical Emissivity + 1.06; !- Conductivity {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GAS =========== + + WindowMaterial:Gas, + Air, !- Name + Air, !- Gas Type + 0.013; !- Thickness {m} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SETTINGS =========== + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Concrete, !- Material Name + 0.76, !- Porosity {m3/m3} + 0.01; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Spruce, !- Material Name + 0.73, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Plywood, !- Material Name + 0.5, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Cellulose ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.001; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Glass Fibre ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.1; !- Initial Water Content Ratio {kg/kg} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SORPTIONISOTHERM =========== + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Cellulose ins, !- Material Name + 5, !- Number of Isotherm Coordinates + 0.25, !- Relative Humidity Fraction 1 {dimensionless} + 2.365, !- Moisture Content 1 {kg/m3} + 0.44, !- Relative Humidity Fraction 2 {dimensionless} + 4.62, !- Moisture Content 2 {kg/m3} + 0.66, !- Relative Humidity Fraction 3 {dimensionless} + 6.655, !- Moisture Content 3 {kg/m3} + 0.86, !- Relative Humidity Fraction 4 {dimensionless} + 11.4125, !- Moisture Content 4 {kg/m3} + 1, !- Relative Humidity Fraction 5 {dimensionless} + 13; !- Moisture Content 5 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Glass Fibre ins, !- Material Name + 6, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 0.748, !- Moisture Content 1 {kg/m3} + 0.4325, !- Relative Humidity Fraction 2 {dimensionless} + 1.04, !- Moisture Content 2 {kg/m3} + 0.6465, !- Relative Humidity Fraction 3 {dimensionless} + 1.24, !- Moisture Content 3 {kg/m3} + 0.8465, !- Relative Humidity Fraction 4 {dimensionless} + 1.56, !- Moisture Content 4 {kg/m3} + 0.948, !- Relative Humidity Fraction 5 {dimensionless} + 1.92, !- Moisture Content 5 {kg/m3} + 0.978, !- Relative Humidity Fraction 6 {dimensionless} + 2.72; !- Moisture Content 6 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Spruce, !- Material Name + 7, !- Number of Isotherm Coordinates + 0.205, !- Relative Humidity Fraction 1 {dimensionless} + 25.935, !- Moisture Content 1 {kg/m3} + 0.4465, !- Relative Humidity Fraction 2 {dimensionless} + 44.3625, !- Moisture Content 2 {kg/m3} + 0.6515, !- Relative Humidity Fraction 3 {dimensionless} + 61.99375, !- Moisture Content 3 {kg/m3} + 0.6545, !- Relative Humidity Fraction 4 {dimensionless} + 61.99375, !- Moisture Content 4 {kg/m3} + 0.83, !- Relative Humidity Fraction 5 {dimensionless} + 87.1325, !- Moisture Content 5 {kg/m3} + 0.9525, !- Relative Humidity Fraction 6 {dimensionless} + 119.665, !- Moisture Content 6 {kg/m3} + 0.956, !- Relative Humidity Fraction 7 {dimensionless} + 120.12; !- Moisture Content 7 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Plywood, !- Material Name + 12, !- Number of Isotherm Coordinates + 0.2015, !- Relative Humidity Fraction 1 {dimensionless} + 3.7125, !- Moisture Content 1 {kg/m3} + 0.203, !- Relative Humidity Fraction 2 {dimensionless} + 3.74, !- Moisture Content 2 {kg/m3} + 0.435, !- Relative Humidity Fraction 3 {dimensionless} + 5.8025, !- Moisture Content 3 {kg/m3} + 0.439, !- Relative Humidity Fraction 4 {dimensionless} + 5.83, !- Moisture Content 4 {kg/m3} + 0.6495, !- Relative Humidity Fraction 5 {dimensionless} + 7.7825, !- Moisture Content 5 {kg/m3} + 0.6515, !- Relative Humidity Fraction 6 {dimensionless} + 7.81, !- Moisture Content 6 {kg/m3} + 0.8215, !- Relative Humidity Fraction 7 {dimensionless} + 10.3675, !- Moisture Content 7 {kg/m3} + 0.825, !- Relative Humidity Fraction 8 {dimensionless} + 10.3675, !- Moisture Content 8 {kg/m3} + 0.9215, !- Relative Humidity Fraction 9 {dimensionless} + 13.1175, !- Moisture Content 9 {kg/m3} + 0.925, !- Relative Humidity Fraction 10 {dimensionless} + 13.1175, !- Moisture Content 10 {kg/m3} + 0.9575, !- Relative Humidity Fraction 11 {dimensionless} + 14.7125, !- Moisture Content 11 {kg/m3} + 0.9605, !- Relative Humidity Fraction 12 {dimensionless} + 15.345; !- Moisture Content 12 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Concrete, !- Material Name + 10, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 19.665, !- Moisture Content 1 {kg/m3} + 0.2205, !- Relative Humidity Fraction 2 {dimensionless} + 22.31, !- Moisture Content 2 {kg/m3} + 0.449, !- Relative Humidity Fraction 3 {dimensionless} + 38.4675, !- Moisture Content 3 {kg/m3} + 0.454, !- Relative Humidity Fraction 4 {dimensionless} + 38.4675, !- Moisture Content 4 {kg/m3} + 0.6506, !- Relative Humidity Fraction 5 {dimensionless} + 54.165, !- Moisture Content 5 {kg/m3} + 0.655, !- Relative Humidity Fraction 6 {dimensionless} + 54.165, !- Moisture Content 6 {kg/m3} + 0.824, !- Relative Humidity Fraction 7 {dimensionless} + 72.565, !- Moisture Content 7 {kg/m3} + 0.8725, !- Relative Humidity Fraction 8 {dimensionless} + 85.1, !- Moisture Content 8 {kg/m3} + 0.924, !- Relative Humidity Fraction 9 {dimensionless} + 91.08, !- Moisture Content 9 {kg/m3} + 0.964, !- Relative Humidity Fraction 10 {dimensionless} + 100.28; !- Moisture Content 10 {kg/m3} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SUCTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Concrete, !- Material Name + 5, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.0000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.00000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.00000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Spruce, !- Material Name + 3, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Plywood, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Cellulose ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Glass Fibre ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:REDISTRIBUTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Concrete, !- Material Name + 5, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.00000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.0000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.000000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.000000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Spruce, !- Material Name + 3, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Plywood, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Cellulose ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Glass Fibre ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:DIFFUSION =========== + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Concrete, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 180; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Spruce, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 130; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Plywood, !- Material Name + 3, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 700, !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + 0.5, !- Relative Humidity Fraction 2 {dimensionless} + 200, !- Water Vapor Diffusion Resistance Factor 2 {dimensionless} + 1, !- Relative Humidity Fraction 3 {dimensionless} + 20; !- Water Vapor Diffusion Resistance Factor 3 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Cellulose ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.5; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Glass Fibre ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.2543; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:THERMALCONDUCTIVITY =========== + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Concrete, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 1.6, !- Thermal Conductivity 1 {W/m-K} + 180, !- Moisture Content 2 {kg/m3} + 2.602; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Spruce, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.09, !- Thermal Conductivity 1 {W/m-K} + 730, !- Moisture Content 2 {kg/m3} + 0.278; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Plywood, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.1, !- Thermal Conductivity 1 {W/m-K} + 500, !- Moisture Content 2 {kg/m3} + 0.25; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Cellulose ins, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04, !- Thermal Conductivity 1 {W/m-K} + 950, !- Moisture Content 2 {kg/m3} + 0.583; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Glass Fibre ins, !- Material Name + 1, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04; !- Thermal Conductivity 1 {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION =========== + + Construction, + Exterior wall, !- Name + Spruce, !- Outside Layer + Concrete, !- Layer 2 + Cellulose ins, !- Layer 3 + Spruce; !- Layer 4 + + Construction, + Floor, !- Name + Glass Fibre ins, !- Outside Layer + Spruce; !- Layer 2 + + Construction, + Roof, !- Name + Plywood, !- Outside Layer + Cellulose ins, !- Layer 2 + Spruce; !- Layer 3 + + Construction, + Window, !- Name + Glass, !- Outside Layer + Air, !- Layer 2 + Glass; !- Layer 3 + + +!- =========== ALL OBJECTS IN CLASS: GLOBALGEOMETRYRULES =========== + + GlobalGeometryRules, + UpperLeftCorner, !- Starting Vertex Position + CounterClockWise, !- Vertex Entry Direction + World; !- Coordinate System + +!- =========== ALL OBJECTS IN CLASS: ZONE =========== + + Zone, + Test room, !- Name + 0, !- Direction of Relative North {deg} + 0, !- X Origin {m} + 0, !- Y Origin {m} + 0, !- Z Origin {m} + 1, !- Type + 1, !- Multiplier + 2.7, !- Ceiling Height {m} + 129.6; !- Volume {m3} + +!- =========== ALL OBJECTS IN CLASS: BUILDINGSURFACE:DETAILED =========== + + BuildingSurface:Detailed, + South wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,0,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + East wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION:INTERNALMOISTURESOURCE =========== + + + + BuildingSurface:Detailed, + North wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,6,0, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + West wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,0,0, !- X,Y,Z ==> Vertex 3 {m} + 0,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Floor, !- Name + FLOOR, !- Surface Type + Floor, !- Construction Name + Test room, !- Zone Name + Ground, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + NoSun, !- Sun Exposure + NoWind, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,0, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,0; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Roof, !- Name + ROOF, !- Surface Type + Roof, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,2.7, !- X,Y,Z ==> Vertex 2 {m} + 8,6,2.7, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + + ConstructionProperty:InternalMoistureSource, + InternalMoistureSourceEast, !- Name + Exterior wall, !- Construction Name + 3, !- Moisture Source Present In Layer Number + AirflowNetwork; !- Source Type + + + +!- =========== ALL OBJECTS IN CLASS: FENESTRATIONSURFACE:DETAILED =========== + + FenestrationSurface:Detailed, + South window_west, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 0.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 0.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 3.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 3.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + + FenestrationSurface:Detailed, + South window_east, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 4.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 4.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 7.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 7.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTY:CONVECTIONCOEFFICIENTS =========== + + SurfaceProperty:ConvectionCoefficients, + South wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + East wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + North wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + West wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Roof, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Floor, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTIES:VAPORCOEFFICIENTS =========== + + SurfaceProperties:VaporCoefficients, + South wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + East wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + North wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + West wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Floor, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Roof, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + + + + +!- =========== ALL OBJECTS IN CLASS: OTHEREQUIPMENT =========== + + OtherEquipment, + latent, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + Moisture on, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 352.6, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 1, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + + OtherEquipment, + Other, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 800, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 0, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + +!- =========== ALL OBJECTS IN CLASS: ZONEINFILTRATION:DESIGNFLOWRATE =========== + + ZoneInfiltration:DesignFlowRate, + Infiltrate, !- Name + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + AirChanges/Hour, !- Design Flow Rate Calculation Method + 0, !- Design Flow Rate {m3/s} + 0, !- Flow per Zone Floor Area {m3/s-m2} + 0, !- Flow per Exterior Surface Area {m3/s-m2} + 0.5, !- Air Changes per Hour {1/hr} + 1, !- Constant Term Coefficient + 0, !- Temperature Term Coefficient + 0, !- Velocity Term Coefficient + 0; !- Velocity Squared Term Coefficient + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:THERMOSTAT =========== + + HVACTemplate:Thermostat, + All Zones, !- Name + Htg-SetP-Sch, !- Heating Setpoint Schedule Name + , !- Constant Heating Setpoint {C} + Clg-SetP-Sch, !- Cooling Setpoint Schedule Name + ; !- Constant Cooling Setpoint {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:ZONE:FANCOIL =========== + + HVACTemplate:Zone:FanCoil, + Test room, !- Zone Name + All Zones, !- Template Thermostat Name + autosize, !- Supply Air Maximum Flow Rate {m3/s} + , !- Zone Heating Sizing Factor + , !- Zone Cooling Sizing Factor + flow/zone, !- Outdoor Air Method + 0, !- Outdoor Air Flow Rate per Person {m3/s} + 0.00944, !- Outdoor Air Flow Rate per Zone Floor Area {m3/s-m2} + 0, !- Outdoor Air Flow Rate per Zone {m3/s} + FanAvailSched, !- System Availability Schedule Name + 0.7, !- Supply Fan Total Efficiency + 75, !- Supply Fan Delta Pressure {Pa} + 0.9, !- Supply Fan Motor Efficiency + 1, !- Supply Fan Motor in Air Stream Fraction + ChilledWater, !- Cooling Coil Type + , !- Cooling Coil Availability Schedule Name + 14, !- Cooling Coil Design Setpoint {C} + HotWater, !- Heating Coil Type + , !- Heating Coil Availability Schedule Name + 50, !- Heating Coil Design Setpoint {C} + , !- Dedicated Outdoor Air System Name + , !- Zone Cooling Design Supply Air Temperature Input Method + , !- Zone Cooling Design Supply Air Temperature Difference {deltaC} + , !- Zone Heating Design Supply Air Temperature Input Method + , !- Zone Heating Design Supply Air Temperature Difference {deltaC} + , !- Design Specification Outdoor Air Object Name + , !- Design Specification Zone Air Distribution Object Name + , !- Capacity Control Method + , !- Low Speed Supply Air Flow Ratio + , !- Medium Speed Supply Air Flow Ratio + , !- Outdoor Air Schedule Name + , !- Baseboard Heating Type + , !- Baseboard Heating Availability Schedule Name + ; !- Baseboard Heating Capacity {W} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLEDWATERLOOP =========== + + HVACTemplate:Plant:ChilledWaterLoop, + Chilled Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Chiller Plant Operation Scheme Type + , !- Chiller Plant Equipment Operation Schemes Name + , !- Chilled Water Setpoint Schedule Name + 7.22, !- Chilled Water Design Setpoint {C} + ConstantPrimaryNoSecondary, !- Chilled Water Pump Configuration + 179352, !- Primary Chilled Water Pump Rated Head {Pa} + 179352, !- Secondary Chilled Water Pump Rated Head {Pa} + Default, !- Condenser Plant Operation Scheme Type + , !- Condenser Equipment Operation Schemes Name + , !- Condenser Water Temperature Control Type + , !- Condenser Water Setpoint Schedule Name + 29.4, !- Condenser Water Design Setpoint {C} + 179352, !- Condenser Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Chilled Water Setpoint Reset Type + 12.2, !- Chilled Water Setpoint at Outdoor Dry-Bulb Low {C} + 15.6, !- Chilled Water Reset Outdoor Dry-Bulb Low {C} + 6.7, !- Chilled Water Setpoint at Outdoor Dry-Bulb High {C} + 26.7; !- Chilled Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLER =========== + + HVACTemplate:Plant:Chiller, + Main Chiller, !- Name + ElectricReciprocatingChiller, !- Chiller Type + autosize, !- Capacity {W} + 3.2, !- Nominal COP {W/W} + WaterCooled, !- Condenser Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:TOWER =========== + + HVACTemplate:Plant:Tower, + Main Tower, !- Name + SingleSpeed, !- Tower Type + autosize, !- High Speed Nominal Capacity {W} + autosize, !- High Speed Fan Power {W} + autosize, !- Low Speed Nominal Capacity {W} + autosize, !- Low Speed Fan Power {W} + autosize, !- Free Convection Capacity {W} + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:HOTWATERLOOP =========== + + HVACTemplate:Plant:HotWaterLoop, + Hot Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Hot Water Plant Operation Scheme Type + , !- Hot Water Plant Equipment Operation Schemes Name + , !- Hot Water Setpoint Schedule Name + 82, !- Hot Water Design Setpoint {C} + ConstantFlow, !- Hot Water Pump Configuration + 179352, !- Hot Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Hot Water Setpoint Reset Type + 82.2, !- Hot Water Setpoint at Outdoor Dry-Bulb Low {C} + -6.7, !- Hot Water Reset Outdoor Dry-Bulb Low {C} + 65.6, !- Hot Water Setpoint at Outdoor Dry-Bulb High {C} + 10; !- Hot Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:BOILER =========== + + HVACTemplate:Plant:Boiler, + Main Boiler, !- Name + HotWaterBoiler, !- Boiler Type + autosize, !- Capacity {W} + 0.8, !- Efficiency + NaturalGas, !- Fuel Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: SIZING:PARAMETERS =========== + + Sizing:Parameters, + 1, !- Heating Sizing Factor + 1; !- Cooling Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLEDICTIONARY =========== + + Output:VariableDictionary,Regular; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLE =========== + + Output:Variable,*,Site Outdoor Air Drybulb Temperature,hourly; + + Output:Variable,*,Site Outdoor Air Relative Humidity,hourly; + + Output:Variable,*,Zone Mean Air Temperature,hourly; + + Output:Variable,*,Zone Air System Sensible Heating Rate,hourly; + + Output:Variable,*,Zone Air System Sensible Cooling Rate,hourly; + + Output:Variable,*,HAMT Surface Average Water Content Ratio,hourly; + + Output:Variable,*,Zone Air Relative Humidity,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 32,hourly; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:METER:METERFILEONLY =========== + + Output:Meter:MeterFileOnly,Electricity:Facility,monthly; + + Output:Meter:MeterFileOnly,Electricity:HVAC,monthly; + + Output:Meter:MeterFileOnly,Electricity:Plant,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,monthly; + + Output:Meter:MeterFileOnly,Electricity:Facility,runperiod; + + Output:Meter:MeterFileOnly,Electricity:HVAC,runperiod; + + Output:Meter:MeterFileOnly,Electricity:Plant,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,runperiod; + + OutputControl:Table:Style, + HTML; !- Column Separator + + Output:Table:SummaryReports, + AllSummary; !- Report 1 Name + diff --git a/testfiles/HAMT_HourlyProfileReport_Type1_UserDefined_MoistureSource.idf b/testfiles/HAMT_HourlyProfileReport_Type1_UserDefined_MoistureSource.idf new file mode 100644 index 00000000000..af25b20f2db --- /dev/null +++ b/testfiles/HAMT_HourlyProfileReport_Type1_UserDefined_MoistureSource.idf @@ -0,0 +1,1526 @@ +!-Generator IDFEditor 1.34 +!-Option SortedOrder UseSpecialFormat +!-NOTE: All comments with '!-' are ignored by the IDFEditor and are generated automatically. +!- Use '!' comments if they need to be retained when using the IDFEditor. +!- =========== ALL OBJECTS IN CLASS: VERSION =========== +! Name of file: HAMT_HourlyProfileReport.idf +! +! Basic file description: +! Single zone single story lightweight building. +! The building is orientated with its long axis east-west. Windows are on the south wall. +! +! Highlights: +! To demonstrate the use of the HAMT solution algorithm, +! including the use of fixed vapor transfer coefficients +! +! Simulation Location/Run: +! autosizing using Denver winter & summer design days; +! simulation; 1 winter, 1 summer day. +! +! Location: Chicago, IL +! Run Period (Weather File): 1 months, USA_IL_Chicago-OHare_TMY2 +! Timestep: 20 per hour. +! +! Building: +! ______________________ +! |\ /| +! | \ / | NORTH +! | \________________/ | ^ +! | | | | /|\ +! | | | | | +! | | | |6 m | +! | | | | | +! | | | | | +! | |________________| | +! | / ____ ____ \ | +! | / /____\ /____\ \ | +! |/____________________\| +! 8 m +! ______________________ +! | _____ _____ | +! | | | | | | 2.7m +! | |_____| |_____| | +! |______________________| +! +! Both windows are 2m high and 3m wide, +! separated by 1m, 0.5m from the roof +! and 0.5m from either side of the building. +! +! Floor area: 48 m2 +! Dimensions: 8 m x 6 m +! Floor height: 2.7 m +! conditioned floor. No basement +! Number of Stories: 1 +! +! Shell characteristics: +! Roof construction: Flat roof, plywood, insulation, spruce panel +! Wall construction: spruce siding, conctete, cellulose insulation, spruce panel +! Floor construction: Glass fibre insulation, spruce flooring +! +! Windows +! The area of each window is 6 m2 , giving a total glazed area of 12 m2 +! The windows were double glazed with an air gap: +! +! Glass: +! Pane Thickness: 0.003175 m +! Solar Transmittance at normal incidence: 0.86156 +! Solar reflectance at normal incidence: Front side: 0.07846 +! Solar reflectance at normal incidence: Back side: 0.07846 +! Visible transmittance at normal incidence: 0.91325 +! Visible reflectance at normal incidence: Front side: 0.082 +! Visible reflectance at normal incidence: Back side: 0.082 +! IR Transmittance at Normal Incidence: 0 +! IR Hemispherical Emissivity: Front Side 0.84 +! IR Hemishpherical Emissivity: Back Side 0.84 +! Conductivity 1.06 W/mK +! +! Air Gap: +! Air Gap thickness: 0.013 m +! +! All other material properties are set to use the HAMT solutions algorithm +! +! Infiltration: +! All hours: 0.5 ACH +! +! Internal Loads: +! The same internal load schedule is used for every day of the simulation year: +! Sensible: +! 800 watts all day +! Latent: +! 0 watts between 0 and 0900 hours and between 1700 and 2400 hours +! 352.6 watts between 0900 hours and 1700 hours. +! +! System controls are: +! Heating 20.0 C +! Cooling 27.0 C +! +! HVAC: +! 100% convective air system, thermostat on room temperature, no latent load, +! Compact FanCoil system is used. System is autosized. +! +! Reporting: +! Outdoor Dry Bulb, daily; +! Outdoor Relative Humidity, daily; +! Zone Mean Air Temperature, daily; +! Zone Air Relative Humidity, daily; +! Zone/Sys Sensible Heating Rate, daily; +! Zone/Sys Sensible Cooling Rate, daily; +! +! The following report variables are selected as an example for +! east wall only +! HAMT-Surface Water Content , daily; +! +! HAMT-Profile Construction 1 Cell 1 Temperature, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Temperature, daily; +! +! HAMT-Profile Construction 1 Cell 1 Water, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Water, daily; +! +! HAMT-Profile Construction 1 Cell 1 RH, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 RH, daily; +! +! + + Version,9.4; + +!- =========== ALL OBJECTS IN CLASS: SIMULATIONCONTROL =========== + + SimulationControl, + Yes, !- Do Zone Sizing Calculation + Yes, !- Do System Sizing Calculation + No, !- Do Plant Sizing Calculation + Yes, !- Run Simulation for Sizing Periods + Yes, !- Run Simulation for Weather File Run Periods + No, !- Do HVAC Sizing Simulation for Sizing Periods + 1; !- Maximum Number of HVAC Sizing Simulation Passes + +!- =========== ALL OBJECTS IN CLASS: BUILDING =========== + + Building, + HAMT test 1, !- Name + 0, !- North Axis {deg} + , !- Terrain + 0.04, !- Loads Convergence Tolerance Value {W} + 0.4, !- Temperature Convergence Tolerance Value {deltaC} + MinimalShadowing, !- Solar Distribution + 25, !- Maximum Number of Warmup Days + 6; !- Minimum Number of Warmup Days + +!- =========== ALL OBJECTS IN CLASS: HEATBALANCEALGORITHM =========== + + HeatBalanceAlgorithm,CombinedHeatAndMoistureFiniteElement,200; + +!- =========== ALL OBJECTS IN CLASS: TIMESTEP =========== + + Timestep,20; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:INSIDE =========== + + SurfaceConvectionAlgorithm:Inside,TARP; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:OUTSIDE =========== + + SurfaceConvectionAlgorithm:Outside,DOE-2; + +!- =========== ALL OBJECTS IN CLASS: SIZINGPERIOD:DESIGNDAY =========== + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Heating 99% Design Conditions DB, !- Name + 1, !- Month + 21, !- Day of Month + WinterDesignDay, !- Day Type + -17.3, !- Maximum Dry-Bulb Temperature {C} + 0.0, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + -17.3, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 4.9, !- Wind Speed {m/s} + 270, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 0.0; !- Sky Clearness + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Cooling 1% Design Conditions DB/MCWB, !- Name + 7, !- Month + 21, !- Day of Month + SummerDesignDay, !- Day Type + 31.5, !- Maximum Dry-Bulb Temperature {C} + 10.7, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + 23.0, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 5.3, !- Wind Speed {m/s} + 230, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 1.0; !- Sky Clearness + +!- =========== ALL OBJECTS IN CLASS: RUNPERIOD =========== + + RunPeriod, + Run Period 1, !- Name + 1, !- Begin Month + 1, !- Begin Day of Month + , !- Begin Year + 1, !- End Month + 31, !- End Day of Month + , !- End Year + , !- Day of Week for Start Day + Yes, !- Use Weather File Holidays and Special Days + Yes, !- Use Weather File Daylight Saving Period + Yes, !- Apply Weekend Holiday Rule + No, !- Use Weather File Rain Indicators + No; !- Use Weather File Snow Indicators + +!- =========== ALL OBJECTS IN CLASS: SITE:GROUNDTEMPERATURE:BUILDINGSURFACE =========== + + Site:GroundTemperature:BuildingSurface,18,18,18,18,18,18,18,18,18,18,18,18; + +!- =========== ALL OBJECTS IN CLASS: SCHEDULETYPELIMITS =========== + + ScheduleTypeLimits, + Fraction, !- Name + 0.0, !- Lower Limit Value + 1.0, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + + ScheduleTypeLimits, + Any Number; !- Name + + ScheduleTypeLimits, + Temperature, !- Name + -60, !- Lower Limit Value + 200, !- Upper Limit Value + CONTINUOUS, !- Numeric Type + Temperature; !- Unit Type + + ScheduleTypeLimits, + Control Type, !- Name + 0, !- Lower Limit Value + 4, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + On/Off, !- Name + 0, !- Lower Limit Value + 1, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + FlowRate, !- Name + 0.0, !- Lower Limit Value + 10, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:DAY:HOURLY =========== + + Schedule:Day:Hourly, + On, !- Name + Fraction, !- Schedule Type Limits Name + 1, !- Hour 1 + 1, !- Hour 2 + 1, !- Hour 3 + 1, !- Hour 4 + 1, !- Hour 5 + 1, !- Hour 6 + 1, !- Hour 7 + 1, !- Hour 8 + 1, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 1, !- Hour 18 + 1, !- Hour 19 + 1, !- Hour 20 + 1, !- Hour 21 + 1, !- Hour 22 + 1, !- Hour 23 + 1; !- Hour 24 + + Schedule:Day:Hourly, + Moisture annex 41, !- Name + Fraction, !- Schedule Type Limits Name + 0, !- Hour 1 + 0, !- Hour 2 + 0, !- Hour 3 + 0, !- Hour 4 + 0, !- Hour 5 + 0, !- Hour 6 + 0, !- Hour 7 + 0, !- Hour 8 + 0, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 0, !- Hour 18 + 0, !- Hour 19 + 0, !- Hour 20 + 0, !- Hour 21 + 0, !- Hour 22 + 0, !- Hour 23 + 0; !- Hour 24 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:WEEK:DAILY =========== + + Schedule:Week:Daily, + WeekOn, !- Name + On, !- Sunday Schedule:Day Name + On, !- Monday Schedule:Day Name + On, !- Tuesday Schedule:Day Name + On, !- Wednesday Schedule:Day Name + On, !- Thursday Schedule:Day Name + On, !- Friday Schedule:Day Name + On, !- Saturday Schedule:Day Name + On, !- Holiday Schedule:Day Name + On, !- SummerDesignDay Schedule:Day Name + On, !- WinterDesignDay Schedule:Day Name + On, !- CustomDay1 Schedule:Day Name + On; !- CustomDay2 Schedule:Day Name + + Schedule:Week:Daily, + Weekon moisture, !- Name + Moisture annex 41, !- Sunday Schedule:Day Name + Moisture annex 41, !- Monday Schedule:Day Name + Moisture annex 41, !- Tuesday Schedule:Day Name + Moisture annex 41, !- Wednesday Schedule:Day Name + Moisture annex 41, !- Thursday Schedule:Day Name + Moisture annex 41, !- Friday Schedule:Day Name + Moisture annex 41, !- Saturday Schedule:Day Name + Moisture annex 41, !- Holiday Schedule:Day Name + Moisture annex 41, !- SummerDesignDay Schedule:Day Name + Moisture annex 41, !- WinterDesignDay Schedule:Day Name + Moisture annex 41, !- CustomDay1 Schedule:Day Name + Moisture annex 41; !- CustomDay2 Schedule:Day Name + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:YEAR =========== + + Schedule:Year, + On, !- Name + Fraction, !- Schedule Type Limits Name + WeekOn, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + + Schedule:Year, + Moisture on, !- Name + Fraction, !- Schedule Type Limits Name + Weekon moisture, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:COMPACT =========== + + Schedule:Compact, + Htg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + Clg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + FanAvailSched, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,1; !- Field 3 + +!- =========== ALL OBJECTS IN CLASS: MATERIAL =========== + + Material, + Concrete, !- Name + Rough, !- Roughness + 0.1, !- Thickness {m} + 1.6, !- Conductivity {W/m-K} + 2300, !- Density {kg/m3} + 850, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Spruce, !- Name + Rough, !- Roughness + 0.012, !- Thickness {m} + 0.09, !- Conductivity {W/m-K} + 455, !- Density {kg/m3} + 1500, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Plywood, !- Name + Rough, !- Roughness + 0.025, !- Thickness {m} + 0.14, !- Conductivity {W/m-K} + 530, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Cellulose ins, !- Name + Rough, !- Roughness + 0.066, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 55, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Glass Fibre ins, !- Name + Rough, !- Roughness + 1.003, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 80, !- Density {kg/m3} + 840, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GLAZING =========== + + WindowMaterial:Glazing, + Glass, !- Name + SpectralAverage, !- Optical Data Type + , !- Window Glass Spectral Data Set Name + 0.003175, !- Thickness {m} + 0.86156, !- Solar Transmittance at Normal Incidence + 0.07846, !- Front Side Solar Reflectance at Normal Incidence + 0.07846, !- Back Side Solar Reflectance at Normal Incidence + 0.91325, !- Visible Transmittance at Normal Incidence + 0.082, !- Front Side Visible Reflectance at Normal Incidence + 0.082, !- Back Side Visible Reflectance at Normal Incidence + 0, !- Infrared Transmittance at Normal Incidence + 0.84, !- Front Side Infrared Hemispherical Emissivity + 0.84, !- Back Side Infrared Hemispherical Emissivity + 1.06; !- Conductivity {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GAS =========== + + WindowMaterial:Gas, + Air, !- Name + Air, !- Gas Type + 0.013; !- Thickness {m} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SETTINGS =========== + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Concrete, !- Material Name + 0.76, !- Porosity {m3/m3} + 0.01; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Spruce, !- Material Name + 0.73, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Plywood, !- Material Name + 0.5, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Cellulose ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.001; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Glass Fibre ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.1; !- Initial Water Content Ratio {kg/kg} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SORPTIONISOTHERM =========== + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Cellulose ins, !- Material Name + 5, !- Number of Isotherm Coordinates + 0.25, !- Relative Humidity Fraction 1 {dimensionless} + 2.365, !- Moisture Content 1 {kg/m3} + 0.44, !- Relative Humidity Fraction 2 {dimensionless} + 4.62, !- Moisture Content 2 {kg/m3} + 0.66, !- Relative Humidity Fraction 3 {dimensionless} + 6.655, !- Moisture Content 3 {kg/m3} + 0.86, !- Relative Humidity Fraction 4 {dimensionless} + 11.4125, !- Moisture Content 4 {kg/m3} + 1, !- Relative Humidity Fraction 5 {dimensionless} + 13; !- Moisture Content 5 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Glass Fibre ins, !- Material Name + 6, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 0.748, !- Moisture Content 1 {kg/m3} + 0.4325, !- Relative Humidity Fraction 2 {dimensionless} + 1.04, !- Moisture Content 2 {kg/m3} + 0.6465, !- Relative Humidity Fraction 3 {dimensionless} + 1.24, !- Moisture Content 3 {kg/m3} + 0.8465, !- Relative Humidity Fraction 4 {dimensionless} + 1.56, !- Moisture Content 4 {kg/m3} + 0.948, !- Relative Humidity Fraction 5 {dimensionless} + 1.92, !- Moisture Content 5 {kg/m3} + 0.978, !- Relative Humidity Fraction 6 {dimensionless} + 2.72; !- Moisture Content 6 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Spruce, !- Material Name + 7, !- Number of Isotherm Coordinates + 0.205, !- Relative Humidity Fraction 1 {dimensionless} + 25.935, !- Moisture Content 1 {kg/m3} + 0.4465, !- Relative Humidity Fraction 2 {dimensionless} + 44.3625, !- Moisture Content 2 {kg/m3} + 0.6515, !- Relative Humidity Fraction 3 {dimensionless} + 61.99375, !- Moisture Content 3 {kg/m3} + 0.6545, !- Relative Humidity Fraction 4 {dimensionless} + 61.99375, !- Moisture Content 4 {kg/m3} + 0.83, !- Relative Humidity Fraction 5 {dimensionless} + 87.1325, !- Moisture Content 5 {kg/m3} + 0.9525, !- Relative Humidity Fraction 6 {dimensionless} + 119.665, !- Moisture Content 6 {kg/m3} + 0.956, !- Relative Humidity Fraction 7 {dimensionless} + 120.12; !- Moisture Content 7 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Plywood, !- Material Name + 12, !- Number of Isotherm Coordinates + 0.2015, !- Relative Humidity Fraction 1 {dimensionless} + 3.7125, !- Moisture Content 1 {kg/m3} + 0.203, !- Relative Humidity Fraction 2 {dimensionless} + 3.74, !- Moisture Content 2 {kg/m3} + 0.435, !- Relative Humidity Fraction 3 {dimensionless} + 5.8025, !- Moisture Content 3 {kg/m3} + 0.439, !- Relative Humidity Fraction 4 {dimensionless} + 5.83, !- Moisture Content 4 {kg/m3} + 0.6495, !- Relative Humidity Fraction 5 {dimensionless} + 7.7825, !- Moisture Content 5 {kg/m3} + 0.6515, !- Relative Humidity Fraction 6 {dimensionless} + 7.81, !- Moisture Content 6 {kg/m3} + 0.8215, !- Relative Humidity Fraction 7 {dimensionless} + 10.3675, !- Moisture Content 7 {kg/m3} + 0.825, !- Relative Humidity Fraction 8 {dimensionless} + 10.3675, !- Moisture Content 8 {kg/m3} + 0.9215, !- Relative Humidity Fraction 9 {dimensionless} + 13.1175, !- Moisture Content 9 {kg/m3} + 0.925, !- Relative Humidity Fraction 10 {dimensionless} + 13.1175, !- Moisture Content 10 {kg/m3} + 0.9575, !- Relative Humidity Fraction 11 {dimensionless} + 14.7125, !- Moisture Content 11 {kg/m3} + 0.9605, !- Relative Humidity Fraction 12 {dimensionless} + 15.345; !- Moisture Content 12 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Concrete, !- Material Name + 10, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 19.665, !- Moisture Content 1 {kg/m3} + 0.2205, !- Relative Humidity Fraction 2 {dimensionless} + 22.31, !- Moisture Content 2 {kg/m3} + 0.449, !- Relative Humidity Fraction 3 {dimensionless} + 38.4675, !- Moisture Content 3 {kg/m3} + 0.454, !- Relative Humidity Fraction 4 {dimensionless} + 38.4675, !- Moisture Content 4 {kg/m3} + 0.6506, !- Relative Humidity Fraction 5 {dimensionless} + 54.165, !- Moisture Content 5 {kg/m3} + 0.655, !- Relative Humidity Fraction 6 {dimensionless} + 54.165, !- Moisture Content 6 {kg/m3} + 0.824, !- Relative Humidity Fraction 7 {dimensionless} + 72.565, !- Moisture Content 7 {kg/m3} + 0.8725, !- Relative Humidity Fraction 8 {dimensionless} + 85.1, !- Moisture Content 8 {kg/m3} + 0.924, !- Relative Humidity Fraction 9 {dimensionless} + 91.08, !- Moisture Content 9 {kg/m3} + 0.964, !- Relative Humidity Fraction 10 {dimensionless} + 100.28; !- Moisture Content 10 {kg/m3} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SUCTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Concrete, !- Material Name + 5, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.0000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.00000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.00000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Spruce, !- Material Name + 3, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Plywood, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Cellulose ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Glass Fibre ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:REDISTRIBUTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Concrete, !- Material Name + 5, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.00000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.0000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.000000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.000000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Spruce, !- Material Name + 3, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Plywood, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Cellulose ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Glass Fibre ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:DIFFUSION =========== + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Concrete, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 180; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Spruce, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 130; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Plywood, !- Material Name + 3, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 700, !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + 0.5, !- Relative Humidity Fraction 2 {dimensionless} + 200, !- Water Vapor Diffusion Resistance Factor 2 {dimensionless} + 1, !- Relative Humidity Fraction 3 {dimensionless} + 20; !- Water Vapor Diffusion Resistance Factor 3 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Cellulose ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.5; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Glass Fibre ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.2543; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:THERMALCONDUCTIVITY =========== + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Concrete, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 1.6, !- Thermal Conductivity 1 {W/m-K} + 180, !- Moisture Content 2 {kg/m3} + 2.602; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Spruce, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.09, !- Thermal Conductivity 1 {W/m-K} + 730, !- Moisture Content 2 {kg/m3} + 0.278; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Plywood, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.1, !- Thermal Conductivity 1 {W/m-K} + 500, !- Moisture Content 2 {kg/m3} + 0.25; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Cellulose ins, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04, !- Thermal Conductivity 1 {W/m-K} + 950, !- Moisture Content 2 {kg/m3} + 0.583; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Glass Fibre ins, !- Material Name + 1, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04; !- Thermal Conductivity 1 {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION =========== + + Construction, + Exterior wall, !- Name + Spruce, !- Outside Layer + Concrete, !- Layer 2 + Cellulose ins, !- Layer 3 + Spruce; !- Layer 4 + + Construction, + Floor, !- Name + Glass Fibre ins, !- Outside Layer + Spruce; !- Layer 2 + + Construction, + Roof, !- Name + Plywood, !- Outside Layer + Cellulose ins, !- Layer 2 + Spruce; !- Layer 3 + + Construction, + Window, !- Name + Glass, !- Outside Layer + Air, !- Layer 2 + Glass; !- Layer 3 + + +!- =========== ALL OBJECTS IN CLASS: GLOBALGEOMETRYRULES =========== + + GlobalGeometryRules, + UpperLeftCorner, !- Starting Vertex Position + CounterClockWise, !- Vertex Entry Direction + World; !- Coordinate System + +!- =========== ALL OBJECTS IN CLASS: ZONE =========== + + Zone, + Test room, !- Name + 0, !- Direction of Relative North {deg} + 0, !- X Origin {m} + 0, !- Y Origin {m} + 0, !- Z Origin {m} + 1, !- Type + 1, !- Multiplier + 2.7, !- Ceiling Height {m} + 129.6; !- Volume {m3} + +!- =========== ALL OBJECTS IN CLASS: BUILDINGSURFACE:DETAILED =========== + + BuildingSurface:Detailed, + South wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,0,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + East wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION:INTERNALMOISTURESOURCE =========== + + + + BuildingSurface:Detailed, + North wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,6,0, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + West wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,0,0, !- X,Y,Z ==> Vertex 3 {m} + 0,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Floor, !- Name + FLOOR, !- Surface Type + Floor, !- Construction Name + Test room, !- Zone Name + Ground, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + NoSun, !- Sun Exposure + NoWind, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,0, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,0; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Roof, !- Name + ROOF, !- Surface Type + Roof, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,2.7, !- X,Y,Z ==> Vertex 2 {m} + 8,6,2.7, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + + ConstructionProperty:InternalMoistureSource, + InternalMoistureSourceEast, !- Name + Exterior wall, !- Construction Name + 3, !- Moisture Source Present In Layer Number + UserDefined, !- Source Type + 0.0001, !- Air Flow Rate {m/s} + 0.1, !- Stack Height {m} + 0.001, !- Component Air Permeance + 0.01; !- Mechanical Ventilation Overpressure + + +!- =========== ALL OBJECTS IN CLASS: FENESTRATIONSURFACE:DETAILED =========== + + FenestrationSurface:Detailed, + South window_west, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 0.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 0.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 3.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 3.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + + FenestrationSurface:Detailed, + South window_east, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 4.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 4.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 7.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 7.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTY:CONVECTIONCOEFFICIENTS =========== + + SurfaceProperty:ConvectionCoefficients, + South wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + East wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + North wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + West wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Roof, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Floor, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTIES:VAPORCOEFFICIENTS =========== + + SurfaceProperties:VaporCoefficients, + South wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + East wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + North wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + West wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Floor, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Roof, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + + + + +!- =========== ALL OBJECTS IN CLASS: OTHEREQUIPMENT =========== + + OtherEquipment, + latent, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + Moisture on, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 352.6, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 1, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + + OtherEquipment, + Other, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 800, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 0, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + +!- =========== ALL OBJECTS IN CLASS: ZONEINFILTRATION:DESIGNFLOWRATE =========== + + ZoneInfiltration:DesignFlowRate, + Infiltrate, !- Name + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + AirChanges/Hour, !- Design Flow Rate Calculation Method + 0, !- Design Flow Rate {m3/s} + 0, !- Flow per Zone Floor Area {m3/s-m2} + 0, !- Flow per Exterior Surface Area {m3/s-m2} + 0.5, !- Air Changes per Hour {1/hr} + 1, !- Constant Term Coefficient + 0, !- Temperature Term Coefficient + 0, !- Velocity Term Coefficient + 0; !- Velocity Squared Term Coefficient + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:THERMOSTAT =========== + + HVACTemplate:Thermostat, + All Zones, !- Name + Htg-SetP-Sch, !- Heating Setpoint Schedule Name + , !- Constant Heating Setpoint {C} + Clg-SetP-Sch, !- Cooling Setpoint Schedule Name + ; !- Constant Cooling Setpoint {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:ZONE:FANCOIL =========== + + HVACTemplate:Zone:FanCoil, + Test room, !- Zone Name + All Zones, !- Template Thermostat Name + autosize, !- Supply Air Maximum Flow Rate {m3/s} + , !- Zone Heating Sizing Factor + , !- Zone Cooling Sizing Factor + flow/zone, !- Outdoor Air Method + 0, !- Outdoor Air Flow Rate per Person {m3/s} + 0.00944, !- Outdoor Air Flow Rate per Zone Floor Area {m3/s-m2} + 0, !- Outdoor Air Flow Rate per Zone {m3/s} + FanAvailSched, !- System Availability Schedule Name + 0.7, !- Supply Fan Total Efficiency + 75, !- Supply Fan Delta Pressure {Pa} + 0.9, !- Supply Fan Motor Efficiency + 1, !- Supply Fan Motor in Air Stream Fraction + ChilledWater, !- Cooling Coil Type + , !- Cooling Coil Availability Schedule Name + 14, !- Cooling Coil Design Setpoint {C} + HotWater, !- Heating Coil Type + , !- Heating Coil Availability Schedule Name + 50, !- Heating Coil Design Setpoint {C} + , !- Dedicated Outdoor Air System Name + , !- Zone Cooling Design Supply Air Temperature Input Method + , !- Zone Cooling Design Supply Air Temperature Difference {deltaC} + , !- Zone Heating Design Supply Air Temperature Input Method + , !- Zone Heating Design Supply Air Temperature Difference {deltaC} + , !- Design Specification Outdoor Air Object Name + , !- Design Specification Zone Air Distribution Object Name + , !- Capacity Control Method + , !- Low Speed Supply Air Flow Ratio + , !- Medium Speed Supply Air Flow Ratio + , !- Outdoor Air Schedule Name + , !- Baseboard Heating Type + , !- Baseboard Heating Availability Schedule Name + ; !- Baseboard Heating Capacity {W} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLEDWATERLOOP =========== + + HVACTemplate:Plant:ChilledWaterLoop, + Chilled Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Chiller Plant Operation Scheme Type + , !- Chiller Plant Equipment Operation Schemes Name + , !- Chilled Water Setpoint Schedule Name + 7.22, !- Chilled Water Design Setpoint {C} + ConstantPrimaryNoSecondary, !- Chilled Water Pump Configuration + 179352, !- Primary Chilled Water Pump Rated Head {Pa} + 179352, !- Secondary Chilled Water Pump Rated Head {Pa} + Default, !- Condenser Plant Operation Scheme Type + , !- Condenser Equipment Operation Schemes Name + , !- Condenser Water Temperature Control Type + , !- Condenser Water Setpoint Schedule Name + 29.4, !- Condenser Water Design Setpoint {C} + 179352, !- Condenser Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Chilled Water Setpoint Reset Type + 12.2, !- Chilled Water Setpoint at Outdoor Dry-Bulb Low {C} + 15.6, !- Chilled Water Reset Outdoor Dry-Bulb Low {C} + 6.7, !- Chilled Water Setpoint at Outdoor Dry-Bulb High {C} + 26.7; !- Chilled Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLER =========== + + HVACTemplate:Plant:Chiller, + Main Chiller, !- Name + ElectricReciprocatingChiller, !- Chiller Type + autosize, !- Capacity {W} + 3.2, !- Nominal COP {W/W} + WaterCooled, !- Condenser Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:TOWER =========== + + HVACTemplate:Plant:Tower, + Main Tower, !- Name + SingleSpeed, !- Tower Type + autosize, !- High Speed Nominal Capacity {W} + autosize, !- High Speed Fan Power {W} + autosize, !- Low Speed Nominal Capacity {W} + autosize, !- Low Speed Fan Power {W} + autosize, !- Free Convection Capacity {W} + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:HOTWATERLOOP =========== + + HVACTemplate:Plant:HotWaterLoop, + Hot Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Hot Water Plant Operation Scheme Type + , !- Hot Water Plant Equipment Operation Schemes Name + , !- Hot Water Setpoint Schedule Name + 82, !- Hot Water Design Setpoint {C} + ConstantFlow, !- Hot Water Pump Configuration + 179352, !- Hot Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Hot Water Setpoint Reset Type + 82.2, !- Hot Water Setpoint at Outdoor Dry-Bulb Low {C} + -6.7, !- Hot Water Reset Outdoor Dry-Bulb Low {C} + 65.6, !- Hot Water Setpoint at Outdoor Dry-Bulb High {C} + 10; !- Hot Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:BOILER =========== + + HVACTemplate:Plant:Boiler, + Main Boiler, !- Name + HotWaterBoiler, !- Boiler Type + autosize, !- Capacity {W} + 0.8, !- Efficiency + NaturalGas, !- Fuel Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: SIZING:PARAMETERS =========== + + Sizing:Parameters, + 1, !- Heating Sizing Factor + 1; !- Cooling Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLEDICTIONARY =========== + + Output:VariableDictionary,Regular; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLE =========== + + Output:Variable,*,Site Outdoor Air Drybulb Temperature,hourly; + + Output:Variable,*,Site Outdoor Air Relative Humidity,hourly; + + Output:Variable,*,Zone Mean Air Temperature,hourly; + + Output:Variable,*,Zone Air System Sensible Heating Rate,hourly; + + Output:Variable,*,Zone Air System Sensible Cooling Rate,hourly; + + Output:Variable,*,HAMT Surface Average Water Content Ratio,hourly; + + Output:Variable,*,Zone Air Relative Humidity,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 32,hourly; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:METER:METERFILEONLY =========== + + Output:Meter:MeterFileOnly,Electricity:Facility,monthly; + + Output:Meter:MeterFileOnly,Electricity:HVAC,monthly; + + Output:Meter:MeterFileOnly,Electricity:Plant,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,monthly; + + Output:Meter:MeterFileOnly,Electricity:Facility,runperiod; + + Output:Meter:MeterFileOnly,Electricity:HVAC,runperiod; + + Output:Meter:MeterFileOnly,Electricity:Plant,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,runperiod; + + OutputControl:Table:Style, + HTML; !- Column Separator + + Output:Table:SummaryReports, + AllSummary; !- Report 1 Name + diff --git a/testfiles/HAMT_HourlyProfileReport_Type2_StackAndOverPressure_MoistureSource.idf b/testfiles/HAMT_HourlyProfileReport_Type2_StackAndOverPressure_MoistureSource.idf new file mode 100644 index 00000000000..148bbf2f2a8 --- /dev/null +++ b/testfiles/HAMT_HourlyProfileReport_Type2_StackAndOverPressure_MoistureSource.idf @@ -0,0 +1,1528 @@ +!-Generator IDFEditor 1.34 +!-Option SortedOrder UseSpecialFormat +!-NOTE: All comments with '!-' are ignored by the IDFEditor and are generated automatically. +!- Use '!' comments if they need to be retained when using the IDFEditor. +!- =========== ALL OBJECTS IN CLASS: VERSION =========== +! Name of file: HAMT_HourlyProfileReport.idf +! +! Basic file description: +! Single zone single story lightweight building. +! The building is orientated with its long axis east-west. Windows are on the south wall. +! +! Highlights: +! To demonstrate the use of the HAMT solution algorithm, +! including the use of fixed vapor transfer coefficients +! +! Simulation Location/Run: +! autosizing using Denver winter & summer design days; +! simulation; 1 winter, 1 summer day. +! +! Location: Chicago, IL +! Run Period (Weather File): 1 months, USA_IL_Chicago-OHare_TMY2 +! Timestep: 20 per hour. +! +! Building: +! ______________________ +! |\ /| +! | \ / | NORTH +! | \________________/ | ^ +! | | | | /|\ +! | | | | | +! | | | |6 m | +! | | | | | +! | | | | | +! | |________________| | +! | / ____ ____ \ | +! | / /____\ /____\ \ | +! |/____________________\| +! 8 m +! ______________________ +! | _____ _____ | +! | | | | | | 2.7m +! | |_____| |_____| | +! |______________________| +! +! Both windows are 2m high and 3m wide, +! separated by 1m, 0.5m from the roof +! and 0.5m from either side of the building. +! +! Floor area: 48 m2 +! Dimensions: 8 m x 6 m +! Floor height: 2.7 m +! conditioned floor. No basement +! Number of Stories: 1 +! +! Shell characteristics: +! Roof construction: Flat roof, plywood, insulation, spruce panel +! Wall construction: spruce siding, conctete, cellulose insulation, spruce panel +! Floor construction: Glass fibre insulation, spruce flooring +! +! Windows +! The area of each window is 6 m2 , giving a total glazed area of 12 m2 +! The windows were double glazed with an air gap: +! +! Glass: +! Pane Thickness: 0.003175 m +! Solar Transmittance at normal incidence: 0.86156 +! Solar reflectance at normal incidence: Front side: 0.07846 +! Solar reflectance at normal incidence: Back side: 0.07846 +! Visible transmittance at normal incidence: 0.91325 +! Visible reflectance at normal incidence: Front side: 0.082 +! Visible reflectance at normal incidence: Back side: 0.082 +! IR Transmittance at Normal Incidence: 0 +! IR Hemispherical Emissivity: Front Side 0.84 +! IR Hemishpherical Emissivity: Back Side 0.84 +! Conductivity 1.06 W/mK +! +! Air Gap: +! Air Gap thickness: 0.013 m +! +! All other material properties are set to use the HAMT solutions algorithm +! +! Infiltration: +! All hours: 0.5 ACH +! +! Internal Loads: +! The same internal load schedule is used for every day of the simulation year: +! Sensible: +! 800 watts all day +! Latent: +! 0 watts between 0 and 0900 hours and between 1700 and 2400 hours +! 352.6 watts between 0900 hours and 1700 hours. +! +! System controls are: +! Heating 20.0 C +! Cooling 27.0 C +! +! HVAC: +! 100% convective air system, thermostat on room temperature, no latent load, +! Compact FanCoil system is used. System is autosized. +! +! Reporting: +! Outdoor Dry Bulb, daily; +! Outdoor Relative Humidity, daily; +! Zone Mean Air Temperature, daily; +! Zone Air Relative Humidity, daily; +! Zone/Sys Sensible Heating Rate, daily; +! Zone/Sys Sensible Cooling Rate, daily; +! +! The following report variables are selected as an example for +! east wall only +! HAMT-Surface Water Content , daily; +! +! HAMT-Profile Construction 1 Cell 1 Temperature, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Temperature, daily; +! +! HAMT-Profile Construction 1 Cell 1 Water, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Water, daily; +! +! HAMT-Profile Construction 1 Cell 1 RH, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 RH, daily; +! +! + + Version,9.4; + +!- =========== ALL OBJECTS IN CLASS: SIMULATIONCONTROL =========== + + SimulationControl, + Yes, !- Do Zone Sizing Calculation + Yes, !- Do System Sizing Calculation + No, !- Do Plant Sizing Calculation + Yes, !- Run Simulation for Sizing Periods + Yes, !- Run Simulation for Weather File Run Periods + No, !- Do HVAC Sizing Simulation for Sizing Periods + 1; !- Maximum Number of HVAC Sizing Simulation Passes + +!- =========== ALL OBJECTS IN CLASS: BUILDING =========== + + Building, + HAMT test 1, !- Name + 0, !- North Axis {deg} + , !- Terrain + 0.04, !- Loads Convergence Tolerance Value {W} + 0.4, !- Temperature Convergence Tolerance Value {deltaC} + MinimalShadowing, !- Solar Distribution + 25, !- Maximum Number of Warmup Days + 6; !- Minimum Number of Warmup Days + +!- =========== ALL OBJECTS IN CLASS: HEATBALANCEALGORITHM =========== + + HeatBalanceAlgorithm,CombinedHeatAndMoistureFiniteElement,200; + +!- =========== ALL OBJECTS IN CLASS: TIMESTEP =========== + + Timestep,20; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:INSIDE =========== + + SurfaceConvectionAlgorithm:Inside,TARP; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:OUTSIDE =========== + + SurfaceConvectionAlgorithm:Outside,DOE-2; + +!- =========== ALL OBJECTS IN CLASS: SIZINGPERIOD:DESIGNDAY =========== + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Heating 99% Design Conditions DB, !- Name + 1, !- Month + 21, !- Day of Month + WinterDesignDay, !- Day Type + -17.3, !- Maximum Dry-Bulb Temperature {C} + 0.0, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + -17.3, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 4.9, !- Wind Speed {m/s} + 270, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 0.0; !- Sky Clearness + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Cooling 1% Design Conditions DB/MCWB, !- Name + 7, !- Month + 21, !- Day of Month + SummerDesignDay, !- Day Type + 31.5, !- Maximum Dry-Bulb Temperature {C} + 10.7, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + 23.0, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 5.3, !- Wind Speed {m/s} + 230, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 1.0; !- Sky Clearness + +!- =========== ALL OBJECTS IN CLASS: RUNPERIOD =========== + + RunPeriod, + Run Period 1, !- Name + 1, !- Begin Month + 1, !- Begin Day of Month + , !- Begin Year + 1, !- End Month + 31, !- End Day of Month + , !- End Year + , !- Day of Week for Start Day + Yes, !- Use Weather File Holidays and Special Days + Yes, !- Use Weather File Daylight Saving Period + Yes, !- Apply Weekend Holiday Rule + No, !- Use Weather File Rain Indicators + No; !- Use Weather File Snow Indicators + +!- =========== ALL OBJECTS IN CLASS: SITE:GROUNDTEMPERATURE:BUILDINGSURFACE =========== + + Site:GroundTemperature:BuildingSurface,18,18,18,18,18,18,18,18,18,18,18,18; + +!- =========== ALL OBJECTS IN CLASS: SCHEDULETYPELIMITS =========== + + ScheduleTypeLimits, + Fraction, !- Name + 0.0, !- Lower Limit Value + 1.0, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + + ScheduleTypeLimits, + Any Number; !- Name + + ScheduleTypeLimits, + Temperature, !- Name + -60, !- Lower Limit Value + 200, !- Upper Limit Value + CONTINUOUS, !- Numeric Type + Temperature; !- Unit Type + + ScheduleTypeLimits, + Control Type, !- Name + 0, !- Lower Limit Value + 4, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + On/Off, !- Name + 0, !- Lower Limit Value + 1, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + FlowRate, !- Name + 0.0, !- Lower Limit Value + 10, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:DAY:HOURLY =========== + + Schedule:Day:Hourly, + On, !- Name + Fraction, !- Schedule Type Limits Name + 1, !- Hour 1 + 1, !- Hour 2 + 1, !- Hour 3 + 1, !- Hour 4 + 1, !- Hour 5 + 1, !- Hour 6 + 1, !- Hour 7 + 1, !- Hour 8 + 1, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 1, !- Hour 18 + 1, !- Hour 19 + 1, !- Hour 20 + 1, !- Hour 21 + 1, !- Hour 22 + 1, !- Hour 23 + 1; !- Hour 24 + + Schedule:Day:Hourly, + Moisture annex 41, !- Name + Fraction, !- Schedule Type Limits Name + 0, !- Hour 1 + 0, !- Hour 2 + 0, !- Hour 3 + 0, !- Hour 4 + 0, !- Hour 5 + 0, !- Hour 6 + 0, !- Hour 7 + 0, !- Hour 8 + 0, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 0, !- Hour 18 + 0, !- Hour 19 + 0, !- Hour 20 + 0, !- Hour 21 + 0, !- Hour 22 + 0, !- Hour 23 + 0; !- Hour 24 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:WEEK:DAILY =========== + + Schedule:Week:Daily, + WeekOn, !- Name + On, !- Sunday Schedule:Day Name + On, !- Monday Schedule:Day Name + On, !- Tuesday Schedule:Day Name + On, !- Wednesday Schedule:Day Name + On, !- Thursday Schedule:Day Name + On, !- Friday Schedule:Day Name + On, !- Saturday Schedule:Day Name + On, !- Holiday Schedule:Day Name + On, !- SummerDesignDay Schedule:Day Name + On, !- WinterDesignDay Schedule:Day Name + On, !- CustomDay1 Schedule:Day Name + On; !- CustomDay2 Schedule:Day Name + + Schedule:Week:Daily, + Weekon moisture, !- Name + Moisture annex 41, !- Sunday Schedule:Day Name + Moisture annex 41, !- Monday Schedule:Day Name + Moisture annex 41, !- Tuesday Schedule:Day Name + Moisture annex 41, !- Wednesday Schedule:Day Name + Moisture annex 41, !- Thursday Schedule:Day Name + Moisture annex 41, !- Friday Schedule:Day Name + Moisture annex 41, !- Saturday Schedule:Day Name + Moisture annex 41, !- Holiday Schedule:Day Name + Moisture annex 41, !- SummerDesignDay Schedule:Day Name + Moisture annex 41, !- WinterDesignDay Schedule:Day Name + Moisture annex 41, !- CustomDay1 Schedule:Day Name + Moisture annex 41; !- CustomDay2 Schedule:Day Name + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:YEAR =========== + + Schedule:Year, + On, !- Name + Fraction, !- Schedule Type Limits Name + WeekOn, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + + Schedule:Year, + Moisture on, !- Name + Fraction, !- Schedule Type Limits Name + Weekon moisture, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:COMPACT =========== + + Schedule:Compact, + Htg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + Clg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + FanAvailSched, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,1; !- Field 3 + +!- =========== ALL OBJECTS IN CLASS: MATERIAL =========== + + Material, + Concrete, !- Name + Rough, !- Roughness + 0.1, !- Thickness {m} + 1.6, !- Conductivity {W/m-K} + 2300, !- Density {kg/m3} + 850, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Spruce, !- Name + Rough, !- Roughness + 0.012, !- Thickness {m} + 0.09, !- Conductivity {W/m-K} + 455, !- Density {kg/m3} + 1500, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Plywood, !- Name + Rough, !- Roughness + 0.025, !- Thickness {m} + 0.14, !- Conductivity {W/m-K} + 530, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Cellulose ins, !- Name + Rough, !- Roughness + 0.066, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 55, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Glass Fibre ins, !- Name + Rough, !- Roughness + 1.003, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 80, !- Density {kg/m3} + 840, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GLAZING =========== + + WindowMaterial:Glazing, + Glass, !- Name + SpectralAverage, !- Optical Data Type + , !- Window Glass Spectral Data Set Name + 0.003175, !- Thickness {m} + 0.86156, !- Solar Transmittance at Normal Incidence + 0.07846, !- Front Side Solar Reflectance at Normal Incidence + 0.07846, !- Back Side Solar Reflectance at Normal Incidence + 0.91325, !- Visible Transmittance at Normal Incidence + 0.082, !- Front Side Visible Reflectance at Normal Incidence + 0.082, !- Back Side Visible Reflectance at Normal Incidence + 0, !- Infrared Transmittance at Normal Incidence + 0.84, !- Front Side Infrared Hemispherical Emissivity + 0.84, !- Back Side Infrared Hemispherical Emissivity + 1.06; !- Conductivity {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GAS =========== + + WindowMaterial:Gas, + Air, !- Name + Air, !- Gas Type + 0.013; !- Thickness {m} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SETTINGS =========== + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Concrete, !- Material Name + 0.76, !- Porosity {m3/m3} + 0.01; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Spruce, !- Material Name + 0.73, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Plywood, !- Material Name + 0.5, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Cellulose ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.001; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Glass Fibre ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.1; !- Initial Water Content Ratio {kg/kg} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SORPTIONISOTHERM =========== + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Cellulose ins, !- Material Name + 5, !- Number of Isotherm Coordinates + 0.25, !- Relative Humidity Fraction 1 {dimensionless} + 2.365, !- Moisture Content 1 {kg/m3} + 0.44, !- Relative Humidity Fraction 2 {dimensionless} + 4.62, !- Moisture Content 2 {kg/m3} + 0.66, !- Relative Humidity Fraction 3 {dimensionless} + 6.655, !- Moisture Content 3 {kg/m3} + 0.86, !- Relative Humidity Fraction 4 {dimensionless} + 11.4125, !- Moisture Content 4 {kg/m3} + 1, !- Relative Humidity Fraction 5 {dimensionless} + 13; !- Moisture Content 5 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Glass Fibre ins, !- Material Name + 6, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 0.748, !- Moisture Content 1 {kg/m3} + 0.4325, !- Relative Humidity Fraction 2 {dimensionless} + 1.04, !- Moisture Content 2 {kg/m3} + 0.6465, !- Relative Humidity Fraction 3 {dimensionless} + 1.24, !- Moisture Content 3 {kg/m3} + 0.8465, !- Relative Humidity Fraction 4 {dimensionless} + 1.56, !- Moisture Content 4 {kg/m3} + 0.948, !- Relative Humidity Fraction 5 {dimensionless} + 1.92, !- Moisture Content 5 {kg/m3} + 0.978, !- Relative Humidity Fraction 6 {dimensionless} + 2.72; !- Moisture Content 6 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Spruce, !- Material Name + 7, !- Number of Isotherm Coordinates + 0.205, !- Relative Humidity Fraction 1 {dimensionless} + 25.935, !- Moisture Content 1 {kg/m3} + 0.4465, !- Relative Humidity Fraction 2 {dimensionless} + 44.3625, !- Moisture Content 2 {kg/m3} + 0.6515, !- Relative Humidity Fraction 3 {dimensionless} + 61.99375, !- Moisture Content 3 {kg/m3} + 0.6545, !- Relative Humidity Fraction 4 {dimensionless} + 61.99375, !- Moisture Content 4 {kg/m3} + 0.83, !- Relative Humidity Fraction 5 {dimensionless} + 87.1325, !- Moisture Content 5 {kg/m3} + 0.9525, !- Relative Humidity Fraction 6 {dimensionless} + 119.665, !- Moisture Content 6 {kg/m3} + 0.956, !- Relative Humidity Fraction 7 {dimensionless} + 120.12; !- Moisture Content 7 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Plywood, !- Material Name + 12, !- Number of Isotherm Coordinates + 0.2015, !- Relative Humidity Fraction 1 {dimensionless} + 3.7125, !- Moisture Content 1 {kg/m3} + 0.203, !- Relative Humidity Fraction 2 {dimensionless} + 3.74, !- Moisture Content 2 {kg/m3} + 0.435, !- Relative Humidity Fraction 3 {dimensionless} + 5.8025, !- Moisture Content 3 {kg/m3} + 0.439, !- Relative Humidity Fraction 4 {dimensionless} + 5.83, !- Moisture Content 4 {kg/m3} + 0.6495, !- Relative Humidity Fraction 5 {dimensionless} + 7.7825, !- Moisture Content 5 {kg/m3} + 0.6515, !- Relative Humidity Fraction 6 {dimensionless} + 7.81, !- Moisture Content 6 {kg/m3} + 0.8215, !- Relative Humidity Fraction 7 {dimensionless} + 10.3675, !- Moisture Content 7 {kg/m3} + 0.825, !- Relative Humidity Fraction 8 {dimensionless} + 10.3675, !- Moisture Content 8 {kg/m3} + 0.9215, !- Relative Humidity Fraction 9 {dimensionless} + 13.1175, !- Moisture Content 9 {kg/m3} + 0.925, !- Relative Humidity Fraction 10 {dimensionless} + 13.1175, !- Moisture Content 10 {kg/m3} + 0.9575, !- Relative Humidity Fraction 11 {dimensionless} + 14.7125, !- Moisture Content 11 {kg/m3} + 0.9605, !- Relative Humidity Fraction 12 {dimensionless} + 15.345; !- Moisture Content 12 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Concrete, !- Material Name + 10, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 19.665, !- Moisture Content 1 {kg/m3} + 0.2205, !- Relative Humidity Fraction 2 {dimensionless} + 22.31, !- Moisture Content 2 {kg/m3} + 0.449, !- Relative Humidity Fraction 3 {dimensionless} + 38.4675, !- Moisture Content 3 {kg/m3} + 0.454, !- Relative Humidity Fraction 4 {dimensionless} + 38.4675, !- Moisture Content 4 {kg/m3} + 0.6506, !- Relative Humidity Fraction 5 {dimensionless} + 54.165, !- Moisture Content 5 {kg/m3} + 0.655, !- Relative Humidity Fraction 6 {dimensionless} + 54.165, !- Moisture Content 6 {kg/m3} + 0.824, !- Relative Humidity Fraction 7 {dimensionless} + 72.565, !- Moisture Content 7 {kg/m3} + 0.8725, !- Relative Humidity Fraction 8 {dimensionless} + 85.1, !- Moisture Content 8 {kg/m3} + 0.924, !- Relative Humidity Fraction 9 {dimensionless} + 91.08, !- Moisture Content 9 {kg/m3} + 0.964, !- Relative Humidity Fraction 10 {dimensionless} + 100.28; !- Moisture Content 10 {kg/m3} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SUCTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Concrete, !- Material Name + 5, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.0000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.00000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.00000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Spruce, !- Material Name + 3, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Plywood, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Cellulose ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Glass Fibre ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:REDISTRIBUTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Concrete, !- Material Name + 5, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.00000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.0000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.000000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.000000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Spruce, !- Material Name + 3, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Plywood, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Cellulose ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Glass Fibre ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:DIFFUSION =========== + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Concrete, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 180; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Spruce, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 130; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Plywood, !- Material Name + 3, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 700, !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + 0.5, !- Relative Humidity Fraction 2 {dimensionless} + 200, !- Water Vapor Diffusion Resistance Factor 2 {dimensionless} + 1, !- Relative Humidity Fraction 3 {dimensionless} + 20; !- Water Vapor Diffusion Resistance Factor 3 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Cellulose ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.5; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Glass Fibre ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.2543; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:THERMALCONDUCTIVITY =========== + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Concrete, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 1.6, !- Thermal Conductivity 1 {W/m-K} + 180, !- Moisture Content 2 {kg/m3} + 2.602; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Spruce, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.09, !- Thermal Conductivity 1 {W/m-K} + 730, !- Moisture Content 2 {kg/m3} + 0.278; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Plywood, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.1, !- Thermal Conductivity 1 {W/m-K} + 500, !- Moisture Content 2 {kg/m3} + 0.25; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Cellulose ins, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04, !- Thermal Conductivity 1 {W/m-K} + 950, !- Moisture Content 2 {kg/m3} + 0.583; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Glass Fibre ins, !- Material Name + 1, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04; !- Thermal Conductivity 1 {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION =========== + + Construction, + Exterior wall, !- Name + Spruce, !- Outside Layer + Concrete, !- Layer 2 + Cellulose ins, !- Layer 3 + Spruce; !- Layer 4 + + Construction, + Floor, !- Name + Glass Fibre ins, !- Outside Layer + Spruce; !- Layer 2 + + Construction, + Roof, !- Name + Plywood, !- Outside Layer + Cellulose ins, !- Layer 2 + Spruce; !- Layer 3 + + Construction, + Window, !- Name + Glass, !- Outside Layer + Air, !- Layer 2 + Glass; !- Layer 3 + + +!- =========== ALL OBJECTS IN CLASS: GLOBALGEOMETRYRULES =========== + + GlobalGeometryRules, + UpperLeftCorner, !- Starting Vertex Position + CounterClockWise, !- Vertex Entry Direction + World; !- Coordinate System + +!- =========== ALL OBJECTS IN CLASS: ZONE =========== + + Zone, + Test room, !- Name + 0, !- Direction of Relative North {deg} + 0, !- X Origin {m} + 0, !- Y Origin {m} + 0, !- Z Origin {m} + 1, !- Type + 1, !- Multiplier + 2.7, !- Ceiling Height {m} + 129.6; !- Volume {m3} + +!- =========== ALL OBJECTS IN CLASS: BUILDINGSURFACE:DETAILED =========== + + BuildingSurface:Detailed, + South wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,0,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + East wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION:INTERNALMOISTURESOURCE =========== + + + + BuildingSurface:Detailed, + North wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,6,0, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + West wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,0,0, !- X,Y,Z ==> Vertex 3 {m} + 0,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Floor, !- Name + FLOOR, !- Surface Type + Floor, !- Construction Name + Test room, !- Zone Name + Ground, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + NoSun, !- Sun Exposure + NoWind, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,0, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,0; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Roof, !- Name + ROOF, !- Surface Type + Roof, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,2.7, !- X,Y,Z ==> Vertex 2 {m} + 8,6,2.7, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + + ConstructionProperty:InternalMoistureSource, + InternalMoistureSourceEast, !- Name + Exterior wall, !- Construction Name + 3, !- Moisture Source Present In Layer Number + StackAndOverPressure, !- Source Type + , !- Air Flow Rate {m/s} + 6, !- Stack Height {m} + 0.1, !- Component Air Permeance + 4; !- Mechanical Ventilation Overpressure + + + + +!- =========== ALL OBJECTS IN CLASS: FENESTRATIONSURFACE:DETAILED =========== + + FenestrationSurface:Detailed, + South window_west, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 0.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 0.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 3.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 3.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + + FenestrationSurface:Detailed, + South window_east, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 4.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 4.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 7.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 7.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTY:CONVECTIONCOEFFICIENTS =========== + + SurfaceProperty:ConvectionCoefficients, + South wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + East wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + North wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + West wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Roof, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Floor, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTIES:VAPORCOEFFICIENTS =========== + + SurfaceProperties:VaporCoefficients, + South wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + East wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + North wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + West wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Floor, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Roof, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + + + + +!- =========== ALL OBJECTS IN CLASS: OTHEREQUIPMENT =========== + + OtherEquipment, + latent, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + Moisture on, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 352.6, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 1, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + + OtherEquipment, + Other, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 800, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 0, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + +!- =========== ALL OBJECTS IN CLASS: ZONEINFILTRATION:DESIGNFLOWRATE =========== + + ZoneInfiltration:DesignFlowRate, + Infiltrate, !- Name + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + AirChanges/Hour, !- Design Flow Rate Calculation Method + 0, !- Design Flow Rate {m3/s} + 0, !- Flow per Zone Floor Area {m3/s-m2} + 0, !- Flow per Exterior Surface Area {m3/s-m2} + 0.5, !- Air Changes per Hour {1/hr} + 1, !- Constant Term Coefficient + 0, !- Temperature Term Coefficient + 0, !- Velocity Term Coefficient + 0; !- Velocity Squared Term Coefficient + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:THERMOSTAT =========== + + HVACTemplate:Thermostat, + All Zones, !- Name + Htg-SetP-Sch, !- Heating Setpoint Schedule Name + , !- Constant Heating Setpoint {C} + Clg-SetP-Sch, !- Cooling Setpoint Schedule Name + ; !- Constant Cooling Setpoint {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:ZONE:FANCOIL =========== + + HVACTemplate:Zone:FanCoil, + Test room, !- Zone Name + All Zones, !- Template Thermostat Name + autosize, !- Supply Air Maximum Flow Rate {m3/s} + , !- Zone Heating Sizing Factor + , !- Zone Cooling Sizing Factor + flow/zone, !- Outdoor Air Method + 0, !- Outdoor Air Flow Rate per Person {m3/s} + 0.00944, !- Outdoor Air Flow Rate per Zone Floor Area {m3/s-m2} + 0, !- Outdoor Air Flow Rate per Zone {m3/s} + FanAvailSched, !- System Availability Schedule Name + 0.7, !- Supply Fan Total Efficiency + 75, !- Supply Fan Delta Pressure {Pa} + 0.9, !- Supply Fan Motor Efficiency + 1, !- Supply Fan Motor in Air Stream Fraction + ChilledWater, !- Cooling Coil Type + , !- Cooling Coil Availability Schedule Name + 14, !- Cooling Coil Design Setpoint {C} + HotWater, !- Heating Coil Type + , !- Heating Coil Availability Schedule Name + 50, !- Heating Coil Design Setpoint {C} + , !- Dedicated Outdoor Air System Name + , !- Zone Cooling Design Supply Air Temperature Input Method + , !- Zone Cooling Design Supply Air Temperature Difference {deltaC} + , !- Zone Heating Design Supply Air Temperature Input Method + , !- Zone Heating Design Supply Air Temperature Difference {deltaC} + , !- Design Specification Outdoor Air Object Name + , !- Design Specification Zone Air Distribution Object Name + , !- Capacity Control Method + , !- Low Speed Supply Air Flow Ratio + , !- Medium Speed Supply Air Flow Ratio + , !- Outdoor Air Schedule Name + , !- Baseboard Heating Type + , !- Baseboard Heating Availability Schedule Name + ; !- Baseboard Heating Capacity {W} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLEDWATERLOOP =========== + + HVACTemplate:Plant:ChilledWaterLoop, + Chilled Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Chiller Plant Operation Scheme Type + , !- Chiller Plant Equipment Operation Schemes Name + , !- Chilled Water Setpoint Schedule Name + 7.22, !- Chilled Water Design Setpoint {C} + ConstantPrimaryNoSecondary, !- Chilled Water Pump Configuration + 179352, !- Primary Chilled Water Pump Rated Head {Pa} + 179352, !- Secondary Chilled Water Pump Rated Head {Pa} + Default, !- Condenser Plant Operation Scheme Type + , !- Condenser Equipment Operation Schemes Name + , !- Condenser Water Temperature Control Type + , !- Condenser Water Setpoint Schedule Name + 29.4, !- Condenser Water Design Setpoint {C} + 179352, !- Condenser Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Chilled Water Setpoint Reset Type + 12.2, !- Chilled Water Setpoint at Outdoor Dry-Bulb Low {C} + 15.6, !- Chilled Water Reset Outdoor Dry-Bulb Low {C} + 6.7, !- Chilled Water Setpoint at Outdoor Dry-Bulb High {C} + 26.7; !- Chilled Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLER =========== + + HVACTemplate:Plant:Chiller, + Main Chiller, !- Name + ElectricReciprocatingChiller, !- Chiller Type + autosize, !- Capacity {W} + 3.2, !- Nominal COP {W/W} + WaterCooled, !- Condenser Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:TOWER =========== + + HVACTemplate:Plant:Tower, + Main Tower, !- Name + SingleSpeed, !- Tower Type + autosize, !- High Speed Nominal Capacity {W} + autosize, !- High Speed Fan Power {W} + autosize, !- Low Speed Nominal Capacity {W} + autosize, !- Low Speed Fan Power {W} + autosize, !- Free Convection Capacity {W} + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:HOTWATERLOOP =========== + + HVACTemplate:Plant:HotWaterLoop, + Hot Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Hot Water Plant Operation Scheme Type + , !- Hot Water Plant Equipment Operation Schemes Name + , !- Hot Water Setpoint Schedule Name + 82, !- Hot Water Design Setpoint {C} + ConstantFlow, !- Hot Water Pump Configuration + 179352, !- Hot Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Hot Water Setpoint Reset Type + 82.2, !- Hot Water Setpoint at Outdoor Dry-Bulb Low {C} + -6.7, !- Hot Water Reset Outdoor Dry-Bulb Low {C} + 65.6, !- Hot Water Setpoint at Outdoor Dry-Bulb High {C} + 10; !- Hot Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:BOILER =========== + + HVACTemplate:Plant:Boiler, + Main Boiler, !- Name + HotWaterBoiler, !- Boiler Type + autosize, !- Capacity {W} + 0.8, !- Efficiency + NaturalGas, !- Fuel Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: SIZING:PARAMETERS =========== + + Sizing:Parameters, + 1, !- Heating Sizing Factor + 1; !- Cooling Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLEDICTIONARY =========== + + Output:VariableDictionary,Regular; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLE =========== + + Output:Variable,*,Site Outdoor Air Drybulb Temperature,hourly; + + Output:Variable,*,Site Outdoor Air Relative Humidity,hourly; + + Output:Variable,*,Zone Mean Air Temperature,hourly; + + Output:Variable,*,Zone Air System Sensible Heating Rate,hourly; + + Output:Variable,*,Zone Air System Sensible Cooling Rate,hourly; + + Output:Variable,*,HAMT Surface Average Water Content Ratio,hourly; + + Output:Variable,*,Zone Air Relative Humidity,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 32,hourly; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:METER:METERFILEONLY =========== + + Output:Meter:MeterFileOnly,Electricity:Facility,monthly; + + Output:Meter:MeterFileOnly,Electricity:HVAC,monthly; + + Output:Meter:MeterFileOnly,Electricity:Plant,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,monthly; + + Output:Meter:MeterFileOnly,Electricity:Facility,runperiod; + + Output:Meter:MeterFileOnly,Electricity:HVAC,runperiod; + + Output:Meter:MeterFileOnly,Electricity:Plant,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,runperiod; + + OutputControl:Table:Style, + HTML; !- Column Separator + + Output:Table:SummaryReports, + AllSummary; !- Report 1 Name + diff --git a/testfiles/HAMT_HourlyProfileReport_Type3_AFN_MoistureSource.idf b/testfiles/HAMT_HourlyProfileReport_Type3_AFN_MoistureSource.idf new file mode 100644 index 00000000000..e95e2caf834 --- /dev/null +++ b/testfiles/HAMT_HourlyProfileReport_Type3_AFN_MoistureSource.idf @@ -0,0 +1,1639 @@ +!-Generator IDFEditor 1.34 +!-Option SortedOrder UseSpecialFormat +!-NOTE: All comments with '!-' are ignored by the IDFEditor and are generated automatically. +!- Use '!' comments if they need to be retained when using the IDFEditor. +!- =========== ALL OBJECTS IN CLASS: VERSION =========== +! Name of file: HAMT_HourlyProfileReport.idf +! +! Basic file description: +! Single zone single story lightweight building. +! The building is orientated with its long axis east-west. Windows are on the south wall. +! +! Highlights: +! To demonstrate the use of the HAMT solution algorithm, +! including the use of fixed vapor transfer coefficients +! +! Simulation Location/Run: +! autosizing using Denver winter & summer design days; +! simulation; 1 winter, 1 summer day. +! +! Location: Chicago, IL +! Run Period (Weather File): 1 months, USA_IL_Chicago-OHare_TMY2 +! Timestep: 20 per hour. +! +! Building: +! ______________________ +! |\ /| +! | \ / | NORTH +! | \________________/ | ^ +! | | | | /|\ +! | | | | | +! | | | |6 m | +! | | | | | +! | | | | | +! | |________________| | +! | / ____ ____ \ | +! | / /____\ /____\ \ | +! |/____________________\| +! 8 m +! ______________________ +! | _____ _____ | +! | | | | | | 2.7m +! | |_____| |_____| | +! |______________________| +! +! Both windows are 2m high and 3m wide, +! separated by 1m, 0.5m from the roof +! and 0.5m from either side of the building. +! +! Floor area: 48 m2 +! Dimensions: 8 m x 6 m +! Floor height: 2.7 m +! conditioned floor. No basement +! Number of Stories: 1 +! +! Shell characteristics: +! Roof construction: Flat roof, plywood, insulation, spruce panel +! Wall construction: spruce siding, conctete, cellulose insulation, spruce panel +! Floor construction: Glass fibre insulation, spruce flooring +! +! Windows +! The area of each window is 6 m2 , giving a total glazed area of 12 m2 +! The windows were double glazed with an air gap: +! +! Glass: +! Pane Thickness: 0.003175 m +! Solar Transmittance at normal incidence: 0.86156 +! Solar reflectance at normal incidence: Front side: 0.07846 +! Solar reflectance at normal incidence: Back side: 0.07846 +! Visible transmittance at normal incidence: 0.91325 +! Visible reflectance at normal incidence: Front side: 0.082 +! Visible reflectance at normal incidence: Back side: 0.082 +! IR Transmittance at Normal Incidence: 0 +! IR Hemispherical Emissivity: Front Side 0.84 +! IR Hemishpherical Emissivity: Back Side 0.84 +! Conductivity 1.06 W/mK +! +! Air Gap: +! Air Gap thickness: 0.013 m +! +! All other material properties are set to use the HAMT solutions algorithm +! +! Infiltration: +! All hours: 0.5 ACH +! +! Internal Loads: +! The same internal load schedule is used for every day of the simulation year: +! Sensible: +! 800 watts all day +! Latent: +! 0 watts between 0 and 0900 hours and between 1700 and 2400 hours +! 352.6 watts between 0900 hours and 1700 hours. +! +! System controls are: +! Heating 20.0 C +! Cooling 27.0 C +! +! HVAC: +! 100% convective air system, thermostat on room temperature, no latent load, +! Compact FanCoil system is used. System is autosized. +! +! Reporting: +! Outdoor Dry Bulb, daily; +! Outdoor Relative Humidity, daily; +! Zone Mean Air Temperature, daily; +! Zone Air Relative Humidity, daily; +! Zone/Sys Sensible Heating Rate, daily; +! Zone/Sys Sensible Cooling Rate, daily; +! +! The following report variables are selected as an example for +! east wall only +! HAMT-Surface Water Content , daily; +! +! HAMT-Profile Construction 1 Cell 1 Temperature, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Temperature, daily; +! +! HAMT-Profile Construction 1 Cell 1 Water, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 Water, daily; +! +! HAMT-Profile Construction 1 Cell 1 RH, daily; +! .. through to .. +! HAMT-Profile Construction 1 Cell 22 RH, daily; +! +! + + Version,9.4; + +!- =========== ALL OBJECTS IN CLASS: SIMULATIONCONTROL =========== + + SimulationControl, + Yes, !- Do Zone Sizing Calculation + Yes, !- Do System Sizing Calculation + No, !- Do Plant Sizing Calculation + Yes, !- Run Simulation for Sizing Periods + Yes, !- Run Simulation for Weather File Run Periods + No, !- Do HVAC Sizing Simulation for Sizing Periods + 1; !- Maximum Number of HVAC Sizing Simulation Passes + +!- =========== ALL OBJECTS IN CLASS: BUILDING =========== + + Building, + HAMT test 1, !- Name + 0, !- North Axis {deg} + , !- Terrain + 0.04, !- Loads Convergence Tolerance Value {W} + 0.4, !- Temperature Convergence Tolerance Value {deltaC} + MinimalShadowing, !- Solar Distribution + 25, !- Maximum Number of Warmup Days + 6; !- Minimum Number of Warmup Days + +!- =========== ALL OBJECTS IN CLASS: HEATBALANCEALGORITHM =========== + + HeatBalanceAlgorithm,CombinedHeatAndMoistureFiniteElement,200; + +!- =========== ALL OBJECTS IN CLASS: TIMESTEP =========== + + Timestep,20; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:INSIDE =========== + + SurfaceConvectionAlgorithm:Inside,TARP; + +!- =========== ALL OBJECTS IN CLASS: SURFACECONVECTIONALGORITHM:OUTSIDE =========== + + SurfaceConvectionAlgorithm:Outside,DOE-2; + +!- =========== ALL OBJECTS IN CLASS: SIZINGPERIOD:DESIGNDAY =========== + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Heating 99% Design Conditions DB, !- Name + 1, !- Month + 21, !- Day of Month + WinterDesignDay, !- Day Type + -17.3, !- Maximum Dry-Bulb Temperature {C} + 0.0, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + -17.3, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 4.9, !- Wind Speed {m/s} + 270, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 0.0; !- Sky Clearness + + SizingPeriod:DesignDay, + CHICAGO_IL_USA Annual Cooling 1% Design Conditions DB/MCWB, !- Name + 7, !- Month + 21, !- Day of Month + SummerDesignDay, !- Day Type + 31.5, !- Maximum Dry-Bulb Temperature {C} + 10.7, !- Daily Dry-Bulb Temperature Range {deltaC} + , !- Dry-Bulb Temperature Range Modifier Type + , !- Dry-Bulb Temperature Range Modifier Day Schedule Name + Wetbulb, !- Humidity Condition Type + 23.0, !- Wetbulb or DewPoint at Maximum Dry-Bulb {C} + , !- Humidity Condition Day Schedule Name + , !- Humidity Ratio at Maximum Dry-Bulb {kgWater/kgDryAir} + , !- Enthalpy at Maximum Dry-Bulb {J/kg} + , !- Daily Wet-Bulb Temperature Range {deltaC} + 99063., !- Barometric Pressure {Pa} + 5.3, !- Wind Speed {m/s} + 230, !- Wind Direction {deg} + No, !- Rain Indicator + No, !- Snow Indicator + No, !- Daylight Saving Time Indicator + ASHRAEClearSky, !- Solar Model Indicator + , !- Beam Solar Day Schedule Name + , !- Diffuse Solar Day Schedule Name + , !- ASHRAE Clear Sky Optical Depth for Beam Irradiance (taub) {dimensionless} + , !- ASHRAE Clear Sky Optical Depth for Diffuse Irradiance (taud) {dimensionless} + 1.0; !- Sky Clearness + +!- =========== ALL OBJECTS IN CLASS: RUNPERIOD =========== + + RunPeriod, + Run Period 1, !- Name + 1, !- Begin Month + 1, !- Begin Day of Month + , !- Begin Year + 1, !- End Month + 31, !- End Day of Month + , !- End Year + , !- Day of Week for Start Day + Yes, !- Use Weather File Holidays and Special Days + Yes, !- Use Weather File Daylight Saving Period + Yes, !- Apply Weekend Holiday Rule + No, !- Use Weather File Rain Indicators + No; !- Use Weather File Snow Indicators + +!- =========== ALL OBJECTS IN CLASS: SITE:GROUNDTEMPERATURE:BUILDINGSURFACE =========== + + Site:GroundTemperature:BuildingSurface,18,18,18,18,18,18,18,18,18,18,18,18; + +!- =========== ALL OBJECTS IN CLASS: SCHEDULETYPELIMITS =========== + + ScheduleTypeLimits, + Fraction, !- Name + 0.0, !- Lower Limit Value + 1.0, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + + ScheduleTypeLimits, + Any Number; !- Name + + ScheduleTypeLimits, + Temperature, !- Name + -60, !- Lower Limit Value + 200, !- Upper Limit Value + CONTINUOUS, !- Numeric Type + Temperature; !- Unit Type + + ScheduleTypeLimits, + Control Type, !- Name + 0, !- Lower Limit Value + 4, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + On/Off, !- Name + 0, !- Lower Limit Value + 1, !- Upper Limit Value + DISCRETE; !- Numeric Type + + ScheduleTypeLimits, + FlowRate, !- Name + 0.0, !- Lower Limit Value + 10, !- Upper Limit Value + CONTINUOUS; !- Numeric Type + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:DAY:HOURLY =========== + + Schedule:Day:Hourly, + On, !- Name + Fraction, !- Schedule Type Limits Name + 1, !- Hour 1 + 1, !- Hour 2 + 1, !- Hour 3 + 1, !- Hour 4 + 1, !- Hour 5 + 1, !- Hour 6 + 1, !- Hour 7 + 1, !- Hour 8 + 1, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 1, !- Hour 18 + 1, !- Hour 19 + 1, !- Hour 20 + 1, !- Hour 21 + 1, !- Hour 22 + 1, !- Hour 23 + 1; !- Hour 24 + + Schedule:Day:Hourly, + Moisture annex 41, !- Name + Fraction, !- Schedule Type Limits Name + 0, !- Hour 1 + 0, !- Hour 2 + 0, !- Hour 3 + 0, !- Hour 4 + 0, !- Hour 5 + 0, !- Hour 6 + 0, !- Hour 7 + 0, !- Hour 8 + 0, !- Hour 9 + 1, !- Hour 10 + 1, !- Hour 11 + 1, !- Hour 12 + 1, !- Hour 13 + 1, !- Hour 14 + 1, !- Hour 15 + 1, !- Hour 16 + 1, !- Hour 17 + 0, !- Hour 18 + 0, !- Hour 19 + 0, !- Hour 20 + 0, !- Hour 21 + 0, !- Hour 22 + 0, !- Hour 23 + 0; !- Hour 24 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:WEEK:DAILY =========== + + Schedule:Week:Daily, + WeekOn, !- Name + On, !- Sunday Schedule:Day Name + On, !- Monday Schedule:Day Name + On, !- Tuesday Schedule:Day Name + On, !- Wednesday Schedule:Day Name + On, !- Thursday Schedule:Day Name + On, !- Friday Schedule:Day Name + On, !- Saturday Schedule:Day Name + On, !- Holiday Schedule:Day Name + On, !- SummerDesignDay Schedule:Day Name + On, !- WinterDesignDay Schedule:Day Name + On, !- CustomDay1 Schedule:Day Name + On; !- CustomDay2 Schedule:Day Name + + Schedule:Week:Daily, + Weekon moisture, !- Name + Moisture annex 41, !- Sunday Schedule:Day Name + Moisture annex 41, !- Monday Schedule:Day Name + Moisture annex 41, !- Tuesday Schedule:Day Name + Moisture annex 41, !- Wednesday Schedule:Day Name + Moisture annex 41, !- Thursday Schedule:Day Name + Moisture annex 41, !- Friday Schedule:Day Name + Moisture annex 41, !- Saturday Schedule:Day Name + Moisture annex 41, !- Holiday Schedule:Day Name + Moisture annex 41, !- SummerDesignDay Schedule:Day Name + Moisture annex 41, !- WinterDesignDay Schedule:Day Name + Moisture annex 41, !- CustomDay1 Schedule:Day Name + Moisture annex 41; !- CustomDay2 Schedule:Day Name + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:YEAR =========== + + Schedule:Year, + On, !- Name + Fraction, !- Schedule Type Limits Name + WeekOn, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + + Schedule:Year, + Moisture on, !- Name + Fraction, !- Schedule Type Limits Name + Weekon moisture, !- Schedule:Week Name 1 + 1, !- Start Month 1 + 1, !- Start Day 1 + 12, !- End Month 1 + 31; !- End Day 1 + +!- =========== ALL OBJECTS IN CLASS: SCHEDULE:COMPACT =========== + + Schedule:Compact, + Htg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + Clg-SetP-Sch, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,20; !- Field 3 + + Schedule:Compact, + FanAvailSched, !- Name + Temperature, !- Schedule Type Limits Name + Through: 12/31, !- Field 1 + For: WeekDays CustomDay1 CustomDay2 Sunday Saturday Holiday SummerDesignDay WinterDesignDay", !- Field 2 + Until: 24:00,1; !- Field 3 + +!- =========== ALL OBJECTS IN CLASS: MATERIAL =========== + + Material, + Concrete, !- Name + Rough, !- Roughness + 0.1, !- Thickness {m} + 1.6, !- Conductivity {W/m-K} + 2300, !- Density {kg/m3} + 850, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Spruce, !- Name + Rough, !- Roughness + 0.012, !- Thickness {m} + 0.09, !- Conductivity {W/m-K} + 455, !- Density {kg/m3} + 1500, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Plywood, !- Name + Rough, !- Roughness + 0.025, !- Thickness {m} + 0.14, !- Conductivity {W/m-K} + 530, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Cellulose ins, !- Name + Rough, !- Roughness + 0.066, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 55, !- Density {kg/m3} + 1880, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + + Material, + Glass Fibre ins, !- Name + Rough, !- Roughness + 1.003, !- Thickness {m} + 0.04, !- Conductivity {W/m-K} + 80, !- Density {kg/m3} + 840, !- Specific Heat {J/kg-K} + 0.9, !- Thermal Absorptance + 0.7, !- Solar Absorptance + 0.7; !- Visible Absorptance + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GLAZING =========== + + WindowMaterial:Glazing, + Glass, !- Name + SpectralAverage, !- Optical Data Type + , !- Window Glass Spectral Data Set Name + 0.003175, !- Thickness {m} + 0.86156, !- Solar Transmittance at Normal Incidence + 0.07846, !- Front Side Solar Reflectance at Normal Incidence + 0.07846, !- Back Side Solar Reflectance at Normal Incidence + 0.91325, !- Visible Transmittance at Normal Incidence + 0.082, !- Front Side Visible Reflectance at Normal Incidence + 0.082, !- Back Side Visible Reflectance at Normal Incidence + 0, !- Infrared Transmittance at Normal Incidence + 0.84, !- Front Side Infrared Hemispherical Emissivity + 0.84, !- Back Side Infrared Hemispherical Emissivity + 1.06; !- Conductivity {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: WINDOWMATERIAL:GAS =========== + + WindowMaterial:Gas, + Air, !- Name + Air, !- Gas Type + 0.013; !- Thickness {m} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SETTINGS =========== + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Concrete, !- Material Name + 0.76, !- Porosity {m3/m3} + 0.01; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Spruce, !- Material Name + 0.73, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Plywood, !- Material Name + 0.5, !- Porosity {m3/m3} + 0.05; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Cellulose ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.001; !- Initial Water Content Ratio {kg/kg} + + MaterialProperty:HeatAndMoistureTransfer:Settings, + Glass Fibre ins, !- Material Name + 0.95, !- Porosity {m3/m3} + 0.1; !- Initial Water Content Ratio {kg/kg} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SORPTIONISOTHERM =========== + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Cellulose ins, !- Material Name + 5, !- Number of Isotherm Coordinates + 0.25, !- Relative Humidity Fraction 1 {dimensionless} + 2.365, !- Moisture Content 1 {kg/m3} + 0.44, !- Relative Humidity Fraction 2 {dimensionless} + 4.62, !- Moisture Content 2 {kg/m3} + 0.66, !- Relative Humidity Fraction 3 {dimensionless} + 6.655, !- Moisture Content 3 {kg/m3} + 0.86, !- Relative Humidity Fraction 4 {dimensionless} + 11.4125, !- Moisture Content 4 {kg/m3} + 1, !- Relative Humidity Fraction 5 {dimensionless} + 13; !- Moisture Content 5 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Glass Fibre ins, !- Material Name + 6, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 0.748, !- Moisture Content 1 {kg/m3} + 0.4325, !- Relative Humidity Fraction 2 {dimensionless} + 1.04, !- Moisture Content 2 {kg/m3} + 0.6465, !- Relative Humidity Fraction 3 {dimensionless} + 1.24, !- Moisture Content 3 {kg/m3} + 0.8465, !- Relative Humidity Fraction 4 {dimensionless} + 1.56, !- Moisture Content 4 {kg/m3} + 0.948, !- Relative Humidity Fraction 5 {dimensionless} + 1.92, !- Moisture Content 5 {kg/m3} + 0.978, !- Relative Humidity Fraction 6 {dimensionless} + 2.72; !- Moisture Content 6 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Spruce, !- Material Name + 7, !- Number of Isotherm Coordinates + 0.205, !- Relative Humidity Fraction 1 {dimensionless} + 25.935, !- Moisture Content 1 {kg/m3} + 0.4465, !- Relative Humidity Fraction 2 {dimensionless} + 44.3625, !- Moisture Content 2 {kg/m3} + 0.6515, !- Relative Humidity Fraction 3 {dimensionless} + 61.99375, !- Moisture Content 3 {kg/m3} + 0.6545, !- Relative Humidity Fraction 4 {dimensionless} + 61.99375, !- Moisture Content 4 {kg/m3} + 0.83, !- Relative Humidity Fraction 5 {dimensionless} + 87.1325, !- Moisture Content 5 {kg/m3} + 0.9525, !- Relative Humidity Fraction 6 {dimensionless} + 119.665, !- Moisture Content 6 {kg/m3} + 0.956, !- Relative Humidity Fraction 7 {dimensionless} + 120.12; !- Moisture Content 7 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Plywood, !- Material Name + 12, !- Number of Isotherm Coordinates + 0.2015, !- Relative Humidity Fraction 1 {dimensionless} + 3.7125, !- Moisture Content 1 {kg/m3} + 0.203, !- Relative Humidity Fraction 2 {dimensionless} + 3.74, !- Moisture Content 2 {kg/m3} + 0.435, !- Relative Humidity Fraction 3 {dimensionless} + 5.8025, !- Moisture Content 3 {kg/m3} + 0.439, !- Relative Humidity Fraction 4 {dimensionless} + 5.83, !- Moisture Content 4 {kg/m3} + 0.6495, !- Relative Humidity Fraction 5 {dimensionless} + 7.7825, !- Moisture Content 5 {kg/m3} + 0.6515, !- Relative Humidity Fraction 6 {dimensionless} + 7.81, !- Moisture Content 6 {kg/m3} + 0.8215, !- Relative Humidity Fraction 7 {dimensionless} + 10.3675, !- Moisture Content 7 {kg/m3} + 0.825, !- Relative Humidity Fraction 8 {dimensionless} + 10.3675, !- Moisture Content 8 {kg/m3} + 0.9215, !- Relative Humidity Fraction 9 {dimensionless} + 13.1175, !- Moisture Content 9 {kg/m3} + 0.925, !- Relative Humidity Fraction 10 {dimensionless} + 13.1175, !- Moisture Content 10 {kg/m3} + 0.9575, !- Relative Humidity Fraction 11 {dimensionless} + 14.7125, !- Moisture Content 11 {kg/m3} + 0.9605, !- Relative Humidity Fraction 12 {dimensionless} + 15.345; !- Moisture Content 12 {kg/m3} + + MaterialProperty:HeatAndMoistureTransfer:SorptionIsotherm, + Concrete, !- Material Name + 10, !- Number of Isotherm Coordinates + 0.202, !- Relative Humidity Fraction 1 {dimensionless} + 19.665, !- Moisture Content 1 {kg/m3} + 0.2205, !- Relative Humidity Fraction 2 {dimensionless} + 22.31, !- Moisture Content 2 {kg/m3} + 0.449, !- Relative Humidity Fraction 3 {dimensionless} + 38.4675, !- Moisture Content 3 {kg/m3} + 0.454, !- Relative Humidity Fraction 4 {dimensionless} + 38.4675, !- Moisture Content 4 {kg/m3} + 0.6506, !- Relative Humidity Fraction 5 {dimensionless} + 54.165, !- Moisture Content 5 {kg/m3} + 0.655, !- Relative Humidity Fraction 6 {dimensionless} + 54.165, !- Moisture Content 6 {kg/m3} + 0.824, !- Relative Humidity Fraction 7 {dimensionless} + 72.565, !- Moisture Content 7 {kg/m3} + 0.8725, !- Relative Humidity Fraction 8 {dimensionless} + 85.1, !- Moisture Content 8 {kg/m3} + 0.924, !- Relative Humidity Fraction 9 {dimensionless} + 91.08, !- Moisture Content 9 {kg/m3} + 0.964, !- Relative Humidity Fraction 10 {dimensionless} + 100.28; !- Moisture Content 10 {kg/m3} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:SUCTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Concrete, !- Material Name + 5, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.0000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.00000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.00000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Spruce, !- Material Name + 3, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Plywood, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Cellulose ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Suction, + Glass Fibre ins, !- Material Name + 1, !- Number of Suction points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:REDISTRIBUTION =========== + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Concrete, !- Material Name + 5, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 72, !- Moisture Content 2 {kg/m3} + 0.00000000000741, !- Liquid Transport Coefficient 2 {m2/s} + 85, !- Moisture Content 3 {kg/m3} + 0.0000000000253, !- Liquid Transport Coefficient 3 {m2/s} + 100, !- Moisture Content 4 {kg/m3} + 0.000000000101, !- Liquid Transport Coefficient 4 {m2/s} + 118, !- Moisture Content 5 {kg/m3} + 0.000000000128; !- Liquid Transport Coefficient 5 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Spruce, !- Material Name + 3, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0, !- Liquid Transport Coefficient 1 {m2/s} + 20, !- Moisture Content 2 {kg/m3} + 0.00000000000032, !- Liquid Transport Coefficient 2 {m2/s} + 600, !- Moisture Content 3 {kg/m3} + 0.0000000000092; !- Liquid Transport Coefficient 3 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Plywood, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Cellulose ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + + MaterialProperty:HeatAndMoistureTransfer:Redistribution, + Glass Fibre ins, !- Material Name + 1, !- Number of Redistribution points + 0, !- Moisture Content 1 {kg/m3} + 0; !- Liquid Transport Coefficient 1 {m2/s} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:DIFFUSION =========== + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Concrete, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 180; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Spruce, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 130; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Plywood, !- Material Name + 3, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 700, !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + 0.5, !- Relative Humidity Fraction 2 {dimensionless} + 200, !- Water Vapor Diffusion Resistance Factor 2 {dimensionless} + 1, !- Relative Humidity Fraction 3 {dimensionless} + 20; !- Water Vapor Diffusion Resistance Factor 3 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Cellulose ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.5; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + + MaterialProperty:HeatAndMoistureTransfer:Diffusion, + Glass Fibre ins, !- Material Name + 1, !- Number of Data Pairs + 0, !- Relative Humidity Fraction 1 {dimensionless} + 1.2543; !- Water Vapor Diffusion Resistance Factor 1 {dimensionless} + +!- =========== ALL OBJECTS IN CLASS: MATERIALPROPERTY:HEATANDMOISTURETRANSFER:THERMALCONDUCTIVITY =========== + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Concrete, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 1.6, !- Thermal Conductivity 1 {W/m-K} + 180, !- Moisture Content 2 {kg/m3} + 2.602; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Spruce, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.09, !- Thermal Conductivity 1 {W/m-K} + 730, !- Moisture Content 2 {kg/m3} + 0.278; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Plywood, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.1, !- Thermal Conductivity 1 {W/m-K} + 500, !- Moisture Content 2 {kg/m3} + 0.25; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Cellulose ins, !- Material Name + 2, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04, !- Thermal Conductivity 1 {W/m-K} + 950, !- Moisture Content 2 {kg/m3} + 0.583; !- Thermal Conductivity 2 {W/m-K} + + MaterialProperty:HeatAndMoistureTransfer:ThermalConductivity, + Glass Fibre ins, !- Material Name + 1, !- Number of Thermal Coordinates + 0, !- Moisture Content 1 {kg/m3} + 0.04; !- Thermal Conductivity 1 {W/m-K} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION =========== + + Construction, + Exterior wall, !- Name + Spruce, !- Outside Layer + Concrete, !- Layer 2 + Cellulose ins, !- Layer 3 + Spruce; !- Layer 4 + + Construction, + Floor, !- Name + Glass Fibre ins, !- Outside Layer + Spruce; !- Layer 2 + + Construction, + Roof, !- Name + Plywood, !- Outside Layer + Cellulose ins, !- Layer 2 + Spruce; !- Layer 3 + + Construction, + Window, !- Name + Glass, !- Outside Layer + Air, !- Layer 2 + Glass; !- Layer 3 + + +!- =========== ALL OBJECTS IN CLASS: GLOBALGEOMETRYRULES =========== + + GlobalGeometryRules, + UpperLeftCorner, !- Starting Vertex Position + CounterClockWise, !- Vertex Entry Direction + World; !- Coordinate System + +!- =========== ALL OBJECTS IN CLASS: ZONE =========== + + Zone, + Test room, !- Name + 0, !- Direction of Relative North {deg} + 0, !- X Origin {m} + 0, !- Y Origin {m} + 0, !- Z Origin {m} + 1, !- Type + 1, !- Multiplier + 2.7, !- Ceiling Height {m} + 129.6; !- Volume {m3} + +!- =========== ALL OBJECTS IN CLASS: BUILDINGSURFACE:DETAILED =========== + + BuildingSurface:Detailed, + South wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,0,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + East wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: CONSTRUCTION:INTERNALMOISTURESOURCE =========== + + + + BuildingSurface:Detailed, + North wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 8,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,6,0, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + West wall, !- Name + WALL, !- Surface Type + Exterior wall, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,6,2.7, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 0,0,0, !- X,Y,Z ==> Vertex 3 {m} + 0,0,2.7; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Floor, !- Name + FLOOR, !- Surface Type + Floor, !- Construction Name + Test room, !- Zone Name + Ground, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + NoSun, !- Sun Exposure + NoWind, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,0, !- X,Y,Z ==> Vertex 1 {m} + 0,6,0, !- X,Y,Z ==> Vertex 2 {m} + 8,6,0, !- X,Y,Z ==> Vertex 3 {m} + 8,0,0; !- X,Y,Z ==> Vertex 4 {m} + + BuildingSurface:Detailed, + Roof, !- Name + ROOF, !- Surface Type + Roof, !- Construction Name + Test room, !- Zone Name + Outdoors, !- Outside Boundary Condition + , !- Outside Boundary Condition Object + SunExposed, !- Sun Exposure + WindExposed, !- Wind Exposure + , !- View Factor to Ground + 4, !- Number of Vertices + 0,0,2.7, !- X,Y,Z ==> Vertex 1 {m} + 8,0,2.7, !- X,Y,Z ==> Vertex 2 {m} + 8,6,2.7, !- X,Y,Z ==> Vertex 3 {m} + 0,6,2.7; !- X,Y,Z ==> Vertex 4 {m} + + + ConstructionProperty:InternalMoistureSource, + InternalMoistureSourceEast, !- Name + Exterior wall, !- Construction Name + 3, !- Moisture Source Present In Layer Number + AirflowNetwork; !- Source Type + + + !- =========== ALL OBJECTS IN CLASS: AIRFLOWNETWORK:SIMULATIONCONTROL =========== + +AirflowNetwork:SimulationControl, + AirFlowModel, !- Name + NoMultizoneOrDistribution, !- AirflowNetwork Control + SurfaceAverageCalculation, !- Wind Pressure Coefficient Type + OpeningHeight, !- Height Selection for Local Wind Pressure Calculation + LowRise, !- Building Type + 500, !- Maximum Number of Iterations {dimensionless} + ZeroNodePressures, !- Initialization Type + 0.0001, !- Relative Airflow Convergence Tolerance {dimensionless} + 0.000001, !- Absolute Airflow Convergence Tolerance {kg/s} + -.5, !- Convergence Acceleration Limit {dimensionless} + , !- Azimuth Angle of Long Axis of Building {deg} + 1, !- Ratio of Building Width Along Short Axis to Width Along Long Axis + No, !- Height Dependence of External Node Temperature + SkylineLU; !- Solver + + +!- =========== ALL OBJECTS IN CLASS: AIRFLOWNETWORK:MULTIZONE:ZONE =========== + +AirflowNetwork:MultiZone:Zone, + Test room, !- Zone Name + NoVent, !- Ventilation Control Mode + On, !- Ventilation Control Zone Temperature Setpoint Schedule Name + , !- Minimum Venting Open Factor {dimensionless} + , !- Indoor and Outdoor Temperature Difference Lower Limit For Maximum Venting Open Factor {deltaC} + 100, !- Indoor and Outdoor Temperature Difference Upper Limit for Minimum Venting Open Factor {deltaC} + , !- Indoor and Outdoor Enthalpy Difference Lower Limit For Maximum Venting Open Factor {deltaJ/kg} + 300000, !- Indoor and Outdoor Enthalpy Difference Upper Limit for Minimum Venting Open Factor {deltaJ/kg} + , !- Venting Availability Schedule Name + Standard, !- Single Sided Wind Pressure Coefficient Algorithm + 10; !- Facade Width {m} + + +!- =========== ALL OBJECTS IN CLASS: AIRFLOWNETWORK:MULTIZONE:SURFACE =========== + +AirflowNetwork:MultiZone:Surface, + South wall, !- Surface Name + WallELA, !- Leakage Component Name + , !- External Node Name + 1, !- Window/Door Opening Factor, or Crack Factor {dimensionless} + ZoneLevel, !- Ventilation Control Mode + , !- Ventilation Control Zone Temperature Setpoint Schedule Name + , !- Minimum Venting Open Factor {dimensionless} + , !- Indoor and Outdoor Temperature Difference Lower Limit For Maximum Venting Open Factor {deltaC} + 100, !- Indoor and Outdoor Temperature Difference Upper Limit for Minimum Venting Open Factor {deltaC} + , !- Indoor and Outdoor Enthalpy Difference Lower Limit For Maximum Venting Open Factor {deltaJ/kg} + 300000, !- Indoor and Outdoor Enthalpy Difference Upper Limit for Minimum Venting Open Factor {deltaJ/kg} + , !- Venting Availability Schedule Name + , !- Occupant Ventilation Control Name + PolygonHeight, !- Equivalent Rectangle Method + 1; !- Equivalent Rectangle Aspect Ratio {dimensionless} + +AirflowNetwork:MultiZone:Surface, + East wall, !- Surface Name + WallELA, !- Leakage Component Name + , !- External Node Name + 1, !- Window/Door Opening Factor, or Crack Factor {dimensionless} + ZoneLevel, !- Ventilation Control Mode + , !- Ventilation Control Zone Temperature Setpoint Schedule Name + , !- Minimum Venting Open Factor {dimensionless} + , !- Indoor and Outdoor Temperature Difference Lower Limit For Maximum Venting Open Factor {deltaC} + 100, !- Indoor and Outdoor Temperature Difference Upper Limit for Minimum Venting Open Factor {deltaC} + , !- Indoor and Outdoor Enthalpy Difference Lower Limit For Maximum Venting Open Factor {deltaJ/kg} + 300000, !- Indoor and Outdoor Enthalpy Difference Upper Limit for Minimum Venting Open Factor {deltaJ/kg} + , !- Venting Availability Schedule Name + , !- Occupant Ventilation Control Name + PolygonHeight, !- Equivalent Rectangle Method + 1; !- Equivalent Rectangle Aspect Ratio {dimensionless} + +AirflowNetwork:MultiZone:Surface, + North wall, !- Surface Name + WallELA, !- Leakage Component Name + , !- External Node Name + 1, !- Window/Door Opening Factor, or Crack Factor {dimensionless} + ZoneLevel, !- Ventilation Control Mode + , !- Ventilation Control Zone Temperature Setpoint Schedule Name + , !- Minimum Venting Open Factor {dimensionless} + , !- Indoor and Outdoor Temperature Difference Lower Limit For Maximum Venting Open Factor {deltaC} + 100, !- Indoor and Outdoor Temperature Difference Upper Limit for Minimum Venting Open Factor {deltaC} + , !- Indoor and Outdoor Enthalpy Difference Lower Limit For Maximum Venting Open Factor {deltaJ/kg} + 300000, !- Indoor and Outdoor Enthalpy Difference Upper Limit for Minimum Venting Open Factor {deltaJ/kg} + , !- Venting Availability Schedule Name + , !- Occupant Ventilation Control Name + PolygonHeight, !- Equivalent Rectangle Method + 1; !- Equivalent Rectangle Aspect Ratio {dimensionless} + +AirflowNetwork:MultiZone:Surface, + West wall, !- Surface Name + WallELA, !- Leakage Component Name + , !- External Node Name + 1, !- Window/Door Opening Factor, or Crack Factor {dimensionless} + ZoneLevel, !- Ventilation Control Mode + , !- Ventilation Control Zone Temperature Setpoint Schedule Name + , !- Minimum Venting Open Factor {dimensionless} + , !- Indoor and Outdoor Temperature Difference Lower Limit For Maximum Venting Open Factor {deltaC} + 100, !- Indoor and Outdoor Temperature Difference Upper Limit for Minimum Venting Open Factor {deltaC} + , !- Indoor and Outdoor Enthalpy Difference Lower Limit For Maximum Venting Open Factor {deltaJ/kg} + 300000, !- Indoor and Outdoor Enthalpy Difference Upper Limit for Minimum Venting Open Factor {deltaJ/kg} + , !- Venting Availability Schedule Name + , !- Occupant Ventilation Control Name + PolygonHeight, !- Equivalent Rectangle Method + 1; !- Equivalent Rectangle Aspect Ratio {dimensionless} + + +!- =========== ALL OBJECTS IN CLASS: AIRFLOWNETWORK:MULTIZONE:SURFACE:EFFECTIVELEAKAGEAREA =========== + +AirflowNetwork:MultiZone:Surface:EffectiveLeakageArea, + WallELA, !- Name + 0.01, !- Effective Leakage Area {m2} + 0.7, !- Discharge Coefficient {dimensionless} + 4, !- Reference Pressure Difference {Pa} + 0.65; !- Air Mass Flow Exponent {dimensionless} + + + +!- =========== ALL OBJECTS IN CLASS: FENESTRATIONSURFACE:DETAILED =========== + + FenestrationSurface:Detailed, + South window_west, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 0.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 0.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 3.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 3.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + + FenestrationSurface:Detailed, + South window_east, !- Name + WINDOW, !- Surface Type + Window, !- Construction Name + South wall, !- Building Surface Name + , !- Outside Boundary Condition Object + , !- View Factor to Ground + , !- Frame and Divider Name + 1, !- Multiplier + 4, !- Number of Vertices + 4.5,0,2.2, !- X,Y,Z ==> Vertex 1 {m} + 4.5,0,0.2, !- X,Y,Z ==> Vertex 2 {m} + 7.5,0,0.2, !- X,Y,Z ==> Vertex 3 {m} + 7.5,0,2.2; !- X,Y,Z ==> Vertex 4 {m} + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTY:CONVECTIONCOEFFICIENTS =========== + + SurfaceProperty:ConvectionCoefficients, + South wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + East wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + North wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + West wall, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Roof, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + + SurfaceProperty:ConvectionCoefficients, + Floor, !- Surface Name + Outside, !- Convection Coefficient 1 Location + value, !- Convection Coefficient 1 Type + 29.3, !- Convection Coefficient 1 {W/m2-K} + , !- Convection Coefficient 1 Schedule Name + , !- Convection Coefficient 1 User Curve Name + Inside, !- Convection Coefficient 2 Location + value, !- Convection Coefficient 2 Type + 8.29, !- Convection Coefficient 2 {W/m2-K} + , !- Convection Coefficient 2 Schedule Name + ; !- Convection Coefficient 2 User Curve Name + +!- =========== ALL OBJECTS IN CLASS: SURFACEPROPERTIES:VAPORCOEFFICIENTS =========== + + SurfaceProperties:VaporCoefficients, + South wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + East wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + North wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + West wall, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Floor, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + SurfaceProperties:VaporCoefficients, + Roof, !- Surface Name + Yes, !- Constant External Vapor Transfer Coefficient + 0.0000000625, !- External Vapor Coefficient Value {kg/Pa-s-m2} + Yes, !- Constant Internal vapor Transfer Coefficient + 0.00000002; !- Internal Vapor Coefficient Value {kg/Pa-s-m2} + + + + + +!- =========== ALL OBJECTS IN CLASS: OTHEREQUIPMENT =========== + + OtherEquipment, + latent, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + Moisture on, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 352.6, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 1, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + + OtherEquipment, + Other, !- Name + None, !- Fuel Type + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + EquipmentLevel, !- Design Level Calculation Method + 800, !- Design Level {W} + , !- Power per Zone Floor Area {W/m2} + , !- Power per Person {W/person} + 0, !- Fraction Latent + 0, !- Fraction Radiant + 0; !- Fraction Lost + +!- =========== ALL OBJECTS IN CLASS: ZONEINFILTRATION:DESIGNFLOWRATE =========== + + ZoneInfiltration:DesignFlowRate, + Infiltrate, !- Name + Test room, !- Zone or ZoneList Name + On, !- Schedule Name + AirChanges/Hour, !- Design Flow Rate Calculation Method + 0, !- Design Flow Rate {m3/s} + 0, !- Flow per Zone Floor Area {m3/s-m2} + 0, !- Flow per Exterior Surface Area {m3/s-m2} + 0.5, !- Air Changes per Hour {1/hr} + 1, !- Constant Term Coefficient + 0, !- Temperature Term Coefficient + 0, !- Velocity Term Coefficient + 0; !- Velocity Squared Term Coefficient + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:THERMOSTAT =========== + + HVACTemplate:Thermostat, + All Zones, !- Name + Htg-SetP-Sch, !- Heating Setpoint Schedule Name + , !- Constant Heating Setpoint {C} + Clg-SetP-Sch, !- Cooling Setpoint Schedule Name + ; !- Constant Cooling Setpoint {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:ZONE:FANCOIL =========== + + HVACTemplate:Zone:FanCoil, + Test room, !- Zone Name + All Zones, !- Template Thermostat Name + autosize, !- Supply Air Maximum Flow Rate {m3/s} + , !- Zone Heating Sizing Factor + , !- Zone Cooling Sizing Factor + flow/zone, !- Outdoor Air Method + 0, !- Outdoor Air Flow Rate per Person {m3/s} + 0.00944, !- Outdoor Air Flow Rate per Zone Floor Area {m3/s-m2} + 0, !- Outdoor Air Flow Rate per Zone {m3/s} + FanAvailSched, !- System Availability Schedule Name + 0.7, !- Supply Fan Total Efficiency + 75, !- Supply Fan Delta Pressure {Pa} + 0.9, !- Supply Fan Motor Efficiency + 1, !- Supply Fan Motor in Air Stream Fraction + ChilledWater, !- Cooling Coil Type + , !- Cooling Coil Availability Schedule Name + 14, !- Cooling Coil Design Setpoint {C} + HotWater, !- Heating Coil Type + , !- Heating Coil Availability Schedule Name + 50, !- Heating Coil Design Setpoint {C} + , !- Dedicated Outdoor Air System Name + , !- Zone Cooling Design Supply Air Temperature Input Method + , !- Zone Cooling Design Supply Air Temperature Difference {deltaC} + , !- Zone Heating Design Supply Air Temperature Input Method + , !- Zone Heating Design Supply Air Temperature Difference {deltaC} + , !- Design Specification Outdoor Air Object Name + , !- Design Specification Zone Air Distribution Object Name + , !- Capacity Control Method + , !- Low Speed Supply Air Flow Ratio + , !- Medium Speed Supply Air Flow Ratio + , !- Outdoor Air Schedule Name + , !- Baseboard Heating Type + , !- Baseboard Heating Availability Schedule Name + ; !- Baseboard Heating Capacity {W} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLEDWATERLOOP =========== + + HVACTemplate:Plant:ChilledWaterLoop, + Chilled Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Chiller Plant Operation Scheme Type + , !- Chiller Plant Equipment Operation Schemes Name + , !- Chilled Water Setpoint Schedule Name + 7.22, !- Chilled Water Design Setpoint {C} + ConstantPrimaryNoSecondary, !- Chilled Water Pump Configuration + 179352, !- Primary Chilled Water Pump Rated Head {Pa} + 179352, !- Secondary Chilled Water Pump Rated Head {Pa} + Default, !- Condenser Plant Operation Scheme Type + , !- Condenser Equipment Operation Schemes Name + , !- Condenser Water Temperature Control Type + , !- Condenser Water Setpoint Schedule Name + 29.4, !- Condenser Water Design Setpoint {C} + 179352, !- Condenser Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Chilled Water Setpoint Reset Type + 12.2, !- Chilled Water Setpoint at Outdoor Dry-Bulb Low {C} + 15.6, !- Chilled Water Reset Outdoor Dry-Bulb Low {C} + 6.7, !- Chilled Water Setpoint at Outdoor Dry-Bulb High {C} + 26.7; !- Chilled Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:CHILLER =========== + + HVACTemplate:Plant:Chiller, + Main Chiller, !- Name + ElectricReciprocatingChiller, !- Chiller Type + autosize, !- Capacity {W} + 3.2, !- Nominal COP {W/W} + WaterCooled, !- Condenser Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:TOWER =========== + + HVACTemplate:Plant:Tower, + Main Tower, !- Name + SingleSpeed, !- Tower Type + autosize, !- High Speed Nominal Capacity {W} + autosize, !- High Speed Fan Power {W} + autosize, !- Low Speed Nominal Capacity {W} + autosize, !- Low Speed Fan Power {W} + autosize, !- Free Convection Capacity {W} + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:HOTWATERLOOP =========== + + HVACTemplate:Plant:HotWaterLoop, + Hot Water Loop, !- Name + , !- Pump Schedule Name + INTERMITTENT, !- Pump Control Type + Default, !- Hot Water Plant Operation Scheme Type + , !- Hot Water Plant Equipment Operation Schemes Name + , !- Hot Water Setpoint Schedule Name + 82, !- Hot Water Design Setpoint {C} + ConstantFlow, !- Hot Water Pump Configuration + 179352, !- Hot Water Pump Rated Head {Pa} + OutdoorAirTemperatureReset, !- Hot Water Setpoint Reset Type + 82.2, !- Hot Water Setpoint at Outdoor Dry-Bulb Low {C} + -6.7, !- Hot Water Reset Outdoor Dry-Bulb Low {C} + 65.6, !- Hot Water Setpoint at Outdoor Dry-Bulb High {C} + 10; !- Hot Water Reset Outdoor Dry-Bulb High {C} + +!- =========== ALL OBJECTS IN CLASS: HVACTEMPLATE:PLANT:BOILER =========== + + HVACTemplate:Plant:Boiler, + Main Boiler, !- Name + HotWaterBoiler, !- Boiler Type + autosize, !- Capacity {W} + 0.8, !- Efficiency + NaturalGas, !- Fuel Type + 1, !- Priority + ; !- Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: SIZING:PARAMETERS =========== + + Sizing:Parameters, + 1, !- Heating Sizing Factor + 1; !- Cooling Sizing Factor + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLEDICTIONARY =========== + + Output:VariableDictionary,Regular; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:VARIABLE =========== + + Output:Variable,*,Site Outdoor Air Drybulb Temperature,hourly; + + Output:Variable,*,Site Outdoor Air Relative Humidity,hourly; + + Output:Variable,*,Zone Mean Air Temperature,hourly; + + Output:Variable,*,Zone Air System Sensible Heating Rate,hourly; + + Output:Variable,*,Zone Air System Sensible Cooling Rate,hourly; + + Output:Variable,*,HAMT Surface Average Water Content Ratio,hourly; + + Output:Variable,*,Zone Air Relative Humidity,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Water Content Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Temperature Cell 32,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 1,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 2,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 3,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 4,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 5,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 6,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 7,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 8,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 9,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 10,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 11,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 12,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 13,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 14,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 15,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 16,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 17,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 18,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 19,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 20,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 21,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 22,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 23,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 24,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 25,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 26,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 27,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 28,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 29,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 30,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 31,hourly; + + Output:Variable,east wall,HAMT Surface Relative Humidity Cell 32,hourly; + +!- =========== ALL OBJECTS IN CLASS: OUTPUT:METER:METERFILEONLY =========== + + Output:Meter:MeterFileOnly,Electricity:Facility,monthly; + + Output:Meter:MeterFileOnly,Electricity:HVAC,monthly; + + Output:Meter:MeterFileOnly,Electricity:Plant,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,monthly; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,monthly; + + Output:Meter:MeterFileOnly,Electricity:Facility,runperiod; + + Output:Meter:MeterFileOnly,Electricity:HVAC,runperiod; + + Output:Meter:MeterFileOnly,Electricity:Plant,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Facility,runperiod; + + Output:Meter:MeterFileOnly,NaturalGas:Plant,runperiod; + + OutputControl:Table:Style, + HTML; !- Column Separator + + Output:Table:SummaryReports, + AllSummary; !- Report 1 Name + diff --git a/testfiles/eplusout.dbg b/testfiles/eplusout.dbg new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tst/EnergyPlus/unit/AirflowNetworkSolver.unit.cc b/tst/EnergyPlus/unit/AirflowNetworkSolver.unit.cc index c0225cf98b1..82ae81bfe30 100644 --- a/tst/EnergyPlus/unit/AirflowNetworkSolver.unit.cc +++ b/tst/EnergyPlus/unit/AirflowNetworkSolver.unit.cc @@ -60,7 +60,7 @@ #include "Fixtures/EnergyPlusFixture.hh" using namespace EnergyPlus; -using namespace AirflowNetworkBalanceManager; +using namespace AirflowNetwork; using namespace AirflowNetwork; TEST_F(EnergyPlusFixture, AirflowNetwork_SolverTest_HorizontalOpening)