WO2014045407A1 - 電動機制御装置及び電動機制御方法 - Google Patents

電動機制御装置及び電動機制御方法 Download PDF

Info

Publication number
WO2014045407A1
WO2014045407A1 PCT/JP2012/074236 JP2012074236W WO2014045407A1 WO 2014045407 A1 WO2014045407 A1 WO 2014045407A1 JP 2012074236 W JP2012074236 W JP 2012074236W WO 2014045407 A1 WO2014045407 A1 WO 2014045407A1
Authority
WO
WIPO (PCT)
Prior art keywords
value
motors
axis
current
voltage compensation
Prior art date
Application number
PCT/JP2012/074236
Other languages
English (en)
French (fr)
Inventor
英俊 北中
Original Assignee
三菱電機株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to JP2014536507A priority Critical patent/JP5791816B2/ja
Priority to PCT/JP2012/074236 priority patent/WO2014045407A1/ja
Priority to EP12884798.5A priority patent/EP2899873B1/en
Priority to US14/427,862 priority patent/US9543862B2/en
Publication of WO2014045407A1 publication Critical patent/WO2014045407A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/74Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors controlling two or more ac dynamo-electric motors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/09Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against over-voltage; against reduction of voltage; against phase interruption
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/0241Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being an overvoltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P3/00Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters
    • H02P3/06Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter
    • H02P3/18Arrangements for stopping or slowing electric motors, generators, or dynamo-electric converters for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter for stopping or slowing an ac motor

Definitions

  • the present invention relates to an electric motor control device and an electric motor control method.
  • the electric motor control device described in Patent Document 1 controls a plurality of induction motors. Torque output from each induction motor is mechanically added by being transmitted through gears, belts, and the like, and a large output can be obtained.
  • an abnormality has occurred in which some of the induction motors do not output torque even when power is supplied.
  • Possible causes of this abnormality include, for example, that the bearing of the induction motor is fixed by baking, and that a short circuit has occurred in the coils inside some of the induction motors.
  • the range of damage to the bearings or coils may be expanded, and damage to other members may be expanded.
  • An object of the present invention is to provide an electric motor control device and an electric motor control method capable of preventing an increase in damage of an electric motor in which an abnormality has occurred when an abnormality occurs in some of a plurality of electric motors.
  • an electric motor control device includes: An inverter circuit for supplying power to a plurality of electric motors connected in parallel; A control unit for controlling the power supplied from the inverter circuit to each of the motors, The control unit A current command generator for generating a current command indicating a current value to be output from the inverter circuit to the plurality of electric motors; A compensation calculator that outputs a voltage compensation signal that compensates for the difference between the current value actually supplied to each of the motors and the current value indicated by the current command; A discriminator for discriminating whether or not an abnormality has occurred in at least one of the plurality of electric motors based on a value obtained from the voltage compensation signal; And a stop control unit that stops the supply of power from the inverter circuit to each of the electric motors when it is determined by the determination unit that an abnormality has occurred.
  • the electric power is supplied from the inverter circuit to each of the electric motors. Stop. Thereby, when an abnormality occurs in a part of the plurality of electric motors, the operation of the plurality of electric motors can be stopped, so that it is possible to prevent the damage of the motor in which the abnormality has occurred from being expanded.
  • FIG. It is a figure which shows the relationship between the rotation frequency of a motor, and the voltage compensation amount in each of the case where all the motors are normal, and the case where abnormality arises in one of the motors.
  • FIG. The relationship between the motor rotation frequency and the voltage compensation amount when the torque command value is 100% of the rated output of the motor in each case where the motor is all normal and when an abnormality occurs in one of the motors.
  • FIG. It is a figure which shows the example of the logical structure of the abnormality detection control part which concerns on one embodiment.
  • the electric motor control apparatus 100 converts the electric power supplied from the power source 102 and supplies it to the electric motors 103a to 103c, as shown in FIG. For example, torque corresponding to the torque index N acquired from the outside is output from the output shaft 101.
  • the electric motor control device 100 detects the abnormality and stops the supply of electric power to the electric motors 103a to 103c, and operates the electric motors 103a to 103c. Stop.
  • the motors 103a to 103c are three-phase AC motors, and three motors 103a to 103c are connected in parallel to the motor control device 100.
  • the electric motors 103a to 103c are typically of the same model, and the internal circuit configuration is the same.
  • FIG. 2 shows an example of an internal circuit configuration of the electric motor 103a.
  • the electric motor 103a has a circuit to which three-phase coils 104a, 104b, and 104c are connected, and a rotating magnetic field generated in the electric motor 103a by passing a current through the coils 104a, 104b, and 104c.
  • the rotating shaft is rotated by the action of current inside the rotor (not shown). The same applies to the electric motors 103b and 103c.
  • the rotating shafts of the electric motors 103a to 103c are mechanically connected to the output shaft 101 via a power transmission member.
  • the power transmission member includes pulleys 105a to 105c attached to the respective rotation shafts of the motors 103a to 103c, pulleys 106a to 106c attached to the output shaft 101, pulleys 105a to 105c, and pulleys 106a to 106c.
  • the rubber belts 107a to 107c are connected to each other.
  • the power transmission means for transmitting the power of the electric motors 103a to 103c to the output shaft 101 is not limited to the power transmission member described above.
  • the power transmission means may transmit power by friction, for example.
  • the motor control device 100 includes an inverter circuit 108, a switch 109, current detectors 110a, 110b, and 110c, a rotation speed detector 111, and a control unit 112, as shown in FIG.
  • the inverter circuit 108 is an electric circuit that receives DC power supplied from the power supply 102, converts the DC power into three-phase AC power, and outputs the converted power to each of the motors 103a to 103c via a multiphase conductor. .
  • the switch 109 is a switch provided in wiring for supplying power from the power source 102 to the inverter circuit 108.
  • the switch 109 is opened and closed under the control of the control unit 112, and whether or not power is input to the inverter circuit 108. Switch between. When the switch 109 is closed, power is supplied to the inverter circuit 108. When the switch 109 is opened, the power supply to the inverter circuit 108 is cut off.
  • Current detectors 110a, 110b, and 110c are detectors that detect the current value actually supplied to each of the motors 103a to 103c and output a current value signal indicating the detected current value.
  • the current detectors 110a, 110b, and 110c are instantaneous values (AC output current values) Iu, Iv, and Iw of currents flowing through the multiphase conductors (u, v, and w) output from the inverter circuit 108. Is measured continuously.
  • the current detectors 110a, 110b, and 110c output current signals indicating the AC output current values Iu, Iv, and Iw of the measured phases to the control unit 112, respectively. Note that any two of the current detectors 110a, 110b, and 110c may be provided.
  • the rotation speed detector 111 is a device that measures a rotation speed ⁇ r [radian / second], which is a speed at which the rotation shaft of the electric motor 103a rotates, and outputs a rotation speed signal indicating the measured rotation speed ⁇ r to the control unit 112. To do. At normal times when no abnormality has occurred in the motors 103a to 103c, the rotational speeds ⁇ r of the respective motors 103a to 103c are substantially equal, so the rotational speed ⁇ r measured by the rotational speed detector 111 is the rotational speed of each of the motors 103a to 103c. It can be regarded as speed ⁇ r.
  • the control unit 112 controls the power supplied from the inverter circuit 108 to each of the motors 103a to 103c by controlling the operation of the inverter circuit 108 and the switch 109 based on various signals. As shown in FIG. 3, the control unit 112 includes a current command generation unit 117, a phase angle calculation unit 118, a coordinate conversion unit 119, a voltage command calculation unit 120, a PWM unit 121, an abnormality, A detection control unit 122.
  • the control unit 112 having these functions may be realized by an electric circuit, a processor that executes a preinstalled software program, or a combination thereof.
  • the current command generation unit 117 acquires a torque command from the outside, and generates and outputs a current command based on the torque command.
  • the torque command is a signal indicating a torque command value Tm *.
  • the torque command value Tm * is a torque to be output to each of the motors 103a to 103c or a value or index that can be associated with the torque, and typically represents the torque itself to be output to each of the motors 103a to 103c. Value.
  • the current command is a command indicating a current value supplied from the inverter circuit 108 to each of the electric motors 103a to 103c, and includes a q-axis (torque component) current command and a d-axis (excitation component) current command.
  • the q-axis current command is a signal indicating the q-axis current command value Iq *, that is, the command value of the current related to the torque output from each of the electric motors 103a to 103c.
  • the d-axis current command is a signal indicating a d-axis current command value Id *, that is, a command value of a current related to the magnetic flux inside each of the electric motors 103a to 103c.
  • the current command generation unit 117 uses the torque command value Tm *, the secondary magnetic flux command value ⁇ 2 *, and the circuit constant of the electric motor 103a to calculate the q-axis current command value according to the following equation (1). Based on Iq *, the d-axis current command value Id * is calculated by the following equation (2).
  • the circuit constant of the electric motor 103a is, for example, a design value representing the characteristics of the circuit included in the electric motor 103a.
  • M is the mutual inductance
  • I2 is the secondary leakage inductance
  • s is the differential operator.
  • PP is the number of pole pairs of the electric motor 103a
  • R2 is the secondary resistance value of the electric motor 103a.
  • Iq * (Tm * / ( ⁇ 2 * ⁇ PP)) ⁇ (L2 / M) (1)
  • Id * ⁇ 2 * / M + L2 / (M ⁇ R2) ⁇ s ⁇ 2 * (2)
  • the phase angle calculation unit 118 acquires a rotation speed signal from the rotation speed detector 111 and acquires a current command from the current command generation unit 117.
  • the phase angle calculation unit 118 calculates the slip angular velocity command value ⁇ s * to be given to the motors 103a to 103c based on the current command, and calculates the phase angle ⁇ of the coordinate conversion based on the slip angular velocity command value ⁇ s * and the rotational speed ⁇ r. To do.
  • the phase angle calculation unit 118 generates and outputs a phase angle signal indicating the calculated phase angle ⁇ of the coordinate conversion.
  • the phase angle calculation unit 118 uses the d-axis current value Id, the q-axis current value Iq, and the circuit constant of the electric motor 103a to calculate the slip angular velocity command value ⁇ s * from the following equation (3). calculate.
  • phase angle calculation unit 118 calculates the sum of the calculated slip angular velocity command value ⁇ s * and the rotation speed ⁇ r of the electric motor 103a as the inverter rotation speed ⁇ , and coordinates the calculated inverter rotation speed ⁇ by integrating the calculated inverter rotation speed ⁇ .
  • the phase angle ⁇ of the conversion is calculated.
  • the coordinate conversion unit 119 is configured to generate a q-axis current value Iq corresponding to a torque component and a magnetic flux component based on the current signal of each phase from the current detectors 110a, 110b, and 110c and the phase angle signal from the phase angle calculation unit 118.
  • the d-axis current value Id corresponding to is calculated.
  • the coordinate conversion unit 119 generates and outputs a q-axis current signal indicating the calculated q-axis current value Iq and a d-axis current signal indicating the calculated d-axis current value Id.
  • the coordinate conversion unit 119 performs coordinate conversion shown in the following equation (4).
  • the voltage command calculation unit 120 generates and outputs an inverter output voltage command and a voltage compensation amount signal based on the current command, the q-axis current signal, and the d-axis current signal.
  • the inverter output voltage command is a signal indicating a voltage value to be applied to the electric motors 103a to 103c, that is, an inverter output voltage command value VM * which is a three-phase AC voltage value to be output to the inverter circuit 108.
  • the voltage compensation amount signal is a signal indicating the voltage compensation amount VC, and the voltage compensation amount VC is the magnitude of the voltage compensation value.
  • the voltage compensation value is a voltage for compensating the current value output from the inverter circuit 108 to each of the motors 103a to 103c so that the torque actually output from each of the motors 103a to 103c becomes the torque command value Tm *. Value.
  • the voltage command calculation unit 120 includes a q-axis subtractor 125, a q-axis compensation calculation unit 126, a d-axis subtractor 127, a d-axis compensation calculation unit 128, and a basic voltage command calculation unit 129.
  • the q-axis compensation calculation unit 126, the d-axis compensation calculation unit 128, or both the q-axis compensation calculation unit 126 and the d-axis compensation calculation unit 128 correspond to the compensation calculation unit.
  • the q-axis subtractor 125 acquires the q-axis current command and the q-axis current signal, and calculates a difference (for example, Iq * ⁇ Iq) between the q-axis current command value Iq * and the q-axis current value Iq.
  • the q-axis subtractor 125 outputs a q-axis difference signal indicating the calculated difference (q-axis difference value) diq.
  • the q-axis compensation calculation unit 126 acquires the q-axis difference signal from the q-axis subtractor 125, and calculates the q-axis voltage compensation value qe based on the q-axis difference value diq indicated by the q-axis difference signal.
  • the q-axis voltage compensation value qe corresponds to the torque component of the voltage compensation value.
  • the q-axis compensation calculation unit 126 outputs a q-axis voltage compensation signal indicating the calculated q-axis voltage compensation value qe.
  • the q-axis compensation calculation unit 126 performs proportional integral (PI) amplification expressed by the following equation (5).
  • PI proportional integral
  • s is a differential operator, K1; a proportional gain, and K2: an integral gain.
  • qe (K1 + K2 / s) ⁇ (Iq * ⁇ Iq) (5)
  • the d-axis subtractor 127 acquires the d-axis current command and the d-axis current signal, and calculates a difference (for example, Id * ⁇ Id) between the d-axis current command value Id * and the d-axis current value Id.
  • the d-axis subtractor 127 outputs a d-axis difference signal indicating the calculated difference (d-axis difference value) did.
  • the d-axis compensation calculation unit 128 acquires the d-axis difference signal from the d-axis subtractor 127, and calculates the d-axis voltage compensation value de based on the d-axis difference value did indicated by the d-axis difference signal.
  • the d-axis voltage compensation value de corresponds to the magnetic flux component of the voltage compensation value.
  • the d-axis compensation calculation unit 128 outputs a d-axis voltage compensation signal indicating the calculated d-axis voltage compensation value de.
  • the d-axis compensation calculation unit 128 performs proportional integration (PI) amplification expressed by the following equation (6).
  • PI proportional integration
  • s is a differential operator, K1; a proportional gain, and K2: an integral gain.
  • de (K1 + K2 / s) ⁇ (Id * ⁇ Id) (6)
  • the basic voltage command calculation unit 129 based on the current command and the circuit constants of the motor 103a, the q-axis basic voltage command value EQ corresponding to the torque component and the magnetic flux component of the basic voltage command value to be applied to the motors 103a to 103c.
  • the d-axis basic voltage command value ED corresponding to is calculated.
  • the basic voltage command calculation unit 129 generates and outputs a basic voltage command.
  • the basic voltage command includes a q-axis basic voltage command indicating a q-axis basic voltage command value EQ and a d-axis basic voltage command indicating a d-axis basic voltage command value ED.
  • the basic voltage command calculation unit 129 performs calculation processing represented by the following expressions (7) and (8). As a result, the basic voltage command calculation unit 129 calculates the q-axis basic voltage command value EQ and the d-axis basic voltage command value ED in a feedforward manner.
  • the q-axis adder 130 acquires the q-axis voltage compensation signal and the q-axis basic voltage command, and calculates the sum (qe + EQ) of the q-axis voltage compensation value qe and the q-axis basic voltage command value EQ as the q-axis voltage command value Vq *. Calculate as The q-axis adder 130 generates and outputs a q-axis voltage command that is a signal indicating the q-axis voltage command value Vq *.
  • the q-axis voltage command value Vq * is a q-axis (torque) component of a voltage value to be applied to the electric motors 103a to 103c.
  • the d-axis adder 131 acquires the d-axis voltage compensation signal and the d-axis basic voltage command, and calculates the sum (de + DQ) of the d-axis voltage compensation value de and the d-axis basic voltage command value DQ as the d-axis voltage command value Vd *. Calculate as The d-axis adder 131 generates and outputs a d-axis voltage command that is a signal indicating the d-axis voltage command value Vd *.
  • the d-axis voltage command value Vd * is a d-axis (magnetic flux) component of a voltage value to be applied to the electric motors 103a to 103c.
  • the output voltage command calculation unit 132 calculates an inverter output voltage command value VM * based on the q-axis voltage command and the d-axis voltage command, and generates and outputs an inverter output voltage command that is a signal indicating this.
  • the voltage compensation amount calculation unit 133 acquires the q-axis voltage compensation signal and the d-axis voltage compensation signal, and calculates the voltage compensation amount VC that is the magnitude of the voltage compensation value.
  • the voltage compensation amount calculation unit 133 generates and outputs a voltage compensation amount signal that is a signal indicating the voltage compensation amount VC.
  • the voltage compensation quantity VC is the magnitude of the vector, that is, sqrt (qe ⁇ 2 + de ⁇ 2).
  • sqrt represents a square root
  • represents a power.
  • the voltage command calculation unit 120 acquires a current command from the current command generation unit 117. Further, the voltage command calculation unit 120 acquires the q-axis current signal and the d-axis current signal based on the AC output current values Iu, Iv, and Iw measured by the current detectors 110a, 110b, and 110c from the coordinate conversion unit 119. As a result, the voltage command calculation unit 120 calculates the difference between the q-axis current value Iq and the d-axis current value Id and the q-axis current command value Iq * and the d-axis current command Id *, respectively, and the difference is reduced. As described above, the inverter output voltage command value VM * corresponding to the torque command value Tm * can be adjusted.
  • the PWM unit 121 acquires an inverter output voltage command from the voltage command calculation unit 120, generates a switching signal GC for turning on and off a switching element built in the inverter circuit 108 based on the inverter output voltage command value VM *, and outputs the switching signal GC. .
  • the abnormality detection control unit 122 is a case where a predetermined effective condition is satisfied, and when an abnormality has occurred in at least one of the electric motors 103a to 103c, the abnormality detection control unit 122 supplies the electric motors 103a to 103c to the electric motors 103a to 103c. Stop supplying power.
  • the abnormality detection control unit 122 functionally includes a determination unit 135 and a stop control unit 136 as shown in FIG.
  • the determination unit 135 acquires the voltage compensation amount signal, and determines whether or not an abnormality has occurred in at least one of the motors 103a to 103c based on the voltage compensation amount VC as a value obtained from the voltage compensation signal.
  • the determination unit 135 compares the voltage compensation amount VC with a predetermined threshold value VCR. When the voltage compensation amount VC is larger than the threshold value VCR, the determination unit 135 determines that an abnormality has occurred in at least one of the electric motors 103a to 103c. When the voltage compensation amount VC is equal to or less than the threshold value VCR, the determination unit 135 determines that no abnormality has occurred in at least one of the electric motors 103a to 103c.
  • the figure shows an example in which the condition for setting the rotational frequency FM of the motor to 6 Hz is set.
  • the output shaft 101 is rotated by a force applied from the outside, and the electric motors 103a to 103c are also rotated.
  • all of the motors 103a to 103c are normal, normally, all the rotation shafts of the motors 103a to 103c rotate at substantially the same rotation frequency FM, so the rotation frequencies FM of the motors 103b and 103c also change in the same manner.
  • FIG. 6 shows the change over time of the current value IM supplied to the motor 103a and the total current value IM supplied to the motors 103a to 103c over time when all of the motors 103a to 103c are normal. It is a figure which shows a change. The figure shows an example in which the inverter circuit 108 is started around the time of 0.125 seconds. A broken line 137 in the figure shows a change with time of the current value IM of the electric motor 103a. Since the electric motors 103a to 103c are normal, the current IM flowing through the electric motors 103b and 103c changes similarly. A solid line 138 in the figure shows a change with time of the total current value IM of the electric motors 103a to 103c.
  • FIG. 7 is a diagram showing changes over time in the voltage compensation value when all of the motors 103a to 103c are normal, that is, the q-axis voltage compensation value qe and the d-axis voltage compensation value de.
  • a solid line 139 in the figure shows a change with time of the q-axis voltage compensation value qe.
  • a broken line 140 in the figure indicates a change with time of the d-axis voltage compensation value de.
  • FIG. 8 shows changes over time in the voltage output from the inverter circuit 108 when all of the motors 103a to 103c are normal.
  • the maximum voltage that the inverter circuit 108 can output is shown as 100%.
  • the q-axis current value Iq and the d-axis current value Id which are components of the current flowing through the motors 103a to 103c, are respectively the q-axis current command value Iq * and the d-axis current command Id.
  • the q-axis voltage compensation value qe and the d-axis voltage compensation value de both increase at a certain time from the start of control, but are small values close to 0 after a certain time has elapsed. It stabilizes at.
  • FIG. 9 is a diagram showing a change with time of the rotation frequency FM of the normal motor 103a when an abnormality occurs in the motor 103c among the motors 103a to 103c.
  • the figure shows an example in which the condition for setting the rotational frequency FM of the motor to 6 Hz is set. Note that the output shaft 101 is rotated by an external force until time 0.125 seconds. As a result, the electric motors 103a to 103c are also rotated. The rotation frequency FM of the normal electric motor 103b changes in the same manner.
  • FIG. 10 shows the change over time in the current value IM supplied to each of the normal motor 103a and the motor 103c in which an abnormality has occurred when an abnormality occurs in the motor 103c among the motors 103a to 103c, and the motor 103a. It is a figure which shows the time-dependent change of the sum total of the electric current value IM supplied to 103c.
  • a broken line 141 in the figure shows a change with time of the current value IM of the normal electric motor 103a.
  • the electric motor 103b is normal, and the current IM flowing through the electric motor 103b changes in the same manner as the electric motor 103a.
  • An alternate long and short dash line 142 in the figure shows the change over time of the current value IM of the motor 103c in which an abnormality has occurred.
  • a solid line 143 in the figure shows a change with time of the total current value IM of the electric motors 103a to 103c.
  • FIG. 11 is a diagram showing the change over time of the voltage compensation value when the abnormality occurs in the motor 103c among the motors 103a to 103c, that is, the q-axis voltage compensation value qe and the d-axis voltage compensation value de. is there.
  • a solid line 144 in the figure shows a change with time of the q-axis voltage compensation value qe.
  • a broken line 145 in the figure indicates a change with time of the d-axis voltage compensation value de.
  • FIG. 12 shows changes over time in the voltage output from the inverter circuit 108 when an abnormality occurs in the motor 103c among the motors 103a to 103c.
  • the maximum voltage that the inverter circuit 108 can output is shown as 100%.
  • the voltage command calculation unit 120 calculates the q-axis voltage compensation value qe and the d-axis voltage compensation value de so as to reduce the q-axis difference value qid and the d-axis difference value did. Since the voltage applied to the motor 103c is reduced, as shown in FIG. 11, the q-axis voltage compensation value qe and the d-axis voltage compensation value de are both higher than when all of the motors 103a to 103c are normal. However, the absolute value becomes large.
  • the voltage compensation amount which is the magnitude of the voltage compensation value
  • the threshold value VCR the threshold value
  • the stop control unit 136 acquires a torque command from the outside, acquires a rotation speed signal from the rotation speed detector 111, and acquires an operation state signal GST from the PWM unit 121.
  • the operation state signal GST is a signal indicating an operation state indicating whether or not the inverter circuit 108 is operating.
  • the stop control unit 136 acquires a signal output from the PWM unit 121 for operating the inverter circuit 108 as the operation state signal GST. Note that the stop control unit 136 may acquire a signal indicating the operation state from the inverter circuit 108 as the operation state signal GST instead of the signal from the PWM unit 121. Further, the stop control unit 136 is not limited to the PWM unit 121, and may acquire a signal related to the operation / non-operation of the inverter circuit 108 from another control unit.
  • the stop control unit 136 determines whether or not a predetermined effective condition is satisfied based on the torque command value Tm *, the rotational speed ⁇ r, and the operating state of the inverter circuit 108.
  • the stop control unit 136 outputs a stop signal OFF to the switch 109 and the PWM unit 121 when the effective condition is satisfied and the determination unit 135 determines that an abnormality has occurred.
  • the effective condition is a condition for improving the accuracy of discrimination by the discriminating unit 135.
  • the absolute value of the torque command value Tm * is equal to or lower than the threshold value TmR
  • the rotational frequency FM is greater than the threshold value FMR
  • the inverter The content is that the time T from the start of the operation of the circuit 108 is a certain time T1 or more.
  • the valid conditions are that the absolute value of the torque command value Tm * is equal to or less than the threshold value TmR, that the rotational frequency FM is greater than the threshold value FMR, and that the time T from the start of operation of the inverter circuit 108 is equal to or greater than a certain time T1. It may be either one or two.
  • the stop control unit 136 stops the supply of electric power from the inverter circuit 108 to each of the electric motors 103a to 103c by outputting a stop signal OFF.
  • the switch 109 that has acquired the stop signal OFF cuts off the power supply to the inverter circuit 108.
  • the PWM unit 121 that has acquired the stop signal OFF stops its operation, and as a result, the inverter circuit 108 stops its operation.
  • the inverter circuit 108 stops operating, the supply of power from the inverter circuit 108 to each of the motors 103a to 103c is stopped, so that the stop signal OFF is output to only one of the switch 109 and the PWM unit 121. May be.
  • the q-axis voltage compensation values qe and d are independent of whether all of the motors 103a to 103c are normal or any of the motors 103a to 103c is abnormal.
  • a certain amount of time is required after the inverter circuit 108 starts operating. For example, when all of the motors 103a to 103c are normal, the time required for stabilization is about 3 seconds. When an abnormality has occurred in any of the electric motors 103a to 103c, it takes about 1.0 second.
  • the accuracy of determination by the determination unit 135 can be improved by including in the effective condition that the time T from the start of the operation of the inverter circuit 108 is equal to or longer than a certain time T1.
  • the constant time T1 is preferably set to about 1.0 to 3 seconds.
  • FIG. 13 is a diagram showing the relationship between the rotational frequency FM of the motor and the voltage compensation amount VC.
  • the voltage compensation amount VC is small regardless of the rotational frequency FM of the electric motor as shown by the solid line 146 in FIG.
  • the voltage compensation amount VC increases as the rotational frequency FM of the electric motor increases. From this, the difference between the voltage compensation amount VC when all of the motors 103a to 103c are normal and the voltage compensation amount VC when any of the motors 103a to 103c is abnormal is the rotation of the motor.
  • the accuracy of determination by the determination unit 135 can be improved by including in the effective condition that the rotation frequency FM is high, that is, that the rotation frequency FM is greater than the threshold value FMR.
  • the secondary resistance value R2 of the electric motors 103a to 103c varies from the design value according to the temperature change of the electric motors 103a to 103c. Therefore, an error may occur between the set value of the secondary resistance value R2, which is one of the circuit constants of the motors 103a to 103c set in the motor control apparatus 100, and the actual secondary resistance value R2.
  • FIG. 14 is a diagram showing the relationship between the rotation frequency FM of the motors 103a to 103c and the voltage compensation amount VC when the torque command value Tm * is 10% of the rated output of each of the motors 103a to 103c.
  • the secondary resistance value R2 of the motors 103a to 103c varies according to the surrounding environment as described above, in the figure, one of the circuit constants of the motors 103a to 103c set in the motor control device 100 is used.
  • An example in which the set value of a certain secondary resistance value R2 is varied in the range of 50% to 200% is shown.
  • the voltage compensation amount VC fluctuates in a range surrounded by a solid line including two straight lines 148b and 148c above and below the straight line 148a shown by the solid line in FIG.
  • the voltage compensation amount VC is within a range surrounded by a broken line including two straight lines 149b and 149c located above and below the straight line 149a shown by the broken line in FIG. fluctuate.
  • FIG. 15 is a diagram showing the relationship between the rotational frequency FM of the motors 103a to 103c and the voltage compensation amount VC when the torque command value Tm * is 100% of the rated output of each of the motors 103a to 103c.
  • This figure also shows an example in which the set value of the secondary resistance value R2, which is one of the circuit constants of the motors 103a to 103c set in the motor control apparatus 100, is varied in the range of 50% to 200%.
  • the voltage compensation amount VC varies within a range surrounded by a solid line including two straight lines 150b and 150c above and below the straight line 150a shown by the solid line in FIG.
  • the voltage compensation amount VC is within a range surrounded by a broken line including two straight lines 151b and 151c above and below the straight line 151a indicated by the broken line in FIG. fluctuate.
  • the slip angular velocity command value ⁇ s * is calculated by the equation (3) according to the set value in the motor control device 100, there is an error between the set value of the secondary resistance value R2 and the actual secondary resistance value R2. In this case, the calculated slip angular velocity command value ⁇ s * deviates from an appropriate value corresponding to the actual secondary resistance value R2.
  • the slip angular velocity command value ⁇ s * is proportional to the product of the q-axis current command value Iq * and the secondary resistance value R2. Since the q-axis current command value Iq * is generally proportional to the torque command value Tm *, the q-axis current command value Iq * increases as the torque command value Tm * increases. Therefore, the greater the torque command value Tm *, the greater the difference between the calculated slip angular velocity command value ⁇ s * and the appropriate value corresponding to the actual secondary resistance value R2. Therefore, the greater the torque command value Tm *, the greater the influence on the voltage compensation amount VC due to the change in the secondary resistance value R2 of the electric motors 103a to 103c.
  • the accuracy of determination by the determination unit 135 can be improved by including in the effective condition that the absolute value of the torque command value Tm * is equal to or less than the threshold value TmR.
  • the threshold value TmR may be a value smaller than the rated torque of the electric motors 103a to 103c, for example, and is preferably 50% or less of the rated torque.
  • the slip angular velocity command value ⁇ s * is proportional to the product of the q-axis current command value Iq * and the secondary resistance value R2, and therefore the q-axis current command value Iq *.
  • Is larger, the difference between the calculated slip angular velocity command value ⁇ s * and the appropriate value corresponding to the actual secondary resistance value R2 becomes larger. Therefore, the larger the q-axis current command value Iq *, the greater the influence on the voltage compensation amount VC due to the change in the secondary resistance value R2 of the motors 103a to 103c.
  • the accuracy of determination by the determination unit 135 can be improved by including the q-axis current command value Iq *, which is the current value indicated by the current command, in the effective condition instead of using the torque.
  • the accuracy of determination by the determination unit 135 can be improved by including in the effective condition that the current value Iq supplied to any one or more of the plurality of electric motors 103a to 103c is equal to or less than the threshold value. .
  • the abnormality detection control unit 122 includes an ABS unit 155, a TM comparison unit 156, an FM comparison unit 157, a time delay unit 158, a first AND operation unit 159, and a VC comparison unit. 160 and a second AND operation unit 161.
  • the VC comparison unit 160 corresponds to the determination unit 135, and includes an ABS unit 155, a TM comparison unit 156, an FM comparison unit 157, a time delay unit 158, a first AND operation unit 159, and a second AND operation unit 161. Corresponds to the stop control unit 136.
  • the ABS unit 155 acquires a torque command from the outside and outputs a signal indicating the absolute value of the torque command value Tm *.
  • the TM comparison unit 156 compares the absolute value of the torque command value Tm * indicated by the signal output from the ABS unit 155 with a predetermined threshold value TmR.
  • the TM comparison unit 156 outputs a TMOK signal corresponding to the comparison result.
  • Data indicating the threshold value TmR is set in advance and held in the abnormality detection control unit 122.
  • the TM comparison unit 156 when the value obtained by subtracting the absolute value of the torque command value Tm * from the threshold value TmR is equal to or greater than 0, the TM comparison unit 156 outputs an H level TMOK signal. When the value obtained by subtracting the absolute value of the torque command value Tm * from the threshold value TmR is less than 0, the TM comparison unit 156 outputs an L level TMOK signal.
  • the H level signal is typically a signal having a higher voltage than the L level signal, but the H level signal and the L level signal only need to be distinguishable from each other.
  • the FM comparison unit 157 acquires the rotation speed signal and compares the rotation frequency FM indicated by the rotation speed signal with a predetermined threshold value FMR.
  • the FM comparison unit 157 outputs an FMOK signal corresponding to the comparison result.
  • Data indicating the threshold value FMR is set in advance and held in the abnormality detection control unit 122.
  • the FM comparison unit 157 when the value obtained by subtracting the threshold value FMR from the rotation frequency FM is greater than 0, the FM comparison unit 157 outputs an FMOK signal at H level. When the value obtained by subtracting the threshold value FMR from the rotation frequency FM is 0 or less, the FM comparison unit 157 outputs an L level FMOK signal.
  • the time delay unit 158 acquires the operation state signal GST from the PWM unit 121 or the like, and outputs a GSTOK signal obtained by delaying the operation state signal GST by a predetermined time T1 [seconds]. That is, the GSTOK signal indicates whether or not a certain time T1 has elapsed since the inverter circuit 108 started operating.
  • the time delay unit 158 After acquiring the operation state signal GST including the operation state of the inverter circuit 108, when a certain time T1 has elapsed, the time delay unit 158 outputs an H level GSTOK signal. Thereafter, when the operation state signal GST indicating that the operation is not performed is acquired, the time delay unit 158 outputs an L level GSTOK signal.
  • the first AND operation unit 159 acquires the TMOK signal, the FMOK signal, and the GSTOK signal, and outputs an OK signal indicating the logical product of these signals. Specifically, when all of the TMOK signal, the FMOK signal, and the GSTOK signal are at the H level, the first AND operation unit 159 outputs an OK signal at the H level. In other cases, the first AND operation unit 159 outputs an L-level OK signal. Therefore, the OK signal is a signal indicating whether or not the valid condition is satisfied.
  • VC comparison unit 160 acquires a voltage compensation amount signal, and compares voltage compensation amount VC indicated by the voltage compensation amount signal with a predetermined threshold value VCR.
  • the VC comparison unit 160 outputs a VCD signal corresponding to the comparison result.
  • Data indicating the threshold value VCR is set in advance and held in the abnormality detection control unit 122.
  • the VC comparison unit 160 when the value obtained by subtracting the threshold value VCR from the voltage compensation amount VC is greater than 0, the VC comparison unit 160 outputs an H level VCD signal. When the value obtained by subtracting the threshold value VCR from the rotation frequency FM is 0 or less, the VC comparison unit 160 outputs an L level VCD signal. Therefore, the VCD signal is a signal indicating whether or not an abnormality has occurred in any of the electric motors 103a to 103c.
  • the second logical product operation unit 161 acquires the OK signal and the VCD signal, and outputs a signal indicating the logical product of these signals. Specifically, when both the OK signal and the VCD signal are at the H level, the second AND operation unit 161 outputs an H level signal (stop signal OFF). In other cases, the first AND operation unit 159 outputs an L level signal.
  • the first AND operation unit 159 receives the TMOK signal, the FMOK signal, and the GSTOK signal. Therefore, the valid conditions include that the absolute value of the torque command value Tm * is equal to or less than the threshold value TmR, that the rotational frequency FM is greater than the threshold value FMR, and that the time T from the start of operation of the inverter circuit 108 is a constant time T1. That is the above.
  • the VCD signal from the VC comparison unit 160 indicates a determination result as to whether or not an abnormality has occurred in any of the motors 103a to 103c.
  • the first AND operation unit 159 When all valid conditions are satisfied, the first AND operation unit 159 outputs an H level OK signal, and the VCD signal is at the H level, the second AND operation unit 161 stops. Signal OFF is output. Therefore, when all the valid conditions are satisfied, the VCD signal indicating the discrimination result by the VC comparison unit 160 corresponding to the discrimination unit 135 becomes valid. Therefore, it is possible to stop the supply of electric power to each of the electric motors 103a to 103c based on the accurate determination result.
  • the determination unit 135 selects one of the motors 103a to 103c based on the q-axis voltage compensation value qe indicated by the q-axis voltage compensation and the d-axis voltage compensation value de indicated by the d-axis voltage compensation. It is determined whether or not an abnormality has occurred.
  • the stop control unit 136 stops the supply of power from the inverter circuit 108 to each of the electric motors 103a to 103c.
  • the operation of the electric motors 103a to 103c can be stopped. Therefore, it is possible to prevent the damage to the electric motors 103a to 103c in which the abnormality has occurred. become.
  • the motors 103a to 103c are not limited to a three-phase AC motor, and may be any motor.
  • the number of motors 103a to 103c controlled by the motor control device 100 is not limited to three as long as it is two or more.
  • the abnormality that can determine whether or not the determination unit 135 has occurred is not limited to the fixing of the rotating shafts of the electric motors 103a to 103c. . If the abnormality is such that the difference between the current command value and the current value of the electric motors 103a to 103c controlled to be collectively driven is increased, the determination unit 135 can determine whether or not this has occurred. .
  • an internal short circuit of the coils 104a, 104b, and 104c in any of the electric motors 103a to 103c, or a wiring to the electric motors 103a to 103c occurs. can be mentioned.
  • the determination unit 135 determines whether or not an abnormality has occurred in at least one of the electric motors 103a to 103c based on the voltage compensation amount VC.
  • the voltage compensation amount VC is an example of the magnitude of the voltage compensation value, and the magnitude of the voltage compensation value may be any one of the components included in the voltage compensation value, for example.
  • the larger component included in the voltage compensation value may be selected as one of the components included in the voltage compensation value.
  • the magnitude of the voltage compensation value is an example of a value obtained from the voltage compensation signal.
  • the value obtained from the voltage compensation signal may be, for example, a voltage compensation value included in the voltage compensation signal, a value calculated from the voltage compensation value, or the like.
  • the voltage command calculation unit 120 calculates the q-axis voltage compensation value qe and the d-axis voltage compensation value de to compensate the basic voltage command value.
  • the voltage command calculation unit 120 may compensate, for example, only one of the q-axis basic voltage command value EQ and the d-axis basic voltage command value ED. That is, the voltage command calculation unit 120 may calculate only the q-axis voltage compensation value qe and compensate only the q-axis basic voltage command value EQ, or calculate only the d-axis voltage compensation value de and calculate the d-axis basic value.
  • the voltage command value ED may be compensated.
  • Compensating both the q-axis component and the d-axis component of the basic voltage command value is superior in control characteristics, but simplifies the processing by compensating only one of the q-axis component and the d-axis component of the basic voltage command value. And the configuration of the voltage command calculation unit 120 can be simplified.
  • the present invention can be used for an electric motor control device and an electric motor control method for controlling an electric motor mounted on an arbitrary industrial machine.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Multiple Motors (AREA)

Abstract

電流指令生成部117は、並列に接続される複数の電動機へインバータ回路から供給する電流値を示す電流指令を生成する。電圧指令演算部120は、電動機の各々へ実際に供給される電流値と電流指令により示される電流値との差を補償する電圧補償信号を生成する。判別部135は、電圧補償信号から得られる値に基づいて複数の電動機の少なくとも1つに異常が発生しているか否かを判別する。停止制御部136は、判別部135により異常が発生していると判別された場合に、インバータ回路108から電動機の各々への電力の供給を停止させる。

Description

電動機制御装置及び電動機制御方法
 本発明は、電動機制御装置及び電動機制御方法に関する。
 電動力を得るために、インバータから出力される電力により電動機を駆動するための制御をする電動機制御装置が種々提案されている。例えば、特許文献1に記載の電動機制御装置は、複数の誘導電動機を制御する。誘導電動機の各々から出力されるトルクは、歯車、ベルトなどを介して伝達されることによって機械的に加算されて、大きな出力を得ることができる。
特開2004-80935号公報
 1つの電動機制御装置が複数の誘導電動機を制御する場合、一部の誘導電動機に異常が発生しているにもかかわらず、すべての誘導電動機が正常であるときと同様の制御を行うと、異常が発生した誘導電動機の損傷を拡大するおそれがある。
 例えば、一部の誘導電動機が、電力を供給してもトルクが出力されない異常が発生したとする。この異常の原因には、例えば、誘導電動機の軸受けが、焼き付けにより固着していること、一部の誘導電動機の内部のコイルにレアショートが発生していることなどが考えられる。このような場合に、すべての誘導電動機が正常であるときと同様の制御を行うと、軸受け又はコイルの損傷の範囲が拡大するおそれがあり、また、他の部材へ損傷が拡大するおそれがある。
 本発明は、複数の電動機の一部に異常が生じた場合に、異常が発生した電動機の損傷の拡大を防止することが可能な電動機制御装置及び電動機制御方法を提供することを目的とする。
 上記目的を達成するため、本発明に係る電動機制御装置は、
 並列に接続される複数の電動機に電力を供給するインバータ回路と、
 インバータ回路から電動機の各々へ供給する電力を制御する制御部とを備え、
 制御部は、
  インバータ回路から複数の電動機へ出力する電流値を示す電流指令を生成する電流指令生成部と、
  前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を出力する補償演算部と、
  電圧補償信号から得られる値に基づいて複数の電動機の少なくとも1つに異常が発生しているか否かを判別する判別部と、
  判別部により異常が発生していると判別された場合に、インバータ回路から電動機の各々への電力の供給を停止させる停止制御部とを備える。
 本発明によれば、電圧補償信号により示される電圧値に基づいて複数の電動機の少なくとも1つに異常が発生していると判別された場合に、インバータ回路から電動機の各々への電力の供給を停止させる。これにより、複数の電動機の一部に異常が生じた場合に、複数の電動機の動作を停止させることができるので、異常が発生した電動機の損傷の拡大を防止することが可能になる。
本発明の一実施の形態に係る電動機制御装置の構成を示す図である。 電動機内部の回路の構成例を示す図である。 一実施の形態に係る制御部の構成を示す図である。 一実施の形態に係る電圧指令演算部の構成を示す図である。 電動機が正常である場合の電動機の回転周波数の経時的な変化を示す図である。 電動機が正常である場合に電動機に供給される電流値の経時的な変化を示す図である。 電動機が正常である場合の電圧補償値の経時的な変化を示す図である。 電動機が正常である場合にインバータ回路から出力される電圧の経時的な変化を示す図である。 電動機の1つに異常が発生した場合の正常な電動機の回転周波数の経時的な変化を示す図である。 電動機の1つに異常が発生した場合に電動機に供給される電流値の経時的な変化を示す図である。 電動機の1つに異常が発生した場合の電圧補償値の経時的な変化を示す図である。 電動機の1つに異常が発生した場合にインバータ回路から出力される電圧の経時的な変化を示す図である。 電動機がすべて正常である場合と電動機の1つに異常が発生した場合とのそれぞれにおける、電動機の回転周波数と電圧補償量との関係を示す図である。 電動機がすべて正常である場合と電動機の1つに異常が発生した場合とのそれぞれにおいて、トルク指令値が電動機の定格出力の10%であるときの、電動機の回転周波数と電圧補償量との関係を示す図である。 電動機がすべて正常である場合と電動機の1つに異常が発生した場合とのそれぞれにおいて、トルク指令値が電動機の定格出力の100%であるときの、電動機の回転周波数と電圧補償量との関係を示す図である。 一実施の形態に係る異常検出制御部の論理的な構成の例を示す図である。
 以下、本発明の実施の形態について、図面を参照しつつ説明する。全図を通じて同一の要素には同一の符号を付す。
 本発明の一実施の形態に係る電動機制御装置100は、その構成の概要を図1に示すように、電源102から供給される電力を変換して各電動機103a~103cへ供給し、これによって、例えば外部から取得するトルク指標Nに応じたトルクを出力軸101から出力させる。これとともに、電動機制御装置100は、電動機103a~103cの少なくとも1つに異常が発生した場合には、それを検知して電動機103a~103cへの電力の供給を停止し、電動機103a~103cの動作を停止させる。
 本実施の形態では、電動機103a~103cは三相交流電動機であって、電動機制御装置100には3台の電動機103a~103cが並列に接続されている。
 電動機103a~103cは典型的には、同機種であり、各々の内部の回路構成は同様である。図2は電動機103aの内部の回路構成の例を示す。電動機103aは、同図に示すように、三相のコイル104a,104b,104cが接続される回路を有し、コイル104a,104b,104cに電流を流すことで電動機103a内に発生する回転磁界と、図示しない回転子内部の電流との作用によって回転軸を回転させる。電動機103b,103cも同様である。
 電動機103a~103cの各々の回転軸は、図1に示すように、動力伝達部材を介して出力軸101に機械的に接続されている。動力伝達部材は、例えば同図に示すように、電動機103a~103cの各回転軸に取り付けられるプーリ105a~105c、出力軸101に取り付けられるプーリ106a~106c、プーリ105a~105cとプーリ106a~106cとを接続するゴムベルト107a~107cなどから構成される。なお、電動機103a~103cの動力を出力軸101に伝達する動力伝達手段は、上述の動力伝達部材に限られない。動力伝達手段は、例えば摩擦により動力を伝達してもよい。
 電動機103a~103cのすべてが正常である場合、電動機制御装置100の制御の下で動作する電動機103a~103cから出力されるトルクを足し合わせた出力を動力伝達部材を介して出力軸101から得ることができる。
 電動機制御装置100は、同図に示すように、インバータ回路108と、スイッチ109と、電流検出器110a,110b,110cと、回転速度検出器111と、制御部112とを備える。
 インバータ回路108は、電源102から供給される直流電力を受け、その直流電力を三相交流電力に変換し、変換した電力を多相導体を介して各電動機103a~103cへ出力する電気回路である。
 スイッチ109は、電源102からの電力をインバータ回路108へ投入するための配線に設けられるスイッチであって、制御部112による制御の下で開閉動作し、インバータ回路108へ電力が投入されるか否かを切り替える。スイッチ109が閉になると、インバータ回路108へ電力が投入される。スイッチ109が開になると、インバータ回路108への電力の投入が遮断される。
 電流検出器110a,110b,110cは、電動機103a~103cの各々へ実際に供給される電流値を検出し、検出した電流値を示す電流値信号を出力する検出器である。詳細には、電流検出器110a,110b,110cは、インバータ回路108から出力される多相導体(u,v,w)の各々を流れる電流の瞬時値(交流出力電流値)Iu,Iv,Iwを継続的に計測する。電流検出器110a,110b,110cは、それぞれ、計測した各相の交流出力電流値Iu,Iv,Iwを示す電流信号を制御部112へ出力する。なお、電流検出器110a,110b,110cは、いずれか2つであってもよい。計測されない1相の電流値は、計測されるu、v、wのうちの2相の電流値と関係式(Iu+Iv+Iw=0)とに基づいて算出されるとよい。
 回転速度検出器111は、電動機103aの回転軸が回転する速度である回転速度ωr[radian/秒]を計測する機器であって、計測した回転速度ωrを示す回転速度信号を制御部112へ出力する。電動機103a~103cに異常が発生していない通常時は、各電動機103a~103cの回転速度ωrはほぼ等しいので、回転速度検出器111により計測される回転速度ωrは、各電動機103a~103cの回転速度ωrとみなすことができる。
 制御部112は、各種の信号に基づいてインバータ回路108及びスイッチ109の動作を制御することによって、インバータ回路108から電動機103a~103cの各々へ供給する電力を制御する。制御部112は、その機能的構成を図3に示すように、電流指令生成部117と、位相角演算部118と、座標変換部119と、電圧指令演算部120と、PWM部121と、異常検出制御部122とを備える。
 これらの各機能を備える制御部112は、電気回路、予め組み込まれたソフトウェア・プログラムを実行するプロセッサ、又はこれらの組み合わせにより実現されるとよい。
 電流指令生成部117は、外部からトルク指令を取得し、そのトルク指令に基づいて電流指令を生成し出力する。
 トルク指令は、トルク指令値Tm*を示す信号である。トルク指令値Tm*は、電動機103a~103cの各々に出力させるトルク又はそのトルクに対応付けることができる値又は指標であって、典型的には、電動機103a~103cの各々に出力させるトルクそのものを表す値である。
 電流指令は、インバータ回路108から電動機103a~103cの各々へ供給する電流値を示す指令であって、q軸(トルク成分)電流指令と、d軸(励磁成分)電流指令とを含む。q軸電流指令は、q軸電流指令値Iq*、すなわち各電動機103a~103cが出力するトルクに関する電流の指令値を示す信号である。d軸電流指令は、d軸電流指令値Id*、すなわち各電動機103a~103cの内部の磁束に関する電流の指令値を示す信号である。
 詳細には例えば、電流指令生成部117は、トルク指令値Tm*と、二次磁束指令値Φ2*と、電動機103aの回路定数とを用いて、次の式(1)によりq軸電流指令値Iq*を、次の式(2)によりd軸電流指令値Id*を算出する。
 ここで、電動機103aの回路定数とは例えば、電動機103aが備える回路の特性を表す設計上の値である。式(1)及び式(2)において、L2(=M+I2)は電動機103aの二次自己インダクタンスであり、Mは相互インダクタンスであり、I2は二次漏れインダクタンスであり、sは微分演算子であり、PPは電動機103aの極対数であり、R2は電動機103aの二次抵抗値である。
  Iq*=(Tm*/(Φ2*・PP))・(L2/M)・・・・・(1)
  Id*=Φ2*/M+L2/(M・R2)・sΦ2*・・・・・(2)
 位相角演算部118は、回転速度検出器111から回転速度信号を取得し、電流指令生成部117から電流指令を取得する。位相角演算部118は、電流指令に基づいて電動機103a~103cに与えるすべり角速度指令値ωs*を算出し、すべり角速度指令値ωs*と回転速度ωrとに基づいて座標変換の位相角θを算出する。位相角演算部118は、算出した座標変換の位相角θを示す位相角信号を生成して出力する。
 詳細には例えば、位相角演算部118は、d軸電流値Idと、q軸電流値Iqと、電動機103aの回路定数とを用いて、次の式(3)よりすべり角速度指令値ωs*を算出する。
 ωs*=(Iq*/Id*)・(R2/L2)・・・・・(3)
 また、位相角演算部118は、算出したすべり角速度指令値ωs*と、電動機103aの回転速度ωrとの和をインバータ回転速度ωとして算出し、この算出したインバータ回転速度ωを積分することによって座標変換の位相角θを算出する。
 座標変換部119は、電流検出器110a,110b,110cからの各相の電流信号と位相角演算部118からの位相角信号とに基づいて、トルク成分に相当するq軸電流値Iqと磁束成分に相当するd軸電流値Idとを算出する。座標変換部119は、算出したq軸電流値Iqを示すq軸電流信号と、算出したd軸電流値Idを示すd軸電流信号とを生成し出力する。
 詳細には例えば、座標変換部119は、次の式(4)に示す座標変換を行う。
Figure JPOXMLDOC01-appb-M000001
   ・・・(4)
 電圧指令演算部120は、電流指令とq軸電流信号とd軸電流信号とに基づいて、インバータ出力電圧指令と電圧補償量信号とを生成して出力する。
 インバータ出力電圧指令は、電動機103a~103cに印加すべき電圧値、すなわちインバータ回路108に出力させる三相交流の電圧値であるインバータ出力電圧指令値VM*を示す信号である。
 電圧補償量信号は、電圧補償量VCを示す信号であって、電圧補償量VCは電圧補償値の大きさである。電圧補償値は、電動機103a~103cの各々から実際に出力されるトルクがトルク指令値Tm*となるように、インバータ回路108から電動機103a~103cの各々へ出力する電流値を補償するための電圧値である。
 電圧指令演算部120は、図4に示すように、q軸減算器125と、q軸補償演算部126と、d軸減算器127と、d軸補償演算部128と、基本電圧指令演算部129と、q軸加算器130と、d軸加算器131と、出力電圧指令演算部132と、電圧補償量演算部133とを備える。なお、q軸補償演算部126、d軸補償演算部128、又は、q軸補償演算部126及びd軸補償演算部128の両方が、補償演算部に相当する。
 q軸減算器125は、q軸電流指令とq軸電流信号とを取得し、q軸電流指令値Iq*とq軸電流値Iqとの差(例えば、Iq*-Iq)を算出する。q軸減算器125は、算出した差(q軸差分値)diqを示すq軸差分信号を出力する。
 q軸補償演算部126は、q軸減算器125からq軸差分信号を取得し、q軸差分信号が示すq軸差分値diqに基づいてq軸電圧補償値qeを算出する。q軸電圧補償値qeは、電圧補償値のトルク成分に相当する。q軸補償演算部126は、算出したq軸電圧補償値qeを示すq軸電圧補償信号を出力する。
 詳細には例えば、q軸補償演算部126は、次の式(5)により表される比例積分(PI)増幅を行う。ここで、式(5)において、sは微分演算子であり、K1;比例ゲインであり、K2;積分ゲインである。
  qe=(K1+K2/s)・(Iq*-Iq)・・・・・(5)
 d軸減算器127は、d軸電流指令とd軸電流信号とを取得し、d軸電流指令値Id*とd軸電流値Idとの差(例えば、Id*-Id)を算出する。d軸減算器127は、算出した差(d軸差分値)didを示すd軸差分信号を出力する。
 d軸補償演算部128は、d軸減算器127からd軸差分信号を取得し、d軸差分信号が示すd軸差分値didに基づいてd軸電圧補償値deを算出する。d軸電圧補償値deは、電圧補償値の磁束成分に相当する。d軸補償演算部128は、算出したd軸電圧補償値deを示すd軸電圧補償信号を出力する。
 詳細には例えば、d軸補償演算部128は、次の式(6)により表される比例積分(PI)増幅を行う。ここで、式(6)において、sは微分演算子であり、K1;比例ゲインであり、K2;積分ゲインである。
 de=(K1+K2/s)・(Id*-Id)・・・・・(6)
 基本電圧指令演算部129は、電流指令と電動機103aの回路定数とに基づいて、電動機103a~103cに印加すべき基本電圧指令値の、トルク成分に相当するq軸基本電圧指令値EQ及び磁束成分に相当するd軸基本電圧指令値EDを算出する。基本電圧指令演算部129は、基本電圧指令を生成し出力する。基本電圧指令は、q軸基本電圧指令値EQを示すq軸基本電圧指令と、d軸基本電圧指令値EDを示すd軸基本電圧指令とを含む。
 詳細には例えば、基本電圧指令演算部129は、次の式(7)及び式(8)により表される演算処理を行う。これにより、基本電圧指令演算部129は、フィードフォワード的にq軸基本電圧指令値EQ及びd軸基本電圧指令値EDのそれぞれを算出する。
 ここで、式(7)及び式(8)において、σは漏れ係数であって、σ=1-M2/(L1・L2)で定義される。L1は電動機の一次自己インダクタンスであり、一次漏れインダクタンスl1を用いて、L1=M+l1で計算される。L2は二次自己インダクタンスであり、二次漏れインダクタンスl2を用いて、L2=M+l2で計算される。
 ED=-ω・L1・σ・Iq*+(M/L2)・sΦ2*・・・・・(7)
 EQ=ω・L1・σ・Id*+(ω・M・Φ2*)/L2・・・・・(8)
 q軸加算器130は、q軸電圧補償信号とq軸基本電圧指令を取得し、q軸電圧補償値qeとq軸基本電圧指令値EQとの和(qe+EQ)をq軸電圧指令値Vq*として算出する。q軸加算器130は、q軸電圧指令値Vq*を示す信号であるq軸電圧指令を生成し出力する。ここで、q軸電圧指令値Vq*は、電動機103a~103cに印加すべき電圧値のq軸(トルク)成分である。
 d軸加算器131は、d軸電圧補償信号とd軸基本電圧指令を取得し、d軸電圧補償値deとd軸基本電圧指令値DQとの和(de+DQ)をd軸電圧指令値Vd*として算出する。d軸加算器131は、d軸電圧指令値Vd*を示す信号であるd軸電圧指令を生成し出力する。ここで、d軸電圧指令値Vd*は、電動機103a~103cに印加すべき電圧値のd軸(磁束)成分である。
 出力電圧指令演算部132は、q軸電圧指令とd軸電圧指令とに基づいて、インバータ出力電圧指令値VM*を算出し、これを示す信号であるインバータ出力電圧指令を生成し出力する。
 電圧補償量演算部133は、q軸電圧補償信号とd軸電圧補償信号を取得し、電圧補償値の大きさである電圧補償量VCを算出する。電圧補償量演算部133は、電圧補償量VCを示す信号である電圧補償量信号を生成し出力する。
 詳細には例えば、電圧補償値はq軸電圧補償値qeとd軸電圧補償値deとを成分とするベクトル量である場合、電圧補償量VCは、そのベクトルの大きさ、すなわちsqrt(qe^2+de^2)により算出される。ここで、sqrtは平方根を表し、^はべき乗を表す。
 このように、電圧指令演算部120は、電流指令生成部117から電流指令を取得する。また、電圧指令演算部120は、電流検出器110a,110b,110cにより計測された交流出力電流値Iu,Iv,Iwに基づくq軸電流信号及びd軸電流信号を座標変換部119から取得する。これにより、電圧指令演算部120は、q軸電流値Iq及びd軸電流値Idのそれぞれとq軸電流指令値Iq*及びd軸電流指令Id*との差を算出して、その差が縮小するように、トルク指令値Tm*に応じたインバータ出力電圧指令値VM*を調整することができる。その結果、電動機103a~103cの実際の回路定数と設計値との誤差、インバータ回路108の動作の誤差(例えば、図示しないスイッチング素子での電圧降下、スイッチング素子のオンオフ動作の遅れ)などにより生じる制御の誤差を補償することが可能になる。
 図3を再び参照する。
 PWM部121は、電圧指令演算部120からインバータ出力電圧指令を取得し、インバータ出力電圧指令値VM*に基づいてインバータ回路108に内蔵されたスイッチング素子をオンオフさせるスイッチング信号GCを生成して出力する。
 異常検出制御部122は、予め定められる有効条件が満たされる場合であって、電動機103a~103cの少なくとも1つに異常が発生しているときに、インバータ回路108から電動機103a~103cの各々への電力の供給を停止させる。異常検出制御部122は機能的には、同図に示すように、判別部135と、停止制御部136とを備える。
 判別部135は、電圧補償量信号を取得し、電圧補償信号から得られる値としての電圧補償量VCに基づいて電動機103a~103cの少なくとも1つに異常が発生しているか否かを判別する。
 詳細には、判別部135は、電圧補償量VCと予め定められた閾値VCRとを比較する。そして、電圧補償量VCが閾値VCRより大きい場合に、判別部135は、電動機103a~103cの少なくとも1つに異常が発生していると判別する。電圧補償量VCが閾値VCR以下である場合に、判別部135は、電動機103a~103cの少なくとも1つに異常が発生していないと判別する。
 ここで、電圧補償量VCにより電動機103a~103cの異常の発生を判別できる原理について、図5~10を参照して説明する。
 図5は、電動機103a~103cのすべてが正常である場合の電動機103aの回転周波数FM(=ωr/2/π)の経時的な変化を示す図である。同図では、電動機の回転周波数FMを6Hzとする条件が設定される例を示す。なお、時刻0~0.125秒では、出力軸101が外部より加えたれた力で回転させられ、これにより電動機103a~103cも回転させられている状態である。電動機103a~103cのすべてが正常である場合、通常、電動機103a~103cのすべての回転軸がほぼ同一の回転周波数FMで回転するので、電動機103b,103cの回転周波数FMも同様に変化する。
 図6は、電動機103a~103cのすべてが正常である場合に、電動機103aに供給される電流値IMの経時的な変化と、電動機103a~103cに供給される電流値IMの合計の経時的な変化とを示す図である。同図は、時刻0.125秒付近でインバータ回路108を起動させた例である。同図の破線137は、電動機103aの電流値IMの経時的な変化を示す。電動機103a~103cが正常であるので、電動機103b,103cに流れる電流IMも同様に変化する。同図の実線138は、電動機103a~103cの合計の電流値IMの経時的な変化を示す。
 図7は、電動機103a~103cのすべてが正常である場合の電圧補償値、すなわちq軸電圧補償値qeとd軸電圧補償値deとのそれぞれの経時的な変化を示す図である。同図の実線139は、q軸電圧補償値qeの経時的な変化を示す。同図の破線140は、d軸電圧補償値deの経時的な変化を示す。
 図8は、電動機103a~103cのすべてが正常である場合に、インバータ回路108から出力される電圧の経時的な変化を示す。同図では、インバータ回路108が出力可能な最大電圧を100%として表記している。
 図5に示すように電動機103a~103cを6Hzの回転周波数FMで回転させようとする場合、VM*に相当する電圧、すなわち、基本電圧指令演算部129により算出されるq軸基本電圧指令値EQ及びd軸基本電圧指令値EDを含む電圧が電動機103a~103cに印加される。これによって、図6に示すような電流が電動機103a~103cに流れる。電動機103a~103cのすべてが正常である場合、電動機103a~103cに流れる電流の成分であるq軸電流値Iq及びd軸電流値Idはそれぞれ、q軸電流指令値Iq*及びd軸電流指令Id*とほぼ等しくなる。そのため、図7に示すように、q軸電圧補償値qe及びd軸電圧補償値deはいずれも、制御の開始から一定の時間には大きくなるものの、ある程度の時間が経過すると0に近い小さな値で安定する。
 図9は、電動機103a~103cのうち、電動機103cに異常が発生した場合の正常な電動機103aの回転周波数FMの経時的な変化を示す図である。同図では、電動機の回転周波数FMを6Hzとする条件が設定される例を示す。なお、時刻0.125秒までは出力軸101は、外力により回転させられている状態である。これにより、電動機103a~103cも回転させられている状態である。正常な電動機103bの回転周波数FMも同様に変化する。
 図10は、電動機103a~103cのうち、電動機103cに異常が発生した場合に、正常な電動機103a及び異常が発生した電動機103cのそれぞれに供給される電流値IMの経時的な変化と、電動機103a~103cに供給される電流値IMの合計の経時的な変化とを示す図である。同図の破線141は、正常な電動機103aの電流値IMの経時的な変化を示す。電動機103bは正常であって、電動機103bに流れる電流IMは電動機103aと同様に変化する。同図の一点鎖線142は、異常が発生した電動機103cの電流値IMの経時的な変化を示す。同図の実線143は、電動機103a~103cの合計の電流値IMの経時的な変化を示す。
 図11は、電動機103a~103cのうち、電動機103cに異常が発生した場合の電圧補償値、すなわちq軸電圧補償値qeとd軸電圧補償値deとのそれぞれの経時的な変化を示す図である。同図の実線144は、q軸電圧補償値qeの経時的な変化を示す。同図の破線145は、d軸電圧補償値deの経時的な変化を示す。
 図12は、電動機103a~103cのうち、電動機103cに異常が発生した場合に、インバータ回路108から出力される電圧の経時的な変化を示す。同図では、インバータ回路108が出力可能な最大電圧を100%として表記している。
 図9に示すように電動機103a~103cを6Hzの回転周波数FMで回転させようとする場合、電動機103cに異常が発生しているときも、電動機103a~103cのすべてが正常であるときと同様に、q軸基本電圧指令値EQ及びd軸基本電圧指令値EDを含む電圧が電動機103a~103cに印加される。
 電動機103cの回転軸の軸受けが焼きついて固着するなどの異常が発生している場合、インバータ回路108から電圧が印加されているにもかかわらず、電動機103cの回転軸は回転できない。この場合、出力軸101は電動機103a,103bにより駆動されるものの、電動機103cの回転軸が回転できないので、電動機103cは、プーリ105c,106cの各々とゴムベルト107cとの間でスリップが発生しながら出力軸101にブレーキをかけることになる。
 電動機103cの回転軸は上述のように回転できないので、電動機103cにおいて、インバータ回路108から印加される電圧に対抗する誘起電圧を発生することができない。そのため、図10に示されるように、電動機103cには、正常である場合よりも大きい電流が流れ込むことになる。すなわち、式(7)、式(8)で演算したq軸基本電圧指令EQとd軸基本電圧指令EDとからなる電圧を電動機103a~103cに印加した場合には、過大なq軸電流値Iq及びd軸電流値Idが流れ込む。この結果、q軸電流指令値Iq*及びd軸電流指令値Id*とq軸電流値Iq及びd軸電流値Iとのそれぞれの差qid、didが大きくなる。
 電圧指令演算部120は、q軸差分値qid及びd軸差分値didを小さくするように、q軸電圧補償値qe及びd軸電圧補償値deを算出する。電動機103cに印加する電圧を減少させることになるため、図11に示すように、q軸電圧補償値qe及びd軸電圧補償値deはいずれも、電動機103a~103cのすべてが正常である場合よりも、その絶対値が大きくなる。
 このように、電動機103cに異常が発生した場合、電圧補償値の大きさである電圧補償量は、電動機103a~103cのすべてが正常である場合よりも大きくなる。そのため、電圧補償量信号により示される電圧補償量と、閾値VCRとを比較することによって、電動機103a~103cのいずれかに異常が発生しているか否かを判別することができる。
 停止制御部136は、外部からトルク指令を取得し、回転速度検出器111から回転速度信号を取得し、PWM部121から動作状態信号GSTを取得する。
 動作状態信号GSTは、インバータ回路108が動作しているか否かという動作状態を示す信号である。停止制御部136は、インバータ回路108を動作させるためにPWM部121から出力される信号を動作状態信号GSTとして取得する。なお、停止制御部136は、PWM部121からの信号の代わりに、インバータ回路108からその動作状態を示す信号を動作状態信号GSTとして取得してもよい。また、停止制御部136は、PWM部121からに限られず、他の制御部からインバータ回路108の動作/非動作に関係する信号を取得してもよい。
 停止制御部136は、トルク指令値Tm*と回転速度ωrとインバータ回路108の動作状態に基づいて、予め定められる有効条件が満たされるか否かを判別する。停止制御部136は、有効条件が満たされる場合であって、判別部135により異常が発生していると判別されたときに、スイッチ109とPWM部121とに停止信号OFFを出力する。
 有効条件は、判別部135による判別の精度を向上させる条件であって、例えば、トルク指令値Tm*の絶対値が閾値TmR以下であり、かつ、回転周波数FMが閾値FMRより大きく、かつ、インバータ回路108の動作開始からの時間Tが一定の時間T1以上であることを内容とする。なお、有効条件は、トルク指令値Tm*の絶対値が閾値TmR以下であることと、回転周波数FMが閾値FMRより大きいことと、インバータ回路108の動作開始からの時間Tが一定の時間T1以上であることとのいずれか1つ又は2つであってもよい。
 このような有効条件により判別部135による判別の精度が向上する理由については、後述する。
 停止制御部136は、停止信号OFFを出力することによって、インバータ回路108から電動機103a~103cの各々への電力の供給を停止させる。詳細には例えば、停止信号OFFを取得したスイッチ109は、インバータ回路108への電力の投入を遮断する。停止信号OFFを取得したPWM部121は動作を停止し、その結果、インバータ回路108は動作を停止する。なお、インバータ回路108が動作を停止すると、インバータ回路108から電動機103a~103cの各々への電力の供給は停止するので、停止信号OFFはスイッチ109とPWM部121とのいずれか一方のみに出力されてもよい。
 電動機103cに異常が発生している場合、上述のように、正常である場合よりも大きい電流が流れ込むことになる。そのため、電動機103a~103cの各々への電力の供給を継続すると、電動機103cの軸受けの損傷がひどくなる可能性があり、また、過熱により新たな損傷が引き起こされる可能性がある。したがって、電動機103a~103cの各々への電力の供給を停止することで、異常が発生した電動機103cの損傷の拡大を防止することが可能になる。
 ここで、上述の有効条件を採用することで、判別部135による判別の精度が向上する理由を、図を参照して説明する。
 インバータ回路108の動作開始からの時間Tが一定の時間T1以上であることを有効条件に含める理由を説明する。
 図7及び図11を参照すると分かるように、電動機103a~103cのすべてが正常であるか、電動機103a~103cのいずれかに異常が発生しているかにかかわらず、q軸電圧補償値qe及びd軸電圧補償値deが安定するには、インバータ回路108が動作を開始してからある程度の時間が必要になる。例えば、電動機103a~103cのすべてが正常である場合、安定するまでに要する時間は3秒程度である。電動機103a~103cのいずれかに異常が発生している場合、1.0秒程度である。電圧補償量VCに基づいて異常が発生しているか否かを判別するので、q軸電圧補償値qe又はd軸電圧補償値deが過渡的に大きいときに判別すると、誤った判別をする可能性がある。そのため、インバータ回路108の動作開始からの時間Tが一定の時間T1以上であることを有効条件に含めることによって、判別部135による判別の精度を向上させることができる。一定の時間T1には、上述の例では1.0秒~3秒程度が設定されるとよい。
 回転周波数FMが閾値FMRより大きいことを有効条件に含める理由を説明する。
 図13は、電動機の回転周波数FMと電圧補償量VCとの関係を示す図である。電動機103a~103cのすべてが正常である場合、同図の実線146で示すように、電動機の回転周波数FMによらず、電圧補償量VCは小さい。これに対して、電動機103a~103cのいずれかに異常が発生している場合、同図の破線147で示すように、電動機の回転周波数FMが高いほど、電圧補償量VCは大きくなる。このことから、電動機103a~103cのすべてが正常である場合の電圧補償量VCと、電動機103a~103cのいずれかに異常が発生している場合の電圧補償量VCとの差は、電動機の回転周波数FMが低いほど、小さくなる。そのため、電動機の回転周波数FMが低いときには、電動機103a~103cに異常が発生しているか否かの判別が困難であり、誤った判別をする可能性がある。そのため、回転周波数FMが高いこと、すなわち、回転周波数FMが閾値FMRより大きいことを有効条件に含めることによって、判別部135による判別の精度を向上させることができる。
 トルク指令値Tm*の絶対値が閾値TmR以下であることを有効条件に含める理由を説明する。
 一般に、電動機103a~103cの二次抵抗値R2は、電動機103a~103cの温度変化などに応じて設計値から変動する。そのため、電動機制御装置100に設定する電動機103a~103cの回路定数の1つである二次抵抗値R2の設定値と、実際の二次抵抗値R2とに誤差が生じることがある。
 図14は、トルク指令値Tm*が電動機103a~103cの各々の定格出力の10%であるときの、電動機103a~103cの回転周波数FMと電圧補償量VCとの関係を示す図である。上述のように電動機103a~103cの二次抵抗値R2が周囲の環境に応じて変動することを想定して、同図では、電動機制御装置100に設定する電動機103a~103c回路定数の1つである二次抵抗値R2の設定値を50%~200%の範囲で変動させた例を示す。
 電動機103a~103cのすべてが正常である場合、電圧補償量VCは、同図の実線で示す直線148aの上下にある2本の直線148b,148cを含む実線で囲まれた範囲で変動する。電動機103a~103cのいずれかに異常が発生している場合、電圧補償量VCは、同図の破線で示す直線149aの上下にある2本の直線149b,149cを含む破線で囲まれた範囲で変動する。
 図15は、トルク指令値Tm*が電動機103a~103cの各々の定格出力の100%であるときの、電動機103a~103cの回転周波数FMと電圧補償量VCとの関係を示す図である。同図でも、電動機制御装置100に設定する電動機103a~103c回路定数の1つである二次抵抗値R2の設定値を50%~200%の範囲で変動させた例を示す。
 電動機103a~103cのすべてが正常である場合、電圧補償量VCは、同図の実線で示す直線150aの上下にある2本の直線150b,150cを含む実線で囲まれた範囲で変動する。電動機103a~103cのいずれかに異常が発生している場合、電圧補償量VCは、同図の破線で示す直線151aの上下にある2本の直線151b,151cを含む破線で囲まれた範囲で変動する。
 図14及び図15を比較すると、トルク指令値Tm*が大きい場合、電動機103a~103cのすべてが正常であっても、電動機103a~103cのいずれかに異常が発生しているときと同程度に大きい範囲で、電圧補償量VCは変化する。そのため、トルク指令値Tm*が大きい場合、電動機103a~103cに異常が発生しているか否かの判別が困難であり、誤った判別をする可能性がある。
 このように、トルク指令値Tm*が大きいほど、電動機103a~103cの二次抵抗値R2の変動による電圧補償量VCへの影響が大きくなる。理由は、以下の通りである。
 すべり角速度指令値ωs*は、電動機制御装置100での設定値に応じて式(3)により算出されるので、二次抵抗値R2の設定値と実際の二次抵抗値R2とに誤差がある場合、算出されるすべり角速度指令値ωs*は、実際の二次抵抗値R2に応じた適正な値から乖離する。
 すべり角速度指令値ωs*が適正な値から乖離した状態で、基本電圧指令値(q軸基本電圧指令値EQ及びd軸基本電圧指令値ED)を正常な電動機103a~103cに印加しても、q軸電流値Iq及びd軸電流値Idはそれぞれ、q軸電流指令値Iq*及びd軸電流指令値Id*から乖離する。その結果、これを補償するために、q軸電圧補償値qe及びd軸電圧補償値deの絶対値は大きくなり、電圧補償量VCが大きくなる。
 式(3)を再び参照すると、すべり角速度指令値ωs*は、q軸電流指令値Iq*と二次抵抗値R2との積に比例する。また、q軸電流指令値Iq*は、トルク指令値Tm*と比例関係にあるのが一般的であるので、トルク指令値Tm*が大きいほど、q軸電流指令値Iq*が大きくなる。そのため、トルク指令値Tm*が大きいほど、算出されるすべり角速度指令値ωs*と実際の二次抵抗値R2に応じた適正な値との乖離は、大きくなる。したがって、トルク指令値Tm*が大きいほど、電動機103a~103cの二次抵抗値R2の変動による電圧補償量VCへの影響が大きくなる。
 したがって、トルク指令値Tm*の絶対値が閾値TmR以下であることを有効条件に含めることによって、判別部135による判別の精度を向上させることができる。ここで、閾値TmRは例えば、電動機103a~103cの定格トルクより小さい値であればよく、望ましくは定格トルクの50%以下であるとよい。
 なお、上述のとおり、式(3)を参照すると、すべり角速度指令値ωs*は、q軸電流指令値Iq*と二次抵抗値R2との積に比例するので、q軸電流指令値Iq*が大きいほど、算出されるすべり角速度指令値ωs*と実際の二次抵抗値R2に応じた適正な値との乖離は、大きくなる。したがって、q軸電流指令値Iq*が大きいほど、電動機103a~103cの二次抵抗値R2の変動による電圧補償量VCへの影響が大きくなる。
 したがって、トルクを用いる代わりに、電流指令により示される電流値であるq軸電流指令値Iq*を有効条件に含めることによって、判別部135による判別の精度を向上させることができる。同様に、複数の電動機103a~103cのいずれか1つ又は複数に供給される電流値Iqが閾値以下であることを有効条件に含めることによって、判別部135による判別の精度を向上させることができる。
 なお、例としてq軸電流指令値Iq*、トルク指令値Tm*を用いる構成により説明したが、これらと等価な別の信号(例えば、上位の制御装置からの電動機103a~103cの出力の大きさに関係する指令、電動機103a~103cの出力の大きさに対応付けることができる値又は指標を含む信号)に基づく有効条件が採用されてもよい。
 異常検出制御部122の論理的な構成の例を図16に示す。異常検出制御部122は、同図に示すように、ABS部155と、TM比較部156と、FM比較部157と、時間遅延部158と、第1の論理積演算部159と、VC比較部160と、第2の論理積演算部161とを備える。そして、VC比較部160が判別部135に相当し、ABS部155、TM比較部156、FM比較部157、時間遅延部158、第1の論理積演算部159及び第2の論理積演算部161が停止制御部136に相当する。
 ABS部155は、外部からトルク指令を取得し、トルク指令値Tm*の絶対値を示す信号を出力する。
 TM比較部156は、ABS部155から出力される信号が示すトルク指令値Tm*の絶対値と、予め定められる閾値TmRとを比較する。TM比較部156は、比較した結果に応じたTMOK信号を出力する。閾値TmRを示すデータは、予め設定されて異常検出制御部122に保持される。
 詳細には、閾値TmRからトルク指令値Tm*の絶対値を引いた値が0以上である場合、TM比較部156は、HレベルのTMOK信号を出力する。閾値TmRからトルク指令値Tm*の絶対値を引いた値が0未満である場合、TM比較部156は、LレベルのTMOK信号を出力する。Hレベルの信号は、典型的には、Lレベルの信号より高電圧の信号であるが、Hレベルの信号とLレベルの信号とは互いに区別できるものであればよい。
 FM比較部157は、回転速度信号を取得し、その回転速度信号が示す回転周波数FMと予め定められる閾値FMRとを比較する。FM比較部157は、比較した結果に応じたFMOK信号を出力する。閾値FMRを示すデータは、予め設定されて異常検出制御部122に保持される。
 詳細には、回転周波数FMから閾値FMRを引いた値が0より大きい場合、FM比較部157は、HレベルのFMOK信号を出力する。回転周波数FMから閾値FMRを引いた値が0以下である場合、FM比較部157は、LレベルのFMOK信号を出力する。
 時間遅延部158は、PWM部121などから動作状態信号GSTを取得し、動作状態信号GSTを予め定められる一定の時間T1[秒]だけ遅延させたGSTOK信号を出力する。すなわち、GSTOK信号によって、インバータ回路108が動作を開始してから一定の時間T1以上経過しているか否かが示される。
 詳細には、インバータ回路108の動作状態を含んだ動作状態信号GSTを取得した後、一定の時間T1が経過すると、時間遅延部158は、HレベルのGSTOK信号を出力する。その後、動作していないことを示す動作状態信号GSTを取得すると、時間遅延部158は、LレベルのGSTOK信号を出力する。
 第1の論理積演算部159は、TMOK信号とFMOK信号とGSTOK信号とを取得し、これらの信号の論理積を示すOK信号を出力する。詳細には、TMOK信号とFMOK信号とGSTOK信号とのすべてがHレベルである場合に、第1の論理積演算部159は、HレベルのOK信号を出力する。それ以外の場合に、第1の論理積演算部159は、LレベルのOK信号を出力する。したがって、OK信号は、有効条件が満たされたか否かを示す信号である。
 VC比較部160は、電圧補償量信号を取得し、その電圧補償量信号が示す電圧補償量VCと予め定められる閾値VCRとを比較する。VC比較部160は、比較した結果に応じたVCD信号を出力する。閾値VCRを示すデータは、予め設定されて異常検出制御部122に保持される。
 詳細には、電圧補償量VCから閾値VCRを引いた値が0より大きい場合、VC比較部160は、HレベルのVCD信号を出力する。回転周波数FMから閾値VCRを引いた値が0以下である場合、VC比較部160は、LレベルのVCD信号を出力する。したがって、VCD信号は、電動機103a~103cのいずれかに異常が発生しているか否かを示す信号である。
 第2の論理積演算部161は、OK信号とVCD信号とを取得し、これらの信号の論理積を示す信号を出力する。詳細には、OK信号とVCD信号とのいずれもがHレベルである場合に、第2の論理積演算部161は、Hレベルの信号(停止信号OFF)を出力する。それ以外の場合に、第1の論理積演算部159は、Lレベルの信号を出力する。
 このような異常検出制御部122によれば、第1の論理積演算部159にはTMOK信号とFMOK信号とGSTOK信号とが入力される。そのため、有効条件には、トルク指令値Tm*の絶対値が閾値TmR以下であることと、回転周波数FMが閾値FMRより大きいことと、インバータ回路108の動作開始からの時間Tが一定の時間T1以上であることとが含まれることになる。
 VC比較部160からのVCD信号によって、電動機103a~103cのいずれかに異常が発生しているか否かの判別結果が示される。
 そして、すべての有効条件を満たすことにより第1の論理積演算部159からHレベルのOK信号が出力され、かつ、VCD信号がHレベルである場合に、第2の論理積演算部161から停止信号OFFが出力される。そのため、すべての有効条件が満たされた場合に、判別部135に相当するVC比較部160による判別結果を示すVCD信号が有効になる。したがって、精度のよい判別結果に基づいて、電動機103a~103cの各々への電力の供給を停止させることが可能になる。
 本実施の形態によれば、判別部135は、q軸電圧補償が示すq軸電圧補償値qe及びd軸電圧補償が示すd軸電圧補償値deに基づいて、電動機103a~103cのいずれかに異常が発生しているか否かを判別する。そして、異常が発生していると判別された場合に、停止制御部136は、インバータ回路108から電動機103a~103cの各々への電力の供給を停止させる。これにより、電動機103a~103cの一部に異常が生じた場合に、電動機103a~103cの動作を停止させることができるので、異常が発生した電動機103a~103cの損傷の拡大を防止することが可能になる。
 以上、本発明の実施の形態について説明したが、本発明は、実施の形態に限定されるものではなく、実施の形態に種々の変更を加えた態様も含む。
 例えば、電動機103a~103cは、三相交流電動機に限らずいかなる電動機であってもよい。電動機制御装置100が制御する電動機103a~103cの台数は、2台以上であれば、3台に限られない。
 例えば、電動機103a~103cの異常を判別する原理から分かるように、判別部135が発生しているか否かを判別することができる異常は、電動機103a~103cの回転軸の固着などに限られない。一括して駆動するように制御される電動機103a~103cの電流指令値と電流値との差が大きくなる異常であれば、判別部135はそれが発生しているか否かを判別することができる。例えば、判別部135が発生しているか否かを判別できる異常の他の例として、電動機103a~103cのいずれか内部のコイル104a,104b,104cの内部短絡、電動機103a~103cへの配線に生じた異常などを挙げることができる。
 例えば、判別部135は、電圧補償量VCに基づいて、電動機103a~103cの少なくとも1つに異常が発生しているか否かを判別することとした。電圧補償量VCは電圧補償値の大きさの一例であって、電圧補償値の大きさは、例えば電圧補償値に含まれる成分のいずれか1つの大きさであってもよい。電圧補償値に含まれる成分の1つには、電圧補償値に含まれる成分の大きい方が選択されてもよい。この場合も、電圧補償量VCを用いる場合と同様の理由で、電動機103a~103cの異常の発生を判別できる。電圧補償値に含まれる成分の1つに基づいて判別することによって、電圧補償値の大きさを採用するよりも、判別処理を簡略にすることが可能になる。
 また、電圧補償値の大きさは、電圧補償信号から得られる値の一例である。電圧補償信号から得られる値は、例えば電圧補償信号に含まれる電圧補償値、その電圧補償値から算出される値などでよい。
 例えば、電圧指令演算部120が、q軸電圧補償値qeとd軸電圧補償値deとを算出して基本電圧指令値を補償することとした。しかし、電圧指令演算部120は例えば、q軸基本電圧指令値EQとd軸基本電圧指令値EDとの一方のみを補償してもよい。すなわち、電圧指令演算部120はq軸電圧補償値qeのみを算出してq軸基本電圧指令値EQのみを補償してもよく、又は、d軸電圧補償値deのみを算出してd軸基本電圧指令値EDを補償してもよい。基本電圧指令値のq軸成分とd軸成分との両方を補償する方が制御特性では優れるが、基本電圧指令値のq軸成分とd軸成分との一方のみを補償することによって処理を簡略化し、電圧指令演算部120の構成を簡略化することが可能になる。
 本発明は、任意の産業用機械などに搭載される電動機を制御する電動機制御装置及び電動機制御方法などに利用することができる。
  100 電動機制御装置
  103a,103b,103c 電動機
  108 インバータ回路
  109 スイッチ
  110a,110b,110c 電流検出器
  111 回転速度検出器
  112 制御部
  117 電流指令生成部
  118 位相角演算部
  119 座標変換部
  120 電圧指令演算部
  121 PWM部
  122 異常検出制御部
  125 q軸減算器
  126 q軸補償演算部
  127 d軸減算器
  128 d軸補償演算部
  129 基本電圧指令演算部
  130 q軸加算器
  131 d軸加算器
  132 出力電圧指令演算部
  133 電圧補償量演算部
  135 判別部
  136 停止制御部
  155 ABS部
  156 TM比較部
  157 FM比較部
  158 時間遅延部
  159 第1の論理積演算部
  160 VC比較部
  161 第2の論理積演算部

Claims (9)

  1.  並列に接続される複数の電動機に電力を供給するインバータ回路と、
     前記インバータ回路から前記電動機の各々へ供給する電力を制御する制御部とを備え、
     前記制御部は、
      前記インバータ回路から前記複数の電動機へ供給する電流値を示す電流指令を生成する電流指令生成部と、
      前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を生成する補償演算部と、
      前記電圧補償信号から得られる値に基づいて前記複数の電動機の少なくとも1つに異常が発生しているか否かを判別する判別部と、
      前記判別部により異常が発生していると判別された場合に、前記インバータ回路から前記電動機の各々への電力の供給を停止させる停止制御部とを備える
     電動機制御装置。
  2.  前記複数の電動機へ実際に供給される電流値を検出し、当該検出した電流値を示す電流値信号を出力する電流検出部をさらに備え、
     前記補償演算部は、前記電流検出部から出力される電流値信号を参照することによって、前記差を補償する電圧値を算出し、当該電圧値を含む前記電圧補償信号を生成する
     請求項1に記載の電動機制御装置。
  3.  前記判別部は、前記電圧補償信号により示される電圧値の大きさと閾値とを比較した結果に基づいて、前記複数の電動機の少なくとも1つに異常が発生しているか否かを判別する
     請求項1又は2に記載の電動機制御装置。
  4.  前記停止制御部は、前記判別部による判別の精度を向上させる条件である有効条件が満たされる場合であって、前記判別部により異常が発生していると判別されたときに、前記インバータ回路から前記電動機の各々への電力の供給を停止させる
     請求項1から3のいずれか1項に記載の電動機制御装置。
  5.  前記有効条件は、前記電動機の少なくとも1つの回転周波数が閾値以上であることを含む
     請求項4に記載の電動機制御装置。
  6.  前記有効条件は、前記電動機の少なくとも1つに出力させるトルク、又は、当該トルクに対応付けることができる値又は指標が、閾値以下であることを含む
     請求項4又は5に記載の電動機制御装置。
  7.  前記有効条件は、前記電流指令により示される電流値、又は前記複数の電動機のいずれか1つ又は複数に供給される電流値が閾値以下であることを含む
     請求項4から6のいずれか1項に記載の電動機制御装置。
  8.  前記有効条件は、前記インバータ回路が動作を開始した後の経過時間が閾値を超えることを含む
     請求項4から7のいずれか1項に記載の電動機制御装置。
  9.  並列に接続される複数の電動機に電力を供給するインバータ回路から前記複数の電動機へ出力する電流値を示す電流指令を生成し、
     前記電動機の各々へ実際に供給される電流値と前記電流指令により示される電流値との差を補償する電圧補償信号を生成し、
     前記電圧補償信号から得られる値に基づいて前記複数の電動機の少なくとも1つに異常が発生しているか否かを判別し、
     異常が発生していると判別された場合に、前記インバータ回路から前記電動機の各々への電力の供給を停止させる
     電動機制御方法。
PCT/JP2012/074236 2012-09-21 2012-09-21 電動機制御装置及び電動機制御方法 WO2014045407A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2014536507A JP5791816B2 (ja) 2012-09-21 2012-09-21 電動機制御装置及び電動機制御方法
PCT/JP2012/074236 WO2014045407A1 (ja) 2012-09-21 2012-09-21 電動機制御装置及び電動機制御方法
EP12884798.5A EP2899873B1 (en) 2012-09-21 2012-09-21 Electric motor control device
US14/427,862 US9543862B2 (en) 2012-09-21 2012-09-21 Electric motor control device and electric motor control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2012/074236 WO2014045407A1 (ja) 2012-09-21 2012-09-21 電動機制御装置及び電動機制御方法

Publications (1)

Publication Number Publication Date
WO2014045407A1 true WO2014045407A1 (ja) 2014-03-27

Family

ID=50340759

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/074236 WO2014045407A1 (ja) 2012-09-21 2012-09-21 電動機制御装置及び電動機制御方法

Country Status (4)

Country Link
US (1) US9543862B2 (ja)
EP (1) EP2899873B1 (ja)
JP (1) JP5791816B2 (ja)
WO (1) WO2014045407A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3112094A1 (de) * 2015-06-30 2017-01-04 KUKA Roboter GmbH Verfahren zum steuern eines manipulatorsystems
JP2020088974A (ja) * 2018-11-20 2020-06-04 コニカミノルタ株式会社 モーター駆動装置
WO2022071592A1 (ja) * 2020-10-02 2022-04-07 川崎重工業株式会社 駆動装置及び搬送装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104584423B (zh) * 2013-08-12 2017-06-13 日本精工株式会社 马达控制装置、使用该马达控制装置的电动助力转向装置以及车辆
JP5972505B1 (ja) * 2015-01-30 2016-08-17 三菱電機株式会社 インバータ装置
US10389290B2 (en) 2016-09-05 2019-08-20 Mitsubishi Electric Corporation Motor control apparatus
JP6833638B2 (ja) * 2017-07-21 2021-02-24 株式会社東芝 電動機用インバータ回路の評価装置および評価方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003219699A (ja) * 2002-01-24 2003-07-31 Toyota Motor Corp モータの駆動制御装置、駆動制御方法およびその方法を実現するプログラムを記録した記録媒体
JP2004080935A (ja) 2002-08-20 2004-03-11 Railway Technical Res Inst 加速度推定装置、電動機制御装置及び加速度推定方法
JP2005176571A (ja) * 2003-12-15 2005-06-30 Mitsubishi Electric Corp 電気車制御装置
JP2006067731A (ja) * 2004-08-27 2006-03-09 Mitsubishi Electric Corp 電動パワーステアリング装置
JP2009118689A (ja) * 2007-11-08 2009-05-28 Okuma Corp モータの制御装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4298831A (en) * 1980-03-24 1981-11-03 General Electric Company Method and apparatus for operating a plurality of parallel coupled, arbitrarily loaded induction machines from a single controlled current inverter
CH672330A5 (ja) * 1986-02-04 1989-11-15 Zinser Textilmaschinen Gmbh
US6538400B2 (en) * 2001-05-08 2003-03-25 Meritor Light Vehicle Technology, Llc Control system for an electric motor
US6930490B2 (en) * 2003-05-16 2005-08-16 Electro-Motive Diesel, Inc. Traction motor fault detection system
WO2005110801A1 (ja) * 2004-05-19 2005-11-24 Mitsubishi Denki Kabushiki Kaisha 電気車制御装置
JP4595406B2 (ja) * 2004-07-06 2010-12-08 富士電機システムズ株式会社 複数台モータ駆動装置
US20060192506A1 (en) * 2005-02-28 2006-08-31 Donald Miffit Ride-on product motor control PCB
CN101091119B (zh) * 2005-04-01 2010-08-18 三菱电机株式会社 电车控制装置
JP5443107B2 (ja) * 2009-09-24 2014-03-19 株式会社上村工業 単一のインバータによる複数台のbldc三相直流モータの不良検出方法とその装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003219699A (ja) * 2002-01-24 2003-07-31 Toyota Motor Corp モータの駆動制御装置、駆動制御方法およびその方法を実現するプログラムを記録した記録媒体
JP2004080935A (ja) 2002-08-20 2004-03-11 Railway Technical Res Inst 加速度推定装置、電動機制御装置及び加速度推定方法
JP2005176571A (ja) * 2003-12-15 2005-06-30 Mitsubishi Electric Corp 電気車制御装置
JP2006067731A (ja) * 2004-08-27 2006-03-09 Mitsubishi Electric Corp 電動パワーステアリング装置
JP2009118689A (ja) * 2007-11-08 2009-05-28 Okuma Corp モータの制御装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3112094A1 (de) * 2015-06-30 2017-01-04 KUKA Roboter GmbH Verfahren zum steuern eines manipulatorsystems
US10052758B2 (en) 2015-06-30 2018-08-21 Kuka Roboter Gmbh Method for controlling a manipulator system
JP2020088974A (ja) * 2018-11-20 2020-06-04 コニカミノルタ株式会社 モーター駆動装置
JP7135769B2 (ja) 2018-11-20 2022-09-13 コニカミノルタ株式会社 モーター駆動装置
WO2022071592A1 (ja) * 2020-10-02 2022-04-07 川崎重工業株式会社 駆動装置及び搬送装置
JP7505956B2 (ja) 2020-10-02 2024-06-25 川崎重工業株式会社 駆動装置及び搬送装置

Also Published As

Publication number Publication date
JP5791816B2 (ja) 2015-10-07
EP2899873A4 (en) 2016-08-24
US9543862B2 (en) 2017-01-10
US20150236623A1 (en) 2015-08-20
EP2899873A1 (en) 2015-07-29
EP2899873B1 (en) 2021-01-06
JPWO2014045407A1 (ja) 2016-08-18

Similar Documents

Publication Publication Date Title
JP5791816B2 (ja) 電動機制御装置及び電動機制御方法
US9825579B2 (en) Temperature estimating apparatus for synchronous motor
JP5130031B2 (ja) 永久磁石モータの位置センサレス制御装置
KR100850415B1 (ko) 유도 전동기의 벡터 제어 장치
JP4519864B2 (ja) 交流回転機の電気的定数測定方法およびこの測定方法の実施に使用する交流回転機の制御装置
JP4860012B2 (ja) 電気車の電力変換装置
US10298154B2 (en) Restart strategy for synchronous reluctance machines
EP3537601B1 (en) Motor control method
JP4081135B1 (ja) 交流回転機の制御装置
WO2017056649A1 (ja) 電力変換装置およびそのオートチューニング法
US9444383B2 (en) Method for open-loop and closed-loop control of an electromagnetic machine
JP2006025478A (ja) 複数台モータ駆動装置
EP3373442B1 (en) Inverter control apparatus
JP4667741B2 (ja) 誘導電動機の制御装置
JP2004187460A (ja) インバータ制御装置、誘導電動機の制御装置及び誘導電動機システム
JP2019037030A (ja) モータ制御装置
JP2012114974A (ja) 電気車制御装置
EP3214753A1 (en) Power conversion device and method for controlling power conversion device
JPH1023800A (ja) 誘導電動機の速度制御方法
WO2023012923A1 (ja) 電力変換装置
JP5092392B2 (ja) 誘導電動機駆動システムの制御方法
JP5634016B2 (ja) 誘導電動機の制御装置
JP2018019460A (ja) インバータ制御装置及びプログラム
JPWO2008026269A1 (ja) 電力変換装置
JP4143908B2 (ja) 電動機制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12884798

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014536507

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14427862

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2012884798

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE