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.