Motor drive device, motor drive method, and motor drive program
The motor drive device addresses overvoltage damage in multiphase AC motor inverters by using a controlled shutdown sequence based on current detection to prevent voltage oscillations and element damage.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2026-04-07
AI Technical Summary
Inverters driving multiphase AC motors face overvoltage damage to switching elements due to voltage oscillations when an overcurrent is detected, particularly in short-circuit scenarios, as immediate shutdown of affected elements can cause voltage fluctuations and damage to adjacent elements.
A motor drive device with an acquisition unit to detect output currents, a determination unit to identify overcurrents, and a generation unit to generate phased switching commands, strategically turning off switching elements to prevent overvoltage damage by controlling the shutdown sequence.
The solution effectively prevents overvoltage damage to switching elements by managing the shutdown sequence, reducing voltage fluctuations and protecting the elements from breakdown.
Smart Images

Figure 0007842212000001 
Figure 0007842212000002 
Figure 0007842212000003
Abstract
Description
Technical Field
[0001] The embodiments referred to in this application relate to a motor drive device, a motor drive method, and a motor drive program.
Background Art
[0002] In recent years, in a motor drive device that drives an AC motor in a machine tool, a forging machine, an injection molding machine, an industrial machine, or various robots, the AC power supplied from an AC power source is once converted into DC power and then further converted into AC power, and this AC power is supplied as drive power to a motor provided for each drive shaft via a motor power line.
[0003] Therefore, the motor drive device includes a converter (rectifier) that converts (rectifies) the AC power input from the AC power source side into DC power, and an inverter that converts the DC power in the DC link, which is the DC side of the converter, into AC power.
[0004] Conventionally, in an inverter, when an overcurrent due to a short circuit is detected, in order to cut off the overcurrent at an early stage, it is common to immediately cut off (turn off) the switching element on the short circuit path when the overcurrent is detected.
[0005] However, for example, in an inverter that drives a polyphase AC motor, if the switching element on the short circuit path where an overcurrent is detected is immediately turned off, voltage oscillation occurs on the DC link due to the turn-off energy at the time of current turn-off in some circuits. Furthermore, depending on the short circuit location and circuit configuration, a situation may occur where a voltage oscillation larger than that of the phase in which the overcurrent is detected is applied to other switching elements due to reflection or superposition of the voltage oscillation. Therefore, even if there is no problem with the voltage of the phase where the overcurrent is cut off, other phases may become overvoltage, and there is a risk that the switching element outside the short circuit path will be damaged by overvoltage.
[0006] Conventionally, attention has been focused on short circuits in inverters that drive multiphase AC motors, and various proposals have been made to reduce overvoltage damage to switching elements when overcurrent occurs due to a short circuit. [Prior art documents] [Patent Documents]
[0007] [Patent Document 1] Japanese Patent Publication No. 2008-118834 [Patent Document 2] Japanese Patent Publication No. 2013-198182 [Overview of the Initiative] [Problems that the invention aims to solve]
[0008] As mentioned above, for example, in an inverter that drives a multiphase AC motor, if a switching element on a short-circuit path where an overcurrent has been detected is immediately switched off, a voltage oscillation larger than that of the phase in which the overcurrent was detected may be applied to other switching elements, potentially causing overvoltage damage.
[0009] Furthermore, even if a command to shut off all phases simultaneously is issued to the switching elements after detecting an overcurrent, it takes time for the switching elements to actually turn off completely. As a result, voltage fluctuations may occur, potentially causing overvoltage damage to only one of the switching elements in a pair.
[0010] The problem that this invention aims to solve is to provide a motor drive device, a motor drive method, and a motor drive program that can prevent overvoltage damage to power elements even if a short circuit occurs in the power elements of an inverter. [Means for solving the problem]
[0011] According to one embodiment of the present invention, a motor drive device is provided that includes: an acquisition unit that detects and acquires the output currents of multiple phases from an inverter including a plurality of switching elements that drive a multiphase AC motor; a determination unit that determines an overcurrent in the plurality of switching elements based on the output currents of multiple phases acquired by the acquisition unit; and a generation unit that generates a switching command based on the determination of the determination unit and outputs it to the plurality of switching elements.
[0012] When the determination unit determines that an overcurrent is flowing, the generation unit outputs an off command to at least one switching element in the phase where the determination unit has determined that no overcurrent is flowing, and then outputs an off command to at least one switching element in the phase where the determination unit has determined that an overcurrent is flowing.
[0013] The object and effect of the present invention will be recognized and obtained by using the components and combinations indicated in the claims in particular. Both the general description above and the detailed description below are illustrative and descriptive and do not limit the present invention as described in the claims. [Brief explanation of the drawing]
[0014] [Figure 1] Figure 1 is a schematic block diagram showing an example of a motor drive device according to this embodiment. [Figure 2] Figure 2 is a diagram illustrating a first embodiment of the motor drive device according to this embodiment in comparison with a conventional example. [Figure 3] Figure 3 is a diagram illustrating a first embodiment of the motor drive device according to this embodiment. [Figure 4] Figure 4 is a diagram illustrating a second embodiment of the motor drive device according to this embodiment. [Figure 5] Figure 5 is a diagram illustrating a third embodiment of the motor drive device according to this embodiment. [Figure 6]FIG. 6 is a diagram for explaining a fourth embodiment of the motor drive device according to the present embodiment. [Figure 7] FIG. 7 is a diagram for explaining a fifth embodiment of the motor drive device according to the present embodiment. [Figure 8] FIG. 8 is a diagram for explaining a sixth embodiment of the motor drive device according to the present embodiment. [Figure 9] FIG. 9 is a diagram for explaining a first modification of the motor drive device according to the present embodiment. [Figure 10] FIG. 10 is a diagram for explaining a second modification of the motor drive device according to the present embodiment. BEST MODE FOR CARRYING OUT THE INVENTION
[0015] Hereinafter, examples of the motor drive device, the motor drive method, and the motor drive program according to the present embodiment will be described in detail with reference to the accompanying drawings. FIG. 1 is a block diagram schematically showing an example of the motor drive device according to the present embodiment. In FIG. 1, reference numeral 1 denotes an AC power supply, 3 denotes a motor (polyphase AC motor), 4 denotes a control unit, and 100 denotes a motor drive device. Here, the number of phases of the AC power supply 1 may be three-phase or single-phase, for example, a three-phase AC 400V power supply, a three-phase AC 200V power supply, a three-phase AC 600V power supply, a single-phase AC 100V power supply, or the like. In the following description, as an example, the AC power supply 1 is described as a three-phase AC power supply, and the motor 3 is described as a three-phase AC motor.
[0016] As shown in FIG. 1, the motor drive device 100 takes in power from the three-phase AC power supply 1 and outputs drive power for each phase (U phase, V phase, and W phase) of the three-phase motor 3, and includes a converter 21, an inverter 22, a DC link capacitor 23, and a control unit 4. The converter 21 is configured as, for example, a three-phase full-bridge circuit, and is a rectifier that converts AC power input from the AC input side into DC power and outputs it to the DC link on the DC output side. The DC link capacitor 23 smooths the pulsation component of the DC output of the converter 21 and accumulates the DC power output to the inverter 22.
[0017] The inverter 22 is connected to the converter 21 via a DC link, and converts and outputs the DC power in the DC link into AC power for driving the motor. That is, the inverter 22 receives the DC power smoothed and stored by the DC link capacitor 23 from the output of the converter 21, and drives and controls the three-phase AC motor 3 based on the control signal (control command) from the control unit 4.
[0018] In the example shown in FIG. 1, since the motor 3 is a three-phase AC motor, the inverter 22 is configured as a three-phase full-bridge circuit. That is, the inverter 22 includes power semiconductors (power elements) T1, T4, T2, T5, and T3, T6 respectively connected to the high-potential power line and the low-potential power line for the U-phase, V-phase, and W-phase of the three-phase AC motor 3, and free-wheeling diodes (FWD: Free Wheeling Diode) D1, D4, D2, D5, and D3, D6 connected in anti-parallel to each power semiconductor.
[0019] Here, as the power semiconductors T1, T4, T2, T5, T3, T6, for example, IGBTs (Insulated Gate Bipolar Transistors) are applied, but it is not limited to IGBTs, and various power elements such as FETs (Field-Effect Transistors), thyristors, GTOs (Gate Turn-Off thyristors), SiC-MOSFETs (Silicon Carbide Metal-Oxide-Semiconductor Field-Effect Transistors), and power semiconductors using GaN (gallium nitride) can be applied.
[0020] In Figure 1, reference numeral Ua indicates the pull-up switching elements (T1 and D1) of the U phase, and Ub indicates the pull-down switching elements (T4 and D4) of the U phase. Similarly, reference numeral Va indicates the pull-up switching elements (T2 and D2) of the V phase, and Vb indicates the pull-down switching elements (T5 and D5) of the V phase. Furthermore, reference numeral Wa indicates the pull-up switching elements (T3 and D3) of the W phase, and Wb indicates the pull-down switching elements (T6 and D6) of the W phase. In the following description, as an example, the inverter 22 is assumed to drive a three-phase AC motor 3, but the motor drive device 100 of this embodiment is not limited to driving and controlling a three-phase AC motor, and may of course drive and control various multi-phase AC motors such as 4-phase, 6-phase, or 12-phase.
[0021] [First Embodiment] Figure 2 is a diagram illustrating a first embodiment of the motor drive device according to this embodiment in comparison with a conventional example. Here, Figure 2(A) is a diagram illustrating an example in which an overcurrent (short-circuit current) flows from a high-potential power line (pull-up side) to a low-potential power line (pull-down side), and an example of the switching element shutdown process at that time. Figure 2(B) is a diagram illustrating an example of the switching element shutdown process by the motor drive device of this first embodiment when an overcurrent flows as shown in Figure 2(A).
[0022] The inverter 22 that drives and controls the three-phase AC motor 3 is equipped with a pair of switching elements Ua, Ub, Va, Vb and Wa, Wb (for example, 6 switching elements) provided for the U-phase, V-phase, and W-phase, and when the three-phase AC motor 3 is driven, one of the pair of switching elements (for example, 3 switching elements) is turned on and the other (for example, 3 switching elements) is turned off.
[0023] Specifically, as shown in Figure 2(A), consider the case where, for example, when one switching element Ua, Vb, Wa is turned on and the other switching elements Ub, Va, Wb are turned off, a short circuit (inter-phase short circuit) occurs between the U phase and the V phase, and an overcurrent flows from the high-potential power line through the switching elements Ua and Vb to the low-potential power line. In this case, conventionally, an off command is generally output to the switching elements Ua and Vb on the short-circuit path to shut them off (control from ON to OFF).
[0024] Here, in the pair of W-phase switching elements Wa and Wb, one switching element Wa is turned on and the other switching element Wb is turned off. Therefore, for example, if the switching elements Ua and Vb on the short-circuit path switch from on to off, a voltage oscillation larger than that of the U-phase and V-phase, which detected the overcurrent, is applied across the W-phase switching element Wb, which may cause overvoltage breakdown of the switching element Wb.
[0025] In such cases, according to the motor drive device of this first embodiment, as shown in Figure 2(B), before switching the switching elements Ua and Vb on the short-circuit path from on to off, for example, the switching element Wa in the W phase is switched from on to off. This makes it possible to prevent (reduce) overvoltage damage by dividing the voltage oscillation (overvoltage, surge voltage) applied across the switching element Wb in Figure 2(A) by the switching elements Wa and Wb. In other words, according to this first embodiment, after outputting an off command to the switching element Wa in the W phase where no overcurrent is flowing (not a short-circuit path), an off command is output to the switching elements Ua and Vb where overcurrent is flowing (located on the short-circuit path).
[0026] Figure 3 is a diagram illustrating a first embodiment of the motor drive device according to this embodiment. Here, Figure 3(A) is a circuit diagram illustrating a short circuit and its operation in the first embodiment, and Figure 3(B) is a flowchart illustrating an example of control processing (processing of the motor drive program) in the first embodiment. Figures 3(A) and 3(B) show, similar to Figures 2(A) and 2(B) described above, a short circuit (inter-phase short circuit) occurs between the U phase and the V phase, and an overcurrent flows from the high-potential power line through the switching elements Ua and Vb to the low-potential power line.
[0027] As shown in Figure 3(A), the motor drive device 100 (control unit 4) of the first embodiment includes an acquisition unit 41, a determination unit 42, and a generation unit 43. The acquisition unit 41 detects and acquires the three-phase output current from the inverter 22, which includes six switching elements Ua, Ub, Va, Vb, Wa, and Wb that drive the three-phase AC motor 3. The determination unit 42 determines the overcurrent in the six switching elements Ua, Ub, Va, Vb, Wa, and Wb based on the three-phase output current acquired by the acquisition unit 41. The generation unit 43 generates a switching command based on the determination of the determination unit 42 and outputs it to the six switching elements Ua, Ub, Va, Vb, Wa, and Wb.
[0028] Here, reference numerals C1, C2, C3, C4, C5, and C6 indicate drive units that receive control commands (control signals) output from the generation unit 43 and control the on / off state of the corresponding switching elements Ua, Ub, Va, Vb, Wa, and Wb, respectively. It goes without saying that various known configurations can be applied to the drive units C1 to C6.
[0029] For example, when the determination unit 42 determines that an overcurrent is flowing through the U-phase and V-phase (switching elements Ua and Vb in the U-phase and V-phase), the generation unit 43 outputs an off command to the W-phase (switching element Wa in the W-phase: P11) which the determination unit 42 has determined does not have an overcurrent flowing through it. Subsequently, the generation unit 43 outputs an off command to the switching elements Ua and Vb (P12) in the U-phase and V-phase which the determination unit 42 has determined to have an overcurrent flowing through them.
[0030] In other words, as shown in Figure 3(B), when an example of the motor drive program processing in the first embodiment begins, in step ST11, the acquisition unit 41 acquires the currents of each phase (drive currents of the U phase, V phase, and W phase) that drive the three-phase AC motor 3 from the inverter 22, and proceeds to step ST12. In step ST12, the determination unit 42 determines whether there is an overcurrent in each phase. If it determines that there is "no" overcurrent, it returns to step ST11, and if it determines that there is an overcurrent, it proceeds to step ST13.
[0031] In step ST13, the generation unit 43 generates off commands to shut off the switching elements in the following order: 1. The generation unit 43 outputs an off command (P11) to turn off the switching element Wa in the phase that has not been determined to have an overcurrent, and then 2. It outputs an off command (P12) to turn off the switching elements Ua and Vb in the phase that has been determined to have an overcurrent. Then, the process proceeds to step ST14, where the switching elements are shut off according to the timing of generation by the generation unit 43. That is, the drive units C1, C2, C3, C4, C5, and C6 each receive control commands output from the generation unit 43 and control the on / off status of the corresponding switching elements Ua, Ub, Va, Vb, Wa, and Wb.
[0032] Thus, according to this first embodiment, for example, when the determination unit 42 determines that an overcurrent is flowing through the U-phase and V-phase (switching elements in the U-phase and V-phase), the generation unit 43 outputs an off command (P11) to at least one switching element Wa in the W-phase that the determination unit 42 has determined is not flowing overcurrent. Subsequently, the generation unit 43 outputs an off command (P12) to at least one switching element Ua,Vb in the U-phase and V-phase that the determination unit 42 has determined is flowing overcurrent. This prevents overvoltage breakdown of the switching element Wb in the W-phase, as explained with reference to Figures 2(A) and 2(B), for example.
[0033] [Second Example] Figure 4 is a diagram illustrating a second embodiment of the motor drive device according to this embodiment. Here, Figure 4(A) is a circuit diagram illustrating a short circuit and its operation in the second embodiment, and Figure 4(B) is a flowchart illustrating an example of the processing of the motor drive program in the second embodiment. Figures 4(A) and 4(B) show a case where a short circuit occurs between the U phase and the V phase, and an overcurrent flows from the high-potential power line through the switching elements Ua and Vb to the low-potential power line, similar to Figures 3(A) and 3(B) described above.
[0034] As is clear from comparing Figures 4(A) and 4(B) with Figures 3(A) and 3(B) described above, in this second embodiment, the switching element Ua in the U phase and the switching element Vb in the V phase are shut off with a time difference. That is, when the determination unit 42 determines that a short circuit has occurred between the U phase and the V phase, the generation unit 43 does not simultaneously output an off command to the switching elements Ua and Vb as in the first embodiment (P12 in Figure 3(A)), but in this second embodiment, the generation unit 43 outputs an off command to the switching element Ua (P22), and then outputs an off command to the switching element Vb with a time difference (P23).
[0035] As shown in Figure 4(B), when an example of the motor drive program processing in the second embodiment begins, in step ST21, the acquisition unit 41 acquires the drive currents of the U, V, and W phases of the three-phase AC motor 3 output from the inverter 22, and proceeds to step ST22. In step ST22, the determination unit 42 determines whether there is an overcurrent in each phase. If it determines that there is "no" overcurrent, it returns to step ST21; if it determines that there is "an" overcurrent, it proceeds to step ST23.
[0036] In step ST23, the generation unit 43 generates off commands to shut off the switching elements in the following order: 1. The generation unit 43 outputs an off command (P21) to turn off the switching element Wa in the phase that has not been determined to have an overcurrent. 2. Then, it outputs an off command (P22) to turn off at least one phase (switching element Ua in the U phase) in the phase that has been determined to have an overcurrent. 3. After a time delay, it outputs an off command (P23) to turn off the remaining phase (switching element Vb in the V phase) that has been determined to have an overcurrent. Then, proceeding to step ST24, the switching elements are shut off (shut off) via, for example, the drive units (C1~C6) according to the timing of the generation by the generation unit 43.
[0037] Thus, according to this second embodiment, as shown in Figure 4(A), the generation unit 43 outputs an off command (P21) to the switching element Wa (Wa, Wb) in at least one phase (W phase) that the determination unit 42 has determined is not flowing an overcurrent. Subsequently, it outputs an off command (P22) to the switching element Ua in the remaining phase (U phase) that the determination unit 42 has determined is flowing an overcurrent, and then, with a time difference, outputs an off command (P23) to the switching element Vb in the remaining phase (V phase) that the determination unit 42 has determined is flowing an overcurrent.
[0038] In other words, according to this second embodiment, by interrupting the switching elements Ua and Vb in the phase in which an overcurrent is determined to be flowing with a time difference, the instantaneously applied voltage level is reduced, making it possible to further prevent overvoltage damage to the switching elements.
[0039] [Third Embodiment] Figure 5 is a diagram illustrating a third embodiment of the motor drive device according to this embodiment. Here, Figure 5(A) is a circuit diagram illustrating a short circuit and its operation in the third embodiment, and Figure 5(B) is a flowchart illustrating an example of control processing in the third embodiment. Figures 5(A) and 5(B) show the case where a short circuit (ground fault) occurs between the U phase and the low-potential power line (ground wire), and an overcurrent flows from the high-potential power line through the switching element Ua to the low-potential power line.
[0040] As shown in Figure 5(A), for example, if a ground fault occurs in the U phase, the generation unit 43 outputs an off command (P31) to the switching elements Va, Vb, Wa, and Wb in the V and W phases, which the determination unit 42 has determined are not flowing overcurrent. Subsequently, the generation unit 43 outputs an off command (P32) to the switching element Ua in the U phase, which the determination unit 42 has determined is flowing overcurrent.
[0041] As shown in Figure 5(B), when an example of the motor drive program processing in the third embodiment begins, in step ST31, the acquisition unit 41 acquires the drive currents of the U, V, and W phases of the three-phase AC motor 3 output from the inverter 22, and proceeds to step ST32. In step ST32, the determination unit 42 determines whether there is an overcurrent in each phase. If it determines that there is "no" overcurrent, it returns to step ST31; if it determines that there is an overcurrent, it proceeds to step ST33.
[0042] In step ST33, the generation unit 43 generates off commands to shut off the switching elements in the following order: 1. The generation unit 43 outputs off commands to shut off the switching elements in multiple phases (V phase, W phase) that have not been determined to have an overcurrent. Then, 2. The generation unit 43 outputs off commands to shut off the switching elements in the phase (U phase) that has been determined to have an overcurrent. Finally, the process proceeds to step ST34, where the switching elements are shut off according to the timing of generation by the generation unit 43.
[0043] In other words, as shown in Figure 5(A), according to this third embodiment, the generation unit 43 outputs an off command (P31) to the switching elements Va, Vb, Wa, and Wb in multiple phases (V phase, W phase) that the determination unit 42 has determined not to be flowing an overcurrent. Subsequently, it outputs an off command (P32) to the switching element Ua in at least one phase (U phase) that the determination unit 42 has determined to be flowing an overcurrent.
[0044] [Fourth embodiment] Figure 6 is a diagram illustrating a fourth embodiment of the motor drive device according to this embodiment. Here, Figure 6(A) is a circuit diagram illustrating a short circuit and its operation in the fourth embodiment, and Figure 6(B) is a flowchart illustrating an example of control processing in the fourth embodiment. Figures 6(A) and 6(B) show a case where a ground fault occurs in the U phase, and an overcurrent flows from the high-potential power line through the switching element Ua to the ground line (low-potential power line), similar to Figures 5(A) and 5(B) described above.
[0045] As shown in Figure 6(A), in this fourth embodiment, the switching elements Va, Vb, Wa, and Wb in the V-phase and W-phase, which the determination unit 42 has determined not to be flowing with overcurrent, are not simultaneously shut off, but are shut off with a timing difference.
[0046] As shown in Figure 6(B), when an example of the motor drive program processing in the fourth embodiment begins, in step ST41, the acquisition unit 41 acquires the drive currents of the U, V, and W phases of the three-phase AC motor 3 output from the inverter 22, and proceeds to step ST42. In step ST42, the determination unit 42 determines whether there is an overcurrent in each phase. If it determines that there is "no" overcurrent, it returns to step ST41; if it determines that there is an overcurrent, it proceeds to step ST43.
[0047] In step ST43, the generation unit 43 generates off commands to shut off the switching elements in the following order: 1. The generation unit 43 outputs off commands to the switching elements in some of the phases (W phase) of the multiple phases (V phase, W phase) that have not been determined to have an overcurrent. 2. Then, the determination unit 42 outputs off commands to the switching elements in the remaining phases (V phase) of the multiple phases that have been determined not to have an overcurrent. 3. Then, the determination unit 42 outputs off commands to the switching elements in the phase (U phase) that has been determined to have an overcurrent. Finally, the process proceeds to step ST44, where the switching elements are shut off according to the timing of generation by the generation unit 43.
[0048] In other words, as shown in Figure 6(A), according to this fourth embodiment, the generation unit 43 outputs an off command (P41) to the switching elements Wa and Wb in some of the phases (W phase) of the multiple phases (V phase, W phase) that the determination unit 42 has determined not to have an overcurrent. Subsequently, it outputs an off command (P42) to the switching elements Va and Vb in the remaining phase (V phase) of the multiple phases (V phase, W phase) that the determination unit 42 has determined not to have an overcurrent. Furthermore, it outputs an off command (P43) to the switching element Ua in the phase (U phase) that the determination unit 42 has determined to have an overcurrent.
[0049] [Fifth Example] Figure 7 is a diagram illustrating a fifth embodiment of the motor drive device according to this embodiment. Here, Figure 7(A) is a circuit diagram illustrating a short circuit and its operation in the fifth embodiment, and Figure 7(B) is a flowchart illustrating an example of the control process in the fifth embodiment. Figures 7(A) and 7(B) show a case where a short circuit (three-phase short circuit) occurs in all U, V, and W phases, and an overcurrent flows from the high-potential power line through the switching elements Ua, Vb, and Wb to the low-potential power line.
[0050] As shown in Figure 7(A), when the determination unit 42 determines that an overcurrent is flowing in all phases (U phase, V phase, W phase), the generation unit 43 outputs an off command (P51) to the switching element Wb in at least one phase (W phase), and then outputs an off command (P52) to the switching element (Vb) in the remaining phases other than at least one phase (V phase). Furthermore, it outputs an off command (P53) to the switching element (Ua) in the remaining phases other than at least one phase (U phase).
[0051] As shown in Figure 7(B), when an example of the motor drive program processing in the fifth embodiment begins, in step ST51, the acquisition unit 41 acquires the drive currents of the U, V, and W phases of the three-phase AC motor 3 output from the inverter 22, and proceeds to step ST52. In step ST52, the determination unit 42 determines whether there is an overcurrent in all phases. If it determines that there is an overcurrent in all phases, it proceeds to step ST53; if it determines that there is no overcurrent in all phases, it returns to step ST51.
[0052] In step ST53, the generation unit 43 generates off commands to shut off the switching elements in the following order: 1. The generation unit 43 outputs an off command to the switching elements in at least one phase. Then, 2. It outputs off commands to the switching elements in the remaining phases. Finally, the process proceeds to step ST54, where the switching elements are shut off according to the timing of generation by the generation unit 43.
[0053] In other words, as shown in Figure 7(A), according to this fifth embodiment, if the determination unit 42 determines that an overcurrent is flowing through all phases and a three-phase short circuit has occurred, the generation unit 43 outputs an off command (P51) to the switching element Wb in at least one phase (W phase). Subsequently, it outputs an off command (P52) to the switching element Vb in the V phase other than the W phase. Furthermore, it outputs an off command (P53) to the switching element Ua in the U phase other than the W phase. Here, it is also possible to output an off command to switching elements Vb and Ua simultaneously after outputting an off command (P51) to the switching element Wb.
[0054] [Sixth Example] Figure 8 is a diagram illustrating a sixth embodiment of the motor drive device according to this embodiment. Here, Figure 8(A) is a circuit diagram illustrating a short circuit and its operation in the sixth embodiment, and Figure 8(B) is a flowchart illustrating an example of the control process in the sixth embodiment. Here, Figure 8(A) is substantially the same as Figure 7(A) described above.
[0055] As shown in Figure 8(A), when the determination unit 42 determines that an overcurrent is flowing in all phases (U phase, V phase, W phase), the generation unit 43 outputs an off command to the switching element in the phase at the top of the structure, and then outputs off commands to the switching elements in the remaining phases. In other words, in this sixth embodiment, as in the fifth embodiment described above, an off command (P61) is first output (P61) to the switching element Wb in the phase at the top of the structure (W phase: the W phase located at the wiring end in the circuit configuration). After that, it is substantially the same as the fifth embodiment.
[0056] As shown in Figure 8(B), when an example of the motor drive program processing in the sixth embodiment begins, in step ST61, the acquisition unit 41 acquires the drive currents of the U, V, and W phases of the three-phase AC motor 3 output from the inverter 22, and proceeds to step ST62. In step ST62, the determination unit 42 determines whether there is an overcurrent in all phases. If it determines that there is an overcurrent in all phases, it proceeds to step ST63; if it determines that there is no overcurrent in all phases, it returns to step ST61.
[0057] In step ST63, the generation unit 43 generates off commands to shut off the switching elements in the following order: 1. The generation unit 43 outputs an off command to the switching element in the phase at the upper end of the structure. Then, 2. It outputs off commands to the switching elements in the remaining phases. Then, proceeding to step ST64, the switching elements are shut off (via the drive units C1 to C6) according to the timing of generation by the generation unit 43.
[0058] In other words, as shown in Figure 8(A), according to this sixth embodiment, if the determination unit 42 determines that an overcurrent is flowing through all phases and a three-phase short circuit has occurred, the generation unit 43 first outputs an off command (P61) to the switching element Wb in the W phase, which is structurally located at the end of the wiring. Subsequently, it outputs an off command (P62) to the switching element Vb in the V phase other than the W phase. Furthermore, it outputs an off command (P63) to the switching element Ua in the U phase other than the W phase. Here, it is also possible to output an off command to the switching elements Vb and Ua simultaneously after first outputting an off command (P61) to the switching element Wb.
[0059] Thus, according to the motor drive devices of the first to sixth embodiments, it becomes possible to prevent overvoltage damage to switching elements when various overcurrents flow, such as inter-phase short circuits, ground faults, and three-phase short circuits in an inverter.
[0060] [First variation] Figure 9 is a diagram illustrating a first modified example of the motor drive device according to this embodiment. Here, Figure 9(A) is a circuit diagram illustrating a short circuit and its operation in the first modified example, and Figure 9(B) is a flowchart illustrating an example of the control process in the first modified example.
[0061] As is clear from the comparison between Figure 9(A) and the aforementioned Figure 3(A), in this first modified example, the acquisition unit 41 does not acquire the output currents of all phases (U phase, V phase, W phase) that drive the motor 3, but rather detects and acquires the output currents of multiple phases (U phase, V phase) excluding the output current of at least one phase (W phase) in the inverter 22. In other words, the W phase output current is estimated by the estimation unit 44 based on the U phase and V phase output currents acquired by the acquisition unit 41.
[0062] Thus, this first modification can be applied to the first to sixth embodiments described above. It goes without saying that the output current estimated by the estimation unit 44 is not limited to one phase; for example, if the number of phases of the AC motor 3 increases, and the number of current outputs of the inverter 22 increases accordingly, there may be two or more phases. Here, Figures 9(A) and 9(B) show this first modification applied to the first embodiment described with reference to Figures 3(A) and 3(B), but as mentioned above, it is also applicable to the second to sixth embodiments.
[0063] As shown in Figure 9(B), when an example of the motor drive program processing in the first modified example begins, in step ST71, the acquisition unit 41 acquires the U-phase and V-phase drive currents of the three-phase AC motor 3 output from the inverter 22, and proceeds to step ST72. In step ST72, the W-phase drive current is estimated based on the U-phase and V-phase drive currents acquired by the acquisition unit 41, and the process proceeds to step ST73.
[0064] In step ST73, the determination unit 42 determines whether there is an overcurrent in all phases (whether there is an overcurrent in each phase). If it determines that there is an overcurrent in all phases, it proceeds to step ST74. If it determines that there is no overcurrent in all phases, it returns to step ST71. In step ST74, the generation unit 43 generates off commands to shut off the switching elements in the following order. That is, the generation unit 43 1. outputs an off command to the switching element Wa (Wa, Wb) in the phase (W phase) that has not been determined to have an overcurrent. Then, 2. outputs off commands to the switching elements Ua and Vb in the phases (U phase, V phase) that have not been determined to have an overcurrent. Here, in Figure 9(A), an off command is output to the switching element Vb (Va, Vb) (P72), and then to the switching element Ua (Ua, Ub) (P73). However, it is also possible to output off commands to the switching elements Ua and Vb (Ua, Ub, Va, Vb) simultaneously.
[0065] [Second variation] Figure 10 is a diagram illustrating a second modified example of the motor drive device according to this embodiment. Here, Figure 10(A) is a circuit diagram illustrating a short circuit and its operation in the second modified example, and Figure 10(B) is a flowchart illustrating an example of control processing in the second modified example. Figures 10(A) and 10(B) show the first modified example described with reference to Figures 9(A) and 9(B), and Figure 10(A) is the same as Figure 9(A) described above. In other words, this second modified example can be applied to the first to sixth embodiments to which the first modified example is applied, but it can also be applied to the first to sixth embodiments to which the first modified example is not applied. In other words, the first and second modified examples can be arbitrarily (appropriately) applied to the first to sixth embodiments.
[0066] As shown in Figure 10(B), when an example of the motor drive program processing in the second modified example begins, in step ST81, the acquisition unit 41 acquires the U-phase and V-phase drive currents of the three-phase AC motor 3 output from the inverter 22, and proceeds to step ST82. In step ST82, the W-phase drive current is estimated based on the U-phase and V-phase drive currents acquired by the acquisition unit 41, and the process proceeds to step ST83.
[0067] In step ST83, the determination unit 42 determines whether it is necessary to turn off a phase that is not flowing an overcurrent based on the current of each phase and its time variation (di / dt). If it is determined in step ST83 that there is an overcurrent and that it is necessary to turn off the phase, the process proceeds to step ST84, where the same operation (same processing) is performed as in the above-described examples 1 to 6 (examples 1 to 6 to which modified example 1 is applied). Here, the determination unit 42 makes whether it is necessary to turn off the phase, for example, by whether di / dt (current change per unit of time) exceeds a predetermined value.
[0068] As shown in the second modified example, for example, by comparing di / dt with a predetermined value to determine whether or not an overcurrent has flowed through a phase, it becomes possible to reduce unnecessary processing and continue driving the motor 3. The predetermined value to be compared with di / dt will be selected based on the capacity and specifications of the multiphase AC motor 3 to be applied, as well as the specifications of the robot or other device in which the motor 3 is used.
[0069] In the above, the motor drive devices of the first to sixth embodiments, or the motor drive devices of the first to sixth embodiments to which the first and / or second modified examples are applied, can also be implemented as a motor drive method, and, for example, as a motor drive program to be executed by the computing device in the motor drive device.
[0070] The motor drive program according to this embodiment may be provided by recording it on a computer-readable non-temporary recording medium or a non-volatile semiconductor memory device, or it may be provided via wired or wireless connection. Examples of computer-readable non-temporary recording media include optical discs such as CD-ROMs (Compact Disc Read Only Memory) and DVD-ROMs, or hard disk drives. Examples of non-volatile semiconductor memory devices include PROMs (Programmable Read Only Memory) and flash memory. Furthermore, distribution from the server device may be via wired or wireless connections such as a WAN (Wide Area Network), LAN (Local Area Network), or the Internet.
[0071] As described in detail above, the motor drive device, motor drive method, and motor drive program according to this embodiment make it possible to prevent overvoltage damage to power elements even if a short circuit occurs in the power elements of the inverter.
[0072] While embodiments of this disclosure have been described in detail, this disclosure is not limited to the individual embodiments described above. These embodiments can be added, replaced, modified, partially deleted, etc., in any way that does not depart from the spirit of the invention or the idea and spirit of the invention derived from the claims and their equivalents. For example, the order of operations and processes in the embodiments described above are shown as examples only and are not limited thereto. The same applies when numerical values or mathematical formulas are used in the description of the embodiments described above. [Explanation of Symbols]
[0073] 1 AC power supply (three-phase AC power supply) 3. Motor (Three-phase AC motor) 4. Control Unit 21 Converters 22 Inverters 23 DC Link Capacitor 41 Acquisition Department 42 Judgment section 43 Generation part 44 Estimation part 100 Motor drive unit
Claims
1. An acquisition unit that detects and acquires the multi-phase output current from an inverter containing multiple switching elements that drive a multi-phase AC motor, A determination unit that determines overcurrents in the plurality of switching elements based on the multi-phase output currents acquired by the acquisition unit, The system includes a generation unit that generates switching commands based on the determination of the determination unit and outputs them to the plurality of switching elements, When the determination unit determines that an overcurrent is flowing, the generation unit, After the determination unit determines that no overcurrent is flowing, it outputs an off command to at least one switching element in that phase, A motor drive device that outputs an off command to at least one switching element in a phase in which the determination unit has determined that an overcurrent is flowing.
2. The generating unit is After the determination unit determines that no overcurrent is flowing and outputs an off command to the switching element in at least one phase, The motor drive device according to claim 1, wherein the determination unit determines that an overcurrent is flowing in the remaining phases, and outputs an off command with a time difference to the switching elements in those phases.
3. The generating unit is After the determination unit determines that no overcurrent is flowing and outputs an off command to the switching elements in multiple phases, The motor drive device according to claim 1, wherein the determination unit outputs an off command to a switching element in at least one phase in which an overcurrent is determined to be flowing.
4. The generating unit is The determination unit outputs an off command to the switching elements in some of the phases among the multiple phases in which it has determined that no overcurrent is flowing, and thereafter, The determination unit outputs an off command to the switching elements in the remaining phases of the multiple phases that it has determined are not flowing overcurrent, and then, The motor drive device according to claim 1, wherein the determination unit outputs an off command to a switching element in at least one phase in which an overcurrent is determined to be flowing.
5. The generating unit is When the determination unit determines that an overcurrent is flowing in all phases, it outputs an off command to the switching element in at least one phase, and then, The motor drive device according to claim 1, which outputs an off command to the switching elements in the remaining phases other than the at least one phase.
6. The generating unit is The motor drive device according to claim 5, wherein when the determination unit determines that an overcurrent is flowing in all phases, it first outputs an off command to the switching element located at the end of the wiring due to its structure.
7. The acquisition unit detects and acquires the output currents of multiple phases, excluding the output current of at least one phase in the inverter. Furthermore, the system includes an estimation unit that estimates the output current of at least one phase that has been removed, based on the output currents of the multiple phases acquired by the acquisition unit. The motor drive device according to any one of claims 1 to 6, wherein the determination unit determines an overcurrent in the plurality of switching elements based on the output currents of the plurality of phases acquired by the acquisition unit and the output current of at least one phase estimated by the estimation unit.
8. The motor drive device according to any one of claims 1 to 6, wherein the determination unit determines an overcurrent in the plurality of switching elements based on the time change of the output currents of the plurality of phases, using the output currents of the plurality of phases acquired by the acquisition unit.
9. moreover, A motor drive device according to any one of claims 1 to 6, further comprising a drive unit that drives and controls the plurality of switching elements based on commands output from the generation unit.
10. The aforementioned multiphase AC motor is a three-phase AC motor, The motor drive device according to any one of claims 1 to 6, wherein the determination unit determines an overcurrent in at least one switching element in at least one of the U-phase, V-phase, and W-phase of the three-phase AC motor.
11. The multi-phase output current from an inverter containing multiple switching elements that drive a multi-phase AC motor is detected and acquired. Based on the acquired multi-phase output currents, overcurrents in the multi-switching elements are determined. A switching command is generated based on the overcurrents in the multiple switching elements that have been determined. A motor driving method that outputs the switching command to the plurality of switching elements, When it is determined that an overcurrent is flowing, After outputting an off command to at least one switching element in a phase where no overcurrent is determined to be flowing, A motor drive method that outputs an off command to at least one switching element in a phase in which an overcurrent is determined to be flowing.
12. In the processing unit, The multi-phase output current from an inverter containing multiple switching elements that drive a multi-phase AC motor is detected and acquired. Based on the acquired multi-phase output currents, overcurrents in the multi-switching elements are determined. A switching command is generated based on the overcurrents in the multiple switching elements that have been determined. A motor drive program that outputs the switching command to the plurality of switching elements and causes them to execute a process, When it is determined that an overcurrent is flowing, the arithmetic processing unit shall, After outputting an off command to at least one switching element in a phase where no overcurrent is determined to be flowing, A motor drive program that executes a process to output an off command to at least one switching element in a phase where an overcurrent is detected.
Citation Information
Patent Citations
Surge reduction circuit and inverter device equipped with surge reduction circuit
JP2008118834A
Power supply regeneration converter
JP2009201333A
Multiple inverter
JP2013198182A
Power conversion device and overcurrent protection method for the same
JP2014217151A
Semiconductor power module and semiconductor driving device
JP2016066974A