1 Introduction

The study of economic dispatch dates back to the 1920s. The spatial and temporal distribution variation of load demand is the prime cause of economic dispatch. The goal of dispatch is the advanced decision-making for base-point generations of units and configuration of spinning reserves based on load forecast. From classical economic dispatch centering on the concepts of incremental cost, incremental loss and hydro-coal conversion equivalent in the mid and late of 1950s [1], to the optimal power flow considering network security in the 1960s [2], thence to the theories of dispatch and control which emphasizing the coordination of dispatch and automatic generation control (AGC) in the 1980s [3, 4], the study of economic dispatch has been relatively mature in theory and practice.

However, with the evolution of electrical loads and the large-scale integration of volatile renewable generations, power system dispatch and operation faces the challenge of increasing injection uncertainties [5]. Injection uncertainties lead to the uncertainties of branch flow, which poses great threats to network security. Security constrained economic dispatch under uncertainty is urgent to address.

In the context of power schedule under uncertainty, many approaches have been developed. Some use advanced mathematical techniques to model the uncertainties, including probabilistic distribution [6, 7], fuzzy arithmetic [8, 9] and interval arithmetic [10, 11]. The former two descriptions require the knowledge of membership functions or probability distribution whereas the uncertainties can be easily described by interval arithmetic with upper and lower bounds, which coincides with the available load or wind power forecast methods [12, 13]. Furthermore, the use of interval arithmetic is commensurate with the available robust optimization techniques [14, 15]. Some deal with uncertainties through surrogate constraints, e.g., ramp requirement [16, 17], reserve requirement [18, 19], network security constraints [20, 21], and frequency control adequacy requirement [2224]. Frequency control adequacy requirement means that the deployment of frequency control reserves for the dynamic process to survive the transient period and avoid activation of under frequency load shedding or generator tripping subsequent to uncertainties [2224] or the postulated disturbances [2527]. Frequency control adequacy is ensured by adding frequency constraints using the simplified model of frequency dynamics or through deployment of reserves based on practice experience. Others exploit the potential capability of power system to address uncertainties. Reference [28] utilizes the short time overloading capability of generating units to promote the accommodation of uncertainties on the decision-making level. Reference [29] accounts for the response mechanism of system reserves to identify the maximum renewable generation ranges that power system can accommodate. Reference [21] introduces the optimal response mechanism of secondary reserves in response to uncertainties based on steady-state security region method. However, the system frequency is usually assumed to remain nominal implicitly in normal mode, or the frequency deviation from nominal in contingency mode is limited to be the supplementary constraint in the dispatch decision process. This assumption is more restrictive than in reality, for the frequency variation within a certain range is allowable in the normal system operation. Thus the decision results are rather conservative especially when the uncertainties are considered.

The key to power schedule under uncertainty is to determine the coordination strategies of dispatch and control while satisfying the security constraints. Reference [30] presents a model-based joint economic dispatch and frequency control decision scheme to tackle the variation of intermittent resources, but without the model of uncertainties. In [19], a synergistic economic dispatch concerning the frequency regulation effect is proposed, but the units’ response mechanism to uncertainties is not involved. In [19, 30], the frequency deviation is incorporated explicitly into the economic decision process, which is instructive for the potential economic and technical benefits of accommodating uncertainties. However, the network model is not well considered. It has received hardly any attention simultaneous accounting for the frequency regulation effect and the response mechanism of secondary reserve of AGC units together with network constraints for power schedule problem. Therefore, this paper proposes a frequency aware robust economic dispatch (FARED) to accommodate uncertainties by accounting for both the frequency regulation effect and the unit reserve response mechanism in the robust optimization counterpart of traditional security constrained economic dispatch.

The contributions of this paper are highlighted as follows.

1) The frequency regulation effect and the unit reserve response mechanism are considered in economic dispatch. The allowable frequency deviation and participation factors for units are included into FARED, and this approach can exploit the synergistic capability on the decision-making level to accommodate the uncertain loads and renewable generations.

2) With the introduction of affine policy, a robust optimization formulation with the variable uncertainty sets for FARED is proposed. It can provide the system operators with the robust solution that immunizes all possible realizations under interval uncertainties.

3) Dominant constraints which can be the candidates of tight transmission constraints are determined based on complementarity constraints, then the model can be well simplified and the computation tractability is improved.

The rest of the paper is organized as follows. Section 2 describes the definition and classification of synergistic capability of power system. In Section 3, the mathematical model of FARED is described. Section 4 gives the solution methodology. In Section 5, numerical studies are presented to demonstrate validity and efficiency of the proposed method. Section 6 draws the conclusions and discussions.

2 Definition and classification of synergistic capability in power system

Sources and sinks have the negative feedback properties to respond to the variation of the system frequency. If the system frequency increases, the output power of sources will reduce while the consumption of sinks will increase. Conversely, if the frequency decreases, the output power of sources will increase while the consumption of sinks will reduce. This is referred to as the frequency regulation effect, and it endows the system with potential capability of automatically balancing the supply and demand under uncertainty. The existence of frequency regulation effect facilitates the power system scheduling in terms of reducing the spinning reserve requirements and curtailments of loads and renewable generations on the decision-making level. Therefore, both the generations and loads have the capability to automatically adapt to the power balance under uncertainty, which is the technical foundation for the automatic operation of artificial power system. When the frequency regulation effect is considered for power scheduling, the supply and demand do not need to be matched perfectly under the nominal frequency, thus the solution space of power scheduling is enlarged. The frequency regulation effect can be represented approximately in linear form as

$$ P \,= \,P^{*} + \beta \Delta f $$
(1)

where P is the actual power of the source or sink; \( P^{*} \) is the constant power component which is independent of frequency; \( \Delta f \) is the frequency deviation and \( \Delta f\,{ = }\,(f - f_{0} ) \); f is the actual frequency; \( f_{0} \) is the nominal frequency; \( \beta \) is the frequency characteristic factor; the frequency related power component \( \beta \Delta f \) is the automatic synergistic capability.

However, if the range of the injection uncertainties is large enough beyond the automatic synergistic capability, the system’s secondary frequency control will be activated. The activation of AGC units, controllable loads and energy storage system used in the secondary frequency control is termed as the controllable synergistic capability for the basis of the automatic synergistic capability. If the uncertainties increase further, the controllable synergistic capability will run out, and the curtailments of loads and renewable generations are inevitable. The curtailments can be termed as the re-controllable synergistic capability.

In this paper, the power scheduling for an isolated power system with wind power integration is considered. The uncertain loads and wind power are described as interval numbers, and treated in affine form. That is

$$ \left\{ {\begin{array}{*{20}l} {\tilde{P}_{{{\text{D}}j}} \,=\, P_{{{\text{D}}j}}^{0} + \Delta \tilde{P}_{{{\text{D}}j}} } \hfill \\ {\Delta \tilde{P}_{{{\text{D}}j}} \in [ - \Delta P_{{{\text{D}}j}} ,\Delta P_{{{\text{D}}j}} ]} \hfill \\ \end{array} } \right.\;\;\;\quad \forall j \in N_{\text{D}} $$
(2)
$$ \left\{ {\begin{array}{*{20}l} {\tilde{P}_{{{\text{W}}k}} \,=\, P_{{{\text{W}}k}}^{0} + \Delta \tilde{P}_{{{\text{W}}k}} } \hfill \\ {\Delta \tilde{P}_{{{\text{W}}k}} \in [ - \Delta P_{{{\text{W}}k}} ,\Delta P_{{{\text{W}}k}} ]} \hfill \\ \end{array} } \right.\;\;\quad \forall k \in N_{\text{W}} $$
(3)

where the superscript “~” is a realization of interval variable; \( \tilde{P}_{{{\text{D}}j}} \) is the power demand of load j; \( \tilde{P}_{{{\text{W}}k}} \) is the wind power of wind farm k; \( P_{{{\text{D}}j}}^{0} \), \( P_{{{\text{W}}k}}^{0} \), \( \Delta P_{{{\text{D}}j}} \) and \( \Delta P_{{{\text{W}}k}} \) are the predicted center values and the variation range widths of load and wind power, respectively; \( \Delta \tilde{P}_{{{\text{D}}j}} \) is the power demand deviation from the predicted center value of load j; \( \Delta \tilde{P}_{{{\text{W}}k}} \) is the wind power deviation from the predicted center value of wind farm k; N D and N W are the set of loads and wind farms, respectively.

For the practical scenarios, the realization of power balance can be expressed as

$$ \sum\limits_{{g \in N_{\text{G}} }} {P_{{{\text{G}}g}}^{0} } + \sum\limits_{{k \in N_{\text{W}} }} {P_{{{\text{W}}k}}^{0} } \,=\, \sum\limits_{{j \in N_{\text{D}} }} {P_{{{\text{D}}j}}^{0} } $$
(4)
$$ \begin{aligned} \beta_{\text{f}} \Delta \tilde{f}\; + &\sum\limits_{{g \in N_{\text{G}} }} {\Delta \tilde{P}_{{{\text{G}}g}}^{\text{c}} } + \left\{ {\sum\limits_{{j \in N_{\text{D}} }} {\Delta \tilde{P}_{{{\text{D}}j}}^{\text{rc}} } - \sum\limits_{{k \in N_{\text{W}} }} {\Delta \tilde{P}_{{{\text{W}}k}}^{\text{rc}} } } \right\}{ \,=\, } \hfill \\ \;\;\;\;\;\;\;\;\;\;&\sum\limits_{{j \in N_{\text{D}} }} {\Delta \tilde{P}_{{{\text{D}}j}} } - \sum\limits_{{k \in N_{\text{W}} }} {\Delta \tilde{P}_{{{\text{W}}k}} } \hfill \\ \end{aligned} $$
(5)
$$ \beta_{\text{f}} \,=\, \left( {\sum\limits_{{g \in N_{\text{G}} }} {R_{{{\text{G}}g}} } - \sum\limits_{{j \in N_{\text{D}} }} {D_{{{\text{D}}j}} } }\right) $$
(6)

where \( P_{{{\text{G}}g}}^{0} \) is the base-point generation for unit g; \( N_{\text{G}} \) is the set of conventional units; \( \beta_{\text{f}} \) is the system frequency bias factor [1]; \( R_{\text{G}} \) and \( D_{\text{D}} \) are the frequency characteristic coefficients of the generation and load, respectively; \( \Delta \tilde{f} \), \( \Delta \tilde{P}_{{{\text{G}}g}}^{\text{c}} \), \( \Delta \tilde{P}_{{{\text{D}}j}}^{\text{rc}} \) and \( \Delta \tilde{P}_{{{\text{W}}k}}^{\text{rc}} \) are the frequency deviation, realization of secondary reserve of AGC units (all units are assumed to be AGC units), curtailments of loads and wind generations, respectively.

Equation (4) corresponds to the base-point power balance. In (5), the first term on the left-hand side corresponds to the automatic synergistic capability, the second term on the left-hand side corresponds to the controllable synergistic capability, and the third term on the left-hand side corresponds to the re-controllable synergistic capability. The left-hand side of (5) represents the total synergistic capability. The right-hand side of (5) represents the total uncertainty in the system. Equation (5) imposes the balance between the synergistic capability and the uncertainties, and it describes the response of synergistic capability in power system operation under uncertainty.

3 Mathematical model of FARED

The FARED problem aims at minimizing the operation cost while satisfying all the physical or technical constraints. In this section, the FARED problem is formulated as a robust optimization problem with variable uncertainty sets. For brevity, the overline and underline are used to identify the upper and lower limits of the relevant variables due to physical or technical constraints, and the superscript “max”, “min” are the upper and lower bounds of interval variables.

3.1 Objective function

The objective function is formulated below.

$$ \begin{aligned} \hbox{min} &\sum\limits_{{g \in N_{\text{G}} }} {\left\{ {C_{{{\text{G}}g}}^{0} (P_{{{\text{G}}g}}^{0} ) + C_{{{\text{G}}g}}^{\text{c}} (\Delta P_{{{\text{G}}g}}^{\text{cup}} ,\Delta P_{{{\text{G}}g}}^{\text{cdn}} )} \right\}} { + } \hfill \\ \, &\sum\limits_{{k \in N_{\text{W}} }} {C_{{{\text{W}}k}}^{\text{rc}} (\Delta P_{{{\text{W}}k}}^{\text{rc}} )} { + }\sum\limits_{{j \in N_{\text{D}} }} {C_{{{\text{D}}j}}^{\text{rc}} (\Delta P_{{{\text{D}}j}}^{\text{rc}} )} \hfill \\ \end{aligned} $$
(7)

where \( C_{{{\text{G}}g}}^{0} ( \cdot ) \) is the production cost function for g th conventional unit, \( C_{{{\text{G}}g}}^{0} (P_{{{\text{G}}g}}^{0} ) \,=\, a_{{{\text{G}}g}} (P_{{{\text{G}}g}}^{0} )^{2} + b_{{{\text{G}}g}} P_{{{\text{G}}g}}^{0} + c_{{{\text{G}}g}} \); \( a_{{{\text{G}}g}} \), \( b_{{{\text{G}}g}} \), \( c_{{{\text{G}}g}} \) are the cost coefficients; \( \Delta P_{{{\text{G}}g}}^{\text{cup}} \) and \( \Delta P_{{{\text{G}}g}}^{\text{cdn}} \) are the upward and downward secondary reserve requirement of g th unit, respectively; \( C_{{{\text{G}}g}}^{\text{c}} ( \cdot ) \) is the reserve cost function, and \( C_{{{\text{G}}g}}^{\text{c}} (\Delta P_{{{\text{G}}g}}^{\text{cup}} ,\Delta P_{{{\text{G}}g}}^{\text{cdn}} ) \,=\, \) \( \alpha_{{{\text{G}}g}}^{\text{c}} \Delta P_{{{\text{G}}g}}^{\text{cup}} - \alpha_{{{\text{G}}g}}^{\text{c}} \Delta P_{{{\text{G}}g}}^{\text{cdn}} \); the cost coefficient \( \alpha_{{{\text{G}}g}}^{\text{c}} \,=\, 2a_{{{\text{G}}g}} \bar{P}_{{{\text{G}}g}} + b_{{{\text{G}}g}} \); \( C_{{{\text{W}}k}}^{\text{rc}} ( \cdot ) \) is the cost function for wind power curtailment of k th wind farm, \( C_{{{\text{W}}k}}^{\text{rc}} (\Delta P_{{{\text{W}}k}}^{\text{rc}} ) \,=\, \alpha_{{{\text{W}}k}}^{\text{rc}} \Delta P_{{{\text{W}}k}}^{\text{rc}} \); \( \Delta P_{{{\text{W}}k}}^{\text{rc}} \) is the wind power curtailment of k th wind farm; the cost coefficient \( \alpha_{{{\text{W}}k}}^{\text{rc}} \) is chosen as \( \alpha_{\text{WD}} \,=\, \hbox{max} \;\alpha_{{{\text{G}}g}}^{\text{c}} ,\;g \in N_{\text{G}} \); \( C_{{{\text{D}}j}}^{\text{rc}} ( \cdot ) \) is the cost function for load curtailment of j th load, \( C_{{{\text{D}}j}}^{\text{rc}} (\Delta P_{{{\text{D}}j}}^{\text{rc}} ) \,=\, \alpha_{{{\text{D}}j}}^{\text{rc}} \Delta P_{{{\text{D}}j}}^{\text{rc}} \); \( \Delta P_{{{\text{D}}j}}^{\text{rc}} \) is the load curtailment of j th load; the cost coefficient \( \alpha_{{{\text{D}}j}}^{\text{rc}} \) is set as \( \alpha_{\text{WD}} \).

3.2 Decision variables

The decision variables include: the base-point generation \( P_{{{\text{G}}g}}^{0} \) and the participation factor \( \beta_{{{\text{G}}g}} \) of conventional unit, \( g \in N_{\text{G}} \); the upward and downward secondary reserve requirement \( \Delta P_{{{\text{G}}g}}^{\text{cup}} \) and \( \Delta P_{{{\text{G}}g}}^{\text{cdn}} \) of conventional unit, \( g \in N_{\text{G}} \); the upper and lower system frequency deviation \( \Delta f^{\text{up}} \) and \( \Delta f^{\text{dn}} \); the load curtailment \( \Delta P_{{{\text{D}}j}}^{\text{rc}} \), \( j \in N_{\text{D}} \); the wind power curtailment \( \Delta P_{{{\text{W}}k}}^{\text{rc}} \), \( k \in N_{\text{W}} \).

3.3 Constraints

1) Base-point power flow

$$ \sum\limits_{{l \in N_{{{\text{S}},i}} }} {P_{{{\text{L}}l}}^{0} } - \sum\limits_{{l \in N_{{{\text{E}},i}} }} {P_{{{\text{L}}l}}^{0} } \,=\, \sum\limits_{{g \in N_{{{\text{G}},i}} }} {P_{{{\text{G}}g}}^{0} } + \sum\limits_{{k \in N_{{{\text{W}},i}} }} {P_{{{\text{W}}k}}^{0} } - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {P_{{{\text{D}}j}}^{0} } ,\quad \forall i \in N_{\text{B}} $$
(8)

where N B is the set of buses; N G,i , N W,i , and N D,i are the sets of units, wind farms, and loads at bus i, respectively; N S,i and N E,i are the sets of transmission lines with bus i as the “from” bus and the “to” bus, respectively; \( P_{{{\text{L}}l}}^{0} \) is the power flow on transmission line l for base-point operation pattern.

2) Constraints for synergistic capability requirement

$$ \tilde{P}_{\text{C}}^{\hbox{max} } \,=\, \beta_{\text{f}} \Delta f^{\text{dn}} + \sum\limits_{{g \in N_{\text{G}} }} {\Delta P_{{{\text{G}}g}}^{\text{cup}} } + \sum\limits_{{j \in N_{\text{D}} }} {\Delta P_{{{\text{D}}j}}^{\text{rc1}} } - \sum\limits_{{k \in N_{\text{W}} }} {\Delta P_{{{\text{W}}k}}^{\text{rc1}} } $$
(9)

The full coverage of the range of the system uncertainty set should be ensured as

$$ \tilde{P}_{\text{C}}^{\hbox{min} } \,=\, \beta_{\text{f}} \Delta f^{\text{up}} + \sum\limits_{{g \in N_{\text{G}} }} {\Delta P_{{{\text{G}}g}}^{\text{cdn}} } + \sum\limits_{{j \in N_{\text{D}} }} {\Delta P_{{{\text{D}}j}}^{\text{rc2}} } - \sum\limits_{{k \in N_{\text{W}} }} {\Delta P_{{{\text{W}}k}}^{\text{rc2}} } $$
(10)
$$ \tilde{P}_{\text{C}}^{\hbox{min} } \le {\underline{P}}_{\text{U}} \,=\, - \sum\limits_{{j \in N_{\text{D}} }} {\Delta P_{{{\text{D}}j}} } - \sum\limits_{{k \in N_{\text{W}} }} {\Delta P_{{{\text{W}}k}} } $$
(11)
$$ \sum\limits_{{j \in N_{\text{D}} }} {\Delta P_{{{\text{D}}j}} } + \sum\limits_{{k \in N_{\text{W}} }} {\Delta P_{{{\text{W}}k}} } \,=\, \bar{P}_{\text{U}} \le \tilde{P}_{\text{C}}^{\hbox{max} } $$
(12)

where \( \bar{P}_{\text{U}} \) and \( {\underline{P}}_{\text{U}}\) are the upper and lower limits of the system uncertainty set; \( \tilde{P}_{\text{C}}^{\hbox{max} } \) and \( \tilde{P}_{\text{C}}^{\hbox{min} } \) are the upward and downward bounds of the synergistic capability; \( \Delta P_{\text{D}}^{\text{rc1}} \), \( \Delta P_{\text{D}}^{\text{rc2}} \), \( \Delta P_{\text{W}}^{\text{rc1}} \), \( \Delta P_{\text{W}}^{\text{rc2}} \) are the respective curtailment of load and wind power when the synergistic capability is maximized. Constraint (11) imposes that the downward bound of the synergistic capability should be less than the lower limit of the system uncertainty set, and constraint (12) imposes that the upward bound of the synergistic capability should be more than the upper limit of the system uncertainty set. Constraints (11) and (12) indicate that the synergistic capability should cover the variation range of loads and wind power.

3) Constraints for conventional units

$$ {\underline{P}}_{{{\text{G}}g}} \le \tilde{P}_{{{\text{G}}g}}^{\hbox{min} } \,=\, P_{{{\text{G}}g}}^{0} + \Delta P_{{{\text{G}}g}}^{\text{cdn}} + R_{{{\text{G}}g}} \Delta f^{\text{up}} $$
(13)
$$ P_{{{\text{G}}g}}^{0} + \Delta P_{{{\text{G}}g}}^{\text{cup}} + R_{{{\text{G}}g}} \Delta f^{\text{dn}} \,=\, \tilde{P}_{{{\text{G}}g}}^{ \hbox{max} } \le \bar{P}_{{{\text{G}}g}} $$
(14)
$$ \Delta P_{{{\text{G}}g}}^{\text{cdn}} \,=\, \beta_{{{\text{G}}g}} \left( {{\underline{P}}_{\text{U}} - \beta_{\text{f}} \Delta f^{\text{dn}} + \sum\limits_{{j \in N_{\text{D}} }} {\Delta P_{{{\text{D}}j}}^{\text{rc1}} } - \sum\limits_{{k \in N_{\text{W}} }} {\Delta P_{{{\text{W}}k}}^{\text{rc1}} } } \right) $$
(15)
$$ \Delta P_{{{\text{G}}g}}^{\text{cup}} \,=\, \beta_{{{\text{G}}g}} \left( {\bar{P}_{\text{U}} - \beta_{\text{f}} \Delta f^{\text{up}} + \sum\limits_{{j \in N_{\text{D}} }} {\Delta P_{{{\text{D}}j}}^{\text{rc2}} } - \sum\limits_{{k \in N_{\text{W}} }} {\Delta P_{{{\text{W}}k}}^{\text{rc2}} } } \right) $$
(16)
$$ - \bar{r}_{{{\text{G}}g}}^{\text{dn}} \Delta \tau \le \Delta P_{{{\text{G}}g}}^{\text{cdn}} \le 0 $$
(17)
$$ 0 \le \Delta P_{{{\text{G}}g}}^{\text{cup}} \le \bar{r}_{{{\text{G}}g}}^{\text{up}} \Delta \tau $$
(18)

where \( \tilde{P}_{{{\text{G}}g}} \) is the power output of conventional unit g; \( \bar{P}_{{{\text{G}}g}} \) and \( {\underline{P}}_{{{\text{G}}g}} \) are the maximum and minimum power output limits of unit g; \( \tilde{P}_{{{\text{G}}g}}^{\hbox{max} } \) and \( \tilde{P}_{{{\text{G}}g}}^{\hbox{min} } \) are the maximum and minimum power output bounds of unit g due to the realization of uncertainties; \( \beta_{{{\text{G}}g}} \) is the participation factor for unit g, \( 0 \le \beta_{{{\text{G}}g}} \) and \( \sum\nolimits_{{g \in N_{\text{G}} }} {\beta_{{{\text{G}}g}} \,=\, 1} \); \( \bar{r}_{{{\text{G}}g}}^{\text{up}} \) and \( \bar{r}_{{{\text{G}}g}}^{\text{dn}} \) are the upward and downward ramp limits for unit g; \( \Delta \tau \) is the response time period, and \( \Delta \tau \) = 5 min. Equations (13) and (14) represent the unit capacity constraints, and (15)–(18) represent the unit reserve capability constraints. Equations (15) and (16) indicate that the units share the power imbalance as per their participation factors. Therefore, the expressions of (15) and (16) follow the affine rules [14] mathematically.

4) Constraints for transmission lines

For each transmission line, the flow on it can be expressed as the linear function of nodal injection power [31]. That is,

$$ \tilde{P}_{{{\text{L}}l}} \,=\, \sum\limits_{{i \in N_{\text{B}} }} {\psi_{l,i} \left( {\sum\limits_{{g \in N_{{{\text{G}},i}} }} {\tilde{P}_{{{\text{G}}g}} } + \sum\limits_{{k \in N_{{{\text{W}},i}} }} {\tilde{P}_{{{\text{W}}k}} } - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {\tilde{P}_{{{\text{D}}j}} } } \right)} \;\;\quad \forall l \in N_{\text{T}} $$
(19)

where \( \tilde{P}_{{{\text{L}}l}} \) is the flow on transmission lines l; \( \psi_{l,i} \) is the injection shift factor (ISF) [31] of power injection at bus i on transmission line l; \( N_{\text{T}} \) is the set of transmission lines.

For the actual closed loop scheme of generation control is based on the concept of participation factors, (19) under the affine policy can be rewritten as

$$ \begin{aligned} &\tilde{P}_{{{\text{L}}l}} \,=\, \sum\limits_{{i \in N_{\text{B}} }} {\psi_{l,i} \left( {\sum\limits_{{g \in N_{{{\text{G}},i}} }} {P_{{{\text{G}}g}}^{0} } + \sum\limits_{{k \in N_{{{\text{W}},i}} }} {P_{{{\text{W}}k}}^{0} } - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {P_{{{\text{D}}j}}^{0} } } \right)} + \hfill \\ \;\;\;\;\;\;\;&\quad \quad \sum\limits_{{i \in N_{\text{B}} }} {\left( {\left. {\psi_{l,i} - \sum\limits_{{g(n) \in N_{\text{G}} }} {\beta_{{{\text{G}}g}} \psi_{l,k} } } \right)\left( {\sum\limits_{{k \in N_{{{\text{W}},i}} }} {\Delta \tilde{P}_{{{\text{W}}k}} } - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {\Delta \tilde{P}_{{{\text{D}}j}} } } \right.} \right)} + \hfill \\ \;\;\;\;\;\;&\quad \quad\sum\limits_{{i \in N_{\text{B}} }} {\left\{ {\left. {\sum\limits_{{g \in N_{{{\text{G}},i}} }} {(R_{{{\text{G}}g}} - \beta_{{{\text{G}}g}} \beta_{\text{f}} )} - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {D_{{{\text{D}}j}} } } \right\}} \right.\psi_{l,i} } \Delta \tilde{f} \,=\, \hfill \\ \;\;\;\;\;\;&\quad \quad P_{{{\text{L}}l}}^{0} + \sum\limits_{{i \in N_{\text{B}} }} {\varphi_{l,i} } \Delta \tilde{P}_{{{\text{I}}i}} + \varphi_{{l,{\text{f}}}} \Delta \tilde{f} \hfill \\ \end{aligned} $$
(20)
$$ \left\{ {\begin{array}{*{20}l} {P_{{{\text{L}}l}}^{0} \,\triangleq \sum\limits_{{i \in N_{\text{B}} }} {\psi_{l,i} \left( {\sum\limits_{{g \in N_{{{\text{G}},i}} }} {P_{{{\text{G}}g}}^{0} } + \sum\limits_{{k \in N_{{{\text{W}},i}} }} {P_{{{\text{W}}k}}^{0} } - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {P_{{{\text{D}}j}}^{0} } } \right)} } \\ {\Delta \tilde{P}_{{{\text{I}}i}}\, \triangleq \sum\limits_{{k \in N_{{{\text{W}},i}} }} {\Delta \tilde{P}_{{{\text{W}}k}} } - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {\Delta \tilde{P}_{{{\text{D}}j}} } } \\ {\varphi_{l,i} \,\triangleq\, \psi_{{{\text{l}},i}} - \sum\limits_{{g(n) \in N_{\text{G}} }} {\beta_{{{\text{G}}g}} \psi_{l,n} } } \\ {\varphi_{{l,{\text{f}}}} \,\triangleq \sum\limits_{{i \in N_{\text{B}} }} {\left\{ {\left. {\sum\limits_{{g \in N_{{{\text{G}},i}} }} {(R_{{{\text{G}}g}} - \beta_{{{\text{G}}g}} \beta_{\text{f}} )} - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {D_{{{\text{D}}j}} } } \right\}} \right.\psi_{l,i} } } \\ \end{array} } \right. $$
(21)

where \( g(n) \) is the g th unit located at bus n; “\( \triangleq \) ” is the definition symbol; \( \Delta \tilde{P}_{{{\text{I}}i}} \) is the injection uncertainty of bus i; \( \varphi_{l,i} \) is the power transfer distribution factor (PTDF) [31] of power flow on transmission line l with the variation of the ith bus’s injection power; \( \varphi_{{l,{\text{f}}}} \) is the sensitivity factor of power flow on transmission line l with the variation of the system frequency.

Therefore, the transmission constraints could be written as

$$ \left\{ \begin{aligned} {\underline{P}}_{{{\text{L}}l}} \le \tilde{P}_{{{\text{L}}l}} \,=\, P_{{{\text{L}}l}}^{0} + \sum\limits_{{i \in N_{\text{B}} }} {\varphi_{{{\text{l}},i}} } \Delta \tilde{P}_{{{\text{I}}i}} + \varphi_{{l,{\text{f}}}} \Delta \tilde{f} \le \bar{P}_{{{\text{L}}l}} ,\;\,\quad \forall l \in N_{\text{L}} \hfill \\ \Delta \tilde{P}_{{{\text{I}}i}} \,=\, \sum\limits_{{k \in N_{{{\text{W}},i}} }} {\Delta \tilde{P}_{{{\text{W}}k}} } - \sum\limits_{{j \in N_{{{\text{D}},i}} }} {\Delta \tilde{P}_{{{\text{D}}j}} } ,\;\,\quad \forall i \in N_{\text{B}} \hfill \\ \Delta \tilde{P}_{{{\text{D}}j}} \in \left[ { - \Delta P_{{{\text{D}}j}} ,\Delta P_{{{\text{D}}j}} - \Delta P_{{{\text{D}}j}}^{\text{rc}} } \right],\;\,\quad \forall j \in N_{\begin{subarray}{l} {\text{D}} \\ \end{subarray} } \hfill \\ \Delta \tilde{P}_{{{\text{W}}k}} \in \left[ { - \Delta P_{{{\text{W}}k}} ,\Delta P_{{{\text{W}}k}} - \Delta P_{{{\text{W}}k}}^{\text{rc}} } \right],\;\,\quad \forall k \in N_{\begin{subarray}{l} {\text{W}} \\ \end{subarray} } \hfill \\ \Delta \tilde{f} \in [\Delta f^{\text{dn}} ,\Delta f^{\text{up}} ] \hfill \\ \end{aligned} \right. $$
(22)

where \( \bar{P}_{{{\text{L}}l}} \) and \( {\underline{P}}_{{{\text{L}}l}} \) are the maximum and minimum power transmission limits of transmission line l.

Equation (22) follows the affine rules, and can be regarded as the interval inequality constraints with the variable ranges of the uncertain parameters from the view of uncertain linear programming [14]. Additionally, it implies that the worst realization of uncertainty sets should be satisfied. The maximum and minimum power of a transmission line can be achieved only when the nodal injection uncertainty reaches its upper or lower bounds [10]. If one nodal injection uncertainty of bus i is \( \Delta \tilde{P}_{i} \in [\Delta {\underline{P}}_{i} ,\Delta \bar{P}_{i} ] \), the maximum contribution of it to transmission constraints for transmission line l will be on the bound of the uncertainty set, depending on the sign of \( \varphi_{l,i} \). That is,

$$ \left\{ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta \bar{P}_{i} \le \bar{P}_{{{\text{L}}l}} } \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} \Delta {\underline{P}}_{i} \ge {\underline{P}}_{{{\text{L}}l}} }, \\ \end{array} } & {\,\quad {\text{if}}\;\varphi_{l,i} \ge 0} \\ \end{array} } \\ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta {\underline{P}}_{i} \le \bar{P}_{{{\text{L}}l}} } \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} \Delta \bar{P}_{i} \ge {\underline{P}}_{{{\text{L}}l}} }, \\ \end{array} } & {\,\quad {\text{if}}\;\varphi_{l,i} < 0} \\ \end{array} } \\ \end{array} } \right. $$
(23)

where \( \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } \) and \( \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } \) are the maximum and minimum flow on transmission line l due to the realization of uncertainties; “\( : \,=\, \)” is the assigning operator. For clarity, if two nodal injection uncertainties are considered, then (23) is expanded below:

$$ \left\{ {\begin{array}{*{20}c} \begin{aligned} \begin{array}{*{20}c} {\begin{array}{*{20}c} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta \bar{P}_{i} + \varphi_{l,n} \Delta \bar{P}_{n} \le \bar{P}_{{{\text{L}}l}} } \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} \Delta {\underline{P}}_{i} + \varphi_{l , ,n} \Delta \bar{P}_{n} \ge {\underline{P}}_{{{\text{L}}l}} }, \\ \end{array} } & {\,\quad {\text{if}}\;\varphi_{l,i} \ge 0,\;\varphi_{l,n} \ge 0} \\ \end{array} \hfill \\ \begin{array}{*{20}c} {\begin{array}{*{20}c} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta \bar{P}_{i} + \varphi_{l,n} \Delta {\underline{P}}_{n} \le \bar{P}_{{{\text{L}}l}} } \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} \Delta {\underline{P}}_{i} + \varphi_{l,n} \Delta \bar{P}_{n} \ge {\underline{P}}_{{{\text{L}}l}} }, \\ \end{array} } & {\,\quad {\text{if}}\;\varphi_{l,i} \ge 0,\;\varphi_{l,n} < 0} \\ \end{array} \hfill \\ \end{aligned} \\ \begin{aligned} \begin{array}{*{20}c} {\begin{array}{*{20}c} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta {\underline{P}}_{i} + \varphi_{l,n} \Delta \bar{P}_{n} \le \bar{P}_{{{\text{L}}l}} } \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} \Delta \bar{P}_{i} + \varphi_{l,n} \Delta {\underline{P}}_{n} \ge {\underline{P}}_{{{\text{L}}l}} } \\ \end{array} }, & {\,\quad {\text{if}}\;\varphi_{l,i} < 0,\;\varphi_{l,n} \ge 0} \\ \end{array} \hfill \\ \begin{array}{*{20}c} {\begin{array}{*{20}c} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta {\underline{P}}_{i} + \varphi_{l,n} \Delta {\underline{P}}_{n} \le \bar{P}_{{{\text{L}}l}} } \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} \Delta \bar{P}_{i} + \varphi_{l,n} \Delta \bar{P}_{n} \ge {\underline{P}}_{{{\text{L}}l}} }, \\ \end{array} } & {\,\quad {\text{if}}\;\varphi_{l,i} < 0,\;\varphi_{l,n} < 0} \\ \end{array} \hfill \\ \end{aligned} \\ \end{array} } \right. $$
(24)

This process will be repeated for all the nodal injection uncertainties. However, the signs of the variables \( \varphi_{l,i} \) and \( \varphi_{{l,{\text{f}}}} \) are unknown and they depend on the balance mechanism for injection uncertainties, to be exact, the participation factors of conventional units shown in (21). Therefore, all possible combinations of signs of \( \varphi_{l,i} \) and \( \varphi_{l,n} \) should be considered to immunize all possible scenario realizations under interval uncertainties [10]. Thus the number of transmission constraints will be doubled for one more nodal injection uncertainty. Assume that the number of transmission lines is nl, and the number of nodal injection uncertainties is n, then there will be 2n+1 nl combinatorial transmission constraints to be regarded in principle.

5) Other constraints

$$ \Delta {\underline{f}} \le \Delta f^{\text{dn}} \le 0 $$
(25)
$$ 0 \le \Delta f^{\text{up}} \le \Delta \bar{f} $$
(26)
$$ \left\{ {\begin{array}{*{20}l} {\Delta P_{{{\text{D}}j}}^{\text{rc}} \le \Delta \bar{P}_{{{\text{D}}j}}^{\text{rc}} \;} \hfill \\ {0 \le \Delta P_{{{\text{D}}j}}^{\text{rc1}} \le \Delta P_{{{\text{D}}j}}^{\text{rc}} } \hfill \\ {0 \le \Delta P_{{{\text{D}}j}}^{\text{rc2}} \le \Delta P_{{{\text{D}}j}}^{\text{rc}} } \hfill \\ \end{array} } \right.,\,\quad \forall j \in N_{\text{D}} $$
(27)
$$ \left\{ {\begin{array}{*{20}l} {\Delta P_{{{\text{W}}k}}^{\text{rc}} \le \Delta \bar{P}_{{{\text{W}}k}}^{\text{rc}} } \hfill \\ {0 \le \Delta P_{{{\text{W}}k}}^{\text{rc1}} \le \Delta P_{{{\text{W}}k}}^{\text{rc}} } \hfill \\ {0 \le \Delta P_{{{\text{W}}k}}^{\text{rc2}} \le \Delta P_{{{\text{W}}k}}^{\text{rc}} } \hfill \\ \end{array} } \right.,\,\quad \forall k \in N_{\text{W}} $$
(28)

where \( \Delta {\underline{f}} \) and \( \Delta \bar{f} \) are the allowable lower and upper limits of system frequency deviation, which imply the range of the automatic synergistic capability in power system operation; \( \Delta \bar{P}_{\text{D}}^{rc} \) and \( \Delta \bar{P}_{\text{W}}^{rc} \) are the allowable upper limits for curtailment of load and wind power, respectively.

4 Solution methodology for FARED

This section gives the solution method to improve the computational tractability of the robust optimization formulation for FARED problem.

4.1 Relationship between FARED and traditional economic dispatch

The model of FARED is compatible with the traditional economic dispatch model. If the allowable frequency upward and downward deviations are 0, and the injection uncertainties are tackled by the secondary reserve of units, the proposed model is simplified to be the robust optimization counterpart of traditional economic dispatch with the non-negative variables \( P_{\text{G}}^{0} \) and \( \beta_{\text{G}} \) as the decision variables. Then the simplified model with given uncertainty sets can be transformed into a quadratic programming (QP) and solved by the state-of-the-art QP solution methods [32]. However, due to the allowable frequency deviation and possible load or renewable generation curtailments, the formulation for the FARED problem is not a standard robust optimization problem [15] because of the variable uncertainty sets, but it can be converted into a nonlinear programming (NLP) for the bilinear terms in unit reserve capability constraints constraints and transmission constraints, then it can be solved by available bilinear programming (BLP) solution methodologies [33].

4.2 Extraction of dominant constraints

With the increase of the number of injection uncertainties, the number of transmission constraints exponentially increase. This will cause an NP-hard problem for the large-scale power systems. However, only two constraints in (23) and (24) can be dominant constraints that are the candidates of tight transmission constraints, depending on the signs of the PTDFs shown in (21). Equations (23) and (24) indicate that the system should accommodate the worst scenario realization of branch flow under injection uncertainties for safe operation. By duality theory, expressions (23) can be transformed into the following set of complementarity constraints [34].

$$ \left\{ {\begin{array}{*{20}l} {\begin{array}{*{20}l} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta P_{i} \le \bar{P}_{{{\text{L}}l}} } \hfill \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} (\Delta {\underline{P}}_{i} + \Delta \bar{P}_{i} - \Delta P_{i} ) \ge {\underline{P}}_{{{\text{L}}l}} } \hfill \\ \end{array} } \hfill \\ {\varphi_{l,i} \left( {\Delta P_{i} - \Delta \bar{P}_{i} } \right) \ge 0} \hfill \\ {\varphi_{l,i} \left( {\Delta P_{i} - \Delta {\underline{P}}_{i} } \right) \ge 0} \hfill \\ {\Delta {\underline{P}}_{i} \le \Delta P_{i} \le \Delta \bar{P}_{i} } \hfill \\ \end{array} } \right. $$
(29)

Similarly, expressions (24) can be transformed as:

$$ \left\{ {\begin{array}{*{20}l} {\begin{array}{*{20}l} {\begin{array}{*{20}l} {\tilde{P}_{{{\text{L}}l}}^{\hbox{max} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{max} } + \varphi_{l,i} \Delta P_{i} + \varphi_{l,k} \Delta P_{k} \le \bar{P}_{{{\text{L}}l}} } \hfill \\ {\tilde{P}_{{{\text{L}}l}}^{\hbox{min} } : \,=\, \tilde{P}_{{{\text{L}}l}}^{\hbox{min} } + \varphi_{l,i} (\Delta {\underline{P}}_{i} + \Delta \bar{P}_{i} - \Delta P_{i} ) + \varphi_{l,k} (\Delta {\underline{P}}_{k} + \Delta \bar{P}_{k} - \Delta P_{k} ) \ge {\underline{P}}_{{{\text{L}}l}} } \hfill \\ {\varphi_{l,i} \left( {\Delta P_{i} - \Delta \bar{P}_{i} } \right) \ge 0} \hfill \\ {\varphi_{l,i} \left( {\Delta P_{i} - \Delta {\underline{P}}_{i} } \right) \ge 0} \hfill \\ \end{array} } \hfill \\ {\Delta {\underline{P}}_{i} \le \Delta P_{i} \le \Delta \bar{P}_{i} } \hfill \\ \end{array} } \hfill \\ {\varphi_{l,k} \left( {\Delta P_{k} - \Delta \bar{P}_{k} } \right) \ge 0} \hfill \\ {\varphi_{l,k} \left( {\Delta P_{k} - \Delta {\underline{P}}_{k} } \right) \ge 0} \hfill \\ {\Delta {\underline{P}}_{k} \le \Delta P_{k} \le \Delta \bar{P}_{k} } \hfill \\ \end{array} } \right. $$
(30)

This process will be repeated for all the nodal injection uncertainties. Thus with the extraction of dominant constraints, the number of transmission constraints will be reduced to \( 2nl(n + 1) + 2n \). It is worth mentioning that with the introduction of complementarity constraints, the formulation for FARED still belongs to the bilinear programming.

4.3 Curtailment of constraints

One intuitive means for reducing constraints is to determine the set of transmission lines considered for transmission constraints by engineering experience or based on a simplified power scheduling in which transmission constraints are not considered.

Additionally, the model can be further simplified by reducing the number of transmission constraints. Since the ISFs are parameters and the participation factors of conventional units belong to [0, 1], the signs of some PTDFs in (21) can be determined before optimization. The IEEE 9-bus system is shown in Fig. 1. φ 5-6,5 is always positive, and φ 8-9,9 always negative, that is to say, the increase of injection power for Bus5 will always increase the flow on transmission Line 5-6, whereas the increase of injection power for Bus9 will always decrease the flow on transmission Line 8-9. If the signs of some PTDFs can be determined before optimization, the model can be further simplified, and the computation burden is well reduced.

Fig. 1
figure 1

IEEE 9-bus system

4.4 Solution procedure

The solution procedure is as follows.

  1. 1)

    Compute the ISFs based on the result of topological analysis.

  2. 2)

    Determine the set of transmission lines considered for transmission constraints based on the optimal results of economic dispatch without regard to transmission constraints, and reduce the transmission constraints on the basis of the signs of PTDFs.

  3. 3)

    Extract the dominant constraints for network security.

  4. 4)

    Solve the NLP problem using available solution methodologies.

5 Case studies

The numerical studies are conducted on the modified IEEE 9-bus and 118-bus system, followed by comparative analysis of computational efficiency. The simulations are performed on the general algebraic modeling system (GAMS) [35] platform, and the BLP problem is solved by CONOPT 3 solver on a PC with a 3.10 GHz processor and 8 G bytes of RAM. For all cases studied, it is assumed that for each unit g, \( g \in N_{\text{G}} \), R Gg  = 4%, i.e., a 100% change in unit output requires a 4% change in frequency, and for each load j, \( j \in N_{\text{D}} \), D Dj  = 2.89 [36], i.e., load changed by 2.89% for a 1% change in frequency. ±2.5% load uncertainty is assumed. The nominal frequency is 50 Hz.

In order to illustrate the effectiveness of the proposed method, we take the following four scheduling schemes for comparative analysis: ① classical economic dispatch (CED) without regard to transmission constraints. The system frequency is fixed to the nominal value; ② synergetic economic dispatch (SED) [19] without regard to transmission constraints. The allowable frequency variation range is ±0.04 Hz; ③ robust economic dispatch (RED), viz., the proposed FARED method with the system frequency fixed to the nominal value; ④ the proposed FARED method with the allowable frequency variation range of ±0.04 Hz.

5.1 Case study on modified IEEE 9-bus system

The modified IEEE 9-bus system with wind power integration (IEEE-9W) is shown in Fig. 2. The parameters of transmission lines, characteristics of conventional units and data for injection uncertainties are shown in Table A1, A2, A3 in Appendix A.

1) IEEE 9-bus system

The results of power scheduling for the IEEE 9-bus system are listed in Table 1.

Table 1 Results of power scheduling for IEEE 9-bus system

For CED and RED, the uncertainties are tackled by the secondary reserve, which corresponds to the activation of the controllable synergistic capability. From Table 1, it can be found that ±7.875 MW spinning reserve is assigned. However, for SED and FARED, the variation of load power is covered by the automatic synergistic capability. When the deviation of the actual load power from the predicted value is 7.875 MW, the power balance is achieved on the condition of the allowable frequency deviation of 0.035 Hz, and ±7.175 MW spinning reserve is assigned due to accounting for the participation of loads in response to the frequency deviation. Therefore, the spinning reserve requirement can be well reduced when considering the frequency related automatic synergistic capability. The comparison of CED with RED, and SED with FARED shows that the transmission line 8-9 is overloaded for both CED and SED with the maximum load ratio being 1.085 and 1.047, respectively. When transmission constraints are considered, the adjustment of base-point generation of units is performed, and the costs of generation increase accordingly. The comparison of RED and FARED shows that the latter has the advantage of lower generation cost and less spinning reserve requirement.

2) Modified IEEE 9-bus system with wind power integration

Table 2 Results of power scheduling for modified IEEE 9-bus system with wind power integration

The results of power scheduling for the modified IEEE 9-bus system with wind power integration are shown in Table 2.

As shown in Table 2, for CED and RED all the conventional units reach the maximum reserve capacity, namely ±26 MW, but the variation range of loads and wind power is still unable to be covered. Curtailments of loads and wind power are inevitable, which corresponds to the activation of the re-controllable synergistic capability. When the variation reaches −27.875 MW, 1.875 MW of loads needs to be curtailed. Similarly, 1.875 MW of wind power needs to be abandoned when the variation is 27.875 MW. Whereas for SED and FARED, the automatic synergistic capability with the range of frequency deviation ±0.04 Hz is fully utilized, no load or wind power curtailment is required, and correspondingly ±27.15 MW spinning reserve is assigned due to accounting for the participation of loads in response to the frequency deviation. The comparison between CED with RED, and SED with FARED shows that the transmission line 8-9 is overloaded for both CED and SED with the maximum load ratio being 1.222 and 1.213, respectively. When transmission constraints are considered, base-point generation of units is adjusted, and the production cost increases accordingly. The comparison of RED and FARED shows that the latter takes the frequency deviation as the decision variable, so the automatic synergistic capability can be well considered. Thus the solution space of power scheduling is expanded, and the amount of load or wind power curtailment is reduced effectively.

Fig. 2
figure 2

Modified IEEE 9-bus system with wind power integration

5.2 Case study on modified IEEE 118-bus system with wind power integration

Another bigger case study is conducted on the modified IEEE 118-bus system concerning wind power penetration (IEEE-118W). The data for wind farms is shown in Table B1 in Appendix B. The test system is comprised of 118 buses, 19 generators, 99 loads and 186 transmission lines [37]. The scheduling results are listed in Table 3.

Table 3 Results of power scheduling for modified IEEE 118-bus system with wind power integration

Table 3 shows that the overloaded transmission lines appear for both classical economic dispatch and the synergetic economic dispatch. For both CED and SED, the set of overloaded transmission lines is {112, 115, 140}, with the maximum load ratio being 1.593 and 1.368, respectively. However, the robust economic dispatch scheme and the frequency aware robust economic dispatch scheme can ensure transmission security effectively, and the latter has the advantage of lower cost, and less spinning reserve requirement for considering the automatic synergistic capability.

5.3 Comparative analysis of computational efficiency

In order to illustrate the computational efficiency, the IEEE 14-bus, 30-bus and 118-bus systems [37] are considered as the examples besides the above-mentioned cases. The comparative analysis of solution efficiency is conducted for the FARED formulation without regard to the extraction of dominant constraints (NoEDC) and the one with the consideration of the extraction of dominant constraints (EDC), and the results are listed in Table 4.

Table 4 Comparison of solution efficiency for FARED

As shown in Table 4, with the increase of the power system size, both the computing time and memory usage increase nonlinearly for the two schemes, and the increase for NoEDC is far more than that for EDC. With the increasing scale of power systems, EDC has better performance. For the IEEE-30, IEEE-118 and IEEE-118W cases, solution by NoEDC is beyond the computing capability of the PC used for simulation, whereas it is computational tractable by EDC. Therefore, the computational efficiency is well improved when the extraction of dominant constraints is considered.

6 Conclusion and discussions

In this paper, a frequency aware robust economic dispatch is proposed to deal with the increasing injection uncertainties. In the proposed method, the frequency regulation effect and the unit reserve response mechanism are well considered to exploit the synergistic capability to accommodate the uncertain loads and renewable generations on the decision-making level. The FARED problem is formulated as a robust optimization problem with variable uncertainty sets under the affine policy. Duality theory is used to form complementarity constraints to improve the computational tractability. The test results of FARED show that the proposed method is of benefit to the coordination of dispatch and generation control, as well as the accommodation of large scale renewable power penetration with the advantage of lower cost and less spinning reserve requirement. The computational efficiency of the proposed algorithm is well improved with the extraction of dominant constraints and curtailment of constraints.

This work will be extended to a dynamic FARED with temporal coupling constraints to exploit the synergistic capability of accommodating the injection uncertainties as well as alleviating the unit ramp rate constraints, and dynamic FARED with optimal conventional unit on/off statuses decision-making will be considered. Moreover, the economic participation mechanism of individual resources in FARED under the deregulated electric power markets will be analyzed. Last but not least, the high-performance solution methodologies for the FARED problem are worthy of further study.