From 1bab5e6e8e7fca9f8439892b9c70241db2d5f833 Mon Sep 17 00:00:00 2001 From: Nathan Oliver Date: Thu, 4 Sep 2025 10:33:11 -0600 Subject: [PATCH 1/6] Add accumulator examples. --- doc/src/records/accumulator.md | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/doc/src/records/accumulator.md b/doc/src/records/accumulator.md index b88b4144a..d228e3ea4 100644 --- a/doc/src/records/accumulator.md +++ b/doc/src/records/accumulator.md @@ -6,11 +6,27 @@ TODO: expand description and example ACCUMULATOR results must be reported using user-defined REPORTs or EXPORTs. For example -- - REPORT rpType=UDT rpFreq=Month rpDayBeg=Jan 1 rpDayEnd=Dec 31 - REPORTCOL colHead="mon" colVal=$Month colWid=3 - REPORTCOL colHead="Total" colVal=@Accumulator[ 1].M.acmSum colDec=0 colWid=10 - REPORTCOL colHead="Average" colVal=@Accumulator[ 1].M.acmMean colDec=0 colWid=10 + ACCUMULATOR "Zone Heating Set Point" + acmValue = @Zone[ 1].znTH // Subhourly output + + REPORT rpType=UDT rpFreq=Month rpDayBeg=Jan 1 rpDayEnd=Dec 31 + REPORTCOL colHead="Month" colVal=$Month colWid= 3 + REPORTCOL colHead="Monthly Total" colVal=@Accumulator["Zone Heating Set Point"].M.acmSum colDec=0 colWid=10 + REPORTCOL colHead="Monthly Average" colVal=@Accumulator["Zone Heating Set Point"].M.acmMean colDec=0 colWid=10 + + + ACCUMULATOR "Window Transmitted Solar Gain" + acmValue = @xsurf[ 1].glzTrans // Subhourly output + + REPORT rpType=UDT rpFreq=Hour rpDayBeg=Jul 21 rpDayEnd=Jul 21 + REPORTCOL colHead="Month" colVal=$Month colWid= 3 + REPORTCOL colHead="Day" colVal=$Day colWid= 3 + REPORTCOL colHead="Hour" colVal=$Hour colWid= 3 + REPORTCOL colHead="Hourly Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmSum colDec=0 colWid=10 + REPORTCOL colHead="Hourly Average Subhour Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmMean colDec=0 colWid=10 + REPORTCOL colHead="Hourly Max Subhour Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmMax colDec=0 colWid=10 + REPORTCOL colHead="Hourly Min Subhour Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmMin colDec=0 colWid=10 **acmName** From 6f9b9042af86d36c5d2121fa7904e6ef85870c9e Mon Sep 17 00:00:00 2001 From: Nathan Oliver Date: Wed, 10 Sep 2025 09:39:34 -0600 Subject: [PATCH 2/6] Replace hourly accumulator with zone sensible cooling probe. --- doc/src/records/accumulator.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/doc/src/records/accumulator.md b/doc/src/records/accumulator.md index d228e3ea4..e54237fd1 100644 --- a/doc/src/records/accumulator.md +++ b/doc/src/records/accumulator.md @@ -6,15 +6,16 @@ TODO: expand description and example ACCUMULATOR results must be reported using user-defined REPORTs or EXPORTs. For example -- - ACCUMULATOR "Zone Heating Set Point" - acmValue = @Zone[ 1].znTH // Subhourly output + ACCUMULATOR "Zone Sensible Cooling Rate [Btu/h]" + acmValue = @znRes[ 1].H.qscHvac // Hourly output - REPORT rpType=UDT rpFreq=Month rpDayBeg=Jan 1 rpDayEnd=Dec 31 - REPORTCOL colHead="Month" colVal=$Month colWid= 3 - REPORTCOL colHead="Monthly Total" colVal=@Accumulator["Zone Heating Set Point"].M.acmSum colDec=0 colWid=10 - REPORTCOL colHead="Monthly Average" colVal=@Accumulator["Zone Heating Set Point"].M.acmMean colDec=0 colWid=10 - + REPORT rpType=UDT rpFreq=Month rpDayBeg=Jan 1 rpDayEnd=Dec 31 // Monthly Report + REPORTCOL colHead="Month" colVal=$Month colWid= 3 + REPORTCOL colHead="Monthly Total Cooling [Btu]" colVal=@Accumulator["Zone Sensible Cooling Rate [Btu/h]"].M.acmSum colDec=0 colWid=10 + REPORTCOL colHead="Monthly Average Hourly Cooling Rate [Btu/h]" colVal=@Accumulator["Zone Sensible Cooling Rate [Btu/h]"].M.acmMean colDec=0 colWid=10 + REPORTCOL colHead="Monthly Max Hourly Cooling Rate [Btu/h]" colVal=@Accumulator["Zone Sensible Cooling Rate [Btu/h]"].M.acmMax colDec=0 colWid=10 + REPORTCOL colHead="Monthly Min Hourly Cooling Rate [Btu/h]" colVal=@Accumulator["Zone Sensible Cooling Rate [Btu/h]"].M.acmMin colDec=0 colWid=10 ACCUMULATOR "Window Transmitted Solar Gain" acmValue = @xsurf[ 1].glzTrans // Subhourly output From afb58b809cb76602a73580bdbe2f40ce8acda1d3 Mon Sep 17 00:00:00 2001 From: Nathan Oliver Date: Wed, 10 Sep 2025 09:40:17 -0600 Subject: [PATCH 3/6] Remove average, min, and max hourly outputs. --- doc/src/records/accumulator.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/doc/src/records/accumulator.md b/doc/src/records/accumulator.md index e54237fd1..e90eed6fc 100644 --- a/doc/src/records/accumulator.md +++ b/doc/src/records/accumulator.md @@ -20,14 +20,11 @@ ACCUMULATOR results must be reported using user-defined REPORTs or EXPORTs. For ACCUMULATOR "Window Transmitted Solar Gain" acmValue = @xsurf[ 1].glzTrans // Subhourly output - REPORT rpType=UDT rpFreq=Hour rpDayBeg=Jul 21 rpDayEnd=Jul 21 - REPORTCOL colHead="Month" colVal=$Month colWid= 3 - REPORTCOL colHead="Day" colVal=$Day colWid= 3 - REPORTCOL colHead="Hour" colVal=$Hour colWid= 3 - REPORTCOL colHead="Hourly Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmSum colDec=0 colWid=10 - REPORTCOL colHead="Hourly Average Subhour Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmMean colDec=0 colWid=10 - REPORTCOL colHead="Hourly Max Subhour Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmMax colDec=0 colWid=10 - REPORTCOL colHead="Hourly Min Subhour Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmMin colDec=0 colWid=10 + REPORT rpType=UDT rpFreq=Hour rpDayBeg=Jul 21 rpDayEnd=Jul 21 // Hourly Report + REPORTCOL colHead="Month" colVal=$Month colWid= 3 + REPORTCOL colHead="Day" colVal=$Day colWid= 3 + REPORTCOL colHead="Hour" colVal=$Hour colWid= 3 + REPORTCOL colHead="Hourly Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmSum colDec=0 colWid=10 **acmName** From 6341e7691386d1883933d0a85f6304a7eea45176 Mon Sep 17 00:00:00 2001 From: Nathan Oliver Date: Wed, 10 Sep 2025 11:14:19 -0600 Subject: [PATCH 4/6] Change subhourly probe to zone solar gain. --- doc/src/records/accumulator.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/records/accumulator.md b/doc/src/records/accumulator.md index e90eed6fc..4ce4d54e2 100644 --- a/doc/src/records/accumulator.md +++ b/doc/src/records/accumulator.md @@ -17,14 +17,14 @@ ACCUMULATOR results must be reported using user-defined REPORTs or EXPORTs. For REPORTCOL colHead="Monthly Max Hourly Cooling Rate [Btu/h]" colVal=@Accumulator["Zone Sensible Cooling Rate [Btu/h]"].M.acmMax colDec=0 colWid=10 REPORTCOL colHead="Monthly Min Hourly Cooling Rate [Btu/h]" colVal=@Accumulator["Zone Sensible Cooling Rate [Btu/h]"].M.acmMin colDec=0 colWid=10 - ACCUMULATOR "Window Transmitted Solar Gain" - acmValue = @xsurf[ 1].glzTrans // Subhourly output + ACCUMULATOR "Zone Solar Gain [Btu]" + acmValue = @znRes[ 1].S.qSlr // Subhourly output REPORT rpType=UDT rpFreq=Hour rpDayBeg=Jul 21 rpDayEnd=Jul 21 // Hourly Report REPORTCOL colHead="Month" colVal=$Month colWid= 3 REPORTCOL colHead="Day" colVal=$Day colWid= 3 REPORTCOL colHead="Hour" colVal=$Hour colWid= 3 - REPORTCOL colHead="Hourly Window Transmitted Solar Gain" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmSum colDec=0 colWid=10 + REPORTCOL colHead="Zone Solar Gain Rate [Btu/h]" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmSum colDec=0 colWid=10 **acmName** From c478dfca3aee83c1c7a45efbed4892b9fa529577 Mon Sep 17 00:00:00 2001 From: Nathan Oliver Date: Wed, 10 Sep 2025 11:15:01 -0600 Subject: [PATCH 5/6] Capitalize notes. --- doc/src/records/accumulator.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/records/accumulator.md b/doc/src/records/accumulator.md index 4ce4d54e2..3c4c367c2 100644 --- a/doc/src/records/accumulator.md +++ b/doc/src/records/accumulator.md @@ -7,7 +7,7 @@ TODO: expand description and example ACCUMULATOR results must be reported using user-defined REPORTs or EXPORTs. For example -- ACCUMULATOR "Zone Sensible Cooling Rate [Btu/h]" - acmValue = @znRes[ 1].H.qscHvac // Hourly output + acmValue = @znRes[ 1].H.qscHvac // Hourly Output REPORT rpType=UDT rpFreq=Month rpDayBeg=Jan 1 rpDayEnd=Dec 31 // Monthly Report @@ -18,7 +18,7 @@ ACCUMULATOR results must be reported using user-defined REPORTs or EXPORTs. For REPORTCOL colHead="Monthly Min Hourly Cooling Rate [Btu/h]" colVal=@Accumulator["Zone Sensible Cooling Rate [Btu/h]"].M.acmMin colDec=0 colWid=10 ACCUMULATOR "Zone Solar Gain [Btu]" - acmValue = @znRes[ 1].S.qSlr // Subhourly output + acmValue = @znRes[ 1].S.qSlr // Subhourly Output REPORT rpType=UDT rpFreq=Hour rpDayBeg=Jul 21 rpDayEnd=Jul 21 // Hourly Report REPORTCOL colHead="Month" colVal=$Month colWid= 3 From ac1a349d089c3c357a83eded3ef45ad9aad338f1 Mon Sep 17 00:00:00 2001 From: Nathan Oliver Date: Wed, 10 Sep 2025 11:17:21 -0600 Subject: [PATCH 6/6] Change spacing. --- doc/src/records/accumulator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/records/accumulator.md b/doc/src/records/accumulator.md index 3c4c367c2..8af8349c8 100644 --- a/doc/src/records/accumulator.md +++ b/doc/src/records/accumulator.md @@ -24,7 +24,7 @@ ACCUMULATOR results must be reported using user-defined REPORTs or EXPORTs. For REPORTCOL colHead="Month" colVal=$Month colWid= 3 REPORTCOL colHead="Day" colVal=$Day colWid= 3 REPORTCOL colHead="Hour" colVal=$Hour colWid= 3 - REPORTCOL colHead="Zone Solar Gain Rate [Btu/h]" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmSum colDec=0 colWid=10 + REPORTCOL colHead="Zone Solar Gain Rate [Btu/h]" colVal=@Accumulator["Window Transmitted Solar Gain"].H.acmSum colDec=0 colWid=10 **acmName**