MOTOR DRIVE DEVICE
20230170830 · 2023-06-01
Assignee
Inventors
Cpc classification
H02M7/53876
ELECTRICITY
International classification
Abstract
A motor drive device is proposed. The motor drive device is configured to drive a motor having a plurality of windings respectively corresponding to a plurality of phases, and includes: a first inverter including a plurality of first switching elements, and connected to a first end of each of the plurality of windings; a second inverter including a plurality of second switching elements, and connected to a second end of each of the plurality of windings; and a controller configured to generate phase voltage commands of the first inverter and phase voltage commands of the second inverter based on preset voltage commands of the motor so that the phase voltage commands of the first inverter and the phase voltage commands of the second inverter are respectively represented as vectors of different angles.
Claims
1. A motor drive device configured to drive a motor having a plurality of windings respectively corresponding to a plurality of phases, the motor drive device comprising: a first inverter including a plurality of first switching elements, and connected to a first end of each of the plurality of windings; a second inverter including a plurality of second switching elements, and connected to a second end of each of the plurality of windings; and a controller configured to generate phase voltage commands of the first inverter and phase voltage commands of the second inverter based on preset voltage commands of the motor, wherein the phase voltage commands of the first inverter and the phase voltage commands of the second inverter are respectively represented as vectors of different angles.
2. The motor drive device of claim 1, wherein the controller generates the phase voltage commands of the first inverter and the phase voltage commands of the second inverter based on the voltage commands of the motor, wherein the phase voltage commands of the first inverter and the phase voltage commands of the second inverter respectively become vectors each having a same magnitude and a difference of 120 angle degrees apart from each other.
3. The motor drive device of claim 2, wherein the controller comprises: a current command map configured to generate current commands based on preset demand output of the motor; a current control part configured to compare the generated current commands with a detected value of a current supplied to the motor and to generate voltage commands of the motor in order to reduce a difference obtained by the comparison; a first duty generation part configured to generate voltage commands of the first inverter by multiplying each of the voltage commands of the motor by 1/√{square root over (3)}, and to respectively convert the voltage commands of the first inverter into the phase voltage commands of the first inverter; and a second duty generation part configured to generate voltage commands of the second inverter from the voltage commands of the motor, and to respectively convert the voltage commands of the second inverter into the phase voltage commands of the second inverter.
4. The motor drive device of claim 3, wherein the first duty generation part generates a d-axis component voltage command and a q-axis component voltage command of the first inverter by multiplying the d-axis component voltage command and the q-axis component voltage command among the voltage commands of the motor by 1/√{square root over (3)}, and the second duty generation part generates a d-axis component voltage command and a q-axis component voltage command of the second inverter from the d-axis component voltage command and the q-axis component voltage command among the voltage commands of the motor.
5. The motor drive device of claim 3, wherein the first duty generation part generates the phase voltage commands of the first inverter by converting the voltage commands of the first inverter to precede a rotation angle of the motor by 30 degrees, and the second duty generation part generates the phase voltage commands of the second inverter by converting the voltage commands of the second inverter to precede the rotation angle of the motor by 150 degrees.
6. The motor drive device of claim 3, wherein the first duty generation part generates the phase voltage commands of the first inverter by converting the voltage commands of the first inverter to follow a rotation angle of the motor by 30 degrees, and the second duty generation part generates the phase voltage commands of the second inverter by converting the voltage commands of the second inverter to follow the rotation angle of the motor by 150 degrees.
7. The motor drive device of claim 3, wherein the first duty generation part generates the phase voltage commands of the first inverter by converting the voltage commands of the first inverter to precede a rotation angle of the motor by 150 degrees, and the second duty generation part generates the phase voltage commands of the second inverter by converting the voltage commands of the second inverter to precede the rotation angle of the motor by 30 degrees.
8. The motor drive device of claim 3, wherein the first duty generation part generates the phase voltage commands of the first inverter by converting the voltage commands of the first inverter to follow a rotation angle of the motor by 150 degrees, and the second duty generation part generates the phase voltage commands of the second inverter by converting the voltage commands of the second inverter to follow the rotation angle of the motor by 30 degrees.
9. The motor drive device of claim 3, wherein the first duty generation part generates zero phase component voltage commands of the first inverter by multiplying the zero phase component voltage commands among the voltage commands of the motor by P.sub.1, and the second duty generation part generates zero phase component voltage commands of the second inverter by multiplying the zero phase component voltage commands among the voltage commands of the motor by −P.sub.2, wherein P.sub.1+P.sub.2=1.
10. The motor drive device of claim 9, wherein the P.sub.1 and P.sub.2 respectively have values different from each other.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION
[0040] Hereinafter, motor drive devices according to various exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
[0041]
[0042] Referring to
[0043] The first inverter 10 and the second inverter 20 may convert DC power stored in a battery 200 into three-phase alternate current (AC) power and provide the AC power to the motor 100, or may convert regenerative braking energy generated by regenerative braking torque generation of the motor 100 during regenerative braking into DC current and provide the DC current to the battery 200. Such conversion between DC power and AC power may be performed by controlling the pulse width modulation of the plurality of first switching elements S11 to S16 provided in the first inverter 10 and the pulse width modulation of the plurality of second switching elements S21 to S26 provided in the second inverter 20.
[0044] The first inverter 10 may include a plurality of legs 11 to 13 to which a DC voltage generated in a DC link capacitor 300 connected to opposite ends of the battery 200 is applied. The legs 11 to 13 may respectively correspond to the plurality of phases of the motor 100 so that an electrical connection may be established.
[0045] More specifically, a first leg 11 includes two switching elements S11 and S12 connected in series to each other between opposite ends of the DC link capacitor 300, and a connection node of the two switching elements S11 and S12 may be connected to one end of a winding L1 of a phase in the motor 100 so that AC power corresponding to the phase among the plurality of phases is input or output.
[0046] Similarly, a second leg 12 includes two switching elements S13 and S14 connected in series to each other between the opposite ends of the DC link capacitor 300, and a connection node of the two switching elements S13 and S14 may be connected to one end of a winding L2 of a phase in the motor 100 so that AC power corresponding to the phase among the plurality of phases is input or output.
[0047] In addition, a third leg 13 includes two switching elements S15 and S16 connected in series to each other between the opposite ends of the DC link capacitor 300, and a connection node of the two switching elements S15 and S16 may be connected to one end of a winding L3 of a phase in the motor 100 so that AC power corresponding to the phase among the plurality of phases is input or output.
[0048] The second inverter 20 may also have a configuration similar to that of the first inverter 10. The second inverter 20 may include a plurality of legs 21 to 23 to which the DC voltage generated in the DC link capacitor 300 connected to the opposite ends of the battery 200 is applied. The legs 21 to 23 may respectively correspond to the plurality of phases of the motor 100 so that an electrical connection may be established.
[0049] More specifically, a first leg 21 includes two switching elements S21 and S22 connected in series to each other between the opposite ends of the DC capacitor 300, and a connection node of the two switching elements S21 and S22 may be connected to the other end of a winding L1 of a phase in the motor 100 so that AC power corresponding to the phase among the plurality of phases is input or output.
[0050] Similarly, a second leg 22 includes two switching elements S23 and S24 connected in series to each other between the opposite ends of the DC capacitor 300, and a connection node of the two switching elements S23 and S24 may be connected to the other end of a winding L2 of a phase in the motor 100 so that AC power corresponding to the phase among the plurality of phases is input or output.
[0051] In addition, a third leg 23 includes two switching elements S25 and S26 connected in series to each other between the opposite ends of the DC capacitor 300, and a connection node of the two switching elements S25 and S26 may be connected to the other end of a winding L3 of a phase in the motor 100 so that AC power corresponding to the phase among the plurality of phases is input or output.
[0052] The first inverter 10 is connected to one ends of the windings L1 to L3 of the motor 100 and the second inverter 20 is connected to the other ends of the windings L1 to L3 of the motor 100. That is, electrical connections in the open-end winding method may be established, wherein opposite ends of the windings L1 to L3 of the motor 100 are respectively connected to the first inverter 10 and the second inverter 20.
[0053] The controller 30 is fundamentally an element for controlling the pulse width modulation of the switching elements S11 to S16 included in the first inverter 10 and the pulse width modulation of the switching elements S21 to S21 included in the second inverter 20 so that the motor 100 may be driven based on a demand output required for the motor 100.
[0054] The controller 30 may drive the motor 100 by switching first switching elements S11 to S16 of the first inverter 10 and second switching elements S21 to S26 of the second inverter 20 in the pulse width modulation method, after receiving inputs including: DC voltage V.sub.dc applied to the first inverter 10 and the second inverter 20; a phase current provided to the motor 100 detected by a current sensor (not shown); and an electrical angle of the motor detected by a motor rotor sensor (not shown) installed in the motor 100. In particular, the controller 30 may apply the space vector pulse width modulation (SVPWM) method when controlling the first switching elements S11 to S16 of the first inverter 10 and the second switching elements S21 to S26 of the second inverter 20 in the pulse width modulation method.
[0055] In order to help a clearer understanding of the motor drive device according to the exemplary embodiment of the present disclosure having the above configuration, a control method of the conventional motor drive device in the open-end winding method will be first described.
[0056]
[0057] As shown in
[0058] The current command map 41 may be based on a motor demand output (i.e., a motor demand torque T.sub.e*) and motor back electromotive force λ.sup.−1, which are generated by an operator's operation and the like, and may generate current commands I.sub.d* and I.sub.q* corresponding to the motor demand output. The current command map 41 generates a current command of the motor reflecting the motor demand output. In the example of
[0059] The current control part 42 may receive the current commands I.sub.d*and I.sub.q*, and compare the same with a detected value of a current supplied to an actual motor, so that voltage commands V.sub.d*, V.sub.q*, and V.sub.n* capable of reducing a difference obtained by the comparison may be generated. The voltage command may include a d-axis component V.sub.d*, a q-axis component V.sub.q*, and a zero phase component V.sub.n*.
[0060] The first duty generation part 43 is an element for generating duties of the switching elements in the first inverter 10 shown in
[0061] Similar to the first duty generation part 43, The second duty generation part 44 is an element for generating the duties of the switching elements in the second inverter 20 shown in
[0062] Here, coordinate conversion by the coordinate conversion parts 432 and 442 corresponds to a technique known in the related art as transforming dq coordinates into abc coordinates corresponding to the three phases of the motor.
[0063] As shown in
[0064] That is, as shown in
[0065] In this way, when the first inverter voltage and second inverter voltage having the same magnitude and having opposite directions are implemented through the space vector pulse width modulation, an inverter output voltage waveform as shown in
[0066] As shown in
[0067] As shown in
[0068] The offset voltage generation part 51 generates an offset voltage command V.sub.ns* based on three-phase voltage commands V.sub.as*, V.sub.bs*,and V.sub.cs*. The pole voltage command generation part 52 subtracts a value, obtained by subtracting the zero phase component voltage V.sub.n* from the said offset voltage command V.sub.ns*, from the three-phase voltage commands V.sub.as*, V.sub.bs*, and V.sub.cs* so as to generate pole voltage commands V.sub.an*, V.sub.bn*, and V.sub.cn*.
[0069] As described above, during the motor control in the conventional open-end winding method, the offset voltage command V.sub.ns* is generated based on the three-phase voltage commands V.sub.as*, V.sub.bs*,and V.sub.cs*, so there occurs a difference between the offset voltage command V.sub.ns* and an offset voltage output from each inverter when the motor is actually driven with two inverters. In particular, since the first inverter 10 and the second inverter 20 generate the offset voltage commands V.sub.ns* different from each other, the offset voltage corresponding to the offset voltage command is not actually output from each inverter.
[0070] When this is expressed as an equation, the equation is as in Equation 1 below.
V.sub.ns1=V.sub.n1*−V.sub.ns1*=0.5V.sub.n*−V.sub.ns1*
V.sub.ns2=V.sub.n2*−V.sub.ns2*=−0.5V.sub.n*−V.sub.ns2* [Equation 1]
[0071] Accordingly, a zero phase component voltage that is finally applied to a motor becomes Equation 2 below, and thus the zero phase component voltage may not be controlled as desired.
V.sub.ns1−V.sub.ns2=V.sub.n*−V.sub.ns1*+V.sub.ns2* [Equation 2]
[0072] As described above, when the zero phase component voltage is not controlled to zero on the average period, a common mode current of the motor is generated, and the loss occurring in the motor increases due to the flow of the common mode current, and thus, in severe cases, burnout damage to the motor may occur.
[0073] In
[0074] Since the techniques of the pole voltage command limit part 53, the division part 54, and the summation part 55 correspond to well-known techniques applied to implement pulse width modulation control and also the detailed operation may be performable by those skilled in the art sufficiently, an additional detailed description thereof will be omitted.
[0075]
[0076] Referring to
[0077] The current command map 61 may be based on a motor demand output (i.e., a motor demand torque T.sub.e*) and motor back electromotive force λ.sup.−1, which are generated by an operator's operation and the like, and may generate current commands I.sub.d* and I.sub.q* corresponding to the motor demand output.
[0078] The current control part 62 may receive the current commands I.sub.d* and I.sub.q* and compare the same with the detected value of the current supplied to the actual motor, so that voltage commands V.sub.d*, V.sub.q*, and V.sub.n* capable of reducing the difference obtained by the comparison may be generated. The voltage command may include a d-axis component V.sub.d*, a q-axis component V.sub.q*, and a zero phase component V.sub.n*.
[0079] The current command map 61 and the current control part 62 maybe substantially the same as those applied to the conventional motor control technique shown in
[0080] The first duty generation part 63 is an element for generating the duties of the switching elements in the first inverter 10, and may include: a multiplication part 631 configured to generate first inverter voltage commands V.sub.d1*, V.sub.q1*, and V.sub.n1* for applying to the first inverter 10 by multiplying the voltage commands V.sub.d*, V.sub.q*, and V.sub.n*by ½; a coordinate conversion part 632 configured to respectively convert the first inverter voltage commands V.sub.d1*, V.sub.q1*, and V.sub.n1* into first inverter phase voltage commands V.sub.as1*, V.sub.bs1*, and V.sub.cs1* respectively corresponding to phases of a motor; and a first space vector pulse width modulation part 633 configured to generate duties D.sub.a1, D.sub.b1 and D.sub.c1 of the respective switching elements in the first inverter 10 by performing space vector pulse width modulation based on a first offset voltage command V.sub.ns1* generated based on the first inverter phase voltage commands V.sub.as1*, V.sub.bs1*, and V.sub.cs1*, the zero phase component V.sub.n1* of the first inverter voltage commands, and a second offset voltage command V.sub.ns2* generated in the second duty generation part 64.
[0081] Similar to the first duty generation part 63, the second duty generation part 64 is an element for generating the duties of the switching elements in the second inverter 20, and may include: a multiplication part 641 configured to generate second inverter voltage commands V.sub.d2*, V.sub.q2*, and V.sub.n2* for applying to the second inverter 20 by multiplying the voltage commands V.sub.d*, V.sub.q*, and V.sub.n* by −½; a coordinate conversion part 642 configured to respectively convert the second inverter voltage commands V.sub.d2*, V.sub.q2*, and V.sub.n2* into second inverter phase voltage commands V.sub.as2*, V.sub.bs2*, and V.sub.cs2* respectively corresponding to the phases of the motor; and a first space vector pulse width modulation part 643 configured to generate duties D.sub.a2, D.sub.b2, and D.sub.c2 of the respective switching elements in the second inverter 20 by performing the space vector pulse width modulation based on a second offset voltage command V.sub.ns2* generated based on the second inverter phase voltage commands V.sub.as2*, V.sub.bs2*, and V.sub.cs2*, the zero phase component V.sub.n2* of the second inverter voltage commands, and a first offset voltage command V.sub.ns1* generated in the first duty generation part 63.
[0082] In the exemplary embodiment of the present disclosure, it is characterized in that the first duty generating part 63 and the second duty generating part 64 mutually share each of the offset voltage commands respectively determined according to the output voltages of the first inverter 10 and the second inverter 20, so that both inverters are allowed to have the same zero phase component voltage. That is, the first duty generation part 63 for controlling the first inverter 10 may use the first inverter phase voltage commands V.sub.as1*, V.sub.bs1*, and V.sub.cs1* that are corresponding to the output voltages of the first inverter 10, so as to generate the first offset voltage command V.sub.ns1* and provide the same to the second duty generation part 64 thereafter, and the second duty generation part 64 for controlling the second inverter 20 may use the second inverter phase voltage commands V.sub.as2*, V.sub.bs2*, and V.sub.cs2* that are corresponding to the output voltages of the second inverter 20, so as to generate the second offset voltage command V.sub.ns2* and provide the same to the first duty generation part 63 thereafter.
[0083] The first duty generating part 63 and the second duty generating part 64 may respectively generate synthesized offset voltage commands having the same value by synthesizing the first offset voltage command V.sub.ns1* and the second offset voltage command V.sub.ns2* with each other, and may respectively generate pole voltage commands for the inverters by respectively applying the synthesized offset voltage commands and the zero phase component voltage commands V.sub.n1* and V.sub.n2* of each inverter to the phase voltage commands of each inverter.
[0084]
[0085] Referring to
[0086] The offset voltage generating part 71 may generate an offset voltage command V.sub.ns1* based on the three-phase voltage commands V.sub.as1*, V.sub.bs1*, and V.sub.cs1* of the first inverter 10.
[0087] In the example shown in
[0088] The offset voltage command synthesis part 711 may generate a synthesized offset voltage command V.sub.ns,f* by synthesizing the offset voltage command V.sub.ns1* of the first inverter 10 generated by the offset voltage generation part 71 and the offset voltage command V.sub.ns2* of the second inverter 20 generated by the second space vector pulse width modulation part 643 in the second duty generation part 64 with each other.
[0089] The offset voltage command synthesis part 711 may generate the synthesized offset voltage command V.sub.ns,f* in various ways. For example, the offset voltage command synthesis part 711 may add the offset voltage command V.sub.ns1* of the first inverter 10 and the offset voltage command V.sub.ns2* of the second inverter 20 after respectively applying weights to the offset voltage commands V.sub.ns1* and V.sub.ns2*, and generate a synthesized offset voltage command V.sub.ns,f*. In addition, the offset voltage command synthesis part 711 may determine the offset voltage command V.sub.ns2* by using an average value of the offset voltage command V.sub.ns1* of the first inverter 10 and the offset voltage command V.sub.ns2* of the second inverter 20.
[0090] No matter how the synthesis offset voltage command V.sub.ns,f* is generated by the offset voltage command synthesis part 711, the synthesized offset voltage commands V.sub.ns,f* respectively generated by the first space vector pulse width modulation part 633 and the second space vector pulse width modulation part 643 should be implemented to have the same value.
[0091] When the average value of the offset voltage command V.sub.ns1* of the first inverter 10 and the offset voltage command of the second inverter 20 is determined as the synthesized offset voltage command by the offset voltage command synthesis part 71, the zero phase component voltage output from each inverter is shown in Equation 3 below.
V.sub.ns1=V.sub.n1*−V.sub.ns,f*=0.5V.sub.n*−0.5*(V.sub.ns1*+V.sub.ns2*)
V.sub.ns2=V.sub.n2*−V.sub.ns,f*=−0.5V.sub.n*−0.5*(V.sub.ns1*+V.sub.ns2*) [Equation 3]
[0092] According to Equation 3, a difference V.sub.ns1−V.sub.ns2 between the zero phase component voltages of the two inverters may be output as the zero phase component voltage command V.sub.n* set in the current control part 62. Here, when the synthesized offset voltage command V.sub.ns,f* finally applied to the modulation of the two inverters is determined by the average of the two offset voltage commands V.sub.ns1* and V.sub.ns2*, since the output duty margin of the two inverters becomes the same, it is preferable that the synthesized offset voltage command V.sub.ns,f* is determined by the average of the two offset voltage commands V.sub.ns1* and V.sub.ns2*.
[0093] In
[0094] Since the techniques of the pole voltage command limit part 53, the division part 54, and the summation part 55 correspond to well-known techniques applied to implement the pulse width modulation control and the detailed operation can be sufficiently implemented by those skilled in the art, an additional detailed description thereof will be omitted.
[0095] In addition, although
[0096]
[0097] Referring to
[0098] Therefore, in the motor drive device according to the exemplary embodiment of the present disclosure, desired control may be performed so that distortion of the zero phase component voltage is prevented from occurring by the space vector pulse width modulation, and accordingly, the common mode current generated in the motor may be suppressed, thereby suppressing unnecessary motor loss and preventing burnout damage of the motor.
[0099] The exemplary embodiment of the present disclosure shown in
[0100]
[0101] Referring to
[0102] The current command map 81 may be based on a motor demand output (i.e., a motor demand torque T.sub.e*) and motor back electromotive force λ.sup.−1, which are generated by an operator's operation and the like, and may generate current commands I.sub.d* and I.sub.q* corresponding to the motor demand output.
[0103] The current control part 62 may receive the current commands I.sub.d* and I.sub.q* and compare the same with the detected value of the current supplied to the actual motor, so that voltage commands V.sub.d*, V.sub.q*, and V.sub.n* capable of reducing the difference obtained by the comparison may be generated. The voltage command may include a d-axis component V.sub.d*, a q-axis component V.sub.q*, and a zero phase component V.sub.n*.
[0104] The current command map 81 and the current controller 82 maybe substantially the same as those applied to the conventional motor control technique illustrated in
[0105] A first duty generation part 83 as an element for generating duties of switching elements in the first inverter 10 may include: a first multiplication part 831 configured to multiply, by 1/√{square root over (3)}, a d-axis voltage command V.sub.d* and a q-axis voltage command V.sub.q* among voltage commands V.sub.d*, V.sub.q*, and V.sub.n* to generate a first inverter d-axis voltage command V.sub.d1* and a first inverter q-axis voltage command V.sub.q1* to be applied to the first inverter 10; a second multiplication part 832 configured to multiply, by P.sub.1, a zero-phase component voltage command among the voltage commands V.sub.d*, V.sub.q*, and V.sub.n* to generate a first inverter zero-phase component voltage command V.sub.n1*; a coordinate conversion part 833 configured to respectively convert the first inverter voltage commands V.sub.d1*, V.sub.q1*, and V.sub.n1* into first inverter phase voltage commands V.sub.as1*, V.sub.bs1*, and V.sub.cs1* corresponding to respective phases of a motor and convert the first inverter voltage commands V.sub.d1*, V.sub.q1*, and V.sub.n1* to respectively precede or follow a rotation angle θ of the motor by 30 degrees; and a first space vector pulse width modulation part 834 configured to perform space vector pulse width modulation based on the first inverter phase voltage commands V.sub.as1*, V.sub.bs1*, and V.sub.cs1* to generate duties D.sub.a1, D.sub.b1, and D.sub.c1 of the respective switching elements in the first inverter 10.
[0106] A second duty generation part 84 as an element for generating duties of switching elements in the second inverter 20 may include: a third multiplication part 841 configured to multiply, by 1/√{square root over (3)}, a d-axis voltage command V.sub.d* and a q-axis voltage command V.sub.q* among voltage commands V.sub.d*, V.sub.q*, and V.sub.n* to a second inverter d-axis voltage command V.sub.d2* and a second inverter q-axis voltage command V.sub.q2* to be applied to the second inverter 20; a fourth multiplication part 842 configured to multiply, by −P.sub.1 (here, P.sub.1+P.sub.2=1), a zero-phase component voltage command among the voltage commands V.sub.d*, V.sub.q*, and V.sub.n* to generate a second inverter zero-phase component voltage command V.sub.n2*; a coordinate conversion part 843 configured to respectively convert the second inverter voltage commands V.sub.d2*, V.sub.q2*, and V.sub.n* 2into second inverter phase voltage commands V.sub.as2*, V.sub.bs2*, and V.sub.cs2* corresponding to the respective phases of the motor and convert the second inverter voltage commands V.sub.d2*, V.sub.q2*, and V.sub.n* 2to respectively precede or follow the rotation angle θ of the motor by 150 degrees; and a second space vector pulse width modulation part 844 configured to perform the space vector pulse width modulation based on the second inverter phase voltage commands V.sub.as2*, V.sub.bs2*, and V.sub.cs2* to generate duties D.sub.a2, D.sub.b2, and D.sub.c2 of the respective switching elements in the second inverter 20.
[0107] Here, it is known in the related art that the rotation angle θ of the motor may be obtained from a rotation angle sensor (not shown) installed in the motor.
[0108] In the exemplary embodiment of the present disclosure, it is characterized in that the first duty generating part 83 and the second duty generating part 84 perform the coordinate conversion so as to have a difference of 120 degrees apart from each other in the process of converting the d-axis voltage command and the q-axis voltage command into a three-phase voltage command.
[0109]
[0110] As shown in
[0111] Similar to the case, as shown in
[0112]
[0113] As shown in
[0114] Meanwhile, in the exemplary embodiment of the present disclosure, the zero phase component voltage command V.sub.n* for each inverter may be distributed differently. That is, in
[0115] Since the distribution of the zero phase voltage command V.sub.n* does not affect the motor output, the distribution is the same for the motor.
[0116] As an example, in a case of equally dividing the magnitude of the zero phase component voltage (i.e., when the magnitudes of P.sub.1 and P.sub.2 are the same), due to the errors, such as switching dead time, present in the inverter and the compensation therefor, the final output duties of the two inverters may be different from each other, whereby a case where one inverter is subjected to a duty limit first may occur.
[0117] Whereas, when the two inverters are given a degree of freedom for the distribution of the zero phase component voltage command, a means capable of equally adjusting the maximum value of the duties, which differs from each other due to the errors such as dead time present in the inverter, may be provided, and in this way, the motor output may be improved. That is, through the tuning of the multiple values P.sub.1 and P.sub.2, it is possible to appropriately solve the problems caused by the errors that the inverter itself inevitably has, and in this way, the motor output may be improved.
[0118] Although the above has been shown and described in relation to specific exemplary embodiments of the present disclosure, those skilled in the art will appreciate that the present disclosure can be variously improved and changed without departing from the scope of the claims.