Skip to content

Commit

Permalink
Add energy balance KPI block for TEASER building (#93)
Browse files Browse the repository at this point in the history
  • Loading branch information
FWuellhorst authored Nov 11, 2024
2 parents 7f16602 + 1fafc84 commit 42e9137
Show file tree
Hide file tree
Showing 27 changed files with 566 additions and 313 deletions.
8 changes: 5 additions & 3 deletions BESMod/Examples/BAUSimStudy/Case1Standard.mo
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ model Case1Standard
systemParameters(TOda_nominal=263.15, THydSup_nominal={328.15}));
extends Modelica.Icons.Example;

annotation (experiment(StopTime=172800,
Interval=600,
Tolerance=1e-06),
annotation (experiment(
StopTime=31536000,
Interval=599.999616,
Tolerance=1e-06,
__Dymola_Algorithm="Dassl"),
__Dymola_Commands(file="modelica://BESMod/Resources/Scripts/Dymola/Examples/BAUSimStudy/Case1Standard.mos"
"Simulate and plot"));
end Case1Standard;
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1",
"number of continuous time states": "101",
"number of continuous time states": "113",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0",
"nonlinear": "2, 6, 1, 0, 1, 0, 1, 0, 1, 1, 1",
"number of continuous time states": "68",
"number of continuous time states": "80",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0",
"nonlinear": "6, 1, 0, 1, 0, 1, 0, 1, 1, 1",
"number of continuous time states": "49",
"number of continuous time states": "61",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 6, 1, 0, 1, 0, 1, 0, 1, 1",
"number of continuous time states": "42",
"number of continuous time states": "54",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1",
"number of continuous time states": "141",
"number of continuous time states": "153",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1",
"number of continuous time states": "107",
"number of continuous time states": "119",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "3, 6, 1, 0, 1, 0, 1, 0, 1, 1, 1",
"number of continuous time states": "75",
"number of continuous time states": "87",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "2, 6, 1, 0, 1, 0, 1, 0, 1, 1, 1",
"number of continuous time states": "74",
"number of continuous time states": "86",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0",
"nonlinear": "2, 1, 1, 6, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1",
"number of continuous time states": "81",
"number of continuous time states": "82",
"numerical Jacobians": "0"
}
time=[0e+00, 8.64e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1",
"number of continuous time states": "101",
"number of continuous time states": "113",
"numerical Jacobians": "0"
}
time=[0e+00, 8.64e+04]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1",
"number of continuous time states": "101",
"number of continuous time states": "113",
"numerical Jacobians": "0"
}
time=[0e+00, 8.64e+04]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1",
"number of continuous time states": "101",
"number of continuous time states": "113",
"numerical Jacobians": "0"
}
time=[0e+00, 8.64e+04]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1",
"number of continuous time states": "234",
"number of continuous time states": "246",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ statistics-simulation=
{
"linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0",
"nonlinear": "1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1",
"number of continuous time states": "236",
"number of continuous time states": "248",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ statistics-simulation=
{
"linear": "10, 0, 0",
"nonlinear": "1, 0, 1, 0, 1, 0, 1",
"number of continuous time states": "21",
"number of continuous time states": "35",
"numerical Jacobians": "0"
}
time=[0e+00, 1.728e+05]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
within BESMod.Systems.Demand.Building.Components;
package BaseClasses "Bases package for components"
extends Modelica.Icons.BasesPackage;
end BaseClasses;
Loading

0 comments on commit 42e9137

Please sign in to comment.