import LoadData import DC_OPF_Function import DC_OPF_RO_Function import OGF_SS_Function import Coupled_Function import numpy as np import pandas as pd # Choose A Case [Elecdata, Gasdata] = LoadData.Load_Case1() [Elecdata, Gasdata] = LoadData.Load_Case2() [Elecdata, Gasdata] = LoadData.Load_Case5() [Elecdata, Gasdata] = LoadData.Load_CaseGB() #[Elecdata,Gasdata]=LoadData.Load_Case2_v() # Variation on Case 2 #[Elecdata,Gasdata]=LoadData.Load_Case5_v() # Variation on Case 5 # Solve Coupled Problem for Reference initial_from = 'Flat_Start' # Flat_Start or G_Optimal Coupled_Function.CoupledOPFOGF(Elecdata, Gasdata, initial_from) # Add the shedding Weight Elecdata.Gen = Elecdata.Gen.assign(ShedWeight=Elecdata.Gen.CostCoeff_1.rank( ascending=True)) Elecdata.Gen = Elecdata.Gen.assign(AddWeight=Elecdata.Gen.CostCoeff_1.rank( ascending=False)) # Solve Initial DC OPF