def add_model_components(m, d, scenario_directory, subproblem, stage): """ :param m: :param d: :return: """ record_dynamic_components(d, scenario_directory, subproblem, stage) generic_add_model_components( m=m, d=d, reserve_projects_set=RESERVE_PROJECTS_SET_NAME, reserve_balancing_area_param=RESERVE_BALANCING_AREA_PARAM_NAME, reserve_provision_derate_param=RESERVE_PROVISION_DERATE_PARAM_NAME, reserve_balancing_areas_set=RESERVE_BALANCING_AREAS_SET_NAME, reserve_project_operational_timepoints_set= RESERVE_PRJ_OPR_TMPS_SET_NAME, reserve_provision_variable_name=RESERVE_PROVISION_VARIABLE_NAME, reserve_to_energy_adjustment_param= RESERVE_TO_ENERGY_ADJUSTMENT_PARAM_NAME, ) # Subset of frequency response projects allowed to contribute to the # partial requirement m.FREQUENCY_RESPONSE_PARTIAL_PROJECTS = Set( within=m.FREQUENCY_RESPONSE_PROJECTS)
def add_model_components(m, d, scenario_directory, subproblem, stage): """ :param m: :param d: :return: """ record_dynamic_components(d, scenario_directory, subproblem, stage) generic_add_model_components( m=m, d=d, reserve_projects_set=RESERVE_PROJECTS_SET_NAME, reserve_balancing_area_param=RESERVE_BALANCING_AREA_PARAM_NAME, reserve_provision_derate_param=RESERVE_PROVISION_DERATE_PARAM_NAME, reserve_balancing_areas_set=RESERVE_BALANCING_AREAS_SET_NAME, reserve_project_operational_timepoints_set=RESERVE_PRJ_OPR_TMPS_SET_NAME, reserve_provision_variable_name=RESERVE_PROVISION_VARIABLE_NAME, reserve_to_energy_adjustment_param=RESERVE_TO_ENERGY_ADJUSTMENT_PARAM_NAME, )