Abstract
High Voltage Direct Current (HVDC) systems offer an efficient solution for long-distance power transmission and the integration of remote renewable energy sources. However, protection of the HVDC transmission line poses a significant challenge due to its extremely high short circuit currents and absence of zero crossings. DC faults must be resolved within milliseconds to prevent HVDC grid failure. Thus, advanced protection techniques are crucial for ensuring the efficiency and stability of multi-terminal Voltage Source Converter (VSC) based HVDC systems. This paper proposes a robust and adaptive non-unit protection algorithm for a multi-terminal HVDC grid transmission line, addressing DC fault type discrimination and fault identification under high-impedance fault (HIF) conditions. The algorithm is designed based on distinctive high-frequency components present in the line and pole mode voltage traveling waves (TWs) at various relay units. Daubechies wavelet transform was chosen as the time-frequency tool. The proposed protection scheme accurately detect fault and distinguishes between external and internal DC faults within one millisecond and ensures proper operation during HIF with a 25 dB level of noise interference. A four-terminal meshed HVDC grid is modeled in EMTDC/PSCAD and tested under the positive pole-to-ground (PTG), pole-to-pole (PTP), and negative pole-to-ground (NTG) fault at various locations and times to evaluate the effectiveness of the proposed protection scheme. By exploiting the properties of traveling waves, the algorithm improves the accuracy of DC fault protection, making it suitable for modern HVDC applications. The results indicate that the proposed protection algorithm offers enhanced sensitivity and improved selection performance.
Introduction
Multi-terminal voltage source converter (VSC) based high voltage direct current (HVDC) grids are more reliable in transferring power from long-distance renewable energy sources like offshore wind farms, compared to AC transmission1. Several features of HVDC support its increasing integration into power systems, including (i) a significant decrease in transmission loss, (ii) the capability of transferring the power undersea or underground2, (iii) reliable, cost-efficient, and safe solutions for future super grid (iv) enhance grid stability, (v) better voltage regulation and (vi) offer better control. However, the protection of HVDC systems continues to be a significant challenge. During a DC fault, the voltage undergoes a sharp decline, while the fault current rises abruptly to manifolds. These high currents can cause damage to converter stations and thus can lead to the failure of the entire system. Therefore, a reliable and fast protection algorithm is essential for HVDC systems to prevent adverse effects on system components. In recent years, several protection methods have been proposed. The existing traveling wave-based protection schemes are classified into two main types (i) unit method3 and (ii) non-unit method4.
The unit protection method depends on the communication channels to transmit data between the relays situated at both ends of the transmission line. The unit protection method detects faults within a defined zone or fixed boundary. Several unit-based protection approaches have been proposed for HVDC systems including voltage differential method5, current differential6, and impedance differential method7. The challenges and drawbacks associated with the unit protection method include difficulty in synchronizing data from multiple relays over a long transmission line, and fault detection delay due to communication channels. Moreover, unit protection methods have high implementation costs due to specialized communication channels and equipment needs8. Samwise due to data synchronization challenges; high maintenance costs, and fault detection delays, the unit protection method is not suitable for this study.
The non-unit-based protection method does not depend on communication channels, has no fixed boundary, and detects faults with local measurements. Non-unit protection methods include the (i) DC inductor voltage-based protection method9, (ii) Time domain traveling wave-based protection method10 or derivation-based protection method, and (iii) Time-frequency traveling wave protection method11.
In the DC inductor voltage method, inductors are installed at each end of the transmission line. Fault detection is achieved by comparing the inductor voltage difference between negative and positive poles12. The DC inductor voltage method cannot identify high-impedance faults13 and fails to detect PTG14.
In the time domain traveling wave (TWs) method, the fault identification is based on the locally measured rate of the change of voltage (ROCOV) and rate of the change of current (ROCOC)15. The ROCOV and ROCOC are also called derivation-based protection methods16. ROCOV identifies faults by detecting sudden dip in system voltage17, and in ROCOC, a fault is detected when the current surpasses a predefined threshold. The time domain TW technique may not detect high-impedance faults and may be sensitive to noise and cause false tripping. Fourier Transform (FT) and Fast Fourier Transform (FFT) are also used to detect faults in the frequency domain. The FT is not an appropriate technique to detect faults for transient signals because the time domain information is lost in the FT18. For exact fault detection of transient signals, time-frequency techniques are suitable as compared to the FT19.
Several time-frequency methods, including Hilbert Huang Transformation (HHT)20 and Short Time Fourier Transform (STFT)21 have been used to detect faults in HVDC systems. The STFT partially solves the limitations of the standard Fourier transform. However, it does not provide clear time-frequency information. The performance of STFT is limited by a fixed window length22. The HHT is often sensitive to noise23. However, the resolution of HHTs is limited by the selection of intrinsic mode functions (IMF), which can reduce its suitability for industrial applications. The continuous wavelet transform overcomes the limitations of STFT by providing better resolution for high-frequency signals24. The continuous wavelet transform demands a very high sampling frequency (2 MHz) and additional synchronized devices. Similarly25, used wavelets to extract transient signal frequency components. However, the protection schemes of CWT have limitations, including computational burden, high memory usage, and noise sensitivity.
The existing time-frequency methods such as STFT, HHT, and CWT often struggle with fixed window lengths, IMF dependence, and computational burden, respectively, which reduces the efficiency in DC fault detection. Additionally, identifying high fault resistance remains a major challenge due to lower fault currents. To enhance the robustness of fault detection in multi-terminal HVDC systems, this paper introduces a non-unit traveling wave-based protection algorithm. The fault identification and fault-pole selection are then developed based on Daubechies wavelet transform. Compared to traditional time-frequency approaches, the Daubechies wavelet transform provides better noise-filtering capabilities, low computational load, enabling accurate decomposition of signals into their detail (high frequency) and approximation (low frequency) components.
The structure of paper is outlined as follows. Section “Test system under study” presents the test system configuration and control strategies. Theoretical derivation of pole mode voltage traveling waves following a DC fault is described in section “Theoretical derivation of high-frequency elements in pole and line mode voltages”. Section “Proposed protection scheme for multi-terminal VSC-HVDC systems” introduces the proposed protection algorithm for MT-HVDC systems. Section “Simulations and results” includes the simulation results of the proposed algorithm. Section “Analysis of proposed protection scheme in comparison with existing techniques” provides a comparison of the proposed protection algorithm with existing techniques. Finally, the conclusions are drawn in section “Conclusion”.
Test system under study
To validate the efficacy of the proposed protection algorithm, a meshed four-terminal HVDC grid with a bipolar configuration is modeled and simulated in EMTDC/PSCAD, as shown in Fig. 1. The test system consists of two offshore converters connected to AC wind farms, which facilitate power transmission to onshore converters linked to the mainland AC grid. The VSC assisted resonant current (VARC) dc circuit breakers (DCCBs) are implemented in series with 50mH DC inductors at each cable terminal, to control the rate of rise of the DC fault current. The lengths of the cables L24, L12, L13, L34, and L14 are 150 km, 100 km, 200 km, 100 km, and 200 km respectively. At each end of the cable, relay units are installed, and each unit operates based on the protection algorithm outlined in section “Proposed protection scheme for multi-terminal VSC-HVDC systems”. For accurate dynamic system behavior, the DC cable of the test system is modeled using a frequency-dependent phase model26. The parameters of test system are listed in Table 1.
MMC-HVDC grid test system.
Control strategies
Figure 2 illustrates the control strategy implemented at the converter stations. The three-phase currents (Iabc) and voltages (Vabc) from the AC system are transformed into the direct-axis (Id, Vd) and quadrature-axis (Iq, Vq) components using the Park Transformation. The phase angle of the grid is determined using a phase-locked loop27. The control mechanism of Modular multi-level converter (MMC) consists of outer and inner current control layers. The outer control loops determine the reference currents in the d-q frame of reference for the current inner controller, while the inner current control provides the reference voltage for the open loop controller. The outer controllers of MMC-1 and MMC-2 are set to control DC voltage and reactive power to ensure stable power exchange with the offshore wind farms. Meanwhile, MMC-3 and MMC-4 regulate active and reactive power, ensuring a stable active power transfer and voltage stability at the onshore grid.
Detailed control strategy applied to HVDC system.
The outer control loop, including the DC voltage controller, reactive and active power controller, is represented by Eqs. (1)-(3), respectively.
The mathematical expression that defines the operation of the inner current controller is given as:
Where \(\:{\text{V}}_{\text{d}}^{\text{r}\text{e}\text{f}}\) and \(\:{\text{V}}_{\text{q}}^{\text{r}\text{e}\text{f}}\) represent the reference voltages in the d-q frame of reference, which are transformed into polar coordinates. The resulting amplitude and phase are then fed into the open-loop controller28 of the MMC, to determine the appropriate switching actions for each converter arm.
Protection zone layout
The HVDC system is divided into two protection zones: an internal protection (zone 1) and an external protection (zone 2). The internal zone covers the transmission line, while the external zone includes the DC bus. Each bus connects to multiple cables, with a breaker and relay at both ends as shown in Fig. 3. The Daubechies wavelet is used to differentiate between external and internal DC fault. When a fault occurs in a protection zone, only the breakers of that specific zone trip.
Layout of protection zone for HVDC system.
If the internal protection fails to act within the expected time, zone 2 relays act as a backup to isolate the fault. The relay coordination depends on a predefined time threshold to ensure proper action. Relay R1 trips if TR1>TR13+TCB13, pointing to a failure in internal protection.
Theoretical derivation of high-frequency elements in pole and line mode voltages
Initial voltage of line mode and zero mode components at fault location
In a bipolar DC system, the pole currents (iP, in) and voltages (VP, Vn) can be transformed into their corresponding zero modes (V0, i0) and line mode (V1, i1) components29.
Where iP and in denote the currents in the positive and negative pole conductors, corresponding to their respective voltages VP and Vn respectively. In Eq. (6), i0 denotes the zero mode current, which returns through the ground during an unbalanced condition, while i1 indicates the circulating current between the positive and negative poles. Similarly, V0 and V1 represent the zero mode and line mode voltages, respectively. By integrating the zero mode and line mode networks, fault parameters can be effectively analyzed for various fault types.
In a bipolar HVDC grid, when a fault occurs on the positive pole to ground, the corresponding fault-superimposed network, satisfies the following boundary conditions:
Where in =0 since, in the fault-superimposed network, the negative pole is not part of the fault return path in a PTG fault and hence has no incremental current. Rf represents fault resistance, and Va is the voltage source representing the fault’s influence. By enforcing the boundary conditions in = 0, V0 = i0Z0, and V1 = i1Z1 in Eq. (6), initial voltage traveling waves for both poles can be derived as:
Where Z0 and Z1 are the zero-mode and line-mode wave impedance, respectively.
By merging (7) and (8), the zero and the line mode current can be expressed as:
According to the impedance relationship, the zero mode and line mode currents in (9) are defined by their respective voltages, with the initial voltage-traveling wave for the PTG fault given as:
In a similar manner, when NTG fault occurs, the corresponding voltage traveling waves can expressed as:
Similarly, for a PTP fault, the voltage TW can be:
The line mode components focus on the propagation properties of traveling waves for two reasons. First, as indicated in (12), the zero-mode components are zero during PTP faults, causing the identification of PTP faults to become ineffective. Second, the line-mode components, as represented in (10) and (11), exhibit higher propagation velocities and lower attenuation constants compared to the zero-mode component, making them more effective for analyzing the behavior of the traveling wave in fault detection.
Formulation of line and zero mode voltage at internal relay
In this case, Cable 13 in Fig. 1 is considered as the faulted cable. For fault f13, the line-mode fault components were analyzed using the Petersen equivalent circuit in both the time and S-domains, as shown in Fig. 4. In Fig. 4(a), the voltage at the fault inception point is twice the initial voltage due to the reflected and incident traveling waves in the faulty cable. ZConv denotes the converter equivalent impedance, typically formulated as a series RLC circuit:
(a): Peterson model representation in time domain (b): S-domain simplified circuit model.
In (13), Ceq, Leq, and Req denote the equivalent capacitance, inductance, and resistance of the converter, respectively. Whereas N specifies the total number of submodules, and Ron corresponds to the on-state resistance of the switches. In this test system, Req = 0.057Ω, Ceq = 15uF, and Leq = 56 mH.
Applying the Laplace transform, the impedance of the MMC is mathematically expressed as \(\:{\:\text{Z}}_{\text{C}\text{o}\text{n}\text{v}}={\text{s}\text{L}}_{\text{e}\text{q}}+1/\text{s}{\text{C}}_{\text{e}\text{q}}\), where the impact of the equivalent resistance is neglected due to its minimal effect compared to the dominant reactive components.
The impedance from Bus-1 to the MMC is \(\:{\:\text{Z}}_{\text{p}}={\text{Z}}_{1}+\text{s}{\text{L}}_{\text{d}\text{c}}\). Therefore, the equivalent impedance Zb1 at Bus-1 can be defined as:
According to Fig. 4(b), all components are connected in series, and the total impedance is the sum of the relay impedance Z1, transmission line inductance sLdc, and the bus impedance Zb1. The line-mode voltage at the relay, V(1)13(s), in the S-domain can be calculated using voltage divider as follows:
As illustrated in Fig. 5, when a fault occurs at f13, the backward traveling wave Vbw(x, s) originates from the fault point and travels toward terminal B. In the initial phase, the backward traveling wave detected at terminal B in the S-domain is mathematically defined as:
Lattice diagram for PTG fault in line mode network.
The term \(\:{\mathbf{e}}^{-{}_{1}\left(\mathbf{s}\right)\mathbf{x}}\) represents the propagation coefficient of the traveling wave. It can be denoted as29:
Where e− sx/v describes the phase-change behavior of traveling waves in the line mode component. V1 represents the propagation speed of line-mode traveling waves in the transmission line. T1 is the time constant, representing the distortion of the traveling wave during its propagation. X represents the distance between fault f13 and terminal B. k1 donates the attenuation coefficient, representing the impact of line-to-ground conductance and line resistance on the attenuation of traveling waves.
Where C0 and g0 denote the per-unit line to ground capacitance and conductance, while L0 and r0 represent the per-unit inductance, and resistance in the distributed-parameter DC line model. Thus, the expression for \(\:{\mathbf{V}}_{\left(1\right)13}\left(\mathbf{s}\right)\) in (15), incorporating the fault distance x, given by:
Due to the symmetrical properties of the system, the equation for \(\:{\mathbf{V}}_{\left(1\right)13}\left(\mathbf{s}\right)\) observed at relay R31 can be derived by substituting (L − x) for x in (19):
Equations (19) and (20) highlight the attenuation effect of traveling waves over the distance as they propagate along the cable. The amplitude of the traveling wave decreases exponentially with distance due to the inherent resistive and inductive properties of the line.
Following (19), the zero-mode voltage \(\:{\:\text{V}}_{\left(0\right)13}\left(\text{s}\right)\), incorporating the fault distance x, given by:
Where V0 denotes the propagation characteristics of zero-mode traveling waves along the cable. The parameters k0, and T0 describe the characteristics of zero-mode traveling waves, with lower velocity and higher attenuation constant.
Formulation of line mode voltage components at external relay
A portion of the traveling wave initiated by fault point f13 propagates into the adjacent cable. Consequently, the voltage \(\:{\mathbf{V}}_{\left(1\right)12}\left(\mathbf{s}\right)\) measured at R12 is determined as:
Based on Fig. 5, i(1)13(s) can be calculated as:
Substituting (23) into (22) yields the following expression:
The derived expression in (24) represents the traveling wave voltage at the external relay, incorporating the effects of impedance and transient propagation.
High-frequency voltage components in the faulted pole
By applying the inverse transformation of (6), the pole voltages at the fault point are:
By combining Eqs. (19), (21), and (25), the derived expression is as follows:
The parameters in (26) are determined as follows:
\(\left\{ \begin{gathered} A=\frac{{2{Z_0}{V_{F0}}}}{{s({Z_0}+s{L_{dc}}+{Z_{b1}})}}\frac{{1 - {k_0}x}}{{1+s{T_0}x}}{e^{\frac{{ - sx}}{{\,\,{V_{\,0}}}}}} \hfill \\ B=\frac{{2{Z_1}{V_{F1}}}}{{s({Z_1}+s{L_{dc}}+{Z_{b1}})}}\frac{{1 - {k_1}x}}{{1+s{T_1}x}}{e^{\frac{{ - sx}}{{\,\,{V_1}}}}} \hfill \\ \end{gathered} \right.\)
As stated in (12), V0 is zero under PTP fault at fault point F. Since VF0 is zero in (26). As a result: VP13(s) = Vn13(s) = 1/√2 V(1)13(s). Upon the arrival of traveling waves at R13, the pole voltages decrease rapidly, exhibiting symmetrical transients. In the case of NTG or PTG faults, only the voltage of the faulty pole will rapidly drop to zero, while the healthy pole undergoes slight damping. If the attenuation effect of traveling waves in (26) is neglected, the expression can be formulated as follows:
As given in (27), the magnitude of \(\:\frac{{\text{V}}_{\text{p}13}\left(\text{s}\right)}{{\text{V}}_{\text{n}13}\left(\text{s}\right)}\) varies with fault type as s→∞. The faulty pole voltages contain high-frequency components with larger amplitude compared to healthy poles. The fault region can be distinguished through the high-frequency components in the line voltages, whereas the fault type can be determined by analyzing the high frequency components in the pole mode voltages.
Proposed protection scheme for multi-terminal VSC-HVDC systems
This section presents the proposed protection scheme and its operational principles. It also explains the systematic approach used to select threshold values for accurate and reliable fault area detection and fault type identification.
Protection startup criteria
When a fault occurs, the DC voltage drops instantly. Therefore, protection startup criteria are determined based on DC voltage detection, expressed as:
Where \(\:{\text{V}}_{\text{d}{\text{c}}_{,}\text{T}\text{h}\text{r}}\:\) represents the threshold for initiating the protection startup criterion. The selection of \(\:{\text{V}}_{\text{d}{\text{c}}_{,}\text{T}\text{h}\text{r}}\:\)requires a balance between sensitivity against high impedance fault (HIF) and robustness to noise interference. A threshold above 0.95 p.u. (305.54 kV) may lead to false activation under 25 dB Gaussian white noise, while a lower threshold may fail to detect HIFs. Simulation studies confirm that selecting \(\:{\text{V}}_{\text{d}{\text{c}}_{,}\text{T}\text{h}\text{r}}\:\) as 0.95 p.u. (305.54 kV) enables robust protection activation for internal high impedance fault (HIF), even under 25 dB noise interference.
Criterion for identifying fault area
The criterion of fault area identification relies on the maximum value of high-frequency components present in the line mode voltage. In this study, the Daubechies mother wavelet is chosen as the signal-processing technique primarily for its high accuracy, effective data compression, and computational efficiency30. For discrete signals, the Daubechies wavelet transform is expressed as:
Where \(\:{{\text{a}}_{0}}^{\text{p}}\) represents the scaling factor and \(\:\text{k}{\text{b}}_{0}{{\text{a}}_{0}}^{\text{p}}\) represents the translating parameter.
The Daubechies discrete wavelet transform decomposes the signal f(k) into approximate (A1 to A4) as well as detailed (D1 to D4) coefficients using cascaded low and high pass filters. The detailed coefficients capture high-frequency components, while the approximate coefficients retain low-frequency components. The detailed and approximate coefficients are then down-sampled by a factor of two, enhancing frequency resolution while preserving time localization at each scale. The implementation of DWT was performed using the Dyadic Mallet Tree (DMT) algorithm, as depicted in Fig. 6.
Dyadic Mallet tree structure for DWT decomposition.
The proposed algorithm employs fourth-level detailed coefficients for fault detection. Lower levels (such as 1st, 2nd, and 3rd) demand higher sampling frequency and are more sensitive to noise, while higher levels (such as 5th, 6th, and 7th) fail to accurately represent the traveling wave arrival time.
In this study, the DWT operates at a sampling frequency of 50 kHz to minimize delay, optimize resolution, and enhance protection performance. The criterion for identifying the fault area is determined as follows:
Where \(\:{\text{d}}_{4}{\text{u}}_{{\left(1\right)}_{\text{i}\text{j}}}\:\)is the high-frequency wavelet coefficient of the line-mode signal at the fourth decomposition level, while \(\:{\text{d}}_{4}{\text{u}}_{{\left(1\right)}_{\text{i}\text{j},\:}\text{T}\text{h}\text{r}}\:\)represents the threshold used for fault area detection. The threshold value of fault area detection is determined using the following expression:
Where M is the length of the detailed coefficient, Cd donated the detailed coefficient.
Fault location based on injected traveling wave
When a fault occurs, a sudden change in impedance generates transient waves that propagate toward both terminals of the DC cable, as illustrated in Fig. 5. These waves undergo multiple reflections, affecting fault detection and location analysis. In this study, the arrival time of traveling waves is determined by analyzing the high-frequency wavelet coefficients (\(\:{\text{d}}_{4}{\text{u}}_{{\left(1\right)}_{\text{i}\text{j}}}\)). The arrival time corresponds to the first time index at which the absolute value of \(\:{\text{d}}_{4}{\text{u}}_{{\left(1\right)}_{\text{i}\text{j}}}\) exceeds the threshold, defined in Eq. (30). The propagation time of reflected waves is used to determine the fault location from the point of measurement. Once the arrival times tA and tB at terminals A and B are detected, fault distance is determined using the following:
Where L denotes the length of DC cable, tB and tA represent the arrival times of the traveling wave at points B and A respectively, and v indicates the speed at which the traveling wave propagates.
Criterion for identifying fault type
To identify the type of fault, the difference of wavelet energy ∆Eij between negative and positive poles is calculated as follows:
Here, \(\:\text{E}{\text{d}}_{4}{\text{u}}_{\text{n},\text{i}\text{j}}\) and \(\:{\:\:\text{E}\text{d}}_{4}{\text{u}}_{\text{p},\text{i}\text{j}}\:\)represent the wavelet energy associated with the negative and positive pole voltage in cable ij, calculated as:
\(\begin{gathered} E{d_4}{V_{p,ij}}\,=\sum\limits_{{k=1}}^{\infty } {{{[{d_4}{u_{p,ij}}(k)]}^2}} \hfill \\ E{d_4}{V_{n,ij}}=\sum\limits_{{k=1}}^{\infty } {{{[{d_4}{u_{n,ij}}(k)]}^2}} \hfill \\ \end{gathered}\)
Where k denotes the time index of the wavelet coefficients at a specific decomposition level. Thus, the criterion for fault type identification is defined as follows:
Where ΔE1 and ΔE2 are fault identification thresholds. Due to system symmetry, ΔEij has equal magnitude but opposite polarity in NTG and PTG faults. Thus, ΔE1 is expressed as -ΔE2.
Sequence of proposed protection scheme
The flowchart of the proposed algorithm is presented in Fig. 7, includes four steps. The voltage Vdc, ij is initially tested to check whether start-up conditions are satisfied or not. If start-up conditions are satisfied, the algorithm proceeds to the next step, which identify the fault area as defined in (30). After identifying an internal fault, locate the fault position using the injected traveling wave, as described in (32). After that, the system performs fault type identification as explained in (34). Once the fault type is classified, the trip signal is issued to the corresponding VARC DCCB to interrupt the fault current; otherwise, the protection will reset.
Flowchart of proposed protection scheme.
For practical implementation, the proposed fault detection algorithm can be programmed in Field Programmable Gate Array (FPGA), a reconfigurable hardware device designed to perform parallel processing with high efficiency31. FPGA platforms, such as Altera Quartus and Xilinx Virtex, provide the computational power and flexibility to implement complex algorithms like the DWT using VHDL language (Very High-Speed Integrated Circuit Hardware Description Language). To meet the specified requirements, the design can be validated through a hardware-in-the-loop (HIL) setup with a Real-Time Digital Simulator (RTDS), ensuring rapid and accurate fault detection in real time. The communication between system components can be achieved via the Aurora protocol for high speed data transfer and the IEC 61850-9-2 standard32. Furthermore, DWT decomposition remains reliable under HIF conditions by capturing transient and non-stationary features at low fault currents, making it suitable for FPGA and DSP based protection schemes.
Simulations and results
All test faults occurred at 0.6s on cable 13 at different fault distances. The fault resistance varied from 0 to 500 Ω. A 50 kHz sampling rate was used in EMTDC/PSCAD to capture high-frequency components, which were analyzed using the Daubechies wavelet transform.
Protection performance under internal fault conditions
The start-up protection criteria for f13|PTG (d = 25 km) and f13|PTP (d = 100 km) is illustrates Fig. 8. When the voltage traveling waves reach relay R13, the voltage Vdc,13 drops within 0.2ms. Fault resistance influences the start-up criteria, which affects the propagation of traveling waves along the faulty cable. The protection start-up threshold is 305.54 kV (0.95p.u.) and it is satisfied for fault resistances up to 500Ω, ensuring the necessary sensitivity to high-impedance faults.
Simulation results of Vdc,13 (a) f13|PTG (d = 25 km). (b) f13|PTP (d = 100 km).
Figure 9 illustrates the appearance of the detailed components of the wavelet coefficient under various fault conditions. Figure 9a and b depict PTG faults, whereas Fig. 9c and d show NTG faults, both at 25 km with fault resistances of 0Ω and 5Ω, respectively. Figure 9e and f present PTP faults at 100 km with fault resistances of 50Ω and 100Ω, respectively. Under pre-fault conditions, the amplitudes of d4u(1)13 are close to zero. When a fault occurs at 0.6s, oscillations and attenuation occur in the initial post-fault stage, along with the reflection and incident of the line-mode traveling wave. The magnitude of oscillations and attenuation depends on fault resistance and specific fault distance. At lower fault resistance, signals exhibit higher oscillation, making the transients more prominent. In contrast, higher fault resistance results in reduced oscillation amplitude. The maximum transient values are determined when line mode traveling waves reach the relay unit.
Wavelet coefficients under fault scenarios.
The difference in energy levels observed at relay R13 for fault events f13|PTP (d = 25 km), f13|PTG (d = 25 km), and f13|NTG (d = 25 km), considering fault resistance values of 100Ω and 500Ω are illustrates in Fig. 10. Figure 10(a) and 10(b) show that when the traveling waves reach the cable endpoints, the wavelet energy of negative and positive poles rapidly increases to a distinguishable level. Due to the symmetrical transient response in a PTP fault, the wavelet energy at both poles is nearly identical, resulting in an energy difference close to zero. Figure 10(c) and (d) show the wavelet energy in the PTG fault. In this case, the positive pole has higher energy than the negative pole. Correspondingly, Fig. 10(e) and (f) depict the NTG fault, where the negative pole has higher wavelet energy than the positive pole. This feature helps in identifying the fault type using (34).
Wavelet energy comparison of the positive and negative pole.
Tables 2 and 3, and 4 summarize the results obtained under PTG, NTG, and PTP fault for varying resistance values. For PTG faults, Table 2 shows that the d4u (1)13 value is significantly high at low resistance values and gradually decreases as the resistance increases. At low resistance values, d4u (1)13 values are high, indicating a strong transient response. Similarly, the wavelet energy ΔE13 shows a decreasing trend with increasing fault resistance, affecting the trip decision time. This shows that PTG faults are easier to detect at lower resistance values, with higher energy variations leading to faster trip decisions.
For NTG faults, Table 3 shows that the trend in d4u (1)13 is similar to that of PTG faults but with negative voltage variations. The wavelet energy is also negative, shows a distinct wavelet characteristic for NTG faults, and confirming the protection scheme successfully identifies NTG faults with similar sensitivity.
For PTP faults, Table 4 detects a fault at a greater distance of 100 km. The value of d4u(1)13 is greater than NTG and PTG faults at 25 km. The difference in wavelet energy ΔE13 is approximately zero.
Overall, the results show that the Daubechies wavelet effectively detects faults across various fault resistances and types. Lower fault resistances result in greater voltage and energy variations, leading to faster trip responses.
Fault current interruption using VARC DCCBs
Figure 11 shows fault current interruption by the DCCB for a PTG fault at 25 km and PTP fault at 100 km with fault resistances of 0 Ω and 5 Ω respectively. In this scenario, the peak fault current is 3.98 kA at 0.608 s for a 0 Ω resistance at a distance of 25 km and 5.52 kA at 0.6091 s for a 5 Ω fault resistance at a distance of 100 km. The DCCB tripped after 0.61ms for the PTG fault and 0.63ms for the PTP fault, respectively. The sharp drop in current indicated that the proposed protection scheme works correctly by quickly stopping the fault current. The obtained results show that the proposed protection algorithm and the DCCBs exhibit effective interaction to interrupt fault current.
VARC DCCB fault current interruption (a) f13|PTG (d = 25 km, Rf = 0Ω). (b) f13|PTP (d = 100 km, Rf = 5Ω).
Protection performance during external fault conditions
Different external fault conditions were tested on the external zones of cable. Table 5 summarizes the detailed results obtained under external fault conditions. The maximum value of d4u(1)13 is 3.98 kV. Compared to the internal DC fault results in Tables 2 and 3, and 4, the magnitudes of d4u(1)13 are significantly smaller. The protection system resets, as shown in Fig. 6, Step 2, as external faults do not trigger detection.
When a fault occurs, the protection system of the affected cable operates, while the protections of non-faulted cable remain inactive due to the magnitudes of d4u(1)13 are significantly smaller. Table 6 presents the effect of a faulted cable on adjacent non-faulted cables.
Noise influence on purposed protection performance
Gaussian noise is introduced into the signals at different signal-to-noise ratios (25dB, 75dB, and 50dB) to evaluate the performance of the protection algorithm under noisy conditions. The studied system undergoes two independent fault scenarios, and the results for relay unit R13 are provided in Table 7. At a low signal-to-noise ratio (i.e., 25 dB), the system experiences higher noise levels. However, fault detection remains effective at lower fault resistances. At high signal-to-noise (e.g., 75 dB), the effect of noise is reduced, leading to improved signal accuracy. However, as fault resistance increases, fault identification becomes more challenging. The results validate that the protection algorithm is strong enough to handle noise interference up to 25 dB.
Analysis of proposed protection scheme in comparison with existing techniques
Table 8 presents a comparative analysis of the proposed algorithm against several well-established method from literature review including S-Transform33, Hilbert-Huang Transform34,35, Modal Domain Analysis36, Discrete Wavelet Transform37,38, and Fast Fourier Transform39.
The method in33, based on S transform, requires a sampling rate of 10 kHz and faults detection within 1.3ms but the method becomes less accurate when the fault resistance exceeds 14 Ω. Similarly, the HHT in34 operates at 10 kHz with a fault detection time of 2ms but is limited to a fault resistance of 50 Ω. The discrete wavelet in38 requires a higher sampling rate of 50 kHz and detect fault in 3ms, but it is restricted to lower fault resistance levels. In contrast, the method in37 also based on discrete wavelet but utilizing a ratio of forward and backward traveling waves, fault detection in 3 ms at 10 kHz and can tolerate fault resistances up to 300 Ω. The modal domain analysis in36 achieves a faster operation time of 1.1ms but has a fault resistance of 200Ω. Furthermore, the FFT in39 has a short fault detection time of 0.5ms but requires a high sampling rate of 2 MHz.
The proposed protection method operates within 1 ms and can handle fault resistances up to 500Ω. These results highlight the benefits of the proposed method over previous existing methods, making it an effective and reliable solution for HVDC grid protection.
Conclusion
The effective protection of DC cables is crucial for the continued development of large-scale VSC-HVDC gird systems. This study proposes an adaptive and robust non-unit traveling wave algorithm for HVDC multi-terminal systems. The wavelet discrete transform, incorporating the ‘Daubechies’ wavelet, is selected as a time-frequency signal-processing technique. The performance of the proposed algorithm has been rigorously evaluated in EMTDC/PSCAD using a four-terminal, five-cable meshed grid. The protection algorithm consists of four steps: First, the protection system activates once the DC voltage is less than 305.54 kV (0.95p.u.). Second, the fault area is determined by analyzing the fourth-level detailed coefficients of the voltage line mode traveling waves. Third, the injected traveling wave identifies the fault location. Fourth, identify the fault type by comparing the wavelet energy of the detailed components. Based on the obtained results, the proposed algorithm ensures efficient fault detection within 1 ms. The protection works properly under 25 dB of Gaussian noise interface. The protection reliably activates for all internal faults while remaining inactive for external faults like DC bus faults, and AC grid faults. The protection discriminates and detects various types of faults up to 500Ω. The results validate the protection algorithm will reduce the fault clearance times. The algorithm is highly accurate in detecting several types of faults (such as positive PTG, NTG, and PTP).
Data availability
The data used to support the findings of this study are available from the corresponding author upon request.
References
Li, Y. et al. Direction protection based on Time-domain travelling wave for flexible MTDC grid. CSEE J. Power Energy Syst. 9, 1414–1424 (2023).
Pragati, A. et al. A comprehensive survey of HVDC protection system: fault analysis, methodology, issues, challenges, and future perspective. Energies 16, 7 (2023).
Guo, Z., Zhao, R., Li, H. & Jiang, Y. Transient voltage unit protection based on fault information fusion. IEEE Access 12, 184583–184591 (2024).
Li, Y. et al. A novel non-unit traveling-wave protection method for parallel multi-terminal HVDC systems. CSEE J. Power Energy Syst Early Access.. https://doi.org/10.17775/CSEEJPES.2023.02540 (2023).
Han, K., Chen, Y., We, M. & Ma, R. A novel pilot protection scheme based on differential voltage for hybrid LCC/MMC HVDC transmission lines. IEEE Trans. Power Deliv.. 39 (3), 1816–1826 (2024).
Xiao, H., Li, Y. & S. R,en and Novel disturbance blocking criterion for reliable current differential protection of LCC-HVDC lines. IEEE Trans. Power Deliv. 36 (1), 477–480 (2021).
Tourn, D. H. et al. Signal processing for high impedance differential protection schemes. IEEE Trans. Ind. Appl. 60, 7702–7710 (2024).
Liu, L., Lekić, A. & Popov, M. Robust traveling wave-based protection scheme for multiterminal DC grids. IEEE Trans. Power Deliv. 38, 3117–3129 (2023).
Li, B., Li, Y., He, J. & Wen, W. A novel single-ended transient-voltage-based protection strategy for flexible DC Grid. IEEE Trans. Power Deliv. 34, 1925–1937 (2019).
Naidu, O. D., George, N., Zubic, S. & Krakowski, M. Time-domain-based distance protection for transmission networks: secure and reliable solution for complex networks. IEEE Access 11, 104656–104675 (2023).
Quispe, J. C. et al. Time-frequency multiresolution of fault-generated transient signals in transmission lines using a morphological filter. Prot. Control Mod. Power Syst. 8, 1–14 (2023).
Li, C., Go, A. M. & Zhao, C. A fast DC fault detection method Using DC reactor voltages in HVdc Grids. IEEE Trans. Power Deliv. 33, 2254–2264 (2018).
Xiang, W. et al. Dc fault protection algorithms of mmc-hvdc grids: fault analysis, methodologies, experimental validations, and future trends. IEEE Trans. Power Electron. 36 (10), 245–11264 (2021).
Li, R., Xu, L. & Yao, L. Dc fault detection and location in meshed multiterminal Hvdc systems based on Dc reactor voltage change rate. IEEE Trans. Power Deliv. 32, 1516–1526 (2017).
Pérez Molina, M. J., Escobal, D. M. L., Lopez, P. E. & Valverde Santiago, V. Fault detection based on ROCOV and ROCOC for multi-terminal HVDC systems. In 2020 IEEE 20th Mediterranean Electrotechnical Conference (MELECON), Palermo, Italy (2020).
Pérez-Molina, M. J., Larruskain, D. M., Eguía, P. & Santiago, V. V. Local derivative-based fault detection for HVDC grids. IEEE Trans. Ind. Appl. 58, 1521–1530 (2022).
Raghpoor, V., Mehrabi-Kooshki, M. & Razzaghi, R. A novel non-unit protection scheme for HVDC transmission lines based on multi-resolution morphology gradient, M.S. thesis, Monash Univ., Melbourne, Australia (2021).
Dashtdar, M. et al. Protection of DC microgrids based on frequency domain analysis using Fourier transform. In Proc. IEEE 3rd KhPI Week on Advanced Technology (KhPIWeek), Kharkiv, Ukraine 1–6 (2022).
Kaur, J. et al. Fault detection and protection strategy for multi-terminal HVDC grids using wavelet analysis. Energies 18, 1147 (2025).
Li, D., Ukil, A., Satpathi, K. & Yeap, Y. M. Hilbert–Huang transform based transient analysis in voltage Source converter interfaced direct current system. IEEE Trans. Ind. Electron. 68, 11014–11025 (2021).
Ahmadi-khaneghahi, Y., Shahabi, M., Barforoushi, T. & Ahmadi, I. A fast and robust local-based protection algorithm based on the high-frequency transient for HVDC grid. IEEE Trans. Power Deliv. 38, 2531–2540 (2023).
Grcic, H., Pandzic & Novosel, D. Fault detection in DC microgrids using short-time Fourier transform. Energies 14, 277 (2021).
de Souza, U. B., Escola, J. P. L. & Brito, L. A survey on Hilbert-Huang transform: evolution, challenges and solutions. Digit. Signal Process 120, 103292 (2022).
Wang, Y. et al. An adaptive high-voltage direct current detection algorithm using cognitive wavelet transform. Inf. Process. Manag 59, 102867 (2022).
Li, B. et al. An improved transient traveling-wave based direction criterion for multi-terminal Hvdc grid. IEEE Trans. Power Deliv. 35, 2517– 2529 (2020).
Ghazizadeh, M., Ajaei, F. B. & Dounavis, A. Passive lumped DC line model with frequency-dependent parameters for transient studies. IEEE Trans. Power Deliv. 37, 3947–3957 (2022).
Rosyadi, M. et al. A simplified model design of MMC-HVDC transmission system for steady state and transient stability analyses. Int. J. Power Electron. Drive Syst. 14, 934–947 (2023).
Haider, A., Ahmed, N., Ängquist, L. & Nee, H. P. Open-loop approach for control of multi-terminal DC systems based on modular multilevel converters. In Proceedings of the 2011 14th European Conference on Power Electronics and Applications, Birmingham, UK 1–9 (2011).
Zhang, C., Song, G., Wang, T., Wu, L. & Yang, L. Non-unit Traveling Wave Protection of HVDC grids using Levenberg–Marquart optimal approximation. IEEE Trans. Power Deliv. 35, 2260–2271 (2020).
Guo, T. et al. A review of wavelet analysis and its applications: challenges and opportunities. IEEE Access., 10, 58869–58903 (2022).
Jahn, F., Hohn, G., Chaffey & Norrga, S. An Open-Source protection IED for research and education in multiterminal HVDC grids. IEEE Trans. Power Syst. 35 (4), 2949–2958 (2020).
Katoulaei, M. K. et al. Backup subscription scheme for differential protection using IEC61850-9-2 sampled values. Energy Inf. 7, 110 (2024).
Li, D., Ukil, A., Satpathi, K. & Yeap, Y. M. Improved s transform-based fault detection method in voltage source converter interfaced DC system. IEEE Trans. Ind. Electron. 68, 5024–5035, (2021).
Li, D., Ukil, A., Satpathi, K. & Yeap, Y. M. Hilbert–Huang transform based transient analysis in voltage source converter interfaced direct current system. IEEE Trans. Ind. Electron. 68, 11014–11025 (2021).
Lacerda, V. A., Monaro, R. M., Campos-Gaona, D., Coury, D. V. & Anaya-Lara, O. Distance protection algorithm for multiterminal HVDC systems using the Hilbert–Huang transform. IET Gener. Transm. Distrib. 14 (15), 3022–3032 (2020).
Yang, S. et al. An improved DC fault protection algorithm for MMC HVDC grids based on modal-domain analysis. IEEE Trans. Emerg. Sel. Topics Power Electron. 8, 4086–4099 (2020).
Li, B. et al. An improved transient traveling-wave based direction criterion for multi-terminal HVDC grid. IEEE Trans. Power Deliv. 35, 2517–2529 (2020).
Mitra, B., Chowdhury, B. & Willis, A. Protection coordination for assembly HVDC breakers for HVDC multiterminal grids using wavelet transform. IEEE Syst. J. 14 (1), 1069–1079 (2020).
Saleh, K. A., Hooshyar, A., El Saadany , E. F., & Zeineldin, H. H. Protection of high-voltage DC grids using traveling wave frequency characteristics. IEEE Syst. J. 14, 4284–4295 (2020).
Funding
There is no funding available for this research in any form.
Author information
Authors and Affiliations
Contributions
AR, MAH, ARK, MZY, BK, JMG and RS wrote the main manuscript text. AR, MAH, ARK, MZY, BK, JMG and RS prepared figures. All authors reviewed the manuscript.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Raza, A., Hamza, M.A., Kashif, A.R. et al. Adaptive non unit traveling wave protection algorithm for multi terminal HVDC grids. Sci Rep 15, 35536 (2025). https://doi.org/10.1038/s41598-025-19589-0
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-025-19589-0










