WO2013042237A1 - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- WO2013042237A1 WO2013042237A1 PCT/JP2011/071592 JP2011071592W WO2013042237A1 WO 2013042237 A1 WO2013042237 A1 WO 2013042237A1 JP 2011071592 W JP2011071592 W JP 2011071592W WO 2013042237 A1 WO2013042237 A1 WO 2013042237A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- torque
- correction wave
- motor
- control device
- correction
- Prior art date
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
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/10—Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
-
- 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
-
- 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/22—Current control, e.g. using a current control loop
Definitions
- the present invention relates to a motor control device, and more particularly to a motor control device that drives and controls a motor that uses a permanent magnet.
- the motor generates torque depending on the relative angle between the stator and the rotor, but the torque generated by the motor using the permanent magnet has a harmonic component and pulsates.
- This torque pulsation is divided into the following two.
- One is called a torque ripple whose amplitude changes according to the magnitude of the generated torque.
- the other is called cogging torque in which the amplitude shows a fixed value regardless of the magnitude of the generated torque. Since such torque pulsation also causes uneven motor speed and positional deviation, various attempts have been made to control the torque pulsation in a controlled manner (for example, Patent Documents 1 to 3). etc).
- the pulsation of torque is divided into a fixed amplitude type cogging torque that does not depend on the generated torque of the motor and a variable amplitude type torque ripple that is proportional to the generated torque, and the motor at the time that is reflected in the actual torque.
- a predictive control technique for predicting an angle and correcting torque ripple is disclosed.
- a torque ripple correction wave is obtained by selecting a torque ripple correction wave as amplitude and phase data for each frequency, generating m sine wave signals, and synthesizing them. Further, it claims that torque ripples that are not an integral multiple of the electrical angular frequency of the motor are present, and a torque ripple correction method for eliminating torque ripples depending on the machine position of the motor is disclosed.
- parameters for phase and amplitude for correcting the sixth harmonic component of torque ripple are selected according to the sign of output torque, and the motor is driven and controlled using a correction wave based on this parameter. Techniques to do this are disclosed.
- JP 11-299277 A Japanese Patent Laying-Open No. 2005-80482 JP 2010-239681 A
- Patent Document 3 discloses a technique for changing the amplitude and phase of a torque ripple correction wave depending on whether the torque is positive or negative.
- a correction method related to cogging torque there is no disclosure or suggestion regarding a correction method related to cogging torque.
- the angular frequency is only a description relating to the sixth harmonic, and further technical development is required to perform better torque ripple correction.
- the present invention has been made in view of the above. With a simple configuration, the present invention appropriately reduces two types of torque pulsations according to the positive and negative state quantities that define the drive state that causes pulsation in the torque generated by the motor. It is an object of the present invention to obtain a motor control device that can perform correction.
- the present invention provides a motor control device that controls driving of a motor based on an input torque command, and defines a driving state that causes pulsation in the generated torque of the motor.
- Correction wave information corresponding to the positive and negative indicated by the determination result of the positive / negative determination unit from a positive / negative determination unit for determining whether the state quantity to be positive or negative is positive and negative and a storage unit for storing correction wave information
- a correction wave generation unit that generates a sine wave-shaped correction wave for periodic torque pulsation based on the selected correction wave information, instead of the input torque command.
- the motor is driven and controlled based on a correction torque command obtained by synthesizing the torque command and the generated correction wave.
- correction wave information is prepared in a storage unit in advance, a state quantity (torque command, motor speed) that defines a drive state that causes pulsation in the generated torque of the motor is monitored, and the state quantity is positive.
- the correction wave information corresponding to whether it is negative or negative is selected from the storage unit, and based on the selected correction wave information, a sine wave-shaped correction wave for periodic torque pulsation (torque ripple, cogging torque) is generated, Since the motor is driven and controlled based on a correction torque command obtained by combining the torque command and the generated correction wave instead of the torque command input from the host device to drive and control the motor, the torque of 2
- the torque ripple There is an effect that it is possible to perform correction to reduce types of pulsations (torque ripple, cogging torque).
- FIG. 1 is a block diagram illustrating a configuration example of a motor drive system to which a motor control device according to a first embodiment of the present invention is applied.
- FIG. 2 is a block diagram showing the configuration of the motor control apparatus according to the first embodiment of the present invention shown in FIG.
- FIG. 3 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 2.
- FIG. 4 is a diagram showing a torque pulsation waveform when positive torque and negative torque are generated.
- FIG. 5 is a diagram showing the amplitude of the result of order decomposition of the torque pulsation waveform shown in FIG.
- FIG. 6 is a diagram showing a phase offset as a result of order decomposition of the torque pulsation waveform shown in FIG.
- FIG. 1 is a block diagram illustrating a configuration example of a motor drive system to which a motor control device according to a first embodiment of the present invention is applied.
- FIG. 2 is a block diagram showing the configuration of the motor
- FIG. 7 is a block diagram showing the configuration of the motor control device according to the second embodiment of the present invention.
- FIG. 8 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 7.
- FIG. 9 is a block diagram showing the configuration of the motor control apparatus according to the third embodiment of the present invention.
- FIG. 10 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 9.
- FIG. 11 is a diagram illustrating an example of the contents stored in the four correction wave information storage units illustrated in FIG.
- FIG. 12 is a diagram for explaining the relationship between the amplitude ratio of the harmonics (correction wave) and the absolute value of the torque command.
- FIG. 13 is a block diagram illustrating another configuration example of the torque control unit illustrated in FIG.
- FIG. 14 is a block diagram showing a configuration example of a motor drive system including a motor control device according to Embodiment 5 of the present invention.
- FIG. 15 is a block diagram illustrating a configuration example of a motor drive system including a motor control device according to Embodiment 6 of the present invention.
- FIG. 16 is a conceptual diagram illustrating a configuration example of a motor to be driven as a seventh embodiment of the present invention.
- FIG. 17 is a conceptual diagram illustrating another configuration example of a motor to be driven as a seventh embodiment of the present invention.
- FIG. 18 is a diagram for explaining the flow of magnetic flux when driving force is generated in the motor shown in FIGS. 16 and 17.
- FIG. 19 is a diagram showing a torque ripple waveform in a motor cross section of the motor shown in FIGS. 16 and 17.
- FIG. 1 is a block diagram illustrating a configuration example of a motor drive system including a motor control device according to a first embodiment of the present invention.
- FIG. 2 is a block diagram showing the configuration of the motor control apparatus according to the first embodiment of the present invention shown in FIG.
- FIG. 3 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 2.
- a correction method for reducing torque ripple in the pulsation of generated torque will be described.
- a motor 1 is a motor that uses a permanent magnet, and generates torque ripple and cogging torque as torque pulsation.
- a position sensor 2 is attached to the motor 1.
- the inverter circuit 3 includes a three-phase bridge circuit including a plurality of switching elements (generally IGBTs or MOSFETs are used).
- the capacitor 4 is a DC power source that stores DC power serving as a power source for the motor 1 by a known method.
- a current sensor 5 is disposed on a power cable connecting the inverter circuit 3 and the motor 1.
- the three-phase bridge circuit in the inverter circuit 3 is formed and disposed between the positive electrode end and the negative electrode end of the capacitor 4 that is a DC power supply. Specifically, in the three-phase bridge circuit, two switching elements are connected in series between the positive electrode end and the negative electrode end of the capacitor 4, and three of the series circuits are connected in parallel. It is formed in a shape.
- the inverter circuit 3 When the inverter circuit 3 receives drive signals pu, nu, pv, nv, pw, nw for turning on / off a plurality of switching elements constituting a three-phase bridge circuit from the motor control device 6a according to the first embodiment.
- the DC power stored in the capacitor 4 is converted into three-phase AC power having an arbitrary frequency and voltage and supplied to the motor 1.
- the motor 1 is driven to rotate, and a predetermined torque is generated in the motor 1.
- the motor position Theta at this time is detected by the position sensor 2 and input to the motor control device 6a according to the first embodiment as a feedback signal. Further, the three-phase motor current flowing in the motor 1 at this time is detected by the current sensor 5 and digitized by the A / D converter 7 to become the three-phase digital motor currents Iu, Iv, Iw, and feedback. The signal is input to the motor control device 6a according to the first embodiment.
- the motor control device 6a is based on the torque command Tref output from the host device 8, the motor position Theta that is a feedback signal, and the three-phase digital motor currents Iu, Iv, Iw.
- the drive signals pu, nu, pv, nv, pw, nw to 3 are calculated and generated.
- the motor control device 6a uses the torque command Tref output from the host device 8 as a state quantity that defines a driving state in which one of two types of torque pulsations (torque ripple) is generated. Based on the input and the motor position Theta, control is performed to reduce the periodically generated torque ripple, and the control result is generated for calculation generation of the drive signals pu, nu, pv, nv, pw, nw given to the inverter circuit 3 It is supposed to be reflected.
- torque ripple torque ripple
- the motor control device 6 a includes a torque control unit 10 a, a current control unit 11, and a voltage control unit 12.
- the torque control unit 10a receives the d-axis and q-axis current commands idref and iqref given to the current control unit 11 according to the torque command Tref from the host device 8 as a conventional operation. Calculate.
- the torque command Tref from the host device 8 is taken in as a state quantity that defines the driving state of the motor 1 that generates torque ripple, and based on this and the motor position Theta, Control for reducing periodically generated torque ripple is performed, and the result of the torque ripple reduction control is reflected in d-axis and q-axis current commands idref and iqref given to the current control unit 11. Specifically, it will be described later.
- the current control unit 11 includes a three-phase / two-phase conversion unit 13, subtracters 14 and 15, for example, PID control units 16 and 17.
- a PI control unit may be used instead of the PID control units 16 and 17.
- the three-phase / two-phase conversion unit 13 converts the three-phase digital motor currents Iu, Iv, Iw digitized by the A / D converter 7 into a d-axis current id and a q-axis current iq at the motor position Theta.
- the subtractor 14 obtains a difference (d-axis current deviation) between the d-axis current command idref output by the torque control unit 10a and the d-axis current id converted and output by the three-phase / two-phase conversion unit 13 and calculates the difference (PID control unit 16). Output to.
- the subtractor 15 obtains a difference (q-axis current deviation) between the q-axis current command iqref output from the torque control unit 10a and the q-axis current iq converted and output by the three-phase / two-phase conversion unit 13, and calculates the difference (PID control unit 17). Output to.
- the PID control units 16 and 17 perform PID control so that the current deviations of the d-axis and the q-axis output from the subtracters 14 and 15 become small, and the d-axis voltage command Vdref and the q-axis to be given to the voltage control unit 12. Voltage command Vqref is set.
- the voltage control unit 12 includes a two-phase / three-phase conversion unit 18 and a PWM control unit 19.
- the two-phase three-phase conversion unit 18 converts the d-axis voltage command Vdref and the q-axis voltage command Vqref output from the current control unit 11 into three-phase voltage commands Vudref, Vvdref, and Vwdref at the motor position Theta.
- the PWM controller 19 generates drive signals pu, nu, pv, nv, pw, nw, which are PWM signals, from the three-phase voltage commands Vudref, Vvdref, Vwdref converted and output by the two-phase / three-phase converter 18, and an inverter Output to circuit 3.
- the torque control unit 10 a has a configuration in which a correction wave calculation unit 20 and a torque command synthesis unit 21 are added to the input stage of the current command generation unit 22.
- the correction wave calculation unit 20 includes a correction wave information selection unit 24, a torque command positive / negative determination unit 25, and a torque ripple correction wave generation unit 26.
- the correction wave information selection unit 24 includes a storage unit 28 that stores positive correction wave information, a storage unit 29 that stores negative correction wave information, and a selection circuit 30.
- the torque command Tref output from the host device 8 is input to the torque command combining unit 21 and input to the torque command positive / negative determining unit 25 and the torque ripple correction wave generating unit 26 as a state quantity that defines the driving state of the motor 1. Is done.
- the output (correction wave information) of the selection circuit 30 and the motor position Theta are input to the torque ripple correction wave generation unit 26.
- the torque command positive / negative determination unit 25 determines whether the torque command Tref input from the host device 8 is positive or negative and outputs the determination result to the selection circuit 30.
- the selection circuit 30 selects the correction wave information stored in one of the storage unit 28 and the storage unit 29 according to the determination result of the torque command positive / negative determination unit 25 and outputs the correction wave information to the torque ripple correction wave generation unit 26.
- the torque ripple correction wave generator 26 is a sinusoidal torque at the motor position Theta based on the torque command Tref (that is, the state quantity of the motor 1) input from the host device 8 and the correction wave information selected by the selection circuit 30.
- a ripple correction wave Ttr is generated and output to the torque command synthesis unit 21.
- the amplitude of the torque ripple correction wave Ttr depends on the amplitude of the torque generated by the torque command Tref.
- the torque command combining unit 21 combines the torque command Tref input from the host device 8 and the torque ripple correction wave Ttr generated by the torque ripple correction wave generating unit 26 to generate a corrected torque command Tref2.
- the current command generator 22 generates a d-axis current command idref and a q-axis current command iqref based on the corrected torque command Tref2 generated by the torque command synthesizer 21 and outputs it to the current controller 11.
- the correction operation for reducing the torque ripple in the torque generated by the motor 1 is performed by the cooperative operation of the current control unit 11 and the voltage control unit 12.
- the correction wave information stored in the storage units 28 and 29 will be described.
- the correction wave information used for generating the torque ripple correction wave Ttr includes harmonic order information, a ratio (amplitude ratio) of the amplitude of the harmonic (correction wave) to the torque command Tref, and a phase (offset of the harmonic (correction wave)). Phase).
- the storage units 28 and 29 store the harmonic order information and the amplitude ratio and phase (offset phase) associated with the harmonic order information.
- FIG. 4 is a diagram showing a torque pulsation waveform when positive torque and negative torque are generated.
- FIG. 5 is a diagram showing the amplitude of the result of order decomposition of the torque pulsation waveform shown in FIG.
- FIG. 6 is a diagram showing a phase offset as a result of order decomposition of the torque pulsation waveform shown in FIG.
- FIG. 4 (a) shows a torque pulsation waveform when a positive torque is generated
- FIG. 4 (b) shows a torque pulsation waveform when a negative torque is generated
- 4 (a) and 4 (b) show results obtained by experimentally acquiring a torque pulsation waveform with a torque meter when torque is generated by applying a constant load while rotating the motor 1 in the same rotational direction. . In the experiment, the absolute value of the time average value of the torque was made the same. It can be seen that the torque pulsation waveforms are clearly different between FIGS.
- the harmonic order of torque pulsation (that is, torque ripple) depends on whether the generated torque is positive or negative. Focusing on the difference in components, a positive storage unit 28 and a negative storage unit 29 are prepared separately, and the corrective correction wave information mainly including positive harmonic order information is stored in the storage unit 28.
- the storage unit 29 stores negative correction wave information mainly including negative harmonic order information, and selects the corresponding harmonic order information according to the sign of the torque command Tref, which is the motor state quantity.
- the torque ripple correction wave is generated based on the selected harmonic order information and the motor position Theta.
- the rotating machine frequency of the motor 1 depends on the rotational speed, and the motor 1 driven by the AC power frequency-converted by the inverter circuit 3 can rotate at various rotational speeds.
- the correction wave information stored in the storage units 28 and 29 includes, in addition to the harmonic order information, a torque ripple correction wave (that is, a harmonic component) generated by the torque ripple correction wave generation unit 26 with respect to the torque command Tref. It is preferable to store the amplitude ratio An and the phase offset amount ⁇ n in association with the harmonic order n. As shown in FIG. 5, the 24th order amplitude is greatly different between positive torque (a) and negative torque (b), and the amplitude ratio An is switched simultaneously rather than simply switching the order n. It is considered that the effect of reducing torque pulsation (torque ripple) is greater. The same applies to the phase offset amount ⁇ n.
- phase offset amount ⁇ n is different between when the positive torque is generated (a) and when the negative torque is generated (b).
- the phase offset amount ⁇ n of the 24th harmonic is ⁇ 150 ° when the positive torque is generated (a), and + 135 ° when the negative torque is generated (b), which is different. Therefore, it is preferable to switch the phase offset amount ⁇ n simultaneously with the harmonic order n.
- the sinusoidal torque ripple correction wave Ttr generated by the torque ripple correction wave generation unit 26 is obtained by using the above-described multiple (harmonic order) n, the amplitude ratio An of the harmonic (torque ripple correction wave Ttr), and the phase offset amount ⁇ n.
- n multiple (harmonic order)
- An of the harmonic torque ripple correction wave Ttr
- ⁇ n phase offset amount
- FIGS. 11A and 11B An example of the storage contents of the storage units 28 and 29 is shown in FIGS. 11A and 11B described later. It shows that the amplitude ratio and the phase offset amount are stored in association with the order.
- correction wave information is prepared in a storage unit in advance, and a motor that generates torque ripple is provided.
- the torque command input from the host device which is a state quantity that defines the drive state, is monitored, it is determined whether the acquired torque command is positive or negative, and correction wave information corresponding to the positive / negative is obtained.
- the correction wave information stored in the storage unit includes harmonic order information and the corresponding amplitude ratio and phase. Is the harmonic order information positive or negative of the torque command? Therefore, it is only necessary to store only necessary harmonic order information in accordance with the sign of the torque command in the storage unit. Therefore, information such as the amplitude ratio and phase to be stored corresponding to the harmonic order information can be reduced, and the capacity of the storage unit can be reduced.
- FIG. 7 is a block diagram showing the configuration of the motor control device according to the second embodiment of the present invention.
- FIG. 8 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 7.
- a correction method for reducing the cogging torque in the pulsation of the generated torque will be described. Since the components of the motor drive system are the same as those in FIG. 1, the illustration is omitted, and FIG. 7 (motor control device) and FIG. 8 (torque control unit) are shown.
- the motor control device 6b according to the second embodiment is provided with a torque control unit 10b instead of the torque control unit 10a in the motor control device 6a shown in FIG. 2 (first embodiment).
- Other configurations are the same as those in FIG.
- the torque control unit 10 b is a state quantity of the motor 1 that defines a driving state that generates another one of two types of torque pulsations (cogging torque). A certain motor speed is input. The motor speed is obtained from the detected motor position Theta.
- the torque control part 10b is provided with the correction wave calculation part 34 instead of the correction wave calculation part 20 in the torque control part 10a shown in FIG. 3 (Example 1).
- the correction wave calculation unit 34 includes a correction wave information selection unit 35 in place of the correction wave information selection unit 24 in the correction wave calculation unit 20, a motor speed determination unit 36 in place of the torque command positive / negative determination unit 25, and torque ripple correction.
- a cogging torque correction wave generation unit 37 is provided instead of the wave generation unit 26.
- the correction wave information selection unit 35 includes a storage unit 38 that stores positive correction wave information, a storage unit 39 that stores negative correction wave information, and a selection circuit 40.
- the correction wave information stored in the storage units 38 and 39 includes a harmonic order, correction wave amplitude and phase for cogging torque correction.
- Cogging torque is generated at a fixed size regardless of the magnitude of the generated torque, but the shape of the mechanical parts such as pulleys, gears, and ball screws connected to the shaft end of the motor, and the transmission system such as backlash Due to the structure, pulsations with different harmonic orders can be generated during normal rotation and reverse rotation of the motor. Therefore, for example, when performing motor positioning operation, harmonics of cogging torque correction necessary to obtain good positioning characteristics when stopping the motor from the forward rotation state and when stopping the motor from the reverse rotation state Different orders can occur.
- the speed of the motor 1 is obtained and monitored from the detected motor position Theta, the positive / negative of the motor speed is determined by the motor speed positive / negative determining unit 36, and based on the determination result,
- the selection circuit 40 switches between using the stored information in the positive correction wave information storage unit 38 and using the stored information in the negative correction wave storage unit 39.
- the cogging torque correction wave generation unit 37 generates a sinusoidal cogging torque correction wave Tco at the motor position Theta using the correction wave information stored in one of the correction wave information storage units 38 and 39, and generates a torque command synthesis. To the unit 21.
- the amplitude of the cogging torque correction wave Tco is a constant value independent of the amplitude of the torque command Tref.
- the torque command combining unit 21 combines the torque command Tref input from the host device 8 and the cogging torque correction wave Tco generated by the cogging torque correction wave generating unit 37 to generate a corrected torque command Tref2.
- the current command generator 22 generates a d-axis current command idref and a q-axis current command iqref based on the corrected torque command Tref2 generated by the torque command synthesizer 21 and outputs it to the current controller 11.
- a correction operation for reducing the cogging torque in the generated torque of the motor 1 is performed by the cooperative work of the current control unit 11 and the voltage control unit 12.
- the correction wave information stored in the storage units 38 and 39 will be described.
- the correction wave information used for generating the cogging torque correction wave Tco includes harmonic order information, the amplitude of the harmonic (correction wave), and the phase of the harmonic (correction wave).
- the storage units 38 and 39 store harmonic order information, the amplitude of the harmonic (correction wave) and the phase of the harmonic (correction wave) in association with each other.
- the storage units 38 and 39 preferably store the harmonic amplitude Bn and the phase offset amount ⁇ n of the harmonic order n in association with the harmonic order n.
- the first embodiment stores the amplitude ratio An of the torque pulsation component of the harmonic order relative to the torque command Tref, whereas the second embodiment stores the amplitude Bn of the torque pulsation. This is because the cogging torque does not depend on the generated torque.
- the sinusoidal cogging torque correction wave Tco generated by the cogging torque correction wave generation unit 37 is the above-described multiple (harmonic order) n and the amplitude of the harmonic (cogging torque correction wave Tco).
- Bn and the phase offset amount ⁇ n it is expressed by Expression (2).
- FIGS. 11C and 11D examples of stored contents of the storage units 38 and 39 are shown in FIGS. 11C and 11D described later. It shows that the amplitude and the phase offset amount are stored in association with the order.
- the driving state of the motor that generates the cogging torque by preparing correction wave information in the storage unit in advance.
- the motor speed which is a state quantity that defines the motor speed, is monitored, whether the motor speed is positive or negative, and correction wave information corresponding to the positive / negative is selected from the storage unit, and the selected correction wave
- a correction torque command that generates a sinusoidal correction wave for periodic torque pulsation (cogging torque) and combines the torque command and the generated correction wave instead of the torque command input from the host device Therefore, the d-axis and q-axis current commands to be supplied to the current control unit are generated, so that it is possible to appropriately correct the torque pulsation (cogging torque).
- the correction wave information stored in the storage unit includes the harmonic order information and the corresponding amplitude and phase.
- the harmonic order information depends on whether the motor speed is positive or negative. Since they are different, it is only necessary to store only the necessary harmonic order information in accordance with the sign of the motor speed. Therefore, information such as amplitude and phase to be stored corresponding to the harmonic order information can be reduced, and the capacity of the storage unit can be reduced.
- FIG. 9 is a block diagram showing the configuration of the motor control apparatus according to the third embodiment of the present invention.
- FIG. 10 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 9.
- the torque ripple correction method described in the first embodiment and the cogging torque correction method described in the second embodiment are performed in parallel will be described. Since the components of the motor drive system are the same as those in FIG. 1, the illustration is omitted, and FIG. 9 (motor controller) and FIG. 10 (torque controller) are shown.
- the torque command Tref output from the host device 8 is taken into the torque control unit 10c, and the torque command Tref is input as one state quantity.
- the motor speed is input as another state quantity.
- the correction wave calculation unit 41 in the torque control unit 10 c includes, for example, the correction wave calculation unit 20 illustrated in FIG. 3, the correction wave calculation unit 34 illustrated in FIG. 8, and an adder 42. Can do.
- the adder 42 adds the torque ripple correction wave Ttr generated by the correction wave calculation unit 20 shown in FIG. 3 and the cogging torque correction wave Tco generated by the correction wave calculation unit 34 shown in FIG. Output to the torque command combining unit 21.
- the torque command synthesizing unit 21 synthesizes the torque command Tref input from the host device 8, the torque ripple correction wave Ttr and the cogging torque correction wave Tco added by the adder 42, and uses this as the corrected torque command Tref2. Output to the current control unit 22.
- FIG. 10 shows a configuration in which the adder 42 adds the torque ripple correction wave Ttr and the cogging torque correction wave Tco and outputs them to the torque command synthesis unit 21.
- the torque ripple correction wave Ttr and the cogging torque correction wave Tco are directly input to the torque command synthesizing unit 21 with the controller 42 omitted, and the torque ripple correction wave Ttr and the cogging torque correction wave Tco are added in the torque command synthesizing unit 21.
- the structure to do may be sufficient.
- FIG. 11 is a diagram illustrating an example of the contents stored in the four harmonic order information storage units illustrated in FIG. 11A shows an example of the contents stored in the correction wave information storage unit 28, FIG. 11B shows an example of the contents stored in the correction wave information storage unit 29, and FIG. 11C shows the correction wave information storage.
- An example of the contents stored in the unit 38 is shown, and FIG. 11D shows an example of the contents stored in the correction wave information storage unit 39.
- 11A and 11B show the order, amplitude ratio, and phase offset amount
- FIGS. 11C and 11D show the order, amplitude, and phase offset amount.
- positive is indicated by “p”
- negative is indicated by “n”.
- positive use is described as “Ap”
- negative use is expressed as “An”.
- “N” shown below is a “natural number” as described in the first to third embodiments.
- the orders and the like are all represented by different codes, but some of the orders may be set to the same order and may be determined so that the torque pulsation due to the cogging torque and torque ripple can be reduced.
- the harmonic order information in all combinations is information on the order of m sets, amplitude ratio (amplitude in cogging torque), and phase offset amount, but the number of sets may not be the same. Good.
- the amplitude ratio An may be a fixed value, it may be a torque command or a function ⁇ An (Tref, Theta) ⁇ of the motor speed.
- the torque command can be remade according to the driving state of the motor in more detail, so that the effect of reducing torque pulsation is enhanced.
- phase offset amount ⁇ n may be a fixed value, but may be a torque command or a function ⁇ n (Tref, Theta) ⁇ of the motor speed.
- FIG. 12 is a diagram showing the relationship between the amplitude ratio An of the harmonics (correction wave) and the absolute value of the torque command Tref.
- the demagnetization start torque Tdemag and the demagnetization boundary line Ldemag are shown.
- the demagnetization start torque Tdemag is a torque value at a boundary where the permanent magnet in the motor 1 causes combined demagnetization due to heat and a reverse magnetic field when the motor 1 tries to generate a torque greater than the demagnetization start torque Tdemag. It is.
- the demagnetization boundary line Ldemag is a demagnetization start torque Tdemag which is a combined wave (corrected torque command Tref2) of the torque ripple correction wave Ttr generated based on the torque command Tref and the amplitude ratio An and the original torque command Tref. It is a boundary line for not exceeding.
- the correction torque command Tref2 needs to be limited so as not to exceed the demagnetization start torque Tdemag.
- the amplitude ratio An is preferably zero in a region where the absolute value of the command torque Tref is greater than or equal to the demagnetization start torque Tdemag.
- the demagnetization start torque Tdemag is stored as a parameter in a storage device in the motor control device or included in a function of the amplitude ratio An in the harmonic order information stored in the correction wave report storage units 28 and 29 in advance. It is good to leave.
- the amplitude ratio An is set to a region (hatched portion in FIG. 12) smaller than the demagnetization boundary line Ldemag in a region where the absolute value of the torque command Tref is smaller than the demagnetization start torque Tdemag. It is preferable.
- ⁇ sin (n ⁇ Theta + ⁇ n) It can be expressed. Since the maximum value of the correction torque command Tref2 is when sin (n ⁇ Theta + ⁇ n) 1,
- max
- the amplitude ratio An is a region that satisfies the relationship of Expression (5) in a region where the absolute value of the torque command Tref is smaller than the demagnetization start torque Tdemag, in other words, the demagnetization boundary line Ldemag shown in Equation (6). It must exist in a smaller area.
- the torque ripple correction method described in the first embodiment and the cogging torque correction method described in the second embodiment can be performed in parallel.
- the amplitude ratio with respect to a certain harmonic order in the correction wave information stored in the positive correction wave information storage unit 28 and the negative correction wave information storage unit 29 is equal to or greater than the demagnetization start torque Tdemag in advance. In other words, the function loss of the motor 1 due to the demagnetization of the permanent magnet of the motor 1 can be prevented.
- FIG. 13 is a block diagram showing another configuration example of the torque control unit shown in FIG. 9 as Example 4 of the present invention.
- a correction wave calculation unit 43 is provided in place of the correction wave calculation unit 41 in the torque control unit 10c shown in FIG.
- the “torque command generation means 44 for avoiding demagnetization” to which the torque command Tref is input is between the output terminal of the selection circuit 30 and the input terminal of the torque ripple correction wave generation unit 26. Is provided.
- the amplitude ratio An is in a region (hatched portion in FIG. 12) smaller than the demagnetization boundary line Ldemag in a region where the absolute value of the torque command Tref is smaller than the demagnetization start torque Tdemag. Is set. That is, the amplitude ratio An is 0 ⁇ An ⁇ ⁇ (Tdemag /
- the torque command generation means 44 for avoiding demagnetization is when the selection circuit 30 does not select any of the storage units 28 and 29 because the amplitude ratio An stored in the storage units 28 and 29 is a fixed value. Furthermore, it functions as a variable limiter that applies equation (7) to the absolute value of torque command Tref, and generates an amplitude ratio An (torque command for avoiding demagnetization) in the region defined by equation (7). Then, it is output to the torque ripple correction wave generator 26.
- the torque command generation means 44 for avoiding demagnetization uses the amplitude ratio An in the region defined by the equation (7) as the torque.
- the absolute value of the command Tref is on the limiter upper limit side, it is variably generated based on the equation (6), and when it is on the limiter lower limit side, it is fixed to zero.
- the special setting described with reference to FIG. 12 is performed for the correction wave information stored in the positive correction wave information storage unit 28 and the negative correction wave information storage unit 29 in the third embodiment. Without this, it is possible to prevent the loss of function of the motor 1 due to the demagnetization of the permanent magnet of the motor 1.
- Example 4 although the application example to Example 3 was shown, it can apply to Example 1 similarly.
- FIG. 14 is a block diagram showing a configuration example of a motor drive system including a motor control device according to Embodiment 5 of the present invention.
- components that are the same as or equivalent to the components shown in FIG. 1 (Example 1) are assigned the same reference numerals.
- the description will be focused on the part related to the fifth embodiment.
- the motor control device 6d is configured such that the correction wave information input means 50 can be connected to the motor control device 6a shown in FIG. 1 (first embodiment).
- the correction wave information input unit 50 includes a keyboard, a touch panel, a push button, and the like.
- correction wave number information will be described in the motor control device 6a or in the torque control unit 10a when described with reference to FIG. 2 (motor control device 6a) and FIG. 3 (torque control unit 10a).
- a write control circuit for the storage units 28 and 29 is provided, and in the torque ripple correction method, the write control circuit operates the correction wave information input means 50 and inputs harmonic order information, amplitude ratio, and phase. The offset amount is written in the correction wave information storage units 28 and 29 as one set.
- the correction wave information storage units 28 and 29 can be set.
- the correction wave information input means 50 is operated to set the correction wave information for correcting the cogging torque and the correction wave information for the negative (harmonic order information, amplitude and phase set) in the correction wave information storage units 38 and 39. can do.
- FIG. 15 is a block diagram illustrating a configuration example of a motor drive system including a motor control device according to Embodiment 6 of the present invention.
- the motor control device 6e according to the sixth embodiment can connect a correction wave information display means 60 in addition to the correction wave information input means 50 shown in FIG.
- the correction wave information display means 60 includes an LED display, a personal computer monitor, and the like.
- correction wave information will be described in the motor control device 6a or the torque control unit 10a when described with reference to FIG. 2 (motor control device 6a) and FIG. 3 (torque control unit 10a).
- a write control circuit and a read control circuit for the storage units 28 and 29 are provided, and the correction wave information input by operating the correction wave information input means 50 is written into the harmonic order information storage units 28 and 29. Write to.
- the read control circuit When a display output instruction is input by operating the correction wave information input unit 50, the read control circuit displays the contents of the storage unit designated among the correction wave information storage units 28 and 29 as the correction wave information display unit. 60.
- the correct and negative correction wave information for torque ripple correction suitable for the motor 1 is input,
- the correction wave information storage units 28 and 29 can be set.
- torque pulsation torque ripple
- the application example to the fifth embodiment that is, the first embodiment
- the present embodiment can be similarly applied to the second to fourth embodiments.
- the motor 1 driven by the motor control device shown in the first to sixth embodiments is a permanent magnet motor, and has a V-shaped oblique skew or a V-shaped skew on at least one of the field side and the armature side. A step skew is formed.
- the structure of the V-shaped oblique skew or the V-shaped step skew will be described with reference to FIGS.
- FIG. 16 and FIG. 17 are conceptual diagrams showing a configuration example of a motor to be driven as Example 7 of the present invention.
- FIG. 18 is a diagram for explaining the flow of magnetic flux when driving force is generated in the motor shown in FIGS. 16 and 17.
- FIG. 19 is a diagram showing a torque ripple waveform in a motor cross section of the motor shown in FIGS. 16 and 17.
- FIG. 16 shows an example of forming a V-shaped oblique skew.
- FIG. 17 shows an example of forming a V-shaped step skew.
- FIG. 16A and FIG. 17A are cross-sectional views of the motor 1 to be driven.
- the motor 1 includes an armature 71 and a field 72 (rotor) fixed to the outer periphery of the shaft 74, substantially concentrically through a gap. And is rotatably supported by a support mechanism (not shown).
- FIGS. 16 (a) and 17 (a) show the armature 71 side from a plane concentric with the armature 71 and the field magnet 72 including the gap center diameter 73 shown in FIGS. 16 (a) and 17 (a). Since it is the figure seen, in FIG.16 (b) and FIG.17 (b), the inner peripheral side surface of the armature 71 can be seen.
- FIG. 16B in the V-shaped oblique skew, the armature core 75 and the slot opening 76 are alternately arranged in the circumferential direction in such a manner that the letter V of the alphabet is rotated 90 ° clockwise. Are lined up.
- the letter V is substantially line symmetric with respect to the axial center 77 of the armature 71.
- the V-shaped step skew has the same structure as the V-shaped oblique skew as shown in FIG.
- 16 (a) and 17 (a) show a so-called inner rotor type motor in which the armature 71 is arranged outside the field 72, but the present invention is also applicable to an outer rotor type in which the inside and outside are reversed. Is applicable.
- the skew technique in the motor is a technique for solving various harmonic problems by shifting the armature core while making an angle in the axial direction.
- the skew structure is a structure as shown in FIGS. It is not limited to.
- the phenomenon to which the present invention pays attention that the harmonic order of torque ripple is different between positive torque and negative torque occurs due to the magnetic structure of the motor.
- the phenomenon in which the harmonic order of torque ripple differs between positive torque and negative torque is not rotationally symmetric with respect to the axial center 77 of the armature, even if the skew structure is not V-shaped. Both are phenomena that can occur remarkably.
- the theory for explaining the phenomenon in which the harmonic order of the torque ripple is different between when the torque is positive and when the torque is negative is as follows.
- the torque ripple is described with reference to, for example, FIG.
- the integration of the torque ripple generated by the core 75 to the torque ripple generated by the armature core 75 existing at the axial end 78 cancels a specific harmonic order component of the torque ripple. is there.
- FIG. 19 shows the result of analyzing the torque waveform of a certain motor cross section by electromagnetic field FEM (finite element method).
- FIG. 19A shows a case where a positive torque is output
- FIG. 19B shows a case where a negative torque is output.
- the horizontal axis is at the same position (mechanical angle).
- 19 (a) and 19 (b) it can be seen that the phase of torque ripple differs between when the positive torque is output and when the negative torque is output even in the same motor cross section at the same rotational position. Combining this phenomenon with a three-dimensional effect may cause a phenomenon in which the harmonic order of torque ripple at the time of positive torque is different from the harmonic order of torque ripple at the time of negative torque.
- the motor 1 driven and controlled by the motor control device shown in the first to sixth embodiments is a permanent magnet type motor, it is not necessarily a requirement that a V-shaped oblique skew or step skew is applied. It is configured as follows. 16 and 17, the armature core 75 in which the steel plates having slots are laminated, the armature 71 in which the armature coils are disposed in the slots, and the relative rotation direction are mutually connected. A magnetic field 72 having permanent magnets arranged so that the magnetic poles are different from each other, and the armature 71 and the magnetic field 72 are rotatably supported by a gap and can be observed from the gap.
- the armature core described in the seventh embodiment in which the steel plates having the slots are laminated and the armature in which the armature coils are disposed in the slots are different from each other in the relative rotation direction.
- a permanent magnet motor having a field having permanent magnets arranged so as to be poles, and the armature and the field supported rotatably with respect to each other via a gap.
- P is the number of slots on the armature side
- Q is the ratio P / Q between the number of magnetic poles P and the number of slots Q, 2/3 ⁇ P / Q ⁇ 4/3 It is comprised so that it may become.
- the harmonic order of the torque pulsation is defined as the first order of the rotational mechanical angular frequency, so that a correction wave can be easily generated even with a decimal order with respect to the electrical angular frequency. Torque pulsation can be reduced.
- the permanent magnet motor 1 having the ratio P / Q of 2/3 ⁇ P / Q ⁇ 4/3 can be effectively achieved by controlling the driving by the motor control device shown in the first to sixth embodiments. Torque pulsation can be reduced.
- the sixth order with respect to the electrical angular frequency which is a component that generally generates torque ripple and cogging torque.
- the component of the order of the least common multiple of P and Q becomes smaller if normal motor design is performed. This indicates that at least one of P and Q may be set as the harmonic order information.
- the motor control device has a simple configuration and appropriately reduces two types of torque pulsations in accordance with the sign of the state quantity that defines the drive state that causes pulsation in the torque generated by the motor. This is useful as a motor control device that can perform correction.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Ac Motors In General (AREA)
- Permanent Magnet Type Synchronous Machine (AREA)
Abstract
Description
図1は、本発明の実施例1によるモータ制御装置を含むモータ駆動システムの構成例を示すブロック図である。図2は、図1に示す本発明の実施例1によるモータ制御装置の構成を示すブロック図である。図3は、図2に示すトルク制御部の構成例を示すブロック図である。本実施例1では、発生トルクの脈動のうちトルクリップルを低減させる補正方式について説明する。
FIG. 1 is a block diagram illustrating a configuration example of a motor drive system including a motor control device according to a first embodiment of the present invention. FIG. 2 is a block diagram showing the configuration of the motor control apparatus according to the first embodiment of the present invention shown in FIG. FIG. 3 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 2. In the first embodiment, a correction method for reducing torque ripple in the pulsation of generated torque will be described.
図1において、モータ1は、永久磁石を利用するモータであり、トルク脈動としてトルクリップルとコギングトルクとを発生する。このモータ1には、位置センサ2が取り付けられている。インバータ回路3は、複数のスイッチング素子(一般にはIGBTやMOSFETが用いられる)による3相のブリッジ回路を備えている。キャパシタ4は、モータ1の動力源となる直流電力を周知の方法で蓄積している直流電源である。インバータ回路3とモータ1とを接続する電源ケーブルには、電流センサ5が配置されている。 First, the outline of the applied system will be briefly described.
In FIG. 1, a
2相3相変換部18は、電流制御部11が出力するd軸電圧指令Vdref及びq軸電圧指令Vqrefを、モータ位置Thetaにおける3相の電圧指令Vudref,Vvdref,Vwdrefへ変換する。PWM制御部19は、2相3相変換部18が変換出力する3相の電圧指令Vudref,Vvdref,VwdrefからPWM信号である駆動信号pu,nu,pv,nv,pw,nwを生成し、インバータ回路3へ出力する。 The
The two-phase three-
図7は、本発明の実施例2によるモータ制御装置の構成を示すブロック図である。図8は、図7に示すトルク制御部の構成例を示すブロック図である。本実施例2では、発生トルクの脈動のうちコギングトルクを減少させる補正方式について説明する。モータ駆動システムの構成要素は、図1と同様であるので図示を省略し、図7(モータ制御装置)と図8(トルク制御部)とを示した。
FIG. 7 is a block diagram showing the configuration of the motor control device according to the second embodiment of the present invention. FIG. 8 is a block diagram illustrating a configuration example of the torque control unit illustrated in FIG. 7. In the second embodiment, a correction method for reducing the cogging torque in the pulsation of the generated torque will be described. Since the components of the motor drive system are the same as those in FIG. 1, the illustration is omitted, and FIG. 7 (motor control device) and FIG. 8 (torque control unit) are shown.
まず第1の方法として、図12に示すように、振幅比率Anは、指令トルクTrefの絶対値が減磁開始トルクTdemag以上の領域において零であることが好ましい。この減磁開始トルクTdemagは、パラメータとしてモータ制御装置内の記憶装置に格納しておくか、予め補正波報報記憶部28,29に格納する高調波次数情報における振幅比率Anの関数に含めておくとよい。 The correction torque command Tref2 needs to be limited so as not to exceed the demagnetization start torque Tdemag. For this purpose, at least one of the following two methods may be performed.
First, as a first method, as shown in FIG. 12, the amplitude ratio An is preferably zero in a region where the absolute value of the command torque Tref is greater than or equal to the demagnetization start torque Tdemag. The demagnetization start torque Tdemag is stored as a parameter in a storage device in the motor control device or included in a function of the amplitude ratio An in the harmonic order information stored in the correction wave
Tref2=|Tref|+An×|Tref|×sin(n×Theta+θn)
と表せる。この補正トルク指令Tref2の最大値は、sin(n×Theta+θn)=1のときであるから、
|Tref2|max=|Tref|+An×|Tref| …(3)
となる。この|Tref2|maxが減磁開始トルクTdemagを超えないようにするには、
|Tref|+An×|Tref|≦Tdemag …(4)
が成立する必要がある。式(4)を整理すると、
|Tref|(1+An)≦Tdemag
(1+An)≦Tdemag/|Tref|
An≦(Tdemag/|Tref|)-1 …(5)
となる。この式(5)における等号を採用した次の式(6)が減磁境界線Ldemagを表す式である。
An=(Tdemag/|Tref|)-1 …(6) The corrected torque command Tref2 is
Tref2 = | Tref | + An × | Tref | × sin (n × Theta + θn)
It can be expressed. Since the maximum value of the correction torque command Tref2 is when sin (n × Theta + θn) = 1,
| Tref2 | max = | Tref | + An × | Tref | (3)
It becomes. To prevent this | Tref2 | max from exceeding the demagnetization start torque Tdemag,
| Tref | + An × | Tref | ≦ Tdemag (4)
Must be established. Organizing equation (4)
| Tref | (1 + An) ≦ Tdemag
(1 + An) ≦ Tdemag / | Tref |
An ≦ (Tdemag / | Tref |) −1 (5)
It becomes. The following equation (6) employing the equal sign in equation (5) is an equation representing the demagnetization boundary line Ldemag.
An = (Tdemag / | Tref |) −1 (6)
0≦An≦{(Tdemag/|Tref|)-1} …(7)
の領域内に規定される。 As described in the third embodiment, the amplitude ratio An is in a region (hatched portion in FIG. 12) smaller than the demagnetization boundary line Ldemag in a region where the absolute value of the torque command Tref is smaller than the demagnetization start torque Tdemag. Is set. That is, the amplitude ratio An is
0 ≦ An ≦ {(Tdemag / | Tref |) −1} (7)
Stipulated in the domain.
図15において、本実施例6によるモータ制御装置6eは、図14に示した補正波情報入力手段50に加えて、補正波情報表示手段60も接続できるようになっている。補正波情報表示手段60は、LED表示器やパソコン用モニタなどで構成される。 FIG. 15 is a block diagram illustrating a configuration example of a motor drive system including a motor control device according to
In FIG. 15, the motor control device 6e according to the sixth embodiment can connect a correction wave information display means 60 in addition to the correction wave information input means 50 shown in FIG. The correction wave information display means 60 includes an LED display, a personal computer monitor, and the like.
2/3<P/Q<4/3
となるように構成してある。 In the eighth embodiment, the armature core described in the seventh embodiment in which the steel plates having the slots are laminated and the armature in which the armature coils are disposed in the slots are different from each other in the relative rotation direction. A permanent magnet motor having a field having permanent magnets arranged so as to be poles, and the armature and the field supported rotatably with respect to each other via a gap. Where P is the number of slots on the armature side and Q is the ratio P / Q between the number of magnetic poles P and the number of slots Q,
2/3 <P / Q <4/3
It is comprised so that it may become.
2 位置センサ
3 インバータ回路
4 キャパシタ
5 電流センサ
6a,6b,6c,6d,6e モータ制御装置
7 A/Dコンバータ
8 上位装置
10a,10b,10c,10d, トルク制御部
11 電流制御部
12 電圧制御部
13 3相2相変換部
14,15 減算器
16,17 PID制御部
18 2相3相変換部
19 PWM制御部
20,34,41 補正波演算部
21 トルク指令合成部
22 電流指令生成部
24 補正波情報選択部
25 トルク指令正負判定部
26 トルクリップル補正波生成部
28,38 正用補正波情報を格納する記憶部
29,39 負用補正波情報を格納する記憶部
30,40 選択回路
36 モータ速度正負判定部
37 コギングトルク補正波生成部
42 加算器
50 補正波情報入力手段
60 補正波情報表示手段
71 電機子
72 界磁(ロータ)
73 ギャップ中心径
74 軸
75 電機子コア
76 スロットオープニング DESCRIPTION OF
73
Claims (16)
- 入力されるトルク指令に基づいてモータを駆動制御するモータ制御装置において、
前記モータの発生トルクに脈動を生じさせる駆動状態を規定する状態量が正極性であるか負極性であるかの正負を判定する正負判定部と、
補正波情報を格納する記憶部から、前記正負判定部の判定結果が示す正負に応じた補正波情報を選択する補正波情報選択部と、
前記選択された補正波情報に基づき、周期的トルク脈動に対する正弦波状の補正波を生成する補正波生成部と
を備え、
前記入力されるトルク指令に代えて、該トルク指令と前記生成された補正波とを合成した補正トルク指令に基づき前記モータを駆動制御する
ことを特徴とするモータ制御装置。 In a motor control device that drives and controls a motor based on an input torque command,
A positive / negative determining unit that determines whether the state quantity that defines a driving state that causes pulsation in the generated torque of the motor is positive or negative,
A correction wave information selection unit that selects correction wave information corresponding to positive and negative indicated by a determination result of the positive / negative determination unit from a storage unit that stores correction wave information;
A correction wave generation unit that generates a sine wave correction wave for periodic torque pulsation based on the selected correction wave information, and
A motor control device that controls driving of the motor based on a corrected torque command obtained by combining the torque command and the generated correction wave instead of the input torque command. - 前記モータの状態量は、前記入力されるトルク指令であり、
前記補正波情報選択部は、前記記憶部に前記補正波情報として格納されている高調波次数情報の中から前記正負判定部の判定結果が示す正負に応じた次数を選択し、
前記補正波生成部は、前記選択された次数に基づき、振幅が前記トルク指令に依存する補正波を生成する
ことを特徴とする請求項1に記載のモータ制御装置。 The state quantity of the motor is the input torque command,
The correction wave information selection unit selects the order corresponding to the positive / negative indicated by the determination result of the positive / negative determination unit from the harmonic order information stored as the correction wave information in the storage unit,
The motor control device according to claim 1, wherein the correction wave generation unit generates a correction wave whose amplitude depends on the torque command based on the selected order. - 前記補正波情報選択部は、
更に前記記憶部に前記補正波情報として前記高調波次数情報と関連付けられて格納されている、補正波の振幅の前記トルク指令に対する振幅比率も選択し、前記補正波生成部に与える
ことを特徴とする請求項2に記載のモータ制御装置。 The correction wave information selection unit
Further, an amplitude ratio of the correction wave amplitude to the torque command stored in the storage unit in association with the harmonic order information is selected as the correction wave information, and is supplied to the correction wave generation unit. The motor control device according to claim 2. - 前記振幅比率は、前記トルク指令の絶対値が減磁開始トルクよりも大きな領域においてゼロである
ことを特徴とする請求項3に記載のモータ制御装置。 The motor control device according to claim 3, wherein the amplitude ratio is zero in a region where the absolute value of the torque command is larger than the demagnetization start torque. - 前記振幅比率Anは、前記トルク指令Trefの絶対値が減磁開始トルクTdemagよりも小さな領域において、次式
An≦(Tdemag/|Tref|)-1
の関係を満たす領域に設定されている
ことを特徴とする請求項3または4に記載のモータ制御装置。 The amplitude ratio An is expressed by the following expression An ≦ (Tdemag / | Tref |) −1 in a region where the absolute value of the torque command Tref is smaller than the demagnetization start torque Tdemag.
The motor control device according to claim 3, wherein the motor control device is set in a region that satisfies the relationship. - 前記補正波情報選択部は、
更に前記記憶部に前記補正波情報として前記高調波次数情報と関連付けられて格納されている補正波の位相も選択し、前記補正波生成部に与える
ことを特徴とする請求項2~5のいずれかひとつに記載のモータ制御装置。 The correction wave information selection unit
6. The phase of a correction wave stored in the storage unit in association with the harmonic order information as the correction wave information is also selected and given to the correction wave generation unit. The motor control apparatus as described in any one. - 前記記憶部に、前記高調波次数情報、前記振幅比率及び前記位相からなる補正波情報が設定できる入力手段が接続されていることを特徴とする請求項2~6のいずれかひとつに記載のモータ制御装置。 The motor according to any one of claims 2 to 6, wherein an input unit capable of setting correction wave information including the harmonic order information, the amplitude ratio, and the phase is connected to the storage unit. Control device.
- 前記記憶部に格納される前記高調波次数情報、前記振幅比率及び前記位相からなる補正波情報を表示できる表示手段が接続されていることを特徴とする請求項2~7のいずれかひとつに記載のモータ制御装置。 8. The display unit according to claim 2, wherein display means capable of displaying the corrected harmonic information including the harmonic order information, the amplitude ratio, and the phase stored in the storage unit is connected. Motor control device.
- 前記モータの状態量は、モータ速度であり、
前記補正波情報選択部は、前記記憶部に前記補正波情報として格納される高調波次数情報の中から前記正負判定部の判定結果が示す正負に応じた次数を選択し、
前記補正波生成部は、前記選択されて次数に基づき、振幅が前記トルク指令に依らず一定値である補正波を生成する
ことを特徴とする請求項1に記載のモータ制御装置。 The state quantity of the motor is a motor speed,
The correction wave information selection unit selects the order according to the positive / negative of the determination result of the positive / negative determination unit from the harmonic order information stored as the correction wave information in the storage unit,
The motor control device according to claim 1, wherein the correction wave generation unit generates a correction wave whose amplitude is a constant value regardless of the torque command based on the selected order. - 前記補正波情報選択部は、
更に前記記憶部に前記補正波情報として前記高調波次数情報と関連付けられて格納されている補正波の振幅も選択し、前記補正波生成部に与える
ことを特徴とする請求項7に記載のモータ制御装置。 The correction wave information selection unit
The motor according to claim 7, further comprising selecting an amplitude of a correction wave stored in the storage unit in association with the harmonic order information as the correction wave information, and supplying the correction wave information to the correction wave generation unit. Control device. - 前記補正波情報選択部は、
更に前記記憶部に前記補正波情報として前記高調波次数情報と関連付けられて格納されている補正波の位相も選択し、前記補正波生成部に与える
ことを特徴とする請求項7または8に記載のモータ制御装置。 The correction wave information selection unit
The phase of a correction wave stored in association with the harmonic order information as the correction wave information in the storage unit is further selected and provided to the correction wave generation unit. Motor control device. - 前記記憶部に、前記高調波次数情報、前記振幅及び前記位相からなる補正波情報が設定できる入力手段が接続されていることを特徴とする請求項9~11のいずれかひとつに記載のモータ制御装置。 The motor control according to any one of claims 9 to 11, wherein an input unit capable of setting correction wave information including the harmonic order information, the amplitude, and the phase is connected to the storage unit. apparatus.
- 前記記憶部に格納される前記高調波次数情報、前記振幅及び前記位相からなる補正波情報を表示できる表示手段が接続されていることを特徴とする請求項9~12のいずれかひとつに記載のモータ制御装置。 13. The display unit according to claim 9, wherein display means capable of displaying the correction wave information including the harmonic order information, the amplitude, and the phase stored in the storage unit is connected. Motor control device.
- 前記モータは、
スロットを有する鋼板を積層した電機子コアと、
前記スロットに電機子コイルを配設した電機子と、
移動方向に互いに磁極が異極となるように配設した永久磁石を有する界磁とを有し、
前記電機子と前記界磁とが空隙を介して互いに移動自在に支持されていて、
前記空隙から観測できる前記電機子コアの表面及び前記磁極の表面を観測した場合に、前記電機子コアの表面と前記磁極の表面のうち少なくとも一方の表面が、前記電機子コアの積層方向の中心線のある一点を中心として非回転対称である
ことを特徴とする請求項1~13のいずれかひとつに記載のモータ制御装置。 The motor is
An armature core in which steel plates having slots are laminated;
An armature having an armature coil disposed in the slot;
A magnetic field having permanent magnets arranged so that the magnetic poles are different from each other in the moving direction;
The armature and the field are supported movably with respect to each other through a gap,
When the surface of the armature core and the surface of the magnetic pole that can be observed from the gap are observed, at least one of the surface of the armature core and the surface of the magnetic pole is the center in the stacking direction of the armature core. The motor control device according to any one of claims 1 to 13, wherein the motor control device is non-rotationally symmetric about a certain point of the line. - 前記モータが、
スロットを有する鋼板を積層した電機子コアと、
前記スロットに電機子コイルを配設した電機子と、
移動方向に互いに磁極が異極となるように配設した永久磁石を有する界磁とを有し、
前記電機子と前記界磁とが空隙を介して互いに移動自在に支持され、
前記スロットの数をQ、前記磁極の数をPとした場合に、比P/Qは、
2/3<P/Q<4/3
が成立するように設定されている
ことを特徴とするとする請求項1~13のいずれかひとつに記載のモータ制御装置。 The motor is
An armature core in which steel plates having slots are laminated;
An armature having an armature coil disposed in the slot;
A magnetic field having permanent magnets arranged so that the magnetic poles are different from each other in the moving direction;
The armature and the field are supported movably through a gap,
When the number of slots is Q and the number of magnetic poles is P, the ratio P / Q is
2/3 <P / Q <4/3
The motor control device according to any one of claims 1 to 13, wherein the motor control device is set so as to hold. - 前記記憶部に前記補正波情報として格納する高調波次数情報の次数として、少なくとも磁極数Pとスロット数Qのいずれか一方を設定した
ことを特徴とする請求項15に記載のモータ制御装置。 The motor control device according to claim 15, wherein at least one of the number of magnetic poles P and the number of slots Q is set as the order of the harmonic order information stored as the correction wave information in the storage unit.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/238,620 US20140210388A1 (en) | 2011-09-22 | 2011-09-22 | Motor control device |
KR1020147008806A KR101543976B1 (en) | 2011-09-22 | 2011-09-22 | Motor control device |
PCT/JP2011/071592 WO2013042237A1 (en) | 2011-09-22 | 2011-09-22 | Motor control device |
JP2013534538A JP5755334B2 (en) | 2011-09-22 | 2011-09-22 | Motor control device |
DE112011105652.4T DE112011105652T8 (en) | 2011-09-22 | 2011-09-22 | Motor controller |
CN201180073562.3A CN103814517B (en) | 2011-09-22 | 2011-09-22 | Control device of electric motor |
TW101100278A TWI487267B (en) | 2011-09-22 | 2012-01-04 | Motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2011/071592 WO2013042237A1 (en) | 2011-09-22 | 2011-09-22 | Motor control device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013042237A1 true WO2013042237A1 (en) | 2013-03-28 |
Family
ID=47914047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2011/071592 WO2013042237A1 (en) | 2011-09-22 | 2011-09-22 | Motor control device |
Country Status (7)
Country | Link |
---|---|
US (1) | US20140210388A1 (en) |
JP (1) | JP5755334B2 (en) |
KR (1) | KR101543976B1 (en) |
CN (1) | CN103814517B (en) |
DE (1) | DE112011105652T8 (en) |
TW (1) | TWI487267B (en) |
WO (1) | WO2013042237A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015070781A (en) * | 2013-10-01 | 2015-04-13 | 富士電機株式会社 | Wind power generation system |
JP2016063649A (en) * | 2014-09-18 | 2016-04-25 | 株式会社デンソー | Motor controller |
JP2017131044A (en) * | 2016-01-21 | 2017-07-27 | 富士電機株式会社 | Controller for rotary electric machine |
US9958837B2 (en) | 2014-02-06 | 2018-05-01 | Fanuc Corporation | Motor control apparatus for correcting interpolation error of position detector |
JP2018098978A (en) * | 2016-12-15 | 2018-06-21 | アイシン精機株式会社 | Motor control device |
WO2021002002A1 (en) * | 2019-07-04 | 2021-01-07 | 三菱電機株式会社 | Electric motor drive device and refrigeration cycle application equipment |
JP7552406B2 (en) | 2021-02-08 | 2024-09-18 | 日産自動車株式会社 | Motor control method and motor control device |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI589097B (en) * | 2013-07-05 | 2017-06-21 | Aida Eng Ltd | Permanent magnet motor |
CN107580578B (en) * | 2015-05-11 | 2020-07-07 | 蒂森克虏伯普利斯坦股份公司 | Electric power steering system with ripple compensation |
US20170077854A1 (en) * | 2015-09-15 | 2017-03-16 | GM Global Technology Operations LLC | Method and apparatus for controlling an electric machine |
US9991837B2 (en) * | 2016-05-20 | 2018-06-05 | Continuous Solutions Llc | Systems and methods for vibration and noise manipulation in switched reluctance machine drivetrains |
US10199976B2 (en) | 2016-05-20 | 2019-02-05 | Continuous Solutions Llc | Vibration and noise manipulation in switched reluctance machine drivetrains |
CN107508503A (en) * | 2017-09-07 | 2017-12-22 | 北京车和家信息技术有限公司 | Motor torque modification method, Motor torque correcting device, motor and vehicle |
CN111713009B (en) * | 2018-02-20 | 2023-10-13 | 日本电产株式会社 | Motor control system and power steering system |
KR102325650B1 (en) * | 2021-06-25 | 2021-11-12 | (주)수산인더스트리 | System for managing induction motor |
JP7344945B2 (en) * | 2021-09-27 | 2023-09-14 | 本田技研工業株式会社 | Control device and motor drive system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0746878A (en) * | 1993-08-02 | 1995-02-14 | Okuma Mach Works Ltd | Motor controller |
JP2010166810A (en) * | 2010-03-26 | 2010-07-29 | Mitsubishi Electric Corp | Stator of rotating electrical machine |
JP2010166815A (en) * | 2010-04-28 | 2010-07-29 | Mitsubishi Electric Corp | Permanent magnet type synchronous motor |
JP2010239681A (en) * | 2009-03-30 | 2010-10-21 | Aisin Aw Co Ltd | Rotary electric machine control device |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0792420B1 (en) * | 1994-12-02 | 1998-07-22 | Sulzer Electronics AG | Method of compensating for periodic vibration forces in an electrical induction machine |
JP2003088159A (en) * | 2001-09-05 | 2003-03-20 | Yaskawa Electric Corp | Torque ripple correction method and apparatus thereof |
JP4285161B2 (en) * | 2003-09-03 | 2009-06-24 | 株式会社安川電機 | Torque ripple correction method and apparatus for synchronous AC motor |
JP2008029114A (en) * | 2006-07-21 | 2008-02-07 | Hitachi Industrial Equipment Systems Co Ltd | Single-phase claw-pole motor, system therefor, and motor pump, electric fan, and vehicle equipped with single-phase claw-pole motor |
US20080018289A1 (en) * | 2006-07-21 | 2008-01-24 | Fumio Tajima | Single-phase position sensorless permanent magnet motor control apparatus |
WO2008108292A1 (en) * | 2007-03-07 | 2008-09-12 | Kabushiki Kaisha Yaskawa Denki | Motor controller and motor and torque ripple correction method |
JP4851473B2 (en) * | 2008-01-18 | 2012-01-11 | 三菱電機株式会社 | Permanent magnet synchronous motor |
DE102009044528A1 (en) * | 2008-11-14 | 2010-06-02 | Denso Corporation, Kariya-City | reluctance motor |
TWI404322B (en) * | 2009-04-14 | 2013-08-01 | Mitsubishi Electric Corp | Motor control unit |
JP4676551B1 (en) * | 2009-12-22 | 2011-04-27 | ファナック株式会社 | Motor control device having cogging torque correction amount calculation function |
-
2011
- 2011-09-22 WO PCT/JP2011/071592 patent/WO2013042237A1/en active Application Filing
- 2011-09-22 DE DE112011105652.4T patent/DE112011105652T8/en not_active Expired - Fee Related
- 2011-09-22 JP JP2013534538A patent/JP5755334B2/en active Active
- 2011-09-22 CN CN201180073562.3A patent/CN103814517B/en active Active
- 2011-09-22 KR KR1020147008806A patent/KR101543976B1/en active IP Right Grant
- 2011-09-22 US US14/238,620 patent/US20140210388A1/en not_active Abandoned
-
2012
- 2012-01-04 TW TW101100278A patent/TWI487267B/en active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0746878A (en) * | 1993-08-02 | 1995-02-14 | Okuma Mach Works Ltd | Motor controller |
JP2010239681A (en) * | 2009-03-30 | 2010-10-21 | Aisin Aw Co Ltd | Rotary electric machine control device |
JP2010166810A (en) * | 2010-03-26 | 2010-07-29 | Mitsubishi Electric Corp | Stator of rotating electrical machine |
JP2010166815A (en) * | 2010-04-28 | 2010-07-29 | Mitsubishi Electric Corp | Permanent magnet type synchronous motor |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015070781A (en) * | 2013-10-01 | 2015-04-13 | 富士電機株式会社 | Wind power generation system |
US9958837B2 (en) | 2014-02-06 | 2018-05-01 | Fanuc Corporation | Motor control apparatus for correcting interpolation error of position detector |
DE102015001147B4 (en) | 2014-02-06 | 2023-01-05 | Fanuc Corporation | Motor control device for correcting an interpolation error of a position detector |
JP2016063649A (en) * | 2014-09-18 | 2016-04-25 | 株式会社デンソー | Motor controller |
JP2017131044A (en) * | 2016-01-21 | 2017-07-27 | 富士電機株式会社 | Controller for rotary electric machine |
JP2018098978A (en) * | 2016-12-15 | 2018-06-21 | アイシン精機株式会社 | Motor control device |
WO2021002002A1 (en) * | 2019-07-04 | 2021-01-07 | 三菱電機株式会社 | Electric motor drive device and refrigeration cycle application equipment |
JPWO2021002002A1 (en) * | 2019-07-04 | 2021-01-07 | ||
JP7308949B2 (en) | 2019-07-04 | 2023-07-14 | 三菱電機株式会社 | Motor drive device and refrigeration cycle application equipment |
JP7552406B2 (en) | 2021-02-08 | 2024-09-18 | 日産自動車株式会社 | Motor control method and motor control device |
Also Published As
Publication number | Publication date |
---|---|
US20140210388A1 (en) | 2014-07-31 |
DE112011105652T5 (en) | 2014-08-28 |
CN103814517A (en) | 2014-05-21 |
TW201315136A (en) | 2013-04-01 |
JP5755334B2 (en) | 2015-07-29 |
JPWO2013042237A1 (en) | 2015-03-26 |
DE112011105652T8 (en) | 2014-12-11 |
TWI487267B (en) | 2015-06-01 |
KR20140066214A (en) | 2014-05-30 |
KR101543976B1 (en) | 2015-08-11 |
CN103814517B (en) | 2016-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5755334B2 (en) | Motor control device | |
JP5576145B2 (en) | Motor control device | |
JP5916526B2 (en) | Power converter control device and multi-winding motor drive device | |
JP4995518B2 (en) | AC motor control device and method for calculating superimposed current for suppressing iron loss | |
JP2014241725A (en) | Bearingless motor | |
JP6239448B2 (en) | Inverter and drive system using the same | |
JPWO2017064756A1 (en) | AC rotating machine control device and electric power steering device including the same | |
JP2018042324A (en) | Inverter controller and motor drive system | |
JP2012065464A (en) | Motor control device | |
JP2014064400A (en) | Motor controller | |
JP2008206293A (en) | Motor inverter control device and motor control method | |
JP6113651B2 (en) | Multi-phase motor drive | |
JP5135794B2 (en) | Motor control method | |
JP2012213312A (en) | Control method and controller of motor inverter | |
JP2019115114A (en) | Motor control method and motor control device | |
JPH09252588A (en) | Compressor driving control method, double salient pole reluctance motor driving control method and their controllers | |
JP2018019544A (en) | Synchronization motor control device | |
JP5707028B2 (en) | Power converter | |
JP2006121855A (en) | Ac motor control device | |
JP4967375B2 (en) | Current control device and current control method for synchronous machine | |
JP2019009968A (en) | Polyphase motor drive device | |
JP2022063981A (en) | Vehicular motor sound control system | |
JP2019140814A (en) | Motor control device | |
JP2009296706A (en) | Electric motor controller | |
JP2012139105A (en) | Motor control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11872873 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2013534538 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14238620 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 112011105652 Country of ref document: DE Ref document number: 1120111056524 Country of ref document: DE |
|
ENP | Entry into the national phase |
Ref document number: 20147008806 Country of ref document: KR Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11872873 Country of ref document: EP Kind code of ref document: A1 |