Пример #1
0
def add_model_components(m, d, scenario_directory, subproblem, stage):
    """

    :param m:
    :param d:
    :return:
    """

    generic_add_model_components(
        m=m,
        d=d,
        reserve_zone_set="FREQUENCY_RESPONSE_BAS",
        reserve_requirement_tmp_param="frequency_response_requirement_mw",
        reserve_requirement_percent_param="fr_per_req",
        reserve_zone_load_zone_set="FR_BA_LZ",
        reserve_requirement_expression="Frequency_Response_Requirement"
        )

    # Also add the partial requirement for frequency response that can be
    # met by only a subset of the projects that can provide frequency response

    m.frequency_response_requirement_partial_mw = Param(
        m.FREQUENCY_RESPONSE_BAS, m.TMPS,
        within=NonNegativeReals,
        default=0
    )
Пример #2
0
def add_model_components(m, d, scenario_directory, subproblem, stage):
    """

    :param m:
    :param d:
    :return:
    """

    generic_add_model_components(
        m=m,
        d=d,
        reserve_zone_set="REGULATION_UP_ZONES",
        reserve_requirement_tmp_param="regulation_up_requirement_mw",
        reserve_requirement_percent_param="reg_up_per_req",
        reserve_zone_load_zone_set="REG_UP_BA_LZ",
        reserve_requirement_expression="Reg_Up_Requirement")
Пример #3
0
def add_model_components(m, d, scenario_directory, subproblem, stage):
    """

    :param m:
    :param d:
    :return:
    """

    generic_add_model_components(
        m=m,
        d=d,
        reserve_zone_set="SPINNING_RESERVES_ZONES",
        reserve_requirement_tmp_param="spinning_reserves_requirement_mw",
        reserve_requirement_percent_param="spin_per_req",
        reserve_zone_load_zone_set="SPIN_BA_LZ",
        reserve_requirement_expression="Spin_Requirement")
Пример #4
0
def add_model_components(m, d, scenario_directory, subproblem, stage):
    """

    :param m:
    :param d:
    :return:
    """

    generic_add_model_components(
        m=m,
        d=d,
        reserve_zone_set="LF_RESERVES_UP_ZONES",
        reserve_requirement_tmp_param="lf_reserves_up_requirement_mw",
        reserve_requirement_percent_param="lf_up_per_req",
        reserve_zone_load_zone_set="LF_UP_BA_LZ",
        reserve_requirement_expression="LF_Up_Requirement"
        )