Abstract
It is very important to select proper maximum power point tracking algorithm in order to achieve best performance and low cost for wind turbine–generator combination. A permanent magnet synchronous generator steady-state unity power factor analytical model based on a current source—equivalent circuit is provided. Validation of the identified load angle effect in current source as compared with that of the commonly used voltage source permanent magnet synchronous generator is presented. Then three new maximum power point tracking–load angle control algorithms based on current source model are presented. They all apply magnitude and frequency control techniques for Digital Signal Processor control systems. The first one presents maximum power point tracking–unity power factor applying constrained load angle control algorithm. The merits of the next two developed schemes are quickly and precisely tracking the maximum power output of the wind turbine; thus, the second and third algorithms are then characterized with linear control systems. The linearity of the second scenario is between load angle and reference speed while the third one has a load angle–torque linear relationship which shows its optimality. Finally, the controlled characteristics and implementation for the optimum case are presented for both stationary and synchronous reference frames (for vector control purposes). Simulation modeling for optimum case is provided and its results match well with the proposed predictive control algorithm.
Keywords
Introduction
Wind energy has grown rapidly and becomes the most competitive form of renewable energy (Errami et al., 2013). By the end of 2018, the overall worldwide capacity of all wind turbines (WTs) installed reached 600 GW. 53.9 GW were added in 2018 and 52.55 GW were added in 2017 when 52’552 Megawatt were installed; 600 GW can cover close to 6% of the global electric power demand (WWEA, 2019). In the global market, there are many configuration of the wind energy conversion system (WECS). Due to its enhanced energy capture, variable speed WECSs are the most used configuration (Hossain and Ali, 2015; Kumar and Chatterjee, 2016). There are several types of generators used in variable-speed WECSs. In recent years, permanent magnet synchronous generators (PMSGs) have extended usage by researchers due to their advantages such as high power density, higher efficiency and reliability, self-excitation and higher speed range of operation (Bonfiglio et al., 2017; Xie et al., 2017; Shengquan et al., 2016; Yang et al., 2018). The selection of the material and the conventional orientation in the rotor of the permanent magnet are very important factors in designing a high-performance PMSG for wind energy conversion system. There are many types of PMSG; one of them is surface-mounted permanent magnet synchronous generator (SPMSG) which is used in WECS. SPMSG does not add the reluctance power of PMSG, and the SPMSG becomes popular in WECS as it is designed for low speed operation (Saleh et al., 2011). Another type of PMSG is the interior permanent magnet synchronous generator (IPMSG); it is a salient pole synchronous generator with a cylindrical rotor which has permanent magnet embedded inside the rotor body. These embedded permanent magnet generator cause saliency in terms of direct axis and quadrature axis reactance (Caruso et al., 2017).
In general, WECS consists of a generator, an AC/DC converter, a DC filter, a DC/AC inverter, and an AC output filter (Oğuz et al., 2013). PMSG can be controlled by a number of methods. The knowledge of machine model accurate mandatory to analysis the performance and to design efficient and fast controller for the variable speed WT, then accurate measurements of these parameter is essential for designing control system and predicting performance such as torque response (Bunjongjit and Kumsuwan, 2013; Chowdhury et al., 2015; Rajalakshmi, 2018; Shen et al., 2011; Singh and Agrawa, 2013; Wenshan et al., 2019).
Increasing the power transfer capability and regulating active and reactive powers of the PMSG are the targets of researchers (Delfino et al., 2012). To achieve these targets, many control methods are developed such as zero d-axis current (ZDC), maximum torque per ampere (MTPA) control, and unity power factor (UPF) control (Purushotham et al., 2017). These control methods are voltage source (VS)-based equivalent circuit parameter. None of researches (up to authors’ knowledge) deal with maximum power point tracking (MPPT) up to rated PMSG speed at UPF operation. In PMSG, the stator current reaches its rated value at a stator current vector angle δ varies in non-linear form with the speed. It approaches its maximum value of π/4 at a rotor speed much less than the rated speed. Thus, PMSG with UPF control may be limited. It is noted that a PMSG can be specially designed to operate with UPF in the full-speed range, if required (Rajalakshmi, 2018). This article approves this problem and presents an alternative optimal solution. It introduces an equivalent circuit as a replacement of the voltage based equivalent circuit which called current source (CS)-based equivalent circuit which will be described later. The proposed equivalent circuit with three proposed MPPT-UPF for PMSG-WT operation are introduced to solve this problem. The article is organized as follows. The following section presents a PMSG CS-based model for wind conversion applications. The next section shows the MPPT-UPF constrained load angle algorithm in XY frame. UPF constrained load angle based on CS model, UPF constrained load angle based on VS model, and MPPT-UPF constrained load angle model are also analyzed in this section. The subsequent section describes the proposed load angle effect in CS model, which is followed by the “Model of MPPT-UPF optimum algorithm in reference frame” section. Simulation modeling and results discussions are described and comparison with steady-state characteristics are presented then, showing the response of the proposed control scheme to wind MPPT at unity PF. In the final section, conclusions are outlined about the performance achieved by the proposed optimum algorithm with regard to the conventional VS one.
CS-based model of PMSG-WT
In terms of control purpose, the two commonly reference frames used are stationary reference frame (XY) and synchronously rotating reference frames, d-q. The per-phase equivalent circuit of a CS-based PMSG (CSPMSG) in XY is shown in Figure 1. The current

Per-phase current source (CS)-based equivalent circuit.
The angle of this CS is determined by the rotor position angle
Figure 2 illustrates a proposed equivalent circuit for the CSPMSG in d-q frames and the corresponding space vector diagram is depicts in Figure 3.

CSPMSG d-q equivalent circuit.

Space vector diagram in stationary and Synchronously rotating reference frames.
MPPT-UPF constrained load angle algorithm in XY frame
In this section, the load angle which achieves unity power factor is deduced based on CS model and VS model of PMSG as shown below.
UPF constrained load angle based on CS model
From the phasor diagram, steady-state equations can be written as follows:
Figure 4 represents the generator phasor diagram at UPF in XY coordinates. At steady-state operation the XY frame is the same as ds qs frame, respectively.

Phasor diagram at UPF in XY frame.
From Figure 4, steady-state equations at UPF can be written as follows
Where
The PMSG mechanical (developed) power
Equation (3) confirms UPF operation can be achieved by stator current control at any load angle within its permissible range. Another important formula by which the PMSG developed power may be controlled by the load angle
The maximum mechanical (developed) power
At condition
The load angle
UPF constrained load angle based on VS model
The equivalent circuit for phase (a) in stator coordinates is shown in Figure 5, where E denotes the amplitude of the induced EMF due to PM flux. Figure 6 represents the generator load increase effect with maintaining constant UPF.

Per-phase voltage source (VS)-based equivalent circuit.

Load increase effect with maintaining constant UPF.
UPF operation can be realized when the stator voltage
The mechanical power using VS-based equivalent circuit can be deduced to be
Substituting equation (12) into equation (13) and after mathematical manipulation, the following important mechanical power formula is deduced
The maximum mechanical (developed) power
At condition
The load angle
The similarity between the power formulas given by equations (8, 11) and (14, 17) for CS and VS equivalent circuit, respectively, is remarkable.
MPPT-UPF constrained load angle
Algorithms based on knowledge of optimum WT extracted power
Based on the measurement and stored data, the reference value (power or rotational speed) is determined. Main advantage of this method is its simplicity and fast response. Assuming precise data, algorithm immediately finds optimum operation point. At rated power and speed,
The PMSG can be forced to track the turbine MPP by controlling one of the generator power dependent variable such as constrained load angle
For CS model, the MPPT-UPF operation is constrained by
Similarly for VS model
For VS model, the MPPT-UPF operation is constrained by
Equation (22) clearly shows that for tracking maximum wind power
Figure 7 illustrates the required optimum power to be tracked by the PMSG at which parameters are given in appendix 2.

Variation of the optimum turbine power with PMSG speed for CS & VS models.
It is interesting to note that the load angles

Variation of the stator current with PMSG speed for CS & VS models.

Variation of the load angle (

Variation of the stator voltage with PMSG speed for CS & VS models.

Variation of the stator induced EMF with PMSG speed for CS & VS models.

Variation of the torque /ampere with PMSG speed for CS & VS models.

Variation of the resultant flux with PMSG speed for CS & VS models.
To extend the operating range up to rated power at rated speed at UPF, the current IF must be increased by 1.09% (5.5485 instead of 5.1) which means more required PM in PMSG. In wound rotor SG, field current control is possible. In VS control technique, the synchronous reactance
Load angle effect in CS model
Unlike the VS model, the presented CS model can extend the UPF operating range up to full rated at any given
Linear load angle-speed control for MPPT-UPF up to rated power
For wind energy MPPT, the control can be achieved by speed and or by torque control. In this technique, the load angle variation is linked to the generator speed variation by a linear relationship (linear load angle algorithm) given by
Where the slop C can be calculated as follows
A computing algorithm is built using equation (23) and the equations given in the third section except
As expected, MPPT is achieved at rated power and speed with no need for redesign of the PMSG for either increasing PM pieces or decreasing the armature reaction. Unfortunately, the obtained efficiency is less than MPPT-UPF constrained load angle algorithm.
Non-linear load angle-speed control for MPPT-UPF up to rated power
This control can be achieved with nonlinear load angle-speed square methodology. In this technique (optimum load angle algorithm), the load angle variation is given by
Where the slop C can be calculated as follows
Figure 14 illustrate a comparison between load angle-speed characteristics for all algorithms. Figures 15–17 show clearly how the stator voltage and PMSG torque varies also as a function of the load angle

Variation of the load angle with PMSG speed for all algorithms.

Torque and stator voltage as function of the load angle at MPPT-UPF constrained load angle algorithms.

Torque and stator voltage as function of the load angle at MPPT-UPF linear load angle algorithms.

Torque and stator voltage as function of the load angle at MPPT-UPF optimum algorithms.
Figures 18–21 illustrate a comparison between the PMSG characteristics of the three at all proposed algorithms.

Variation of the stator voltage & EMF with PMSG speed for all algorithms.

Variation of the stator current with PMSG speed for all algorithms.

Variation of the flux with PMSG speed for all algorithms.

Variation of the efficiency with PMSG speed for all algorithms.
From previous figures, it is clear that the output voltage with MPPT-UPF constrained algorithm is much less than rated voltage; an excess voltage resulted from MPPT-UPF linear algorithm but with lower efficiency, while rated voltage at rated power is obtained with MPPT-UPF optimum algorithm with higher efficiency.
Model of MPPT-UPF optimum algorithm in reference frame
Referring back to MPPT-UPF optimum algorithm, CSPMSG d-q equivalent circuit shown in Figure 2, and phasor diagram shown in Figure 3, the stator induced EMF can be deduced as shown below
d and q stator induced EMFs can be written as follows
d and q stator current can be written as follows
Similarly d and q stator voltage can be deduced as
So the stator voltage will be
Figure 22 shows the construction of d-q control diagram. The three phase abc first are to be controlled in stationary reference frame as given in previous section, then converted to d-q rotor reference frame.

Proposed CSPMSG control system in rotor reference frame.
Figures 23–27 illustrate the accuracy between the two applied system of stator and rotor reference frames characteristics.

Variation of stator current with speed at d-q rotor reference frame & XY stator reference frame.

Variation of stator voltage & EMF with speed at d-q rotor reference frame & XY stator reference frame.

Variation of mechanical power with speed at d-q rotor reference frame & XY stator reference frame.

Variation of input & output power with speed at d-q rotor reference frame & XY stator reference frame.

Variation of efficiency with speed at d-q rotor reference frame & XY stator reference frame.
Simulation modeling and results discussions
In order to evaluate the performance of the proposed control schemes, several sets of simulations are conducted using Matlab / Sim-Power Systems toolbox. The simulation model is shown in Figure 28(a) and (b). Pi controller is used to compare the reference d-q current using equations (29)–(34) and the measured d-q current from the d-q model of the synchronous machine; pi controller output is the stator reference d-q variables. Where the d-q voltage equations for dynamic model are
The generated active power is calculated as

(a) Id-Iq model and (b) PMSG model.

Simulation results: Figure a to h depicts comparison between dynamic and steady-state characteristics versus speed using the proposed optimum algorithm. Figure a, b represent voltage and current d-q components. Figure c, d illustrate stator phase voltage, and phase current respectively, Figure e and f show mechanical tracked MPP and the generator output power, respectively. Variable speed dynamic results in terms of time are illustrated in Figure g to l).
Match of the steady-state calculations in respect with simulated results can be easily verified as shown in figure 29. Further alternative mathematical formulas that directly link the PMSG variables with speed are deduced as follows to enrich the proposed algorithm.
The stator induced EMF,
The stator current,
The stator voltage,
The torque per ampere T/A =
The resultant flux =
Where
Conclusion
VS-based equivalent performance characteristics are carried out; the resulted matching between CS and VS based system performance characteristics validates the proposed algorithm. Unlike other researches, the proposed PMSG-WT CS-based equivalent has the following advantages:
It explicitly validates MPPT while UPF operation without over design either by increasing PM pieces or decreasing the armature reactance
This system analysis is much simpler and efficient than that of the commonly used voltage source-based equivalent circuit.
No decoupling control is needed as both torque and flux dependent parameters are naturally separated which greatly simplifies the required control.
Three strategies of magnitude and frequency control type of CS-PMSG load angle control algorithm are presented for Digital Signal Processor control applications. The constraint load angle MPPT-UPF method resulted in less than rated power; however, it has high efficiency over its limited speed range. The other two methods of linear load angle MPPT-UPF and optimum load angle MPPT-UPF methods extend the MPPT range up to rated power and speed. Although linear load angle MPPT-UPF strategy enable up to rated MPPT, its efficiency is low at low speeds. Optimum load angle MPPT-UPF method has proven to be an efficient control method. It enables MPPT up to rated power while UPF operation at the highest efficiency.
Footnotes
Appendix 1
Appendix 2
The machine under study is 2.4 KVA, 220 V, 6.3 A, 50 Hz, 4-pole 3-phase synchronous generator with below parameters (Mohamed et al., 2012):
Stator per-phase resistance Ra=3.602
Stator per-phase synchronous reactance
Stator per-phase leakage reactance
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
