Next Article in Journal
Multiphysics Design and Fuzzy-Based Optimization of Materials and Geometry for the Triple Scissor Deployable Antenna Mechanism
Next Article in Special Issue
Diversity Management Techniques for the Upper-Bounded Hamiltonian p-Median Problem
Previous Article in Journal
Reliable Emergency Facility Location Planning Under Complex Polygonal Barriers and Facility Failure Risks
Previous Article in Special Issue
A Belief Model for BDI Agents Derived from Roles and Personality Traits
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Unambiguous, Traceable and Dimensionally Homogeneous Calculation of Per-Unit Parameters for the Two-Mass Drive Train Model of a Set of Reference Wind Turbines

by
Joel Rodríguez-Guillén
1,
Rubén Salas-Cabrera
1,*,
Bárbara María-Esther García-Morales
1,*,
Miguel A. García-Morales
2 and
Juan Frausto-Solís
1
1
Tecnológico Nacional de México, Instituto Tecnológico de Ciudad Madero, Ciudad Madero 89440, Tamaulipas, Mexico
2
Facultad de Arquitectura, Diseño y Urbanismo, Universidad Autónoma de Tamaulipas, Tampico 89336, Tamaulipas, Mexico
*
Authors to whom correspondence should be addressed.
Math. Comput. Appl. 2026, 31(2), 51; https://doi.org/10.3390/mca31020051
Submission received: 31 December 2025 / Revised: 27 February 2026 / Accepted: 6 March 2026 / Published: 1 April 2026
(This article belongs to the Special Issue Numerical and Evolutionary Optimization 2025)

Abstract

The Bond Graph (BG) methodology, a multi-domain graphical description formalism, is used to study a horizontal-axis two-mass drive train of a wind turbine. The main contribution of this work is to address the lack of wind energy literature dealing with fully unambiguous, traceable, and dimensionally homogeneous per-unit quantities for two-mass drive train models. Data in real quantities for the drive train are collected from open-access datasheets and their corresponding design information files. Wind turbines that may serve as Reference Wind Turbines (RWTs), with traceable calculations, are carefully selected. A lumped-parameter order-reduction method is employed to convert data from higher-order models into data for a reduced-order two-mass model. The BG methodology is then used to formally derive the per-unit drive train model and its corresponding dimensionally homogeneous per-unit parameters for a set of six representative Reference Wind Turbines, covering a nominal power range from 0.75 MW to 5 MW.

1. Introduction

Processes for deriving models based on non-dimensionalizations of variables and parameters have been utilized in engineering for a very long time [1]. In this context, the per-unit system provides a convenient framework for expressing such non-dimensional quantities. A per-unit (pu) quantity, denoted with an overbar, is given by
y ¯ : = y y b
Thus, every value y, denoting a physical variable or parameter, can be expressed as the product of a pu magnitude y ¯ and a constant y b which corresponds to the base value of y. Nevertheless, this formal normalization often obscures key modeling assumptions, making comparison of recent results associated with non-dimensionalized drive train models difficult and prone to misinterpretation [2] (p. 784), [3]; for example, per-unit mathematical expressions are not always structurally identical, mathematical representations are not always dimensionally homogeneous, base values for different parameters sometimes have the same dimensions, the same parameter is sometimes reported to have different dimensions, and sometimes, values for per-unit parameters are extremely different even for wind turbines of similar nominal power [3]. We address these issues and misunderstandings by using the Bond Graph methodology, which is a formal technique for studying, analyzing, and modeling multi-domain systems [4,5,6]; it utilizes power-conserving mathematical expressions for obtaining dimensionally homogeneous representations.
Bond Graphs have been utilized in a variety of applications due to their multi-domain characteristics, e.g., Chen et al. [7] employ a BG for fault diagnosis of an aircraft landing gear in an aerospace engineering application; Karimi et al. [8] utilize a BG for deriving a mathematical representation of a novel mechatronic system with power splitting transmission in a fixed-speed wind turbine; Chen et al. [9] employ a BG for modeling an electric vehicle drive system considering electromechanical coupling effects; the contribution in [10] studies the modeling of single actin filament polymerization using the BG methodology; the study in [11] deals with the dynamic modeling of an electromechanical system by using the BG approach; and Fujita [12] employs hypergraphs and superhypergraphs for modeling hierarchical systems in graph signal processing, electric circuits, and Bond Graphs.
In this paper, our original drive train work presented in [3] is extended by applying the BG methodology to a set of representative RWTs in order to address the current lack of a standardized modeling scenario. Reference Wind Turbines are currently used in renewable energy studies of wind farms for different designs and purposes [13]. However, the per-unit data of these RWTs are not being computed or used in simulations of wind turbine drive trains. In this work, datasheets and their corresponding design information files, for practicable and prototyped three-bladed upwind horizontal-axis wind turbines, are utilized for obtaining the per-unit parameters of a two-mass drive train model. Only those wind turbines that may serve as RWTs with traceable calculations have been carefully selected [14,15,16,17]. In addition, another selection criterion for these RWTs is the nominal power, i.e., we purposefully select a variety of RWTs covering an ample nominal power that ranges from 0.75 MW to 5 MW .
It is important to note that given its sufficient fidelity to represent drive train dynamics, the two-mass model is the preferred choice for carrying out transient studies of wind energy systems [18,19,20,21].
In the following, some examples associated with structural, dimensional, and order-of-magnitude inconsistencies are provided.
In the literature, mathematical formulations of wind turbine drive trains often exhibit structural inconsistencies. For instance, Equation (2) of the two-mass drive train model presented in [22], reproduced below for clarity as Equation (2), illustrates such inconsistencies, as this equation cannot be derived from Equations (1), (3) and (5a) in [23].
d w t d t = 1 2 H P mech w t + w 0 + D t g ( w g w t ) + K t g Δ θ m
For ease of reference, Equations (1), (3) and (5a) in [23] are reproduced below as Equations (3), (4) and (5), respectively.
2 H t d ω t d t = P m ω t T s
d θ tw d t = ( ω t ω r ) ω e 1 B
T s = k s θ tw + c d d θ tw d t
In [24], it can be shown that the right side of Equations (A6) and (A7) is expressed in pu / s , whereas their left side is expressed in pu / s rps . For ease of reference, expressions (A6) and (A7) in [24] have been reproduced below as Equations (6) and (7), respectively.
d d t ω m ω b ω s = 1 2 H w t k s θ s T m
d d t ω r ω b ω s = 1 2 H g T e ( s ) k s θ s
In [22] (p. 33), the right side of the one-mass model for the shaft speed equation can be shown to be expressed in pu / rad , whereas the left side is expressed in pu / s . For ease of reference, the equation in [22] (p. 33) has been reproduced as Equation (8).
dw dt = 1 H ω base P mech P elec
In [25], a dimensional inconsistency can be found in expressions (4) and (9), which are declared to be in the per-unit system; it is clear that the left side of either equation is expressed in elec . rad . / s , while the right-hand side is in pu . For ease of reference, expressions (4) and (9) reported in [25] are reproduced bellow as Equations (9) and (10), respectively.
θ ˙ T = ω T ω G B
θ ˙ G = ω G B ω G
Furthermore, the pu equations for the two-mass drive train model that can be derived from the block diagrams shown in Figure 4 in [26] and Figure 21 in [27] are structurally different from those models that can be derived from either the block diagrams in Figures 4–10 in [28] or Figure 3 (Rotor Model) in [29]. Thus, comparison of results in different works is frequently hindered.
Figure 4 in [26], Figure 21 in [27], Figures 4–10 in [28] and Figure 3 (Rotor Model) in [29] have been reproduced here as a reference, see Figure 1, Figure 2, Figure 3 and Figure 4 in this work.
In regard to the dimensioning of base values, the base for the spring constant in [30] (p. 42) is expressed in N · m / ( rad / s ) , whereas in [2] (p. 542), the base for the shaft stiffness, as it is also known, is expressed in N · m / rad , with the latter being consistent with [31] (cf. [2] (p. 542) and [3]). Similarly, the per-unit shaft stiffness is reported to be expressed in different dimensions; for example, in [26], it is expressed in pu , in [29], it is reported in rad , whereas in [32], it is reported in pu / elec . rad . Therefore, in the wind energy literature, there seems to be a clear issue regarding dimensional consistency.
Regarding order-of-magnitude inconsistencies, there are instances where pu parameters such as those corresponding to wind turbines of similar power ratings have values that are extremely different from each other. For example, in [26], the two-mass drive train shaft stiffness k sh is equal to 150.0052 pu , whereas in [24], shaft stiffness k s is equal to 0.6 pu .
The main contribution of this work is to compute fully unambiguous and dimensionally homogeneous per-unit parameters of a two-mass drive train model for a set of representative traceable Reference Wind Turbines. We address the current modeling landscape, in which the absence of standardized per-unit drive train models and their associated parameters hampers effective benchmarking and limits the comparability of results across the literature.
This paper is structured as follows. Section 2 summarizes the per-unit conversion method which is later applied to the real parameter data for a two-mass model of a set of representative RWTs. In Section 3, expressions for the calculation of base quantities and expressions for the per-unit conversion are derived. In Section 4, the per-unit mathematical model, the corresponding block diagram, and the per-unit parameters of the two-mass drive train for the Reference Wind Turbines are presented. In addition, Section 4 contains a discussion about the per-unit conversion method based on the Bond Graph methodology and its application. Finally, in Section 5, the main conclusions are drawn about the importance of the calculated per-unit data in the context of simulation of wind farms.

2. Materials and Methods

2.1. Bond Graph Methodology

The Bond Graph is a graphical methodology that describes the interchange of energy in physical dynamic systems [4]. The BG methodology is a multi-domain approach for modeling dynamic systems; it employs the power conjugate variables effort e and flow f to describe the instantaneous flow of energy between different components of the system regardless of the domain they belong to (see Table 1 for a physical interpretation of effort and flow for different energy domains). Standard nomenclature, for generic variables and generic parameters regardless of the energy domain, is shown in Table 2 [3,4].
A 2-port TF element is a power-conserving BG element; it is denoted by using the TF symbol (see Figure 5).
The constitutive equation of the transformer element TF, relating effort e and flow f, is given by
f ( j ) = m i f ( i ) m i e ( j ) = e ( i )
where m i is the TF element modulus; a quantity referred to the primary stage of the TF element (inwards-pointing half arrow) is identified with the superscript ( i ) ; similarly, a quantity referred to the secondary stage of a TF element (outwards-pointing half arrow) is identified with the superscript ( j ) , see Figure 5.
Given the power-conserving property of the TF element, the equation
P b = e b ( i ) f b ( i )
relates the base effort, flow, and power for every stage (i) of a Weighted Junction Structure (WJS) BG with simple loops, where a TF element couples every pair of stages (i) and (j) of the BG [3].
The reader is referred to [4,5,6] and references therein for additional information regarding the BG methodology.

2.2. Base Quantities Propagation

Using the methodology proposed in [3], effort, flow, generalized displacement, and generalized momentum base quantities are propagated through the 2-port TF element using
f b ( j ) = m i f b ( i ) m i e b ( j ) = e b ( i )
q b ( j ) = m i q b ( i ) m i p b ( j ) = p b ( i )
where m i R + denotes the modulus of the TF element, considered a parameter with a constant value.
Using Equations (13) and (14) yields
q b f b = q b ( i ) f b ( i ) = q b ( j ) f b ( j )
Furthermore, in each and every stage of the BG, Equations
E b : = P b
R b f b = e b
p b : = e b
q b = C b e b
can be used to calculate energy, resistance, generalized momentum, and capacitance base quantities [3].
Finally,
R ^ = f b e b R = R R b = R ¯
I ^ = f b e b I = I R b = 2 H
C ^ = e b f b C = R b C = q b f b C ¯
correspond to the equivalent per-unit resistance, inertia, and capacitance of the 1-port R, I, and C elements with linear characteristics, which can be used in the per-unitized BG [3].
These equations can be used to define pu 1-junction, 0-junction, Se, Sf, and TF elements that retain their constitutive equations.
The pu-equivalent 1-port R BG element with linear characteristics has the following equation with resistance causality
R ¯ f ¯ = e ¯
The pu-equivalent 1-port I and C BG elements with linear characteristics have the following equations with differential causality [4]:
p ^ = p e b = t e ¯ d τ
p ^ = I ^ f ¯ = 2 H f ¯
I ^ d f ¯ d t = e ¯
q ¯ = f b q b t f ¯ d τ
q ¯ = f b q b C ^ e ¯ = C ¯ e ¯
C ^ d e ¯ d t = f ¯
where the inertia constant H is defined by
H := 1 2 I f b e b
It is notable that Equations (14), (24) and (27) are important definitions in the context of Bond Graphs, and these may allow for an alternative selection of state variables.
Definition 1 
(Base quantities’ propagation trajectory). A base quantities’ propagation trajectory is a line of flow contained in the junction structure of a Bond Graph with a WJS that goes through the { 0 , 1 , TF } nodes and that is ancillary during the process of sequential assignment of base quantities associated with the propagation of the base quantities throughout the Bond Graph. These trajectories carry the base quantities e b , f b , p b , q b , and P b . The beginning of a base quantities’ propagation trajectory is on any stage of the Bond Graph and its termination is at the port of the various graph elements or on the bonds where base quantity assignment conflicts arise.
Base quantities’ propagation trajectories serve as visual support during the realization of the base quantities’ propagation throughout the Bond Graph.
A propagation trajectory can be oriented arbitrarily; nonetheless, it is subject to the following restrictions:
  • When it goes through a TF element, base quantities that are propagated to the primary side (i) or secondary side (j) of this element satisfy Equations (13) and (14).
  • On the same Bond Graph, propagation trajectories with different base power P b or different f b / q b ratios cannot coexist.
  • Conjoined propagation trajectories propagate the same base quantities.
The reader may consult additional information regarding the BG methodology in [4,5,6] and references therein.

2.3. Converting Per-Unit Values When Base Values Are Changed

Consider Equation (12). If, at stage (0), the flow base value f b ( 0 ) is defined, it follows that the corresponding effort base value e b ( 0 ) must satisfy the following condition.
P b = e b ( 0 ) f b ( 0 )
It is known that, for convenience, all per-unit variables and parameters may be referred to the stage (i) where the generalized displacement base value q b ( i ) is set to 1, which, in wind energy generation systems, typically corresponds to the electrical stage (0) where q b ( 0 ) θ b ( 0 ) = 1 rad [3]. For simplicity, we drop the use of superscript (0). Thus, on stage (0), equivalent per-unit parameters in Equations (20)–(22) may be converted from the old base values { e b , x , f b , x , P b , x } to the new base values { e b , y , f b , y , P b , y = P b , x } using:
R ^ y = R ¯ y = R b , x R b , y R ¯ x = f b , y e b , y e b , x f b , x R ^ x
I ^ y = 2 H y = R b , x R b , y I ^ x = 2 f b , y e b , y e b , x f b , x H x
C ^ y = q b f b , y C ¯ y = R b , y R b , x C ^ x = R b , y R b , x q b f b , x C ¯ x
where subscripts x and y on the equivalent per-unit parameters correspond to the respective base values to which they refer. This conversion procedure is useful when the power base value P b is kept unchanged, i.e., P b = P b , x = P b , y , and the flow base value f b to which per-unit quantities are referred is changed from f b , x to f b , y .

2.4. Bond Graph in Real Quantities for the Two-Mass Drive Train Model

The wind turbine drive train can be modeled through the rotating mass system shown in Figure 6, where ω t is the rotor axis angular speed of the wind turbine and ω g is the generator axis angular speed, respectively, in rad / s . θ t is the angular position of the rotor axis and θ g is the angular position of the generator axis, respectively, in rad . T W is the wind turbine acceleration torque, T e is the electric torque of the machine in generator convention, and T K 12 is the torsionally elastic torque component of the shaft related to θ t and θ g by T K 12 = K 12 ( θ t θ g / N GB ) , respectively, in N · m . The remaining parameters are described in Table 3. In Figure 6, the high-speed and low-speed sides of the drive train are indicated using the labels HSS and LSS. Given its sufficient fidelity to the representation of the drive train dynamics, the two-mass dynamic model is typically used to carry out transitory response studies of wind energy systems [18,19,20].
The Bond Graph model that corresponds with Figure 6 is shown in Figure 7 [5]. This Bond Graph model has already been causally completed, choosing integral causality as the preferred causality [4].

2.4.1. Mathematical Model in Real Quantities

The mathematical model in real quantities, derived from the two-mass drive train Bond Graph shown in Figure 7, was obtained manually following the procedure for manual derivation of equations from causal Bond Graphs (see [4,6]).
d T K 12 d t = K 12 ω t 1 N GB ω g d ω t d t = 1 J t T W T K 12 D 12 ω t 1 N GB ω g d ω g d t = 1 J g T e + 1 N GB T K 12 + D 12 ω t 1 N GB ω g

2.4.2. Data in Real Quantities

Through an exhaustive review of the literature, it was found that there is a relative lack of real data for wind turbines modeled using the two-mass concept. Nonetheless, in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9, open-access and readily verifiable datasets are presented, which are provided by the Risø National Laboratory [14] and National Renewable Energy Laboratory (NREL) [15,16,17]. Not all data shown in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 can be found in the cited references; some were calculated using the modeling assumptions found in Section 2.4.3 corresponding with Method-2 for the order reduction of the drive train model, detailed in [30]. As mentioned in [13], RWTs have proven to be very useful for the research and technological community. The 5 MW NREL wind turbine [15], developed in 2005, is one of the most widely known RWTs [20,33]. The 5 MW NREL reference wind turbine was developed using a combination of commercial wind turbine data and parameters taken from other contemporary wind turbines [15].

2.4.3. Lumped Parameter Model

In order to fit the data shown in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 for the two-mass model presented in Section 2.4, Method-2 was employed, as detailed in [30], for the order reduction of a six-mass horizontal-axis wind turbine model under the following modeling assumptions:
  • It is assumed that the wind turbine blades are infinitely stiff. Also, it is assumed that all of the inertia moments about the blade root of each of the three blades, on the low-speed side, have the same magnitude, i.e., J B 1 = J B 2 = J B 3 = J B [16,30]. Thus, the wind turbine can be considered to be a disk with a large radius and small thickness, having an evenly distributed mass, such that the total moment of inertia of the three blades is equal to the sum of the moments of inertia of each one blade, i.e., J 3 B = J B 1 + J B 2 + J B 3 = 3 J B [30].
  • It is considered that the rotating elements on the LSS which significantly contribute to the total inertia of the rotor are the hub, with inertia J H , and the bearings of the three blades, with inertia J HB . Thus, the total hub inertia J H can be likened to that of a disk, and it can be calculated using J H = J H + J HB .
  • The total rotor inertia J t , on the LSS, can be calculated under the assumption that the torsion resistance coefficient on the LSS referred to the HSS is smaller than that on the HSS [30]. Thus, the total rotor inertia can be calculated by adding the inertias of the wind turbine blades and hub equivalent disks, i.e., J t = J 3 B + J H .
  • It is assumed that the generator inertia value J g which is provided in the various datasheets conforms to the consideration that, with the HSS shaft being infinitely rigid, the elements with outstanding inertia values are the HSS shaft, couplings, and break disks, thus neglecting the value of the gearbox inertia.

3. Calculation

3.1. Pu Conversion

Per-unit parameter conversion based on the BG methodology was applied to calculate the two-mass drive train model parameters in pu. In order to carry out the conversion of the Bond Graph shown in Figure 7 to the pu system using the methodology described in [3], the propagation of the base quantities is performed through all of the Bond Graph stages following the propagation trajectories, as shown in Figure 8. In Figure 8, it can be noticed that variables and parameters associated with the base quantities of stage (i) have the superscript (i).
It can be observed that in the rotational mechanics energy domain, mechanical torque T corresponds with the effort variable e, angular velocity ω corresponds with the flow variable f, angular momentum L corresponds with the generalized momentum variable p, angular position θ corresponds with the generalized displacement q, damping coefficient D corresponds with resistance R, moment of inertia J corresponds with inertia I, and the reciprocal of the torsion resistance coefficient K corresponds with capacitance C, respectively, i.e., e T , f ω , p L , q θ , R D , I J , and C 1 / K .

3.1.1. Definition of the Base Quantities

Stage (0)
Firstly, in Stage (0), base quantities { T b ( 0 ) , ω b ( 0 ) , P b ( 0 ) } are defined arbitrarily with P b = P b ( 0 ) = T b ( 0 ) ω b ( 0 ) , and θ b ( 0 ) is set to 1 rad , i.e., θ b ( 0 ) := 1 rad . Following this definition and using Equations (12)–(14) and (16)–(19), the remaining base quantities, i.e., T b := P b / ω b , E b := P b , L b := T b , D b := T b / ω b , and C b 1 / K b := θ b / T b , will be calculated from the base quantities ω b ( 0 ) , P b , and θ b ( 0 ) in each stage of the BG.
Using Equations (12), (13), (17),and (19), it follows that:
T b ( 0 ) : = P b ω b ( 0 )
D b ( 0 ) : = T b ( 0 ) ω b ( 0 )
C b ( 0 ) 1 K b ( 0 ) : = θ b ( 0 ) T b ( 0 )
Stage (1)
In the sequel, the computation of base quantities ω b ( 1 ) and θ b ( 1 ) associated with Stage (1) is performed using the base quantities of Stage (0), following Equations (13) and (14).
Assuming that the base values of Stage (0) were defined on the electrical stage of an n p -pole electric machine, e.g., n p = 4 , it follows that the computation of the base quantities of Stage (1) can be calculated as
ω b ( 1 ) = 2 n p ω b ( 0 )
θ b ( 1 ) = 2 n p θ b ( 0 )
Also, using Equations (12), (13), (17), and (19), the following base values are obtained for Stage (1):
T b ( 1 ) := P b ω b ( 1 )
D b ( 1 ) := T b ( 1 ) ω b ( 1 )
C b ( 1 ) 1 K b ( 1 ) := θ b ( 1 ) T b ( 1 )
Stage (2)
Next, the computation of the base quantities ω b ( 2 ) and θ b ( 2 ) associated with Stage (2) is performed using the base quantities of Stage (1), following Equations (13) and (14). In these equations, the base quantities of the primary and secondary side of the TF: m i element have the associated superscripts (i) and (j), respectively, as shown in Figure 5.
Therefore, by observing that in Figure 8, the base quantities of Stage (1) are propagated from the secondary side, i.e., Stage (j), to the primary side of the TF: N GB element, where the base quantities of Stage (2) are found, i.e., Stage (i), it follows that the computation of the base quantities of Stage (2) can be performed using:
ω b ( 2 ) = 1 N GB ω b ( 1 )
θ b ( 2 ) = 1 N GB θ b ( 1 )
Furthermore, using Equations (12), (13), (17) and (19), the following base values are obtained for Stage (2):
T b ( 2 ) := P b ω b ( 2 )
D b ( 2 ) := T b ( 2 ) ω b ( 2 )
C b ( 2 ) 1 K b ( 2 ) := θ b ( 2 ) T b ( 2 )
To perform the conversion of the two-mass drive train BG model shown in Figure 8 to the per-unit system, the per-unit transformation (1) is employed reiteratively, and Equations (15), (20)–(22) and (30) are used to calculate the values of equivalent resistances, inertias, and capacitances of the BG in the per-unit system.

3.1.2. Pu Conversion of Variables and Parameters

For the BG shown in Figure 8, equivalent per-unit variables and parameters are calculated substituting the appropriate base values.
Stage (1)
T ¯ e = T e T b ( 1 )
ω ¯ g = ω g ω b ( 1 )
I ^ g = 2 H g = ω b ( 1 ) T b ( 1 ) J g
Stage (2)
T ¯ W = T W T b ( 2 )
T ¯ K 12 = T K 12 T b ( 2 )
ω ¯ t = ω t ω b ( 2 )
D ¯ 12 = D 12 D b ( 2 )
I ^ t = 2 H t = ω b ( 2 ) T b ( 2 ) J t
K ¯ 12 = K 12 K b ( 2 )
C ^ 12 = 1 K ^ 12 = T b ( 2 ) ω b ( 2 ) 1 K 12 = θ b ω b 1 K ¯ 12
In summary, for this system defined in the rotational mechanics energy domain, the pu parameters that will be employed in the Bond Graph in the per-unit system are:
R ^ = R ¯ D ¯
I ^ = 2 H
C ^ θ b ω b 1 K ¯ = 1 K ^
The appropriate values of variables and parameters are calculated following Equations (49)–(58), and the resulting values are substituted in the per-unit system Bond Graph that is shown in Figure 9.

4. Results and Discussion

4.1. Per-Unit System Bond Graph for the Two-Mass Drive Train Model

The result of the conversion of the two-mass drive train Bond Graph model from Section 2.4 is shown in Figure 9. In Figure 9, the reduction in the number of TF elements is notable. This is one of the key advantages of the pu system.

4.1.1. Per-Unit Mathematical Model

By applying the procedure for manual derivation of equations from causal BGs to the two-mass drive train Bond Graph in pu shown in Figure 9, the following per-unit mathematical model is obtained (see [4,6]).
d T ¯ K 12 d t = ω b K ¯ 12 ω ¯ t ω ¯ g d ω ¯ t d t = 1 2 H t T ¯ W T ¯ K 12 D ¯ 12 ω ¯ t ω ¯ g d ω ¯ g d t = 1 2 H g T ¯ e + T ¯ K 12 + D ¯ 12 ω ¯ t ω ¯ g
with ω b = ω b ( 0 ) .
The block diagram model shown in Figure 10 can be derived from Equation (62). Notice that it features the product ω b K ¯ 12 which is notably absent in [26,27] but present in [28,29].
Comparing the two-mass wind turbine drive train model shown in Figure 10 with those in Figure 2, Figure 3 and Figure 4 [27,28,29], it is noted that:
  • The methodology presented in this work may be used to systematically produce mathematical models which are consistent with some of those models that can be found in the literature.
  • The notation employed in this work enables the explicit univocal relationship of the parameters and variables in the pu system with those corresponding to the mathematical model in real quantities; therefore, it is less prone to producing human error [2].
  • The pu conversion procedure, which employs the Bond Graph methodology, enables the production of datasets in the pu system based on datasets in real quantities, which, in turn, allows for the correct dimensioning of the dynamics of the wind turbines for various stability studies.
  • Given the physical nature of electromechanical systems, the Bond Graph methodology facilitates an intermediate modeling stage for design, simulation, and control processes. Within this framework, mathematical expressions analogous to physical laws—derived from per-unit bond graphs (see [3])—provide a rigorous basis for evaluating the consistency and relevance of the data.

4.1.2. Data in Pu

For the two-mass drive train Bond Graph model shown in Figure 7, the result of applying the per-unit system conversion procedure described in Section 3.1 to the data contained in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 can be found in Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15.
Comparing the parameter values found in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 with those in Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15, it is evident that while in real quantities, the parameter values are found in a wide interval with values of different orders of magnitude, the quantities in the pu system are found in a much shorter interval of values with a much lower number of orders of magnitude. This is a key advantage offered by the per-unit system, which allows the easy identification of parametric errors. Based on these observations, additional simplifications can be reasonably made to the two-mass drive train model in pu.
Dimensional homogeneity is completely preserved in the pu representation given in Equation (62) and the corresponding pu parameters in Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15. This important result is a consequence of having applied the formal and systematic Bond Graph methodology to each and every one of the variables and parameters in real quantities of the original two-mass drive train. Per-unit parameters in Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15 are associated with representative wind turbines of a practical wide range of nominal power capacities.

4.2. Influence of the Per-Unit Parameters on the Time Response of the Two-Mass Drive Train to a Disturbance from Equilibrium

In order to establish a valid simulation scenario, all transients must be obtained within a per-unit system that employs the same bases, that is, the same base power P b and the same base angular speed ω b . Three additional sets of per-unit parameter data for the two-mass drive train were identified in the literature [34,35,36,37,38]; such additional 5 MW data have been collected in Table 16. It should be noted that the per-unit data reported in [39] have not been included in Table 16, since neither the power base value P b nor the nominal power is explicitly provided; these quantities are required to perform the conversion described in Section 2.3, which is necessary to enable a meaningful comparison among the drive trains in this study.
Subsequently, to enable a meaningful comparison of the time-domain responses, the 5 MW per-unit parameter data reported in Table 10, Table 11, Table 15 and Table 16 (data given in [34]) were converted from f b , x ω b , x = 2 π 60 rad / s to f b , y ω b , y = 2 π 50 rad / s , while keeping P b = 5 MW unchanged, by using Equations (32)–(34). The result from this conversion is contained in Table 17.
Consider the per-unit parameter data calculated with P b = 5 MW and ω b = 2 π · 50 rad / s , as reported in Table 17, together with the parameter data from [35,36,37,38] listed in Table 16. A numerical simulation was carried out by employing these six sets of per-unit parameters and the per-unit mathematical model in Expression (62), which is identical to that produced using the block diagram shown in Figure 10. The following initial conditions at t = 0 s were used which take into account the model per-unit parameters:
T ¯ K 12 ( 0 ) = ( 1 + a 1 ) T ¯ W
ω ¯ t ( 0 ) = 0.9902 1 + a 2
ω ¯ g ( 0 ) = H g 2 + a 2 H g H t H g
where a 1 = 0.2 , a 2 = 0.01 , and T ¯ W = T ¯ e = 1 pu . The results of the numerical simulation are shown in Figure 11, which depicts the time responses of the two-mass drive train to a disturbance from equilibrium. Figure 11a illustrates the six transient responses corresponding to the six sets of per-unit parameters that have been studied in this subsection. To emphasize the quantitative and qualitative differences caused by parametric inconsistencies, two time-domain responses have been redrawn in Figure 11b, where the discrepancies are clearly evident.
Let us consider the per-unit mathematical model given in Equation (62) and compute the associated poles for the six sets of per-unit parameters analyzed in this subsection. The resulting complex conjugate poles, s 1 , 2 = σ ± i ω d , are listed in Table 18.
On average, each transient exhibits an oscillatory response frequency of approximately 2.37 Hz . The time-domain responses are strongly influenced by the damping coefficient D ¯ 12 . In particular, the oscillations corresponding to the parameter sets reported in [15] (NREL 5 MW ), [16,17] (WindPACT 5 MW ), and [35,36,37] decay rapidly, within approximately 6 to 11 s , due to their relatively large negative | σ | values.
In contrast, the poles associated with [34,38] (see Table 18) exhibit small negative | σ | values, resulting in a very slow decay of the oscillations. These responses vanish after approximately 211.76 s for [38] and about 727.27 s for [34].
Finally, for [14] (RECOFF 5 MW ), the pole pair s 1 , 2 lies on the imaginary axis of the s-plane; therefore, the drive train is undamped, and the torque oscillations do not decay over time.
It is noted that the per-unit drive train characteristic equation and modal response components remain unchanged after setting f b ω b = 2 π 50 rad / s . This result is expected, as it is well known that the per-unit conversion fully preserves the qualitative behaviour of the original representation in real quantities [3,40]. Hence, the previous analysis of the per-unit two-mass drive train time-domain response remains unaltered when setting f b ω b = 2 π 60 rad / s , as is the case for the per-unit data presented in Table 10, Table 11 and Table 15.

4.3. On the Consequences of Inconsistent Formulations for the Per-Unit Two-Mass Drive Train

In order to highlight and illustrate the importance of using a dimensionally consistent per-unit two-mass drive train model and its corresponding per-unit parameters, a time-domain simulation was conducted using the per-unit block diagram shown in Figure 2 and that shown in Figure 10; these two representations are clearly different. It is known that the drive train torsional stiffness coefficients are related by K ^ 12 = ω b K ¯ 12 , as can be derived from Figure 10. In contrast, it is often considered that K ^ 12 := K ¯ 12 , see [35,36,37] and Figure 2. The per-unit parameters in this time-domain simulation are those listed in Table 15 (WindPACT 5 MW ), and the initial conditions at t = 0 s are the same as those in Equations (63)–(65). The simulation results are shown in Figure 12.
In Figure 12, it is evident that the dynamical behaviour obtained with the dimensionally homogeneous and consistent formulation (Simulation 1) differs markedly from that of the dimensionally inconsistent formulation (Simulation 2). Although the settling time appears to remain approximately constant at 6.28 s , the damping ratio in Simulation 2 (approximately 0.98623) is significantly higher than that of Simulation 1 (0.050794) (see Table 18). Moreover, Simulation 2 does not exhibit the torsional oscillations associated with the damped frequency of 0.0213 Hz .
Therefore, this potential source of error and misunderstanding may lead to significant deviations from the expected results in transient studies of wind energy systems.

4.4. Limitations and Future Work

The applicability of the results presented herein is limited to two-mass drive train wind turbine models and may not be directly transferable to the analysis of direct-drive wind turbine generation systems, in which shaft torsional oscillations are typically neglected, such as the Type IV Wind Energy Conversion Systems (WECSs) [41,42].
The presented per-unit data may be used for WECS simulation, including Type IV WECSs [43]. Nonetheless, for wind turbines in WECSs, technologies such as digital twins may be used for monitoring, simulation, and predictive analysis [44]. Such digital twins may not strictly correspond to physical models, but also to data-driven approaches which may be combined to give rise to hybrid modeling [44,45].
Another limitation is that the included wind turbine data and parameters in [14,15,16,17] correspond to a nominal electrical angular velocity of 2 π 60 rad / s . Hence, more open-access datasheets and corresponding design information files for wind turbines with a nominal electrical angular velocity of 2 π 50 rad / s are needed, which is difficult, as such information is often confidential [45].
The presented per-unit data, specifically turbine and generator inertia, may be used in future research to investigate the fault ride through capabilities of WECSs to meet grid code requirements [46,47].
Future potential research avenues include the development of a per-unit three-mass drive train model of a wind turbine for standardization purposes and the development of a planetary gearbox per-unit model to study transient vibration dynamics of the drive train model, along with the calculation of corresponding sets of unambiguous, traceable, and dimensionally homogeneous per-unit parameters to ensure benchmarking capabilities for a set of representative Reference Wind Turbines covering a wide range of nominal power levels.

5. Conclusions

This paper addressed the undesirable current scenario in the wind energy literature that lacks standardized per-unit drive train models and their corresponding per-unit parameters. The multi-domain Bond Graph formalism was employed here for obtaining consistent, fully unambiguous and dimensionally homogeneous per-unit parameters and a corresponding per-unit model for a two-mass wind turbine drive train. The applicability of the presented method was demonstrated by converting original data in real quantities for higher-order drive train systems into per-unit data for a reduced-order two-mass drive train model. Only original data of those wind turbines that may serve as representative traceable Reference Wind Turbines were carefully chosen. Furthermore, we purposefully selected a convenient variety of wind turbines to cover a practical, wide range of nominal power. The open-access characteristics of the model and the traceability of the computed per-unit data allow valuable, trustworthy, and reproducible simulation results. This is an important contribution, as the undesirable current modeling scenario makes benchmarking capabilities and comparison of results among the diverse wind-turbine-related literature difficult.

Author Contributions

Conceptualization, J.R.-G., R.S.-C. and B.M.-E.G.-M.; methodology, J.R.-G., R.S.-C. and B.M.-E.G.-M.; validation, J.R.-G., M.A.G.-M. and J.F.-S.; formal analysis, J.R.-G., M.A.G.-M. and J.F.-S.; investigation, J.R.-G. and B.M.-E.G.-M.; data curation, J.R.-G. and R.S.-C.; writing—original draft preparation, J.R.-G., R.S.-C. and M.A.G.-M.; writing—review and editing, M.A.G.-M. and R.S.-C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Secretaría de Ciencia, Humanidades, Tecnología e Innovación (SECIHTI), formerly Consejo Nacional de Humanidades, Ciencias y Tecnologías (CONAHCyT), through Scholarships No. 296997 and No. 4010284 awarded to Joel Rodríguez-Guillén and Bárbara María-Esther García-Morales, respectively.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Travis, I. Per-Unit Quantities. Trans. Am. Inst. Electr. Eng. 1937, 56, 22–28. [Google Scholar] [CrossRef]
  2. Knudsen, H.; Nielsen, J.N. Introduction to the Modelling of Wind Turbines. In Wind Power in Power Systems, 2nd ed.; Ackermann, T., Ed.; John Wiley & Sons: Chichester, UK, 2012; Chapter 34; pp. 769–797. [Google Scholar]
  3. Rodríguez-Guillén, J.; Salas-Cabrera, R.; García-Vite, P.M. Bond Graph as a formal methodology for obtaining a wind turbine drive train model in the per-unit system. Int. J. Electr. Power Energy Syst. 2021, 124, 106382. [Google Scholar] [CrossRef]
  4. Borutzky, W. Bond Graph Methodology, 1st ed.; Springer: London, UK, 2010. [Google Scholar] [CrossRef]
  5. Bakka, T.; Karimi, H.R. Bond graph modeling and simulation of wind turbine systems. J. Mech. Sci. Technol. 2013, 27, 1843–1852. [Google Scholar] [CrossRef][Green Version]
  6. Borutzky, W. Bond Graphs for Modelling, Control and Fault Diagnosis of Engineering Systems, 2nd ed.; Springer International Publishing: Berlin/Heidelberg, Germany, 2017. [Google Scholar] [CrossRef]
  7. Chen, J.; Li, C.; Fan, J.; Gao, K.; Sun, C.; Zhang, G. Fault diagnosis of landing gear retraction system with bond graph under uncertain conditions. Rev. Sci. Instrum. 2024, 95, 075113. [Google Scholar] [CrossRef]
  8. Karimi, M.; Mustapha, Z.; Khaouch, Z.; Touairi, S. Modeling and control of a novel mechatronic model of a 750 kW-FSWT with power-splitting transmission using RBF neural network: A bond graph approach. Simulation 2024, 100, 1153–1174. [Google Scholar] [CrossRef]
  9. Chen, Q.; Xu, R.; Shen, J.; Xu, M.; Pan, J.; Zhang, J.; Wang, J. Bond graph modeling of electric vehicle drive system considering electromechanical coupling effect. J. Braz. Soc. Mech. Sci. Eng. 2025, 47, 232. [Google Scholar] [CrossRef]
  10. Gawthrop, P.J.; Pan, M.; Rajagopal, V. Energy-based modelling of single actin filament polymerization using bond graphs. J. R. Soc. Interface 2025, 22, 20240404. [Google Scholar] [CrossRef]
  11. Taleb, M.A.; Husi, G. Dynamic Modeling of a Three-Phase BLDC Motor Using Bond Graph Methodology. Actuators 2025, 14, 523. [Google Scholar] [CrossRef]
  12. Fujita, T. Modeling Hierarchical Systems in Graph Signal Processing, Electric Circuits, and Bond Graphs via Hypergraphs and Superhypergraphs. J. Eng. Res. Rep. 2025, 27, 542–592. [Google Scholar] [CrossRef]
  13. Bortolotti, P.; Tarres, H.C.; Dykes, K.L.; Merz, K.; Sethuraman, L.; Verelst, D.; Zahle, F. IEA Wind TCP Task 37: Systems Engineering in Wind Energy—WP2.1 Reference Wind Turbines; Technical Report NREL/TP-5000-73492; National Renewable Energy Laboratory (NREL): Golden, CO, USA, 2019. [CrossRef]
  14. Krogh, T. HAWC Load Simulation of Generic 5 MW Offshore Wind Turbine Model; Technical Report 1475(EN); Risø National Laboratory: Roskilde, Denmark, 2004.
  15. Jonkman, J.; Butterfield, S.; Musial, W.; Scott, G. Definition of a 5-MW Reference Wind Turbine for Offshore System Development; Technical Report NREL/TP-500-38060; National Renewable Energy Laboratory (NREL): Golden, CO, USA, 2009. [CrossRef]
  16. Dykes, K.L.; Rinker, J. WindPACT Reference Wind Turbines; Technical Report NREL/TP-5000-67667; National Renewable Energy Laboratory: Golden, CO, USA, 2018. [CrossRef]
  17. Rinker, J. Microsoft Excel Files for the WindPACT Reference Models; National Laboratory of the Rockies: Golden, CO, USA, 2016.
  18. Abdulabbas, A.K.; Salih, S.M.; Alawan, M.A. The Analysis of Sub-Synchronous Resonance in a Wind Farm for a Doubly-Fed Induction Generator Using Modern Analytical Method. Iraqi J. Electr. Electron. Eng. 2024, 20, 257–270. [Google Scholar] [CrossRef]
  19. Verma, N.; Kumar, N.; Kumar, R. Battery energy storage-based system damping controller for alleviating sub-synchronous oscillations in a DFIG-based wind power plant. Prot. Control Mod. Power Syst. 2023, 8, 1–18. [Google Scholar] [CrossRef]
  20. Sudharsan, G.S.; Karthikeyan, N.; Xavier, S.A.E.; Eswaran, T.; Rahual, S. Optimal drive train management of wind turbine using LiDAR-assisted predictive control strategy. Environ. Dev. Sustain. 2023, 27, 24195–24224. [Google Scholar] [CrossRef]
  21. Shabani, H.R.; Hajizadeh, A.; Kalantar, M.; Lashgari, M.; Nozarian, M. Transient stability analysis of DFIG-based wind farm-integrated power system considering gearbox ratio and reactive power control. Electr. Eng. 2023, 105, 3719–3735. [Google Scholar] [CrossRef]
  22. Eisa, S.A. Modeling dynamics and control of type-3 DFIG wind turbines: Stability, Q Droop function, control limits and extreme scenarios simulation. Electr. Power Syst. Res. 2019, 166, 29–42. [Google Scholar] [CrossRef]
  23. Prajapat, G.P.; Senroy, N.; Narayan Kar, I. Stability enhancement of DFIG-based wind turbine system through linear quadratic regulator. IET Gener. Transm. Distrib. 2018, 12, 1331–1338. [Google Scholar] [CrossRef]
  24. Amutha, N.; Kumar, B.K. Effect of Modeling of Induction Generator Based Wind Generating Systems on Determining CCT. IEEE Trans. Power Syst. 2013, 28, 4456–4464. [Google Scholar] [CrossRef]
  25. Gonzalez-Rodriguez, A.G.; Roldan-Fernandez, J.M.; Nieto-Nieto, L.M. Unveiling Inertia Constants by Exploring Mass Distribution in Wind Turbine Blades and Review of the Drive Train Parameters. Machines 2023, 11, 908. [Google Scholar] [CrossRef]
  26. Zhao, H.; Wu, Q.; Sørensen, P.; Bech, J.; Andresen, B. Implementation of draft IEC Generic Model of Type 1 Wind Turbine Generator in PowerFactory and Simulink. In 12th Wind Integration Workshop in London 2013; Energynautics GmbH: Darmstadt, Germany, 2013; pp. 377–384. [Google Scholar]
  27. IEC. Wind Energy Generation Systems—Part 27-1: Electrical Simulation Models for Wind Power Generation—Wind Turbines; Technical Report IEC 61400-27-1; International Electrotechnical Commission: Geneva, Switzerland, 2020. [Google Scholar]
  28. Clark, K.; Miller, N.W.; Sanchez-Gasca, J.J. Modeling of GE Wind Turbine-Generators for Grid Studies; Technical Report; One River Road: Schenectady, NY, USA, 2010. [Google Scholar]
  29. Zhang, X.; He, W.; Hu, J. Impact of Inertia Control of DFIG-based WT on Torsional Vibration in Drivetrain. IEEE Trans. Sustain. Energy 2020, 11, 2525–2534. [Google Scholar] [CrossRef]
  30. Muyeen, S.M.; Tamura, J.; Murata, T. Stability Augmentation of a Grid-Connected Wind Farm, 1st ed.; Springer: London, UK, 2009. [Google Scholar] [CrossRef]
  31. Akhmatov, V. Analysis of Dynamic Behaviour of Electric Power Systems with Large Amount of Wind Power; Technical University of Denmark: Kongens Lyngby, Denmark, 2003. [Google Scholar]
  32. Rahimi, M.; Asadi, M. Control and dynamic response analysis of full converter wind turbines with squirrel cage induction generators considering pitch control and drive train dynamics. Int. J. Electr. Power Energy Syst. 2019, 108, 280–292. [Google Scholar] [CrossRef]
  33. Govindan, S.S. 4 - IoT-based smart monitoring panel for floating horizontal axis wind turbine. In Recent Advancement of IoT Devices in Pollution Control and Health Applications; Roy, S., Tran, T.A., Natarajan, K., Eds.; Advances in Pollution Research; Woodhead Publishing: Sawston, UK, 2023; pp. 37–51. [Google Scholar] [CrossRef]
  34. Anagnostou, G.; Kunjumuhammed, L.P.; Pal, B.C. Dynamic State Estimation for Wind Turbine Models With Unknown Wind Velocity. IEEE Trans. Power Syst. 2019, 34, 3879–3890. [Google Scholar] [CrossRef]
  35. Avazov, A. AC Connection of Wind Farms to Transmission System: From Grid-Following to Grid-Forming. Ph.D. Theses, Katholieke Universiteit te Leuven, Leuven, Belgium, 2022. [Google Scholar]
  36. Liu, S.; Wu, H.; Bosma, T.; Wang, X. Impact of DC-Link Voltage Control on Torsional Vibrations in Grid-Forming PMSG Wind Turbines. IEEE Trans. Energy Convers. 2024, 39, 2631–2642. [Google Scholar] [CrossRef]
  37. Wagh, C.; Boukhenfouf, J.; Colas, F.; Rouco, L.; Guillaud, X. Non-linear interaction between a synchronous generator and grid-forming-controlled wind turbines – inertial effect enhancement and oscillation mitigation. Wind Energy Sci. 2025, 10, 2597–2614. [Google Scholar] [CrossRef]
  38. Yazdi, S.S.H.; Shokri-Kalandaragh, Y.; Bagheri, M. Power system stability improvement considering drive train oscillations of virtual synchronous generator-regulated type-4 wind turbines. IET Renew. Power Gener. 2023, 17, 579–603. [Google Scholar] [CrossRef]
  39. Prajapat, G.P.; Bhui, P.; Senroy, N.; Kar, I.N. Modelling and estimation of gear train backlash present in wind turbine driven DFIG system. IET Gener. Transm. Distrib. 2018, 12, 3527–3535. [Google Scholar] [CrossRef]
  40. Venkatramanan, D.; Dhople, S. Per-Unit Modeling via Similarity Transformation. IEEE Trans. Energy Convers. 2023, 38, 825–837. [Google Scholar] [CrossRef]
  41. O’Malley, M.; Holttinen, H.; Cutululis, N.; Vrana, T.K.; King, J.; Gevorgian, V.; Wang, X.; Rajaei-Najafabadi, F.; Hadjileonidas, A. Grand challenges of wind energy science—Meeting the needs and services of the power system. Wind Energy Sci. 2024, 9, 2087–2112. [Google Scholar] [CrossRef]
  42. Kassoumi, A.E.; Lamhamdi, M.; Mouhsen, A.; Fdaili, M.; Aboudrar, I.; Mouhsen, A. Nonlinear backstepping and model predictive control for grid-connected permanent magnet synchronous generator wind turbines. Int. J. Electr. Comput. Eng. 2025, 15, 5091–5105. [Google Scholar] [CrossRef]
  43. Ma, Y.; Xu, J.; Li, G.; Wang, K. Torsional Oscillation Damping Analysis and Suppression Strategy for PMSG-based Wind Generation System. J. Mod. Power Syst. Clean Energy 2024, 13, 439–451. [Google Scholar] [CrossRef]
  44. Kandemir, E.; Hasan, A.; Kvamsdal, T.; Abdel-Afou Alaliyat, S. Predictive digital twin for wind energy systems: A literature review. Energy Inform. 2024, 7, 68. [Google Scholar] [CrossRef]
  45. Jiménez-Ruiz, J.; Honrubia-Escribano, A.; Gómez-Lázaro, E. Enhancing Wind Turbine Dynamic Transient Simulation Using Deep Learning. In Proceedings of the 2025 IEEE 19th International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG), Antalya, Turkey, 20–22 May 2025; pp. 1–6. [Google Scholar] [CrossRef]
  46. Zenhom, I.A.; Marei, M.I.; Mohamed, A.M.I. Modelling, analysis, and stability assessment of wind turbine generator connected to a low inertia AC-DC microgrid with frequency support capability. Sci. Rep. 2025, 15, 44412. [Google Scholar] [CrossRef]
  47. Verma, P.; K., S.; Dwivedi, B. Comprehensive investigation on doubly fed induction generator-Wind farms at fault ride through capabilities: Technical difficulties and improvisations. Energy Sources Part A 2025, 47, 3621–3653. [Google Scholar] [CrossRef]
Figure 1. Block diagram for a two-mass drive train as appears in [26].
Figure 1. Block diagram for a two-mass drive train as appears in [26].
Mca 31 00051 g001
Figure 2. Block diagram for a two-mass drive train as appears in [27].
Figure 2. Block diagram for a two-mass drive train as appears in [27].
Mca 31 00051 g002
Figure 3. Block diagram for a two-mass drive train as appears in [28].
Figure 3. Block diagram for a two-mass drive train as appears in [28].
Mca 31 00051 g003
Figure 4. Block diagram for a two-mass drive train as appears in [29].
Figure 4. Block diagram for a two-mass drive train as appears in [29].
Mca 31 00051 g004
Figure 5. The BG power-conserving TF element is depicted.
Figure 5. The BG power-conserving TF element is depicted.
Mca 31 00051 g005
Figure 6. Iconic diagram for the two-mass wind turbine drive train model.
Figure 6. Iconic diagram for the two-mass wind turbine drive train model.
Mca 31 00051 g006
Figure 7. Bond Graph corresponding with the iconic diagram of the wind turbine two-mass drive train model shown in Figure 6.
Figure 7. Bond Graph corresponding with the iconic diagram of the wind turbine two-mass drive train model shown in Figure 6.
Mca 31 00051 g007
Figure 8. Propagation of the base quantities throughout the two-mass drive train Bond Graph model.
Figure 8. Propagation of the base quantities throughout the two-mass drive train Bond Graph model.
Mca 31 00051 g008
Figure 9. Per-unit system Bond Graph corresponding to the application of the Bond Graph methodology to the Bond Graph shown in Figure 7.
Figure 9. Per-unit system Bond Graph corresponding to the application of the Bond Graph methodology to the Bond Graph shown in Figure 7.
Mca 31 00051 g009
Figure 10. Block diagram corresponding to the two-mass drive train Bond Graph model in the pu system shown in Figure 9 (cf. [27,28]).
Figure 10. Block diagram corresponding to the two-mass drive train Bond Graph model in the pu system shown in Figure 9 (cf. [27,28]).
Mca 31 00051 g010
Figure 11. Time-domain response of the torsionally elastic shaft torque component, T ¯ K 12 [ pu ] , in a two-mass drive train following a disturbance from equilibrium: (a) six simulation transient responses corresponding to the six sets of per-unit parameters that have been studied in this subsection [14,15,16,17,34,35,36,37,38]. (b) Two simulation transient responses considering the parameter data reported in [16,17] (WindPACT 5 MW ) and [38].
Figure 11. Time-domain response of the torsionally elastic shaft torque component, T ¯ K 12 [ pu ] , in a two-mass drive train following a disturbance from equilibrium: (a) six simulation transient responses corresponding to the six sets of per-unit parameters that have been studied in this subsection [14,15,16,17,34,35,36,37,38]. (b) Two simulation transient responses considering the parameter data reported in [16,17] (WindPACT 5 MW ) and [38].
Mca 31 00051 g011
Figure 12. Two-mass drive train time-domain response to a disturbance from equilibrium of a consistent formulation where K ^ 12 = ω b K ¯ 12 (Simulation 1) and an inconsistent formulation where K ^ 12 = K ¯ 12 (Simulation 2): (a) Torsionally elastic torque component of the shaft in pu . (b) Rotor axis angular speed of the wind turbine in pu . (c) Generator axis angular speed in pu .
Figure 12. Two-mass drive train time-domain response to a disturbance from equilibrium of a consistent formulation where K ^ 12 = ω b K ¯ 12 (Simulation 1) and an inconsistent formulation where K ^ 12 = K ¯ 12 (Simulation 2): (a) Torsionally elastic torque component of the shaft in pu . (b) Rotor axis angular speed of the wind turbine in pu . (c) Generator axis angular speed in pu .
Mca 31 00051 g012
Table 1. Energy domains and their corresponding power conjugate variables (effort and flow) [4].
Table 1. Energy domains and their corresponding power conjugate variables (effort and flow) [4].
Energy DomainEffort ( e ) Flow ( f )
Translational mechanicsForce (F)Speed (v)
Rotational mechanicsAngular momentum (M)Angular speed ( ω )
Electric domainVoltage (u)Current (i)
Magnetic domainMagnetomotive force (V)Magnetic flux rate ( Φ ˙ )
Hydraulic domainTotal pressure ( p )Volume flow (Q)
Thermo-dynamicTemperature (T)Entropy flow ( S ˙ )
Chemical domainChemical potential ( μ )Molar flow ( N ˙ )
Table 2. Nomenclature for generic variables and generic parameters regardless of the energy domain [3,4].
Table 2. Nomenclature for generic variables and generic parameters regardless of the energy domain [3,4].
Variable/ParameterSymbol
Efforte
Flowf
PowerP
Generalized displacementq
Generalized momentump
EnergyE
ResistanceR
InertiaI
CapacitanceC
Table 3. Nomenclature and units.
Table 3. Nomenclature and units.
ParameterUnitsDescription
P b MW Nominal power, base power
N GB 1Gear ratio
n p -Number of poles
J g kg · m 2 Generator inertia
K 12 N · m / rad LSS torsion resistance coefficient
D 12 N · m · s / rad LSS damping coefficient
J H kg · m 2 Hub inertia
J HB kg · m 2 Blade pitch angle bearings inertia about the LSS
J H kg · m 2 Total hub inertia
J B kg · m 2 Blade inertia about the LSS
J 3 B kg · m 2 Total blade inertia (three blades)
J t kg · m 2 Rotor total inertia
ω b rad / s Base angular speed
H g sGenerator inertia
K ¯ 12 1Torsion resistance coefficient
K ^ 12 s 1 Torsion resistance coefficient
D ¯ 12 1Damping coefficient
H t s Rotor total inertia
Table 4. Two-mass model data in [14].
Table 4. Two-mass model data in [14].
ParameterValueUnits
P b 5 MW
N GB 86.39 1
n p 6-
J g 600 kg · m 2
K 12 7.5 × 10 8 N · m / rad
D 12 0 N · m / ( rad / s )
J H 110,000 kg · m 2
J HB NaN kg · m 2
J H 110,000 kg · m 2
J B 7.381 × 10 6 kg · m 2
J 3 B 2.2143 × 10 7 kg · m 2
J t 2.2253 × 10 7 kg · m 2
Source: [14].
Table 5. Two-mass model data in [15].
Table 5. Two-mass model data in [15].
ParameterValueUnits
P b 5 MW
N GB 971
n p 6-
J g 534.116 kg · m 2
K 12 867,637,000 N · m / rad
D 12 6,215,000 N · m / ( rad / s )
J H 115,926 kg · m 2
J HB NaN kg · m 2
J H 115,926 kg · m 2
J B 11,776,047 kg · m 2
J 3 B 35,328,141 kg · m 2
J t 3.5444067 × 10 7 kg · m 2
Source: [15].
Table 6. Two-mass model data in [16,17]; 750 kW wind turbine.
Table 6. Two-mass model data in [16,17]; 750 kW wind turbine.
ParameterValueUnits
P b 0.75 MW
N GB 62.83185307 1
n p 4-
J g 16.651 kg · m 2
K 12 129,646,445 N · m / rad
D 12 278,494 N · m / ( rad / s )
J H 5161 kg · m 2
J HB 2324.2 kg · m 2
J H 7485.17321 kg · m 2
J B 180,640 kg · m 2
J 3 B 541,920 kg · m 2
J t 5.494051732 × 10 5 kg · m 2
Source: [16,17].
Table 7. Two-mass model data in [16,17]; 1.5 MW wind turbine.
Table 7. Two-mass model data in [16,17]; 1.5 MW wind turbine.
ParameterValueUnits
P b 1.5 MW
N GB 87.965 1
n p 4-
J g 56.442 kg · m 2
K 12 483,129,640 N · m / rad
D 12 1,355,794 N · m / ( rad / s )
J H 29,975 kg · m 2
J HB 12,500.2 kg · m 2
J H 42,475.20625 kg · m 2
J B 798,506 kg · m 2
J 3 B 2,395,518 kg · m 2
J t 2.437993206 × 10 6 kg · m 2
Source: [16,17].
Table 8. Two-mass model data in [16,17]; 3 MW wind turbine.
Table 8. Two-mass model data in [16,17]; 3 MW wind turbine.
ParameterValueUnits
P b 3 MW
N GB 124.4070691 1
n p 4-
J g 177.885 kg · m 2
K 12 1,039,402,036 N m / rad
D 12 4,992,005 N m / ( rad / s )
J H 197,987 kg · m 2
J HB 70,729.9 kg · m 2
J H 268,716.97303 kg · m 2
J B 5,012,212 kg · m 2
J 3 B 15,036,636 kg · m 2
J t 1.530535297 × 10 7 kg · m 2
Source: [16,17].
Table 9. Two-mass model data in [16,17]; 5 MW wind turbine.
Table 9. Two-mass model data in [16,17]; 5 MW wind turbine.
ParameterValueUnits
P b 5 MW
N GB 160.8495439 1
n p 4-
J g 438.855 kg · m 2
K 12 2,300,693,020 N · m / rad
D 12 14,909,175 N · m / ( rad / s )
J H 668,485 kg · m 2
J HB 255,550.6 kg · m 2
J H 924,035.57012 kg · m 2
J B 17,475,408 kg · m 2
J 3 B 52,426,224 kg · m 2
J t 5.335025957 × 10 7 kg · m 2
Source: [16,17].
Table 10. Two-mass model data in [14] converted to pu.
Table 10. Two-mass model data in [14] converted to pu.
ParameterValueUnits
P b 5 MW
ω b 2 π 60 rad / s
H g 0.947482023 s
K ¯ 12 0.841885288 1
K ^ 12 317.3832764 s 1
D ¯ 12 01
H t 4.707851933 s
Table 11. Two-mass model data in [15] converted to pu with 5 MW nominal power.
Table 11. Two-mass model data in [15] converted to pu with 5 MW nominal power.
ParameterValueUnits
P b 5 MW
ω b 2 π 60 rad / s
H g 0.84344218 s
K ¯ 12 0.77252617 1
K ^ 12 291.2355049 s 1
D ¯ 12 2.086158915 1
H t 5.948669056 s
Table 12. Two-mass model data in [16,17]— 750 kW turbine converted to pu.
Table 12. Two-mass model data in [16,17]— 750 kW turbine converted to pu.
ParameterValueUnits
P b 750 kW
ω b 2 π 60 rad / s
H g 0.394413079 s
K ¯ 12 4.126774513 1
K ^ 12 1555.757339 s 1
D ¯ 12 3.341933464 1
H t 3.296431039 s
Table 13. Two-mass model data in [16,17]— 1.5 MW turbine converted to pu.
Table 13. Two-mass model data in [16,17]— 1.5 MW turbine converted to pu.
ParameterValueUnits
P b 1.5 MW
ω b 2 π 60 rad / s
H g 0.668472254 s
K ¯ 12 3.923049036 1
K ^ 12 1478.954644 s 1
D ¯ 12 4.150351512 1
H t 3.731587834 s
Table 14. Two-mass model data in [16,17]— 3 MW turbine converted to pu.
Table 14. Two-mass model data in [16,17]— 3 MW turbine converted to pu.
ParameterValueUnits
P b 3 MW
ω b 2 π 60 rad / s
H g 1.053392747 s
K ¯ 12 2.109809865 1
K ^ 12 795.3795807 s 1
D ¯ 12 3.820022192 s
H t 5.856042613 s
Table 15. Two-mass model data in [16,17]— 5 MW turbine converted to pu.
Table 15. Two-mass model data in [16,17]— 5 MW turbine converted to pu.
ParameterValueUnits
P b 5 MW
ω b 2 π 60 rad / s
H g 1.559277086 s
K ¯ 12 1.676177979 1
K ^ 12 631.9042108 s 1
D ¯ 12 4.094927216 1
H t 7.326543215 s
Table 16. Two-mass model parameter data in [34,35,36,37,38] in pu.
Table 16. Two-mass model parameter data in [34,35,36,37,38] in pu.
Parameter[34][35,36,37][38]Units
Value
P b 555 MW
ω b 2 π 60 2 π 50 2 π 50 rad / s
H g 0.4 0.8 0.6 s
K ¯ 12 0.3 *11
K ^ 12 *280* s 1
D ¯ 12 0.01 1 0.05 1
H t 4 1.93 4.5 s
* Data not readily available.
Table 17. Two-mass model parameter data in [14,15,16,17,34] in pu converted to ω b = 2 π 50 rad / s .
Table 17. Two-mass model parameter data in [14,15,16,17,34] in pu converted to ω b = 2 π 50 rad / s .
Parameter[14][15][16,17][34]Units
Value
P b 5555 MW
ω b 2 π 50 2 π 50 2 π 50 2 π 50 rad / s
H g 0.65797 0.58572 1.0828 0.27778 s
K ¯ 12 0.70157 0.64377 1.3968 0.25 1
K ^ 12 220.41 202.25 438.82 78.540 s 1
D ¯ 12 0 1.4487 2.8437 0.0069444 1
H t 3.2693 4.1310 5.0879 2.7778 s
Table 18. Drive train torsional vibration analysis.
Table 18. Drive train torsional vibration analysis.
Drive TrainPoleNatural AngularDampingDamped
Pair Velocity [ rad / s ] Ratio Frequency [ Hz ]
RECOFF 5 MW 0.0000 ± 14.1843 i 14.184 0-
NREL 5 MW 0.7060 ± 14.0224 i 14.040 0.050286 2.2317
WindPACT 5 MW 0.7963 ± 15.6562 i 15.676 0.050794 2.4918
[34] 0.0069 ± 12.4703 i 12.470 0.00055130 1.9847
[35] 0.4420 ± 15.7272 i 15.733 0.028095 2.5031
[38] 0.0236 ± 17.2251 i 17.225 0.0013707 2.7414
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

Rodríguez-Guillén, J.; Salas-Cabrera, R.; García-Morales, B.M.-E.; García-Morales, M.A.; Frausto-Solís, J. On the Unambiguous, Traceable and Dimensionally Homogeneous Calculation of Per-Unit Parameters for the Two-Mass Drive Train Model of a Set of Reference Wind Turbines. Math. Comput. Appl. 2026, 31, 51. https://doi.org/10.3390/mca31020051

AMA Style

Rodríguez-Guillén J, Salas-Cabrera R, García-Morales BM-E, García-Morales MA, Frausto-Solís J. On the Unambiguous, Traceable and Dimensionally Homogeneous Calculation of Per-Unit Parameters for the Two-Mass Drive Train Model of a Set of Reference Wind Turbines. Mathematical and Computational Applications. 2026; 31(2):51. https://doi.org/10.3390/mca31020051

Chicago/Turabian Style

Rodríguez-Guillén, Joel, Rubén Salas-Cabrera, Bárbara María-Esther García-Morales, Miguel A. García-Morales, and Juan Frausto-Solís. 2026. "On the Unambiguous, Traceable and Dimensionally Homogeneous Calculation of Per-Unit Parameters for the Two-Mass Drive Train Model of a Set of Reference Wind Turbines" Mathematical and Computational Applications 31, no. 2: 51. https://doi.org/10.3390/mca31020051

APA Style

Rodríguez-Guillén, J., Salas-Cabrera, R., García-Morales, B. M.-E., García-Morales, M. A., & Frausto-Solís, J. (2026). On the Unambiguous, Traceable and Dimensionally Homogeneous Calculation of Per-Unit Parameters for the Two-Mass Drive Train Model of a Set of Reference Wind Turbines. Mathematical and Computational Applications, 31(2), 51. https://doi.org/10.3390/mca31020051

Article Metrics

Back to TopTop