osier.Technology.power_output#

Technology.power_output(demand, **kwargs)[source]#

Raise or lower the power level to meet demand. Returns current power level and appends to power history.

Parameters:

demand (unyt.unyt_quantity) – The demand at a particular timestep. Must be a unyt.unyt_quantity to avoid ambiguity.

Returns:

power_level – The current power level of the technology.

Return type:

unyt.unyt_quantity