+ All Categories
Home > Documents > PREPRINTOFDOI:10.1109/TPWRS.2016.2557760,IEEETRANSACTIONSONPOWERSYSTEMS. … · 2016. 8. 30. ·...

PREPRINTOFDOI:10.1109/TPWRS.2016.2557760,IEEETRANSACTIONSONPOWERSYSTEMS. … · 2016. 8. 30. ·...

Date post: 31-Jan-2021
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
13
PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 1 Nonlinear Model Reduction in Power Systems by Balancing of Empirical Controllability and Observability Covariances Junjian Qi, Member, IEEE, Jianhui Wang, Senior Member, IEEE, Hui Liu, Member, IEEE, and Aleksandar D. Dimitrovski, Senior Member, IEEE Abstract—In this paper, nonlinear model reduction for power systems is performed by the balancing of empirical controllability and observability covariances that are calculated around the operating region. Unlike existing model reduction methods, the external system does not need to be linearized but is directly dealt with as a nonlinear system. A transformation is found to balance the controllability and observability covariances in order to determine which states have the greatest contribution to the input-output behavior. The original system model is then reduced by Galerkin projection based on this transformation. The proposed method is tested and validated on a system comprised of a 16-machine 68-bus system and an IEEE 50-machine 145- bus system. The results show that by using the proposed model reduction the calculation efficiency can be greatly improved; at the same time, the obtained state trajectories are close to those for directly simulating the whole system or partitioning the system while not performing reduction. Compared with the balanced truncation method based on a linearized model, the proposed nonlinear model reduction method can guarantee higher accuracy and similar calculation efficiency. It is shown that the proposed method is not sensitive to the choice of the matrices for calculating the empirical covariances. Index Terms—Balanced truncation, controllability, empirical controllability covariance, empirical observability covariance, faster than real-time simulation, Galerkin projection, model reduction, nonlinear system, observability. I. I F ASTER than real-time dynamic simulation can predict the dynamic system response to disturbances based on which the evaluation and analysis of outages including cas- cading blackouts [1]–[10] can be performed and effective corrective actions can be identified [11]. However, large- scale power system dynamic simulation can involve several thousand state variables, and a detailed modeling of the whole system can lead to formidable computational burden. Dynamic model reduction, also known as dynamic equivalencing, is This work was supported by the U.S. Department of Energy Office of Electricity Delivery and Energy Reliability. Paper no. TPWRS-00609-2015. J. Qi and J. Wang are with the Energy Systems Division, Argonne National Laboratory, Argonne, IL 60439 USA (e-mails: [email protected]; jian- [email protected]). H. Liu is with the Department of Electrical Engineering, Guangxi Uni- versity, Nanning, 530004 China and was a visiting scholar at the Energy Systems Division, Argonne National Laboratory, Argonne, IL 60439 USA (e-mail: [email protected]). A. D. Dimitrovski is with the Energy and Transportation Sciences Divi- sion, Oak Ridge National Laboratory, Oak Ridge, TN 37831 USA (e-mail: [email protected]). an effective approach for improving calculation efficiency and finally achieving faster than real-time simulation and control by reducing the external area to be a lower-order simpler model [12]. Although the stability study by dynamic simulation is to determine the dynamic response of the generators and control systems in a study area under disturbances inside the area, these disturbances will impact the neighboring area (called the external area), which in turn will impact the study area, due to the interconnected nature of large power systems. For model reduction, the study area is of interest and therefore is modeled in detail, while the external area is not of direct interest and thus can be reduced and replaced with a simpler mathematical description. Physically based coherency model reduction has been extensively studied [12]–[18]; it first identifies coherency of generators and then performs reduction by aggregating the coherent generators. The performance of this method mainly depends on the identification of coherent generators. When system conditions change, it might be nec- essary to adjust the existing boundary to accurately capture the dynamic characteristics of the system [17], [18]. Other ap- proaches, such as synchrony [19], singular perturbations [20], selective modal analysis [21], and computation intelligence methods [22] have also been developed. There are also model reduction techniques based on the moment matching methods [23]–[25], which attempt to make the leading coefficients of a power series expansion of the reduced system’s transfer function match those of the original system transfer function. Another model reduction approach from the perspective of input-output properties has also been studied, such as balanced truncation [26] and structured model reduction based on an extension balanced truncation [27]. Compared with coherency-based methods, these methods have a stronger theoretical foundation and are more general, not specially targeted to a particular application [27]. Besides, recently some new methods have also been devel- oped, such as measurement-based model reduction [28]–[31], border synchrony based method [32], ANN-based boundary matching technique [33], independent component analysis ap- proach [34], heuristic optimization based approach [35], [36], and approximate bisimulation-based method [37]. For detailed survey of the model reduction methods in power systems, the reader is referred to [38] and [39]. For most existing model reduction methods, the external system has to be linearized. Because of the strong nonlinearity of power systems, linearization-based methods cannot always arXiv:1608.08047v1 [cs.SY] 1 Aug 2016
Transcript
  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 1

    Nonlinear Model Reduction in Power Systems byBalancing of Empirical Controllability and

    Observability CovariancesJunjian Qi, Member, IEEE, Jianhui Wang, Senior Member, IEEE, Hui Liu, Member, IEEE, and Aleksandar D.

    Dimitrovski, Senior Member, IEEE

    Abstract—In this paper, nonlinear model reduction for powersystems is performed by the balancing of empirical controllabilityand observability covariances that are calculated around theoperating region. Unlike existing model reduction methods, theexternal system does not need to be linearized but is directlydealt with as a nonlinear system. A transformation is foundto balance the controllability and observability covariances inorder to determine which states have the greatest contributionto the input-output behavior. The original system model is thenreduced by Galerkin projection based on this transformation. Theproposed method is tested and validated on a system comprisedof a 16-machine 68-bus system and an IEEE 50-machine 145-bus system. The results show that by using the proposed modelreduction the calculation efficiency can be greatly improved;at the same time, the obtained state trajectories are close tothose for directly simulating the whole system or partitioningthe system while not performing reduction. Compared withthe balanced truncation method based on a linearized model,the proposed nonlinear model reduction method can guaranteehigher accuracy and similar calculation efficiency. It is shownthat the proposed method is not sensitive to the choice of thematrices for calculating the empirical covariances.

    Index Terms—Balanced truncation, controllability, empiricalcontrollability covariance, empirical observability covariance,faster than real-time simulation, Galerkin projection, modelreduction, nonlinear system, observability.

    I. Introduction

    FASTER than real-time dynamic simulation can predictthe dynamic system response to disturbances based onwhich the evaluation and analysis of outages including cas-cading blackouts [1]–[10] can be performed and effectivecorrective actions can be identified [11]. However, large-scale power system dynamic simulation can involve severalthousand state variables, and a detailed modeling of the wholesystem can lead to formidable computational burden. Dynamicmodel reduction, also known as dynamic equivalencing, is

    This work was supported by the U.S. Department of Energy Office ofElectricity Delivery and Energy Reliability. Paper no. TPWRS-00609-2015.

    J. Qi and J. Wang are with the Energy Systems Division, ArgonneNational Laboratory, Argonne, IL 60439 USA (e-mails: [email protected]; [email protected]).

    H. Liu is with the Department of Electrical Engineering, Guangxi Uni-versity, Nanning, 530004 China and was a visiting scholar at the EnergySystems Division, Argonne National Laboratory, Argonne, IL 60439 USA(e-mail: [email protected]).

    A. D. Dimitrovski is with the Energy and Transportation Sciences Divi-sion, Oak Ridge National Laboratory, Oak Ridge, TN 37831 USA (e-mail:[email protected]).

    an effective approach for improving calculation efficiency andfinally achieving faster than real-time simulation and controlby reducing the external area to be a lower-order simpler model[12]. Although the stability study by dynamic simulation is todetermine the dynamic response of the generators and controlsystems in a study area under disturbances inside the area,these disturbances will impact the neighboring area (calledthe external area), which in turn will impact the study area,due to the interconnected nature of large power systems.

    For model reduction, the study area is of interest andtherefore is modeled in detail, while the external area is notof direct interest and thus can be reduced and replaced with asimpler mathematical description. Physically based coherencymodel reduction has been extensively studied [12]–[18]; it firstidentifies coherency of generators and then performs reductionby aggregating the coherent generators. The performance ofthis method mainly depends on the identification of coherentgenerators. When system conditions change, it might be nec-essary to adjust the existing boundary to accurately capturethe dynamic characteristics of the system [17], [18]. Other ap-proaches, such as synchrony [19], singular perturbations [20],selective modal analysis [21], and computation intelligencemethods [22] have also been developed.

    There are also model reduction techniques based on themoment matching methods [23]–[25], which attempt to makethe leading coefficients of a power series expansion of thereduced system’s transfer function match those of the originalsystem transfer function. Another model reduction approachfrom the perspective of input-output properties has also beenstudied, such as balanced truncation [26] and structured modelreduction based on an extension balanced truncation [27].Compared with coherency-based methods, these methods havea stronger theoretical foundation and are more general, notspecially targeted to a particular application [27].

    Besides, recently some new methods have also been devel-oped, such as measurement-based model reduction [28]–[31],border synchrony based method [32], ANN-based boundarymatching technique [33], independent component analysis ap-proach [34], heuristic optimization based approach [35], [36],and approximate bisimulation-based method [37]. For detailedsurvey of the model reduction methods in power systems, thereader is referred to [38] and [39].

    For most existing model reduction methods, the externalsystem has to be linearized. Because of the strong nonlinearityof power systems, linearization-based methods cannot always

    arX

    iv:1

    608.

    0804

    7v1

    [cs

    .SY

    ] 1

    Aug

    201

    6

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 2

    provide accurate description of the physical system. In thispaper, however, we discuss model reduction directly for non-linear power systems through balanced truncation based onempirical controllability and observability covariances [40]–[47]. This method has been discussed in [40]–[43] where it hasbeen applied to mechanical systems [40], [41] and chemicalsystems [42], [43]. On one hand, similar to the balancedtruncation method based on a linearized model, the proposedmethod also has a solid theoretical foundation and thus holdspromise for application to large systems. On the other hand,the proposed method is expected to be able to perform moreaccurate model reduction by using the empirical controllabil-ity and observability covariances. Unlike analysis based onlinearization, for which the controllability and observabilityonly work locally in a neighborhood of an operating point,the empirical covariances are defined using the original systemmodel and can thus reflect the controllability and observabilityof the full nonlinear dynamics in the given domain.

    The remainder of this paper is organized as follows. SectionII introduces the empirical controllability and observabilitycovariances and discusses their implementation. Section IIIdiscusses the model reduction method based on the balanc-ing of empirical controllability and observability covariances.Section IV applies the method in Section III to the powersystem model. Section V proposes a procedure for performingsimulation for the study area and reduced external area. InSection VI, the proposed model reduction method is testedand validated on a system comprised of a 16-machine 68-bus system and an IEEE 50-machine 145-bus system. Finally,conclusions are drawn in Section VII.

    II. Empirical Controllability and ObservabilityCovariances

    To perform model reduction for a system from the perspec-tive of input-output properties, we should first obtain its input-output properties. For a linear time-invariant system{

    ẋ = Ax+Bu (1a)y = C x+Du (1b)

    where x ∈ Rn is the state vector, u ∈ Rv is the inputvector, and y ∈ Rp is the output vector, the controllabilityand observability gramians defined as [48]

    W c,L =

    ∫ ∞0

    eA tBB>eA>t dt (2)

    W o,L =

    ∫ ∞0

    eA>tC>C eA tdt (3)

    can be used to analyze the controllability and observability andthus the input-state and state-output behavior. The gramiansW c,L and W o,L are actually the unique positive definitesolutions of the Lyapunov equations [40]

    AW c,L +W c,LA> +BB> = 0 (4)

    A>W o,L +W o,LA+C>C = 0. (5)

    However, for a nonlinear system{ẋ = f(x,u) (6a)y = h(x,u) (6b)

    where f(·) and h(·) are the state transition and outputfunctions, x ∈ Rn is the state vector, u ∈ Rv is the inputvector, and y ∈ Rp is the output vector, there is no analyticalcontrollability or observability gramian.

    In order to capture the controllability and observability ofa nonlinear system, one can linearize the nonlinear systemand calculate the gramians of the linearized system, in whichcase, however, the nonlinear dynamics of the system will belost. Alternatively, in order to directly capture the input-outputbehavior of a nonlinear system in a similar way to a linear sys-tem, the empirical controllability and observability covariances[40]–[47] are proposed, which provide a computable tool forempirical analysis of the input-state and state-output behaviorof nonlinear systems, either by simulation or experiment.

    Different from analysis based on linearization, the empiricalcovariances are defined using the original system model andcan thus reflects the controllability and observability of thefull nonlinear dynamics in the given domain, whereas thecontrollability or observability gramians based on linearizationonly work locally in a neighborhood of an operating point. It isproven that the empirical covariances of a stable linear systemdescribed by (1) is equal to the usual gramians [41].

    A. Scaling the SystemThe nonlinear system described by (6) should first be scaled

    because a state changing by orders of magnitude can be moreimportant than a state that hardly changes, even though itssteady state may have a smaller absolute value. Specifically,system (6) can be scaled by

    x̃ = T−1x x (7)ũ = T−1u u (8)

    where T x = diag(x0), T u = diag(u0), x0 and u0 are thestate and input at steady state, and the scaled system is{

    ˙̃x = T−1x f(T x x̃,T u ũ) (9a)y = h(T x x̃,T u ũ). (9b)

    B. Empirical Controllability CovarianceThe following sets are defined for empirical controllability

    covariance:

    T c = {T c1, · · · ,Tcr; T

    cl ∈ Rv×v, T

    cl>T cl = Iv, l = 1, . . . , r}

    M c = {cc1, · · · , ccs; ccm ∈ R, ccm > 0, m = 1, . . . , s}Ec = {ec1, · · · , ecv; standard unit vectors inRv}

    where r is the number of matrices for excitation directions, sis the number of different excitation sizes for each direction,and v is the number of inputs to the system, and Iv is anidentity matrix with dimension v.

    For the nonlinear system described by (6), the empiricalcontrollability covariance can be defined as

    W conc =

    v∑i=1

    r∑l=1

    s∑m=1

    1

    r s (ccm)2

    ∫ ∞0

    Φilm(t) dt (10)

    where Φilm(t) ∈ Rn×n is given by Φilm(t) = (xilm(t) −xilm0 )(x

    ilm(t)−xilm0 )>, xilm(t) is the state of the nonlinear

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 3

    system corresponding to the input u(t) = ccmTcleiv(t)+u0(0),

    and v(t) is the shape of the input.The discrete form of the empirical controllability covariance

    can be defined as [42]

    W c =

    v∑i=1

    r∑l=1

    s∑m=1

    1

    r s (ccm)2

    K∑k=0

    Φilmk ∆tk (11)

    where Φilmk ∈ Rn×n is given by Φilmk = (x

    ilmk −

    xilm0 )(xilmk −xilm0 )>, xilmk is the state of the nonlinear system

    at time step k corresponding to the input uk = ccmTcleivk +

    u0(0),K is the number of points chosen for the approximationof the integral in (10), and ∆tk is the time interval betweentwo points.

    C. Empirical Observability CovarianceThe following sets are defined for empirical observability

    covariances:

    T o = {T o1, · · · ,Tor; T

    ol ∈ Rn×n, T

    ol>T ol = In, l = 1, . . . , r}

    Mo = {co1, · · · , cos; com ∈ R, com > 0, m = 1, . . . , s}Eo = {eo1, · · · , eon; standard unit vectors inRn}

    where T o defines the initial state perturbation directions, r isthe number of matrices for perturbation directions, In is anidentity matrix with dimension n,Mo defines the perturbationsizes and s is the number of different perturbation sizes foreach direction; and Eo defines the state to be perturbed andn is the number of states of the system.For the nonlinear system described by (6), the empirical

    observability covariance can be defined as

    W cono =

    r∑l=1

    s∑m=1

    1

    r s (com)2

    ∫ ∞0

    T ol Ψlm(t)T ol

    >dt (12)

    where Ψlm(t) ∈ Rn×n is given by Ψlmij (t) = (yilm(t) −yilm,0)>(yjlm(t)− yjlm,0), yilm(t) is the output of the non-linear system corresponding to the initial condition x(0) =comT

    ol ei + x0, and yilm,0 refers to the output measurement

    corresponding to the unperturbed initial state x0, which isusually chosen as the steady state under typical power flowconditions but can also be chosen as other operating points.

    Similarly, (12) can be rewritten as its discrete form [42]

    W o =

    r∑l=1

    s∑m=1

    1

    r s (com)2

    K∑k=0

    T ol Ψlmk T

    ol>∆tk (13)

    where Ψlmk ∈ Rn×n is given by Ψlmk ij = (yilmk −

    yilm,0)>(yjlmk − yjlm,0), yilmk is the output at time step k,and K and ∆tk are the same as in (11).

    III. Model Reduction by Balancing of EmpiricalControllability and Observability Covariances

    The empirical covariances obtained in Section II containimportant information about which states are controllableor observable, based on which a coordinate transformationT ∈ Rn×n can be obtained to transform the original modelinto another state space model whose states are decomposed

    into four categories: states which are 1) both controllable andobservable; 2) controllable but not observable; 3) observablebut not controllable; and 4) neither controllable nor observable.

    For the scaled system in (9), let x̂ = T x̃ and the trans-formed system is{

    ˙̂x = T T−1x f(T x T−1 x̂,T u ũ) (14a)

    y = h(T x T−1 x̂,T u ũ) (14b)

    and the corresponding transformed covariances are

    W trac = T W c T> (15)

    W trao =(T−1

    )>W o T

    −1. (16)

    If the transformed covariances have the following feature

    W trac =

    Σ1 0 0 00 I 0 00 0 0 00 0 0 0

    (17)

    W trao =

    Σ1 0 0 00 0 0 00 0 Σ3 00 0 0 0

    (18)where Σ1 and Σ3 are both diagonal matrices and I is anidentity matrix, the transformed system in (14) is said tobe balanced and the corresponding transformed covariancesare denoted by W balc and W

    balo . The states of the balanced

    system are decoupled into the four categories mentioned above.Specifically, the covariance matrix of the states of the balancedsystem that are both controllable and observable is given byΣ1, the controllability covariance matrix of the states thatare controllable but not observable is the identity matrix inthe transformed controllability matrix, and the observabilitycovariance matrix of the states that are observable but notcontrollable is Σ3 in the transformed observability matrix [42].A proof for always existing a transformation that can balance

    a system is given in [49]. As for how to calculate such acoordinate transformation T to balance a system that canbe not completely controllable and observable, a method hasbeen proposed in [42], which requires the calculation of fourmatrices T 1 ∈ Rn×n, T 2 ∈ Rn×n, T 3 ∈ Rn×n, andT 4 ∈ Rn×n from the empirical covariances W c and W o.In the following we will briefly introduce this method andmore details can be found in [42].

    1) Determine T 1T 1 is determined so that

    T 1W c T>1 =

    [Ic 00 0

    ](19)

    where Ic is an identity matrix with dimension equalto the rank of W c and the rows and columns thatcontain only zeros refer to the rank deficiency of thecontrollability covariance.

    2) Determine T 2

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 4

    The transformation T 1 found in Step 1 is applied to theobservability covariance

    T>1 W o T−11 =

    [W̃ o,11 W̃ o,12W̃ o,21 W̃ o,22

    ](20)

    and a Schur decomposition can be found for the matrixW̃ o,11 as

    U1W o,11U>1 =

    [Σ1

    2 00 0

    ]. (21)

    The unitary matrix of this decomposition is required forthe second part of the transformation and is given by(

    T>2)−1

    =

    [U1 00 I

    ]. (22)

    3) Determine T 3A transformation using both T 1 and T 2 can be appliedto the observability covariance matrix to obtain the thirdtransformation, T 3, as given by(

    T>2)−1 (

    T>1)−1

    W o T−11 T

    −12

    =

    Σ12 0 Ŵ o,12

    0 0 0

    Ŵ>o,12 0 Ŵ o,22

    (23)

    and

    (T>3)−1

    =

    I 0 00 I 0−Ŵ

    >o,12 Σ1

    −2 0 I

    . (24)4) Determine T 4

    A transformation using T 1, T 2, and T 3 is applied to theobservability covariance and a Schur decomposition isfound for the square matrix containing the last columnsand rows of the transformed system as(

    T>3)−1 (

    T>2)−1 (

    T>1)−1

    W o T−11 T

    −12 T

    −13

    =

    Σ12 0 0

    0 0 0

    0 0 W̃ o,22 − Ŵ>o,12 Σ1

    −2 Ŵ o,12

    (25)and

    U2(W̃ o,22 − Ŵ

    >o,12 Σ1

    −2 Ŵ o,12)U>2

    =

    Σ3 00 0−Ŵ

    >o,12 Σ1

    −2 0

    . (26)The forth transformation can further be determined by

    (T>4)−1

    =

    Σ1−1/2 0 00 I 00 0 U2

    . (27)Then the transformation matrix T that balances the states

    that are observable and controllable is given by

    T = T 4 T 3 T 2 T 1 (28)

    Study

    Area.

    .

    .

    External

    Area.

    .

    .

    Tie-line 1

    Tie-line p

    Tie-line 2

    Vs1,θs

    1

    Vs2,θs

    2

    Vsp,θs

    p

    Ve1,θe

    1

    .

    .

    .

    Ve

    2,θe

    2

    Vep,θe

    p

    Fig. 1. System configuration of the study area and external area.

    which can be further used to reduce the scaled system in (9)by Galerkin projection [42], [43]. Specifically, let x̄ = T x̃and the reduced system is

    ˙̄x1 = P T T−1x f(T x T

    −1 x̄,T u ũ) (29a)x̄2 = x̄2ss (29b)y = h(T x T

    −1 x̄,T u ũ) (29c)

    where P = [Inred 0] is the projection matrix, which hasthe rank of the reduced system nred; x̄1 and x̄2 respectivelyrepresent the retained states and the reduced states, amongwhich x̄2 are kept at their steady state values x̄2ss.Here, nred can be determined by Hankel singular values,

    which are the eigenvalues ofW balo Wbalc [40]–[43]. The Hankel

    singular values provide a measure for the importance of thestates in the sense that the state with the largest singularvalue is affected the most by the control inputs and theoutput is most affected by the change of this state. Thus thestates corresponding to the largest singular values influencethe input-output behavior the most. When the states thatcorrespond to zero or very small Hankel singular values areeliminated, the reduced system retains most of the input-outputbehavior of the full-order system.

    IV. Reduction for Power System ModelThe whole system is partitioned into the study area and

    external area (see Fig. 1). The study area has nsg generators andnsb buses and the external area has neg generators and neb buses.There are p tie-lines between the study and external area, andthe set of boundary buses that belong to the study and externalarea are denoted by Bs,bound = {bs1, bs2, · · · , bps} and Be,bound ={be1, be2, · · · , bep}. Correspondingly, the voltage magnitude andphase angles of the boundary bus bsi , i ∈ {1, 2, · · · , p} aredenoted by V si and θsi , and those for the boundary bus bei , i ∈{1, 2, · · · , p} are denoted by V ei and θei .The model reduction method in Section III is applied to

    reduce the external area. The model reduction procedure canbe summarized in the following four steps.

    1) Scale the external systemThe external system is scaled by using the method inSection II-A.

    2) Calculate empirical covariancesThe empirical controllability and observability covari-ances are calculated for the scaled system on timeinterval [0, tf ]. In (11) and (13) ∆tk can take differentvalues according to the required accuracy, and x0 is thesteady state.

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 5

    For the external area, the inputs and outputs are, re-spectively, the voltage magnitude and the phase anglesof the boundary buses in Bs,bound and Be,bound. Moredetails about the power system model can be found inAppendices A and B.

    3) Balance empirical covariancesThe balancing of empirical covariances is performedas discussed in Section III and the coordinate transfor-mation that can balance the scaled external system isobtained by (28).

    4) Perform model reductionModel reduction is performed for the external area by(29).

    V. Simulation of the Whole System

    The whole system is partitioned into the study area andthe external area, as shown in Fig. 1. For both areas, theboundary buses in the other area are treated as generatorswith a classical second-order model and very large inertiaconstant. The generators corresponding to boundary buses thatbelong to the study area and external area are denoted by setsGs = {gs1, gs2, · · · , gsp} and Ge = {ge1, ge2, · · · , gep}. The wholesystem can be simulated in the following way.

    1) Simulate the study areaThe simulation is performed for the study area, thetie-lines, and the boundary buses in the external area.Since the boundary buses be1, be2, · · · , bep are treated asgenerators, the simulated system thus has a total of nsg+pgenerators and nsb + p buses.The states of the study area at time step k + 1, denotedby xs,k+1, can be obtained by solving the followingdifferential equations

    ẋs = fs(xs,us) (30)

    with given xs,k that is the state at time step k.The input us is comprised of voltage magnitude andphase angles of the boundary buses in Be,bound and canbe written as us,k =

    [V >e,k θ

    >e,k

    ]> for time step k.When solving (30), since only the second-order genera-tor model is used, the voltage magnitude of the boundarybuses (also transient voltage e′q of the correspondinggenerators) will remain unchanged. In addition, sincethe inertia constant is very large, the phase angle of theboundary buses (also rotor angle δ of the correspondinggenerators) will not change.The rotor angle and transient voltage at q and d axesat time step k + 1 of the generators in study area (notincluding boundary buses in external area) are denotedby δs,k+1, e′qs,k+1, and e

    ′ds,k+1

    .

    2) Simulate the external areaThe simulation is performed for the external area, thetie-lines, and the boundary buses in the study area. Theboundary buses bs1, bs2, · · · , bsp are treated in the same

    way as in Step 1 and the simulated system thus has atotal of neg + p generators and neb + p buses.The states of the reduced external system at time stepk + 1, denoted by x̄e1,k+1, can be obtained by solvingthe differential equations

    ˙̄xe1 = P T T−1x fe(T x T

    −1x̄e,ue) (31)

    with given x̄e,k, state of external area at time step k.The input ue is comprised of voltage magnitude andphase angles of the boundary buses in Bs,bound and canbe written as ue,k =

    [V >s,k θ

    >s,k

    ]> for time stepk. Similar to Step 1, the voltage magnitude and phaseangles of the boundary buses will remain unchanged.The states of the original system can be obtained bytransformation of the states of the reduced externalsystem as xe = T x T−1

    [x̄>e1 x̄

    >e2ss

    ]>. The rotor angleat time step k + 1 of the generators in external area(not including boundary buses in study area) is denotedby δe,k+1. The transient voltages at q and d axes aredenoted by e′qe,k+1 and e

    ′de,k+1

    .

    3) Update boundary busesGiven the states of the study area δs,k+1, e′qs,k+1, ande′ds,k+1 and the states of the external area δe,k+1 at timestep k + 1, the voltage sources of the generators can beobtained as follows:

    Ψree = e′de,k+1

    sin δe,k+1 + e′qe,k+1

    cos δe,k+1 (32a)

    Ψ ime = e′qe,k+1

    sin δe,k+1 − e′de,k+1 cos δe,k+1(32b)

    Ψ statee = Ψree + jΨ

    ime (32c)

    Ψ inpute = V s,k+1 ejθs,k+1 (32d)

    Ψres = e′ds,k+1

    sin δs,k+1 + e′qs,k+1

    cos δs,k+1 (32e)

    Ψ ims = e′qs,k+1

    sin δs,k+1 − e′ds,k+1 cos δs,k+1 (32f)

    Ψ states = Ψres + jΨ

    ims (32g)

    Ψ inputs = V e,k+1 ejθe,k+1 . (32h)

    As in Appendix A, we denote by Bs,ZIP the nsZIP loadbuses in the study area that are modeled as ZIP load(also called non-conforming load, as in [50]). The otherbuses are denoted by Bcs,ZIP and all of the buses are Bs.The voltage reconstruction matrix for the study area(including the boundary buses in the other area), whichgives the original bus voltages components due to thegenerator internal bus voltages, is denoted by Rgs ∈C(n

    sb+p−n

    sZIP)×(n

    sg+p).

    Ṽ s,Bs,ZIP = Ṽ ncs (33)

    Ṽ s,Bcs,ZIP = Rgs[Ψ states

    >Ψ inputs

    >]>+RncsṼ ncs (34)

    where Ṽ s is the complex voltages for all buses in Bs,Ṽ s,Bs,ZIP and Ṽ s,Bcs,ZIP are, respectively, the complexvoltages for the non-conforming load buses and theother buses, Rncs ∈ C(n

    sb+p−n

    sZIP)×n

    sZIP is the voltage

    reconstruction matrix which gives the original bus volt-ages components due to the non-conforming load, and

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 6

    Ṽ ncs ∈ CnsZIP×1 is the complex voltages of the non-

    conforming load buses that can be obtained as Ṽ ncby solving the nonlinear equations in (57) by Newton’smethod. Similarly, we can also get Ṽ e,Be,ZIP and Ṽ e,Bce,ZIPfor the external area for which the notations are similarto those for the study area.Then the nonlinear equations for the boundary buses attime step k + 1 can be written as follows, for whichV s,k+1, V e,k+1, θs,k+1, and θe,k+1 are unknowns:∣∣∣∣∣

    [Ṽ s,Bs,boundṼ e,Be,bound

    ]∣∣∣∣∣ =[V s,k+1V e,k+1

    ](35)

    arg

    ([Ṽ s,Bs,boundṼ e,Be,bound

    ])=

    [θs,k+1θe,k+1

    ](36)

    where Ṽ s,Bs,bound and Ṽ e,Be,bound are, respectively, thecomplex voltages of the boundary buses in the study areaand external area that are obtained by (33)-(34), and | · |and arg(·) represent the absolute value and argument ofa complex vector. Note that the left-hand side of theseequations are actually also functions of the unknownsV s,k+1, V e,k+1, θs,k+1, and θe,k+1.The obtained nonlinear equations can be solved byNewton’s method, for which the inputs us,k and ue,kat time step k are used as initial guess. The solution ofthe nonlinear equations can be used to update us,k+1and ue,k+1, which are further used for simulation inSteps 1 and 2 for the next time step.

    VI. Case StudiesThe proposed model reduction method is tested on a system

    comprised of a 16-machine 68-bus system as the study areaand an IEEE 50-machine 145-bus system as the external area.Both systems are extracted from Power System Toolbox [50].The empirical covariance calculation and model reduction areimplemented with Matlab. All tests are carried out on a 3.2-GHz Intel(R) Core(TM) i7-4790S based desktop.For the study area, the fast sub-transient dynamics and sat-

    uration effects are ignored and the generators are described bythe two-axis transient model with IEEE Type DC1 excitationsystem. Each generator has seven state variables, which arerotor angle δ, rotor speed ω, transient voltage along q and daxes e′qi and e′di, regulator output voltage VR, excitation outputvoltage Efd, and stabilizing transformer state variable Rf . Asubset of load buses, buses 1, 16, 23, 28, 39, 45, 48, and51, are modeled as ZIP loads. The proportions of constantimpedance, constant current, and constant power loads aredetermined by the parameters p1, p2, p3, q1, q2, and q3 inAppendix A. We choose p1 = q1 = 0.2, p2 = q2 = 0.3,and p3 = q3 = 0.5. The other loads are modeled as constantimpedance. More load buses can be modeled as ZIP loads.But there is a tradeoff between the model accuracy and thecomputational complexity, since the computation burden ofboth the differential equations and the boundary bus updatingwill increase when the number of ZIP loads increases.

    For the external system extracted from PST, only sevengenerators (generators 1–6 and 23) have high-order model

    while all the others only use a second-order model. Here, weuse a fourth-order transient model to describe generators 1–6and 23, for which the state variables are rotor angle δ and rotorspeed ω, and transient voltage along q and d axes e′q and e′d,and a second-order classical model for the others, for whichthe state variables are rotor angle δ and rotor speed ω. Allof the loads are modeled as constant impedance. More detailsabout the models for the study and external areas can be foundin Appendices A and B.

    A. Parameter SetupThe ∆tk in (11) and (13) is chosen as 0.01s. The empirical

    controllability and observability covariances are calculated forthe scaled system in time interval [0, 5 s]. When calculatingempirical controllability or observability covariance, the inputsor the states are perturbed by adding a step change at t = 0.For T c and T o, a reasonably simple choice is

    T c = {Iv,−Iv} (37)T o = {In,−In} (38)

    where Iv and In are identity matrix with dimension v andn, since this corresponds to using both positive and negativeinputs or initial states perturbations on each input or each stateseparately [40]. For M c and Mo, we first choose a linearlyscaled set M0 = {0.25, 0.5, 0.75, 1.0} and let

    M cu = kuM0 (39)Mox = kxM0 (40)

    where u is an input of the external area and can be V or θ,x is a state variable of the external area that can be δ, ω, e′q,or e′d, and ku and kx are used to consider different rangesof change for different types of variables. For example, thevoltage magnitude can only change in a small range whilephase angle can change much more significantly. Then theperturbation for u or x will range from 25ku% or 25kx% to100ku% or 100kx% of the steady state value.

    In order to determine ku and kx, we apply a total of nf =100 three-phase faults, for each of which the fault is appliedon one of the randomly chosen lines at one end and is clearedat near and remote end after 0.05s and 0.1s. For a fault j,we calculate the changes from the pre-fault input uei0 or statexei0 to the post-fault input ueif or state xeif for the ith inputor state as

    ∆ujei =ueif − uei0

    uei0(41)

    ∆xjei =xeif − xei0

    xei0. (42)

    The ku and kx can thus be calculated as

    ku = αu ·1

    p

    p∑i=1

    ||∆uei||∞ (43)

    kx = αx ·1

    nx

    nx∑i=1

    ||∆xei||∞ (44)

    where p is the number of inputs of the external area, nx is thenumber of generators with state variable x in the external area,

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 7

    TABLE IThe Determined ku and kx

    kV kθ kδ kω ke′q ke′d

    0.054 1.24 0.90 0.0050 0.024 0.27

    Fig. 2. Test system with three tie-lines. The study area is 16-machine 68-bussystem and the external area is the IEEE 50-machine 145-bus system. Thelocation where a three-phase fault is applied is highlighted by red line.

    ∆uei =[∆u1ei, · · · ,∆u

    nfei

    ]>, ∆xei = [∆x1ei, · · · ,∆xnfei ]>,||v||∞ is the infinity norm of a n-dimensional vector v definedas

    ||v||∞ = max(|v1|, · · · , |vn|

    ), (45)

    and αu and αx are chosen as real numbers greater than1.0 (here we choose them as 2) since the applied nf faultscannot represent all of the possible disturbances. By using thismethod, ku and kx are determined, as listed in Table I, whichshows that different types of variables do have very differentranges of change.

    B. Scenario SetupWithout losing generality, we add three tie-lines between

    the study and the external area which connect bus i in studyarea to bus i in external area, where i = 1, 2, 3. To generatedynamic response, a three-phase fault is applied at bus 6 ofline 6 − 11 in the study area at 0.1s and is cleared at thenear and remote ends after 0.05s and 0.1s. The correspondingtest system and the location where the fault is applied areshown in Fig. 2. For simplicity, we only show the parts of thestudy area and the external area that are close to the boundarybuses. The simulation is performed for 15 seconds and the timestep is 0.01s and 0.03s, respectively, for before and after thefault clearing. The differential equations are solved by Matlabfunction “ode23t”.Note that the dynamic simulation is performed for 15

    seconds while the empirical controllability and observabilitycovariance calculation is only for the first 5 seconds. In thefollowing sections we will show that the empirical covariancesobtained in this manner are good enough for performing modelreduction for the external area.

    It has been shown in [12] that the reduced-order modelvia balanced truncation [26] represents a better approximationwith lower orders compared with the Krylov subspace method[25]. Thus we only compare the proposed method with thebalanced truncation method using a linearized model in [26].

    TABLE IISimulation Methods

    Method Definition

    UnPartitioned Simulate the whole system without partition

    Partitioned-UnreducedPartition the whole system into

    study area and external area,

    while not reducing the external system

    Partitioned-Reduced-NMPartition the whole system and reduce

    the external area by the proposed method

    based on the Nonlinear Model (NM)

    Partitioned-Reduced-LMPartition the whole system and reduce

    the external area by method in [26]

    based on the Linearized Model (LM)

    The external area has Ge = 50 generators. Seven of themhave fourth-order transient model and the others have second-order classical model. Therefore, there are a total of 114 statevariables. The number of retained states nred can be determinedby Hankel singular values. For our test case, only 9 of theHankel singular values are greater than 10−5 and we thuschoose nred = 9, which only accounts for 7.9% of the numberof states and is also used for the method in [26].

    Note that we apply the method in Section III to calculate thetransformation matrix T for the balanced truncation methodbased on a linearized model in [26], rather than directly usingthe method used in [26], which is proposed in [51] and canbe summarized as:

    W c = LcL>c (46)

    W o = LoL>o (47)

    L>o Lc = UΛV> (48)

    T = LcV Λ−1/2. (49)

    If the transformation matrix obtained by this method is usedto get the reduced model for the linearized system, the corre-sponding simulation using the reduced model cannot proceedbecause the Newton’s method is difficult to converge whenused to solve the nonlinear equations in (57). By contrast, byusing the method in Section III to get the transformation matrixand further getting the reduced model of the linearized system,the performance of the simulation is acceptable, although notas good as that of the proposed nonlinear model reductionmethod. This is mainly because the balancing transformationmethod discussed in Section III is applicable to systems thatare not completely controllable and observable [42].

    The simulation methods considered in this paper are sum-marized in Table II. The results for these methods will begiven in the following sections.

    C. Results for the Study AreaThere are Gs = 16 generators in the study area whose states

    are of direct interest. In Figs. 3 and 4, we present results forrotor angle and transient voltage along q-axis of the study areawhen the proposed model reduction and the model reductionin [26] are performed for the external area. For rotor angles,

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 8

    t/s0 5 10 15

    ∆δ/rad

    -0.4

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    1.2 UnPartitionedPartitioned-Unreduced

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    Fig. 3. Comparison of rotor angles of the study area for proposed method.

    t/s0 5 10 15

    e′ q/p

    .u.

    0.8

    0.9

    1

    1.1

    1.2

    1.3UnPartitioned

    Partitioned-Unreduced

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    Fig. 4. Comparison of e′q of the study area for proposed method.

    generator 13 in the study area is used as the reference. We cansee that the results for “Partitioned-Reduced-NM” are closerto those for the “UnPartitioned” and “Partitioned-Unreduced”methods, compared with those for “Partitioned-Reduced-LM”.

    In order to quantify the accuracy of the model reductionmethods, we define the following index:

    �s =

    √√√√√ N∑i=1 Ts∑t=1(xredi,t − xunredi,t )2N Ts

    (50)

    where x is one type of states and can be δ, ω, e′q , e′d, VR, Efd,or Rf ; xredi,t is the simulated ith state for “Partitioned-Reduced-NM” or “Partitioned-Reduced-LM” method and xunredi,t is theith state from simulations without doing model reduction, bothfor time step t; N is the number of trajectories to be compared,and here N = Gs, and Ts is the total number of timesteps. When we compare results from methods doing modelreduction with “UnPartitioned” or “Partitioned-Unreduced”method, �s will be separately denoted by �1s or �2s, which arelisted in Table III. It can be seen that for all types of state

    TABLE IIISimulation Accuracy for States in the Study Area

    Variable�1s �

    2s

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    δ 4.7× 10−2 2.3× 10−1 6.0× 10−2 2.1× 10−1

    ω 2.3× 10−2 5.3× 10−2 1.9× 10−3 5.6× 10−2

    e′q 5.0× 10−4 8.4× 10−4 4.9× 10−4 8.7× 10−4

    e′d 3.7× 10−4 6.2× 10−4 3.1× 10−4 6.9× 10−4

    VR 1.7× 10−2 2.7× 10−2 6.0× 10−3 2.3× 10−2

    Efd 5.0× 10−3 1.0× 10−2 3.4× 10−3 1.1× 10−2

    Rf 2.5× 10−3 4.9× 10−3 2.2× 10−3 5.1× 10−3

    t/s0 5 10 15

    ∆θ/rad

    0

    0.05

    0.1

    0.15

    0.2

    0.25UnPartitioned

    Partitioned-Unreduced

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    Fig. 5. Comparison of phase angle differences between boundary buses forproposed method and method in [26].

    variables the defined indices for the proposed method are muchsmaller than those for the method in [26].

    D. Results for Boundary BusesThe results for the phase angle differences between bound-

    ary buses for both model reduction methods are shown in Fig.5. It can be seen that the phase angle differences from theproposed method are very close to those from the “UnParti-tioned” and “Partitioned-Unreduced” methods, while for thereduction method in [26] the differences are more obvious.

    A similar index to that in (50) can be defined (denoted by �1band �2b , respectively, for comparison with the “UnPartitioned”and “Partitioned-Unreduced” methods) for the boundary busesfor which x is a type of variable for boundary buses and canbe voltage magnitude (Vs or Ve) or phase angles (θs or θe),N = 3 for our case is the number of boundary buses in eacharea. The defined indices for the proposed method can be muchsmaller than those for the method in [26], as in Table IV.

    E. Sensitivity Analysis for Empirical Covariance CalculationHere, we perform sensitivity analysis about how the empir-

    ical covariance calculation influences the accuracy of modelreduction. Firstly, the M0 in (39) and (40) chosen as a

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 9

    TABLE IVSimulation Accuracy for Boundary Buses

    Variable�1b �

    2b

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    Vs 8.4× 10−4 1.5× 10−3 7.6× 10−4 1.5× 10−3

    Ve 2.4× 10−3 2.1× 10−3 2.4× 10−3 1.8× 10−3

    θs 4.7× 10−2 2.3× 10−1 6.1× 10−2 2.1× 10−1

    θe 4.8× 10−2 2.3× 10−1 6.2× 10−2 2.1× 10−1

    TABLE VSimulation Accuracy for States in the Study Area for Empirical

    Covariances with Linear Scale (�1s)

    Variable LS LS-Half LS-Double

    δ 4.7× 10−2 4.1× 10−2 2.8× 10−2

    ω 2.3× 10−2 2.2× 10−2 2.2× 10−2

    e′q 5.0× 10−4 4.5× 10−4 5.6× 10−4

    e′d 3.7× 10−4 3.4× 10−4 4.2× 10−4

    VR 1.7× 10−2 1.6× 10−2 1.8× 10−2

    Efd 5.0× 10−3 4.8× 10−3 6.1× 10−3

    Rf 2.5× 10−3 2.3× 10−3 3.1× 10−3

    TABLE VISimulation Accuracy for Boundary Buses for Empirical Covariances

    with Linear Scale (�1b )

    Variable LS LS-Half LS-Double

    Vs 8.4× 10−4 7.7× 10−4 1.0× 10−3

    Ve 2.4× 10−3 2.2× 10−3 2.8× 10−3

    θs 4.7× 10−2 4.2× 10−2 2.7× 10−2

    θe 4.8× 10−2 4.2× 10−2 2.8× 10−2

    linearly scaled set in Section VI-A can also be chosen to bea geometrically scaled set as {0.125, 0.25, 0.5, 1.0}. Secondly,the ku and kx determined in Section VI-A can be scaled by afactor, such as 1/2 or 2.

    Therefore, we have six ways of setting M c and Mo, whichare linearly scaled (LS), linearly scaled with halved ku andkx (LS-Half), linearly scaled with doubled ku and kx (LS-Double), geometrically scaled (GS), geometrically scaled withhalved ku and kx (GS-Half), and geometrically scaled withdoubled ku and kx (GS-Double). Then the model reductioncan be performed for the external area separately based onthe calculated empirical covariances for each M c and Mo. InTables V–VIII, we list the simulation accuracy index �1s and�1b defined in Sections VI-C and VI-D and for brevity we donot present results for �2s or �2b . From these table, we can seethat the simulation accuracy index �1s and �1b are very similarfor different ways of setting M c and Mo, indicating that themodel reduction is not sensitive to the choice of M c and Mo.

    F. EfficiencyThe calculation times, ttotal, for simulating 15 seconds by

    different methods are listed in Table IX. Since the times fordifferent ways of setting M c and Mo are similar, we only list

    TABLE VIISimulation Accuracy for States in the Study Area for Empirical

    Covariances with Geometric Scale (�1s)

    Variable GS GS-Half GS-Double

    δ 4.4× 10−2 4.0× 10−2 3.0× 10−2

    ω 2.3× 10−2 2.2× 10−2 2.2× 10−2

    e′q 4.7× 10−4 4.4× 10−4 4.4× 10−4

    e′d 3.5× 10−4 3.4× 10−4 3.5× 10−4

    VR 1.7× 10−2 1.6× 10−2 1.8× 10−2

    Efd 4.9× 10−3 4.8× 10−3 5.5× 10−3

    Rf 2.4× 10−3 2.3× 10−3 2.5× 10−3

    TABLE VIIISimulation Accuracy for Boundary Buses for Empirical Covariances

    with Geometric Scale (�1b )

    Variable GS GS-Half GS-Double

    Vs 8.1× 10−4 7.6× 10−4 8.5× 10−4

    Ve 2.3× 10−3 2.1× 10−3 2.2× 10−3

    θs 4.5× 10−2 4.1× 10−2 3.0× 10−2

    θe 4.5× 10−2 4.1× 10−2 3.0× 10−2

    TABLE IXTotal Time in Second for Simulating 15 Seconds

    UnPartitionedPartitioned-UnReduced

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    26.99 23.16 14.44 13.90

    the time for linearly scaled M0. It is seen that our proposedmodel reduction method can improve the calculation efficiencyof dynamic simulation and help achieve faster than real-timesimulation. Also, the efficiency of our model reduction methodbased on a nonlinear model is similar to that for the balancedtruncation method in [26] based on a linearized model.

    To clearly identify the bottleneck of the proposed methodand that in [26], in Table X we list the calculation time forthe three steps in Section V. Here, ts, te, and tb are the timefor simulating the study area, the external area, and updatingthe boundary buses, respectively. For both model reductionmethods, most calculation time is for simulating the detailedmodeled study area. The calculation time of simulating theexternal area for nonlinear model reduction is a little higherthan that based on a linearized model, which explains why thettotal for the nonlinear model reduction is a little higher.Note that the first two steps in Section V are decoupled and

    can be calculated in parallel, which can further improve thesimulation efficiency. Then the total calculation time will bet′total = max{te, ts}+ tb, which is also listed in Table X. Thesimulation speedup finally achieves 23.16/12.30 ∼= 1.88 andthe simulation is 15/12.30 ∼= 1.22 times faster than real time.

    In this test case, if the first two steps in Section V are calcu-lated in parallel, the advantage of the model reduction methodsover the “Partitioned-Unreduced” method is not obvious. Thisis because the external area in our test case is not significantlylarger than the study area. In the case that the external area is

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 10

    TABLE XTime for the Three Steps in Section V

    MethodPartitioned-UnReduced

    Partitioned-Reduced-NM

    Partitioned-Reduced-LM

    ts (s) 10.54 10.24 10.28te (s) 10.57 2.14 1.58tb (s) 2.05 2.06 2.04t′total (s) 12.62 12.30 12.32

    much larger than the study area, we will have

    t′total(Par)t′total(Red)

    =max{ts(Par), te(Par)}+ tb(Par)

    max{ts(Red) + te(Red)}+ tb(Red)

    =te(Par) + tb(Par)te(Red) + tb(Red)

    ∼=te(Par)te(Red))

    (51)

    where “Par” represents the “Partitioned-Unreduced” methodand “Red” indicates the model reduction methods, eithernonlinear or linear model reduction. The speedup for themodel reduction methods compared with the “Partitioned-Unreduced” method can achieve te(Par)/te(Red). If we as-sume the speedup for the external area simulation for largerexternal areas is the same as that in our test case, then thespeedup can be 10.57/2.14 ∼= 4.94 or 10.57/1.58 ∼= 6.69 forthe proposed nonlinear model reduction and the method in[26] based on a linearized model, respectively.

    VII. ConclusionIn this paper, a nonlinear power system model reduction

    method is proposed by balancing of the empirical control-lability and observability covariances. Compared with thebalanced truncation method based on a linearized model,the proposed model reduction method can guarantee higheraccuracy for simulated state trajectory, mainly because theempirical covariances are defined using the original systemmodel and can thus reflect the controllability and observabilityof the full nonlinear dynamics in the given domain.

    The proposed method is validated on a test system com-prised of a 16-machine 68-bus system as the study area andan IEEE 50-machine 145-bus system as the external area.The results show that by using the proposed model reductionmethod the simulation efficiency is greatly improved and atthe same time the obtained state trajectories are close to thosefor directly simulating the whole system and for partitioningthe system while not performing reduction. By contrast, forthe balanced truncation method based on a linearized modelwhen using the balancing transformation method in SectionIII, the simulation accuracy is lower but is still acceptable,and the calculation efficiency is similar to that of our pro-posed model reduction method. However, when the balancingtransformation method from [51] is applied for the balancedtruncation method based on a linearized model, as in [26],the simulation cannot proceed, which is mainly because thatbalancing transformation is not applicable to systems that arenot completely controllable and observable.

    By solving the differential equations in the study area andthe external area in parallel, in our test case the speedup

    compared with the “UnPartitioned” method finally achieves1.88 and the simulation is 1.22 times faster than real time.When the external system is much larger than the studyarea, the speedup of the proposed method compared withthe “Partitioned-Unreduced” method can achieve 4.94. It isalso shown that the proposed model reduction method is notsensitive to the choice of the matrices for calculating theempirical controllability and observability covariances.

    Appendix AModel for Study Area

    For the study area, the fast sub-transient dynamics andsaturation effects are ignored and the generator is described bythe two-axis transient model with IEEE Type DC1 excitationsystem [52]:

    δ̇i = ωi − ω0 (52a)

    ω̇i =ω0

    2Hi

    (Tmi − Tei −

    KDiω0

    (ωi − ω0))

    (52b)

    ė′qi =1

    T ′d0i

    (Efdi − e′qi − (xdi − x′di) idi

    )(52c)

    ė′di =1

    T ′q0i

    (− e′di + (xqi − x′qi) iqi

    )(52d)

    V̇Ri =1

    TAi(−VRi +KAiVAi) (52e)

    Ėfdi =1

    TEi(VRi −KEiEfdi − SEi) (52f)

    Ṙfi =1

    TFi(−Rfi + Efdi) (52g)

    where i is the generator serial number, δi is rotor angle, ωiis rotor speed in rad/s, and e′qi and e′di are transient voltagealong q and d axes; iqi and idi are stator currents at q and daxes; VRi is regulator output voltage, Efdi is excitation outputvoltage, Rfi is stabilizing transformer state variable; Tmi ismechanical torque, Tei is electric air-gap torque; ω0 is the ratedvalue of angular frequency, Hi is inertia constant, and KDi isdamping factor; T ′q0i and T ′d0i are open-circuit time constants,xqi and xdi are synchronous reactance, and x′qi and x′di aretransient reactance, respectively, at the q and d axes; TAi isvoltage regulator time constant, TEi is exciter time constant,TFi is stabilizer time constant, KAi is voltage regulator gain,and KEi is exciter constant.The load buses in Bs,ZIP are modeled as a combination of

    constant impedance, constant current, and constant power (alsocalled non-conforming load, as in [50]) as

    Pi = P0,i

    (p1

    (|Ṽnc,i|Vnc0,i

    )2+ p2

    (|Ṽnc,i|Vnc0,i

    )+ p3

    )(53)

    Qi = Q0,i

    (q1

    (|Ṽnc,i||Ṽnc0,i|

    )2+ q2

    (|Ṽnc,i||Ṽnc0,i|

    )+ q3

    )(54)

    where Pi and Qi are the active and reactive power at load busi, P0,i and Q0,i are the initial active and reactive power atload bus i, p1, p2, and p3 are proportions of constant activeimpedance load, constant active current load, and constantactive power load, q1, q2, and q3 are proportions of constantreactive impedance load, constant reactive current load, and

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 11

    constant reactive power load, and there is p1+p2+p3 = 1 andq1 +q2 +q3 = 1, Ṽnc,i and Ṽnc0,i are the complex voltage andinitial complex voltage at load bus i. The other load buses thatdo not belong to Bs,ZIP are modeled as constant impedance.

    The input and output are, respectively, the voltage magnitudeand phase angles of the boundary buses in external area andstudy area. The boundary buses in the external area are treatedas generators with a classical second-order model and verylarge inertia constant, which can be described by the first twoequations in (52). The voltage magnitude and phase angles ofthe boundary buses in external area are respectively used asthe e′q and δ of the equivalent generator, for which ω = ω0and e′d = 0. The dynamic model (52) can be rewritten in ageneral state space form in (6) and the state vector xs, inputvector us, and output vector ys can be written as

    xs =[δ>s ω

    >s e

    ′q>se′d>sVR>s Efd

    >s Rf

    >s

    ]> (55a)us =

    [V >e θ

    >e

    ]> (55b)ys =

    [V >s θ

    >s

    ]>. (55c)

    The iqi, idi, Tei, VAi, and SEi in (52) can be written asfunctions of xs and us (note that for boundary bus bei inexternal area, the generator number is gei and there are e′qgei =Vebei , e

    ′dgei

    = 0, and δgei = θbei ):

    ΨRi = e′di sin δi + e

    ′qi cos δi (56a)

    ΨIi = e′qi sin δi − e ′di cos δi (56b)

    Iti = Y g,i(ΨR + jΨ I) + Y gnc,iṼ nc (56c)iRi = Re(Iti) (56d)iIi = Im(Iti) (56e)

    iqi =SBSNi

    (iIi sin δi + iRi cos δi) (56f)

    idi =SBSNi

    (iRi sin δi − iIi cos δi) (56g)

    eqi = e′qi − x′diidi (56h)

    edi = e′di + x

    ′qiiqi (56i)

    Pei = eqiiqi + ediidi (56j)

    Tei =SBSNi

    Pei (56k)

    VFBi =KFiTFi

    (Efdi −Rfi) (56l)

    VTRi =√edi2 + eqi2 (56m)

    VAi = −VFBi + exc3i − VTRi (56n)SEi = exc

    1i e

    exc2i |Efdi|sgn(Efdi) (56o)

    where Ψi = ΨRi +jΨIi is the voltage source, Ψ = ΨR+jΨIis the column vector of all generators’ voltage sources, eqi andedi are the terminal voltage at q and d axes, Y g,i is the ithrow of the reduced admittance matrix connecting the generatorcurrent injections to the internal generator voltages (includingboundary buses in external area) Y g, and Y gnc,i is the ith rowof the reduced admittance matrix which gives the generatorcurrents due to the voltages at non-conforming loads Y gnc;Pei is the electrical active output power, and SB and SNi arethe system base MVA and the base MVA for generator i; KFi

    is the stabilizer gain; exc1i , exc2i , and exc3i are internally setexciter constants; and sgn(·) is the signum function. The Ṽ ncin (56c) is the complex voltages of the non-conforming loadbuses and can be obtained by solving the following nonlinearequations by Newton’s method:

    Y ncgΨ + Y ncṼ nc = Ĩcc + Ĩcp (57)

    where Y ncg is the reduced admittance matrix connecting non-conforming load current to machine internal voltages, Y nc isthe reduced admittance matrix of non-conforming loads, andĨcc and Ĩcp are current injections of the constant current andconstant power components. Ĩcc + Ĩcp is actually a functionof Ṽ nc. For |Ṽnc,i| > 0.5, it can be written as

    (p3P0,i + p2P0,i

    |Ṽnc,i||Ṽnc0,i|

    + j(q3Q0,i + q2Q0,i

    |Ṽnc,i||Ṽnc0,i|

    )Ṽnc,i

    )∗while for |Ṽnc,i| ≤ 0.5 it is

    −(p3P0,i + jq3Q0,i + p2P0,i + jq2Q0,i

    Ṽnc0,i Ṽ ∗nc0,i

    )∗Ṽnc,i

    where (·)∗ is the complex conjugation.The outputs can also be written as function of xs and us:

    Ψ res = e′ds

    sin δs + e′qs

    cos δs (58a)

    Ψ ims = e′qs

    sin δs − e′ds cos δs (58b)Ψ states = Ψ

    res + jΨ

    ims (58c)

    Ψ inputs = V e ejθe (58d)

    Ṽ s,Bs,ZIP = Ṽ nc (58e)

    Ṽ s,Bcs,ZIP = Rgs[Ψstates

    >Ψ inputs

    >]> +RncṼ nc (58f)

    V s = |Ṽ s,Bs,bound | (58g)θs = arg(Ṽ s,Bs,bound). (58h)

    Appendix BModel for External Area

    Both fourth-order and second-order generator model areused for the external area. In (52), the generators with fourth-order model are described by the first four equations and VRi,Efdi, and Rfi are kept unchanged. The generators with second-order model are described only by the first two equationsand e′qi, e′di, VRi, Efdi, and Rfi are all kept unchanged. Theinput and output are respectively the voltage magnitude andphase angles of the boundary buses in study and external area.Tei can be obtained by (56a)–(56k) and the outputs can becalculated in a similar way to (58a)–(58h) in Appendix A.The dynamic model can be rewritten in the form (6) and thestate vector, input vector, and output vector can be written as

    xe =[δ>e ω

    >e e

    ′q>ee′d>e

    ]> (59a)ue =

    [V >s θ

    >s

    ]> (59b)ye =

    [V >e θ

    >e

    ]>. (59c)

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 12

    References

    [1] U.S.-Canada Power System Outage Task Force, “Final report on theAugust 14th blackout in the United States and Canada,” Apr. 2004.

    [2] NERC (North America Electric Reliability Council), “1996 SystemDisturbances,” (Available from NERC, Princeton Forrestal Village, 116–390 Village Boulevard, Princeton, New Jersey), 2002.

    [3] B. A. Carreras, V. E. Lynch, I. Dobson, and D. E. Newman, “Criticalpoints and transitions in an electric power transmission model forcascading failure blackouts,” Chaos, vol. 12, pp. 985-994, Dec. 2002.

    [4] J. Qi, S. Mei, and F. Liu, “Blackout model considering slow process,”IEEE Trans. on Power Syst., vol. 28, pp. 3274–3282, Aug. 2013.

    [5] I. Dobson, J. Kim, and K. R. Wierzbicki, “Testing branching process es-timators of cascading failure with data from a simulation of transmissionline outages,” Risk Analysis, vol. 30, pp. 650–662, 2010.

    [6] J. Qi, I. Dobson, and S. Mei, “Towards estimating the statistics ofsimulated cascades of outages with branching processes,” IEEE Trans.on Power Syst., vol. 28, pp. 3410–3419, Aug. 2013.

    [7] P. D. Hines, I. Dobson, E. Cotilla-Sanchez, and M. Eppstein, ““DualGraph" and “Random Chemistry" methods for cascading failure analy-sis," 46th Hawaii Intl. Conference on System Sciences, HI, Jan. 2013.

    [8] J. Qi, K. Sun, and S. Mei, “An interaction model for simulation andmitigation of cascading failures,” IEEE Trans. Power Syst., vol. 30, no.2, pp. 804–819, Mar. 2015.

    [9] J. Song, E. Cotilla-Sanchez, G. Ghanavati, and P. H. Hines, “Dynamicmodeling of cascading failure in power systems,” IEEE Trans. PowerSyst., vol. 31, no. 3, pp. 2085–2095, May 2016.

    [10] J. Qi, W. Ju, and K. Sun, “Estimating the propagation of interdependentcascading outages with multi-type branching processes,” IEEE Trans.Power Syst., to be published.

    [11] S. K. Khaitan and J. D. McCalley, “High performance computing forpower system dynamic simulation,” In High performance computing inpower and energy systems, pp. 43–69, Springer Berlin Heidelberg, 2013.

    [12] J. Chow, Power System Coherency and Model Reduction, Springer, NewYork, NY, USA, 2013.

    [13] R. Podmore, “Identification of coherent generators for dynamic equiva-lents,” IEEE Trans. Power App. Syst., vol. PAS-97, pp. 1344–1354, Jul.1978.

    [14] P. V. Kokotović, B. Avramović, J. Chow, J. R. Winkelman, “Coherencybased decomposition and aggregation,” Automatica, vol. 18, pp. 47–56,1982.

    [15] H. You, V. Vittal, and X. Wang, “Slow coherency-based islanding,” IEEETrans. Power Syst., vol. 19, no. 1, pp. 483–491, Feb. 2004.

    [16] M. Federico and K. Srivastava, “Dynamic REI equivalents for shortcircuit and transient stability analyses,” Electric Power Systems Research,vol. 79, pp. 878–887, 2009.

    [17] X. Wang, V. Vittal, and G. Heydt, “Tracing generator coherency indicesusing the continuation method: A novel approach,” IEEE Trans. PowerSyst., vol. 20, no. 3, pp. 1510–1518, Aug. 2005.

    [18] F. Ma and V. Vittal, “Right-sized power system dynamics equivalentsfor power system operation,” IEEE Trans. Power Syst., vol. 26, no. 4,pp. 1998–2005, Nov. 2011.

    [19] G. N. Ramaswamy, G. C. Verghese, G. C. Rouco, C. Vialas, and C. L.DeMarco, “Synchrony, aggregation, and multi-area eigenanalysis,” IEEETrans. Power Syst., vol. 10, no.4, pp. 1986–1993, 1995.

    [20] J. R. Winkelman, J. H. Chow, B. C. Bowler, B. Avramovic, and P.V. Kokotović, “An analysis of interarea dynamics of multi-machinesystems,” IEEE Trans. Power App. Syst., vol. PAS-100, pp. 754–763,1981.

    [21] I. J. Pérez-Arriaga, G. C. Verghese, and F. C. Schweppe, “Selectivemodal analysis with applications to electric power systems. part I:Heuristic introduction. part II: The dynamic stability problem,” IEEETrans. Power App. Syst., vol. PAS–101, pp. 3117–3134, 1982.

    [22] S. Haykin, Neural Networks and Learning Machines, 3rd edition, Pren-ticeHall, Englewood Cliffs, NJ, 2008.

    [23] C. D. Villemagne and R. E. Skelton, “Model reduction using a projectionformulation,” Int. J. Control, vol. 46, pp. 2141–2169, 1987.

    [24] M. Celic and A. C. Cangellaris, “Simulation of multiconductor trans-mission lines using Krylov subspace order-reduction techniques,” IEEETrans. Comput.-Aided Design Integr. Circuits Syst., vol. 16, pp. 485–496,May 1997.

    [25] D. Chaniotis and M. A. Pai, “Model reduction in power systems usingKrylov subspace methods,” IEEE Trans. Power Syst., vol. 20, no. 2, pp.888–894, May 2005.

    [26] S. Liu, Dynamic-data Driven Real-time Identification for Electric PowerSystems, Ph.D. diss., University of Illinois at Urbana-Champaign, 2009.

    [27] C. Sturk, L. Vanfretti, Y. Chompoobutrgool, and H. Sandberg,“Coherency-independent structured model reduction of power systems,”IEEE. Trans. Power Syst., vol. 29, no. 5, Sept. 2014.

    [28] H. A. Alsafih and R. Dunn, “Determination of coherent clusters in amulti-machine power system based on wide-area signal measurements,”in Proc. IEEE Power and Energy Society General Meeting, 2010.

    [29] A. Chakrabortty, J. H. Chow, and A. Salazar, “A measurement-basedframework for dynamic equivalencing of large power systems usingwide-area phasor measurements,” IEEE Trans. Smart Grid, vol. 2, no.1, pp. 68–81, Mar. 2011.

    [30] Y. Lei, G. Kou, Y. Liu, and B. Nuqui, “Eastern Interconnection modelreduction based on phasor measurements,” IEEE PES T&D Conferenceand Exposition, 2014.

    [31] S. Wang, S. Lu, N. Zhou, G. Lin, M. Elizondo, and M. A. Pai, “Dynamic-feature extraction, attribution, and reconstruction (DEAR) method forpower system model reduction,” IEEE Trans. Power Syst., vol. 29, no.5, pp. 2049–2059, Sep. 2014.

    [32] B. Marinescu, B. Mallem, and L. Rouco, “Large-scale power systemdynamic equivalents based on standard and border synchrony,” IEEETrans. Power Syst., vol. 25, no. 4, pp. 1873–1882, Nov. 2010.

    [33] F. Ma and V. Vittal, “A hybrid dynamic equivalent using ANN-basedboundary matching technique,” IEEE Trans. Power Syst., vol. 27, no. 3,pp. 1494–1502, Aug. 2013.

    [34] M. A. M. Ariff and B. C. Pal, “Coherency identification in intercon-nected power system—An independent component analysis approach,”IEEE Trans. Power Syst., vol. 28, no. 2, pp. 1747–1755, May 2013.

    [35] J. C. Cepeda, J. L. Rueda, and I. Erlich, “Identification of dynamicequivalents based on heuristic optimization for smart grid applications,”IEEE Congress on Evolutionary Computation (CEC), pp. 1–8, 2012.

    [36] J. L. Rueda, J. Cepeda, I. Erlich, D. Echeverría, and G. Argüello,“Heuristic optimization based approach for identification of powersystem dynamic equivalents,” Int. J. Electrical Power & Energy Systems,vol. 64, pp. 185–193, 2015.

    [37] A. M. Stanković, A. D. Ðukić, and A. T. Sarić, “Approximatebisimulation-based reduction of power system dynamic models,” IEEETrans. Power Syst., vol. 30, no. 3, pp. 1252–1260, May 2015.

    [38] R. Singh, M. Elizondo, and S. Lu. “A review of dynamic generatorreduction methods for transient stability studies,” in Proc. IEEE Powerand Energy Society General Meeting, 2011.

    [39] S. D. Ðukić, and A. T. Sarić, “Dynamic model reduction: An overview ofavailable techniques with application to power systems,” Serbian Journalof Electrical Engineering, vol. 9, no. 2, pp. 131–169, Jun. 2012.

    [40] S. Lall, J. E. Marsden, and S. Glavaški, “Empirical model reductionof controlled nonlinear systems,” 14th IFAC World Congress, BeijingChina, pp. 473–478, 1999.

    [41] S. Lall, J. E. Marsden, and S. Glavaški, “A subspace approach tobalanced truncation for model reduction of nonlinear control systems,”Int. J. Robust and Nonlinear Control, vol. 12, pp. 519–535, 2002.

    [42] J. Hahn and T. F. Edgar, “Balancing approach to minimal realization andmodel reduction of stable nonlinear systems,” Industrial and EngineeringChemistry Research, vol. 41, no. 9, pp. 2204–2212, 2002.

    [43] J. Hahn and T. F. Edgar, “An improved method for nonlinear model re-duction using balancing of empirical gramians,” Computers & chemicalengineering, vol. 26, pp. 1379–1397, 2002.

    [44] J. Qi, K. Sun, and W. Kang, “Optimal PMU placement for power systemdynamic state estimation by using empirical observability gramian,”IEEE. Trans. Power Syst., vol. 30, no. 4, pp. 2041–2054, Jul. 2015.

    [45] J. Qi, W. Huang, K. Sun, and W. Kang, “Optimal placement of dynamicvar sources by using empirical controllability covariance,” IEEE. Trans.Power Syst., in press, 2016.

    [46] K. Sun, J. Qi, and W. Kang, “Power system observability and dynamicstate estimation for stability monitoring using synchrophasor measure-ments,” Control Engineering Practice, in press, 2016.

    [47] J. Qi, K. Sun, and W. Kang, “Adaptive optimal PMU placement based onempirical observability gramian,” 10th IFAC Symposium on NonlinearControl Systems (NOLCOS), Monterey, CA USA, Aug. 2016.

    [48] T. Kailath, Linear Systems, Prentice-Hall: Englewood Cliffs, NJ, 1980.[49] K. Zhou, J. C. Doyle, and K. Glover, Robust and Optimal Control, New

    Jersey: Prentice hall, 1996.[50] J. Chow and G. Rogers, User manual for power system toolbox, version

    3.0, 1991–2008.[51] A. J. Laub, M. T. Heath, C. C. Paige, and R. C. Ward, “Computation of

    system balancing transformations and other applications of simultaneousdiagonalization algorithms,” IEEE. Trans. Autom. Control, vol. AC-32,no. 2, pp. 115–122, Feb. 1987.

    [52] P. W. Sauer and M. A. Pai, Power System Dynamics and Stability. UpperSaddle River, NJ: Prentice-Hall, 1998.

  • PREPRINT OF DOI: 10.1109/TPWRS.2016.2557760, IEEE TRANSACTIONS ON POWER SYSTEMS. 13

    Junjian Qi (S’12–M’13) received the B.E. andPh.D. degree both in electrical engineering fromShandong University, Shandong, China in 2008 andTsinghua University, Beijing, China in 2013.

    In Feb.–Aug. 2012 he was a Visiting Scholar atIowa State University, Ames, IA, USA. During Sept.2013–Jan. 2015 he was a Research Associate atDepartment of Electrical Engineering and ComputerScience, University of Tennessee, Knoxville, TN,USA. Currently he is a Postdoctoral Appointee at theEnergy Systems Division, Argonne National Labo-

    ratory, Argonne, IL, USA. His research interests include cascading blackouts,power system dynamics, state estimation, synchrophasors, and cybersecurity.

    Jianhui Wang (S’07–SM’12) received the Ph.D. de-gree in electrical engineering from Illinois Instituteof Technology, Chicago, IL, USA, in 2007.

    Presently, he is the Section Lead for AdvancedPower Grid Modeling at the Energy Systems Divi-sion at Argonne National Laboratory, Argonne, IL,USA. Dr. Wang is the secretary of the IEEE Power& Energy Society (PES) Power System OperationsCommittee.

    He is an Associate Editor of Journal of Energy En-gineering and an editorial board member of Applied

    Energy. He is also an affiliate professor at Auburn University and an adjunctprofessor at University of Notre Dame. He has held visiting positions inEurope, Australia, and Hong Kong including a VELUX Visiting Professorshipat the Technical University of Denmark (DTU). Dr. Wang is the Editor-in-Chief of the IEEE Transactions on Smart Grid and an IEEE PES DistinguishedLecturer. He is also the recipient of the IEEE PES Power System OperationCommittee Prize Paper Award in 2015.

    Hui Liu (M’12) received the M.S. degree in 2004and the Ph.D. degree in 2007 from the School ofElectrical Engineering at Guangxi University, China,both in electrical engineering.

    He was a Postdoctoral Fellow at Tsinghua Univer-sity from 2011 to 2013 and was a staff at JiangsuUniversity from 2007 to 2016. He visited the EnergySystems Division at Argonne National Laboratory,Argonne, IL, USA, as a visiting scholar from 2014to 2015. He joined the Department of ElectricalEngineering at Guangxi University in 2016, where

    he is an Associate Professor. His research interests include power systemcontrol, electric vehicles, and demand response.

    Aleksandar D. Dimitrovski (SM) received the B.Sc.and Ph.D. in electrical engineering with emphasis inpower from the University Ss. Cyril & Methodius,Macedonia, and M.Sc. in applied computer sciencesfrom the University of Zagreb, Croatia.

    He is currently the Chief Technical Scientist inpower and energy systems at the Oak Ridge NationalLaboratory, Oak Ridge, TN, USA, and also a JointFaculty at the University of Tennessee, Knoxville.His research area of interest is focused on uncertainpower systems, and their modeling, analysis, protec-

    tion, and control.

    I IntroductionII Empirical Controllability and Observability CovariancesII-A Scaling the SystemII-B Empirical Controllability CovarianceII-C Empirical Observability Covariance

    III Model Reduction by Balancing of Empirical Controllability and Observability CovariancesIV Reduction for Power System ModelV Simulation of the Whole SystemVI Case StudiesVI-A Parameter SetupVI-B Scenario SetupVI-C Results for the Study AreaVI-D Results for Boundary BusesVI-E Sensitivity Analysis for Empirical Covariance CalculationVI-F Efficiency

    VII ConclusionAppendix A: Model for Study AreaAppendix B: Model for External AreaReferencesBiographiesJunjian QiJianhui WangHui LiuAleksandar D. Dimitrovski


Recommended