Source code for oemof.eesyplan.components.demand.fuel_demand
from oemof.eesyplan.components.demand.demand import Demand
[docs]
class FuelDemand(Demand):
[docs]
def __init__(self, name, bus_in_fuel, input_timeseries, carrier="fuel"):
"""
Gas demand/consumption component.
This class represents a gas demand that consumes gas according
to a specified time series pattern.
:Structure:
*input*
1. bus_in_fuel : Gas
Parameters
----------
name : str
|name|
bus_in_fuel : oemof.eesyplan.CarrierBus
|bus_in_fuel|
input_timeseries : array-like
|input_timeseries|
Examples
--------
>>> from oemof.eesyplan import CarrierBus as Bus
>>> fuel_bus = Bus(name="fuel_bus")
>>> my_demand = FuelDemand(
... name="office_demand",
... bus_in_fuel=fuel_bus,
... input_timeseries="fuel_demand.csv",
... )
"""
super().__init__(
name=name,
bus_in=bus_in_fuel,
carrier=carrier,
input_timeseries=input_timeseries,
)