Method and device for estimating individual phase resistance of an electric motor
11637517 · 2023-04-25
Assignee
Inventors
Cpc classification
G01R27/14
PHYSICS
G01R27/16
PHYSICS
International classification
Abstract
The present invention relates to a method for estimating individual phase resistance of a motor by means of an adjustable speed drive (ASD) while the motor controlled by the ASD is running and/or is at standstill. The motor is an asynchronous motor or a synchronous motor. The invention also relates to an adjustable speed drive for executing a corresponding method.
Claims
1. A method for estimating individual phase resistance of a motor by means of an adjustable speed drive (ASD), while the motor controlled by the ASD is running and/or is at standstill, wherein the motor is an asynchronous motor or a synchronous motor, the method comprising the steps of: injecting at least two DC currents in the motor as an ASD output, determining the output voltages and currents resulting from injecting the DC currents, extracting DC components present in the determined output voltages and currents, and calculating the cumulated output resistance Rs seen by the ASD on each phase of the motor individually, wherein the injected DC currents are synchronized with different phase angles of a fundamental output current of the ASD.
2. The method according to claim 1, wherein the determined output voltages and/or currents are either measured or estimated.
3. The method according to claim 2 wherein the injected DC currents are synchronized with different phase angles of a fundamental output current of the ASD.
4. The method according to claim 2 wherein the DC currents are injected in a discontinues manner, for a limited injection period followed by a waiting period until next DC current injection.
5. The method according to claim 2, wherein the injection of the DC current is stopped if the ASD is not in a safe operation conditions.
6. The method according to claim 2 wherein the injection of the DC current is stopped if the ASD operated in excessively dynamic conditions that affect the extraction of the DC components present in the determined output currents and voltages.
7. The method according to claim 1, wherein the DC currents are injected in a discontinues manner, for a limited injection period followed by a waiting period until next DC current injection.
8. The method according to claim 7, wherein the duration of both injection and waiting period may be variable and synchronized with the speed of the motor.
9. The method according to claim 8, wherein the injection of the DC current is stopped if the ASD is not in a safe operation conditions.
10. The method according to claim 7, wherein the injection of the DC current is stopped if the ASD is not in a safe operation conditions.
11. The method according to claim 7 wherein the injection of the DC current is stopped if the ASD operated in excessively dynamic conditions that affect the extraction of the DC components present in the determined output currents and voltages.
12. The method according to claim 1 wherein the injection of the DC current is stopped if the ASD is not in a safe operation conditions.
13. The method according to claim 1 wherein the injection of the DC current is stopped if the ASD operates in excessively dynamic conditions that affect the extraction of the DC components present in the determined output currents and voltages.
14. The method according to claim 1 wherein the calculated resistances Rs on each phase are fed back into the ASD and used for updating the ASD references, control parameters and/or control settings.
15. The method according to claim 14 wherein the feedback is used to improve the control performance and/or stability of the ASD in operation and/or that the feedback is used for predictive maintenance, to detect faults in cables and/or motors, and/or incorrect installations.
16. An adjustable speed drive for executing a method according to claim 1.
17. A method for estimating individual phase resistance of a motor by means of an adjustable speed drive (ASD), while the motor controlled by the ASD is running and/or is at standstill, wherein the motor is an asynchronous motor or a synchronous motor, the method comprising the steps of: injecting at least two DC currents in the motor as an ASD output, determining the output voltages and currents resulting from injecting the DC currents, extracting DC components present in the determined output voltages and currents, and calculating the cumulated output resistance Rs seen by the ASD on each phase of the motor individually, wherein the DC currents are injected in a discontinues manner, for a limited injection period followed by a waiting period until next DC current injection.
18. The method according to claim 17, wherein the duration of both injection and waiting period may be variable and synchronized with the speed of the motor.
19. A method for estimating individual phase resistance of a motor by means of an adjustable speed drive (ASD), while the motor controlled by the ASD is running and/or is at standstill, wherein the motor is an asynchronous motor or a synchronous motor, the method comprising the steps of: injecting at least two DC currents in the motor as an ASD output, determining the output voltages and currents resulting from injecting the DC currents, extracting DC components present in the determined output voltages and currents, and calculating the cumulated output resistance Rs seen by the ASD on each phase of the motor individually, wherein the calculated resistances Rs on each phase are fed back into the ASD and used for updating the ASD references, control parameters and/or control settings.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Further details and advantages of the invention will be described with reference to the following figures:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) Before going into more details of the invention, some background information will be provided on the motors 20 used in the present invention's context.
(11) The stator voltage equation of the induction machine (electric motor 20) is:
(12)
(13) where Rs=stator resistance us=stator voltage applied by the ASD 1 is=stator current source by the ASD 1 ψs=stator flux
(14) When injecting only a DC signal into the machine the derivative of the flux become zero, as given in
u.sub.s(t)=R.sub.s.Math.i.sub.s(t) (eq. 2)
(15) The impedance of an induction machine to a DC input in steady state seen by the ASD 1 is the R.sub.sDC given in eq. 3.
(16)
(17) Therefore, if a small DC voltage bias can be superimposed onto the motor supply voltage to inject a DC current component, Rs resistance can be estimated online using the DC components of the determined voltage and current. DC model-based estimation is independent of all motor parameters and is not influenced by inherent motor asymmetry.
(18) In the following paragraphs, more details will be provided on the identification of asymmetry in a given motor 20. Eq 2 given above describes the motor equation assuming a balanced model.
(19) In case of parameter unbalance, the equation is described in this form:
(20)
(21) where the indexes represent motor phases, as 1 is phase U, 2 is phase V, 3 is phase W and Rs123 represents the cumulated series resistance of the internal ASD contact resistance Rk.sub.123, the cable resistance Rc.sub.123 and motor resistance Rm.sub.123, assuming a DC signal injection approach, as shown in
(22) The ASD 1 comprises a power card 2 and a control card 3. The power card 2 may be connected to AC grip power supply and provide electric power to the motor 20. The control card 3 may be used for three voltage estimations for determining above-mentioned voltages us.sub.123. The control card 3 may further comprise or be connected to three current sensors for determining currents is123. Based on the determined values of currents is.sub.123 and voltages us.sub.123, the control card 3 may calculate cumulated resistances Rs.sub.123. of the corresponding three phases.
(23)
(24) Some challenges appear in practice and are indicated in
(25) The ASD 1 does not have access to the neutral point N of the motor 20, but has its own internal reference point M, thus a common voltage U.sub.NM exists between M and N.
(26) There are background DC offsets present on both the voltages and the currents, caused by physical devices, analogue to digital converters, operation amplifiers, etc.
(27) The output voltage system is three phase, three wires, which means there are only two independent equations.
(28)
(29) The following steps are taken to compensate for the above issues:
(30) Eliminating the offset: this is done by injecting the current in the same direction but with different sign and differentiating the equation.
(31)
(32) The result is simplified in this form
(33)
(34) Eliminating the common mode voltage U.sub.NM. This is done by differentiating between phases, e.g. 1-2, 2-3, 3-1
(35)
(36) The equation is simplified in this form, by noting Rs1, Rs2, Rs3 as x1, x2, x3 to be solved for.
(37)
(38) The equation cannot be solved because the known terms (currents and voltages) are not independent:
(39)
(40) Solving the equation by adding more datasets. This is done by injecting currents in a different direction thus collecting more data to compose an independent set of equations that can be solved for unknowns Rs1, Rs2, Rs3. An Illustration is given in
(41) Injection on first direction 1:
(42)
(43) Injection on second direction 2:
(44)
(45) The equation can be solved using any of these two datasets from different directions. One example is the following, solving for x1 and x2. Similar can be found from different other equations.
(46)
(47) Having these two datasets from different directions, there are several possibilities to solve for the same unknown x1, x2, x3. Thus, to improve the robustness against numerical errors, one can solve all possible equations for the same solution and average the result at the end.
(48) Additionally, different combinations of directions can be used, for example alternating directions d1 and d2 and solving the Rs1,2,3, then injecting in direction 2 and 3 and solving again for Rs1,2,3.
(49)
(50)
(51) The ASD 1 comprises a power card 2 with all hardware required for powering the motor 20 from an AC grid supply. The power card 2 may comprise analogue circuits, digital circuits, power switches.
(52) The ASD 1 further comprises a control card 3, which may comprise all software, control and protection components of the ASD 1.
(53) A second subcomponent of the control card 3 is the Rs estimation block 5. The Rs estimation block 5 may comprise an algorithm implemented in the control card software that receives internal and external signals and calculates the motor connection resistance of each phase Rs1, 2, 3. This information is fed back into the ASD control unit 4 to improve the stability and control performance. In the present invention, the term “block” may relate to a physical component and/or to some software application or calculation process.
(54) Subcomponents of the Rs estimation block 5 comprise an Rs control unit 51, which provides a function responsible for synchronizing (by signal ‘synch’) the entire process of injecting the DC currents and measuring the effect in the output currents and voltages.
(55) The injection is discontinuous and may occur only for a short period of time. The injection may then be stopped and interrupted for a while until a following DC injection. This approach minimizes the ripple produced in the output motor torque and speed.
(56) This function also estimates the right time to inject the DC current so as to not disturb the system and cause faults and trips. It also checks if the ASD 1 is in steady and stable operation conditions to perform the DC measurement and avoid erroneous results.
(57) The Rs estimating block 5 further comprises means for triggering or injecting the DC current 52, comprising a function that calculates a needed reference I.sub.DCRef and sends it to the ASD control unit 4, to produce a DC output current. This function synchronizes the injection with the right phase of the output current to avoid transients and erroneous results.
(58) The Rs estimation block 5 further comprises means for estimating voltages Us123 53 comprising a function that receives the output voltages U.sub.s1,2,3 from the ASD control unit 4 and after filtering for noise and compensating for the inverter nonlinearities, extracts the DC content out U.sub.DC1,2,3.
(59) The Rs estimation block 5 further comprises current sensors Is123 54 comprising a function that receives the output currents I.sub.s1,2,3 from the ASD current sensors and after filtering for noise, it extracts the DC content out I.sub.DC1,2,3.
(60) Calculation of asymmetrical Rs is performed at calculation block 55, comprising the algorithm of calculating the R.sub.s1,2,3 by solving the equations eq. 1 to eq. 5 given above.
(61)
(62) While the present disclosure has been illustrated and described with respect to a particular embodiment thereof, it should be appreciated by those of ordinary skill in the art that various modifications to this disclosure may be made without departing from the spirit and scope of the present disclosure.