US20060055363A1 - Field weakening motor control system and method - Google Patents
Field weakening motor control system and method Download PDFInfo
- Publication number
- US20060055363A1 US20060055363A1 US10/939,553 US93955304A US2006055363A1 US 20060055363 A1 US20060055363 A1 US 20060055363A1 US 93955304 A US93955304 A US 93955304A US 2006055363 A1 US2006055363 A1 US 2006055363A1
- Authority
- US
- United States
- Prior art keywords
- flux
- generates
- command
- axis
- voltage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/06—Rotor flux based control involving the use of rotor position or rotor speed sensors
- H02P21/10—Direct field-oriented control; Rotor flux feed-back control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0085—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for high speeds, e.g. above nominal speed
- H02P21/0089—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for high speeds, e.g. above nominal speed using field weakening
Definitions
- the present invention relates to the control of permanent magnet (PM) motors in both the constant torque and flux weakening regions, and more particularly to adjusting magnetic flux to improve the performance of PM motors beyond a base speed.
- PM permanent magnet
- a vector controlled PWM voltage source inverter may be used to excite a PM motor, such as an interior permanent magnet (IPM) motor.
- a PM motor such as an interior permanent magnet (IPM) motor.
- IPM interior permanent magnet
- Using this approach provides accurate torque control, improved dynamic response, and increased motor efficiency.
- Reducing the magnetic flux inside the motor which is also called flux or field weakening, may provide improved power characteristics of the PM motor at higher speeds. Flux weakening in a PM motor can be accomplished by adjusting the stator excitation.
- closed loop current regulators control the applied PWM voltage excitation so that the instantaneous phase currents follow their commanded values.
- saturation of the current regulators may occur at higher speeds when the motor terminal voltage approaches a maximum voltage of the PWM inverter. Beyond this point, the flux should be weakened to maintain proper current regulation up to maximum motor speed.
- the current angle control loop approach does not work with high back EMF PM machines since it cannot inject any field weakening current when torque is not applied at higher speeds.
- the current angle control loop approach will not maintain constant developed torque (i.e. torque linearity) as the drive enters into field weakening and approaches maximum speed.
- a flux weakening module for a permanent magnet electric machine includes a feedforward stator flux term and a compensating feedback flux correction term.
- the feedforward stator flux term provides the dominant field weakening flux value.
- the feedback flux correction term improves stability under dynamic conditions and compensates for parameter variations in steady-state. These two flux terms are added and limited to provide the final stator flux command.
- a control system for a permanent magnet (PM) electric machine with a rotor includes a voltage command module that receives a desired torque command, a DC link voltage, an angular velocity of a rotor of the PM electric machine, a final stator flux command, and an angular position of the rotor.
- the voltage command module generates d-axis and q-axis command voltages.
- the command module vector rotates the d-axis and q-axis command voltages using the angular position of the rotor to generate first and second stationary voltage commands.
- a pulse width modulated (PWM) inverter receives the first and second stationary voltage commands and generates phase voltage signals for the PM electric machine.
- a field weakening module generates the final stator flux command using the feedforward stator flux command and the feedback flux correction command.
- the voltage command module includes a torque limiter that limits the desired torque command between upper and lower limits and that generates a modified desired torque command.
- a d-axis current module generates a d-axis current command signal based on the calculated final stator flux command and the modified desired torque command.
- a q-axis current module generates a q-axis current command signal based on the calculated final stator flux command and the modified desired torque command.
- a synchronous current regulator receives the d-axis and q-axis current command signals and generates the d-axis and q-axis voltage command signals.
- the voltage command module includes a synchronous to stationary module that receives the d-axis and q-axis command voltages and the rotor position and generates the first and second stationary voltage commands.
- a rotor position transducer measures the rotor position and generates a rotor position signal.
- a rotor position estimator estimates the rotor position and generates a rotor position signal.
- FIG. 1A is a functional block diagram of a motor control system for a permanent magnet motor according to the present invention
- FIG. 1B is a functional block diagram of the motor control system of FIG. 1 in further detail
- FIG. 2 illustrates an exemplary look-up table relating direct axis (d-axis) current (I d ), desired torque and calculated final stator flux command;
- FIG. 3 illustrates an exemplary look-up table relating quadrature axis (q-axis) current (I q ), desired torque and calculated final stator flux command;
- FIG. 4 is a graph showing field weakening performance during torque transient at constant motor speed for an exemplary implementation
- FIG. 5 is a graph showing field weakening performance during speed transients at 50% constant command torque for an exemplary implementation
- FIG. 6 is a graph showing field weakening performance during speed transients at 100% constant command torque for an exemplary implementation.
- FIG. 7 is a graph illustrating operating regions in the field weakening control system according to the present invention.
- module refers to an application specific integrated circuit (ASIC), a controller, an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, or other suitable components that provide the described functionality.
- ASIC application specific integrated circuit
- controller an electronic circuit
- processor shared, dedicated, or group
- memory that execute one or more software or firmware programs, a combinational logic circuit, or other suitable components that provide the described functionality.
- V ds e V qs e [ R s - ⁇ e ⁇ L qs ⁇ e ⁇ L ds R s ] ⁇ [ i ds e i qs e ] + [ 0 ⁇ e ⁇ ⁇ f ] ( 1 )
- V ds e and V qs e are d-axis and q-axis motor terminal voltages in the synchronous reference frame.
- i ds e and i qs e are d-axis and q-axis motor terminal currents in the synchronous reference frame.
- L ds and L qs are d-axis and q-axis stator self-inductances.
- R s is stator resistance.
- ⁇ f is the permanent magnet flux linkage.
- ⁇ e is the electrical angular velocity.
- the developed torque equation of the IPM is expressed as follows.
- T e 3 ⁇ P 4 ⁇ [ ⁇ f ⁇ i qs e + ( L ds - L qs ) ⁇ i qs e ⁇ i ds e ] ( 2 )
- P is the number of poles.
- DC link voltage and PWM strategies limit the maximum voltage V smax .
- the inverter current rating and the machine thermal rating determine the maximum current I smax . Therefore the voltage and the current of the motor have following limits: V ds e 2 +V qs e 2 ⁇ V s max 2 (3) i ds e 2 +i qs e 2 ⁇ I s max 2 (4)
- the field-weakening algorithm according to the present invention operates within the limits outlined in equations (3) and (4). While the present description relates to IPM machines, skilled artisans will appreciate that the field-weakening approach according to the present invention is applicable to interior permanent (or buried magnet) machines, surface mount magnet machines, synchronous reluctance type machines and other similar machines.
- the torque equation (2) represents a constant torque curve on the d-q current plane according to the given torque.
- the flux magnitude is constant for any operating point that satisfies (6), and the variation of the voltage magnitude is zero with a fixed motor speed.
- the operating points with a constant output voltage are presented by ellipses with respect to the speed, and the variation of the flux magnitude is zero on the ellipses.
- FIG. 7 shows the voltage and current limits from Equations 3 and 4 plotted on the DQ current plane.
- the voltage limit ellipse has constant voltage magnitude and constant flux level for a given speed.
- the points with the minimum flux magnitude can be presented by a line, which is named as the MFPT (Minimum Flux Per Torque) line.
- the flux magnitude decreases as the operating points approach the MFPT line and vice versa.
- FIG. 7 shows the three operation regions divided by the MTPA (Maximum Torque Per Ampere Line) line, the current limit line (i.e. AB), and the MFPT line.
- the field weakening operation in the three regions can be summarized as follows: In region 1, the operating points in this area (to the right of line O-A) require more current than those on the MTPA line for the given torque command. In addition, the operating points in this area require more flux magnitude and output voltage than those on the MTPA line. For this reason, the field weakening operation selects the operating points on the MTPA line as a function of the torque command instead of those in this area.
- the operating points in this area require more current than those on the MTPA line for the given toque command, but they require smaller flux magnitude and output voltage since they are approaching the MFPT line.
- the d and q-axis current references are adjusted from the MTPA line toward the MFPT line in this region.
- the current trajectory follows the MTPA line as the torque command is increased.
- the d and q-axis current references are adjusted from the MTPA line toward the MFPT line along the constant torque lines.
- the motor torque can be controlled according to the torque command even in the field weakening region and hence maintains proper torque linearity.
- the torque per ampere will decrease.
- the proposed control adjusts the operating point towards point C along the MFPT line to weaken the flux magnitude and the output torque is reduced.
- the motor control system 10 for a permanent magnet (PM) machine 14 is shown.
- the motor control system 10 provides improved dynamic performance and torque linearity for the PM machine 14 during high speed operation.
- the motor control system 10 includes a pulse width modulation (PWM) voltage source inverter 18 that supplies three phase excitation to the stator of the PM machine 14 .
- a control module 22 communicates with and controls the PWM inverter 18 .
- the PWM inverter 18 outputs phase voltage signals 26 a , 26 b and 26 c that are used to control the operation of the PM machine 14 .
- PWM pulse width modulation
- the control module 22 receives a desired torque command that indicates a desired output torque level.
- the control module 22 utilizes a DC link voltage input, a rotor angular velocity input and the desired torque command to generate first and second stationary voltage commands V ⁇ and V ⁇ .
- the first and second stationary voltage commands V ⁇ and V ⁇ are input to the PWM inverter 18 .
- the PWM inverter Based on the first and second stationary voltage commands V ⁇ and V ⁇ , the PWM inverter outputs the three phase voltage signals 26 a , 26 b and 26 c .
- the voltage signals 26 a , 26 b and 26 c control the operation of the PM machine 14 . More specifically, the control module 22 generates the first and second stationary voltage commands V ⁇ and V ⁇ such that the voltage signals 26 a , 26 b and 26 c reduce stator flux of the PM machine 14 and increase rotor speed while maintaining a voltage generated by the motor approximately at or below a maximum voltage output of the PWM inverter 18 .
- the input to the control system is a torque command (T e *).
- the torque command T e * is input to a torque limiter 42 , which limits the torque command between upper and lower torque limits. The limits are based on DC link voltage V dc (which is the battery voltage or other DC voltage source of the inverter) and rotor angular velocity ⁇ r .
- the limiter 42 generates a modified torque command (T e **).
- the modified torque command (T e **) and calculated stator flux command ( ⁇ * s ) (generated using a field-weakening module 44 described further below) are used as indices to d-axis and q-axis look-up tables 46 and 48 , respectively.
- the d-axis and q-axis look-up tables 46 and 48 generate d-axis and q-axis stator current commands (I d * and I q *), respectively. These current commands are then fed to the anti-windup synchronous current regulator module 60 to generate command voltages V d * and V q *. Command voltages V d * and V q * are vector rotated, using rotor angular position ( ⁇ r ) generated by a rotor position sensor and/or estimated using sensorless techniques (identified as rotor position module 64 ), using synchronous to stationary transformation module 70 . Stationary output voltages V ⁇ * and V ⁇ * are fed to the PWM inverter 18 , which applies alternating three phase voltages to the stator windings of the PM machine 14 .
- Synchronous reference frame voltage commands V d * and V q * are supplied to a voltage magnitude (V mod ) calculator 80 , which generates an output V mod that is compared to reference voltage (V ref ) to generate an error signal E f if further field weakening is required.
- the error signal E f that is generated by summation module 84 is fed to anti wind-up proportional integral (PI) type controller 90 .
- PI proportional integral
- the output of the anti wind-up PI controller 90 is processed by a limiter 94 to ensure safe reduction of the field.
- the limiter 94 limits field weakening to a predetermined value.
- a divider 96 is used to calculate feedforward stator flux ( ⁇ * st ) using reference voltage (V ref ) and angular velocity ( ⁇ r ).
- the output of limiter 94 is added to the output the divider via summer 100 to generate a final stator flux command.
- the feedforward stator flux calculated by divider 96 provides the desired field weakening to retain current control.
- elements 80 , 84 , 90 , and 94 are automatically activated to stabilize the flux weakening operation.
- the output of the summer 100 is input into a limiter 110 , which limits the maximum flux at low speed, and guarantees constant flux in the constant torque region.
- FIGS. 2 and 3 show an exemplary relationship between d-axis and q-axis currents, torque and stator flux for one implementation.
- the d-axis and q-axis look-up tables that are shown in FIGS. 2 and 3 provide appropriate d-axis and q-axis command currents for any given speed, desired torque and DC link bus voltage. In other words these tables work well in both constant torque as well constant power regions. While in the constant torque region (i.e. below base speed), the d-axis and q-axis current commands increase according to a trajectory “A” that is shown in FIGS. 2 and 3 as the torque command increases. In the constant power region (field-weakening region or above base speed), the q-axis current command decreases and the d-axis current command increases according to a trajectory “B” that is shown in FIGS. 2 and 3 for a given constant torque command. Since similar look-up tables are utilized for constant torque and constant power regions, entry and exit between the two regions is transparent under loaded and unloaded conditions.
- FIG. 4 the improved dynamic response of the field-weakening approach according to the present invention is shown.
- the mechanical speed of the unit under test was held constant and 0 to 100% torque transient was applied to the drive.
- the DC link bus sagged about 20% following the torque transient.
- the sagging affected the transient response in the d-axis and q-axis current commands.
- the optimum current commands were established within about 100 msec.
- FIG. 5 the field weakening approach is shown for motor speeds between 3000 rpm and 5000 rpm with load torque applied.
- V mod the output of the regulator voltage
- V mod increased up to about 3700 rpm and then remained constant.
- the stator flux was continually reducing as speed approached 5000 rpm.
- the exit from the field weakening can be observed as the drive started decelerating from 5000 rpm to 3000 rpm. Also as can be seen from FIG.
- the developed torque T fdbk during both constant torque and constant power regions is constant, which provides proving good torque linearity as long as the commanded torque is less than or equal to the designed torque limit of the machine. If 100% of the rated torque is commanded as the drive accelerated from 0 to maximum speed, the available maximum torque in the constant power region is reduced to protect the machine from overheating and mechanical failure.
- FIG. 6 field-weakening performance during speed transients between 3000 and 5000 rpm under a fully loaded condition are shown. Reduction in the developed torque can be observed as the drive entered into a constant power region. Therefore, FIGS. 4, 5 and 6 successfully demonstrate the benefits of the field-weakening approach according to the present invention under fast dynamic conditions.
- the field weakening approach according to the present invention provides improved dynamic response in the field weakening range and maintains torque linearity while field weakening.
- the field weakening approach is insensitive to variations in DC link voltage and operates in both low and high back EMF type machines.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
- The present invention relates to the control of permanent magnet (PM) motors in both the constant torque and flux weakening regions, and more particularly to adjusting magnetic flux to improve the performance of PM motors beyond a base speed.
- A vector controlled PWM voltage source inverter may be used to excite a PM motor, such as an interior permanent magnet (IPM) motor. Using this approach provides accurate torque control, improved dynamic response, and increased motor efficiency. Reducing the magnetic flux inside the motor, which is also called flux or field weakening, may provide improved power characteristics of the PM motor at higher speeds. Flux weakening in a PM motor can be accomplished by adjusting the stator excitation.
- During a constant torque region, closed loop current regulators control the applied PWM voltage excitation so that the instantaneous phase currents follow their commanded values. However, saturation of the current regulators may occur at higher speeds when the motor terminal voltage approaches a maximum voltage of the PWM inverter. Beyond this point, the flux should be weakened to maintain proper current regulation up to maximum motor speed.
- Conventional field weakening approaches rely on voltage control loops or current angle control loops. Inherently, the voltage control loop approach has poor dynamic performance. Additionally, for IPM machines with reluctance and magnet flux, using the voltage control loop for field weakening does not guarantee optimum torque per ampere in the field-weakening region.
- The current angle control loop approach does not work with high back EMF PM machines since it cannot inject any field weakening current when torque is not applied at higher speeds. In addition, for a given constant torque command, the current angle control loop approach will not maintain constant developed torque (i.e. torque linearity) as the drive enters into field weakening and approaches maximum speed.
- A flux weakening module for a permanent magnet electric machine includes a feedforward stator flux term and a compensating feedback flux correction term. The feedforward stator flux term provides the dominant field weakening flux value. The feedback flux correction term improves stability under dynamic conditions and compensates for parameter variations in steady-state. These two flux terms are added and limited to provide the final stator flux command.
- A control system for a permanent magnet (PM) electric machine with a rotor includes a voltage command module that receives a desired torque command, a DC link voltage, an angular velocity of a rotor of the PM electric machine, a final stator flux command, and an angular position of the rotor. The voltage command module generates d-axis and q-axis command voltages. The command module vector rotates the d-axis and q-axis command voltages using the angular position of the rotor to generate first and second stationary voltage commands. A pulse width modulated (PWM) inverter receives the first and second stationary voltage commands and generates phase voltage signals for the PM electric machine. A field weakening module generates the final stator flux command using the feedforward stator flux command and the feedback flux correction command.
- In other features, the voltage command module includes a torque limiter that limits the desired torque command between upper and lower limits and that generates a modified desired torque command. A d-axis current module generates a d-axis current command signal based on the calculated final stator flux command and the modified desired torque command. A q-axis current module generates a q-axis current command signal based on the calculated final stator flux command and the modified desired torque command.
- In other features, a synchronous current regulator receives the d-axis and q-axis current command signals and generates the d-axis and q-axis voltage command signals. The voltage command module includes a synchronous to stationary module that receives the d-axis and q-axis command voltages and the rotor position and generates the first and second stationary voltage commands.
- In still other features, a rotor position transducer measures the rotor position and generates a rotor position signal. Alternately, a rotor position estimator estimates the rotor position and generates a rotor position signal.
- Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
- The present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:
-
FIG. 1A is a functional block diagram of a motor control system for a permanent magnet motor according to the present invention; -
FIG. 1B is a functional block diagram of the motor control system ofFIG. 1 in further detail; -
FIG. 2 illustrates an exemplary look-up table relating direct axis (d-axis) current (Id), desired torque and calculated final stator flux command; -
FIG. 3 illustrates an exemplary look-up table relating quadrature axis (q-axis) current (Iq), desired torque and calculated final stator flux command; -
FIG. 4 is a graph showing field weakening performance during torque transient at constant motor speed for an exemplary implementation; -
FIG. 5 is a graph showing field weakening performance during speed transients at 50% constant command torque for an exemplary implementation; -
FIG. 6 is a graph showing field weakening performance during speed transients at 100% constant command torque for an exemplary implementation; and -
FIG. 7 is a graph illustrating operating regions in the field weakening control system according to the present invention. - The following description of the preferred embodiment(s) is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses. As used herein, the term module refers to an application specific integrated circuit (ASIC), a controller, an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, or other suitable components that provide the described functionality.
- The voltage equation for the IPM in the synchronous rotating reference frame can be represented in matrix form as follows:
Vds e and Vqs e are d-axis and q-axis motor terminal voltages in the synchronous reference frame. ids e and iqs e are d-axis and q-axis motor terminal currents in the synchronous reference frame. Lds and Lqs are d-axis and q-axis stator self-inductances. Rs is stator resistance. φf is the permanent magnet flux linkage. ωe is the electrical angular velocity. - The developed torque equation of the IPM is expressed as follows.
Where P is the number of poles. DC link voltage and PWM strategies limit the maximum voltage Vsmax. The inverter current rating and the machine thermal rating determine the maximum current Ismax. Therefore the voltage and the current of the motor have following limits:
Vds e2 +V qs e2 ≦V s max 2 (3)
i ds e2 +i qs e2 ≦I s max 2 (4) - The field-weakening algorithm according to the present invention operates within the limits outlined in equations (3) and (4). While the present description relates to IPM machines, skilled artisans will appreciate that the field-weakening approach according to the present invention is applicable to interior permanent (or buried magnet) machines, surface mount magnet machines, synchronous reluctance type machines and other similar machines.
- The torque equation (2) represents a constant torque curve on the d-q current plane according to the given torque. On the constant torque line, the flux magnitude as a function of the d-axis current can be presented as follows;
where the subscript ‘n’ denotes the normalized value and p is the saliency ratio, Lqn/Ldn. - The flux magnitude in equation (5) increases with respect to the d-axis current magnitude due to the second term. In addition, it increases towards infinity when the d-axis current converges to the asymptote, Idn=φfn/(ρ−1)Ldn, since the denominator of the first term converges to zero. The operating point with the minimum flux magnitude on the constant torque curve is derived from the differentiation of equation (5) as follows,
The flux magnitude is constant for any operating point that satisfies (6), and the variation of the voltage magnitude is zero with a fixed motor speed. The operating points with a constant output voltage are presented by ellipses with respect to the speed, and the variation of the flux magnitude is zero on the ellipses. -
FIG. 7 shows the voltage and current limits fromEquations -
FIG. 7 shows the three operation regions divided by the MTPA (Maximum Torque Per Ampere Line) line, the current limit line (i.e. AB), and the MFPT line. The field weakening operation in the three regions can be summarized as follows: Inregion 1, the operating points in this area (to the right of line O-A) require more current than those on the MTPA line for the given torque command. In addition, the operating points in this area require more flux magnitude and output voltage than those on the MTPA line. For this reason, the field weakening operation selects the operating points on the MTPA line as a function of the torque command instead of those in this area. - In region 2, the operating points in this area (between lines O-A and B-C) require more current than those on the MTPA line for the given toque command, but they require smaller flux magnitude and output voltage since they are approaching the MFPT line. In the field weakening control, when field weakening is required, the d and q-axis current references are adjusted from the MTPA line toward the MFPT line in this region.
- In
region 3, since the operating points in this area (to the left of line B-C) require more output current and voltage magnitude than those in the region 2, the proposed algorithm does not use this area. - Under normal operation, the current trajectory follows the MTPA line as the torque command is increased. If field weakening is required due to increasing motor speed or decreasing dc link voltage, the d and q-axis current references are adjusted from the MTPA line toward the MFPT line along the constant torque lines. By moving on the constant torque curve, the motor torque can be controlled according to the torque command even in the field weakening region and hence maintains proper torque linearity. As the operating point moves to the left along the constant torque line, the torque per ampere will decrease. When the operating points reach the MFPT line by the field weakening operation, further flux reduction is not possible while maintaining constant torque. Instead, the proposed control adjusts the operating point towards point C along the MFPT line to weaken the flux magnitude and the output torque is reduced.
- Referring now to
FIG. 1 , amotor control system 10 for a permanent magnet (PM)machine 14 is shown. Themotor control system 10 provides improved dynamic performance and torque linearity for thePM machine 14 during high speed operation. Themotor control system 10 includes a pulse width modulation (PWM)voltage source inverter 18 that supplies three phase excitation to the stator of thePM machine 14. Acontrol module 22 communicates with and controls thePWM inverter 18. ThePWM inverter 18 outputs phase voltage signals 26 a, 26 b and 26 c that are used to control the operation of thePM machine 14. - The
control module 22 receives a desired torque command that indicates a desired output torque level. Thecontrol module 22 utilizes a DC link voltage input, a rotor angular velocity input and the desired torque command to generate first and second stationary voltage commands Vα and Vβ. The first and second stationary voltage commands Vα and Vβ are input to thePWM inverter 18. - Based on the first and second stationary voltage commands Vα and Vβ, the PWM inverter outputs the three phase voltage signals 26 a, 26 b and 26 c. The voltage signals 26 a, 26 b and 26 c control the operation of the
PM machine 14. More specifically, thecontrol module 22 generates the first and second stationary voltage commands Vα and Vβ such that the voltage signals 26 a, 26 b and 26 c reduce stator flux of thePM machine 14 and increase rotor speed while maintaining a voltage generated by the motor approximately at or below a maximum voltage output of thePWM inverter 18. - Referring now to
FIG. 1B , the input to the control system is a torque command (Te*). The torque command Te* is input to atorque limiter 42, which limits the torque command between upper and lower torque limits. The limits are based on DC link voltage Vdc (which is the battery voltage or other DC voltage source of the inverter) and rotor angular velocity ωr. Thelimiter 42 generates a modified torque command (Te**). The modified torque command (Te**) and calculated stator flux command (ψ*s) (generated using a field-weakeningmodule 44 described further below) are used as indices to d-axis and q-axis look-up tables 46 and 48, respectively. - The d-axis and q-axis look-up tables 46 and 48 generate d-axis and q-axis stator current commands (Id* and Iq*), respectively. These current commands are then fed to the anti-windup synchronous
current regulator module 60 to generate command voltages Vd* and Vq*. Command voltages Vd* and Vq* are vector rotated, using rotor angular position (θr) generated by a rotor position sensor and/or estimated using sensorless techniques (identified as rotor position module 64), using synchronous tostationary transformation module 70. Stationary output voltages Vα* and Vβ* are fed to thePWM inverter 18, which applies alternating three phase voltages to the stator windings of thePM machine 14. - Synchronous reference frame voltage commands Vd* and Vq* are supplied to a voltage magnitude (Vmod)
calculator 80, which generates an output Vmod that is compared to reference voltage (Vref) to generate an error signal Ef if further field weakening is required. Themagnitude calculator 80 computes the stator voltage magnitude from the two orthogonal DQ voltage components as shown in Equation 7:
V mod=√{square root over ((V ds e)2+(V qs e)2)} (7)
The error signal Ef that is generated bysummation module 84 is fed to anti wind-up proportional integral (PI)type controller 90. - The output of the anti wind-
up PI controller 90 is processed by alimiter 94 to ensure safe reduction of the field. In other words, thelimiter 94 limits field weakening to a predetermined value. Adivider 96 is used to calculate feedforward stator flux (ψ*st) using reference voltage (Vref) and angular velocity (ωr). The output oflimiter 94 is added to the output the divider viasummer 100 to generate a final stator flux command. Under normal operation, the feedforward stator flux calculated bydivider 96 provides the desired field weakening to retain current control. However, when the feedforward stator flux command calculated using thedivider 96 is not providing enough field weakening, thenelements summer 100 is input into alimiter 110, which limits the maximum flux at low speed, and guarantees constant flux in the constant torque region. - Self-inductances Lds and Lqs are first obtained through machine characterization using equations (1 and 2) set forth above. From the obtained inductances, d-axis and q-axis current look-up tables 46 and 48, in
FIG. 1B , are derived using data processing as a function of modified torque command Te** and final stator flux command ψ*s.FIGS. 2 and 3 show an exemplary relationship between d-axis and q-axis currents, torque and stator flux for one implementation. - The d-axis and q-axis look-up tables that are shown in
FIGS. 2 and 3 provide appropriate d-axis and q-axis command currents for any given speed, desired torque and DC link bus voltage. In other words these tables work well in both constant torque as well constant power regions. While in the constant torque region (i.e. below base speed), the d-axis and q-axis current commands increase according to a trajectory “A” that is shown inFIGS. 2 and 3 as the torque command increases. In the constant power region (field-weakening region or above base speed), the q-axis current command decreases and the d-axis current command increases according to a trajectory “B” that is shown inFIGS. 2 and 3 for a given constant torque command. Since similar look-up tables are utilized for constant torque and constant power regions, entry and exit between the two regions is transparent under loaded and unloaded conditions. - The field weakening approach described according to the present invention was implemented and tested using a 70 kW IPM machine. Experiment results obtained using field weakening approach are shown in
FIGS. 4, 5 and 6. - Referring now to
FIG. 4 , the improved dynamic response of the field-weakening approach according to the present invention is shown. During this test the mechanical speed of the unit under test was held constant and 0 to 100% torque transient was applied to the drive. As shown inFIG. 4 , the DC link bus sagged about 20% following the torque transient. The sagging affected the transient response in the d-axis and q-axis current commands. However, the optimum current commands were established within about 100 msec. - Referring now to
FIG. 5 , the field weakening approach is shown for motor speeds between 3000 rpm and 5000 rpm with load torque applied. As shown inFIG. 5 , as the drive accelerated, the output of the regulator voltage Vmod started increasing. Vmod increased up to about 3700 rpm and then remained constant. At the same time, the stator flux was continually reducing as speed approached 5000 rpm. Providing the field weakening regulate dr the inverter output voltage to the predefined reference level Vref. The exit from the field weakening can be observed as the drive started decelerating from 5000 rpm to 3000 rpm. Also as can be seen fromFIG. 5 , the developed torque Tfdbk during both constant torque and constant power regions is constant, which provides proving good torque linearity as long as the commanded torque is less than or equal to the designed torque limit of the machine. If 100% of the rated torque is commanded as the drive accelerated from 0 to maximum speed, the available maximum torque in the constant power region is reduced to protect the machine from overheating and mechanical failure. - Referring now to
FIG. 6 , field-weakening performance during speed transients between 3000 and 5000 rpm under a fully loaded condition are shown. Reduction in the developed torque can be observed as the drive entered into a constant power region. Therefore,FIGS. 4, 5 and 6 successfully demonstrate the benefits of the field-weakening approach according to the present invention under fast dynamic conditions. - The field weakening approach according to the present invention provides improved dynamic response in the field weakening range and maintains torque linearity while field weakening. The field weakening approach is insensitive to variations in DC link voltage and operates in both low and high back EMF type machines.
- Those skilled in the art can now appreciate from the foregoing description that the broad teachings of the present invention can be implemented in a variety of forms. Therefore, while this invention has been described in connection with particular examples thereof, the true scope of the invention should not be so limited since other modifications will become apparent to the skilled practitioner upon a study of the drawings, specification, and the following claims.
Claims (16)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/939,553 US7023168B1 (en) | 2004-09-13 | 2004-09-13 | Field weakening motor control system and method |
DE102005041820A DE102005041820A1 (en) | 2004-09-13 | 2005-09-02 | Field weakening engine control system and method |
CNB2005101041796A CN100561854C (en) | 2004-09-13 | 2005-09-13 | Magnetic-field-weakening motor control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/939,553 US7023168B1 (en) | 2004-09-13 | 2004-09-13 | Field weakening motor control system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
US20060055363A1 true US20060055363A1 (en) | 2006-03-16 |
US7023168B1 US7023168B1 (en) | 2006-04-04 |
Family
ID=36011804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/939,553 Expired - Fee Related US7023168B1 (en) | 2004-09-13 | 2004-09-13 | Field weakening motor control system and method |
Country Status (3)
Country | Link |
---|---|
US (1) | US7023168B1 (en) |
CN (1) | CN100561854C (en) |
DE (1) | DE102005041820A1 (en) |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080116842A1 (en) * | 2006-11-17 | 2008-05-22 | Bing Cheng | Method and apparatus for motor control |
EP2068438A1 (en) * | 2006-09-26 | 2009-06-10 | Mitsubishi Electric Corporation | Permanent magnet synchronization motor vector control device |
WO2010015424A1 (en) * | 2008-08-07 | 2010-02-11 | Bombardier Transportation Gmbh | Operating a synchronous motor having a permanent magnet rotor |
US20100066289A1 (en) * | 2008-09-17 | 2010-03-18 | Ford Global Technologies, Llc | System and method for controlling an electric motor |
EP2192682A1 (en) * | 2008-11-29 | 2010-06-02 | Lenze Automation GmbH | Control of a permanent magnet excited synchronous machine |
US8198837B1 (en) * | 2009-11-23 | 2012-06-12 | Magnetek, Inc. | Device and method for measuring and controlling the speed and torque of a DC motor |
CN102868339A (en) * | 2011-07-05 | 2013-01-09 | Ls产电株式会社 | Apparatus for operating an interior permanent magnet synchronous motor |
CN102868348A (en) * | 2011-07-05 | 2013-01-09 | Ls产电株式会社 | Apparatus for operating an interior permanent magnet synchronous motor |
JP2013121314A (en) * | 2011-12-07 | 2013-06-17 | Hyundai Motor Co Ltd | Method for controlling motor of electric vehicle |
CN103490688A (en) * | 2012-06-12 | 2014-01-01 | 现代自动车株式会社 | Method for controlling interior permanent magnet synchronous motor |
US20140035495A1 (en) * | 2012-07-31 | 2014-02-06 | Samsung Electronics Co., Ltd. | Methods and apparatuses for obtaining maximum magnetic flux of permanent magnet synchronous motors |
US20140070735A1 (en) * | 2012-09-07 | 2014-03-13 | Ford Global Technologies, Llc | Electric motor mode control |
WO2012118590A3 (en) * | 2011-02-28 | 2014-03-13 | Deere & Company | Device and method for generating an initial controller lookup table for an ipm machine |
US8710785B2 (en) | 2007-12-18 | 2014-04-29 | Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno | Method of operating an electromechanical converter, a controller and a computer program product |
CN104767448A (en) * | 2014-01-02 | 2015-07-08 | Abb技术有限公司 | Control system and method for an electric three-phase variable speed motor |
FR3017755A1 (en) * | 2014-02-14 | 2015-08-21 | IFP Energies Nouvelles | METHOD FOR CONTROLLING A PERMANENT MAGNET ELECTRIC MACHINE OPTIMIZING JOULE LOSSES |
CN104901590A (en) * | 2015-06-18 | 2015-09-09 | 东南大学 | Mixed excitation synchronous motor current optimization method based on zone control |
US9350279B2 (en) | 2013-06-24 | 2016-05-24 | Samsung Electronics Co., Ltd. | Methods and apparatuses for compensating for friction torques of permanent magnet synchronous motors |
US9369073B1 (en) * | 2015-03-20 | 2016-06-14 | Linestream Technologies | Load-adaptive smooth startup method for sensorless field-oriented control of permanent magnet synchronous motors |
US20160204727A1 (en) * | 2014-10-21 | 2016-07-14 | Denso Corporation | Controller and control method for rotary electric machine |
US9419550B2 (en) | 2013-06-24 | 2016-08-16 | Samsung Electronics Co., Ltd. | Methods and apparatuses for controlling torques of permanent magnet synchronous motors |
EP3101803A1 (en) * | 2015-06-02 | 2016-12-07 | LSIS Co., Ltd. | Operating method of synchronous machine |
CN106788026A (en) * | 2016-11-25 | 2017-05-31 | 江苏大学 | A kind of space vector signal injects permagnetic synchronous motor maximum torque per ampere control method |
US20170317635A1 (en) * | 2016-05-02 | 2017-11-02 | Faraday&Future Inc. | Operating point determination in an electric motor system |
WO2017192631A1 (en) * | 2016-05-02 | 2017-11-09 | Faraday&Future Inc. | Operating point determination in an electric motor system |
CN108448977A (en) * | 2018-03-26 | 2018-08-24 | 杭州先途电子有限公司 | A kind of direct current generator field weakening control method and device |
US20190097534A1 (en) * | 2017-09-22 | 2019-03-28 | Thermo King Corporation | Dc to dc converter sourcing variable dc link voltage |
CN109842341A (en) * | 2017-11-28 | 2019-06-04 | 操纵技术Ip控股公司 | Controller anti-saturation for permanent magnet synchronous motor |
CN110071672A (en) * | 2018-01-24 | 2019-07-30 | 欧姆龙(上海)有限公司 | Field weakening control method, weak magnetic controller, current-order generator and electric machine control system |
CN111786598A (en) * | 2020-06-03 | 2020-10-16 | 华为技术有限公司 | Motor control device and motor control method |
US20210159827A1 (en) * | 2019-11-26 | 2021-05-27 | Steering Solutions Ip Holding Corporation | Supply current management under voltage saturated motor current control |
CN114288434A (en) * | 2021-12-31 | 2022-04-08 | 江阴市飞扬器械有限公司 | Sterilization system for nuclear magnetic resonance chamber |
CN114362615A (en) * | 2021-12-29 | 2022-04-15 | 臻驱科技(上海)有限公司 | Method, system and electric vehicle for field weakening control of permanent magnet synchronous motor |
US20220329187A1 (en) * | 2021-03-22 | 2022-10-13 | Zhejiang University City College | Method for searching mtpa curve of vehicle permanent magnet synchronous motor based on dc power |
WO2023283378A1 (en) * | 2021-07-07 | 2023-01-12 | Tau Motors, Inc. | System and method for controlling a motor |
WO2023046266A1 (en) * | 2021-09-22 | 2023-03-30 | HELLA GmbH & Co. KGaA | Motor control system for determining an operating point for controlling an electric motor |
US11671037B1 (en) * | 2022-05-05 | 2023-06-06 | Rockwell Automation Technologies, Inc. | Efficiency optimization of maximum torque per amps control for synchronous motors |
WO2023147088A1 (en) * | 2022-01-28 | 2023-08-03 | Tau Motors, Inc. | Motor control using piecewise affine model |
WO2024019865A1 (en) * | 2022-07-18 | 2024-01-25 | Tula Etechnology Inc. | Feedback scaling for electric machines |
US20240128907A1 (en) * | 2022-10-12 | 2024-04-18 | Ford Global Technologies, Llc | Methods and system for estimating electric machine position offset |
US12294321B2 (en) * | 2022-10-12 | 2025-05-06 | Ford Global Technologies, Llc | Methods and system for estimating electric machine position offset |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7242163B2 (en) * | 2003-08-26 | 2007-07-10 | Delphi Technologies, Inc. | System and method for clamp current regulation in field-weakening operation of permanent magnet (PM) machines |
KR100645809B1 (en) * | 2004-12-20 | 2006-11-23 | 엘지전자 주식회사 | Advance control device and method for weak field operation of permanent magnet motor |
US7642737B2 (en) * | 2007-03-13 | 2010-01-05 | Gm Global Technology Operations, Inc. | Anti-windup control for a current regulator of a pulse width modulation inverter |
EP2140274B1 (en) * | 2007-04-25 | 2014-01-15 | 3M Innovative Properties Company | Supported reagents, methods, and devices |
EP2139602A1 (en) * | 2007-04-25 | 2010-01-06 | 3M Innovative Properties Company | Chemical component and processing device assembly |
KR101340527B1 (en) * | 2007-05-30 | 2013-12-11 | 엘지전자 주식회사 | Motor Driver System and Controlling Method for the Same |
US7759886B2 (en) * | 2007-07-27 | 2010-07-20 | Gm Global Technology Operations, Inc. | Linearity for field weakening in an interior permanent magnet machine |
US8228016B2 (en) * | 2007-07-27 | 2012-07-24 | GM Global Technology Operations LLC | Gain adjustment to improve torque linearity in a field weakening region |
WO2009061864A1 (en) * | 2007-11-06 | 2009-05-14 | 3M Innovative Properties Company | Processing device tablet |
US7847501B2 (en) * | 2008-03-07 | 2010-12-07 | Tesla Motors | Varying flux versus torque for maximum efficiency |
US7843162B2 (en) * | 2008-03-13 | 2010-11-30 | Gm Global Technology Operations, Inc. | Current regulator and current control method and system for AC motors |
JP4883151B2 (en) * | 2009-08-05 | 2012-02-22 | 株式会社デンソー | Rotating machine control device |
JP4915439B2 (en) * | 2009-08-05 | 2012-04-11 | 株式会社デンソー | Rotating machine control device |
DE102010003595A1 (en) * | 2010-04-01 | 2011-10-06 | Robert Bosch Gmbh | Inverter for an electric machine and method for operating an inverter for an electric machine |
CN102386834B (en) * | 2010-08-27 | 2014-04-23 | 永济新时速电机电器有限责任公司 | Method and device for controlling vector of permanent magnet synchronous motor |
US8552673B2 (en) * | 2011-02-28 | 2013-10-08 | Deere & Company | Interior permanent magnet machine systems and methods for controlling interior permanent magnet machines |
JP5174205B2 (en) * | 2011-04-01 | 2013-04-03 | ファナック株式会社 | Detection device for detecting magnetic pole position of synchronous motor and control device including the same |
US8779702B2 (en) | 2011-06-06 | 2014-07-15 | Caterpillar Inc. | Motor control system implementing field weakening |
US8664901B2 (en) * | 2012-02-15 | 2014-03-04 | GM Global Technology Operations LLC | Method and system for estimating electrical angular speed of a permanent magnet machine |
JP5994355B2 (en) * | 2012-04-23 | 2016-09-21 | 富士電機株式会社 | Control device for permanent magnet type synchronous motor |
US9929688B2 (en) * | 2012-09-07 | 2018-03-27 | Ford Global Technologies, Llc | Electric machine torque capability determination |
US11418140B2 (en) * | 2013-07-23 | 2022-08-16 | Atieva, Inc. | Induction motor flux and torque control |
US10521519B2 (en) | 2013-07-23 | 2019-12-31 | Atieva, Inc. | Induction motor flux and torque control with rotor flux estimation |
US9344026B2 (en) | 2013-07-23 | 2016-05-17 | Atieva, Inc. | Induction motor flux and torque control |
FR3009771B1 (en) * | 2013-08-16 | 2017-07-14 | Sagem Defense Securite | METHOD FOR CONTROLLING A PERMANENT MAGNET SYNCHRONOUS ELECTRIC MACHINE AND ELECTRONIC CONTROL DEVICE THEREFOR |
US9692327B2 (en) * | 2015-04-22 | 2017-06-27 | Infineon Technologies Ag | Multi-phase machine current control |
US9768719B2 (en) * | 2015-09-18 | 2017-09-19 | Faraday&Future Inc. | Methods and apparatus for generating current commands for an interior permanent magnet (IPM) motor |
TWI552506B (en) * | 2015-10-22 | 2016-10-01 | 東元電機股份有限公司 | Control system of motor drive |
US10211763B2 (en) | 2016-02-29 | 2019-02-19 | Linestream Technologies | Method for automatically identifying speed operation range in a mechanical system driven by PMSM or induction motors under friction and load condition |
FR3049788B1 (en) * | 2016-04-05 | 2018-03-16 | Schneider Toshiba Inverter Europe Sas | METHOD FOR CONTROLLING AN ASYNCHRONOUS ELECTRIC MOTOR |
US9774287B1 (en) | 2016-07-14 | 2017-09-26 | GM Global Technology Operations LLC | Modification of stator current for enhanced flux weakening |
DE102016212926A1 (en) | 2016-07-14 | 2018-01-18 | Volkswagen Aktiengesellschaft | Arrangement, means of locomotion and method for dynamic field weakening of an electrical machine |
US10184917B2 (en) | 2016-09-08 | 2019-01-22 | Linestream Technologies | Method for automatically identifying resonance |
DE102023101154A1 (en) * | 2023-01-18 | 2024-07-18 | Schaeffler Technologies AG & Co. KG | Vector control method for a synchronous machine and control unit |
DE102023101155B4 (en) * | 2023-01-18 | 2024-08-08 | Schaeffler Technologies AG & Co. KG | Vector control method for a synchronous machine and control unit |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4649331A (en) * | 1985-05-13 | 1987-03-10 | General Electric Company | Flux-weakening regime operation of an interior permanent magnet synchronous motor |
US4677360A (en) * | 1986-03-13 | 1987-06-30 | General Electric Company | Field weakening induction drive |
US5610485A (en) * | 1994-03-23 | 1997-03-11 | Abb Patent Gmbh | Method for controlling the torque of an asynchronous machine |
US6163128A (en) * | 1999-08-20 | 2000-12-19 | General Motors Corporation | Method and drive system for controlling a permanent magnet synchronous machine |
US6288515B1 (en) * | 2000-04-19 | 2001-09-11 | General Motors Corporation | System and method for controlling a surface-mounted permanent magnet synchronous machine drive over a wide speed range using a reference voltage |
US6504329B2 (en) * | 2001-04-09 | 2003-01-07 | General Motors Corporation | Apparatus and method for controlling permanent magnet electric machines |
US6541937B2 (en) * | 2000-09-14 | 2003-04-01 | Kabushiki Kaisha Toshiba | Motor control device with vector control function |
US6741060B2 (en) * | 2001-04-05 | 2004-05-25 | Delphi Technologies, Inc. | Method and system for controlling a permanent magnet machine during fault conditions |
US6763622B2 (en) * | 2002-10-10 | 2004-07-20 | General Motors Corporation | Amplitude detection method and apparatus for high frequency impedance tracking sensorless algorithm |
US6781333B2 (en) * | 2001-05-31 | 2004-08-24 | Toyota Jidosha Kabushiki Kaisha | Drive control apparatus and method of alternating current motor |
US6894454B2 (en) * | 2002-10-10 | 2005-05-17 | General Motors Corporation | Position sensorless control algorithm for AC machine |
US6924617B2 (en) * | 2003-06-23 | 2005-08-02 | General Motors Corporation | Position sensorless control algorithm for AC machine |
US6936991B2 (en) * | 2002-06-03 | 2005-08-30 | Ballard Power Systems Corporation | Method and apparatus for motor control |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10336300A (en) * | 1997-05-29 | 1998-12-18 | Matsushita Electric Ind Co Ltd | Portable radio telephone set |
JP4237834B2 (en) * | 1997-06-03 | 2009-03-11 | 富士通株式会社 | Mobile phone |
-
2004
- 2004-09-13 US US10/939,553 patent/US7023168B1/en not_active Expired - Fee Related
-
2005
- 2005-09-02 DE DE102005041820A patent/DE102005041820A1/en not_active Withdrawn
- 2005-09-13 CN CNB2005101041796A patent/CN100561854C/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4649331A (en) * | 1985-05-13 | 1987-03-10 | General Electric Company | Flux-weakening regime operation of an interior permanent magnet synchronous motor |
US4677360A (en) * | 1986-03-13 | 1987-06-30 | General Electric Company | Field weakening induction drive |
US5610485A (en) * | 1994-03-23 | 1997-03-11 | Abb Patent Gmbh | Method for controlling the torque of an asynchronous machine |
US6163128A (en) * | 1999-08-20 | 2000-12-19 | General Motors Corporation | Method and drive system for controlling a permanent magnet synchronous machine |
US6288515B1 (en) * | 2000-04-19 | 2001-09-11 | General Motors Corporation | System and method for controlling a surface-mounted permanent magnet synchronous machine drive over a wide speed range using a reference voltage |
US6541937B2 (en) * | 2000-09-14 | 2003-04-01 | Kabushiki Kaisha Toshiba | Motor control device with vector control function |
US6741060B2 (en) * | 2001-04-05 | 2004-05-25 | Delphi Technologies, Inc. | Method and system for controlling a permanent magnet machine during fault conditions |
US6504329B2 (en) * | 2001-04-09 | 2003-01-07 | General Motors Corporation | Apparatus and method for controlling permanent magnet electric machines |
US6781333B2 (en) * | 2001-05-31 | 2004-08-24 | Toyota Jidosha Kabushiki Kaisha | Drive control apparatus and method of alternating current motor |
US6936991B2 (en) * | 2002-06-03 | 2005-08-30 | Ballard Power Systems Corporation | Method and apparatus for motor control |
US6763622B2 (en) * | 2002-10-10 | 2004-07-20 | General Motors Corporation | Amplitude detection method and apparatus for high frequency impedance tracking sensorless algorithm |
US6894454B2 (en) * | 2002-10-10 | 2005-05-17 | General Motors Corporation | Position sensorless control algorithm for AC machine |
US6924617B2 (en) * | 2003-06-23 | 2005-08-02 | General Motors Corporation | Position sensorless control algorithm for AC machine |
Cited By (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2068438A1 (en) * | 2006-09-26 | 2009-06-10 | Mitsubishi Electric Corporation | Permanent magnet synchronization motor vector control device |
EP2068438A4 (en) * | 2006-09-26 | 2012-04-18 | Mitsubishi Electric Corp | Permanent magnet synchronization motor vector control device |
US7586286B2 (en) * | 2006-11-17 | 2009-09-08 | Continental Automotive Systems Us, Inc. | Method and apparatus for motor control |
US20080116842A1 (en) * | 2006-11-17 | 2008-05-22 | Bing Cheng | Method and apparatus for motor control |
US8710785B2 (en) | 2007-12-18 | 2014-04-29 | Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno | Method of operating an electromechanical converter, a controller and a computer program product |
US8410742B2 (en) | 2008-08-07 | 2013-04-02 | Bombardier Transportation Gmbh | Operating a synchronous motor having a permanent magnet rotor |
WO2010015424A1 (en) * | 2008-08-07 | 2010-02-11 | Bombardier Transportation Gmbh | Operating a synchronous motor having a permanent magnet rotor |
US20110162554A1 (en) * | 2008-08-07 | 2011-07-07 | Bombardier Transportation Gmbh | Operating a Synchronous Motor Having a Permanent Magnet Rotor |
CN102144356A (en) * | 2008-08-07 | 2011-08-03 | 邦巴尔迪尔运输有限公司 | Operating a synchronous motor having a permanent magnet rotor |
US20100066289A1 (en) * | 2008-09-17 | 2010-03-18 | Ford Global Technologies, Llc | System and method for controlling an electric motor |
US9917537B2 (en) | 2008-09-17 | 2018-03-13 | Ford Global Technologies, Llc | System and method for controlling an electric motor |
EP2192682A1 (en) * | 2008-11-29 | 2010-06-02 | Lenze Automation GmbH | Control of a permanent magnet excited synchronous machine |
US8198837B1 (en) * | 2009-11-23 | 2012-06-12 | Magnetek, Inc. | Device and method for measuring and controlling the speed and torque of a DC motor |
WO2012118590A3 (en) * | 2011-02-28 | 2014-03-13 | Deere & Company | Device and method for generating an initial controller lookup table for an ipm machine |
CN102868348A (en) * | 2011-07-05 | 2013-01-09 | Ls产电株式会社 | Apparatus for operating an interior permanent magnet synchronous motor |
CN102868339A (en) * | 2011-07-05 | 2013-01-09 | Ls产电株式会社 | Apparatus for operating an interior permanent magnet synchronous motor |
JP2013121314A (en) * | 2011-12-07 | 2013-06-17 | Hyundai Motor Co Ltd | Method for controlling motor of electric vehicle |
CN103490688A (en) * | 2012-06-12 | 2014-01-01 | 现代自动车株式会社 | Method for controlling interior permanent magnet synchronous motor |
US9300240B2 (en) * | 2012-07-31 | 2016-03-29 | Samsung Electronics Co., Ltd. | Methods and apparatuses for obtaining maximum magnetic flux of permanent magnet synchronous motors |
US20140035495A1 (en) * | 2012-07-31 | 2014-02-06 | Samsung Electronics Co., Ltd. | Methods and apparatuses for obtaining maximum magnetic flux of permanent magnet synchronous motors |
US20140070735A1 (en) * | 2012-09-07 | 2014-03-13 | Ford Global Technologies, Llc | Electric motor mode control |
US9893657B2 (en) * | 2012-09-07 | 2018-02-13 | Ford Global Technologies, Llc | Electric motor mode control |
US9419550B2 (en) | 2013-06-24 | 2016-08-16 | Samsung Electronics Co., Ltd. | Methods and apparatuses for controlling torques of permanent magnet synchronous motors |
US9350279B2 (en) | 2013-06-24 | 2016-05-24 | Samsung Electronics Co., Ltd. | Methods and apparatuses for compensating for friction torques of permanent magnet synchronous motors |
CN104767448A (en) * | 2014-01-02 | 2015-07-08 | Abb技术有限公司 | Control system and method for an electric three-phase variable speed motor |
US9209735B2 (en) | 2014-01-02 | 2015-12-08 | Abb Technology Ltd | Control system and method for an electric three-phase variable speed motor |
EP2892148A1 (en) * | 2014-01-02 | 2015-07-08 | ABB Technology Ltd | Control system and method for an electric three-phase variable speed motor |
WO2015121049A3 (en) * | 2014-02-14 | 2015-12-30 | IFP Energies Nouvelles | Method of controlling a permanent-magnet electric machine optimizing the joule losses |
FR3017755A1 (en) * | 2014-02-14 | 2015-08-21 | IFP Energies Nouvelles | METHOD FOR CONTROLLING A PERMANENT MAGNET ELECTRIC MACHINE OPTIMIZING JOULE LOSSES |
US20160204727A1 (en) * | 2014-10-21 | 2016-07-14 | Denso Corporation | Controller and control method for rotary electric machine |
US9847744B2 (en) * | 2014-10-21 | 2017-12-19 | Denso Corporation | Controller and control method for rotary electric machine |
US9369073B1 (en) * | 2015-03-20 | 2016-06-14 | Linestream Technologies | Load-adaptive smooth startup method for sensorless field-oriented control of permanent magnet synchronous motors |
US10439526B2 (en) | 2015-03-20 | 2019-10-08 | Danfoss Power Electronics A/S | Load-adaptive smooth startup method for sensorless field-oriented control of permanent magnet synchronous motors |
US9998044B2 (en) | 2015-03-20 | 2018-06-12 | Linestream Technologies | Load-adaptive smooth startup method for sensorless field-oriented control of permanent magnet synchronous motors |
EP3101803A1 (en) * | 2015-06-02 | 2016-12-07 | LSIS Co., Ltd. | Operating method of synchronous machine |
US10224850B2 (en) | 2015-06-02 | 2019-03-05 | Lsis Co., Ltd. | Operating method of synchronous machine |
CN104901590A (en) * | 2015-06-18 | 2015-09-09 | 东南大学 | Mixed excitation synchronous motor current optimization method based on zone control |
WO2017192631A1 (en) * | 2016-05-02 | 2017-11-09 | Faraday&Future Inc. | Operating point determination in an electric motor system |
US20170317635A1 (en) * | 2016-05-02 | 2017-11-02 | Faraday&Future Inc. | Operating point determination in an electric motor system |
US10622870B2 (en) | 2016-05-02 | 2020-04-14 | Faraday & Future Inc. | Operating point determination in an electric motor system |
US10700629B2 (en) * | 2016-05-02 | 2020-06-30 | Faraday&Future Inc. | Operating point determination in an electric motor system |
CN106788026A (en) * | 2016-11-25 | 2017-05-31 | 江苏大学 | A kind of space vector signal injects permagnetic synchronous motor maximum torque per ampere control method |
US10840807B2 (en) * | 2017-09-22 | 2020-11-17 | Thermo King Corporation | DC to DC converter sourcing variable DC link voltage |
US20190097534A1 (en) * | 2017-09-22 | 2019-03-28 | Thermo King Corporation | Dc to dc converter sourcing variable dc link voltage |
US11336181B2 (en) | 2017-09-22 | 2022-05-17 | Thermo King Corporation | DC to DC converter sourcing variable DC link voltage |
CN109842341A (en) * | 2017-11-28 | 2019-06-04 | 操纵技术Ip控股公司 | Controller anti-saturation for permanent magnet synchronous motor |
CN110071672A (en) * | 2018-01-24 | 2019-07-30 | 欧姆龙(上海)有限公司 | Field weakening control method, weak magnetic controller, current-order generator and electric machine control system |
CN108448977A (en) * | 2018-03-26 | 2018-08-24 | 杭州先途电子有限公司 | A kind of direct current generator field weakening control method and device |
US20210159827A1 (en) * | 2019-11-26 | 2021-05-27 | Steering Solutions Ip Holding Corporation | Supply current management under voltage saturated motor current control |
US11218099B2 (en) * | 2019-11-26 | 2022-01-04 | Steering Solutions Ip Holding Corporation | Supply current management under voltage saturated motor current control |
CN111786598A (en) * | 2020-06-03 | 2020-10-16 | 华为技术有限公司 | Motor control device and motor control method |
US12107523B2 (en) * | 2021-03-22 | 2024-10-01 | Zhejiang University City College | Method for tracing MTPA curve of vehicle permanent magnet synchronous motor based on DC power |
US20220329187A1 (en) * | 2021-03-22 | 2022-10-13 | Zhejiang University City College | Method for searching mtpa curve of vehicle permanent magnet synchronous motor based on dc power |
WO2023283378A1 (en) * | 2021-07-07 | 2023-01-12 | Tau Motors, Inc. | System and method for controlling a motor |
US12107522B2 (en) | 2021-07-07 | 2024-10-01 | Tau Motors, Inc. | System and method for controlling a motor |
WO2023046266A1 (en) * | 2021-09-22 | 2023-03-30 | HELLA GmbH & Co. KGaA | Motor control system for determining an operating point for controlling an electric motor |
CN114362615A (en) * | 2021-12-29 | 2022-04-15 | 臻驱科技(上海)有限公司 | Method, system and electric vehicle for field weakening control of permanent magnet synchronous motor |
CN114288434A (en) * | 2021-12-31 | 2022-04-08 | 江阴市飞扬器械有限公司 | Sterilization system for nuclear magnetic resonance chamber |
WO2023147088A1 (en) * | 2022-01-28 | 2023-08-03 | Tau Motors, Inc. | Motor control using piecewise affine model |
US11671037B1 (en) * | 2022-05-05 | 2023-06-06 | Rockwell Automation Technologies, Inc. | Efficiency optimization of maximum torque per amps control for synchronous motors |
WO2024019865A1 (en) * | 2022-07-18 | 2024-01-25 | Tula Etechnology Inc. | Feedback scaling for electric machines |
US12244250B2 (en) | 2022-07-18 | 2025-03-04 | Tula eTechnology, Inc. | Feedback scaling for electric machines |
US20240128907A1 (en) * | 2022-10-12 | 2024-04-18 | Ford Global Technologies, Llc | Methods and system for estimating electric machine position offset |
US12294321B2 (en) * | 2022-10-12 | 2025-05-06 | Ford Global Technologies, Llc | Methods and system for estimating electric machine position offset |
Also Published As
Publication number | Publication date |
---|---|
CN100561854C (en) | 2009-11-18 |
CN1937393A (en) | 2007-03-28 |
DE102005041820A1 (en) | 2006-03-30 |
US7023168B1 (en) | 2006-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7023168B1 (en) | Field weakening motor control system and method | |
US7015667B2 (en) | Current regulation for a field weakening motor control system and method | |
US6936991B2 (en) | Method and apparatus for motor control | |
US7923953B2 (en) | Linearity for field weakening in an interior permanent magnet machine | |
US7595600B2 (en) | Method and system for torque control in permanent magnet machines | |
US8519649B2 (en) | Control device of a synchronous motor | |
US6965212B1 (en) | Method and apparatus for field weakening control in an AC motor drive system | |
US7986116B2 (en) | Apparatus for controlling torque of electric rotating machine | |
US9054623B2 (en) | Motor control device | |
WO2013084461A1 (en) | Electric motor control device | |
US6504329B2 (en) | Apparatus and method for controlling permanent magnet electric machines | |
US7852040B2 (en) | Motor driver system and method for controlling motor driver | |
JP2002095300A (en) | Method of controlling permanent magnet synchronous motor | |
JP3674741B2 (en) | Control device for permanent magnet synchronous motor | |
EP4152593B1 (en) | System and method of a robust startup and stop scheme for position sensorless control of an electric machine | |
CN114244231B (en) | Weak magnetic control method of permanent magnet synchronous motor | |
JP2007228744A (en) | Motor drive controlling device and motor drive controlling method | |
US11502631B2 (en) | Vector flux weakening control system for permanent magnet synchronous motor of electric drive system | |
US12126284B2 (en) | Electric motor control method and electric motor system | |
Casadei et al. | A robust method for field weakening operation of induction motor drives with maximum torque capability | |
JP7206707B2 (en) | motor controller | |
Fujii et al. | Influence of parameter variations on operating characteristics of MTPF control for DTC-based PMSM drive system | |
WO2006124010A1 (en) | Current regulation for a field weakening motor control system and method | |
JP7009861B2 (en) | Motor control device | |
Ekanayake et al. | Position sensorless control of an interior permanent magnet synchronous machine (IPMSM) in deep flux-weakening region |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GENERAL MOTORS CORPORATION, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PATEL, NITINKUMAR R.;SCHULZ, STEVEN E.;BAE, BON-HO;REEL/FRAME:015406/0255;SIGNING DATES FROM 20040512 TO 20040513 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022092/0703 Effective date: 20050119 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022092/0703 Effective date: 20050119 |
|
AS | Assignment |
Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0610 Effective date: 20081231 Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0610 Effective date: 20081231 |
|
AS | Assignment |
Owner name: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECU Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022553/0446 Effective date: 20090409 Owner name: CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SEC Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022553/0446 Effective date: 20090409 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023124/0429 Effective date: 20090709 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023124/0429 Effective date: 20090709 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023127/0468 Effective date: 20090814 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023127/0468 Effective date: 20090814 |
|
AS | Assignment |
Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0052 Effective date: 20090710 Owner name: UNITED STATES DEPARTMENT OF THE TREASURY,DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023156/0052 Effective date: 20090710 |
|
AS | Assignment |
Owner name: UAW RETIREE MEDICAL BENEFITS TRUST, MICHIGAN Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0001 Effective date: 20090710 Owner name: UAW RETIREE MEDICAL BENEFITS TRUST,MICHIGAN Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023162/0001 Effective date: 20090710 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:025245/0442 Effective date: 20100420 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UAW RETIREE MEDICAL BENEFITS TRUST;REEL/FRAME:025311/0770 Effective date: 20101026 |
|
AS | Assignment |
Owner name: WILMINGTON TRUST COMPANY, DELAWARE Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025327/0001 Effective date: 20101027 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN Free format text: CHANGE OF NAME;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:025780/0936 Effective date: 20101202 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC, MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WILMINGTON TRUST COMPANY;REEL/FRAME:034371/0676 Effective date: 20141017 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.) |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.) |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Expired due to failure to pay maintenance fee |
Effective date: 20180404 |