Integrate Building into ThermalZones
On the long run, we should incorporate our models for building physics, currently at home in AixLib.Building
-package, into AixLib.ThermalZones
-package to comply with Annex60
-structure.
For AixLib.Building.LOM
, major parts are done in #260 (closed), this issue here is to collect and solve remaining parts of AixLib.Building
:
-
Move AixLib.Building.LowOrder.Validation.ASHRAE140
toAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140
. For that, the test cases need to be modified to useAixLib.ThermalZones.ReducedOrder
models and possiblyAixLib.BoundaryConditions
weather data handling -
Move AixLib.Building.HighOrder
. @AnaConstantin, can you estimate how much work that is and what has to be done for that? -
File through AixLib.Building.Components
and decide where they should find their new home. I suggest to:-
Move major parts ( AixLib.Building.Components.Walls
,AixLib.Building.Components.WindowsDoors
,AixLib.Building.Components.DryAir
) toAixLib.ThermalZones.HighOrder
. -
Get rid of AixLib.Building.Components.Weather
or integrate it inAixLib.BoundaryConditions
. -
Find a new home for AixLib.Building.Components.Sources
. They are used byAixLib.Building.HighOrder
andAixLib.Building.LowOrder
, one solution could be to integrate them inAixLib.Building.HighOrder
orAixLib.Utilities.Sources
.
-