Esempio n. 1
0
def create_sced_uc_model(model_data,
                         network_constraints='ptdf_power_flow',
                         relaxed=False,
                         **kwargs):
    '''
    Create a model appropriate for the SCED and pricing
    '''
    formulation_list = [
        'garver_3bin_vars',
        'garver_power_vars',
        'MLR_reserve_vars',
        'MLR_generation_limits',
        'damcikurt_ramping',
        'CA_production_costs',
        'rajan_takriti_UT_DT',
        'MLR_startup_costs',
        network_constraints,
    ]
    return _get_uc_model(model_data, formulation_list, relaxed, **kwargs)
def create_pricing_model(model_data,
                         network_constraints='ptdf_power_flow',
                         relaxed=True,
                         **kwargs):
    '''
    Create a model appropriate for pricing
    '''
    formulation_list = [
                        'garver_3bin_vars',
                        'garver_power_vars',
                        'MLR_reserve_vars',
                        'pan_guan_gentile_KOW_generation_limits',
                        'damcikurt_ramping',
                        'KOW_production_costs_tightened',
                        'rajan_takriti_UT_DT',
                        'KOW_startup_costs',
                         network_constraints,
                       ]
    return _get_uc_model(model_data, formulation_list, relaxed, **kwargs)