Extended component classes

Extended component classes can be declared as subclasses of the core component classes. Current subclasses are

  • LinearOptimalPowerFlow class

LinearOptimalPowerFlow class

Class description:

class lopf.LinearOptimalPowerFlow(esM, name, commodity, reactances, losses=0, distances=None, hasCapacityVariable=True, capacityVariableDomain='continuous', capacityPerPlantUnit=1, hasIsBuiltBinaryVariable=False, bigM=None, operationRateMax=None, operationRateFix=None, tsaWeight=1, locationalEligibility=None, capacityMin=None, capacityMax=None, sharedPotentialID=None, capacityFix=None, isBuiltFix=None, investPerCapacity=0, investIfBuilt=0, opexPerOperation=0, opexPerCapacity=0, opexIfBuilt=0, interestRate=0.08, economicLifetime=10)[source]

Doc

__init__(esM, name, commodity, reactances, losses=0, distances=None, hasCapacityVariable=True, capacityVariableDomain='continuous', capacityPerPlantUnit=1, hasIsBuiltBinaryVariable=False, bigM=None, operationRateMax=None, operationRateFix=None, tsaWeight=1, locationalEligibility=None, capacityMin=None, capacityMax=None, sharedPotentialID=None, capacityFix=None, isBuiltFix=None, investPerCapacity=0, investIfBuilt=0, opexPerOperation=0, opexPerCapacity=0, opexIfBuilt=0, interestRate=0.08, economicLifetime=10)[source]

Constructor for creating an Conversion class instance. The Transmission component specific input arguments are described below. The general component input arguments are described in the Transmission class.

Required arguments:

Parameters:reactances (Pandas DataFrame. The row and column indices of the DataFrame have to equal the in the energy system model specified locations.) – reactances for DC power flow modeling.

Inheritance diagram:

Inheritance diagram of LinearOptimalPowerFlow