diff --git a/doc/src/records/loadmeter.md b/doc/src/records/loadmeter.md index a4c601435..0ce3e84f1 100644 --- a/doc/src/records/loadmeter.md +++ b/doc/src/records/loadmeter.md @@ -49,7 +49,7 @@ A note re default values: if lmtSubmeterMults is omitted, all multipliers are de legal_range: "", default: "1", required: "No", - variability: "constant") %> + variability: "subhourly") %> **endLOADMETER** diff --git a/doc/src/records/meter.md b/doc/src/records/meter.md index a4c31292a..f2800c37f 100644 --- a/doc/src/records/meter.md +++ b/doc/src/records/meter.md @@ -77,7 +77,10 @@ A comma-separate list of METERs that are accumulated into this METER with option **mtrSubmeterMults=*list of up to 50 floats*** -Submeter multipliers. +Submeter multipliers. Use cases for multipliers include -- + +- Scaling results from portions of a model to approximate the behavior of multiple similar aspects (e.g. multiple floors in a high-rise building) +- Tracking energy use during selected time intervals; for example, peak-period energy use could be metered for certain hours via scheduled multipliers of 0 or 1. A note re default values: if mtrSubmeterMults is omitted, all multipliers are defaulted to 1. However, when mtrSubmeterMults is included, a multiplier value should be provided for each METER listed in mtrSubmeters since unspecified values are set to 0. @@ -86,7 +89,7 @@ A note re default values: if mtrSubmeterMults is omitted, all multipliers are de legal_range: "", default: "1", required: "No", - variability: "constant") %> + variability: "hourly") %> **endMeter** diff --git a/src/CNRECS.DEF b/src/CNRECS.DEF index 13c18c73c..a232d4d17 100644 --- a/src/CNRECS.DEF +++ b/src/CNRECS.DEF @@ -444,7 +444,7 @@ RECORD TOPRAT "top" *RAT /* top level RAT: contains control info and all once-on //TOP: runtime: simulation date/time variables *m CULSTR monStr // Month being simulated // autoSizing: "heating design day", or month for cooling. - *d CULSTR dateStr // Date being simulated as heap string + *d CULSTR dateStr // Date being simulated as string // autoSizing: eg "heating design day" or "Jul cooling design day". *d IDATE tp_date // Date: .month is 1-12, .mday 1-31, .wday 0-6. set/used: cnguts. used:cuparse;cgsolar;cgresult;cgenbal. // autoSizing: cool: near-mid-month day as used for solar calcs; heat: Dec 21. jDay ditto. @@ -4009,7 +4009,7 @@ RECORD LOADMTR "LOADMETER" *RAT // LOADMETER: general way to track loads *declare "void lmt_AccumFromSubmeters();" *r *array DIM_SUBMETERLIST TI lmt_subMtri; // submeters - *r *array DIM_SUBMETERLIST FLOAT lmt_subMtrMult // submeter multipliers + *s *array DIM_SUBMETERLIST FLOAT lmt_subMtrMult // submeter multipliers // accumulated values for each interval // CAUTION: ordered for subscripting by IVLCH-1 @@ -5543,7 +5543,7 @@ RECORD MTR "meter" *RAT // Meter input/runtime: energy use by meter, interval, *i float rate // cost per Btu of use *i float dmdRate // dmdCost per Btu of demand, for a month *r *array DIM_SUBMETERLIST TI mtr_subMtri; // submeters - *r *array DIM_SUBMETERLIST FLOAT mtr_subMtrMult // submeter multipliers + *h *array DIM_SUBMETERLIST FLOAT mtr_subMtrMult // submeter multipliers //results: accumulated useage and cost for this meter (record subscript), // for each interval (member here), usage by end use (substruct member): diff --git a/src/cncult.cpp b/src/cncult.cpp index 157834afc..29d4928e2 100644 --- a/src/cncult.cpp +++ b/src/cncult.cpp @@ -1014,7 +1014,7 @@ CULT("*", STAR, 0, 0, 0, 0, 0, 0, CULT( "mtrRate", DAT, MTR_RATE, 0, 0, VHRLY, TYFL, 0, N, 0.f, N, N), CULT( "mtrDemandRate", DAT, MTR_DMDRATE, 0, 0, VHRLY, TYFL, 0, N, 0.f, N, N), CULT( "mtrSubMeters", DAT, MTR_SUBMTRI, ARRAY, 0, VEOI, TYREF, &MtriB, N, 0.f, v DIM_SUBMETERLIST, N), -CULT( "mtrSubMeterMults",DAT, MTR_SUBMTRMULT, ARRAY, 0, VEOI, TYFL, 0, N, 1.f, v DIM_SUBMETERLIST, N), +CULT( "mtrSubMeterMults",DAT, MTR_SUBMTRMULT, ARRAY, 0, VHRLY, TYFL, 0, N, 1.f, v DIM_SUBMETERLIST, N), CULT( "endMeter", ENDER, 0, 0, 0, 0, 0, 0, N, 0.f, N, N), CULT() }; // mtrT @@ -1757,7 +1757,7 @@ static CULT ldMeterT[] = //------ LOADMETER cmd RAT Entry table //----------------- ----- ----------------- ------- -- ------ ----- ------ ------ ---- ---- CULT("*", STAR, 0, 0, 0, 0, 0, 0, 0.f, N, lmtStarCkf), CULT("lmtSubMeters", DAT, LOADMTR_SUBMTRI, ARRAY, 0, VEOI, TYREF, &LdMtriB,N, 0.f, v DIM_SUBMETERLIST, N), - CULT("lmtSubMeterMults",DAT, LOADMTR_SUBMTRMULT,ARRAY, 0, VEOI, TYFL, 0, N, 1.f, v DIM_SUBMETERLIST, N), + CULT("lmtSubMeterMults",DAT, LOADMTR_SUBMTRMULT,ARRAY, 0, VSUBHRLY,TYFL, 0, N, 1.f, v DIM_SUBMETERLIST, N), CULT("endLOADMETER", ENDER, 0, 0, 0, 0, 0, 0, 0.f, N, N), CULT() }; // ldMeterT diff --git a/src/cnguts.cpp b/src/cnguts.cpp index 9dda313f1..6921bb19a 100644 --- a/src/cnguts.cpp +++ b/src/cnguts.cpp @@ -1451,6 +1451,30 @@ void ZNRES::zr_InitCurr() // initialize curr mbrs curr.Y.zr_Init1(); } // ZNRES::zr_InitCurr //============================================================================= + +// struct SUBMETERSEQ: retains accumulation order for submeters +// Why: Submeters must be accumulated "bottom up". +// Order is derived in sortSubMeterList and retained here. +struct SUBMETERSEQ +{ + void smsq_Clear() + { + smsq_MTR.clear(); + smsq_LOADMTR.clear(); + } + + RC smsq_Setup(); + void smsq_AccumSubhr() const; + void smsq_AccumHour() const; + +private: + std::vector< TI> smsq_MTR; // MTR submeter accum order + std::vector< TI> smsq_LOADMTR; // LOADMTR submeter accum order +}; // SUBMETERSEQ +//----------------------------------------------------------------------------- +static SUBMETERSEQ SubMeterSeq; + + #define ZRi1 nHrHeat // 1st SI member #define ZRnI ((oRes(nHrCeilFan) - oRes(nHrHeat))/sizeof(SI) + 1) // # SI members. // SIs: # hours @@ -1578,6 +1602,12 @@ LOCAL void FC doIvlAccum() pAM->amt_Accum(C_IVLCH_H, Top.isBegHour, Top.isEndHour); } + // Submeter accumulation for subhr interval + // (currently only LOADMTR, 8-23) + SubMeterSeq.smsq_AccumSubhr(); + + + // LOADMTRs: subhr -> hour LOADMTR* pLMSum = LdMtrR.p + LdMtrR.n; LOADMTR* pLM; RLUP(LdMtrR, pLM) // loop LOADMTRs @@ -2199,27 +2229,6 @@ static RC sortSubMeterList( // sort and check re submeters } return rc; } // sortSubMeterList -//----------------------------------------------------------------------------- -// struct SUBMETERSEQ: retains accumulation order for submeters -// Why: Submeters must be accumulated "bottom up". -// Order is derived in sortSubMeterList and retained here. -struct SUBMETERSEQ -{ - void smsq_Clear() - { - smsq_MTR.clear(); - smsq_LOADMTR.clear(); - } - - RC smsq_Setup(); - void smsq_Accum(); - -private: - std::vector< TI> smsq_MTR; // MTR submeter accum order - std::vector< TI> smsq_LOADMTR; // LOADMTR submeter accum order -}; // SUBMETERSEQ -//----------------------------------------------------------------------------- -static SUBMETERSEQ SubMeterSeq; //============================================================================= RC cgSubMeterSetup() // public access to SUBMETER::smsq_Setup { @@ -2257,7 +2266,17 @@ RC SUBMETERSEQ::smsq_Setup() // derive submeter sequences } // SUBMETERSEQ::smsq_Setup //----------------------------------------------------------------------------- -void SUBMETERSEQ::smsq_Accum() // METER and LOADMETER submeter accumulation +void SUBMETERSEQ::smsq_AccumSubhr() const // submeter accum for meters with subhr resolution +{ + for (TI ti : smsq_LOADMTR) + { + LOADMTR* lmt; + if (LdMtrR.GetAtGud(ti, lmt)) + lmt->lmt_AccumFromSubmeters(); + } +} // SUBMETERSEQ::smsq_AccumSubhr +//----------------------------------------------------------------------------- +void SUBMETERSEQ::smsq_AccumHour() const // submeter accum for meters with hour resolution { for (TI ti : smsq_MTR) { MTR* mtr; @@ -2265,12 +2284,7 @@ void SUBMETERSEQ::smsq_Accum() // METER and LOADMETER submeter accumulation mtr->mtr_AccumFromSubmeters(); } - for (TI ti : smsq_LOADMTR) - { LOADMTR* lmt; - if (LdMtrR.GetAtGud(ti, lmt)) - lmt->lmt_AccumFromSubmeters(); - } -} // SUBMETERSEQ::smsq_Accum +} // SUBMETERSEQ::smsq_AccumHour //============================================================================= LOCAL void FC mtrsAccum( // Accumulate metered results: add interval to next, + tot and sum. // acts on METERs, DHWMTRs, LOADMTRs, and AFMTRs @@ -2282,9 +2296,10 @@ LOCAL void FC mtrsAccum( // Accumulate metered results: add interval to next, + // Not called with ivl = C_IVLCH_H { if (ivl == C_IVLCH_D) // if accumulating hour -> day - SubMeterSeq.smsq_Accum(); // accumulate hour ivl from submeter(s) with possible multipliers - // Submeters defined for METER and LOADMETER (4-17-2023) - // Done only for hour + SubMeterSeq.smsq_AccumHour(); // accumulate hour ivl from submeter(s) with possible multipliers + // Hourly-interval submeters defined for METER (8-23) + // Done only for hour. + // See also smsq_AccumSubhr() re subhr-interval meters. // METERs MTR* mtr; @@ -2665,7 +2680,7 @@ void LOADMTR::lmt_AccumFromSubmeters() // accumulate submeters into this LOADME // loop submeters for (int iSM = 0; lmt_subMtri[iSM] > 0; iSM++) { const LOADMTR* pSM = LdMtrR.GetAt(lmt_subMtri[iSM]); - VAccum(&H.qHtg, LOADMTR_IVL::lmt_NFLOAT, &pSM->H.qHtg, lmt_subMtrMult[iSM]); + VAccum(&S.qHtg, LOADMTR_IVL::lmt_NFLOAT, &pSM->S.qHtg, lmt_subMtrMult[iSM]); // lmt_count not maintained } } // LOADMTR::lmt_AccumFromSubmeters diff --git a/test/ref/ASHPPKGROOM.REP b/test/ref/ASHPPKGROOM.REP index 162157010..c31b2e045 100644 --- a/test/ref/ASHPPKGROOM.REP +++ b/test/ref/ASHPPKGROOM.REP @@ -973,7 +973,7 @@ loadmeter Parent: Top -------------------- -- --- ----- -- ---- ----- --------------- -------- ---------- -------- -------- * 3 0 8192 0 0 0 0 0 0 nz lmtSubMeters 6 2 128 0 1 8192 LOADMETER 0 0 nz 0 - lmtSubMeterMults 6 53 128 0 1 2 0 1 nz 0 + lmtSubMeterMults 6 53 128 0 1763 2 0 1 nz 0 endLOADMETER 13 0 0 0 0 0 0 0 0 0 @@ -1701,7 +1701,7 @@ meter Parent: Top mtrRate 6 2 0 0 739 2 0 0 0 0 mtrDemandRate 6 3 0 0 739 2 0 0 0 0 mtrSubMeters 6 4 128 0 1 8192 meter 0 0 nz 0 - mtrSubMeterMults 6 55 128 0 1 2 0 1 nz 0 + mtrSubMeterMults 6 55 128 0 739 2 0 1 nz 0 endMeter 13 0 0 0 0 0 0 0 0 0 @@ -1989,7 +1989,7 @@ inverse Parent: Top ivX 6 6 8 0 1771 2 0 0 0 0 ivY 6 7 8 0 1771 2 0 0 0 0 endInverse 13 0 0 0 0 0 0 0 0 0 -! CSE 0.918.0+alt-string-ptrs.3cd2999d.33 for Win32 console +! CSE 0.918.0+submeter-variable-multiplier.72cfdd7b.48.dirty for Win32 console @@ -3552,18 +3552,18 @@ Input for Run 001: -! CSE 0.918.0+alt-string-ptrs.3cd2999d.33 for Win32 console run(s) done: Wed 12-Jul-23 2:59:57 pm +! CSE 0.918.0+submeter-variable-multiplier.72cfdd7b.48.dirty for Win32 console run(s) done: Mon 07-Aug-23 11:53:30 am ! Executable: d:\cse\msvc\cse.exe -! 12-Jul-23 2:54 pm (VS 14.29 2779136 bytes) (HPWH 1.22.0) +! 07-Aug-23 11:53 am (VS 14.29 2775552 bytes) (HPWH 1.22.0) ! Command line: -x! -t1 ashppkgroom ! Input file: D:\cse\test\ashppkgroom.cse ! Report file: D:\CSE\TEST\ASHPPKGROOM.REP ! Timing info -- -! Input: Time = 0.10 Calls = 2 T/C = 0.0480 +! Input: Time = 0.10 Calls = 2 T/C = 0.0495 ! AutoSizing: Time = 0.30 Calls = 1 T/C = 0.2960 -! Simulation: Time = 6.67 Calls = 1 T/C = 6.6670 +! Simulation: Time = 6.67 Calls = 1 T/C = 6.6720 ! Reports: Time = 0.00 Calls = 1 T/C = 0.0020 -! Total: Time = 7.07 Calls = 1 T/C = 7.0680 +! Total: Time = 7.08 Calls = 1 T/C = 7.0770 diff --git a/test/ref/submeter.rep b/test/ref/submeter.rep index cea30e038..5696511b5 100644 --- a/test/ref/submeter.rep +++ b/test/ref/submeter.rep @@ -3,16 +3,16 @@ Error Messages for Run 001: --------------- -SUBMETER.CSE(7116): Warning: +SUBMETER.CSE(7117): Warning: LOADMETER 'LMHtg': Duplicate reference from LOADMETER 'LMCancel' --------------- -SUBMETER.CSE(7117): Warning: +SUBMETER.CSE(7118): Warning: LOADMETER 'LMClg': Duplicate reference from LOADMETER 'LMCancel' --------------- -SUBMETER.CSE(7116): Warning: +SUBMETER.CSE(7117): Warning: LOADMETER 'LMHtg': Duplicate reference from LOADMETER 'LMCancel' --------------- -SUBMETER.CSE(7117): Warning: +SUBMETER.CSE(7118): Warning: LOADMETER 'LMClg': Duplicate reference from LOADMETER 'LMCancel' --------------- Warning at hour/subhour 9/0 on Mon 09-Feb of simulation: @@ -120,114 +120,2167 @@ Yr 4.309 0 0 0 0 0 0 0 0 0 0 -LMAll +Monthly Energy Use, meter "MtrElecPeak" + +Mon Tot Clg Htg HPBU Dhw DhwBU DhwMFL FanC FanH FanV Fan Aux Proc Lit Rcp Ext Refr Dish Dry Wash Cook User1 User2 BT PV +--- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ +Jan 569.84 0 148.09 6.529 52.014 72.612 0 0 32.154 11.952 0 8.462 0 52.694 162.31 7.441 41.545 4.949 2.438 7.438 4.050 0 0.536 0 -45.37 +Feb 332.63 0 67.476 0.606 50.559 20.467 0 0 14.653 10.795 0 3.003 0 44.395 135.11 6.275 38.308 2.474 2.608 6.241 3.589 0 0.260 0 -74.20 +Mar 213.52 0 12.167 0 65.184 39.827 0 0 2.636 11.952 0 0.682 0 45.167 143.40 6.383 44.869 6.950 4.587 10.220 4.006 0 0.676 0 -185.2 +Apr 94.824 0 0.877 0 49.850 36.150 0 0 0.187 11.566 0 0.136 0 39.853 135.96 5.641 43.680 6.023 1.118 6.056 3.251 0 0.737 0 -246.3 +May 30.109 0 0 0 41.496 11.841 0 13.212 0 11.952 0 0 0 37.196 131.84 5.252 48.540 0 1.909 5.533 3.298 0 0.0256 0 -282.0 +Jun 52.918 32.079 0 0 32.854 0 0 16.221 0 11.566 0 0 0 34.282 122.14 4.853 49.550 6.023 4.296 12.229 3.419 0 0.0335 0 -276.6 +Jul 120.62 106.96 0 0 34.869 10.965 0 27.633 0 11.952 0 0 0 36.310 131.55 5.136 53.492 3.402 0.846 3.334 3.732 0 0.124 0 -309.7 +Aug 130.02 81.672 0 0 22.336 24.420 0 20.634 0 11.952 0 0 0 38.967 136.48 5.507 53.770 4.948 2.710 6.208 3.432 0 0.362 0 -283.4 +Sep 121.69 0.0167 0 0 34.438 32.134 0 7.195 0 11.566 0 0 0 41.996 139.33 5.939 49.249 8.498 1.972 6.595 3.349 0 0.214 0 -220.8 +Oct 227.57 0 0 0 41.094 35.829 0 8.111 0 11.952 0 0 0 47.381 153.07 6.702 47.806 9.899 3.629 9.918 3.458 0 4.883 0 -156.2 +Nov 365.43 0 18.468 0.0397 49.999 42.701 0 0 3.994 11.566 0 1.774 0 49.709 154.67 7.010 42.628 9.229 2.481 5.293 3.998 0 0.769 0 -38.90 +Dec 588.34 0 121.62 22.722 65.879 72.769 0 0 26.588 11.952 0 7.234 0 53.137 163.92 7.517 41.413 6.023 4.304 10.575 4.390 0 1.432 0 -33.14 + +Yr 2847.5 220.73 368.70 29.897 540.57 399.72 0 93.006 80.213 140.72 0 21.292 0 521.09 1709.8 73.656 554.85 68.418 32.898 89.642 43.971 0 10.053 0 -2152 + + + +Daily Energy Use, meter "MtrElecPeak", Jul + +Day Tot Clg Htg HPBU Dhw DhwBU DhwMFL FanC FanH FanV Fan Aux Proc Lit Rcp Ext Refr Dish Dry Wash Cook User1 User2 BT PV +--- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ + 1 2.104 3.314 0 0 0 0 0 0.808 0 0.386 0 0 0 1.171 4.230 0.167 1.789 0 0 0 0.129 0 0 0 -9.889 + 2 10.719 9.445 0 0 0 0 0 2.231 0 0.386 0 0 0 1.171 4.230 0.167 1.813 0 0 0.882 0.129 0 0 0 -9.734 + 3 21.399 18.874 0 0 0 0 0 4.325 0 0.386 0 0 0 1.171 4.277 0.162 1.838 0 0 0 0.101 0 0 0 -9.735 + 4 19.618 17.493 0 0 0 0 0 4.048 0 0.386 0 0 0 1.171 4.277 0.162 1.849 0 0 0 0.101 0 0 0 -9.869 + 5 21.727 18.981 0 0 0 0 0 4.363 0 0.386 0 0 0 1.171 4.277 0.162 1.853 0 0 0 0.101 0 0 0 -9.567 + 6 21.778 15.646 0 0 4.139 0 0 3.793 0 0.386 0 0 0 1.171 4.230 0.167 1.804 0 0 0 0.129 0 0 0 -9.686 + 7 10.589 10.188 0 0 0 0 0 2.568 0 0.386 0 0 0 1.171 4.230 0.167 1.803 0 0 0 0.129 0 0 0 -10.05 + 8 14.276 10.207 0 0 3.569 0 0 2.466 0 0.386 0 0 0 1.171 4.230 0.167 1.802 0 0 0 0.129 0 0 0 -9.851 + 9 -2.588 0 0 0 0 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.744 0 0 0 0.129 0 0 0 -10.41 + 10 -1.360 0 0 0 1.072 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.715 0 0 0 0.129 0 .00138 0 -10.23 + 11 -1.419 0 0 0 0 0 0 1.087 0 0.386 0 0 0 1.171 4.277 0.162 1.691 0 0 0 0.101 0 0 0 -10.29 + 12 1.705 0 0 0 3.827 0 0 0.251 0 0.386 0 0 0 1.171 4.277 0.162 1.658 0 0 0 0.101 0 0 0 -10.13 + 13 -1.243 0 0 0 0 0 0 0.585 0 0.386 0 0 0 1.171 4.230 0.167 1.606 0 0 0.882 0.129 0 0 0 -10.40 + 14 2.225 0 0 0 2.268 0 0 0.167 0 0.386 0 0 0 1.171 4.230 0.167 1.596 2.474 0 0 0.129 0 0 0 -10.36 + 15 -2.279 0 0 0 0 0 0 0.251 0 0.386 0 0 0 1.171 4.230 0.167 1.609 0 0 0 0.129 0 0 0 -10.22 + 16 -0.689 0 0 0 1.601 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.592 0 0 0.241 0.129 0 0 0 -10.21 + 17 -2.616 0 0 0 0 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.608 0 0 0 0.129 0 0 0 -10.31 + 18 1.285 0 0 0 3.433 0 0 0 0 0.386 0 0 0 1.171 4.277 0.162 1.672 0 0 0 0.101 0 0 0 -9.916 + 19 -0.633 0 0 0 0.445 0 0 0 0 0.386 0 0 0 1.171 4.277 0.162 1.714 0 0.291 0.882 0.101 0 0.0693 0 -10.13 + 20 0.730 0 0 0 2.770 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.739 0 0 0 0.129 0 0 0 -9.862 + 21 1.640 1.202 0 0 2.136 0 0 0.294 0 0.386 0 0 0 1.171 4.230 0.167 1.775 0 0 0 0.129 0 0.0217 0 -9.871 + 22 -1.233 0.637 0 0 0 0 0 0.158 0 0.386 0 0 0 1.171 4.230 0.167 1.760 0 0 0 0.129 0 0 0 -9.872 + 23 -2.321 0 0 0 0 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.719 0 0 0 0.129 0 0 0 -10.12 + 24 -2.454 0 0 0 0 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.692 0 0 0 0.129 0 0 0 -10.23 + 25 10.656 0 0 0 2.028 10.965 0 0 0 0.386 0 0 0 1.171 4.277 0.162 1.694 0 0 0 0.101 0 0.0315 0 -10.16 + 26 -0.161 0 0 0 1.911 0 0 0 0 0.386 0 0 0 1.171 4.277 0.162 1.742 0 0 0 0.101 0 0 0 -9.910 + 27 -0.967 0 0 0 0 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.756 0.927 0 0 0.129 0 0 0 -9.732 + 28 0.160 0.972 0 0 0.814 0 0 0.238 0 0.386 0 0 0 1.171 4.230 0.167 1.762 0 0 0 0.129 0 0 0 -9.708 + 29 -1.811 0 0 0 0 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.744 0 0 0 0.129 0 0 0 -9.637 + 30 1.485 0 0 0 2.437 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.678 0 0.555 0.447 0.129 0 0 0 -9.714 + 31 0.304 0 0 0 2.419 0 0 0 0 0.386 0 0 0 1.171 4.230 0.167 1.675 0 0 0 0.129 0 .00066 0 -9.873 + +Mon 120.62 106.96 0 0 34.869 10.965 0 27.633 0 11.952 0 0 0 36.310 131.55 5.136 53.492 3.402 0.846 3.334 3.732 0 0.124 0 -309.7 + + + +Hourly Energy Use, meter "MtrElecPeak", Fri 03-Jul + +Hr Tot Clg Htg HPBU Dhw DhwBU DhwMFL FanC FanH FanV Fan Aux Proc Lit Rcp Ext Refr Dish Dry Wash Cook User1 User2 BT PV +--- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ + 1 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 + 2 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 + 3 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 + 4 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 + 5 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 + 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 8 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 + 9 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 + 10 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 + 11 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 + 12 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 + 13 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 + 14 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 + 15 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 + 16 -2.747 0 0 0 0 0 0 0 0 0.0771 0 0 0 0.101 0.713 0.0110 0.346 0 0 0 0.0137 0 0 0 -4.009 + 17 2.418 3.336 0 0 0 0 0 0.738 0 0.0771 0 0 0 0.120 0.788 0.0174 0.364 0 0 0 0.0183 0 0 0 -3.041 + 18 6.308 5.385 0 0 0 0 0 1.224 0 0.0771 0 0 0 0.171 0.875 0.0349 0.375 0 0 0 0.0280 0 0 0 -1.862 + 19 7.648 5.296 0 0 0 0 0 1.224 0 0.0771 0 0 0 0.326 0.933 0.0440 0.377 0 0 0 0.0260 0 0 0 -0.656 + 20 7.772 4.857 0 0 0 0 0 1.138 0 0.0771 0 0 0 0.454 0.968 0.0551 0.376 0 0 0 0.0145 0 0 0 -0.167 + 21 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 + 22 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 + 23 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 + 24 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 + +Day 21.399 18.874 0 0 0 0 0 4.325 0 0.386 0 0 0 1.171 4.277 0.162 1.838 0 0 0 0.101 0 0 0 -9.735 + + + +LMAll + + Mon Htg Clg + --- ---------- ---------- + 1 3777 0 + 2 2686 0 + 3 518 0 + 4 766 0 + 5 0 0 + 6 0 -162 + 7 0 -586 + 8 0 -414 + 9 0 -1 + 10 13 0 + 11 935 0 + 12 3304 0 + + Yr 12000 -1163 + + + +LMHtg + + Mon Htg Clg + --- ---------- ---------- + 1 3777 0 + 2 2686 0 + 3 518 0 + 4 766 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 13 0 + 11 935 0 + 12 3304 0 + + Yr 12000 0 + + + +LMClg + + Mon Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 -162 + 7 0 -586 + 8 0 -414 + 9 0 -1 + 10 0 0 + 11 0 0 + 12 0 0 + + Yr 0 -1163 + + + +LMClgPeak + + Mon Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 -106 + 7 0 -394 + 8 0 -294 + 9 0 -0 + 10 0 0 + 11 0 0 + 12 0 0 + + Yr 0 -794 + + + +LMCombo + + Mon Htg Clg + --- ---------- ---------- + 1 9442 0 + 2 6716 0 + 3 1294 0 + 4 1916 0 + 5 0 0 + 6 0 -406 + 7 0 -1465 + 8 0 -1036 + 9 0 -2 + 10 34 0 + 11 2337 0 + 12 8261 0 + + Yr 29999 -2908 + + + +LMCancel + + Mon Htg Clg + --- ---------- ---------- + 1 -0 0 + 2 -0 0 + 3 -0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 -0 + 8 0 0 + 9 0 -0 + 10 0 0 + 11 -0 0 + 12 0 0 + + Yr 0 0 + + + +LMClg hourly for Wed 01-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 -0.066 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 -2.11 + 19 0 -4.98 + 20 0 -5.92 + 21 0 -4.33 + 22 0 -2.77 + 23 0 -1.07 + 24 0 0 + + +LMClg hourly for Thu 02-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 -13.67 + 19 0 -10.15 + 20 0 -11.41 + 21 0 -9.41 + 22 0 -5.10 + 23 0 -3.06 + 24 0 -1.15 + + +LMClg hourly for Fri 03-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 -0.00010 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -12.08 + 18 0 -18.95 + 19 0 -18.43 + 20 0 -17.06 + 21 0 -11.86 + 22 0 -8.50 + 23 0 -8.90 + 24 0 -6.55 + + +LMClg hourly for Sat 04-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 -1.50 + 2 0 -0.26 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -8.05 + 18 0 -19.31 + 19 0 -18.70 + 20 0 -16.91 + 21 0 -11.55 + 22 0 -7.72 + 23 0 -4.92 + 24 0 -2.81 + + +LMClg hourly for Sun 05-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 -1.36 + 2 0 -0.42 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -11.68 + 18 0 -18.71 + 19 0 -18.27 + 20 0 -17.76 + 21 0 -12.13 + 22 0 -8.44 + 23 0 -5.61 + 24 0 -3.27 + + +LMClg hourly for Mon 06-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 -1.90 + 2 0 -0.82 + 3 0 -3.66 + 4 0 -0.79 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -9.08 + 18 0 -18.86 + 19 0 -17.45 + 20 0 -13.25 + 21 0 -9.10 + 22 0 -6.04 + 23 0 -3.10 + 24 0 -1.77 + + +LMClg hourly for Tue 07-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 -0.72 + 2 0 -0.043 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -0.58 + 18 0 -17.32 + 19 0 -11.99 + 20 0 -10.72 + 21 0 -7.63 + 22 0 -6.38 + 23 0 -4.09 + 24 0 -0.97 + + +LMClg hourly for Wed 08-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 -0.024 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 -15.66 + 19 0 -11.68 + 20 0 -11.34 + 21 0 -8.41 + 22 0 -5.76 + 23 0 -1.87 + 24 0 -0.048 + + +LMClg hourly for Thu 09-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Fri 10-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Sat 11-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Sun 12-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Mon 13-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Tue 14-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Wed 15-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Thu 16-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Fri 17-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Sat 18-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Sun 19-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Mon 20-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClg hourly for Tue 21-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 -1.31 + 20 0 -3.51 + 21 0 -2.27 + 22 0 -0.78 + 23 0 0 + 24 0 0 + + +LMClg hourly for Wed 22-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 -0.057 + 20 0 -2.75 + 21 0 -1.18 + 22 0 -0.011 + 23 0 0 + 24 0 0 + + +LMClg hourly for Thu 23-Jul - Mon Htg Clg + Hr Htg Clg --- ---------- ---------- - 1 3777 0 - 2 2686 0 - 3 518 0 - 4 766 0 + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 5 0 0 - 6 0 -162 - 7 0 -586 - 8 0 -414 - 9 0 -1 - 10 13 0 - 11 935 0 - 12 3304 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 - Yr 12000 -1163 +LMClg hourly for Fri 24-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 -LMHtg +LMClg hourly for Sat 25-Jul - Mon Htg Clg + Hr Htg Clg --- ---------- ---------- - 1 3777 0 - 2 2686 0 - 3 518 0 - 4 766 0 + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 - 10 13 0 - 11 935 0 - 12 3304 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 - Yr 12000 0 +LMClg hourly for Sun 26-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 -LMClg +LMClg hourly for Mon 27-Jul - Mon Htg Clg + Hr Htg Clg --- ---------- ---------- 1 0 0 2 0 0 3 0 0 4 0 0 5 0 0 - 6 0 -162 - 7 0 -586 - 8 0 -414 - 9 0 -1 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 10 0 0 11 0 0 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 - Yr 0 -1163 +LMClg hourly for Tue 28-Jul + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 -0.73 + 20 0 -3.25 + 21 0 -1.73 + 22 0 -0.30 + 23 0 0 + 24 0 0 -LMCombo - Mon Htg Clg +LMClg hourly for Wed 29-Jul + + Hr Htg Clg --- ---------- ---------- - 1 9442 0 - 2 6716 0 - 3 1294 0 - 4 1916 0 + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 5 0 0 - 6 0 -406 - 7 0 -1465 - 8 0 -1036 - 9 0 -2 - 10 34 0 - 11 2337 0 - 12 8261 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 - Yr 29999 -2908 +LMClg hourly for Thu 30-Jul + + Hr Htg Clg + --- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 -LMCancel +LMClg hourly for Fri 31-Jul - Mon Htg Clg + Hr Htg Clg --- ---------- ---------- 1 0 0 - 2 -0 0 - 3 -0 0 - 4 -0 0 + 2 0 0 + 3 0 0 + 4 0 0 5 0 0 - 6 0 -0 - 7 0 -0 - 8 0 -0 + 6 0 0 + 7 0 0 + 8 0 0 9 0 0 10 0 0 - 11 -0 0 + 11 0 0 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + + +LMClg daily for Jul + + Day Htg Clg + --- ---------- ---------- + 182 0 -21.25 + 183 0 -53.94 + 184 0 -102.34 + 185 0 -91.71 + 186 0 -97.66 + 187 0 -85.81 + 188 0 -60.43 + 189 0 -54.79 + 190 0 0 + 191 0 0 + 192 0 0 + 193 0 0 + 194 0 0 + 195 0 0 + 196 0 0 + 197 0 0 + 198 0 0 + 199 0 0 + 200 0 0 + 201 0 0 + 202 0 -7.87 + 203 0 -4.00 + 204 0 0 + 205 0 0 + 206 0 0 + 207 0 0 + 208 0 0 + 209 0 -6.00 + 210 0 0 + 211 0 0 + 212 0 0 + + + +LMClgPeak hourly for Wed 01-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 -2.11 + 19 0 -4.98 + 20 0 -5.92 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Thu 02-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 -13.67 + 19 0 -10.15 + 20 0 -11.41 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Fri 03-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -12.08 + 18 0 -18.95 + 19 0 -18.43 + 20 0 -17.06 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sat 04-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -8.05 + 18 0 -19.31 + 19 0 -18.70 + 20 0 -16.91 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sun 05-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -11.68 + 18 0 -18.71 + 19 0 -18.27 + 20 0 -17.76 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Mon 06-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -9.08 + 18 0 -18.86 + 19 0 -17.45 + 20 0 -13.25 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Tue 07-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 -0.58 + 18 0 -17.32 + 19 0 -11.99 + 20 0 -10.72 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Wed 08-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 -15.66 + 19 0 -11.68 + 20 0 -11.34 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Thu 09-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Fri 10-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sat 11-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sun 12-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Mon 13-Jul - Yr -0 -0 + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Tue 14-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Wed 15-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Thu 16-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Fri 17-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sat 18-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sun 19-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Mon 20-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Tue 21-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 -1.31 + 20 0 -3.51 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Wed 22-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 -0.057 + 20 0 -2.75 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Thu 23-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Fri 24-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sat 25-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Sun 26-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Mon 27-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Tue 28-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 -0.73 + 20 0 -3.25 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Wed 29-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Thu 30-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + +LMClgPeak hourly for Fri 31-Jul + + Hr Htg Clg + -- ---------- ---------- + 1 0 0 + 2 0 0 + 3 0 0 + 4 0 0 + 5 0 0 + 6 0 0 + 7 0 0 + 8 0 0 + 9 0 0 + 10 0 0 + 11 0 0 + 12 0 0 + 13 0 0 + 14 0 0 + 15 0 0 + 16 0 0 + 17 0 0 + 18 0 0 + 19 0 0 + 20 0 0 + 21 0 0 + 22 0 0 + 23 0 0 + 24 0 0 + + + +LMClgPeak daily for Jul + + Day Htg Clg + ------------ ---------- ---------- + Wed 01-Jul 0 -13.01 + Thu 02-Jul 0 -35.22 + Fri 03-Jul 0 -66.52 + Sat 04-Jul 0 -62.96 + Sun 05-Jul 0 -66.43 + Mon 06-Jul 0 -58.64 + Tue 07-Jul 0 -40.60 + Wed 08-Jul 0 -38.67 + Thu 09-Jul 0 0 + Fri 10-Jul 0 0 + Sat 11-Jul 0 0 + Sun 12-Jul 0 0 + Mon 13-Jul 0 0 + Tue 14-Jul 0 0 + Wed 15-Jul 0 0 + Thu 16-Jul 0 0 + Fri 17-Jul 0 0 + Sat 18-Jul 0 0 + Sun 19-Jul 0 0 + Mon 20-Jul 0 0 + Tue 21-Jul 0 -4.82 + Wed 22-Jul 0 -2.81 + Thu 23-Jul 0 0 + Fri 24-Jul 0 0 + Sat 25-Jul 0 0 + Sun 26-Jul 0 0 + Mon 27-Jul 0 0 + Tue 28-Jul 0 -3.98 + Wed 29-Jul 0 0 + Thu 30-Jul 0 0 + Fri 31-Jul 0 0 ! Log for Run 001: -! CSE 0.918.0 for Win32 console +! CSE 0.918.0+submeter-variable-multiplier.72cfdd7b.48.dirty for Win32 console @@ -1302,6 +3355,7 @@ Input for Run 001: matCond = 0.09167 // Conductivity (always per foot of thickness), Btuh-ft/ft2-°F matCondCT = 0.000122 // Coefficient for temperature adjustment of matCond in the forward difference surface conduction model, F(-1) + METER "MtrElecPeak" mtrSubmeters=MtrElec mtrSubMeterMults= tofloat( $hour > 15 && $hour < 21) METER "MtrElec" mtrSubmeters=MtrElec2 METER "MtrElec2" mtrSubmeters=MtrElecPV METER "MtrElecPV" @@ -2812,6 +4866,7 @@ Input for Run 001: LOADMETER "LMAll" LOADMETER "LMHtg" LOADMETER "LMClg" + LOADMETER "LMClgPeak" lmtSubMeters = LMClg lmtSubMeterMults = $hour > 14 && $hour < 21 LOADMETER "LMCombo" lmtSubMeters = LMHtg, LMClg lmtSubMeterMults = 2.5, 2.5 LOADMETER "LMCancel" lmtSubMeters = LMAll, LMCombo, LMHtg, LMClg lmtSubMeterMults = -2.5, .5, 1.25, 1.25 @@ -2879,49 +4934,69 @@ Input for Run 001: REPORT rpType=MTR rpMeter=MtrElec2 rpFreq=MONTH REPORT rpType=MTR rpMeter=MtrNatGas rpFreq=MONTH -# #define LMCOLS( lm, X) \ -# REPORTCOL colHead="Htg" colVal=@LOADMETER[ lm].X.qHtg*.001 colWid=10 colDec=0 \ -# REPORTCOL colHead="Clg" colVal=@LOADMETER[ lm].X.qClg*.001 colWid=10 colDec=0 + REPORT rpType=MTR rpMeter=MtrElecPeak rpBtuSf=1000. rpFreq=Month + REPORT rpType=MTR rpMeter=MtrElecPeak rpBtuSf=1000. rpFreq=Day rpDayBeg = jul 1 rpDayEnd = Jul 31 + REPORT rpType=MTR rpMeter=MtrElecPeak rpBtuSf=1000. rpFreq=Hour rpDayBeg = jul 3 rpDayEnd = Jul 3 + + +# #define LMCOLS( lm, X, dp) \ +# REPORTCOL colHead="Htg" colVal=@LOADMETER[ lm].X.qHtg*.001 colWid=10 colDec=dp \ +# REPORTCOL colHead="Clg" colVal=@LOADMETER[ lm].X.qClg*.001 colWid=10 colDec=dp # #define LMREPORT( lm) \ # REPORT rpType=UDT rpFreq=MONTH rpTitle=lm \ # REPORTCOL colHead="Mon" colVal=$Month colWid = 3 \ -# LMCOLS( lm,M) \ +# LMCOLS( lm,M,0) \ # REPORT rpType=UDT rpFreq=YEAR rpHeader=NO \ # REPORTCOL colVal="Yr" colWid = 3 \ -# LMCOLS( lm, Y) +# LMCOLS( lm, Y,0) LMREPORT( "LMAll") LMREPORT( "LMHtg") LMREPORT( "LMClg") + LMREPORT( "LMClgPeak") LMREPORT( "LMCombo") LMREPORT( "LMCancel") + REPORT rpType=UDT rpFreq=Hour rpTitle="LMClg hourly" rpDayBeg=Jul 1 rpDayEnd=jul 31 + REPORTCOL colHead="Hr" colVal=$hour colWid = 3 + LMCOLS( "LMClg",H,2) + REPORT rpType=UDT rpFreq=Day rpTitle = "LMClg daily" rpDayBeg=Jul 1 rpDayEnd=jul 31 + REPORTCOL colHead="Day" colVal=$dayofyear colWid = 3 + LMCOLS( "LMClg", D,2) + + REPORT rpType=UDT rpFreq=Hour rpTitle="LMClgPeak hourly" rpDayBeg=Jul 1 rpDayEnd=Jul 31 + REPORTCOL colHead="Hr" colVal=$hour colWid = 2 + LMCOLS( "LMClgPeak",H,2) + REPORT rpType=UDT rpFreq=Day rpTitle = "LMClgPeak daily" rpDayBeg=Jul 1 rpDayEnd=jul 31 + REPORTCOL colHead="Day" colVal=@Top.dateStr colWid = 12 + LMCOLS( "LMClgPeak", D,2) + RUN $EOF ----------------------- -??? SUBMETER.CSE(7116): Warning: +??? SUBMETER.CSE(7117): Warning: ??? LOADMETER 'LMHtg': Duplicate reference from LOADMETER 'LMCancel' ----------------------- -??? SUBMETER.CSE(7117): Warning: +??? SUBMETER.CSE(7118): Warning: ??? LOADMETER 'LMClg': Duplicate reference from LOADMETER 'LMCancel' ----------------------- -! CSE 0.918.0 for Win32 console run(s) done: Fri 23-Jun-23 6:00:44 pm +! CSE 0.918.0+submeter-variable-multiplier.72cfdd7b.48.dirty for Win32 console run(s) done: Mon 07-Aug-23 11:22:42 am ! Executable: d:\cse\msvc\cse.exe -! 23-Jun-23 5:52 pm (VS 14.29 2749440 bytes) (HPWH 1.22.0) +! 07-Aug-23 10:48 am (VS 14.29 2775552 bytes) (HPWH 1.22.0) ! Command line: -x! -t1 submeter ! Input file: D:\cse\test\submeter.cse -! Report file: D:\cse\test\submeter.rep +! Report file: D:\CSE\TEST\SUBMETER.REP ! Timing info -- -! Input: Time = 0.89 Calls = 2 T/C = 0.4465 -! AutoSizing: Time = 0.48 Calls = 1 T/C = 0.4830 -! Simulation: Time = 6.77 Calls = 1 T/C = 6.7710 -! Reports: Time = 0.00 Calls = 1 T/C = 0.0020 -! Total: Time = 8.15 Calls = 1 T/C = 8.1540 +! Input: Time = 0.61 Calls = 2 T/C = 0.3070 +! AutoSizing: Time = 0.44 Calls = 1 T/C = 0.4360 +! Simulation: Time = 6.07 Calls = 1 T/C = 6.0660 +! Reports: Time = 0.00 Calls = 1 T/C = 0.0030 +! Total: Time = 7.12 Calls = 1 T/C = 7.1230 diff --git a/test/submeter.cse b/test/submeter.cse index efe03deb9..39f45ac57 100644 --- a/test/submeter.cse +++ b/test/submeter.cse @@ -5605,6 +5605,7 @@ MATERIAL "IntMassMat-Gypsum" matCond = 0.09167 // Conductivity (always per foot of thickness), Btuh-ft/ft2-°F matCondCT = 0.000122 // Coefficient for temperature adjustment of matCond in the forward difference surface conduction model, F(-1) +METER "MtrElecPeak" mtrSubmeters=MtrElec mtrSubMeterMults= tofloat( $hour > 15 && $hour < 21) METER "MtrElec" mtrSubmeters=MtrElec2 METER "MtrElec2" mtrSubmeters=MtrElecPV METER "MtrElecPV" @@ -7115,6 +7116,7 @@ ZONE "Attic -atc" LOADMETER "LMAll" LOADMETER "LMHtg" LOADMETER "LMClg" +LOADMETER "LMClgPeak" lmtSubMeters = LMClg lmtSubMeterMults = $hour > 14 && $hour < 21 LOADMETER "LMCombo" lmtSubMeters = LMHtg, LMClg lmtSubMeterMults = 2.5, 2.5 LOADMETER "LMCancel" lmtSubMeters = LMAll, LMCombo, LMHtg, LMClg lmtSubMeterMults = -2.5, .5, 1.25, 1.25 @@ -7182,24 +7184,44 @@ BATTERY "battery 1" REPORT rpType=MTR rpMeter=MtrElec2 rpFreq=MONTH REPORT rpType=MTR rpMeter=MtrNatGas rpFreq=MONTH - #define LMCOLS( lm, X) \ - REPORTCOL colHead="Htg" colVal=@LOADMETER[ lm].X.qHtg*.001 colWid=10 colDec=0 \ - REPORTCOL colHead="Clg" colVal=@LOADMETER[ lm].X.qClg*.001 colWid=10 colDec=0 + REPORT rpType=MTR rpMeter=MtrElecPeak rpBtuSf=1000. rpFreq=Month + REPORT rpType=MTR rpMeter=MtrElecPeak rpBtuSf=1000. rpFreq=Day rpDayBeg = jul 1 rpDayEnd = Jul 31 + REPORT rpType=MTR rpMeter=MtrElecPeak rpBtuSf=1000. rpFreq=Hour rpDayBeg = jul 3 rpDayEnd = Jul 3 + + + #define LMCOLS( lm, X, dp) \ + REPORTCOL colHead="Htg" colVal=@LOADMETER[ lm].X.qHtg*.001 colWid=10 colDec=dp \ + REPORTCOL colHead="Clg" colVal=@LOADMETER[ lm].X.qClg*.001 colWid=10 colDec=dp #define LMREPORT( lm) \ REPORT rpType=UDT rpFreq=MONTH rpTitle=lm \ REPORTCOL colHead="Mon" colVal=$Month colWid = 3 \ - LMCOLS( lm,M) \ + LMCOLS( lm,M,0) \ REPORT rpType=UDT rpFreq=YEAR rpHeader=NO \ REPORTCOL colVal="Yr" colWid = 3 \ - LMCOLS( lm, Y) + LMCOLS( lm, Y,0) LMREPORT( "LMAll") LMREPORT( "LMHtg") LMREPORT( "LMClg") + LMREPORT( "LMClgPeak") LMREPORT( "LMCombo") LMREPORT( "LMCancel") + REPORT rpType=UDT rpFreq=Hour rpTitle="LMClg hourly" rpDayBeg=Jul 1 rpDayEnd=jul 31 + REPORTCOL colHead="Hr" colVal=$hour colWid = 3 + LMCOLS( "LMClg",H,2) + REPORT rpType=UDT rpFreq=Day rpTitle = "LMClg daily" rpDayBeg=Jul 1 rpDayEnd=jul 31 + REPORTCOL colHead="Day" colVal=$dayofyear colWid = 3 + LMCOLS( "LMClg", D,2) + + REPORT rpType=UDT rpFreq=Hour rpTitle="LMClgPeak hourly" rpDayBeg=Jul 1 rpDayEnd=Jul 31 + REPORTCOL colHead="Hr" colVal=$hour colWid = 2 + LMCOLS( "LMClgPeak",H,2) + REPORT rpType=UDT rpFreq=Day rpTitle = "LMClgPeak daily" rpDayBeg=Jul 1 rpDayEnd=jul 31 + REPORTCOL colHead="Day" colVal=@Top.dateStr colWid = 12 + LMCOLS( "LMClgPeak", D,2) + RUN $EOF