The present invention relates to a motor drive apparatus, and more particularly to a motor drive apparatus configured to convert DC power supplied from a DC power supply into AC power, and to supply the AC power to a motor.
Conventionally, a motor drive apparatus is known, in which AC power from an AC power supply is converted into DC power by a rectifier, and in which the DC power is further converted into three-phase AC power by an inverter, and then the three-phase AC power is supplied to an AC motor (see, for example, PTL 1).
Further, on the other hand, a motor drive apparatus is known, in which a DC power supply is connected to an inverter, and in which DC power from the DC power supply is converted into three-phase AC power, and then the three-phase AC power is supplied to an AC motor. The motor drive apparatus of each of these types is adopted, for example, in such a case of driving a compressor motor of a vehicle air conditioner mounted on an electric vehicle not equipped with an engine.
Further, one-pulse control is conventionally known as one of the control methods for improving the voltage utilization factor of an inverter. The one-pulse control is a control method in which, during one electrical angle cycle, a positive rectangular pulse voltage and a negative rectangular pulse voltage are applied to each switching element corresponding to each of the three phases (see, for example, PTL 2).
Meanwhile, when the one-pulse control disclosed in PTL 2 is performed, relatively large harmonic current flows through the DC bus. However, in the motor drive apparatus to which electric power is supplied from the AC power supply, it is necessary to rectify the AC power, and hence a smoothing capacitor having relatively large capacitance (generally of an order of 1,000 μF) is provided. The harmonics are reduced by this smoothing capacitor, and hence a ripple (pulsating current) contained in the current flowing into the AC power supply is not so large.
However, in the motor drive apparatus to which electric power is supplied from a DC power supply, it is not necessary to perform the rectification. Therefore, a smoothing capacitor having a very small capacitance (generally of an order of 10 μF to 100 μF) is adopted in order to reduce cost and size of the apparatus. For this reason, the harmonic components generated by the one-pulse control cannot be effectively reduced by the smoothing capacitor, and hence a relatively large ripple is contained in the current flowing into the DC power supply. Therefore, it is worried that the ripple affects, as noise, peripheral apparatuses connected to the DC power supply.
The present invention is to provide a motor drive apparatus receiving electric power from a DC power supply, the motor drive apparatus being capable of suppressing a ripple contained in the current flowing into the DC power supply during execution of the one-pulse control.
A first aspect of the present invention provides a motor drive apparatus including: an inverter configured to convert DC power inputted from a DC power supply via a DC bus into three-phase AC power; and an inverter control device provided with a one-pulse control mode in which, during one electrical angle cycle, a positive rectangular pulse voltage and a negative rectangular pulse voltage are applied, as gate drive signals, to a switching element corresponding to each phase, the motor drive apparatus being configured such that, when the one-pulse control mode is performed, the inverter control device gradually increases or reduces a duty in a predetermined phase angle width at rising and falling edges of the rectangular wave voltage.
In the first aspect of the present invention, when a one-pulse control mode, in which during one electrical angle cycle, a positive rectangular pulse voltage and a negative rectangular pulse voltage are applied, as gate drive signals, to a switching element corresponding to each phase, is performed, the duty of the rectangular wave voltage is gradually increased or reduced in a predetermined phase angle width at rising and falling edges of the rectangular wave voltage. Therefore, it is possible to reduce the amount of the change of the voltage, the change being generated at the time of on/off switching of the switching elements of the inverter. Thereby, it is possible to reduce the ripple contained in the current flowing into the DC power supply.
In the above-described motor drive apparatus, it is preferred that the predetermined phase angle width is set according to a power factor angle.
The present inventors obtained new knowledge that the power factor angle is related to the harmonic components contained in the current flowing through the DC bus, and decided to set a predetermined phase angle width according to a power factor angle. Thereby, the ripple contained in the current flowing into the DC power supply can be effectively reduced.
In the above-described motor drive apparatus, it is preferred that the predetermined phase angle width is set to a value twice or more a maximum value of the power factor angle estimated by using a maximum motor rotation speed and a maximum motor torque.
In such configuration, for example, the maximum value of the power factor angle is estimated beforehand by a simulation using the maximum motor rotation speed and the maximum motor torque, and the predetermined phase angle width is set to a value twice or more the estimated maximum value of the power factor angle. In this way, when the predetermined phase angle width is set to a value twice or more the maximum value of the power factor angle, harmonic components (ripple) contained in the current flowing into the DC power supply can be effectively reduced even in an operation region in which the power factor angle is largest. In other words, during the one-pulse control, harmonic components contained in the current flowing into the DC power supply can be reduced over the entire region of change of the power factor angle.
The present invention has the effect that the ripple contained in the current flowing into the DC power supply can be suppressed during the one-pulse control.
In the following, a motor drive apparatus according to an embodiment of the present invention will be described with reference to the accompanying drawings.
First, a simulation performed to study a ripple generated in a current flowing through a DC bus connecting a DC power supply to an inverter is described before description of the motor drive apparatus according to the present embodiment.
The inverter 2 is provided with switching elements S1u, S1v and S1w of an upper arm, each of the switching elements being provided so as to correspond to each phase, and is provided with switching elements S2u, S2v and S2w of a lower arm, each of the switching elements being provided so as to correspond each phase. These switching elements are controlled by an inverter control device (not shown), and thereby three-phase AC power to be supplied to an IPM motor (Interior Permanent Magnet Motor) 8 is generated from DC power.
Current flowing through the negative DC bus 3b of the motor drive apparatus was obtained by simulation in a case where a rectangular pulse voltage based on the conventional one-pulse control is applied, as a gate drive signal, to each of the switching elements of the inverter 2.
Further, in this simulation, the frequency of resonance between the inductance of the coil 4 and the capacitance of the smoothing capacitor 5 is set to 9.589 [kHz], and the command value of the motor rotational speed is set to 133 [rpm] which is 1/72 times the resonance frequency (9.589 [kHz]) of the low pass filter 7.
It can be seen from
a) shows the result of the frequency analysis of the DC current Idc shown in
fn=the number of revolutions×the number of pole pairs×a=133[rps]×3×6=2.394[kHz] (1)
In the above-described expression (1), a denotes the number of times at which the gate drive signal is changed during one motor cycle. In the present embodiment, the pattern of the gate drive signal is changed at each electrical angle of 60 [deg], and hence a is set as a=6.
Here, it was seen from the frequency analysis that the fourth harmonic component of the fundamental frequency fn substantially coincides with the resonance frequency 9.589 [kHz] of the low pass filter 7, and that a particularly large ripple component is generated by the resonance between the fourth harmonic component and the low pass filter 7.
In order to reduce the harmonic components generated in the DC current Idc and the bus current Ish in the above-described analysis results, the motor drive apparatus according to the present embodiment was configured such that the duty waveform of the gate drive signal, which is conventionally applied in a step function manner as shown in
When the overlapping phase angle θα is provided in the duty waveform as shown in the examples of
a) is a view schematically showing a bus current waveform at the time when the rectangular wave voltage as shown in
As can be seen from
Next, the present inventors investigated the value of the overlapping phase angle θα at which the harmonic components can be most effectively reduced. Here, the present inventors paid attention to the power factor and investigated the relationship between the power factor and the overlapping phase angle θα.
First, in the conventional one-pulse control in which the duty is changed in a step function manner, the motor terminal voltage (U-phase), the motor current (U-phase), the bus current Ish, and the DC current Idc were obtained by simulation for each of three cases of: a case of power factor of one, a case of advance power factor (=0.94), and a case of delay power factor (=0.98). The results of the simulation are shown in
It can be seen from
Each of
Therefore, a simulation of the change of the ripple was performed by changing the power factor condition and the overlapping phase angle θα. The results of the simulation are shown in
That is, as shown in
Here, the ripple (distortion current) was calculated for all orders of harmonics by the following expression.
ripple=√[(effective value of DC current)2−(average value of fundamental component of DC current)2]
As shown in
In this way, it was verified from
Next, the relationship between the overlapping phase angle θα at a certain power factor angle φ, the ripple, and the voltage utilization factor was analyzed.
Further,
It was seen from
Further, it was seen that the fourth harmonic component of the fundamental wave component, the component originating from the low pass filter 7 (see
From the analysis results described above, it was verified that harmonic components contained in the DC current Idc can be reduced by gradually changing the duty in a predetermined phase angle width, in other words, by using an overlapping phase angle at the rising and falling edges of the duty waveform in the one-pulse control. Further, it was found that it is preferred that the overlapping phase angle θα is set according to the power factor angle φ.
In the present embodiment, a maximum value of the power factor angle in a state of large motor current is obtained beforehand by using a maximum motor rotation speed, a maximum motor torque, and the like, which can be outputted. Then, the maximum value of the power factor angle is set as the overlapping phase angle θα, and the duty waveform in the one-pulse control is generated by using this overlapping phase angle θα.
First, a maximum power factor angle φ—max in the motor drive apparatus can be obtained, for example, by the following procedures.
First, a voltage expression of the IPM motor in a steady state is given by the following expression (2).
In expression (2), R denotes winding resistance [Ω], Ld denotes d-axis inductance [H], Lq denotes q-axis inductance [H], Λd denotes an induced voltage coefficient [V/(rad/s)], n denotes the number of pole pairs, vd denotes d-axis voltage [V], vq denotes q-axis voltage [V], id denotes d-axis current [A], iq denotes q-axis current [A], and ωm denotes rotation speed [rad/s].
At this time, generated torque T of the motor is expressed by the following expression (3).
τ=n·Λd·iq+n(Ld−Lq)id·iq (3)
When it is assumed that the motor is operated at the maximum voltage Vmax which can be outputted from the inverter, the motor voltage is expressed by the following expression (4).
V
max
2
=v
d
2
+v
q
2 (4)
In expression (4), Vmax denotes the maximum value of the output voltage of the inverter.
The voltages vd
φmax=tan−1(vd
Next, a configuration of the motor drive apparatus according to the embodiment of the present invention will be described.
The DC current Ish detected by the current sensor 6, and the input DC voltage Vdc detected by the voltage sensor 9 are inputted into an inverter control device 10. Here, examples of the current sensor 6 include a shunt resistor. It should be noted that in
The inverter control device 10 is, for example, an MPU (Micro Processing Unit), and includes a computer readable recording medium on which a program for executing each processing described below is recorded. Each processing described below is realized in such a manner that a CPU reads the program recorded on the recording medium to a main storage device, such as a RAM, and executes the program. Examples of the computer readable recording medium include a magnetic disk, a magneto-optical disk, a semiconductor memory, and the like.
Desired three-phase AC current is supplied to the IPM motor 8 in such a manner that the inverter control device 10 generates, for each phase, a gate drive signal S for coinciding the rotation speed of the IPM motor 8 with a motor speed command given from a host control apparatus (not shown), and controls the inverter 2 by providing the gate drive signal S to the switching element corresponding to each phase of the inverter 2.
The vector control section 11 calculates a d-axis voltage command vd* and a q-axis voltage command vq* on the basis of known vector control, and outputs these command values. These values are outputted to the duty command calculation section.
By the following expressions (6) and (7) using the input DC voltage Vdc detected by the voltage sensor 9, the duty command calculation section 12 calculates each of the d-axis duty dutyd and a q-axis duty dutyq from the voltage commands vd* and vq* received from the vector control section 11.
dutyd=vd*/(Vdc/21/2) (6)
dutyq=vq*/(Vdc/21/2) (7)
By the following expressions (8) and (9), the polar coordinate conversion section 13 converts the d-axis duty dutyd and the q-axis duty dutyq described above into polar coordinates (fixed coordinates). Here,
|duty|=√{square root over (dutyd2+dutyq2)} (8)
θv=θ−tan−1(dutyd/dutyq) (9)
The duty calculation section 14 calculates the duty of the gate drive signal S of each phase from the polar coordinate angle θv and the length |duty|. Specifically, the duty calculation section 14 determines a modulation pattern from the |duty| obtained by the polar coordinate conversion section 13.
For example, when the |duty| is less than one, the duty calculation section 14 outputs a PWM signal based on usual sinusoidal wave PWM control, and when the |duty| is one or more and less than a predetermined threshold value Mx, the duty calculation section 14 outputs a PWM signal based on PWM over-modulation control. Further, when the |duty| is more than Mx, the duty calculation section 14 generates a duty waveform in which the duty gradually changed by the one-pulse control according to the present embodiment, that is, gradually changed in a preset phase angle width (2×an overlapping phase angle θα) at rising and falling edges of the duty.
Here, the overlapping phase angle θα is set to the maximum power factor angle φmax calculated beforehand by using expressions (2) to (5) described above. Further, the threshold value Mx is set to a voltage utilization factor obtained beforehand at the time of performing one-pulse control with the overlapping phase angle θα set to the maximum power factor angle φmax. For example, in the example shown in
The duty waveform generated by the duty calculation section 14 is outputted to the gate drive signal generation section 15, and the gate drive signal S is generated on the basis of the duty waveform. It should be noted that, at this time, the gate drive signal S is, for example, set so that the switching is performed at a carrier frequency in the phase angle width (2θα) in which the duty is gradually changed. The gate drive signal S generated in this way is given to each of the switching elements of the inverter 2, and the on and off of each of the switching elements are controlled on the basis of the gate drive signal S.
As described above, with the motor drive apparatus 1 according to the present embodiment, in the case where the value of |duty| is not less the Mx set beforehand, the gate drive signal S, which is set so that the duty is gradually increased or reduced in a predetermined phase angle width at rising and falling edges of the rectangular wave voltage in the one-pulse control, is generated so as to be given to each of the switching elements of the inverter 2. Thereby, it is possible to reduce the ripple (harmonic components) contained in the bus current Ish and the DC current Idc in the one-pulse control.
Number | Date | Country | Kind |
---|---|---|---|
2011-246652 | Nov 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/079030 | 11/8/2012 | WO | 00 | 3/12/2014 |