Comparative Study Regarding Control of Wind
Energy Conversion Systems Based on the Usage
of Classical and Adaptive Neuro Fuzzy
Controllers
Iosif Szeidert
Department of Automation and Industrial Informatics, Faculty of Automation and
Computer Sciences, “Politehnica” University from Timisoara, Av. V. Parvan, No.
2, 300223, Timisoara, Romania, Phone: (0040) 256 403237, Fax: (0040) 256
403214, siosif@aut.utt.ro

Abstract: The paper presents a comparative study regarding the control (using an adaptive
neuro-fuzzy controller and a PD controller) based on the simulation of wind energy
conversion systems functioning. There are considered several simulations based on
asynchronous generator usage, by using the dedicated MATLAB-PSB (Power System
Blockset) toolbox implementations.
Keywords: Wind energy conversion systems, modeling, simulation, control, asynchronous
generator, adaptive neuro-fuzzy controller, MATLAB-Simulink environment

1

Introduction

The technical and scientific progresses, combined with the stimulation politics of
ecological energy production and consumption conducted to a spectacular
development of WECS (Wind Energy Conversion Systems). The economicalpolitical worldwide trends indicate that the wind energy industry looks forward to
a significant expansion.
The paper describes a WECS structure implemented in the MATLAB-Simulink
simulation environment by using the specialized PSB toolbox, designed for
modeling and simulation of energetic and electrical components. In Figure 1 there
is presented the MATLAB - Simulink diagram of the considered windmill, which
presents the following components: asynchronous machine, synchronous machine,
wind turbine, frequency regulator and dump load. The practical problems in the
grid integration of windmill represent special cases of design and analysis of
energetic power systems. [2], [3], [5]

2

Wind Energy Conversion Systems – Control
Structures Issues

The asynchronous machine model is based on the Park dq equations (detailed in
appendix). The asynchronous machine operates in the generating regime. In this
regime, the input into the machine is the mechanical energy and the output is the
electrical energy. [1] The rotor speed must be adjusted in concordance to the
changing wind speed in order to achieve the maximum aerodynamic efficiency. In
this WECS, the wind turbine is modeled as simple controlled mechanical torque
source that supplies the asynchronous generator. [7], [6] The frequency regulator
input is represented by the voltage’s frequency. There is used a three-phase Phase
Locked Loop (PLL) system to measure the frequency of the 3-phase voltage of the
network. Therefore, the measured frequency is compared to the reference
frequency in order to obtain the frequency error. Afterwards, this error is
integrated in order to obtain the phase. A classic PD type controller derives the
error phase.

Figure 1
The MATLAB-Simulink WECS Diagram

The obtained signal (analogue signal) is afterwards converted to an 8-bit signal
that commands the switching elements from the dump load. The regulator’s output
represents the desired power of the dump load. The dump load is used to dissipate
the excess power produced by the windmill and simultaneously to maintain
constant the frequency. The dump load consists of eight three-phase resistors

connected in series with GTO (Gate Turn-Off) type based switches. The dump
load uses an 8-bit binary command. [3]
In the considered windmill control structure, the synchronous machine presents
only the role of a synchronous compensator. In Figure 2 there is detailed the
structure of the considered frequency regulator. This structure has been used in the
first study cases (SC1).

Figure 2
The frequency regulator

The second study case (SC2) was considered by using a modified control
structure. The PLL block and conventional PD controller has been replaced with
an adaptive neuro-fuzzy controller. The controller considers the prescribed
frequency and phase reference values constant. The proposed modified structure is
presented in Figure 3.

Figure 3
The frequency regulator based on an adaptive neuro-fuzzy controller

3

3.1

Wind Energy Conversion Systems Study Cases –
Simulation Results
Study Case – SC1

The Asynchronous Generator’s Nominal Functioning Regime at Rated Power
The first study case is considered the normal functioning regime at rated power
and rated wind speed. The wind speed is considered having the average value of 8
(m/s) during the simulation time period. The wind speed presents a random
variation. The simulation interval was set to 3 seconds. There is connected only a
main consumer of 50 kW. At t1=1 [s] there is also connected a secondary
consumer with nominal power of 40 kW. At t2=2 [s] the secondary consumer is
disconnected. This fact can be noticed in Figure 6, which represents the evolution
of the considered load power. In Figure 4, is represented the evolution of the
electrical energy frequency. It can be observed that in the condition of a
continuous wind speed variation and of a diffrent load power the entire WECS
control structure succeeds to control the electrical energy parameters (voltage and
grid frequency). There can be noticed that the frequency presents only slightly
variations. In Figure 5, is represented the asynchronous machine speed (rpm) in pu
(per unit) units. There can be noticed that the rotation speed is slightly over the
synchronous speed because the machine operates in generating mode. The wind
turbine’s power evolution (kW) is represented in pu units (Figure 7). It can be
concluded that the considered WECS’s control structure presents quite good
control performances. [8], [9]

Figure 4

Figure 5

Frequency (Hz)

Asynchronous machine’s speed (pu)

3.2

Figure 6

Figure 7

Load power (kW)

Wind turbine power (kW)

Study Case – SC2

The Asynchronous Generator’s Nominal Functioning Regime at Rated Power
(Considering the Adaptive Neuro-Fuzzy Controller)
In this study case there were considered the same simulation conditions as in the
previous case (case SC1), but using the modified control structure based on an
adaptive neuro-fuzzy controller. The obtained results are presented in Figures 8
and 9, the frequency and respectively, the asynchronous machine’s speed. As it
can be remarked the control structure presents similar performance level, which
still satisfies the imposed goal of the windmill control. The modified control
structure seems to represent a viable alternative control solution for this WECS
structure.

Figure 8

Figure 9

Frequency (Hz)

Asynchronous machine’s speed (pu)

Conclusions
There can be concluded that both controller structures present similar control
performances. The usage of the adaptive neuro-fuzzy controller presents the
advantage of an easier implementation on specialized computational structures,
such as the case of control algorithms implemented on DSP processors or
microcontroller based control systems.
The considered study cases present significance in the domain of the global
renewal energies usage, especially in the case of WECS. However, in order to
study thoroughly the WECS performances there are mandatory detailed analysis
of the behavior of all main components of the WECS line: wind turbine, electrical
generator, converter and grid. [4]
There can be concluded that in the considered study cases (nominal functioning
regimes) the considered WECS structure presents an overall good performance
regarding the imposed energy power parameters in the context of the integration
into a distributed power grid (non-autonomous wind farms).
References
[1]

Mihet-Popa L., Blaabjerg F., Boldea I., Wind turbine Generator modeling
and Simulation where rotational speed is the controlled variable, IEEE
Transactions on Industry Applications, Vol. 40, Issue 1, pp. 3-10, Jan.-Feb.
2004

[2]

P. Gipe, Wind Power: Renewable Energy for Home, Farm, & Business,
Chelsea Green Publishing Co, ISBN 1-931498-14-8, 2004

[3]

N. Budisan, Problems of induction generator systems at
wind/diesel/hydro/etc. unconventional electric groups /plants /farms,
Editura Politehnica, Timisoara, 2003

[4]

J. F. Manwell, J. G. McGowan, and A. L. Rogers, Wind Energy Explained
– Theory, design and application”, John Wiley & Sons Ltd, ISBN 0-47149972-2, 2002

[5]

Gasch and J. Twele, Wind Power Plants - Fundamentals, Design,
Construction and Operation, James & James (Science Publishers) Ltd,
ISBN 1902916379, 2002

[6]

I. Szeidert, O. Prostean, N. Budisan, I. Filip, Two Axis Modeling of
Induction Generators for Windmills, 2002 Global Windpower Conference,
Paris, France, 2002

[7]

R. Gagnon, B. Saulnier, G. Sybille, P. Giroux, Modeling of a Generic
High-Penetration No-Storage Wind-Diesel System Using Matlab/Power
System Blockset, 2002 Global Windpower Conference, Paris, France, 2002

[8]

H. Siegfried, Grid Integration of Wind Energy Conversion Systems, Wiley,
and Publisher: John Wiley & Sons, ISBN 047197143X, 1998

[9]

MATLAB – Documentation: www.mathworks.com

Appendix
Asynchronous machine model
The mathematical model of the asynchronous machine presents two
subcomponents: the electrical system and the mechanical system. The equations
(1)-(9) represent in fact the Park dq - asynchronous machine model:
Electrical system equations:

U qs = RS iqs +

d
( Ls iqs + Lmiqr ) + ω ( Ls ids + Lmidr )
dt

(1)

U ds = RS ids +

d
( Ls ids + Lmidr ) − ω ( Ls iqs + Lmiqr )
dt

(2)

U qr = Rr iqr +

d
( Lr iqr + Lmiqs ) + (ω − ωr )( Lr idr + Lmids )
dt

(3)

U dr = Rr idr +

d
( Lr idr + Lmids ) − (ω − ωr )( Lr iqr + Lmiqs )
dt

(4)

Te =

3
p(( Ls ids + Lmidr )iqs − ( Ls iqs + Lmiqr )ids )
2

(5)

Where:

Ls = Lls + Lm and Lr = Llr + Lm

(6)-(7)

Mechanical system equations:
(8)-(9)

d
d
1
ωm =
(Te − Tm ) and θ m = ω m
dt
2J
dt

Where: Rs , Lls - stator resistance and leakage inductance, Rr , Llr - rotor resistance
and leakage inductance, Lm - magnetizing inductance, Ls , Lr - total stator and
rotor inductances, U qs , iqs - q axis stator voltage and current, U qr , iqr - q axis rotor
voltage and current,

U ds , ids - d axis stator voltage and current, U dr , idr - d axis

rotor voltage and current,

ωm

- angular velocity of the rotor,

θm

- rotor angular

ω r - electrical angular velocity ( ω m × p ),
θ r - electrical rotor angular position ( θ m × p ), Te - electromagnetic torque, Tm shaft mechanical torque, J - combined rotor and load inertia constant.

position, p - number of pole pairs,

