1 Introduction

The increasing demand of renewable energy leads to the development of larger wind turbines with a high rated power output. These large structures experience massive loads from incoming wind and the electrical grid, which are accounted for in the design of the wind turbine by load calculations with aero-elastic models. Additionally, a grid with high renewable energy content is considered as less stable and faults occur more often. These increased requirements add more challenges to the design of wind turbines.

In the design of wind turbines, the dynamics and resulting loading from the aero-elasticity and from the power electronics are considered separately. In the last update of the IEC standard from 2019 [1], an additional design load case (DLC) was added to include low voltage ride through (LVRT) events in the load calculation. But it is not specified, how the LVRT event shall be simulated and how the electrical system should be modeled. From the design process, the actual effect of fast generator dynamics and interaction with the public grid on the loading of a wind turbine is unclear and requires expensive measurement on prototypes in the field. This standard design process adds unknown level of uncertainty to ultimate and fatigue loads and thus on the expected life of the wind turbine.

The state of the art for Co-Simulations is described in [2]. This method is mainly used in the field of automotive and electricity distribution research, but less found in the field of wind energy science.

A modelling approach of holistic wind turbines with respect to the generator and gear box model is presented in [3]. This study was focused on the modelling of various types of wind turbines and the effects of the grid on the wind turbine and vice versa. Additionally, the impact on the gearbox model and damping controllers for the drive train are investigated for constant and sinusoidal wind speeds. Turbulent wind and other wind turbine components are not investigated.

A holistic 2.5 MW doubly fed induction generator (DFIG) model is described in [4]. The model consists of a DNV-GL Bladed model for the mechanical part and a Matlab Simulink model for the electrical part. The models are connected via TCP/IP protocol. This model is validated according to measurements of a three-phase dip with a residual voltage of 20%. In [5] two holistic models of DFIG and direct coupled induction machines are shown. For both models the software NREL Fast is used for mechanical and Matlab Simulink for the electrical part. With the direct coupled induction machine, the tower shadow effect is simulated. The DFIG model is used for two and three phase faults in a strong and weak grid condition.

A state space model approach for the electrical and mechanical components of wind turbines is presented in [6]. The drivetrain is represented by an elastic model, but the tower and rotor blade are rigid models. High oscillation of drivetrain loads is shown by simulations of wind turbine start up and wind gusts. A suggestion is made to improve the modelling fidelity by using elastic models for the tower and rotor blades. Furthermore, a wind park simulation is presented in [7]. Using generated turbulent wind fields combined with simple wake models describe the aerodynamic interaction of wind turbines. The aerodynamics of wind turbine are addressed by look up tables for the power and thrust coefficient. Structural dynamics are modelled by two and three-mass models, which is a lower level of detail than for common aero-elastic load simulations.

In this paper, an investigation of the effects of a detailed electrical model on the result of load calculations in a holistic modelling approach is presented. A 2.5 \(MW\)DFIG wind turbine is simulated in turbulent wind and extreme operating gusts with a simultaneous grid fault. The wind turbine is modelled by an aero-elastic model, which allows for elastic tower, rotor blade and drivetrain. Furthermore, the electrical drive train is represented by an electromagnetic transient (EMT) model.

2 Holistic wind turbine model

In this approach the holistic wind turbine model consists of four main components. First, there is the aero-elastic model of the wind turbine, which determine the interaction of the wind turbine with a wind field. A wind turbine controller regulates the pitch angle and the generator torque setpoint to ensure stable and automated operation. The electrical model describes the mechanical interaction of the drivetrain with the generator and the response of the generator to the electrical grid and vice versa. The DFIG is controlled by a converter. The holistic wind turbine model approach is visualized in Fig. 1.

Fig. 1
figure 1

Holistic modelling scheme of a wind turbine with detailed electrical model and connection to the public grid

All subcomponents are explained in more detail in the following subsections. The whole model is built in Matlab Simulink, similar to the modelling approach in [3]. A fixed time step solver is used. Sub models are calculated with individual fixed time steps and solvers. The wind turbine has a rated power of 2.5 \(MW\) and an elastic drive train model. A time step of 200 \(Hz\) is chosen for ODE1 with Runge-Kutta algorithm for inline integration [8] to increase simulation speed. The wind turbine controller runs at 100 \(Hz\) and is solved by ODE1.

The electromagnetic transient model includes the double fed induction generator, the converter, a transformer, and the grid. This model is modelled in Simulink and SimPowerSystems and is solved with an ODE2 algorithm. Furthermore, the electrical components are simulated at 50 \(kHz\) and the converter controllers at 2.5 \(kHz\).

The different time steps for each model are necessary since the dynamics of the electrical model are way faster than those of the wind turbine. Additionally, the simulation time can be reduced in this way. All signals between sub-models are transmitted by Rate-Transition blocks, which manage the signal flow between different time scales.

For more detail about the underlying equations, it is referenced to the cited references, as a full presentation of all equations is beyond the scope of this paper.

2.1 Aero-elastic wind turbine model

The real-time load simulation model MoWiT [9, 10] couples physical models for aerodynamics, structural dynamics, hydrodynamics and control and computes them in the time domain. This computational model is developed by Fraunhofer IWES and primarily used for load analysis of (offshore floating [11]) wind turbines as well as for automated simulation [12] and optimization [13]. Further, MoWiT has been in productive operation as a virtual rotor [14] in the Dynamic Nacelle Laboratory (DyNaLab) [15] and [16] for several years now.

MoWiT is programmed with the object-oriented modelling language Modelica. Each major mechanical component of the wind turbine such as the rotor, the nacelle, the tower, the environmental conditions, and the wind turbine control is implemented as a single object. In essence, MoWiT uses a multi-body approach to model the interaction between the individual structural components. The major structural components like the rotor blades and the tower are modelled as flexible bodies using modal reduced, anisotropic beam elements where the superposed eigenmodes represent the elastic degrees of freedom [17].

The aerodynamics are computed at several points along each rotor blade using an unsteady implementation of the so-called Blade-Element-Momentum Theory (BEM). The wind speed used in the aerodynamics can be deterministic or stochastic and accounts for horizontal and vertical inclination, sheer, and tower shadow [10]. The strong coupling between aerodynamics and structural elasticity, called aero-elasticity, ensures a realistic computation of the rotor dynamics. An elastic drivetrain model connects the rotor with the generator, which is modelled by a rotational two-mass spring-damper system. The modelling approach of MoWiT is state-of-the-art in wind turbine load analysis.

The model parameters are obtained from down scaling of the NREL 5 \(MW\) wind turbine [18] to 2.5 \(MW\). In detail, the rotor diameter is set to 100 \(m\) and the hub height is 91.7 \(m\). A rated rotational speed is chosen to 1547 \(rpm\) and the gearbox ratio is set to 119.

2.2 DFIG EMT model of the electrical drive train

The electrical drivetrain consists of a two-winding transformer, a doubly fed induction machine, a grid filter, and a partial-scale back-to-back converter. In detail, the back-to-back converter itself consists of the machine side converter (MSC), a DC link with chopper and the grid side converter (GSC). The partial-scale converter controls the rotor of the machine so that the stator of the machine, which is directly connected to the grid, will supply the current with nominal grid frequency of 50 Hz. Therefore, up to one third of the power is fed by the GSC over the DC link to the MSC or vice versa. In over-synchronous speed range of the generator the GSC will fed current to the grid. In under-synchronous speed range of the generator the GSC will consume current of the grid. The generator has two pole pairs and a rated speed of 1500 rpm.

The model is parameterized according to the 5 \(MW\) published by NREL [18]. To simulate the target turbine, this parametrization is down scaled and adapted to a 2.5 \(MW\) wind turbine. The transformer has a voltage level of 690 V at the secondary side and 33 kV at the primary side. The switching frequency of the converter is chosen to 2500 Hz.

2.3 Converter control

Grid side control

The grid side converter is controlled via vector-oriented control [19]. The measured currents are calculated with park transformation to dq values and dq axes, respectively. These currents are compared to the reference values and controlled via PI controller. Therefore, the DC link voltage is controlled by a PI controller and define the reference value for the d axis of the vector-oriented control. Due to simplification of the model the q axis is set to a constant value. The d and q axis are decoupled via cross coupling to ensure that both the axis can be changed independently from each other. In case of an unsymmetrical fault negative sequence values of the measured currents occur. In order to reduce the negative sequence currents, the negative sequence currents are controlled to zero.

DC link chopper

The DC link chopper is activated when an upper boundary of the DC link voltage is reached to protect the Insulated Gate Bipolar Transistors (IGBT). In this case the chopper will lower the DC link voltage by reducing the DC link energy. Therefore, the DC link is short circuited over a resistance within a short time. The DC link chopper is deactivated when a lower boundary of the DC link voltage is reached. The nominal voltage of the DC link is set to 1300 V.

Machine side control

The machine side converter is also vector oriented controlled [19]. To increase the voltage in case of a LVRT event, the reactive current reference is defined by continuous voltage control, where the voltage depth is multiplied by a gain factor. This reference value is set to the d axis of the vector controller. The torque reference value is adapted to a current reference value and set to the q axis. A similar negative sequence control and cross coupling calculation to the grid side control is used in the machine side controller.

2.4 Pitch- and torque-controller

The goal of the pitch- and torque controller is safe and stable operation to provide electrical energy. To achieve this, the speed of the rotor must be controlled. The control variables are represented by the pitch movement of the rotor blades and the variable generator torque. However, the wind speed (disturbance variable) is difficult to measure and the aerodynamic behavior of the wind turbine is not linear. The control system has a significant impact on the load of the wind turbine [20].

Control of wind turbines is divided into 4 main regions. Region 1 represents the standstill area below the minimum wind speed. No power is provided. In region 1.5 the transition from a standstill to production and vice versa takes place. Maximizing the power is the goal of region 2, which is realized by a nonlinear control of the generator torque. In region 3 the nominal power of the plant is reached, so that the power is controlled by pitch movement. Due to the non-linear behavior of the rotor, the pitch control must be adjusted by gain scheduling. In region 4 the wind speed has reached the maximum operating speed and the turbine is shut down [21].

Additionally, the controller contains a fault mechanism based on [22], which is trigger by electrical fault or grid loss. This is modelled as state machine. A switch of states is triggered by a drop of the grid voltage level below 85%. The grid voltage level gives the ratio of the current grid level to the setpoint of the grid voltage level. The wind turbine controller reacts immediately by reducing the generator torque to the grid voltage level and increasing the pitch angle for over speed protection. If the grid voltage level remains at a low value for longer than 0.5 \(s\), the wind turbine is shut down. In the case, that the grid voltage level rises above 85%, the wind turbine controller returns to normal operation mode by ramping up the generator torque and transitioning the pitch angle to its nominal value, after generator speed oscillations have reduced. Other grid faults are not implemented at this point.

3 Simulation cases

This paper investigates the influence of a detailed generator model on the wind turbine dynamics and the resulting loads. By including a detailed generator model, the dynamics of the generator, converter and grid interaction is included in the holistic approach, rather than using direct application of the commanded generator torque from the wind turbine controller as it is common in wind turbine load analysis.

As mentioned in Sect. 2.1, the usual aero-elastic load simulation tool does not contain a detailed electrical model. For the comparison, all simulations are performed with the holistic wind turbine model, referenced as holistic in the following, and a simple model. In the simple model the right-hand site of Fig. 1 (including the DFIG generator, DC link, chopper, transformer, grid and controllers for electrical components) is replaced by rotational inertia and a simple equation for the electrical power as

$$P_{E}=\omega \cdot \tau ,$$
(1)

where \(\omega\) is the generator speed and \(\tau\) is the electromagnetic torque, which is equal to the generator torque reference from the wind turbine controller. The generator torque command from the controller is directly applied to the generator inertia and therefore the simple model does not show the detailed dynamic behavior.

The performed simulations are based on DLC 2.3 and DLC 2.4 from IEC Standard [1]. In DLC 2.3 an extreme operating gust (EOG) with a simultaneous grid loss is simulated. The grid loss is triggered at the first rising inflection point of the EOG profile to induce maximum loads on the wind turbine. For DLC 2.3, the simulated wind speeds are 8.65, 12.65 and 21.5 \(\frac{\mathrm{m}}{\mathrm{s}}\). In contrast to the previous described case, only a temporal grid fault occurs in DLC 2.4 after which the turbine remains in operation in turbulent wind. In this study, the grid fault is chosen to be a LVRT on all 3 phases for the duration of 0.5 \(s\). DLC 2.4 is simulated at wind speeds of 7.45, 11.65 and 21.5 \(\frac{\mathrm{m}}{\mathrm{s}}\).

The grid faults in the simulation are physically modelled by short circuit of all phases in the grid component of the holistic model. In case of the simple model, the grid fault is emulated by altering the grid voltage level signal for the controller.

4 Results of ultimate load cases

In DLC 2.4 the occurrence of a LVRT in nominal operation is simulated. Fig. 2 shows the response of the detailed electrical system. The grid fault occurs at 51 \(s\) and the grid voltage level drops to 1%.

Fig. 2
figure 2

Grid voltage level and chopper behavior for the holistic model during the LVRT during turbulent wind of 11.65 \(\frac{\mathrm{m}}{\mathrm{s}}\). The blue line shows the occurrence of the grid fault

During the grid fault, the voltage in the DC link increases, which triggers the chopper mechanism multiple times. In total, 74.4 \(kWs\) are consumed by the chopper. In Fig. 3, the corresponding system response is shown and compared between the simple and holistic model.

Fig. 3
figure 3

Comparison of wind turbine response to LVRT between simple and holistic model with turbulent wind of 11.65 \(\frac{\mathrm{m}}{\mathrm{s}}\). The blue line shows the occurrence of the grid fault

Due to the detection of the grid fault by the wind turbine controller, the generator (gen.) torque is immediately ramped down. The holistic model shows increased oscillation in multiple components, especially in the generator torque. This causes high twisting of the drivetrain (dt.) and generator speed. These oscillations effected the pitch controller as well, as it can be seen in the increase pitch fluctuations for the holistic model. The tower acceleration (acc.) is higher in the simple model. Which indicates that a detailed generator model also effects the distribution of loads. Overall, both models remain in operation in turbulent wind, whereas the simple model reaches the normal operation mode earlier.

A comprehensive evaluation is presented in the following Tables 1 und 2, which show the change of load components between the simple and holistic model. The mean, standard deviation (std), maximum (max) value and the range between maximum and minimum value (span) are calculated for all components for a time span of 25 \(s\) after the occurrence of the grid fault. All changes are computed as absolute and proportional value, where the simple model is used as reference. The absolute values are displayed with the corresponding unit and the proportional values as percentage. For the evaluation, all wind speeds are considered.

Table 1 Wind turbine load changes from simple to the holistic model for DLC 2.4
Table 2 Wind turbine relative load changes from simple to the holistic model for DLC 2.3

The highest change occurs for the drivetrain torsion, generator speed and torque. A massive increase in span of up to 125% and max of up to 101.3% is observed. Additionally, blade loads are increased as well by up to 18% in the holistic model. The tower loads are affected by the detailed generator model as well, where the side-side bending moment shows the largest rise. Changes in the mean value are not significant. It should be noted that the blade deflection mean value is close to zero and therefore shows a high proportional change, which is not significant. The standard deviation indicates increased oscillations in the drivetrain components.

In DLC 2.3 a total loss of the grid connection during an EOG event occurs, which cause the wind turbine operational controller to perform a shutdown (Fig. 4).

Fig. 4
figure 4

Wind turbine response to grid loss during EOG at 12.65 “m”⁄“s” . The blue line shows the occurrence of the grid fault

The results for DLC 2.3 show less differences between the simple and holistic model. Since the fault duration is larger than 0.5 \(s\), the wind turbine controller switches to shutdown mode and after 25 \(s\) the wind turbine approaches a stand still.

Table 2 shows the dominating absolute and proportional changes in the same way as Table 1 for all wind speed of the investigated DLC 2.3.

The overall results show little difference between the models. Only one increase in the side-side tower bending moment is observed. In the short interval of 0.5 \(s\) between grid loss and initiation of the shutdown of the wind turbine, a detailed generator model has little effect on the simulation results.

5 Discussion and conclusion

In this paper, a holistic wind turbine model with detailed aero-elastic and electrical model is presented. The model is compared against the classical aero-elastic model without detailed generator and grid interaction in load calculation simulations according to the IEC Standard.

After all, results of load calculations show that the load distribution changes. The generator torque of the holistic model shows higher dynamic behavior, which leads to increased loads on the gearbox. In this case, the tower and blades are affected as well. In addition, the simulations show that the complex interaction of the generator, converter control and grid dynamics should not be neglected in simulations, where the wind turbine is remaining in operation. The dynamics of the interaction of the electrical model and drivetrain may influence the fatigue life for wind turbine components, which should be further investigated.

Additionally, a holistic model can be used for further studying of wind turbine controllers in the context of grid faults. Moreover, the presented approach could be used for holistic wind park modelling with interaction on the electrical side and simultaneous evaluation of load on single wind turbine components.