Abstract
Frequency scanning is a method of obtaining the frequency response of a system by injecting a small-amplitude wide-band signal as an input in a time domain simulation of the system. This is an alternative to analytical derivation of small-signal models, especially for complex grid-connected power electronic systems (PESs). These models are required for the study of adverse interaction of PES with lightly damped oscillatory modes in a power system. The use of the frequency scans for conventional small-signal stability analysis is predicated upon the time-invariance of the underlying model. Since PES are generally time-periodic, time-invariance may be achieved in some transformed variables. Although the DQ transformation is suitable in many situations, it is not so for systems with low-order harmonics, individual-phase schemes, unbalanced or single-phase systems, and PES with negative-sequence controllers. This paper proposes the use of dynamic phasor variables in such situations since the underlying model in these variables is time-invariant. The procedure for dynamic phasor based scanning is, however, intricate because wide-band signal injection results in the simultaneous presence of harmonic dynamic phasor components. The paper outlines this procedure and presents illustrative case studies of Thyristor Controlled Series Compensator (TCSC) and STATCOM. For the TCSC, a comparison of the frequency response obtained from the scanning method and the one obtained from an approximate analytical dynamic phasor model is also presented .
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Power electronic systems (PES) are increasingly being deployed in power systems in the form of HVDC systems, FACTS controllers and grid-interfaces for renewable energy sources. These devices facilitate flexible operation and control of power systems. Power electronic converters generate harmonics and use fast-acting controllers, because of which there is potential for adverse interactions with the lightly damped oscillatory modes of the power system. Adverse interactions can be manifested as harmonic magnification [1], unstable torsional oscillations [2], or network-controller mode instabilities [3].
Therefore, it is important to develop modelling and analytical tools for the study of these adverse interactions in grid-connected PES. One of the ways to analyse such problems is the use of time-domain electro-magnetic transient simulations. Such simulations use detailed models of PES. A large number of simulations are required for the study of aspects like the effect of parameter variations and the study of different contingencies. This is time-consuming and the inferences may be case specific.
Analysis of the linearized state-space model of the system can give a better insight into the effect of system parameters. Tools like eigen-value analysis and Nyquist criterion are useful for this purpose, but are applicable only for Linear Time Invariant (LTI) systems. Dynamic models for many PES may be developed by neglecting harmonics and applying a time-variant DQ transformation to the phase variables [4]. Alternative formulations based on Dynamic Phasors [5] and Poincare-mapping based discrete time models [6] have also been proposed. The derivation of analytical models is tedious when the converter, controllers and synchronization schemes have to be represented accurately. An additional step of linearization is also required, since most models are non-linear. Generic models may not always be available, as many control schemes of PES are not standardized. Modelling of switching action in case of thyristor-based circuits is complicated by the fact that turn-off instants are determined by the current through the devices. Therefore, rigorous analytical model development in a realistic situation is often impractical.
Frequency scanning is a pragmatic alternative, which involves the use of a time-domain simulation program to numerically obtain the small-signal frequency response of a system [7]. In this technique, a small-amplitude, wide-band periodic signal is injected as an input in the time-domain simulation of the system. The small-signal frequency response of the system is obtained in the periodic steady state, by computing the frequency components of the input signal and the output variables. Examples of inputs and outputs are current and voltage (to obtain the response of the impedance), and generator speed and electrical torque (to obtain synchronizing/damping torques). With this approach, there are no restrictions on the extent of detail in the system model. A user need not have the complete details of the underlying model – the model is probed/observed only at available inputs/outputs. Moreover, manufacturers often provide highly accurate black-box simulation models to their clients, and it is impossible to know the details of the controllers. In such situations, a simulation-based frequency scan is the only option.
The frequency response/transfer function concept is well understood for systems. For such systems, further use of the frequency response for stability analysis is also straightforward [8,9,10,11]. While small-signal injection ensures the extraction of a linearized model, the time-invariance property depends on the system model and the variables used. Frequency scans obtained using variables in which the model is time-variant are problematic, as they are difficult to interpret and utilize. For such systems, the frequency response at one frequency may be distorted because of the interference due to an injection at another frequency.
Fortunately, most PES are time-periodic systems. Therefore, time-invariance may be achieved in some transformed variables. Although the DQ transformation is suitable when switching harmonics in the frequency range of interest are negligible (e.g., a PWM-switched STATCOM analysed for low-frequency transients), this may not be so for systems with low-order harmonics, systems using individual-phase [12] or sequence-based controllers [13], unbalanced systems [14] and single-phase systems. In such situations, the use of dynamic phasor variables may yield the desired time-invariance. Therefore they are the most general variables for frequency scanning of PES. Dynamic phasor based models are of infinite order (corresponding to an infinite number of harmonic phasors), but a reduced order is usually adequate for most applications.
The main contribution of this paper is to propose the use of dynamic phasor variable based frequency scanning and to present in detail, the methodology to obtain the same using wide-band signal injection. Using the examples of STATCOM and Thyristor Controlled Series Compensator (TCSC), it is shown that for systems with negative-sequence controllers and low order harmonics, this scanning yields a smooth frequency response that is independent of the frequency content of the multi-sine input. This indicates the underlying time-invariance of a dynamic phasor model. For a TCSC, the frequency response obtained from a frequency scan is compared with the one obtained from an approximate analytical dynamic phasor model [5]. The paper also presents the use of dynamic phasor model of PES obtained by frequency scanning for grid interaction studies.
The paper is organized as follows. In section 2, we describe the existing techniques for frequency scanning using phase, sequence and DQ variables and their limitations. Section 3 describes the concept of Dynamic Phasors. Section 4 presents the methodology for obtaining frequency scans in these variables. Section 5 presents case studies that illustrate the frequency responses of STATCOM and TCSC obtained using this method. Grid interaction studies using dynamic phasor models are described in section 6.
2 The frequency scanning technique
In a time-domain simulation of a PES, a small-amplitude voltage or current may be injected in order to get the frequency response of admittance or impedance, respectively, as shown in figure 1(a) and 1(b). This injection is superimposed upon the existing sources, which are required to set up the equilibrium conditions around which the response is obtained.
The injection of a sinusoidal voltage or current may be done one frequency at a time. Each simulation has to be carried out for a sufficient duration so that the natural transients die out and the steady state is reached. This can be time-consuming. Therefore, instead of obtaining the steady state response for each frequency separately, a multi-sine injection signal of the following form is generally used:
All the frequency components of u(t) are multiples of \(f_d\). Therefore, u(t) is periodic with a time period \(T_d = \frac{1}{f_d}\). Since \(f_d\) is the interval between successive frequency components of u(t), it indicates the resolution of the scan.
Since PES along with their controllers are generally non-linear systems, the amplitude of u(t) must be small so that the small signal frequency response of the linearized system is obtained. Although ‘a’ itself could be chosen to be very small, it may introduce errors due to finite precision. Moreover, the remnant natural response of the system, which never truly becomes zero in a finite duration, may also become significant compared to the steady state response due to u(t). This may cause distortions in the frequency scan. Clearly, there is a trade-off among the magnitude of a, duration of the scan and the accuracy of the frequency response. For a given a, one can reduce the overall amplitude of u by choosing \(\delta _l\) to have a quadratic dependence on l, as in the Schroeder multi-sine [15]:
After the natural transients have (practically) died down, a window of period \(T_d\) is stored, and a Fast Fourier Transform (FFT) [16] of both the input and output signals is done in order to obtain the frequency response.
2.1 Scanning with phase/sequence variables
For three-phase systems, one may obtain the frequency response by phase-wise injection (one phase at a time). Alternatively, one may obtain the response in the sequence variables, which are defined by the following transformation.
The scheme for sequence-based scanning is shown in figure 2. Sequence- or phase-based scanning is suitable for passive time-invariant systems like capacitor/filter banks and transmission lines.
Illustrative example: Sequence impedance model of a distributed parameter transmission line. Consider a 500 kV transmission line that is connected to voltage sources at either end, with a 100 MVAr shunt reactor connected at its midpoint—see figure 3. The transmission line is represented by the frequency-dependent phase model given in PSCAD [17]. The tower configuration ‘Tower:3LVert’ of PSCAD is used. The frequency responses of the network impedances obtained by frequency scanning using sequence variables are shown in figure 4. The multi-sine parameters are \(a=1\) kV and \(f_d=1\) Hz. The frequency scanning range is from 1 Hz to 350 Hz. The given network has a parallel resonance at 250 Hz. Non-zero coupling terms in the frequency responses are present since the conductors are placed in an unsymmetrical fashion on the tower leading to sequence coupling.
2.2 Limitations of phase/sequence variable based scans
Phase/sequence-based frequency scanning cannot be directly used for PES that are time-variant when expressed in terms of phase or sequence variables. As an example, consider a ±200 MVAr, STATCOM equipped with ‘Type-I’ controller [4] as shown in figure 5. In the figure, the variables shown with lower case subscripts ‘d’ and ‘q’ refer to the local rotating frame, the reference for which is obtained by a PLL tracking the STATCOM bus voltage v; ‘\(\theta \)’ is the output generated by this PLL; \(v_{DC}\) is the dc link voltage, whereas i represents the current. \(S_a^*\), \(S_b^*\) and \(S_c^*\) represent the modulating signals used for PWM pulse generation.
The STATCOM is connected to a 500 kV, 50 Hz three-phase voltage source through a 500 kV/25 kV converter transformer. The STATCOM uses sine-triangle PWM to generate firing pulses, with a carrier frequency of 1650 Hz. For obtaining the frequency scan, a multi-sine voltage signal, \(\Delta v(t)\), is injected as shown in figure 6(a), with \(a=0.7\) kV. The frequency scanning range is from 1 to 150 Hz with \(f_d=1\) Hz. The complete system is simulated using PSCAD-EMTDC [17].
The frequency response of positive sequence admittance is shown in figure 6(b). A distortion is seen in the frequency range 1–100 Hz. This distortion can be explained as follows. The model of a STATCOM in phase or sequence variables is time-variant, involving multiplicative switching functions [18], which have fundamental and harmonic components. The injection of a positive sequence voltage at a frequency \(\omega \) will cause negative and positive sequence currents at \(\omega -2\omega _o\) and \(\omega \), respectively, due to the fundamental component of the switching function. Moreover, if \(\omega <2 \omega _o\), then one would effectively have two positive sequence components at \(\omega \) and \(2\omega _o-\omega \) due to sequence flipping [19]. The latter can interfere with an additional positive sequence output, which will be present if there is a multi-sine injection component at \(2\omega _o-\omega \).
This is also illustrated in figure 7 for the STATCOM, for a single frequency injection at 20 Hz in positive sequence voltage. The 20 Hz signal causes positive sequence current components at 20 and 80 Hz (\({-}80\) Hz in negative sequence) and no negative sequence current in the positive frequency range.
Similarly, the injection of a negative sequence voltage at a frequency \(\omega \) will cause positive and negative sequence currents at \(\omega +2\omega _o\) and \(\omega \), respectively, due to the fundamental component of the switching function. This is illustrated in figure 8, for a single frequency injection of negative sequence voltage at 20 Hz. In this case, there are no additional frequency components in the positive and negative sequence currents. A negative sequence scan, therefore, does not have ‘interference’ (see figure 6(c)).
Distortions seen in frequency response of the positive sequence admittance can be circumvented by limiting the frequencies in a single scan (e.g. independent scans are done from 0 to \(\omega _0\), \(\omega _0\) to \(2\omega _0\) and so on) as shown in figure 6(b). Although this gets rid of the interference, the theoretical implications of the use of such scans for stability analysis is unclear.
2.3 Scanning with DQ variables
If switching is done in a balanced fashion and switching harmonics are low, then the model of devices like a STATCOM are time-invariant in DQ variables [4]. The DQ transformation is defined as follows:
γ = ω o t, where ω o is the operating frequency. The scheme of DQ based injection [8] is shown in figure 9. Frequency scanning set-up in PSCAD [17] is shown in figure 10 (Note that any EMTP like software can be used for this purpose). From PSCAD simulation, time-domain response of both voltage and current in DQ variables are obtained. FFT operation in MATLAB [20] is used to extract frequency components from these voltage and current responses.
The frequency response of the DQ admittance model of the STATCOM considered earlier is shown in figure 11. There is no interference seen in the frequency scans due to the time-invariance of the underlying model in the DQ variables. DQ-based models are also time-invariant for balanced passive systems and for balanced rotational machines [2].
2.4 Relationship between DQ model and sequence model
The DQ admittance model is in the form of a matrix transfer function as shown below:
Using (a) \(e^{j\theta } = \cos \theta + j \sin \theta \) and (b) the frequency shift property of the frequency response: \(X(j\omega ) \leftrightarrow x(t)\) implies \(X(j \omega - j \omega _o) \leftrightarrow e^{j \omega _o t} x(t)\), the DQ variables and sequence variables can be related to each other in the frequency domain by the following equation:
Using this, a DQ model can be converted to the corresponding sequence model as shown in figure 12. Note that there may be a complementary-frequency coupling between the positive and negative sequence variables (this is true for devices like STATCOM [4]). For a STATCOM, a negative sequence injection of voltage at a frequency \(\omega -\omega _o \) results in currents at frequencies \(\omega -\omega _o \) and \(\omega +\omega _o\). This is a manifestation of the fact that the PES state equations are not time-invariant if they are formulated in terms of the sequence variables.
Figure 13 shows the frequency response of the sequence model of STATCOM obtained from its DQ model.
2.5 Limitations of DQ variable based scans
If a three-phase system is not balanced, or if harmonics are not negligible, then DQ models may not be time-invariant. In such cases, distortions in the frequency response may result. This is illustrated using two examples.
2.5a Twelve-pulse STATCOM:
PES like 12-pulse converters and TCSC have significant lower order switching harmonics. For a 12-pulse STATCOM, a significant switching harmonic is present at 600 Hz (in the DQ frame with fundamental frequency of 50 Hz). Thus a sinusoidal injection at a frequency f will cause additional components at \(600 \pm f\). This is illustrated in figure 14, for a single frequency injection of D-channel voltage at 340 Hz. Consequently, a scan using a multi-sine signal having frequencies from 1 to 350 Hz will cause additional components at the sum and difference frequencies (i.e. 250–600 Hz and 600–950 Hz). These additional components between 250 and 600 Hz interact with the frequency components between 250 and 350 Hz of the wide-band signal and causes interference in the frequency scan.
2.5b STATCOM with negative sequence controller:
A conventional STATCOM controller may be modified by separating out the positive and negative sequence components, and having separate controller channels to control these components individually [13]. This is a useful feature for preventing unbalanced over-currents during faults. The transient positive and negative sequence components may be extracted by using notch-filters [21] or time-delays [22]. The structure of the controller is shown in figure 15, where the subscripts ‘+’ and ‘−’ refer to the positive and negative sequence variables. The implementation of the controller using positive and negative sequence components will lead to a time-variant model in the DQ variables. Therefore, distortions are expected in the DQ based frequency scans.
The frequency responses obtained from the DQ based frequency scans (1–350 Hz) of a 12-pulse STATCOM and a PWM-switched STATCOM that uses a sequence based controller are shown in figure 16. The responses are not as smooth as those in figure 11. As expected, there is a significant distortion in the case of the 12-pulse STATCOM above 250 Hz.
3 Dynamic phasors [5]
The k th Fourier coefficient or “Dynamic Phasor” \(\langle x\rangle _k\) corresponding to a signal \(x(\tau )\) is defined as follows.
\(x(\tau )\) can then be represented in terms of complex Fourier coefficients over a window length ‘T’ as follows:
where \(\omega _o=\dfrac{2\pi }{T}\). Usually, \(\omega _o\) corresponds to the nominal supply frequency in rad/s.
The important properties of dynamic phasors are as follows.
(1) Derivative of the dynamic phasor is given by the following equation.
This may be re-written as follows, by separating out the real and imaginary terms.
(2) The dynamic phasor of the product of two signals \(u(\tau )\) and \(v(\tau )\) can be obtained by the discrete convolution of the corresponding dynamic phasors as follows:
(3) If \(x(\tau )\) is real, then \(\langle x\rangle _{-l} = \langle x\rangle ^*_{l} \)
For time-periodic systems, dynamic phasors are constant in the steady state. The dynamic model of a system in dynamic phasor variables, \(\langle x\rangle _k\), can be obtained from the original model, which is in terms x, using (9) [5]. Equation (11) is useful if multiplicative switching functions which are time-periodic in steady state are present in the original model. The presence of these multiplicative terms causes coupling between the dynamic phasors corresponding to different k. The dynamic phasor models of time-periodic PES are time-invariant and lend themselves easily to conventional stability analysis [14].
3.1 Example of a dynamic phasor model
Consider a time-periodic system (with period \(T=\frac{2\pi }{\omega _s})\) represented by the equation:
The solution of this equation is given below,
This solution can be checked by putting x(t) in Eq. (12).
The dynamic phasor model of the system given in (12) is obtained using (9) as follows:
There is a coupling between \(\langle x \rangle _k\), \(\langle x \rangle _{k-1}\) and \(\langle x \rangle _{k+1}\). This results in an infinite-dimensional state-space model. In practice, a limited number of dynamic phasors are considered to model the system and the number of dynamic phasors depends on the bandwidth of transient of interest. Considering real and imaginary parts of dynamic phasors as state-variables, the state-space model is obtained as given in (15).
where \(\langle X \rangle \) is the state vector that consists of dc and real and imaginary parts of dynamic phasors. The value of \(\langle \cos (\omega _s t) \rangle _1\) and \(\langle \cos (\omega _s t) \rangle _{-1}\) are constant which results in constant state matrix ‘A’. Hence, the developed dynamic phasor model is time-invariant.
The solution of the dynamic phasor model is
where \(\langle X \rangle (t_0)\) is the value of all dynamic phasor components at \(t=t_0\).
3.1a Reconstruction of signal x ( t ) using dynamic phasors:
Reconstruction of x(t) using its dynamic phasors is possible using following delayed reconstruction formula [23]:
Now we reconstruct x(t) from its dynamic phasors and the accuracy of reconstruction is checked with the exact solution of x(t) as given in (13). Three different values of \(\epsilon =\) T, T/2 and T/4 are used. For initial condition, \(t_0=T\) is considered and \(\langle X \rangle (T)\) is numerically evaluated from the actual response of x(t) using (7): \(\langle x \rangle _0(T)=1.1796\), \(\langle x\rangle ^{re}_1(T)=0.0087\), \(\langle x\rangle ^{im}_1(T)=-0.5512\), \(\langle x\rangle ^{re}_2(T)=-0.1344\), \(\langle x\rangle ^{im}_2(T)=-0.0177\), \(\langle x\rangle ^{re}_3(T)=-0.0042\), \(\langle x\rangle ^{im}_3(T)=0.0126\) and so on.
3.1b Case 1: \(k=\pm 1\) and 0:
The dynamic phasor model is obtained considering fundamental and DC dynamic phasor (other dynamic phasors are neglected) using (14) as follows:
Eigen-values of this system are \(-10\) and \(-10 \pm j 222.14\). The solution of the dynamic phasors is obtained using (16). Signal x(t) is reconstructed using (17) with different values of \(\epsilon \) and shown in figure 17. There is an error in the reconstructed signal and the exact signal. Note that for \(\epsilon =T, T/2\) and T / 4, the reconstructed signal is obtained from \(t=0\), \(t=T/2\) and 3T4, respectively.
Case 2: \(k=\pm 3, \pm 2 ,\pm 1 \) and 0
The dynamic phasor model is given below:
The eigen-values of the above system are \(-10 \pm j313.67\), \(-10 \pm j643.45\), \(-10 \pm j849.28\) and \(-10\). Similarly signal is reconstructed using dynamic phasors and shown in figure 18. There is a close match between the reconstructed signal and exact solution of x(t) for \(\epsilon =T/2\) and T/ 4.
Similarly, the eigen-values obtained by considering dynamic phasors of \(k=5,4,3,2,1\) and 0 are \(-10 \pm j314.16\), \(-10 \pm j628.33\), \(-10 \pm j941.99\), \(-10 \pm j1271.8\), \(-10 \pm j1477.6\) and \(-10\).
Remarks
-
1.
Reconstruction with \(\epsilon =T\) gives inaccurate results even if many dynamic phasors are considered.
-
2.
With \(\epsilon < T\), the reconstruction becomes more accurate as k is increased.
-
3.
The low-frequency eigen-values of the dynamic phasor model seem to converge as k is increased.
-
4.
The dynamic phasor model shows that the system is stable. This is consistent with the actual system response.
4 Dynamic phasor based frequency scanning procedure
In the extraction of the frequency response in the dynamic phasor variables we encounter several issues that are not encountered in phase/sequence or DQ based scanning. These issues are discussed here.
(1) Theoretically, there are infinite dynamic phasors (\(k = -\infty \) to \(\infty \)) for a signal injected or observed in the time-domain simulation of the system. For practical systems, consideration of a limited number of dynamic phasors is usually adequate for stability analysis.
For a single-phase system, even if a few phasors are considered, say (\(k =0, 1\)), then the admittance is in the form of a matrix transfer function as follows:
Notation: \(\langle \Delta I\rangle _1^{re} (j\omega )\) is the frequency domain representation of \(\langle \Delta i\rangle _1^{re}\), which is the real part of the dynamic phasor of \(\Delta i(t)\). \(\langle \Delta I\rangle _1^{im} (j\omega )\) is the frequency domain representation of \(\langle \Delta i\rangle _1^{im}\), which is the imaginary part of the dynamic phasor of \( \Delta i(t)\). Note that both \(\langle \Delta i\rangle _1^{re}\) and \(\langle \Delta i\rangle _1^{im}\) are real signals, whereas \(\langle \Delta I\rangle _1^{re} (j\omega )\) and \(\langle \Delta I\rangle _1^{im} (j\omega )\) are complex numbers.
Since the time-domain simulation model is generally not in dynamic phasor variables, we have to use a discrete-time approximation of (7) to evaluate \(\langle \Delta i\rangle _k\) and \(\langle \Delta v\rangle _k\) from \(\Delta i(t)\) and \(\Delta v(t)\), respectively. FFT algorithm is then used to obtain \(\langle \Delta I\rangle _k^{re} (j\omega )\), \(\langle \Delta I\rangle _k^{im}(j\omega )\), \(\langle \Delta V\rangle _k^{re} (j\omega )\) and \(\langle \Delta V\rangle _k^{im}(j\omega )\).
(2) It is not possible to exclusively inject one dynamic phasor at a time. If the input signal is \(u(t) = e^{j \omega _i t}\) , then in terms of dynamic phasor variables, it implies a simultaneous injection of \(\langle u\rangle _0\) at the frequency \(\omega _i\), \(\langle u\rangle _1 = \langle u\rangle ^{re}_1 + j \langle u\rangle ^{im}_1 \) at \(\omega _i - \omega _o\), \(\langle u\rangle _2 = \langle u\rangle ^{re}_2 + j \langle u\rangle ^{im}_2\) at \(\omega _i - 2\omega _o\), and so on.
If the underlying system is time-invariant in the dynamic phasor variables, then the dynamic phasor of the output signal y(t) will contain these frequencies as well. Moreover, one can attribute all the output dynamic phasors at the frequency \(\omega _i\) to the input \(\langle u\rangle _0\), the dynamic phasors at the frequency \(\omega _i - \omega _o\) to the input \(\langle u\rangle _1\) and so on.
In other words, an injection of u(t) at the frequency \(\omega _i\) will yield the following frequency responses in the steady state:
Similarly, for the input \(u(t) = e^{-j \omega _i t}\),
Note that for \(k \ne 0\),
Since the real and imaginary components of input and output dynamic phasors are real signals
where ‘\(*\)’ represents the complex conjugate operation. To obtain the frequency responses of individual real and imaginary components, we can use the following relationships.
Although the analysis presented so far uses complex input signals \(e^{j \omega _i t}\) and \(e^{-j \omega _i t}\), actual injection is in terms of real sinusoidal and cosinusoidal (i.e., phase shifted by \(\frac{\pi }{2}\)) signals, from which we can obtain the required responses, using the well known relationships between these functions.
(3) If all components of the matrix transfer function corresponding to the dynamic phasors from \(k=0\) to n in a frequency range 0–\(\omega _{max}\) are desired, then \(\omega _i\) of the input signal has to be varied from 0 to (\(\omega_{max}+n\omega _0\)).
(4) If a multi-sine signal is injected, then it is important to avoid overlap of frequencies in order to correctly identify all transfer functions. Therefore, to obtain the frequency response from, say, 0 to 3\(\omega _o\), we need to carry out three scans: (i) from 0 to \(\omega _o\), (ii) from \(\omega _o\) to 2\(\omega _o\) and (iii) from 2\(\omega _o\) to 3\(\omega _o\). For three-phase systems, the injection will have to be done one phase or one sequence component at a time. It is not possible to obtain the frequency response at the exact multiples of the fundamental frequency, as dynamic phasor components at these frequencies cannot be recovered (they are zero). Therefore, one may infer these by interpolation.
The complete procedure for scanning based on dynamic phasor variables is depicted in figure 19.
Complexities involved in the dynamic phasor based frequency scanning as illustrated using the example of a 12-pulse STATCOM. A sinusoidal signal \(u(t)=\sin (2\,\pi \,20\, t)\) at a single frequency of 20 Hz is injected in the phase ‘a’ of the STATCOM (no injection in phase ‘b’ and ‘c’). The frequency components present in the dynamic phasor components of input voltage are shown in figure 20. As expected, the 20-Hz component is present in \(\langle \Delta V_a\rangle _0\), 30 and 70 Hz components are present \(\langle \Delta V_a\rangle _1\), 80 and 120 Hz are present in \(\langle \Delta V_a\rangle _2\) and 130 and 170 Hz are present in \(\langle \Delta V_a\rangle _3\).
The dynamic phasors extracted using output currents are shown in figure 20. In \(\langle \Delta I_a\rangle _0\), the frequency component at 20 Hz is generated due to the input \(\langle \Delta V_a\rangle _0\) and 80 and 120 Hz components are generated due to \(\langle \Delta V_a\rangle _2\). Similarly, the presence of different frequency components present in the other current dynamic phasors can be explained.
5 Examples of dynamic phasor based scanning
5.1 TCSC
Consider a TCSC connected to a 50 Hz current source as shown in figure 21(a). The parameters of the TCSC are as follows [24]: \(L=12.4\) mH, \(C= 82\) µF, and the rms value of the current source is 1 kA. The TCSC operates at a firing delay angle of 63°. The firing pulses are generated with respect to the positive zero crossing of the line current.
To obtain the frequency scan, a multi-sine current \(\Delta i\) is injected as shown in figure 21(a). Note that the simulation includes the switching action of the thyristors and the firing angle synchronization with the line current. The multi-sine parameters are a = 0.001 kA and \(f_d\) = 1 Hz. The frequency scanning range is from 1 to 200 Hz.
The frequency response of the TCSC using different multi-sine signals is shown in figure 21. Multi-sine-1 uses Schroeder’s multi-sine signal—see Eq. (2). Multi-sine-2 is generated by minimizing the overall magnitude of u(t) (1) in the selected frequency range using a genetic algorithm based optimization tool in MATLAB [20]. The resulting frequency response shows distortions from 100 Hz to 200 Hz as shown in figure 21. The switching harmonic at 300 Hz (in the DQ frame) multiplicatively interacts with the frequency components between 100 and 200 Hz of the wide-band signal, to cause additional interfering components between 100 and 200 Hz. This is also illustrated in figure 22, for a single frequency injection at 20 Hz in the input D-channel. The 20-Hz signal interacts with the 300-Hz switching harmonic to cause components at 280 Hz and 320 Hz. If two independent scans are carried out (0–150 Hz and 150–200 Hz), then the additional components in each scan fall outside the interval of that scan, and are easy to identify and discard. This results in a smoother overall scan, as shown in figure 21. The scans have significant differences in the higher frequency range, which is indicative of the time-invariance of the system in the DQ variables due to the low order harmonics.
In the following sub-section, we obtain the dynamic phasor scans using the procedure presented in the previous section, and also compare them with those obtained using an approximate analytical model.
5.1a Approximate analytical model of a TCSC:
The state equations representing TCSC (for one phase) are given by the following equations:
where \(i_L\) represents the line current; \(v_c\) and i denote the voltage across the capacitor and the current through the inductor, respectively; ‘q’ is the switching function which depends on the thyristor states i.e., if a thyristor is on, \(q=1\), and \(q=0\) when a thyristor is off.
Using (9) and (10), the equations given in (22) are rewritten in terms of the dynamic phasors. The equations for the k th dynamic phasor are as follows:
The term \(\langle qv_c\rangle _k\) creates a coupling between dynamic phasors corresponding to different values of k as a result of (11).
Since the turn-off instants of the thyristors are dependent on the circuit conditions, switching function ‘q’ may be obtained by iteratively solving transcendental equations [25], which makes the model complicated. In [5] and [25], it is assumed that the peak of the actual inductor current is symmetrical about its fundamental component, and k is restricted to 1, 3 and 5. Since low-frequency transients are of interest, the differential equations corresponding to \(\langle i \rangle _k\) are converted to algebraic equations by replacing the derivative of \(\langle i \rangle _k\) with zero. This results in an approximate low-frequency model having six states per phase for a constant firing angle delay. This model is linearized and the frequency responses may be obtained analytically.
5.1b Comparison of the frequency responses:
The dynamic phasor based impedance obtained from the analytical model and the one obtained from the simulation based scan is shown in figure 23. Only a few transfer function components are shown. At low frequencies both the responses are identical but are significantly different at high frequencies. This is expected, as the analytical model is an approximate one and is valid only at low frequencies. Note that the dynamic phasor scans are much smoother compared to the DQ based scan shown in figure 21.
5.2 STATCOM
Dynamic phasor based scanning of the 12-pulse STATCOM and the PWM-switched STATCOM with a sequence controller (considered in section 2) is carried out. The multi-sine parameters are same as used earlier in the DQ based scan.
The frequency response of some of the elements of admittance matrix (in terms of sequence components of the dynamic phasors) is shown in figures 24 and 25. The responses are smooth, indicating the time invariance property of the underlying model in dynamic phasor variables.
Table 1 presents different systems encountered in practice and the nature of various models. A time-domain signal x(t) and its k th dynamic phasor \(\langle x\rangle _k (t)\) are related in frequency domain as follows: \(\langle X\rangle _k (s)=\frac{1}{T} \frac{(1-e^{-sT})}{s}X(s+jk\omega _o)\).
6 Grid interaction studies using dynamic phasor frequency scans
Small-signal instabilities may occur due to adverse interactions between a grid and a connected PES. The main use of frequency scanning is the study of such adverse interactions. For this, the complete system is represented as the combination of two independent systems as shown in figure 26, while the closed-loop frequency response of the system may be obtained as shown in figure 26. The closed-loop transfer function is \(Z_{eq}(j\omega )=(Z_{GRID}(j\omega )^{-1}+Y_{PES}(j\omega ))^{-1}\). \(Z_{GRID}(j\omega )\) and \(Y_{PES}(j\omega )\) are the impedance and admittance matrices of the grid and PES respectivelyFootnote 1, the latter being obtained using frequency scanning, while the former may be obtained using an analytical model or by frequency scanning. Closed-loop Nyquist Criterion may be used to check the stability of this closed-loop system provided both the model of Grid and PES are LTI.
In both DQ and Dynamic Phasor based analyses, \(Z_{GRID}\) and \(Y_{PES}\) are matrix transfer functions. Therefore, the generalized Nyquist Criterion (GNC) is used to check the stability of the closed-loop feedback system.
6.1 Generalized Nyquist criterion [26]
If \(Z_{GRID}(j\omega )\) and \(Y_{PES}(j\omega )\) are stable systems, the closed-loop system is stable provided there is no encirclement of the contour of \(\Delta (j\omega )=\det (I+Z_{GRID}(j\omega )Y_{PES}(j\omega ))\) around the origin of complex plane as \(\omega \) traverses from \(-\infty \) to \(\infty \).
The transfer functions obtained from a Dynamic Phasor model are equivalent to ‘harmonic transfer functions’ of time-periodic systems. According to the property of harmonic transfer functions [27], the contour of \(\Delta (j\omega )\) repeats itself at every \(\omega _0\), where \(\omega _0\) is the fundamental frequency. Therefore, in dynamic phasor based analysis, it is adequate to evaluate the contour of \(\Delta (j\omega )\) from \(-\omega _0/2\) to \(+\omega _0/2\) to obtain the required encirclement information.
6.2 Case studies
In this section, we check the ability of the frequency scan models of PES obtained using dynamic phasor variables for accurate prediction of stability using the GNC.
6.2a STATCOM-network interaction:
Figure 27 shows a 400 kV, 50 Hz, \(\pm 200\) MVA STATCOM connected at the mid-point of a 500 km transmission system. The STATCOM is equipped with the Delay Signal Cancellation (DSC) based positive and negative sequence controllers [22], and uses sinusoidal PWM technique with a carrier frequency of 1050 Hz. The STATCOM operates in the constant reactive current control mode. Controller data are given in Appendix I.
The frequency responses of the STATCOM and the network are independently obtained by frequency scanning, and GNC is used to check the stability of the combined system. Both stable and unstable operating points are obtained by changing the proportional gain of DC voltage controller from \(K_p=0.5\) to \(K_p=4.0\) pu/pu. This can be seen from the response of the STATCOM terminal voltage shown in figure 28.
For dynamic phasor based frequency scanning, a multi-sine input of magnitude 0.25 kV, with a frequency resolution of 0.1 Hz is used. The frequency response in dynamic phasor variables is obtained from 0.1 Hz to 25 Hz (see the discussion on GNC in the previous section) and harmonics up to \(k=8\) are considered. Consistent results from GNC are obtained for \(k>7\) (see figures 29 and 30). The Nyquist contour obtained for the stable case is shown in figure 30(a). Net encirclement is zero. According to GNC, the system is stable, which is consistent with the time-domain simulation of the combined system.
Similarly for the unstable case, the Nyquist contour is shown in figure 30(b). There are two clock-wise encirclements (\(N=2\)). Therefore, the closed-loop system is unstable according to GNC, which is consistent with the results of the time-domain simulation of the combined system.
6.2b Network mode instability in a TCSC compensated system:
Figure 31 shows the single line diagram of a series compensated transmission line. The TCSC control is of individual-phase type, with a reactance controller and an auxiliary SSR damping controller (SSDC) [28]. For the control of the TCSC reactance, an individual phase control (IPC) scheme is used; the phase a controller is shown in figure 32(a). A quarter cycle delay based method is used to extract the in-phase and quadrature vector components of current and voltage of an individual phase, as shown in figure 32(b) and 32(c). The Phase Locked Loop (PLL) for phase a shown in figure 32(d) locks on to the phase a line current by driving its quadrature component to zero.
The TCSC controller is equipped with a SSR damping controller (SSDC) which is used to modulate the firing angle order generated by the reactance controller. The structure of a typical SSDC is shown in figure 33. It consists of a gain block, a low pass filter, a washout block and a compensator. The input to the SSDC is line current magnitude.Footnote 2
The magnitude of multi-sine used for frequency scanning of the TCSC is 80 mA with a gap of 0.1 Hz. The dynamic phasor scan is obtained from 0.1 Hz to 30 Hz. Harmonics up to \(k=6\) is considered.
Stable and unstable cases are obtained by changing the gain of the controller from \(K_d\,=\,0.05\) to \(K_d\,=\,0.06\) rad/pu as shown in figure 35.
For the stable case, the Nyquist contour based on Dynamic phasor model is shown in figure 34(a). Since there is no encirclement, the closed loop system is stable. For the unstable case, the Nyquist contour plot shown in figure 34(b), has encirclements around the origin. This indicates closed loop system is unstable. Thus, the model accurately predicts the stability behavior of the system.
7 Discussion
Dynamic phasor based frequency scanning is the most general technique for PES, with no constraints or assumptions on the nature of the controllers or switching frequency, as long as the systems are time-periodic. The scans are smooth due to the time-invariance of the underlying model in the dynamic phasor variables, which facilitates its use for further analysis. This technique has a few disadvantages, which are discussed here.
Dynamic phasor based scanning requires a larger number of time domain simulations as compared to phase/sequence or DQ based scanning. The number of simulations increases if the frequency scanning range is increased or if the transfer functions corresponding to a larger number of dynamic phasor components (k) are included.
The use of the frequency responses of the dynamic phasor variables for small-signal stability studies is unambiguous because the underlying system is time-invariant. The responses are generally smooth, but are in the form of a matrix transfer function (Multi-Input, Multi-Output - MIMO), whose dimension is determined by the number of harmonic components (k) which are considered.
8 Conclusion
In this paper we propose and present the methodology of dynamic phasor based frequency scanning. Since most PES are time-periodic, they result in a time-invariant model when expressed in terms of dynamic phasor variables. Unlike phase/sequence or DQ variables based scanning, the frequency scans in terms of dynamic phasors are smooth even for systems with low-order switching harmonics (like 12-pulse systems, TCSC) or with negative sequence controllers, due to the time-invariance property. These aspects are brought out in the paper through illustrative examples of TCSC and STATCOM. In the case of a TCSC, we also compare the frequency responses obtained by scanning with those obtained using an approximate analytical dynamic phasor model. The frequency responses match at lower frequencies, where the approximations are valid.
Further use of the scans of time-periodic power electronic systems for stability analysis is facilitated by the time-invariance property of the underlying model in dynamic phasor variables. For dynamic interaction studies, the frequency responses of a PES obtained using dynamic-phasor scanning can be combined with analytically or numerically derived frequency responses (in dynamic phasor variables) of the network to which it is connected. Stability of the combined system is evaluated using the Generalized Nyquist criterion. Grid interaction studies using GNC give accurate result if a sufficient number of dynamic phasors are considered. Additional investigations are required to obtain the guidelines for the approximate choice of the number of dynamic phasors (k) in a general situation.
The use of frequency scan models for eigen-value analysis and parametric sensitivity analysis also is a subject for future research.
Notes
For devices like TCSC, the dual form is used with \(Z_{PES}\) and \(Y_{GRID}\).
Instantaneous current magnitude is computed as follows: \(I=\sqrt{i_a^2+i_b^2+i_c^2}.\)
References
Ainsworth J D 1967 Harmonic instability between controlled static converters and ac networks. Proc. IEE 114(7): 949–957
Padiyar K R 1999 Analysis of subsynchronous resonance in power systems. Norwell, MA: Kluwer
Irwin G D, Jindal A K and Isaacs A L 2011 Sub-synchronous control interactions between type 3 wind turbines and series compensated ac transmission systems. In: Proc. IEEE PES General Meeting, San Diego, CA, pp. 1–6
Schauder C and Mehta H 1993 Vector analysis and control of advanced static VAR compensators. IEE Proc. C 140(4): 299–306
Mattavelli P Verghese G C and Stankovic A M 1997 Phasor dynamics of thyristor-controlled series capacitor systems. IEEE Trans. Power Syst. 12(3): 1259–1269
Jalali S G, Lasseter R H and Dobson I 1994 Dynamic response of a thyristor controlled switched capacitor. IEEE Trans. Power Delivery 9(3): 1609–1615
Jiang X and Gole A M 1995 A frequency scanning method for identification of harmonic instabilities in HVDC systems. IEEE Trans. Power Delivery 10(4): 1875–1881
Das M K, Kulkarni A M and Gole A M 2012 A screening technique for anticipating network instabilities in AC-DC systems using sequence impedances obtained by frequency scanning. In: 10th IET International Conference on AC and DC Power Transmission (ACDC 2012), Birmingham, UK, pp. 1–6
Wang X, Blaabjerg F and Wu W 2014 Modeling and analysis of harmonic stability in an ac power-electronics-based power system. IEEE Trans. Power Electron. 29(12): 6421–6432
Sanchez S, Bergna G, Berne E, Egrot P, Vannier J -C and Molinas M 2013 Frequency scanning of power electronic-based smart grids: the modular multilevel converter application. In: 4th IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Rogers, AR, USA, pp. 1–8
Sun J 2011 Impedance-based stability criterion for grid-connected inverters. IEEE Trans. Power Electron. 26(11): 3075–3078
Fazeli S M, Ping H W, Rahim N B and Ooi B T 2013 Individual-phase decoupled PQ control of three phase voltage source converter. IET Gener. Transm. Distrib. 7(11): 1219–1228
Hochgraf C and Lasseter R H 1998 STATCOM controls for operation with unbalanced voltages. IEEE Trans. Power Delivery 13(2): 538–544
Chudasama M C 2012 Application of dynamic phasor models for the analysis of power systems with phase imbalance. Ph.D. dissertation, Dept. of Elect. Eng., Indian Institute of Technology, Bombay, India
Pintelon R and Schoukens J 2001 System identification: a frequency domain approach. Piscataway, NJ: IEEE Press
Oppenheim A V and Schafer R W 1989 Discrete-time signal processing. NJ: Prentice-Hall
PSCAD/EMTDC Users guide 2010 Manitoba HVDC Research Centre. Winnipeg, Canada
Padiyar K R and Kulkarni A M 1997 Design of reactive current and voltage controller of static condenser. Int. J. Electr. Power Energy Syst. 19(6): 397–410
Mohaddes M, Gole A M and Elez S 2001 Steady state frequency response of STATCOM. IEEE Trans. Power Deliv. 16(1): 18–23
Mathworks. Inc., MATLAB Users guide, 2010
Yazdani A and Iravani R 2006 A unified dynamic model and control for the voltage-sourced converter under unbalanced grid conditions. IEEE Trans. Power Deliv. 21(3): 1620–1629
Jiang Y and Ekstrom A 1997 Applying PWM to control over currents at unbalanced faults of force- commutated VSCs used as static var compensators. IEEE Trans. Power Deliv. 12(1): 273–278
Salunkhe K and Kulkarni A M 2015 Reconstruction of transient waveforms from phasors sampled at the fundamental frequency. Eindhoven: IEEE PowerTech, pp. 1–6
Del Rosso A D, Caizares C A and Doa V M 2003 A study of TCSC controller design for power system stability improvement. IEEE Trans. Power Syst. 18(4): 1487–1496
Dermiray T H 2008 Simulation of power system dynamics using dynamic phasor models. Ph.D. dissertation, Dept. Inf. Technol. Elect. Eng., Swiss Federal Institute of Technology, Zurich, Switzerland
MacFarlane A G J and Postlethwaite I 1997 The generalized Nyquist stability criterion and multivariable root loci. Int. J. Control 25(1): 81–127
Wereley N 1991 Analysis and control of linear periodically time varying systems. Ph.D. dissertation, Dept. Aero. Astro., Mass. Inst. Technol., Cambridge, MA
Joshi S R and Kulkarni A M 2009 Analysis of SSR performance of TCSC control schemes using a modular high bandwidth discrete-time dynamic model. IEEE Trans. Power Syst. 24(2): 840–848
Acknowledgements
The authors wish to thank the Department of Electronics and Information Technology, Government of India, for financial support to carry out this work, under the project ‘Simulation Centre for Power Electronics and Power Systems’.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Das, M.K., Kulkarni, A.M. Dynamic phasor based frequency scanning for grid-connected power electronic systems. Sādhanā 42, 1717–1740 (2017). https://doi.org/10.1007/s12046-017-0701-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12046-017-0701-1