NREL / openstudio-load-flexibility-measures-gem

Other
1 stars 2 forks source link

Modeling GEB appliances #58

Open joseph-robertson opened 1 year ago

joseph-robertson commented 1 year ago

To be able to model load shifting of appliances.

Approach 1

Add the following arguments to the BuildResidentialScheduleFile measure:

Based on the previous inputs, stochastic schedule values falling within the peak window are shifted to after (offset by delay) the end of the peak window.

Other details/questions:

Approach 2

Perhaps we follow the approach for vacancy and power outage periods. For example, create a new schedules_peak_period argument in BuildResidentialHPXML (along with weekday/weekend and delay arguments?) that populate the HPXML like so:

      <PeakPeriods>
        <PeakPeriod>
          <BeginHour>15</BeginHour>
          <EndHour>18</EndHour>
          <Weekdays>true</Weekdays>
          <Weekends>false</Weekends>
          <Delays>
            <Dishwasher>0</Dishwasher>
            <ClothesWasher>2</ClothesWasher>
          </Delays>
        </PeakPeriod>
      </PeakPeriods>

Then we could support (1) multiple peak periods per day, (2) application to all schedule types (not just stochastically generated), and (3) defining a different delay value for each appliance.

joseph-robertson commented 1 year ago

Suggestions/thoughts:

shorowit commented 1 year ago

Being worked on here: https://github.com/NREL/openstudio-load-flexibility-measures-gem/pull/57