throbber
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllli||||
`
`US00632675UB1
`
`(12; United States Patent
`US 6,326,750 B1
`
`Marcinkiewicz
`Dec. 4, 2001
`(45) Date of Patent:
`
`(10) Patent No.:
`
`(54) ACTIVE REDUCTION OF TORQUE
`IRREGULARITIES IN ROTATING
`MACHINES
`
`(75)
`
`Inventor:
`
`‘
`'
`_
`Joseph G. Man:|nk1ewIez,St.(3har1es.
`MO (US)
`
`(56)
`
`(73) Assigneez Emerson Electric Co.,St. Louis, MO
`(US)
`
`References Cited
`.
`U.S. PATEN] DOCUMENTS
`4,236,202 *
`8/1981 Clancy et al.
`4,533,224 4-
`1/1937 G,-me,
`4,312,591 *
`341989 Bertram E1 al.
`5,223,775 * H1993 Mnngeau
`5,444,341 ‘
`3/1995 Kneifel, Halal --
`5,616,999 *
`4/1997 Malsumura etat. .
`5,744,921 "
`4,v’I998 Makatan
`
`.
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`Pam“, is amended or adjusted under 35
`U.S.C- 15403) by 0 day5-
`
`5937-741 * 3-‘W0 "Yamadfi et a1-
`6,046,534 *
`4/ZCUO Becerra
`* cited by examiner
`
`--
`
`318.7696
`313,954
`.. 310541
`318/432
`318/432
`318/632
`318.054
`
`-- 313-"721
`318,-'254
`
`
`
`4
`_:
`_
`2
`( 1) App‘ N0 M} 59543
`(22) Filed:
`Dec. 14, 1999
`
`(6-0)
`
`Related U.S. Application Data
`Provisional application No. 60/139,703, filed on Jun. 17,
`1999'
`7
`(5l_)
`Int. Cl.
`(52) U.S. Cl.
`
`........................................................ HOZP 7/00
`313.’432; 318/437; 318/434;
`318/802
`(58) Field of Search ..................................... 3183432, 437,
`318.1609, 610, 434, 254, 809, 807, 802.
`803, 822, 439, I38, 700, 720-724; 323./220-354
`
`Cogging Torque
`Rejection Feed
`
`Primary Examx'ner—Robe\:t E. Nappi
`Assistant Examiner—Edgardo San Martin
`(74) Attorney, Agent, or Ft'rm—Howrey Simon Amold &
`White, LLP
`
`,
`ABSTRACT
`(57)
`A method and apparatus for actively controlling the energi-
`zation of the stator windings of a rotating electromagnetic
`machine to actively overcome any tendency of the rotor of
`the machine to prefer certain angular positions with respect
`to the stator over other angular positions.
`
`24 Claims, 28 Drawing Sheets
`
`153
`
`BOM Exhibit 1040
`|PR2014-01121
`
`BOM v. Nidec
`
`E
`%
`
`BOM Exhibit 1040
`BOM v. Nidec
`IPR2014-01121
`
`1
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 1 of 28
`
`US 6,326,750 B1
`
`17
`
`(V1-
`
`16
`
`15
`
`18
`
`FIG.1
`
`14
`
`13
`
`2
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`%
`
`36
`
`m0
`
`P
`
`n.m,NOwn
`
`S.Iu3%Emm
`
`AOV
`
`Nod23Ed83o8o.Por
`
`2
`
`AwV
`
`omfiflsmm
`
`3
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 3 of 28
`
`US 6,326,750 B1
`
`IIIIIII,
`IEEEEEE,
`I§§§§§=p
`
`__Z_
`
`:=__
`
`|
`
`V
`
`m_.m_u..mc_mmo0
`
`AvEwv1m:_mmoo
`
`m.U~,m
`
`Nd-
`
`. 0 0
`
`4
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 4 of 23
`
`US 6,326,750 B1
`
`Bemf_function (vx, Bemf_fit_parameters)0
`
`——
`
`1 00
`
`Bemf_data<1>
`
`100
`
`< 1 >
`Bemf_function (vx, Bemf_fit_parameters)0+- Bemf_data
`
`M
`
`E
`
`wan?»
`
`il
`
`ll-I
`
`‘I.‘ll'.|:h-ll.
`
`I
`
`'
`
`-0.005
`
`0
`
`0.005
`
`0.01
`
`0.015
`
`0.02
`
`5
`
`

`
`U.S
`
`Patent
`
`Dec. 4, 2001
`
`Sheet 5 of 28
`
`Us 6,326,750 B1
`
`illllllliiw
`agan:ggaa%
`
`6
`
`
`

`
`U.S. Pat Ilt
`
`.
`
`00
`
`Sheet
`
`C ggi g_f
`
`t:
`
`(V
`
`g, Cogg g Ft p
`
`m t
`
`)
`
`__
`
`10
`
`Cogging data<1’
`
`+-Cogging_dat‘a:
`
`
`
`IIII
`
`
`4.-.5:25
`TMWWMJ
`II‘IIIi12-I
`“E
`'I
`IWWWWW
`
`
`‘IIIII
`WWWW
`
`III
`
`0
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`Vx_COg
`
`FIG. 6
`
`7
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 7 of 28
`
`US 6,326,750 B1
`
`—C—
`
`(DE
`IDE (DE
`E_ E E
`E E .El
`E‘ El E
`(E D 0'
`
`FIG.7
`
`8
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 8 of 28
`
`US 6,326,750 B1
`
`!______;_____________:_______=__.________§
`l__________§=_____________________§_______._._
`
`Nd
`
`_.d
`
`.3-
`
`EII
`
`mE._EEm...
`
`Ecowfiim
`
`m.03.
`
`Nd:
`
`9
`
`
`

`
`10
`
`U.S. Patent
`
`aD
`
`_.nS
`
`.6P.
`
`002f094|.
`
`US 6,326,750 B1
`
`E
`.c
`
`o0 E
`
`lan
`
`E
`
`lEzm..mc.:I:_EImI_
`
`
`
`..........EZmIwc.:|c_E|Ql_
`
`---EEzmImE._I:_EIoI_
`
`...IEzmIm_.EI:_EIm._..o_‘
`
`_M.,M,.
`,.‘‘...1‘_..
`
`N0mVmNFo
`
`10
`
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 10 of 28
`
`US 6,326,750 B1
`
`
`
`-.iAm.EmEEmaiEJEmm_.e.._uwE|$53.8rv
`
`
`
`
`
`
`
`iiEEzmImm:mm|o._m~|m:_
`
`
`
`.....EEzmimm:mmIEm~In:_
`
`EEzm..ow:mmIo..m~IoI_
`
`i1EEzmImm:wm..o.m~Im._..o_,
`
`3.05
`
`NOmE¢£D0E|GmN_.0Own
`
`.5022
`
`ON
`
`ON:
`
`11
`
`11
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 11 of 23
`
`US 6,326,750 B1
`
`
`
`_...xm_u:_IEwmcmm..o._w~ImI_I._.u_u__ 17.__Ixmu..__IEmE._I:_EIm.I_I._.n_...__x..x_
`
`
`
`
`
`_.
`
`
`
`_..x%:_:Em:_:xm_E_:E
`
`:.U—,m
`
`o¢Emmm—~.mTn—.m1m¢mmn~mSommummhmmmmmvwmumm_.mommEE5$¥S§_.E2mmN0mVmN_.0o_.._.I___=.-___=__=-.,__.._§-.__..__.-.__..__=-.__=__=-.__.?2.
`
`IIIIIIIIIIIIIIIIIIIIIIIIIII----In
`
`IIIIIIIIIIIIIIHIQIIII_n-i--,_M_-—._-pi!Eng.3III.IIIIIIIIIIIIIIIIEIQHIII---n---_llInI-I---------ll
`-Bun--2
`nnfinnnum__“a§__"n"_§§__,¢__“n___n_“En
`
`-._._5..-.m_..__.—i.ma.__._-.__..,__.=.__..__.-.__=__=-___..0;
`
`.,___~flu____._.._...__..Sm
`
`12
`
`12
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 12 of 28
`
`US 6,326,750 B1
`
`OOE
`
`EznImm:mmio.mNIm1_-+
`ElI1
`_mm:wmm_
`
`EEzmtom:wmI9mu..mI_
`
`EzmImE._Ic_EImI_
`
`xuxE_Imm:mmImI_
`
`13
`
`13
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 13 of 28
`
`US 6,326,750 B1
`
`0ooom.E
`EZm.ImC.:|:_E|m._.
`
`oN_E
`
`omé
`
`EzmI_Imm:mm:m._.
`
`Ezlmlmmcwmlmk
`
`._.
`
`14
`
`14
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 14 of 23
`
`US 6,326,750 B1
`
`20
`
`
`
`
`
`1
`
`
`
`4-5-1_8_0p7:Electricaldegrees
`
`FIG.14
`
`’
`
`5
`
`.,_,
`
`.3
`
`I
`
`
`IIIIIIIII
`lllllllllli
`
`u
`
`
`\ml
`iii‘
`
`
`‘Jill:
`
`
`
`
`
`
`‘D
`
`5
`
`'1]
`
`5 P 1
`
`alddyg enbm_1_ a6e1ua-med
`
`
`
`
`
`i.~.__-U’
`mi
`Ii°»!.|s‘
`|l||l||||||||||ll|l||| |I‘!.E!
` . D
`IIi*%
`
`I5?
`IIIIII|||||||||||l|I"l'ii!i“I
`'i1:“H;j‘——1—‘n—_———— ‘10
`u'|l|l|||||u'||h»4W:!zgill‘
`al''’'
`
`'¥:g;g£i
`3ax‘: x
`|| 1,.»
`~ e "III
`
`
`
`
`,4i'i '
`gggm8g§NfiE83E:eE:EE:Smmhwm¢mNFO
`
`10
`
`I
`
`P
`
`
`
`100-Te_rip_sense__Ipam
`
`
`
`
`
`100'Te__rip_sense_9paa100.Te_rip_dmin_rmse-9
`
`
`
`15
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 15 of 28
`
`US 6,326,750 B1
`
`Iaref
`
`153
`
`«.|_
`
`
`G3|._Calfination
`
`FIG.15A
`
`TeCommand
`
`16
`
`16
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 16 of 23
`
`US 6,326,750 B1
`
`._3._§:_
`
`2.989.38
`
`
`
`u.£n_=o__.8_mm
`
`
`
`mfl.U—.m
`
`17
`
`17
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 17 of 23
`
`US 6,326,750 B1
`
`EE.9:
`
`18
`
`NS
`
`m_§o._.338
`
`BE=o_§._um
`
`EmEo”_
`
`o5:95.C2O
`
`>U
`
`E:
`
`3
`
`_EEoo
`
`m2a._
`
`18
`
`
`
`

`
`U.S. Patent
`
`Dec. 4,2001
`
`Sheet 18 of 28
`
`US 6,326,750 B1
`
`E
`
`._m:ImooImm:mmIo.mNIoI_
`
`
`._0..moommcmmSon9_._9moommcomEmum_
`IIII,.IEIIIII
`
`1._
`
`..1
`
`m,_§=w.,. .,,.,_,_m
`
`asE_._
`§_,,,,,EE_,
`
`19
`
`19
`
`
`

`
`U.S. Patent
`
`mD
`
`1
`
`82f091M..nS
`
`I.
`
`4».J
`
`W.H.
`
`—
`
`..
`
`a.:.\...
`
`IIIIum,
`rm,
`..........:3.mmcmmEmun__6PEGII...IISImmcmmEmumI
`
`
`
`B.WEIIII.7I...m._.mmcmmEono.
`
`20
`
`20
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 20 of 28
`
`US 6,326,750 B1
`
`mm.
`
`E.oE
`
`2.93ocaaoo
`
`BE=o=8_um
`
`E223
`
`(Io?
`
`21
`
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 21 01-20
`
`US 6,326,750 B1
`
`
`
`_ElII|looooE38.wmcmmEonoH
`
`
`
`o.EE:mJo__Imm_._wmIo._mNIn|_
`
`an.05
`
`22
`
`22
`
`
`

`
`U.S. Patent
`
`Dec 4, 2001
`
`Sheet 22 of 28
`
`US 6,326,750 B1
`
`
`
`
`
`........._.mEE:wI§ImmcmmIo.wNInI_«NGE
`
`
`
`
`Iv.EEsm_._o..mmcmmEmum_I_
`E:mI§.Imm:mmIo..muII_IIIIE:mI.2Imm_._mmIEm~I._oI_IIIm.E
`
`
`
`
`
`m.eE:mI§IwmcmmI9w~..dI_.m.eE:mI_.2Imm:mm.Io._mw.1_oI_e.EE:mI.2Immcm.mIo._m~I5I_8owON0omIowIcmI
`
`1
`
`I
`I’
`
`//
`
`- I
`
`8
`
`8
`
`8
`
`8I
`
`23
`
`23
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 23 of 23
`
`US 6,326,750 B1
`
`'—————---------—_—__-..-..__..———_-——____-..__
`
`um.
`Gum
`
`
`
`m:Eo._.mcamoo
`
`
`
`now“.:o_.om_mm
`
`
`
`24
`
`24
`
`

`
`U. S. Patent
`
`Dec. 4, 2001
`
`Sheet 24 of 28
`
`US 6,326,750 B1
`
`Re(I_QD0_Bemfm4)5.9
`
`m4;
`lm(I_QDO_Bemf
`
`
`
`Re(l_QDU_Bemfm5)_-_
`
`m6)>e+<
`Im(IQDOBemf
`
`6machm
`
`FIG.23
`
`25
`
`25
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 25 of 28
`
`US 6,326,750 B1
`
`
`
`---fie$:$:o_m~:oon._.mmIIIasmmcwm1o._m~Io0Q:mm_
`
`
`
`I.nAnsmm:mm..o._m~IoOn_:E_...........Anamm:mmro._mNtoOo:E_
`
`
`
`
`
`_..__:comEIm
`
`3.U~,m
`
`26
`
`26
`
`

`
`U.S. Patent
`
`Dec. 4,2001
`
`Sheet 20 of 23
`
`US 0,320,750 B1
`
`____...-____.._¢___.._..-_-....-.--.-....--—-———-..-
`
`3.
`
`Nm_.
`
`.IIIIIBIIIIIIOIIIIIIIIIII|IIIIIIIIIIIIIIIIIIlIIIIIIIIIIIIIIIIIIIIfIIIIIIIJIIIIIIIIII
`
`_EEo0
`
`36..
`
`
`
`m:_u.o.rmcamoo
`
`
`
`B00.:o_U0_mm
`
`
`
`w:o>c_6m
`
`
`
`maGE.....................................................-.o...........
`
`27
`
`27
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 27 of 28
`
`US 6,326,750 B1
`
`5
`
`new
`
`
`
`moulb,mooIm
`
`S:2:o_mD
`
`...._______..—————— ——.o ——-. __-_.-—..._______.____-_____,_....________._____,
`
`28
`
`28
`
`
`
`
`

`
`U.S. Patent
`
`Dec. 4, 2001
`
`Sheet 23 of 28
`
`US 6,326,750 B1
`
`2.339538
`
`BE=o__um_mm
`
`nu.U~m
`
`29
`
`29
`
`
`

`
`US 6,326,750 B1
`
`1
`ACTIVE REDUCTION OF TORQUE
`IRREGULARITIES IN ROTATING
`MACHINES
`
`The present application claims priority to Provisional
`Application Ser. No. 60,139,703 filed Jttn. 17, 1999, for an
`Active Reduction of Torque Irregularities in Rotating
`Machines.
`
`BACKGROUND OF 'I‘[II:‘. INVI:}N'I'lON
`
`Many electromagnetic machines in general. and penna-
`nent magnet electric motors in particular, exhibit torque
`irregularities as the rotor rotates with respect to the stator.
`Such irregularities produce non-uniform torque output and,
`thus. non-uniform rotation of the rotor. These torque irregu-
`larities may be caused by the physical construction of a
`given machine. They can result from, for example, a bearing
`that sticks in a given rotor position or the fact that, because
`of the electromagnetic characteristics of the machine, the
`rotor tends to prefer certain angular positions with respect to
`the stator. Torque irregularities resulting from the electro-
`magnetic characteristics of an electromagnetic machine are
`commonly known as “oogging" irregularities and the result-
`ant non-uniform rotation of the rotor or non-uniform torque
`output is known as “cogging.”
`In permanent magnet machines, cogging most often
`results from the physical construction of the machine.
`Specifically, the utilization of rotors having discrete north
`and south outer poles results in a circumferential distribution
`of magnetic flux about the rotor circumference that is not
`smooth, but choppy. Additionally,
`the stators commonly
`used with such machines are formed in such a way that the
`magnetic fluxes generated by the stator windings provide a
`flux distribution about the stator circumference that is not
`smooth. The combination of such rotors and stators, and the
`accompanying non-smooth flux distributions. produces
`undesired cogging irregularities. Rotor output non-
`uniformities may also be produced by back emf harmonics
`produced in certain machines.
`For many motor applications the slight non-uniformity in
`the rotation of the rotor caused by torque irregularities is of
`little or no consequence. For example,
`in large motors
`driving large loads, slight variations in the output torque will
`not significantly atfect the rotor speed and any slight varia-
`tions in rotor speed will not significantly alfcct the system
`being driven by the machine. In other applications, where
`the rotation of the rotor or the torque output of the motor
`must be precisely controlled or uniform, such non-
`uniformity is not acceptable. For example, in servomotors
`used in electric power steering systems and in disk drives,
`the rotational output of the rotor or the torque output of the
`motor must be smooth and without significant variation. In
`many such applications the maximum acceptable peak-to-
`peak torque ripple or rotational speed ripple as a percentage
`of full load mean is on the order ofonly 1% to 2%. Because
`such machines typically have small, relatively low mass
`rotors,
`torque irregularities of a small magnitude can
`adversely impact the output of the machine.
`Prior art approaches to reducing the undesirable conse-
`quences of torque irregularities in electromagnetic machines
`have focused on relatively complex rotor or stator construc-
`tions designed to eliminate the physical characteristics of the
`machines that would otherwise give rise to the irregularities.
`While the prior art machine construction approaches can
`result in reduction of torque irregularities, the approaches
`require the design and construction of complex rotor and
`
`ll]
`
`'1 5
`
`20
`
`25
`
`30
`
`40
`
`45
`
`6|)
`
`65
`
`2
`stator components, such complex components are typically
`diflicult to design, ditlicult to manufacturer, and much more
`costly to produce than are conventionally constructed com-
`ponents. Moreover, many of the physical changes required
`by such prior art solutions result in a significant reduction in
`the efficiency or other performance parameters of the result-
`ing machines over that expected of comparable conventional
`machines. Thus, many of the prior art attempts to reduce
`torque irregularities do so at the cost of machine perfor-
`IIIHIJCC.
`
`invention to provide an
`It is an object of the present
`improved method and apparatus for reducing the negative
`consequences of torque irregularities that do not suffer from
`the described and other limitations associated with the prior
`art.
`
`BRIEF SUMMARY OF THE INVENTION
`
`The present invention generally relates to a method and
`apparatus for controlling the energization of the stator wind-
`ings of a rotating electromagnetic machine to actively over-
`come any tendency of the rotor to prefer certain angular
`positions with respect
`to the stator over other angular
`positions. In accordance with one exemplary embodiment
`the present invention relates to a method comprising the acts
`of: generating an electrical representation of the angular
`position of the rotor with respect to the stator; controlling the
`energization of the stator windings in response to the elec-
`trical representation of the rotor with respect to the stator to
`actively counteract the tendency of the rotor to prefer ccnain
`angular positions with respect
`to the stator over other
`angular positions.
`In accordance with yet another embodiment, a controller
`is provided for energizing the stator windings of a rotating
`electromagnetic machine to provide smooth output torque,
`the machine including a rotor that prefers certain angular
`positions with respect to the stator over other positions, a
`torque rejection circuit that receives as an input a represen-
`tation of the angular position of the rotor with respect to the
`stator and generates at an output an energization command
`corresponding to any tendency of the rotor to prefer the
`received angular position and an energization circuit respon-
`sive to the output of the torque rejection circuit that ener-
`gizes to the stator windings of the rotating electromagnetic
`machine so as to provide smooth output torque.
`BRIEF DESCRIPTION OF TIIE FIGURES
`
`FIG. 1 illustrates a system It] constructed according to
`certain teachings of the present disclosure.
`FIG. 2 provides a representation of measured Bemf data
`(line to neutral) one phase of an exemplary three-phase
`twelve slot, eight-pole permanent magnet motor (12s8p PM
`machine).
`FIG. 3 provides a representation of measured cogging
`torque for the 12s8p PM machine used to generate the data
`reflected in FIG. 2.
`FIG. 4 illustrates Bemf data from FIG. 2 and an exem-
`plary fit divided by 100 along with a fit error.
`FIG. 5 provides an exemplary plot of the magnitude of the
`FFI‘ of the cogging torque data represented by FIG. 3.
`FIG. 6 provides a representative illustration of the cog-
`ging data of FIG. 3/10, an exemplary fitfl0 and a lit error.
`FIG. 7 provides an exemplary plot of appropriate control
`currents for the exemplary motor rellected by FIGS. 2 and
`3 as a
`function of the angular position of the rotor
`(mechanical).
`
`30
`
`30
`
`

`
`US 6,326,750 B1
`
`3
`FIG. 8 provides an exemplary plot of shaft torque using
`active cogging rejection and the cogging torque for an
`exemplary system constructed in accordance with certain
`teachings found in this disclosure.
`FIG. 9 provides an exemplary plot of appropriate control
`currents and output torque multiplied lU for a 3N"‘m output
`for the machine represented by FIGS. 2 and 3.
`FIG. 10 provides exemplary minimum sensitivity cogging
`rejection feeds, desired control currents Ia, lb and Ic, an
`exemplary Beml waveform and an exemplary torque output
`multiplied by 10 for a system including the machine having
`the characteristics of FIGS. 2 and 3.
`
`FIG. 11 illustrates FFT"s for exemplary idealized control
`currents that may be used to control the exemplary motor
`characterized by the data of FIGS. 2 and 3.
`FIG. 12 provides a plot of exemplary idealized phase A
`control currenLs that may be used to control the exemplary
`motor characterized by the plots of FIGS. 2 and 3.
`FIG. 13 provides a plot of the output torques produced for
`the control currents of FIG. 12.
`
`JEJ
`
`15
`
`20
`
`FIG. '14 provides a plot of the percentage ripple vs. sensor
`error in electrical degrees for two minimum sensitivity
`solutions and the minimum RMS current solution that may
`be used to control the exemplary motor represented by the
`plots of FIGS. 2 and 3.
`FIGS. 15A, 15B and 16 illustrate exemplary controllers ’
`that utilize active cogging rejection to reduce or eliminate
`undesirable torque irregularities.
`FIG. 17 provides an illustration of representative torque
`rejection (or anti-cogging) currents that may be produced by
`the controllers of FIGS. 15 and 16.
`
`30
`
`FIG. 18 provides exemplary illustrations of representative
`torque producing currents that may be produced by the
`controllers of FIGS. 15 and 16.
`FIG. 19 illustrates an exemplary controller constructed in
`accordance with certain teachings of this disclosure in which
`the torque rejection feed added to the voltage outputs from
`a control law element.
`
`FIG. 20 provides exemplary current solutions that may be
`used with the machine having the cogging and torque
`signatures illustrated in FIGS. 2 and 3 to produce a desired
`-4 N*m output.
`ignoring the 0
`li, plane plot
`FIG. 21 illustrates a (1,
`sequence currents for various current solutions in a rotating
`reference frame.
`[3, 0 based control
`FIG. 22 illustrates an exemplary or,
`system for providing active torque irregularity reduction that
`is constructed in accordance with certain teachings con-
`tained in this disclosure.
`
`FIG. 23 represents a plotting of the Q (real part) and D
`(imaginary part) waveforms (the 0 sequence component is
`zero) for two exemplary output torques (U N*m and 2 N*m)
`for a motor operated by a controller operating in one
`particular Q, D, D rotating reference frame.
`FIG. 24 illustrates various torque outputs that may be
`obtained through use of the control system of FIG. 22.
`FIGS. 25 and 26 provides a general
`illustration of a
`control system utilize a rotating QDO reference frame that is
`constructed in accordance With certain teachings found in
`this disclosure.
`
`FIG. 27 illustrates an exemplary controller constructed in
`accordance with certain teachings of this disclosure for
`controllers motors operating on non-linear regions.
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`to FIG. I, a
`in particular,
`Turing to the drawings and,
`system 10 constructed according to certain teachings of this
`
`40
`
`45
`
`55
`
`60
`
`65
`
`4
`disclosure is illustrated. The illustrated system 10 actively
`controls the electric power supplied to an electromagnetic
`machine such that
`the negative consequences of torque
`irregularities that would otherwise be produced by the
`machine are reduced or eliminated.
`System 10 includes an eiectromagnetic machine 12 and a
`drive 14 that provides electric power to the electromagnetic
`machine. Electromagnetic machine 12 may be any rotating
`machine that exhibits torque irregularities. For example, in
`the FIG. 1 machine 12 is a permanent magnet motor of
`conventional construction that includes a rotating compo-
`nent (a “rotor") and a stationary component (a “stator”).
`Wound about the stator are a number of energizablc stator
`windings which may he energized through the application of
`electric power to terminals I5, 16 and 17.
`While machine 12 is described as a permanent magnet
`motor, those of ordinary skill in the art having the benefit of
`this disclosure will recognize that other forms of electro-
`magnetic machines may be used without departing from the
`teachings contained herein.
`Drive 14 is coupled to provide electric power to terminals
`15, 16 and 17 of motor 12. Drive 14 is also coupled to
`receive feedback from motor 12 in terms of rotor position
`information 18 and energization feedback 19. Other feed-
`back information may be provided to the drive 14. While
`drive 14 is illustrated in exemplary form as providing any
`three power terminals to motor 12, it should be understood
`that more or fewer power terminals may be provided to
`accommodate motors or machines with greater than three
`phases, less than three phases or if various types of inverters
`(e.g., with neutral connections) are used.
`Energization feedback 19 should provide an indication of
`the operational characteristics of the motor 12 and may, for
`example, include feedback concerning the currents flowing
`in the statorwinrlirtgs andfor the voltages at the terminals 15,
`16 and I7. The position and energization parameters may be
`detected through conventional detectors such as standard
`rotor position detectors andfor standard currentfvoltage sen-
`sors. Alternate embodiments are envisioned in which the
`
`rotor position and feedback parameters are not detected
`directly but are calculated or estimated through known
`techniques. For example, embodiments are envisioned
`where only the terminal voltages are known or sensed along
`with the currents flowing through the stator windings of
`motor 12 and the sensed current and voltage values are used
`to derive rotor position infonriation.
`Drive [4 also receives an input command signals 13 that
`corresponds to a desirable output parameter of motor 12
`such as rotor speed, output torque etc.
`As describe in more detail below, drive 14 controls the
`application of electric power to motor 12 in such a manner
`that the dillerence between the input command signal and
`the corresponding output of motor 12 is minimized. Drive 14
`also actively controls application of power to motor 12 as a
`function of rotor position in such a manner that
`torque
`irregularities (including Cogging torque) are reduced or
`eliminated.
`
`In general, drive 14 receives rotor position information
`and, based on that information develops a control signal that
`actively adjusts the energization of motor 12 such that any
`torque irregularities that would exist at that rotor position are
`reduced. This control may be accomplished by first
`charaeterizingfmodeling motor 12 to obtain information
`about the torque irregularities that would exist in the absence
`of such active control of the energization and then using that
`characterization information to develop a controller as
`described above.
`
`31
`
`31
`
`

`
`US 6,326,750 B1
`
`5
`The use ofdrive 14 to actively reduce torque irregularities
`as opposed to attempting to reduce such irregularities
`through complex rotor or stator constructions, results in a
`better performing system in that, for example, conventional,
`low cost motors and motor construction techniques may be
`used without the undesirable torque irregularities commonly
`associated with such motors.
`As briefly described above, before developing a control
`system in accordance with certain ele ments of the teachings
`described herein, it is beneficial to characterize the machine
`to be controlled to obtain information about
`its potential
`torque irregularities. This may be accomplished by charac-
`terizing the machine to obtain information concerning: (1)
`the torque producing characteristics of the machine, which
`is a function of the back electromagnetic force (“Bemf”) of
`the machine; and (ii) the torque irregularities produced by
`the motor absent active control as discussed herein.
`An understanding of the torque characteristics for a given
`machine may be obtained by:
`(1) calculation andfor estimation; (2) empirical testing of
`the given machine; (3) testing of an appropriate sample
`of one or more machines of a given construction and a
`processing (e.g., averaging) of the obtained results; or
`(4) a combination of any of the foregoing. In general,
`it
`is believed that actual
`testing of a machine or a
`number of machines of a given type is believed to
`produce the most desirable results. As such.
`that
`methorl of determining the Bemf and torque irregulari-
`ties will be discussed in greater detail. Those of ordi-
`nary skill in the art will understand that other methods
`of obtaining torque data for a given machine may be
`used without departing from the teachings contained in
`this disclosure.
`this disclosure refers in many
`For ease of discussion,
`instances to “motors.” Such references are exemplary only
`and those of ordinary skill in the art will understand that
`such references are intended to include all electromagnetic
`machines that exhibit
`torque irregularities as described
`herein. Moreover, in many instances this disclosure refers to
`“cogging torque" or “coggiiig.” Those of ordinary Skill in
`the art should understand that such references are intended
`
`10
`
`15
`
`20
`
`30
`
`35
`
`40
`
`6
`repeat at a rate corresponding to the electrical cycle of the
`machine. As such, the Bemf waveform will typically be
`expressed in terms ofelectrical degrees. The torque- irregu-
`larity waveform—or cogging torque waveform-
`however—will
`typically be a
`repeating waveform that
`repeats at a rate corresponding to the rotational speed of the
`rotor. This is because the physical phenornenaahat pro-
`duces such irregularities is amociatcd primarily with the
`physical—not the electrical—characteristics of a machine.
`Once the Bemf and cogging torque information for a
`given motor
`is calculated or determined through
`measurement, it is desirable to represent both the Bemf and
`the cogging torque in terms of a common parameter or
`parameters to allow for each of control. One exemplary
`approach is to develop representations of the Bemf and the
`cogging torque as functions of the angular position of the
`rotor with respect to the stator.
`Representing the Bemf of a motor as a function of one or
`more fit parameters (e.g., angular rotor position) may be
`accomplished by: (l) defining a harmonic series that can be
`fitted to the Bemf information‘, (2) defining the derivative of
`the harmonic series as a function of the parameters to be
`fitted;
`(3) defining a fit vector that
`includes the Bemf
`harmonic series and its partial derivatives with respect to
`each parameter to be fitted; and (4) utilizing the lit vector to
`select an appropriate representation of the Bemf as a func-
`tion of the parameters to be fitted.
`Utilizing the data reflected in FIG. 2, and assuming that
`the only fit parameter is the angular rotor position, the
`following provides an example of an approach that may be
`used to develop a generation of the Bemf data of FIG. 2 as
`a function of the angular position of the rotor:
`First, a series (hereinafter the “Bemf function”) is defined
`that will be tilted to the measure line to neutral Bemf data.
`Because of the nature of the Bemf data, a harmonic series
`may be used:
`
`Bemf 1(r. kl !=k0 +t'c1-cos(J'c;3rl+ kg-sintkurj +
`k3 -eo.=.(3-!c1,r)+k4 -sin-13-Jq3r)+
`kg, -cos(5 -K131) + kg, -sin(5-klgrl +
`-cos(7 ‘Kurt + kg -sint'.v'-Kurt
`
`Bcmf_2tr. kt :=kg -eos(‘JAiq3r) 4-km -sin(9~Iq3r) 4-
`It.” -cos(ll -kUr}+k12 -sintll -kl; -1)
`Bemf(t. kt] := Bemfgltt, it) +Berrtt',flt, tltj
`
`the derivative of the Bemf function is defined
`Second,
`with respect to the fitting parameters. The fitting parameters
`being each harmonic coeflicient and the electrical angular
`frequency.
`In the described example the Bemf data was
`measured at a rotationalspeed of about I000 RPM, although
`the precise rotor shaft speed at which the Bemf data was
`collected is not known precisely. Accordingly, to accommo-
`date this fact, a generalized fit with the electrical angular
`frequency as a parameter is used:
`
`dl3emf_dlL] 3_1(t,l:_):--k, -sin(k, 3-I]-t+k;-ccs(k. 3 -t)~t-3.1:;
`
`sin(3'k,3't)'H-3'k_,'cos{3'k13't)-t—5-k5-
`
`si.tt(5'lc13't)'t+5'lC¢'cDS[5'li1-3'I)'t
`
`dBeml'_r:lk,'l3_2(t.k):--'7-lr ,-sin[7-l:,5-t)-t+7'kB-cos(7-km-L)-l—
`
`sluts-ic..,-r)-c+9~k..,-costa-is,-r)-:-i1-k..-
`
`sin1’_ll-kn-2)-t+ll-km-r:os(ll-kl;-l_l-L
`
`32
`
`to include all torque irregularities associated with rotating
`machines.
`One acceptable approach for determining the Bemf of a
`given motor is to simply measure the Bemf using conven-
`tional techniques and analytical devices. Such techniques
`and devices are known in the art and will not be discussed
`in detail herein. FIG. 2 provides a representation of mea-
`sured Bemf data (line to neutral) for one phase of a three-
`phase twelve slot, eight-pole permanent magnet motor
`(12s8p PM machine). In the illustrated example, the data
`represents data taken at approximately 1000 RPM. The
`selection of a three phase 125813 PM motor is for illustrative
`purposes as the methods and apparatus discussed herein are
`applicable to machines of varied construction including
`machines ranging from motors having only two phases to _
`machines having significantly more than three phases.
`The Bemf waveform of FIG. 2 represents one complete
`electrical cycle of the motor under analysis.
`Known approaches similar to those described above for
`detecting the Bemf of a motor may be used to obtained
`information about the oogging torque characteristics of a
`motor. FIG. 3 provides a representation of measured cogging
`torque over 4 electrical cycles (one mechanical cycle) for the
`1258p PM machine used to generate the data reflected in
`FIG. 2.
`It should he noted that the detected Bemf waveform of a
`rotating machine will be a repeating waveform that will
`
`45
`
`50
`
`60
`
`65
`
`32
`
`

`
`US 6,326,750 B1
`
`7
`d.Bemi_dk_13(t.k)'.=dBemi' _dk_13_l(t,k}+dBemi__r1lc,,,13_2(t,
`k)
`
`Third, having defined the Bemt function and its relevant
`partial derivatives, a fit vector of functions (Bemf__function
`(t, k)_) is established that includes the Bemf function and its
`partial derivatives with respect to each parameter to be fitted
`(in this case each harmonic coefliciertt and the electrical
`angular frequency). To allow for ease of calculation, initial
`guemes (vg) for each of the parameters to be determined are
`provided:
`
`5
`
`JD
`
`8
`the primary cogging components
`typically ensures that
`contain many cycles for one mechanical revolution, an FFI‘
`series can be used lo determine what components are needed
`for a good fit. Calculating the l"lv‘l‘ of the cogging data may
`be accomplished by considering the following:
`
`CoggingKFFT:=CFFI'[Coggirtg_datn“"')
`
`fll._index::U .
`
`.
`
`. rows Clogging FFT)
`
`Berrtfjuncrion (r. k} :=
`
`Bemfir, kl
`l
`
`cosfku -I)
`sintkig - rt
`Ct.)§l'3'fi‘-13'-fl
`sil1[3 -kn -r_I
`C0-3(5 ‘M3 '1)
`si11€5 ring -I)
`t:tJS(7‘k1_3-fl
`siI1(7'~'i-H -I]
`cost‘) -km -r)
`sirtl9 -ICJJ ‘ll
`costll -kl; v{J
`sit\(!.1-Ru-n
`d]3ernt‘_dlcm t Bu, it]
`
`'1
`
`._._.._.._._._.._.,_._.,_,_,_.o
`
`vg :=
`
`Next, the input data vectors for the fitting function are
`defined:
`
`vx :=Bem[_r.lata‘°",vy:=BemLdala‘”’
`
`and an appropriate approach is used to solve for the fit
`parameters.
`in the present example a generalized least
`squares flt of the Bemf function to the data is selected
`although other solutions may be used.
`
`Bcrrtf
`
`f'Lt__paramr.ters1-genfi.t(v3t,vy,vg,Bemt'
`
`function)
`
`To more precisely determine the various fit parameters, it
`is often helpful to consider the Flemf data and its fit divided
`by 100 along with the lit error. A plot of such information is
`provided as an example in FIG. 4.
`From the Bcmf fit, a representation of the Bemf as a
`function of angular position of the rotor and the fit param-
`eters can he defined:
`
`Bemt‘_I (B_E_.k)I-l{1'CO5[0_6)+l(:'Sll'l(fi_e)+l§3‘
`
`cos(3-8, , c)+k,,-sin{3-9_e)+ir5-cos(5-El
`
`.C)+k6'
`
`sit:t(5'6_e)+lr-_.-cos('n'-0_ el+lr.B'sitt('o"El_e}
`
`Bemf __2(B_e,k):=k,,-cos(9-e,e)+lt,a-sin(9-t)__e)+ku-cos(11-B _e)+
`kn-sin(5-6 ejl
`
`Bemf(6_e,k):-Bernt'_l (t3_e,k)+Bcn1f_2((:‘,e,k)
`
`Having developed a representation of the Benztf as a
`function of the angular position of the rotor,
`it
`is next
`desirable to develop a corresponding representation of the
`Cogging torque data. in general, the same approach may be
`used.
`
`First, at series representation of the cogging torque should
`be developed. Since the cogging data will typically corre-
`spond to one complete mechanical revolution of the rotor
`shaft, and since the torque irregularity producing mechanism
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Au exemplary plot of the magnitude of the l~‘l"l‘ of the
`cogging torque data represented by FIG. 3 is provided in
`FIG. 5. From the plot at FIG. 5, the important frequencies of
`the cogging torque can be determined. Any component with
`a magnitude of more than 0.001 will be used in the fit. The
`components of interest are therefore, Sxtumcch, l.6><(1)IIlt?.Ch,
`24>-twmech, 25><wmeeh, 4-7><tnmech, 48:-oiomech. DC may be
`considered in the fit, but can be ignored when defining the
`cogging function without significant negative impact on the
`system. The same is true of the Bemf fit. Thus, an appro-
`priate series for representing the cogging torque may he
`defined as follows where:
`
`Clogging _l{|.,k):=l-r,J+.l{1-cos[8-lr13't)+l(3-si.rt(3'ku't)+
`k-3‘C05[] 5'l(,_1't]+k4'SiJ1(1i3'kl3‘ t')+lr5-cos(24-kn-t_]+ko-sin(24-km-1.)
`
`Coggir1g__2(t_.k:l:-k7-cos(25'k,3‘ l.)'+kg'Sill(25'kLa'i)+kg‘CU3(47'k1313+
`km-sin(47-k,,-tytiu-cosras-k,,-t)+i,, 'siu(48'lt.1:;t)
`
`Cogging(l,k):='CIZIggirtg__l (t,k)+Cugging_2(t,k)
`
`Second, the partial derivative of the coggidg function with
`respect to the fitting parameters is defined. In the illustrated
`example,
`the harmoni

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket