55% for building energy managmement systems, BEMS.
66%
77
8- % Copyright 2024 The MathWorks, Inc.
8+ % Copyright 2024 - 2025 The MathWorks, Inc.
99
1010%%
1111% Building energy management is an important step when addressing energy
2121% based workflows are used to parameterize Simscape Custom components for
2222% building energy simulations.
2323%
24- %% Create Building Model with Solar Loads
24+ %% Create Building Models Quickly and Analyze Solar Loading
2525%
26- % * To learn how to create buildings quickly and define solar loading on
26+ % To learn how to create buildings quickly and define solar loading on
2727% them, see <matlab:open('CreateBuildingModelWithSolarLoad.mlx') Create
28- % Building Model with Solar Loads>.
28+ % Building Model with Solar Loads>. In this workflow, you will learn how to
29+ % define rooms, create apartments, and construct a 3D building. At the end
30+ % of the workflow, you will be able to save your building definition in a
31+ % XML part and use it later or share with others.
2932%
30- % In this workflow, you will learn how to define rooms, create apartments,
31- % and construct a 3D building. At the end of the workflow, you will be able
32- % to save your building definition in a XML part and use it later or share
33- % with others.
33+ %
34+ % <<../Images/createBuildingREADME.gif>>
35+ %
36+ %
37+ %% Analyze Building HVAC Requirements Across Different Seasons, Geography
3438%
35- %% Run Building Model for HVAC Requirement Analysis
39+ % There are two workflows in this section that leverage the same model
40+ % SLX file, |BuildingModelWithSolarLoad|. This model uses two different
41+ % custom Simscape blocks - the *Building* and the *Ambient* block to
42+ % simulate energy requirements or building heat load.
3643%
37- % * To learn how to evaluate HVAC requirements for a building, see
38- % <matlab:open('BuildingManagementSystemRequirementAnalysis.mlx') Simulate
39- % Building Model for HVAC Requirement Analysis> to open and run the live
40- % script.
44+ % * In the first workflow, <matlab:open('BuildingManagementSystemRequirementAnalysis.mlx')
45+ % Simulate Building Model for HVAC Requirement Analysis>, you will learn how to
46+ % evaluate the building system for HVAC requirements over a period of one
47+ % week.
48+ % * In the second workflow, <matlab:open('BuildingHeatLoadEstimation.mlx')
49+ % Building Heat Load Estimation>, you will learn how to compare a house
50+ % heat loading and HVAC requriements in several different cities, over a
51+ % period of one year.
4152%
42- % The live script opens the Simscape Model which you can run and analyze
43- % the results. To enable the post-processing functions to work in the live
44- % script, you must run the model programatically, as shown in code example.
45- % This model uses two different custom Simscape blocks - the *Building* and
46- % the *Ambient* block. To learn more about each custom block, open the block
47- % mask and see the documentation link.
4853%
49- %% Setup Building Model for BEMS Design
54+ % <<../Images/houseHeatLoadREADME.gif>>
5055%
51- % * To learn how to evaluate actual energy consumption and design
56+ %
57+ %% Model Heat Pump, Detailed HVAC, and Building Energy Management System
58+ %
59+ % To learn how to evaluate actual energy consumption and design
5260% controllers, see <matlab:open('SimulateBuildingEnergyManagement.mlx')
5361% Simulate Building Model for BEMS Design>. This will open a live script
54- % which sets up the model, parameterizes it, and opens the model to run.
55- %
62+ % which sets up the model, parameterizes it, and opens the model to run.
5663% This is a detailed model that uses four different custom Simscape blocks -
5764% the *Building* , the *Heat Pump* , the *Ambient* , and the *Operational
5865% Data* blocks. To learn more about each custom block, open the block mask and
59- % see the documentation link.
60- %
61- % In this example, you will also learn how to use a air-water heat pump
62- % (AWHP) to maintain a desired set-point temperature within the building
63- % rooms. You will be able to specify different conditions for different
64- % rooms by using a physics table data. You will learn how to specify
65- % different heating or cooling options within a room: radiator, under-floor
66- % piping, or both.
67-
66+ % see the documentation link. You will also learn how to specify and
67+ % evaluate different heating and/or cooling options for a building room:
68+ % radiator, under-floor piping, or both.
69+ %
70+ %
6871%% Appendix A: Custom Component Documentation
6972% To learn more about the different custom components used in the simulation:
7073%
8083% Operational Data Documentation> to learn more about the block.
8184%
8285%% Appendix B: Overall Workflow Pictorial
86+ % There are 2 SLX models that are used in different analysis. Both these models
87+ % use one or more of the above specified custom components. The two SLX
88+ % models are:
89+ %
90+ % * |BuildingModelWithSolarLoad.slx| - used for HVAC requirement analysis.
91+ % * |BuildingModelWithSolarLoadAndHVAC.slx| - used for BEMS analysis.
92+ %
93+ % The picture below shows the composition of these two models. The first
94+ % SLX model, |BuildingModelWithSolarLoad|, makes use of two custom
95+ % component - |Building| and |Ambient|. The second SLX model,
96+ % |BuildingModelWithSolarLoadAndHVAC|, makes use of all four custom
97+ % components - |Building|, |Ambient|, |Operational Data|, and |Heat Pump|.
98+ % The room model options vary between the rooms defined in |Building| block
99+ % for |BuildingModelWithSolarLoad.slx| and
100+ % |BuildingModelWithSolarLoadAndHVAC.slx|. In the
101+ % |BuildingModelWithSolarLoad| SLX model, the |Building| has rooms defined
102+ % as thermal mass and connected to the |Wall| (wall, roof, floor) custom
103+ % components. In the |BuildingModelWithSolarLoadAndHVAC| SLX model, the
104+ % |Building| has rooms defined as thermal mass and connected to |Wall|
105+ % (wall, roof, floor) and HVAC components like |Radiator| and
106+ % |Underfloor Piping|. The room fidelity is controlled through a drop-down
107+ % list within the |Building| block mask.
108+ %
109+ % <<../Images/overallProjectSummary.png>>
83110%
84111% <<../Images/overallSummaryBuildingSim.png>>
85112%
0 commit comments