throbber
I|ll|l|||||lI|||||||||||||I|l||||||||||||||||l|||||||||||||||||||llllllll
`USC|'067567S7B2
`
`(12) Ulllted States Patent
`Marcinkiewicz et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,756,757 B2
`Jun. 29, 2004
`
`(54) CONTROL SYSTEM AND METHOD FOR A
`R0’l‘A'l‘lNG El.E(.I’I‘ROMAGNET[C
`MACHWE
`
`6,498,449 B1 * 12/2002 Chen el al.
`5,498,451 B1 * 1242002 Boules et al.
`FOREIGN PATENT DOCUMENTS
`
`3is.~'434
`3'l8.~'tS6l
`
`H?
`
`1061640 A
`12/2000
`OTHER PUBLICATIONS
`TELE Kyoon Ha et al, “Simple and high—performance drive of
`switched reluctance motors for
`low—cost applications,”
`Industrial Electronics, 1997, ISIE. ’97', Proceedings of the
`IEEE International Symposium on Guimaraes, Portugal Jul.
`7_11’ 1997’ New York’ NY, Use. IEEE’ Usfllul‘ 7. 1997‘ pp.
`631-636, XP0126S098 ISBN (Hs03—3935—3.
`
`(List continued on next page.)
`
`Primary E.mmt'rter—--Rina Duda
`Assistant Examr'ner—Eduardo Colon Santana
`(74) Attorney, Agent, or Fr'rm—-Howrey Simon Arnold &
`White LLP
`(57)
`
`ABSTRACT
`
`A system and method for controlling a rotating electromag-
`netic machine. The rotating machine, such as a permanent
`magnet motor or switched reluctance motor,
`includes a
`stator having a plurality of phase windings and a rotor that
`rotates relative to the stator.Adrive is connected to the phase
`windings for energizing the windings. The control system
`includes an estimator connectable to the machine for receiv-
`
`ing signals representing the phase winding voltage and rotor
`position. The estimator outputs parameter estimations for an
`electrical model of the machine based on the received
`Voltage and rotor position. A torque model receives the
`parameter estimations from the estimator to estimate torque
`for associated rotor position-phase current combinations of
`the machine. A controller outputs a control signal
`to the
`drive in response to a torque demand and rotor position
`signals and the torque model. In certain embodiments, a
`solver uses the torque model to generate energization current
`profiles according to desired machine behavior, such as
`smooth torque andfor minimal sensitivity to errors in rotor
`p95iti9I1 II1fl5Hn=IH6HI-
`
`35 Claims, 3 Drawing Sheets
`
`(75)
`
`Inventors: Joseph G. Mai-cinktewlcz, St. Charles,
`l:£fli:,lJEI]u(,)l\E1I|J(§l;aeI I. Henderson, St.
`
`(73) Assignee: Emersflfl Electric Company, 51- L0‘-11.51
`M0 (US)
`_
`_
`_
`_
`Subject 10 any CllSClalJIlC.'t', the term Of lhls
`patent is extended or adjusted undcr 35
`o.s_c_ 154(b) by 0 days.
`
`_
`( ‘ ) Notice:
`
`(21)
`
`(22)
`(65)
`
`A9131. N0-I 10/153.414
`.
`,
`Filed‘
`
`May 21’ 2002
`Prior Publication Data
`US 2003/0213444 Al Nov. 27, 2003
`
`H02P 71300
`Int. Cl.-"
`(51)
`318/4.32; 318,434; 3185701
`(52) U.S. Cl.
`313/700, 701,
`(53) Fiem of Search
`31g,'551_ 7i'_é:'jI;¢31, 550, 501, 721, 302,
`305, 305, 309, 533, 509, 254, 307, 432,
`510, 303, 333, 4391 133; 323/320.354
`
`References Cited
`_
`‘
`H-3 PATENT DOCUMENTS
`4,961,033 A 4. 10/1990 M,,,_.Mim.,
`533,775 A 4=
`5/1993 Mongeau
`5,488,280 A
`H1996 Langreck
`5,569,994 A
`10/1996 Taylor et al.
`5,834,918 A * 11f1998 Taylor etal.
`5,841,262 A * 11/1998 Tang
`5,852,355 A “ 1211998 Turner ......... ..
`5 962 999 A
`10,1999 Nakamum E1 at
`6,002,234 A
`121.1999 Ohm e,al_
`63053364 A
`12,-1999 Acamley
`6,262,550 B1
`712001 Kilman et :11.
`6,304,052 B1 * ioootii
`()'Mea.ra et at.
`6,452,357 B1 *
`912002 Iahlrorten
`
`..
`..
`
`.
`
`313/595
`313/432
`318/805
`3183700
`-- 313/501
`
`’
`
`318/432
`“ 318,729
`318/632
`I: 318/565
`3l8f7€]D
`313/721
`
`
`
`(SG)
`
`!..-....-.-..........!
`
`
`
`-................_._._.J
`
`act:-0:14:39
`
`BOM Exhibit 1041
`
`BOM v. Nidec
`
`|PR2014—01 121
`
`BOM Exhibit 1041
`BOM v. Nidec
`IPR2014-01121
`
`1
`
`

`
`US 6,756,757 B2
`Page 2
`
`OTHER PUBI_IC.A'I'IONS
`
`Quo Qingding et al, "Neural network adaptive observer
`based postion and velocity scnsorless control of PMSM,”
`Advanced Motion Control, 1996. AMC ’96—M]E. Proceed-
`ings, 1996. 4th International Workshop on MIE, Japan Mar.
`18-21, 1.996, New York, NY, USA, IEEE, US Mar. 18,1996,
`pp. 41-46, XP01016-4178 ISBN: 0-7803-3219-9.
`International Search Report for International Application
`No. PCT/USO3/15773, Oct. 6, 2003.
`Krause et 211, Analysis of Electric Machinery, 1986, Chapter
`One pp. 1-31.
`
`:11, Numerical Mathematics, 2000, Chapter
`Quarteroni et
`Sever pp. 281-287.
`W'elIstead ct al, Self—Tuning Systems, 1991, Chapter Three
`pp. 71-91.
`Akhiezer et 211, Theory of Linear Operators in Hilbert Space,
`1993. pp. 10-17.
`Chapman et a], Design and Precise Realization of Optimized
`Current Waveforms for an 8/6 Switched Reluctance Drive.
`Jan. 2002.
`
`* cited by examiner
`
`2
`
`

`
`U.S. Patent
`
`Jun. 29,2004
`
`Sheet 1 of3
`
`US 6,756,757 B2
`
`__._._.
`
`._._._._.-._._.-._....-.-.-.-......---.-._.—.—.—r
`
`15/
`
`2
`
`3
`
`

`
`U.S. Patent
`
`Jun. 29,2004
`
`Sheet 2 of3
`
`US 6,756,757 B2
`
`mm.....m._.o...mwma4
`
`4
`
`
`

`
`U.S. Patent
`
`Jun. 29, 2004
`
`Sheet 3 of3
`
`US 6,756,757 B2
`
`5
`
`

`
`US 6,756,757 B2
`
`1
`CONTROL SYSTEM AND METHOD FOR A
`ROTATING ELEC'I‘ROM.AGNE'l'lC
`MACHINE
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`
`The invention relates generally to the control of electro-
`magnetic rotating machines such as permanent magnet,
`switched reluctance and hybrid machines thereof, and more
`particularly,
`to adaptive, smooth torque control of such
`machines.
`
`2. Description of Related Art
`Many electromagnetic machines in general, and electric
`motors employing permanent magnets in particular, exhibit
`torque irregularities as the rotor rotates with respect to the
`stator,
`the coils of which are typically energized with a
`sinusoidal waveform. Such irregularities are referred to as
`“torque ripple.” These torque irregularities may be caused
`by the physical construction of a given machine. For
`example, they may result from the use of hearings to support
`the rotor. In addition, because of the electromagnetic char-
`acteristics of machines that employ magnets, the rotor tends
`to prefer certain angular positions with respect to the stator.
`Torque irregularities resulting from the electromagnetic
`characteristics of an electromagnetic machine are commonly
`known as “oogging” irregularities and the resultant non-
`uniform rotation of the rotor or non-uniform torque output is
`known as “cogging." Cogging is either current independent
`or current dependent. The first component is noted When the
`machine is spun unenergized. The second component
`is
`present when current fiows—tl:ie cogging grows as the
`magnitude of the stator currents increases.
`In rotating electromagnetic machines employing penna-
`nent magnets, cogging most often results from the physical
`construction of the machine. irregularities due to the mag-
`nets can result, for example, from the magnets being incor-
`rectly placed upon or in the rotor, or Erorn. some irregularity
`about how the magnets are energized. Moreover, the utili-
`zation 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 irregularities in the
`torque output of such machines. Rotor output non-
`uniformities may also be produced by back emf harmonics
`produced in certain machiries.
`Obtaining smooth torque is further complicated by other
`factors. For instance, manufacturing variances between
`motors makes it dillicult,
`if not
`impossible,
`to apply a
`common solution to a group of motors. Such manufacturing
`variance includes the placing or misplacing of magnets upon
`the rotor (if surface mounted), variance introduced by the
`magnetizing process itself and irregularities in the stator coil
`windings. Other causes of variance include instances when
`the magnets are damaged or chipped. Further, variations
`exist even within individual motors. For example, variations
`typically exist between a motor’s phases and over
`the
`motor’s full mechanical cycle. Moreover, motor behavior
`changes over time as the motor ages.
`The phase windings of certain types of electromagnetic
`machines are energized at least in part as a function of the
`
`2
`
`instantaneous rotor position. Accordingly, such machines
`often use a rotor position sensor that provides an output
`indicating rotor position relative to the stator. A controller
`uses this in formation to produce control signals that are used
`to energize and de-energize the phase windings. Errors in the
`measurement of the angular position of the rotor also
`contribute to torque ripple.
`For many motor applications a 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 affect the rotor speed and any slight varia-
`tions in rotor speed will not significantly affect the system
`being driven by the machine. This assumes that the torque
`variation as the machine turns is small compared to the load.
`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 is in disk drives, the rotational output of the
`rotor or the torque output of the motor must be smooth and
`without significant variation.
`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 thatwould 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
`stator components, such complex components are typically
`Lliilicult to design, dillicult 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 efliciency 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-
`mance.
`
`Attempts to reduce torque ripple that focus on motor
`control schemes, rather than motor construction, have also
`been undertaken. For example, various learning or iterative
`schemes, based on either experimental procedures or Well
`known physical relationships concerning motor voltages,
`currents and angular positions have been attempted. These
`attempted solutions often make assumptions concerning the
`behavior of the motor, such as motor flux being described by
`a linear relationship, or considering the elIect of mutual liux
`insignificant. Still further, prior solutions to torque ripple
`typically ignore the effect of motor sensitivity to inaccura-
`cies in angular measurement. To increase accuracy in posi-
`tion measurement. the use of sophisticated position sensors
`has been attempted, but this increases the machine's com-
`plexity and cost.
`Thus, a need exists for a control system that addresses the
`shortcomings of the prior art.
`
`SUMMARY OF THE INVENTION
`
`invention. a system for
`In one aspect of the present
`controlling a rotating electromagnetic machine is presented.
`The rotating machine, such as a permanent magnet motor or
`switched reluctance motor. or some hybrid of the two,
`includes a stator having a plurality of phase windings and a
`rotor that rotates relative to the stator. A drive is connected
`to the phase windings for energizing the windings. The
`
`Ln
`
`1U
`
`15
`
`IdUr
`
`30
`
`35
`
`45
`
`SD
`
`60
`
`I'.i5
`
`6
`
`

`
`US 6,756,757 B2
`
`3
`control system includes an estimator connectable to the
`machine for receiving signals representing the phase wind-
`ing voltage, current and rotor position. The estimator outputs
`parameter estimations for an electrical model of the machine
`based on the received voltage, current and rotor position.
`The electrical model is a mathematical model that describes
`electrical behavior of the machine as seen at
`the motor
`terminals.
`
`A torque model receives the parameter estimations from
`the estimator. The torque model is developed via a math-
`ematical transform of the electrical model, and describes
`torque characteristics of the machine. Using the parameters
`received from the estimator.
`the torque model estimates.
`torque for associated rotor position-phase current combina-
`tions. A controller has input terminals for receiving a torque
`demand signal and the rotor position signal. The controller
`outputs a control signal to the drive in response to the torque
`demand and rotor position signals and the torque model. In
`certain embodiments, a solver uses the torque model to
`generate energization current profiles according to desired
`machine behavior, such as smooth torque and/or minimal
`sensitivity to errors in rotor position measurement. It is to be
`noted in particular that the solver can be so defined that the
`solution possesses particular properties. It may be desired to
`deal with only the most significant components of cogging
`or torque ripple, a result of motor drive cost considerations.
`Such a solution can be achieved.
`Some parameters of the torque model are unobservable
`via information immediately available from the machine
`terminals. For example, in machines employing permanent
`I1'1.‘1gneLs, it is not mathematically obvious how changes in
`the machine current and voltage, as the rotor spins, indicate
`or measure the interaction of the machine’s magnets with
`themselves. In accordance with further aspects ofthe present
`invention, a method of determining a non-load dependent
`cogging torque is provided. The rotor is spun unloaded at a
`predetermined angular velocity and the motor terminal volt-
`age and current are measured. Rotor positions associated
`with the voltage and current measurements are determined,
`and a lirst mathematical model is developed based on the
`measured voltage and rotor position to describe electrical
`behavior of the machine. The first mathematical model is
`mathematically transformed to develop a second mathemati-
`cal model to describe torque characteristics of the machine.
`The windings are then energized such that the rotor holds a
`predetermined position against the cogging torque, and the
`cogging torque is calculated for the predetermined position
`via the second mathematical model.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`Other objects and advantages of the invention will
`become apparent upon reading the following detailed
`description and upon reference to the drawings in which:
`FIG. 1 is a block diagram of an exemplary rotating
`electromagnetic machine system in accordance with
`embodiments of the present invention;
`FIG. 2 is a block diagram illustrating an electromagnetic
`machine control system in accordance with embodiments of
`the present invention;
`FIG. 3 is a chart illustrating an exemplary integration path
`for evaluating an integral giving coenergy used in embodi-
`ments of the invention;
`FIG. 4 illustrates current profiles generated for a smooth
`torque solution in accordance with the present invention;
`and
`
`FIG. 5 illustrates torque ripple for a machine controlled in
`accordance with aspects of the present invention.
`
`5
`
`10
`
`I5
`
`30
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`While the invention is susceptible to various modifica-
`tions aud alternative forms, specific embodiments thereof
`have been shown by way of example in the drawings and are
`herein described in detail. It should be understood, however,
`that the description herein of specific embodiments is not
`intended to limit
`the invention to the particular
`forms
`disclosed, hut on the contrary, the intention is to cover all
`modifications, equivalents, and alternatives falling within
`the spirit and scope of the invention as defined by the
`appended claims.
`
`DETAILED DESCRIPTION OF TIIE
`INVENTION
`
`Illustrative embodiments of the invention are described
`below. In the interest of clarity, not all features of an actual
`implementation are described in this specification. It will of
`course be appreciated that in the development of any such
`actual embodiment, numerous implementation-specific
`decisions must be made to achieve the developers’ specific
`goals. such as compliance with system -related and business-
`related constraints, which will vary from one implementa-
`tion to another. Moreover, it will be appreciated that such a
`development elfort might be complex and time-consuming,
`but would nevertheless be a routine undertaking for those of
`ordinary skill in the art having the benefit of this disclosure.
`Turing to the drawings and,
`in particular, to FIG. 1, a
`system 10 constructed according to certain teachings of this
`disclosure is illustrated. Among other things, the illustrated
`system 10 actively controls the electric power supplied to an
`electromagnetic machine such that
`the negative conse-
`quences of torque irregularities that would otherwise be
`produced by the machine are reduced or eliminated.
`The system 10 includes an electromagnetic machine 12
`and a drive 14 that provides electric power to the electro-
`magnetic machine 'l2. The machine 12 shown in FIG. 1 may
`comprise,
`for example,
`a permanent magnet motor, a
`switched reluctance motor, or a hybrid motor (permanent
`magnet and switched reluctance combination). The machine
`12 is of conventional construction that includes a rotating
`component (a rotor 1211) and a stationary component (a
`stator 1212). Wound about the stator are a number of ener-
`gizable phase windings 12c which may be energized through
`the application of electric power to motor terminals 15, 16,
`17.
`
`The drive 14 is coupled to provide electric power to
`terminals 15, 16 and 17 of the machine 12. The drive 14
`receives control inputs from a control system 13. Which is
`coupled to receive feedback from the machine 12. in terms of
`rotor position information 18 and energization feedback 19.
`Other feedback information may he provided to the control-
`ler 13. While the drive 14 is illustrated in exemplary form as
`providing three power terminals to the machine 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.
`The energization feedback 19 provides an indication of
`the operational characteristics of the machine 12 and may,
`for example, include feedback concerning the currents flow-
`ing in the stator windings andfor the voltages at the terminals
`15, 16 and 17. The position and energization parameters may
`be detected through conventional detectors such as standard
`rotor position detectors and standard currcntfvoltagc sen-
`sors. Altcrnative embodiments are envisioned in which the
`rotor position and feedback parameters are not detected
`directly but are calculated or estimated through known
`
`7
`
`

`
`US 6,756,757 B2
`
`5
`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 the
`machine 12 and the sensed current and voltage values are
`used to derive rotor position information.
`'lhe control system 13 also receives input command
`signals 11 that correspond to a desired output parameter of
`machine 12 such as rotor speed, output torque, etc. As
`described in more detail below, the drive 14 controls the
`application of electric power to machine 12 in response to
`the control system 13 in such a manner that the diflicrence
`between the input command signal 11 and the corresponding
`output of the machine 12 is minimized.
`In certain
`embodiments, the control system 13 also actively controls
`application of power to the machine 12 as a function of rotor
`position in such a manner to achieve a desired behavior of
`the machine 12 meeting one or more criteria in categories
`including, for example, torque ripple, cogging torque, angu-
`lar sensitivity, harmonic content, etc. The use of the control
`system 13 to actively achieve desired machine behavior, as
`opposed to attempting to achieve such behavior through
`complex rotor or stator constructions, results in a better
`performing system in that, for example, conventional, low
`cost machines and machine construction techniques may be
`used.
`
`An electromagnetic machine system 100 in accordance
`with an exemplary embodiment of the present invention is
`shown in FIG. 2. The machine system 100 includes a control
`system 13, which may be implemented by an appropriately
`programmed digital Controller, sttch as a digital signal
`processor (DSP), microcontrollcr or microprocessor.
`The control system 13 includes an input terminal 11 that
`receives, for example, a signal representing the torque
`demanded of the motor 12. Torque is a function of current
`and angle; hence, for any particular rotor angle there is a set
`of appropriate currents that will produce the desired torque.
`Based on the rotor angle and the required torque, appropriate
`current values are sent to the drive 14, which in turn provides
`the necessary voltage to the motor 12 to meet the current
`demand.
`
`Rotor position feedback 18 and energization feedback 19,
`such as the motor terminal voltage and current, are provided
`to an estimator 30. In accordance with mathematical "good
`practice,” the voltage and current values may be
`non'nalizcd—the measured values are divided by the maxi-
`mum expectcd value. The estimator 3|} calculates motor
`parameters such as angular speed and the time derivatives of
`the phase currents. These values are used to derive and
`update a first mathematical model that describes the elec-
`trical behavior of the motor 12. The structure of the electrical
`model is such that it can accurately represent electrical
`machine characteristics such as resistance, back electromag-
`netic Eorce (“HEMP”), self and mutual inductance, cogging,
`etc., depending on the type of machine 12 employed.
`The parameters calculated by the estimator 30 are passed
`to a torque model 32 of the motor 12. The torque model 32
`is developed by mathematically transforming the electrical
`model in an appropriate manner, dictated by the electromag-
`netic physics of the motor 12,
`into a second model
`that
`describes the torque characteristics of the machine 12. Since
`the electrical model co-ell'1cicnt.S flow naturally into the
`torque model 32, by constructing an aocuratc electrical
`model of the motor 12,
`the torque characteristics of the
`motor 12 are also known. For example, the torque model
`may describe the torque produced for any combination of
`phase current and rotor position in the normal operating
`
`10
`
`15
`
`20
`
`3t)
`
`35
`
`40
`
`55
`
`60
`
`6
`envelope of the machine. Thus, using the values calculated
`by the estimator 30, an estimate of motor torque can be
`calculated for any current-angle combination.
`The torque model 32 is interrogated by a solver 34, which
`calculates the required currents, or solution curves, accord-
`ing to some desired motor behavior and the known behavior
`of the motor 12 (as regards current and angle).
`'l'hus, the
`controller 36 provides the appropriate current for a given
`rotor angular position to achieve the desired output torque
`40 or other output parameter, and further, to achieve the
`output parameter in accordance with the desired machine
`behavior. For example, the desired machine behavior may
`include the operating characteristics of the motor 12 meeting
`one or more criteria in categories including cogging torque,
`torque ripple, angular sensitivity of the solution to angular
`error and harmonic content of the solution curves. In the
`particular system 100 shown in FIG. 2, the solver 34 output
`is stored explicitly as a lookup table accessible by the
`controller 36. The torque demand 11 and rotor angle is
`applied to the lookup table to determine the appropriate
`phase current value to be applied to the phase windings via
`the driver 14. In other embodiments, the output of the solver
`3-4 is in an analytic form, derived by fitting a function to the
`calculated numerical values.
`
`Since the electrical model used by the estimator 3|] is
`algebraic in nature, the estimator 30 can be allowed to run
`for some time period operating upon not necessarily sequen-
`tial data before a new set of parameter estimates are released
`in to the torque model 32.At this point the solver 34 can then
`recalculate the necessary lookup tables 36. Once fully
`calculated, the new lookup tables can then replace those
`tables currently in use. Many of these operations can be
`background tasked;
`that
`is,
`they can occur as and when
`computational resources are available. This is one of the
`advantages of an algebraic motor rnodel—it is not intricately
`wrapped up in the time variable.
`Torque can be estimated via ooenergy or field energy,
`though calculating torque via coenergy results in simpler
`expressions. Thus, the estimate of output torque 40 can be
`calculated using only feedback available from the machine
`terminalsr—such as the tenninal voltage and current and the
`rotor position—to estimate the pyrameters of resistance and
`flux linkage. The following disclosure is generally provided
`in terms of a three phase hybrid motor, though the model
`form can be generalized into different
`types of rotating
`machines having any number of phases by one skilled in the
`art having the benefit of this disclosure.
`It
`is common in many applications to utilize what is
`known as a balanced three phase feed. In such systems,
`when a three-phase motor is used, the sum of the three phase
`currenLs will equal zero. Hence, the o.|3-l-'rarnc of Reference
`(FOR) can be used. If balanced feed is not used,
`it
`is
`necessary to use the abc-FoR. The rr.B-FoR is considered
`first.
`
`The electrical model may have the form of a product of
`polynomial expressions in current and angle. Typically,
`those for angle will involve trigonometric functions. The
`currentpolynomials may also be orthogonal and may be one
`of any number of suitable polynomial
`types. For more
`complex machines, an orthogonal model form may be
`appropriate. With the first model structure disclosed herein,
`it is assumed that flux linkage models are expressions that
`are products of polynomial terms involving phase currents
`and trigonometric polynomials of mechanical angle. Models
`using orthogonal functions are discussed further later in this
`specification. Generally, the following nomenclature is used
`in this disclosure:
`
`8
`
`

`
`US 6,756,757 B2
`
`7
`¢ is the phase index, ranges over defined set of numbers
`{l,.2r3. .
`.
`. } or equivalent letters {a,h,c,
`.
`.
`. }
`a,b,c are phase names, equivalent to 1,2,3 when numeri-
`cally referenced
`
`ot,fi,0 are o.[5 Frame of Reference (FOR) labels
`
`its, is the phase :1) flux linkage
`p,P .
`,
`. q,Q .
`.
`. r,R .
`.
`. n,N are summation indexes and
`maximum index values
`
`sin( ), cos( ) are trigonometric functions
`
`gwqm, hwqm are model parameters
`ia,i‘,,iC are variables representing (15 frame of reference
`currents
`
`JD
`
`15
`
`lwlfi are maximum values of a|3-frame of reference
`currents encountered in the coenergy integral
`ia,ib,i¢ are variables representing abc-frame of reference
`currents
`
`Ia,I,,,lG are maximum values of abc-FoR currents encoun-
`tered in the coenergy integral
`
`if is the current flow associated with the fictious rotor
`circuit modelling the presence of a magnet
`V‘, is the phase tp voltage
`
`RW,R«,,RWfi are resistance values associated with phase
`
`S‘, is solution sensitivity
`
`8
`
`I:
`
`:'.,t9(tn
`r'at9t'2)t
`
`1'a(9(N_l,l
`='fi(9(13)
`mats):
`
`J',ql3(N)J
`
`frame of reference current values
`is the vector of all
`across the set of discrete angle values
`l(n+1),l(n) are the {n+I)’1h and n’th iterated current
`VBCIOIS
`
`AI(n) is the calculated change in current vector at n’th
`interval
`
`.
`cpfl=(0 .
`vector
`
`. LI 'I‘((-l(k),ia(k),ifi(lt)) 0 .
`
`. .0) is the k’th torque
`
`. 0 S(6(k),i[,(l<),i¢,(k)) 0 .
`.
`,.,,=(o .
`sensitivity vector
`
`.
`
`. 0) is the ma
`
`A 2
`
`#51‘;
`
`Ifim
`
`is the dilfererttial of x with respect to it
`B is the rotor angle
`(1) is the rotor angular velocity
`t is time t
`
`ms is coenergy
`dis is X infintesimal
`
`are stacked torque vectors
`
`.35
`
`s =
`
`¢'5t
`
`ti5sN
`
`
`
`are stacked current vectors
`Assuming that
`the model structure for each machine
`phase (:11) is identical, the general form of the flux model
`using the nt|3-FoR is;
`
`I f(x) dx is the integral of f(x) with respect to X
`(3
`
`2.1, =
`
`Efl-RV» ---3
`
`P
`E
`so
`
`Q
`E
`q. o
`
`if; -
`
`R
`E
`no
`
`1'; -
`
`ff,
`
`N
`r|:D
`
`lgpmm - 5it'l[.rt -9) + ltqgpqm -cnstrz-:91]
`
`t1)
`
`is the partial derivative of function f('.) with respect to x
`D1, .
`.
`. ,D,; are components of the coenergy integral, along
`defined path
`T is motor or true torque
`00:") is the remainder associated with n’th order and
`higher terms of the Jacobiatil matrix
`
`S0
`
`.13 is the ij’th entry of the Jacobian
`F,{xl, .
`.
`. ,xM) is the i’th function ofvariables xl, .
`ox is delta 2:
`
`.XM
`
`.
`
`.
`
`hxmw is the new value of delta x, or change in x
`xnm, X0“ are new and old values of X calculated during
`Newton iterative process
`T“. is estimated torque, directly from the terminal vari-
`ables
`
`cog
`T
`is torque which cannot be calculated directly using
`terminal variables
`
`Such a model allows for a non-linear relationship between
`phase current and flux as well as mutual effects between any
`two or more phases. As noted above, for the purposes of the
`present disclosure it is assumed that model structure is
`invariant with respect to phase, although this need not be so.
`Contiguous powers of polynomial current and angle har-
`monic need not be used, as is the case in Equation (1). For
`example, consider the following:
`
`:
`
`(2)
`
`fir
`g
`,
`P-Pt
`
`.
`1;“
`
`tn"
`
`_
`-Hat
`
`Pu
`“V
`.,
`1
`.
`E _ If - 2‘ (g¢,,,,,, -smtrr-6)+ h¢,,,,,,, -cosln -9)]
`n=.u|
`ten
`
`1‘; -
`
`65 where the indexing sets:
`-
`P=(P1sP2; -
`-
`- sP.s'-) r=(r1sr25 -
`[l=(‘l1sP2s -
`-
`- -qr) “=(nts1'12s -
`
`- srU*)
`~
`~ ant»)
`
`9
`
`

`
`US 6,756,757 B2
`
`9
`need not contain contiguous integers. In fact, most. practical
`applications will have this form.
`Relatively simple models of the form presented in Equa-
`tion (2) that are suflicienlly accurate can he obtained. Model
`structure can he allowed to vary between phases if so
`desired. This variation upon defining model structure has a
`significant impact upon the computational complexity of the
`associated algorithms. Some model components will be
`present as a result of manufacturing variance and would not
`he suggested by a theoretical consideration of the motor
`design. Further, model complexity can vary greatly between
`motors of different design. For example, a permanent mag-
`net motor design with the express intent of reducing
`cogging, typically through the use of skew, may only require
`a very simple model
`to accurately predict
`torque.
`It
`is
`generally desirable to avoid models that are over or under
`determined.
`
`10
`
`15
`
`The abc-FoR currents can be transformed into all-FoR
`currents using the following transform:
`
`‘L0
`
`-continued
`
`R
`
`N
`
`F“
`
`mo
`
`[gwqm - slum-9] +ftdW,,. -costar -9])
`
`+
`
`P
`E
`pun
`
`Q
`i§-Zt%-
`F0
`
`Jr
`E
`.=t
`
`J
`[rrfl Fray]
`
`ht
`
`rr=|}
`Z (g‘,m,, -sin(n»li'j + fzwqm -contra-3)!
`
`+
`
`9
`E
`[J30
`
`lg
`
`<2
`
`q=n
`
`R
`N
`g 5:, m.n.(g¢Pqm.m._;(,,.g)_
`7:“
`":‘
`
`h.,,..,,,1 - si_u1n- 9))
`
`The imaginary rotor current (i.) is nominally constant and
`its time derivative is zero. Hence, from Equations (5) and
`(7)=
`
`1
`1
`0
`1
`_
`F; = 34 ‘é-5 I
`-2-1 an I
`
`.
`Z’,
`
`t3]
`
`v,=R,,+t,-R,,,+:I,.R,¢.+2,.i_,,.tr,,,,‘,_,+
`
`(8)
`
`P
`d
`2 [p'E§—l'E‘ai
`VI
`
`Under the balanced feed assumption. the third phase current
`is zero. It is known that phase voltage (v,,) is defined by
`
`30
`
`0
`
`q=0
`
`R
`N
`1%-Zr}tzltgwpqn,-5in(r:-3)+h,,,,,,,,-ccstn-9),!--~+
`;=u
`":0
`
`33:5,-R¢+‘%.l¢
`
`'4]
`
`P
`p=o
`
`Q
`d
`"5'Zl*“?l'n l
`q=1
`
`where R“, is the phase resistance. Thus, using the tlfi-FUR:
`
`d
`_
`_
`_
`_
`V¢=R,9+ig‘R,h+1!,I':l'i¢g‘l-l¢‘1fi'Rfl,-13+EM
`
`'
`
`1'5)
`
`It should be noted that there are more resistance terms in
`Equation (5) then is necessary from the perspective of how
`electric circuits operate. Such additional terms allow for the
`presence of test data olfsets and the like to be directly
`compensated for‘, otherwise the estimator will set redundant
`terms to zero.
`
`It is also known that angular velocity (no) is defined by:
`
`d
`aa=afi'
`ctr
`
`50
`
`6
`[J
`
`R
`N’
`2fl-Z[gwqm-sin(n-H)+h¢W.,,-cns{n-t?))---+-
`_=u
`mo
`
`P
`Z:'':
`p-U
`
`0
`
`539
`
`2
`
`r-0
`
`N
`gm n [g,,,,,,,.,, coslrz 6']-
`““
`
`fl¢.,,i.,,_ -si.n(rt - 09))
`
`4-0
`
`45
`
`In embodiments employing a switched reluctance
`machine, there is no imaginary rotor current state as there
`are no rotor magnets with which this state is associated,
`hence:
`
`10
`
`From Equati

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