NREL / OCHRE

A Python-based building energy modeling (BEM) tool designed to model flexible loads in residential buildings
https://www.nrel.gov/grid/ochre.html
BSD 3-Clause "New" or "Revised" License
40 stars 4 forks source link

New controls #106

Closed mnblonsky closed 6 months ago

mnblonsky commented 7 months ago

Addresses #103 and #77

mnblonsky commented 7 months ago

Copying list from #103 with added controls

mnblonsky commented 7 months ago

Note that Max Power for HPWH won't work for HP mode. It's tricky to implement for long time steps when the HPWH is in HP mode part time and ER mode part time. We probably want to limit the average power across the time step, which could mean lowering the ER time and increasing the HP time. Might be best to keep this out for now until there's a need.

jmaguire1 commented 7 months ago

Note that Max Power for HPWH won't work for HP mode. It's tricky to implement for long time steps when the HPWH is in HP mode part time and ER mode part time. We probably want to limit the average power across the time step, which could mean lowering the ER time and increasing the HP time. Might be best to keep this out for now until there's a need.

Agreed, I think we just don't allow this for the time being, unless there's a real need for it. Most of the time the HP will be sufficient to meet the loads, especially at long timesteps, but not always.

mnblonsky commented 7 months ago

Noting that Max Capacity (and direct Capacity) is added for HVAC, and Max Power is added for Water Heating. We don't have plans to add both of those options for both end uses, because:

I'm moving on to EV/PV/Battery controls now.

mnblonsky commented 6 months ago

Added a few battery controls to the list. I don't think we'll need controls for min/max power limits, there's no known use case for that. Only EV and PV left!

mnblonsky commented 6 months ago

Added EV controls. I'm going to skip PV controls for now, since there's no current need for it. The most useful PV control might be some sort of non-export control that limits PV to the house load (e.g., if there's no battery and no grid exports are allowed). But I think we should hold off on that until it's necessary.

mnblonsky commented 6 months ago

Just finished building the docs, they're looking good now. @jmaguire1, this is ready for your review.