1. Introduction
The paradigm shift in power generation does not leave the power system without many challenges. The vast majority of renewable energy (RE) generations and proliferation of electrical vehicle (EV) charging stations lead to complex behaviour of the grid [
1]. As highlighted in [
2,
3], the penetration of RE introduces new oscillations and stability related issues. Moreover, power electronic (PE) converters interfacing these new technologies to the grid also raise some concerns. For example, the PE converters could form a virtual capacitance, which could interact with the AC grid to trigger an unstable subsynchronous oscillation in a relatively weak system [
4]. Each type of RE or EV creates challenges ranging from over-voltage, under-voltage, harmonics, stability issues, and many more. Apart from these new challenges, the operation of the grid near its margins, due to some constraints, is not uncommon nowadays. All these lead to a grid which exhibits complex nonlinear behaviour. Consequently, the conventional linear modal analysis tools give deceptive characterisation of the system behaviour [
5].
There has been serious research interest on nonlinear tools which would preserve the inferences possible with conventional linear modal analysis. Such inferences include stability assessment, mode-in-state participation factor, system description with concept of
modes, and lots more. Mode is the mathematical term for one eigenvalue/eigenvector pair of the linear part of the dynamical system under study. It also refers to the associated particular oscillation pattern and frequency associated to the eigenvector. In the literature, these tools are formulated by including the higher order terms of the Taylor expansion of the system model to obtain an approximate model [
6]. They provide better information about the system characteristics than the conventional modal analysis. Prominent among these tools are Normal Form (NF) and Modal Series (MS) techniques. Normal Form uses sequence of nonlinear coordinate transformations to remove the nonlinearities in the approximate Taylor expansion model to obtain a simplified system, easy to analyze [
7]. Under certain conditions, a closed-form solution is easily obtained. The resulting simplified systems have many advantages and can be used to extend many linear techniques. For instance, (1) they provide information on nonlinear interactions of modes, which helps to design better controls for power systems; (2) nonlinear mode-in-state participation factors can be defined for better sitting of PSS; (3) modal interaction also gives insights into the stability of the nonlinear system; (4) the nonlinear interaction enables to explain the sources of unknown frequencies appearing in time responses. The authors in [
8] used NF to show that modal interactions can have significant effects on the control performance. This aroused interest in the use of NF for control designs. In [
9], an approach for control design of the excitation system based on NF was proposed. Various research works show that the nonlinear participation factors analysis possible with NF, could provide more reliable information than the linear one (see for example, [
6,
10,
11]). As a result, better methods for designing [
12] and siting [
13,
14] PSS using NF have been developed. By studying the interactions of modes during disturbance, various stability indices using NF have been proposed in literature (see [
5,
15,
16]). The usefulness of NF analysis triggered further investigation on the effects of second and third order modal interaction on the system dynamics [
17,
18]. The nonlinear transformation involved in NF leads to a complex representation of the state variables, thereby befuddling its physical meaning. The authors in [
18] proposed a method for applying NF, which exploits the sparsity of the power system structure and preserves the physical meaning of the original variables. Real valued NF transformation has also been proposed and used for predicting the stability boundary of the power systems in [
19,
20]. Reference [
21] provides useful guides for validating the NF solutions.
Modal series is similar to NF, only that nonlinear transformation is avoided [
22,
23], thereby always retaining the physical meaning of the state variables. However, most recent comparison of both methods shows NF to be more accurate and less burdensome under 3rd order consideration [
24].
A major setback in the above techniques, however, is the heavy computation arising from the inclusion of higher order terms in the Taylor expansion. Consequently, it is not possible with the present computing technologies to apply NF to large power systems. Thus, the above benefits of NF cannot be fully exploited. To extend the NF application to large power systems and exploit all its benefits, preliminary steps must include solving this computation problem. Inspired by the potentials of NF, Netto et al. [
25] proposed a method based on Koopman Mode Decomposition (KMD) which enables the computation of nonlinear participation factor in similar manner as done with NF. However, a comparison of these methods reveals that the computational burden involved in KMD may be same or even more than that of NF [
26]. At the same computational level, NF is preferred because of many information it provides which are not apparent in the other methods. In summary, the existing nonlinear alternatives to linear modal analysis are computation-intensive.
Despite the computational challenges, evolution of the grid suggests that NF may be an indispensable tool in future, since the emerging grid will be highly nonlinear with 100% PE [
27,
28] and beyond the scope of conventional modal analysis. Also, the sources of the new oscillations accompanying PE penetrations have to be unraveled. Therefore, the need for reducing the computation involved in NF application to power system cannot be over emphasized. In dealing with large systems, NF computations may be lessened by first reducing the size of the grid using network reduction techniques such as the ones in [
29,
30,
31]. This however, does not reduce any operation in NF analysis other than the grid size. A method which facilitates the computation of the polynomial coefficients required for NF application has been proposed in [
32,
33], however, much reduction is still needed as there are still too many terms being considered.
Insights from previous researches strongly suggest that some selected terms can be considered in NF application without serious damage to the analysis. For example, the authors in [
6,
34] opined that if the interacting modes are accurately determined by higher order spectra (HOS) analysis or prony method, several computations can be restricted to the interacting modes. The implementation of this suggestion for NF does not exist in literature. Moreover, these preliminary works are not in themselves simple since they are sensitive to simulation data considered and prony is also computationally demanding. The authors in [
35] suggested that if there is no strong resonance, coupling terms associated with non-conjugate eigenvalues may not have significant contribution to the system nonlinearity in a classical power system. Two challenges however are—(1) a prior knowledge of the significant terms; (2) convenient computational technique to focus on the significant terms. A reduced order NF study was performed in [
36] where some interactions were neglected based on their damping rates and nearness to resonance. In order to estimate the NF coefficients relating to these interactions, the time-domain signal is fitted to the needed coefficients in least square (LS) sense, which makes the modal reconstruction fast. The algorithm requires prerequisite time-domain simulation data which determine the accuracy of LS. More data for accuracy increases the computation, which makes the claimed NF reduction unclear. Also, this method hides the actual contribution of each eigenvalue combination which is key in the study of modal interaction.
The main goal of this paper is to reduce the computational burden associated with NF application to power systems, especially when it is applied to understand the significant modal interactions and the accompanying new frequencies. In previous works, an alternative method for computing selectively any desired term rapidly by avoiding the usual Taylor expansion was proposed [
32,
33,
37]. The present paper investigates further reduction of NF computation by considering fewer terms in the nonlinear approximation based on the information provided by the linear analysis. The analysis is then focused only on the considered terms.
2. Normal Form Theory
Consider a power system represented by a general ordinary N-differential equation,
where
is the vector of system states and
is a real valued vector field assumed smooth. Bold-face mathematical symbols represent vectors/matrices throughout the paper. Power system is usually represented with differential-algebraic equations (DAEs). Since NF operates with differential equations, Equation (
1) should be understood as a system of differential equations with the algebraic variables already substituted.
Let (
1) be approximated with 3rd order Taylor series around the equilibrium point
as
where
.
,
, and
are respectively the Jacobian, 2nd, and 3rd order Hessian matrices.
is the
i-th state variable which represents the deviation from the equilibrium point.
H.O.T stands for higher order terms. Restricting every expansion to order 3, the term
H.O.T will be omitted in all subsequent equations for simplicity. The over bar will henceforth be dropped where the meaning is not confusing. Although higher order terms can be considered, the complexity becomes outrageous, so (
2) is limited to 3rd order nonlinearity which is a good compromise.
Suppose
,
, and
are respectively eigenvalue, right, and left eigenvectors of
, where
is diagonalizable, (
2) can be put to Jordan form by a linear transformation
expressed as
is the element of , , , while and imply -th elements of , and are respectively.
To simplify (
3), a NF transformation is defined by (
4).
z is the state variable in NF coordinate,
and
are respectively complex valued quadratic and cubic NF coefficients, determined such that (
3) is simplified.
It can be shown that the NF coefficients simplifying (
3) are given by [
7]
is a residual term from second order transformation and is expressed as
[
5].
Assuming that in (
5) no denominator is
, the second and third order terms in (
3) can be removed, putting (
3) in a decoupled form
with solution given as
In (
7), the initial conditions
of the variables
are computed by solving a system of nonlinear optimisation equations (
8), formulated from (
4), for given initial conditions
.
The algorithm for obtaining the initial condition is presented in
Section 2.2. The solution of (
2) after back transformation of
z is of the form
where
The 2nd and 3rd terms on the right hand side of (
9) represent the effects of the modal interactions in addition to the linear modes on the dynamics of state
i.
,
, and
indicate the sizes of mode
j’s, mode
’s, and mode
’s contributions to the oscillations of state
i respectively. Simply put, they are both nonlinear corrections and extra information added to linear analysis.
In a situation where in (
5) there are some denominators
(so called resonance condition) or
(near resonance), not all the nonlinearities can be removed from (
3). Under such case (
6) is re-written as
where
gathers the terms that cannot be removed. With a method proposed in [
24], closed-form solution can still be obtained.
2.1. Indices for Modal Interaction
To quantify modal interactions, some indices are defined.
2.1.1. Nonlinearity Indices
The nonlinearity indices
,
(see [
38,
39,
40]), defined in (
11) and (
12), estimate the effect of the 2nd and 3rd order nonlinear terms respectively, in the approximate closed form solution. Large values indicate that the higher-order terms are significant or that the difference between modal and NF variables is large, both cases indicating potential for nonlinear interaction.
The index “0” in the above equations indicates initial conditions.
2.1.2. Nonlinear Interaction Indices
These indices (see [
39,
40]) defined in (
13) and (
14), show whether the higher order nonlinear effects may cause strong modal interaction. Large values indicate more potential for strong nonlinear interactions.
As noted in [
6], the indices in (
11)–(
14) can only be used to compare the modes for individual cases. They cannot be used as a measure to compare modes between two different cases since they use normalized eigenvectors which can differ between cases.
2.1.3. Nonlinear Modal Persistence Indices
These indices estimate the extent of dominance of the mode combinations in the system response [
6]. They are defined as
where
stands for
real part of and
for
time constant of.
measures the settling time of the mode combination interacting with mode
. Settling time is here defined as the time taken for a response to remain within 2% of the final value and it is approximately 4 time constants.
is a measure of the persistence of the modal combination with respect to the dominant mode. High value of
indicates that the influence of the modal combination decays faster with respect to the dominant mode and vice versa. A relatively large value of
,
tend to show a strong modal interaction of long duration for 2nd and 3rd order interactions respectively.
2.2. Normal Form Initial Condition
The initial condition plays a key role since all the indices depend on it. A robust solution technique proposed in [
6] for second order NF is extended here for third order NF as follow:
Define , the initial condition of the power system after disturbance as , where is the post disturbance equilibrium solution and is the system condition at the end of the disturbance.
Use the eigenvector to obtain the initial condition in Jordan coordinate as .
To compute
- I.
Formulate the solution problem as (
8).
- II.
Choose the initial guess for . recommended.
- III.
Compute the mismatch function for iteration s as:
- IV.
Compute the Jacobian of at as
- V.
Compute the increment
- VI.
Obtain the optimal step length with cubic interpolation or any other appropriate procedure and compute .
- VII.
Iterate till a specific tolerance is met. The value of meeting the tolerance gives the solution .
Note that it is possible for the iteration to converge to a false solution. Several methods can be used to verify the initial condition, such as backward transformation to compare with the
. Reference [
21] gives other guides.
3. Proposed Normal Form Computation Reduction
As earlier stated NF analysis generates too many coefficients to be computed. For a nonlinear system modelled with N differential equations, the number of coefficients for 3rd order NF is given by
which shows that the computational burden will increase in the power of four. In other words, slight increase or decrease of the variables significantly changes the number of computations required. Our goal is to not compute all the coefficients but only some and set the other
h-coefficients to zero. However, the challenge remains how to decide which coefficients to set to zero. If modal interaction is the objective of study, whereby sources of unknown frequencies in time responses are explained; significant reduction of NF computation can be achieved by careful treatment of real eigenvalues (real modes). Let us assume that we can compute all the coefficients. Then, observation of (
9) shows that there are interactions among the linear modes. Previous works on NF and spectral analysis prove that oscillatory modes can interact to produce new oscillations [
6,
34]. However, there has not been any meaningful interpretation to interactions involving real modes or its physical phenomenon. The stability indices proposed in [
5,
15] are based on the interactions associated to only oscillatory modes. With controls included in the models, there may be many of these real modes. Real modes are aperiodic and the actual interactions involving real modes may only affect the damping but not alter the analysis of modal interaction. In this paper we propose to reduce NF computation by keeping all the linear modes in the linear part of the the 3rd order approximate model, but considering only the interactions among oscillatory modes in the nonlinear part. The proposal is based on the interpretation of (
9). Given that all modes are initially stable, (
9) leads to the following deductions:
A combination of only real modes does not lead to new frequency in the spectral.
A 2nd order combination of a real mode with an oscillatory mode does not lead to new frequency in the spectral, rather a more damped version of the oscillatory mode which combined with the real mode.
A 3rd order combination of real and oscillatory modes may lead to a new frequency but this frequency must be the more damped version of a combination of two oscillatory modes already existing at 2nd order.
To sum up the above hypotheses, nonlinear interactions associated to real modes may be neglected without significantly altering the information needed to study modal interaction.
Application of the above hypotheses to (
9) yields a reduced model of the the form
where
,
oscillatory modes and
. Then only
h-coefficients corresponding to oscillatory modes are computed. Equation (
19) implies that all the system modes are retained for the linear part while for the nonlinear parts some interactions are neglected. This is a nontrivial effort as it leads to a drastic reduction in NF computation.
Remark 1. The interactions neglected in (19) does not mean they are exactly zero, but they are neglected on the assumption that their interactions are not nonlinearly significant. In the way NF is applied, there are always many interactions, but of interest in control are the interactions that persist [6].