Skip to content

Commit db8f2fc

Browse files
committed
Commit to v3.3.0
1 parent 201b23d commit db8f2fc

File tree

761 files changed

+270731
-2610
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

761 files changed

+270731
-2610
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
within BuildSysPro.Building.BuildingEnvelope.Functions;
2+
function U_Wall
3+
"U-value calculated from the wall composition (GenericWall record)"
4+
5+
import SI = Modelica.SIunits;
6+
7+
input BuildSysPro.Utilities.Records.GenericWall wall_record
8+
"Wall composition record";
9+
input SI.SurfaceCoefficientOfHeatTransfer hs_int = 7.69
10+
"Internal surface coefficient of heat transfer";
11+
input SI.SurfaceCoefficientOfHeatTransfer hs_ext = 25
12+
"External surface coefficient of heat transfer";
13+
14+
output SI.SurfaceCoefficientOfHeatTransfer U_value
15+
"U_value of the wall";
16+
17+
protected
18+
SI.ThermalInsulance R_h_surf
19+
"Thermal resistance of the internal + external boundary layers";
20+
SI.ThermalInsulance R_without_h_surf
21+
"Thermal resistance without the bounrady layers";
22+
SI.ThermalInsulance R_total
23+
"Total thermal resistance of the wall";
24+
25+
algorithm
26+
27+
R_without_h_surf :=0;
28+
for i in 1:wall_record.n loop
29+
R_without_h_surf := R_without_h_surf + wall_record.e[i]/wall_record.mat[i].lambda;
30+
end for;
31+
32+
R_h_surf := 1/hs_int + 1/hs_ext;
33+
R_total := R_h_surf + R_without_h_surf;
34+
35+
U_value := 1/R_total;
36+
37+
annotation (Documentation(info="<html>
38+
<p><i><b>Function for the calculation of a wall U_value</b></i></p>
39+
<p><u><b>Hypothesis and equations</b></u></p>
40+
<p>This function calculates the U-value of a wall from the record containing the wall composition and the surface heat transfer coefficients.</p>
41+
<p><u><b>Instructions for use</b></u></p>
42+
<p>The inputs of the model are:</p>
43+
<ul>
44+
<li>The wall composition constructed according to the <a href=\"modelica://BuildSysPro.Utilities.Records.GenericWall\">GenericWall</a> record of BuildSysPro</li>
45+
<li>The surface heat transfer coefficients to be used on the interior and exterior surfaces</li>
46+
</ul>
47+
<p>The output of the function is the wall U-value.</p>
48+
<p><u><b>Known limits / Use precautions</b></u></p>
49+
<p>None</p>
50+
<p><u><b>Validations</b></u></p><p>Validated model - Mathias BOUQUEREL 07/2019</p>
51+
<p><b>--------------------------------------------------------------<br>
52+
Licensed by EDF under a 3-clause BSD-license<br>
53+
Copyright © EDF 2009 - 2019<br>
54+
Author : Mathias BOUQUEREL, EDF (2019)<br>
55+
--------------------------------------------------------------</b></p>
56+
</html>"));
57+
end U_Wall;
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
within BuildSysPro.BuildingStock.Utilities.Records.HeatTransfer;
2+
record h_surf_ISO6946 "Set of surface heat transfer coefficients from ISO 6946"
3+
4+
import SI = Modelica.SIunits;
5+
6+
parameter SI.CoefficientOfHeatTransfer h_ext_wall = 25.0;
7+
parameter SI.CoefficientOfHeatTransfer h_ext_roof = 25.0;
8+
parameter SI.CoefficientOfHeatTransfer h_ext_raised_floor = 25.0;
9+
parameter SI.CoefficientOfHeatTransfer h_int_wall = 7.69;
10+
parameter SI.CoefficientOfHeatTransfer h_int_ceiling = 10.0;
11+
parameter SI.CoefficientOfHeatTransfer h_int_floor = 5.88;
12+
parameter SI.CoefficientOfHeatTransfer h_int_raised_floor = 5.88;
13+
14+
annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram(
15+
coordinateSystem(preserveAspectRatio=false)),
16+
Documentation(info="<html>
17+
<p><i><b>Record used to store the surface heat transfer coefficients from ISO 6946</b></i></p>
18+
<p><u><b>Hypothesis and equations</b></u></p>
19+
<p>These coefficients can be used to calculate the total heat transfer occuring between a wall surface and the ambiant air, including both the convective and radiative effects.</p>
20+
<p>The coefficient values are those specified in the ISO 6946 standard, which are also used in many national building energy regulations, including the French &quot;R&eacute;glementation Thermique&quot;.</p>
21+
<p><u><b>Bibliography</b></u></p>
22+
<ul>
23+
<li>International Standard ISO 6946:2017 : Building components and building elements &mdash; Thermal resistance and thermal transmittance &mdash; Calculation methods</li>
24+
<li>R&eacute;glementation Thermique 2012</li>
25+
</ul>
26+
<p><u><b>Instructions for use</b></u></p>
27+
<p>Each coefficient is suited for a specific orientation, and for the indoor or outdoor surface of the wall, for instance respectively <span style=\"font-family: Courier New;\">hs_int</span> and <span style=\"font-family: Courier New;\">hs_ext</span> for the <a href=\"modelica://BuildSysPro.Building.BuildingEnvelope.HeatTransfer.Wall\">Wall model</a> of BuildSysPro.</p>
28+
<p><u><b>Known limits / Use precautions</b></u></p>
29+
<p>These coefficients shall be used only if the radiative heat transfer is included in the surface heat transfer model. For instance, for the models like the <a href=\"modelica://BuildSysPro.Building.BuildingEnvelope.HeatTransfer.Wall\">Wall model</a> or the <a href=\"modelica://BuildSysPro.Building.BuildingEnvelope.HeatTransfer.Window\">Window model</a> of BuildSysPro, these coefficients shall be used only if <span style=\"font-family: Courier New;\">GLOext=false</span>.</p>
30+
<p>The coefficients are average values, suited to represent an average surface heat transfer, but they do not take into account the fact that the air displacement (wind speed), surface radiative properties and meteorological conditions (cloudiness) have an impact on the total surface heat transfer.</p>
31+
<p><u><b>Validations</b></u></p>
32+
<p>Validated model - Mathias BOUQUEREL 05/2017</p>
33+
<p><b>--------------------------------------------------------------<br>
34+
Licensed by EDF under a 3-clause BSD-license<br>
35+
Copyright © EDF 2009 - 2019<br>
36+
BuildSysPro version 3.3.0<br>
37+
Author : Mathias BOUQUEREL, EDF (2017)<br>
38+
--------------------------------------------------------------</b></p>
39+
</html>"));
40+
end h_surf_ISO6946;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
within BuildSysPro.BuildingStock.Utilities.Records;
2+
package HeatTransfer
3+
annotation (Documentation(info="<html>
4+
<p><b>-----------------------------------------------------------------------<br>
5+
Licensed by EDF under a 3-clause BSD-license<br>
6+
Copyright &copy; EDF 2009 - 2019<br>
7+
This Modelica package is <u>free</u> software and the use is completely at <u>your own risk</u>; it can be redistributed and/or modified under the terms of 3-clause BSD-license.<br>
8+
For license conditions (including the disclaimer of warranty) see <a href=\"modelica://BuildSysPro.UsersGuide.License\">BuildSysPro.UsersGuide.License</a>.<br>
9+
-----------------------------------------------------------------------</b></p>
10+
</html>"));
11+
end HeatTransfer;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
h_surf_ISO6946
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+


BuildSysPro/IBPSA/Airflow/Multizone/UsersGuide/package.mo renamed to BuildSysPro/IBPSA/Airflow/Multizone/UsersGuide.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ in Costola <i>et al.</i> (2009), Persily and Ivy (2001), and Swami and Chandra (
3737
<p>
3838
The models in this package are as described in Wetter (2005),
3939
except for the addition of the model
40-
<a href=\"modelica://IBPSA.Airflow.Multizone.BaseClasses.windPressureLowRise\">
40+
<a href=\"modelica://BuildSysPro.IBPSA.Airflow.Multizone.BaseClasses.windPressureLowRise\">
4141
Buildings.Airflow.Multizone.BaseClasses.windPressureLowRise</a>
4242
that computes the wind pressure on facades, and
4343
some changes that have been done when migrating

BuildSysPro/IBPSA/Airflow/Multizone/UsersGuide/package.order

Whitespace-only changes.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
within BuildSysPro.IBPSA.BoundaryConditions;
2+
package Types "Package with type definitions"
3+
extends Modelica.Icons.TypesPackage;
4+
type DataSource = enumeration(
5+
File "Use data from file",
6+
Parameter "Use parameter",
7+
Input "Use input connector") "Enumeration to define data source"
8+
annotation(Documentation(info="<html>
9+
<p>
10+
Enumeration to define the data source used in the weather data reader.
11+
</p>
12+
</html>", revisions="<html>
13+
<ul>
14+
<li>
15+
July 20, 2011, by Michael Wetter:<br/>
16+
First implementation.
17+
</li>
18+
</ul>
19+
</html>"));
20+
type RadiationDataSource = enumeration(
21+
File "Use data from file",
22+
Input_HGloHor_HDifHor
23+
"Global horizontal and diffuse horizontal radiation from connector",
24+
Input_HDirNor_HDifHor
25+
"Direct normal and diffuse horizontal radiation from connector",
26+
Input_HDirNor_HGloHor
27+
"Direct normal and global horizontal radiation from connector")
28+
"Enumeration to define solar radiation data source"
29+
annotation(Documentation(info="<html>
30+
<p>
31+
Enumeration to define the data source used in the weather data reader.
32+
</p>
33+
</html>", revisions="<html>
34+
<ul>
35+
<li>
36+
August 13, 2012, by Wangda Zuo:<br/>
37+
First implementation.
38+
</li>
39+
</ul>
40+
</html>"));
41+
type SkyTemperatureCalculation = enumeration(
42+
HorizontalRadiation
43+
"Use horizontal irradiation",
44+
TemperaturesAndSkyCover
45+
"Use dry-bulb and dew-point temperatures and sky cover")
46+
"Enumeration for computation of sky temperature" annotation (
47+
Documentation(info = "<html>
48+
<p>
49+
Enumeration to define the method used to compute the sky temperature.
50+
</p>
51+
</html>", revisions="<html>
52+
<ul>
53+
<li>
54+
October 3, 2011, by Michael Wetter:<br/>
55+
First implementation.
56+
</li>
57+
</ul>
58+
</html>"));
59+
annotation (preferredView="info", Documentation(info="<html>
60+
This package contains type definitions.
61+
</html>"));
62+
end Types;

BuildSysPro/IBPSA/BoundaryConditions/Types/DataSource.mo

Lines changed: 0 additions & 18 deletions
This file was deleted.

BuildSysPro/IBPSA/BoundaryConditions/Types/RadiationDataSource.mo

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)