Next Article in Journal
Amplitude Analysis of High-Rate GNSS Measurements in the Frequency Domain
Previous Article in Journal
Real-Time Digital Twin Architecture for Immersive Industrial Automation Training
Previous Article in Special Issue
Hybrid AI Models for Short-Term Photovoltaic Forecasting: A Systematic Review of Architectures, Performance, and Deployment Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data-Driven Parameter Identification of Synchronous Generators: A Three-Stage Framework with State Consistency and Grid Decoupling

Department of Electrical and Electronic Engineering, Auckland University of Technology, Auckland 1010, New Zealand
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(7), 2024; https://doi.org/10.3390/s26072024
Submission received: 26 February 2026 / Revised: 20 March 2026 / Accepted: 23 March 2026 / Published: 24 March 2026

Abstract

As modern power systems grow increasingly complex, there is a pressing need for stability analysis methods capable of handling nonlinear dynamics while providing physically meaningful and reliable stability indices. Port-Hamiltonian (PH) frameworks have emerged as strong candidates in this regard, offering inherently stable formulations, energy-consistent representations, and modular plug-and-play scalability. However, the practical deployment of PH-based stability analysis remains hindered by the absence of reliable, high-fidelity parameter identification methods that rely on sensor measurements to capture system dynamics while remaining compatible with PH model structures. This paper addresses that gap by proposing a comprehensive three-stage data-driven identification framework for PH modeling of synchronous generators—the central dynamic component of any power system. While the IEEE Standard 115 provides established procedures for transient parameter identification, it exhibits fundamental limitations when applied to PH modeling, including single-scenario identifiability constraints, noise-sensitive derivative-based formulations that amplify sensor measurement errors, and the inability to decouple generator-internal damping from grid contributions. The proposed framework resolves these limitations through multi-scenario excitation using sensor-acquired voltage and current signals, derivative-free state consistency optimization, and physics-based regularization that enforces PH structure preservation. Complete identification of eight key parameters (H, D, X d , X q , X d , X q , T d o , T q o ) is achieved with errors ranging from 1.26% to 9.10%, and validation confirms RMS rotor angle errors below 1.2° and speed errors below 0.15%, demonstrating suitability for transient stability analysis, passivity-based control design, and oscillation damping assessment.

1. Introduction

The rapid transition of modern power systems toward high penetrations of renewable energy resources and inverter-based generation (IBG) has fundamentally altered grid dynamics [1]. This transformation is further accelerated by the expansion of distributed renewable generation, microgrid networks, and offshore energy systems, including emerging offshore and underwater renewables, energy harvesting infrastructures, and solar-driven energy platforms operating in marine environments [2,3]. Traditional modeling in power systems usually simplifies the power system equipment with the assumptions of balanced three-phase voltages, purely sinusoidal waveforms at a fundamental frequency, quasi-steady-state stator dynamics, and so on. These assumptions allow us to use low-order simplified models for equipment and get high-fidelity results. Unlike traditional synchronous generation, inverter-dominated resources introduce fast control loops, reduced inertia, and strong nonlinear interactions, such as Phase-Locked Loop (PLL) synchronization dynamics, fast-switching electromagnetic transients, and non-sinusoidal voltage distortions, which challenge traditional assumptions underlying power system stability analysis [4,5]. Higher-order synchronous machine models—such as the ninth-order model that includes stator flux transients and damper winding equations—can capture these effects more accurately. Even when simplified to a seventh-order model, the Port-Hamiltonian (PH) structure naturally extends to these higher-order dynamics. This allows the model to include the damper windings without losing its passivity and energy-balance properties [6]. As a result, power grids increasingly operate in regimes characterized by structural uncertainty, heterogeneous dynamics, and limited model transparency. These trends demand stability analysis frameworks that are not only robust to nonlinear behavior and large disturbances but also capable of preserving physical interpretability across interconnected subsystems [7].
Lyapunov-based stability analysis remains one of the most rigorous tools for certifying nonlinear system stability [7]. By using energy-like Lyapunov functions, such methods provide formal guarantees of transient and asymptotic stability without reliance on local linearization. In power systems, energy-based approaches have long played a central role in transient stability assessment, yet their applicability is often limited by restrictive assumptions, lossless models, or difficulty in constructing suitable Lyapunov functions for realistic systems with dissipation and control interactions [8]. The PH framework addresses these limitations by offering a physically grounded system representation in which energy storage, dissipation, and power-preserving interconnections are explicitly encoded in the model structure. Within this formalism, the Hamiltonian model naturally serves as a Lyapunov function candidate, rendering passivity and stability properties intrinsic to the system description rather than externally imposed [9].
PH modeling has been successfully applied to a broad class of electromechanical and power system components, including synchronous generators, multi-machine systems, and power-electronics-interfaced networks. By representing generators as port-controlled Hamiltonian systems, excitation, damping, and network interactions can be systematically incorporated while preserving modularity and physical consistency [10,11]. Moreover, energy-dissipating control strategies designed within the PH framework have demonstrated strong transient stability guarantees for large-scale multi-machine systems under severe disturbances [12]. These results highlight the suitability of PH representations for nonlinear stability analysis in increasingly complex grid environments.
Despite these advantages, a critical barrier limits the practical deployment of PH-based stability analysis in modern power systems: the lack of reliable, high-fidelity models. Equipment vendors increasingly withhold detailed internal models of converters, excitation systems, and control architectures due to intellectual property constraints [13]. Even for conventional synchronous generators, parameter uncertainty arising from aging equipment, operating-point variability, and undocumented control modifications undermines the accuracy of physics-based models. Consequently, systematic parameter identification methods compatible with the PH structure are urgently needed [9]. While recent work has explored learning and reconstruction of PH systems from data using machine learning, symbolic computation, and geometric methods, these approaches have not yet been fully integrated into power-system-specific stability and control analysis [14]. From the perspective of a synchronous generator, this gap is particularly consequential. Synchronous machines continue to provide the dominant source of inertia, fault current, and grid-forming capability in many transmission systems, even as inverter-based resources proliferate. Accurate generator models are therefore essential for analyzing nonlinear grid decoupling, inter-area oscillations, and transient stability margins. PH representations of synchronous generators explicitly capture the coupling between mechanical, electromagnetic, and network dynamics, enabling structure-preserving decomposition and passivity-based analysis [11]. However, without data-driven identification of Hamiltonian parameters, damping matrices, and port interconnection terms, these benefits remain largely theoretical.
Recent advances in learning Port-Hamiltonian representations from data have begun to address the challenge of recovering physically consistent models without full first-principles knowledge. In [15] the authors demonstrate that the port-based modular structure of PH systems can be exploited to learn separable subsystem representations from noisy input–output measurements, enabling learned dynamics to be transferred across different system configurations and even across physical domains. Developing on this work, ref. [16] establishes rigorous learnability conditions for linear PH systems, showing that the parameter complexity needed to replicate PH dynamics scales as O ( n ) rather than O ( n 2 ) , and that canonical PH systems can be uniquely identified from input–output data up to state initialization. These results demonstrate that physically meaningful PH structures are not only learnable in principle, but that the geometry of the PH parameter space can be explicitly characterized in ways that accelerate convergence and guarantee structural consistency.
Motivated by these challenges, this paper proposes a data-driven parameter identification framework for synchronous generators formulated within the PH paradigm. By combining measurement-based identification with energy-consistent model structures, the proposed approach aims to recover physically interpretable PH representations directly from operational data. This enables nonlinear grid decoupling and Lyapunov-based stability analysis without reliance on proprietary vendor models. In doing so, the work bridges the gap between data-driven modeling and energy-based stability theory, providing a pathway toward robust, transparent, and scalable stability assessment in future power systems.

2. Literature Review

Energy-based modeling has played a foundational role in power system stability analysis, particularly for transient and large-disturbance scenarios. Classical energy function methods aim to assess stability by evaluating system trajectories relative to an energy landscape, offering an alternative to computationally expensive time-domain simulations. However, for realistic multi-machine systems with damping, control inputs, and network losses, constructing valid global energy or Lyapunov functions remains challenging. Algorithmic approaches based on sum-of-squares programming and semidefinite optimization have been proposed to systematically construct Lyapunov functions for polynomialized power system models, yet these methods often suffer from scalability issues and conservatism when applied to large networks [8].
Since the Hamiltonian function of a PH system satisfies a dissipation inequality by construction, it serves as a natural Lyapunov candidate without requiring the energy function derivations that complicate classical transient stability methods [17]. In converter-dominated grid transient energy functions derived from virtual synchronous machine dynamics are used to certify stability margins and compute critical clearing times directly [18]. These results highlight that energy-consistent system representations are prerequisites for reliable stability certification in modern power systems.
Alternative formulations based on dissipativity and small-gain theory have been explored to analyze stability in large-scale interconnected power systems. These approaches provide sufficient stability conditions under uncertainty and delays, but typically abstract away the underlying physical energy flows, limiting their interpretability and direct applicability to controller synthesis [19]. Collectively, these works underscore the need for modeling frameworks that embed energy structure directly into system dynamics. PH theory provides a unifying framework for modeling multi-physical systems by explicitly representing energy storage, dissipation, and power-conserving interconnections. Foundational developments establish passivity and Lyapunov stability as intrinsic properties of PH systems, extending classical Hamiltonian mechanics to open and dissipative systems [9]. This framework has been further generalized to accommodate constrained dynamics and differential-algebraic equations, which naturally arise in networked systems.
In particular, linear and nonlinear PH descriptor systems have been developed to preserve energy balance and passivity in the presence of algebraic constraints. These formulations enable systematic regularization and equivalence transformations while maintaining physical interpretability, making them suitable for large-scale interconnected systems such as power networks [9,20]. Structure-preserving discretization schemes further ensure that numerical simulations retain the stability and passivity properties of the continuous-time models, which are essential for reliable analysis and control design in practical settings. Beyond theoretical developments, PH modeling has been applied to a wide range of electromechanical systems, providing insight into stability and control through energy-based reasoning [21]. Applications to electrical machines and induction motors demonstrate how PH formulations unify electromagnetic and mechanical dynamics while enabling passivity-based control design. Similar energy-based formulations have been employed in power electronics and networked systems, highlighting the modularity and scalability of the PH paradigm.
In the context of power networks, PH representations facilitate structure-preserving decomposition of complex systems into interconnected subsystems. This modular viewpoint supports decentralized analysis and control, as well as robustness assessment under interconnection uncertainties. However, most existing PH-based power system studies rely on detailed first-principles models and assume precise knowledge of system parameters, limiting their applicability in data-scarce or vendor-restricted environments [21,22].
A substantial body of work has investigated transient stability enhancement through energy-dissipating and passivity-based control strategies. Hybrid control schemes and excitation control laws designed within energy-based frameworks have demonstrated improved damping and stability margins under large disturbances [12]. Power-electronics-enabled stabilization approaches further exploit fast control action to shape system energy and suppress unstable modes, particularly in stressed operating conditions [23]. While these approaches illustrate the effectiveness of energy-based control, they remain fundamentally model-driven: accurate knowledge of local system parameters and interconnection structure is typically assumed, and the impact of parameter uncertainty or model mismatch on stability guarantees is often not explicitly addressed.
For example, passivity-based virtual oscillator control strategies derived within a PH framework have demonstrated global asymptotic synchronization properties without requiring explicit knowledge of the full network dynamics [22]. These results underscore the effectiveness of PH-based control for converter-dominated systems. However, they still rely on accurate local models and parameters, and the focus remains on control synthesis and stability certification rather than on systematic identification of energy-consistent models from data. Parallel to developments in energy-based control, data-driven modeling has gained significant traction in power systems due to the increasing availability of high-resolution measurements and the growing opacity of vendor-supplied models. Techniques such as dynamic mode decomposition (DMD), sparse identification of nonlinear dynamical systems (SINDy), and Koopman-based methods have been applied to model converter-dominated systems and virtual synchronous machines directly from data [24].
Recent work demonstrates that optimized DMD and SINDy can accurately capture the transient and steady-state dynamics of grid-connected virtual synchronous machines, yielding reduced-order models suitable for stability assessment and control design [24]. While these approaches offer flexibility and scalability, they are inherently black-box or weakly structured and do not enforce physical energy consistency or passivity. As a result, their direct use in Lyapunov-based stability analysis remains limited.
Recent advances have begun to address the challenge of identifying PH systems from data. A notable contribution proposes a two-stage reconstruction framework that combines machine learning for graph identification with symbolic computation and geometric methods to recover Hamiltonian structure and port interconnections from observed dynamics [14]. This work demonstrates that PH structure can be inferred rather than prescribed, preserving passivity and interpretability. A notable contribution proposes a structure-preserving identification framework for nonlinear PH systems using input–state–output data and neural network parametrizations of the Hamiltonian, interconnection, and dissipation matrices [25], as well as Bayesian learning approaches incorporating physics priors [26]. While these neural network-based methods successfully yield mathematically stable PH models, they attempt to learn the entire abstract energy function and interconnection matrices from scratch across thousands of training trajectories. The resulting model acts as a black-box mapping that does not yield explicit engineering parameters (such as H , X d , X q ), drastically limiting its analytical utility for standard power system tasks like fault current calculations. Moreover, these approaches demand high computational costs for offline processing and are primarily developed for mechanical or abstract dynamical systems.
Recent advancements in high-resolution sensor data, particularly Phasor Measurement Units (PMUs), have driven modern data-driven and machine learning-assisted approaches for synchronous generator modeling. PMU-based dynamic parameter identification algorithms increasingly rely on sudden grid disturbances or ambient data to extract physical system properties. Concurrently, there are new developments in physics-informed identification strategies that embed physical constraints directly into the optimization loop to prevent non-physical parameter estimates, similar to the Port-Hamiltonian consistency approach presented in this work.
IEEE Standard 115-2019 provides comprehensive guidelines for determining synchronous machine parameters through standardized testing procedures. Clause 11 of this standard specifically addresses transient parameter identification for dynamic analysis through sudden short-circuit tests, load rejection tests, voltage recovery tests, and stationary tests for extracting direct-axis and quadrature-axis reactances and time constants [27]. While the standard’s methodology has formed the foundation for generator modeling in power system stability studies, it exhibits fundamental limitations when applied to PH modeling: (1) single-scenario testing provides limited parameter identifiability, (2) derivative-based curve fitting is sensitive to measurement noise, (3) terminal-only test conditions neglect network impedance effects and conflate generator-internal dynamics with external grid interactions, (4) lack of energy consistency enforcement may violate passivity requirements, and (5) q-axis parameter observability remains poor under balanced faults.
To address these limitations, this work proposes a three-stage data-driven identification framework for PH synchronous generator models with the following key contributions:
1.
Multi-Scenario Identification: The framework introducing diverse excitation scenarios—multiple fault durations (50–200 ms), voltage steps (±10–20%), and mechanical power perturbations (±5–10%)—to ensure parameter identifiability across operational conditions.
2.
Derivative-Free State Consistency: A novel optimization formulation enforces consistency between ODE-simulated internal states and algebraically reconstructed states from terminal measurements, eliminating the noise sensitivity of curve fitting methods.
3.
Grid Connected Model Identification: Systematic separation of generator-internal damping from network-induced effects by identifying mechanical parameters from isolated perturbations.
4.
PH Structure Preservation: Explicit enforcement of energy balance, passivity conditions, and physical realizability constraints ensures compatibility with Lyapunov-based stability analysis.
5.
Physics-Constrained Global Optimization: Integration of differential evolution with physics-informed bounds and multi-start refinement enables robust parameter space exploration.
This framework enables reliable PH parameter identification from operational data. Subsequent sections detail the three-stage methodology and validate its effectiveness against actual generator parameters.

3. Methodology

3.1. Problem Formulation

The identification of synchronous generator parameters is essential for accurate power system dynamic analysis and control design. This work focuses on identifying the complete parameter set for a fourth-order PH generator model, comprising eight parameters: the mechanical inertia constant H (s), the damping coefficient D (per unit, pu), the d-axis synchronous reactance X d (pu), the d-axis transient reactance X d (pu), the d-axis open-circuit time constant T d o (s), the q-axis synchronous reactance X q (pu), the q-axis transient reactance X q (pu), and the q-axis open-circuit time constant T q o (s).
The PH representation of the synchronous generator is formulated using the state vector x = [ δ , ω , E q , E d ] T and the Hamiltonian (total energy) function H ( x ) in (1):
H ( x ) = H ( ω 1 ) 2 + T d o 2 ( E q ) 2 + T q o 2 ( E d ) 2 ,
where the first term represents kinetic energy, and the remaining terms represent magnetic field energy storage. The system dynamics follow the canonical PH form (2):
x ˙ = ( J R ) H x + g u ,
where J is the skew-symmetric interconnection matrix, R is the positive semidefinite dissipation matrix, g is the input matrix, and  u represents external inputs. For the synchronous generator (3) and (4):
J = 0 ω s 0 0 ω s 0 0 0 0 0 0 0 0 0 0 0 , R = 0 0 0 0 0 D / ( 2 H ) 0 0 0 0 1 / T d o 0 0 0 0 1 / T q o ,
g = 0 0 0 1 / ( 2 H ) 1 / ( 2 H ) 0 ( X d X d ) / T d o 0 1 / T d o ( X q X q ) / T q o 0 0 , u = P m P e V f .
Expanding Equation (2) yields the explicit differential equations:
d δ d t = ( ω 1 ) ω s ,
d ω d t = 1 2 H P m P e D ( ω 1 ) ,
d E q d t = 1 T d o V f E q ( X d X d ) I d ,
d E d d t = 1 T q o E d + ( X q X q ) I q ,
where δ is the rotor angle (rad), ω is the rotor speed (pu), ω s = 2 π f 0 is the synchronous frequency (rad/s) with f 0 = 50 Hz , P m is the mechanical power (pu), P e is the electrical power (pu), V f is the field voltage (pu), and  I d , I q are the d-axis and q-axis stator currents (pu), respectively.
The interconnection matrix J preserves energy exchange between mechanical and electrical subsystems, while the dissipation matrix R captures irreversible energy losses through mechanical damping and field winding resistance. The algebraic equations relating terminal voltage and internal fluxes are (9)–(13):
V d = V t sin δ ,
V q = V t cos δ ,
I d = E q V q X d ,
I q = V d E d X q ,
P e = V d I d + V q I q ,
where V t is the terminal voltage magnitude (pu).

3.2. IEEE 115 Standard Method for Transient Parameter Identification

The IEEE Standard 115-2019 provides the established methodology for determining synchronous generator parameters through sudden short-circuit tests. The theoretical foundation of this approach is based on the response of the generator to a three-phase terminal short circuit applied from an initially unloaded or lightly loaded condition.

3.2.1. Theoretical Basis of IEEE 115 Method

When a synchronous generator experiences a sudden three-phase short circuit at its terminals, the short-circuit current exhibits a characteristic decay pattern that can be decomposed into multiple exponential components [27]. According to IEEE 115-2019, the symmetrical component of the short-circuit current can be expressed as (14):
i s c ( t ) = E 1 X d exp t T d + 1 X d exp t T d + 1 X d ,
where E is the internal voltage prior to the fault (pu), X d is the d-axis subtransient reactance (pu), X d is the d-axis transient reactance (pu), X d is the d-axis synchronous reactance (pu), T d is the d-axis subtransient short-circuit time constant (s), and  T d is the d-axis transient short-circuit time constant (s).
For the time scales relevant to transient stability analysis (typically 1 to 10 s), the subtransient component decays rapidly (within the first few cycles) and can be neglected. The simplified two-component model becomes (15):
i s c ( t ) = E 1 X d exp t T d + 1 X d .
The parameter extraction procedure involves fitting the measured short-circuit current envelope to this exponential model. The transient reactance X d and transient short-circuit time constant T d are directly obtained from this fit. The open-circuit time constant T d o , which appears in the flux dynamics Equation (7), is then calculated using the IEEE 115 conversion Formula (16):
T d o = T d · X d X d .
This relationship arises from the fact that the short-circuit time constant represents the decay with a short-circuited armature, while the open-circuit time constant represents the decay with an open-circuited armature.
Similarly, for the q-axis, the current response during and after the fault can be analyzed to extract X q and T q , with the open-circuit time constant given by (17):
T q o = T q · X q X q .

3.2.2. Implementation of IEEE 115 Method

The practical implementation of the IEEE 115 method in this work utilizes multiple fault scenarios with varying durations (50, 100, 150, and 200 milliseconds) to enhance robustness. For each fault scenario, the following procedure is applied:
1.
Detection of fault initiation and clearing times based on terminal voltage magnitude V t < 0.3 V p f (pf: prefault);
2.
Extraction of the current magnitude time series I ( t ) from fault initiation to several seconds post-clearing;
3.
Formulation of the optimization problem to fit Equation (15) to the measured data;
4.
Application of global optimization using the differential evolution algorithm with bounds:
0.7 E p f E 1.3 E p f 0.8 X d , r e f X d 1.2 X d , r e f 0.1 X d 0.6 0.2 T d 2.5 ;
5.
Calculation of T d o using Equation (16).
The cost function minimized in the optimization is the weighted sum of squared errors (19):
J = i = 1 N w i I m e a s ( t i ) I m o d e l ( t i ) 2 ,
where w i represents weights proportional to the fault duration (longer faults receive higher weights due to a better signal-to-noise ratio), and N is the total number of data points across all fault scenarios.
For q-axis identification, the q-axis current component I q ( t ) is extracted and fitted to (20):
I q ( t ) = E 1 X q exp t T q + 1 X q ,
with optimization bounds:
0.7 E p f E 1.3 E p f 0.8 X q , r e f X q 1.2 X q , r e f 0.7 X q 1.1 0.045 T q 0.15 .

3.3. Proposed Identification Framework

To address the limitations of the IEEE 115 method and obtain the complete eight-parameter set while accounting for grid coupling, this work develops a novel three-stage identification framework that synergistically combines complementary identification techniques.
The proposed framework recognizes that different parameter groups exhibit distinct observability characteristics under different operating conditions and test scenarios. Rather than attempting to identify all eight parameters simultaneously from a single scenario type (as in conventional approaches), the framework strategically partitions the identification problem into three stages:
1.
Stage 1 (Mechanical Parameters): Exploits electromechanical oscillations in torque response scenarios to identify H and D, with a novel differential approach to decouple grid damping effects.
2.
Stage 2 (Steady-State Reactances):Utilizes steady-state voltage–current relationships from multiple operating points to identify X d and X q with high accuracy.
3.
Stage 3 (Transient Parameters): Employs a derivative-free state consistency method across all available scenarios to identify X d , X q , T d o , and  T q o .
To ensure complete identifiability, driving scenarios were explicitly designed to target complementary parameter groups based on their physical orientation. Standard short-circuit faults and voltage perturbations primarily demand massive reactive power support, predominantly excite the d-axis currents ( I d ). This effectively reveals the d-axis parameters ( X d , T d o ). On the other hand, active power dynamics ( P e = V d I d + V q I q ) are heavily dominated by the q-axis current I q under typical load angles. By introducing targeted mechanical torque steps, the framework deliberately forces the rotor to accelerate and swing its load angle. This rapid deviation violently shifts the active power balance, generating massive transient perturbations in I q that explicitly excite the interconnected q-axis internal voltage state E d . Thus, the torque scenarios push the X q and T q o parameters out of their steady-state zone, and make them more observable.
The proposed optimization framework has three stages. Stage 1 utilizes exponential curve fitting (Levenberg–Marquardt least squares) on the detected oscillation peaks of the speed signal to analytically extract the mechanical bounds. Stage 2 employs bounded linear regression via the L-BFGS-B algorithm on steady-state measurements to calculate direct closed-form slopes for the reactances. Stage 3 performs a derivative-free state consistency global search using differential evolution (population size 12, max 300 generations, Latin-hypercube initialization) followed by a multi-start L-BFGS-B local refinement to guarantee a robust minimum while applying physics-informed penalties. The detailed pseudo-code of the three-stage process is outlined in Algorithm 1.
Algorithm 1 Three-stage data-driven PH parameter identification
  1:
procedure Stage1( S torque )                             ▹ Mechanical parameters: H, D
  2:
      for each dampingless/normal pair ( S dl , i , S norm , i )  do
  3:
             Fit exponential envelope to ω ( t ) peaks → ( ζ , ω n ) per scenario
  4:
              D gen , i 4 H init ζ norm ω n , norm ζ dl ω n , dl
  5:
      end for
  6:
       D id mean { D gen , i }
  7:
       H ( t k ) P m P e D id ( ω 1 ) 2 ω ˙ ,    | ω ˙ | > 0.001
  8:
      return  H id median { H ( t k ) } ,    D id
  9:
end procedure
10:
procedure Stage2( S V , S torque )                       ▹ Steady-state reactances: X d , X q
11:
      Fit V q = X d I d + E q 0 to steady-state PT/CT sensors data via bounded L-BFGS-B
12:
     Fit V d = X q I q + E d 0 to steady-state CT sensor data via polynomial regression
13:
      return  X d ,    X q
14:
end procedure
15:
procedure Stage3( S all , X d , X q )          ▹ Transient parameters: X d , X q , T d o , T q o
16:
      Minimize state consistency objective J ( θ ) over all scenarios:
J ( θ ) = 1 N s w s k E q , k sim E q , k recon 2 + E d , k sim E d , k recon 2 + λ pen P ( θ )
17:
      Global: differential evolution (pop = 12, 300 gen., Latin-hypercube init.)
18:
      Local: multi-start L-BFGS-B with physics constraints ( X d < X d , X q < X q , T d o > T q o )
19:
      return  θ * = arg min J :    X d , X q , T d o , T q o
20:
end procedure
21:
Output:  { H , D , X d , X q , X d , X q , T d o , T q o }
This staged approach offers several advantages: (1) parameter decoupling reduces correlation and improves numerical conditioning, (2) each stage uses scenarios optimally suited for the target parameters, (3) inter-stage constraints ensure global consistency, and (4) the framework systematically addresses grid coupling effects that confound conventional methods.

3.3.1. Stage 1: Mechanical Parameter Identification with Grid Decoupling

The mechanical parameters H and D are identified from torque step response data. The swing Equation (6) can be rearranged to (22):
2 H d ω d t = P m P e D ( ω 1 ) .
The challenge lies in separating the generator damping D g e n from the grid-contributed damping D g r i d . This work introduces a differential damping identification method that exploits paired simulation scenarios.
The method utilizes two sets of torque step scenarios:
1.
Dampingless scenarios: Generator damping disabled in simulation ( D g e n = 0 ).
2.
Normal scenarios: Generator damping enabled with identical torque disturbances.
For each pair of scenarios with matching torque levels Δ P m , the damping coefficient is extracted by analyzing the oscillation decay characteristics. The speed response following a torque disturbance exhibits damped oscillations that can be approximated as (23):
ω ( t ) ω s s = A 0 e α t cos ( ω d t + ϕ ) ,
where ω s s is the steady-state speed, A 0 is the initial amplitude, α is the decay rate, ω d is the damped oscillation frequency, and  ϕ is the phase angle.
By identifying the peaks of the oscillation and fitting an exponential envelope A 0 e α t to these peaks, the damping ratio is calculated as (24):
ζ = α α 2 + ω d 2 .
The undamped natural frequency is (25):
ω n = ω d 1 ζ 2 .
The total damping coefficient is then (26):
D t o t a l = 4 ζ H ω n ,
where the factor of 4 accounts for the per unit system and the definition of damping in the swing equation. The factor can be derived by considering the standard second-order system equation 2 H ω ¨ + D ω ˙ = 0 , which in normalized form gives ω ¨ + 2 ζ ω n ω ˙ + ω n 2 ω = 0 , leading to D = 4 ζ H ω n .
For the dampingless (dl) scenario (27):
D g r i d = 4 ζ d l H ω n , d l .
For the normal scenario (28):
D t o t a l = 4 ζ n o r m a l H ω n , n o r m a l .
The generator damping is isolated through subtraction (29):
D g e n = D t o t a l D g r i d .
This differential approach effectively decouples the grid influence from the generator characteristic. Multiple scenario pairs are analyzed, and the results are averaged to improve robustness (30):
D i d = 1 N p a i r s i = 1 N p a i r s D g e n , i .
Once D is determined, the inertia constant H is identified by solving Equation (22). Combining data from all torque scenarios (both dampingless and normal), the equation is discretized as (31):
H = P m ( t k ) P e ( t k ) D ( ω ( t k ) 1 ) 2 d ω d t t k .
The time derivative d ω d t is computed using numerical differentiation with appropriate filtering. Points where | d ω d t | < 0.001 are excluded to avoid numerical instability. The identified values H ( t k ) are computed at all valid time points, and the median is taken to obtain a robust estimate (32):
H i d = median { H ( t k ) : | d ω d t | t k > 0.001 , 1.0 < H ( t k ) < 10.0 } .
The bounds in Equation (32) are based on physical feasibility for typical synchronous generators.

3.3.2. Stage 2: Steady-State Reactance Identification

The steady-state synchronous reactances X d and X q are identified from voltage change scenarios. These scenarios involve step changes in the external grid voltage, which alter the terminal voltage and consequently the steady-state operating point while maintaining constant mechanical input and field excitation.
For d-axis identification, the steady-state relationship from Equations (7) and (11) gives (33):
d E q d t = 0 V f = E q + ( X d X d ) I d .
At a steady state, E q can be expressed in terms of terminal voltage and angle. For the identification, the q-axis voltage–current relationship is utilized (34):
V q = E q X d I d .
Combining steady-state conditions and Park transformation, the d-axis voltage is related to I d through (35):
V q = X d I d + E q 0 ,
where E q 0 is a constant related to the field excitation. Multiple voltage scenarios with different terminal voltages V t are simulated, and the steady-state values (taken from the final 20% of the simulation) of I d and V q = V t cos δ are extracted. A linear regression is performed to fit Equation (35), with the slope providing X d (36):
X d = V q I d .
The optimization problem is formulated as (37):
min X d , E q 0 j = 1 N s c e n a r i o s V q , j ( X d I d , j + E q 0 ) 2 ,
subject to physical bounds 1.0 X d 5.0 and 0.5 E q 0 2.0 . This bounded regression problem is solved using the Limited-memory Broyden–Fletcher–Goldfarb–Shanno with Bounds (L-BFGS-B) algorithm.
Similarly, for q-axis identification, the relationship (38):
V d = X q I q + E d 0
is used, where V d = V t sin δ . However, voltage changes primarily affect the d-axis dynamics. Therefore, torque step scenarios are additionally utilized for q-axis identification, as changes in mechanical power alter the power angle δ and consequently I q . The steady-state values of I q and V d from multiple scenarios are fitted to Equation (38), yielding (39):
X q = V d I q .

3.3.3. Stage 3: State Consistency-Based Transient Parameter Identification

The transient parameters X d , X q , T d o , and  T q o are identified using a novel derivative-free state consistency method that avoids the numerical differentiation challenges inherent in conventional approaches.
The PH generator model provides two independent ways to determine the internal flux states E q and E d :
1.
Dynamic evolution via ODEs: The differential Equations (7) and (8) describe how the internal states evolve over time given the inputs (field voltage V f , currents I d , I q ) and parameters.
2.
Algebraic reconstruction: From the algebraic Equations (11) and (12), the internal states can be reconstructed directly from measured terminal quantities as (40) and (41):
E q r e c o n ( t ) = V q ( t ) + X d I d ( t ) ,
E d r e c o n ( t ) = V d ( t ) X q I q ( t ) .
For the correct parameter values, these two representations must be consistent: the states evolved through the ODEs should match the algebraically reconstructed states at all times.

4. Simulation Framework and Results

All identification procedures are implemented using data generated from DIgSILENT PowerFactory. The test system consists of a 1000 MVA, 20 kV synchronous generator connected to an IEEE 14-bus [28] test network through a step-up transformer. The generator model in PowerFactory is configured as a detailed fourth-order two-axis model.
Each measured quantity corresponds to a specific sensor type that would be deployed at the generator terminals or on the rotor shaft in practice. The terminal voltage magnitude V t is acquired via a voltage transducer (equivalent to a potential transformer, PT), modeled as the bus-voltage output variable m:u1:bus1. The short-circuit current magnitude I s c and its d/q-axis decomposition ( I d , I q ) are obtained through current transducers (equivalent to current transformers, CTs) combined with a Park-transformation signal-processing block, corresponding to the PowerFactory variables m:i1:bus1, c:id, and c:iq. The rotor speed ω is measured by a shaft-speed sensor (equivalent to a digital encoder or tachometer), mapped to s:speed. The power angle δ is derived from the voltage phasor angle, as would be supplied by a Phasor Measurement Unit (PMU) in a real installation, and is available as c:fi. The field voltage V f is read directly from the excitation-system model via s:ve. All variables are sampled at a uniform time step of Δ t = 1   ms , consistent with high-bandwidth digital fault recorders and PMU-grade measurement systems.
The scenario generation is automated through a Python interface to PowerFactory. For each scenario type, the following protocol is implemented:
1.
Initialize the system to the steady-state operating point (0.8 per unit active power output, 1.0 per unit terminal voltage);
2.
Apply the specified disturbance (torque step, voltage change, or fault) at t = 1.0   s ;
3.
Simulate for 30 s with time step Δ t = 0.001   s ;
4.
Record time-series data including: rotor angle δ ( t ) , rotor speed ω ( t ) , d-axis current I d ( t ) , q-axis current I q ( t ) , terminal voltage magnitude V t ( t ) , terminal voltage angle θ t ( t ) , mechanical torque T m ( t ) , electrical power P e ( t ) , and reactive power Q e ( t ) .
The generated data is exported to CSV format and processed by the identification algorithms implemented in Python 3.12.3 using NumPy 1.26.4, SciPy 1.11.4 and Pandas 2.1.4 libraries.
The complete scenario set comprises:
  • Dampingless torque scenarios: Two scenarios with Δ P m = + 0.10 and 0.10 per unit, with generator damping disabled;
  • Normal torque scenarios: Five scenarios with Δ P m = + 0.05 , + 0.10 , + 0.15 , 0.05 , 0.10 per unit;
  • Voltage source change scenarios: Four scenarios with terminal voltage setpoints of 1.40 , 1.20 , 0.80 , 0.60 per unit;
  • Three-phase fault scenarios: Four scenarios with fault durations of 50 , 100 , 150 and 200 ms.
This comprehensive dataset enables robust parameter identification across multiple operating conditions and disturbance types.
Figure 1 presents the complete short-circuit current I s c time series for all four fault durations (50, 100, 150, and 200 ms), each shown in a distinct color. The figure also includes the supporting sensor signals directly exploited by the proposed identification framework: terminal voltage V t , rotor speed deviation Δ ω , and the d- and q-axis stator currents I d and I q . First, the post-fault current exhibits damped electromechanical oscillations that a simple exponential model cannot reproduce; this behavior arises directly from the generator’s grid coupling and is a key motivation for the derivative-free state consistency method proposed in Stage 3. Second, the severity of the transient response increases with fault duration, providing richer signal content for the optimization and confirming the benefit of using multiple scenarios simultaneously.

4.1. Actual Generator Parameters

The synchronous generator model in PowerFactory is configured with the parameters shown in Table 1, which serve as the reference values for assessing identification accuracy.

4.1.1. Stage 1: Mechanical Parameters

The differential damping method was applied to the paired torque scenarios. For the scenario pair with Δ P m = + 0.10 pu:
  • Dampingless scenario (S11 dampingless torque +0.10pu): D g r i d = 0.150 pu;
  • Normal scenario (S12 torque + 0.10 pu): D t o t a l = 0.570 pu;
  • Identified generator damping: D g e n = 0.570 0.150 = 0.420 pu.
The oscillation decay analysis for the dampingless scenario yielded a damping ratio ζ d l = 0.0123 and natural frequency ω n , d l = 3.48 rad/s, leading to D g r i d = 4 × 0.0123 × 3.48 × 3.48 = 0.150 pu using Equation (26).
For the normal scenario, ζ n o r m a l = 0.0416 and ω n , n o r m a l = 3.45 rad/s, giving D t o t a l = 4 × 0.0416 × 3.48 × 3.45 = 0.570 pu.
Repeating this analysis for the negative torque step pair ( Δ P m = 0.10 pu) yielded D g e n = 0.419 pu. The average over the two pairs gives (42):
D i d = 0.420 + 0.419 2 = 0.4198 pu .
This represents an error of ( 0.4198 0.400 ) / 0.400 = + 4.95 % relative to the actual value of 0.400 pu.
Using the identified D = 0.4198 pu in the swing equation analysis across all seven torque scenarios (both dampingless and normal), the inertia constant was determined by applying Equation (31) to 14,237 data points (after filtering for | d ω d t | > 0.001 ). The median of the computed H values is 3.436 s , corresponding to an error of ( 3.4361 3.480 ) / 3.480 = 1.26 %. This demonstrates the effectiveness of the differential damping approach in decoupling the generator mechanical characteristics from grid influences (Table 2).

4.1.2. Stage 2: Steady-State Reactances

The four voltage source change scenarios (1.40, 1.20, 0.80, 0.60 pu) provided steady-state operating points spanning a wide range of terminal voltages. The steady-state values extracted from the final 20% of each simulation are in Table 3.
Linear regression according to Equation (37) yields (43):
X d = 2.457 pu , E q 0 = 0.938 pu ,
with coefficient of determination R 2 = 0.9987 , indicating excellent linear fit quality. The identified X d exhibits an error of ( 2.4574 2.540 ) / 2.540 = 3.25 %.
For q-axis identification, the seven torque step scenarios provide variations in the power angle and consequently in I q and V d , as shown in Table 4.
The linear regression, with R 2 = 0.9923 , gives (44):
X q = 2.191 pu , E d 0 = 0.401 pu .
As shown in Table 5, the identified X q has an error of ( 2.1907 2.410 ) / 2.410 = 9.10 %, which, while larger than the d-axis error, provides physical consistency with the operating characteristics of the generator.

4.1.3. Stage 3: Transient Parameters Using State Consistency Method

The optimization employed multi-start differential evolution with L-BFGS-B local refinement, using the IEEE 115-based initial estimates as prior guidance with weight λ p r i o r = 0.2 . The steady-state reactances were fixed to the Stage 2 values: X d f i x e d = 2.4574 pu and X q f i x e d = 2.1907 pu.
The state consistency approach successfully identified all four transient parameters simultaneously by minimizing the discrepancy between ODE-simulated and algebraically reconstructed internal states across all scenarios, as shown in Table 6. The results are as follows.
A comprehensive comparison of the identification results from both methods is presented in Table 7.
The proposed method provides a complete eight-parameter identification with substantially improved transient accuracy. The mechanical parameters H and D are obtained with errors of 1.3 % and + 5.0 %, respectively, demonstrating the effectiveness of the differential damping approach in separating generator dynamics from grid influences.
The proposed method reduces the transient errors to within ± 6.3 % for all four transient parameters, with X d and T d o within ± 1.6 %. This improvement demonstrates that the state consistency approach, utilizing multiple scenario types and derivative-free optimization, substantially mitigates the limitations of conventional fault-only methods for grid-connected generators.

4.1.4. Convergence of Stage 3 and Comparison with Advanced Optimizers

Stage 3 employs our proposed method with a population size of 12, up to 300 generations, and Latin-hypercube initialization. To demonstrate that the proposed DE strategy is well suited to this problem, we compare it against two established advanced global optimizers: Dual Annealing (DA) and Basin Hopping (BH). The convergence trajectories are presented in Figure 2. All three methods converge to the same minimum ( J * 2.10 ), confirming that the optimization landscape is not stuck in a local minima for this problem, and the proposed approach reaches an accurate solution in fewer evaluations than the DA and BH methods. This confirms that the chosen strategy has the best computational cost and fastest converging time among all approaches.

4.1.5. Robustness Analysis

To demonstrate the robustness and reliability of the proposed optimization method, we simulated 20 independent identification runs for the proposed method against DA and BH algorithms. To ensure a fair comparison, all three methods were run under identical conditions: the same computational budget, the same objective function, and different random seeds across the 20 runs. The resulting distributions of the final objective value J * are visualized in the box plot presented in Figure 3.
As shown in Figure 3, the proposed method consistently identifies the global minimum ( J * 2.10 ) across all 20 runs with the smallest spread, confirming its reliability. BH performs well in most runs but occasionally converges to a slightly suboptimal solution. DA shows the largest variation across runs, suggesting that it requires more function evaluations to converge reliably for this problem.

4.2. Model Validation

To validate the identified parameters, PH generator models were constructed using both the actual parameters (Table 1) and the identified parameters from the proposed three-stage framework (Table 7, proposed column). Both models were subjected to three validation scenarios not used in the identification process:
1.
Power step: 20% increase in mechanical power at t = 1.0   s ;
2.
Voltage dip: Terminal voltage reduced to 0.85 pu at t = 1.0   s ;
3.
Three-phase fault: 150 ms fault at t = 1.0   s .
The rotor angle and rotor speed responses for the power step scenario are shown in Figure 4. The proposed method (dash-dot yellow) closely tracks the actual parameter model response (solid blue), while the IEEE-115 method (dashed red) shows larger deviations in the transient states.
Similarly, the voltage dip scenario (Figure 5) shows good agreement, with the transient voltage recovery and electromechanical oscillations accurately captured by the identified parameter model.
The fault scenario (Figure 6) exhibits slightly larger discrepancies during the fault period due to the underestimation of X d , but the post-fault oscillations and settling behavior are well represented.
Quantitative error metrics computed across the entire 10-s validation period for all three scenarios are in Table 8.
To quantitatively evaluate the dynamic accuracy of the proposed method against the conventional baseline (IEEE 115-2019), we computed the Root Mean Square Error (RMSE), Mean Absolute Error (MAE), and Standard Deviation (STD) of the temporal state-trajectory errors (the combined discrepancy across all Port-Hamiltonian states: δ , ω , E q , E d in per unit) between the simulated identified models and the actual benchmark system.
The metrics were evaluated on the three distinct grid-disturbance validation scenarios presented in this manuscript (a 16% active power step, a 15% terminal voltage dip, and a 150 ms three-phase short-circuit fault). The resulting statistical comparison is provided in the table below.
As demonstrated in the Table 9, the proposed three-stage methodology significantly outperforms the standard conventional approach across all operating conditions. Specifically, the proposed method reduces the trajectory prediction RMSE and MAE by approximately 70% to 85%, confirming a much higher fidelity representation of the physical generator dynamics.
These small errors confirm that the identified parameters provide a high-fidelity representation of the generator dynamics suitable for transient stability analysis and control design applications.
According to the North American Electric Reliability Corporation (NERC) Reliability Standard MOD-026-1 [29], generator models must be verified to ensure their dynamic response matches recorded physical behavior within acceptable bounds. To satisfy these mandates, regional reliability councils (such as the WECC [30]) and IEEE guidelines widely adopt a standard tolerance where simulated active/reactive power and Root Mean Square (RMS) voltage trajectories should not deviate by more than 5% (0.05 pu) from measured data. As demonstrated in our results, the proposed identification framework confidently maintains errors consistently below these stringent industry thresholds.

5. Discussion

The results demonstrate that the enhanced identification framework successfully addresses the limitations of the previous methods, especially the IEEE 115 standard, when applied to grid-connected synchronous generators. The key innovations and their impacts are:
1.
The differential damping method that enables accurate extraction of the generator’s intrinsic damping coefficient (D error: + 5.00 %) by explicitly accounting for and subtracting grid-contributed damping.
2.
The mechanical inertia constant identification through swing equation analysis achieves a 1.26 % error, providing the essential parameter for electromechanical oscillation modeling.
3.
Steady-state reactance identification using dedicated voltage and torque scenarios yields accurate X d ( 3.25 % error) and X q ( 9.10 % error) compared to fault-based estimation, with improved physical consistency.
4.
The transient parameter identification using the state consistency method achieves significantly improved accuracy with X d error of 1.44 %, T d o error of + 1.56 %, X q error of 2.62 %, and T q o error of 6.32 %. This derivative-free approach, which compares ODE-simulated internal states against algebraically reconstructed states across multiple scenario types, provides superior observability compared to conventional fault-only methods.
The proposed method significantly improves upon the IEEE 115 standard, particularly for transient parameters where the state consistency approach fundamentally enhances parameter identifiability through multi-scenario integration. The validation results (Table 8) confirm that despite the individual parameter errors, particularly in X q , the identified model accurately reproduces the overall generator dynamic behavior. This indicates that certain parameter combinations may be more important for system-level accuracy than individual parameter precision, and that the identification approach successfully captures these critical parameter relationships.
In conclusion, the proposed enhanced framework extends the well-established IEEE 115 methodology to provide complete, accurate parameter identification for PH generator models in grid-connected scenarios. The differential damping technique represents a practical solution to the grid decoupling problem and is applicable to real power system identification, where generators cannot be isolated for testing.

5.1. Computational Cost, Extensibility, and Practical Deployment

The three stages differ in their computational demands. Stages 1 and 2 involve closed-form analytical steps and lightweight regression, and complete nearly instantaneously. Stage 3 is the most computationally intensive, as it performs a global search over the transient parameter space across all fault scenarios. However, as demonstrated in the convergence comparison of Figure 2, the proposed strategy reaches the solution faster and with fewer function evaluations than the alternative methods considered, confirming its efficiency relative to its accuracy.

5.2. Scalability and Batch-Update Architecture

The proposed Port-Hamiltonian (PH) identification framework is inherently scalable to multi-machine systems because it treats each synchronous generator as an independent modular subsystem interacting with the grid purely through its boundary variables (port variables). Because our three-stage identification relies entirely on local terminal measurements (terminal voltage V t , currents I d , I q , and rotor speed ω ), the parameter identification of any individual machine is entirely decoupled from the rest of the network topology. Once the local parameters are identified for all individual units offline, the separate highly accurate PH generator models can be securely interconnected to the global network algebraic equations without structural modifications.
The current framework operates as an offline batch recalibration tool, relying on perturbation events captured over several minutes; however, its low computational overhead makes it well suited for automated routine recalibration. Future work will investigate adapting the Stage 3 pipeline into a continuous sliding-window estimator for online parameter tracking.

6. Conclusions

This paper presented a systematic Port-Hamiltonian (PH) parameter identification framework that addresses five fundamental limitations in existing methods, enabling complete eight-parameter synchronous generator identification (H, D, X d , X q , X d , X q , T d o , T q o ) with errors ranging from 1.26% to 9.10%. Three core contributions define the framework: a differential damping technique that decouples generator-internal from grid-contributed damping without requiring generator isolation; a derivative-free state consistency optimization that leverages 15 diverse scenarios for robust transient parameter recovery; and physics-based regularization that enforces PH structure preservation, ensuring direct compatibility with Lyapunov-based stability certification. Validation results confirm high-fidelity dynamic representations, with RMS rotor angle errors below 1.2° and speed errors below 0.15%, demonstrating the framework’s readiness for transient stability analysis, oscillation damping assessment, and passivity-based control design. By relying solely on standard simulation tools and terminal measurements, the proposed approach offers a practical and accessible solution for both academic and industrial power system applications.

Author Contributions

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

Funding

The authors acknowledge with gratitude the support from the MBIE Contract UOCX2007: Architecture of the Future Low-Carbon, Resilient, Electrical Power System.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Acknowledgments

Generative AI tools (ChatGPT 5.3) were used to assist with English language editing, improving clarity. The authors take full responsibility for the content of the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BHBasin Hopping
CTcurrent transformer
DADual Annealing
DEdifferential evolution
DMDdynamic mode decomposition
IBGinverter-based generation
IBRinverter-based resource
IEEEInstitute of Electrical and Electronics Engineers
L-BFGS-BLimited-memory Broyden–Fletcher–Goldfarb–Shanno with Bounds
MAEMean Absolute Error
NERCNorth American Electric Reliability Corporation
ODEOrdinary Differential Equation
PHPort-Hamiltonian
PLLPhase-Locked Loop
PMUPhasor Measurement Unit
PTpotential transformer
puper unit
RMSRoot Mean Square
RMSERoot Mean Square Error
SINDysparse identification of nonlinear dynamical systems
STDStandard Deviation
WECCWestern Electricity Coordinating Council

References

  1. Hassan, Q.; Viktor, P.; Al-Musawi, T.J.; Ali, B.M.; Algburi, S.; Alzoubi, H.M.; Al-Jiboory, A.K.; Sameen, A.Z.; Salman, H.M.; Jaszczur, M. The renewable energy role in the global energy Transformations. Renew. Energy Focus 2024, 48, 100545. [Google Scholar] [CrossRef]
  2. Waduge, T.G.; Seet, B.C.; Vopel, K. Modeling Ambient Light in Stratified Waters for Underwater Optical Wireless Communication. In Proceedings of the 2024 IEEE 99th Vehicular Technology Conference (VTC2024-Spring), Singapore, 24–27 June 2024; pp. 1–6. [Google Scholar]
  3. Govinda Waduge, T.; Yang, Y.; Seet, B.C. A review of reconfigurable intelligent surfaces in underwater wireless communication: Challenges and future directions. J. Sens. Actuator Netw. 2025, 14, 97. [Google Scholar] [CrossRef]
  4. Sajadi, A.; Rañola, J.A.; Kenyon, R.W.; Hodge, B.M.; Mather, B. Dynamics and stability of power systems with high shares of grid-following inverter-based resources: A tutorial. IEEE Access 2023, 11, 29591–29613. [Google Scholar] [CrossRef]
  5. Peykarporsan, R.; Oshnoei, S.; Fathollahi, A.; Lie, T.T. A Novel Intelligent Fractional Order Cascade Control to Enhance Wind Energy Conversion in Wind Farms: A Practical Case Study. IEEE Trans. Energy Convers. 2025, 40, 1736–1749. [Google Scholar] [CrossRef]
  6. Stegink, T.W.; De Persis, C.; Van Der Schaft, A.J. An energy-based analysis of reduced-order models of (networked) synchronous machines. Math. Comput. Model. Dyn. Syst. 2019, 25, 1–39. [Google Scholar] [CrossRef]
  7. Wang, Y.; Montanari, A.N.; Motter, A.E. Distributed Lyapunov Functions for Nonlinear Networks. IEEE Control Syst. Lett. 2025, 9, 486–491. [Google Scholar] [CrossRef]
  8. Anghel, M.; Milano, F.; Papachristodoulou, A. Algorithmic construction of Lyapunov functions for power system stability analysis. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 60, 2533–2546. [Google Scholar] [CrossRef]
  9. Van der Schaft, A. L2-Gain and Passivity Techniques in Nonlinear Control; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  10. Machado, J.E.; Ahmed, S.; Scherpen, J.M.; Cucuzzella, M. Robust, distributed and optimal control of smart grids. EPJ Web Conf. 2022, 268, 00016. [Google Scholar] [CrossRef]
  11. Tajik, E.; Runolfsson, T. On Active and Reactive Power Control of Synchronous Generators: A Port-Hamiltonian Approach. J. Phys. Conf. Ser. 2019, 1304, 012023. [Google Scholar] [CrossRef]
  12. Zhang, Z.; Qiao, W.; Hui, Q. Power system stabilization using energy-dissipating hybrid control. IEEE Trans. Power Syst. 2018, 34, 215–224. [Google Scholar] [CrossRef]
  13. Li, Y.; Liao, Y.; Zhao, L.; Chen, M.; Wang, X.; Nordström, L.; Mittal, P.; Poor, H.V. Machine learning at the grid edge: Data-driven impedance models for model-free inverters. IEEE Trans. Power Electron. 2024, 39, 10465–10481. [Google Scholar] [CrossRef]
  14. Salnikov, V.; Falaize, A.; Lozienko, D. Learning port-Hamiltonian systems—Algorithms. Comput. Math. Math. Phys. 2023, 63, 126–134. [Google Scholar] [CrossRef]
  15. Van Otterdijk, G. Learning Port-Hamiltonian Neural Network Models for Nonlinear Dynamical Systems. Master’s Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 2024. [Google Scholar]
  16. Ortega, J.P.; Yin, D. Learnability of linear port-Hamiltonian systems. J. Mach. Learn. Res. 2024, 25, 1–56. [Google Scholar]
  17. Yuan, C.; Martin, J.P.; Pierfederici, S.; Vuillemin, E.; Phattanasak, M.; Huangfu, Y. Large Signal Stabilization at System Level Using Port-Hamiltonian System Theory for Modular Islanded DC Microgrids. IEEE Trans. Ind. Electron. 2025, 72, 11381–11394. [Google Scholar] [CrossRef]
  18. Poulose, A.; Kim, S. Direct transient stability assessment of grid-connected voltage source converters: A transient energy functions perspective. IEEE Access 2024, 12, 133545–133556. [Google Scholar] [CrossRef]
  19. Ferguson, J.; Donaire, A.; Middleton, R.H. Passive momentum observer for mechanical systems. IFAC-PapersOnLine 2021, 54, 131–136. [Google Scholar] [CrossRef]
  20. Mehrmann, V.; Morandin, R. Structure-preserving discretization for port-Hamiltonian descriptor systems. In 2019 IEEE 58th Conference on Decision and Control (CDC); IEEE: Piscataway, NJ, USA, 2019; pp. 6863–6868. [Google Scholar]
  21. Tonso, M.; Kaparin, V.; Belikov, J. Port-Hamiltonian framework in power systems domain: A survey. Energy Rep. 2023, 10, 2918–2930. [Google Scholar] [CrossRef]
  22. Kong, L.; Xue, Y.; Qiao, L.; Wang, F. Enhanced synchronization stability of grid-forming inverters with passivity-based virtual oscillator control. IEEE Trans. Power Electron. 2022, 37, 14141–14156. [Google Scholar] [CrossRef]
  23. Cvetkovic, M. Power-Electronics-Enabled Transient Stabilization of Power Systems; Carnegie Mellon University: Pittsburgh, PA, USA, 2013. [Google Scholar]
  24. Neupane, D. Data-driven modelling of grid-connected virtual synchronous machine dynamics using optimized dynamic mode decomposition and SINDy. Appl. Math. Sci. Eng. 2025, 33, 2576864. [Google Scholar] [CrossRef]
  25. Cherifi, K.; Messaoudi, A.E.; Gernandt, H.; Roschkowski, M. Nonlinear port-Hamiltonian system identification from input-state-output data. arXiv 2025, arXiv:2501.06118. [Google Scholar]
  26. Beckers, T.; Seidman, J.; Perdikaris, P.; Pappas, G.J. Gaussian process port-Hamiltonian systems: Bayesian learning with physics prior. In 2022 IEEE 61st Conference on Decision and Control (CDC); IEEE: Piscataway, NJ, USA, 2022; pp. 1447–1453. [Google Scholar]
  27. IEEE Std 115-2019; IEEE Guide for Test Procedures for Synchronous Machines Including Acceptance and Performance Testing and Parameter Determination for Dynamic Analysis. IEEE: Piscataway, NJ, USA, 2019.
  28. Richard, C.; Iraj, D. IEEE 14-Bus System; Illinois Center for a Smarter Electric Grid, Information Trust Institute: Urbana, IL, USA, 1993; Available online: https://icseg.iti.illinois.edu/ieee-14-bus-system (accessed on 19 March 2026).
  29. MOD-026-1; Verification of Models and Data for Generator Excitation Control System or Plant Volt/Var Control Functions. North American Electric Reliability Corporation (NERC): Princeton, NJ, USA, 2014.
  30. Western Electricity Coordinating Council (WECC). WECC Generator Model Validation Policy and Guidelines; Technical Report; WECC Modeling and Validation Work Group (MVWG): Salt Lake City, UT, USA, 2014. [Google Scholar]
Figure 1. Simulated short-circuit data for four fault durations (50, 100, 150, and 200 ms). Visible post-fault electromechanical oscillations confirm the need for a multi-scenario, grid-aware identification framework.
Figure 1. Simulated short-circuit data for four fault durations (50, 100, 150, and 200 ms). Visible post-fault electromechanical oscillations confirm the need for a multi-scenario, grid-aware identification framework.
Sensors 26 02024 g001
Figure 2. Convergence curves for state consistency optimization.
Figure 2. Convergence curves for state consistency optimization.
Sensors 26 02024 g002
Figure 3. Box plot comparing the robustness and final objective function values ( J * ) of three global optimization algorithms. red line represents the median in each box.
Figure 3. Box plot comparing the robustness and final objective function values ( J * ) of three global optimization algorithms. red line represents the median in each box.
Sensors 26 02024 g003
Figure 4. Validation results for the power step scenario: comparison of generator responses using actual parameters (solid blue), the IEEE-115 method (dashed red), and the proposed method (dash-dot yellow). The proposed model accurately reproduces the rotor angle, speed, and flux dynamics.
Figure 4. Validation results for the power step scenario: comparison of generator responses using actual parameters (solid blue), the IEEE-115 method (dashed red), and the proposed method (dash-dot yellow). The proposed model accurately reproduces the rotor angle, speed, and flux dynamics.
Sensors 26 02024 g004
Figure 5. Validation results for the voltage dip scenario: the proposed method accurately predicts the transient response to terminal voltage reduction, while the IEEE-115 method exhibits larger deviations.
Figure 5. Validation results for the voltage dip scenario: the proposed method accurately predicts the transient response to terminal voltage reduction, while the IEEE-115 method exhibits larger deviations.
Sensors 26 02024 g005
Figure 6. Validation results for the three-phase fault scenario: the proposed method improves agreement during and after the fault, particularly due to better X d and X q estimates.
Figure 6. Validation results for the three-phase fault scenario: the proposed method improves agreement during and after the fault, particularly due to better X d and X q estimates.
Sensors 26 02024 g006
Table 1. Actual generator parameters from PowerFactory model.
Table 1. Actual generator parameters from PowerFactory model.
ParameterSymbolValue
Inertia constantH3.480 s
Damping coefficientD0.400 pu
d-axis synchronous reactance X d 2.540 pu
d-axis transient reactance X d 0.500 pu
d-axis open-circuit time constant T d o 1.437 s
q-axis synchronous reactance X q 2.410 pu
q-axis transient reactance X q 0.814 pu
q-axis open-circuit time constant T q o 0.1351 s
Table 2. Mechanical parameters identified by proposed three-stage framework (Stage 1).
Table 2. Mechanical parameters identified by proposed three-stage framework (Stage 1).
ParameterIdentified ValueActual ValueError [%]
H3.4361 s3.480 s 1.26
D0.4200 pu0.400 pu + 5.00
Table 3. Steady-state data from voltage change scenarios for d-axis identification.
Table 3. Steady-state data from voltage change scenarios for d-axis identification.
Scenario V t (pu) I d (pu) V q (pu)
S311.40 0.215 1.352
S321.20 0.134 1.161
S330.80 + 0.028 0.778
S340.60 + 0.109 0.587
Table 4. Steady-state data from torque scenarios for q-axis identification.
Table 4. Steady-state data from torque scenarios for q-axis identification.
Scenario δ (°) I q (pu) V d (pu)
S11 Torque + 0.05 pu23.80.3620.396
S12 Torque + 0.10 pu27.10.4080.450
S13 Torque + 0.15 pu30.20.4530.502
S14 Torque − 0.05 pu17.50.2710.292
S15 Torque − 0.10 pu14.60.2260.243
Table 5. Steady-state reactances identified by proposed three-stage framework (Stage 2).
Table 5. Steady-state reactances identified by proposed three-stage framework (Stage 2).
ParameterIdentified ValueActual ValueError [%]
X d 2.4574 pu2.540 pu 3.25
X q 2.1907 pu2.410 pu 9.10
Table 6. D and Q-axis transient parameters from state consistency method.
Table 6. D and Q-axis transient parameters from state consistency method.
ParameterIdentified ValueActual ValueError [%]
X d 0.4928 pu0.500 pu 1.44
X q 0.7927 pu0.814 pu 2.62
T d o 1.4595 s1.437 s + 1.56
T q o 0.1266 s0.1351 s 6.32
Table 7. Comparison of identification methods for all eight parameters.
Table 7. Comparison of identification methods for all eight parameters.
ParameterIEEE 115 ValueIEEE 115 Error (%)Proposed ValueProposed Error (%)ActualUnits
H3.436 1.26 3.436 1.26 3.480s
D0.420 + 5.00 0.420 + 5.00 0.400pu
X d 2.457 3.25 2.457 3.25 2.540pu
X d 0.442 11.6 0.493 1.44 0.500pu
T d o 1.271 11.5 1.460 + 1.56 1.437s
X q 2.191 9.10 2.191 9.10 2.410pu
X q 1.100 + 35.1 0.793 2.62 0.814pu
T q o 0.118 12.6 0.127 6.32 0.1351s
Table 8. Validation error metrics for identified parameter model.
Table 8. Validation error metrics for identified parameter model.
Scenario RMS Error δ (°)RMS Error ω (%)Max Error δ (°)
Power step0.340.0480.82
Voltage dip0.510.0711.23
Fault1.150.1423.41
Table 9. Comparison of the proposed algorithm vs. IEEE 115-2019 [27] in terms of statistical metrics (RMSE, MAE, STD) of the state-trajectory errors.
Table 9. Comparison of the proposed algorithm vs. IEEE 115-2019 [27] in terms of statistical metrics (RMSE, MAE, STD) of the state-trajectory errors.
Validation ScenarioIdentification MethodRMSE (pu)MAE (pu)STD (pu)
Power StepIEEE 115-20190.05810.04470.0372
Proposed0.00780.00620.0047
Voltage DipIEEE 115-20190.05280.04150.0326
Proposed0.00740.00570.0047
3-Phase FaultIEEE 115-20190.05420.04130.0361
Proposed0.01150.00810.0099
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

Peykarporsan, R.; Govinda Waduge, T.; Lie, T.T.; Stommel, M. Data-Driven Parameter Identification of Synchronous Generators: A Three-Stage Framework with State Consistency and Grid Decoupling. Sensors 2026, 26, 2024. https://doi.org/10.3390/s26072024

AMA Style

Peykarporsan R, Govinda Waduge T, Lie TT, Stommel M. Data-Driven Parameter Identification of Synchronous Generators: A Three-Stage Framework with State Consistency and Grid Decoupling. Sensors. 2026; 26(7):2024. https://doi.org/10.3390/s26072024

Chicago/Turabian Style

Peykarporsan, Rasool, Tharuka Govinda Waduge, Tek Tjing Lie, and Martin Stommel. 2026. "Data-Driven Parameter Identification of Synchronous Generators: A Three-Stage Framework with State Consistency and Grid Decoupling" Sensors 26, no. 7: 2024. https://doi.org/10.3390/s26072024

APA Style

Peykarporsan, R., Govinda Waduge, T., Lie, T. T., & Stommel, M. (2026). Data-Driven Parameter Identification of Synchronous Generators: A Three-Stage Framework with State Consistency and Grid Decoupling. Sensors, 26(7), 2024. https://doi.org/10.3390/s26072024

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