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)