This site uses cookies. By continuing to use this site you agree to our use of cookies. To find out more, see our Privacy and Cookies policy.
Paper The following article is Open access

Decentral Smart Grid Control

, , and

Published 9 January 2015 © 2015 IOP Publishing Ltd and Deutsche Physikalische Gesellschaft
, , Citation Benjamin Schäfer et al 2015 New J. Phys. 17 015002 DOI 10.1088/1367-2630/17/1/015002

This article is corrected by 2015 New J. Phys. 17 059502

1367-2630/17/1/015002

Abstract

Stable operation of complex flow and transportation networks requires balanced supply and demand. For the operation of electric power grids—due to their increasing fraction of renewable energy sources—a pressing challenge is to fit the fluctuations in decentralized supply to the distributed and temporally varying demands. To achieve this goal, common smart grid concepts suggest to collect consumer demand data, centrally evaluate them given current supply and send price information back to customers for them to decide about usage. Besides restrictions regarding cyber security, privacy protection and large required investments, it remains unclear how such central smart grid options guarantee overall stability. Here we propose a Decentral Smart Grid Control, where the price is directly linked to the local grid frequency at each customer. The grid frequency provides all necessary information about the current power balance such that it is sufficient to match supply and demand without the need for a centralized IT infrastructure. We analyze the performance and the dynamical stability of the power grid with such a control system. Our results suggest that the proposed Decentral Smart Grid Control is feasible independent of effective measurement delays, if frequencies are averaged over sufficiently large time intervals.

Export citation and abstract BibTeX RIS

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

A major challenge in realizing a future sustainable power supply is the volatile character of many renewable sources [13]. The power generation of wind turbines and photovoltaics fluctuates strongly on different time scales: in addition to the obvious variations between the seasons and during a single day [4], strong fluctuations occur on much shorter time scales, for instance due to the turbulent character of wind [5]. To match generation and demand in a fully renewable power grid for the current demand characteristics at every point of time, would thus require large storage facilities. Current estimates for the storage capacity range up to 400 TWh for the entire European grid with 100% renewables and no stand-by power plants [4]. In addition to potential environmental effects, as, e.g., the large landscape consumption for pumped hydro storage facilities, this would require massive capital investments.

To reduce these enormous numbers, it has been proposed to regulate the consumer demand to match the fluctuating power generation [6]. This is a massive paradigm shift in the operation of power grids, as mainly the generation is regulated in current power grids [7, 8]. In the new system, the price of electric energy shall be adapted to the current generation to provide a stimulus for the consumers to adapt their demand. Most proposals for such a smart grid are based on a sophisticated information and communication technology infrastructure. All 'smart' power meters communicate with a central computer in order to negotiate the price and control their demand (see, e.g., [9]). However, such a centralized system would also raise questions of cyber security and privacy protection [10, 11]. Even more, it has been shown that interdependent systems, such as this, can become vulnerable to cascading failures [10, 12].

An alternative, decentralized approach has been first proposed already years ago, but received a major interest only recently. The key idea is that the grid frequency provides all information needed to control the grid. The frequency increases in times of excess generation, while it decreases in times of underproduction [13, 14]. In current power grids, the primary control of conventional power plants is already based on the frequency: generation is increased when the frequency decreases and vice versa [15]. In a future, fully renewable grid the consumers could take over this role and regulate their demand autonomously on the basis of the grid frequency. To make this economically favorable, it was proposed that the price of electric energy for each local consumer is a direct function of the local grid frequency [16]. Is such a decentralized approach capable of ensuring stable network dynamics?

Here we analyze systems with prices locally computed as a direct function of local frequency, taking into account averaging time intervals and effective time delays. We demonstrate that the approach holds risks at certain time delays if the averaging interval is short. Intriguingly, for sufficiently large averaging interval, network dynamics is stable, independent of the delays. Our modeling results thus suggest that Decentral Smart Grid Control provides an efficient measure of ensuring grid stability.

The article is structured as follows. First, we introduce a mathematical model for the frequency dynamics of a power grid, describe our concept of a Decentral Smart Grid Control to realize the dynamic demand response (DR) in section 2 and discuss several economic aspects in section 3. The dynamics and stability of a fully interdependent techno-economical system are then analyzed in detail in section 4. We uncover potential systemic risks and show how they can be mastered by a proper implementation of the control.

2. DR via Decentral Smart Grid Control

DR is generally based on a flexible consumer price for electric power which is adapted to the current power generation. In periods of higher demand than generation, prices are high, giving an incentive to the consumers to reduce their consumption. Current approaches for the implementation of DR are mostly based on centralized information and communication infrastructure [8, 9], i.e., all information about production and consumption is collected decentralized, transmitted to one central IT-unit which then sends commands for further consumption and production to the decentralized actors. Such a system would require large financial investments and raises concerns about data protection and system vulnerability [1012]. However, such an expensive IT-infrastructure may not be needed, as the grid frequency already encodes the necessary information and is accessible everywhere in the grid.

To analyze the essential frequency dynamics of a large-scale power grid and its coupling to pricing information we consider an oscillator model based on the physics of coupled synchronous generators and synchronous motors, which recently attracted a strong interest in physics [1723]. This model is very similar to the 'classical model [15] and the structure preserving model [24] from power engineering, which are routinely used to simulate the dynamics of power grids on coarse scales.

The state of each rotatory machine j is characterized by the rotor angle ${{\theta }_{j}}(t)$ relative to the grid reference rotating at $\Omega =2\pi \times 50\;{\rm Hz}$ or $\Omega =2\pi \times 60$ Hz, respectively, and its angular frequency deviation from the reference ${{\omega }_{j}}={\rm d}{{\theta }_{j}}/{\rm d}t$. Every machine has its moment of inertia Mj and is driven by a mechanical power $P_{j}^{{\rm mech}}(t)$, which is positive for a generator and negative for a consumer. In addition, every machine is driven by the electric power transmitted via the adjacent transmission lines which have a coupling strength Kij. The dynamics of the machine j is then given by the equation of motion as

Equation (1)

For a more detailed discussion and short derivation of the equations of motion, see appendix A.

For the sake of simplicity, we assume that all damping constants ${{\kappa }_{j}}=\kappa $ and moments of inertia ${{M}_{j}}=M$ are identical for a while. The overall angular frequency deviation $\langle \omega \rangle \;:=\;\frac{1}{N}{{\sum }_{j}}{{\omega }_{j}}$ is then determined by the equation of motion

Equation (2)

where $\Delta P={{\sum }_{j}}P_{j}^{{\rm mech}}$ is the total power balance in the grid. Equation (2) can be solved analytically with the result

Equation (3)

For $t\to \infty $, the overall angular frequency deviation $\langle \omega \rangle $ converges to the value $\frac{\Delta P}{N\kappa }$. This relaxation is typically fast; most perturbations are cleared in less than a second [15]. In weakly connected grids inter-area oscillations can last for a minute [3, 26]. Hence, the angular frequency deviation $\langle \omega \rangle $ is directly proportional to the power balance of the entire system. In general, the angular frequency is the same throughout the grid ${{\omega }_{j}}=\langle \omega \rangle $ and can easily be measured, such that it can be used to control the grid without additional communication infrastructure.

The missing step to realize a Decentral Smart Grid Control is to come up with a one-to-one relation between the local grid angular frequency deviation ${{\omega }_{j}}$ and the current electricity price ${{p}_{j}}({{\omega }_{j}})$. A device that measures the local grid angular frequency and calculates the current price according to this pre-defined function ${{p}_{j}}({{\omega }_{j}})$ is cheap and can be implemented in a decentralized way, see [28] for large-scale frequency monitoring. Electric devices with an on-off load characteristic (e.g. washing, refrigeration, thermal heat pumps, electric cars) could automatically shift their consumption to times of high grid frequency, relieving the grid in low frequency times. Ensured by a properly chosen price function $p(\omega )$, this grid service can be economically reasonable for the consumer and also for the electricity provider, because the grid operator would have potentially less costs for primary, secondary and tertiary control. A drastic price increase at low frequencies and cheap electricity at high frequencies might also change the active consumer behavior. The needed technology is readily available, since micro combined heat and power systems or photovoltaic systems, already have a comparable control system included [8, 27].

In particular, we propose a Decentral Smart Grid Control that realizes a dynamic DR in power grids and analyze some of its core economic and dynamic consequences. The mechanical power $P_{j}^{{\rm mech}}(t)$ in the equation of motion (1) is the difference of the generated and consumed power at the jth node of the network. Both generation and consumption depend on the current energy price p, which is described by supply S(p) and demand curves D(p), such that we find

Equation (4)

A supply function S(p) gives the amounts of goods offered, if this good is traded for a certain price p. Here, this is the amount of power supplied by a generator, if the obtained price is p. Similarly, the demand D(p) gives the amount of power a consumer would like to consume for a given price p. Generally, the supply curve is monotonically increasing with p, while the demand curve is monotonically decreasing. The two curves are exogenous to the model, in fact they are determined by the strategy of the generators, the weather and the preferences of the consumers.

We suggest a Decentral Smart Grid Control that calculates the price on the basis of the local angular frequency deviation ${{\omega }_{j}}$ [16]; but measuring and updating the angular frequency in a real grid takes a certain time. Therefore, the price generally depends on a time-averaged angular frequency deviation ${{\bar{\omega }}_{j}}(t)$. Assuming that the angular velocity is measured over an interval of fixed period length T, we define

Equation (5)

We consider two technical scenarios for the control. First, we consider a control system that adapts only in discrete time steps of length T such that the local prices are given by

Equation (6)

where $\left \lfloor \cdot \right \rfloor $ denotes rounding towards minus infinity. Second, it can take a certain delay time τ until the control system adapts such that the local prices are given by

Equation (7)

We assume that the price only depends on the frequency and that supply and demand curves are given and keep their form on the time scales (seconds) described in this article. Hence, the design of an appropriate price function $p(\bar{\omega })$ is an important step for the implementation of a DR via Decentral Smart Grid Control.

3. Economic aspects

3.1. Benefits of DR

DR may have huge benefits in future energy systems see, e.g., [7, 8, 25, 29, 30]. Here, we briefly summarize the most important economic aspects, following [7], which hold regardless of the technical implementation: (1) consumers may reduce their electricity bill by shifting their demand to periods of low prices. (2) In addition, DR may reduce the global costs of the power system as it allows for a more efficient use of the existing infrastructure and avoids costs for additional infrastructure. (3) DR may improve system stability by avoiding dangerous peaks of the demand and thus reduce the probability of power outages. (4) Finally, DR may improve market performance and reduce the price volatility. In addition to these points, DR is particularly important for future power grids because its implementation can potentially allow a higher penetration with renewable energies [31].

3.2. The grid as a market

In the current proposal of a Decentral Smart Grid Control there is no central computer which controls the demand of the consumers and no central exchange to determine the electricity price. The control is realized in a decentralized way using local frequency measurements, thus requiring no long-distance communication. Is this sufficient to provide an efficient market, i.e., to reach an economic equilibrium?

To answer this question we first note that the stable stationary operation of a power grid requires that all machines rotate in synchrony, i.e., the frequency must be the same everywhere

Equation (8)

Otherwise the power flow between two nodes j and k

Equation (9)

would be oscillating and average out over time. The synchronous state must be dynamically stable for small disturbances to be damped out [15, 32] and the grid may self-organize to a synchronous state with steady power flows [18, 22, 33]. Substituting the condition ${{\omega }_{j}}(t)=\langle \omega \rangle $ into the equations of motion (1) shows that the synchronous state is determined by the equation

Equation (10)

Summing up the equations for all j and using ${{K}_{ij}}={{K}_{ji}}$ yields

Equation (11)

This shows that a dynamical equilibrium of the grid also implies the economic equilibrium of the market, i.e., the supply equals the demand including transmission losses. Hence, we have to analyze the dynamic stability of the combined techno-economical system to evaluate its stability properties. This will be done in detail in section 4.

For now, we assume that the grid is in equilibrium with $\langle \omega \rangle =0$ at a price ${{p}_{\Omega }}$. To analyze the stability of this equilibrium, we linearize the supply and demand curves close to the equilibrium:

Equation (12)

The modeling or measurement of supply and demand curves then reduces to the measurement of the elasticity of supply and demand. Generally, the supply increases with the price while the demand decreases such that ${{s}_{j}}\geqslant 0$ and ${{d}_{j}}\leqslant 0$ and thus in particular

Equation (13)

Here, we used course-graining, i.e., not every consumer is represented by one demand function but several consumers are aggregated to form one node in the network and hence supply and demand curves are assumed to be smooth.

3.3. Price and frequency fluctuations

The new aspect of our proposal of a Decentral Smart Grid Control is the direct encoding of the electricity price in the grid frequency. Thus, the grid frequency must be allowed to vary in certain boundaries so that fluctuations of the price are directly related to fluctuations of the frequency. Currently, frequency variations are limited due to technical reasons [34]. In the European grid $\pm 200\;{\rm mHz}$ are acceptable in normal operation and up to $\pm 800\;{\rm mHz}$ can occur in extreme cases for short times before emergency measures such as load shedding are initiated [35]. This sets the order of magnitude at which the frequency may vary. Accordingly, we consider a frequency range of $(50\pm 0.5)\;{\rm Hz}$.

In figure 1 we analyze the possible variations of the price and the frequency in more detail. Panel (a) shows a histogram of plausible values of the consumer price, if this price is strictly coupled to the variable spot market price for Germany in 2012 [36]. To obtain plausible consumer prices, we add 9 ct kWh−1 for distribution and service, 7 ct kWh−1 fees plus 19% VAT on the total. The variations of the electricity price directly relate to variations of the grid frequency as described above. We consider a linear price curve for all nodes

Equation (14)

with ${{p}_{\Omega }}=24.1$ ct kWh−1, as shown in panel (b1). For a slope $\epsilon =10$ (ct kWh−1)/2π Hz, the price curve maps the operational range $({{\bar{\omega }}_{j}}+\Omega )/2\pi \in [49.5,50.5]$ Hz to a price interval $p\in [19.1,29.1]\;{\rm ct}\;{\rm kW}{{{\rm h}}^{-1}}$, which covers 98% of the observed fictitious consumer prices. A histogram of the resulting frequency variations is shown in panel (c1). In 2% of all time slots prices outside of this interval were recorded which can even become negative.

Figure 1.

Figure 1. In DR via Decentral Smart Grid Control, variations of the electricity prices imply variations of the grid frequency. (a) Histogram of plausible fully flexible consumer prices deduced from spot prices at the European energy exchange [36]. (b) Price-frequency relation according to (b1) equation (14), with slope $\epsilon =10\;({\rm ct}\;{\rm kW}{{{\rm h}}^{-1}})/(2\pi \;{\rm Hz})$ and (b2) equation (15), with $\alpha =10\;({\rm ct}\;{\rm kW}{{{\rm h}}^{-1}})/(2\pi )$ and $\beta =1\;{\rm Hz}$, respectively. (c) Histogram of the corresponding frequency fluctuations.

Standard image High-resolution image

To treat such events accordingly, a nonlinear function must be chosen which maps a fixed finite frequency interval to all possible prices, i.e., to the real line. Still, the slope of this function should be bounded around the operational point $\Omega =50$ Hz. These requirements are satisfied by an inverse sigmoidal function. As a particular example, we here consider the function

Equation (15)

which maps all angular frequency deviations in the interval ${{\bar{\omega }}_{j}}\in (-\pi \beta ,+\pi \beta )$ to a price $p\in (-\infty ,+\infty )$. The operational range can thus be fixed beforehand, and emergency measures can be specified, if frequencies outside this range are measured. Choosing $\alpha =\beta \epsilon $ yields the same slope of the price curve around the reference frequency as the linear price function (14). Indeed, using $\beta =1$ Hz the statistics of the observed frequencies in figure 1 hardly change in comparison to the linear price function, see panels (b2) and (c2). The corresponding frequencies change significantly only for extreme price events, which now map to the operational range $({{\bar{\omega }}_{j}}+\Omega )/2\pi \in [49.5,50.5]$ Hz as desired. A similar statistic is found for other sigmoidal functions. The precise form of such a nonlinear price function can be designed by the grid operators on the basis of actual market and consumption data.

We note that figure 1 is based on the German spot market prices, which show huge fluctuations compared to other energy markets [39]. Furthermore, one major effect of a comprehensive DR would be to suppress extreme price fluctuations anyway [7, 14]. Hence, we expect that the fluctuations shown in the figure represent extremes, and that they would be significantly smaller in energy systems with DR and (virtual) storage.

4. Dynamics and stability

Dynamical stability is a basic requirement for power grid operation [3, 15]. For DR via Decentral Smart Grid Control, a stable dynamic equilibrium ensures that the energy system is also in an economic equilibrium as shown above. However, stability properties may become much more involved due to the interdependency of the technical and the economical subsystem. Interdependencies may introduce new systemic risks to dynamical network systems [12, 37].

The interaction of the DR system with the grid depends crucially on their time scales. In contrast to current energy markets, the price can be adapted in almost real time, limited only by the time needed for a frequency measurement. Here, we analyze the dynamical stability of the full techno-economic system and identify new systemic risks for different scenarios and discuss how to master these risks.

4.1. Instantaneous adaption

We first investigate a DR that is fast compared to the grid dynamics. Assuming an instantaneous adaption of the demand, i.e., $T=\tau =0$ in equations (6) and (7), the effective power $P_{j}^{{\rm mech}}(t)$ in equation (1) becomes a function of the current angular frequency deviation ${{\omega }_{j}}$. In particular, we consider a linear relation of price and angular frequency deviation

Equation (16)

Linearizing the supply and demand curves around ${{p}_{\Omega }}$ as in equation (12) yields

Equation (17)

By equation (13), an instantaneous economic response thus increases the effective damping constant to

Equation (18)

Therefore, it always lowers the return times after perturbations, see equation (3).

4.2. Slow adaptation in discrete time steps

A second, more realistic scenario is that the Decentral Smart Grid Control is much slower than the grid dynamics. Here, we consider a discrete time control system, where the price function is the same for all nodes and given by (6). Both supply and demand are updated periodically with periodicity $T\gg {{\sum }_{j}}{{M}_{j}}/{{\sum }_{j}}{{\kappa }_{j}}$. Assuming that the grid is dynamically stable for the given parameters, the angular frequency deviation will relax to

Equation (19)

On this basis, a new market price ${{p}^{\prime }}$ is calculated. Assuming an affine-linear price function as in equation (14) and using the linearized supply and demand curves (12), we find

Equation (20)

This yields an oscillating dynamics of the market price, which is stable if and only if

Equation (21)

setting a strict upper limit for the slope of the price function. The potential instability for $\epsilon \gt {{\epsilon }_{{\rm cr}}}$ is caused by an overreaction of the suppliers and consumers to market incentives. Similar rebound effects can generally occur in DR systems [8], such that this problem is not specific to the current proposal.

An example for the possible dynamics of the techno-economical system is shown in figure 2 for a model grid with three generators and three consumers with values inspired by the IEEE 9-bus test grid (see panel (e)). We assume that the price elasticities

Equation (22)

are the same for all nodes and given by ${{E}_{S}}\;=\;+0.3$ and ${{E}_{D}}=-0.3$ in agreement with empirical results [3840]. The price and subsequently the demand and supply are adapted after a time step of T = 60 s. We assume an equilibrium price ${{p}_{\Omega }}=24$ ct kWh−1 and a damping constant ${{\kappa }_{j}}=0.2/s\times {{M}_{j}}$ with ${{M}_{j}}={{10}^{4}}\;{\rm kg}{{{\rm m}}^{2}}\times \Omega $. All transmission lines have the same transmission capacity K = 200 MW. For these parameters, the system is stable if and only if $\epsilon \lt {{\epsilon }_{{\rm cr}}}\approx 3\;({\rm ct}/{\rm kWh})/(2\pi \;{\rm Hz})$. Otherwise the prices and the grid frequency will diverge after a small perturbation as shown in figure 2.

Figure 2.

Figure 2. Dynamics of a model grid with Decentral Smart Grid Control in discrete time steps of T = 60 s. System stability depends crucially on the slope of the price curve, being stable for (a, b) $\epsilon =1\;({\rm ct}\;{\rm kW}{{{\rm h}}^{-1}})/(2\pi \;{\rm Hz})\lt {{\epsilon }_{{\rm cr}}}$ and unstable for (c, d) $\epsilon =5\;({\rm ct}\;{\rm kW}{{{\rm h}}^{-1}})/(2\pi \;{\rm Hz})\gt {{\epsilon }_{{\rm cr}}}$. We plot the dynamics of (a, c) the local prices pj and (b, d) the local frequencies $(\Omega +{{\omega }_{j}})/2\pi $ starting from an initial price ${{p}_{0}}=25$ ct kWh−1 above the equilibrium price ${{p}_{\Omega }}=24$ ct KWh−1. The angular frequency deviations ${{\omega }_{j}}$ vary only very little from node to node as shown in the inset in panel. (b) These residual oscillations relax on longer time scales such that the system in (a, b) converges to a fixed point with ${{\omega }_{j}}=\langle \omega \rangle $and ${{p}_{j}}=p(\langle \omega \rangle )$. The model grid is depicted in panel, (e) where generators colored in red and consumers in blue. The remaining system parameters are given in the main text.

Standard image High-resolution image

We note that this result can be interpreted as an application of the famous cobweb theorem from microeconomics [41] to Decentral Smart Grid Control. The generalized equilibrium condition (11) can be seen as the intersection of the loss curve ${{\sum }_{j}}\kappa \langle \omega \rangle $ and the net supply curve $\Delta P(\langle \omega \rangle )={{\sum }_{j}}{{S}_{j}}(p(\langle \omega \rangle ))-{{D}_{j}}(p(\langle \omega \rangle ))$. The loss takes the role of an effective demand function with fast relaxation, while the net supply is adapted much slower. The cobweb model then states that the economic system will relax to an equilibrium, if the slope of the loss curve is larger than the slope of the net supply curve, which yields the stability condition (21).

4.3. Delayed adaptation: risks from resonances

New risks may emerge when the Decentral Smart Grid Control acts on similar time scales as the dynamics of the grid such that the two system become truly interdependent. We first consider the case of a delayed feedback, i.e., we consider the price function (7) with $\tau \geqslant 0$ but without averaging (T = 0), i.e., consumers measure their local frequency and try to adapt as fast as possible but need their intrinsic time τ to react. To obtain analytic solutions for the interdependent techno-economical system, we use a very simple system: we linearize the supply and demand curves (12) and consider only two nodes with equal technical and economical parameters, i.e., ${{M}_{1}}={{M}_{2}}$, ${{\kappa }_{1}}={{\kappa }_{2}}$, ${{s}_{1}}={{s}_{2}}$ and ${{d}_{1}}={{d}_{2}}$. Defining our new variables as the phase difference $\Delta \theta ={{\theta }_{1}}-{{\theta }_{2}}$ and the angular frequency difference of the two nodes $\Delta \omega ={{\omega }_{1}}-{{\omega }_{2}}$, the equations of motion read

Equation (23)

where we introduced the abbreviations $\alpha =\kappa /M$, $K={{K}_{12}}/M$, $\gamma =\epsilon ({{s}_{1}}-{{d}_{1}})/M$, $2P=({{S}_{1}}({{p}_{\Omega }})-{{D}_{1}}({{p}_{\Omega }})-{{S}_{2}}({{p}_{\Omega }})+{{D}_{2}}({{p}_{\Omega }}))/M$ and $\Delta {{\omega }_{\tau }}=\Delta \omega (t-\tau )$. In the following, time is measured in seconds, α and γ in s−1 and P and K in s−2. This notation is similar to the one used in [19]. Delayed differential equations need a history function as initial condition, which we chose to be $\Delta \omega (t\lt 0)=\Delta {{\omega }_{0}}\cdot (1+0.1{\rm tanh} (t/2))$ for our dynamical simulations. Furthermore, we used standard mathematica routines [42] to solve the ordinary and delayed differential equations.

The delayed adaption of supply and demand can both stabilize and destabilize the grid dynamics as shown in figure 3. The physical reason of this effect can be easily understood. The frequency-adaptive 'effective' power ${{P}_{{\rm eff}}}\left( t \right)=2P-\gamma \Delta {{\omega }_{\tau }}$ in equation (23) can be seen as a resonant driving acting on an oscillating system. Such a driving term will either damp or amplify the oscillations depending on whether the driving is in-phase or out-of-phase. The phase shift of this driving term is directly given by the delay τ, such that the stability of the system depends crucially on the value of τ. To illustrate this result, we compare the dynamics for two different values of τ in figure 3. For ${{\tau }_{1}}=0.75\;{\rm s}$ the driving is in-phase, the oscillations are amplified and the grid becomes unstable with potentially fatal results, whereas ${{\tau }_{2}}=1.5\;{\rm s}$ stabilizes the system.

Figure 3.

Figure 3. Decentral Smart Grid Control can stabilize or destabilize the grid. Panels (a)–(d) show the frequency difference $\Delta \omega /(2\pi )$ and effective power ${{P}_{{\rm eff}}}=2P-\gamma \Delta {{\omega }_{\tau }}$ for an elementary two-node network as a function of time for two different delays, according to (23). For the delay ${{\tau }_{1}}=0.75\;{\rm s}$ the effective power becomes large simultaneously to the frequency difference, i.e., the generator produces more energy than needed, when the frequency is already too high, see (a) and (b). Hence, the system gets destabilized completely. On the contrary, the effective power and frequency difference are shifted by half a period for ${{\tau }_{2}}=1.5\;{\rm s}$ such that the system is stabilized, see (c) and (d). Initial conditions were $\Delta {{\theta }_{0}}=0$, $\Delta {{\omega }_{0}}=1$ Hz and the parameters $\gamma =0.25\;{{{\rm s}}^{-1}}$, $\alpha =0.1\;{{{\rm s}}^{-1}}$, $P=1\;{{{\rm s}}^{-2}}$, $K=8\;{{{\rm s}}^{-2}}$ were applied.

Standard image High-resolution image

To obtain a global view of the stability and the role of the system parameters we analyze the dynamical stability around the steady-state operation of the grid given by the fixed point

Equation (24)

A solution exists only if the transmission capacity is larger than the power which has to be transmitted, $K\gt P$ [32]. The linear stability of a dynamical system is determined by the eigenvalues of the Jacobian matrix. For a delayed system [4345], we have to calculate the Jacobian of both the non-delayed system, based on equation (23),

Equation (25)

and the derivatives for the delayed term

Equation (26)

where we consider exponential solutions, see [45]. The stability eigenvalues λ are then determined by the solution of the characteristic equation

Equation (27)

Small perturbations induce an oscillatory motion with eigenfrequency ${\rm Im}(\lambda )$ and period $2\pi /{\rm Im}(\lambda )$. The amplitude grows or decreases exponentially as ${{{\rm e}}^{\operatorname{Re}(\lambda )t}}$ such that $\operatorname{Re}(\lambda )\gt 0$ is the condition for a dynamic instability. This is possible only if the frequency adaption is strong enough compared to the damping of the system,

Equation (28)

as shown below. When the delay τ changes, we observe a periodic pattern of stable and unstable parameter values as shown in figures 4 and 5. As explained above, destabilization occurs in the case of an in-phase driving which happens when τ is an integer multiple of the period of the eigenoscillations of the system.

Figure 4.

Figure 4. The stability exponent $\operatorname{Re}(\lambda )$ plotted as a function of the delay τ for an elementary two-node network. The dynamic becomes unstable, i.e., $\operatorname{Re}(\lambda )\geqslant 0$, for certain values of the delay time τ periodically spaced on the real axis, if $\gamma \geqslant \alpha $. Parameters are $\gamma =0.1\;{{{\rm s}}^{-1}}$, $\alpha =0.1\;{{{\rm s}}^{-1}}$, $P=1\;{{{\rm s}}^{-2}}$ and $K=8\;{{{\rm s}}^{-2}}$ and the root with highest real part of equation (27) was obtained numerically using Newtonʼs method.

Standard image High-resolution image
Figure 5.

Figure 5. The global stability of a two-node network with Decentral Smart Grid Control is quantified by the volume of the basin of attraction and compared to linear stability. Both measures predict instability for similar delays τ. A visualization of the basin of attraction for different values of the delay τ is shown in panels (a)–(c). Light green dots represent initial conditions that converge to the fixed point while dark blue dots assume a limit cycle or converge too slowly. Parameters are $\gamma =0.25\;{{{\rm s}}^{-1}}$, $\alpha =0.1\;{{{\rm s}}^{-1}}$, $P=1\;{{{\rm s}}^{-2}}$, $K=8\;{{{\rm s}}^{-2}}$ and 10 000 different initial conditions were used. In panel (d) the basin volume ${{V}_{{\rm Basin}}}$ (discrete plot, light green) is plotted as a function of τ in comparison to the stability exponent $\operatorname{Re}(\lambda )$ (dark blue). We used the same parameters but only 1000 different initial conditions.

Standard image High-resolution image

To proof these statements we first note that $\operatorname{Re}(\lambda )\lt 0$ for $\gamma =0$ or $\tau =0$ as long as $\alpha \gt 0$. We now consider the parameter values where $\operatorname{Re}(\lambda )$ changes its sign such that the system becomes unstable. Decomposing the characteristic equation (27) into real and imaginary parts and setting $\operatorname{Re}(\lambda )=0$ yields the conditions

Equation (29)

Equation (30)

The second equation can be solved for τ with the result

Equation (31)

One directly sees the periodicity in the delay τ, where the period $2\pi /{\rm Im}(\lambda )$ is equal to the period of the eigenoscillations of the system. Furthermore, the ${\rm arccos} (-\alpha /\gamma )$ is real only if $\gamma \geqslant \alpha $, which yields a necessary condition for the destabilization by delay. Note that this statement is equivalent to the one from section 4.2, namely the damping of the system has to be larger than the price influence to always guarantee stability.

In addition to the local stability analysis, we also consider the grid dynamics after a large perturbation. We integrate the equations of motion for a long time period until ${{t}_{{\rm max} }}=600\;{\rm s}$ with initial conditions randomly drawn from a subset of the phase space $Q=[-\pi ,\pi ]\times [-30,30]\;{\rm Hz}$, see also [46], and evaluate whether the system relaxes to a stable operation, i.e., whether it converges to the fixed point (24), or not. As a criterion for stable operation we assume an angular frequency deviation of $\Delta \omega \left( t={{t}_{{\rm max} }} \right)\leqslant 0.1\;{\rm Hz}$. The results are visualized in figure 5, panels (a)–(c), where we plot the stability in a color code (light green: stable, dark blue: unstable) as a function of the initial location in phase space for different values of τ. The results confirm the finding of the linear stability analysis. Depending on the value of τ the global stability is altered dramatically. For $\tau =0.8\;{\rm s}$ the fixed point is linearly unstable and the system does not relax for almost all initial conditions. On the contrary, a delay of $\tau =5\;{\rm s}$ leads to an almost perfect stability; the grid converges for almost all initial states. Notably, the regions of initial conditions leading to stable or unstable behavior are not clearly separated because the actual boundary of these regions has a rather complex geometric structure already in the non-delayed case.

The global stability of a fixed point of a dynamical system can be quantified by the volume of its basin of attraction. The 'basin size' ${{V}_{{\rm Basin}}}$ can be determined numerically using a Monte Carlo method as the ratio of initial conditions converging to a stable operation to the total number of initial conditions. Figure 5 panel (d) shows how the basin volume depends on the delay time τ in comparison to the linear stability exponent $\operatorname{Re}(\lambda )$. As expected, ${{V}_{{\rm Basin}}}$ tends to zero in the case of linear instability, $\operatorname{Re}(\lambda )\geqslant 0$. Maxima of ${{V}_{{\rm Basin}}}$ of different height are observed in the stable parameter regions, including an almost perfect stabilization for $\tau \approx 5\;{\rm s}$. However, these maxima do not coincide with the minima of $\operatorname{Re}(\lambda ).$ As both the linear stability and the basin volume predict similar delays to be problematic for the system, we focus on the computationally easier to handle linear stability in the following.

4.4. Stabilization by averaging

Measuring the local grid frequency will generally take some time in a real-world system. We thus consider the dynamics of the elementary model grid for the price function (7) including both delay $\tau \geqslant 0$ and averaging over a period $T\geqslant 0$. The equation of motion for the angular frequency difference $\Delta \omega ={\rm d}\Delta \theta /{\rm d}t$ then reads

Equation (32)

The integration can be carried out in a straightforward way by using (23) such that we obtain the modified delayed dynamical system

Equation (33)

To evaluate the stability of the steady state (24), we have to calculate the eigenvalues λ for a system with both the delay τ and the delay $\tilde{T}=T+\tau $. The Jacobian of the non-delayed system is given by (25) as above and for the delay terms only $\frac{\partial }{\partial \Delta {{\theta }_{\tau }}}\left( \frac{{\rm d}}{{\rm d}t}\Delta \omega \right)=-\frac{\gamma }{T}$ and $\frac{\partial }{\partial \Delta {{\theta }_{\tilde{T}}}}\left( \frac{{\rm d}}{{\rm d}t}\Delta \omega \right)=\;+\frac{\gamma }{T}$ are non-zero. The stability eigenvalues λ are then given by the roots of the characteristic equation [43]

Equation (34)

Figure 6 shows the real part of the stability eigenvalue $\operatorname{Re}(\lambda )$ as a function of the delay τ and the averaging time T. Instabilities are observed for certain values of τ, if T is small as discussed above. But for a sufficiently high T, the system stays stable regardless of the time τ. The actual values of the stability exponent $\operatorname{Re}(\lambda )$ for large $T\gg \gamma $ are comparable to the one of the system without any price adaptation.

Figure 6.

Figure 6. Frequency averaging stabilizes Decentral Smart Grid Control for delayed feedback. Averaging over an interval of sufficient length T guarantees stability for all $\tau \gt 0$. The figure displays a scheme of the system in panel (a) and the stability exponent $\operatorname{Re}(\lambda )$ for the system according to characteristic equation (34) as a function of delay τ as well as the averaging length T in panel (b). A transparent layer is added at $\operatorname{Re}(\lambda )=0.$ Cuts for two different but fixed averaging times T in panel (c) and for two different but fixed delays τ in panel (d) are added. Parameters are $\gamma =0.25\;{{{\rm s}}^{-1}}$, $\alpha =0.1\;{{{\rm s}}^{-1}}$, $P=1\;{{{\rm s}}^{-2}}$ and $K=8\;{{{\rm s}}^{-2}}$ and Newtonʼs method is used to obtain λ.

Standard image High-resolution image

The results shown here are very interesting: while a delay in adaptation poses a stabilization risk to the grid, averaging the measured signal for a certain time removes the short time fluctuations that could resonantly drive the system and thereby guarantee a stable operation state. Still, the nodes can adapt to changes of the generation on all time scales slower then T, which provides an effective DR management system.

4.5. The role of the network topology

The larger the grid becomes, the more complex behavior it is able to show. Here, we consider a network with four nodes to test our results. Two consumers ($P=(S-D)/M\lt 0$) are supplied by two generators ($P=(S-D)/M\gt 0$). Each generator is coupled to a consumer to balance the power production/consumption. In addition, the generators are coupled to each other. As above we assume that all technical and economic parameters are the same for all nodes of the network. The equations of motion can be read in appendix B.

Risks from resonant driving emerge in a grid with delayed response and T = 0 as discussed above. The grid becomes unstable in certain regions of parameter space which are periodically spaced on the τ-axis. In a complex network, there are generally many different eigenmodes with different frequencies. The parameter regions where these modes can be excited generally overlap, such that the grid becomes unstable for most values of the delay τ as shown in the dark blue curves of panels (c), (d) in figure 7. Only for a very fast response $\tau \to 0$ the dynamic is stabilized.

Figure 7.

Figure 7. In networks only non-delayed systems, i.e., $\tau =0$, T = 0 stabilize the system while for a delay $\tau \gt 0$, an averaging time $T\gt 0$ is required. Hence, averaging is even more important to ensure stability for larger systems. The figure displays a scheme of the system in panel (a) and the stability exponent $\operatorname{Re}(\lambda )$ for the system as a function of delay τ as well as the averaging length T in panel (b). A transparent layer is added at $\operatorname{Re}(\lambda )=0.$ Cuts for two different but fixed averaging times T in panel (c) and for two different but fixed delays τ in panel (d) are added. Parameters are $\gamma =0.25\;{{{\rm s}}^{-1}}$, $\alpha =0.1\;{{{\rm s}}^{-1}}$, $P=1\;{{{\rm s}}^{-2}}$ and $K=8\;{{{\rm s}}^{-2}}$ and Newtonʼs method is used to obtain λ.

Standard image High-resolution image

We conclude that either a delayed adaption must be avoided, or alternatively, an averaging over a sufficiently long period T must be introduced as well. Figure 7 panel (b) shows the stability exponents $\operatorname{Re}(\lambda )$ as a function of τ and T for the four-node network. Increasing T to values well above τ restores stability also for 'dangerous' values of τ as shown in the light green curves of panels (c), (d) in the figure.

5. Conclusion and outlook

In summary, we have proposed Decentral Smart Grid Control, a direct and decentralized frequency-price coupling to achieve a reliable DR in the collective network dynamics of power grids. The required information, the grid frequency, is easily accessible from everywhere in the system. As a consequence, DR via Decentral Smart Grid Control offers a huge potential with both technical and economic benefits, in particular in grids with a large fraction of renewable sources.

First, the load information needs not be collected and evaluated centrally so that additional infrastructure for collection and for sending back central price information, is not required. This removes privacy and data security issues and should drastically lower the costs of hardware required for future power grids. The only technical device required would be a frequency meter at each customer complemented with a simple price function either programmed or implemented in hardware. Second, our results suggest that for sufficiently short feedback delays, as well as for longer delays with sufficient averaging, joint grid and economic stability is guaranteed. Stated simply, such grid would be a stable market: a stable dynamic equilibrium implies economic equilibrium. In contrast, whether joint economic and dynamic stability could be guaranteed in any other, more centralized DR setting, is, to the knowledge of the authors, yet unknown.

Decentral Smart Grid Control does need some modifications of the current system. For instance, the currently implemented strict rules for frequency regulation need to be relaxed to allow for some (small) variability, see section 3.3. Moreover, meters and price response algorithms need to be implemented at the customers' side, which might need convincing arguments. However, such decentralized control might still be much simpler to implement politically as customers need not fear data privacy issues and grid operators would not be required to install massive, network-wide and highly reliable hardware and computing power.

Generally, determining dynamic stability is typically involved for any interdependent socio-technical or techno-economic system, especially when the time scales of the system (here, the grid) and the control are similar. We have uncovered several new systemic risks in potential control options for dynamic DR in smart grids. The above results indicate that essential risks may be mastered by an appropriate design of the control in terms of decentralized and direct frequency-price coupling. This speaks for Decentral rather than Central Smart Grid Control of dynamic DRs.

We recommend to consider Decentral Smart Grid Control as a viable and possibly inexpensive alternative to central measures of DR. Since at least small and possibly unknown delays seem possible, prices should be calculated directly on the basis of a sliding average of the local grid frequency.

Acknowledgments

We thank T Walter and the Easy Smart Grid GmbH for inspiring discussions, T Ketelaer and T Pesch for help with energy market data and references. We gratefully acknowledge support from the Federal Ministry of Education and Research (BMBF grant no. 03SF0472 E [BS, DW, MT]), the Helmholtz Association (grant no. VH-NG-1025 [DW]) and the Max Planck Society [MT].

Appendix A.: Swing equation

In the main part, we analyze a coarse-grained oscillator model based on the physics of coupled synchronous generators and synchronous motors, recently derived and numerically evaluated by Filatrella et al [17] and extended to complex networks by Rohden et al [18]. To achieve the large-scale network reduction, we aggregate coherent synchronous generators. Coherency of two generators means that there is no difference in their rotating angular frequency at any point in time. Together with the associated loads in that area, this coherent group is replaced by a single rotating machine with the index $j\in \{1,\ldots ,N\}$, which summarizes the physical properties of that group. In the language of network science, one group corresponds to one node of the network. The moment of inertia Mj of that rotating machine and its mechanical power input $P_{j}^{{\rm mech}}$ sum up linearly from all generators and loads of the coherent group [15]. In some groups there is more power generated than consumed such that $P_{j}^{{\rm mech}}\gt 0$. If there is more power consumed than produced, we have $P_{j}^{{\rm mech}}\lt 0$. The transmission network delivers power from nodes with power excess to nodes with power need.

The state of a coherent group of rotating machines is determined by its angular frequency and the rotor or power angle ${{\theta }_{j}}(t)$ relative to the reference axis rotating at the nominal grid angular frequency $\Omega =2\pi \times 50$ Hz or $\Omega =2\pi \times 60\;{\rm Hz}$. Correspondingly, ${{\omega }_{j}}={\rm d}{{\theta }_{j}}/{\rm d}t$ gives the angular frequency deviation from the reference Ω. The dynamic is governed by the swing equation [15, 17, 24]

Equation (A.1)

where $P_{j}^{{\rm el}}$ is the electrical power that is transmitted to or from other rotating machines and ${{\kappa }_{j}}$ measures the damping, which is mainly provided by damper windings. (Commonly, the symbol D is used for the damping coefficient in the swing equation. In order to avoid confusion with the demand function introduced in the main text, we here use the symbol κ instead.) If the mechanical power at a node j is constantly higher than the corresponding electrical power $(\Delta {{P}_{j}}=P_{j}^{{\rm mech}}-P_{j}^{{\rm el}}\gt 0)$, then the angular frequency deviation ${{\omega }_{j}}$ increases until the local mismatch in power $\Delta {{P}_{j}}$ dissipates due to damping. Note that all formulae use the angular frequencies while the numbers are divided by $2\pi $ for the plots to obtain frequencies.

To analyze the dynamics of the grid beyond the overall angular frequency deviation $\langle \omega \rangle \;:=\;\frac{1}{N}{{\sum }_{j}}{{\omega }_{j}}$, we must take into account the details of the electrical coupling of the rotating machines along the edges of the transmission grid. The apparent power at the grid node j is given by

Equation (A.2)

with the complex-valued voltage Vj and the currents

Equation (A.3)

where yjk is the admittance of the transmission line between nodes j and k. In power engineering one generally uses the nodal admittance matrix Y, whose elements are defined as

Equation (A.4)

The apparent power at node j is then written in the compact form

Equation (A.5)

We neglect the ohmic resistance of the transmission lines as they are typically much smaller than the shunt admittances [47], hence the admittance ${{Y}_{jk}}={\rm i}{{B}_{jk}}$ is purely imaginary. Furthermore, we assume that the magnitude of the voltage is constant throughout the grid, $|{{V}_{j}}|={{V}_{0}}$ for all nodes $j\in \{1,\ldots ,N\}$. Then, the apparent power simplifies to

Equation (A.6)

The electric power $P_{j}^{{\rm el}}$ is given by the real part of this expression. Substituting this result into the swing equation (A.1) thus yields the equations of motion

Equation (A.7)

The factor ${{K}_{jk}}:=V_{0}^{2}{{B}_{jk}}$ thus gives the maximally transmittable power between nodes k and j. Therefore, we call it the coupling strength. It is zero, if two rotating machines are not coupled along a direct transmission line.

Due to the second order term, equation (A.1) describes an oscillatory system of phase angles. As the phases oscillate, also the local angular frequency deviations $\omega (t)={\rm d}{{\theta }_{j}}(t)/{\rm d}t$ oscillate, a phenomenon well-known in power engineering [15, 21]. In the direct neighborhood of an equilibrium point in state space the oscillations are nearly harmonic and can be decomposed into a set of eigenmodes, corresponding eigenfrequencies and corresponding eigenvectors. The eigenfrequencies depend crucially on the connectivity of the power grid. In a densely connected grid, oscillations are typically fast ($\gt 1$ Hz), while the so-called inter-area oscillations in weakly coupled grid are significantly slower. For instance, inter-area oscillations between Turkey and the rest of the European power grid with a period of up to 7 s have recently been observed [26].

We note that this model is derived from the physics of rotating machines [15], or alternatively by assuming frequency-dependent loads [24]. This description includes hydro power as well as power plants based on nuclear and fossil fuel, which dominate todayʼs grid. It is expected that a rising penetration of renewable energy sources will decrease the effective inertia in the future, which may however be compensated by advanced power electronic devices [48]. The future development of these aspects is still under debate and beyond the scope of the present article.

Appendix B.: Four node system

In section 4.5 we used a four node system. The equations of motion for this system are

Equation (B.1)

with ${{\theta }_{j\tau }}={{\theta }_{j}}(t-\tau )$ and ${{\theta }_{j\tilde{T}}}={{\theta }_{j}}(t-T-\tau )$ for all j.

Please wait… references are loading.