energies Article Control of a Dual-Stator Flux-Modulated Motor for Electric Vehicles Xinhua Guo 1, *, Shaozhe Wu 1,2 , Weinong Fu 2 , Yulong Liu 2 , Yunchong Wang 2 and Peihuang Zeng 1 1 2 * College of Information Science and Engineering, Huaqiao University, Xiamen 361021, China; hxwx@foxmail.com (S.W.); zph1990@foxmail.com (P.Z.) Department of Electrical Engineering, The Hong Kong Polytechnic University, Kowloon 999077, Hong Kong, China; eewnfu@polyu.edu.hk (W.F.); iyulong2008@gmail.com (Y.L.); wangycee@gmail.com (Y.W.) Correspondence: guoxinhua@hqu.edu.cn; Tel.: +86-159-8583-3956 Academic Editor: K. T. Chau Received: 29 April 2016; Accepted: 28 June 2016; Published: 2 July 2016 Abstract: This paper presents the control strategies for a novel dual-stator flux-modulated (DSFM) motor for application in electric vehicles (EVs). The DSFM motor can be applied to EVs because of its simple winding structure, high reliability, and its use of two stators and rotating modulation steels in the air gap. Moreover, it outperforms conventional brushless doubly-fed machines in terms of control performance. Two stator-current-oriented vector controls with different excitation in the primary winding, direct and alternating current excitation, are designed, simulated, and evaluated on a custom-made DSFM prototype allowing the decoupled control of torque. The stable speed response and available current characteristics strongly validate the feasibility of the two control methods. Furthermore, the proposed control methods can be employed in other applications of flux-modulated motors. Keywords: dual-stator; flux-modulated; vector control (VC); electric vehicles (EVs); decouple control 1. Introduction With the emergence of an energy crisis, ways of reducing air-pollution have become the great challenge [1]. Electric vehicles (EVs) contribute significantly to energy saving and environmental protection, and on account of these benefits, they constitute today’s direction for the automotive industry [2]. A compact and highly-reliable electric traction motor, which has high efficiency over a wide speed range with load-adaptive controllable speed-torque contours, is crucial for any electric propulsion system [3,4]. Traction motors of EVs should have high torque density in terms of weight and volume, a wide range of torque-speed characteristics, high operating efficiency, and high reliability. The novel structure of a brushless, doubly-fed generator (BDFG) proposed in [5], which has the aforementioned advantages, can be efficiently applied to EVs. To distinguish the different applications of such machines, the concept of dual-stator flux-modulated (DSFM) motors for EVs was presented. Figure 1 illustrates a novel machine, which has a three-phase, 36-slot, 12-pole winding on the outer stator and three-phase, 24-slot, 10-pole winding on the inner stator. Compared with most permanent magnet synchronous motors (PMSMs), the DSFM motor with a wide range of speeds and torques and no flux-weakening control yields higher performance in EVs [5]. Energies 2016, 9, 517; doi:10.3390/en9070517 www.mdpi.com/journal/energies Energies 2016, 9, 517 Energies 2016, 9, 517 2 of 20 2 of 19 Energies 2016, 9, 517 Outer winding 2 of 20 Outer stator Outer winding Outer stator Iron segments Iron Inner segments Inner Inner winding winding Inner stator stator (a) (b) (b) (a) FigureFigure 1. Structure of the motor with ananiron rotor:(a) (a)3D 3Dmodel; model; and model. 1. Structure of DSFM the DSFM motor with ironsegment segment rotor: and (b)(b) 2D 2D model. Figure 1. Structure of the DSFM motor with an iron segment rotor: (a) 3D model; and (b) 2D model. Conventional brushless, doubly-fed suchasasBDFG, BDFG,have have been designed Conventional brushless, doubly-fedmachines machines (BDFMs), (BDFMs), such been designed Conventional brushless, doubly-fed machines (BDFMs), such as BDFG, have beenfor designed and and investigated only wind energy systems[6–10]. [6–10]. In particular, control strategies BDFMs, and investigated only for for wind energy systems In particular, control strategies for BDFMs, such asonly direct control[11], [11],voltage voltage vector-oriented andsuch investigated fortorque wind energy systems [6–10]. In particular, controlcontrol strategies for[12,13], BDFMs, such as direct torque andand fluxflux control vector-oriented control(VC) (VC) [12,13], and field-oriented (FOC) [14,15], havebeen been investigated. investigated. The schemes werewere as direct torquecontrol andcontrol flux control [11], voltage vector-oriented control (VC) [12,13], and field-oriented field-oriented (FOC) [14,15], have The FOC FOCand andVCVC schemes compared in [15] and the advantages and disadvantages of the two control methods were presented. control (FOC) [14,15], have been investigated. The FOC and VCtwo schemes were compared [15] and compared in [15] and the advantages and disadvantages of the control methods werein presented. The structural diagram of the brushless, doubly-fed reluctance machine (BDFRM (G)) drive setup is the advantages and disadvantages of the two control methods were presented. The structural The structural diagram of the brushless, doubly-fed reluctance machine (BDFRM (G)) drive diagram setup is depicted in Figure 2 [13]. of the brushless, doubly-fed depicted in Figure 2 [13]. reluctance machine (BDFRM (G)) drive setup is depicted in Figure 2 [13]. (2Va-Vb-Vc)/3=Vα ωp (2Va-V(V b-V c)/√3=V αβ b-V c)/3=V (Vb-Vc)/√3=Vβ ωp Shaft Sensor Frame Angle iα=ia sa bi)/sb√3 iβ=(iai+2i θrm VαCalcsV:βA ro B θrm Pr Pr a θr iαis=i α iab SVPWM isβ SV- iβ=(ia+2ib3/2 )/√3 PWM e-jθ θ θpr ×θsisα ~ DC Link+ Brake chopper ωs isa isb Shaft Sensor Vα Vβ ~ DC Link+ Brake chopper ωs 1/U 1/U SV-PWM Vector Controller iab SV-PWM Vector Controller Vabc Vabc isβ e-jθ *isd isq V i sd × PI sd Q=⅔(iα*uβ-iβ*uα) × PI i*sdsq isq e-jθ 2/3 i P=⅔(iα*uα-iβ*uβ) × PI iβ=(iV a+2ib)/√3 * × PI Vsd αβ iαβ P**β-iβ*uα) × PI i* sd × PI V -jθ Q=⅔(iα*u iα=ia 2/3 i sq × PI sqe P=⅔(iαQ *u*α-iβ*uβ) × × PIPI iβ=(ia+2ib)/√3 ω ω * m m iαβ P Vsq Q* × PI * ωm ωm Frame Angle Vαβ Calcs:A roiαB=ia θp ×θs 3/2 Figure 2. A structural diagram of the BDFRM (G) drive setup. 2. A structural diagram of themotor BDFRM (G) drive setup. However, theFigure application of the flux-modulated to EVs has not been fully investigated, Figure 2. A structural diagram of the BDFRM (G) drive setup. especially the control strategies. In this paper, the air gap structures of the DSFM motor and BDFRM were compared and dynamic were investigated, andtothe operating of this motor However, the of models the flux-modulated motor EVs has not notprinciple been fully fully investigated, However, the application application of the flux-modulated motor to EVs has been investigated, was verified through the open-loop variable voltage and variable frequency (VVVF) control. especially the the control control strategies. strategies. In In this this paper, paper, the the air air gap gap structures structures of the DSFM motor motor and and BDFRM BDFRM especially ofvector the DSFM Moreover, two dynamic closed loop control methods, stator-current-oriented control (SCOVC) with was were compared and models were investigated, and the operating principle of this motor were compared and dynamic models were investigated, the operating principle of thisthat motor direct current (DC) excitation and alternating current (AC)and excitation, were proposed to ensure verified through the open-loop variable voltage and variable frequency (VVVF) control. Moreover, two was verified open-loop variable voltage and variable frequency (VVVF)results control. the motorthrough operatesthe at different speeds and load conditions. Simulation and experiment closed looptwo control methods, stator-current-oriented vector control (SCOVC) with direct current with (DC) Moreover, loop control methods, stator-current-oriented vector control obtained forclosed a customised prototype completely validated the feasibility of the two control(SCOVC) strategies. excitation and (DC) alternating current excitation, were(AC) proposed to ensure the motor operates at direct current excitation and(AC) alternating current excitation, werethat proposed to ensure that different speeds and load conditions. Simulation experiment results obtained for a customised 2. Dynamic Modelling of Dual-Stator Flux-Modulated (DSFM) Simulation Motors the motor operates at different speeds and loadand conditions. and experiment results prototype completely validated the feasibility of the two control strategies. obtained for a customised validated the feasibility the two strategies. Figure 3 presentsprototype the air gapcompletely structures in the BDFRM and DSFMof motor withcontrol an ideal stator surface around the rotor. The air gaps in the two motors were assumed to be uniform, implying that 2. Dynamic Modelling of Dual-Stator Flux-Modulated (DSFM) Motors the air Modelling gap length between the statorFlux-Modulated and the rotor teeth is ge and that between the stator and the 2. Dynamic of Dual-Stator (DSFM) Motors rotor yoke is g e + h m in Figure 3a, that the air gap length between the two stator and the iron Figure 3 presents the air gap structures in the BDFRM and DSFM motor with ansegments ideal stator Figure 3 presents the air gap structures in the BDFRM and DSFM motor with an ideal stator surface around the rotor. The air gaps in the two motors were assumed to be uniform, implying that surface around the rotor. The air gaps in the two motors were assumed to be uniform, implying that the air gap length between the stator and the rotor teeth is ge and that between the stator and the rotor the air gap length between the stator and the rotor teeth is ge and that between the stator and the yoke is ge + hm in Figure 3a, that the air gap length between the two stator and the iron segments on rotor yoke is ge + hm in Figure 3a, that the air gap length between the two stator and the iron segments Energies 2016, 9, 517 3 of 19 Energies 2016, 9, 517 Energies 2016, 9, 517 3 of 20 3 of 20 theonrotor is go + thatthat between thethe outer stator and Figure the rotor is ggio, +and gi, and between outer stator andthe theinner innerstator statorisisggoo + + ggii ++hhmmininFigure 3b.3b. on the rotor is go + gi, and that between the outer stator and the inner stator is go + gi + hm in Figure 3b. Based on the preceding analyses, the air gap functions of the two motors are illustrated in Figure Based on the preceding analyses, the air gap functions of the two motors are illustrated in Figure 4.4. Based on the preceding analyses, the air gap functions of the two motors are illustrated in Figure 4. Outer stator Outer stator core core Stator core Stator core ge ge hm hm αpm αpm π π 0 0 Rotor core Rotor core αpm αpm go go φ φ hm hm αpm αpm 0 0 gi gi αpm αpm π π φ φ Inner stator Inner stator core core Steel Steel Steel Steel Rotor Rotor steels steels (a) (a) (b) (b) Figure3.3.Air Air gapstructures structures ofthe the (a) BDFRM BDFRM motor Figure motor and and (b) (b)DSFM DSFMmotor. motor. Figure 3. Airgap gap structuresof of the (a) (a) BDFRM motor and (b) DSFM motor. g g g g hm hm hm hm go+gi go+gi ge ge θrm θrm θrm θrm (a) (a) (b) (b) Figure 4. Air gap function of the (a) BDFRM motor and (b) DSFM motor. Figure 4. Air gap function of the (a) BDFRM motor and (b) DSFM motor. Figure 4. Air gap function of the (a) BDFRM motor and (b) DSFM motor. According to Figure 4a,b, the air gap function of the DSFM motor and that of the BDFRM are According to Figure 4a,b, the air gap function of the DSFM motor and that of the BDFRM are both periodictorectangular fundamental the two air gap functions be According Figure 4a,b,waves. the air The gap function of thewaves DSFMof motor and that of the BDFRM can are both both periodic rectangular waves. The fundamental waves of the two air gap functions can be expressed as periodic sinusoidal waves usingwaves Fourier transform [16]. Therefore, in thebesimplified periodic rectangular waves. The fundamental of the two air gap functions can expressed expressed as periodic sinusoidal waves using Fourier transform [16]. Therefore, in the simplified on dynamic model of the DSFM motor, the inverse machine air simplified gap function can be as discussion periodic sinusoidal waves using Fourier transform [16]. Therefore, in the discussion discussion on dynamic model of the DSFM motor, the inverse machine air gap function can be modelled as follows [17]: onmodelled dynamicasmodel of[17]: the DSFM motor, the inverse machine air gap function can be modelled as follows 1 follows [17]: 1 (, ) m n cos pr ( rm ) g (1) g n cos pθ p ( ) (1)(1) ´ 1 (, rm g pθ, θrmrm q )“mm`ncosp r r ´ θrm qrm where pr is the number of rotor poles, θ is the mechanical angle around the periphery of the where pr the is the number of rotor poles, θ ismechanical the mechanical the periphery of the where pr is number of rotor poles, θ is the angle angle aroundaround the periphery of the machine machine with respect to the primary A phase axis, and θrm is the rotor mechanical angle with machine with respect to the primary A phase axis, and θ rm is the rotor mechanical angle with with respecttotothe theprimary primaryAA phase axis, and rotor mechanical angle with reference to the rm is reference phase axis. The mθ and n the in Equation (1) are two constants in the Fourier reference to the primary A phase axis. The m and n in Equation (1) are two constants in the Fourier primary phase m and n indifferent Equationair (1)gap arestructures, two constants in means the Fourier series, they series, A and theyaxis. differThe from the two which that the two and motors series, and they differ fromair the two different which air gapmeans structures, which means that thesimilar two motors differ from the two different gap structures, that the two motors have air gap have similar air gap functions regardless of the constants. have similar air gap functions regardless of the constants. functions regardless of the constants. According to the first principle-based rigorous development of dynamic equations for the According to the first principle-based rigorous development of dynamic equations for the According to the firstfor principle-based rigorous development dynamic equations fora the BDFRM, BDFRM, the equations the primary and secondary windingsofof the DSFM motor in stationary BDFRM, the equations for the primary and secondary windings of the DSFM motor in a stationary thereference equations for the primary and secondary windings of the DSFM motor in a stationary reference frame (denoted with the sub-subscript s) are [17]: reference frame (denoted with the sub-subscript s) are [17]: frame (denoted with the sub-subscript s) are [17]: d d ˇ ps R j p dλ ps ˇ ps ps p ii ps R ps dt υ ps p“ R p ipps p` `jωj s s p λpps ps dt dtˇθ const const p p ˇ const p dλss ˇ υss “ Rs iss ` ddt ` jω λ ˇs d sssθs const js ss R i s s ˚ s jθrjs ss s s ss λR i ss Lp i pdt ` L ps iss e s ss pss “ s dt s const (2) (2) (2) s const ˚ jθr λs s “ L s i s s ` L * psjips e i*s e jrr ppss L Lpp ii ppss L Lps ps i sss e where the primary winding is the winding of outer *stator, jr and the secondary winding is the winding * ss L Ls ii ss L L ps ii ps ee jr of inner stator in this paper. ss s ss ps ps The torque expression in the reference frame is [17]: where the primary winding is stationary the winding of outer stator, and the secondary winding is the where the primary winding is the winding of outer stator, and the secondary winding is the winding of inner stator in this paper. ´ ¯ winding of inner stator in this paper. 3 ´ jθr Te “ j pr L ps reference i˚ps i˚ss e jθr frame ´ i ps isiss e[17]: (3) The torque expression in the stationary The torque expression in the stationary reference frame is [17]: 4 Energies 2016, 9, 517 4 of 19 Two dq reference frames are needed to convert the equations in the stationary frame to the corresponding rotating frame equations because the frequencies of the two windings in the DSFM motor are different. Assuming that the angle of the primary reference frame is θ, the angle of the secondary reference frame is θr ´θ, the conversion formulas can be written as: λ pr “ λ ps e´ jθ υ pr “ υ ps e´ jθ i pr “ i ps e´ jθ ri “ i˚ e jpθr ´θq sr ss (4) λsr “ λss e´ jpθr ´θq υsr “ υss e´ jpθr ´θq isr “ iss e´ jpθr ´θq ri “ i˚ e jθ ps pr Substituting the above equations into Equation (2), the dynamic model of the DSFM motor in the rotating dp qp and ds qs reference frames through strict deductions can be represented as: υp “ Rpi p ` dλ p dt ` jωλ p dλs dt υs “ R s i s ` ` j pωr ´ ωq λs ´ ¯ ` ˘ λ p “ L p i pd ` ji pq ` L ps looooomooooon isd ´ jisq looooomooooon ip (5) i˚ s ´ ¯ ` ˘ λs “ Ls looooomooooon isd ` jisq ` L ps i pd ´ ji pq looooomooooon is i˚ p The torque expression is: Te “ ¯ 3 L ps ´ pr λ pd isq ` λ pq isd 2 Lp (6) 3. Experiments Conducted Using the Variable Voltage and Variable Frequency (VVVF) Control The prototype of the DSFM motor was developed experimentally; the test machine and its controller are shown in Figure 5. The DSFM motor specifications are summarized in Table 1. The back-to-back controller is comprised of two converters for simultaneously controlling the outer and inner Energieswindings. 2016, 9, 517 5 of 20 (a) (b) Figure back-to-back controller. controller. Figure 5. 5.Prototype Prototypeof ofthe theDSFM DSFMmotor motor and and its its controller: controller: (a) (a) test test machine; machine; and and (b) (b) back-to-back Table 1. DSFM motor prototype parameters and ratings. Parameter Inner winding pole pairs Outer winding pole pairs Rotor pole pairs Value 5 6 11 (a) (b) Figure of the DSFM motor and its controller: (a) test machine; and (b) back-to-back controller.5 of 19 Energies 2016, 5. 9, Prototype 517 Table 1. DSFM motor prototype parameters and ratings. Table 1. DSFM motor prototype parameters and ratings. Parameter Parameter Inner winding pole pairs Outer winding polepairs pairs Inner winding pole Outer winding Rotor pole pole pairspairs Rotor pole pairs(Ω) Inner resistance Inner resistance (Ω) Outer resistance (Ω) Outer resistance (Ω) Outer (mH) Outerinductance inductance (mH) Inner (mH) Innerinductance inductance (mH) Mutualinductance inductance (mH) Mutual (mH) Rated speed (rpm) Rated speed (rpm) Maximum speed (rpm) Maximum speed (rpm) Value Value 5 65 6 11 11 0.08 0.08 0.1 0.1 44 3 0.8 924 924 1300 1300 The VVVF control was implemented to verify the operating principles of the DSFM motor, and the result is is shown shown in in Figure Figure 6. 6. The rotor speed speed was 212 rpm rpm when when the frequencies of the outer outer and and inner winding current were f = 20 Hz and f = 20 Hz, respectively. Several frequency supplies were ss were fpp then tested tested using using the the VVVF VVVF control. control. The The results results are are summarized summarized in in Table Table2.2. The line voltage of A and B phase The outer winding current The inner winding current Amplitude (V/A) 100 50 0 -50 -100 0 0.02 0.04 0.06 0.08 0.1 Time (s) Figure 6. 6. Experimental Experimental results results of of the the VVVF VVVF control. control. Figure Table 2. Test results of the VVVF control. Frequency (Hz) Theoretical Speed (rpm) Real Speed (rpm) fp = fs = 9 fp = fs = 20 fp = fs = 54 fp = fs = 72 fp = fs = 85 fp = fs = 89 98 218 589 785 927 970 96 212 560 748 883 924 From the test results shown in Table 2, one can get the relation among the frequencies of the two windings and the rotor speed: ` ˘ nr “ 60 f p ` f s {pr (7) The differences between the theoretical and real speeds listed in Table 2 were due to the inaccurate speed control of the open loop VVVF control. From the test results shown in Table 2, one can get the relation among the frequencies of the two windings and the rotor speed: nr 60 f p f s pr (7) Energies 2016, 9, 517 The differences 19 between the theoretical and real speeds listed in Table 2 were due to6 ofthe inaccurate speed control of the open loop VVVF control. 4. Stator-Current-Oriented Vector Control (SCOVC) 4. Stator-Current-Oriented Vector Control (SCOVC) Two additional formulas can be deduced from Equation (7). Two additional formulas can be deduced from Equation (7). ` ˘ ω rm “ ω p `ωs {ppr rm p s (8) (8) r where ω is the the angular angular frequency frequency of of the the primary primary winding winding current, current, ω is the the angular angular frequency frequency of of the the where ωpp is ωss is secondary winding winding current, current, and and ω isthe themechanical mechanicalangular angularvelocity velocityof ofthe therotor. rotor. rmis secondary ωrm θ θss r r“θ p` p (9) where θθpp,, θθs ,s,and andθrθare r are electric angles ofprimary the primary winding current, secondary thethe electric angles of the winding current, secondary windingwinding current, current, and rotor, respectively. and rotor, respectively. According to the the analysis analysis of ofthe thevector vectorrelationship relationshipbetween betweenthe thetwo twostator stator windings and rotor windings and rotor in in DSFM motor, vectordiagram diagramofofthe theDSFM DSFMmotor motorcan canbe berepresented represented as as shown in Figure 77 [17]. thethe DSFM motor, thethe vector [17]. qs qp p ip s is p ds r s dp r Figure 7. Reference frames current vectors used in DSFM motor equations. Figure 7. Reference frames andand current vectors used in DSFM motor equations. The decoupled control control of ofthe theDSFM DSFMmotor motororients orientsthe theprimary primary winding current vector ip to winding current vector ip to thethe dp daxis, p axis, which implies: which implies: θ “ θp (10) p (10) ω “ ωp (11) ωr ´ ω “ ωr´ω p p “ ωs (11) (12) θ s “ θr ´ θ p (13) where ωr = pr ˆ ωrm , and: Thus, the secondary winding current vector ip can be automatically oriented to the ds axis. The decoupled voltage equations of the DSFM motor become: υp “ Rpi p ` υs “ R s i s ` dλ p dt dλs dt ` jω p λ p ` jωs λs (14) The primary equations are obviously in the ωp frame, and the secondary ones are in the ωs frame. Therefore, this selection moves each of the equations into their “natural” reference frames where the respective vector components appear as DC in the steady state. This decoupled control method proposed in this paper is called SCOVC. Based on the preceding basic analysis of the dynamic model and vector relationship of the DSFM motor, two SCOVC methods with different excitation were investigated and implemented as follows. Energies 2016, 9, 517 7 of 19 4.1. SCOVC with DC Excitation 4.1.1. Theoretical Analysis If ωp in Equation (11) is equal to 0, which implies that a DC current is inputted in the primary winding, the angle of the primary reference frame θ is equal to 0, then according to Equation (4), the conversion formulas of the primary frame become: υ pr “ υ p s (15) i pr “ i p s Meanwhile, ipq * = 0 control was implemented to realize θp = θ = 0. Substituting this value into Equation (13) yields: θ s “ θr (16) and the conversion formulas of the secondary frame become: υsr “ υss e´ jθr (17) isr “ iss e´ jθr That is, a stationary dq reference frame for the primary equation and a rotor reference frame for the secondary equation. The SCOVC method with DC excitation is simply called DC excitation control Energies 2016, 9, 517 text. The DC excitation control method for the DSFM motor is illustrated in Figure 8 of 20 in the following 8. ipα ipβ ipd i*pd ipq * i pq=0 * ωr ωr PI i*s upd upq isd PI usα usq InvPark usβ SVPWM isq isα isβ Clarke Park K IGBT SVPWM Current Vector Oriented Control usd PI MTPA PI PI Clarke iA iB iC θr IGBT ia ib ic outer stator rotor inner stator outer stator Figure 8. DC excitation control method. Figure 8. DC excitation control method. With the the direct direct given given current current vector vector in in the the primary primary winding, winding, the the flux flux linkage linkage produced produced by by the the With primary winding current was stationary and constant, and its value could be adjusted by varying the primary current was stationary and constant, and its value could be adjusted by varying * *. The ipd .ipdThe primary winding current vector was was set stationary and the winding currentcurrent vector the primary winding current vector set stationary andsecondary the secondary winding was oriented by θ . Moreover, the maximum torque per ampere (MTPA) strategy was used to control r by θr. Moreover, the maximum torque per ampere (MTPA) strategy was used to vector was oriented * . For* the DC excitation control, Equation (6) becomes: the secondary winding currentcurrent is d * andisdi*sqand control the secondary winding isq . For the DC excitation control, Equation (6) becomes: 33 TTe e“ prpLr ps i pdi pd isqisq Lps 22 (18) (18) The decoupled decoupled control control of of T was realized according to to Equation Equation (18); (18); moreover, moreover, the the The Tee was realized through through iisq sq according torque capacity capacity could could be be increased increased by by controlling controlling the the DC DC excitation torque excitation in in the the primary primary winding. winding. 4.1.2. Simulation Simulation Studies Studies 4.1.2. The simulation proposed DCDC excitation control method were carried out in Matlab The simulation studies studiesofofthe the proposed excitation control method were carried out in SimulinkSimulink using theusing DSFMthe motor data motor from Table obtained by Maxwell model. The simulation results Matlab DSFM data1 from Table 1 obtained by Maxwell model. The simulation results in Figure 9 have been successfully experimentally verified by the corresponding experiments. Both the simulation results and the experimental results will be jointly discussed in the following section. 120 6 Te = 3 pr Lps i pd isq 2 (18) The decoupled control of Te was realized through isq according to Equation (18); moreover, the torque capacity could be increased by controlling the DC excitation in the primary winding. Energies 2016, 9, 4.1.2. 517 Simulation Studies 8 of 19 The simulation studies of the proposed DC excitation control method were carried out in Matlab Simulink using the DSFM motor data from Table 1 obtained by Maxwell model. The simulation in Figureexperimentally 9 have been successfully experimentally verified by the corresponding in Figure 9 have been results successfully verified by the corresponding experiments. Both experiments. Both the simulation results and the experimental results will be jointly discussed in the simulation results and the experimental results will be jointly discussed in the following section. following section. 6 5 Torque (Nm) 4 3 2 1 0 -1 0.3 Energies 2016, 9, 517 0.4 0.5 (a) 120 0.6 Time (s) (b) 0.7 0.8 9 of 20 130 125 110 Speed (rpm) Speed (rpm) 120 100 90 80 115 110 105 100 95 70 90 60 85 50 0.3 0.4 0.5 0.6 0.7 80 0.3 0.8 0.4 Time (s) (c) 0.6 0.7 0.8 0.7 0.8 0.7 0.8 Time (s) (d) 8 20 6 15 Secondary Current (A) Secondary Current (A) 0.5 10 5 0 -5 -10 -15 4 2 0 -2 -4 -6 -20 0.3 0.4 0.5 0.6 0.7 -8 0.3 0.8 Time (s) 0.4 (e) (f) 5 4.5 4.5 4 Primary Current (A) Primary Current (A) 0.6 Time (s) 5 3.5 3 2.5 2 1.5 1 0.5 0 0.3 0.5 4 3.5 3 2.5 2 1.5 1 0.5 0.4 0.5 0.6 0.7 0.8 0 0.3 0.4 0.5 0.6 Time (s) Time (s) (g) (h) Figure 9. Simulation results of the DC excitation control for the DSFM motor: (a) curve of the given Figure 9. Simulation results of the DC excitation control for the DSFM motor: (a) curve speed variation; (b) curve of the load torque variation; (c) speed curve for speed varying from 55 to of the given 110 rpm; speed of curve torque varyingvariation; from 0 to 5 Nm; (e) secondary curve for speed from 55 to speed variation; (b)(d) curve theforload torque (c) speed curvecurrent for speed varying 55 to 110 rpm; (f) secondary current curve for torque varying from 0 to 5 Nm; (g) 110 rpm; (d)varying speedfrom curve for torque varying from 0 to 5 Nm; (e) secondary current curve for speed primary current curve for speed varying from 55 to 110 rpm; and (h) primary current curve for varying fromtorque 55 tovarying 110 rpm; current curve for torque varying from 0 to 5 Nm; (g) primary from (f) 0 tosecondary 5 Nm. current curve for speed varying from 55 to 110 rpm; and (h) primary current curve for torque varying Experimental Results from 0 to4.1.3. 5 Nm. Figure 10a,b shows the actual DSFM motor test rig and schematic of its constituent parts, respectively. the Energies 2016, 9, 517 9 of 19 4.1.3. Experimental Results Figure 10a,b shows the actual DSFM motor test rig and schematic of its constituent parts, respectively. Energies 2016, 9, 517 10 of 20 Energies 2016, 9, 517 10 of 20 Dual-Fed Flux-Modulated motor Dual-Fed Flux-Modulated motor Servo motor Servo motor Servo motor (load) Servo motor (load) Torque sensor Torque sensor Signal Resolver U1V1W1 U2V2W2 transducer Signal U1V1W1 U2V2W2 transducer Back to Back converter +12V Back U+ to Back DC converter U+12V U+ Power DC UPower U V W Controller Controller Torque sensor Torque sensor DC power supply Oscilloscope Multimeter DC power supply Oscilloscope Multimeter U Vmotor W Servo U1+ controller Servo motor U1U1+ controller U1- DC U1+ Power DC U1U1+ (torque) Power U1(torque) DSFM motor DSFM motor Resolver DC Link DC Link Can Bus PC Can Bus PC (a) (a) (b) (b) Figure10. 10.Experimental Experimental environment environment of of the the DSFM DSFM motor: motor: (a) Figure (a) laboratory laboratory test test facility; facility;and and(b) (b)block block Figure 10.ofExperimental environment of the DSFM motor: (a) laboratory test facility; and (b) block diagram the DSFM motor experimental setup. diagram of the DSFM motor experimental setup. diagram of the DSFM motor experimental setup. 25 25 25 20 25 Harmonic Amplitude (A)(A) Harmonic Amplitude Secondary Current (A)(A) Secondary Current The DSFM motor can operate stably with DC excitation in the primary winding. The current The motor can stably in the the primary primary winding.The Thecurrent current TheofDSFM DSFM motor can operate operate stably excitation in winding. curves the DSFM motor at 200 rpm and with 3 NmDC areexcitation shown in Figure 11. curves Figure 11. 11. curvesof ofthe theDSFM DSFM motor motor at at 200 200 rpm rpm and 3 Nm are shown in Figure 20 15 15 10 10 5 5 0 0 -5 -5 -10 -10 -15 -15 -20 -20 -25 0 -25 0 0.02 0.04 0.02 0.04 0.06 0.08 0.1 Time (s) 0.06 Time (s) (a) (a) 0.08 0.1 20 20 15 15 10 10 5 5 0 0 0 0 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Harmonic 6 7 8 9 Order 10 11 12 Harmonic Order (b) (b) 13 14 15 Figure 11. Winding currents of the DSFM motor at 200 rpm: (a) secondary winding current; and (b) Figure 11.Winding Winding currents ofthe theDSFM DSFMmotor motoratat 200 rpm: secondary winding current; and the harmonic content of the of current. Figure 11. currents 200 rpm: (a)(a) secondary winding current; and (b)(b) the the harmonic content of the current. harmonic content of the current. As shown in Figure 11a, the secondary current was asymmetric sine wave and was stable at 36.6 As shown in Figure 11a, current was wave andwas was200 stable at 36.6 Hz when the DC current in the the secondary primary winding was asymmetric 8 A and thesine given speed rpm. The As shown in Figure 11a, the secondary current was asymmetric sine wave and was stable at Hz when the DC current in the primary winding was 8 A and the given speed was 200 rpm. The harmonic content of the current was low as shown in Figure 11b. 36.6 Hz when the DC current in the primary winding was 8 A and the given speed was 200 rpm. The harmonic content the of the current wasoflow shown incontrol Figure method 11b. To evaluate performance theasproposed of the DSFM motor, the speed harmonic content the of the current wasoflow as shown incontrol Figuremethod 11b. To evaluate performance the proposed of thethe DSFM speed response was analysed by changing the given speed or increasing load motor, torque,the and the To evaluate the performance of the proposed control method of the DSFM motor, the speed response was analysed by changing the given speed or increasing the load torque, and the corresponding phase currents in both the primary and secondary windings were measured. The response was analysed by changing the primary given speed or increasing the load andThe the corresponding phaseare currents the and secondary windings were torque, measured. experimental results shownin inboth Figure 12. corresponding phase currents in both the primary and secondary windings were measured. The experimental results are shown in Figure 12. experimental results are shown in Figure 12. Energies 2016, 9, 517 10 of 19 11 of 20 130 7 120 6 110 5 100 Torque (Nm) Given Speed (rpm) Energies 2016, 9, 517 90 80 70 60 4 3 2 1 0 50 -1 40 30 0 2 4 6 8 10 12 -2 5 14 10 15 Time (s) (b) Time (s) (a) 120 130 125 110 Speed (rpm) Speed (rpm) 120 100 90 80 115 110 105 100 95 70 90 60 85 50 0 2 4 6 8 10 12 80 5 14 10 Time (s) (c) 15 Time (s) (d) 10 10 Secondary Current (A) Secondary Current (A) 8 6 4 2 0 -2 -4 -6 -8 -10 0 5 0 -5 -10 2 4 6 8 10 12 5 14 10 50 40 40 Primary Current (A) Primary Current (A) 50 30 20 10 0 -10 30 20 10 0 -10 -20 0 15 Time (s) (f) Time (s) (e) -20 2 4 6 8 Time (s) (g) 10 12 14 5 10 15 Time (s) (h) Figure 12. Experimental results of the DC excitation control for the DSFM motor: (a) curve of the given speed variation; (b) curve of the load torque variation; (c) speed curve for speed varying from 55 to 110 rpm; (d) speed curve for torque varying from 0 to 5 Nm; (e) secondary current curve for speed varying from 55 to 110 rpm; (f) secondary current curve for torque varying from 0 to 5 Nm; (g) primary current curve for speed varying from 55 to 110 rpm; and (h) primary current curve for torque varying from 0 to 5 Nm. Energies 2016, 9, 517 11 of 19 According to Figure 12a, the given speed was increased from 55 to 110 rpm at 1 s; the final speed was stable at 110 rpm. In Figure 12c, the rotor speed was changed by a slow progressive change of the PI control. The secondary winding current was changed during the adjustment period, and the stability was restored by increasing the frequency only twice from 10 to 20 Hz, as shown in Figure 12e. The primary winding current was maintained at a constant value, as shown in Figure 12g, because a DC current was supplied to the primary winding all the time. The steady state errors of the speed were less than 5 rpm. By maintaining the given speed at 109 rpm and increasing the load torque from 0 to 5 Nm at 5 s shown in Figure 12b, the speed of the DSFM motor changed to 109 rpm accurately through a period of adjustment. The speed curve is presented in Figure 12d. The plot in Figure 12f illustrates that the amplitude of the secondary winding current was increased with this load torque, and its frequency was maintained at 20 Hz. The increase in the secondary winding current resulted from the increase in isq , thus enhancing the electromagnetic torque of the DSFM motor Te as predicted by Equation (18). The current in the primary winding was maintained at a constant value, as shown in Figure 12h. The measured and simulated results in Figure 9 are mostly identical to the experimental. The simulated speed responses were better than the experimental because the PI parameters for speed control experiment were not ideal. 4.1.4. Discussion According to the preceding simulation and experiment results, the proposed DC excitation control can realize the decoupled control for the current of the two stator windings and the electromagnetic torque Te . For this control method, the DSFM motor can always operate under motoring conditions similar to PMSMs, which allows the application of the DSFM motor to EVs. 4.2. SCOVC with AC Excitation 4.2.1. Theoretical Analysis If ωp in Equation (11) is not equal to 0 then, according to Equation (4), the conversion formulas of the primary frame become: υ pr “ υ ps e´ jθ p (19) i pr “ i ps e´ jθ p and the conversion formulas of the secondary become: υsr “ υss e´ jθs isr “ iss e´ jθs (20) This relationship must be satisfied at any time so that the secondary frame can be oriented according to the rotor angle θr and angle of the primary winding current θp . The SCOVC with AC excitation is referred to as AC excitation control in the following text. The AC excitation control method for the DSFM motor is illustrated in Figure 13. The current closed loop control with a given fp was implemented to produce a rotating magnetic field with angular velocity ωp , and the primary winding current phase angle θp was established after the integral link. The secondary winding current phase angle θs was then obtained according to Equation (13). Thus, the secondary winding current vector is was oriented to the ds axis by θs . The two winding current vectors were oriented throughout the AC excitation control method. Moreover, the frequency of the secondary winding changed to fs with a known θr , which implied that the speed control of the DSFM motor was indirectly conducted using the frequency of the secondary winding current. For example, if ωr * = 218 rpm and fp = 20 Hz, fs = 20 Hz can be exactly acquired using the algorithm of the proposed control method, and the rotor can be operated accurately at 218 rpm. − jθ p i pr = i psiepβ Clarke Park iB iC and the conversion formulas ipd of the updsecondary become: i*pd up α − j θ PI s υsr =uυpsβ e SVPWM ipq upq InvPark * s i pq=0 PI i sr = i ss e − jθs ∫ θ Energies 2016, 9, 517 fp 2π IGBT (20) outer 12 of 19 Current Vector ωp p stator Oriented Control rotor This relationship must be satisfied at any time so that the secondary frame can be oriented usd usα i* the =0rotor angle PI inner according tosd θ r and angle of the primary winding current θp. The SCOVC with AC isd was used usβdecoupled IGBT of T , which was expressed SVPWM usq to InvPark Moreover,excitation the MTPA control realize control stator e is* referred to as AC excitation controlthe in the following text. The AC excitation control PI ωr method(18). for the motor using Equation ia outer isq is illustrated in Figure i13. ωDSFM r sα stator ib Park i sβ Clarke ic θr K Figure 13. AC excitation control method. The current closed loop control with a given fp was implemented to produce a rotating magnetic field with angular velocity ωp, and the primary winding current phase angle θp was established after the integral link. The secondary winding current phase angle θs was then obtained according to Equation (13). Thus, the secondary winding current vector is was oriented to the ds axis by θs. The two winding current vectors were oriented throughout the AC excitation control method. Moreover, the frequency of the secondary winding changed to fs with a known θr, which implied that the speed control of the DSFM motor was indirectly conducted using the frequency of the secondary winding current. For example, if ωr* = 218 rpm and fp = 20 Hz, fs = 20 Hz can be exactly acquired using the algorithm of the proposed control method, and the rotor can be operated accurately at 218 rpm. Moreover, the MTPA control was used to realize the decoupled control of Te, which was expressed Figure ACexcitation excitation control method. Figure 13.13. AC control method. using Equation (18). The current closed loop control with a given fp was implemented to produce a rotating magnetic field with 4.2.2. Simulation Results 4.2.2. Simulation Results angular velocity ωp, and the primary winding current phase angle θp was established after the integral link. The secondary winding current phase angle θs was then obtained according to Equation (13). Thus, the secondary To To fully test the performance ofofthe proposed control strategy, strategy, start-up start-upofofthe themotor motorunder under load fully test the performance the proposed load winding current vector is was oriented to the ds axis by θs. The two winding current vectors were oriented was simulated, and the results are shown in Figure 14. The given speed was 500 rpm and the load was simulated, theexcitation resultscontrol are shown Figurethe14. The given speed was 500 changed rpm and throughoutand the AC method. in Moreover, frequency of the secondary winding to fsthe load with known torque was 1.4a1.4 Nm. torque was Nm.θr, which implied that the speed control of the DSFM motor was indirectly conducted using the Speed (rpm) 500 400 300 frequency of the secondary winding current. For example, if ωr* = 218 rpm and fp = 20 Hz, fs = 20 Hz can be 600 exactly acquired using the algorithm of the proposed control method, and the rotor can be operated accurately at 218 rpm. Moreover, the MTPA control was used to realize the decoupled control of Te, which was expressed 500 using Equation (18). 4.2.2. Simulation Results Speed (rpm) 600 400 300 To fully test the performance of the proposed control strategy, start-up of the motor under load was simulated, and the results are shown in Figure 14. The given speed was 500 rpm and the load torque was 1.4 Nm. 200 200 100 100 0 0 -100 0 0.2 0.4 0.6 0.8 1 -100 0 1.2 0.1 0.2 Energies 2016, 9, 517 0.3 0.4 0.5 Time (s) (b) Time (s) (a) 0.6 14 of 20 7 2.5 6 Torque (Nm) Torque (Nm) 2 1.5 1 5 4 3 2 0.5 1 0 0 0.2 0.4 0.6 0.8 1 0 0 1.2 25 20 20 Figure 14. Cont. 10 5 0 -5 ndary Current (A) ndary Current (A) 25 15 0.1 0.2 0.3 Time (s) (d) Time (s) (c) 15 10 5 0 -5 0.4 0.5 0.6 T T 2 0.5 1 0 0.4 0.6 0.8 1 0 0 1.2 0.2 25 20 20 15 10 5 0 -5 -10 -15 0.4 0.5 0.6 13 of 19 15 10 5 0 -5 -10 -15 -20 -20 0.2 0.4 0.6 0.8 1 -25 0 1.2 0.1 0.2 0.3 0.4 0.5 0.4 0.5 0.6 Time (s) (f) Time (s) (e) 6 20 15 Primary Current (A) 4 Primary Current (A) 0.3 Time (s) (d) 25 -25 0 0.1 Time (s) (c) Secondary Current (A) Secondary Current (A) Energies02016, 9,0.2 517 2 0 -2 10 5 0 -5 -10 -4 -15 -6 0 0.2 0.4 0.6 Time (s) (g) 0.8 1 1.2 -20 0 0.1 0.2 0.3 0.6 Time (s) (h) *pd = 5 Figure ofof thethe motor under load: (a) speed curve for ifor Figure 14. 14. Simulation Simulationresults resultsofofthe thestart-up start-up motor under load: (a) speed curve i* pdA;=(b) 5 *pd = 15 A; *pd = 5 A; (d) *pd = 15 A; (e)*secondary * * speed curve for i (c) torque curve for i torque curve for i A; (b) speed curve for i pd = 15 A; (c) torque curve for i pd = 5 A; (d) torque curve for i pd = 15 A; current curve for i*pd = curve 5 A; (f)forsecondary current curve forcurrent i*pd = 15curve A; (g)for primary current for (e) secondary current i* pd = 5 A; (f) secondary i* pd = 15 A; (g)curve primary * * * * icurrent pd = 5 A; and(h) current curve for i current pd = 15 A. curve forprimary i pd = 5 A; and(h) primary curve for i pd = 15 A. Note from Figure 14 that when the primary current i**pd increased, the starting torque increased Note from Figure 14 that when the primary current i pd increased, the starting torque increased and the starting time decreased. The start-up simulation illustrates that Te can be controlled not and the starting time decreased. The start-up simulation illustrates that Te can be controlled not only only by the secondary current i*sq, but also by the primary current i*pd, one can choose the better by the secondary current i* sq , but also by the primary current i* pd , one can choose the better control control method according to the actual situation. method according to the actual situation. More simulation studies of the proposed AC excitation control method were carried out and More simulation studies of the proposed AC excitation control method were carried out and experimentally verified by the corresponding experiments. The simulation results are shown in experimentally verified by the corresponding experiments. The simulation results are shown in Figure 15, and agree well with the experimental results. The corresponding plots will be jointly Figure 15, and agree well with the experimental results. The corresponding plots will be jointly discussed in the next section. discussed in the next section. Energies 2016, 9, 517 14 of 19 Energies 2016, 9, 517 15 of 20 6 220 Torque (Nm) Given Speed (rpm) 5 200 180 160 140 3 2 1 120 100 0.2 4 0 0.3 0.4 0.5 0.6 0.7 -1 0.3 0.8 Time (s) (a) 0.4 0.5 0.6 0.7 0.8 Time (s) (b) 240 240 235 220 Speed (rpm) Speed (rpm) 230 200 180 160 225 220 215 210 205 140 200 120 195 100 0.2 0.3 0.4 0.5 0.6 0.7 190 0.3 0.8 0.4 Time (s) (c) 0.6 0.7 0.8 0.7 0.8 Time (s) (d) 15 20 15 Secondary Current (A) Secondary Current (A) 0.5 10 5 0 -5 -10 -15 10 5 0 -5 -10 -20 0.2 0.3 0.4 0.5 0.6 0.7 -15 0.3 0.8 0.4 0.5 8 4 6 3 4 2 0 -2 -4 -6 -8 0.2 0.6 Time (s) (f) Primary Current (A) Primary Current (A) Time (s) (e) 2 1 0 -1 -2 -3 0.3 0.4 0.5 Time (s) (g) 0.6 0.7 0.8 -4 0.3 0.4 0.5 0.6 0.7 0.8 Time (s) (h) Figure 15. Simulation results of the AC excitation control for the DSFM motor: (a) curve of the given Figure 15. Simulation results of the AC excitation control for the DSFM motor: (a) curve of the given speed variation. (b) curve of the load torque variation; (c) speed curve for speed varying from 110 to speed variation. (b) curve of the load torque variation; (c) speed curve for speed varying from 110 to 220 rpm; (d) speed curve for torque varying from 0 to 5 Nm; (e) secondary current curve for speed varying from 110 to 220 rpm; (f) secondary current curve for torque varying from 0 to 5 Nm; (g) primary current curve for speed varying from 110 to 220 rpm; and (h) primary current curve for torque varying from 0 to 5 Nm. Energies 2016, 9, 517 16 of 20 220 rpm; (d) speed curve for torque varying from 0 to 5 Nm; (e) secondary current curve for speed varying from 110 to 220 rpm; (f) secondary current curve for torque varying from 0 to 5 Nm; (g) primary curve for speed varying from 110 to 220 rpm; and (h) primary current curve for Energies 2016, 9, current 517 15 of 19 torque varying from 0 to 5 Nm. Experimental Results 4.2.3. Experimental different speeds with different load torques. The current current curves The DSFM motor can operate at different of the DSFM motor at 924 rpm and 3 Nm are shown in Figure 16. 20 15 Secondary Current (A) Primary Current (A) 15 10 5 0 -5 10 5 0 -5 -10 -15 -10 -20 -15 -0.1 -0.05 0 0.05 -25 -0.1 0.1 -0.05 0 Harmonic Amplitude (A) Harmonic Amplitude (A) 0.1 20 14 12 10 8 6 4 2 0 0 0.05 Time (s) (b) Time (s) (a) 18 16 14 12 10 8 6 4 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Harmonic Order (c) 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Harmonic Order (d) Figure 16. Winding Windingcurrents currents of the DSFM motor 924(a)rpm: (a) primary current; (b) Figure 16. of the DSFM motor at 924at rpm: primary winding winding current; (b) secondary secondary winding current; (c) the harmonic content of the primary current; and (d) the harmonic winding current; (c) the harmonic content of the primary current; and (d) the harmonic content of the content of the secondary current. secondary current. As shown in Figure 16a,b, the two winding currents are asymmetric sine waves and are stable As shown in Figure 16a,b, the two winding currents are asymmetric sine waves and are stable at 85 Hz when the given speed was 924 rpm. The harmonic content of the currents were both low as at 85 Hz when the given speed was 924 rpm. The harmonic content of the currents were both low as shown in Figure 16c,d. shown in Figure 16c,d. Then the speed responses and phase currents are illustrated in Figure 17. Then the speed responses and phase currents are illustrated in Figure 17. Energies 2016, 9, 517 16 of 19 17 of 20 240 6 220 5 200 4 Torque (Nm) Given Speed (rpm) Energies 2016, 9, 517 180 160 140 3 2 1 120 0 100 80 0 2 4 6 8 10 12 -1 5 14 10 Time (s) 15 Time (s) (a) (b) 240 240 235 220 230 Speed (rpm) Speed (rpm) 200 180 160 225 220 215 210 205 140 200 120 195 100 0 2 4 6 8 10 12 190 5 14 10 (c) 10 20 15 Secondary Current (A) Secondary Current (A) 8 6 4 2 0 -2 -4 -6 10 5 0 -5 -10 -15 -8 -10 15 Time (s) (d) Time (s) 0 2 4 6 8 10 12 -20 14 5 6 7 8 9 10 11 12 13 14 15 11 12 13 14 15 Time (s) Time (s) (e) (f) 10 10 Primary Current (A) Primary Current (A) 8 5 0 -5 6 4 2 0 -2 -4 -10 -6 -15 -10 -8 0 2 4 6 8 Time (s) (g) 10 12 14 5 6 7 8 9 10 Time (s) (h) Figure 17. Experimental results of the AC excitation control for the DSFM motor: (a) curve of the given speed variation. (b) curve of the load torque variation; (c) speed curve for speed varying from 110 to 220 rpm; (d) speed curve for torque varying from 0 to 5 Nm; (e) secondary current curve for speed varying from 110 to 220 rpm; (f) secondary current curve for torque varying from 0 to 5 Nm; (g) primary current curve for speed varying from 110 to 220 rpm; and (h) primary current curve for torque varying from 0 to 5 Nm. Energies 2016, 9, 517 17 of 19 There are two processes in the AC excitation control experiments as shown in Figure 17a. First, the given speed was increased from 110 to 220 rpm at 3 s. Second, the frequency of primary winding current was increased from 10 to 20 Hz at 8 s. According to Figure 17c, the final speed was stable at 220 rpm throughout a slow progressive change of the PI control. The secondary winding current changed during the two periods of adjustment. First, from 3–8 s, its frequency increased from 10 to 30 Hz. Second, from 8–10 s, its frequency decreased from 30 to 20 Hz, and was finally stable after 14 s. The secondary current curve is shown in Figure 17e. The amplitude of the primary winding current restored stability and the frequency was changed to 20 Hz through an adjustment period of 2 s from 8–10 s as shown in Figure 17g. The steady state errors of the speed were less than 5 rpm. By maintaining the given speed at 218 rpm and increasing the load torque from 0 to 5 Nm at 5 s shown in Figure 17b, the speed of the DSFM motor changed to 218 rpm accurately through a period of adjustment. The speed curve is presented in Figure 17d. The plot in Figure 17f illustrates that the amplitude of the secondary winding current was increased using this load torque, and its frequency was maintained at 20 Hz. The current in the primary winding was controlled using the current closed loop control presented in Figure 11 and maintained constant, as shown in Figure 17h. The same speed, frequency and load torque change was implemented as shown in Figure 15, and the results are also the same. The speed can be strictly controlled by the speed closed loop control, and the frequency of the two winding currents can be automatically adjusted through the AC excitation control method. 4.2.4. Discussion The experimental results showed high speed response with the change in speed and load torque, which illustrated that the DSFM motor can operate stably and reliably under different conditions. The wide speed range of the DSFM motor can be achieved without flux-weakening control such that the copper loss can be reduced and the efficiency can be increased at a high speed compared with PMSMs. Thus, the proposed control can meet the requirement of high-speed operation and efficient torque control, and would have great application prospects in EVs. 5. Conclusions This study explored and investigated the control strategies for the application of the DSFM motor to EVs. Two available vector control methods were proposed and control system effects were validated using a customised DSFM prototype. 1. 2. 3. 4. The differences in air gap structures of the DSFM and BDFM motors were compared and analysed, and the mathematical model of the DSFM motor was used as the basis of the decoupled control method. The VVVF control was implemented to explore and verify the operating principles of the DSFM motor. According to the experimental results of the VVVF control, the speed and torque of the DSFM motor can be controlled using the frequency of the current in the two stator windings. The SCOVC with DC excitation control method was realized theoretically and experimentally, and high speed and torque performance were obtained through the variable speed and torque tests. The SCOVC with AC excitation control method was realized theoretically and experimentally, and high speed and torque performance were obtained through the variable speed and torque tests. The DSFM motor and its control strategies proposed in this paper can serve as a basis for further research on application of the flux-modulated motor to EVs, and can be crucial for more applications of such motors. The DC excitation control had a limited range of frequency, while the AC one did not. Thus, the two closed loop controls can be flexibly applied to different situations. For example, in generator mode, the DSFM motor can be used as a DC generator with the DC one or an AC generator with the AC one, and in motor mode, it can be used as a slow speed motor with the DC one or a high speed motor with Energies 2016, 9, 517 18 of 19 the AC one. The proposed control methods will be implemented on an electric bus being developed in our laboratory. Acknowledgments: This study was supported in part by the National Science Foundation of China (51477058), Science and Technology Plan Project of Xiamen (3502Z20153029), and Promotion Program for Young and Middle-aged Teacher in Science and Technology Research of Huaqiao University (ZNQ-YX304). Author Contributions: Xinhua Guo and Weinong Fu conceived and designed the experiments; Shaozhe Wu, Yunchong Wang, and Peihuang Zeng performed the experiments; Shaozhe Wu performed the simulations; Shaozhe Wu and Yulong Liu analysed the data; and Xinhua Guo wrote the paper. Conflicts of Interest: The authors declare no conflict of interest. Abbreviations The following abbreviations are used in this paper: DSFM BDFMs BDFG BDFRM EV SCOVC DC AC VC FOC PMSMs VVVF MTPA Dual-stator flux-modulated Brushless doubly-fed machines Brushless doubly-fed generator Brushless doubly-fed reluctance machine Electric vehicle Stator-current-oriented vector control Direct current Alternating current Voltage vector-oriented control Field-oriented control Permanent magnet synchronous motors Variable voltage and variable frequency Maximum torque per ampere References 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Long, B. Energy-regenerative braking control of electric vehicles using three-phase brushless direct-current motors. Energies 2014, 7, 99–114. [CrossRef] Cheng, M.; Sun, L.; Buja, G.; Song, L.H. Advanced electrical machines and machine-based systems for electric and hybrid vehicles. Energies 2015, 8, 9541–9564. [CrossRef] Chan, C.C. The state of the art of electric, hybrid, and fuel cell vehicles. Proc. IEEE 2007, 95, 704–718. [CrossRef] Chan, C.C.; Wong, Y.S. The state of the art of electric vehicles technology. In Proceedings of the 4th International Power Electronics and Motion Control Conference, Xi’an, China, 14–16 August 2004; pp. 46–57. Wang, Y.C.; Ho, S.L.; Fu, W.N.; Shen, J.X. A novel brushless doubly fed generator for wind power generation. IEEE Trans. Magn. 2012, 48, 4172–4175. [CrossRef] Knight, A.; Betz, R.; Dorrell, D.G. Design and analysis of brushless doubly fed reluctance machines. IEEE Trans. Ind. Appl. 2013, 49, 50–58. [CrossRef] Hsieh, M.F.; Lin, I.H.; Dorrell, D.G. Magnetic circuit modeling of brushless doubly-fed machines with induction and reluctance rotors. IEEE Trans. Magn. 2013, 49, 2359–2362. [CrossRef] Roberts, P.; Long, T.; McMahon, R.; Shao, S.; Abdi, E.; Maciejowski, J. Dynamic modelling of the brushless doubly fed machine. IET Elect. Power Appl. 2013, 7, 544–556. [CrossRef] Knight, A.M.; Betz, R.E.; Song, W.K.; Dorrell, D.G. Brushless doubly-fed reluctance machine rotor design. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Raleigh, NC, USA, 15–20 September 2012; pp. 2308–2315. Logan, T.; McMahon, R.; Seffen, K. Noise and vibration in brushless doubly fed machine and brushless doubly fed reluctance machine. IET Elect. Power Appl. 2013, 8, 50–59. [CrossRef] Jovanovic, M. Sensored and sensorless speed control methods for brushless doubly fed reluctance motors. IET Elect. Power Appl. 2009, 3, 503–513. [CrossRef] Ademi, S.; Jovanovic, M. Vector control strategies for brushless doubly-fed reluctance wind generators. In Proceedings of the 2nd International Symposium on Environment-Friendly Energies and Applications (EFEA), Newcastle upon Tyne, UK, 25–27 June 2012; pp. 44–49. Energies 2016, 9, 517 13. 14. 15. 16. 17. 19 of 19 Ademi, S.; Jovanovic, M. Theoretical and experimental evaluation of vector control for doubly-fed reluctance generators. In Proceedings of the International Conference on Electrical Machines (ICEM), Berlin, Germany, 2–5 September 2014; pp. 936–942. Ademi, S.; Jovanovic, M. Maximum torque per inverter ampere control of brushless doubly-fed reluctance generators for wind turbines. In Proceedings of the International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Ischia, Italy, 18–20 June 2014; pp. 883–888. Ademi, S.; Jovanovic, M.; Hasan, M. Control of brushless doubly-fed reluctance generators for wind energy conversion systems. IEEE Trans. Energy Convers. 2015, 30, 596–604. [CrossRef] Neti, P.; Nandi, S. Determination of effective air-gap length of synchronous reluctance motors (SynchRel) from experimental data. IEEE Trans. Ind. Appl. 2006, 4, 454–464. [CrossRef] Betz, R.E.; Jovanovic, M.G. Introduction to the space vector modeling of the brushless doubly fed reluctance machine. Elect. Power Compnt. Syst. 2003, 31, 729–755. [CrossRef] © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).