Keywords

1 Introduction

Small wind turbines (SWTs) are defined as turbines which do not exceed 50 kW and are mainly found installed close to inhabited areas where large scale wind turbines cannot be erected. In countries where high wind speeds are common, installation of SWTs in remote sites (or for off-grid applications) are a viable option even though they have high installation and maintenance costs. Such sites normally consist of a small group of buildings located relatively close to each other, which makes the application of a microgrid system very attractive for their electricity supply. A microgrid system consists of a cluster of generation sources (such as photovoltaic, wind turbines and even fuel based generators) and electrical loads which can function both connected to the main electrical grid as well as independently from the supply network. The microgrid’s control aims at maintaining a constant voltage under all operating conditions.

There exist two types of microgrids, mainly; AC and DC. An attractive aspect of microgrids is the ability to operate both in grid-connected mode as well as in islanded mode. In grid-connected mode the microgrid is connected through a coupling point to the electrical grid, while in islanded mode the microgrid is operated in an autonomous way disconnected from the electrical grid. In this paper, the connection of a SWT to a grid-connected DC microgrid shall be discussed. DC microgrids offer a number of advantages, such as, lower conversion losses (fewer DC to AC or vice versa conversions), no synchronisation, phase or frequency issues (as present in AC microgrids), and also independence from voltage sags, dips, and other power quality issues occurring on the electrical AC grid side.

The most common configuration for SWT grid-connected systems of powers less than 20 kW normally consist of a high pole pair permanent magnet synchronous generator (PMSG) feeding a three phase rectifier followed by a boost converter and a grid-connected single phase AC inverter. When incorporating a SWT to a DC microgrid, the grid-connected inverter can be omitted, thus decreasing the power conversion system cost by more than half, while at the same time increasing the efficiency of the overall system. The most critical and complex part of the standard AC grid-connected system is the control of the boost converter which is used to regulate the voltage amplitude at the terminals of the PMSG allowing for maximum power transfer. Many wind turbine (WT) manufacturers provide a wind turbine power curve to be used for the MPPT control, which is normally inbuilt in the grid-connected inverter. However, unfortunately this characteristic can be inaccurate resulting in poor MPPT operation. In addition, the pre-programmed characteristic is fixed and hence does not cater for changes which occur over the years. Thus it is recommendable that the MPPT for wind based systems should either be adaptive [1] or independent of the WT characteristic [2, 3]. There are three types of MPPT systems in SWTs [2, 4]:

  1. 1.

    Power Curve Characteristic Control: which requires accurate knowledge of the turbine parameters, and requires power and rotational speed measurement.

  2. 2.

    Optimal Tip Speed Ratio Control (λopt): which requires knowledge of λopt, wind speed and rotational speed.

  3. 3.

    Perturbation and Observation (incremental MPPT) Control: which requires no knowledge of the turbine characteristics and needs power measurement (and in some cases speed measurement).

The first two methods have got a better dynamic response making them suitable for situations of rapid wind variations. On the other hand, the third method is parameter independent, simple to implement, and can be applied more to a wide range of different types of SWTs.

This paper proposes an incremental MPPT control methodology for direct connection of a 5 kW SWT to a DC microgrid system, which includes current control. An incremental MPPT system covered in [5] was based on the direct variation of the duty cycle of the Boost converter according to the change in the DC link power. In this proposed MPPT algorithm the variation is made in the current, according to the change in the DC link power. This current is used as the reference to a Proportional-Integral (PI) controller which controls the Boost inductor current, providing more controllability and robustness to the system.

The paper is organized as follows. Section 2 gives an introduction on wind energy conversion. Section 3 shows the considered system model, and describes the electrical conversion modelling and the MPPT algorithm. Simulation results for varying wind conditions are presented in Sect. 4.

2 Basics of Wind Energy Conversion

The power available in a wind stream P air is given by [6, 7]:

$$P_{air} = \frac{1}{2}\rho AV_{w}^{3}$$
(1)

where, P air is the power available from the wind (W), ρ is the air density (kg/m3), A is the cross-sectional area of the stream (m2) and V w is the free wind velocity (m/s). This power cannot be completely extracted and the conversion efficiency is dependent on the power coefficient C P . The power coefficient expresses the ratio between the extracted power P w and the available power P air as defined by (2).

$$C_{P} = \frac{{P_{w} }}{{P_{air} }}$$
(2)

C P can have a maximum of 0.593, known as the Betz limit. It is a function of two variables: the blade pitch angle β and the tip speed ratio λ. λ is defines as:

$$\lambda = \frac{{\omega_{rot} R}}{{V_{w} }}$$
(3)

where, R is the radius of the rotor (m) and ω rot is the rotational speed of the rotor (rad/s). Hence, the power extracted by the rotor of a wind turbine is given by:

$$P_{w} = \frac{1}{2}\rho AV_{w}^{3} C_{P} (\beta ,\lambda )$$
(4)

In the case of the SWT, the pitch angle is fixed, thus C P is solely a function of the tip speed ratio λ. A typical Cp-λ curve for a horizontal axis three bladed wind turbine is shown in Fig. 1.

Fig. 1
figure 1

Typical Cp-λ curve for three bladed WT

By controlling the rotational speed ω rot of electrical generator, the tip speed ratio can be adjusted to maximize the C P . However as shown in Fig. 2, the maximum power operation point depends also on the wind speed. For every different wind speed there is a different optimal tip speed ratio. By using variable speed operation of the electrical generator maximum power extraction can be achieved at different wind speeds.

Fig. 2
figure 2

Normalised extracted power curves for wind turbine

3 System Modelling

The considered DC microgrid setup is shown in Fig. 3. For the case being considered in this paper, the microgrid is assumed to be operating in grid-connected mode through the Grid Inverter. The SWT consists of a 5 kW PMSG feeding a 3-phase rectifier whose DC output voltage is controlled via a DC/DC converter. The latter converter has a boost topology and is used to interface the rectifier output to the DC microgrid. The boost converter was controlled to obtain maximum power from the SWT into the DC grid.

Fig. 3
figure 3

Small wind turbine connected to a DC microgrid

3.1 FMA Analysis of the PMSG

Figure 4 shows the most commonly used topology for the rectification of PMSGs used in small wind turbines. The three phase diode rectifier normally has a largely capacitive DC link which determines the voltage across the PMSG’s terminals. Figure 5 shows the equivalent single phase circuit of the PMSG after applying fundamental mode approximation (FMA) to the terminal voltage phasor V AN :

Fig. 4
figure 4

PMSG feeding three phase rectifier with large DC link capacitance

Fig. 5
figure 5

FMA single phase equivalent circuit for PMSG with capacitive three phase rectifier

$${\mathbf{V}}_{{{\mathbf{AN1}}}} = {\mathbf{E}} - {\mathbf{Z}}_{{\mathbf{S}}} {\mathbf{I}}_{{\mathbf{S}}}$$
(5)

where, \({\mathbf{V}}_{{{\mathbf{AN1}}}}\) is the fundamental voltage of the machine, \({\mathbf{Z}}_{{\mathbf{S}}}\) is the PMSG impedance, \({\mathbf{I}}_{{\mathbf{S}}}\) is the phase current, and \({\mathbf{E}}\) is the back-emf of the machine (proportional to the rotational speed).

The single phase apparent power generated by the PMSG is given by:

$${\mathbf{S}} = {\mathbf{V}}_{{{\mathbf{AN1}}}} {\mathbf{I}}_{{\mathbf{S}}}^{{\mathbf{*}}}$$
(6)

where,

$${\mathbf{I}}_{{\mathbf{S}}} = \frac{{{\mathbf{E}} - {\mathbf{V}}_{{{\mathbf{AN1}}}} }}{{{\mathbf{Z}}_{{\mathbf{S}}} }}$$
(7)

Substituting (7) in (6) it can be shown that the real power component is given by:

$$P = \frac{{V_{AN1} E\,\text{cos}(\theta_{Z} - \delta )}}{{Z_{s} }} - \frac{{V_{AN1}^{2} \text{cos}(\theta_{Z} )}}{{Z_{s} }}$$
(8)

where, V AN1 is the RMS value of the fundamental component of the terminal voltage, E is the RMS value of the back-emf, and Z s is the magnitude of the impedance. δ is the angle between the back-emf and the terminal voltage, and θ Z is the angle of the PMSG impedance. In the case of low power PMSGs such as those used in small wind turbines, the PMSG impedance normally is predominantly resistive (θ Z ≈ 0) and the real power can be approximated by:

$$P = \frac{{V_{AN1} (E\,\text{cos}(\delta ) - V_{AN1} )}}{{Z_{s} }}$$
(9)

The total output power for the three phase machine is obtained by multiplying (9) by a factor of 3. Moreover from (9), one can note that the real power is dependent on the DC link voltage amplitude. The latter shall form the power control basis for the considered PMSG topology.

3.2 Boost Converter Topology and Control System Design

The boost converter shown in Fig. 6 is a switching converter that produces a higher average output voltage (DC microgrid voltage V dcgrid ) than the input voltage (DC link voltage V dc ).

Fig. 6
figure 6

Boost converter topology

For the boost converter, the voltage conversion ratio of the output voltage to the input voltage (M(D)), which is a function of the duty cycle (D) is given by:

$$M(D) = \frac{{V_{dcgrid} }}{{V_{dc} }} = \frac{1}{1 - D}$$
(10)

The boost converter inductor (L) value can be found by:

$$L = \frac{{V_{dc} D}}{{2\Delta i_{L} f_{s} }}$$
(11)

where, Δi L is the desired inductor current peak ripple, and f s is the switching frequency of the boost converter.

The boost converter capacitor (C) value can be found by:

$$C = \frac{{V_{dcgrid} D}}{{2\Delta v_{o} Rf_{s} }}$$
(12)

where, Δv o is the desired output voltage peak ripple, and R is the load resistance. Since in this particular case R is not used in the simulation, it can be considered as the minimum load resistance to ensure Continuous Conduction Mode (CCM) operation of the converter.

To design the PI current controller, the transfer function of the duty cycle to the inductor current G id (s) should be used. This transfer function can be obtained by using the small signal equivalent circuit of the boost converter. The derivation of the boost converter small signal equivalent circuit and the transfer function are covered in [8]. In this case, the boost converter is being operated within a DC microgrid which is operated in grid-connected mode through the inverter. Hence, the transfer function of the duty cycle to the inductor current G id (s) can be reduced to:

$$G_{id} (s) = \frac{{\widehat{i}_{L} (s)}}{{\hat{d}}} = \frac{{V_{o} }}{{sL + R_{L} }}$$
(13)

where, \(\widehat{i}_{L} (s)\) and \(\widehat{d}\) are small ac variations around the quiescent values for the inductor current and duty cycle, respectively. L and R L are the inductance of the boost inductor and the inductor resistance, respectively.

Figure 7 shows the block diagram of the control system including the MPPT block. The control system consists of a PI controller to control the inductor current, whose current reference value is obtained from the MPPT system. The MPPT algorithm uses the DC link current and voltage, I dc and V dc , respectively, as its inputs to provide the required MPPT current I mpp as an output. The current I mpp is used as the reference current, i ref , to the current controller. In this paper, the DC link is being defined as the connection between the rectifier output and the boost converter input.

Fig. 7
figure 7

Block diagram of the boost converter control system

The current PI controller, C i (s) is of the form:

$$C_{i} (s) = K_{p} + \frac{{K_{I} }}{s}$$
(14)

where, K P is the proportional gain term, and K I is the integral gain term.

The plant transfer function P i (s) for the current PI controller is obtained by:

$$P_{i} (s) = T_{mod} \times G_{id} (s)$$
(15)

where, T mod is the transfer function representing the pulse width modulation stage.

The pulse width modulation stage produces the duty cycle d that is proportional to the control voltage v c . The pulse width modulator makes a comparison between the control voltage v c and a sawtooth waveform with a peak to peak amplitude V m . The value for V m is selected by the designer. The frequency of the sawtooth waveform corresponds to the desired converter switching frequency f s . The pulse width modulation stage can be modelled by the transfer function T mod given by:

$$T_{mod} = \frac{1}{{V_{m} }}$$
(16)

The design of the boost converter as shown in Fig. 6 was done using (10), (11) and (12) to find the duty cycle D, the inductor L and the capacitor C, respectively [8]. The predefined set parameters and the calculated values are shown in Table 1. The inductor resistance R L and the equivalent series resistance (ESR) of the capacitor R c were taken from actual inductor and capacitor datasheets.

Table 1 Boost converter parameters

The plant transfer function P i (s) was used to design the current PI controller gains in Matlab. The value for V m was selected to be 440 V, a value larger than the maximum voltage in the system, in this case the DC microgrid voltage of 400 V. The values for the proportional gain term K P and the integral term K I for the current PI controller are 23.76 and 880, respectively. The bandwidth for the current closed loop which was designed is of 104 Hz.

3.3 MPPT Algorithm for Small Wind Turbine

The proposed algorithm only requires power output measurement for operation. This can be readily achieved from the DC link’s current and voltage without requiring any speed or wind measurements. Maximum power operation for a wind turbine occurs when:

$$\frac{dP}{d\omega } = 0$$
(17)

Moreover the back-emf of a PMSG is proportional to the rotational speed, ω, and hence it can be shown that:

$$\frac{dP}{{dV_{dc} }} = 0$$
(18)

where, V dc is the DC link voltage which is proportional to the amplitude of the PMSG’s terminal voltage. Therefore, the power difference dP can be used to determine the need to increase or decrease the DC link voltage and consequently the DC link current to obtain maximum power at that particular wind speed.

Figure 8 shows the flowchart of the MPPT algorithm used in the simulations presented in this paper. This algorithm obtains maximum power by calculating the required current value I MPP at that particular wind speed. I MPP is then used as the reference for the current PI controller. The MPPT algorithm increases or decreases the internal reference MPPT voltage V MPP in steps according to the increase or decrease in the DC link power P DC . The selection of the step size constant ΔV is very important. A too small step size causes the MPPT algorithm to take longer to track the maximum power point. On the other hand, a large step size, although it accelerates the tracking, causes larger oscillations around the steady state operating point [2]. Therefore, a compromise for the step size value should be found between fast tracking and minimized oscillations.

Fig. 8
figure 8

Flowchart of MPPT algorithm for SWT boost converter

4 Simulations

Simulation of the microgrid system was carried out for a 5 kW small wind turbine whose parameters are given in Table 2. A block diagram of the complete system is shown in Fig. 9. The wind turbine including the PMSG and the boost converter were modelled in Simulink, and are shown in Fig. 10. The simulation considered the operation of the SWT with the microgrid operating at a fixed DC voltage V dcgrid of 400 V under grid-connected conditions and with varying wind speed conditions. A typical wind speed profile from 6 to 12 m/s was provided to the wind turbine model with steps in wind speeds, shown in Fig. 11. Although a step change is not representative of actual wind speed changes, it provides the worst case for the tracking algorithm. The voltage step size constant ΔV was selected to be 0.1. The PWM frequency was set to 10 kHz.

Table 2 PMSG and SWT parameters
Fig. 9
figure 9

Block diagram of the wind turbine including PMSG, boost converter and control system

Fig. 10
figure 10

Wind turbine including PMSG and boost converter simulink model

Fig. 11
figure 11

Wind speed profile

The simulation results for the DC link output power, the DC link voltage, the DC link current, and the PSMG rotor speed are shown in Figs. 12, 13, 14 and 15. These results show the attainment of maximum power transfer as the wind speed varies using the proposed MPPT algorithm. Figure 12 shows the DC link output power. At wind speeds of 6 m/s, 8 m/s and 10 m/s, the output power achieved was about 700 W, 1.84 kW and 3.3 kW, respectively. The rated power of the PMSG was reached with a wind speed of 12 m/s, as expected, delivering a DC link power of 5 kW. Figure 13 shows how the DC link voltage before the boost converter changes with wind speed, while Fig. 14. shows the changes in the DC link current. As explained in Sect. 3, the current reference is increased/decreased according to the increase/decrease of the DC link power. Figure 15 shows the corresponding PMSG rotor speed for the above conditions. Figures 16 and 17 show the distortion in the stator phase current and the line terminal voltage of the PMSG, respectively.

Fig. 12
figure 12

DC link output power

Fig. 13
figure 13

DC link voltage

Fig. 14
figure 14

DC link current

Fig. 15
figure 15

PMSG rotor speed

Fig. 16
figure 16

PMSG stator current Ia

Fig. 17
figure 17

PMSG line to line terminal voltage

5 Conclusion

The paper presented an MPPT algorithm to obtain optimal power operation of a small wind turbine connected to a grid-connected DC microgrid. The system consisting of a PMSG driven by a SWT was interfaced to the grid-connected DC microgrid through a rectification stage and a boost converter. The proposed MPPT algorithm is based on the power-speed characteristic of the wind turbine system, but is independent of the system parameters. The proposed MPPT algorithm controls the boost inductor current according to variations in the DC link power, to obtain maximum power output. This algorithm was successfully implemented in the simulation model, and simulations for varying wind speeds from 6 to 12 m/s were carried out. The boost converter allowed for successful transfer of energy from a DC link voltage of around 200 V to a fixed microgrid voltage of 400 V, with a varying DC link current of around 3.5 to 25 A.

The simulation results showed that the optimal power operating point was achieved for all wind speeds. This tracking algorithm provided maximum power output into the DC microgrid under all conditions.