h2integrate.storage.simple_generic_storage#

Classes

SimpleGenericStorage(**kwargs)

Simple generic storage model that acts as a pass-through component.

SimpleGenericStorageConfig(*, commodity, ...)

class h2integrate.storage.simple_generic_storage.SimpleGenericStorageConfig(*, commodity, commodity_rate_units, max_charge_rate)#
Parameters:
  • commodity (str)

  • commodity_rate_units (str)

  • max_charge_rate (float)

commodity: str#
commodity_rate_units: str#
max_charge_rate: float#
class h2integrate.storage.simple_generic_storage.SimpleGenericStorage(**kwargs)#

Simple generic storage model that acts as a pass-through component.

Note: this storage performance model is intended to be used with the DemandOpenLoopStorageController controller and has not been tested with other controllers.

setup()#

Declare inputs and outputs.

Available attributes:

name pathname comm options

compute(inputs, outputs)#

Computation for the OM component.

For a template class this is not implement and raises an error.