Next Article in Journal
Real-World CO2 Emissions of Plug-In Hybrid Vehicles: European Assessment Using On-Board Fuel Consumption Monitoring Data
Previous Article in Journal
Comprehensive Review of Phase Change Materials for Building Applications: Passive, Active, and Hybrid Systems (2022–2025)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Interpolation-Free Hybrid Bergeron–π Line Model with Accurate Zero-Sequence Impedance

1
School of Electrical Engineering, Southeast University, Nanjing 210096, China
2
School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Energies 2026, 19(5), 1164; https://doi.org/10.3390/en19051164
Submission received: 15 January 2026 / Revised: 17 February 2026 / Accepted: 19 February 2026 / Published: 26 February 2026
(This article belongs to the Section F2: Distributed Energy System)

Abstract

Fixed-step real-time electromagnetic-transient (EMT) simulation of large power networks typically relies on parallel partitioning, where transmission-line elements serve as step-synchronous decoupling boundaries between subsystems. In distribution and subtransmission studies, however, many line sections are electrically short and have propagation delays smaller than the simulation step. Classical Bergeron models then lose their pure one-step delay structure and require interpolation or sub-stepping, which undermines step determinism and limits the availability of decoupling boundaries, thereby constraining partition quality and scalability. This paper proposes an interpolation-free hybrid Bergeron–π boundary-line model with zero-sequence impedance modification (HB-π-ZIM). A one-step uncoupled per-phase Bergeron section enforces a delay equal to the simulation step to provide a strictly step-synchronous interface. Shunt compensation removes the artificial shunt susceptance introduced by the enforced delay, and a passive RL two-port synthesis reconstructs the residual series impedance so that, at the fundamental frequency, the terminal positive- and zero-sequence series impedances and shunt admittances match the conventional lumped-pi model. Case studies show close agreement with the lumped-pi benchmark under representative balanced and unbalanced transients, while parallel tests on a 327-node network demonstrate near-linear speedup (9.31 times on 10 cores) when HB-π-ZIM is applied only to cut-set lines. The proposed model therefore enlarges the feasible set of decoupling boundaries in short-line-dominated networks and enables scalable fixed-step real-time EMT simulation.

1. Introduction

Electromagnetic-transient (EMT) simulation remains a cornerstone for analyzing fast phenomena in modern power systems, with its numerical foundation tracing back to Dommel’s seminal algorithm [1] and subsequent program-level developments [2]. In the past decade, the rapid growth of inverter-based resources (IBRs) and the increasing operational complexity of HV distribution and subtransmission networks have significantly expanded the scope of EMT studies from offline analysis to protection-oriented validation and closed-loop hardware/software-in-the-loop testing. Reliability organizations have also emphasized EMT modeling and verification for IBR interconnection studies (e.g., the NERC guideline) [3]. Along with this trend, multi-core parallel EMT execution and real-time simulation have become increasingly important because large-scale EMT models must satisfy not only accuracy requirements but also strict step-level determinism and repeatability under fixed-step execution [4].
A central bottleneck for fixed-step EMT simulation arises in the presence of electrically short-line sections whose physical propagation delay τ is smaller than the global simulation time step Δ t . This “short-delay” regime ( τ < Δ t ) is common in HV distribution and subtransmission studies where line lengths are often a few kilometers and the simulation step is chosen for overall system stability and computational feasibility (e.g., tens of microseconds). Classical traveling-wave (Bergeron) line models are attractive because they naturally provide terminal decoupling via a delay interface [5]. However, when τ is not an integer multiple of Δ t —in particular, when τ < Δ t —a pure one-step history structure is no longer available. Practical implementations typically resort to interpolation of history terms or sub-stepping inside the line element, which increases overhead and, more critically for real-time and parallel workflows, complicates deterministic step-time budgeting and weakens the clean “history-only” boundary semantics that make traveling-wave lines effective partition boundaries [6].
A variety of modeling strategies have been proposed to address short lines, each with specific trade-offs. One class of methods focuses on improving the fidelity of the physical line representation. Frequency-dependent (FD) models and the Universal Line Model (ULM) can provide high accuracy over a broad frequency range [7,8]. Yet for τ < Δ t , these models still face the fundamental issue of history terms evaluated at non-integer delay offsets, which again requires interpolation or smaller internal steps and thus conflicts with strict fixed-step determinism demanded by real-time workflows. Admittance-based alternatives such as the folded line equivalent (FLE) [9] and frequency-aware cascaded Bergeron-cell approaches [10] further improve accuracy and numerical robustness, but they are not explicitly designed to preserve a simple, step-synchronous decoupling interface for parallel boundary exchange under a single global time step. Therefore, while these high-fidelity lines are ideal for offline accuracy-centric EMT studies, their direct use as boundary-line interfaces in strictly fixed-step parallel/real-time contexts remains challenging.
Another class of strategies seeks computational structure rather than wideband physical fidelity. The lumped-parameter π model is widely used in HV distribution/subtransmission EMT studies because it is simple, stable, and naturally compatible with fixed-step stamping [11]. It also aligns with the type of engineering data typically available for such studies: sequence parameters at 50/60 Hz. However, lumped models do not provide traveling-wave terminal decoupling; thus, they are not directly suited as boundary elements for partitioned EMT execution when step-synchronous interface semantics are desired.
To recover boundary decoupling without relying on natural long lines, compensation-based decoupling constructs artificial interfaces by inserting compensation networks [12]. Such approaches can enable parallel execution even when the physical grid lacks sufficiently long lines. Nevertheless, the interface is “algorithmic” rather than “physical,” and the tuning of compensation networks can be case-dependent; moreover, additional interface states and coupling structures may still affect step-time determinism depending on implementation details.
More recently, “delay-unification” hybrid models have emerged as an effective compromise for the short-delay regime, aiming to avoid interpolation and preserve step-synchronous decoupling by enforcing a unified delay structure across modes. A representative example is the segmented transmission delay model (STDM) [13], which partitions a line into a delay (decoupling) section and a compensation/synthesis section. These hybrids are attractive for fixed-step parallel EMT because they restore a step-synchronous, history-based boundary interface without sub-stepping. However, a key limitation is that the unified delay is typically enforced using a reference mode (often the positive sequence), which can distort non-reference modal quantities. In protection-oriented studies, this limitation becomes particularly critical because asymmetrical faults—especially single-line-to-ground faults—depend strongly on the zero-sequence network. Even modest deviations in Z 0 can bias fault currents and voltage profiles, thereby affecting relay-relevant quantities and the credibility of HIL-oriented validation [14,15,16,17,18]. In other words, the very feature that makes unified-delay hybrids computationally attractive (strict step synchrony) can introduce a systematic modeling error precisely in the scenario class most common in HV distribution/subtransmission protection studies (asymmetrical faults).
While extensive research has focused on symmetrical operations, there is a notable lack of evaluated works addressing the fidelity of hybrid models under asymmetrical fault conditions in the short-delay regime. Most existing hybrid methods [13] validate performance primarily through positive-sequence-dominated scenarios, often overlooking the zero-sequence impedance deviations that critically affect ground-fault currents. This paper aims to bridge this gap.
Table 1 summarizes these representative options in the short-delay fixed-step setting. It highlights a central gap: traveling-wave approaches preserve modal fidelity but typically require interpolation/sub-stepping when τ < Δ t , while unified-delay hybrids avoid interpolation and provide step-synchronous boundary decoupling but may compromise zero-sequence fidelity. This gap motivates a boundary-line model that simultaneously satisfies three requirements: (i) interpolation-free evaluation under τ < Δ t with a fixed global Δ t ; (ii) step-synchronous terminal decoupling suitable for partition boundaries; and (iii) accurate fundamental-frequency sequence networks, including the zero sequence, which governs asymmetrical-fault behavior.
To address this gap, this paper proposes HB-π-ZIM, an interpolation-free hybrid Bergeron–π boundary-line model with accurate zero-sequence impedance. The proposed architecture separates “time-structure” from “frequency-calibrated parameter restoration.” First, a one-step uncoupled per-phase Bergeron (UPB) decoupling section enforces τ b = Δ t to provide a strictly step-synchronous interface without interpolation. Second, a dedicated shunt compensation network removes the artificial shunt introduced by enforcing τ b = Δ t and restores the physical phase-to-phase capacitance consistent with (C1,C0). Third, a passive RL two-port synthesis reconstructs the residual series impedance such that, at 50/60 Hz, the positive- and zero-sequence terminal networks match those of the conventional lumped-π model exactly. As a result, HB-π-ZIM provides the computational semantics required for parallel and real-time EMT boundary exchange while explicitly preventing the zero-sequence distortion that can occur in unified-delay hybrids during asymmetrical faults.
The main contributions of this paper are as follows:
  • We introduce an interpolation-free boundary-line architecture for the short-delay regime τ < Δ t that preserves a strictly step-synchronous, history-based terminal interface suitable for fixed-step parallel and real-time EMT simulation.
  • We develop a sequence-parameter restoration method that matches both positive- and zero-sequence series impedances and shunt admittances of a lumped-π reference at the fundamental frequency, thereby addressing the zero-sequence sensitivity of asymmetrical-fault studies.
  • We validate the proposed model in representative fault scenarios and in a partitioned multi-core execution context, demonstrating close agreement with a high-resolution time-domain reference and improved robustness of asymmetrical-fault results compared to a representative unified-delay hybrid.
The remainder of this paper is organized as follows. Section 2 formulates the short-delay fixed-step problem and defines the equivalence target in terms of fundamental-frequency sequence networks. Section 3 presents the HB-π-ZIM architecture and its shunt/series synthesis. Section 4 describes a step-synchronous parallel implementation consistent with the proposed boundary interface. Section 5 reports case studies and verification results under representative fault scenarios, followed by conclusions and future work in Section 6.

2. Problem Formulation and Design Targets

2.1. Fixed-Step EMT Requirement for HV Distribution and Subtransmission Studies

Electromagnetic-transient (EMT) simulation with a fixed time step is widely used in high-voltage (HV) distribution and subtransmission studies, especially for protection-oriented fault transients, switching events, and closed-loop validation of control and protection functions. In such workflows, determinism and step-level repeatability are often as important as average runtime because timing jitter undermines the credibility of real-time or near-real-time testing and complicates event alignment in post-processing.
A fundamental computational bottleneck arises when a line section is electrically short, characterized by a physical propagation delay τ smaller than the solver time step Δ t (e.g., Δ t on the order of tens of microseconds). In this regime, a classical traveling-wave (Bergeron) line cannot be evaluated as a pure one-step delay without interpolation or sub-stepping. While interpolation/sub-stepping can restore numerical correctness for the line itself, they introduce non-negligible overhead and, more importantly, break the simple terminal-decoupling structure that makes Bergeron lines attractive as partition boundaries in parallel EMT execution.
This paper targets this short-delay regime precisely and seeks a line representation that is compatible with fixed-step EMT execution while maintaining the decoupling benefits of traveling-wave models.

2.2. Reference Model and Equivalence Definition

In this work, two “references” are used for different purposes.
(1)
Calibration reference for equivalence definition. The proposed HB-π-ZIM is frequency-calibrated at the system fundamental frequency. For protection-oriented HV feeder and subtransmission studies, the engineering data most commonly available are the line length l and the positive-/zero-sequence parameters at f 0 . Although equivalent 50/60 Hz sequence parameters can, in principle, also be derived from geometry-based or traveling-wave (e.g., Bergeron/ULM) representations via frequency-domain reduction, the sequence form remains the standard interface used for utility data exchange and model validation in this application domain. Therefore, the conventional lumped-parameter π equivalent (denoted as “Lumped-π”) is adopted as the calibration reference to define the required terminal sequence networks at f 0 . Specifically, HB-π-ZIM is designed to match the Lumped-π positive- and zero-sequence series impedances and shunt admittances at f 0 .
(2)
Time-domain reference for waveform verification. To provide an accuracy-oriented time-domain baseline beyond the fundamental-frequency calibration, a small-step Bergeron traveling-wave simulation (e.g., Δ t = 1   μ s ) is additionally used in Section 5 to compare transient waveforms under representative fault scenarios.
Based on the above, the equivalence definition of HB-π-ZIM is imposed with respect to the Lumped-π terminal sequence networks at f 0 , while the small-step Bergeron case serves as a time-domain waveform reference in the verification section.
HB-π-ZIM’s inputs are the line length l and the sequence parameters at the system fundamental frequency f 0 { 50 , 60 } Hz : ( R 1 , L 1 , C 1 ) and ( R 0 , L 0 , C 0 ) for the line section of length l . These parameters reflect the engineering data typically available to EMT users and protection engineers. In this paper, the line sequence parameters are treated as the effective 50/60 Hz values under nominal environmental conditions, which is consistent with typical utility-provided data for protection-oriented EMT studies. Temperature-dependent resistance (and, if needed, frequency-/soil-condition-dependent capacitance for cables) can be incorporated by updating these inputs prior to simulation or at slow time scales; the proposed HB-π-ZIM synthesis then follows the same workflow without structural changes. A systematic environmental-parameter sensitivity study is left as future work.
We adopt the following equivalence definition for the proposed model (“HB-π-ZIM”). At the fundamental frequency ω 0 = 2 π f 0 , HB-π-ZIM must exhibit terminal characteristics identical to the positive- and zero-sequence series impedances and shunt admittances of the Lumped-π model, i.e.,
Z 1 H B ( j ω 0 ) = Z 1 π ( j ω 0 ) , Z 0 H B ( j ω 0 ) = Z 0 π ( j ω 0 )
Y 1 H B ( j ω 0 ) = Y 1 π ( j ω 0 ) , Y 0 H B ( j ω 0 ) = Y 0 π ( j ω 0 )
Here, Z { 0 , 1 } π ( j ω 0 ) = R { 0 , 1 } + j ω 0 L { 0 , 1 } denotes the series branch of the lumped- π model, and Y { 0 , 1 } π ( j ω 0 ) = j ω 0 C { 0 , 1 } denotes the total shunt admittance (i.e., j ω 0 C { 0,1 } / 2 at each end).
This definition aligns with protection-oriented HV studies because fundamental-frequency sequence networks largely govern asymmetrical-fault behavior, particularly steady-state fault currents and relay reference quantities. In such studies, the primary need is a reliable fixed-step interface rather than a wideband frequency-dependent line model.

2.3. Design Targets

Given the equivalence definition above and the computational constraints of fixed-step parallel EMT, the design targets are as follows:
  • Interpolation-free fixed-step operation for τ < Δ t . The model shall not require interpolation or sub-stepping to be evaluated under a fixed Δ t .
  • Terminal decoupling suitable for partition boundaries. The model shall preserve a terminal-decoupled structure so that each terminal can be solved within its local subsystem using historical information received from the remote terminal.
  • Fundamental-frequency sequence fidelity, including zero sequence. The model shall preserve the 50/60 Hz positive- and zero-sequence networks of the Lumped-π π equivalent. Zero-sequence fidelity is emphasized because single-line-to-ground faults are prevalent in HV distribution/subtransmission, and protection behavior is sensitive to Z 0 .
  • Passive realizability and robust EMT stamping. The internal realization shall admit standard EMTP companion-form discretization (e.g., trapezoidal rule) and avoid numerical pathologies under practical Δ t and line parameters.

3. HB-π-ZIM Model

3.1. Architecture Overview

The structural composition of the proposed HB-π-ZIM is shown in Figure 1. In all figures and derivations, A, B, and C denote the three-phase terminals of the proposed transmission line model.
HB-π-ZIM represents a short line as three series-connected functional sections:
  • Decoupling section (one-step UPB cell): An uncoupled per-phase Bergeron (UPB) structure whose parameters are modified so that its travel time equals exactly one simulation step, τ b = Δ t . This provides interpolation-free terminal decoupling.
  • Shunt compensation section: A lumped network that cancels the artificial shunt susceptance introduced by enforcing τ b = Δ t and inserts the physical phase-to-phase capacitance consistent with ( C 1 , C 0 ) .
  • Series-impedance synthesis section: A passive RL two-port equivalent that reconstructs the remaining series impedance so that the total 50/60 Hz sequence impedances match the Lumped-π π reference in both Z 1 and Z 0 .
The architecture is strategically “frequency-calibrated” at f 0 while being “time-structured” for fixed-step decoupling. This separation between (i) decoupling structure and (ii) sequence-parameter restoration is the key to avoiding the zero-sequence distortion found in many unified-delay hybrids.

3.2. One-Step UPB Decoupling Section

The decoupling section uses three independent single-phase Bergeron cells (uncoupled per-phase Bergeron, UPB), one per phase, intentionally avoiding modal-domain transformations. Its series inductance allocation is based on the positive-sequence inductance L 1 of the line section, which provides a well-defined reference for the one-step decoupling cell under the transposed-line assumption. To reserve a positive residual inductive margin for the series-impedance synthesis section, a coefficient k ( 0,1 ) (e.g., k = 0.99 ) is introduced, and the decoupling section is assigned a per-phase series inductance k L 1 . The detailed structure of the uncoupled per-phase Bergeron (UPB) cell and its equivalence to a lumped-parameter π-model are illustrated in Figure 2.
To enforce τ b = Δ t , the per-phase shunt capacitance of the UPB section is increased accordingly. Using the travel-time relation τ b = l L b C b , with L b = k L 1 / l , where L 1 denotes the total positive-sequence inductance of the line section of length l , the required C b is
Δ t = l k L 1 l C b C b = Δ t 2 l k L 1
So, the total (phase-to-ground) self-capacitance of the UPB decoupling section becomes the following (which may exceed the physical self-capacitance for τ<Δt, motivating the shunt compensation in Section 3.3):
z C = L b C b = k L 1 Δ t
Note that z C is a purely computational construct utilized to enforce τ b = Δ t and does not represent the physical characteristic impedance of the line.

3.3. Shunt Compensation and Capacitance Decomposition

Because the UPB section introduces an excess phase-to-ground capacitance relative to the physical line, a shunt compensation network is inserted. Under the transposed (or transposition-equivalent) symmetric three-phase line assumption, the standard capacitance decomposition applies:
C 0 = C s , C 1 = C s + 3 C m C m = C 1 C 0 3
where C s is the phase-to-ground (self) capacitance and C m is the phase-to-phase (mutual) capacitance.
The UPB section contributes only phase-to-ground (self) capacitance and introduces no phase-to-phase capacitive coupling. Therefore, the excess self-capacitance that must be compensated is as follows (with Δ C s > 0 ensured in the intended τ < Δ t regime; see Appendix B):
Δ C s = C b , t o t a l C s = Δ t 2 k L 1 C 0
To cancel the corresponding artificial susceptance at the fundamental frequency ω 0 = 2 π f 0 (with f 0 = 50 / 60 H z ), a shunt inductor Δ L is selected so that
j ω 0 Δ C s + 1 j ω 0 Δ L = 0 Δ L = 1 ω 0 2 Δ C s
Simultaneously, the physical phase-to-phase capacitance C m is inserted in this shunt compensation section, restoring the correct 50/60 Hz shunt admittance of the Lumped-π π model in both sequence networks.
The physical phase-to-phase capacitance C m is explicitly allocated to the shunt compensation section rather than the series synthesis section. This strategic placement preserves the series synthesis section as a strictly resistive-inductive (RL) network, which facilitates a robust EMTP-compatible realization and simplifies coefficient synthesis.
An optional small damping resistor in series with Δ L (or an R L realization tuned at ω 0 ) can be introduced to suppress numerical ringing away from the calibration frequency without affecting the matching at ω 0 .

3.4. Series-Impedance Synthesis Targets at 50/60 Hz

The decoupling section, being per-phase and uncoupled, contributes the same inductive reactance j ω 0 k L 1 to both positive and zero sequence. The synthesis section must therefore supply the remaining sequence impedances required to reach the Lumped-π targets at ω 0 . Define
Z S 1 = R S 1 + j X S 1 = R 1 + j ω 0 ( 1 k ) L 1
Z S 0 = R S 0 + j X S 0 = R 0 + j ω 0 ( L 0 k L 1 )
The synthesis section is required to realize a three-phase series-impedance matrix Z S whose eigenvalues in symmetrical components are ( Z S 0 , Z S 1 , Z S 1 ) . In phase coordinates, this corresponds to
Z S = 1 3 [ 2 Z S 1 + Z S 0 Z S 0 Z S 1 Z S 0 Z S 1 Z S 0 Z S 1 2 Z S 1 + Z S 0 Z S 0 Z S 1 Z S 0 Z S 1 Z S 0 Z S 1 2 Z S 1 + Z S 0 ]
Its inverse Y S = Z S 1 defines the required two-port nodal-admittance stamp for the synthesized series element:
Y 2 p = [ Y S Y S Y S Y S ]
which can be implemented by a finite set of RL branches as described next.

3.5. RL Lattice Realization and EMT Discretization

To implement Y 2 p at ω 0 , HB- π -ZIM adopts a 15-branch R L lattice as a computational realization for two-port matrix stamping. This realization is not a physical reconstruction of the line geometry; rather, it reproduces the terminal two-port admittance exactly at the fundamental frequency while remaining compatible with standard EMTP companion-form stamping.
The branch set comprises: three “self” branches (same phase across terminals), six cross-terminal coupling branches (different phases across terminals), and six within-terminal branches (phase-to-phase at each terminal). Closed-form coefficients ( A , B , C , D ) for these branches are derived in Appendix A.
Instead of explicitly listing all 15 branches, we exploit the topological symmetry of the transposed line to group the lattice into three functional sets. The synthesis network is realized by connecting the six terminal nodes (phases A, B, C at terminals i and j ) according to the concise definitions in Table 2. This compact representation fully defines the 6 × 6 admittance coupling.
Each parallel R L branch is discretized using the trapezoidal rule into a Norton companion form, yielding an equivalent conductance and a history current source updated at each step. The equivalent resistance for a branch is
R e q = 1 1 R + Δ t 2 L = 2 R L 2 L + R Δ t
The overall two-port remains robust under practical parameter ranges when k is chosen within the passivity constraints, summarized in Appendix B.

3.6. Workflow Summary and Parameter-Selection Procedure

Section 3.6 summarizes the end-to-end synthesis procedure to improve clarity and reproducibility. Figure 3 provides a step-by-step workflow covering boundary construction, shunt handling, key parameter selection with feasibility checks, and the final RL-lattice realization and validation.

4. Real-Time Parallel Implementation

4.1. Role of the Implementation in This Paper

HB- π -ZIM is intended to act as an interpolation-free boundary-line interface for fixed-step parallel EMT simulation in the short-delay regime ( τ < Δ t ) . In partitioned EMT execution, step-level timing determinism is frequently as critical as average throughput because excessive step-time jitter undermines event alignment, repeatability, and the credibility of real-time or near-real-time HIL testing.
Accordingly, this section summarizes an implementation approach that (i) preserves fixed-step, step-synchronous boundary coupling consistent with HB- π -ZIM’s one-step decoupling structure and (ii) reduces runtime jitter by eliminating unbounded blocking, dynamic allocation, and OS-side perturbations on solver cores. The implementation is presented as an enabling environment that matches the model’s computational interface; the primary contribution remains the line model and its terminal behavior.

4.2. RT-Linux Platform and DPDK-Based Low-Jitter Execution Substrate

Deterministic fixed-step execution in this work is achieved by combining (i) a real-time Linux platform (RT-Linux) with system-level isolation measures and (ii) a user-space runtime built on DPDK primitives. DPDK [19] is used here primarily as a low-jitter user-space execution and communication substrate (EAL core affinity and NUMA-aware hugepage memory, lockless rings, and fixed-size mempools), rather than for network I/O. The experimental software environment was based on Ubuntu 22.04 LTS with Linux kernel 5.15 LTS (PREEMPT_RT-enabled configuration), DPDK version 23.11.1, and GCC 11.4.0. All experiments were conducted under a fixed software configuration without runtime updates during testing.
The key platform measures are summarized below.
  • Dedicated solver cores and OS isolation. Solver threads are affinitized to dedicated logical cores. Interrupt handling is isolated away from these solver cores via IRQ affinity configuration; housekeeping activities are confined to separate cores to prevent asynchronous interrupt servicing from perturbing the fixed-step loop. Where applicable, simultaneous multithreading (SMT) is avoided on solver cores (i.e., one solver thread per physical core) to reduce shared-resource contention and tail-latency outliers.
  • Pinned CPU frequency and restricted power management. CPU frequency is pinned to avoid DVFS-induced variability in step execution time. Power-management features that introduce latency variability (e.g., aggressive idle states or dynamic boosting) are restricted as appropriate for the target real-time platform.
  • NUMA-aware memory placement with hugepages. Subsystem-local data structures (state histories, stamping buffers, branch states, and boundary payloads) are allocated on the NUMA node local to the worker core whenever possible. Hugepage-backed memory is used to reduce TLB pressure and stabilize access latency.
  • Preallocation of runtime objects. All boundary payload objects are preallocated at initialization from fixed-size object pools (DPDK mempools). This eliminates dynamic allocation inside the time-step loop and avoids allocator-induced jitter.
  • Polling-based step loop with bounded synchronization. Each subsystem executes a polling-based fixed-step loop. The design avoids blocking synchronization primitives (e.g., mutexes/condition variables) in the step path; inter-core exchange is performed through bounded, non-blocking data structures described in Section 4.3.
These measures do not imply an unconditional guarantee of real-time deadlines on all platforms; rather, they establish an execution substrate with reduced jitter and improved timing predictability. Step-time instrumentation is employed to quantify deadline compliance and jitter statistics on the target RT-Linux system.

4.3. Lock-Free Boundary Exchange Matched to HB-π-ZIM

A partitioned EMT solver must exchange boundary quantities once per time step. The cost and determinism of this exchange depend on (a) payload size per boundary element and (b) synchronization overhead.
HB-π-ZIM minimizes (a) by enforcing a one-step travel time in its decoupling section ( τ b = Δ t ), making the boundary coupling strictly step-synchronous and interpolation-free. Each boundary line requires only a compact set of remote-terminal historical quantities from the previous step. Hence, communication scales with the number of boundary lines (cut-set size), not with the network size.
To minimize (b), inter-core exchange uses DPDK lock-free rings configured as single-producer/single-consumer (SP/SC) channels. After completing step n , a subsystem packages the required boundary payload into a preallocated object and enqueues a pointer; the receiving subsystem dequeues at the beginning of step n + 1 , updates the boundary history terms, and returns the object to the pool. This avoids blocking locks and reduces copying, keeping the exchange latency bounded and predictable.
In summary, the implementation harmonizes runtime communication semantics with the strictly step-synchronous decoupling of the HB-π-ZIM: boundary exchange is step-synchronous, bounded, and non-blocking in the steady state, which is essential for scalable parallel EMT execution and real-time HIL-oriented workflows on an RT-Linux platform.

5. Case Study Verification

The proposed model was implemented in C++ within a proprietary high-performance real-time simulation environment designed for large-scale EMT studies. Supplementary File S1 provides the supplementary code and data package used in this study, including the parameter calculator script, example C++ implementation files, plotting scripts, and raw data used for figure generation and comparison. The solver utilizes the parallel architecture described in Section 4 to distribute computational load across multiple cores. The verification compares the proposed HB-π-ZIM against the segmented transmission delay model (STDM) [14] and the benchmark small-step Bergeron traveling-wave model.

5.1. Simple Case Study

The structure of the simple case study is shown in Figure 4. To verify the model, both single-line-to-ground and three-phase-to-ground faults are simulated.
The main system parameters are as follows: The source line voltage is 110 kV with a solidly grounded neutral. The line length is 5 km (shorter than the approximately 15 km required for the conventional Bergeron model). The resulting total (5 km) sequence quantities used in the simulations (at 50 Hz) are as follows: positive-sequence resistance R 1 = 1.00   Ω , zero-sequence resistance   R 0 = 3.00   Ω , positive-sequence reactance X 1 = 1.30   Ω , zero-sequence reactance X 0 = 5.65   Ω , positive-sequence inductance L 1 = X 1 / ω 4.14   mH , zero-sequence inductance L 0 = X 0 / ω 17.98   mH with ( ω = 2 π × 50   rad / s , positive-sequence capacitance C 1 = 0.06   μ F , and zero-sequence capacitance C 0 = 0.03   μ F . The load is 60 MW.
Simulation Scenario 1: At 4.0 s, a single-line-to-ground fault occurs in Phase A and lasts for 0.3 s. The Phase A short-circuit currents from the different models are shown in Figure 5.
Simulation Scenario 2: At 4.0 s, a three-phase-to-ground fault occurs and lasts for 0.3 s. The Phase A short-circuit currents from the different models are shown in Figure 6.
Figure 5 compares the Phase A fault current under a single-line-to-ground (SLG) fault. The Bergeron model simulated with a small step (Δt = 1 μs) is taken as the time-domain reference. HB-π-ZIM (Δt = 50 μs) closely tracks the reference waveform over both the initial transient and the subsequent quasi-steady fault interval. In contrast, STDM exhibits a noticeable amplitude bias and waveform deviation in the asymmetric-fault case, which is consistent with the expected sensitivity to zero-sequence parameter distortion when a unified delay is enforced across modes. The inset around the first crest further shows that the proposed model reproduces the crest magnitude and phase with only a marginal discrepancy relative to the 1 μs Bergeron reference.
Figure 6 shows the Phase A current under a three-phase-to-ground fault. Since the fault is symmetrical, the response is dominated by the positive-sequence network, and all models are therefore much closer than in the SLG case. HB-π-ZIM remains in excellent agreement with the 1 μs Bergeron reference. STDM also approaches the reference in this symmetric condition, indicating that the major discrepancy observed in Figure 5 is primarily associated with the zero-sequence sensitivity of asymmetrical faults rather than a generic transient-fidelity issue.

5.2. Typical Distribution System Case Study

Figure 7 shows the modified IEEE 33-bus test system, where distributed photovoltaics (PV) with a capacity of 100 kW each are connected at nodes 2, 4, 5, 8, and 26. During the simulation, all PV units operate at full power output and do not inject reactive power. The system frequency is 50 Hz, the connected source has a line voltage of 10 kV, and the short-circuit capacity is 122 MVA.
To verify the decoupling performance of the proposed model in multi-core CPU parallel computing, the modified IEEE 33-bus system is partitioned into three sub-regions, each assigned to a different CPU core. Consequently, two lines—the line between node 7 and node 8, and the line between node 5 and node 25—are modeled using the HB-π-ZIM. The 1 μs Bergeron case serves as a high-resolution time-domain reference for the boundary-line behavior (the two boundary lines are modeled by Bergeron, while internal lines remain lumped-π), whereas HB-π-ZIM and STDM operate at Δt = 50 μs.
The voltage at bus 5 is selected for detailed observation because it has a connected PV unit and is electrically close to the other two sub-regions simulated on separate CPU cores. The simulated Phase A voltage at bus 5 is shown in Figure 8. For current comparison, the Phase A current of the line connecting bus 0 and bus 1 is observed, as shown in Figure 9. During and after the fault, the distributed PVs remain connected to the grid, operating under a constant power and grid-following control strategy.
Figure 8 reports the Phase A voltage at bus 5 in the modified IEEE-33 system under a staged grounding fault applied at bus 17 (A-G at 4.0 s, AB-G at 4.1 s, and ABC-G at 4.2 s; all cleared at 4.3 s). HB-π-ZIM reproduces the 1 μs Bergeron reference waveform with nearly indistinguishable crest magnitude and phase in the zoomed window, demonstrating that the proposed zero-sequence-aware compensation remains effective in a multi-line network environment. By contrast, STDM yields a systematically lower crest in the zoomed interval (on the order of a few 10 mV per volt, i.e., ≈0.4% relative), which is consistent with the accumulated impact of zero-sequence mismatch during asymmetrical stages of the fault.
Figure 9 compares the Phase A current of the feeder section between bus 1 and bus 2 (cf. the line (1–2) in the standard IEEE-33 dataset). HB-π-ZIM matches the 1 μs Bergeron reference closely in both amplitude and phase. STDM, however, overestimates the first crest in the zoomed window by roughly 0.01 kA (≈2%), again indicating that the unified-delay treatment can introduce non-negligible errors when the network response involves zero-sequence components.
Notably, the HB-π-ZIM replaces a single line with a three-section equivalent circuit (containing 15 internal branches), which increases the model’s complexity compared to a simple lumped-π model. However, this complexity is a deliberate and strategic design choice. It is only applied to the handful of lines that cross subsystem boundaries, which are the bottlenecks in parallel simulation. For the vast majority of lines within each subsystem, simpler models can still be used. Therefore, this trade-off proves highly effective: the localized increase in complexity for a few boundary lines enables the entire system to be partitioned and solved in parallel, unlocking a significant gain in overall simulation speed. This design exchanges a minor, targeted local computational cost for a substantial global performance benefit.

5.3. Parallel Case

The experimental platform is hosted on a server equipped with an Intel Xeon Silver 4314 CPU (2.40 GHz, 32 physical cores). The operating system is Ubuntu 22.04, patched with PREEMPT_RT to ensure real-time determinism. Parallel scalability was evaluated on a county-level network with 327 nodes using a fixed EMT time step of Δ t = 50   μ s . The single-core run (all lines modeled by the Lumped-π model) was used as the baseline. For the parallel runs, the network was partitioned into p subsystems mapped to p CPU cores; only the cut-set (boundary) lines were replaced by HB- π -ZIM to provide step-synchronous decoupling, while all internal lines remained Lumped-π. Speedup is defined as S p = T 1 / T p , where T p is the measured wall-clock time per EMT step under p cores. The boundary-line count N b denotes the number of cut-set lines (HB- π -ZIM instances) required by the partition.
Figure 10 provides an implementation-level view of the real-time prototype used in this study and highlights the main components involved in fixed-step parallel execution and runtime monitoring. Under the HIL timing measurement, the observed step-time jitter exhibits a standard deviation of 0.42 μs and a peak-to-peak deviation below 2 μs, indicating highly deterministic fixed-step execution for the proposed parallel real-time setup. This timing performance and provides sufficient margin for process-bus protection testing, for which timing deviations on the order of a few microseconds are generally expected (with many practical test setups adopting a ≤10 μs jitter budget).
Table 3 shows that the proposed boundary-line strategy achieves near-linear speedup over 2 to 10 cores in this test case. This scaling behavior is enabled by (i) restricting HB-π-ZIM to the cut-set only (keeping small relative to the total number of lines) and (ii) maintaining strictly step-synchronous boundary coupling via τ = Δ t , which bounds boundary payload size and avoids interpolation/sub-stepping overhead. The additional internal states introduced by HB-π-ZIM therefore affect only a small fraction of the network elements and do not dominate runtime.

6. Conclusions and Future Work

This paper proposed HB-π-ZIM, an interpolation-free hybrid Bergeron–π boundary-line model for real-time fixed-step EMT simulation when τ < Δt. A one-step uncoupled per-phase Bergeron section enforces a step-synchronous interface, and shunt compensation plus a passive RL two-port synthesis restores the lumped-π terminal sequence networks at 50/60 Hz, including the zero-sequence behavior. Case studies show close agreement with the lumped-π benchmark under balanced and unbalanced transients, and parallel results on a 327-node network demonstrate near-linear scaling (9.31× on 10 cores) when HB-π-ZIM is applied only to cut-set lines. Future work will extend the equivalence bandwidth and generalize the formulation to untransposed/asymmetrical lines and cable geometries.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/en19051164/s1. File S1: Supplementary code and data package for the HB-π-ZIM line model, including the parameter calculator script, example C++ implementation files, plotting scripts, and raw data files used for figure generation/comparison.

Author Contributions

Conceptualization, D.Z.; methodology, D.Z.; software, D.Z.; validation, D.Z. and W.L.; formal analysis, D.Z.; investigation, D.Z.; resources, W.G.; data curation, D.Z.; writing—original draft preparation, D.Z.; writing—review and editing, D.Z., W.L. and W.G.; visualization, D.Z.; supervision, W.G.; project administration, W.G.; funding acquisition, W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by State Grid Corporation of China Headquarters Science and Technology Project, High-performance simulation module, and 100-nanosecond real-time simulation test technology for the power electronic distribution system (No. 5400-202318547A-3-2-ZN).

Data Availability Statement

The original contributions presented in this study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

l Line length (m or km)
R 1 , R 0 Positive-/zero-sequence resistance (Ω)
L 1 , L 0 Positive-/zero-sequence inductance (H)
C 1 , C 0 Positive-/zero-sequence capacitance (F)
L , C Per-unit-length inductance/capacitance (H/m, F/m)
L b , C b Per-unit-length parameters of the Bergeron decoupling section (H/m, F/m)
z C Computational characteristic impedance of the decoupling section (Ω)
v Wave speed (m/s)
Z S 1 , Z S 0 Target series impedances for the synthesis section (Ω)
R S 1 , X S 1 , R S 0 , X S 0 Real/reactive parts of Z S 1 , Z S 0  (Ω)
A ,   B ,   C ,   D Parallel-branch coefficients used in the 15-branch R   L lattice; A ,   C  (Ω), B , D  (H)
Z S , Y S Phase-domain series-impedance matrix and its inverse admittance (Ω, S)
Y 2 p Two-port nodal admittance matrix (S)
T Symmetrical-component transformation matrix
ω Angular frequency 2 π f  (rad/s)
τ Propagation delay (s)
Δ t Simulation time step (s)
a Phase-rotation,   a = 1 2 + j 3 2
C s Phase-to-ground (self) capacitance (F)
C m Phase-to-phase (mutual) capacitance (F)
0 , 1 , 2 Zero-, positive-, and negative-sequence quantities
k Decoupling coefficient in the Bergeron section (dimensionless)

Appendix A. Derivation of the Series-Impedance Synthesis Coefficients

This appendix lists the closed-form coefficients A , B , C , D used to realize the target two-port admittance of the series-impedance synthesis section with a 15-branch parallel RL lattice. All symbols follow the main text: Z S 1 = R S 1 + j X S 1 (positive-sequence target), Z S 0 = R S 0 + j X S 0 (zero-sequence target), ω = 2 π f .

Appendix A.1. Target Two-Port Nodal-Admittance Matrix

The synthesis section shall present, at terminals i and j , the 6 × 6 nodal-admittance matrix
Y 2 p = [ Y Y Y Y ] , Y = Z S 1
where Z S is the phase-domain series-impedance target whose eigenvalues in symmetrical components are ( Z S 0 , Z S 1 , Z S 1 ) . Under transposition-equivalent symmetry, the corresponding Y C 3 × 3 is
Y = 1 3 [ 2 Z S 1 + 1 Z S 0 1 Z S 0 1 Z S 1 1 Z S 0 1 Z S 1 1 Z S 0 1 Z S 1 2 Z S 1 + 1 Z S 0 1 Z S 0 1 Z S 1 1 Z S 0 1 Z S 1 1 Z S 0 1 Z S 1 2 Z S 1 + 1 Z S 0 ]                                  
Define the diagonal (self) and off-diagonal (mutual) targets as
Y d = 1 3 ( 2 Z S 1 + 1 Z S 0 ) , Y c = 1 3 ( 1 Z S 0 1 Z S 1 )

Appendix A.2. RL Lattice Used for Realization

The target admittance Y 2 p is realized using a fifteen-branch parallel R L lattice topology, as detailed in Table 2. The topology comprises the following: (i) three longitudinal self branches between i ϕ and j ϕ ; (ii) six longitudinal mutual branches between i ϕ and j ψ   ( ϕ ψ ) ; and (iii) six transverse mutual branches within each terminal between i ϕ and i ψ , and between j ϕ and j ψ   ( ϕ ψ ) . The within-terminal branches use the negative of the mutual-branch admittance, consistent with Table 2.
The complex admittance of a parallel R L branch is
y = 1 R j ω L
Let
y d = 1 A j ω B , y c = 1 C j ω D ,
denote the admittances assigned to the longitudinal self branches and longitudinal mutual branches, respectively. The within-terminal coupling contributions are stamped with the opposite sign of the longitudinal mutual admittance (i.e., y c in the assembled nodal-admittance matrix), as dictated by the lattice incidence structure in Table 2.
By nodal-admittance assembly, the diagonal entries of Y become
Y i i , ϕ ϕ = y d + 2 y c 2 y c = y d
and the off-diagonal entries become
Y i i , ϕ ψ = ( y c ) = y c , ϕ ψ
Therefore, enforcing the termwise equalities
y d = Y d , y c = Y c ,
makes the assembled Y (and thus Y 2 p ) exactly equal to the target at the calibration frequency.

Appendix A.3. Closed-Form Coefficients

Write
Y d = G d + j B d , Y c = G c + j B c .
Matching (A4) yields
A = 1 G d , B = 1 ω B d , C = 1 G c , D = 1 ω B c ,
provided that G d 0 and G c 0 .
To express G d , B d , G c , B c in terms of R S , X S , use
1 R + j X = R R 2 + X 2 j X R 2 + X 2
Substituting (A11) into (A3) yields the explicit expressions for the conductance and susceptance components:
G d = 1 3 ( 2 R S 1 R S 1 2 + X S 1 2 + R S 0 R S 0 2 + X S 0 2 )
B d = 1 3 ( 2 X S 1 R S 1 2 + X S 1 2 + X S 0 R S 0 2 + X S 0 2 ) ,
G c = 1 3 ( R S 0 R S 0 2 + X S 0 2 R S 1 R S 1 2 + X S 1 2 ) ,
B c = 1 3 ( X S 1 R S 1 2 + X S 1 2 X S 0 R S 0 2 + X S 0 2 ) .
At ω 0 , B d and B c are the susceptance components of the target admittances. The mapping in (A10) should be interpreted as a calibration-frequency realization for EMTP stamping. When a signed susceptance term arises from the decomposition, it is treated at the matrix-stamp level rather than as a standalone negative inductor.
Equations (A10)–(A15) provide the closed-form coefficients used in Table 2.

Appendix A.4. Degenerate and Numerical Edge Cases

  • Symmetric-sequence limit  ( Z S 0 = Z S 1 ) . In this limit, Y c = 0 and thus y c = 0 . The twelve coupling branches can be omitted, and the synthesis reduces to the three self branches only ( y d = 1 / Z S 1 ) , consistent with (A3).
  • Singularities  ( G c = 0   or   B c = 0 ) . Exact G c = 0 or B c = 0 requires exact equalities between the real (or imaginary) parts of 1 / Z S 0 and 1 / Z S 1 as per (A12). In practical implementations, numerical safeguards must handle cases where | G c | or | B c | falls below a specified tolerance by (i) transitioning to a decoupled model when | Y c | is negligible, or (ii) applying a tolerance-based regularization on Y c (or transitioning to the decoupled limit when | Y c | is negligible) to avoid ill-conditioned coefficients and ensure numerically robust stamping.
  • Trapezoidal discretization non-singularity. Each R L branch discretized by the trapezoidal rule yields an equivalent conductance 1 / R e q with
    R e q = 1 1 R + Δ t 2 L = 2 R L 2 L + R Δ t
The denominator 2 L + R Δ t remains strictly positive for R > 0 , L > 0 , and Δ t > 0 ; hence, the Norton companion conductance is well-defined.

Appendix B. Selection Criteria for Key Model Parameters

This appendix summarizes selection principles for the shunt compensation inductor ΔL and the decoupling coefficient k. In Appendix B, L 1 and C 1 denote the total positive-sequence inductance and shunt capacitance of the line section of length l (i.e., L 1 = l L 1 , C 1 = l C 1 ), so that the propagation-delay proxy satisfies τ 1 = l L 1 C 1 = L 1 C 1 .

Appendix B.1. Physical Realizability of the Shunt Compensation Inductor (ΔL)

The shunt compensation section cancels the excess self-capacitance Δ C s introduced by enforcing τ b = Δ t . At the fundamental frequency ω 0 = 2 π f 0 ,
Δ L = 1 ω 0 2 Δ C s
For Δ L to be positive, Δ C s must be positive. Using the main-text definition
Δ C s = Δ t 2 k L 1 C 0
the condition is
Δ t 2 k L 1 > C 0 Δ t 2 > k L 1 C 0
The model targets the short-delay regime defined by τ 1 < Δ t , where τ 1 is the positive-sequence travel time. Given the modeling premise τ 1 = L 1 C 1 , it follows that
L 1 C 1 < Δ t 2
For a transposed symmetric three-phase line, C 1 = C s + 3 C m and C 0 = C s , implying C 1 > C 0 and thus
L 1 C 0 < L 1 C 1 < Δ t 2
Since k < 1 , the inequality k L 1 C 0 < L 1 C 0 holds, thereby satisfying (A19). Consequently, Δ C s remains positive, ensuring that the compensation inductance Δ L is physically realizable (positive and finite) within the intended short-line regime.

Appendix B.2. Selection Principles for the Decoupling Coefficient (k)

The coefficient k ( 0 , 1 ) assigns k L 1 to the one-step decoupling section and leaves the remaining series inductances to be synthesized. The synthesis section must realize a passive R L network for both sequences, which requires non-negative residual inductances:
  • Positive-sequence constraint.
( 1 k ) L 1 > 0 k < 1
2.
Zero-sequence constraint.
L 0 k L 1 > 0 k < L 0 L 1                                        
For many overhead transmission lines, the ratio L 0 / L 1 exceeds unity; thus, the dominant constraint is k < 1 . In practice, k is selected marginally below unity (e.g., k = 0.99 ) to balance (i) sufficient residual inductive margin for synthesis and (ii) numerical conditioning of the compensation parameters under the chosen Δ t .

References

  1. Dommel, H.W. Digital computer solution of electromagnetic transients in single-and multiphase networks. IEEE Trans. Power Appar. Syst. 1969, PAS-88, 388–399. [Google Scholar] [CrossRef]
  2. Li, F.; Wang, Y.; Wu, F.; Huang, Y.; Liu, Y.; Zhang, X.; Ma, M. Review of Real-time Simulation of Power Electronics. J. Mod. Power Syst. Clean Energy 2020, 8, 796–808. [Google Scholar] [CrossRef]
  3. North American Electric Reliability Corporation (NERC). Reliability Guideline: Electromagnetic Transient Modeling for BPS-Connected Inverter-Based Resources—Recommended Model Requirements and Verification Practices; North American Electric Reliability Corporation: Atlanta, GA, USA, 2023. [Google Scholar]
  4. Subedi, S.; Rauniyar, M.; Ishaq, S.; Hansen, T.M.; Tonkoski, R.; Shirazi, M.; Wies, R.; Cicilio, P. Review of methods to accelerate electromagnetic transient simulation of power systems. IEEE Access 2021, 9, 89714–89731. [Google Scholar] [CrossRef]
  5. Watson, N.R.; Arrillaga, J. Power Systems Electromagnetic Transients Simulation, 2nd ed.; The Institution of Engineering and Technology: London, UK, 2018. [Google Scholar]
  6. Wei, S.; Yang, Z.; Lou, G.; Li, K.; Yang, F.; Shen, Y. Transmission line decoupling based parallel simulation method of an active distribution network. In Proceedings of the 2021 IEEE Sustainable Power and Energy Conference (iSPEC), Nanjing, China, 23–25 December 2021; pp. 226–230. [Google Scholar]
  7. Martinez-Velasco, J.A.; Jatskevich, J.; Filizadeh, S.; Popov, M.; Rioual, M.; Naredo, J.L. Modeling of power system components for electromagnetic transient analysis. In Encyclopedia of Life Support Systems (EOLSS): Electrical Engineering; Martinez-Velasco, J.A., Ed.; EOLSS Publishers: Oxford, UK, 2009; Available online: https://www.eolss.net/sample-chapters/C05/E6-39-59-02.pdf (accessed on 10 May 2025).
  8. Zanon, F.O.S.; Leal, O.E.S.; De Conti, A. Implementation of the universal line model in the alternative transients program. In Proceedings of the 2021 International Conference on Power Systems Transients (IPST), Belo Horizonte, Brazil, 6–10 June 2021; pp. 1–6. [Google Scholar]
  9. Gustavsen, B.; Semlyen, A. Admittance-based modeling of transmission lines by a folded line equivalent. IEEE Trans. Power Deliv. 2009, 24, 231–239. [Google Scholar] [CrossRef]
  10. Noda, T. Frequency-dependent modeling of transmission lines using bergeron cells. IEEJ Trans. Electr. Electron. Eng. 2017, 12, S23–S30. [Google Scholar] [CrossRef]
  11. Colqui, J.S.L.; De Araújo, A.R.J.; Kurokawa, S. Improving the performance of a lumped transmission line model used in electromagnetic transient analysis. IET Gener. Transm. Distrib. 2019, 13, 4942–4951. [Google Scholar] [CrossRef]
  12. Bruned, B.; Dennetière, S.; Michel, J.; Schudel, M.; Mahseredjian, J.; Bracikowski, N. Compensation method for parallel real-time EMT studies. Electr. Power Syst. Res. 2021, 198, 107341. [Google Scholar] [CrossRef]
  13. Wei, S.; Gu, W.; Liu, W.; Zou, D. Segmented transmission delay based decoupling for parallel simulation of a distribution network. IET Renew. Power Gener. 2023, 17, 124–136. [Google Scholar] [CrossRef]
  14. Dobakhshari, A.S.; Azizi, S. On estimation of zero-sequence impedances of parallel transmission lines from fault data. IEEE Trans. Power Deliv. 2025, 40, 831–842. [Google Scholar] [CrossRef]
  15. Schweitzer Engineering Laboratories. Validating Transmission Line Impedances Using Known Event Data; Application Guide AG2016-11; Schweitzer Engineering Laboratories: Pullman, WA, USA, 2016. [Google Scholar]
  16. Hernández-Santafé, J.D.; Sorrentino, E. Problems and solutions concerning the distance protection of transmission lines connected to inverter-based resources. Energies 2025, 18, 1375. [Google Scholar] [CrossRef]
  17. Colqui, J.S.L.; Eraso, L.C.T.; Caballero, P.T.; Pissolato Filho, J.; Kurokawa, S. Implementation of modal domain transmission line models in the ATP software. IEEE Access 2022, 10, 15924–15934. [Google Scholar] [CrossRef]
  18. Caballero, P.T.; Costa, E.C.M.; Kurokawa, S. Modal decoupling of overhead transmission lines using real and constant matrices: Influence of the line length. Int. J. Electr. Power Energy Syst. 2017, 92, 202–211. [Google Scholar] [CrossRef]
  19. DPDK Project. DPDK—The Open Source Data Plane Development Kit Accelerating Network Performance. Available online: https://www.dpdk.org/ (accessed on 10 May 2025).
Figure 1. Structure of the HB-π-ZIM.
Figure 1. Structure of the HB-π-ZIM.
Energies 19 01164 g001
Figure 2. The uncoupled per-phase Bergeron (UPB) cell and its equivalence to a lumped-parameter π-model.
Figure 2. The uncoupled per-phase Bergeron (UPB) cell and its equivalence to a lumped-parameter π-model.
Energies 19 01164 g002
Figure 3. Workflow of the HB-π-ZIM synthesis and key parameter selection.
Figure 3. Workflow of the HB-π-ZIM synthesis and key parameter selection.
Energies 19 01164 g003
Figure 4. Structure of the simple case study.
Figure 4. Structure of the simple case study.
Energies 19 01164 g004
Figure 5. Short-circuit current during a single-line-to-ground fault.
Figure 5. Short-circuit current during a single-line-to-ground fault.
Energies 19 01164 g005
Figure 6. Short-circuit current during a three-phase-to-ground fault.
Figure 6. Short-circuit current during a three-phase-to-ground fault.
Energies 19 01164 g006
Figure 7. Structure of the modified IEEE 33-bus system case study.
Figure 7. Structure of the modified IEEE 33-bus system case study.
Energies 19 01164 g007
Figure 8. Phase A voltage at bus 5.
Figure 8. Phase A voltage at bus 5.
Energies 19 01164 g008
Figure 9. Phase A line current between bus 0 and bus 1.
Figure 9. Phase A line current between bus 0 and bus 1.
Energies 19 01164 g009
Figure 10. Photograph of the real-time EMT/HIL prototype used in the parallel case study.
Figure 10. Photograph of the real-time EMT/HIL prototype used in the parallel case study.
Energies 19 01164 g010
Table 1. Comparison of representative options for fixed-step EMT boundary-line modeling in the short-delay regime (τ < Δt).
Table 1. Comparison of representative options for fixed-step EMT boundary-line modeling in the short-delay regime (τ < Δt).
ApproachNo Interpolation/Sub-Stepping Needed for τ < Δt ?Step-Synchronous
Decoupling Usable as Boundary?
Asym-Fault/Z0
Fidelity
Key Remark
Bergeron TW (classical) [5]Needs fractional delay fix
Bergeron + interpolation [5]Breaks “pure one-step”
Bergeron + sub-stepping [5]Sub-step overhead
Folded Line Equivalent (FLE) [9]Fit-dependent
Frequency-aware cascaded Bergeron cells [10]Multi-cell overhead
Lumped-π [11]50/60 Hz target
STDM/unified-delay [13]✗ (Z0 may distort) Z0 distortion risk
Compensated decoupling [12]✗ (Z0 may distort) Artificial interface tuning
Proposed HB-π-ZIM (this work)Z0-restored boundary
Legend: ✓ = yes/good; △ = partial/case-dependent; ✗ = no/poor.
Table 2. Structure and parameters of the 15-branch synthesis lattice.
Table 2. Structure and parameters of the 15-branch synthesis lattice.
Branch Set Type Topology   Connectivity   ( ϕ , ψ { A , B , C } , ϕ ψ ) Count Resistance   ( R ) Inductance   ( L )
Longitudinal SelfTerminal i ϕ —Terminal j ϕ 3 A B
Longitudinal MutualTerminal i ϕ —Terminal j ψ 6 C D
Transverse MutualTerminal i ϕ —Terminal i ψ
Terminal j ϕ —Terminal j ψ
6 C D
Note: The “transverse mutual” entries represent a signed-admittance decomposition used for two-port nodal-admittance assembly. They should not be interpreted as standalone physical components with negative parameters; in implementation, the lattice is stamped via an incidence-matrix (or direct Y 2 p ) assembly to preserve two-port passivity and stability at the calibration frequency.
Table 3. Parallel speedup and boundary-line count.
Table 3. Parallel speedup and boundary-line count.
CPU   Cores   p Speedup   S p = T 1 / T p Boundary   Lines   N b   ( HB -π-ZIM Instances)
11.000
21.994
32.966
43.947
54.8810
65.8611
76.7811
87.6113
98.5015
109.3116
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zou, D.; Gu, W.; Liu, W. Interpolation-Free Hybrid Bergeron–π Line Model with Accurate Zero-Sequence Impedance. Energies 2026, 19, 1164. https://doi.org/10.3390/en19051164

AMA Style

Zou D, Gu W, Liu W. Interpolation-Free Hybrid Bergeron–π Line Model with Accurate Zero-Sequence Impedance. Energies. 2026; 19(5):1164. https://doi.org/10.3390/en19051164

Chicago/Turabian Style

Zou, Dehu, Wei Gu, and Wei Liu. 2026. "Interpolation-Free Hybrid Bergeron–π Line Model with Accurate Zero-Sequence Impedance" Energies 19, no. 5: 1164. https://doi.org/10.3390/en19051164

APA Style

Zou, D., Gu, W., & Liu, W. (2026). Interpolation-Free Hybrid Bergeron–π Line Model with Accurate Zero-Sequence Impedance. Energies, 19(5), 1164. https://doi.org/10.3390/en19051164

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop