energies
Article Co-Design Optimization of Direct Drive PMSGs for Offshore Wind Turbines Based on Wind Speed Profile
Linh Dang, Serigne Ousmane Samb, Ryad Sadou and Nicolas Bernard *
IREENA, Nantes University, CRTT 37 Bd de l’Université, 44600 Saint-Nazaire, France; [email protected] (L.D.); [email protected] (S.O.S.); [email protected] (R.S.) * Correspondence: [email protected]
Abstract: This paper presents a new method to optimize, from a working cycle defined by torque and speed profiles, both the design and the control strategy of permanent magnet synchronous generators (PMSGs). The case of a 10 MW direct-drive permanent magnet generator for an Offshore wind turbine was chosen to illustrate this method, which is based on the d–q axis equivalent circuit model. It allows to optimize, with a reduced computation time, the design, considering either a flux weakening control strategy (FW) or a maximum torque per Ampere control (MTPA) strategy, while respecting all the constraints—particularly the thermal constraint, which is characterized by a transient regime. The considered objective is to minimize the mass and the average electric losses over all working points. Thermal and magnetic analytical models are validated by a 2D finite element analysis (FEA).
Keywords: PMSG; co-design optimization; flux weakening control; MTPA control; wind speed profile; offshore wind energy Citation: Dang, L.; Ousmane Samb, S.; Sadou, R.; Bernard, N. Co-Design Optimization of Direct Drive PMSGs for Offshore Wind Turbines Based on 1. Introduction Wind Speed Profile. Energies 2021, 14, Offshore wind generation has taken an increasingly important place in the European 4486. https://doi.org/10.3390/ wind power development, in recent years. It presents high availability, stable wind speed en14154486 and less environmental constraints. In order to reduce the costs, increasing the turbine power is a strong trend. However, it leads to increase in active and structural masses, Academic Editor: Davide Astolfi which are limited by technology, transport and installation. Therefore, maximizing the power density is a crucial criterion in the design process. Received: 18 June 2021 In that case, variable-speed wind turbines with pitch control are used to optimize the Accepted: 21 July 2021 Published: 24 July 2021 turbine output power [1,2]. Generally, the working cycle is not taken into account in the design process. In most cases, the generator is only designed for the rated power [3–6].
Publisher’s Note: MDPI stays neutral Such a method can lead to oversize the generator, particularly when it works in a variable with regard to jurisdictional claims in thermal regime. On the other hand, the maximization of the energy efficiency, that can be published maps and institutional affil- achieved by a flux weakening mode, for example [7], implies that all working points have iations. to be taken into account [8]. One of the most important issues in a design process which considers several thou- sands of working points is that, in addition to optimizing the geometric parameters, it must also optimize the time-dependent control parameters id(t) and iq(t) while respecting all the constraints in each point, leading to a huge computation time. To overcome this Copyright: © 2021 by the authors. Licensee MDPI, Basel, Switzerland. problem, the solutions currently proposed in the electrical engineering literature limit the This article is an open access article optimization problem to the most representative working points [9–11], which makes the distributed under the terms and result approximate, because the control strategy, as well as the thermal transient, is not conditions of the Creative Commons managed. Attribution (CC BY) license (https:// The aim of this paper is to present an optimal design methodology to solve this creativecommons.org/licenses/by/ problem. The proposed method allows to optimize simultaneously the geometry as well as 4.0/). the control parameters (id(t) and iq(t)) of each working point for the following two cases:
Energies 2021, 14, 4486. https://doi.org/10.3390/en14154486 https://www.mdpi.com/journal/energies Energies 2021, 14, x FOR PEER REVIEW 2 of 17
Energies 2021, 14, 4486 The aim of this paper is to present an optimal design methodology to solve this prob-2 of 17 lem. The proposed method allows to optimize simultaneously the geometry as well as the control parameters (𝑖푑(푡) and 𝑖푞(푡)) of each working point for the following two cases: a maximum torque per Ampere (MTPA) control with 𝑖푑(푡) = 0 and a flux weakening (FW) a maximum torque per Ampere (MTPA) control with i (t) = 0 and a flux weakening (FW) control with 𝑖 (푡) = 𝑖 (푡) ≠ 0. The case of a 푞 −phasesd 10 MW direct-drive surface control with 푑i (t) =푑i 표푝푡 (t) 6= 0. The case of a q—phases 10 MW direct-drive surface mounted PMSGd was chosend opt to illustrate our study, with an offshore wind speed profile mounted PMSG was chosen to illustrate our study, with an offshore wind speed profile measured in the North Sea and the two following objective functions: mass minimization measured in the North Sea and the two following objective functions: mass minimization and energy loss minimization. and energy loss minimization. The paper is organized as follows. In Section 2, the principle of the design methodol- The paper is organized as follows. In Section2, the principle of the design methodol- ogy is presented and, in Section 3, the sizing model and the constraints used are given. In ogy is presented and, in Section3, the sizing model and the constraints used are given. In Section 4, the results are presented and discussed. Finally, the selected optimal machine Section4, the results are presented and discussed. Finally, the selected optimal machine is isvalidated validated by by the the use use of of a a magnetic magnetic and and thermal thermal 2D 2D finite finite element element analysis analysis (FEA). (FEA). AtAt last, last, let let u uss note thatthat aa first first presentation presentation of of the the methodology methodology was was partially partially presented pre- sentedat the at International the International Conference Conference on Electrical on Electrical Machines Machines ICEM ICEM 2020 2020 [12 ],[12] where, where only only the theFW FW control control was was considered. considered. The The articlearticle proposesproposes a more complete complete version version,, where where the the twotwo controls controls (FW (FW and and MTP MTPA)A) are arestudied studied and andcompared. compared. The mecha The mechanicalnical constraints constraints con- sideredconsidered are also are more also more realistic. realistic.
2.2. Optimal Optimal Design Design Methodology Methodology TheThe presented presented methodology methodology is is based based on on the the d d–q–q axis axis equivalent equivalent circuit circuit model model taking taking ironiron losses losses into into account account via via the the iron iron loss loss resistance resistance ℛR휇µ(푡()t) (see(see Figure Figure 1)[) [1313,,1414]]..
(a) (b)
FigureFigure 1. 1. (a()a d)- d-axisaxis equivalent equivalent circuit circuit;; (b ()b q)- q-axisaxis equivalent equivalent circuit circuit..
TheThe optimization optimization parameters parameters can can be be categorized categorized into into three three groups groups as as follows follows::
• • TheThe time time-dependent-dependent control control variables variables are the d–qd–q axis currentscurrents ioq𝑖표푞(t()푡)and andiod 𝑖(표푑t)(.푡 In). ourIn ourmethod, method, they they will will be be analytically analytically expressed expressed for for the the two two control control strategies strategies considered. consid- • eredThe. rotor variable Bf m, the magnitude of the air-gap flux density created by the ( ) • Themagnets rotor variable represented 퐵푓푚 in, the the magnitude circuit via the of the electromotive air-gap flux force densitye0 t created. It will by be optimizedthe mag- analytically to minimize the energy losses for the considered working cycle. Note that nets represented in the circuit via the electromotive force 푒0(푡). It will be optimized analyticallythe magnets to are minimize sized (shape the energy and remanence) losses for afterwards,the considered from workingBf m opt. cycle. Note • thatThe the stator magnets geometry are sized variables (shape are andR remanence), rs, rw, wmag afterwards,, ns, τLR pfromand 퐵q푓푚(see 표푝푡. Figure 2), which are in the expressions of coefficient kφ, armature reactance (X(t)) and resistance Energies 2021, 14, x FOR PEER REVIEW• The stator geometry variables are 푅, 푟푠, 푟푤, 푤푚𝑎푔, 푛푠, 휏퐿푅 푝 and 푞 (see Figure3 of2) 17, (R , R (t)) (see Figure1). These parameters will be optimized by the use of a genetic whichc areµ in the expressions of coefficient 푘휙 , armature reactance (푋(푡)) and re- algorithm to minimize both the mass and the energy losses. sistance (ℛ푐, ℛ휇(푡)) (see Figure 1). These parameters will be optimized by the use of a genetic algorithm to minimize both the mass and the energy losses.
Figure 2. Design and geometric parameters of the PMSG. Figure 2. Design and geometric parameters of the PMSG. The proposed optimization method is performed in three steps. The proposed optimization method is performed in three steps. In step 1, for the FW control, the optimal current 𝑖표푑 표푝푡(푡) that minimizes the total electric losses 푃푡표푡 for each working point is expressed analytically. For the MTPA con- trol, this current is zero. For both of these controls, the 푞-axis current is directly imposed by the torque. The analytical expressions of the currents allow to express 푃푡표푡 as a function 표 of the other optimization parameters, so that 푃푡표푡 = 푓 (푅, 푟푠, 푟푤, 푤푚𝑎푔, 휏퐿푅, 푛푠, 푝, 푞, 퐵푓푚). In step 2, from the previous expression of 푃푡표푡, the optimal flux density 퐵푓푚 표푝푡 that minimizes the energy losses 푊푡표푡 is analytically expressed, allowing to express 푊푡표푡 as a function of the remaining optimization parameters as 푊푡표푡 = 표 푓 (푅, 푟푠, 푟푤, 푤푚𝑎푔, 휏퐿푅, 푛푠, 푝, 푞). In step 3, a genetic algorithm is used to minimize both the energy losses 푊푡표푡 = 표 푓 (푅, 푟푠, 푟푤, 푤푚𝑎푔, 휏퐿푅, 푝, 푞) obtained in step 2 and the mass of the generator. Let us note that, with the elimination of the time-dependent optimization parameters 𝑖표푞(푡) and 𝑖표푑(푡) in the objective function 푊푡표푡, the computation time is significantly re- duced to an acceptable value (a few minutes), while it would have been of several months otherwise.
2.1. Basics Equations Due to the high inertia of the turbine, speed and torque variations are very slow. Thus, it is possible to neglect the terms in d/dt, which means that, from a sizing point of view, the machine operation can be seen as a succession of static points. Then, the main equations, such as the d–q axis stator voltages (푣표푑(푡), 푣표푞(푡)) and the electromagnetic power (푃푒푚(푡)), can be expressed as
푣표푑(푡) = 푋(푡)𝑖표푞(푡) (1)
푣표푞(푡) = −푋(푡)𝑖표푑(푡) + 푘휙Ω(푡) (2)
푃푒푚(푡) = 𝑖표푞(푡) 푘휙Ω(푡) (3)
The expression of the copper losses 푃푐(푡) is given by 2 2 푃푐(푡) = ℛ푐(𝑖푑(푡) + 𝑖푞(푡)) (4) with
푣표푑(푡) 𝑖푑(푡) = 𝑖표푑(푡) − 𝑖휇푑(푡) = 𝑖표푑(푡) − (5) ℛ휇(푡)
푣표푞(푡) 𝑖푞(푡) = 𝑖표푞(푡) − 𝑖휇푞(푡) = 𝑖표푞(푡) − (6) ℛ휇(푡)
From (1)–(6), the copper losses, for a given power 푃푒푚 and a given speed 훺, can be expressed as follows:
Energies 2021, 14, 4486 3 of 17
In step 1, for the FW control, the optimal current iod opt(t) that minimizes the total electric losses Ptot for each working point is expressed analytically. For the MTPA control, this current is zero. For both of these controls, the q-axis current is directly imposed by the torque. The analytical expressions of the currents allow to express Ptot as a function of the o other optimization parameters, so that Ptot = f R, rs, rw, wmag, τLR, ns, p, q, Bf m . In step 2, from the previous expression of Ptot, the optimal flux density Bf m opt that min- imizes the energy losses Wtot is analytically expressed, allowing to express Wtot as a function o of the remaining optimization parameters as Wtot = f R, rs, rw, wmag, τLR, ns, p, q . In step 3, a genetic algorithm is used to minimize both the energy losses Wtot = o f R, rs, rw, wmag, τLR, p, q obtained in step 2 and the mass of the generator. Let us note that, with the elimination of the time-dependent optimization parameters ioq(t) and iod(t) in the objective function Wtot, the computation time is significantly reduced to an acceptable value (a few minutes), while it would have been of several months otherwise.
2.1. Basics Equations Due to the high inertia of the turbine, speed and torque variations are very slow. Thus, it is possible to neglect the terms in d/dt, which means that, from a sizing point of view, the machine operation can be seen as a succession of static points. Then, the main equations, such as the d–q axis stator voltages (vod(t), voq(t)) and the electromagnetic power (Pem(t)), can be expressed as vod(t) = X(t)ioq(t) (1)
voq(t) = −X(t)iod(t) + kφΩ(t) (2)
Pem(t) = ioq(t) kφΩ(t) (3)
The expression of the copper losses Pc(t) is given by
2 2 Pc(t) = Rc id(t) + iq(t) (4)
with vod(t) id(t) = iod(t) − iµd(t) = iod(t) − (5) Rµ(t)
voq(t) iq(t) = ioq(t) − iµq(t) = ioq(t) − (6) Rµ(t)
From (1)–(6), the copper losses, for a given power Pem and a given speed Ω, can be expressed as follows:
2 X (t) 2 2Rc X(t)kφΩ(t) Pc(t) = Rc 1 + 2 i (t) − 2 iod(t) + ... Rµ(t) od Rµ(t) (7) 2 2 2 X(t)Pem(t) Pem(t) kφΩ(t) 2Pem(t) +Rc + + − kφΩ(t)Rµ(t) kφΩ(t) Rµ(t) Rµ(t) For the iron losses, we have:
2 2 vod(t) + voq(t) Pmg(t) = (8) Rµ(t)
From (1), (2) and (8) it is possible to write
2 2 2 2 2 ! X (t) 2X(t)kφΩ(t) kφΩ (t) X (t)P (t) P (t) = i2 (t) − i (t) + + em (9) mg R (t) od R (t) od R (t) 2 2 µ µ µ kφΩ (t) Energies 2021, 14, 4486 4 of 17
2.2. Analytical Expressions of d- and q-Axis Currents
The optimal currents allow the generator to satisfy the requested power Pem(t) and speed Ω(t). For a surface mounted PMSG, the q-axis current ioq opt(t) is directly imposed by the electromagnetic power. According to (3), whatever the control strategy (MTPA or flux weakening controls), this current is expressed as follows:
Pem(t) ioq opt (t) = (10) kφΩ(t)
In an MTPA control, the d-axis current is zero:
iod MPTA (t) = 0 (11)
In an FW control, the d-axis current, that minimizes both the copper losses and the iron losses, can be analytically expressed. It’s possible to show that
kφΩ(t) X(t) B(t) i (t) = (12) od FW A(t)
where the terms A(t) and B(t) depend on the resistances and the reactance as follows:
X(t) 2 X2(t) A(t) = Rc + Rc + (13) Rµ(t) Rµ(t)
R + R (t) ( ) = c µ B t 2 (14) Rµ(t)
2.3. Analytical Expression of Bf mopt
The magnitude of the flux density Bf m produced by the magnets in the air-gap is constant during the cycle. This parameter is then optimized by the minimization of the energy losses over the cycle. With kφ = kBf m (see (21)), it is possible to express optimal expression of the magnet flux density. In an MTPA control, since (7), (9), (10) and (11), the lost energy can be written as
Z T B(t) 1 Z T A(t)P2 (t) Z T P (t) W = k2 B2 Ω2(t)dt + em dt − 2R em dt (15) tot MPTA φ f m R ( ) 2 2 2 c R ( ) 0 µ t kφBf m 0 Ω (t) 0 µ t Then, the flux density that minimizes the energy losses for the MTPA control is
1 ( ) 2 ( ) 4 R T A t Pem t dt 1 0 Ω2(t) B = (16) f m MPTA opt T ( ) k R B t Ω2(t)dt 0 Rµ(t)
In an FW current control, since (7), (9), (10) and (12), the lost energy can be written as
! Z T B(t) B2(t)X2(t) 1 Z T A(t)P2 (t) Z T P (t) W = k2 B2 − Ω2(t)dt + em dt − 2R em dt (17) tot MPTA φ f m R ( ) ( )R2 ( ) 2 2 2 c R ( ) 0 µ t A t µ t kφBf m 0 Ω (t) 0 µ t
Then, the flux density that minimizes the energy losses for the MTPA control is:
1 ( ) 2 ( ) 4 R T A t Pem t dt 1 0 Ω2(t) Bf m FW opt = (18) k R T B(t) B2(t)X2(t) 2 − 2 Ω (t)dt 0 Rµ(t) A(t)Rµ(t) Energies 2021, 14, 4486 5 of 17
2.4. Analytical Expression of Energy Losses Finally, in an MTPA control, given (15) and (16), the expression of the lost energy is
s s Z T B(t) Z T A(t)P2 (t) Z T P (t) = 2( ) em − R em Wtot MPTA 2 Ω t dt 2 dt 2 c dt (19) 0 Rµ(t) 0 Ω (t) 0 Rµ(t)
and in an FW control, given (17) and (18), the expression of the lost energy is v u ! s uZ T B(t) B2(t)X2(t) Z T A(t)P2 (t) Z T P (t) = − 2( ) em − R em Wtot FW 2t 2 Ω t dt 2 dt 2 c dt (20) 0 Rµ(t) A(t)Rµ(t) 0 Ω (t) 0 Rµ(t)
In Equations (19) and (20), the remaining optimization variables are the geometrical ones (R, rs, rw, wmag, τLR, ns, p, q). Such an expression can be thereby minimized by the use of a genetic algorithm without an excessive computation time.
3. Modeling We consider a q-phase surface mounted permanent magnet synchronous generator. A 1D magnetic model is used, with steel parts assumed infinitely permeable. The winding is concentrated with one slot/pole/phase and the slots are assumed skewed by one slot pitch to reduce the torque ripple. The slot width to slot pitch ratio is 0.6. We also neglect losses in permanent magnets, assuming it is possible to reduce significantly their impact by the use of segmented magnets. The design, with only one pole pair represented, is shown in Figure2.
3.1. Electromagnetic Model
The back-emf eO(t) is proportional to kφ which can be written as √ √ 2 kφ = kBf m = 2 2 q nsτLRrsR pBf m (21)
The iron loss resistance Rµ(t) can be deduced from (8); for q phases:
2 ( ) + 2 ( ) 2 vod t voq t qVm Rµ(t) = = (22) Pmg(t) 2Pmg(t)
where Vm is the magnitude of the voltage, which can be expressed from the magnitude of the resulting flux density in the air-gap Brm as follows:
Vm = 4pnsΩRLBrm (23)
The iron losses (eddy currents + hysteresis) can be also written as a function of Brm, as described in [15], such as 2 Pmg(t) = Brmγ(t) (24) with ! (1 + r )r2 r2 − r2 r ( ) = 2 2( ) + ( ) w s + w s s 2 γ t πkad kec p Ω t kh pΩ t 2 LR (25) p (1 − rw) ktrw Thus, from (20)–(23), it follows that
8 2 1 pΩR Rµ(t) = qns τLR (26) π k (k pΩ(t) + k ) 2 2 2 ad ec h 1 rw−rs + 1−rw r r 2 2 kt w s p (1−rw) Energies 2021, 14, 4486 6 of 17
The winding resistance (Rc) of a q-phase machine can be written as ! 16 k p2 1 R = L 2 c q ns τLR 2 2 (27) π (1 − kt)k f σc rw − rs R
where kL is the coefficient that corrects the active length due to the end windings and k f the slot fill factor. For the synchronous reactance X(t) of a q-phase PMSG it is possible to show that 2 8 2 rsR X(t) = qτLRµ0ns pΩ(t) (28) π wag + wPM
3.2. Mass Calulcation
Only the mass of the active parts will be considered here. Mc, MFe and MPM are, respectively, the mass of the copper, the mass of the iron and the mass of the magnets. They are calculated as follows: 2 2 3 Mc = πτLR rw − rs kr R ρc (29)