1 Introduction

Various policies and incentives like feed-in tariff schemes facilitate the installations of distributed generators DGs and renewable energy resources (RES). As a result, current distribution network is evolving from passive grid to active and smarter grids [1, 2], in order to cope with the increasing pressures imposed by DGs in an economical, reliable and environmental friendly way. One of the innovative infrastructures proposed for active distribution network(ADN) is the VPP.

Comparable to a conventional power plant, the VPP, either operated in centralized(direct) control [3], multi agent based hierarchical control [4] or fully distributed control scheme [5], is to integrate distributed energy resource (DER), energy storage units and controllable loads that geographically dispersed in grid into a special power plant, with the aims to: facilitate the participation of DERs in energy markets in the same manner as conventional generating unit, thus DERs can experience economies of scale in market participation and benefit from intelligence on market participation to maximize revenue opportunities [6,7,8]; provide ancillary services needed by distribution and transmission network operators for system security needs, such as frequency control, voltage control, congestion management, improvement of voltage quality, network restoration, islanded operation, and optimization of grid losses.

The planning, management and operation of aggregated DGs provide ancillary services in terms of voltage control which already have been subject of the research in different works with varying contexts. Reference [9] proposes a hierarchical multi agent system to determine the coordinated control action in the case of voltage instability, and in [10] the control strategies for DGs is used as actuators to improve system voltage stability. In [11], the detailed control of the load tap changer(LTC) is given. A control system based on multi-agent technique that coordinates different discrete and continuous control devices during the post-disturbance period to prevent voltage collapse of the whole system is presented in [12]. Reference [13] describes the coordination of reactive power supply devices based on optimization of the system voltages.

Static voltage instability, which usually has to be faced by transmission network operators, is now a nuisance also for the operators of ADNs due to the connections of DGs [14]. Significant research on the influence of DGs on static voltage stability of distribution network, the static voltage stability index and the methods to improve the static voltage stability of ADNs are being conducted as shown in [15,16,17,18,19,20,21,22,23]. The static voltage stability based on the load flow equation theory of distribution system is proposed in [15, 16], and the further improvement of voltage stability index (VSI) is discussed in [17]. A new VSI is developed in [18] for identifying the most sensitive bus to the voltage collapse in distribution network by using the catastrophe theory; In [19], a method that using the load apparent power to characterize the VSI has been discussed; whereas [20, 21] analyze the impact of distributed generations access on voltage stability index in distribution network; Furthermore, the optimal voltage stability-based distributed generation placement method have been proposed in [22, 23] to improve the voltage stability of the whole system.

In this paper,a coordinated consistency control method in multi-agent framework that coordinates VPP and conventional voltage regulation means including e.g. static synchronous compensator STATCOM to improve the static voltage stability of ADNs is proposed. In Section II, the framework of multi-agent-based coordinated control for ADNs is presented, and the principle of the coordinated consistency control to improve the static voltage stability is given. Section III presents the index and method for the static voltage stability analysis of ADNs. Section V presents the main contribution of this paper, namely a coordinated consistency control method for improving the static voltage stability of ADNs. Case studies performed on an IEEE-33 nodes test system to demonstrate the validity and effectiveness of the coordinated consistency control is given in Section VI. Finally, in Section VII, the main findings of the paper are summarized.

2 Principle and voltage coordination control framework of AND with VPP

The general structure of active distribution network(AND) with VPP is shown in Fig. 1.

Fig. 1
figure 1

General structure of distribution network with VPP

The network may consist of VPP (illustrated in the dashed box shown in Fig. 1, distribution grid, load, external systems and conventional voltage regulation means and devices, such as reactive compensation capacitor, on–load tap-changer, SVC and STATCOM. The conventional regulation means and their associated controllers are represented by N1, N2,…, N n and NC1, NC2,…, NC n in Fig. 1 respectively. DGs in VPP and their corresponding controllers are represented by DG1, DG2,…, DG n and DGC1, DGC2,…, DGC n in Fig. 1 respectively. Thick solid lines in Fig. 1 represent power connections between distribution network and external source, conventional voltage control apparatus, the DGs. The thin solid lines with arrows in Fig. 1 represent signal flows and their directions.

The distribution grid and VPP are equipped with central controller respectively, the controllers of conventional voltage control apparatus and DGs not only get local state quantities to control the corresponding object, but also exchange control and status information with the VPP central controller to realize coordination control. The central controller of the distribution grid obtains the distribution network status information and exchanges control and status information with the central controller of the VPP.

The proposed voltage coordination control system of distribution network with VPP based on multi-agent system is shown in Fig. 2. The article treats distribution network, VPP, conventional voltage control equipment (including STATCOM, reactive compensation capacitor, on–load tap-changer, etc), DGs and load as intelligent agents.

Fig. 2
figure 2

Voltage coordinated control framework of distribution network

The voltage coordinated control system is divided into three layers.

1) The first layer is the intelligent layer of the distribution network, which organizes and manages the entire control system. Central controller is responsible for the judgment of the state of the distribution network and the operation mode switching (such as the flow calculation, stability analysis, and emergency regulation, etc.), whereas controls the lower level intelligent agents coordinately.

2) The second layer includes VPP intelligent agent and the conventional voltage control intelligent agents. The VPP intelligent agent accomplishes the task announced by the upper intelligent agent through the coordination of the DG intelligent agent and load intelligent agent inside the VPP. It also completes the control strategies and parameters calculation for the lower level intelligent agent and uploads the states of the lower level intelligent agents to the upper intelligent agent. The conventional voltage control intelligent agent, including reactive compensation capacitor intelligent agent, on–load tap-changer intelligent agent and STATCOM intelligent agent and so on, is mainly to complete the adjustment of the local voltage in the distribution network.

3) The third layer includes DG intelligent agent as well as the load intelligent agent. The DG intelligent agent monitors the operation status of DG and adjusts their active and reactive power according to the requirement of the VPP intelligent agent. In some appropriate circumstances, it can prevent DG from operating in islanding mode to achieve the voltage regulator target. The load intelligent agent can perform the voltage adjustment task together with DG by shedding load to regulate voltage when the output of MG reaches their limits.

Each agent of multi-agent system has the characteristic of autonomy and sociality. The multi-agent systems replace the traditional centralized control work, and decompose the voltage cooperative control problem of the whole network into several sub-problems which will be assigned to specific agents, in order to achieve rapidly voltage regulation under weak communication conditions.

There is a certain voltage coordination control system within each voltage regulation interval, in which the agents can have data collection and assessment, and communicate with other agents in order to obtain more comprehensive voltage information. When the voltage stability problem occurs, the system will enter to a new regulation cycle. The coordinate agent will generate a regulation priority sequence contains neighboring agent equipment based on the received regulation requests and knowledge base information. The coordinate agent will send the regulation request to the agent with the highest priority device, then the highest priority agent can accept or reject the application considering its own circumstance. As for the regulation priority sequence, the regulation devices within the agent will certainly have the highest priority, and followed by the neighboring agent devices at the same level. If the voltage stability problem hasn’t been eliminated at this time, then the agent regenerates a new regulation priority sequence, which will include the regulation device from the upper agent layer. It’ll continue to send a regulation application to the agent with currently highest priority. The regulation cycle ends with the disappearance of abnormal voltage node.

3 Static voltage stability analysis method

In this paper, the static voltage stability of ADNs is analyzed according to the voltage probabilistic eigenvalue analysis method.

3.1 Probabilistic eigenvalue analysis

The parallel matrix is used to describe the connection of each variable in view of the active power distribution grid containing VPP:

$$\left[ {\begin{array}{*{20}c} {\frac{{{\text{d}}\Delta \varvec{x}}}{{{\text{d}}t}}} \\ 0 \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\overline{\varvec{A}} } & {\overline{\varvec{B}} } \\ {\overline{\varvec{C}} } & {\overline{\varvec{D}} } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\Delta \varvec{x}} \\ {\Delta \varvec{V}} \\ \end{array} } \right]$$
(1)

where dΔx/dt is the input vector; Δx is the state variable vector; ΔV is the non-state variable vector; \(\overline{\varvec{A}}\), \(\overline{\varvec{B}}\), \(\overline{\varvec{C}}\), \(\overline{\varvec{D}}\) are the submatrix.

The state space equation can be described as \(\Delta {\varvec{x}}^{\prime } = \varvec{E}\Delta \varvec{x}\), and the coefficient matrix E can be expressed as:

$${\varvec{E}} = {\varvec{S}}'({\varvec{K}}_{{\varvec{a}}} {\varvec{H}} - {\varvec{K}}_{{\varvec{b}}} )$$
(2)

where S is the node injection power vector and \({\varvec{S}}' = ({\varvec{I}} - {\varvec{K}}_{{\varvec{t}}} {\varvec{H}})^{ - 1}\), the variable H can be expressed as \({\varvec{H}} = \overline{{\varvec{A}}} + \overline{{\varvec{B}}} ( - \overline{{\varvec{D}}}^{ - 1} )\overline{{\varvec{C}}}\), the detailed description of K a , K b and K t can be found in [24].

The mean vector of eigenvalue \(\overline{{\varvec{\lambda}}}\) can be obtained by the coefficient matrix E of the voltage mean value. The node voltage formula can be expressed as λ = G(V), and \({\varvec{J}}_{\lambda } = \partial \lambda /\partial V\), where \({\varvec{J}}_{\lambda }\) is the Jacobian matrix of λ. The linearization formula is:

$$\Delta {\varvec{\lambda}} = {\varvec{J}}_{\lambda } \Delta {\varvec{V}}$$
(3)

The covariance matrix of eigenvalue can be expressed as:

$${\varvec{C}}_{\lambda } = {\varvec{J}}_{\lambda } {\varvec{C}}_{V} {\varvec{J}}_{\lambda }^{{\text{\rm T}}}$$
(4)

The system can be judged as stable when the eigenvalue lies in the left half plane of the complex plane.

3.2 voltage stability analysis

The state variable vector Δ V can be expressed according to (1) as:

$$\Delta \varvec{V} = - \overline{\varvec{D}}^{ - 1} \overline{\varvec{C}} \Delta \varvec{x} = \varvec{E}^{{\prime }} \Delta \varvec{x}$$
(5)

where \({\varvec{E}}^{'}\) is the matrix which contains the row of node voltage component from the (\(- \overline{{\varvec{D}}}^{ - 1} \overline{{\varvec{C}}}\)) matrix. The relationship between the node voltage amplitude deviation column vector and the state variable vector is:

$$\Delta {\varvec{V}}_{t} = \left[ {\begin{array}{*{20}c} {\frac{{{\varvec{V}}_{R} }}{{{\varvec{V}}_{t} }}} & {\frac{{{\varvec{V}}_{J} }}{{{\varvec{V}}_{t} }}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\Delta {\varvec{V}}_{R} } \\ {\Delta {\varvec{V}}_{J} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\frac{{{\varvec{V}}_{R} }}{{{\varvec{V}}_{t} }}} & {\frac{{{\varvec{V}}_{J} }}{{{\varvec{V}}_{t} }}} \\ \end{array} } \right]{\varvec{E}}^{{\mathbf{\prime }}} \Delta {\varvec{x}} = {\varvec{E}}^{{\mathbf{\prime \prime }}} \Delta {\varvec{x}}$$
(6)

where V t = [V t1,V t2,,V tn ]T is the node voltage amplitude vector; V = [V R ,V J ]T is the node voltage in rectangular coordinates, subscript R and J identify the real and imaginary part respectively.

The relationship between the node voltage amplitude deviation vector and the characteristic values can be obtained as:

$$\begin{aligned} \Delta {\varvec{V}}_{t} &= {\varvec{E}}^{{{\mathbf{''}}}} {\varvec{U}}\Delta {\varvec{Z}} = {\varvec{W}}\Delta {\varvec{Z}} \\ &= z_{10} w_{1} e^{{\lambda_{1} t}} + z_{20} w_{2} e^{{\lambda_{2} t}} { + } \cdots { + }z_{n0} w_{n} e^{{\lambda_{n} t}} \\ \end{aligned}$$
(7)

where U is the right eigenvector of the matrix A. Node voltage instability coefficient relates to characteristic root is:

$$\varvec{W} = \varvec{E}^{{\mathbf{\prime \prime }}} \varvec{U} = [w_{1} ,w_{2} , \ldots ,w_{n} ]$$
(8)

where w i = [w 1i ,…, w ji ,…, w ni ], and w ji can reflect the impact of the characteristics value λ i to the node voltage deviations ΔV tj . If the w ji is larger than one, the corresponding node is static voltage instable, and the larger the value of w ji , the higher the degree of voltage instability. This paper will use these indicators to determine the static voltage instability of the distribution network.

4 Multi-agent-based coordinated control method for improving the static voltage stability

The problem to guarantee the coherence of several actuators in ADNs (e.g. VPP and conventional regulation means) to achieve a common goal (e.g. improving the static voltage stability) can be solved by using multi-agent-based coordinated consistency control method.

Graph theory is an indispensable tool for the analysis of the consistency problem. For a multi-agent-based system framework, a diagram is usually adopted to describe the exchange of information between individuals. The following is a brief introduction of graph theory knowledge.

4.1 Basic concepts about graph theory

For a node connection V  = {v 1 ,v 2 ,…,v n } and a set of edges E = {e 1,e 2,…,e m }, if any edge e k in E has a correspond node pair (v i ,v j ) in V, thus a graph can be constituted by V and E denoted as G = (V, E), which is shown in Fig. 3.

Fig. 3
figure 3

Topology of a network with n agents

Fig. 4
figure 4

Solution flowchart of feedback gain matrix

In graph G = (V, E), node set V = {v 1 ,v 2 ,…,v n } is a finite non-empty set which has n elements, and n is the order of graph G. Each edge can be represent by node pair (v i ,v j ), where v i is the starting point and v j is the end point. In edge set Ev×v, graph edge e ij  = (v i ,v j ) ⊆ E represents that node j can transmit information to node i.

4.2 Matrix theory

Algebraic graph theory and linear algebra are closely linked, the edges and nodes may be corresponding to a matrix, then the analyses of the matrix can directly reflect part characteristics of the graph. Following is an introduction of the relevant matrix theory.

Adjacency matrix A = [a ij ] of the graph G is used to describe the relationship between the nodes and edges, where A is defined as:

$$a_{ij} =\left\{ {\begin{array}{*{20}c} 1& {} & {\left( {v_{i} ,v_{j} } \right) \in {\varvec{E}}} \\ 0& {} & {\text{the others}} \\ \end{array} } \right.$$
(9)

For each agent, the communication direction is limited, and its state will change under the circumstance that the states of the neighbor agents which can communicate with it change. Agent neighborhood set is set as N, and the neighborhood set of agent i is defined as:

$${\varvec{N}}_{{\varvec{i}}} = \left\{ {j \in {\varvec{V}} :a_{ij} \ne 0} \right\} = \left\{ {j \in {\varvec{V}} :\left( {i ,j} \right) \in {\varvec{E}}} \right\}$$
(10)

If agent j is a neighbor of agent i and a ij ≠0, this means i can accept information from j.

4.3 Voltage consistency control protocol

The information state of a single agent i in a multi-agent framework can be expressed as x i and it represents the information that needed to be transferred to achieve consistency between agents. The information state can include the location, speed, voltage, etc. Assuming each agent as a node of a directed graph G, each edge (v i ,v j ) ∈ E is corresponding to the reliable information transmission between agent i and j. At the same time, each agent can only change its state according to the information of itself and its neighbor agents. When utilizing VPP and conventional voltage regulation equipment to regulate voltage simultaneously, these objects can be seen as a single agent respectively. Thus, the information state of each agent is:

$$\mathop {{\dot{\varvec{x}}}{}_{i}} \left( t \right) = {\varvec{A}}_{i} {\varvec{x}}_{i} \left( t \right) + {\varvec{B}}_{i} {\varvec{u}}_{i} \left( t \right)\quad i = 1,2, \cdots ,n$$
(11)

where x i (t) ∈ R m , i = 1,2,…,n is information state value of agent i; u i (t) ∈ R l is the control input (or protocol) at time t; A i  ∈ R m×m and B i  ∈ R m×l are known system matrix.

According to consistent control theory, if and only if all agent states meet: \(\mathop {\lim }\limits_{t \to \infty } \left\| {x_{j} \left( t \right) - x_{i} \left( t \right)} \right\| = 0,\forall i,j \in n\), then the protocol u i can solve the consistent problem gradually.

In the paper, voltage consistency control protocol is:

$${\varvec{u}}_{i} \left( t \right) = \sum\limits_{j = 1,j \ne i}^{n} {a_{ij} } {\varvec{K}}_{ij} \left[ {{\varvec{x}}_{j} \left( t \right) - {\varvec{x}}_{i} \left( t \right)} \right]\quad i = 1,2, \cdots ,n$$
(12)

where constant a ij is the information flow from agent j to i, and K ij R l×m is the feedback gain matrix.

4.4 Solution of consistency voltage control

The designed consistency protocol (12) can make each agent to achieve consistent and the entire grid voltage global stable. It requires that all the agents involved to exchange information, as well as to complete the coordination control task. The closed-loop system defined by equation (11) and (12) is described as:

$$\mathop {\dot{\varvec{x}}} \left( t \right) = \left( {{\varvec{A}}_{d} + {\varvec{B}}_{d} {\varvec{K}}} \right){\varvec{x}}\left( t \right)$$
(13)

where:

$${\varvec{A}}_{d} = {\text{diag}}\left( {{\varvec{A}}_{1} ,{\varvec{A}}_{2} , \cdots ,{\varvec{A}}_{n} } \right)$$
(14)
$${\varvec{B}}_{d} = {\text{diag}}\left( {{\varvec{B}}_{1} ,{\varvec{B}}_{2} , \cdots ,{\varvec{B}}_{n} } \right)$$
(15)
$${\varvec{x}} = \left[ {x_{1} ,x_{2} , \cdots x_{n} } \right]^{\text{T}}$$
(16)
$$\begin{aligned} {\varvec{K}} = \hfill \\ \left[ {\begin{array}{*{20}c} { - \sum\limits_{j = 1,j \ne 1}^{n} {a_{1j} {\varvec{K}}_{1j} } } & {a_{12} {\varvec{K}}_{12} } & \cdots & {a_{1n} {\varvec{K}}_{1n} } \\ {a_{21} {\varvec{K}}_{21} } & { - \sum\limits_{j = 1,j \ne 2}^{n} {a_{2j} {\varvec{K}}_{2j} } } & \cdots & {a_{2n} {\varvec{K}}_{2n} } \\ \vdots & \vdots & \ddots & \vdots \\ {a_{n1} {\varvec{K}}_{n1} } & {a_{n2} {\varvec{K}}_{n2} } & \cdots & { - \sum\limits_{j = 1,j \ne n}^{n} {a_{nj} {\varvec{K}}_{nj} } } \\ \end{array} } \right] \hfill \\ \end{aligned}$$
(17)

Therefore, the problem of the coherence of the multi-agent system can be transformed into the solution of the asymptotic stability of closed-loop system (13) when converges to the equilibrium point.

The condition of multi-agent systems (11) with fixed topology G = (V, E) to be consistently stable and achieve consistence is that existing a positive definite matrices P ii , i=1,2,…,n, and matrices P ij , i≠j, i < j, K ij , i,j = 1,2,…,n, to hold the following matrix inequality as:

$${\varvec{L}}\left( {{\varvec{P}}_{ij} } \right)\mathop = \limits^{\Delta } \left[ {\begin{array}{*{20}c} {{\varvec{P}}_{11} } & {{\varvec{P}}_{12} } & \cdots & {{\varvec{P}}_{1n} } \\ {{\varvec{P}}_{12}^{\text{T}} } & {{\varvec{P}}_{22} } & \cdots & {{\varvec{P}}_{2n} } \\ \vdots & \vdots & \ddots & \vdots \\ {{\varvec{P}}_{1n}^{\text{T}} } & {{\varvec{P}}_{2n}^{\text{T}} } & \cdots & {{\varvec{P}}_{nn} } \\ \end{array} } \right] > 0$$
(18)
$${\varvec{B}}\left( {{\varvec{P}}_{ij} ,{\varvec{K}}_{ij} } \right)\mathop = \limits^{\Delta } \left[ {\begin{array}{*{20}c} {{\boldsymbol{\varPi}}_{11} } & {{\boldsymbol{\varPi}}_{12} } & \cdots & {{\boldsymbol{\varPi}}_{1n} } \\ {{\boldsymbol{\varPi}}_{12}^{\text{T}} } & {{\boldsymbol{\varPi}}_{22} } & \cdots & {{\boldsymbol{\varPi}}_{2n} } \\ \vdots & \vdots & \ddots & \vdots \\ {{\boldsymbol{\varPi}}_{1n}^{\text{T}} } & {{\boldsymbol{\varPi}}_{2n}^{\text{T}} } & \cdots & {{\boldsymbol{\varPi}}_{nn} } \\ \end{array} } \right] < 0$$
(19)

where:

$${\varvec{\varPi}}_{ij} = \left\{ \begin{aligned} & {\varvec{A}}_{i}^{\text{T}} {\varvec{P}}_{ii} + {\varvec{P}}_{ii} {\varvec{A}}_{i} - \left( {\sum\limits_{j = 1,j \ne i}^{n} {a_{ij} {\varvec{K}}_{ij} } } \right)^{\text{T}} {\varvec{B}}_{i}^{\text{T}} {\varvec{P}}_{ii} - {\varvec{P}}_{ii} {\varvec{B}}_{i} \left( {\sum\limits_{j = 1,j \ne i}^{n} {a_{ij} {\varvec{K}}_{ij} } } \right) + \sum\limits_{k = 1}^{i - 1} {\left[ {\left( {a_{ki} {\varvec{K}}_{ki} } \right)^{\text{T}} {\varvec{B}}_{k}^{\text{T}} {\varvec{P}}_{ki} + {\varvec{P}}_{ki}^{\text{T}} {\varvec{B}}_{k} \left( {a_{ki} {\varvec{K}}_{ki} } \right)} \right]} \\ & \quad + \sum\limits_{k = i + 1}^{n} {\left[ {\left( {a_{ki} {\varvec{K}}_{ki} } \right)^{\text{T}} {\varvec{B}}_{k}^{\text{T}} {\varvec{P}}_{ki} + {\varvec{P}}_{ki}^{\text{T}} {\varvec{B}}_{k} \left( {a_{ki} {\varvec{K}}_{ki} } \right)} \right]} \quad i = j \\ & {\varvec{A}}_{i}^{\text{T}} {\varvec{P}}_{ij} + {\varvec{P}}_{ij} {\varvec{A}}_{j} - \left( {\sum\limits_{j = 1,j \ne i}^{n} {a_{ij} {\varvec{K}}_{ij} } } \right)^{\text{T}} {\varvec{B}}_{i}^{\text{T}} {\varvec{P}}_{ij} - {\varvec{P}}_{ij} {\varvec{B}}_{j} \left( {\sum\limits_{k = 1,k \ne j}^{n} {a_{jk} {\varvec{K}}_{jk} } } \right) + {\varvec{P}}_{ii} {\varvec{B}}_{i} a_{ij} {\varvec{K}}_{ij} + \left( {a_{ji} {\varvec{K}}_{ji} } \right)^{\text{T}} {\varvec{B}}_{j}^{\text{T}} {\varvec{P}}_{jj} \\ & \quad { + \sum\limits_{k = 1}^{i - 1} {\left[ {a_{ki} {\varvec{K}}_{ki}^{\text{T}} {\varvec{B}}_{k}^{\text{T}} {\varvec{P}}_{kj} + {\varvec{P}}_{ki}^{\text{T}} {\varvec{B}}_{k} a_{kj} {\varvec{K}}_{kj} } \right]} } \\ & \quad + \sum\limits_{k = i + 1}^{j - 1} {\left[ {a_{ki} {\varvec{K}}_{ki}^{\text{T}} {\varvec{B}}_{k}^{\text{T}} {\varvec{P}}_{kj} + {\varvec{P}}_{ik}^{\text{T}} {\varvec{B}}_{k} a_{kj} {\varvec{K}}_{kj} } \right]} \\ & \quad + \sum\limits_{k = j + 1}^{n} {\left[ {a_{ki} {\varvec{K}}_{ki}^{\text{T}} {\varvec{B}}_{k}^{\text{T}} {\varvec{P}}_{jk}^{\text{T}} + {\varvec{P}}_{ik} {\varvec{B}}_{k} a_{kj} {\varvec{K}}_{kj} } \right]} \quad i < j \\ & {\varvec{\varPi}}_{ji}^{\text{T}} \quad i > j \\ \end{aligned} \right.$$

From the above analysis, the consistency problem can be converted to solving the feasibility problem with BMI (bilinear matrix inequality) constraints as:

$$\left\{ \begin{aligned} & \hbox{min} \;t \\ & {\text{s.t.}} - {\varvec{L}}({\varvec{P}}_{ij} ) < t{\varvec{I}} \\ & {\varvec{B}}\left( {{\varvec{P}}_{ij} ,{\varvec{K}}_{ij} } \right) < t{\varvec{I}}\end{aligned} \right.$$
(20)

Formula (20) is a BMI about P ij and K ij . The feedback gain matrix K ij can be solved according to the following steps.

5 Case studies

5.1 System model and parameters

Extensive case studies are conducted on the IEEE-33 nodes test distribution system shown in Fig. 5 to illustrate the improvement on static voltage stability brought by the coordinated control method presented in above section for ADNs. The rated voltage of the network is 12.66 kV, and per-unit voltage of the root node 0 is 1.05 p.u. The loads of network nodes are modeled as motors with pure resistors [25]. Other detailed test system information can be found in [26].

Fig. 5
figure 5

IEEE 33 nodes test network

Three DGs, rated at 500 kW+j100 kvar, 200 kW+j30 kvar and 500 kW+j100 kvar is added to node 17, 24 and 32 respectively, and two STATCOMs, both rated at 500 kvar is to be added to node 11 and 29 respectively.

5.2 Voltage stability coefficient of the grid when DGs are controlled independently

In this case, three independently controlled DGs are integrated to the network and their reduced-order models can be found in [27], the two STATCOMs are omitted in this case. Table 1 shows the voltage distribution of each nodes of the test network obtained from power flow calculation.

Table 1 Voltage distribution for independently controlled DGs

The state variables chosen for DGs are ΔP, ΔQ, ΔV od , ΔV oq . Through small signal stability analysis, the entire system has 12 characteristic roots, among which unstable characteristic roots is λ 7,8 = 1.137 ± j0.915, λ 11,12 = 2.087 ± j1.286. Table 2 lists the voltage instability coefficients of the nodes corresponding to the unstable characteristic roots.

Table 2 Node voltage instability coefficients

As it can be seen from above table that node 11 and 29 have the largest voltage instability coefficients, so STATCOM is to be commissioned at each of these two nodes.

5.3 Voltage stability analysis when DGs and STATCOMs are controlled independently

The model in [28] is chosen for the STATCOM and the state variables are ΔI d , ΔI q , ΔI 0 and ΔU dj . The voltage distribution of each nodes of the test network with the access of STATCOMs are listed in Table 3.

Table 3 Voltage distribution for independently controlled DGs and STATCOMs

Figures 6 and 7 show the state variables trajectory of each of the DGs and STATCOMs respectively.

Fig. 6
figure 6

State variables trajectories of DGs

Fig. 7
figure 7

State variables trajectories of STATCOMs

Based on the four state variables mentioned before, it was found that the real part of 20 eigenvalues (3 DGS and 2 STATCOMS) are all negative, which shows that it meets the voltage stability conditions. But form the state variables trajectories of each DG and STATCOM in Figs. 6 and 7, it can be found that only the state variables trajectories of DG2 finally converge to zero, while that other agents as DG1, DG3 and two STATCOMs are ultimately divergent, that is, the system is instable in terms of static voltage when DGs and STATCOMs are controlled independently, which need further coordinated control.

5.4 Voltage stability analysis for multi-agent coordinated control method

Table 4 shows the voltage distributions with DGs and STATCOMs are controlled coordinated using the method presented in this paper.

Table 4 Voltage distributions for VPP and STATCOMS controlled coordinately

Considering the DGs and STATCOMs connecting with node 11, 17, 21, 28, 32 as the agent i (i = 1,2,3,4,5). In accordance with the multi-agent coordinated control algorithm, the gain matrix K ij (i, j = 1,2,3,4,5, ij) can be calculated based on the Solution flowchart shown in Fig. 4. And Fig. 8 shows all the system state trajectories when the VPP and STATCOMs are under the multi-agent-based coordinated control.

Fig. 8
figure 8

State variables trajectory of multi-agent coordinated control algorithm

It can be seen from Fig. 8 that the system state trajectories converge to zero after using the multi-agent coordinated control strategy proposed in this paper. And the convergence time is less than one second which is much faster than the independent control situation, which shows the multi-agent-based coordinated control method can be used for improving the static voltage stability of ADNs.

6 Conclusion

The paper analyzed the voltage stability of distribution network with DGs and found out the weak nodes in terms of static voltage stability of the system according to voltage instability coefficient of each node. The voltage coordinated control framework of active distribution network with DGs and the multi-agent consistency control theory have been applied to achieve the coordinated control of the VPP and conventional voltage control means, in order to improve the static voltage stability of distribution network. It also establishes a mathematical model of the consistency coordination control between the VPP and STATCOM agents, and solve this model by the bilinear matrix inequality (BMI) constraints feasible solution. Three cases of studies have been conducted with the characteristic are: independently controlled DGs; independently controlled DGs and conventional voltage control means; coordinately controlled VPP and STATCOMs. The result shows that in case of both the independently control schemes, the static voltage stability can’t be guarantee for ADNs, whereas in coordinately control scheme, the static voltage stability of the whole system can be improved, which proves the validity and effectiveness of the proposed coordinately control method.