TECHNICAL FIELD
[0001] The present invention relates to an electric motor diagnosis device which estimates a load torque of a load facility by calculating a winding resistance of an electric motor.
BACKGROUND ART
[0002] In a conventional technique for obtaining a winding resistance of an electric motor, for example, a voltage output phase is set to a preset arbitrary phase, and a current command to cause current to flow is first input to operate the electric motor while a proportional integral controller is enabled. After current has flown for a predetermined time, the gain of the proportional integral controller is made zero such that an integrated value is kept constant.
[0003] Accordingly, a voltage command value and a current detection value are measured while the voltage command value is fixed. This measurement is performed on current of two different magnitudes, and from the inclination at the time, a primary resistance value (or a line resistance value) is obtained (for example, see Patent Document 1).
CITATION LIST
PATENT DOCUMENT
[0004]
- Patent Document 1:
- Japanese Laid-Open Patent Publication JP 2002-022813 A (Abstract and FIG. 1)
SUMMARY OF THE INVENTION
PROBLEMS TO BE SOLVED BY THE INVENTION
[0005] In an electric motor driven by an inverter, a power converter is included, and a voltage command value can be easily changed by using a proportional integral controller as in Patent Document 1. As a result, a winding resistance value can be calculated. However, when a power converter is not included, the above calculation method as in Patent Document 1 cannot be used therefor.
[0006] The present invention has been made in order to solve the above problem, and an object of the present invention is to obtain an electric motor diagnosis device which can accurately estimate a load torque by estimating a winding resistance while a load is connected to an electric motor, even in a case where an electric power converter is not included.
SOLUTION TO THE PROBLEMS
[0007] An electric motor diagnosis device according to the present invention includes:
a voltage detection circuit for detecting a voltage of a main circuit connected to an electric motor,
a current detection circuit for detecting a current of the main circuit,
a logical calculation circuit for performing a logical calculation processing on the basis of information from the voltage detection circuit and the current detection circuit,
a sampling speed setting unit, and
a storage unit,
wherein the logical calculation circuit includes an input unit for acquiring and receiving inputs of detection information from the voltage detection circuit and the current detection circuit, rated information of the electric motor, and a sampling speed from the sampling speed setting unit, a calculation unit for calculating a load torque and a winding resistance of the electric motor on the basis of input information from the input unit, by using a preset forgetting coefficient and a preset scale factor, and an output unit for outputting a winding resistance value obtained by the calculation unit.
EFFECT OF THE INVENTION
[0008] In the electric motor diagnosis device according to the present invention, on the basis of the detection information from the voltage detection circuit and the current detection circuit, the rated information of the electric motor, and the sampling speed from the sampling speed setting unit, which have been input to the input unit of the logical calculation unit, the calculation unit calculates a load torque and a winding resistance by using a preset forgetting coefficient and a preset scale factor, and outputs the calculation result to the output unit. Therefore, the winding resistance of the electric motor can be accurately estimated because the forgetting coefficient and the scale factor are used. As a result of this, the load torque value can be highly accurately estimated.
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
- FIG. 1
- is a configuration diagram of an electric motor diagnosis device according to a first embodiment of the present invention.
- FIG. 2
- is a block diagram of the configuration of a logical calculation circuit in FIG. 1.
- FIG. 3
- is a correlation diagram showing the relationship between a forgetting coefficient and a scale factor with respect to a sampling speed, which is applied to the electric motor diagnosis device according to the first embodiment of the present invention.
- FIG. 4
- is a flowchart illustrating calculation of a winding resistance by the electric motor diagnosis device according to the first embodiment of the present invention.
DESCRIPTION OF EMBODIMENTS
First Embodiment.
[0010] FIG. 1 is a configuration diagram of an electric motor diagnosis device according to a first embodiment of the present invention. The diagnosis device according to the present invention is used in a control center, etc. which is mainly an enclosed switchboard, and thus, FIG. 1 illustrates such a case.
[0011] In FIG. 1, in the control center, a main circuit 2, which is branched and drawn from a main busbar 1 of a power system, includes a wiring disconnector 3, an electromagnetic contactor 4, an instrument voltage transformer 5 for detecting the voltage of the main circuit 2, and an instrument current transformer 6 for detecting a load current of the main circuit 2. The main circuit 2 is connected to an electric motor 7 which is a load. For example, the electric motor 7 is a three-phase induction electric motor. A machinery facility 8 is connected to the electric motor 7 so as to be driven to operate.
[0012] An electric motor diagnosis device 10 (hereinafter, abbreviated as diagnosis device 10) according to the present invention is connected to the main circuit 2, and is configured as follows.
[0013] A voltage detection circuit 11 of the diagnosis device 10 is connected to the instrument voltage transformer 5, converts the detected voltage of the main circuit 2 to a predetermined signal so as to be output to a logical calculation circuit 13 and a storage unit 14.
[0014] A current detection circuit 12 is connected to the instrument current transformer 6, converts the detected load current of the main circuit 2 to a predetermined signal so as to be output to the logical calculation circuit 13 and the storage unit 14.
[0015] The detected current and voltage here are the voltage and current of a stator coil of the electric motor.
[0016] A sampling speed setting unit 15 is connected to the storage unit 14, has a set key (not illustrated), and causes, when the set key is, for example, long-pressed, the storage unit 14 to store and hold therein a desired sampling speed. Data can be stored for a period until the set key is released.
[0017] A sampling speed herein refers to a speed of reading a voltage and a current. For example, when a sampling speed is 1 kS/s, 1000 sets of data are acquired per sample per second.
[0018] FIG. 2 is a block diagram of the configuration of the logical calculation circuit 13 of the diagnosis device 10.
[0019] The logical calculation circuit 13 is formed of an input unit 16, a calculation unit 17, and an output unit 18.
[0020] The input unit 16 includes a voltage acquisition unit 16a, a current acquisition unit 16b, a rated information acquisition unit 16c, and a sampling speed acquisition unit 16d.
[0021] The voltage acquisition unit 16a acquires a voltage value transmitted from the voltage detection circuit 11. The current acquisition unit 16b acquires a current value transmitted from the current detection circuit 12.
[0022] The rated information acquisition unit 16c acquires information about the electric motor 7 to be diagnosed, such as the rated output, the rated voltage, the rated current, the number of poles, and the rotational frequency. Such rated information can be easily acquired from a catalog of the manufacturer of the electric motor, or a name plate attached to the electric motor. The rated information of corresponding electric motors is input to and stored in the storage unit 14 in advance to be used. If the rated information is not available, the information may be estimated from measurement data.
[0023] The sampling speed acquisition unit 16d acquires, as a sampling speed for measurement, a sampling speed that is set by the sampling speed setting unit 15 and stored in the storage unit 14 in advance. The sampling speed may be calculated from measurement data obtained through measurement.
[0024] The calculation unit 17 includes a load torque calculation unit 17a, a winding resistance calculation unit 17b, a forgetting coefficient calculation unit 17c, and a scale factor calculation unit 17d. The winding resistance is specifically the resistance of the stator coil of the electric motor, and is described as a stator resistance in expressions below.
[0025] The load torque calculation unit 17a calculates a load torque Te from a voltage value acquired by the voltage acquisition unit 16a and a current value acquired by the current acquisition unit 16b, by the following Expression (1).
[Expression 1]
Expression 1
[0026]
[0027] In the Expression (1), Pp represents the number of magnetic poles, ϕ
_{d}, ϕ
_{q} each represent a stator coil inter-linkage flux, and iq, i
_{d} each represent a stator current.
[0028] In the above and following expressions, the subscripts d, q represent magnetic fluxes, currents, or voltages in a d-axis direction and a q-axis direction, respectively, when a current and a voltage are d-q transformed.
[0029] In Expression (1), the stator currents i
_{q}, i
_{d} are calculated from the acquired three-phase current through d-q transformation. The inter-linkage fluxes ϕ
_{d}, ϕ
_{q} are calculated from the following Expressions (2) and (3), respectively.
[Expression 2]
Expression 2
[0030]
[Expression 3]
Expression 3
[0031]
[0032] The stator voltages v
_{d}, v
_{q} in Expressions (2) and (3) are calculated from the acquired three-phase voltage through d-q conversion. Rs represents a stator resistance. This Rs is identical to Rs of a flowchart in FIG. 4 described below, and is not a constant value. Rs varies along with the progress of the steps in the flowchart, and is finally defined to one value. The above Expressions (2) and (3) are expressed by differentiation. When numerical analysis is performed thereon, the following Expressions (4) and (5) are obtained.
[0033] In the expressions, the symbol Ψ indicates numerical analysis of the stator coil inter-linkage flux. In addition, k
_{f} represents a forgetting coefficient, and Δt represents a sampling time width.
[0034] The subscript n indicates a variable used for convenience in numerical calculation, and n-1 indicates that an n-1-th value is used and n indicates that an n-th value is used. Thus, n takes a value of 1, 2, 3 .....
[Expression 4]
Expression 4
[0035]
[Expression 5]
Expression 5
[0036]
[0037] When currents including high frequency components or the like are integrated, the gain is influenced by a data-sampling (A/D conversion) speed and a phase delay. The gain is generally expressed by a product of a filter gain in the input unit (A/D conversion) and a time constant of the forgetting coefficient k
_{f}, and thus, needs to be adjusted by a scale factor α.
[0038] Therefore, the calculation results of the following Expressions (6) and (7) in which the scale factor α as a coefficient is integrated to the respective results of calculation of Expressions (4) and (5), are identified as final results of the magnetic flux.
[0039] The symbol "^" above Ψ in Expressions (6) and (7) indicates an identification value.
[Expression 6]
Expression 6
[0040]
[Expression 7]
Expression 7
[0041]
[0042] Regarding the forgetting coefficient k
_{f} and a scale factor α, in the forgetting coefficient calculation unit 17c and the scale factor calculation unit 17d of the calculation unit 17, correlation data of the forgetting coefficient k
_{f} and the scale factor α for each sampling speed obtained in advance through measurement is acquired to create a data table. The data table is stored in the storage unit 14.
[0043] In the measurement, for example, a result measured in advance by the manufacturer of the diagnosis device may be used. In that case, the data is already known before the device is operated. Since a sampling speed and a forgetting coefficient k
_{f}, and a sampling speed and a scale factor α are each in a one-to-one relation, a forgetting coefficient k
_{f} and a scale factor α are uniquely determined for a corresponding sampling speed.
[0044] FIG. 3 is a diagram showing an example of the correlation between a forgetting coefficient k
_{f} and a scale factor α with respect to a sampling speed. This information needs to be incorporated as a data table into the calculation unit 17 in advance. To incorporate the information, the values may be stored in a memory or the like of the storage unit 14. In a case where a sampling speed value not included in the data table is to be input, a forgetting coefficient and a scale factor with respect to an approximate value resulted from statistical processing such as a least-squares method, for example, are used.
[0045] By using the data table, values of a forgetting coefficient k
_{f} and a scale factor α are assigned to the above expressions, and calculation thereof is performed.
[0046] Next, steps for the calculation unit 17 to calculate a winding resistance (a stator resistance) are described.
[0047] FIG. 4 is a flowchart showing steps of calculating a winding resistance.
[0048] At step S1 (abbreviated as S1, the same applies hereinafter), a rated current In, a rated voltage Vn, and a rated torque Tn acquired by the rated information acquisition unit 16c are input in advance.
[0049] The subscript n in In, Vn, and Tn indicates a rated matter.
[0050] Initially, a stator resistance Rs = 0 is assumed.
[0051] Next, at step S2, Rs is incremented by 0.1 Ω, for example.
[0052] Next, at step S3, measured values I, V are acquired from the current acquisition unit 16b and the voltage acquisition unit 16a, and a ratio a of the measured current I and the rated current In is calculated. The ratio a is obtained by a = In/I. Alternatively, the ratio a may be obtained by a = (In/I)
^{2}.
[0053] The load torque Te is calculated using Expression (1) on the basis of I, V, and Rs.
[0054] For example, when the measured I and V are equal to the rated current and the rated voltage, respectively, the measurement result based on I, V, and Rs should match the rated torque.
[0055] Next, at step S4, Rs at which the measurement result based on I, V, and Rs matches the rated torque Tn is selected. For example, when Rs is too small or large, the measurement result based on I, V, and Rs does not match the rated torque Tn. Rs at which a difference between the calculated torque and the rated torque value is minimum is output as a stator resistance value. A threshold ε is used as an error rate. The threshold ε is preferably small, and, for example, set to 0.01.
[0056] That is, when the absolute value of (Tn/a-Te)/(Tn/a) is greater than the threshold ε at step S4, the processing returns from step S5 to 52, Rs is incremented, and calculation is performed again. When the absolute value becomes less than the threshold ε (Yes at step S4), Rs is estimated to be a winding resistance at step S6 and the processing is ended.
[0057] This winding resistance value is output to a winding resistance value output unit 18a of the output unit 18.
[0058] In this way, the winding resistance of the stator can be accurately estimated, and a load torque which ranges from no load to the rated torque can be highly accurately estimated by using the winding resistance. As a result of using the forgetting coefficient and the scale factor, divergence in calculation of numerical values can be prevented so that a torque estimation error can be reduced.
[0059] It was confirmed that the winding resistance estimation error was approximately 23% or lower, and the torque estimation accuracy was approximately 3%, for example.
[0060] Since a load torque value can be highly accurately estimated, an abnormality in the electric motor can be easily determined by detecting a torque abnormality caused by occurrence of an overload, a sudden torque, or the like.
[0061] A torque abnormality may be determined by setting a threshold in advance. Alternatively, when a torque varies differently from usual, an abnormality may be determined through a neural network or other statistical processing. For normal torque variation, a learning time period is necessary.
[0062] When operation of the electric motor continues, aged deterioration of the winding progresses and the winding resistance (the stator resistance) changes. Accordingly, if adoption of the initial winding resistance value is continued, an estimated winding resistance value for a winding after aged deterioration differs from the actual winding resistance value, and thus, torque estimation accuracy lowers.
[0063] Therefore, regular update in which the winding resistance value is updated once a month, for example, is performed. Alternatively, an update timing may be freely set. Alternatively, for example, the winding resistance value may be updated every current-flowing time period, which is equivalent to one month, by calculating a total current-flowing time from a current waveform.
[0064] Moreover, the winding resistance value varies depending on the temperature. The temperature means not only the external environment temperature, but also the stator winding temperature, which is increased when the inside of the electric motor is heated by continuous operation.
[0065] As a result, the winding resistance value is increased. In order to avoid such a problem, information on a temperature, which is measured at the same time by a temperature sensor provided to the target electric motor, may be acquired such that a winding resistance at a reference temperature can be calculated.
[0066] The winding resistance value increases in proportion to the temperature. Further, the temperature increase value is determined depending on a resistor temperature coefficient. Accordingly, when the resistor temperature coefficient is input in advance, the winding resistance value can be corrected to that at the reference temperature.
[0067] A load torque varies temporally depending on plant equipment such as a pump, a fan, a blower, and a conveyor, installed in a power plant or a chemical plant. However, the electric motor diagnosis device according to the present invention is applicable to any induction electric motor that is not driven by an inverter.
[0068] In the description so far, one diagnosis device is provided for an individual electric motor. However, one diagnosis device may collectively process information about a plurality of electric motors and calculate winding resistances of the plurality of electric motors.
[0069] That is, the voltage detection circuit and the current detection circuit detect information on a current and a voltage of each of the plurality of electric motors, the rated information of the plurality of electric motors is input to the input unit in advance, and the calculation unit calculates the load torque and the winding resistance of each of the plurality of electric motors.
[0070] As described above, the electric motor diagnosis device according to the first embodiment includes: the voltage detection circuit for detecting a voltage of the main circuit connected to the electric motor; the current detection circuit for detecting a current of the main circuit; the logical calculation circuit for performing logical calculation processing on the basis of information from the voltage detection circuit and the current detection circuit; the sampling speed setting unit; and the storage unit.
[0071] The logical calculation circuit includes: the input unit for acquiring and receiving inputs of detection information from the voltage detection circuit and the current detection circuit, rated information of the electric motor, and a sampling speed from the sampling speed setting unit; the calculation unit for calculating a load torque and a winding resistance of the electric motor on the basis of input information from the input unit by using a preset forgetting coefficient and a preset scale factor; and the output unit for outputting a winding resistance value obtained by the calculation unit.
[0072] Therefore, the winding resistance value of the electric motor can be accurately estimated because the forgetting coefficient and the scale factor are used. As a result of this, the torque value can be also highly accurately estimated.
[0073] In addition, the relationship between forgetting coefficients and scale factors with respect to the corresponding sampling speeds is acquired and stored as a database in the storage unit, and a forgetting coefficient and a scale factor corresponding to a set sampling speed are used with reference to the database. Therefore, the winding resistance can be easily and accurately calculated by using the forgetting coefficient and the scale factor corresponding to the measured sampling speed.
[0074] In addition, information on the stator winding temperature is acquired from the temperature sensor provided to the electric motor, and the winding resistance value is corrected according to the acquired temperature. Therefore, the winding resistance can be accurately calculated while influence of variation in stator winding temperature is eliminated.
[0075] Furthermore, the voltage detection circuit and the current detection circuit detect currents and voltages of a plurality of electric motors, the detected currents and voltages together with the rated information of the plurality of electric motors are input to the input unit in advance, and the calculation unit calculates load torques and winding resistances of the plurality of electric motors. Therefore, processing can be performed collectively on the plurality of electric motors. For example, when the electric motor diagnosis device is installed in a control center or the like, the size of the device can be reduced.
[0076] It is noted that, within the scope of the present invention, the above embodiment may be modified or simplified as appropriate.
DESCRIPTION OF THE REFERENCE CHARACTERS
[0077]
- 1
- main busbar
- 2
- main circuit
- 3
- wiring disconnector
- 4
- electromagnetic contactor
- 5
- instrument voltage transformer
- 6
- instrument current transformer
- 7
- electric motor
- 8
- machinery facility
- 10
- diagnosis device
- 11
- voltage detection circuit
- 12
- current detection circuit
- 13
- logical calculation circuit
- 14
- storage unit
- 15
- sampling speed setting unit
- 16
- input unit
- 16a
- voltage acquisition unit
- 16b
- current acquisition unit
- 16c
- rated information acquisition unit
- 16d
- sampling speed acquisition unit
- 17
- calculation unit
- 17a
- load torque calculation unit
- 17b
- winding resistance calculation unit
- 17c
- forgetting coefficient calculation unit
- 17d
- scale factor calculation unit
- 18
- output unit
- 18a
- winding resistance value output unit