Exemple #1
0
Created on Sun May 13 13:43:27 2018

@author: omalleyc
"""

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))