WO2017110855A1 - モータの診断方法及びこれを用いた電力変換装置 - Google Patents
モータの診断方法及びこれを用いた電力変換装置 Download PDFInfo
- Publication number
- WO2017110855A1 WO2017110855A1 PCT/JP2016/088065 JP2016088065W WO2017110855A1 WO 2017110855 A1 WO2017110855 A1 WO 2017110855A1 JP 2016088065 W JP2016088065 W JP 2016088065W WO 2017110855 A1 WO2017110855 A1 WO 2017110855A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- motor
- value
- axis
- voltage
- processing unit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- H02P29/0241—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being an overvoltage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/0023—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
- B60L3/0061—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electrical machines
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/20—Estimation of torque
Definitions
- the present invention relates to a diagnostic method for diagnosing the state of a motor and a power converter using the same.
- JP2012-23813A discloses a diagnostic device that determines that a motor has a failure when the rotational speed of the motor exceeds a predetermined value.
- the motor itself must be rotating in order to diagnose a motor failure. Therefore, when the motor cannot be rotated or when it is unclear whether the motor can rotate or not, if the motor is driven to rotate in order to diagnose the state of the motor, the load on the control device increases. There is a problem of causing failure.
- the present invention has been made paying attention to such problems, and a diagnostic method capable of diagnosing a motor even in a non-rotating state in which the rotation of the motor is stopped, and a power converter using the same
- the purpose is to provide.
- a diagnosis method for diagnosing the state of a motor includes an application step of applying a voltage to the motor based on a non-rotation voltage signal at which the rotation speed of the motor becomes zero, and Measuring a current supplied to the motor to which a voltage is applied.
- the motor diagnosis method includes: a calculation step for calculating an electric characteristic of the motor based on the current of the motor measured in the measurement step; an electric characteristic of the motor calculated by the calculation step; A determination step of determining an abnormality of the motor based on a parameter relating to the rotation voltage signal.
- FIG. 1 is a block diagram illustrating a configuration example relating to the power conversion device according to the first embodiment of the present invention.
- FIG. 2 is a model diagram illustrating an example of a dq axis coordinate system model related to the motor in the present embodiment.
- FIG. 3 is a circuit diagram showing a configuration of an equivalent circuit of the motor.
- FIG. 4A is a waveform diagram illustrating an example of a non-rotating voltage waveform in which the motor is in a non-rotating state.
- FIG. 4B is a waveform diagram illustrating a general voltage command waveform when the motor is rotating.
- FIG. 5 is a block diagram illustrating a configuration example of the current controller according to the present embodiment.
- FIG. 1 is a block diagram illustrating a configuration example relating to the power conversion device according to the first embodiment of the present invention.
- FIG. 2 is a model diagram illustrating an example of a dq axis coordinate system model related to the motor in the present embodiment.
- FIG. 3
- FIG. 6 is a block diagram illustrating a configuration example of a motor diagnosis processing unit that diagnoses the internal state of the motor.
- FIG. 7 is a diagram illustrating a calculation method for calculating the phase angle ⁇ based on the electric constant of the motor.
- FIG. 8 is a flowchart illustrating an example of a diagnosis method for diagnosing the characteristics of the motor in a non-rotating state.
- FIG. 9 is a flowchart illustrating an example of a magnetic characteristic diagnosis process for diagnosing the magnetic characteristic of the motor.
- FIG. 10 is a flowchart showing an example of a motor diagnosis method according to the second embodiment of the present invention.
- FIG. 11 is a flowchart showing an example of a rotation diagnosis process for diagnosing the characteristics of the motor in the rotation state.
- FIG. 12 is a block diagram illustrating a configuration example of a motor diagnosis processing unit in the third embodiment of the present invention.
- FIG. 13 is a flowchart illustrating an example of a motor rotation diagnosis process in the present embodiment.
- FIG. 14 is a flowchart illustrating an example of a magnet abnormality determination process executed in the motor rotation diagnosis process.
- FIG. 15 is a flowchart illustrating an example of a motor rotation diagnosis process according to the fourth embodiment of the present invention.
- FIG. 16 is a flowchart showing an example of a motor diagnosis method according to the fifth embodiment of the present invention.
- FIG. 17 is a diagram illustrating another example of a motor model that can be diagnosed using the motor diagnosis method according to the sixth embodiment of the present invention.
- FIG. 1 is a block diagram illustrating a configuration example relating to the power conversion device according to the first embodiment of the present invention.
- the power conversion device 100 is a power supply device that converts power supplied from a power source and supplies it to a motor, and is, for example, a power converter mounted on a hybrid vehicle or an electric vehicle. In the present embodiment, the power conversion apparatus 100 converts DC power supplied from the power source 101 to the motor 102 into AC power.
- the power source 101 supplies power to the motor 102.
- the power source 101 is realized by a battery or a fuel cell, for example. Examples of the battery used for the power source 101 include a lithium ion battery.
- the motor 102 is an AC motor driven by AC power.
- the motor 102 is realized by a synchronous motor such as a permanent magnet motor or an induction motor, for example.
- the motor 102 of the present embodiment is an IPM (Interior Permanent Magnet) motor configured by a stator provided with windings and a rotor embedded with permanent magnets.
- the power conversion device 100 includes a vector controller 1, a current controller 2, a dq axis / uvw phase converter 3, a voltage source inverter 4, current detectors 5u, 5v and 5w, and an uvw phase / dq axis conversion.
- the vector controller 1 executes vector control for controlling power to be supplied to the motor 102 using a biaxial coordinate system orthogonal to each other in order to control the torque generated in the motor 102.
- the d-axis is an axis indicating a component in the magnet direction
- the q-axis is an axis indicating a component in the torque direction.
- the vector controller 1 acquires a torque command value T * that determines the driving force of the motor 102 from a controller (not shown).
- a controller (not shown) calculates a torque command value T * according to the driving state of the vehicle. For example, the torque command value T * increases as the amount of depression of an accelerator pedal provided in the vehicle increases.
- the vector controller 1 determines the current command vector to be supplied to the motor 102 based on the torque command value T * for the motor 102 and the rotational speed ⁇ e of the motor 102, in this embodiment, the d-axis current command value i d *. And q-axis current command value i q * is calculated. For example, the vector controller 1 executes maximum torque control for controlling the current command vector so that the torque generated in the motor 102 is maximized using the magnet torque and the reactance torque.
- the vector controller 1 controls the current command vector so that interference components generated between the d-axis component (d-axis current) and the q-axis component (q-axis current) of the current supplied to the motor 102 are suppressed. Non-interference control is performed to control Further, the vector controller 1 performs field weakening control for controlling the d-axis current so that the induced voltage generated in the motor 102 is suppressed in the high-speed rotation region of the motor 102.
- a vector control map in which the d-axis current command value and the q-axis current command value are associated with each other is a vector controller. 1 is stored in advance. This vector control map is appropriately set by experimental data, simulation, or the like.
- the vector controller 1 When the vector controller 1 acquires the torque command value T * and the rotational speed ⁇ e for the motor 102, the vector controller 1 refers to the vector control map described above and at the operating point specified by the torque command value T * and the rotational speed ⁇ e .
- the associated d-axis current command value i d * and q-axis current command value i q * are calculated.
- the vector controller 1 outputs the d-axis current command value i d * and the q-axis current command value i q * to the current controller 2.
- the current controller 2 feeds back the current vector related to the current supplied from the voltage source inverter 4 to the motor 102 with respect to the current command vector output from the vector controller 1 to generate a voltage command vector.
- the current controller 2 calculates the d-axis voltage command value v d * so that the deviation between the d-axis current command value i d * of the motor 102 and the detected d-axis current value i d converges to zero. To do. Further, the current controller 2 calculates the q-axis voltage command value v q * so that the deviation between the q-axis current command value i q * and the q-axis current detection value i q converges to zero. The current controller 2 outputs the calculated d-axis voltage command value v d * and q-axis voltage command value v q * to the dq-axis / uvw phase converter 3.
- the dq axis / uvw phase converter 3 converts the d-axis voltage command value v d * and the q-axis voltage command value v q * into the three-phase based on the electrical angle ⁇ of the motor 102 as shown in the following equation (1).
- a U-phase voltage command value v u * a V-phase voltage command value v v *, and a W-phase voltage command value v w * .
- the dq axis / uvw phase converter 3 outputs three-phase voltage command values v u * , v v *, and v w * to the voltage source inverter 4.
- the voltage source inverter 4 is a power converter that converts DC power output from the power source 101 into three-phase AC power.
- the voltage source inverter 4 performs pulse width modulation (PWM) control of the voltage of the power source 101 based on the three-phase voltage command values v u * , v v *, and v w * , so that the three-phase AC voltages v u , v v generate and v w.
- PWM pulse width modulation
- the voltage source inverter 4 includes a pair of switching elements corresponding to each phase, and compares the duty command value generated based on the voltage command values v u * , v v * and v w * of each phase with the carrier signal. Thus, a PWM signal for each phase is generated. The voltage source inverter 4 generates a drive signal for driving the pair of switching elements based on the PWM signal generated for each phase.
- the DC voltage of the power supply 101 is converted into three-phase pseudo AC voltages v u , v v and v w and applied to the motor 102. .
- the alternating currents i u , i v and i w are supplied from the power source 101 to the windings of each phase in the motor 102.
- the current detector 5 u is connected to a U-phase power line connecting the voltage source inverter 4 and the U phase winding of the motor 102
- the current detector 5 v is a V phase winding of the voltage source inverter 4 and the motor 102. It is connected to the V-phase power line connected between the lines.
- the current detector 5 w is connected to a W-phase power line connecting the voltage source inverter 4 and the W-phase winding of the motor 102.
- the current detectors 5 u , 5 v and 5 w output the detected three-phase alternating currents i u , i v and i w to the uvw phase / dq axis converter 6.
- the uvw phase / dq axis converter 6 converts the three-phase AC currents i u , iv and i w into the d axis current detection value i based on the electrical angle ⁇ of the motor 102 as shown in the following equation (2).
- the d and q-axis current detection values i q are converted.
- uvw phase / dq axis converter 6 outputs the d-axis current detection value i d and the q-axis current detection value i q to the current controller 2. It should be noted that any one of the current detectors 5 u , 5 v and 5 w is omitted, and the d-axis current detection value id and the q-axis current detection value are utilized using the relationship of the following equation (3). iq may be calculated.
- the rotor position detector 7 is provided in the motor 102, detects the rotor position of the motor 102 at a predetermined cycle, and calculates the electrical angle ⁇ of the rotor based on the detected value.
- the rotor position detector 7 is realized by, for example, a resolver or a pulse encoder.
- the rotor position detector 7 outputs the calculated electrical angle ⁇ of the rotor to the dq axis / uvw phase converter 3, the uvw phase / dq axis converter 6, and the rotational speed calculator 8.
- the rotational speed calculator 8 calculates the difference between the current electrical angle ⁇ and the previous electrical angle, that is, the amount of change in the electrical angle ⁇ per unit time, based on the electrical angle ⁇ from the rotor position detector 7. .
- the rotational speed calculator 8 calculates the rotational speed ⁇ e of the motor 102 from the change amount of the electrical angle ⁇ , and outputs the rotational speed ⁇ e to the vector controller 1.
- FIG. 2 is a diagram illustrating an example of a motor model obtained by modeling the configuration of the motor 102 in the present embodiment in the dq axis coordinate system.
- L d is a d-axis inductance
- L q is a q-axis inductance
- R is an armature winding resistance
- ⁇ e is an electrical angular velocity. Since the motor 102 is an IPM motor, the q-axis inductance L q is smaller than the d-axis inductance L d (L d >> L q ).
- K e is the induced voltage constant
- p is the number of pole pairs of the motor 102
- K t is a value obtained by multiplying the induced voltage constant K e to the value obtained by dividing the pole logarithm p 2.
- K rt is a value obtained by multiplying poles and divided by 2 log p, a value obtained by subtracting the q-axis inductance L q from d-axis inductance L d, a.
- T is a torque
- J is a moment of inertia
- s is a Laplace operator
- D is a friction coefficient
- ⁇ m is a mechanical angular velocity
- ⁇ m is a mechanical angle.
- TL is a disturbance torque.
- the dotted line portion is a location where a dq-axis interference component generated by both the q-axis current and the d-axis current is modeled. If the value of the electrical parameter of the dotted line portion is known, the compensation amount of the d-axis voltage command value v d * and the q-axis voltage command value v q * is calculated using a linear equation so that the dq-axis interference component is canceled. It becomes possible.
- the d-axis interference component is calculated by calculating the d-axis compensation amount and the q-axis compensation amount by non-interference control and adding them to the d-axis voltage command value v d * and the q-axis voltage command value v q *. Is offset.
- Torque control based on the model can be executed. In such a control method, there is a concern that the control of the motor 102 becomes unstable if the error of the estimated value of the electrical parameter in the dotted line portion becomes large due to the positional deviation or demagnetization of the permanent magnet.
- the voltage source inverter 4 is operated based on a non-rotating voltage signal that causes the rotation speed command value ⁇ e * of the motor 102 to be zero (0).
- the motor 102 is energized. Thereby, the state of the motor 102 can be diagnosed using the detected current value of the motor 102.
- FIG. 3 is a circuit diagram showing a T-type circuit model when the motor 102 is in a non-rotating state.
- L1 is a primary side inductance of the motor 102
- R1 is a stator resistance
- L2 ' is a value obtained by converting the secondary side rotor inductance into a primary side inductance value
- R2' is a value obtained by converting the rotor resistance into a primary side resistance value.
- the electrical constant L ⁇ which is the sum of the stator inductance L1 and the primary-side converted value L2 ′ of the rotor inductance, and the primary-side converted value R2 ′ of the stator resistance R1 and the rotor resistance. It is possible to diagnose the motor 102 by monitoring the electric constant R ⁇ which is the sum of.
- FIG. 4A is a diagram illustrating an example of a three-phase non-rotating voltage waveform in which the motor 102 is in a non-rotating state.
- FIG. 4B is a diagram illustrating an example of a three-phase AC voltage waveform when the motor 102 is in a rotating state.
- the q-axis voltage command value v q * is 0 in the dq axis / uvw phase conversion equation expressed by the following equation (4).
- V-phase voltage value v v * and the W-phase voltage command value v w * of magnitude the U-phase voltage command value v half of the u * (1/2) You only have to set it.
- a sine wave signal as shown in the following equation (6-1) is substituted into the d-axis voltage command value v d * in equation (5), the V-phase voltage command value v v * and the W-phase voltage command value v w
- the phases of * may be set to be the same, and may be set to be shifted by ⁇ rad (180 °) from the U-phase voltage command value v u * as shown in Expression (6-2).
- FIG. 5 is a block diagram showing a configuration example of the current controller 2 in the present embodiment.
- the dq axis / uvw phase converter 3, the voltage source inverter 4, and the uvw phase / dq axis converter 6 are omitted.
- the current controller 2 receives the d-axis current command value i d * and the q-axis current command value i q * that have been subjected to non-interference control by the vector controller 1. For this reason, in the model of the motor 102, the dq axis interference component of the dotted line part shown in FIG. 2 is omitted.
- the current controller 2 includes a d-axis current FB calculator 21, a d-axis controller 22, a q-axis current FB calculator 23, a q-axis controller 24, and a motor diagnosis processing unit 200.
- the d-axis current FB calculator 21 feeds back the d-axis component of the current supplied to the motor 102 to the d-axis current command value i d * in order to measure the internal state of the motor 102. Specifically, the d-axis current FB calculator 21 calculates a d-axis current deviation obtained by subtracting the detected d-axis current value i d from the d-axis current command value i d * . The d-axis current FB calculator 21 outputs the d-axis current deviation to the d-axis controller 22.
- the d-axis controller 22 and the q-axis controller 24 generate a non-rotation voltage command signal that makes the motor 102 non-rotating in order to diagnose the internal state of the motor 102.
- the d-axis controller 22 generates the d-axis voltage command value v d * for non-rotation diagnosis shown in Expression (6-1).
- the d-axis controller 22 outputs the generated d-axis voltage command value v d * for non-rotation diagnosis to the dq axis / uvw phase converter 3.
- the q-axis current FB calculator 23 calculates a q-axis current deviation obtained by subtracting the q-axis current detection value i q from the q-axis current command value i q * .
- the q-axis current FB calculator 23 outputs the q-axis current deviation to the q-axis controller 24.
- the q-axis controller 24 generates a q-axis voltage command value v q * for non-rotation diagnosis so that the motor 102 is in a non-rotating state, and outputs it to the dq axis / uvw phase converter 3.
- the d-axis component of the non-rotating voltage is supplied from the voltage source inverter 4 to the motor 102 based on the three-phase voltage command values v u * , v v * and v w * output from the dq axis / uvw phase converter 3.
- the v d and q axis components v q are applied.
- the motor diagnosis processing unit 200 determines the internal state of the motor 102 based on the detected value of the current supplied to the motor 102 when the three-phase non-rotating voltage shown in FIG. 4A is applied to the motor 102 by the voltage source inverter 4.
- a diagnostic unit for diagnosing the above is configured.
- the motor diagnostic processing unit 200 * and q-axis voltage instruction value v q from d-axis controller 22, a d-axis current detection value i d from uvw phase / dq axis converter 6, d-axis current Using the d-axis current deviation from the FB calculator 21, electrical characteristics such as a reactance component and a resistance component of the motor 102 are diagnosed.
- the motor diagnosis processing unit 200 transmits a diagnosis result to a controller (not shown).
- FIG. 6 is a block diagram illustrating an example of a detailed configuration of the motor diagnosis processing unit 200.
- the motor 102 of the present embodiment is an IPM motor
- the armature resistance R is defined as an electrical constant R ⁇ .
- Motor diagnosis processing unit 200 includes a non-rotating voltage waveform setting unit 201, a transfer function 202, a phase angle calculation unit 203, an insulation abnormality determination unit 211, a magnet abnormality determination unit 212, and a magnet abnormality warning unit 213. .
- the non-rotation voltage waveform setting unit 201 uses a non-rotation diagnosis d-axis voltage command value v d * and a q-axis voltage command value v q * as non-rotation voltage signals generated by the d-axis controller 22 and the q-axis controller 24 .
- Set the waveform For example, the non-rotating voltage waveform setting unit 201 sets the amplitude, angular frequency, phase angle, and the like of the non-rotating voltage signal.
- the non-rotation voltage waveform setting unit 201 uses the angular frequency ⁇ non and the amplitude C id of the voltage command value v d * as parameters relating to the d-axis voltage command value v d * for non-rotation diagnosis output from the d-axis controller 22. Set. Further, the non-rotating voltage waveform setting unit 201 calculates an electrical angle setting value ⁇ * defined by the voltage command value v d * for non-rotating diagnosis, and uses the setting value ⁇ * as an insulation abnormality determination unit 211 and a magnet. It outputs to the abnormality determination part 212.
- the transfer function 202 receives the d-axis current detection value i d and outputs a d-axis voltage detection value v d by performing a filtering process as shown in the following equation (7).
- the steady state of the motor 102 is calculated on the assumption that the d-axis voltage detection value v d shown in Expression (7) and the d-axis voltage command value v d * shown in Expression (6-1) are equal to each other.
- electrical constants ⁇ non L ⁇ and R ⁇ can be derived as in the following formulas (8-1) and (8-2).
- T is an integration period, and is set based on the angular frequency ⁇ non , for example.
- the phase angle calculation unit 203 calculates the electrical constants ⁇ non L ⁇ and R ⁇ of the motor 102 according to the above equations (8-1) and (8-2). Then, the phase angle calculation unit 203 calculates the current phase ⁇ non t as the following equation (9) by calculating the electrical constants ⁇ non L ⁇ and R ⁇ at a predetermined sampling period.
- the phase angle calculation unit 203 outputs the current phase ⁇ non t to the insulation abnormality determination unit 211 as the phase angle measurement value ⁇ . To do.
- the insulation abnormality determination unit 211 determines the insulation state of the winding formed in the motor 102 based on the detected d-axis current value i d of the motor 102.
- the insulation abnormality determination unit 211 acquires the electrical angle setting value ⁇ * from the non-rotating voltage waveform setting unit 201 and the electrical angle measurement value ⁇ from the phase angle calculation unit 203. Then, the insulation abnormality determining unit 211 determines whether or not the absolute value of the difference between the electrical angle set value ⁇ * and the measured value ⁇ is smaller than a predetermined specified value.
- the specified value is an upper limit value of the allowable range of deviation in the normal state, and is set, for example, in consideration of a fixed value that considers an error or the like with reference to 0.
- the insulation abnormality determination unit 211 determines that the motor 102 has an insulation abnormality when the absolute value of the difference between the electrical angle set value ⁇ * and the measured value ⁇ is equal to or greater than a specified value. The reason for this determination is that when an electrical short circuit occurs inside the motor 102, the reactance component or resistance component of the motor 102 decreases, and the measured value ⁇ of the phase angle varies greatly.
- the insulation abnormality determination unit 211 determines that there is no insulation abnormality in the motor 102.
- the insulation abnormality determination unit 211 transmits the determination result to a controller (not shown).
- the electrical insulation failure of the motor 102 can be determined by comparing the set value ⁇ * of the electrical angle in the normal state with the measured value ⁇ calculated by the phase angle calculation unit 203. That is, by detecting a current supplied to the motor 102 by applying a non-rotating voltage to the motor 102, an abnormality in the electrical characteristics of the motor 102 can be determined.
- the magnet abnormality determination unit 212 determines an abnormality in the magnetic characteristics of the motor 102 based on the detected d-axis current value i d of the motor 102.
- the magnet abnormality determination unit 212 acquires the phase angle measurement value ⁇ from the phase angle calculation unit 203 and uses the following equations (10-1) and (10-2) to calculate the d-axis inductance L d and the q-axis inductance L Calculate q .
- the electric constant L ⁇ does not include the stator inductance L1, strictly speaking, L d ⁇ L ⁇ sin ⁇ and L q ⁇ L ⁇ sin ⁇ .
- the magnet abnormality determination unit 212 diagnoses the abnormality of the motor 102 based on the variation amount of the measurement parameter, the d-axis inductance L is calculated using the above equations (10-1) and (10-2). Even if d and q-axis inductance L q are calculated, the influence on diagnostic accuracy is negligible.
- the magnet abnormality determination unit 212 calculates the frequency characteristic K e ( ⁇ non ) related to the measured value of the induced voltage constant based on the calculated d-axis inductance L d .
- the magnet abnormality determination unit 212 acquires the angular frequency setting value ⁇ non from the non-rotation voltage waveform setting unit 201, and receives the q-axis voltage command value v q * for non-rotation diagnosis from the q-axis controller 24.
- the d-axis current detection value i d and the q-axis current detection value i q are acquired.
- the magnet abnormality determination unit 212 as shown in the equation (12), the d-axis inductance L d , the q-axis voltage command value v q * for non-rotation diagnosis, the set value ⁇ non * of the angular frequency, calculating a measurement value K e of the induced voltage constant by using the d-axis current detection value i d and the q-axis current detection value i q.
- Magnet abnormality determination unit 212 calculating the measured value K e of the induced voltage constant, as the set value of the angular frequency of the d-axis voltage command value v d * ⁇ non * is increased or decreased by a predetermined step width, the non The set value of the angular frequency ⁇ non * by the rotation voltage waveform setting unit 201 is changed.
- the magnet abnormality determination unit 212 calculates the measured value K e of the induced voltage constant every time the set value ⁇ non * of the angular frequency is changed, whereby the frequency characteristic K e ( ⁇ non ) related to the measured value of the induced voltage constant. Is calculated.
- Magnet abnormality determination unit 212 acquires the induced voltage constant of the set value frequency characteristics related to K e ( ⁇ non) *, the frequency characteristic K e ( ⁇ non) settings for the induced voltage constant * a frequency characteristic K measurements Find the difference (deviation) from e ( ⁇ non ).
- Magnet abnormality determination unit 212 for each angular frequency omega non, calculates the absolute value of the deviation of the set value of the induced voltage constant K e * and the measured value K e, absolute deviation at each angular frequency omega non calculated Take the sum of the values. Then, the magnet abnormality determination unit 212, as in the following equation (13), the sum of the absolute value of the deviation of the induced voltage constant K e determines whether greater than a second predetermined value D th2 given.
- the specified value here is determined in consideration of the fluctuation amount of the deviation in the normal state, and is set to a value that takes into account, for example, an error.
- the magnet abnormality determination unit 212 determines that the magnet abnormality determination unit 212, when the absolute value of the deviation of the induced voltage constant K e is a second predetermined value D th2 or more, there is an abnormality in the permanent magnet of the motor 102.
- the magnet abnormality determination unit 212 when the absolute value of the deviation of the induced voltage constant K e is smaller than a second predetermined value D th2, it is determined that no abnormality in the permanent magnet of the motor 102.
- the magnet abnormality determination unit 212 transmits the determination result to a controller (not shown).
- the magnet abnormality warning unit 213 warns that there is a possibility of abnormality in the magnetic characteristics of the motor 102 based on the d-axis current command value i d * and the d-axis current detection value i d .
- the magnet abnormality warning unit 213 determines whether or not there is a high possibility that there is an abnormality in the magnetic characteristics of the motor 102 based on the d-axis current deviation from the d-axis current FB calculator 21. For example, the magnet abnormality warning unit 213 determines that there is no abnormality in the magnetic characteristics of the motor 102 when the d-axis current deviation is smaller than a predetermined specified value.
- the magnet abnormality warning unit 213 determines that there is a high possibility that the magnetic characteristics of the motor 102 are abnormal.
- the reason for this determination is that the d-axis current deviation has a correlation with the ratio (L d / L q ) of the d-axis inductance L d to the q-axis inductance L q, and the magnetic characteristics increase as the d-axis current deviation increases. This is because there is a high possibility that there is an abnormality.
- the magnet abnormality warning unit 213 determines that there is a high possibility of abnormality in the magnetic characteristics, the magnet abnormality warning unit 213 transmits warning information indicating that fact to a controller (not shown).
- FIG. 8 is a flowchart showing an example of a processing procedure related to a diagnosis method for diagnosing the internal state of the motor 102 by the motor diagnosis processing unit 200.
- step S901 the motor diagnosis processing unit 200 determines whether or not the rotation speed command value ⁇ e * of the motor 102 has become zero. That is, the motor diagnosis processing unit 200 determines whether or not the motor 102 is in a non-rotating state in which the rotation of the motor 102 is stopped.
- the rotation speed command value ⁇ e * is used to determine whether or not the motor 102 is in a non-rotation state, but the detection value ⁇ e calculated by the rotation speed calculator 8 may be used.
- step S902 the motor diagnosis processing unit 200 sets the angular frequency ⁇ non * and the amplitudes C id and C iq of the non -rotating voltage command signal.
- the motor diagnosis processing unit 200 of the present embodiment sets the angular frequency ⁇ non * and the amplitude C id of the d-axis voltage command value v d * for non-rotation diagnosis shown in Expression (6-1) to predetermined values.
- the q-axis voltage command value v q * for non-rotation diagnosis is set to 0 (zero) V, for example.
- step S903 the voltage source inverter 4 applies the three-phase AC voltage shown in FIG. 4A to the motor 102 as a non-rotating voltage based on the d-axis voltage command value v d * for non-rotating diagnosis.
- the motor diagnosis processing unit 200 executes an electric characteristic diagnosis process for diagnosing the electric characteristics of the motor 102 based on the current supplied to the motor 102 to which the non-rotating voltage signal is applied.
- step S904 the motor diagnosis processing unit 200 acquires the d-axis current detection value i d of the motor 102 from the uvw phase / dq axis converter 6, and based on the d-axis current detection value i d , the d axis The voltage detection value v d is calculated.
- the motor diagnosis processing unit 200 based on the calculated d-axis voltage detection value v d and the d-axis voltage command value v d * shown in the equation (6-1), formulas (8-1) and (8 ⁇ The electrical constants ⁇ non L ⁇ and R ⁇ are calculated according to 2).
- step S905 the motor diagnosis processing unit 200 calculates the phase angle measurement value ⁇ according to the equation (9) based on the calculated electrical constants ⁇ non L ⁇ and R ⁇ .
- step S906 the motor diagnosis processing unit 200 acquires the set value ⁇ * of the phase angle defined by the non-rotating voltage command signal v * .
- step S907 the motor diagnosis processing unit 200 determines whether or not the absolute value of the difference between the phase angle set value ⁇ * and the measured value ⁇ (deviation of the phase angle ⁇ ) is smaller than the first specified value D th1.
- the first specified value D th1 is determined in consideration of the fluctuation amount of the deviation in the normal state, and is set to a value that takes into account errors and the like with reference to 0, for example.
- step S908 when the absolute value of the deviation of the phase angle ⁇ is greater than or equal to the first specified value D th1 , the motor diagnosis processing unit 200 has shorted the winding of the motor 102, that is, an insulation abnormality has occurred. And the diagnosis method for the motor 102 is terminated.
- step S910 when the absolute value of the deviation of the phase angle ⁇ is smaller than the first specified value D th1 in step S910, the motor diagnosis processing unit 200 determines that there is no insulation abnormality of the motor 102, and then the motor 102 Magnetic characteristic diagnosis processing for diagnosing abnormal magnetic characteristics is executed.
- step S910 a series of processing procedures for the diagnosis method of the motor 102 in this embodiment is completed.
- FIG. 9 is a flowchart showing an example of the magnetic characteristic diagnosis process executed in step S910.
- step S911 the motor diagnosis processing unit 200 sets the angular frequency ⁇ non * for non-rotation diagnosis to an initial value.
- the initial value is set to the lower limit value of the sweep range (change range) of the angular frequency ⁇ non * .
- step S912 the motor diagnosis processing unit 200 calculates the measured value ⁇ ( ⁇ non ) of the phase angle based on the d-axis current detection value i d in the same manner as the processing in steps S904 to S906 described above.
- step S ⁇ b> 913 the motor diagnosis processing unit 200 calculates a measured value K e ( ⁇ non ) of the induced voltage constant based on the calculated measured value ⁇ ( ⁇ non ) of the phase angle.
- the motor diagnosis processing unit 200 of this embodiment calculates the d-axis inductance L d according to the equation (10-1) based on the phase angle measurement value ⁇ ( ⁇ non ). Then, the motor diagnosis processing unit 200 calculates the calculated d-axis inductance L d , d-axis current detection value i d , q-axis current detection value i q , q-axis voltage command value v q * , and non-rotation diagnosis
- the measured value K e ( ⁇ non ) of the induced voltage constant is calculated by substituting the angular frequency ⁇ non of
- step S ⁇ b > 914 the motor diagnosis processing unit 200 acquires a setting value K e ( ⁇ non ) * of the induced voltage constant at the angular frequency ⁇ non for non-rotation diagnosis. Therefore, the motor diagnosis processing unit 200 records the measured value K e and the set value K e * of the induced voltage constant at the angular frequency ⁇ non in the memory.
- step S915 the motor diagnosis processing unit 200 increases the value of the angular frequency ⁇ non for non-rotation diagnosis by a step width determined in advance.
- step S916 the motor diagnosis processing unit 200 determines whether the angular frequency ⁇ non increased by the step width is larger than the upper limit value of the sweep range. Then, when the angular frequency ⁇ non is less than or equal to the upper limit value of the change range, the motor diagnosis processing unit 200 determines the value of the angular frequency ⁇ non set in both the d-axis controller 22 and the q-axis controller 24 as a step width. Just change.
- the motor diagnosis processing unit 200 repeats the series of processing from steps S912 to S916 until the angular frequency ⁇ non becomes larger than the upper limit value of the change range. That is, the motor diagnosis processing unit 200 changes the angular frequency ⁇ non of the d-axis voltage command value v d * for non-rotation diagnosis stepwise.
- the motor diagnostic processing unit 200 each time the angular frequency omega non is changed, the measured value of the induced voltage constant K e ( ⁇ non) and set value K e ( ⁇ non) * is calculated, and the angular frequency omega non Are recorded in the memory in association with each other. For this reason, the frequency characteristic K e ( ⁇ non ) of the measured value related to the induced voltage constant and the frequency characteristic K e ( ⁇ non ) * of the set value are held in the memory.
- Step motor diagnostic processing unit 200 in S917 the frequency characteristic of the frequency characteristic of the measured values for the induced voltage constant K e and (omega non) set value K e ( ⁇ non) * and compared.
- Motor diagnostic processing unit 200 of the present embodiment as the above equation (13), the angular frequency ⁇ for each non, measured values for the induced voltage constant K e and the set value K e * and the difference (induced voltage constant K The absolute value of (deviation of e ) is obtained, and it is determined whether or not the sum of these values is smaller than the second specified value Dth2 .
- step S918 200 when the sum of the absolute value of the deviation of the induced voltage constant K e of each angular frequency omega non is smaller than a second predetermined value D th2, the motor 102 electrically or It is determined that there is no magnetic abnormality.
- Motor diagnostic processing unit 200 in step S919 the sum of the absolute value of the deviation of the induced voltage constant K e of each angular frequency omega non within equal or larger than the second predetermined value D th2 is permanent motor 102 It is determined that there is an abnormality in the magnetic characteristics of the magnet.
- the motor diagnosis processing unit 200 determines that the magnetic characteristics are abnormal, for example, when the position of the permanent magnet in the motor 102 is shifted or the temperature of the permanent magnet becomes too high and the permanent magnet decreases. When magnetized, deterioration over time is assumed.
- the motor diagnosis processing unit 200 transmits a determination result to a controller (not shown), and ends a series of processing procedures related to the magnetic characteristic diagnosis process.
- a diagnostic method for diagnosing the internal state of the motor 102 is configured to apply a voltage to the motor 102 based on the non-rotational voltage signal v d * at which the rotational speed ⁇ e * of the motor 102 becomes zero. comprising the step S903 of applying, and the step S904 of obtaining the current i d supplied to the motor 102 in a state where a voltage is applied to the motor 102. Further diagnostic methods, based on the current i d of the motor 102 which is obtained in step S904, the comprising the step S905 or S913 calculates the electric constants R ⁇ electric constant L ⁇ or resistance component of the reactance component is an electric characteristic of the motor 102 .
- This diagnostic method is based on the electrical characteristics of the motor 102 which is calculated in step S905, the phase angle ⁇ or the induced voltage constant K e is a parameter related to the non-rotating voltage signal v d * setting, the motor 102 abnormally Step S907 or S917 is determined.
- the motor 102 is energized by operating the power converter such as the voltage source inverter 4 using the command waveform in which the control rotation number of the motor shaft is 0, and the motor 102 is energized.
- the current supplied to 102 is detected. Thereby, it is possible to diagnose the electrical and magnetic characteristics of the motor 102 in a state where the voltage source inverter 4 is connected to the motor 102.
- this diagnosis method can diagnose the internal state of the motor 102 even in the non-rotating state in which the rotation of the motor 102 is stopped. Therefore, even if the motor 102 cannot be rotated or whether it is unknown whether the motor 102 can be rotated, the electrical characteristics or magnetic characteristics of the motor 102 necessary for diagnosis are acquired. be able to. Therefore, since there is no need to forcibly rotate the motor 102, an abnormality of the motor 102 can be diagnosed without imposing an excessive load on the power converter or the like. That is, the internal state of the motor 102 can be diagnosed while suppressing a failure of the power conversion device 100.
- the diagnosis method of the present embodiment determines an abnormality of the permanent magnet provided in the motor 102 based on the calculated value K e ( ⁇ non ) of the frequency characteristic and the parameter setting value K e ( ⁇ non ) * .
- the example in which the internal state of the motor 102 is diagnosed when the motor 102 is in the non-rotating state has been described.
- the internal state of the motor 102 is diagnosed even when the motor 102 is in a rotating state.
- a method for diagnosing the motor 102 when the motor 102 is rotated will be described.
- FIG. 10 is a flowchart illustrating an example of a processing procedure relating to the diagnosis method for the motor 102 according to the second embodiment of the present invention.
- the diagnosis method of this embodiment includes a process of step S920 instead of the process of step S910 of the diagnosis method shown in FIG.
- the processing contents other than step S920 are the same as the processing contents shown in FIG.
- step S920 the motor diagnosis processing unit 200 determines that there is no insulation abnormality when the absolute value of the deviation of the phase angle ⁇ is smaller than the first specified value D th1 , and when the motor 102 is in a rotating state.
- a rotation diagnosis process for diagnosing the internal state of the motor 102 is executed.
- FIG. 11 is a flowchart showing an example of the rotation diagnosis process executed in step S920.
- step S921 the motor diagnosis processing unit 200 determines whether or not the rotational speed ⁇ e of the motor 102 is greater than zero (0). That is, the motor diagnosis processing unit 200 determines whether or not the motor 102 has been rotated.
- step S922 the motor diagnosis processing unit 200 sets the d-axis voltage command value v d * so that the signal level of the current supplied to the motor 102 is within the detectable range of the current detectors 5 u , 5 v and 5 w .
- the amplitude C id and the amplitude C iq of the q-axis voltage command value v q * are adjusted.
- the q-axis current is within the detectable range.
- the amplitude C iq of the q-axis voltage command value v q * is set so that the d-axis current is within the detectable range.
- step S923 the motor diagnosis processing unit 200 calculates the d-axis inductance L d and the q-axis inductance L q according to the above formulas (10-1) and (10-2) based on the measured value ⁇ of the phase angle.
- the calculated values of the d-axis inductance L d and the q-axis inductance L q are used as estimated values (current values).
- step S924 the motor diagnosis processing unit 200 determines that the absolute value of the difference between the estimated value L d of the d-axis inductance and the set value L d * is smaller than the third specified value D th3 and the estimated value of the q-axis inductance. It is determined whether or not the absolute value of the difference between L q and the set value L q * is smaller than the fourth specified value D th4 .
- the third and fourth specified values D th3 and D th4 are determined in consideration of the fluctuation amount of the deviation in the normal state, and are set to values that take into account errors and the like with reference to 0, for example.
- step S925 the motor diagnosis processing unit 200 determines that the absolute value of the difference (deviation) between the estimated value L d of the d-axis inductance and the set value L d * is smaller than the third specified value D th3 and the q-axis inductance.
- the absolute value of the difference (deviation) between the estimated value L q of the motor and the set value L q * is smaller than the fourth specified value D th4 , it is determined that there is no abnormality in the permanent magnet of the motor 102.
- step S926 the motor diagnosis processing unit 200 acquires the electrical angle set value ⁇ * defined by the q-axis voltage value v q .
- q-axis voltage value v q may be calculated using the voltage value detected by the voltage source inverter 4 may be calculated by using the d-axis current detection value i d.
- the set value ⁇ * of the electrical angle of the motor 102 can be derived based on the q-axis voltage value v q by using the relationship of the expressions (14-2) and (14-3).
- step S927 the motor diagnosis processing unit 200 acquires the electrical angle detection value ⁇ output from the rotor position detector 7.
- step S928 the motor diagnosis processing unit 200 determines whether or not the absolute value of the difference between the electrical angle set value ⁇ * of the motor 102 and the detected value ⁇ is smaller than the fifth specified value Dth5 . That is, the motor diagnosis processing unit 200 checks whether or not the fluctuation amount of the electrical angle ⁇ of the motor 102 is too large.
- the fifth specified value D th5 is determined in consideration of the variation amount of the deviation in the normal state, and is set to a value that takes into account errors and the like with reference to 0, for example.
- the motor diagnosis processing unit 200 returns to the process of step S921 and performs diagnosis again. .
- step S929 the motor diagnosis processing unit 200 determines that the absolute value of the difference between the electrical angle set value ⁇ * and the detected value ⁇ is equal to or greater than the fifth specified value D th5 , the permanent magnet of the motor 102. It is determined that there is an abnormality in the magnetic characteristics. This can be said that the non-interference control is not established when the fluctuation amount of the electrical angle ⁇ of the motor 102 becomes excessive, and therefore it is estimated that the permanent magnet is abnormal, that is, misaligned or demagnetized. Because it can.
- step S925 or S929 the motor diagnosis processing unit 200 transmits a determination result to a controller (not shown), and ends a series of processing procedures for the diagnosis method of the motor 102 in the present embodiment.
- the motor 102 is rotated based on the d-axis voltage command value v d * for non-rotation diagnosis and the d-axis current detection value i d of the motor 102 while the motor 102 is rotating.
- the fluctuation amount of the d-axis inductance L d and the q-axis inductance L q which are the electrical characteristics of 102 is acquired.
- the abnormality of the magnetic characteristic of the motor 102 can be detected.
- the abnormality in the magnetic characteristics of the motor 102 can be specified more accurately.
- FIG. 12 is a block diagram illustrating a configuration example of the motor diagnosis processing unit 200 according to the third embodiment of the present invention.
- the current controller 2 includes an induced voltage constant multiplier 25 in addition to the configuration of the current controller shown in FIG. 6.
- the motor diagnosis processing unit 200 includes a non-rotating voltage waveform setting unit 201, a torque observer 220, The magnet abnormality determination unit 230 is provided.
- the induced voltage constant multiplier 25 multiplies the d-axis voltage command value v d * output from the d-axis controller 22 by the estimated value K e ⁇ of the induced voltage constant.
- the estimated value K e ⁇ of the induced voltage constant is calculated using, for example, a predetermined arithmetic expression or a map and set in the induced voltage constant multiplier 25.
- the induced voltage constant multiplier 25 outputs a d-axis voltage command value v d * multiplied by the induced voltage constant K e ⁇ to the dq-axis / uvw phase converter 3.
- the d-axis voltage v d is applied from the voltage source inverter 4 to the motor 102 based on the d-axis voltage command value v d * .
- the torque observer 220 includes a transfer function 221, an induced voltage constant multiplier 222, a d-axis voltage deviation calculator 223, and a compensation gain multiplier 224.
- the transfer function 221 inputs the d-axis current detection value i d and outputs a d-axis voltage detection value v d by performing a filtering process as shown in the following equation (15).
- Ts is a value (L d / R) obtained by dividing the d-axis inductance L d by the armature resistance R.
- the induced voltage constant multiplier 222 multiplies the d-axis voltage command value v d * output from the d-axis controller 22 by the estimated value K e ⁇ of the induced voltage constant.
- the estimated value K e ⁇ of the induced voltage constant is the same as the estimated value set in the induced voltage constant multiplier 25, for example.
- the induced voltage constant multiplier 222 outputs a d-axis voltage command value v d * obtained by multiplying the estimated value K e ⁇ of the induced voltage constant to the d-axis voltage deviation calculator 223.
- the d-axis voltage deviation calculator 223 obtains a d-axis voltage deviation between the d-axis voltage command value v d * from the induced voltage constant multiplier 222 and the d-axis voltage detection value v d from the transfer function 221, and d
- the shaft voltage deviation is output to the compensation gain multiplier 224.
- the compensation gain multiplier 224 calculates an observer current value i d_ob by multiplying the d-axis voltage deviation from the d-axis voltage deviation calculator 223 by the compensation gain G (s).
- the compensation gain multiplier 224 outputs the observer current value i d_ob to the d-axis current FB calculator 21 and the magnet abnormality determination unit 230, respectively.
- the compensation gain G (s) is set using, for example, a predetermined map so that the d-axis current deviation from the d-axis current FB calculator 21 becomes zero (0). When the d-axis current deviation converges to 0, the compensation gain G (s) is set to 1.
- the compensation gain G (s) can be expressed as the following equation (16).
- the magnet abnormality determination unit 230 When the magnet abnormality determination unit 230 acquires the compensation gain G (s) set in the compensation gain multiplier 224, the magnet abnormality determination unit 230 multiplies the compensation gain G (s) by an estimated value K e ⁇ calculating a measurement value K e of the voltage constant. Magnet abnormality determination unit 230, each time a non-rotating voltage waveform setting unit 201 by the angular frequency omega non * is changed in a stepwise manner, obtains a measurement value K e of the induced voltage constant, the frequency characteristic K e for that measurement ( ⁇ non ).
- the magnet abnormality determining unit 230 calculates the absolute value of the difference between the estimated value K e ⁇ of the induced voltage constant and the measured value K e for each angular frequency ⁇ non , takes the sum of the absolute values of these differences, When the sum becomes larger than a predetermined specified value, it is determined that there is an abnormality in the permanent magnet of the motor 102.
- the magnetic characteristics of the motor 102 can be obtained without using the rotor position detector 7 or the rotational speed calculator 8. Can be diagnosed. That is, the configuration of the motor diagnosis processing unit 200 of the present embodiment can be applied to a vector drive system motor drive system without a speed sensor.
- the internal state of the compensation gain G motor 102 by using the compensation gain G (s)
- FIG. 13 is a flowchart showing an example of rotation diagnosis processing of the motor 102 in the present embodiment.
- step S941 the motor diagnosis processing unit 200 determines whether or not the rotational speed ⁇ e of the motor 102 is greater than zero (0) rad / s.
- step S942 the motor diagnosis processing unit 200 sets the angular frequency ⁇ non of the non -rotation voltage command value v d * to the lower limit value of the change range determined for acquiring the frequency characteristics.
- step S ⁇ b> 943 the motor diagnosis processing unit 200 calculates an estimated value K e ⁇ of the induced voltage constant according to the operating state of the motor 102.
- the motor diagnosis processing unit 200 the estimated value of the induced voltage constant by using a map associated with the induced voltage constant K e for each operating point of the torque command value of the motor 102 T * and the rotation speed ⁇ e K e ⁇ Is calculated.
- the current controller 2 multiplies the estimated value K e ⁇ of the induced voltage constant by the d-axis voltage command value v d * , and the voltage source inverter 4 determines the motor based on the multiplied d-axis voltage command value v d *.
- a three-phase AC voltage is applied to 102.
- step S944 the motor diagnosis processing unit 200 calculates an observer current value i d_ob based on the d-axis current detection value i d .
- the motor diagnostic processing unit 200 includes a d-axis voltage detection value v d of calculating the d-axis voltage detection value v d, calculated according to the above equation based on the d-axis current detection value i d (15), A voltage deviation from the d-axis voltage command value v d * after being multiplied by the estimated value K e ⁇ of the induced voltage constant is calculated.
- the motor diagnosis processing unit 200 calculates a current value i d_ob for the observer by multiplying the voltage deviation by a compensation gain G (s).
- the motor diagnosis processing unit 200 estimates the value i d_ob of the d-axis current supplied to the motor 102 by multiplying the deviation of the d-axis voltage by a predetermined compensation gain G (s).
- step S945 the motor diagnosis processing unit 200 determines that the d-axis current command value i d * is the d-axis current command value i d * and the d-axis current command value i d * is derived from the above equation (14-1). It is determined whether the absolute value of the difference from the current value i d_ob is smaller than the sixth specified value D th6 .
- Specified value D th6 sixth which is determined in consideration of the variation of the deviation in the normal, for example, it is set to a value obtained by adding the error or the like based on 0.
- step S951 the motor diagnosis processing unit 200 determines that the absolute value of the difference between the d-axis current command value i d * and the observer current value i d — ob is equal to or greater than the sixth specified value D th6 .
- the estimated value K e ⁇ of the induced voltage constant is increased or decreased by a predetermined step width.
- the motor diagnosis processing unit 200 estimates the induced voltage constant until the absolute value of the difference between the d-axis current command value i d * and the observer current value i d_ob is smaller than the sixth specified value D th6. Change K e ⁇ .
- step S946 the motor diagnosis processing unit 200 calculates the compensation gain G (s) based on the estimated value K e ⁇ of the induced voltage constant using a predetermined arithmetic expression or map.
- Step motor diagnostic processing unit 200 in S947 it is determined whether the absolute value a value obtained by subtracting 1 from the compensation gain G (s) is smaller than the seventh predetermined value D th7.
- the seventh specified value D th7 is determined in consideration of the variation amount of the deviation in the normal state, and is set to a value that takes into account errors and the like with reference to 0, for example.
- step S951 estimates the induced voltage constant. Change K e ⁇ . Thereafter, the motor diagnosis processing unit 200 determines that the absolute value of the deviation between the d-axis current command value i d * and the observer current value i d — ob is smaller than the sixth specified value D th6 and the compensation gain G Steps S944 to S947 and S951 are repeated until the value obtained by subtracting 1 from (s) is smaller than the seventh specified value D th7 .
- the motor diagnosis processing unit 200 changes the setting value of the compensation gain G (s) so that the deviation of the d-axis current of the motor 102 (i d * -i d_ob) decreases.
- step S948 the motor diagnosis processing unit 200 multiplies the compensation gain G (s) by the estimated value K e ⁇ of the induced voltage constant (G (s) ⁇ K e ⁇ ), and the measured value K e of the induced voltage constant. Is recorded in the memory in relation to the angular frequency ⁇ non .
- step S949 the motor diagnosis processing unit 200 increases the angular frequency set value ⁇ non * by a predetermined step width.
- step S950 the motor diagnosis processing unit 200 determines whether or not the angular frequency setting value ⁇ non * is greater than the upper limit value of the change range.
- the motor diagnosis processing unit 200 returns to the process of step S942 and repeats the processes of steps S943 to 951. That is, the motor diagnosis processing unit 200, a measurement value K e of the induced voltage constant recorded in the memory for each angular frequency omega non. For this reason, the memory holds the frequency characteristic K e ( ⁇ non ) related to the measured value of the induced voltage constant.
- step S960 when the angular frequency setting value ⁇ non * becomes larger than the upper limit value of the change range, the motor diagnosis processing unit 200 stops changing the angular frequency ⁇ non * , and the permanent magnet of the motor 102 A magnet abnormality determination process for determining whether there is an abnormality is executed. Details of the magnet abnormality determination process will be described later with reference to FIG.
- step S960 When the magnet abnormality determination process in step S960 ends, the motor diagnosis processing unit 200 returns to the process shown in FIG. 10 and ends a series of processing procedures for the rotation diagnosis process in step S920.
- FIG. 14 is a flowchart showing an example of the magnet abnormality determination process executed in step S960.
- step S961 for each angular frequency omega non, the absolute value of the difference (deviation of the induced voltage constant K e) between the measured value of K e regarding the induced voltage constant and the set value K e *, these It is determined whether or not the sum of is smaller than the second specified value D th2 .
- step S962 200 when the sum of the absolute value of the deviation of the induced voltage constant K e of each angular frequency omega non is smaller than a second predetermined value D th2, the motor 102 electrically or It is determined that there is no magnetic abnormality.
- the motor diagnosis processing unit 200 proceeds to the process of step S963 in order to more reliably identify the motor abnormality.
- step S963 200 when the rotation speed omega e of the motor 102 reaches a predetermined value, as in step S904 and S905 shown in FIG. 8, the d-axis current detection value id Based on this, the measured value ⁇ of the phase angle is calculated.
- step S964 the motor diagnosis processing unit 200 determines the phase angle set value ⁇ * defined by the d-axis voltage command value v d * generated by the d-axis controller 22 in the same manner as in step S906 shown in FIG. To get.
- step S965 the motor diagnosis processing unit 200 determines that the absolute value of the difference between the set value ⁇ * related to the phase angle and the measured value ⁇ is greater than the first specified value D th1 , as in the process of step S906 illustrated in FIG. Judge whether it is small or not.
- the magnet abnormality determination process is terminated.
- step S966 the motor diagnosis processing unit 200 determines that the magnetic characteristic of the motor 102 is abnormal when the difference between the set value ⁇ * related to the phase angle and the measured value ⁇ is equal to or greater than the first specified value D th1 . Judge that there is.
- the motor diagnosis processing unit 200 is greater than the sum of the absolute value of the deviation of the induced voltage constant K e of each angular frequency omega non second predetermined value D th2, and the set value beta * and measured about the phase angle
- the difference from the value ⁇ is larger than the first specified value D th1 , it is determined that the magnetic characteristic of the motor 102 is abnormal.
- step S962 or S966 ends, the motor diagnosis processing unit 200 ends a series of processing procedures related to the magnet abnormality determination process, and returns to the rotation diagnosis process shown in FIG.
- the motor diagnosis processing unit 200 calculates the deviation of the d-axis voltage of the motor 102 based on the d-axis current id of the motor 102, and calculates the deviation of the calculated d-axis voltage in advance.
- a step S944 for multiplying the determined compensation gain G (s) to estimate the d-axis current and a step S946 for setting the value of the compensation gain G (s) so that the deviation of the d-axis current becomes small are included.
- This diagnostic method determines that the permanent magnet of the motor 102 is abnormal based on the set compensation gain G (s) as in the processing of steps S948 and S961. Thus, by acquiring the compensation gain G (s) for estimating the d-axis current, the magnetic characteristics of the motor 102 can be diagnosed.
- the current characteristic fluctuation amount in each speed region can be obtained. It can be measured regardless of the rotation state. For this reason, it is possible to improve the measurement accuracy of the fluctuation amount of the motor characteristic while the motor 102 is rotating. Furthermore, according to this embodiment, by measuring the compensation gain G (s), this measured value can be set as a control parameter of the motor 102, so that the motor 102 can be controlled with high accuracy. Become.
- step S905 shown in FIG. 10 the motor diagnosis processing unit 200 calculates the phase angle ⁇ that is the electrical characteristic of the motor 102 in the non-rotating state in which the rotation of the motor 102 is stopped. Thereafter, the motor diagnosis processing unit 200 sets the compensation gain G (s) during the rotation of the motor 102 in step S948, and in step S961, the motor 102 is based on the electrical characteristic ⁇ of the motor 102 and the compensation gain G (s). It is diagnosed whether or not the magnetic characteristics of the magnetic disk are abnormal.
- the diagnostic processing during the rotation of the motor 102 can be reduced thereafter. Therefore, useless diagnosis processing during rotation of the motor 102 can be reduced. Further, by using the compensation gain G (s) in addition to the electrical characteristic ⁇ of the motor 102 as a diagnostic parameter, a more accurate diagnosis can be realized.
- FIG. 15 is a flowchart illustrating an example of a rotation diagnosis process of the motor 102 according to the fourth embodiment of the present invention.
- step S971 the motor diagnosis processing unit 200 determines whether or not the rotational speed ⁇ e of the motor 102 is greater than zero (0).
- step S972 the motor diagnosis processing unit 200 determines whether or not the change width of the rotational speed ⁇ e of the motor 102 has become larger than a predetermined value.
- step S973 when the change width of the rotational speed ⁇ e of the motor 102 becomes larger than a predetermined value, the motor diagnosis processing unit 200 acquires the d-axis current detection value i d. Then, it is determined whether or not the detected d-axis current value i d is larger than a predetermined measurement threshold that is at least required to ensure measurement accuracy. If the d-axis current detection value i d is smaller than the measurement threshold, the motor diagnosis processing unit 200 returns to the process of step S972.
- Motor diagnostic processing unit 200 in step S974 when the d-axis current detection value i d is greater than the measurement threshold, calculates a d-axis inductance L d on the basis of the d-axis current detection value i d.
- the motor diagnosis processing unit 200 calculates the phase angle measurement value ⁇ based on the d-axis current detection value id, similarly to the processing in steps S904 and S905 illustrated in FIG. based on beta, it calculates a d-axis inductance L d according to the above equation (10-1).
- step S975 the motor diagnosis processing unit 200 associates the calculated d-axis inductance L d with the angular frequency ⁇ of the d-axis voltage command value v d * at that time and records it in the memory.
- step S976 the motor diagnosis processing unit 200 determines whether or not the number of measurement points of the angular frequency ⁇ is greater than a predetermined value in a predetermined frequency range. If the number of measurement points of the angular frequency ⁇ has not reached the predetermined value, the motor diagnosis processing unit 200 returns to the process of step S972 until the number of measurement points of the angular frequency ⁇ exceeds the predetermined value. Record the d-axis inductance L d in the memory. Note that the predetermined value referred to here is determined using, for example, experimental data, and specifically, is set to a point required to determine whether the magnetic characteristics of the motor 102 are normal.
- step S977 when the number of measurement points of the angular frequency ⁇ exceeds the predetermined value, the motor diagnosis processing unit 200 determines the characteristic profile of the motor 102 and the frequency characteristic L d ( ⁇ of the d-axis inductance in the memory. ).
- the motor diagnostic processing unit 200 for each angular frequency recorded in the memory, obtains the absolute value of the difference between the set value L d * and the d-axis inductance calculation value L d of the property profile of these It is determined whether or not the sum of absolute values is smaller than a seventh specified value D th7 .
- the seventh specified value D th7 is determined in consideration of the variation amount of the deviation in the normal state, and is set to a value that takes into account errors and the like with reference to 0, for example.
- the characteristic profile is different from the calculation map used for estimating the parameters of the motor 102, and indicates the characteristics of the motor 102 itself.
- step S978 the motor diagnosis processing unit 200 determines that the sum of the absolute values of the differences between the characteristic profile setting value L d * and the d-axis inductance calculated value L d for each angular frequency (measurement point) is the seventh specified value D. If smaller than th7, it is determined that the motor 102 is normal.
- step S979 the motor diagnosis processing unit 200 determines that the sum of absolute values of differences between the d-axis inductance set value L d * and the calculated value L d for each angular frequency is equal to or greater than the seventh specified value D th7 . In this case, it is determined that the permanent magnet of the motor 102 is abnormal.
- step S978 or S979 the motor diagnosis processing unit 200 transmits a determination result to a controller (not shown), and ends a series of processing procedures for the rotation diagnosis process in the present embodiment.
- the d-axis inductance L d is calculated and the frequency characteristic L d ( ⁇ ) is obtained, thereby obtaining the internal of the motor 102.
- the condition can be diagnosed.
- the d-axis inductance L d each time the rotational speed omega e of the motor 102 is changed in the present embodiment, the d-axis inductance L d each time a d axis voltage value v d * of the angular frequency varies You may make it calculate.
- FIG. 16 is a flowchart illustrating an example of a rotation diagnosis process of the motor 102 according to the fifth embodiment of the present invention.
- step S981 the motor diagnosis processing unit 200 determines whether or not the rotational speed ⁇ e of the motor 102 is greater than zero (0) rad / s.
- step S982 when the rotational speed ⁇ e of the motor 102 is greater than 0 rad / s, the motor diagnosis processing unit 200 determines the d-axis amplitude C id of the voltage command value as described in step S922 of FIG. And the process which adjusts q-axis amplitude Ciq is performed.
- Step motor diagnostic processing unit 200 in S983, the Ki based on the rotational speed omega e of the motor 102, and calculates a d-axis inductance L D_omega and phase angle beta _Omega by using a predetermined arithmetic expression or a map.
- step S984 the motor diagnosis processing unit 200 converges the current deviation between the d-axis current command value i d * and the d-axis current value i d_os for the observer to zero, as in the processing contents of steps S943 to S947 in FIG.
- the compensation gain G (s) is adjusted as follows.
- step S 986 200 the absolute value of the deviation between the d-axis inductance L d_i calculated in the d-axis inductance L D_omega a step S985 which is calculated in step S983 (L d_ ⁇ -L d_i) of the eighth It is determined whether or not the value is larger than the specified value Dth8 .
- the eighth specified value D th8 is determined in consideration of the variation amount of the deviation in the normal state, and is set to a value that takes into account errors and the like with reference to 0, for example.
- step S987 if the absolute value of the deviation of the d-axis inductance (L d_ ⁇ -L d_i) is smaller than the specified value D th8
- the eighth phase angles calculated in step S983 ⁇ _ ⁇ the absolute value of the difference between the calculated phase angle beta _i in step S985 it is determined whether less or not than the specified value D th9 ninth. And if the absolute value of the deviation of the phase angle ( ⁇ _ ⁇ - ⁇ _i) is smaller than the ninth predetermined value D th9, the process returns to step S981.
- step S988 the motor diagnosis processing unit 200 compares the calculated value at the angular frequency ⁇ obtained so far with the characteristic profile, similarly to the processing in step S977 shown in FIG.
- the motor diagnostic processing unit 200 determines whether or not the sum of absolute values of deviations from the profile is greater than a tenth specified value Dth10 .
- Motor diagnostic processing unit 200 in step S989 is, d-axis inductance calculation value L D_omega, when the sum of the absolute value of the deviation between L d_i and characteristics profile is greater than a tenth predetermined value D TH10, or, the phase angle calculated value beta _Omega, if the sum of the absolute value of the deviation between beta _i and characteristics profile is greater than a tenth predetermined value D TH10, it is determined that the magnet abnormality.
- the characteristic parameters L d and ⁇ using the velocity feedback to calculate the characteristic parameters L d and ⁇ using the deviation of the d-axis current. Then, it is determined that the motor 102 is normal by confirming that the difference between the two characteristic parameters is within the specified value. This makes it possible to more accurately diagnose the internal state of the motor 102 while the motor 102 is rotating.
- FIG. 17 is a diagram illustrating an example of a motor model in which the inside of the motor 103 according to the sixth embodiment of the present invention is modeled in the dq axis coordinate system.
- the motor 103 of this embodiment is an induction motor.
- the dotted line portion is a location where an interference component caused by the q-axis current and the d-axis current is modeled. If the value of the electrical parameter of this dotted line portion is known, it becomes possible to calculate a compensation amount for canceling out the dq axis interference component using a linear equation in advance.
- the electric constant L ⁇ is the sum of the stator inductance L1 and a primary side converted value L2 of the rotor inductance ', and when the secondary motor constant T2, if the estimated slip angle omega s is similar to the IPM motor
- the state equation of the motor 103 can be linearized.
- the method of the third embodiment can be applied when the equivalent circuit model shown in FIG. 4 is established. For example, if the electric constant L ⁇ , the motor secondary time constant T2, and the slip angle ⁇ s can be calculated, the inductance setting values for the electric loading and the magnetic loading can be derived.
- the motor 103 of the present embodiment even when the motor 103 is in the non-rotating state, a voltage is applied to the motor 103 based on the non-rotating voltage command value v d * , and in this state it is possible to diagnose the motor 103 based on the current i d supplied to the motor 103.
- measurement parameters such as speed information and the current feedback of the motor is calculated and the phase angle beta, d-axis inductance L d, the characteristic parameters such as the induced voltage constant K e, and these calculation parameters
- the diagnosis was performed by comparing with the setting data.
- measurement parameters are not limited to these physical quantities, and detection values of various sensors such as a speed sensor, an angular velocity sensor, and an acceleration sensor may be used, and characteristic parameters are calculated using these to determine a characteristic abnormality. You may make it do.
- the motor abnormality is determined based on the sum of the absolute values of the deviations of the calculation parameters.
- the degree of deviation between the calculation parameters and the set values can be determined. It may be a value.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
Description
図1は、本発明の第1実施形態における電力変換装置に関する構成例を示すブロック図である。
図10は、本発明の第2実施形態におけるモータ102の診断方法に関する処理手順例を示すフローチャートである。
図12は、本発明の第3実施形態におけるモータ診断処理部200の構成例を示すブロック図である。
図15は、本発明の第4実施形態におけるモータ102の回転診断処理の一例を示すフローチャートである。
図16は、本発明の第5実施形態におけるモータ102の回転診断処理の一例を示すフローチャートである。
図17は、本発明の第6実施形態におけるモータ103の内部をdq軸座標系でモデル化したモータモデルの一例を示す図である。本実施形態のモータ103は誘導モータである。
Claims (5)
- モータの状態を診断する診断方法であって、
前記モータの回転速度が0となる非回転電圧信号に基づいて前記モータに電圧を印加する印加ステップと、
前記印加ステップによって電圧が印加された前記モータに供給される電流を計測する計測ステップと、
前記計測ステップにより計測される前記モータの電流に基づいて、前記モータの電気特性を演算する演算ステップと、
前記演算ステップにより演算される前記モータの電気特性と、前記非回転電圧信号に関するパラメータとに基づいて、前記モータの異常を判定する判定ステップと、
を含むモータの診断方法。 - 請求項1に記載のモータの診断方法であって、
前記印加ステップは、前記非回転電圧信号の周波数を変化させ、
前記演算ステップは、前記モータの電気特性に関する周波数特性を演算し、
前記判定ステップは、前記周波数特性と前記パラメータとに基づいて、前記モータに備えられた磁石の異常を判定する、
モータの診断方法。 - 請求項1又は請求項2に記載のモータの診断方法であって、
前記計測ステップにより計測されるd軸電流に基づいて、前記モータのd軸電圧の偏差を演算する偏差演算ステップと、
予め定められた補償ゲインを前記d軸電圧の偏差に乗算してd軸電流を推定する電流推定ステップと、
前記d軸電流の偏差が小さくなるように前記補償ゲインを設定する設定ステップと、を含み、
前記判定ステップは、前記補償ゲインに基づいて、前記モータに備えられた磁石が異常であると判定する、
モータの診断方法。 - 請求項3に記載のモータの診断方法であって、
前記演算ステップは、前記モータの回転が停止しているときに前記モータの電気特性を演算し、
前記設定ステップは、前記モータが回転しているときに前記補償ゲインを設定し、
前記判定ステップは、前記モータの電気特性と前記補償ゲインとに基づいて、前記モータの磁気特性が異常であるか否かを診断する、
モータの診断方法。 - モータの回転速度が0となる非回転電圧信号に基づいて前記モータに通電して電圧を印加する電力変換器と、
前記電力変換器から前記モータに供給される電流を計測するセンサと、
前記センサにより計測される前記モータの電流に基づいて、前記モータの電気特性を演算する演算器と、
前記演算器により演算される前記モータの電気特性と、前記非回転電圧信号に関するパラメータとに基づいて、前記モータの異常を判定する診断部と、
を含む電力変換装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017558179A JP6525065B2 (ja) | 2015-12-21 | 2016-12-21 | モータの診断方法及びこれを用いた電力変換装置 |
EP16878742.2A EP3396854B1 (en) | 2015-12-21 | 2016-12-21 | Motor diagnostic method and electric power conversion equipment using same |
US16/063,431 US10715074B2 (en) | 2015-12-21 | 2016-12-21 | Motor diagnosis method and power conversion device using same |
CN201680074318.1A CN108496306B (zh) | 2015-12-21 | 2016-12-21 | 电机的诊断方法以及使用该电机的诊断方法的电力变换装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015248793 | 2015-12-21 | ||
JP2015-248793 | 2015-12-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017110855A1 true WO2017110855A1 (ja) | 2017-06-29 |
Family
ID=59090717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/088065 WO2017110855A1 (ja) | 2015-12-21 | 2016-12-21 | モータの診断方法及びこれを用いた電力変換装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10715074B2 (ja) |
EP (1) | EP3396854B1 (ja) |
JP (1) | JP6525065B2 (ja) |
CN (1) | CN108496306B (ja) |
WO (1) | WO2017110855A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6380628B1 (ja) * | 2017-07-31 | 2018-08-29 | 株式会社安川電機 | 電力変換装置、サーバ、及びデータ生成方法 |
JP2019193543A (ja) * | 2018-04-27 | 2019-10-31 | 株式会社豊田自動織機 | パルスパターン生成装置 |
WO2021176761A1 (ja) * | 2020-03-03 | 2021-09-10 | 株式会社日立製作所 | 機器監視装置及び機器監視方法 |
JP7217833B1 (ja) | 2022-11-30 | 2023-02-03 | 日立ジョンソンコントロールズ空調株式会社 | モータ駆動装置、電気定数測定方法および冷凍機器 |
JP2023064650A (ja) * | 2021-10-26 | 2023-05-11 | 本田技研工業株式会社 | 診断システム、車両、方法及びプログラム |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6628905B2 (ja) * | 2016-12-15 | 2020-01-15 | 三菱電機株式会社 | 動力伝達機構の異常診断装置および動力伝達機構の異常診断方法 |
JP6897328B2 (ja) * | 2017-05-30 | 2021-06-30 | 株式会社デンソー | インバータ制御装置 |
JP6833638B2 (ja) * | 2017-07-21 | 2021-02-24 | 株式会社東芝 | 電動機用インバータ回路の評価装置および評価方法 |
JP7191807B2 (ja) * | 2019-11-29 | 2022-12-19 | 株式会社日立製作所 | 診断装置および診断方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003047104A (ja) * | 2001-08-01 | 2003-02-14 | Hitachi Car Eng Co Ltd | 車両用モータ制御装置 |
WO2011135652A1 (ja) * | 2010-04-26 | 2011-11-03 | トヨタ自動車株式会社 | モータ制御装置 |
JP2012023813A (ja) | 2010-07-12 | 2012-02-02 | Hitachi Automotive Systems Ltd | 車両の故障診断装置 |
CN103698699A (zh) * | 2013-12-06 | 2014-04-02 | 西安交通大学 | 一种基于模型的异步电动机故障监测诊断方法 |
CN103701394A (zh) * | 2013-12-30 | 2014-04-02 | 哈尔滨工业大学 | 一种基于电流量的逆变器功率管开路故障在线诊断方法 |
JP2014241720A (ja) * | 2014-08-22 | 2014-12-25 | Ntn株式会社 | 電気自動車用駆動モータの診断装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04255497A (ja) * | 1991-02-04 | 1992-09-10 | Toshiba Corp | 電圧形インバータ |
JPH0974794A (ja) * | 1995-09-05 | 1997-03-18 | Toyota Motor Corp | 交流電動機制御回路の異常検出装置 |
JP3388671B2 (ja) * | 1996-04-16 | 2003-03-24 | 三菱電機株式会社 | 可変速揚水発電システムの保護方式 |
JP4085112B2 (ja) * | 2006-01-31 | 2008-05-14 | ファナック株式会社 | モータ制御方法およびモータ制御装置 |
CN101549631B (zh) * | 2009-05-18 | 2013-06-12 | 奇瑞汽车股份有限公司 | 一种纯电动车的动力***及其运行方法 |
CN102582679B (zh) * | 2011-01-07 | 2015-06-17 | 本田技研工业株式会社 | 电动助力转向装置 |
CN103199784A (zh) * | 2012-01-04 | 2013-07-10 | 深圳市万禧节能科技有限公司 | 一种高压节电器 |
JP5420006B2 (ja) * | 2012-03-22 | 2014-02-19 | 三菱電機株式会社 | 同期機制御装置 |
JP6158115B2 (ja) * | 2013-02-21 | 2017-07-05 | 株式会社東芝 | 磁石磁束量推定装置、異常減磁判定装置、同期電動機駆動装置および電動車両 |
JP6439658B2 (ja) * | 2015-11-10 | 2018-12-19 | 株式会社デンソー | 電圧センサ異常診断装置 |
KR101818916B1 (ko) * | 2017-04-06 | 2018-03-02 | 전자부품연구원 | 영구자석 모터 고장진단장치, 시스템 및 방법 |
-
2016
- 2016-12-21 US US16/063,431 patent/US10715074B2/en active Active
- 2016-12-21 WO PCT/JP2016/088065 patent/WO2017110855A1/ja active Application Filing
- 2016-12-21 EP EP16878742.2A patent/EP3396854B1/en active Active
- 2016-12-21 CN CN201680074318.1A patent/CN108496306B/zh active Active
- 2016-12-21 JP JP2017558179A patent/JP6525065B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003047104A (ja) * | 2001-08-01 | 2003-02-14 | Hitachi Car Eng Co Ltd | 車両用モータ制御装置 |
WO2011135652A1 (ja) * | 2010-04-26 | 2011-11-03 | トヨタ自動車株式会社 | モータ制御装置 |
JP2012023813A (ja) | 2010-07-12 | 2012-02-02 | Hitachi Automotive Systems Ltd | 車両の故障診断装置 |
CN103698699A (zh) * | 2013-12-06 | 2014-04-02 | 西安交通大学 | 一种基于模型的异步电动机故障监测诊断方法 |
CN103701394A (zh) * | 2013-12-30 | 2014-04-02 | 哈尔滨工业大学 | 一种基于电流量的逆变器功率管开路故障在线诊断方法 |
JP2014241720A (ja) * | 2014-08-22 | 2014-12-25 | Ntn株式会社 | 電気自動車用駆動モータの診断装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6380628B1 (ja) * | 2017-07-31 | 2018-08-29 | 株式会社安川電機 | 電力変換装置、サーバ、及びデータ生成方法 |
JP2019028765A (ja) * | 2017-07-31 | 2019-02-21 | 株式会社安川電機 | 電力変換装置、サーバ、及びデータ生成方法 |
US11038454B2 (en) | 2017-07-31 | 2021-06-15 | Kabushiki Kaisha Yaskawa Denki | Power conversion device and server |
JP2019193543A (ja) * | 2018-04-27 | 2019-10-31 | 株式会社豊田自動織機 | パルスパターン生成装置 |
WO2019208408A1 (ja) * | 2018-04-27 | 2019-10-31 | 株式会社豊田自動織機 | パルスパターン生成装置 |
WO2021176761A1 (ja) * | 2020-03-03 | 2021-09-10 | 株式会社日立製作所 | 機器監視装置及び機器監視方法 |
JP2021141667A (ja) * | 2020-03-03 | 2021-09-16 | 株式会社日立製作所 | 機器監視装置及び機器監視方法 |
JP7340482B2 (ja) | 2020-03-03 | 2023-09-07 | 株式会社日立製作所 | 機器監視装置及び機器監視方法 |
JP2023064650A (ja) * | 2021-10-26 | 2023-05-11 | 本田技研工業株式会社 | 診断システム、車両、方法及びプログラム |
JP7289886B2 (ja) | 2021-10-26 | 2023-06-12 | 本田技研工業株式会社 | 診断システム、車両、方法及びプログラム |
JP7217833B1 (ja) | 2022-11-30 | 2023-02-03 | 日立ジョンソンコントロールズ空調株式会社 | モータ駆動装置、電気定数測定方法および冷凍機器 |
JP2024078907A (ja) * | 2022-11-30 | 2024-06-11 | 日立ジョンソンコントロールズ空調株式会社 | モータ駆動装置、電気定数測定方法および冷凍機器 |
Also Published As
Publication number | Publication date |
---|---|
US20180375459A1 (en) | 2018-12-27 |
US10715074B2 (en) | 2020-07-14 |
CN108496306A (zh) | 2018-09-04 |
EP3396854B1 (en) | 2019-12-11 |
JPWO2017110855A1 (ja) | 2018-09-06 |
JP6525065B2 (ja) | 2019-06-05 |
CN108496306B (zh) | 2020-07-07 |
EP3396854A1 (en) | 2018-10-31 |
EP3396854A4 (en) | 2019-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017110855A1 (ja) | モータの診断方法及びこれを用いた電力変換装置 | |
US9825579B2 (en) | Temperature estimating apparatus for synchronous motor | |
KR101339239B1 (ko) | 모터를 구비한 차량의 제어방법 | |
US10309807B2 (en) | Resolver calibration for permanent magnet synchronous motor | |
KR101046802B1 (ko) | 교류 회전기의 제어 장치 및 이 제어 장치를 사용한 교류회전기의 전기적 정수 측정 방법 | |
KR101438638B1 (ko) | 모터를 구비한 차량의 제어장치 및 제어방법 | |
JP6361450B2 (ja) | 誘導電動機の制御装置 | |
US20130151042A1 (en) | Technique for compensating for abnormal output of resolver for environmentally friendly vehicle | |
KR102250100B1 (ko) | 전류센서의 고장을 감지하는 방법 및 그 장치 | |
EP2512026A1 (en) | Power conversion device | |
CN109391186B (zh) | 控制装置以及控制方法 | |
JP5731355B2 (ja) | 車両駆動用誘導電動機の制御装置 | |
JP4735439B2 (ja) | 永久磁石式同期電動機の初期磁極位置推定装置 | |
JP2010035351A (ja) | 同期電動機のロータ位置推定装置 | |
JP6477147B2 (ja) | 永久磁石電動機の鎖交磁束量測定方法、永久磁石電動機の鎖交磁束量測定プログラム、および永久磁石電動機の鎖交磁束量測定装置 | |
JP7304891B2 (ja) | 回転機の制御装置および電動車両の制御装置 | |
EP3477846B1 (en) | Method for determining a measuring offset of a rotor position sensor, controller unit for an electric machine and electric machine for a vehicle | |
US10101146B2 (en) | Method and device for the sensor-free position determination of an electronically commutated electric machine | |
EP3309953B1 (en) | Power conversion device for induction machine, secondary time constant measurement method and speed control method | |
JP5106295B2 (ja) | 同期電動機のロータ位置推定装置 | |
JP5980456B1 (ja) | 制御装置および制御方法 | |
JP5148789B2 (ja) | 永久磁石型同期電動機の磁束鎖交数及び電気的時定数の同定方法 | |
WO2019121919A1 (en) | Method and apparatus for determining a measuring offset of a rotor position sensor | |
JP2018179597A (ja) | モータの試験装置 | |
Cheng et al. | Self identification and compensation of position sensor error in interior permanent magnet synchronous machine (IPMSM) drives |
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: 16878742 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017558179 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2016878742 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2016878742 Country of ref document: EP Effective date: 20180723 |