Package agents.trader

Class ElectrolysisTrader

  • All Implemented Interfaces:
    DayAheadMarketTrader, FuelsTrader, de.dlr.gitlab.fame.agent.AgentAbility

    public class ElectrolysisTrader
    extends FlexibilityTrader
    implements FuelsTrader
    A flexible Trader demanding electricity and producing hydrogen from it via electrolysis.
    Author:
    Christoph Schimeczek
    • Constructor Detail

      • ElectrolysisTrader

        public ElectrolysisTrader​(de.dlr.gitlab.fame.agent.input.DataProvider data)
                           throws de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
        Creates a new ElectrolysisTrader based on given input parameters
        Parameters:
        data - configured input
        Throws:
        de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException - if any required input is missing