DTN 4
DTN 4
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
Acceptable Overvoltage
T Ckp,max
s.t. [x(tr + ir s) − x(tr )] Ω [x(tr + ir s) − x(tr )] (6)
T
> σx (tr + ir s)Ωx(tr + ir s)
Pk ,max
where tr+1 , tr are the (r + 1)th and rth transmission instants;
PV power
ir ∈ N is the number of sampling between tr+1 and tr ; s is the Bus voltage
5% Vk ,n
sampling interval; Ω is a positive definite weighting matrix; kr Before regulation
After regulation
and σ ∈ [0, 1). The transmission manner becomes periodic
Vk ,n
when σ = 0. Effective voltage regulation Invaild voltage regulation
The sampling and transmission of data are shown in Fig. 2.
With a communication delay τ , the PCC signals received by Fig. 3. Voltage regulation through PCC with communication delay.
PV are δQh (t − τ ) and δPh (t − τ ). The impacts of inevitable
communication delay on voltage regulation are demonstrated PM of PVs in one region obeys the capacity ratio, we have
in Fig. 3. PM causes extra voltage rises at sampling instants the following relationship from Eq. (2):
during τ . A PCC signal with the maximum limit in voltage rise
M
still leads to acceptable voltages at smaller sampling instants X p ∂Vk (t)
∆Vk (t) ≈ rhk ∆Pk (t) (9)
under allowable PM. When PM increases with τ , it becomes ∂Ph (t)
h=1
insufficient for voltage regulation at larger sampling instants. p
Overvoltage exists until an opportune PCC signal is received where rhk is the generation capacity ratio between PVs at the
at t. Eq. (5) with communication delay is expressed as: hth and kth buses.
Substituting Eqs. (2) and (8) into Eq. (9) gives the allowable
M
X ∂Vk (t) range of PM during communication delay:
Vk (t) + ak qh δQh (t) #−1
∂Qh (t) " M
X p ∂Vk (t)
h=1
M
! |∆Pk (t)| ≤ 5% · Vk,n rhk (10)
X ∂Vk (t) ∂Ph (t)
+bk ph δPh (t) − Vk,n − 5% · Vk,n h=1
∂Ph (t) In Fig. 3, when the total PM during communication delay
h=1
× (τkr − τ̄kr ) ≥ 0 (7) is allowable, the communication delay is tolerable. When it is
more than the threshold given in Eq. (10), the communication
where t ∈ [tr + τkr , tr+1 + τkr+1 ], τkr is the communication delay is relatively long for voltage regulation. If PM slope
delay at tr , and τ̄kr is the MTCD at tr . remains constant at sampling instants during data transmis-
It is seen from Eq. (7) that communication delay has two sion, the MTCD is equal to the ratio between the maximum
impacts on voltage regulation. Without communication delay, allowable PM and its slope. Since PV power changes with
voltage meets Eq. (5) regardless of PV PM. When PM increas- solar intensity, the PM slope varies at sampling instants.
es with communication delay, voltage gradually deteriorates. Let ∆Pk,max denote the maximum allowable PM. Also,
As long as communication delay is within MTCD, voltage let Pk (tr ) denote the initial PV power injection at tr . Let
rise is contained. When it exceeds MTCD, PCC becomes p
Ck,max (t) represent the maximum PV PM slope at sampling
insufficient for voltage regulation due to the extra voltage rise. instants tr + ir s. Then, for t ∈ [tr + τkr , tr+1 + τkr+1 ], we
This will be verified later in our theorems. can use the maximum PM slope to obtain the minimal upper
bound of MTCD at the kth bus:
B. Estimation of MTCD P −1
τ̄kr = [∆Pk,max − Pk (tr s)] × Ck,max (t)
To ensure effective voltage regulation with communication " M #−1
X p ∂Vk (t)
delay, the maximum allowable voltage change at the kth bus 5% · Vk,n rhk − Pk (tr )
caused by PM is limited to 5% of the nominal value, i.e., ∂Ph (t)
h=1
= (11)
|∆Vk (t)| = |Vk (t) − Vk,n | ≤ 5% · Vk,n (8) max {∆Pk (tr + ir s)/s}
ir ∈N&[0,ir,max ]
Generally, PV power is associated with solar intensity and where ∆Pk (tr + ir s) = Pk (tr + (ir + 1)s) − Pk (tr + ir s) is
generation capacity. Since active power is dominant with a the total PM between tr + ir s and tr + (ir + 1)s, and ir,max
power factor close to 1, reactive PM is negligible. Considering is the maximum number of sampling between tr and tr+1 .
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
Theorem 1: For any communication delay within τ̄kr , volt- Proof: In accordance with Eq. (12), the voltage at the kth
age regulation in Eq. (7) is always effective under PV PM. bus at tr + (ir,max + 1)s is expressed as follows:
Proof: Assume PV PM keeps increasing. For ∀tr + ir s ∈
[tr , tr + τ̄kr ] and ir ∈ [0, ir,max ], the largest integer ir,max is Vk (tr + (ir,max + 1)s)
not greater than τ̄kr /s. The voltage at the kth bus at tr +ir,max s M
X ∂Vk (tr )
ir,max +1
X
p
with a larger rise than other sampling instants is expressed as: = Vk,n + rhk Pk (tr ) + ∆Pk (tr + ir s)
∂Ph (tr ) i =1
h=1 r
Vk (tr + ir,max s) (17)
M ir,max
X ∂Vk (tr ) X For (ir,max + 1)s > τ̄kr , the total PM between tr and tr +
= Vk (tr ) + ∆Ph (tr + ir s)
∂Ph (tr ) i =1 (ir,max + 1)s is expressed as follows:
h=1 r
M ir,max
p ∂Vk (tr ) ir,max +1 ir,max +1
X X
= Vk,n + rhk Pk (tr )+ ∆Pk (tr + ir s) X X ∆Pk (tr + ir s)
∂Ph (tr ) ∆Pk (tr + ir s) = (ir,max + 1)s
h=1 i =1 r
ir =1 i =1
(ir,max + 1)s
r
(12)
ir,max +1
Because ir,max s ≤ τ̄kr , for a given τ̄kr and varying
X ∆Pk (tr + ir s)
> τ̄kr (18)
∆Pk (tr + ir s) /s at tr + ir s ∈ [tr , tr + ir,max s], the total ir =1
(ir,max + 1)s
PM between tr and tr + ir,max s is described as:
Substituting Eq. (11) into Eq. (18) yields:
ir,max ir,max
X X ∆Pk (tr + ir s)
∆Pk (tr + ir s) = ir,max s ir,max +1
ir,max s
X ∆Pk,max − Pk (tr )
ir =1 i =1 r ∆Pk (tr + ir s) >
ir,max ir =1
max {∆Pk (tr + ir s)/s}
X ∆Pk (tr + ir s) ir ∈N&[0,ir,max ]
≤ τ̄kr (13) ir,max +1
ir,max s X ∆Pk (tr + ir s)
i =1
r × (19)
ir =1
(ir,max + 1)s
Substituting Eq. (11) into Eq. (13) leads to:
ir,max
X ∆Pk,max − Pk (tr ) Then, substitute Eq. (16) into Eq. (19) to derive the total PM
∆Pk (tr + ir s) ≤ between tr and tr + (ir,max + 1)s as follows:
ir =1
max {∆Pk (tr + ir s)/s}
ir ∈N&[0,ir,max ]
ir,max +1
ir,max X
X ∆Pk (tr + ir s) ∆Pk (tr + ir s) > ∆Pk,max − Pk (tr ) (20)
× ≤ ∆Pk,max − Pk (tr ) (14)
i =1
ir,max s ir =1
r
Substituting Eqs. (11) and (14) into Eq. (12) gives the voltage By substituting Eqs. (11) and (20) into Eq. (17), the voltage
at tr + ir,max s as: at tr + (ir,max + 1)s is expressed as follows:
M M
X p ∂Vk (tr ) X p ∂Vk (tr )
Vk (tr + ir,max s) ≤ Vk,n + ∆Pk,max rhk Vk (tr + (ir,max + 1)s) > Vk,n + ∆Pk,max rhk
∂Ph (tr ) ∂Ph (tr )
h=1 h=1
= (1 + 5%) · Vk,n (15) = (1 + 5%) · Vk,n (21)
Eq. (15) indicates that the maximum voltage is acceptable, Eq. (21) means that for a given total PM in Eq. (16), the
showing the effectiveness of voltage regulation within the voltage regulation is invalid under any ACD over the bound
delay bound τ̄kr . This completes the proof. τ̄kr . This completes the proof.
Remark 1: If PV PM does not keep increasing, the bus Remark 2: It is known from Theorems 1 and 2 that τ̄kr
voltage at a sampling instant such as tr + ir s reaches the is the minimal upper bound of MTCD. Eqs. (15) and (21)
maximum. Then, it will drop at least once during rise. It is indicate that the impacts of communication delay on voltage
found that tr +ir s ≤ tr +ir,max s ≤ tr + τ̄kr . Use the same ap- regulation can be written as Eq. (7).
proach with this Proof to derive Vk (tr +ir s) ≤ (1+5%)·Vk,n .
Hence, Theorem 1 is also proven.
Theorem 2: For the voltage at a sampling instant with ACD IV. P REDICTIVE PCC U NDER ACD C ONDITIONS
such as tr + (ir,max + 1)s > tr + τ̄kr , voltage regulation in Predictive PCC is used to enhance the voltage regulation
Eq. (7) is invalid if there is a total PM between tr + ir,max s under ACD conditions. Since PCC signal depends on bus
and tr + (ir,max + 1)s meeting: voltage and PV power, there is a one-to-one correspondence as
∆Pk (tr + (ir,max + 1)s) ≥ max {∆Pk (tr + ir s)} shown in Fig. 4. Hence, a new DNNP with data preprocessing
ir ∈N&[0,ir,max ] and on-line optimization of weight is designed. If PV power
ir,max is derived by performing a weighted sum of historical power
X
× (ir,max + 1)s − ∆Pk (tr + ir s) (16) data, an accurate PCC signal is predicted by performing a sum
ir =1 of historical PCC signal data with the same weights.
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
t t t
B. DNNP for PCC signal
Fig. 4. One-to-one correspondence of PV power, voltage, and PCC signals. To obtain precise PCC signals with optimal data weights,
the NN is trained by the back-propagation (BP) algorithm. As
shown in Fig. 5, the NN includes input, hidden, and output
A. Preprocessing of historical PV power data layers. It adopts a multi-layer feed-forward design. The inputs
Due to the intermittence of PV generation, there are several of NN are respectively the ni historical PV power data from
_
historical power data unavailable for prediction. It is necessary S̄k [ i ] in the first round. In the second round, they are the
to extract available samples for NN training. While this causes ni corresponding historical PCC signal data. The respective
the loss of some data, the remaining data is still enough to en- outputs of NN are the predictive PV power and the predictive
sure the predictive accuracy. Since the data with a wide range PCC signal. Power prediction in the first round is to get the
will reduce convergence rate and predictive accuracy [23], the optimal data weights. The second round uses the weights to
min-max method is used to normalize N original data to [0,1]: get the final predictive PCC signal.
The numbers of neurons in the input, hidden, and output
Sk [l] − Sk,min
S̄k [l] = layer are p, q, and 1, respectively. In accordance with the
Sk,max − Sk,min (22)
Kolmogorov theorem, we set the number of neurons in the
s.t. |Sk [l] − Sk [0]| ≤ αSk [0], τk [l] ≤ τ̄k ; l ∈ N
hidden layer as q = 2p + 1 [23], [25]. Neurons in different
where Sk = Pk + jQk represents apparent power; Sk [l] is the layers are interconnected by synaptic whose weight is adjusted
lth historical power; Sk,max and Sk,min are the maximum and by the BP algorithm until the difference between predictive PV
minimal values, respectively; τk [l] is communication delay; power and S̄k [0] is very small. This contains the data forward
and α is a constant to regulate the threshold. The smaller the propagation in two rounds and the error back propagation in
value of α, the closer the historical PV power will be to the the first round.
current value S̄k [0] in Eq. (22). This improves the similarity of In the forward propagation, the power of neuron is obtained
available historical data and the accuracy of entire prediction. by performing a biased weighted sum of input data and passing
The K-means algorithm is used to select the historical PV an activation function such as Sigmoid function. In the back
power data with a similar value and classify them into a cluster. propagation, the weight of synaptic is adjusted through a feed-
Current PV power S̄k [0] is used as the clustering benchmark. forward error signal until it is smaller than the threshold.
The procedures of the K-means algorithm are to randomly For data forward propagation in the first round, the predic-
select K cluster centers and classify the available historical tive PV power is obtained as follows:
power data to the nearest cluster according to the Euclidean q X p !
X _
distance. Cluster centers are updated by computing the mean 0 hi in hi ou
S̄k [0] = f wm1 f wom S̄k [ i |l] − bm −b1 (25)
value of each cluster. It is iterative to recompute the Euclidean m=1 o=1
distance and update each cluster center. The corresponding −x −1
objective function and constraints are exprssed as: where f (x) = (1 + e ) is the activation function example;
in hi
wom and wm1 are the weights of synaptic connecting the oth
2
input neuron, mth hidden neuron, and output neuron; and bhi
ni
P
K P ni wli S̄k [l] m
and bou
1 are the biases of the mth hidden neuron and output
P l=1
F = arg min wli S̄k [l]− P
ni
i=1 l=1
l=1
wli neuron, respectively.
For error back propagation in the first round, if the pre-
(
0, if S̄k [l]−Ce[i] > S̄k [l] − Ce[j]
s.t. ∀j 6= i, wli =
dictive PV power significantly deviates from S̄k [0], the BP
1, if S̄k [l]−Ce[i] ≤ S̄k [l] − Ce[j]
algorithm will process an error signal e to be back-propagated:
Pni Pni (23) 2
where Ce[i]= l=1 wli S̄k [l] / l=1 wli is the ith cluster center, e = 0.5 · S̄k0 [0] − S̄k [0] (26)
ni is the ith cluster size, and wli is a binary weight. With this in hi
objective function, the computation process is repeated until The gradient descent method is used to adjust wom and wm1
the variation of clustering center or objective function is ac- to minimize e. By computing its partial derivatives to neurons
in hi
ceptable or the maximum number of iteration is reached [24]. at hidden and output layers, wom and wm1 are updated as:
( _ hi
For given total N historical data PKin Eq. (22) and K clusters wm1 = wm1 hi
hi
− η∂e ∂wm1 , if e > ē
in Eq. (23), we obtain that N = i=1 ni . The greater the total _ in
in (27)
in
number of clusters, the smaller the average cluster size. For the wom = wom − η∂e ∂wom , if e > ē
data in each cluster, their values should be highly similar. To where ē is the threshold of e, and η is the learning rate. If
extract the most similar available historical data to S̄k [0], an the learning rate is too small, the convergence is very slow.
_ _ _
optimal cluster S̄k [ i ] = {S̄k [ i |1], . . . , S̄k [ i |ni ]} is selected However, a large learning rate will cause oscillating output
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
...
algorithm Cluster . .. 1 f
Cluster 2 . bmhi .
Optimal data S k [i | l ] .
o f b1ou
3
Available data ..
. S k [i | l ] .. m Sk [0]
Means .. . Sk [0]
comparison Original data Sk [i | ni ] . bqhi ..
p .
Sk [i | ni ] f
q Eq. (26)
in
wom wmhi1
Samples Weights Weights
adjustment Eq. (27) On-line adjustment adjustment ee?
Yes No
2.00
(kW, kvar)
in Fig. 6. The distribution feeders are modelled as the RL 1.50 Active power
impedance (1 km = 0.642 Ω + 0.841 mH). PV inverters have 1.00
the same reactive power capacity 2.5 kvar. Power factor is set Reactive power
0.50
as 0.9487. Voltages are presented in per unit value (pu) and
0.00
the nominal voltage is 380 V. All simulations are performed 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Time (s) (a)
in MATLAB/Simulink. 1.12
1.10 V1 Overvoltage
Bus voltage
V2
1.08 V3
A. Results under coordinated PCC
(pu)
1.06 V4
The initial power injection (P and Q) from individual PV 1.04 V5
is shown in Fig. 7 (a), where all PVs are assumed to inject the 1.02
1.00
same amount of power into the grid. The bus voltages without 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Time (s) (b)
any coordinated PCC is shown in Fig. 7 (b). It is seen that
bus5 has the maximum rise in voltage. At t=1.1s, it reaches the Fig. 7. Results without using PCC.
peak value 0.11pu. The overvoltage problem appears during
peak generation periods: 0.4s-0.7s and 1.0s-1.3s.
When PCC is used to mitigate voltage rise, bus5 is selected of other buses become acceptable during 0.4s-0.7s and 1.0s-
as the primary regulation bus. According to the voltage sen- 1.3s. The results indicate the effectiveness of PCC in voltage
sitivities of bus5, powers Q5 , Q4 , Q3 , Q2 , Q1 , P5 , P4 , P3 , regulation for all PV buses.
P2 , P1 are successively curtailed. The results of power control
are shown in Fig. 8 (a). PCC is performed during 0.4s-0.7s
and 1.0s-1.3s. RPC reaches the maximum, i.e., the reactive B. Results under communication delay
power absorption of all PV inverters reach the limited capacity The estimation of MTCD is shown in Fig. 9. From Eq. (10),
2.5kvar. The APC of some PVs is performed during 0.5s-0.6s the maximum allowable PV PMs are obtained as 1.444kW,
and 1.0s-1.3s. The corresponding results of voltage regulation 1.094kW, 1.003kW, 1.032kW, and 0.926kW, respectively. In
are shown in Fig. 8 (b). By curtailing PV power injection, the Fig. 9 (a), the consistent PM slopes reach the maximum value
bus5 voltage is regulated to 1.00pu-1.05pu. Also, the voltages 9.00kW/s at t=1.1s, and the minimal value 1.50kW/s at t=0.1s,
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
3.00 3.00
P1 Q1 1,2,3 P1 Q1 1,2,3
Power injection
Power injection
2.00 1,2,3
P_ 2.00 1,2,3,4
P_
P2 Q2 P2 Q2
(kW, kvar)
(kW, kvar)
1.00 4 4 1.00 4,5
5 5 5
0.00 0.00
P3 Q3 1,2 1,2,3,4 P3 Q3 1 1,2,3,4 1,2,3
-1.00 P4 Q4 3,4,5 5 Q_ -1.00 P4 Q4 2,3,4,5 5 Q_ 1,2,3,4,5
-2.00 P5 Q5 1,2,3,4,5 -2.00 P5 Q5 4,5
-3.00 -3.00
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Time (s) (a) Time (s) (a)
1.06 1.06
1.05 V1 1.05 V1
Bus voltage
Bus voltage
V2 V2
1.04 V3 1.04 V3
(pu)
(pu)
1.03 V4 1.03 V4
1.02 V5 1.02 V5
1.01 1.01
1.00 1.00
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Time (s) (b) Time (s) (b)
Fig. 8. Results from PCC without communication delay. Fig. 10. Results from PCC with 0.05s communication delay.
10.00 3.00
P1 Q1
Power injection
2.00 1,2,3
PV PM slope
8.00 P2 Q2 P_
(kW, kvar)
1,2,3 4
1.00
(kW/s)
5
6.00 4
5
Same PM slope 0.00
4.00 P3 Q3 1,2 1,2,3,4 1,2,3,4,5
-1.00 P4 Q4 Q_
3,4,5 5
2.00 -2.00 P5 Q5
0.00 -3.00
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Time (s) (a) Time (s) (a)
1.00 1.12
V1 Overvoltage
Delay threshold
0.80 1 1.10
Bus voltage
V2
2
1.08 V3
0.60
(pu)
(s)
1.06 V4
0.40 3 1.04 V5
0.20 4 1.00
5
0.00 1.00
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Time (s) (b) Time (s) (b)
Fig. 9. MTCD estimation. Fig. 11. Results from PCC with 0.25s communication delay.
respectively. The delay thresholds obtained from Eq. (11) are C. Results under predictive PCC
shown in Fig. 9 (b). Each PV has different delay thresholds When the predictive PCC with data preprocessing is used at
at all instants. PV1 is always the maximum, and PV5 has t=0.4s, 0.5s, 0.6s, 1.0s, 1.1s, and 1.2s, the corresponding result-
the minimal. Their respective minimal values 0.144s, 0.109s, s are shown in Figs. 12-16. The results of data preprocessing
0.100s, 0.103s, and 0.093s at t=1.1s are the MTCDs of PVs. are shown in Fig. 12. Optimal data with a high similarity to
To study the impacts of communication delay on voltage PV power at these instants (1.15kW, 1.78kW, 1.33kW, 1.30kW,
regulation, we tested PCC under communication delays of 2.20kW, 1.75kW) are extracted from original historical data.
0.05s and 0.25s. The results are shown in Figs. 10 and 11. The data with large differences are removed.
It is seen from Fig. 9 (b) that 0.05s communication delay is The predictive results of direct NN prediction and DNNP
acceptable for all instants. When compared with Fig. 8 (a), are shown in Fig. 13. As shown in Fig. 13 (a) and (b), by using
there are no significant changes in PV power control in Fig. the NN to predict PCC signal, we can obtain the maximum and
10 (a). It is observed from Fig. 8 (b) and Fig. 10 (b) that minimal predictive errors as 11.93% and 8.15%, respectively.
although the voltage regulation amplitude changes with the When using the DNNP without data preprocessing, the predic-
delayed PCC, all bus voltages are still within 1.05pu under tive error is reduced to the range of 5.89%-9.22% in Fig. 13
the allowable 0.05s communication delay. (c) and (d). With data preprocessing, the results of DNNP are
However, 0.25s communication delay exceeds the thresholds shown in Fig. 13 (e) and (f). It allows the predictive error to
at t=0.4s, 0.5s, 0.6s, 1.0s, 1.1s, and 1.2s in Fig. 9 (b). Because be further reduced to 1.17%-2.94%, and thus is more accurate.
of the significant changes in PV power control in Fig. 11 (a), The corresponding PCC results are shown in Figs. 14-16.
there are obvious voltage rises over 0.05pu at these instants in Light-colored curves are the desired results by using current
Fig. 11 (b). The maximum value reaches 0.11pu at t=1.1s. It PCC signals without communication delay at above instants.
has no significant difference from the value in Fig. 7 (b). In In Fig. 14, the bus3 voltage is still over 1.05pu at t=1.1s after
addition to showing an effective MTCD estimation, the results being regulated by PCC with a large direct prediction error.
indicate that voltage regulation is effective within MTCD but For the DNNP without data preprocessing, it is seen from Fig.
becomes invalid under ACD conditions. 15 that although the voltages of all buses are within 1.00pu-
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
preprocessing (kW)
P1 Q1 1,2,3
Power injection
Historical data
Historical data
1.30 1.90 2.00 1,2,3
P_
P2 Q2
(kW, kvar)
1.00 4 4
1.20 1.80 5 5
0.00
1.10 1.70 P3 Q3 1,2 1,2,3,4
-1.00 P4 Q4 3,4,5
1.00 1.60 -2.00 P5 Q5 Q_ 5
1,2,3,4,5
preprocessing (kW)
V1 1.052
1.05
Historical data
Historical data
1.50 1.50 1.050
Bus voltage
V2
1.04 V3
1.40 1.40
(pu)
1.03 V4
1.30 1.30 1.02 V5
1.20 1.20 1.01
1.10 1 2 3 4 5 1.10 1 2 3 4 5 1.00
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
PV PV PV PV PV(c) PV PV PV PV PV(d) Time (s) (b)
t=0.6s t=1.0s
2.40 1.40
preprocessing (kW)
preprocessing (kW)
Historical data
Historical data
Power injection
2.00 1,2,3
P_
P2 Q2
(kW, kvar)
2.00 1.60 1.00 4 4
5 5
1.90 1 2 3 4 5 1.50 1 2 3 4 5 0.00
PV PV PV PV PV(e) PV PV PV PV PV(f) P3 Q3 1,2 1,2,3,4
t=1.1s t=1.2s -1.00 P4 Q4 3,4,5
-2.00 P5 Q5 Q_ 5
1,2,3,4,5
Bus voltage
signal (kW, kvar)
V2
PCC signal (%)
Predictive PCC
8.00 1.03 V4
-1.20 V5
6.00 1.02
-1.80 1.01
4.00
-2.40 2.00 1.00
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
-3.00 0.00 Time (s) (b)
0.4 0.5 0.6 1.0 1.1 1.2 0.4 0.5 0.6 1.0 1.1 1.2
Time(s) (a) Time(s) (b)
0.00 10.00 Fig. 15. Results from DNNP without data preprocessing.
Predictive error of
signal (kW, kvar)
-0.60 8.00
-1.20 6.00 3.00
P1 Q1 1,2,3
Power injection
1.00 4 4
-2.40 2.00 5 5
0.00
-3.00 0.00 P3 Q3 1,2 1,2,3,4
0.4 0.5 0.6 1.0 1.1 1.2 0.4 0.5 0.6 1.0 1.1 1.2 -1.00 P4 Q4 3,4,5
Time(s) (c) Time(s) (d) -2.00 P5 Q5 Q_ 5 1,2,3,4,5
0.00 3.00
Predictive error of
signal (kW, kvar)
-3.00
PCC signal (%)
Predictive PCC
-0.70 2.40 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
Time (s) (a)
-1.40 1.80 1.06
1.05 V1
Bus voltage
-2.10 1.20 V2
1.04 V3
(pu)
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
to obtain an accurate predictive compensation of PCC signal, [18] W. Yao, L. Jiang, J. Wen, Q. Wu, and S. Cheng, “Wide-area damping
thus realizing the desired voltage regulation under ACD condi- controller for power system interarea oscillations: a networked predictive
control approach,” IEEE Trans. Control Syst. Technol., vol. 23, no. 1,
tions. Simulations have been conducted to show the impacts of pp. 27–36, Jan. 2015.
communication delay on voltage regulation and also to demon- [19] C. Ahumada, R. Crdenas, D. Sez, and J. M. Guerrero, “Secondary
strate the effectiveness of our approach. The estimation of the control strategies for frequency restoration in islanded microgrids with
consideration of communication delays,” IEEE Trans. Smart Grid, vol. 7,
MTCD provides a basis for the evaluation of communication no. 3, pp. 1430–1441, May 2016.
delay. And, the predictive PCC under communication packet- [20] Z. Li, H. Yan, H. Zhang, X. Zhan, and C. Huang, “Stability analysis
dropout is the content of our next research. for delayed neural networks via improved auxiliary polynomial-based
functions,” IEEE Trans. Neural Netw. Learn. Syst., vol. 30, no. 8, pp.
2562–2568, Aug. 2019.
R EFERENCES [21] Z. Zhang, C. Dou, B. Zhang, and W. Yue, “Voltage distributed cooper-
ative control considering communication security in photovoltaic power
[1] L. Xing, Y. Mishra, F. Guo, P. Lin, Y. Yang, G. Ledwich, and Y.-C. system,” IEEE Trans. Syst., Man, Cybern., Syst., vol. 49, no. 8, pp.
Tian, “Distributed secondary control for current sharing and voltage 1592–1600, Aug. 2019.
restoration in DC microgrid,” IEEE Trans. Smart Grid, vol. 11, no. 3, [22] D. Yue, E. Tian, and Q.-L. Han, “A delay system method for designing
pp. 2487–2497, May 2020. event-triggered controllers of networked control systems,” IEEE Trans.
[2] M. M. Haque and P. Wolfs, “A review of high PV penetrations in LV Autom. Control, vol. 58, no. 2, pp. 475–481, Feb. 2013.
distribution networks: present status, impacts and mitigation measures,” [23] W. Wu and M. Peng, “A data mining approach combining k-means
Renew. Sustain. Energy Rev., vol. 62, pp. 1195–1208, Sept. 2016. clustering with bagging neural network for short-term wind power
[3] M. Kabir, Y. Mishra, G. Ledwich, Z. Dong, and K. Wong, “Coordinated forecasting,” IEEE Internet Things J., vol. 4, no. 4, pp. 979–986, Aug.
control of grid-connected photovoltaic reactive power and battery energy 2017.
storage systems to improve the voltage profile of a residential distribu- [24] T.-S. Xu, H.-D. Chiang, G.-Y. Liu, and C.-W. Tan, “Hierarchical K-
tion feeder,” IEEE Trans. Ind. Informat., vol. 10, no. 2, pp. 967–977, means method for clustering large-scale advanced metering infrastruc-
May 2014. ture data,” IEEE Trans. Power Del., vol. 32, no. 2, pp. 609–616, Apr.
[4] Z. Li, H. Yan, H. Zhang, X. Zhan, and C. Huang, “Improved inequality- 2017.
based functions approach for stability analysis of time delay system,” [25] G. Chen, L. Li, Z. Zhang, and S. Li, “Short-term wind speed forecasting
Automatica, vol. 108, p. 108416, Oct. 2019. with principle-subordinate predictor based on conv-LSTM and improved
[5] J. Lai, H. Zhou, X. Lu, X. Yu, and W. Hu, “Droop-based distributed BPNN,” IEEE Access, vol. 8, pp. 67 955–67 973, Mar. 2020.
cooperative control for microgrids with time-varying delays,” IEEE [26] Y. Feng and Y. Li, “An overview of deep learning optimization methods
Trans. Smart Grid, vol. 7, no. 4, pp. 1775–1789, Jul. 2016. and learning rate attenuation methods,” Hans J. Data Mining, vol. 8,
[6] X. Lu, J. Lai, X. Yu, Y. Wang, and J. M. Guerrero, “Distributed co- no. 4, pp. 186–200, Oct. 2018.
ordination of islanded microgrid clusters using a two-layer intermittent
communication network,” IEEE Trans. Ind. Informat., vol. 14, no. 9, pp.
3956–3969, Sept. 2018.
[7] H. Zhang, Q. Hong, H. Yan, F. Yang, and G. Guo, “Event-based
distributed H∞ filtering networks of 2-DOF quarter-car suspension
systems,” IEEE Trans. Ind. Informat., vol. 13, no. 1, pp. 312–321, Feb.
2017.
[8] L. Ding, Q.-L. Han, and X.-M. Zhang, “Distributed secondary control
Zhanqiang Zhang (S’19) received the B.S. degree
for active power sharing and frequency regulation in islanded microgrids
in electrical engineering and automation, and the
using an event-triggered communication mechanism,” IEEE Trans. Ind.
B.S. degree in math and applied mathematics, from
Informat., vol. 15, no. 7, pp. 3910–3922, Jul. 2019.
Hebei University of Science and Technology, Shiji-
[9] C. Peng, H. Sun, M. Yang, and Y.-L. Wang, “A survey on security
azhuang, China, in 2015. He is currently pursuing
communication and control for smart grids under malicious cyber
the Ph.D. degree in control science and engineering
attacks,” IEEE Trans. Syst. Man, Cybern., Syst., vol. 49, no. 8, pp. 1554–
with the Yanshan University, Qinhuangdao, China,
1569, Aug. 2019.
and also a visiting Ph.D. student at the Queensland
[10] P. Mart, M. Velasco, E. X. Martn, L. G. de Vicua, J. Miret, and
University of Technology, Brisbane QLD, Australia,
M. Castilla, “Performance evaluation of secondary control policies with
from 2019 to 2020.
respect to digital communications properties in inverter-based islanded
He was a recipient of the National Scholarship for
microgrids,” IEEE Trans. Smart Grid, vol. 9, no. 3, pp. 2192–2202, May
Graduate students, the State Scholarship for Overseas Studies, and the Beijing
2018.
Environment Foundation for Young Talents.
[11] S. Liu, X. Wang, and P. X. Liu, “Impact of communication delays on His current research interests include microgrid control, photovoltaic power
secondary frequency control in an islanded microgrid,” IEEE Trans. Ind. system control, distribution system optimization, and communication security.
Electron., vol. 62, no. 4, pp. 2021–2031, Apr. 2015.
[12] S. S. Yu, T. K. Chau, T. Fernando, and H. H.-C. Iu, “An enhanced
adaptive phasor power oscillation damping approach with latency com-
pensation for modern power systems,” IEEE Trans. Power Syst., vol. 33,
no. 4, pp. 4285–4296, Jul. 2018.
[13] L. Cheng, G. Chen, W. Gao, F. Zhang, and G. Li, “Adaptive time delay
compensator (ATDC) design for wide-area power system stabilizer,”
IEEE Trans. Smart Grid, vol. 5, no. 6, pp. 2957–2966, Nov. 2014.
[14] E. A. Coelho, D. Wu, J. M. Guerrero, J. C. Vasquez, T. Dragicevi, Yateendra Mishra (M’09) received the Ph.D. de-
C. Stefanovi, and P. Popovski, “Small-signal analysis of the microgrid gree from the University of Queensland, Brisbane
secondary control considering a communication time delay,” IEEE QLD, Australia, in 2009. He is currently a Senior
Trans. Ind. Electron., vol. 63, no. 10, pp. 6257–6269, Oct. 2016. Lecturer and Advanced QLD Research Fellow with
[15] A. A. A. Radwan and Y. A.-R. I. Mohamed, “Networked control and the School of Electrical Engineering and Robotic-
power management of AC/DC hybrid microgrids,” IEEE Syst. J., vol. 11, s, Queensland University of Technology, Brisbane
no. 3, pp. 1662–1673, Sept. 2017. QLD, Australia.
[16] Z. Zhang, C. Dou, D. Yue, B. Zhang, S. Xu, T. Hayat, and A. Alsaedi, His research interests include distributed energy
“An event-triggered secondary control strategy with network delay in generation, distributed energy storage, power system
islanded microgrids,” IEEE Syst. J., vol. 13, no. 2, pp. 1851–1860, Jun. stability and control, and their applications in smart
2019. grid.
[17] L. Ding, Q.-L. Han, L. Y. Wang, and E. Sindi, “Distributed cooperative
optimal control of DC microgrids with communication delays,” IEEE
Trans. Ind. Informat., vol. 14, no. 9, pp. 3924–3935, Sept. 2018.
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TII.2020.3024069, IEEE
Transactions on Industrial Informatics
10
1551-3203 (c) 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Auckland University of Technology. Downloaded on October 29,2020 at 21:47:53 UTC from IEEE Xplore. Restrictions apply.