Motor driving apparatus
10 claims: 1 independent, 9 dependent
- 1A motor driving apparatus, comprising:a motor control unit (1) for generating a motor driving command (S) in accordance with an inputted motion command;a plurality of inverter units (IV 1, IV2, IV3, IV4) for respectively supplying driving voltages to a plurality of sets of phase windings of a single motor (M), or for supplying driving voltages to a single set of phase windings of a single motor (M);and an intermediary unit (3) arranged between said motor control unit (1) and said plurality of inverter units (IV1, IV2, IV3, IV4) for issuing driving commands (S x A1, S x A2, S x A3, S x A4) to said plurality of inverter units based on the motor driving command (S) generated by said motor control unit (1);wherein said intermediary unit (3) is connected with said plurality of inverter units (IV1, IV2, IV3, IV4) to perform serial data transmission, and issues the driving commands (S x A1, S x A2, S x A3, S x A4) to said plurality of inverter units serially based on the same motor driving command (S) generated by said motor control unit (1), the intermediary unit (3) including an operation circuit (54) for multiplying the motor driving command (S) by a respective preset coefficient (A1...An) for each respective inverter unit (IV 1, IV2, IV3, IV4) individually, to thereby obtain the driving commands (S x A1, S x A2, S x A3, S x A4) for the plurality of inverter units.
43 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
1. Field of the Invention
0001The present invention relates to a motor driving apparatus for generating a large motor output torque.
2. Description of the Related Art
0002In order to drivingly control a large-capacity motor using an inverter unit, the inverter unit needs to be a large-capacity one. However, due to restrictions on components of an inverter unit, it is difficult to construct a single large-capacity inverter unit. Instead of using a single large-capacity inverter unit, a method is employed in which a large-capacity motor is drive-controlled by obtaining a large output from a plurality of small-capacity inverter units connected in parallel, equivalently.
0003<figref idref="f0003">FIG. 8</figref> is a block diagram showing a control method conventionally employed in controlling a large-capacity motor using a plurality of inverter units.
0004A motor control unit 1 generates a plurality of motor driving commands and feeds them to a plurality (four in <figref idref="f0003">FIG. 8</figref>) of inverter units IV1 to IV4 arranged in parallel, individually, to thereby perform PWM control or the like on the inverter units IV1 to IV4 so that the inverter units IV1 to IV4 will drive a large-capacity motor 2 simultaneously. Thus, the inverter units IV1 to IV4 put together can drive-control the large-capacity motor 2, although they are each small in capacity.
0005Further, as a method of using two motors to drive a large-size movable piece for which acceleration/deceleration-control or the like by a single motor is difficult, a tandem control method is known to the public, in which two motors are driven with a single torque command (current command) generated by a motor control unit (see <patcit id="pcit0001" dnum="JP8016246A"><text>JP 8-16246A</text></patcit>).
0006In order to feed motor driving commands to a plurality of inverter units individually, a motor control unit needs to generate the same number of motor driving commands as the inverter units. During this processing, a plurality of motor driving command generating parts are used exclusively for driving a single motor. This produces a problem that when other motors should be drive-controlled by the motor control unit, the number of other motors that can be drive-controlled are restricted.
0007<patcit id="pcit0002" dnum="EP0588628A"><text>EP 0588628</text></patcit> discloses an electric vehicle control system for driving a battery powered motor with the use of power inverters.
0008<patcit id="pcit0003" dnum="JP06141550B"><text>JP 06141550</text></patcit> discloses an inverter and motor control system for performing drive control of a plurality of motors without requiring inverters for individual motors by separating a power converting means from an inverter control means and communicating data between them through a duplex serial communication line.
0009<patcit id="pcit0004" dnum="EP0832779A"><text>EP 0832779</text></patcit> discloses a control apparatus for an electric vehicle for suppressing slip or skid.
SUMMARY OF THE INVENTION
0010The present invention provides a motor driving apparatus that can drive-control a plurality of inverter units with a single motor driving command from a motor control unit, and thereby control a large-capacity motor or the like.
0011A motor driving apparatus according to the claimed invention is defined in claim 1. Preferred features are defined in the dependent claims.
0012Since the intermediary unit issues the driving commands to the plurality of inverter units based on the same motor driving command generated by the motor control unit, the motor control unit is not required to generate a plurality of motor driving commands for the inverter units, so that processing load of the motor control unit is reduced. This makes it possible to apply ability of generating the plurality of motor driving commands of the motor control unit to driving of other independent motors. Thus, the restriction on the number of motor driving commands in parallel driving by the plurality of inverter units is obviated.
BRIEF DESCRIPTION OF THE DRAWINGS
0013<ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">FIG. 1</figref> is a block diagram showing a first arrangement of a motor driving apparatus;</li><li><figref idref="f0001">FIG. 2</figref> is a block diagram showing a second arrangement of a motor driving apparatus;</li><li><figref idref="f0001">FIG. 3</figref> is a block diagram showing a third arrangement of a motor driving apparatus;</li><li><figref idref="f0002">FIG. 4</figref> is a block diagram showing a fourth arrangement of a motor driving apparatus;</li><li><figref idref="f0002">FIG. 5</figref> is a block diagram showing a fifth arrangement of a motor driving apparatus;</li><li><figref idref="f0003">FIG. 6</figref> is a block diagram showing relevant components of an intermediary unit for parallel connection used in the above arrangements;</li><li><figref idref="f0003">FIG. 7</figref> is a block diagram showing relevant components of an intermediary unit for serial connection used in the above arrangements; and</li><li><figref idref="f0003">FIG. 8</figref> is a block diagram showing a control method conventionally employed in controlling a motor using a plurality of inverter units.</li></ul>
DETAILED DESCRIPTION
0014<figref idref="f0001">FIG. 1</figref> is a block diagram showing a first arrangement of a motor driving apparatus.
0015In the first arrangement of a motor driving apparatus, a motor control unit 1 such as a numerical control unit generates a torque command (current command) as a motor driving command S on the basis of a motion command fed according to a program or the like, and feeds it to an intermediary unit 3. On the basis of the motor driving command S from the motor control unit 1, the intermediary unit 3 sends out motor driving commands (torque commands) for a plurality (four in the example shown in <figref idref="f0001">FIG. 1</figref>) of inverter units IV1 to IV4 arranged in parallel, so that the inverter units IV1 to IV4 drive-control a large-capacity motor 2.
0016In this first arrangement of a motor driving apparatus, the motor control unit 1 sends out a motor driving command S in the form of parallel data, and the intermediary unit 3 feeds the motor driving command S to the inverter units IV1 to IV4 in the form of parallel data.
0017<figref idref="f0003">FIG. 6</figref> is a block diagram showing relevant components of the intermediary unit 3 for this parallel connection. The intermediary unit 3 comprises a receiver circuit 31, a setting circuit 32, an operation circuit 33, and drive circuits D1 to Dn corresponding in number to the inverter units IV1 to IVn. The motor driving command (torque command) S sent out from the motor control unit 1 in the form of parallel data is received by the receiver circuit 31. In the operation circuit 33, the motor driving command S is multiplied by each of coefficients Ak (k = 1 to n) corresponding to the inverter units IV1 to IVn (n = 4 in the example of <figref idref="f0001">FIG. 1</figref>) individually, to generate motor driving commands S×Ak for the inverter units IV1 to IVn, and the motor driving commands S×Ak obtained are fed to the inverter units IV1 to IVn through the driver circuits D1 to Dn in the form of parallel data, simultaneously.
0018Specifically, in the example of <figref idref="f0001">FIG. 1</figref>, "S×A1" obtained by multiplying the motor driving command S by a coefficient A1 set for the inverter unit IV1 is fed to the inverter unit IV1 through the driver D1 as a motor driving command (torque command). Likewise, "S×Ak" obtained by multiplying the motor driving command S by a coefficient Ak set for the inverter unit IVk (k = 1 to n) is fed to the inverter unit IVk through the driver Dk as a motor driving command (torque command).
0019The coefficients A1 to An are set in advance by the setting circuit 32. If all the coefficients A1 to An are set to be "1", it means that the motor 2 is driven with a motor driving command (torque command) having n times the value of the motor driving command S sent from the motor control unit. Thus, the motor 2 is driven by a large current. In the example of <figref idref="f0001">FIG. 1</figref>, the motor 2 is driven with 4 times the value of the motor driving command S.
0020When the inverter units IV1 to IVn are the same in specification and capacity, the coefficients A1 to An may be set to be the same value, for example "1". When the inverter units IV1 to IVn are different in specification and/or capacity, the coefficients A1 to An for the inverter units IV1 to IVn should be set corresponding to the differences among the inverter units IV1 to IVn, and then adjusted so that the total output of the inverter units IV1 to IVn will be an optimum value within the capacity range of the large-capacity motor 2. Thus, only by changing the coefficients A1 to An, a motor driving apparatus suitable for the capacity of the motor 2 can be obtained.
0021<figref idref="f0001">FIG. 2</figref> is a block diagram showing a second arrangement of a motor driving apparatus. In the second arrangement of a motor driving apparatus, a plurality (four in <figref idref="f0001">FIG. 2</figref>) of inverter units IV1 to IV4 are serial-connected to a motor control unit 1, and a large-capacity motor 4 is a motor having four pairs of phase windings.
0022The motor control unit 1 sends out a motor driving command (torque command) S in the form of serial data. An intermediary unit 5 receives the motor driving command S in the form of serial data, obtains motor driving commands for the inverter units IV1 to IV4, and send them out in the form of serial data at predetermined intervals. The inverter units IV1 to IV4 are connected in the daisy chain mode. The inverter units IV1 to IV4 each operate receiving their own motor driving command and control the drive voltage for their corresponding pair of windings. In the example shown in <figref idref="f0002">FIG. 4</figref>, the. motor 4 has four pairs of windings, and four inverter units are provided so that each will supply and control the drive voltage for one of the four pairs of phase windings.
0023<figref idref="f0003">FIG. 7</figref> is a block diagram showing relevant components of the intermediary unit 5 used for this serial connection.
0024The intermediary unit 5 comprises a receiver circuit 51, a setting circuit 52, a serial-parallel converting circuit 53, an operation circuit 54, a parallel-serial converting circuit 55 and a driver circuit 56. The motor control unit 1 sends out a motor driving command (torque command) S in the form of serial data, which is received by the receiver circuit 51. The serial-parallel converting circuit 53 converts the serial data into parallel data. In the operation circuit 54, the motor driving command S converted into parallel data is multiplied by each of coefficients A1 to An (n = 4 in the example of <figref idref="f0001">FIG. 2</figref>) set for the inverter units IV1 to IVn individually, to obtain motor driving commands (torque commands) S×A1 to S×An for the inverter units IV1 to IVn. The motor driving commands S×A1 to S×An for the inverter units IV1 to IVn obtained are converted into serial data by the parallel-serial converting circuit 55, and sent out through the driver circuit 56 at predetermined intervals. The inverter units IV1 to IVn each read their own motor driving command (torque command), perform inverter-control on the basis of the command read, and thereby supply the drive voltage to their corresponding pair of windings of the motor 4 to drive-control the motor 4.
0025Also in the intermediary unit 5 used for this serial connection, the coefficients A1 to An for the inverter units IV1 to IVn are freely set in the setting circuit 52. In this respect, the intermediary unit 5 is similar to the intermediary unit 3 used for parallel connection shown in <figref idref="f0003">FIG. 6</figref>.
0026<figref idref="f0001">FIG. 3</figref> is a block diagram showing a third arrangement of a motor driving apparatus.
0027The third arrangement of a motor driving apparatus is an example in which a large-capacity motor 2 having a single pair of windings is drive-controlled by the inverter units IV1 to IV4 serial-connected to the motor control unit 1 shown in <figref idref="f0001">FIG. 2</figref>. From a motor driving command S in the form of serial data sent out from the motor control device 1, the intermediary unit 5 used for serial connection generates motor driving commands S×A1 to S×A4 for the inverter units IV1 to IV4, and sends them out. The process up to here is the same as that in the second arrangement of a motor driving apparatus shown in <figref idref="f0001">FIG. 2</figref>. The only difference is that the inverter units IV1 to IV4 drive-control the single pair of windings simultaneously (in this respect, the third arrangement of a motor driving apparatus is similar to the first arrangement of a motor driving apparatus shown in <figref idref="f0001">FIG. 1</figref>).
0028Incidentally, it is obvious that the first arrangement of a motor driving apparatus shown in <figref idref="f0001">FIG. 1</figref> can be arranged to drive a motor having a plurality of pairs of windings, for example the motor 4 having four pairs of phase windings shown in <figref idref="f0001">FIG. 2</figref>. In this case, the output lines from the inverter units IV1 to IV4 in <figref idref="f0001">FIG. 1</figref> are connected to their corresponding pairs of windings. It is to be noted that the pairs of phase windings and the inverter units do not always need to be connected one-to-one as shown in <figref idref="f0001">FIG. 2</figref>. It may be so arranged that a pair of windings is driven by a plurality of inverter units.
0029<figref idref="f0002">FIG. 4</figref> is a block diagram showing a fourth arrangement of a motor driving apparatus.
0030In the fourth arrangement of a motor driving apparatus, in place of the large-capacity motor 2 in the first arrangement of a motor driving apparatus shown in <figref idref="f0001">FIG. 1</figref>, a plurality (four) of motors 6<sub>1</sub> to 6<sub>4</sub> are provided to drive a single driven element 7.
0031The motor control unit 1 sends out a single motor driving command (torque command) S in the form of parallel data, and the intermediary unit 3 for parallel connection shown in <figref idref="f0003">FIG. 6</figref> generates motor driving commands (torque commands) S×A1 to S×A4 for the inverter units IV1 to IV4 to drive the inverter units IV1 to IV4, individually. The process up to here is the same as that in the first arrangement of a motor driving apparatus and therefore will not be described in detail. The difference between the fourth and first arrangements is that the inverter units IV1 to IV4 each drive their corresponding one of the motors 6<sub>1</sub> to 6<sub>4</sub> so that the driven element 7 will be driven by the total output of these motors.
0032For a single motor driving command S, motor driving commands S×A1 to S×A4 each proportional to the motor driving command S are fed to the inverter units IV1 to IV4 simultaneously, and the inverter units IV1 to IV4 drive their corresponding motors 6<sub>1</sub> to 6<sub>4</sub>. Thus, the motors are driven in synchronization, and the driven element 7 is driven by the total torque of the plurality (four) of motors 6<sub>1</sub> to 6<sub>4</sub>.
0033Although the fourth arrangement of a motor driving apparatus is an example in which the inverter units IV1 to IV4 are parallel-connected to the motor control device 1, the inverter units may be serial-connected to the motor control device as shown in <figref idref="f0001">FIG. 2</figref> to drive a plurality of motors to drive a single driven element 7. Specifically, in the case of <figref idref="f0001">FIG. 2</figref>, four motors are provided in place of the motor 4, and the inverter units IV1 to IV4 are each connected to one of the four motors so that a driven element 7 will be driven by all the four motors.
0034<figref idref="f0002">FIG. 5</figref> is a block diagram showing a fifth arrangement of a motor driving apparatus.
0035In the fifth arrangement of a motor driving apparatus, the apparatus is applied to linear motors. The only difference between the fifth arrangement of a motor driving apparatus and the fourth arrangement of a motor driving apparatus shown in <figref idref="f0002">FIG. 4</figref> is that linear motors 8<sub>1</sub> to 8<sub>4</sub> are used in place of the motors 6.
0036The motor control unit 1 sends out a single motor driving command (torque command) S in the form of parallel data. The intermediary unit 3 for parallel connection shown in <figref idref="f0003">FIG. 6</figref> generates motor driving commands (torque commands) S×A1 to S×A4 for the inverter units IV1 to IV4 to drive the inverter units IV1 to IV4, individually. The process up to here is the same as that in the first and fourth arrangement of a motor driving apparatus and therefore will not be described in detail. The inverter units each drive their corresponding one of the linear motors 8<sub>1</sub> to 8<sub>4</sub>. The sliders of the linear motors 8<sub>1</sub> to 8<sub>4</sub> are connected to a driven element, and the driven element is driven by the total output torque of the plurality (four) of linear motors 8<sub>1</sub> to 8<sub>4</sub>.
0037In the fifth arrangement of a motor driving apparatus, the inverter units IV1 to IV4 are parallel-connected, and the intermediary unit 3 for parallel connection shown in <figref idref="f0003">FIG. 6</figref> is used. However, the inverter units may be serial-connected. Specifically, the inverter units IV1 to IV4 may be serial-connected to the motor control device 1 as shown in <figref idref="f0001">FIG. 2</figref>, using the intermediary unit 5 for serial connection shown in <figref idref="f0003">FIG. 7</figref>.
0038For the intermediary unit, the intermediary unit 3 for parallel connection and the intermediary unit 5 for serial connection were described. However, the intermediary unit may be arranged to receive a motor driving command S in the form of serial data from the motor control unit 1 and feed motor driving commands S×A1 to S×A4 in the form of parallel data to the inverter units IV1 to IV4. Specifically, an intermediary unit for feeding the motor driving commands S×A1 to S×A4 for the inverter units obtained in the operation circuit 54, in parallel, is obtained by removing the parallel-serial converting circuit 55 and the driver circuit 56 from the arrangement shown in <figref idref="f0003">FIG. 7</figref> and providing the driver circuits D1 to Dn shown in <figref idref="f0003">FIG. 6</figref>, instead. Using this intermediary unit, it may be so arranged that a motor driving command S from the motor control unit 1 in the form of serial data is fed to the inverter units IV1 to IV4 in parallel.
0039Conversely, the intermediary unit may be arranged to receive a motor driving command S in the form of parallel data, convert it into serial data and feed the inverter units IV1 to IV4 with motor driving commands S×A1 to SxA4 in the form of serial data. It may be so arranged that this intermediary unit converts a motor driving command S sent from the motor control unit 1 in the form of parallel data into motor driving commands for the inverter units IV1 to IV4 in the form of serial data, and feeds these drive commands to the inverter units IV1 to IV4 connected in the form of daisy chain as shown in <figref idref="f0001">FIG. 2</figref>.
0040In the arrangements described above, the motor control unit 1 sends out a torque command (current command) as a motor driving command S. However, it may be so arranged that the motor control unit 1 makes a PWM command and sends out the PWM command as a motor driving command S. In this case, a PWM signal generating circuit does not need to be provided in each of the inverter units.
0041The intermediary unit can be provided in a casing 91 of the motor control unit 1 as shown in <figref idref="f0001">FIG. 1</figref>, or provided in a casing 92 independently of the casing 91 of the motor control unit 1 and a casing 93 of the inverter units. Alternatively, it can be provided in the casing 93 of the inverter units. The driving commands may be transmitted from the intermediary unit 3 or 5 to the inverter units IV1-IV4 as electric signals or as optical signals.
Contents4
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0588628A1 | Cites | European Patent Office (EPO) | Examiner |
| EP0832779A | Cites | European Patent Office (EPO) | – |
| EP0588628A1 | Cites | European Patent Office (EPO) | – |
| US2002093303A1 | Cites | United States of America | – |
| PATENT ABSTRACTS OF JAPAN vol. 018, no. 455 (E-1595), 24 August 1994 (1994-08-24) & JP 06 141550 A (S G:KK), 20 May 1994 (1994-05-20) | Non-patent | – | – |
| PATENT ABSTRACTS OF JAPAN vol. 015, no. 277 (E-1089), 15 July 1991 (1991-07-15) & JP 03 093494 A (FUJI ELECTRIC CO LTD), 18 April 1991 (1991-04-18) | Non-patent | – | – |
8 members in 4 offices; this record represents the family
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2003316832 | Japan | – | |
| 2003316832 | Japan | A |
Members8
| Document | Office | Kind | |
|---|---|---|---|
| US2005052144A1 | United States of America | A1 | |
| CN1595789A | China | A | |
| EP1515425A2 | European Patent Office (EPO) | A2 | |
| JP2005086918A | Japan | A | |
| CN1277349C | China | C | |
| EP1515425A3 | European Patent Office (EPO) | A3 | |
| US7196488B2 | United States of America | B2 | |
| EP1515425B1This record | European Patent Office (EPO) | B1 |
28 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: H02P0007630000R079 | R079 | DE | |
| First examination report despatched17Q | 17Q | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1515425
- Application
- 42554550
Titles3
- German
- Stromversorgungsvorrichtung für einen Motor
- English
- Motor driving apparatus
- French
- Dispositif d'alimentation d'un moteur
Classification
- CPC, 4
- G05B19/414
- G05B2219/34236
- G05B2219/34445
- G05B2219/41293
- IPC, 7
- H02P27 06
- G05B19 44
- H02P25 06
- G05B19 414
- H02P5 74
- H02P7 00
- H02P7 06
Designated states1
- Contracting states, 1
- Germany
