Next Article in Journal
Progress of Using Risk Assessment to Manage Small Drinking-Water Supplies in Rwanda: A Preliminary Study
Next Article in Special Issue
Impact of Blade Modifications on the Performance of a Darrieus Wind Turbine
Previous Article in Journal
Study on Mechanism of Oxygen Oxidation Leaching with Low Acid for High Acid Consumption Sandstone Uranium Deposit
Previous Article in Special Issue
Terminal Integral Synergetic Control for Wind Turbine at Region II Using a Two-Mass Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Wind Turbine Emulators—A Review

by
Saravanakumar Rajendran
1,2,*,
Matias Diaz
1,2,*,
V. S. Kirthika Devi
3,
Debashisha Jena
4,
Juan Carlos Travieso
5 and
José Rodriguez
6
1
Department of Electrical Engineering, University of Santiago of Chile, Santiago 9170125, Chile
2
E2Tech Research Center, University of Santiago of Chile, Santiago 9170125, Chile
3
Department of Electrical and Electronics Engineering, Amrita School of Engineering, Amrita Vishwa Vidyapeetham, Bengaluru 560035, India
4
Department of Electrical and Electronics Engineering, National Institute of Technology Karnataka, Surathkal 575025, India
5
Department of Industrial Technologies, University of Santiago of Chile, Santiago 9170125, Chile
6
Engineering Faculty, Universidad San Sebastian, Santiago 4080871, Chile
*
Authors to whom correspondence should be addressed.
Processes 2023, 11(3), 747; https://doi.org/10.3390/pr11030747
Submission received: 24 January 2023 / Revised: 14 February 2023 / Accepted: 18 February 2023 / Published: 2 March 2023
(This article belongs to the Special Issue Advances in Wind Turbine Energy Conversion Systems)

Abstract

:
Renewable energy sources have become a significant alternative energy source due to the continuing depletion of conventional energy sources and fluctuation in fuel costs. Currently, wind energy is the foremost among all other renewable energy sources. However, modeling and analyzing industrial wind turbines is complex as the wind turbine power ratio and size have steadily increased. Undoubtedly, industrial wind turbines are huge and challenging to keep in research labs; simultaneously, exploring the controller/power converter performance is practically impossible. Therefore, to overcome the above drawbacks, wind turbine emulators have been developed to achieve the static and dynamic characteristics of wind energy conversion systems. This paper aims to present a comprehensive review of the different wind turbine emulators available in the literature. In addition, the implementation of real-time emulators is classified according to the structure and approaches. Furthermore, an extensive analysis of the emulators was presented based on the significant parameters utilized for the real-time wind turbine emulators. Finally, this review analyzes the different emulator topologies according to cost, accuracy, complexity, and hardware implementation.

1. Introduction

The demand for electrical energy has increased worldwide and is associated with the environmental impacts caused by fossil fuels. Therefore, the generation of electricity based on renewable energy sources has become a more promising technology [1,2]. Among renewable energy sources, wind energy is the predominant renewable energy source due to its installed capacity worldwide. Furthermore, the technical merits of wind turbines (WTs) have led the increased generation capacities with a reduction in generation costs [3,4]. According to the report of the Global Wind Energy Council (GWEC), the total installed capacity of wind energy was approximately 837 GW in 2021 [5]. It shows that the significance of wind energy has continuously increased.
However, the real-time experiment on the physical wind turbine (PWT) system becomes complicated for the following reasons [6]: (1) large-area requirements; (2) expensive; and (3) discontinuous wind flow. In addition, further improvements in wind power systems demand different control schemes and power converter topologies for maximum power extraction and harmonic-free output. Therefore, testing the different control schemes and power converter topologies in the PWT is highly complicated; simultaneously, promoting research and education in the wind energy sector requires a wind turbine emulator (WTE). A WTE can mimic the characteristics of a large inertia machine using a small inertia machine without depending on the wind in a laboratory environment. The WTE is an alternative tool to test the performance of new control schemes and power converter topologies in the design and developmental stages. Furthermore, the hardware of the WTE replicates the dynamics of wind energy conversion systems (WECSs), and this emulator can analyze the static and dynamic behavior of the WT without wind flow and commercialized WT. In short, this emulator could reproduce the same torque and power that the PWT produces for a specific wind speed [7]. The physical implementation of the WTE consists of a motor and a generator, where the motor acts as the prime mover and generator for electrical subsystems. In general, the WTEs are designed and developed in the laboratory environment, which enables the flexible test bench to mimic the characteristics of physical WECSs. In addition, the emulators provide a platform for researchers, engineers, and designers to test and analyze the operation of WECS without depending on natural resources. Therefore, the essential requirement of WTEs is to develop the reference signal from the characteristics of the WT. There are two ways to generate the reference signal. Firstly, generate the reference speed from the mathematical model of the WT and utilize the control system to track the reference speed. Second, generate the reference torque by adopting the WT inertia and torque compensation schemes, and the motor should track the reference torque by adapting the different control schemes.
In the literature, various scholars have studied different methodologies for designing WTEs. In this paper, the authors have attempted to classify and summarize the scattered WTEs in the literature. In [8], the modeling of a wind turbine simulator (WTS) is classified into three categories according to its utility. The categories are as follows: (i) a simulator with the general structure; (ii) a simulator with dynamic behavior; and (iii) a simulator without dynamic behavior. In [9], the WTE has a separately excited DC motor that acts as a prime mover, and the microcomputer controls the DC motor. A dual DSP processor implements the PWT characteristics in the DC motor [7]. However, these methods did not include inertia or other compensation schemes. In [10,11], a reference current-based wind emulator was developed. However, these methods diminish the attributes of PWT. Therefore, a few modifications in the turbine model with the torque reference-based control of wind emulators are presented in [12,13,14,15,16,17,18]. The authors in [15,16,17] built the WTE with the effect of a tower shadow and inertia compensation at various wind speeds. In [19], a sensorless torque compensation was developed for a wind emulator, which reduces the utilization of the torque transducer. In [20], a power-based hardware setup of the wind emulator developed with the integration of large-scale wind energy is described. In Refs. [21,22], an open-loop WTE is designed without any feedback signals. These methods did not consider any feedback signal to emulate the characteristics of the WT. Polynomial expressions are used to approximate the power curve of the WT in [23,24,25]. Various control schemes have been proposed to implement static and dynamic characteristics in WTEs in [26,27,28,29,30,31,32,33,34].
A power reference-based WTE was developed in [35,36] to test and evaluate the PWT drive trains, which include generator and power electronic converters and controllers. However, this emulator does not have a power limitation delivered by the pitch control in variable-speed wind turbines (VSWTs). In [37], a Danfoss-VLT 5022 drive based on an open-loop torque control of the WTE was designed. Nonetheless, this system could not accurately emulate the impacts of tower shadow or wind shear. In [38], an emulator comprised an induction motor with a direct torque drive (ABB ACS 800). Furthermore, an observer was utilized to estimate the derivative of the angular velocity or speed with noise rejection. In [39], the authors considered the aerodynamic effect and torque compensation scheme to develop the WTE. Reference [40] presented the WTE with a low-cost and high-performance digital signal controller. The experimental results show that the simulator performs adequately under wind turbulence and the tower shadow effect. The transient stability and transient response of the emulator depend on the shaft of the WT. In [41], the WT dynamical model was derived from the three-mass model of the mechanical shaft, and a torque compensation scheme was used for emulating the WT characteristics. Most WTEs employ the torque compensation scheme to account for inertia compensation. However, this scheme suffers from noise and instability issues. Therefore, the one-degree-of-freedom (DOF) and two-DOF control structures proposed in [42] eliminate the above issues. The authors in [43,44,45,46,47,48,49,50,51,52,53,54,55] developed WTEs based on torque control schemes. The method described in [46] uses blade momentum theory to develop WTE. However, this study is more focused on blade design than on inertia or torque compensation. A platform for WTE was developed with a coupling of the two induction motors to emulate the characteristics of PWT [56]. In addition, the emulator is examined by different maximum power point tracking (MPPT) techniques. Furthermore, an improved compensation scheme proposed in [57] was used to improve the stability of WTE. However, this method could not guarantee the accurate emulation of the WT characteristics at different wind speeds. In [58], a laboratory setup was designed for a simple WTE, and it allows implementing the different control strategies with an analysis of major components. The reference torque to the induction motor drive is obtained through power and wind speed to emulate the WT characteristics [59].
In [60], fatigue, aerodynamics, structures, and turbulence (FAST) are utilized to model the aerodynamic and mechanical aspects of the wind turbine. Additionally, this emulator can investigate the yaw effect, which is more severe than the tower shadow. Similarly, in [61], the vertical and horizontal effects of wind shear are modeled in the proposed emulator. In [62], the authors addressed the significance of the C p λ curve for micro wind turbine operation and designed the emulator for a small wind turbine with the development of different control schemes. Field-oriented control (FOC) approaches such as indirect FOC [63] and fuzzy-based indirect FOC [64] were proposed to enhance the dynamics of the WTE. A low-cost intelligent relay-based WTE was developed, and the control algorithms were implemented in the intelligent relay using the function keys [65]. However, this method does not consider the effects of aero turbine and mechanical loads on the WT. In [66,67], commercial induction motor drives such as the Danfoss drive and the Parker AC drive emulate the dynamics of the wind turbine. In the literature, few WTEs use a doubly fed induction motor [68], servo motor [69,70], and permanent magnet synchronous motor [71,72,73] as a prime mover for wind emulators. Furthermore, the authors in [74,75,76,77] presented a detailed study on computational WTEs. According to the literature, most WTEs are under the category of a combination of physical and computational emulators [7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,78] and a few emulators are in the category of pure computational emulators [74,75,76,77].
In PWTs, exploring the control schemes and power converter topologies is impossible. Therefore, WTEs are mainly used for the above purposes. In addition, the WTEs are used in a microgrid to test the performance of hybrid power systems. For instance, the authors in [79] proposed an induction motor-based WTE capable of correlating the static and dynamic characteristics of PWT and WTE. In addition, a microgrid was formed by WTE integrated with a photovoltaic (PV) and battery storage system. Furthermore, the performance of the microgrid was investigated with three different scenarios. In [80], a hybrid wind power system was developed by designing the PV generator and WT simulator with batteries. This test bench allows the realistic emulation of multiple renewable energy sources with appropriate control strategies. A microgrid laboratory was developed in [81] by integrating the PV emulator, WTE, and batteries. It also investigates the difficulties and constraints associated with interconnecting renewable sources.
From the literature, it is clear that extensive research has been conducted on WTEs. However, a comprehensive review has not yet been presented in this research area. In this context, research on WTEs significantly requires a review article that describes the various design aspects and their applications. It will be more beneficial for academics and researchers to choose an appropriate design for the WTE. This review work has the following contributions.
  • This work presents an overview of WTEs and summarizes the different WTEs available in the literature. To the best of our knowledge, no previous research has been investigated on reviewing WTEs in detail.
  • Detailed classification and investigation were conducted for various WTEs. Furthermore, this review presents a comparative analysis of different methodologies adapted for WTEs based on cost, accuracy, and complexity.
  • Furthermore, an extensive analysis of the different WTEs, such as a combination of physical and computation emulators and pure computation emulators, are investigated and illustrated based on parameters such as drive train dynamics, tower shadow, wind shear, C p λ curve, torque and inertia compensation, hardware, and converter topologies.
  • Finally, a comparative study was performed based on the following parameters, such as: (1) realization cost; (2) accuracy of the emulator; (3) level of complexity; and (4) hardware implementation.
The organization of this paper follows. Section 2 describes the classification of wind turbine emulators. Section 3 and Section 4 present a discussion of the combination of physical and computational WTE and pure computational emulators, respectively. Section 5 examines the detailed comparative study of different WTEs. Finally, Section 6 illustrates the conclusion and future recommendations.

2. Classification of Wind Turbine Emulator

Real-time (RT) emulators are mandatory for mimicking the behavior of any physical system where the physical system demands a higher cost and space management. For instance, RT emulators play a significant role in WECS to emulate the dynamic characteristics and controller evaluation. Figure 1a shows the basic schematic representation of WECS. The essential components of the WECSs are the wind turbine, generator, power converters and rotor and grid-side controllers. Nowadays, variable speed WECS are widely used in the wind industry with direct drive or reduced gearbox. Figure 1b shows the representation of the WTE (combination of the physical and computational emulator). An emulator is an essential hardware to analyze the dynamics of the WECS without wind flow and actual wind turbines. According to the literature, WTE is classified mainly into two categories [77]: (1) combination of a physical and computational emulator; and (2) computation emulator.

2.1. Combination of a Physical and Computational Emulator

This approach is most frequently utilized in the development of WTEs. The emulator is divided into two major parts: WT electrical and WT mechanical subsystems. Electrical generators have developed the emulation of electrical subsystems with power circuitry, whereas AC or DC motors are employed to emulate the WT mechanical subsystems. In addition, the mechanical torque is calculated via WT mathematical model, and that can be implemented on the AC or DC motor using controller boards.

2.2. Pure Computation Emulator

The real-time WTE was developed as a software on a computational device or with specialized simulators such as RT-LAB, LabVIEW, and Simulink [74,75,76,77]. The significant merits of this approach are its cost-effectiveness and high flexibility.

3. Classification of Combination of Physical and Computational

The combination of physical and computation emulators has been further classified according to the utilization of motors. Generally, three types of motors are used for WTEs: direct current (DC) motor; induction motor (IM); and synchronous motor. The subsequent sections will review the existing WTEs reported in the literature based on the types of electric motors. Figure 2 presents the detailed classification of a combination of the physical and computational emulators.

3.1. DC Motor Based WTEs

This section presents a detailed analysis of the various WTEs based on DC motors.

3.1.1. Reference Current

A microcomputer-based control of WTE is proposed in [9]. The dynamic model of the WT system consists of resistance torque, inertia, and viscous friction. Thus, the net torque ( T r ) can be expressed in (1).
T r = T t J r d ω d t B r ω K d T g
where T g is the generator torque, T t is the turbine torque, T r is the net torque, J r is the rotor inertia, and ω is the rotor speed.
Equation (2) expresses the generator torque ( T g ) derived from the voltage across the load (V) and the current through the load ( I L ).
T g = V · I L ω · η g
d ω d t = T r J r
In addition, the reference speed is derived using the relationship given in Equation (3). Furthermore, the reference current is generated by the difference between the reference and the measured speed. Finally, a thyristor bridge was employed to control the DC motor according to the variation in wind speed.
In [7], a separately excited DC motor acts as a WTE, and the control of the emulators is achieved by dual digital signal processing (DSP) units. The DSP UNIT I is dedicated to sampling the shaft speed. In DSP UNIT II, the reference current is generated, taking into account the following parameters: motor speed, wind speed sequence, and torque speed characteristics ( T ω ). Finally, a current controller is established to drive the DC motor according to the error between the reference current and the measured current.
In [10], WECS was implemented through DFIG coupled to a DC motor. A DC motor emulates the characteristics of the WT and is controlled by the reference armature current. This current is a function of the motor torque and is equal to the turbine torque generated by the wind speed in a steady-state model. The reference armature current is calculated using Equation (4) and compared with the measured armature current. A PI controller generates the PWM pulse to the chopper to generate the turbine characteristics in a DC motor.
I D C M * = ρ A 2 G K D C M I e x . C p υ 3 Ω m
where I e x is the excitation current, C p is power coefficient, ρ is the air density, A is the area of the rotor, υ is the wind speed, Ω m is the rotor speed, and K D C M is the electromotive force coefficient.
Most wind emulators have utilized speed or torque sensors to emulate the characteristics of the WT. However, to overcome the above drawback, a sliding second order based on a super-twisting observer was proposed in [11] to estimate the reference current for WTE. In addition, a fuzzy logic controller is utilized to ensure the closed-loop operation of the emulator. Finally, the proposed methodology was experimentally verified through dSPACE.

3.1.2. Reference Torque and Torque Compensation Based

A 4.4 kW DC motor emulates the characteristics of the WT along the commercial drive with torque control [12]. In addition, a reference torque is calculated using Equation (5) by a control program on the dSPACE control board, which includes the tower shadow ( T t s ) and the wind shear effect ( T w s ). The control program reads the wind velocity from the input file and the rotor speed from the encoder. Finally, the reference torque is transferred as a voltage signal to the DC drive to achieve the steady-state characteristics of the WT.
T t s = t t s · c o s Ψ V 1 V 2 = h 1 h 2 a T w s = t w s · c o s Ψ
where Ψ is the angle blades to the tower, t t s and t w s are the empirical coefficient, and a is the coefficient for terrain roughness.
In [13], a laboratory-scale WTE is designed with a 7.5 kW DC motor coupled with an induction/synchronous permanent magnet generator. The thyristor converter controls the DC motor and acts as a prime mover. The aerodynamic characteristics of a rotor blade are a function of wind speed and rotational speed. In addition, the tower effect is considered in terms of the periodic pulsation torque. An additional inertia compensation is prepared by a low-pass filter and a derivative of the rotation speed. This compensation torque represents the inertia difference between the motor and the blade. The proposed algorithm calculates the reference torque on the basics of inertia of the rotor blade. However, the low control bandwidth limits the performance of the WTE and introduces high torque ripples. The dynamics of the drive train and the inertia of the wind turbine are considered for the development of WTE [14,15,16]. The harmonic torque due to the gradient and tower shadow effect is also considered and is given by (6)
T W T = T A V 1 + A s i n ω W T t + B s i n 3 ω W T t
where T W T and T A V are the aerodynamic and average torque, respectively, and ω W T t is rotational shaft speed. The WTS develops the reference torque, consisting of aerodynamic torque, fluctuation torque due to wind shear and tower shadow, and compensation torque due to large inertia. The PI controller regulates the single-phase half-controlled converter based on the difference between the reference and actual torque and is implemented in the dSPACE control board.
A physical simulator for WECS was presented in [17]. It has a simulator, dedicated control algorithms, and the dynamics of a real WT model. The hardware in the loop (HIL) simulation is adapted for developing WECS, and it has two parts, namely a real-time physical simulator (RTPS) and investigated physical systems (IPSs). The RTPS represents the aerodynamic and mechanical transmission of wind turbine systems, whereas the IPS represents electrical systems that exist in real time. The interaction between RTPS and IPS replicates the dynamic behavior of WECS. First, the turbine torque is derived using the relationship in (7). Then, the dynamics of the rotor speed in the HIL simulator are represented in (8). The reference torque is derived from (9), and is converted to the reference current. Finally, the reference current is compared to the actual current, and the error is passed through a PID controller to generate the PWM signal to the chopper.
Γ W T Ω L , υ = 0.5 ρ π υ 2 R 3 C Γ λ + Γ t s Γ f v Γ s
J E Ω R ˙ = Γ E Γ G Ω R
Γ E * = η Γ W T i J w t η i 2 J D C M Ω R ˙
where Γ t s , Γ f v , and Γ s are the torque generated by the tower shadow effect, viscous friction torque, and the static friction torque, respectively. Γ W T is the wind torque, Γ E * is the reference torque, and Γ E electromagnetic torque.
The dynamics of the 5 MW direct drive wind turbines are emulated by the 300 W separately excited DC motor and controlled by the current-controlled DC drive [18]. The current of the DC motor is controlled by a three-phase semi-controlled rectifier bridge. To emulate the 5 MW turbine, the emulator is divided into two parts, that is, the steady-state and transient characteristics. The steady-state characteristics are obtained by implementing the real wind speed profile on the DSP board similarly to the wind profile generated by Turbsim. However, the transient characteristics of the 5 MW turbine are not identified as a 300 W DC motor. Furthermore, the inertia of a 5 MW turbine is added to the system to overcome this issue. Finally, the wind emulator is experimentally validated by different stochastic wind profiles.

3.1.3. Observer Based

The authors in [19] have proposed a torque sensorless inertia compensation algorithm for a real-time WTS with larger or smaller inertia. An incremental encoder measures the relative position angle of the motor. In addition, an observer is employed to estimate the speed and acceleration, as depicted in Figure 3. The generator torque is estimated from the torque estimator using the derivative of the rotor speed. Equation (10) describes the reference torque of the DC motor and the current reference obtained from this torque. This proposed algorithm is verified with the hardware set-up for 2 kW WTS with a digital controller.
T M = J M + J G J T + J G T W + J T J M J T + J G T G + T F
where T M is DC motor output torque, T F is the equivalent torque of total mechanical torque, and T G and T W are the electromagnetic and turbine output torque, respectively. J M , J G , and J T are the inertia of the DC motor, generator, and turbine rotor, respectively.

3.1.4. Power Based

The design and development of a wind turbine test platform consisting of a DC motor with a 1 kW grid-coupled synchronous generator was presented in [20] and illustrated in Figure 4. The power is calculated from the generator voltage and current and then compared with the reference power. The power error is generated and sent to a PI regulator to generate the reference speed. Finally, the reference speed is compared with the measured speed, and then the error signal sends to the PI controller to generate the reference current.

3.1.5. Open Loop

The authors in [21] presented a new WTE that can simulate turbine power curves without a closed-loop control system. This emulator comprises the following components: a DC motor with independent excitation, a DC voltage source, and power resistors. The aim was to develop a DC motor power curve which is equivalent to the WT power curve at a given wind speed. The mechanical power of the DC motor is the product of the electromotive force and motor current. Equation (11) presents the mechanical power and the maximum power is obtained by differentiating this equation with respect to the motor speed at ω m a x .
P m = k I f R + R m V DC ω k I f ω 2
where P m is the mechanical power of the DC motor, ω is the rotor speed, V D C is the DC voltage source, k is the constant, I f is the field current, R is the series resistance, and R m is the stator resistance. Additionally, the variation in wind speed is achieved by varying the DC voltage. The main advantage of this method is the absence of feedback signals and online calculations. The tuning of this emulator could be achieved by varying the parameters such as the DC voltage, series resistor, and field current. However, the series resistor is fixed because it cannot be changed online. Finally, the wind variations were achieved by adjusting the DC voltage and field current. Therefore, the power curves developed by this emulator are not identical to actual power curves. In addition, an independent adjustment of the tuning parameters is essential for every wind variation.
In [22], a 300 W open-loop WTE was developed using MATLAB/XSG. Initially, the wind velocity was converted into the rotation speed using the mathematical model of the wind turbine and the C p λ curve. Furthermore, a duty cycle calculator was employed to obtain the duty ratio, which is sent to the buck converter. However, this conversion may not be helpful for the realization of real turbine characteristics.

3.1.6. Polynomial Approximation

A separately excited DC motor is employed to develop a small isolated WTE and the performance of the emulator is investigated under different control strategies [23,24]. The approximate C p ( λ ) model is presented in Equation (12), and the R 2 for this model is approximately 99.8%. Equation (13) gives the relationship between the wind speed and furling angle ( Θ ) and the R 2 for this model is approximately 98.59%. In the case of small WTs, the effective wind is modeled as V c o s Θ . Equation (14) represents the reference rotor speed, and the torque information mentioned in this equation is obtained from the motor current. However, these kinds of approximations on the WT power curve require a dataset, which is only feasible for small WTs.
C p λ = 0.00044 λ 4 0.012 λ 3 + 0.097 λ 2 0.2 λ + 0.11
Θ = 0.0001732 V 5 + 0.0085008 V 4 0.1203 V 3 + 0.4501 V 2 + 1.0592 V + 0.38972
ω m = 0.5 ρ A C p λ V c o s Θ 3 T w
Different design requirements and different control schemes are discussed in [25]. The static and dynamic characteristics of WTE are obtained from a look-up table or a polynomial expression. The C p λ curve is represented by a 6th order polynomial using Equation (15) and the reference torque (T) is derived from it. The reference torque is converted into the reference speed using (16). The current reference is obtained from the speed control loop, and then the DC motor emulates the real characteristics of the WT.
C p λ = a 0 + i = 1 i = 6 a i λ i
d n = T d t 2 π J

3.1.7. Conventional PI Controller

This section illustrates the emulation of an actual wind turbine by a DC motor and PI controller. Generally, the reference to the PI controller is classified into three categories: torque reference, current reference, and torque and current reference. In the current reference mode [26,27], the reference current is derived from a mathematical model of the wind turbine. The difference between the reference current and the armature current is passed through the PI controller to generate PWM pulses. In speed and current reference mode [28,29], the reference speed is compared with the actual speed, and then the error is sent to the PI controller for generating the reference current to the inner loop PI controller. Then, the inner loop PI controller generates the pulses for the DC motor drive. In torque reference mode [30], the reference torque is obtained from the generator power and compared to the actual torque of the motor. Then, the PI controller generates the pulses based on the difference between the two torques. A DC motor-based WTE is developed, and the black widow optimization algorithm (BWOA) tunes the control parameters such as the proportional and integral gains [31,32]. A reference WT model acquires the wind speed, pitch angle, and motor speed and produces the reference current. Finally, the reference current is compared with the actual current and passes through the BWOA-tuned PI controller. In [33], a real-time WTE with a robust sliding mode controller was proposed. A reference current is generated by the static and dynamic characteristics of the WT model, and the sliding mode theory is utilized to develop a control law to track the reference current.

3.1.8. Commercially Available Wind Turbine Emulators

An ECOSENSE WTE mimics the actual wind turbine in hardware-level simulations [34]. It has a DC motor coupled with an induction generator, and the speed of the motor is controlled by computing the reference speed, which is derived from the mathematical model of the wind turbine. This emulator has several possibilities to implement the newly designed or modified wind turbine mathematical model to emulate the power/speed characteristics in the hardware environment for different wind speeds and pitch angles.
Table 1 shows a detailed comparative analysis of various WTEs based on DC motors.

3.2. Induction Motor-Based WTEs

This section illustrates an exhaustive analysis of different WTEs based on induction motors.

3.2.1. Power Reference Based

The WTS was designed for WECS to simulate the characteristics of an actual wind turbine. It consists of an induction motor with a power rating of 10 hp, and drives the low-speed generator (10 kW) using a variable-speed drive [35,36]. Based on the model of the induction motor, the stator current and frequency demand were calculated by the control program for a specific power and speed. The torque/speed transducers measure the torque and speed as a feedback signal. The torque error is generated from the measured and emulated torque (obtained through power and speed) and is passed through a PI regulator to generate the reference current. An Intel 80C196KD microcontroller drives the IGBT inverter by comparing the output current from the PI regulator to the actual current and generating the triggering pulse by the current hysteresis control strategy. However, this scheme is expensive due to the utilization of the current sensor and various hardware and software protection. Figure 5 shows the power reference-based WTE.

3.2.2. Open-Loop Torque Control

A 15 kW induction motor acts as a mechanical shaft of the emulator, and the commercial frequency inverter controls the motor in an open loop [37]. The aerodynamic model of the WT is developed based on the C p ( λ , β ) curve, and a reference torque is then calculated using (17). The frequency converter (Danfoss-VLT 5022 scalar control) receives input as reference torque ( T * ) to control the induction motor in open-loop torque control mode. However, the accuracy of the emulator is highly dependent on the approximation of the C p ( λ , β ) curve.
T * = 1 2 ρ π R 3 υ 2 C Q
where ρ is the air density, R radius of the rotor, υ wind speed, and C Q is the torque coefficient.

3.2.3. Observer-Based Torque Control

Direct torque control (DTC) is implemented on the dSPACE platform to develop an induction motor coupled with PMSG-based wind emulator in [38]. First, the WT torque is calculated from the WT model, which considers inertia compensation. The input to the WT models is the wind speed and the speed of the motor. Then, the closed-loop torque observer estimates the speed of the motor and torque. This estimated speed is compared with the actual speed and then the speed error is passed to the PI regulator to compute the torque reference given in Equation (18). Finally, the reference torque is obtained and sent to the DTC drive for controlling the induction motor. The implementation of the experimental design contains dSPACE and DTC inverter.
T I M r e f = T w t + T G B J c + J I M d ω r d t
where the T G B gearbox friction torque, T w t wind turbine torque, T I M r e f reference torque, ω r rotor speed, J c compensation inertia of the emulator, and J I M inertia of the induction motor.

3.2.4. Torque Compensation-Based Torque Control

The dynamic WTE in [39] was designed by including factors such as the wind shear, tower shadow, torque compensation scheme and presented in Figure 6. This scheme compensates for the inertia difference between the actual and laboratory machine. The dynamic torque is viewed as a reference torque for the control of an induction motor, and it is calculated using DSP. A vector control method controls an induction motor based on the reference torque. Equation (19) describes the compensation torque ( T comp ).
T comp = T blade T M = J B J M d ω g d t
An induction motor driven by a torque control inverter develops the WTS. It consists of wind speed simulation, the mathematical model of a WT, blade characteristics & inertia, and the tower shadow effect. The algorithm is implemented in a digital signal controller (DSC) [40,41,78]. First, it receives the rotation speed from the encoder and the wind speed from the source, and then the tip speed ratio, generator speed, and angular acceleration are calculated. Then, the lookup table computes the aerodynamic torque and the DSC calculates the torque compensation and torque ripple due to the tower effect. Finally, a compensated torque is developed and sent to a torque-controlled inverter to control an induction motor. A proposed wind simulator was experimentally verified by a 4 kW squirrel cage IM coupled with a 1 kW DC generator, and performed satisfactorily during turbulence and tower effect.
The authors in [42] addressed the torque compensation scheme for the WTE. Generally, a torque compensation scheme is utilized to compensate for the difference between the inertia of the WT and the motor. However, this compensation loop suffers from instability and noise. Therefore, to overcome the above limitations, one DOF (1-DOF) and two DOF (2-DOF) control structures for wind emulators are utilized. In 1-DOF, the main objective of the control is to track the actual speed, and the reference speed is obtained by taking the difference between the generator torque ( T G ) and the turbine torque ( T T ). Since real T T is not measured directly, it is estimated by stator and rotor currents. The disturbance rejection capability is poor in 1-DOF and can be solved by feed-forward compensation. The reference speed is obtained in 2-DOF by changing the T T and prefilter. The torque reference is the output of 2-DOF, which is translated into the reference current, and these references are fed to the controller.

3.2.5. Torque Control

The wind simulator is constructed by a 5.5 kW induction motor with a variable speed inverter, and the power speed characteristics of the WT were emulated by the Programmable Logic Controller (PLC) [43]. For different wind speeds, the torque–speed characteristics are embodied in the wind simulator with aerodynamic effects such as the wind turbulence, yaw error, and passive stall. The PLC generates the reference torque from the wind and rotational speeds and sends the torque to the ABB motor drive.
A laboratory setup WTE has been developed based on a frequency inverter with a direct torque control scheme [44]. The torque transducer measures speed and torque, and then the PIC32MX360F512L microcontroller calculates a reference torque using the wind speed and the rotor speed [44]. Finally, the reference torque is compared with the measured torque to emulate the IM as the emulator. However, the authors did not consider the inertia of the actual wind turbine during its implementation.
The wind turbine model was developed based on blade element moment theory [45,46,47,48]. It consists of three-dimensional wind turbine characteristics with a mechanical model. Wind velocity is an internal condition of the emulator and the rotor speed is measured by a rotary encoder (RE). The three-dimensional (3D) table computes the torque based on the wind speed and rotor speed. The transient and steady-state characteristics of the WTE strongly depend on the viscous coefficient and moment of inertia of the actual WT. Therefore, it is essential to compensate for these parameters because the wind speed changes continuously. The DSP/dSPACE calculates the reference torque ( T i m r e f ) from Equation (20), and this torque is sent to the IM via an off-the-shelf inverter.
T i m r e f = J i m J t T t B t ω t + B i m ω t
where J i m is the moment of inertia of the machine, B i m is the coefficient of viscosity of the induction motor, ω t is the rotor speed, J t is the moment of inertia of the WT, and T t is the torque of the WT. An induction motor with an IGBT inverter-fed squirrel cage acts as a WTS in [49]. In this method, a user can define the wind speed profile and the speed transducer measures the rotor speed. For instance, if the power and tip speed ratio ( λ ) are known for a constant wind speed, then the output power is only related to the rotational speed. The characteristics of power vs. speed are similar to the C p λ curve, and the mechanical torque can be calculated through the C p λ curve and stator current of IM. In addition, the relationship between i q s and the rotor speed is derived from the mechanical torque. Finally, the current control is implemented on the DSP controller based on the difference between the reference and measured q axis current. The controller sends the triggering pulse to the driver circuit to obtain the power vs. speed curve for the emulator.
A squirrel cage induction motor coupled with a DFIG-based wind emulator was discussed in [50]. The modeling WT characteristics depend on the power vs. wind speed and blade pitch angle. Additionally, this model includes the tower shadow effect and wind shear. The modeling WT characteristics depend on the power vs. wind speed and blade pitch angle. The reference torque is calculated from the turbine power and speed. In addition, the reference current is obtained by dividing the turbine torque by its torque constant. The proposed methodology was validated with the laboratory setup of a 2.3 kW IM-based WTE, and the torque controller drives the IGBT power converters to emulate the WT characteristics.
In [51], the static characteristics of a WT were emulated by considering the MATLAB dynamic model, SCADA, frequency converter, induction motor, and signal conditioning. The different spectrums of wind speed were considered to generate the wind speed, and the turbine torque was derived from the power of the turbine and the speed of the rotor. The difference between the turbine and generator torque gives the rotor speed. This speed was sent to the frequency converter via SCADA to emulate the WT characteristics in the IM. In this emulator, the PLC controls the yaw and pitch actuator by receiving the wind speed and direction as input to emulate the turbine in a different mode of operation. However, this study ignored the dynamic aspect of the WTE. The authors in [52] introduced the torque transducer and rotary encoder in a WTE to perform a closed-loop operation. These sensors measured signals, such as torque and speed signals, and sent them to the computational model. This model plots the power curve to obtain the set-point voltage for the VFD to control the IM. In addition, a LabVIEW was utilized to implement the control algorithm with NI 622. Finally, the emulator replicated the WT behavior by considering the fluctuations in wind speed, pitch angle, and load effects. In [53,54], the authors discussed the design of a three-phase IM-based WTE with the utilization of a frequency inverter. The closed-loop control utilized the torque sensor and an encoder to emulate the actual characteristics of the wind turbine. The power curve of the WTE was developed using these signals in the computational model, and the voltage level applied to the frequency inverter was also obtained. Finally, the control algorithm for the emulator was developed in a MATLAB environment and communicated to the test bench through the DSP TMS320F28335. In [55], a dead-beat current controller was employed in WTE. The reference torque for an IM was derived from wind power and kinetic energy. A state-space model of the current controller was derived and a deadbeat algorithm is used to find the L matrix. The transfer matrix decoupled the static and dynamic characteristics of the current components.

3.2.6. Improved Inertia Torque Calculation

In [56], two identical 1.5 kW induction machines were coupled together to emulate the static and dynamic characteristics of WECS. The calculations related to the emulator were performed on a PC and DSP, and both were communicated via USB. The final torque applied to the WT was obtained by the difference between the calculated torque on PC and the inertia torque calculated on DSP. The inertia torque calculation was improved by considering the shaft speed derivative and implemented in DSP with a 20 kHz sampling frequency. This implementation is relatively simple, but introduces high frequencies in generator speed acquisitions. At the same time, this method is not suitable for large turbine inertia. A low-pass filter eliminates the noise, but the noise is amplified due to a large gain. The discrete derivative with a first-order high-pass filter with Tustin transformation solves the above issue. With this structure, the shaft speed is noise-free. Figure 7 shows the block diagram of the measurement of inertia torque calculation using a high-pass filter [56].
In [57], a discrete linear model of WTS was implemented considering the time delay of the acceleration observer. An improved compensation scheme with a first-order digital filter was applied for large turbine inertia to moderate the deviation response. The implementation of the enhanced compensation scheme was achieved by adding the first-order digital filter to the torque compensation loop. As a result, the open-loop transfer function of WTS was modified. It has two components: the first was similar to the expected response, and the second was the new exponential deviation. Adjusting the filter coefficient minimizes the exponential deviation, and the WTS response is similar to that of a real wind turbine. Figure 8 shows a WTS with a first-order filter.

3.2.7. Lookup Table

A three-phase induction motor implements the power–speed characteristics of the actual wind turbine with the closed-loop control of the v f method [58]. It has an outer speed control loop and a PI regulator, generating slip added to the shaft speed for obtaining the stator frequency. By using v f control, the voltage command was generated at the same time this v f ratio was maintained. Therefore, the torque of the motor only depends on the slip. The look-up is utilized for programming the machine terminal voltage. The PWM pulses to the IM drive are generated based on wind and rotor speeds. In addition, the speed signal was estimated from the terminal voltage and current using DSP/dSPACE. Figure 9 shows the torque estimation based on the lookup table.

3.2.8. Power and Wind Speed Relationship

In [59], an induction motor-based WTE was designed via ordinary commercial drive. The WT block considers the input as wind speed and rotor speed and generates the shaft torque as an output. In addition, the wind speed ranges were considered from 4 to 8 m/s with a fixed pitch angle. The linear relationship between power ( P e l e ) and wind speed ( υ ) is expressed in Equation (21), and the reference torque ( T r e f ) is derived using Equation (22). A PIC16F876A microcontroller was utilized to implement this proposed methodology in real time. However, this proposed methodology significantly relies on the approximation of the power and wind speed and does not consider the essential dynamics of the WT. This method linearly relates the power and wind speed, despite these parameters being nonlinear.
P e l e = 0.3858 υ 1.3114 1000
T r e f = 0.3858 υ 1.3114 1000 ω r

3.2.9. FAST Simulator-Based Emulator

The WTE was developed in [60] based on the dynamics of different components of the WT, such as aerodynamic, mechanical, and electrical. This methodology was implemented by an induction motor and a generator set with a torque transducer and variable speed drive (VSD). The tower shadow and the yaw effect are considered in this proposed emulator for analyzing the power fluctuations and fatigue loads. The mechanical and aerodynamics of a two-bladed downwind WT were modeled in a LABVIEW environment using Aerodyn and FAST simulation tools. In addition, the electrical subsystems were implemented in real-time. The FAST code calculated the high-speed shaft (HSS) and sent it to the VSD to control the rotational speed of the IM-IG set. The torque transducer measures the torque and sends it to the FAST code through the DAQ card. The 275 kW wind turbine is considered to study the effect of tower shadow and yaw error. Thus, the measured torque is scaled to a 275 kW wind turbine. This model helps emulate the realistic behavior of WECS.
In [61], the modeling and analysis of horizontal and vertical axis wind shear effects for the WTE was discussed. The periodical effect introduces power fluctuations and mechanical stress on WT components. These effects depend on the number of blades and the rotation speed. The impacts of the horizontal and vertical shear on the torque and power fluctuations are of approximately 30% and 3%, respectively. From the analysis, it is concluded that these effects are essential for modeling the wind emulator.

3.2.10. C p λ Approximation

The implementation of a realistic WT system was studied in [62]. It has been developed considering the electrical generator of a small wind turbine and the C p λ curve. This work proposes an estimation of the C p λ curve for a small wind turbine. This method avoids a wind tunnel, which is cost-effective but requires sufficient data with different wind conditions to obtain a C p λ curve. The control algorithm for the wind emulator was developed in TMS320F28377. On the basis of the mechanical model, the C p λ curve was obtained and the DSC was used to calculate the speed reference for an induction motor. The wind power and λ are calculated from the mathematical model of a WT, and the value of C p is obtained from a lookup table. From this analysis, the power captured by the WT is computed at the same time, and the aerodynamic torque is obtained by dividing the captured power by the turbine speed. Finally, the turbine speed reference signal is fed through a variable-frequency drive to obtain the characteristics of the WT. This method is only valid for small wind turbines provided with the known C p λ curve.

3.2.11. Indirect Field-Oriented Control

The WTE is designed based on an indirect field-oriented (IFO) induction motor drive [63]. The IFO drive has two control modes: speed and torque mode. The speed control mode produces the torque current command, which is derived from the difference between the reference rotor speed and the actual rotor speed. During torque control mode, the torque–speed and power–speed characteristics of the WT are designed by the known data provided by the vendor. In addition, the robustness of the torque control is enhanced by a robust weighting function. The torque control mode yields the current torque command from the deviation between the observed torque and command torque. Moreover, this IFO drive is employed for all types of generators. This scheme is only valid by known speed torque characteristics.

3.2.12. Fuzzy Based Field Oriented Control

A fuzzy-based FOC is proposed to enhance the dynamic behavior of the WTE [64]. The input and output variables of the fuzzy speed controller are the error, rate of change of error, and reference torque of the motor. In addition, the reference q axis and d axis stator currents are obtained through the fuzzy controller and reference rotor flux, respectively. Finally, these reference currents are passed through the current controller for the closed-loop operation of the wind turbine system.

3.2.13. Intelligent Relay Based Frequency Inverter

In [65], the WTE consists of a three-phase induction motor operated by a frequency converter. The converter controls the speed or torque of the induction motor by the direct torque control method. The shaft speed and torque are estimated with reasonable accuracy and sent to the intelligent relay. Finally, the mathematical model of the WTE computes the reference speed, and the intelligent relay sends this reference speed to the frequency converter.

3.2.14. Commercial Drive-Based Wind Emulator

In [66], the authors designed the WTE based on a squirrel cage induction motor as a prime mover and permanent magnet induction generator (PMIG) as electrical subsystems. The Danfoss drive is employed for controlling the prime mover. This emulator is compatible with different generators coupled to the prime mover, and it can test transient and steady-state dynamics for given wind speed and pitch angle. A Danfoss FC-51 microdrive is used to communicate the controlled resistor set, which is placed in between motor and drive. The Modbus remote terminal unit permits the drive to achieve the wind pattern from the computer. The motor torque or speed maintains the desired level by adequately assigning the gains in the PI controller.
A 22 kW induction motor-based wind emulator (downwind wind turbine) test rig was developed considering the tower shadow effect [67]. This test rig consists of a stochastic wind speed model, including the tower shadow effect (tubular and lattice shadow effect). In Gaia WT, the turbulence tower induces the wind speed deficit by 27%. For this reason, the study on the frequency response of an IM is essential. An induction motor is driven by variable speed Parker AC drive, and it can operate at both modes, such as speed and torque control mode. The Gaia WT is considered, and its works on fixed-speed topology. The torque control is adapted to a variable speed drive, and the dSPACE DS1103 controller is used to emulate the variable torque input due to the variable wind speed. Table 2 shows the different WTEs based on IM.
From Table 1 and Table 2, most of the designed WTEs utilized the C p λ curve approximation, which enables the easy implementation of the characteristics of the emulators. However, the actual C p λ curve is highly nonlinear; at the same time, the accuracy of these emulators is inadequate. Some authors have utilized the inertia and torque compensation schemes [13,18,19,44,45,46,47,48,56] which are more appropriate to capture the characteristics of the emulators. Furthermore, some studies have included the wind and tower shadow effect [12,39,50,78] in the design of emulators. This approach could be more accurate for the emulators to capture the dynamics of the actual WT. In addition, references [60,61] used the FAST simulator to design the WTEs, and these schemes included several DOFs (24 DOFs), which are used to analyze the WTEs from all perspectives.

3.3. Doubly Fed Induction Motor

The authors in [68] developed the WTE based on the doubly fed induction motor (DFIM). A stator flux-oriented method was applied to control the rotor of DFIM [68] and presented in Figure 10. The model reference adaptive system (MRAS) technique estimates the rotor speed using the rotor current. The reference torque is obtained from the wind turbine characteristics. Thus, the rotor of DFIM is adequately controlled to emulate the required shaft torque.

3.4. Servo Motor

The wind emulator was developed by connecting the two servo motors in back-to-back configuration [69]. A power electronics converter controls each servo motor. The effect of wind turbulence and the mechanical characteristics of the drive train are modeled in the FPGA-based control board. The reference torque is generated from the model and sent to the torque control of the servo motor. Gokhale et al., developed a wind turbine mathematical model in RSCAD software [70]. The wind speed and rotor speed are utilized to obtain a reference torque. An encoder measures the rotor speed through a digital card of real time digital simulator (RTDS). The reference torque generated in the RSCAD model is converted into an appropriate voltage signal and sent to the servo drive through an analog card of RTDS. The servo drive is set to torque control mode and follows the torque control reference.

3.5. Permanent Magnet Synchronous Motor

It is a well-known fact that the inertia of an actual wind turbine is much greater than a WTS. Therefore, in [71], an inertia compensation-based WTS was designed for a permanent magnet synchronous motor. Equations (23) and (24) refer to the static and dynamic behavior of the actual wind turbine and WTS, respectively. First, the real reference mechanical torque is obtained by setting the speed of the actual WT and WTS to ω . Then, in Equation (25), the second term becomes zero during the steady-state operation. Finally, the WTS performs the actual WT by controlling the reference mechanical torque in Equation (25). Furthermore, a low pass filter is added to the transient torque compensation to attenuate the high-frequency noise.
T r n = J r n 2 + J g d ω g 1 d t + T e
T m = J m J g d ω g 2 d t + T e
T m = T r n J r n 2 J m d ω d t
where T r is the aerodynamic torque, T c is the compensation torque, T m is the mechanical torque, and T e is the electromagnetic torque In [72], the delay due to the speed control loop is eliminated by improving the dynamic compensation loop. In [73], the wind emulator utilizes surface-mounted PMSM (SPMSM) with a control drive. An encoder is employed to find the position of the rotor, which it sends to the speed estimator to estimate the rotor speed. Then, the relationship between the reference torque, wind speed, and rotor speed is derived, and it helps to obtain the reference torque. Finally, the torque control or speed control drives the SPMSM as a WTE.

4. Computational Based Wind Turbine Emulator

This section presents an implementation of the WTE as software on computational devices. The DFIG-based wind emulator is developed on the FPGA platform, and the dynamic response is derived by the fourth-order Runge–Kutta method [74]. In addition, the complete system model was developed in VHDL and synthesized by Xilinx ISE. Furthermore, an unrealistic inertia value was considered to minimize the simulation time. Finally, the same DFIG model was implemented in the Simulink platform, and this analysis concludes that the FPGA has a 40× simulation speed than PC-based simulation.
In [75], the authors presented the implementation of the WTE in a real-time simulation using RT-LAB with three CPUs. The WTE system was divided into three parts and implemented on different CPUs. Finally, all CPUs were conducted synchronously and run at 2.5 GHz with a simulation step of 10 μ s. Compared with conventional simulation, the RT-LAB has the advantage of accelerating the execution and increasing simulation efficiency.
A LABVIEW DSC module-based real-time simulation of wind emulators was presented in [76]. In addition, a control scheme for the emulator is designed in the MATLAB/Simulink platform, and a simulation toolkit was used to communicate between the power and control module.
A flexible and adequate WTE is essential to implement a model-based controller design. In [77], the authors propose the real-time heterogeneous WTE, which combines a discrete time step simulation and linear parameter varying (LPV) model. In addition, a 5 MW NREL model was considered and implemented on an NVIDIA Jetson TK1 board. This LPV model has 16 DOFs, including the dynamics of blades, drive train, yaw, and tower modes. Furthermore, a set of locally linearized models were considered for the different regions of WT, and it is utilized to derive the LPV model. The real-time discrete time (RTDT) simulation is divided into four-time frames: input transfer, heterogeneous LPV (H-LPV) engine, interrupt time, and output transfer. Moreover, the H-LPV engine plays a vital role in the heterogeneous WTE in the subroutines to maximize the execution performances and manage to schedule the vector arithmetic operations. Finally, the heterogeneous WTE has a 2.73× acceleration speed compared to MATLAB, and the empirical results are similar to real-world scenarios. Table 3 presents the comparison of computational WTEs.
Table 1 and Table 2 show the comparative analysis of the different WTEs available in the literature. These tables show the physical significance of the parameters required to design WTEs. The majority of emulators are developed on the basis of the power curves of the real WT. However, these power curves are highly nonlinear and emulators are developed by approximating the power curves. In addition, most emulators are designed by coupling the motor with generators to emulate the characteristics of real WT. The inertia of the real WT is much higher than that of the WTE. As such, it is essential to compensate for the inertia of the machine. Therefore, the authors considered both inertia and torque compensation to develop the emulator. Some research has been conducted considering all the real physical parameters such as a tower shadow and wind shear effects. Table 3 presents the computation-based WTE. These emulators are developed on the computational platform with simulation software. This method is cost-effective compared to other methods. Moreover, the user can implement a different degree of freedom, which can include the dynamics of the blades, the drive train, and the tower dynamics. In this method, the electrical dynamics with control schemes are not included in the development of WTE.

5. Comparative Study

Numerous studies have shown that the development of WTEs replicates the characteristics of wind energy conversion systems. Consequently, a detailed comparative analysis has been presented based on the following criteria, such as (1) realization cost; (2) accuracy; (3) level of complexity; and (4) hardware implementation. Furthermore, these discussions support that WT researchers intensify the dynamic and steady-state performance of WTEs.

5.1. Realization Cost

Implementation cost is the vital parameter to be assessed while developing the WTE. The design of WTE involves different motors such as the DC motor, induction motor, servo motor, doubly fed induction motor, and brushless DC motor. A DC motor is relatively large, more expensive, and demands long-term maintenance. Nonetheless, the control of the DC motor can be simply matched with the characteristics of the actual wind turbines. On the other hand, IMs are less expensive, robust, and have a low maintenance cost. However, a complex control system is required to deal with the inherent nonlinearities. The real-time controllers for the wind emulator are implemented by dSPACE [12,32,38,67], PLC [43,51,57], and Danfoss FC-51 [66]. Unfortunately, these controllers necessitated additional costs along with the motor.

5.2. Accuracy of the Emulator

The WTE aimed to replicate the steady-state and dynamic characteristics of the wind turbine. These emulators are employed to test and analyze the control strategy, power converter topologies, and integration of multiple renewable energy sources. Therefore, the effectiveness of the WTEs was investigated according to the accuracy of the emulation of static and dynamic characteristics rather than the precision of the WTEs. Various methods are presented in the literature to more accurately design the wind emulator. Among the methods, direct torque control, open loop control, and polynomial approximation showed insufficient accuracy and high irregularity in the characteristics of the WTs. On the other hand, the torque and inertia compensation methods provide better wind turbine characteristics, which are very similar to the actual wind turbine.

5.3. Level of Complexity

The level of complexity in WTEs is a significant factor and is utilized to find the accuracy of the emulator. As such, to examine the emulators, the following criteria are employed: (1) parameters required for the implementation of the WT model; (2) parameters required for the implementation of generator dynamics; and (3) control structure and power converter topology. An accurate emulator is designed with several dynamics. For example, the works in [9,10,11,35,36,38] included WT dynamics such as wind speed, turbine power, and blade pitch angle. In these cases, the complexity level is relatively low with a high modeling error. However, the references [13,14,15,16,17,45,46,50,56] have dynamics such as wind shear, tower shadow, torque compensation, and inertia compensation. Including the wind shear and tower shadow effect introduces a high level of complexity with a high modeling accuracy. Furthermore, the controller implementation for a real-time wind emulator was coded on different platforms. Therefore, the high accuracy of the emulator comes with the cost of high complexity.

5.4. Hardware Implementation

The hardware implementation of the wind emulator is a coupling of two machines, such as a motor (DC motor or Induction motor) and a generator (PMSG or DFIG). The motor is considered a prime mover for executing the WT dynamics. Several parameters are involved in designing a wind emulator, and the accommodation of those parameters for hardware implementation is quite challenging. For example, the DC motor-based wind emulator utilizes a simple chopper circuit or buck converter, and the hardware of these approaches is implemented by microcontrollers [14,19]. In [10,11,32,37,38,58], a dSPACE-based real-time emulator was utilized, and a DSP processor-based wind emulator design was incorporated in [14,17,18,39,42,49,50], LabVIEW [26,60,61], FPGA [22], and Arduino [30,31]. Similarly, in [66], the Danfoss FC-51 microdrive was adapted to realize a wind emulator.
Table 4 summarizes the different methodologies utilized for developing WTE based on the following parameters: cost, complexity, hardware implementation, and accuracy. The efficacy of each method has been quantified in terms of less, moderate, and high. From this table, the torque compensation, inertia compensation, and FAST simulator-based WTEs are highly efficient in emulating the characteristics of WT, which is almost similar to PWT. In addition, the open-loop scheme is also suitable for WTE but requires parameter adjustment for every wind variation. The other methods, such as current/power reference, C p approximation, and lookup table, are easy to implement, but these methods are highly inaccurate.
The WTEs are developed in the laboratory environment. There are two categories of emulators available in the literature. Most of the developed WTEs fall into the category of a combination of physical and computational emulators. Therefore, the dynamic characteristics of the actual WT were implemented in the motor, which is coupled with a generator. This kind of set-up is widely used because it can test and analyze the control schemes and power converter topologies developed by researchers. Furthermore, some authors developed WTE based on the pure computational method. The entire emulator is developed in computational software and can adapt the various DOFs from the actual WT. This method is cost-effective and the speed of the emulator depends on the computation platform and simulation software. However, the practical significance and accuracy of this method are relatively lower than the combination of physical and computational emulators.

6. Conclusions and Future Recommendations

This paper reviews the various methodologies adapted to realizing the WTE. In addition, a detailed investigation was carried out by analyzing the different WTEs and their ability to reproduce the static and dynamic characteristics of the PWT. All methodologies were compared on the basis of cost, accuracy, complexity, and hardware implementation. The following points are summarized from the analysis of the various studies available in the literature:
  • The majority of real-time WTEs focus on electrical systems, whereas WT mechanical systems either model steady-state or low-order models. These models ignore the rotor blades, tower structure, and drive train dynamics.
  • Some authors have linearized the dynamics of the mechanical system at a single point, and the power curves are incorporated to derive the torque. However, these assumptions are no longer valid because the WTs operating curves are highly nonlinear.
  • Most of the emulators available in the literature come under a combination of physical and computing-based emulators. Thus, these emulators are lab-scale and case-specific.
The following recommendations could be considered for further development in the WTE.
  • A sufficient number of WT mechanical dynamics should be considered for modeling the WT mechanical subsystem so that the nonlinear nature of the PWT could be addressed in the emulator.
  • As discussed earlier, in most WTEs, the electric motor acts as a prime mover. Therefore, the emulator requires inertia compensation due to the lower inertia of the electric motor.
  • An emulator can shift the operating point corresponding to changes in actual wind speed and the capability of adapting the new control strategies and power converter topologies for further development in wind power systems.
  • An emulator could be capable of incorporating the structural dynamics of WT without local linearization.
  • The transient modes of the WT mechanical system have to be considered for developing WTEs. In addition, future research could focus on hybrid wind emulators.

Author Contributions

Conceptualization, S.R. and V.S.K.D.; methodology, S.R. and V.S.K.D.; investigation, S.R., M.D. and D.J.; writing—original draft preparation, S.R., V.S.K.D. and D.J.; writing—review and editing, S.R., M.D., J.C.T. and D.J.; supervision, M.D., J.C.T. and J.R. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by The Agencia Nacional de Investigación y Desarrollo (ANID) of Chile under the programs FONDECYT Post-Doctoral Project N° 3200934, FONDECYT N° 11191163, and FONDEQUIP EQM-200234.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Blaabjerg, F.; Teodorescu, R.; Liserre, M.; Timbus, A. Overview of Control and Grid Synchronization for Distributed Power Generation Systems. IEEE Trans. Ind. Electron. 2006, 53, 1398–1409. [Google Scholar] [CrossRef] [Green Version]
  2. Sinsel, S.R.; Riemke, R.L.; Hoffmann, V.H. Challenges and solution technologies for the integration of variable renewable energy sources—A review. Renew. Energy 2020, 145, 2271–2285. [Google Scholar] [CrossRef]
  3. Devashish; Thakur, A.; Panigrahi, S.; Behera, R.R. A review on wind energy conversion system and enabling technology. In Proceedings of the 2016 International Conference on Electrical Power and Energy Systems (ICEPES), Bhopal, India, 14–16 December 2016; pp. 527–532. [Google Scholar] [CrossRef]
  4. Willis, D.; Niezrecki, C.; Kuchma, D.; Hines, E.; Arwade, S.; Barthelmie, R.; DiPaola, M.; Drane, P.; Hansen, C.; Inalpolat, M.; et al. Wind energy research: State-of-the-art and future research directions. Renew. Energy 2018, 125, 133–154. [Google Scholar] [CrossRef]
  5. Global Wind Energy Council. Global Wind Energy Report 2021; Global Wind Energy Council: Brussels, Belgium, 2021. [Google Scholar]
  6. Kouadria, S.; Belfedhal, S.; Meslem, Y.; Berkouk, E.M. Development of real time Wind Turbine Emulator based on DC Motor controlled by hysteresis regulator. In Proceedings of the 2013 International Renewable and Sustainable Energy Conference (IRSEC), Ouarzazate, Morocco, 7–9 March 2013; pp. 246–250. [Google Scholar] [CrossRef]
  7. Battaiotto, P.; Mantz, R.; Puleston, P. A Wind Turbine Emulator Based on a Dual DSP Processor System. IFAC Proc. Vol. 1995, 28, 249–254. [Google Scholar] [CrossRef]
  8. Diop, A.; Nichita, C.; Belhache, J.; Dakyo, B.; Ceanga, E. Error Evaluation for Models of Real Time Wind Turbine Simulators. Wind Eng. 2000, 24, 203–221. [Google Scholar] [CrossRef]
  9. Farret, F.; Gules, R.; Marian, J. Micro-turbine simulator based on speed and torque of a DC motor to drive actually loaded generators. In Proceedings of the First International Caracas Conference on Devices, Circuits and Systems, Caracas, Venezuela, 12–14 December 1995; pp. 89–93. [Google Scholar] [CrossRef]
  10. Dekali, Z.; Baghli, L.; Boumediene, A.; Djemai, M. Control of a Grid Connected DFIG Based Wind Turbine Emulator. In Proceedings of the 2018 5th International Symposium on Environment-Friendly Energies and Applications (EFEA), Rome, Italy, 24–26 September 2018; pp. 1–6. [Google Scholar] [CrossRef]
  11. Benzaouia, S.; Mokhtari, M.; Zouggar, S.; Rabhi, A.; Elhafyani, M.L.; Ouchbel, T. Design and implementation details of a low cost sensorless emulator for variable speed wind turbines. Sustain. Energy Grids Netw. 2021, 26, 100431. [Google Scholar] [CrossRef]
  12. Chinchilla, M.; Arnaltes, S.; Rodriguez-Amenedo, J. Laboratory set-up for wind turbine emulation. In Proceedings of the 2004 IEEE International Conference on Industrial Technology (IEEE ICIT ’04), Hammamet, Tunisia, 8–10 December 2004; Volume 1, pp. 553–557. [Google Scholar] [CrossRef]
  13. Song, S.H.; Jeong, B.C.; Lee, H.I.; Kim, J.J.; Oh, J.H.; Venkataramanan, G. Emulation of output characteristics of rotor blades using a hardware-in-loop wind turbine simulator. In Proceedings of the Twentieth Annual IEEE Applied Power Electronics Conference and Exposition (APEC 2005), Austin, TX, USA, 6–10 March 2005; Volume 3, pp. 1791–1796. [Google Scholar] [CrossRef]
  14. Lopes, L.; Lhuilier, J.; Khokhar, M.; Mukherjee, A. A Wind Turbine Emulator that Represents the Dynamics of the Wind Turbine Rotor and Drive Train. In Proceedings of the 2005 IEEE 36th Power Electronics Specialists Conference, Dresden, Germany, 16 June 2005; pp. 2092–2097. [Google Scholar] [CrossRef]
  15. Monfared, M.; Madadi Kojabadi, H.; Rastegar, H. Static and dynamic wind turbine simulator using a converter controlled dc motor. Renew. Energy 2008, 33, 906–913. [Google Scholar] [CrossRef]
  16. Monfared, M.; Rastegar, H.; Moradzadeh, B. A more accurate dynamic wind energy conversion system emulator. In Proceedings of the 2nd International Conference on Electrical and Control Technologies (ECT–2007), Kaunas, Lithuania, 3–4 May 2007; pp. 151–156. [Google Scholar]
  17. Munteanu, I.; Bratcu, A.I.; Bacha, S.; Roye, D.; Guiraud, J. Hardware-in-the-Loop-based Simulator for a Class of Variable-speed Wind Energy Conversion Systems: Design and Performance Assessment. IEEE Trans. Energy Convers. 2010, 25, 564–576. [Google Scholar] [CrossRef]
  18. Hemeida, A.; Mahgoub, O.A.; Farag, W.A. Design of a Comprehensive 5MW Direct-Driven PMSG Wind Turbine Emulator Using FAST Nonlinear Wind Turbine Model. J. Autom. Control. Eng. 2013, 2, 190–196. [Google Scholar]
  19. Gong, B.; Xu, D. Real time wind turbine simulator for wind energy conversion system. In Proceedings of the 2008 IEEE Power Electronics Specialists Conference, Rhodes, Greece, 15–19 June 2008; pp. 1110–1114. [Google Scholar] [CrossRef]
  20. Moore, I.; Ekanayake, J. Design and development of a hardware based wind turbine simulator. In Proceedings of the 45th International Universities Power Engineering Conference UPEC2010, Cardiff, UK, 31 August–3 September 2010; pp. 1–5. [Google Scholar]
  21. Martinez, F.; Herrero, L.C.; de Pablo, S. Open loop wind turbine emulator. Renew. Energy 2014, 63, 212–221. [Google Scholar] [CrossRef]
  22. Moussa, I.; Bouallegue, A.; Khedher, A. New wind turbine emulator based on DC machine: Hardware implementation using FPGA board for an open-loop operation. IET Circuits Devices Syst. 2019, 13, 896–902. [Google Scholar] [CrossRef]
  23. Arifujjaman, M.; Iqbal, M.; Quaicoe, J.E. Maximum Power Extraction from a Small Wind Turbine Emulator using a DC–DC Converter Controlled by a Microcontroller. In Proceedings of the 2006 International Conference on Electrical and Computer Engineering, Dhaka, Bangladesh, 19–21 December 2006; pp. 213–216. [Google Scholar] [CrossRef]
  24. Arifujjaman, M.; Iqbal, M.; Quaicoe, J.E. Emulation of a small wind turbine system with a separately-excited dc machine. IU-J. Electr. Electron. Eng. 2008, 8, 569–579. [Google Scholar]
  25. Li, W.; Xu, D.; Zhang, W.; Ma, H. Research on Wind Turbine Emulation based on DC Motor. In Proceedings of the 2007 2nd IEEE Conference on Industrial Electronics and Applications, Harbin, China, 23–25 May 2007; pp. 2589–2593. [Google Scholar] [CrossRef]
  26. Sahoo, N.C.; Satpathy, A.S.; Kishore, N.K.; Venkatesh, B.D.C. Motor-Based Wind Turbine Emulator Using LabVIEW for Wind Energy Conversion System Laboratory Setup. Int. J. Electr. Eng. Educ. 2013, 50, 111–126. [Google Scholar] [CrossRef]
  27. Hussain, J.; Mishra, M.K. An Efficient Wind Speed Computation Method Using Sliding Mode Observers in Wind Energy Conversion System Control Applications. IEEE Trans. Ind. Appl. 2020, 56, 730–739. [Google Scholar] [CrossRef]
  28. Bhayo, M.; Aziz, M.; Idris, N.; Yatim, A. Design and development of a wind turbine emulator for analyzing the performance of stand-alone wind energy conversion system. Int. J. Power Electron. Drive Syst. (IJPEDS) 2017, 8, 454–461. [Google Scholar] [CrossRef] [Green Version]
  29. Dey, J.; Saha, T.K.; Barman, J.C. Performance analysis of a digitally controlled wind turbine emulator. In Proceedings of the International Conference on Electronics, Communication and Instrumentation (ICECI), Kolkata, India, 16–17 January 2014; pp. 1–4. [Google Scholar] [CrossRef]
  30. Eldahab, Y.A.; Saad, N.H.; Zekry, A. Assessing Wind Energy Conversion Systems Based on Newly Developed Wind Turbine Emulator. Int. J. Smart Grid-ijSmartGrid 2020, 4, 139–148. [Google Scholar] [CrossRef]
  31. Premkumar, K.; Vishnupriya, M.; Sudhakar Babu, T.; Manikandan, B.V.; Thamizhselvan, T.; Nazar Ali, A.; Rabiul Islam, M.; Kouzani, A.Z.; Parvez Mahmud, M.A. Black Widow Optimization-Based Optimal PI-Controlled Wind Turbine Emulator. Sustainability 2020, 12, 10357. [Google Scholar] [CrossRef]
  32. Behera, P.K.; Mendi, B.; Sarangi, S.K.; Pattnaik, M. Robust wind turbine emulator design using sliding mode controller. Renew. Energy Focus 2021, 36, 79–88. [Google Scholar] [CrossRef]
  33. Balaji, M.; Sarangi, S.K.; Pattnaik, M. Design of a DC Motor based Wind Turbine Emulator using Sliding Mode Control Approach. In Proceedings of the 2019 IEEE 1st International Conference on Energy, Systems and Information Processing (ICESIP), Chennai, India, 4–6 July 2019; pp. 1–5. [Google Scholar] [CrossRef]
  34. Ecosense. Wind Turbine Emulator System. Available online: https://www.ecosenseworld.com/labs/wind-energy-labs/wind-turbine-emulator (accessed on 15 January 2023).
  35. Chang, L.; Doraiswami, R.; Boutot, T.; Kojabadi, H. Development of a wind turbine simulator for wind energy conversion systems. In Proceedings of the 2000 Canadian Conference on Electrical and Computer Engineering. Conference Proceedings. Navigating to a New Era (Cat. No.00TH8492), Halifax, NS, Canada, 7–10 May 2000; Volume 1, pp. 550–554. [Google Scholar] [CrossRef]
  36. Kojabadi, H.; Chang, L.; Boutot, T. Development of a novel wind turbine simulator for wind energy conversion systems using an inverter-controlled induction motor. IEEE Trans. Energy Convers. 2004, 19, 547–552. [Google Scholar] [CrossRef]
  37. Teodorescu, R.; Iov, F.; Blaabjerg, F. Flexible development and test system for 11 kW wind turbine. In Proceedings of the IEEE 34th Annual Conference on Power Electronics Specialist (PESC ’03), Acapulco, Mexico, 15–19 June 2003; Volume 1, pp. 67–72. [Google Scholar] [CrossRef]
  38. Muntean, N.; Tutelea, L.; Petrila, D.; Pelan, O. Hardware in the loop wind turbine emulator. In Proceedings of the International Aegean Conference on Electrical Machines and Power Electronics and Electromotion, Joint Conference, Istanbul, Turkey, 8–10 September 2011; pp. 53–58. [Google Scholar] [CrossRef]
  39. Lu, L.; Xie, Z.; Zhang, X.; Yang, S.; Cao, R. A Dynamic Wind Turbine Simulator of the Wind Turbine Generator System. In Proceedings of the 2012 Second International Conference on Intelligent System Design and Engineering Application, Sanya, China, 6–7 January 2012; pp. 967–970. [Google Scholar] [CrossRef]
  40. Neammanee, B.; Sirisumrannukul, S.; Chatratana, S. Development of a wind turbine simulator for wind generator testing. Int. Energy J. 2007, 8, 21–28. [Google Scholar]
  41. Li, S.; Zhang, X.; Xie, Z.; Yang, S.; Zhang, C.; Cao, R. A Study on Dynamic Model And Analyse of Wind Turbine Generation System. In Proceedings of the 2010 Asia-Pacific Power and Energy Engineering Conference, Chengdu, China, 28–31 March 2010; pp. 1–4. [Google Scholar] [CrossRef]
  42. Nair, R.; Narayanan, G. Emulation of Wind Turbine System Using Vector Controlled Induction Motor Drive. IEEE Trans. Ind. Appl. 2020, 56, 4124–4133. [Google Scholar] [CrossRef] [Green Version]
  43. Karakasis, N.; Mesemanolis, A.; Mademlis, C. Wind turbine simulator for laboratory testing of a wind energy conversion drive train. In Proceedings of the 8th Mediterranean Conference on Power Generation, Transmission, Distribution and Energy Conversion (MEDPOWER 2012), Cagliari, Italy, 1–3 October 2012; pp. 1–6. [Google Scholar] [CrossRef]
  44. Sokolovs, A.; Grigans, L.; Kamolins, E.; Voitkans, J. An Induction Motor Based Wind Turbine Emulator. Latv. J. Phys. Tech. Sci. 2014, 51, 11. [Google Scholar] [CrossRef] [Green Version]
  45. Tammaruckwattana, S.; Ohyama, K.; Yue, C. Experimental assessment with wind turbine emulator of variable-speed wind power generation system using boost chopper circuit of permanent magnet synchronous generator. J. Power Electron. 2015, 15, 246–255. [Google Scholar] [CrossRef] [Green Version]
  46. Tammaruckwattana, S.; Ohyama, K.; Arinaga, S. Wind turbine emulator based on blade element momentum theory for variable-speed wind power generation system. IEEJ Trans. Electr. Electron. Eng. 2015, 10, S96–S107. [Google Scholar] [CrossRef]
  47. Tammaruckwattana, S.; Ohyama, K. Experimental verification of variable speed wind power generation system using permanent magnet synchronous generator by wind turbine emulator. In Proceedings of the IECON 2012—38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 5827–5832. [Google Scholar] [CrossRef]
  48. Ohyama, K.; Nakashima, T. Wind turbine emulator using wind turbine model based on blade element momentum theory. In Proceedings of the SPEEDAM 2010, Pisa, Italy, 14–16 June 2010; pp. 762–765. [Google Scholar] [CrossRef]
  49. Qiao, M.; Lin, F.; Hao, R.; You, X.; Zheng, T.Q. The Research and Development Platform for Wind Energy System Used Induction Motor Replacing Wind Turbine. In Proceedings of the 2007 2nd IEEE Conference on Industrial Electronics and Applications, Harbin, China, 23–25 May 2007; pp. 2579–2582. [Google Scholar] [CrossRef]
  50. Abo-Khalil, A.G. A new wind turbine simulator using a squirrel-cage motor for wind power generation systems. In Proceedings of the 2011 IEEE Ninth International Conference on Power Electronics and Drive Systems, Singapore, 5–8 December 2011; pp. 750–755. [Google Scholar] [CrossRef]
  51. Henz, G.; Koch, G.; Franchi, C.M.; Pinheiro, H. Development of a variable speed wind turbine emulator for research and training. In Proceedings of the 2013 Brazilian Power Electronics Conference, Gramado, Brazil, 27–31 October 2013; pp. 737–742. [Google Scholar] [CrossRef]
  52. Ozawa, F.; Rocha, M.; Lucas, G.; Souza, W.; Andreoli, A. Application of Torque Transducer and Rotary Encoder in a Hardware-in-the-Loop Wind Turbine Emulation. In Proceedings of the 6th International Electronic Conference on Sensors and Applications, Online, 15–30 November 2019. [Google Scholar] [CrossRef] [Green Version]
  53. de Oliveira, J.R.; Andreoli, A.L. Wind Turbine Emulator: A Tool for Experimental and Computational Study. IEEE Lat. Am. Trans. 2021, 19, 1832–1839. [Google Scholar] [CrossRef]
  54. de Oliveira, J.R.; de Souza, W.G.; Rocha, M.A.; Costa, C.F.d.; Leão, J.V.F.; Andreoli, A.L. Wind Turbine Emulator Using Induction Motor Driven by Frequency Inverter and Hardware-in-the-loop Control. In Proceedings of the 2018 13th IEEE International Conference on Industry Applications (INDUSCON), Sao Paulo, Brazil, 12–14 November 2018; pp. 381–385. [Google Scholar] [CrossRef]
  55. Ha, V.T.; Phuong, V.H.; Lam, N.T.; Quang, N.P. A dead-beat current controller based wind turbine emulator. In Proceedings of the 2017 International Conference on System Science and Engineering (ICSSE), Ho Chi Minh City, Vietnam, 21–23 July 2017; pp. 169–174. [Google Scholar] [CrossRef]
  56. Castelló, J.; Espí, J.M.; García-Gil, R. Development details and performance assessment of a Wind Turbine Emulator. Renew. Energy 2016, 86, 848–857. [Google Scholar] [CrossRef]
  57. Li, W.; Yin, M.; Chen, Z.; Zou, Y. Inertia compensation scheme for wind turbine simulator based on deviation mitigation. J. Mod. Power Syst. Clean Energy 2017, 5, 228–238. [Google Scholar] [CrossRef] [Green Version]
  58. Mohod, S.; Aware, M. Laboratory development of wind turbine simulator using variable speed induction motor. Int. J. Eng. Sci. Technol. 2011, 3, 73–82. [Google Scholar] [CrossRef]
  59. Mesbahi, A.; Khafallah, M.; Saad, A.; Nouaiti, A. Emulator design for a small wind turbine driving a self excited induction generator. In Proceedings of the 2017 International Conference on Electrical and Information Technologies (ICEIT), Rabat, Morocco, 15–18 November 2017; pp. 1–6. [Google Scholar] [CrossRef]
  60. Mohammadi, E.; Fadaeinedjad, R.; Naji, H.R. Using a new wind turbine emulator to analyze tower shadow and yaw error effects. Energy Convers. Manag. 2018, 174, 378–387. [Google Scholar] [CrossRef]
  61. Mohammadi, E.; Fadaeinedjad, R.; Naji, H.R.; Moschopoulos, G. Investigation of Horizontal and Vertical Wind Shear Effects Using a Wind Turbine Emulator. IEEE Trans. Sustain. Energy 2019, 10, 1206–1216. [Google Scholar] [CrossRef]
  62. Martínez-Márquez, C.I.; Twizere-Bakunda, J.D.; Lundback-Mompó, D.; Orts-Grau, S.; Gimeno-Sales, F.J.; Seguí-Chilet, S. Small Wind Turbine Emulator Based on Lambda-Cp Curves Obtained under Real Operating Conditions. Energies 2019, 12, 2456. [Google Scholar] [CrossRef] [Green Version]
  63. Hsu, Y.C.; Lu, M.Z.; Liaw, C.M. A Wind Turbine Emulator Using Field-Oriented Induction Motor. J. Energy Power Technol. 2021, 3, 018. [Google Scholar] [CrossRef]
  64. Mousarezaee, E.; Polat, A.; Ergene, L.T. Wind Turbine Emulator Based on Small-Scale PMSG by Fuzzy FOC. In Proceedings of the 2020 21st International Symposium on Electrical Apparatus & Technologies (SIELA), Bourgas, Bulgaria, 3–6 June 2020; pp. 1–4. [Google Scholar] [CrossRef]
  65. Dănuţ, L.D.; Hulea, D.; Cornea, O.; Muntean, N.; Iuoras, M.A.; Hinov, N. Low Cost Implementation of a Wind Turbine Emulator. In Proceedings of the 2020 IEEE International Conference on Environment and Electrical Engineering and 2020 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Madrid, Spain, 9–12 June 2020; pp. 1–6. [Google Scholar] [CrossRef]
  66. Sajadi, A.; Rosłaniec, Ł.; Kłos, M.; Biczel, P.; Loparo, K.A. An emulator for fixed pitch wind turbine studies. Renew. Energy 2016, 87, 391–402. [Google Scholar] [CrossRef]
  67. Gan, L.K.; Shek, J.K.H.; Mueller, M.A. Modeling and Characterization of Downwind Tower Shadow Effects Using a Wind Turbine Emulator. IEEE Trans. Ind. Electron. 2017, 64, 7087–7097. [Google Scholar] [CrossRef] [Green Version]
  68. Sahoo, S.K.; Mondal, S.; Kastha, D.; Sinha, A.K.; Kishore, N.K. Wind turbine emulation using doubly fed induction motor. In Proceedings of the 2016 21st Century Energy Needs-Materials, Systems and Applications (ICTFCEN), Kharagpur, India, 17–19 November 2016; pp. 1–5. [Google Scholar] [CrossRef]
  69. Peretti, L.; Särkimäki, V.; Faber, J. A wind turbine emulator for generator control algorithm development. In Proceedings of the 2013 IEEE International Conference on Industrial Technology (ICIT), Western Cape, South Africa, 25–28 February 2013; pp. 228–233. [Google Scholar] [CrossRef]
  70. Gokhale, R.V.; Mahajan, S.M.; Abegaz, B.W.; Craven, R.P. Development of a real time wind turbine emulator based on RTDS using advanced perturbation methods. In Proceedings of the 2015 IEEE 15th International Conference on Environment and Electrical Engineering (EEEIC), Rome, Italy, 10–13 June 2015; pp. 1713–1718. [Google Scholar] [CrossRef] [Green Version]
  71. Chen, J.; Chen, J.; Gong, C.; Wang, H. Design and analysis of dynamic wind turbine simulator for wind energy conversion system. In Proceedings of the IECON 2012—38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 971–977. [Google Scholar] [CrossRef]
  72. Yan, J.; Feng, Y.; Dong, J. Study on dynamic characteristic of wind turbine emulator based on PMSM. Renew. Energy 2016, 97, 731–736. [Google Scholar] [CrossRef]
  73. Chen, P.Y.; Hu, K.W.; Lin, Y.G.; Liaw, C.M. Development of a Prime Mover Emulator Using a Permanent-Magnet Synchronous Motor Drive. IEEE Trans. Power Electron. 2018, 33, 6114–6125. [Google Scholar] [CrossRef]
  74. Chen, H.; Sun, S.; Aliprantis, D.C.; Zambreno, J. Dynamic simulation of DFIG wind turbines on FPGA boards. In Proceedings of the 2010 Power and Energy Conference At Illinois (PECI), Urbana, IL, USA, 12–13 February 2010; pp. 39–44. [Google Scholar] [CrossRef]
  75. Guo, H.; Zhou, B.; Li, J.; Cheng, F.; Zhang, L. Real-time simulation of BLDC-based wind turbine emulator using RT-LAB. In Proceedings of the 2009 International Conference on Electrical Machines and Systems, Tokyo, Japan, 15–18 November 2009; pp. 1–6. [Google Scholar] [CrossRef]
  76. Nailu, L.; Yuegang, L.; Peiyu, X. A real-time simulation system of wind power based on LabVIEW DSC module and Matlab/Simulink. In Proceedings of the 2009 9th International Conference on Electronic Measurement & Instruments, Beijing, China, 16–19 August 2009; pp. 1-547–1-552. [Google Scholar] [CrossRef]
  77. Moness, M.; Mahmoud, M.O.; Moustafa, A.M. A Real-Time Heterogeneous Emulator of a High-Fidelity Utility-Scale Variable-Speed Variable-Pitch Wind Turbine. IEEE Trans. Ind. Inform. 2018, 14, 437–447. [Google Scholar] [CrossRef]
  78. Kumsup, S.; Tarasantisuk, C. Real-time wind turbine emulator for testing wind energy conversion systems. In Proceedings of the 2010 IEEE International Energy Conference, Manama, Bahrain, 18–22 December 2010; pp. 7–9. [Google Scholar] [CrossRef]
  79. Thakur, D.; Jiang, J. Design and Construction of a Wind Turbine Simulator for Integration to a Microgrid with Renewable Energy Sources. Electr. Power Components Syst. 2017, 45, 949–963. [Google Scholar] [CrossRef]
  80. Abbes, D.; Martinez, A.; Champenois, G.; Robyns, B. Real time supervision for a hybrid renewable power system emulator. Simul. Model. Pract. Theory 2014, 42, 53–72. [Google Scholar] [CrossRef]
  81. Islam, R.R.; Liao, M.; Vo, T.H.; Ravishankar, J. Experimental setup of a microgrid with wind and solar power emulators. In Proceedings of the 2014 IEEE 2nd International Conference on Electrical Energy Systems (ICEES), Chennai, India, 7–9 January 2014; pp. 9–14. [Google Scholar] [CrossRef]
Figure 1. (a) Wind energy conversion systems and (b) Wind turbine emulator.
Figure 1. (a) Wind energy conversion systems and (b) Wind turbine emulator.
Processes 11 00747 g001
Figure 2. Classification of a combination of the physical and computational emulators.
Figure 2. Classification of a combination of the physical and computational emulators.
Processes 11 00747 g002
Figure 3. Observer for Speed and acceleration.
Figure 3. Observer for Speed and acceleration.
Processes 11 00747 g003
Figure 4. Power reference based emulator.
Figure 4. Power reference based emulator.
Processes 11 00747 g004
Figure 5. Power-based closed loop control.
Figure 5. Power-based closed loop control.
Processes 11 00747 g005
Figure 6. Torque compensation scheme.
Figure 6. Torque compensation scheme.
Processes 11 00747 g006
Figure 7. Measurement of inertia torque using a high-pass filter.
Figure 7. Measurement of inertia torque using a high-pass filter.
Processes 11 00747 g007
Figure 8. WTS with first-order filter [57].
Figure 8. WTS with first-order filter [57].
Processes 11 00747 g008
Figure 9. Look up table-based torque estimation [58].
Figure 9. Look up table-based torque estimation [58].
Processes 11 00747 g009
Figure 10. DFIM based wind turbine emulator.
Figure 10. DFIM based wind turbine emulator.
Processes 11 00747 g010
Table 1. Comparative analysis of different WTEs based on DC motor.
Table 1. Comparative analysis of different WTEs based on DC motor.
S. NoReferencesVariable Required
to Build an
Emulator (Motor)
Dynamics Consideration for EmulatorConverter and Control
Technique for Emulator
Hardware
Implementation
Emulator
Accuracy
C p λ CurveTower Shadow EffectWind Shear EffectTorque CompensationInertia Compensation
1[9]Speed Armature voltage controlMicrocomputer*
2[7]Speed Current controlDSP*
3[10]Speed DC–DC converterdSPACE DS1104*
4[11]Speed DC–DC converterdSPACE DS1104*
5[12]Speed DC drive with torque controldSPACE**
6[13]Speed PWM IGBT vector controlDSP***
7[14]Speed DC–DC converterDSP***
8[15,16]Motor current Single phase half-controlled DC drive with torque controlMATLAB/Simulink real-time control software interfaced with I/O board****
9[17] a Speed Control rectifier and current controlDSP TMS320F28335***
10[18]Speed 3-phase semi-controlled rectifierDSP TMS320F28335**
11[19]Position DC–DC converter with current controllerDSP and FPGA board**
12[20]Speed Thyristor controlled armature currentDSP*
13[21]Speed Thyristor rectifierVariable speed drive from Schneider Electric (ATV312HU15M3)**
14[22]Speed DC–DC converterFPGA board*
15[23,24]Speed✓ (Furling angle) DC–DC converterLab Master I/O board*
16[25]Speed Thyristor controlled current controller regulatorDSP TMS 320LF2407*
17[26]Speed Armature voltage regulatorLabVIEW*
18[27]Speed H bridge DC–DC converterTMS 320LF28335*
19[28]Speed and Current DC–DC converterdSPACE DS1104*
20[30]Speed DC driveArduino uno*
21[31]Speed DC–DC converterArduino mega*
22[32]Speed DC–DC converterdSPACE DS1104*
23[33]Speed DC–DC ConverterMATLAB/Simulink*
a Static and viscous friction included, * Less, ** Moderate, *** High, and **** Very high.
Table 2. Comparative analysis of different WTEs based on induction motor.
Table 2. Comparative analysis of different WTEs based on induction motor.
S. NoReferencesVariable Required
to Build an
Emulator (Motor)
Dynamics Consideration for EmulatorConverter and Control
Technique for Emulator
Hardware
Implementation
Emulator
Accuracy
C p λ CurveTower Shadow EffectWind Shear EffectTorque CompensationInertia Compensation
1[35,36]Torque and speed IGBT inverter with PI controllerIntel 80C196KD microcontroller*
2[37]Speed Commercial frequency inverter (Danfoss-VLT 5022)dSPACE**
3[38]Torque and speed Inverter with direct torque controldSPACE*
4[39]Speed Inverter and dynamic torque controlDSP TMS320F2833**
5[40]Speed Inverter and dynamic torque controlDSP dsPIC30f4011*
6[78]Speed Inverter and torque controldSPACE*
7[41]Speed Inverter and torque control**
8[43]Speed Torque-controlled drivePLC*
9[44]Speed and torque Frequency converter and direct torque controlPIC32MX360F512L*
10[45,46,47,48] a Speed Off-the-shelf inverterDSP***
11[49]Speed IGBT inverter with PI controllerDSP*
12[50]Speed 3-phase IGBT inverterDSP***
13[51] c Speed Frequency converterPLC, DSP, and SCADA***
14[52]Speed and torque 3-phase inverterDAQ NI 6211*
15[53,54]Torque Frequency inverterDSP TMSF28335*
16[55]Torque Torque controlDSP TMSF28335*
17[56]Speed AC driveDSP***
18[57]Speed VACON variable-frequency driveDCS based on Beckhoff PLC**
19[58]Speed 3-phase IGBT Inverter with Volt/Hertz controldSPACE*
20[59]Speed AC drivePIC16F876A*
21[60]Torque and Speed Variable speed driveLabVIEW***
22[61] d Torque and Speed Variable speed driveLabVIEW****
23[62]Torque and Speed Variable speed driveDSP TMS320F28377*
24[63]Torque and Speed InverterDSP*
25[64]Speed Field-oriented control*
26[65]Speed Frequency converterSCADA**
27[66]Speed IGBT driver boardDanfoss FC-51 Microdrive**
28[67]Speed Variable-speed AC drive (Parker SSD Drive)dSAPCE***
a Coefficient of viscosity of WT and IM is included. c Inertia and loss coefficient is included. d 24 DOFs and rotor teetering effect included. * Less, ** Moderate, *** High, and **** Very high.
Table 3. Comparison of computational WTEs.
Table 3. Comparison of computational WTEs.
S. No.ReferenceEmulator ModelSimulation SoftwarePlatformComputational SpeedAccuracy of the Emulator
1[74]DFIG-based emulatorVHDL and synthesized by Xilinx ISEFPGA40-fold faster simulation speed than the PC-based simulation**
2[75]BLDC-based emulatorMatlab/SimulinkRT-LAB-**
3[76]Real turbine model with gear boxLabVIEW DSC module and Matlab/SimulinkLabVIEW simulation interface toolkit-**
4[77]5 MW NRELMatlab/SimulinkNVIDIA Jetson TK1 board2.73-fold faster speed compared to MATLAB****
** Moderate, and **** Very high.
Table 4. Comparison of different methodologies of WTEs.
Table 4. Comparison of different methodologies of WTEs.
S. No.MethodsReferencesCostComplexityHardware ImplementationAccuracy
1Current/power reference[7,9,10,20,35,36]LessLessEasyModerate
2Open loop[21,22,37]HighModerateEasyModerate
3Observer based[19,38]LessModerateModerateLess
4Torque compensation-based torque control[13,14,15,16,17,18,39,40,41,42,78]ModerateLessEasyHigh
5Improved inertia compensation[56]LessModerateEasyHigh
6Lookup table[58]LessLessEasyLess
7Power and speed relation[59]HighLessEasyLess
8 C p λ approximation
(polynomial approximation)
[23,24,62]HighLessEasyLess
9FAST Simulator[60,61]LessLessEasyHigh
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

Rajendran, S.; Diaz, M.; Devi, V.S.K.; Jena, D.; Travieso, J.C.; Rodriguez, J. Wind Turbine Emulators—A Review. Processes 2023, 11, 747. https://doi.org/10.3390/pr11030747

AMA Style

Rajendran S, Diaz M, Devi VSK, Jena D, Travieso JC, Rodriguez J. Wind Turbine Emulators—A Review. Processes. 2023; 11(3):747. https://doi.org/10.3390/pr11030747

Chicago/Turabian Style

Rajendran, Saravanakumar, Matias Diaz, V. S. Kirthika Devi, Debashisha Jena, Juan Carlos Travieso, and José Rodriguez. 2023. "Wind Turbine Emulators—A Review" Processes 11, no. 3: 747. https://doi.org/10.3390/pr11030747

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