Power conversion device and motor vehicle system including the same
11664756 · 2023-05-30
Assignee
Inventors
Cpc classification
H02P21/50
ELECTRICITY
H02P23/14
ELECTRICITY
H02M7/48
ELECTRICITY
Y02T10/64
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60R16/02
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/72
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B60R16/02
PERFORMING OPERATIONS; TRANSPORTING
H02P23/14
ELECTRICITY
Abstract
Provided is a power conversion device that does not require adaptation work and can suppress a current beat regardless of an operation state of a motor. The power conversion device includes an inverter 1 that converts a DC voltage into an AC voltage and drives an AC motor 2, and beat compensation units 46 and 49 that suppress a current beat component of an output current of the inverter 1. The beat compensation units 46 and 49 include beat extraction units 50, 51, and 52 that calculate beat components of the output current of the inverter 1, and beat compensation voltage calculation units 53 and 54 that estimate beat compensation voltages from the beat components calculated by the beat extraction units 50, 51, and 52. The current beat component of the output current of the inverter 1 is suppressed based on the beat compensation voltages estimated by the beat compensation voltage calculation units 53 and 54.
Claims
1. A power conversion device comprising: an inverter that converts a DC voltage into an AC voltage and drives an AC motor; and a beat compensation unit that suppresses a current beat component of an output current of the inverter, wherein the beat compensation unit includes a beat extraction unit that calculates a beat component of the output current of the inverter and a beat compensation voltage calculation unit that estimates a beat compensation voltage from the beat component calculated by the beat extraction unit, and suppresses the current beat component of the output current of the inverter based on the beat compensation voltage estimated by the beat compensation voltage calculation unit.
2. The power conversion device according to claim 1, further comprising: a three-phase voltage command value generation unit that generates a three-phase voltage command value; and a control signal generation unit that generates a drive signal for driving the inverter, wherein the beat compensation unit includes: a beat suppression control unit that outputs a beat compensation voltage; and a beat compensation amount subtraction unit that subtracts the beat compensation voltage output from the beat suppression control unit, from the three-phase voltage command value output from the three-phase voltage command value generation unit to output a subtraction result to the control signal generation unit.
3. The power conversion device according to claim 2, wherein the beat compensation voltage calculation unit includes: a motor inverse model unit that calculates a disturbance estimation voltage from a current beat component output from the beat extraction unit; and a low-pass filter that removes noise of the disturbance estimation voltage output from the motor inverse model unit.
4. The power conversion device according to claim 1, further comprising: a velocity calculation unit that calculates an angular velocity of a motor; and an output adjustment unit that stops a beat component suppression operation performed by the beat compensation unit according to the angular velocity calculated by the velocity calculation unit.
5. The power conversion device according to claim 4, wherein the output adjustment unit stops the beat component suppression operation when the angular velocity is equal to or lower than a first angular velocity and when the angular velocity is equal to or higher than a fourth angular velocity.
6. The power conversion device according to claim 5, wherein the output adjustment unit increases the beat component suppression operation gradually from the first angular velocity to a second angular velocity when the angular velocity exceeds the first angular velocity and is equal to or lower than the second angular velocity, and decreases the beat component suppression operation gradually from a third angular velocity to the fourth angular velocity when the angular velocity exceeds the third angular velocity and is equal to or lower than the fourth angular velocity.
7. A motor vehicle system comprising: a motor that drives a vehicle; and a motor control device that controls the motor, wherein the motor control device includes a power conversion device, the power conversion device includes: an inverter that converts a DC voltage into an AC voltage and drives an AC motor; and a beat compensation unit that suppresses a current beat component of an output current of the inverter, and the beat compensation unit includes a beat extraction unit that calculates a beat component of the output current of the inverter and a beat compensation voltage calculation unit that estimates a beat compensation voltage from the beat component calculated by the beat extraction unit, and suppresses the current beat component of the output current of the inverter based on the beat compensation voltage estimated by the beat compensation voltage calculation unit.
8. The motor vehicle system according to claim 7, wherein the power conversion device further includes: a three-phase voltage command value generation unit that generates a three-phase voltage command value; and a control signal generation unit that generates a drive signal for driving the inverter, and the beat compensation unit includes: a beat suppression control unit that outputs a beat compensation voltage; and a beat compensation amount subtraction unit that subtracts the beat compensation voltage output from the beat suppression control unit, from the three-phase voltage command value output from the three-phase voltage command value generation unit to output a subtraction result to the control signal generation unit.
9. The motor vehicle system according to claim 8, wherein the beat compensation voltage calculation unit includes: a motor inverse model unit that calculates a disturbance estimation voltage from a current beat component output from the beat extraction unit; and a low-pass filter that removes noise of the disturbance estimation voltage output from the motor inverse model unit.
10. The motor vehicle system according to claim 7, wherein the power conversion device further includes: a velocity calculation unit that calculates an angular velocity of the motor; and an output adjustment unit that stops a beat component suppression operation performed by the beat compensation unit according to the angular velocity calculated by the velocity calculation unit.
11. The motor vehicle system according to claim 10, wherein the output adjustment unit stops the beat component suppression operation when the angular velocity is equal to or lower than a first angular velocity and when the angular velocity is equal to or higher than a fourth angular velocity.
12. The motor vehicle system according to claim 11, wherein the output adjustment unit increases the beat component suppression operation gradually from the first angular velocity to a second angular velocity when the angular velocity exceeds the first angular velocity and is equal to or lower than the second angular velocity, and decreases the beat component suppression operation gradually from a third angular velocity to the fourth angular velocity when the angular velocity exceeds the third angular velocity and is equal to or lower than the fourth angular velocity.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF EMBODIMENTS
(8) Hereinafter, embodiments of the present invention will be described with reference to the attached drawings. Incidentally, the same elements will be denoted by the same reference signs in the respective drawings, and the redundant description thereof will be omitted.
Embodiments
First Embodiment
(9)
(10) In
(11) The inverter 1 is a three-phase voltage-type two-level inverter.
(12) The motor 2 is connected to a drive mechanism of a motor vehicle system to be described later, and the motor 2 rotates to propel a vehicle. The motor 2 of the first embodiment is an AC motor, and is a three-phase interior permanent magnet synchronous motor (IPMSM). The motor 2 operates by an interaction between a magnetic flux generated from a permanent magnet provided in a rotor (not illustrated) and a magnetic field generated by currents iu, iv, and iw flowing through three-phase windings 5, 6, and 7 fixed to an armature. Here, iu, iv, and iw represent a U-phase current, a V-phase current, and a W-phase current, respectively.
(13) The motor 2 includes a magnetic pole position sensor 8. The magnetic pole position sensor 8 has a function of detecting a magnetic pole position of the rotor of the motor 2 as a rotation angle. The magnetic pole position sensor 8 outputs a magnetic pole position signal 9 (θ) to be input to the controller 4. Processing of the magnetic pole position signal 9 (θ) in the controller 4 will be described later with reference to
(14) The current sensor 10 detects currents flowing through the windings 5, 6, and 7, outputs a U-phase current sensor signal 11 (signal indicating the current iu), a V-phase current sensor signal 12 (signal indicating the current iv), and a W-phase current sensor signal 13 (signal indicating the current iw) based on the detected currents to be input to the controller 4.
(15) Processing of the current sensor signals 11, 12, and 13 in the controller 4 will also be described later with reference to
(16) The inverter 1 includes switching elements 14, 15, 16, 17, 18, and 19 and freewheeling diodes 20, 21, 22, 23, 24, and 25. Each of the switching elements 14 to 19 of the first embodiment is a Si-IGBT and includes a gate terminal, a collector terminal, and an emitter terminal. Each of the freewheeling diodes 20 to 25 is connected between the collector terminal and the emitter terminal of each of the switching elements 14 to 19.
(17) When the collector terminal has a higher potential than the emitter terminal in each of the switching elements 14 to 19, each of the freewheeling diodes 20 to 25 prevents a current from flowing through the freewheeling diodes 20 to 25 and prevents a high reverse voltage from being applied to the switching elements 14 to 19. Switching of on and off of each of the switching elements 14 to 19 is performed by each of gate drive signals 26, 27, 28, 29, 30, and 31 connected to the gate terminals of the respective switching elements 14 to 19.
(18) Six gate signals 32 that are the basis of the gate drive signals 26 to 31 are generated by the controller 4 and output to a gate drive circuit 35. The gate drive circuit 35 converts the gate signals 32 into potentials necessary for switching the switching elements 14, 15, 16, 17, 18, and 19 between on and off, and outputs the gate drive signals 26, 27, 28, 29, 30, and 31. The generation of the gate signal 32 in the controller 4 will be described later with reference to
(19) The emitter terminal of the switching element 14 and the collector terminal of the switching element 15 are connected to each other, and the connection point thereof is connected to the winding 5 to allow the flow of the current iu. The emitter terminal of the switching element 16 and the collector terminal of the switching element 17 are connected to each other, and the connection point thereof is connected to the winding 6 to allow the flow of the current iv. The emitter terminal of the switching element 18 and the collector terminal of the switching element 19 are connected to each other, and the connection point thereof is connected to the winding 7 to allow the flow of the current iw. The collector terminals of the switching elements 14, 16, and 18 are connected to each other and connected to a high-potential DC wiring 33. Further, the emitter terminals of the switching elements 15, 17, and 19 are connected to each other and connected to a low-potential DC wiring 34.
(20) As a result, the controller 4 turns on and off the switching elements 14, 15, 16, 17, 18, and 19 at appropriate timings based on the generated gate signals 32, and controls the currents iu, iv, and iw flowing through the windings 5, 6, and 7 to realize rotation control of the motor 2. The gate signal 32 is in a form of a pulse width modulation (PWM) signal such that the currents iu, iv, and iw are sinusoidal signals having phases different from each other by 120 degrees.
(21) A voltage sensor 36 is connected to the high-potential DC wiring 33 and the low-potential DC wiring 34, and detects a potential difference therebetween. Since the potential difference between the high-potential DC wiring 33 and the low-potential DC wiring 34 is typically a high voltage of, for example, 100 V or more, the voltage sensor 36 generates a DC voltage sensor signal 37 (Vdc), converted into a low voltage detectable by the controller 4, and inputs the DC voltage sensor signal to the controller 4.
(22) A smoothing capacitor 38 included in the inverter 1 is connected between the high-potential DC wiring 33 and the low-potential DC wiring 34. The smoothing capacitor 38 has a function of suppressing a pulsation of a DC voltage generated by each switching operation of the switching elements 14 to 19.
(23) In the battery 3, a terminal on the high potential side of the battery 3 is connected to the high-potential DC wiring 33, and a terminal on the low potential side of the battery 3 is connected to the low-potential DC wiring 34. As a result, the battery 3 serves as a DC power supply that supplies power to the inverter 1 and the motor 2.
(24) A torque command 39 (T*) given from a host controller of a vehicle, such as an electronic control unit (ECU), is input to the controller 4. The controller 4 performs torque control of the motor 2 based on the torque command 39 (T*).
(25)
(26) In
(27) The controller 4 performs the rotation control by causing the three-phase currents iu, iv, and iw to flow through the motor 2. Inside the controller 4, a so-called current vector control method is used in which processing is performed in a coordinate system obtained by converting a three-phase fixed coordinate into a two-phase rotating coordinate represented by a d-axis and a q-axis.
(28) The current command calculation unit 40 calculates a d-axis current command value id* and a q-axis current command value iq*. The torque command 39 (T*), a rotational angular velocity ω, and the DC voltage sensor signal 37 (Vdc) are input to the current command calculation unit 40, and the d-axis current command value id* and the q-axis current command value iq* are calculated from these inputs. The rotational angular velocity ω is calculated by the velocity calculation unit 44 based on the magnetic pole position signal 9 (θ).
(29) In a synchronous motor having magnetic saliency such as IPMSM, a torque T is expressed by the following Formula (1) and depends on a current.
T=Pp.Math.{F+(Ld−Lq)id}.Math.iq (1)
(30) In Formula (1), id is a d-axis current, iq is a q-axis current, Pp is the number of pole pairs, Ld is a d-axis inductance, Lq is a q-axis inductance, and F is a magnetic flux.
(31) The magnetic pole position signal 9 (θ) is input to the three-phase/two-phase conversion unit 41 and the two-phase/three-phase conversion unit 43, and is used for conversion between a two-phase coordinate and a three-phase coordinate of the d-axis and q-axis.
(32) The three-phase/two-phase conversion unit 41 performs coordinate conversion on the current sensor signals 11 (iu), (iv), and 13 (iw) into the d-axis and q-axis based on information on the magnetic pole position signal 9 (θ), and outputs a d-axis detection current id and a q-axis detection current iq.
(33) The deviation calculator 47 calculates a deviation between the d-axis current command value id* output from the current command calculation unit 40 and the d-axis sensing current id output from the three-phase/two-phase conversion unit 41, and outputs a d-axis current deviation Δid to the current control unit 42.
(34) The deviation calculator 48 calculates a deviation between the q-axis current command value iq* output from the current command calculation unit 40 and the q-axis sensing current iq output from the three-phase/two-phase conversion unit 41, and outputs a q-axis current deviation Δiq to the current control unit 42.
(35) The current control unit 42 performs feedback control such that the d-axis difference current Δid the q-axis current deviation Δiq each indicating a deviation between a command value that is a target value and a measured value that is an output value become zero, and calculates and outputs a d-axis voltage command Vd* and a q-axis voltage command Vq* as voltage commands in order to update the output values. The feedback control in the current control unit 42 is performed by, for example, PI control.
(36) The d-axis voltage command value Vd* and the q-axis voltage command value Vq* output from the current control unit 42 are input to the two-phase/three-phase conversion unit 43, thereby calculating and outputting three-phase voltage command values Vu*, Vv*, and Vw* based on the magnetic pole position signal 9 (θ).
(37) The beat suppression control unit 46 and a beat compensation amount subtraction unit 49 are processes related to the present invention, and are not used in typical current vector control.
(38) Therefore, in the typical current vector control, the three-phase voltage command values Vu*, Vv*, and Vw*, which are the outputs of the two-phase/three-phase conversion unit 43, are input to the PWM gate control signal generation unit 45 without any processing.
(39) In the typical current vector control, the PWM gate control signal generation unit (control signal generation unit) 45 compares the three-phase voltage command values Vu*, Vv*, and Vw* with a carrier carrier wave (not illustrated) to generate the six gate signals 32, which are PWM signals, and outputs the gate signals to the gate drive circuit 35.
(40) In the first embodiment, so-called asynchronous PWM in which the switching frequency of the inverter 1 does not continuously change according to the velocity (frequency) of the motor 2 is adopted. Therefore, the frequency (carrier frequency) of the carrier carrier wave does not continuously change according to the velocity.
(41) The above is the typical control processing of the controller 4.
(42) Next, a principle of occurrence of a current beat phenomenon, which is a problem in the present invention, will be summarized.
(43) Factors that cause a current beat include the following.
(44) (1) A phenomenon due to a pulsation of an input DC voltage of an inverter.
(45) (2) A phenomenon due to an error of a current detection value used for current vector control, errors of a magnetic pole position signal and an estimated value, and an electrical and mechanical structure of a motor.
(46) (3) A phenomenon due to a voltage difference between a positive output and a negative output of an inverter.
(47) (1) relates to a phenomenon that is likely to occur mainly in a system connected to an AC power system and in which a power pulsation when system power is rectified to DC by a rectifier causes a beat of an AC current of an inverter. A frequency of a current beat is uniquely determined by a relationship between a pulsation frequency of a DC voltage and a fundamental frequency of the inverter. Techniques described in PTL 2, PTL 3, and PTL 4 are directed to this phenomenon.
(48) PTL 1 describes that (2) occurs when it is difficult to perform high-speed current vector control particularly in an overmodulation region or a rectangular wave driving region where a modulation rate of an inverter is great.
(49) It is difficult to analytically obtain a frequency of a current beat, which is different from the phenomenon described in (1).
(50) PTL 1 is directed to this phenomenon.
(51) The present invention is directed to a current beat phenomenon according to (3). (3) occurs when a carrier frequency is not sufficient relative to a fundamental frequency. In particular, this remarkably occurs in a system that performs asynchronous PWM and an update timing of a voltage command value for each carrier cycle. It is difficult to analytically obtain a frequency of a current beat, which is similarly to the phenomenon described in (2).
(52) Next, beat suppression processing and a configuration of a control system according to the first embodiment of the present invention will be described.
(53) As described above, the beat suppression control unit 46 and the beat compensation amount subtraction unit 49 are added to the controller 4.
(54) The beat suppression control unit 46 is supplied with the phase currents iu, iv, and iw from the current sensor 10, and is supplied with the d-axis current command value id* and the q-axis current command value iq* from the current command calculation unit 40. Further, the beat current suppression control unit 46 is supplied with the magnetic pole position signal 9 (θ) from the magnetic pole position sensor 8, and is supplied with the angular velocity ω from the velocity calculation unit 44.
(55) Then, the beat suppression control unit 46 detects beat components of the three-phase currents iu, iv, and iw, and outputs beat compensation voltages ΔVu**, ΔVv**, and ΔVw** to the beat compensation amount subtraction unit 49.
(56) The beat compensation amount subtraction unit 49 subtracts the beat compensation voltages ΔVu**, ΔVv**, and ΔVw** output from the beat suppression control unit 46, from the three-phase voltage command values Vu*, Vv*, and Vw* output from the two-phase/three-phase conversion unit 43 to calculate new three-phase voltage command values (compensation three-phase voltage command values) Vu**, Vv**, and Vw** to be input to the PWM gate control signal generation unit 45. The calculated compensation three-phase voltage command values Vu**, Vv**, and Vw** are output to the PWM gate control signal generation unit 45. Then, the gate signal 32 is generated by the PWM gate control signal generation unit 45 and output to the gate drive circuit 35.
(57)
(58) A waveform illustrated in (A) of
(59) As illustrated in (A) of
(60) On the other hand, as illustrated in (B) of
(61) The first embodiment of the present invention is directed to the current beat phenomenon caused by the factor in (3), but the current beat can be suppressed even if the current beat phenomena occur due to the factors in (1) and (2).
(62)
(63) In
(64) When a current beat phenomenon occurs in the phase currents iu, iv, and iw, the beat suppression control unit 46 estimates a disturbance voltage that generates such a current beat, and outputs beat compensation voltages (disturbance estimation voltages) ΔVu**, ΔVv**, and ΔVw**.
(65) The two-phase/three-phase conversion unit 50 calculates three-phase current command values iu*, iv*, and iw* of the d-axis current command value id* and the q-axis current command value iq* from the current command calculation unit 40 based on a corrected magnetic pole position θ′ output from the magnetic pole position correction unit 51.
(66) The magnetic pole position correction unit 51 calculates a magnetic pole position correction angle Δθ from the angular velocity ω output from the velocity calculation unit 44 using an angle correction gain Kω, adds the magnetic pole position correction angle Δθ to the magnetic pole position signal 9 (θ) output from the magnetic pole position sensor 8, and calculates and outputs the corrected magnetic pole position θ′. The angle correction gain Kω is a dimension of time, and corrects a phase difference between each of the phase currents iu, iv, and iw and each of the phase current command values iu*, iv*, and iw* caused by a detection delay of the current sensor 10 or the like.
(67) The subtractor 52 subtracts the phase current command values iu*, iv*, and iw* from the phase currents iu, iv, and iw to extract current beat components Δiu, Δiv, and Δiw.
(68) The motor inverse model unit 53 receives the current beat components Δiu, Δiv, and Δiw from the subtractor 52, and outputs disturbance estimation voltages ΔVu*, ΔVv*, and ΔVw* that generate current beats. A function of the motor inverse model unit 53 is expressed by a transfer function G.sub.1(s) in the following Formula (2).
G.sub.1(s)=K.sub.1s/(Tds+1)+K.sub.0 (2)
(69) In the above Formula (2), s is a Laplace operator, Td is a pseudo differentiator time constant, and K.sub.1 and K.sub.0 are control gains.
(70) Since a pure inverse model includes a differential operation, the first item on the right side of the above Formula (2) is a pseudo differentiator (high-pass filter).
(71) The low-pass filter 54 removes noise superimposed on the disturbance estimation voltages ΔVu*, ΔVv*, and ΔVw* output from the motor inverse model unit 53, and outputs the beat compensation voltages ΔVu**, ΔVv**, and ΔVw**. Since a noise component is sometimes amplified by the motor inverse model unit 53, the noise component is removed by the low-bus filter 54.
(72) A function of the low-pass filter 54 is expressed by a transfer function in the following Formula (3).
G.sub.2(s)=1/(TLs+1) (3)
(73) In the above Formula (3), TL is a low-pass filter time constant. Usually, the time constants are set as TL>>Td.
(74) The feedback loop 55 feeds back the beat compensation voltages ΔVu**, ΔVv**, ΔVw** to the input of the low-pass filter 54. With this feedback loop, the beat current is completely suppressed by the beat suppression control, and the beat compensation voltages ΔVu**, ΔVv**, and ΔVw** hold outputs even when ΔVu*, ΔVv*, and ΔVw* become zero, so that the compensation can be continued.
(75) As described above, in the first embodiment of the present invention, the beat extraction unit extracts the current beat components Δiu, Δiv, and Δiw from the three-phase current signals iu, iv, and iw detected by the current sensor 10, the motor inverse model unit 53 converts the extracted current beat components Δiu, Δiv, and Δiw into the disturbance estimation voltages ΔVu*, ΔVv*, and ΔVw*, and the low-pass filter 54 removes the noise, thereby estimating the beat compensation voltages ΔVu**, ΔVv**, and ΔVw**. Then, the estimated beat compensation voltages ΔVu**, ΔVv**, and ΔVw** are subtracted from the three-phase voltage command values Vu*, Vv*, and Vw* by the beat compensation amount subtraction unit 49 to perform compensation, and are supplied to the PWM gate control signal generation unit 45 that drives the inverter 1. The gate signal 32 is supplied from the PWM gate control signal generation unit 45 to the gate drive circuit 35, and the gate drive signals 26 to 31 are output to the inverter 1 that drives the motor 2.
(76) Therefore, it is possible to realize the power conversion device that does not require adaptation work and can suppress the current beat regardless of an operation state of the motor according to the first embodiment.
Second Embodiment
(77) Next, a second embodiment of the present invention will be described.
(78)
(79) In an example illustrated in
(80) When the velocity of the motor 2 is low and an assumed frequency of a current beat component is close to a fundamental frequency of a phase current, there is a possibility that it is difficult for the beat suppression control unit 46 to correctly calculate a beat compensation voltage.
(81) Further, the velocity of the motor 2 is very high, the influence of a detection delay or a calculation delay of the three-phase currents iu, iv, and iw becomes great, and it is difficult to extract a correct beat current with the subtractor 52. In such a case, an operation of the current control unit 42 is affected, and there is a possibility that it is difficult to correctly control an output torque of the motor 2.
(82) Since the output adjustment processing unit 56 stops beat compensation in a velocity region where a problem is likely to occur in an operation of the beat suppression control unit 46, the influence of the malfunction can be eliminated. That is, the operation of suppressing the beat component is stopped according to the angular velocity ω calculated by the velocity calculation unit 44.
(83) In
(84)
(85) In
(86) When the motor 2 is operated at an angular velocity between angular velocities ω.sub.min1 and ω.sub.max1, the beat suppression control unit 46 performs beat compensation. That is, the output value of the output adjustment processing unit 56 is 1, and is supplied to the output adjustment multiplier 57, and an output from the low-pass filter 54 is multiplied by 1, whereby the output from the low-pass filter 54 is output to the beat compensation amount subtraction unit 49.
(87) The beat compensation is stopped when the motor 2 is operated at an angular velocity that is equal to or lower than the angular velocity ω.sub.min0 (minimum velocity (first angular velocity)) or is equal to or higher than ω.sub.max0 (maximum velocity (fourth angular velocity)). That is, the output value of the output adjustment processing unit 56 is 0, and is supplied to the output adjustment multiplier 57, and an output from the low-pass filter 54 is multiplied by 0, whereby the output from the low-pass filter 54 is not output to the beat compensation amount subtraction unit 49.
(88) Until the velocity becomes equal to or lower than ω.sub.min1 (second angular velocity) after exceeding the angular velocity ω.sub.min0 (first angular velocity), the output value of the output adjustment processing unit 56 increases gradually from 0 to 1 with an arbitrary gradient.
(89) Further, until the velocity becomes ω.sub.max0 (fourth angular velocity) after becoming equal to or higher than the angular velocity ω.sub.max1 (third angular velocity), the output value of the output adjustment processing unit 56 gradually decreases from 1 to 0 with an arbitrary gradient.
(90) In this manner, the beat compensation amount is increased or decreased with an arbitrary gradient in the angular velocity from the angular velocity ω.sub.min0 to ω.sub.min1 and the angular velocity from the angular velocity ω.sub.max1 to ω.sub.max0.
(91) As described above, it is possible to realize a power conversion device that does not require adaptation work and can suppress the current beat regardless of an operation state of the motor according to the second embodiment of the present invention, which is similar to the first embodiment.
(92) Furthermore, the beat compensation is stopped in a velocity region where the velocity of the motor 2 is equal to or lower than the minimum velocity and a velocity region where the velocity is equal to or higher than the maximum velocity according to the second embodiment. Thus, the output torque of the motor 2 can be correctly controlled even in a case where the velocity of the motor 2 is low and the assumed frequency of the current beat component is close to the fundamental frequency of the phase current or even in a case where the velocity of the motor 2 is very high and the influence of the detection delay or the calculation delay of the three-phase currents iu, iv, and iw becomes great.
(93) Note that the beat compensation amount is increased or decreased with an arbitrary gradient at the angular velocity between the angular velocity ω.sub.min0 and ω.sub.min1 and the velocity between the angular velocity ω.sub.max1 and ω.sub.max0. However, instead of increasing or decreasing the beat compensation amount with an arbitrary gradient, the output value of the output adjustment processing unit 56 may be set to 1 when the velocity becomes equal to or higher than ω.sub.min1, the output value may be decreased to 0 from 1 when the angular velocity becomes equal to or higher than ω.sub.max1, and the output value may be set to 0 when the velocity becomes lower than ω.sub.min1.
Third Embodiment
(94) Next, a third embodiment of the present invention will be described.
(95) The third embodiment is an example of a motor vehicle system including a power conversion device.
(96)
(97) Here, an example of the motor vehicle system equipped with the power conversion device of either the first embodiment or the second embodiment will be described.
(98) As illustrated in
(99) A motor drive device (motor control device) 65 receives a command torque T* generated by a host system such as an ECU and drives the motor 2. The motor drive device 65 includes the power conversion device of the first or second embodiment.
(100) In a case where the present invention is applied to the motor vehicle system 58, it is possible to avoid a problem that overcurrent protection works due to a current beat and an inverter stops.
(101) Therefore, the operation quality of the motor vehicle system 58 can be improved, and the reliability can be improved.
(102) Further, it is possible to suppress deterioration in motor efficiency due to a current beat phenomenon according to the present invention. As a result, the improvement in electricity cost can be expected in the motor vehicle system 58.
(103) Although the beat suppression control unit 46 and the beat compensation amount subtraction unit 49 are separately provided in
(104) Further, the motor inverse model unit 53 and the low-pass filter 54 are separately provided in
(105) Further, the output adjustment processing unit 56 and the output adjustment multiplier 57 can be configured as one functional block. The output adjustment processing unit 56 and the output adjustment multiplier 57 as one functional block can be defined as an output adjustment unit.
(106) Incidentally, the present invention is not limited to the above-described embodiments, but includes various modifications.
(107) For example, the above-described examples have been described in detail in order to describe the present invention in an easily understandable manner, and are not necessarily limited to one including the entire configuration that has been described above.
(108) Further, a part of the configuration of a certain embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of a certain embodiment.
(109) Further, addition, deletion or substitution of other configurations can be made with respect to some configurations of each embodiment. Examples thereof are illustrated as follows.
(110) The switching element used in the inverter 1 is not limited to the Si-IGBT. The switching element may be replaced from the Si-IGBT to a SiC-MOSFET.
(111) The motor 2 is not limited to the IPMSM. For example, the motor 2 may be replaced with a surface magnet type synchronous motor or an induction motor.
(112) Further, a DC voltage source of the inverter 1 is not limited to a battery. In a system connected to an AC power system, AC power of the system may be rectified into DC by a rectifier to obtain a DC voltage source.
REFERENCE SIGNS LIST
(113) 1 inverter 2 motor 3 battery 4 controller 5, 6, 7 three-phase winding 8 magnetic pole position sensor 9(θ) magnetic pole position signal 10 current sensor 11, 12, 13 phase current sensor signal 14 to 19 switching element 20 to 25 freewheeling diode 26 to 31 gate drive signal 32 gate signal 33 high-potential DC wiring 34 low-potential DC wiring 35 gate drive circuit 36 voltage sensor 37 DC voltage sensor signal 38 smoothing capacitor 39 torque command 40 current command calculation unit 41 three-phase/two-phase conversion unit 42 current control unit 43, 50 two-phase/three-phase conversion unit 44 velocity calculation unit 45 PWM gate control signal generation unit (control signal generation unit) 46 beat suppression control unit 47, 48 deviation calculator 49 beat compensation amount subtraction unit 51 magnetic pole position correction unit 52 subtractor 53 motor inverse model unit 54 low-pass filter 55 feedback loop 56 output adjustment processing unit 57 output adjustment multiplier 58 motor vehicle system 59, 60 axle 61 to 64 wheel 65 motor drive device (motor control device)