Next Article in Journal
Proposal of a Novel Mooring System Using Three-Bifurcated Mooring Lines for Spar-Type Off-Shore Wind Turbines
Next Article in Special Issue
Adaline-Based Control Schemes for Non-Sinusoidal Multiphase Drives—Part II: Torque Optimization for Faulty Mode
Previous Article in Journal
Effects of Reversed Shock Waves on Operation Mode in H2/O2 Rotating Detonation Chambers
Previous Article in Special Issue
Loss Investigation for Multiphase Induction Machine under Open-Circuit Fault Using Field–Circuit Coupling Finite Element Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaline-Based Control Schemes for Non-Sinusoidal Multiphase Drives–Part I: Torque Optimization for Healthy Mode

1
University Lille, Arts et Métiers Institute of Technology, Central Lille, Junia, ULR 2697–L2EP, F-59000 Lille, France
2
Faculty of Electrical Engineering, Thai Nguyen University of Technology, No. 666, 3-2 Street, Thai Nguyen 250000, Vietnam
*
Author to whom correspondence should be addressed.
Energies 2021, 14(24), 8302; https://doi.org/10.3390/en14248302
Submission received: 22 November 2021 / Revised: 3 December 2021 / Accepted: 7 December 2021 / Published: 9 December 2021

Abstract

:
More degrees of freedom not only enable multiphase drives to be fault-tolerant but also allow non-sinusoidal electromotive forces (NS-EMFs) in high-quality vector control. NS-EMFs lead to lower costs of design and manufacturing of electrical machines. However, the presence of multi-harmonics in NS-EMFs possibly generates pulsating torque in both healthy and faulty conditions of multiphase drives. To facilitate the use of NS-EMFs, this two-part study proposes control schemes to adaptively improve torque quality of multiphase drives in dealing with multi-harmonics of NS-EMFs. The proposed schemes are based on a simple but effective type of artificial intelligence, Adaptive Linear Neuron (Adaline). The knowledge of multiphase drives including the harmonic ranks of NS-EMFs and the rotor position is exploited to design the online-trained optimal Adalines. The first part of this study is to propose a control scheme using an Adaline for healthy mode with high-quality torque regardless of numerous harmonics in NS-EMFs. The second part of this study introduces a control scheme using another Adaline for open-circuit faults. The proposed schemes are numerically and experimentally validated on a seven-phase permanent magnet synchronous machine (PMSM) possessing a high total harmonic distortion (THD = 38%) of NS-EMFs.

1. Introduction

Multiphase PMSMs have been a suitable solution for applications requiring high functional reliability and high torque density. Owing to the high number of phases (more than 3), multiphase machines possess more degrees of freedom for design and control compared to the conventional three-phase machines. Notably, multiphase drives can continue to properly operate under fault conditions without any additional hardware, leading to fault-tolerant property [1,2]. This present paper proposes a new control scheme for better utilization of more degrees of freedom of multiphase drives in healthy mode, obtaining smooth torque with multi-harmonics existing in NS-EMFs and phase currents.
Importantly, constraints on machine design are relaxed due to the high number of phases, possibly leading to lower costs of machine design and manufacturing. Indeed, according to the multi-reference frame theory [3], a n-phase symmetrical machine is characterized by (n − 1)/2 orthogonal planes (if n is odd), or (n − 2)/2 orthogonal planes (if n is even). These orthogonal planes are also known as two-dimensional reference frames or fictitious machines (FMs). Each reference frame (FM) is associated with a given group of harmonic components. If only a single harmonic of back electromotive forces (back-EMFs) presents in each reference frame (FM), constant d-q currents can generate constant torque. For example, in a three-phase machine, there is (3 − 1)/2 = 1 characteristic plane, hence, only one harmonic is allowed to present in its back-EMFs. Therefore, sinusoidal electromotive forces (S-EMFs) and sinusoidal currents have been used to generate smooth torque in high-quality vector control of a three-phase drive.
An increase in the number of phases n leads to more reference frames (FMs), allowing more harmonics in back-EMFs in high-quality vector control. For example, a five-phase machine has (5 − 1)/2 = 2 characteristic orthogonal planes, hence, two harmonics are allowed to present in its back-EMFs. Similarly, in a seven-phase machine, three harmonics are allowed to present in its back-EMFs. Consequently, for a NS-EMF multiphase machine, the constant torque can be generated by non-sinusoidal currents but their values in d-q frames are constant. Therefore, the use of multi-harmonics to generate torque in NS-EMF multiphase machines leads to higher torque density compared to S-EMF counterparts as well as three-phase machines [4]. This is a special characteristic only existing in NS-EMF multiphase machines. In healthy mode, the vector control using the classical rotor field-oriented control (RFOC) technique with proportional integral (PI) controllers is facilitated with constant reference d-q currents.
Nevertheless, NS-EMFs possibly contain more than one harmonic per reference frame due to machine design and manufacturing (concentrated windings, rotor magnet shape and orientation) [5,6], and the mechanical load in real-time operations [7,8]. These additional harmonics are called unwanted harmonics in this study. It conflicts the multi-reference frame theory [3]. If the torque is required to be constant, reference currents in d-q frames are no longer constant. In contrast, when d-q currents are kept constant to facilitate the control with PI controllers, the presence of torque ripples is inevitable [9]. In this case, the electromagnetic torque contains an average torque and harmonic components.
If a constant torque is prioritized, corresponding optimal reference currents can be determined by Maximum Torque Per Ampere (MTPA) strategy. MTPA can be obtained by using Lagrangian multipliers in [10] or the vectorial approach in [11]. Although MTPA has minimum copper losses, varying reference d-q currents for control require higher bandwidth controllers at high speed. Therefore, hysteresis controllers have been chosen to control phase currents in [10,11], leading to inevitable variable switching frequencies, high switching losses, and electromagnetic compatibility problems. Recently, study [12] has applied a multiple resonances structure, with PI resonant (PIR) controllers, to control phase currents. However, accurate estimations of frequencies and tuning procedures of many parameters are required in the design of PIR controllers. Other control techniques, such as model predictive control [13] or pulse width modulation (PWM) carrier phase shift [14], have been applied to reduce torque ripples. However, torque ripples caused by multi-harmonics in NS-EMFs cannot be eliminated. Especially, study [15] proposes I-power approach for NS-EMF five-phase machines in which additional currents are added to phase currents to compensate torque ripples. However, only finite element simulations are considered without the impact of varying reference currents on control quality.
Intelligent control approaches have been applied to improve control quality of electric motor drives. An artificial Gaussian-type radial basis function neural network is applied to control the speed of a five-phase drive without the knowledge of accurate machine model [16]. However, this artificial neural network (ANN) with multi-layers is complicated, dealing with long training time (about 3 s). In addition, hysteresis-type controllers have been used for the control with time-variant reference currents in [16], resulting in unexpected effects as in [10,11] such as variable switching frequencies, high switching losses, and electromagnetic compatibility problems. A neural network-based model reference adaptive system, robust to parameter variations, is used in [17] to estimate the speed of sensorless multiphase induction machines. However, poor performance at zero and low speeds is a limiting factor of the proposed method.
Adaline, the simplest type of ANN, requiring low computational demand with advantages such as fast response, self-learning, and easy-to-implement, can be found in [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]. An Adaline in [18] is used to estimate the q-axis current of a three-phase PMSM in real time. This current estimation is to calculate torque, providing the feedback signal for direct torque control. It means that more Adalines are required for NS-EMF multiphase machines on which torque is usually generated by more q-axis currents, leading to the calculation burden. Study [19] proposes a torque ripple reduction method for a three-phase PMSM. For the torque ripple estimation, two Adalines are applied to extract harmonics of two d-q currents from measured phase currents, and one Adaline is used to extract harmonics of the rotating speed. Similar to [18], the number of Adalines with the method in [19] significantly increases when it is applied to NS-EMF multiphase machines. Another Adaline is proposed to determine optimal currents for three-phase and multiphase machines in [20]. As MTPA in [10,11], all reference d-q currents in [20] have high-frequency oscillations, challenging PI controllers at high speed. Other Adalines can be found in [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22] to eliminate harmonic components in d-q currents which are caused by multi-harmonics in NS-EMFs or nonlinearity of power converters. However, although constant d-q currents are obtained, smooth torque cannot be guaranteed because NS-EMFs with multi-harmonics in d-q frames are time-variant.
In the first part of this study, an Adaline-based control scheme for healthy mode of multiphase drives is proposed to obtain smooth torque, regardless of multi-harmonics existing in NS-EMFs. The proposed control scheme is a combination of the classical RFOC technique using PI controllers and only one simple online-trained Adaline. It means that the existing classical RFOC can be inherited with only an addition of an Adaline. Importantly, the Adaline takes advantage of the knowledge of torque harmonic components and of the rotating position to optimize the learning process, avoiding the calculation burden. Especially, only pulsating components of torque are adaptively used for the learning process, resulting in more constant d-q reference currents to facilitate PI controllers. Basically, the torque harmonic orders in healthy mode are multiples of the phase number.
Without loss of generality, the proposed control scheme is tested on a seven-phase PMSM having a high THD (38%) of NS-EMFs. The proposed control scheme can be easily applied to other electric machines with different numbers of phases and NS-EMF waveforms. This part of the study is an extension of [23] with additional explanations and experimental results. A demonstration Video S1 is provided with this part of the study.
This paper is organized as follows. Mathematical model of a multiphase machine is described in Section 2. Conventional vector control for healthy mode of multiphase drives is shown in Section 3. The proposed control scheme for healthy mode of multiphase drives is introduced in Section 4. Numerical and experimental results are presented in Section 5.

2. Mathematical Model of a Seven-Phase PMSM

The following assumptions are considered to model a seven-phase PMSM: Seven-phase windings of the machine are symmetrically shifted and star-connected; NS-EMFs of the machine contain multi-harmonics (more than (n − 1)/2 = 3) in which the 1st, 9th, and 3rd account for the highest proportions; the magnetic circuit saturation is not considered in calculations of NS-EMFs and fluxes.
The phase voltages can be expressed in natural frame as follows:
v _ = R i _ + [ L ] d i _ d t + Ω e _ s n
with
v _ = [ v A v B v C v D v E v F v G ] T
e _ s n = [ e A e B e C e D e E e F e G ] T
where v, i, and esn are the 7-dimensional vectors of phase voltages, phase currents, and speed-normalized NS-EMFs, respectively; R is the stator winding resistance of one phase; [L] is the 7-by-7 stator inductance matrix; Ω is the rotating speed of the rotor.
To facilitate the classical RFOC technique, Clarke transformation is applied to convert parameters of the machine from natural frame into decoupled stator reference frames (α-β). For example, the transformation for currents is given by:
i _ α β = [ T ] i _
with
i _ α β = [ i α 1 i β 1 i α 2 i β 2 i α 3 i β 3 i z ] T
where iαβ is the 7-dimensional vector of currents in α-β frames; (iα1, iβ1), (iα2, iβ2), and (iα3, iβ3) are currents in two-dimensional decoupled frames (α1-β1), (α2-β2), and (α3-β3), respectively; iz is a current in zero-sequence frame z (one-dimensional); [T] is the 7-by-7 Clarke transformation matrix expressed by the spatial angular displacement δ (δ = 2π/7) as follows:
[ T ] = 2 7 [ 1 cos ( δ ) cos ( 2 δ ) cos ( 3 δ ) cos ( 4 δ ) cos ( 5 δ ) cos ( 6 δ ) 0 sin ( δ ) sin ( 2 δ ) sin ( 3 δ ) sin ( 4 δ ) sin ( 5 δ ) sin ( 6 δ ) 1 cos ( 2 δ ) cos ( 4 δ ) cos ( 6 δ ) cos ( 8 δ ) cos ( 10 δ ) cos ( 12 δ ) 0 sin ( 2 δ ) sin ( 4 δ ) sin ( 6 δ ) sin ( 8 δ ) sin ( 10 δ ) sin ( 12 δ ) 1 cos ( 3 δ ) cos ( 6 δ ) cos ( 9 δ ) cos ( 12 δ ) cos ( 15 δ ) cos ( 18 δ ) 0 sin ( 3 δ ) sin ( 6 δ ) sin ( 9 δ ) sin ( 12 δ ) sin ( 15 δ ) sin ( 18 δ ) 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 ]
In other words, a seven-phase machine can be mathematically decomposed into three two-phase fictitious machines (FM1, FM2, FM3) and one zero-sequence machine (ZM), corresponding to reference frames (α1-β1), (α2-β2), (α3-β3), and z, respectively [3]. A fictitious machine with its corresponding decoupled reference frame is associated with a group of harmonics as presented in Table 1.
The sinusoidal parameters of the machine in (α-β) frames in (2) are projected onto the rotor reference frames (also known as rotating or d-q frames) by using Park transformation. An example of Park transformation for currents is given by:
i _ d q = [ P ] i _ α β = [ P ] [ T ] i _
with
i _ d q = [ i d h 1 i q h 1 i d h 2 i q h 2 i d h 3 i q h 3 i z ] T
where idq is the 7-dimensional vector of currents in rotor reference frames; (idh1, iqh1), (idh2, iqh2), and (idh3, iqh3) are currents in two-dimensional rotating frames (dh1-qh1), (dh2-qh2), and (dh3-qh3), respectively; h1, h2, and h3 are respectively main NS-EMF harmonics presenting in FM1, FM2, and FM3 (see associated harmonics in Table 1); [P] is the 7-by-7 Park transformation matrix with the electrical position θ as follows:
[ P ] = [ cos ( h 1 θ ) sin ( h 1 θ ) 0 0 0 0 0 sin ( h 1 θ ) cos ( h 1 θ ) 0 0 0 0 0 0 0 cos ( h 2 θ ) sin ( h 2 θ ) 0 0 0 0 0 sin ( h 2 θ ) cos ( h 2 θ ) 0 0 0 0 0 0 0 cos ( h 3 θ ) sin ( h 3 θ ) 0 0 0 0 0 sin ( h 3 θ ) cos ( h 3 θ ) 0 0 0 0 0 0 0 1 ]
The selection of harmonics (h1, h2, h3) in rotating frames depends on main harmonics (with highest amplitudes) presenting in fictitious machines of the considered NS-EMFs. In our case, the considered experimental seven-phase prototype has the 1st, 9th, and 3rd harmonics of NS-EMFs which account for the highest proportions in FM1, FM2, and FM3, respectively. Therefore, the corresponding rotating frames are (d1-q1), (d9-q9), and (d3-q3). If there is only one harmonic of NS-EMFs existing in one fictitious machine (e.g., only 1st in FM1, only 9th in FM2, and only 3rd in FM3), constant d-q currents (id1, iq1, id9, iq9, id3, iq3) can be used to generate constant torque, facilitating PI controllers in the classical RFOC scheme.
However, NS-EMFs may contain more than one harmonic per fictitious machine (reference frame). Without loss of generality, to see impacts of multi-harmonics in NS-EMFs, it is assumed that there are two associated harmonics existing in one fictitious machine. For the considered seven-phase prototype, these harmonics are described as follows:
  • The 1st and 13th are associated with FM1;
  • The 9th and 19th are associated with FM2;
  • The 3rd and 11th are associated with FM3.
The speed-normalized NS-EMF of one phase can be rewritten as
e j = { E n 1 sin [ θ ( j 1 ) 2 π 7 + φ 1 ] + E n 3 sin [ 3 ( θ ( j 1 ) 2 π 7 ) + φ 3 ] + E n 9 sin [ 9 ( θ ( j 1 ) 2 π 7 ) + φ 9 ] + E n 11 sin [ 11 ( θ ( j 1 ) 2 π 7 ) + φ 11 ] + E n 13 sin [ 13 ( θ ( j 1 ) 2 π 7 ) + φ 13 ] + E n 19 sin [ 19 ( θ ( j 1 ) 2 π 7 ) + φ 19 ] }
where (En1, En3, En9, En11, En13, En19) and (φ1, φ3, φ9, φ11, φ13, φ19) are the speed-normalized amplitudes and initial phase angles of EMF harmonics 1st, 3rd, 9th, 11th, 13th, and 19th, respectively; j is the phase number from 1 to 7 or A to G; θ is the electrical position.
By using Clarke and Park transformation matrices in (3) and (5), back-EMFs in d-q frames are time-variant and expressed by:
e _ d q = [ P ] [ T ] e _ n s = [ e d 1 e q 1 e d 9 e q 9 e d 3 e q 3 e z ] T
with
{ e d 1 = 7 / 2 E n 13 sin ( 14 θ + φ 13 ) e q 1 = 7 / 2 { E n 1 + E n 13 cos ( 14 θ + φ 13 ) } e d 9 = 7 / 2 E n 19 sin ( 28 θ + φ 19 ) e q 9 = 7 / 2 { E n 9 + E n 19 cos ( 28 θ + φ 19 ) }
and
{ e d 3 = 7 / 2 E n 11 sin ( 14 θ + φ 11 ) e q 3 = 7 / 2 { E n 3 + E n 11 cos ( 14 θ + φ 11 ) } e z = 0
From (7), edq can be a constant vector only if En11, En13, and En19 are zero. It means that NS-EMFs contain only 1st, 9th, and 3rd harmonics. In this study, the considered 13th, 19th, and 11th harmonics are called unwanted NS-EMF harmonics. It is noted that, harmonics 7k ( k N ) associated with the zero-sequence machine ZM have no impact on torque generation due to the star connection (current iz = 0).
The electromagnetic torque Tem can be expressed by:
T e m = e _ n s T i _ = j = A G ( e j i j ) = e _ d q T i _ d q = = 1 3 ( e d i d + e q i q ) = = 1 3 T F M
where T F M is the torque of fictitious machine FM ( = { 1 , 2 , 3 } ).

3. Classical Control of Multiphase Drives for Healthy Mode

The classical RFOC scheme for torque control of a seven-phase PMSM is described in Figure 1. For a given reference torque Tem_ref, seven reference phase currents iref with minimum total copper losses can be calculated by using MTPA strategy [10,11] using the estimated NS-EMFs esn. These currents are transformed into d-q frames (id1_ref, iq1_ref, id9_ref, iq9_ref, id3_ref, iq3_ref, iz_ref). Current iz_ref is equal to zero due to the star connection. The electrical position θ obtained from an encoder is provided for the speed-normalized NS-EMF estimation and Park transformations.
If NS-EMFs contain only three main harmonics (1st, 9th, 3rd), the reference d-q currents are constant. However, esn contains additional unwanted harmonics (11th, 13th, and 19th as previously assumed). Therefore, to generate a constant torque, six reference d-q currents need to be time-variant and have main frequencies of 14θ, 28θ, and kn in the general case ( k N and n is the phase number) [20]. Consequently, the use of six PI controllers with low bandwidth to control six varying reference d-q currents in the classical RFOC scheme may reduce torque quality at high speed.
The outputs of the current controllers are reference voltages used to generate switching signals for a 7-leg Voltage Source Inverter (VSI) using carrier-based PWM strategy.

4. Proposed Adaline-Based Control Scheme for Healthy Mode

4.1. Simplified MTPA (SMTPA)

In this study, SMTPA is used to develop the proposed control scheme. SMTPA considers only one harmonic of NS-EMFs per fictitious machine (1st, 9th, 3rd) to calculate reference currents.
i _ r e f = T e m _ r e f e _ s n s i m 2 e _ s n s i m
where e _ s n s i m is the simplified NS-EMF vector created from esn in (1) and (6) by keeping only 1st, 9th, and 3rd harmonics.
From (7), the simplified NS-EMFs in d-q frames become constants as follows:
e _ d q s i m = [ e d 1 e q 1 e d 9 e q 9 e d 3 e q 3 0 ] T
with
{ e d 1 = 0 e q 1 = ( 7 / 2 ) E n 1 { e d 9 = 0 e q 9 = ( 7 / 2 ) E n 9 { e d 3 = 0 e q 3 = ( 7 / 2 ) E n 3
Thus, reference d-q currents with SMTPA are calculated from (4), (9), and (10) as
i _ d q _ r e f = [ P ] [ T ] i _ r e f = ( T e m _ r e f e _ s n s i m 2 ) e _ d q s i m = [ i d 1 _ r e f i q 1 _ r e f i d 9 _ r e f i q 9 _ r e f i d 3 _ r e f i q 3 _ r e f 0 ] T
with
{ i d 1 _ r e f = 0 i q 1 _ r e f = 7 2 ( T e m _ r e f e _ s n s i m 2 ) E n 1 { i d 9 _ r e f = 0 i q 9 _ r e f = 7 2 ( T e m _ r e f e _ s n s i m 2 ) E n 9 { i d 3 _ r e f = 0 i q 3 _ r e f = 7 2 ( T e m _ r e f e _ s n s i m 2 ) E n 3
In this case, the squared norm e _ s n s i m 2 is constant. Therefore, from (11), the reference d-q currents are constant, facilitating current control using conventional PI controllers. However, from (8), the interaction between reference currents in (11) and the full NS-EMFs in (6)–(7) theoretically generates the total electromagnetic torque as follows:
T e m _ 139 = T a v e + T 14 θ + T 28 θ
with
T a v e = 7 2 ( T e m _ r e f e _ s n s i m 2 ) ( E n 1 2 + E n 9 2 + E n 3 2 )
and
{ T 14 θ = 7 2 ( T e m _ r e f e _ s n s i m 2 ) { E n 1 E n 13 cos ( 14 θ + φ 13 ) + E n 3 E n 11 cos ( 14 θ + φ 11 ) } T 28 θ = 7 2 ( T e m _ r e f e _ s n s i m 2 ) E n 9 E n 19 cos ( 28 θ + φ 19 )
where Tem_139 is the total torque generated by SMTPA (with only 1st, 3rd, and 9th harmonics of currents); Tave is the average torque; T14θ and T28θ are harmonics 14θ and 28θ of the torque; En1, En3, En9, En11, En13, and En19 are amplitudes of six NS-EMF harmonics as described in (6).
From (12), the total torque for a seven-phase machine contains a constant component Tave and two harmonic components 14θ and 28θ. In general, torque harmonics of a n-phase machine under healthy condition are multiples of , specifically 2knθ if n is odd and knθ if n is even ( k N ) [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]. Theoretically, to obtain a constant torque, torque ripples T14θ and T28θ in (12) can be used to calculate compensating currents. However, the estimated NS-EMFs are usually obtained from measured NS-EMFs in open-circuited stator windings. The mechanical load in the real-time operation of the drive may significantly affect the NS-EMF waveform, including amplitudes and initial phase angles of harmonic components. In addition, the dead-time voltages of VSI may impose harmonic components in machine phase voltages [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]. Therefore, the compensating currents directly calculated from T14θ and T28θ cannot guarantee a constant torque.
Consequently, the compensating currents to eliminate torque ripples need to be adaptively determined. In this study, an Adaline for healthy mode (“Adaline_HM”) is proposed to adaptively determine the compensating currents. Indeed, Adaline possesses advantages such as fast convergence, self-learning, and easy-to-implement [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]. The specific Adaline will be presented in the next subsections.

4.2. Structure of Proposed Control Scheme for Healthy Mode

The proposed control scheme to eliminate torque ripples for healthy mode is described in Figure 2. This scheme is developed from the classical RFOC scheme in Figure 1 and SMTPA. The transformations and six PI controllers for current control are preserved. Compensating currents are added to the existing reference currents from SMTPA to adaptively eliminate torque ripples. The total torque Tem of the seven-phase machine is calculated from measured phase currents and estimated NS-EMFs according to (8).
Based on torque ripples T14θ and T28θ in (12), a compensating torque Tem_com will be adaptively determined from a specific Adaline. Thereafter, compensating currents are calculated from Tem_com by using SMTPA as follows:
i _ c o m = T e m _ c o m e _ s n s i m 2 e _ s n s i m
where icom is the 7-dimensional vector of compensating currents; e _ s n s i m is the simplified NS-EMF vector created from esn in (1) and (6) by keeping only 1st, 9th, and 3rd harmonics.
Then, icom is transformed into d-q frames as follows:
i _ d q _ c o m = [ i d 1 _ c o m i q 1 _ c o m i d 9 _ c o m i q 9 _ c o m i d 3 _ c o m i q 3 _ c o m 0 ] T = ( T e m _ c o m e _ s n s i m 2 ) e _ d q s i m
with
{ i d 1 _ c o m = 0 i q 1 _ c o m = 7 2 ( T e m _ c o m e _ s n s i m 2 ) E n 1 { i d 9 _ c o m = 0 i q 9 _ c o m = 7 2 ( T e m _ c o m e _ s n s i m 2 ) E n 9 { i d 3 _ c o m = 0 i q 3 _ c o m = 7 2 ( T e m _ c o m e _ s n s i m 2 ) E n 3
where idq_com is the 7-dimensional vector of d-q compensating currents; e _ d q s i m is the constant vector as described in (10).
Finally, the compensating currents in (14) are added to constant reference d-q current vector (idq_ref) from SMTPA in (11). The total reference d-q current vector ( i _ d q _ r e f ) is used for control as follows:
i _ d q _ r e f = [ i d 1 _ r e f i q 1 _ r e f i d 9 _ r e f i q 9 _ r e f i d 3 _ r e f i q 3 _ r e f 0 ] T = i _ d q _ r e f + i _ d q _ c o m
with
{ i d 1 _ r e f * = 0 i q 1 _ r e f * = 7 2 ( T e m _ r e f + T e m _ c o m e _ s n s i m 2 ) E n 1 { i d 9 _ r e f * = 0 i q 9 _ r e f * = 7 2 ( T e m _ r e f + T e m _ c o m e _ s n s i m 2 ) E n 9 { i d 3 _ r e f * = 0 i q 3 _ r e f * = 7 2 ( T e m _ r e f + T e m _ c o m e _ s n s i m 2 ) E n 3
Notably, from (15), reference d-axis currents ( i d 1 _ r e f , i d 9 _ r e f , i d 3 _ r e f ) that do not generate torque are kept zero. Only torque-generating q-axis currents ( i q 1 _ r e f , i q 9 _ r e f , i q 3 _ r e f ) are no longer time-constant to eliminate torque ripples. Therefore, the proposed control scheme using Adaline has three constant currents, facilitating current control with PI controllers. Meanwhile, study [20] applies Adalines to find reference currents but it has all reference d-q currents oscillating with high amplitudes like MTPA [10,11].
The proposed structure in Figure 2 can be applied to all electric machines with different phase numbers and NS-EMFs. Torque harmonics under healthy condition for a n-phase machine are multiples of , specifically 2knθ if n is odd and knθ if n is even ( k N ) [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]. For example, a five-phase machine has torque ripples of 10 (10θ, 20θ…).

4.3. Structure of Proposed Adaline for Healthy Mode

As previously mentioned, the Adaline is used to adaptively determine compensating torque Tem_com as well as compensating currents icom to make the total torque Tem properly track its reference value Tem_ref. It is assumed that the total torque with SMTPA in real time (experiments) T e m _ 139 can be developed from (12) as follows:
T e m _ 139 * = T a v e * + T 14 θ * + T 28 θ * = T a v e * + [ w 1 cos ( 14 θ ) + w 2 sin ( 14 θ ) ] + [ w 3 cos ( 28 θ ) + w 4 sin ( 28 θ ) ]
where T a v e is the average torque; ( w 1 , w 2 ) and ( w 3 , w 4 ) are respectively coefficients representing torque harmonics T 14 θ and T 28 θ , including their amplitudes and initial phase angles.
From (16), for a reference torque Tem_ref, the compensating torque Tem_com is given by:
T e m _ c o m = T e m _ r e f T e m _ 139 * = { T e m _ r e f T a v e * }      [ w 1 cos ( 14 θ ) + w 2 sin ( 14 θ ) ] [ w 3 cos ( 28 θ ) + w 4 sin ( 28 θ ) ] = w 0 [ w 1 cos ( 14 θ ) + w 2 sin ( 14 θ ) ] [ w 3 cos ( 28 θ ) + w 4 sin ( 28 θ ) ]
where w 0 is the error between Tem_ref and T a v e . Therefore, the compensating torque Tem_com is expressed by five coefficients ( w 0 , w 1 , w 2 , w 3 , w 4 ). The torque T e m _ 139 and its coefficients are not fixed and depend on the load and dead-time voltages of the drive [7,22].
Therefore, from (17), the structure of the Adaline used in Figure 2 is designed to minimize Terror (the error between reference torque Tem_ref and the total torque Tem) as presented in Figure 3.
The input and weight vectors of the Adaline are defined by:
x _ = [ 1 cos ( 14 θ ) sin ( 14 θ ) cos ( 28 θ ) sin ( 28 θ ) ] T
w _ = [ w 0 w 1 w 2 w 3 w 4 ] T
where θ is the electrical position; (w0, w1, w2, w3, w4) are five Adaline weights corresponding to the five coefficients of the compensating torque in (17).
The output of the Adaline representing the compensating torque (Tem_com) is the weighted sum of the inputs as follows:
y = w _ T x _ = w 0 + [ w 1 cos ( 14 θ ) + w 2 sin ( 14 θ ) ] + [ w 3 cos ( 28 θ ) + w 4 sin ( 28 θ ) ]
The five Adaline weights are updated by least mean square (LMS) rule at each sampled time k as:
w _ ( k + 1 ) = w _ ( k ) + η ( T e m _ r e f T e m ( k ) ) x _ ( k ) = w _ ( k ) + η T e r r o r ( k ) x _ ( k )
where η is the learning rate; Terror is the error between reference torque Tem_ref and the total torque Tem; Tem is calculated from measured phase currents and estimated NS-EMFs in (8).
To guarantee the system stability, the learning rate η is required to be between 0 and 1. Its value mainly depends on the sample time of calculations, and characteristics of the desired signal (Tem_com) such as amplitudes and phases of harmonics. An increase in η possibly results in faster convergence but it may lead to divergence. On each iteration, the Adaline weights are updated to converge to the coefficients of the compensating torque in (17). Weight convergence is obtained after a given number of iterations as:
{ w 0 ( k ) k w 0 * w 1 ( k ) k w 1 * w 2 ( k ) k w 2 * w 3 ( k ) k w 3 * w 4 ( k ) k w 4 *   then   y ( k ) k T e m _ c o m   and   { T e r r o r ( k ) k 0 T e m ( k ) k T e m _ r e f
where ( w 0 , w 1 , w 2 , w 3 , w 4 ) are the five coefficients of Tem_com as described in (17).
Finally, when η is properly chosen, Terror is minimized and the total torque Tem is equal to the constant reference torque Tem_ref. The proposed scheme using the Adaline can guarantee a smooth torque regardless of multi-harmonics existing in NS-EMFs.
Notably, the knowledge of torque harmonic rank and rotor position is used to optimize the Adaline training. The number of harmonics as well as the number of weights can be adapted to simplify calculations, improving the stability of the drives. If harmonics of torque ripples have very small amplitudes compared to those of the other harmonics as well as the average torque Tave, these harmonics should be neglected in the Adaline inputs. Their corresponding weights are also removed. For example, the compensating torque in this study contains high-frequency components 14θ and 28θ. If absolute values of coefficients ( w 3 , w 4 ) are very small compared to those of ( w 1 , w 2 , Tave), harmonic component 28θ of the inputs and its corresponding weights should be removed from the Adaline. The Adaline can be designed by a S-function builder block MATLAB/Simulink.

5. Numerical and Experimental Results

5.1. Descriptions of Experimental Seven-Phase Test Bench

The proposed Adaline-based control scheme for healthy mode is validated with a seven-phase PMSM prototype as described in Figure 4 and Table 2. A DC-bus voltage (200 V) (XANTREX XDC Digital DC Power Supply) supplying an IGBT VSI is in parallel to a programmable resistive load (Chroma DC Electronic Load 63204) to absorb the regenerative energy. Seven of twelve legs of the IGBT VSI (SEMIKRON with DC supply up to 500 V and RMS current up to 7A) are used to supply the seven-phase NS-EMF PMSM. Switching signals for IGBTs are created by carrier-based PWM at 10 kHz. MATLAB Simulink is used to implement the algorithm. Especially, a S-function builder block in MATLAB Simulink is used to design the Adaline. A dSPACE 1005 processor and its I/O boards are used to execute the algorithm in real time (do calculations, transmit switching signals to the VSI, receive the rotor position signal from an encoder (DHM5 BEI) and phase current signals from current sensors). Notably, a load machine drive (PARVEX DIGIVEX DPD 50/80), with an industrial three-phase PMSM (Parker SSD PARVEX HD950VJR9000) mechanically connected to the shaft of the seven-phase PMSM, is used to adjust the speed of both machines.
The seven-phase PMSM with axial flux is composed of one stator and two permanent magnet rotors as shown in Figure 4. Its speed-normalized NS-EMF and electrical parameters are described in Figure 4 and Table 2, respectively. The harmonic spectrum of NS-EMF with THD = 38% is clearly described in Figure 5. The 1st harmonic accounts for the highest proportion while the 3rd harmonic accounts for the second highest proportion, followed by the 9th harmonic. The experimental NS-EMF consists of other harmonics with lower proportions. The details of experimental NS-EMF harmonics are described as follows:
  • FM1: The 1st (100%) and 13th (5% of the 1st);
  • FM2: The 9th (12.5% of the 1st) and 19th (2% of the 1st);
  • FM3: The 3rd (32.3% of the 1st) and 11th (10.3% of the 1st).
The 7th (9.4%) and 21st (3.2%) harmonics associated with the zero-sequence machine ZM do not have impact on the star-connected winding machine.

5.2. Numerical Results

The numerical results are obtained from MATLAB Simulink in which d-q currents are controlled by six PI controllers. As previously assumed, six harmonics (1st, 9th, 3rd, 13th, 19th, 11th) of NS-EMFs with the proportions described in Figure 5 are used to model the seven-phase machine. The reference torque Tem_ref is imposed at 33.5 N.m (rated torque) to obtain the rated RMS current of 5.1 A (Table 2).
Torque ripple ∆T for the torque quality evaluation can be calculated as
Δ T = T e m _ m a x T e m _ m i n T a v e 100 %
where Tem_max and Tem_min are maximum and minimum values of instantaneous torque Tem, respectively; Tave is the average value of Tem.
To make comparisons between the proposed Adaline-based control scheme with the classical RFOC scheme using MTPA, three operating stages are described as follows:
  • Stage 1: The classical RFOC scheme (Figure 1) with SMTPA is used. Reference d-q currents are constant, but there are torque ripples as described in (12);
  • Stage 2: The classical RFOC scheme (Figure 1) with MTPA is used. Reference d-q currents are no longer constant, but the torque ripples are theoretically eliminated;
  • Stage 3: The proposed Adaline-based control scheme (Figure 2) is used. Three reference d-axis currents are zero while three reference q-axis currents are no longer constant. The torque ripples are theoretically eliminated. The compensating torque Tem_com firstly contains both 14θ and 28θ (5 weights w0, w1, w2, w3, and w4 are used), then Tem_com contains only 14θ (3 weights w0, w1, and w2 are used).
Figure 6 presents the torque performance (at the rated value) in the three operating states at 100 rpm, 400 rpm, and 750 rpm (rated speed). With six constant reference d-q currents, the classical RFOC scheme using SMTPA has a torque ripple within 11% and 12% with harmonics 14θ and 28θ at different speeds (see stage 1 and zoom 1). MTPA has a higher quality torque compared to SMTPA, especially only 1.3% ripple at 100 rpm (see stage 2 and zoom 2). However, with six varying reference d-q currents for control, the torque ripple with MTPA increases to 6% at 750 rpm.
Meanwhile, by using the proposed control scheme with Adaline, the torque ripple slightly increases from 1.4% at 100 rpm to 2.6% at 750 rpm when 5 weights are used (see stage 3 and zoom 3). The proposed control scheme enables a higher quality torque compared to the classical RFOC scheme with MTPA.
With a learning rate of 0.001, the learning time to eliminate torque ripples is about 0.022 s at 750 rpm (see stage 3 and zoom 3 in Figure 6). It is noted that absolute values of weights w3 and w4 of harmonic 28θ are very small (<0.06) compared to those of w1 (0.2), w2 (1.49), and Tave (33.5 N.m). Therefore, using only w0, w1, and w2 to eliminate harmonic 14θ still guarantees a high-quality torque. Indeed, from 1.2 s of Figure 6, the torque ripple with 3 weights at the three speeds is 0.1% or 0.2% slightly higher than the case with 5 weights (see stage 3 and zoom 4 in Figure 6).
Figure 7a presents the learning process within 0.022 s at 750 rpm to eliminate Terror that is the difference between the reference torque Tem_ref and the total torque Tem. It is noted that the main harmonic of torque ripples in stage 2 is T14θ due to 14 similar oscillations in one electrical period. When the output of the Adaline y converges to the compensating torque Tem_com with harmonic 14θ, Terror significantly reduces, and the torque ripple decreases from 6% to 2.8%. Torques generated by the three fictitious machines are presented in Figure 7b. In stages 2 and 3, the torque generated by FM2 (TFM2) is much smaller than those of FM1 (TFM1) and FM3 (TFM3) due to the lower amplitude of NS-EMFs in FM2 (9th harmonic). TFM2 with MTPA has higher ripples than those of the Adaline-based scheme. Notably, in stage 3, harmonic components of TFM1 and TFM3 are opposite with similar amplitudes. Therefore, total torque ripples are almost eliminated in stage 3. Indeed, reference currents in the proposed scheme are adaptively generated to eliminate torque ripples by using the online-trained Adaline.
The current control performance in the three operating stages at 750 rpm is described in Figure 8. Contrary to SMTPA, MTPA generates six reference d-q currents oscillating with high amplitudes. Especially, id9 and iq9 with MTPA are no longer properly controlled at 750 rpm. Meanwhile, in the proposed Adaline-based scheme, three reference d-axis currents are null. Three q-axis reference currents oscillate with lower amplitudes compared to MTPA.
Figure 9 shows voltage references and phase currents in healthy mode at 400 rpm of the three operating stages. The performance at the speed of 400 rpm is chosen to verify the suitable maximum rotating speed with the DC-bus voltage limit (200 V) in experiments (see Table 2). SMTPA in stage 1 has the lowest peak voltage reference (80 V), the lowest RMS current (5.06 A), and the lowest peak current (9.1 A) among the three stages. The proposed scheme in stage 3 results in a lower peak voltage reference (94 V) compared to those of MTPA in stage 2 (127 V), possibly leading to a higher speed range. RMS and peak values of phase currents with the proposed scheme are respectively 5.07 and 9.4 A, slightly lower than those of MTPA with 5.1 A and 10.5 A.
From the numerical results, the proposed control scheme using Adaline has much better torque quality without increasing RMS and peak currents. In addition, its voltage references are smaller than those of the classical RFOC using MTPA.

5.3. Experimental Results

The rotating speed of the drive in healthy mode is limited to 400 rpm instead of 750 rpm because of the limit of DC-bus voltage (VDC = 200 V). Indeed, with the star connection and classical PWM strategy, the maximum voltage of each phase should not be greater than VDC/2 = 100 V. From Figure 9a, simulated voltage references at 400 rpm are about 100 V. If the speed could be higher (750 rpm in the numerical result section), the effectiveness of the proposed scheme will be clearer.
Figure 10 describes the torque performance at 100 rpm and 400 rpm. The proposed scheme in stage 3 has the best torque quality with lowest torque ripples. It is noted that torque quality with SMTPA does not change much in response to the speed increase. However, the torque ripple with MTPA almost doubles from 5% at 100 rpm to 10.1% at 400 rpm. Meanwhile, the ripple with the proposed scheme in stage 3 only increases from 3.9% to 5.5% for the same speed variation. The learning rate of 0.01 in experiments is higher than that of simulations (0.001) due to a longer sample time of calculations (350 µs in experiments compared to 3 µs in simulations). Thus, the learning time is longer within 0.6 s at 100 rpm and 0.7 s at 400 rpm as shown in Figure 10 (compared to only 0.022 s at 750 rpm in simulations in Figure 6). As discussed in the numerical result section, only three weights w0, w1, and w2 are used to eliminate torque harmonic 14θ in experiments.
Experimental and numerical torque ripples at different speeds are summarized in Table 3. In general, experimental torque ripples are higher than numerical results due to additional harmonics of NS-EMFs in the experimental seven-phase PMSM (see Figure 5). However, in general, the experimental results are in good accordance with the numerical results.
Figure 11a presents the learning process within 0.7 s at 400 rpm to eliminate Terror. It is noted that the main harmonic of torque ripples in stage 2 is T14θ due to 14 oscillations in one electrical period. When y converges to Tem_com, Terror significantly reduces, and the torque ripple decreases from 10.1% to 5.5%. Torques generated by the three fictitious machines are presented in Figure 11b. In general, TFM1 and TFM3 are opposite with similar amplitudes in both stages 2 and 3. However, ripples of these torques with the Adaline-based scheme are lower than those of MTPA, leading to the lower total ripple in stage 3.
The current control performance of currents in (d1-q1) frame at 100 rpm and 400 rpm is described in Figure 12. At 100 rpm, all currents in the three stages are well controlled. At 400 rpm, with constant d1-axis currents, SMTPA in stage 1 and the proposed scheme in stage 3 have better control quality than MTPA in stage 2. It is noted that the experimental control performance of q1-axis current in stage 3 is not much better than that of stage 2. Indeed, there are current harmonics existing in d-q frames that are caused by the unwanted harmonics of NS-EMFs and the nonlinearity of VSI (e.g., dead-time voltages) as previously presented in [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]. However, the proposed scheme with Adaline can automatically generate a proper torque in each fictitious machine (Figure 11b) to obtain the total torque with minimum ripples as presented in Figure 10b.
Measured phase currents in the three operating stages are described in Figure 13. These currents are similar in the three operating stages and in good accordance with the numerical results (see Figure 9b). The experimental values of RMS and peak currents, and peak voltage references at 400 rpm are compared with the numerical ones in Table 4. The experimental voltage reference with MTPA in stage 2 (98 V) is highest among the three stages. However, it is lower than the numerical result (127 V). Indeed, the presence of additional harmonics in NS-EMFs in the experimental machine (more than 6 harmonics as described in Figure 5) with different phase shift angles can change the peak voltage reference. Therefore, the agreement between numerical and experimental results of the torque, currents, and voltages can validate the mathematical model of the seven-phase PMSM.
The dynamic performance of the proposed scheme in response to speed and torque variations is presented in Figure 14. Different values of learning rate η (0.001, 0.005, 0.01, 0.05) are used to test the Adaline convergence of the proposed scheme. It is noted that different weights have different learning times.
The rotating variations between 200 rpm and 300 rpm have noticeable effects on torque quality as shown in Figure 14a with torque overshoots in transient states, especially with small values of learning rate. In steady states, the torque ripple is about 4%. When the learning rate increases to 0.05, the torque overshoots are almost eliminated. The weight variations can quickly compensate the effect of the speed variation on torque. An increase in learning rate generally results in faster weight convergence, except for w0 due to weight oscillations.
When the reference torque varies between 20 N.m and 30 N.m at 300 rpm, the torque quality is guaranteed as shown in Figure 14b. The torque ripple slightly increases from 4.1% to 6% due to the decrease in the average torque. The Adaline weights are updated in each torque variation and remain almost constant at steady state. An increase in learning rate leads to faster weight convergence but slightly higher overshoots occur.

6. Conclusions

The first part of this study has proposed a control scheme for healthy mode in which torque quality of multi-harmonic NS-EMF multiphase drives is adaptively improved. Notably, numerous harmonics existing in NS-EMFs can be accepted with a high-quality control vector of the multiphase drives. The proposed scheme is based on only one specific simple Adaline, exploiting the torque harmonic rank and rotor position to automatically find compensating currents. Only one parameter (learning rate) needs to be properly chosen while other parameters are automatically updated. A smooth torque can be obtained without any increases in RMS currents (copper losses), peak currents, and peak voltages compared to MTPA. The proposed scheme has been tested on a seven-phase PMSM with a high THD of NS-EMFs. The numerical and experimental results are in good accordance, validating the effectiveness of the proposed scheme. It can be used for electric machines with other numbers of phases and arbitrary NS-EMF harmonic spectrums. The second part of this study will propose a control scheme using another Adaline for faulty mode.

Supplementary Materials

The following are available online at https://www.mdpi.com/article/10.3390/en14248302/s1, Video S1: Video Demonstration_video_HM_all_operations.

Author Contributions

Methodology, software, validation, writing—original draft, D.T.V.; writing—review and editing, N.K.N., E.S. and H.W.; supervision, N.K.N. and E.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by CE2I project. CE2I is co-financed by European Union with the financial support of European Regional Development Fund (ERDF), French State and the French Region of Hauts-de-France.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Levi, E. Multiphase Electric Machines for Variable-Speed Applications. IEEE Trans. Ind. Electron. 2008, 55, 1893–1909. [Google Scholar] [CrossRef]
  2. Barrero, F.; Duran, M.J. Recent Advances in the Design, Modeling, and Control of Multiphase Machines Part I. IEEE Trans. Ind. Electron. 2016, 63, 449–458. [Google Scholar] [CrossRef]
  3. Semail, E.; Kestelyn, X.; Bouscayrol, A. Right harmonic spectrum for the back-electromotive force of an n-phase synchronous motor. In Proceedings of the 39th IEEE Industry Applications Conference, Seattle, WA, USA, 1 October 2004; pp. 71–78. [Google Scholar]
  4. Kindl, V.; Cermak, R.; Ferkova, Z.; Skala, B. Review of Time and Space Harmonics in Multi-Phase Induction Machine. Energies 2020, 13, 496. [Google Scholar] [CrossRef] [Green Version]
  5. Slunjski, M.; Stiscia, O.; Jones, M.; Levi, E. General Torque Enhancement Approach for a Nine-Phase Surface PMSM with Built-In Fault Tolerance. IEEE Trans. Ind. Electron. 2012, 68, 6412–6423. [Google Scholar] [CrossRef]
  6. You, Y.-M. Optimal Design of PMSM Based on Automated Finite Element Analysis and Metamodeling. Energies 2019, 12, 4673. [Google Scholar] [CrossRef] [Green Version]
  7. Wang, L.; Zhu, Z.Q.; Bin, H.; Gong, L.M. Current Harmonics Suppression Strategy for PMSM with Non-Sinusoidal Back-EMF Based on Adaptive Linear Neuron Method. IEEE Trans. Ind. Electron. 2020, 67, 9164–9173. [Google Scholar] [CrossRef]
  8. Li, X.; Jiang, G.; Chen, W.; Shi, T.; Zhang, G.; Geng, Q. Commutation Torque Ripple Suppression Strategy of Brushless DC Motor Considering Back Electromotive Force Variation. Energies 2019, 12, 1932. [Google Scholar] [CrossRef] [Green Version]
  9. Vu, D.T.; Nguyen, N.K.; Semail, E.; Moraes, T.J.d.S. Control strategies for non-sinusoidal multiphase PMSM drives in faulty modes under constraints on copper losses and peak phase voltage. IET Electr. Power Appl. 2019, 13, 1743–1752. [Google Scholar] [CrossRef] [Green Version]
  10. Dwari, S.; Parsa, L. An Optimal Control Technique for Multiphase PM Machines Under Open-Circuit Faults. IEEE Trans. Ind. Electron. 2008, 55, 1988–1995. [Google Scholar] [CrossRef]
  11. Kestelyn, X.; Semail, E. A Vectorial Approach for Generation of Optimal Current References for Multiphase Permanent-Magnet Synchronous Machines in Real Time. IEEE Trans. Ind. Electron. 2011, 58, 5057–5065. [Google Scholar] [CrossRef] [Green Version]
  12. Cervone, A.; Dordevic, O.; Brando, G. General Approach for Modeling and Control of Multiphase PMSM Drives. IEEE Trans. Power Electron. 2021, 36, 10490–10503. [Google Scholar] [CrossRef]
  13. Li, G.; Hu, J.; Li, Y.; Zhu, J. An Improved Model Predictive Direct Torque Control Strategy for Reducing Harmonic Currents and Torque Ripples of Five-Phase Permanent Magnet Synchronous Motors. IEEE Trans. Ind. Electron. 2019, 66, 5820–5829. [Google Scholar] [CrossRef]
  14. Wang, X.; Yan, H.; Sala, G.; Buticchi, G.; Gu, C.; Zhao, W.; Xu, L.; Zhang, H. Selective Torque Harmonic Elimination for Dual Three-Phase PMSMs Based on PWM Carrier Phase Shift. IEEE Trans. Power Electron. 2020, 35, 13255–13269. [Google Scholar] [CrossRef]
  15. Akay, A.; Lefley, P. Torque Ripple Reduction Method in a Multiphase PM Machine for No-Fault and Open-Circuit Fault-Tolerant Conditions. Energies 2021, 14, 2615. [Google Scholar] [CrossRef]
  16. Guo, L.; Parsa, L. Model Reference Adaptive Control of Five-Phase IPM Motors Based on Neural Network. IEEE Trans. Ind. Electron. 2012, 59, 1500–1508. [Google Scholar] [CrossRef]
  17. Usha, S.; Subramani, C.; Padmanaban, S. Neural Network-Based Model Reference Adaptive System for Torque Ripple Reduction in Sensorless Poly Phase Induction Motor Drive. Energies 2012, 12, 920. [Google Scholar] [CrossRef] [Green Version]
  18. Mohamed, Y.A.I.M. A Novel Direct Instantaneous Torque and Flux Control With an ADALINE-Based Motor Model for a High Performance DD-PMSM. IEEE Trans. Power Electron. 2007, 22, 2042–2049. [Google Scholar] [CrossRef]
  19. Qu, J.; Zhang, C.; Jatskevich, J.; Zhanga, S. Deadbeat Harmonic Current Control of Permanent Magnet Synchronous Machine Drives for Torque Ripple Reduction. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 1. [Google Scholar] [CrossRef]
  20. Flieller, D.; Nguyen, N.K.; Wira, P.; Sturtzer, G.; Abdeslam, D.O.; Mercklé, J. A Self-Learning Solution for Torque Ripple Reduction for Nonsinusoidal Permanent-Magnet Motor Drives Based on Artificial Neural Networks. IEEE Trans. Ind. Electron. 2014, 61, 655–666. [Google Scholar] [CrossRef] [Green Version]
  21. Qiu, T.; Wen, X.; Zhao, F. Adaptive-Linear-Neuron-Based Dead-Time Effects Compensation Scheme for PMSM Drives. IEEE Trans. Power Electron. 2016, 31, 2530–2538. [Google Scholar] [CrossRef]
  22. Vu, D.T.; Nguyen, N.K.; Semail, E.; Nguyen, T.T.N. Current Harmonic Eliminations for Seven-phase Non-sinusoidal PMSM Drives applying Artificial Neurons. In Proceedings of the International Conference on Engineering and Research Application (ICERA), Thai Nguyen, Vietnam, 1–2 December 2020; pp. 270–279. [Google Scholar]
  23. Vu, D.T.; Nguyen, N.K.; Semail, E. Torque Ripple Eliminations for Multiphase Nonsinusoidal Permanent Magnet Synchronous Machines. In Proceedings of the International Symposium on Electrical and Electronics Engineering (ISEE), Hochiminh City, Vietnam, 15–16 April 2021; pp. 178–183. [Google Scholar]
  24. Hung, J.Y. Design of the most efficient excitation for a class of electric motor. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1994, 41, 341–344. [Google Scholar] [CrossRef]
  25. Levi, E.; Bojoi, R.; Profumo, F.; Toliyat, H.A.; Williamson, S. Multiphase induction motor drives-a technology status review. IET Electr. Power Appl. 2007, 1, 489–516. [Google Scholar] [CrossRef] [Green Version]
  26. Flieller, D.; Nguyen, N.K.; Schwab, H.; Sturtzer, G. Synchronous Machines in Degraded Mode. In Control of Non-Conventional Synchronous Motors; John Wiley and Sons: Hoboken, NJ, USA, 2013; pp. 67–124. [Google Scholar]
Figure 1. Torque control using the classical RFOC scheme for a seven-phase PMSM in healthy mode.
Figure 1. Torque control using the classical RFOC scheme for a seven-phase PMSM in healthy mode.
Energies 14 08302 g001
Figure 2. Torque control using the proposed Adaline-based control scheme of a seven-phase PMSM in healthy mode.
Figure 2. Torque control using the proposed Adaline-based control scheme of a seven-phase PMSM in healthy mode.
Energies 14 08302 g002
Figure 3. Adaline structure with single layer for the proposed control scheme of a seven-phase PMSM in healthy mode.
Figure 3. Adaline structure with single layer for the proposed control scheme of a seven-phase PMSM in healthy mode.
Energies 14 08302 g003
Figure 4. Experimental test bench of a seven-phase NS-EMF PMSM drive to validate the proposed Adaline-based control scheme.
Figure 4. Experimental test bench of a seven-phase NS-EMF PMSM drive to validate the proposed Adaline-based control scheme.
Energies 14 08302 g004
Figure 5. The harmonic spectrum of NS-EMF of the tested seven-phase PMSM with a high THD.
Figure 5. The harmonic spectrum of NS-EMF of the tested seven-phase PMSM with a high THD.
Energies 14 08302 g005
Figure 6. (Numerical result) The torque performance in healthy mode at 100 rpm (green), 400 rpm (blue), and 750 rpm (red), in the three operating stages, and Adaline weights with η = 0.001 at 750 rpm.
Figure 6. (Numerical result) The torque performance in healthy mode at 100 rpm (green), 400 rpm (blue), and 750 rpm (red), in the three operating stages, and Adaline weights with η = 0.001 at 750 rpm.
Energies 14 08302 g006
Figure 7. (Numerical result) Switch from stage 2 to 3 in healthy mode at 750 rpm: (a) elimination of Terror with the proposed Adaline-based scheme (η = 0.001) in stage 3; (b) torques of three fictitious machines (TFM1, TFM2, TFM3) in one electrical period.
Figure 7. (Numerical result) Switch from stage 2 to 3 in healthy mode at 750 rpm: (a) elimination of Terror with the proposed Adaline-based scheme (η = 0.001) in stage 3; (b) torques of three fictitious machines (TFM1, TFM2, TFM3) in one electrical period.
Energies 14 08302 g007
Figure 8. (Numerical result) Current control performance in one electrical period at 750 rpm in healthy mode using: (a) RFOC scheme with SMTPA (Stage 1); (b) RFOC scheme with MTPA (Stage 2); (c) proposed Adaline-based scheme (η = 0.001) (Stage 3).
Figure 8. (Numerical result) Current control performance in one electrical period at 750 rpm in healthy mode using: (a) RFOC scheme with SMTPA (Stage 1); (b) RFOC scheme with MTPA (Stage 2); (c) proposed Adaline-based scheme (η = 0.001) (Stage 3).
Energies 14 08302 g008
Figure 9. (Numerical result) Voltages and currents in healthy mode at 400 rpm in the three operating stages: (a) phase voltage references; (b) phase currents.
Figure 9. (Numerical result) Voltages and currents in healthy mode at 400 rpm in the three operating stages: (a) phase voltage references; (b) phase currents.
Energies 14 08302 g009
Figure 10. (Experimental result) The torque performance in healthy mode in the three operating stages, and Adaline weights with η = 0.01: (a) at 100 rpm; (b) at 400 rpm.
Figure 10. (Experimental result) The torque performance in healthy mode in the three operating stages, and Adaline weights with η = 0.01: (a) at 100 rpm; (b) at 400 rpm.
Energies 14 08302 g010
Figure 11. (Experimental result) Switch from stage 2 to 3 in healthy mode at 400 rpm: (a) Elimination of Terror with the proposed Adaline-based scheme (η = 0.01) in stage 3; (b) torques of three fictitious machines (TFM1, TFM2, TFM3) in one electrical period.
Figure 11. (Experimental result) Switch from stage 2 to 3 in healthy mode at 400 rpm: (a) Elimination of Terror with the proposed Adaline-based scheme (η = 0.01) in stage 3; (b) torques of three fictitious machines (TFM1, TFM2, TFM3) in one electrical period.
Energies 14 08302 g011
Figure 12. (Experimental result) Current control performance in one electrical period of the three operating stages in healthy mode: (a) At 100 rpm; (b) At 400 rpm.
Figure 12. (Experimental result) Current control performance in one electrical period of the three operating stages in healthy mode: (a) At 100 rpm; (b) At 400 rpm.
Energies 14 08302 g012
Figure 13. (Experimental result) Measured phase currents in healthy mode at 400 rpm with the RFOC scheme using SMTPA (Stage 1), MTPA (Stage 2), and the proposed Adaline-based control scheme with η = 0.01 (Stage 3).
Figure 13. (Experimental result) Measured phase currents in healthy mode at 400 rpm with the RFOC scheme using SMTPA (Stage 1), MTPA (Stage 2), and the proposed Adaline-based control scheme with η = 0.01 (Stage 3).
Energies 14 08302 g013
Figure 14. (Experimental result) Dynamic performance of the proposed Adaline-based control scheme for healthy mode using four different weight learning rates η (0.001, 0.005, 0.01, 0.05) with: (a) rotating speed variations; (b) reference torque variations.
Figure 14. (Experimental result) Dynamic performance of the proposed Adaline-based control scheme for healthy mode using four different weight learning rates η (0.001, 0.005, 0.01, 0.05) with: (a) rotating speed variations; (b) reference torque variations.
Energies 14 08302 g014
Table 1. Fictitious machines, reference frames, and associated harmonics of a seven-phase machine (Only odd harmonics).
Table 1. Fictitious machines, reference frames, and associated harmonics of a seven-phase machine (Only odd harmonics).
Fictitious MachineReference FrameAssociated Harmonic *
1st fictitious machine (FM1)α1-β11, 13, 15, …, 7k ± 1
2nd fictitious machine (FM2)α2-β25, 9, 19, …, 7k ± 2
3rd fictitious machine (FM3)α3-β33, 11, 17, …, 7k ± 3
Zero-sequence machine (ZM)z7, 21, …, 7k
* With k ∈ N0.
Table 2. Electrical parameters of the seven-phase PMSM drive.
Table 2. Electrical parameters of the seven-phase PMSM drive.
ParameterUnitValue
Resistance of one phase RΩ1.4
Self-inductance LmH14.7
Mutual inductance M1mH3.5
Mutual inductance M2mH−0.9
Mutual inductance M3mH−6.1
Amplitude of 1st harmonic of NS-EMF En1V/rad/s1.27
Number of pole pairs p 3
Rated RMS currentA5.1
Rated torqueN.m33.5
Rated speedrpm750
Rated powerkW2.5
Rated voltageV120
DC-bus voltage VDCV200
PWM frequencykHz10
Table 3. Comparisons between the three operating stages (strategies) in terms of torque ripples at different speeds.
Table 3. Comparisons between the three operating stages (strategies) in terms of torque ripples at different speeds.
Speed Ω (rpm)T with SMTPA (%)T with MTPA (%)T with Adaline_HM (%)
sim1exp2sim1exp2sim1exp2
1001111.81.351.53.9
40011.59.5310.12.35.5
75012-6-2.8-
1 simulation (numerical) result; 2 experimental result.
Table 4. Comparisons between the three operating stages (strategies) at 400 rpm in terms of RMS and peak currents, and peak voltage references.
Table 4. Comparisons between the three operating stages (strategies) at 400 rpm in terms of RMS and peak currents, and peak voltage references.
StrategiesIRMS (A)Ipeak (A)Vpeak (V)
sim1exp2sim1exp2sim1exp2
SMTPA5.065.099.1108093.5
MTPA5.15.0810.510.112798
Adaline_HM5.075.149.410.19495
1 simulation (numerical) result; 2 experimental result.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Vu, D.T.; Nguyen, N.K.; Semail, E.; Wu, H. Adaline-Based Control Schemes for Non-Sinusoidal Multiphase Drives–Part I: Torque Optimization for Healthy Mode. Energies 2021, 14, 8302. https://doi.org/10.3390/en14248302

AMA Style

Vu DT, Nguyen NK, Semail E, Wu H. Adaline-Based Control Schemes for Non-Sinusoidal Multiphase Drives–Part I: Torque Optimization for Healthy Mode. Energies. 2021; 14(24):8302. https://doi.org/10.3390/en14248302

Chicago/Turabian Style

Vu, Duc Tan, Ngac Ky Nguyen, Eric Semail, and Hailong Wu. 2021. "Adaline-Based Control Schemes for Non-Sinusoidal Multiphase Drives–Part I: Torque Optimization for Healthy Mode" Energies 14, no. 24: 8302. https://doi.org/10.3390/en14248302

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