ELECTRONIC POLE-CHANGING FOR INDUCTION MOTORS

Information

  • Patent Application
  • 20250047226
  • Publication Number
    20250047226
  • Date Filed
    July 19, 2024
    6 months ago
  • Date Published
    February 06, 2025
    24 hours ago
Abstract
An induction motor includes a plurality of flux linkage configurations that control current to drive relative movement between a rotor and a stator. Each flux configuration powers a different number of poles. A controller is configured to droop switch flux linkage configurations by ramping up torque in a new configuration h1 at the same rate as torque decay by decaying flux from a previous configuration h2. Multiple flux configurations can also be powered during steady state. A method for smoothing torque transitions receives a command to change from one of a plurality of flux configurations to another of the plurality of the flux configurations. Torque is ramped up in the another flux configuration at the same rate as decaying torque in the one of the plurality of flux configurations.
Description
TECHNICAL FIELD

A field of the invention is induction machines, including variable-pole induction machines (VPIMs). An example application of the invention is to a VPIM in an electric vehicle (EV). Embodiments of the invention also provide a continuous variable-pole induction machine (CVP).


BACKGROUND

Hybrid and plug-in electric vehicles use rare earth permanent magnets in their drive motors. Magnets are heavy, expensive and utilize scarce resources. Magnets require rare earths, which are scarce and expensive. The acquisition of rare earths for use in magnets, such as magnets in EV motors, reduce the net environmental benefit of EVs and also increase the cost of EVs. Because of the high costs of magnets and rotor fabrication, these motors are relatively expensive


There is therefore interest in adapting induction motors to EV usage. VPIMs as induction machines have an ability to maintain constant power over a wide speed range, provide higher power density than standard induction machines, and possess and system-level efficiency and thermal management advantages. Current VPIMs lack an ability to vary the pole count smoothly and quickly enough during operation and are therefore presently unsuitable for use in EVs. A smooth transition minimizes torque bumps and prevents a driver from feeling jerkiness during acceleration of the vehicle. Existing techniques for VPIMs, such as ramp and step commands, are unable to achieve smoothness with sufficient speed of transition.


References [1]-[3] have shown that an 18-leg converter combined with toroidal winding can reconfigure a VPIM to six-,four- and two-pole operation. Six-pole is used to deliver peak torque because it enables minimizing yoke thickness which reduces core volume and toroidal winding end-length which reduces copper losses. Switching to two-pole minimizes ac losses and increases torque capability at high speeds. The four-pole configuration maximizes torque capability in the intermediate torque range and minimizes losses in the intermediate torque-speed regime. However, introducing four-pole configurations comes with three major challenges: 1) requiring double the number of inverter legs [5] 2) Pole transitions from consecutive poles p and p+2 such as four- and two- and two- and six-introduces radial forces which are significant and can affect bearing life [4] 3) reconfiguring pole in operation is a challenge for VPIMs because it can lead to tradeoffs between duration of transition, current amplitude, torque bump and radial forces.


REFERENCES



  • [1] E. Libbos, B. Ku, S. Agrawal, S. Tungare, A. Banerjee and P. T. Krein, “Loss Minimization and Maximum Torque-Per-Ampere Operation for Variable-Pole Induction Machines,” in IEEE Transactions on Transportation Electrification, vol. 6, no. 3, pp. 1051-164-9-2020, doi: 10.1109/TTE.2020.2997692.

  • [2] E. Libbos, E. Krause, A. Banerjee and P. T. Krein, “Inverter Design Considerations for Variable-Pole Induction Machines in Electric Vehicles,” in IEEE Transactions on Power Electronics, vol. 37, no. 11, pp. 1355413565, November 2022, doi: 10.1109/TPEL.2022.3177082.

  • [3] E. Libbos, E. Krause, A. Banerjee and P. T. Krein, “Winding Layout Considerations for Variable-Pole Induction Motors in Electric Vehicles,” in IEEE Transactions on Transportation Electrification, doi: 10.1109/TTE.2023.3248444.

  • [4] M. Osama and T. A. Lipo, “Modeling and analysis of a wide-speed-range induction motor drive based on electronic pole changing,” in IEEE Transactions on Industry Applications, vol. 33, no. 5, pp. 1177-1184, Sept.Oct. 1997, doi: 10.1109/28.633794.

  • [5] M. Magill, “An investigation of electronic pole changing in high inverter count induction machines,” Univ. Illinois at Urbana-Champaign, Champaign, IL, USA, Tech. Rep. UILU-ENG2015-2505, CEME-TR-2015-01, April 2015.



SUMMARY OF THE INVENTION

A preferred embodiment provides induction motor that includes a plurality of flux linkage configurations that control current to drive relative movement between a rotor and a stator. Each flux configuration powers a different number of poles. A controller is configured to droop switch flux linkage configurations by ramping up torque in a new configuration h1 at the same rate as torque decay by decaying flux from a previous configuration h2. Multiple flux configurations can also be powered during steady state.


A preferred method for smoothing torque transitions of an induction motor that has a plurality of flux linkage configurations includes receiving a command to change from one of the plurality of flux configurations to another of the plurality of the flux configurations. Torque is ramped up in the another flux configuration at the same rate as decaying torque in the one of the plurality of flux configurations.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1A is a block diagram of a preferred induction motor with a variable pole controller;



FIGS. 1B-1I show a preferred non-zero common mode modulation strategy and its impact on allowable voltage magnitude injection that can be used as the modulator module in FIG. 1A;



FIG. 1J is shows an experimental set up consistent with FIG. 1A;



FIG. 2A is a block diagram of a preferred induction motor consistent with FIG. 1 and having a discrete variable pole controller;



FIG. 2B is a block diagram of a preferred induction motor consistent with FIG. 1 and having a continuously variable pole controller;



FIG. 3 graphically illustrates optimal pole selection for loss minimization by the variable pole controller of FIGS. 1-2B;



FIGS. 4A-C illustrates the variable pole control using a ramp flux transition from configuration h2 to h1;



FIG. 5 and FIGS. 6A-6D show a preferred control implementation to satisfy droop control of the invention and ramp up torque in a new configuration h1 at the same rate as torque decay due to deflux h2.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Preferred embodiments provide a controller for VPIMs that can be referred to as a droop controller, the operation of which provides a near bumpless and fast transition. A preferred control technique achieves a near bumpless transition by ramping up torque in the new configuration h1 at the same rate as torque decay due to deflux of a previous configuration h2. This is achieved in implementation by dividing the torque command among the two configurations by drooping it proportionally to torque command.


In preferred variations, more than one configuration is kept active during continuous operation of the VPIM to create a continuous variable pole (CVP) machine. There is a continuous reconfiguration of virtual, superimposed states. For example, both configuration h1 and configuration h2 are kept active in steady-state. During a torque-speed operation change, the flux linkage of the configurations changes continuously and the torque produced by each change, while completely eliminating pole-changing transient.


A preferred continuous variable-pole (CVP) induction machine changes the model from conventional VPIMs, in which the pole is either configured to two- or six-pole but not both. In a present CVP machine, the machine is configured as a combination of several pole configurations in non-acceleration to steady-state. In an intermediate speed range, the IM steady-state flux linkage is a mix of six- and two-pole which improves torque capability. A hybrid six-/two-pole CVP operation improves torque in the intermediate speed range similar to a four-pole configuration, without requiring the extra inverter legs to reverse current and the radial forces associated during pole dynamics. Transitions are completely eliminated in the CVP machine. The flux linkage is continuously adjusted in each configuration without the need to switch from one to another. Pole transitions are completely eliminated in the preferred CVP machine.


Preferred embodiments of the invention will now be discussed with respect to experiments and drawings. Broader aspects of the invention will be understood by artisans in view of the general knowledge in the art and the description of the experiments that follows.



FIG. 1A is a block diagram of a preferred induction motor 102 with a variable pole controller 104. An optional speed measurement and controller 106 can implement an automated input of torque, such as from a cruise control system in an automobile. The variable pole controller 104 takes torque as an input and hence, speed measurement and controller 106 is unnecessary for a manually controlled motor, such as a driven car when the user provides the torque input. Optimization software 108 runs in real time to minimize losses. Input power across an inverter 110 can be measured by measuring dc-link voltage and dc-link current or it can be estimated using measured line currents and applied voltage. The estimation-based method does not need an additional current sensor, however it can't take into account the losses in the inverter 110. The inverter provides power to an induction machine 112 having a rotor and stator. A modulation strategy module 114 responds to the variable pole controller 104 to achieve bumpless control of the induction machine 112 through the inverter 110. The modulation strategy module 114 can use a conventional modulation scheme such as sine triangle and space vector modulation. The variable-pole controller 104 only needs to know the achievable voltage limits of the modulation strategy to set the achievable limits.


A modified modulation strategy can also be used for the modulation strategy module 114. A modified modulation strategy can be implemented by adding/subtracting a common mode component separately to the odd and even phases. The common mode component is calculated by adding the maximum and minimum values of all the odd or even phases. This addition of common mode component and combination of multiple pole excitation provides the maximum dc bus utilization under all operating conditions. This non-zero common mode modulation strategy and its impact on allowable voltage magnitude injection is discussed with respect to FIGS. 1B-1I.


In FIG. 1B an inverse Clarke transform 114a receives the variable pole controller 104 voltage outputs and a modulation module 114b adds a common mode signal for better DC bus utilization. The two common mode signals are calculated as the negative of the average of the maximum and minimum phase voltage signal. The resultant modulation limits of this modulation can be visualized by plotting the values of the allowed 6 pole voltages with respect to the allowed 2 pole voltages.



FIG. 1C shows a preferred architecture of the modulation module 114b of FIG. 1B. A two neutral connection with odd phases and even phases separated out to ensure a non-zero common mode component is implemented by the architecture of FIG. 1C. A module 114b1 separates the voltage signals into even and odd signals. The average of the minimum and maximum is subtracted from each of the even and odd signals, which are then rearranged together in the module 114b1.



FIGS. 1D and 1E respectively show the modulation curves and plot of shows the voltage values of 6 and 2 pole such that the total phase voltage is below 1 pu for three cases. The A region represents the voltage limits if no synchronization was done. The B region represents the voltage limits with synchronization conducted. The C region represents the voltage limits if synchronization was conducted and the common mode strategy of FIGS. 1B and 1C is applied. The D region is out of limits. The marked point shows the boundary of the blue and green region where it can be observed that a 15% increase in the 2 pole component is possible due to addition of 6 pole in a synchronized way, similar to third harmonic injection. FIGS. 1F and 1G show the case where 6 pole dominant injecting common mode leads to a Spacevector modulation type modulation scheme. FIGS. 1H and 1I show the case of injecting common mode when both 2 pole and 6 pole components are at present, which allows 0.3 p.u of 6 pole component being injected instead of the previous 0.192 p.u. As seen in these figures, the Modulation module 114b seamlessly boosts dc bus utilization capability irrespective of the pole configuration. The upper boundary of the C region thus provides limits on the 2 and 6 pole voltages. Interestingly, the limits are interdependent, i.e., the amount of 6 pole injected would determine the limits for the two pole voltages.


Returning to FIG. 1A, the variable pole controller 104 receives an ij per-phase current measurement from the induction machine 112 and a Vdc de link inverter voltage from the inverter 110. The induction machine 112 has a plurality of electronically controllable flux linkage configurations that control current to drive relative movement between a rotor 112a and a stator 112b, wherein each flux configuration powers a different number of poles. The variable pole controller 104 is configured to droop switch flux linkage configurations by ramping up torque in a new configuration h1 at the same rate as torque decay by decaying flux from a previous configuration h2.


The variable controller 104 receives p optimal pole count selected in discrete control and an λ*r optimal flux command for optimal pole in discrete pole control from the optimization software 108. An input torque control signal T* is provided from the speed controller 106 or derived from a manual user input of speed. An input speed command is ω* is compared to a ω measured speed to generate the torque control signal T*. The optimization software also receives the ω measured speed. The variable pole controller 104 issues a νj per-phase voltage command to the modulation strategy module 114, which converts those commands to gj per-phase gate driver signals. During transitions variable pole controller 104 commands a a continuous reconfiguration of superimposed flux states. The controller 104 can also maintain linkage to two of the plurality of flux linkage configurations during steady state motor operation.



FIG. 1J shows an experimental set up consistent with FIG. 1A. The induction machine 112 was 36-slot toroidally wound induction machine with the inverter 110 being in a separate frame, in the form of multiple modular inverters driving windings of the induction machine. An 18-leg converter and a FPGA (Field Programmable Gate Array) served as the controller 104 and optimization software 108. In place of the FPGA other signal processing units such as digital signal processing or microcontrollers can be used, as will be appreciated by artisans.



FIG. 2A shows details of a discrete variable pole controller 1041. The discrete variable pole controller 1041 is only activated when switching from one discrete pole configuration to another. The optimization software 108 in this case selects an optimal discrete pole configuration and if it is different from the previous one, the discrete variable pole controller 1041 is activated. A torque to current module 202 receives torque command and outputs q-axis current for all pole configurations. A flux to current module 204 receives a rotor flux linkage command and outputs d-axis current command for all pole configurations. A vector control module 206 switches pole configurations. When more than one pole configuration is present in discrete during a switch from one configuration to another, both pole configurations use vector control and have associated subscripts h1 (new pole configuration) and h2 (previous pole configuration). In steady state, the currents of only h1 are non-zero while h2 are zero. The torque sharing and flux linear ramp multipliers for configurations h1 and h2 are respectively,








f

h
1


=

t

Δ

t



,


f

h
2


=

1
-

t

Δ

t








when pole switching in discrete control. In steady-state, fh1=1, fh2=0 as only h1 configuration is present. Δt is the pole transition duration in discrete control where both pole configurations are present.



FIG. 2B shows details of a continuous variable pole controller 1042 that includes the discrete variable pole controller 1041 in a master-slave configuration, with a vector and/or scalar control module 2061 and a vector and/or scalar control module 2062, one of which will be a master control module and the other a slave control module. i*d and i*d are d-axis and q-axis current commands. The subscripts h1 and h2 correspond to the new and previous pole configuration in discrete control when switching pole configurations, respectively. In steady-state, only h1 subscripts are present and h2 subscript variables are zero. The continuous variable pole controller 1042 operates on a master slave architecture. The vector and/or scalar control module 2061 when operating as a master is controlled by vector control while the slave vector and/or scalar control module 2062 applies the optimum voltage command in the same direction as the master. The discrete variable pole controller 1041 switches master/slave when the dominant pole changes for better controllability. For the vector control 206, inputs are d- and q-axis current commands from the torque to current modules 202 and 204 with subscripts corresponding to pole count. Ij inputs are the measured motor currents per phase. Outputs νj are the desired phase voltage commands. The vector control module 206 can be considered a form of current to voltage controller. Phase voltage commands νj are fed to modulation strategy module 114 that changes them to digital switching PWM command fed externally to the inverter switches 110.


In FIGS. 1-2J, when ramping up torque in the new configuration h1 at the same rate as torque decay due to deflux h2 the control by the variable pole controller 104 beings by setting the torque derivative to zero:








dT
e

dt

=
0




where Te is the electrical torque. This leads to the following condition on q-axis current:







i

qs
,
2


=


i

qs
,
1






k
1




d


λ

r

1



dt




k
2




d


λ

r

2



dt








Where iqs,1 and iqs,2 are the q-axis currents of configurations 1 and 2, k1 and k2 are torque constants and λr1 and λr2 are the rotor flux linkages in rotor flux reference frame. When the fluxes are transitioned linearly, this simplifies to:







i

qs
,

h
2



=



i

qs
,

h
1







k
1




λ

r
,

h
1



(

)




k
2




λ

r
,

h
2



(
0
)




=

Di

qs
,

h
1








Where λr,h1 (∞) is the steady-state flux linkage of configuration 1 after the pole transition is completed while λr,h2 (0) is the initial flux linkage in configuration 2 before turning it off, and D is defined as a droop constant.



FIG. 3 shows an example optimal pole selection for loss minimization. At the boundary regions, a pole is transitioned for better efficiency by defluxing one configuration while the next configuration is turned on. Points A, B, D, and D are boundary points where a pole is transitioned from six to four pole or vice versa. Points E, F, G, and H are boundary points where pole is transitioned between two and four pole.



FIGS. 4A-C illustrates the variable pole control using a ramp flux transition from configuration h2 to h1. At the start of the transition identified as point (1), the q-axis current controller of h1 is turned on right away to produce a torque equal to the decrease in torque caused by defluxing h2. Flux linkage of configuration 1 is ramped down while configuration 2 flux is being ramped up. iqs of configuration 2 is turned on at the start of the transition (or in a variation is already one while configuration 1 is selected), with a gain C in FIG. 4C, to ensure that mode 2 ramps up its torque at the same rate that mode 1 reduces its torque, which provides a smooth transition. This leads to a bumpless torque transition as shown in FIG. 4C and FIG. 3.


To achieve the fastest transition duration Δt from h2 to h1 given the flux, voltage and current constraint, a preferred controller and control method use the following optimization problem based on control simulation.


Subject to minΔt


1 RMS Current Constraint Coming from Drive.








i

ds
,

h
1


2

+

i

ds
,

h
2


2

+

i

qs
,

h
1


2

+

i

qs
,

h
2


2




I
rated
2








i

ds
,

h
1


2

=




λ

r
,

h
1



(

)


L

m
,

h
1






(


t
+

τ

r
,

h
1





Δ

t


)









i

ds
,

h
2


2

=




λ

r
,

h
2



(

)


L

m
,

h
2






(

1
-


t
+

τ

r
,
2




Δ

t



)









i

qs
,

h
1


2

=


T
e



k
1




λ

r
,

h
1



(

)










i

qs
,

h
2


2

=


T
e



k
2




λ

r
,

h
2



(
0
)







Where Irated is the rms rated current, ids,h1 and ids,h2 are the d-axis currents of configurations 1 and 2 and τr,h1 and τr,h2 are the rotor time constants of configurations h1 and h2.


2 Peak Voltage is Constrained Using the Following Voltage Equations:






v

ds
,

h
1



=



-

ω

e
,

h
1






σ
1



L

s
,

h
1






T
e



k
1




λ

r
,

h
1



(

)




+



λ

r
,

h
1



(

)


Δ

t










v

ds
,

h
2



=



-

ω

e
,

h
2






σ
2



L

s
,

h
2






T
e



k
2




λ

r
,

h
2



(
0
)




+



λ

r
,

h
2



(
0
)


Δ

t










v

qs
,

h
1



=


ω

e
,

h
1






λ

r
,

h
1



(

)



t

Δ

t










v

qs
,

h
1



=


ω

e
,
2





λ

r
,

h
2



(
0
)



(

1
-

t

Δ

t



)






Where ∇ds,h1 and νds,h2 are the d-axis voltages, ∇qs,h1 and ∇qs,h2 are the q-axis voltages, ωe,h1 and ωe,h2 are the electrical frequencies of h1 and h2, σ1 and σ2 are leakage dependent coefficients, and Ls,h1 and Ls,h2 are the self inductances of h1 and h2.


3 Flux Linkage Equation Constrained by Yoke Saturation.








t

Δ

t




(



λ

r
,

h
1



(

)

-


λ

r
,

h
2



(
0
)


)


+


λ

r
,

h
2



(
0
)




λ
rated






FIG. 3 specifically shows the peak voltage and rms current as a function of speed on the six- to four-pole boundary for 100 ms transition. Points A, B, C and D, are marked on FIG. 3. A higher current is required at higher speeds because pole count is transitioned at larger torque. The fastest transition time achievable within the drive rms current limit of 36 A and peak voltage limit of 230V was determined. Transition time is faster than 200 ms and is sometimes as fast as 80 ms. Transitions faster than 100 ms are achieved below speed of point C. Beyond point C, the transition time increases because pole is transitioned at higher torque which requires higher q-axis current which leaves less headroom to inject d-axis current which is needed to transition the flux. The transition time is still fast over the entire range with less than 200 ms. Thus, the control is bumpless with less than 5% torque bump and fast.


The machines of FIGS. 1-2J can be configured as a combination several pole configurations in steady-state. Variable pole control (6-/4-/2-pole) achieves a similar torque-speed envelope in the intermediate speed range compared to conventional control.


The preferred controllers use a maximum torque-per-ampere optimization algorithm 108 to select the mix of six- and two-pole steady state d- and q-axis currents to maximize torque.







T
e

=



k
1



i

ds
,
1




i

qs
,
1



+


k
2



i

ds
,
2




i

qs
,
2








where k1 and k2 are the torque constants of pole counts p1 and p2, ids,1 and ids,2 are the d-axis currents of p1 and p2 in rotor flux reference frame, and iqs,1 and iqs,2 are the q-axis currents of p1 and p2. This is subject to current, voltage and flux linkage constraints. It is noted that the optimization algorithm can use either or both of maximum torque-per-ampere (MTPA) or maximum efficiency.


The preferred controllers in FIGS. 1-2J provide a new pole-changing framework by superimposing pole counts rather than discretely selecting them. Torque capability can be increased at certain speed ranges without needing the extra capability to reconfigure to new poles, which reduces the number of inverter legs and simplifies winding design, can eliminate radial force concerns during pole dynamics and essentially completely eliminate the concept of pole dynamics. This eliminates the risk of poor transient performance.


Variable-pole operation in FIGS. 1-2J can be thought of as harmonic injection. With multiphase drives (more than three phases), harmonics can be used to generate torque. However, the key difference is that in harmonic injection, the machine is designed at the fundamental component with ideally a square wave MMF (magneto-motive force). Harmonics are used to increasing torque capability by shaping the MMF which means that the ratio of harmonic to fundamental remains constant irrespective of operating point. In a FIGS. 2J, a machine core is designed to deliver peak torque at the highest harmonic/pole (6-pole in FIG. 3) which minimizes yoke length. A mix of the fluxes is used but their ratio is not fixed to shape the MMF, and instead the ratio of the two depends on the speed. At low speeds, the highest harmonics (six-pole) are used to deliver peak torque and is the ideal flux looks like a sinusoidal third harmonic. In the intermediate speed range, a mix of the two harmonics (six- and two-pole) is used but their ratio is not fixed to maximize torque at each operating condition and the flux looks like a superposition of six and two-pole. Upon shift to high speeds, the flux ratio transitions to favor two-pole operation until six-pole is completely deflexed at high speeds because it is limited by flux weakening. This means that the MMF shape shifts from a third harmonic at low speeds to a first harmonic at high speeds with a mix of the two used in the intermediate speed range. Thus, three major key differences: 1) the present variable pole control does not shape the MMF in a certain way but rather uses an optimal mix of two different pole counts to maximize torque which means that 2) variable pole control factors in the operating torque-speed point when determining the ratio of different pole counts and 3) variable pole control sizes the yoke at the largest pole.


Design Considerations and Analysis-Pole Transition Model

In designing variable pole control motors consistent with FIGS. 1-2J, the following analysis will provide further guidance to artisans. A generalized multiphase excitation can be decomposed into several αβ subspaces using an expanded Clarke transformation matrix K:









K
=

[



1



cos

δ




cos

2

δ








cos

(


n
inv

-
1

)


δ





0



sin

δ




sin

2

δ








sin

(


n
inv

-
1

)


δ





1



cos

2

δ




cos

4

δ








cos

(


n
inv

-
1

)


2

δ





0



sin

2

δ




sin

4

δ








sin

(


n
inv

-
1

)


2

δ






















1


1


1





1




1



-
1



1






-
1




]





(
1
)







where ninv is the number of inverter terminals connected to multiphase motor windings, spatially separated by δ









δ
=


2

π


n
inv






(
2
)







The first ninv-2 rows, if ninv is even, and ninv-1 rows, if ninv is odd, are the αβ stationary coordinates. The last two rows are the respective zero-sequence rows 0+ and 0″. The last row is omitted when ninv is odd. This definition of the K matrix scales the amplitude by








n
inv

2

.




It can be seen that the Clarke matrix K is a discrete Fourier transform (DFT) of the spatial excitation vector x when each cosine and sine row is expressed as:










X

α
,
h


=







k
=
0





n
inv

-
1





x
k



cos

(


h

2

π

k


n
inv


)






(
3
)













X

β
,
h


=







k
=
0





n
inv

-
1





x
k



sin

(


h

2

π

k


n
inv


)






(
4
)







where xk are instantaneous phase quantities in windings 1 to ninv, Xα,h and Xβ,h are the αβh coordinates of spatial harmonic h, corresponding to pole configuration h=p/2. Thus, the Clarke matrix decomposes the excitation vector into its spatial harmonic spectra. Once in the αβh subspace, each configuration h can be rotated into an arbitrary reference frame to get dqh coordinates. This analysis uses a rotor flux reference frame.


Dynamic Full-Order Model

Because of orthogonality, each pole count p=2 h is associated with its own rotating dqh model aligned with a rotor flux associated with harmonic h:










v

ds
,
h


=



R
s



i

ds
,
h



-


ω

e
,
h




λ

qs
,
h



+


d


λ

ds
,
h



dt






(
5
)













v

qs
,
h


=



R
s



i

qs
,
h



-


ω

e
,
h




λ

ds
,
h



+


d


λ

qs
,
h



dt






(
6
)












0
=



R
r



i

dr
,
h



+


d


λ

r
,
h



dt






(
7
)












0
=



R
r



i

qr
,
h



+


ω

s
,
h




λ

r
,
h









(
8
)














λ

ds
,
h


=



L

s
,
h




i

ds
,
h



+


L

m
,
h




i

dr
,
h









(
9
)














λ

qs
,
h


=



L

s
,
h




i

qs
,
h



+


L

m
,
h




i

qr
,
h









(
10
)














λ

r
,
h


=



L

m
,
h




i

ds
,
h



+


L

r
,
h




i

dr
,
h









(
11
)













0
=



L

m
,
h




i

qs
,
h



+


L

r
,
h




i

qr
,
h









(
12
)








where ∇as,h, ∇qs,h, ids,h and iqs,h are stator voltages and currents in a rotating reference frame dq aligned with the rotor flux of harmonic h, idr,h and iqr,h are rotor dqh currents referred to the stator, λds,h and λqs,h are stator flux linkages, λr,h is the rotor flux linkage of harmonic h to which the frame is aligned to, and ωe,h and ωs,h are the electrical and slip frequencies of harmonic h. Parameters Rs and Ry are the stator and rotor resistances of a winding connected to an inverter terminal with ninv total legs, and Lm,h, Ls,h and Lr,h are the magnetizing, stator, and rotor self-inductances. Parameter estimation methods for pole-changing machines have been published and can be used to extract these parameters. See, M. P. Magill, P. T. Krein, and K. S. Haran, “Equivalent circuit model for pole-phase modulation induction machines,” in Proc. IEEE International Electric Machines Drives Conf. (IEMDC), 2015, pp. 293-299; G. F. Olson, Y. Wu, and L. Peretti, “Parameter estimation of multiphase machines applicable to variable phase-pole machines,” IEEE Trans. Energy Conversion, pp. 1-10, 2023.


The net electrical torque Te is given by:










T
e

=



1

n
inv








h


2

h



L

m
,
h



L

r
,
h





λ

r
,
h




i

qs
,
h



=






h



k
h



λ

r
,
h




i

qs
,
h








(
13
)







where kn is a pole-count-dependent torque variable that depends on machine parameters. kn varies with time due to parameter variation resulting from the nonlinearity of the B-H curve at different operating conditions. In this discussion, kn is assumed to be constant without adapting for various operating conditions and harmonic injection.


Dynamic Reduced-Order Model

Because ids,h and iq,sh have much faster time constants than flux, time-scale separation can be applied. The currents can be treated as algebraic variables in the flux dynamics. The model is simplified into two equations corresponding to the flux linkages in each pole configuration, λr,h1 and λr,h2, given by:











L

m
,

h
1





i

ds
,

h
1




=


λ

r
,

h
1



+


τ

r
,

h
1






d


λ

r
,

h
1




dt







(
14
)














L

m
,

h
2





i

ds
,

h
2




=



λ

r
,

h
2



+


τ

r
,

h
2






d


λ

r
,

h
2




dt



where







τ

r
,

h
1





=




L

r
,

h
1




R

r
,

h
1






and



τ

r
,

h
2




=


L

r
,

h
2




R

r
,

h
2










(
15
)







are the rotor time constants. The flux transition from one configuration to another depends on the injected d-axis current. The q-axis current determines the torque,










i

qs
,

h
1



=


T

e
,

h
1





k

h
1




λ

r
,

h
1









(
16
)













i

qs
,

h
2



=


T

e
,

h
2





k

h
2




λ

r
,

h
2









(
17
)







Radial Forces

Variable Pole Control Module 104 in FIGS. 1A-2


Bumpless Torque Condition

The following condition must hold to keep the torque constant throughout a pole transition:











dT
e

dt

=
0




(
20
)







By applying the derivative to (13):















T
e





λ

r
,

h
1










λ

r
,

h
1




dt


+





T
e





i

qs
,

h
1








di

qs
,

h
1



dt


+





T
e





λ

r
,

h
2










λ

r
,

h
2




dt


+





T
e





i

qs
,

h
2








di

qs
,

h
2



dt



=
0




(
21
)







This condition is decoupled into two components. g1 captures the impact of flux change and g2 captures the impact of current change on torque.










g
1

=






T
e





λ

r
,

h
1








d


λ

r
,

h
1




dt


+





T
e





λ

r
,

h
2








d


λ

r
,

h
2




dt







(
22
)













g
2

=






T
e





i

qs
,

h
1








di

qs
,

h
1



dt


+





T
e





i

qs
,

h
2








di

qs
,

h
2



dt







(
23
)







These equations have physical interpretations. Electrical torque will vary for a constant iqs during a flux transition unless condition (22) is met. The second condition (23) means that a variation in iqs leads to a change in torque. The goal is to ensure that the torque change due to flux is zero by meeting condition (22), so










i

qs
,

h
2



=


i

qs
,

h
1







-

k

h
1






d


λ

r
,

h
1




dt




k

h
2





d


λ

r
,

h
2




dt








(
24
)







Here (24) represents a “bumpless torque condition,” which enforces zero torque variation with respect to flux transient during pole-changing. The q-axis current can still be used to alter torque because (23) is not set to zero, which enables tracking of a varying reference torque, even through a transition. This droop approach is shown in FIGS. 4A-4C.


Flux is controlled to transition linearly from h2 to h1 with equal absolute value of the rate of transition,










λ

r
,

h
1



=

{





Λ
1



t

Δ

t






t
<

Δ

t







Λ
1




t


Δ

t










(
25
)













λ

r
,

h
2



=

{





Λ
2

(

1
-

t

Δ

t



)




t
<

Δ

t






0



t


Δ

t











(
26
)








where Δt is the pole transition duration over which both configurations h1 and h2 co-exist, and ∧1 and ∧2 are the peak rotor flux linkage values when each configuration is operating on its own, i.e., after and before transitioning. For example, at t=0, only configuration h2 has a flux linkage value equal to ∧2 and at t=Δt, the flux of h2 is zero and the flux of h1 reached its steady-state value of ∧1. For this particular transition strategy and using the reduced order model from above, (24) can be rewritten as:










i

qs
,

h
2



=



i

qs
,

h
1







k

h
1




Λ
1




k

h
2




Λ
2




=

Di

qs
,

h
1








(
27
)







where D is a droop constant which depends on parameters kh1 and kh2 and the flux transition approach. D can be interpreted as the relation between the q-axis currents of the two modes that leads to zero torque variation with respect to flux transition when changing poles.



FIG. 5 and FIGS. 6A-6D show a preferred control implementation to satisfy droop control of the invention and ramp up torque in a new configuration h1 at the same rate as torque decay due to deflux h2. The torque command is divided amount the two configurations in a proportional manner. The control implementation of FIG. 5 and FIGS. 6A-6D satisfies (27). FIG. 6A shows a pole selector module, FIG. 6B a slip and flux estimator, FIG. 6C the speed controller (module 106 in above FIGS.), and FIG. 6D the current controllers. The variable pole controller 104 divides the torque command. The slip and flux estimator is part of the variable pole controller 104. The pole selector is part of the optimization algorithm 108.


During transients, the pole selector module (FIG. 6A) generates two functions







f
1

=

t

Δ

t







and






f
2

=

1
-


f
1

.






In steadystate f1 is either 0 or 1 and f2 is its complement. These functions are multiplied by the flux and torque commands of each configuration, which results in linear flux and torque transitions. Since the torque command is divided by flux and both use the same linear transition function, constant iqs commands are obtained as in (16)-(17) and are related by the droop constant D. The rest of the architecture is a standard speed control architecture. Flux and slip (FIG. 6B) are estimated using the measured currents, (14)-(15), and (8). Speed encoder data and estimated slip angle are used to calculate rotor flux position and align with it. When a configuration is not being used, its angle is still updated using speed encoder data, but its slip is set to zero.


Impact of Inverter Limits on Transition Time.

The inverter 114 has practical limits in terms of voltage, current limits, and operating conditions on transition time Δt. Using the reduced-order model from above, ids is given by










i

ds
,

h
1






Λ
1


L

m
,

h
1






(


t
+

τ

r
,

h
1





Δ

t


)





(
28
)













i

ds
,

h
2






Λ
2


L

m
,

h
2






(

1
-


t
+

τ

r
,

h
2





Δ

t



)





(
29
)







iqs is given by










i

qs
,

h
1



=


T
e



k
1



Λ
1







(
30
)













i

qs
,

h
2



=


T
e



k
2



Λ
2







(
31
)







To protect the inverter, RMS current is limited to











i

ds
,

h
1


2

+

i

ds
,

h
2


2

+

i

qs
,

h
1


2

+

i

qs
,

h
2


2




I
limit
2





(
32
)







where Ilimit is the inverter current limit. Approximate analytical expression of voltages νds and νqs are obtained using the reduced-order model and are given by










v

ds
,

h
1



=



-

ω

e
,

h
1






σ
1



L

s
,

h
1






T
e



k
1



Λ
1




+


Λ
1


Δ

t







(
33
)













v

ds
,

h
2



=



-

ω

e
,

h
2






σ
2



L

s
,

h
2






T
e



k
2



Λ
2




-


Λ
2


Δ

t







(
34
)













v

qs
,

h
1



=


ω

e
,

h
1





Λ
1



t

Δ

t







(
35
)













v

qs
,

h
2



=


ω

e
,

h
2






Λ
2

(

1
-

t

Δ

t



)






(
36
)







The voltage due to transitioning flux is much smaller than the back EMF and can reduce the voltage peak. However, the voltage affects the current constraint in flux-weakening operation, where a larger q-axis current is required to produce a given torque with lower flux. Flux does not limit dynamic pole changing with the strategy given here because, at the pole transition boundaries, the higher pole count operates in a flux-weakened steady-state condition, Thus, the linear torque transition strategy given in (25), (26) ensures no need for an additional flux limit constraint since the higher pole count operates at partial flux during a transition.


A conventional polar voltage limiter can be used to ensure that the operation is within the linear range at every instant, to avoid the case where the voltages between transitioning phases doesn't add up because of the vector nature of the sums. During the transition process, the polar voltage limited enforces a limit at certain instants without significantly impacting the normal operation, since these peak voltage moments are brief relative to the pole-changing process. In testing, a speed disturbance remained less than 0.5%. Higher torque ripple is observed at this testing condition compared to lower speeds, but these are also present when operating in single pole-configuration mode and can be attributed to the inherent torque ripple in the experimental system.


Experimental Motor Data

The experimental motor was toroidally-wound VPIM that can be reconfigured for two-, four- and six-pole operations. Flux transitions as fast as 200 ms were tested. Small experimental torque variations exist because the model-based bumpless torque trajectory does not exactly match shaft torque due to parameter uncertainty and nonlinearities. Nonetheless, torque variations are maintained below 3.9% at worst and 0.75% at best, within the machine's inherent torque ripple of 5% and nearly imperceptible in some cases. Under speed control, these shaft torque errors lead to speed deviations less than 2% at worst and 0.5% at best, even though the experimental setup is a low inertia system. The speed controller reduces this mismatch by slightly altering the ideal q-axis current trajectory.


The table below summarizes an experimental motor consistent with FIG. 1, FIG. 2B and FIGS. 5-6D.
















Quantity
Value



















Peak torque (N · m)
3.2



Base speed (RPM)
900



Max speed (RPM)
1800



Maximum transition speed (RPM)
1800



Maximum transition torque (N · m)
2.1



dc link voltage (V)
70



Motor inertia J(kg · m2)
0.00584



Quantity
Value



Two-pole torque constant k1
0.05



Four-pole torque constant k2
0.12



Six-pole torque constant k3
0.15



Stator resistance Rs(Ω)
0.6



Rotor resistance R′r, 1(Ω)
0.66



Rotor resistance R′r, 2(Ω)
0.4



Rotor resistance R′r, 3(Ω)
0.36



Magnetizing inductance Lm, 1(mH)
80.6



Magnetizing inductance Lm, 2(mH)
25.7



Magnetizing inductance Lm, 3(mH)
9.4










Maximum rms current and peak voltage during a transition from six to four poles over the boundary torque speed points marked in FIG. 3 showed a fixed transition time of 100 ms. The maximum rms current during a transition increases with torque because a higher iqs is required. Thus, current requirement is highest at point D, representing a torque-speed envelope point. To achieve a 100 ms transition at point D, the rms current would have to exceed the inverter limit. The current can be decreased by reducing the d-axis injection current, leading to a slower transition. A slowest transition occurs at point D. Although the transition duration is longer and lasts around 250 ms at D, it is still faster and smoother than an automatic transmission and has minimal impact in a large inertia system such as EV. The 250 ms limit is a worst-case approximation since the inverter thermal mass may support the current beyond the rating for this brief duration. Flux transitions were within 60-250 ms.


Robustness was tested at the highest torque and highest speed transitions. Even when pole count was reconfigured every second in a low-inertia test system, the speed remained within 2% and 0.5% at 900 and 1800 RPM, respectively. A large inertia system such as an EV can tolerate a relatively larger torque ripple without significantly impacting wheel speed. The percentage of torque ripple observed using both the high-power simulation and low-power experimental machines is considerably lower and briefer than with an automatic transmission and will likely not impact the speed in a traction system. These results validate that the invention can achieve a fast and practically bumpless pole transition that only relies on the control platform to correct estimation errors. This allows for electronic pole changing to be achieved much faster and smoother than a typical automatic transmission provides the ability for further optimizing the transition to optimize the dynamic loss of VPIM drives over actual drive cycles for a particular application of the invention.


While specific embodiments of the present invention have been shown and described, it should be understood that other modifications, substitutions and alternatives are apparent to one of ordinary skill in the art. Such modifications, substitutions and alternatives can be made without departing from the spirit and scope of the invention, which should be determined from the appended claims.


Various features of the invention are set forth in the appended claims.

Claims
  • 1. An induction motor, comprising: a plurality of flux linkage configurations that control current to drive relative movement between a rotor and a stator, wherein each flux configuration powers a different number of poles; anda controller that is configured to droop switch flux linkage configurations by ramping up torque in a new configuration h1 at the same rate as torque decay by decaying flux from a previous configuration h2.
  • 2. The induction motor of claim 1, wherein the controller commands a continuous reconfiguration of superimposed flux states.
  • 3. The induction motor of claim 2, wherein the controller maintains linkage to two of the plurality of flux linkage configurations during steady state motor operation.
  • 4. The induction motor of claim 1, wherein the controller sets a transition between flux configurations by ramping up torque in the new configuration h1 at the same rate as torque decay due to deflux h2 the control beings by setting the torque derivative to zero
  • 5. The multiple pole induction motor of claim 1, comprising windings driving relative movement between the stator and the rotor; modular inverters driving the windings;a multiple leg converter;speed feedback, wherein the controller receives current and speed feedback and sets active poles in view of a commanded speed or speed change.
  • 6. The multiple pole induction motor of claim 1, comprising a modulation module between the variable pole controller and an inverter that drives the plurality of flux linkage configurations.
  • 7. The multiple pole induction motor of claim 6, wherein the modulation module conducts one of a sine triangle and space vector modulation.
  • 8. The multiple pole induction motor of claim 6, wherein the modulation module conducts an operation to ensure a non-zero common mode.
  • 9. The multiple pole induction motor of claim 1, comprising an inverter that electronically defines the plurality of flux linkage configurations.
  • 10. The multiple pole induction motor of claim 1, wherein the controller comprises discrete control comprising a torque to current module that receives a torque command and outputs q-axis current for all pole configurations, a flux to current module that receives a rotor flux linkage command and outputs d-axis current command for all pole configurations, and a vector control module that switches pole configurations.
  • 11. The multiple pole induction motor of claim 10, comprising a wherein the controller comprises continuous control, the continuous control comprising the discrete control arranged a master-salve arrangement.
  • 12. The multiple pole induction motor of claim 1, wherein the controller conducts an optimal pole selection by conducting the droop switch at boundary points between flux configurations having a different number of poles.
  • 13. The multiple pole induction motor of claim 12, wherein the optimal pole selection comprises the following optimization: Subject to minΔt,RMS current constraint coming from drive
  • 14. The multiple pole induction motor of claim 13, wherein the optimization constrains peak voltage using the following voltage equations:
  • 15. The multiple pole induction motor of claim 14, wherein the optimization constrains flux linkage by yoke saturation such that
  • 16. The multiple pole induction motor of claim 1, wherein the controller conducts an optimal pole selection using a maximum torque-per-ampere optimization algorithm to select the mix of six- and two-pole steady state d- and q-axis currents to maximize torque according to Te=k1ids,1iqs,1+k2ids,2iqs,2, here k1 and k2 are the torque constants of pole counts p1 and p2, ids,1 and ids,2 are the d-axis currents of p1 and p2 in rotor flux reference frame, and iqs,1 and iqs,2 are the q-axis currents of p1 and p2.
  • 17. A method for smoothing torque transitions of an induction motor that has a plurality of flux linkage configurations, comprising: receiving a command to change from one of the plurality of flux configurations to another of the plurality of the flux configurations; andramping up torque in the another flux configuration at the same rate as decaying torque in the one of the plurality of flux configurations.
PRIORITY CLAIM AND REFERENCE TO RELATED APPLICATION

The application claims priority under 35 U.S.C. § 119 and all applicable statutes and treaties from prior U.S. provisional application Ser. No. 63/517,679, which was filed Aug. 4, 2023.

STATEMENT OF GOVERNMENT INTEREST

This invention was made with government support under grant number 1449548 awarded by the National Science Foundation. The government has certain rights in the invention.

Provisional Applications (1)
Number Date Country
63517679 Aug 2023 US