METHOD OF MONITORING A STARTER, STARTER, AND COMPUTER READABLE STORAGE MEDIUM

20250260344 · 2025-08-14

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of monitoring a starter. The method includes: determining a duration of a first start and a current supplied to one winding of the electric motor during the initiation; computing the limit theoretical thermal state of the electric motor based on the duration of the first start, on the current supplied to one winding of the electric motor during the first start and on electric motor parameters; determining a current supplied to one winding of the electric motor; computing a current thermal state based on the current determined and on the electric motor parameters; comparing the current thermal state to the limit theoretical thermal state, if the current thermal state is greater than the limit theoretical thermal state, transmitting a warning signal representative of a risk of tripping a motor thermal fault.

Claims

1. A method of monitoring a starter, the starter being connected to an electric network and to an electric motor; the electric motor having at least one winding; the starter comprising a processor and a motor thermal protection application configured to cause the tripping of a motor thermal fault when the electric motor reaches defined thermal conditions; the method comprising: a) initiating a first start of the electric motor, b) determining a duration of the first start and a current supplied to one winding of the electric motor during the initiation of the first start, c) computing the limit theoretical thermal state of the electric motor based on the duration of the first start, on the current supplied to one winding of the electric motor during the first start and on parameters of said electric motor, d) determining a current supplied to one winding of the electric motor, e) computing a current thermal state based on the current determined and on said electric motor parameters, f) comparing the current thermal state to the limit theoretical thermal state, if the current thermal state is greater than the limit theoretical thermal state, transmitting a warning signal representative of a risk of tripping a motor thermal fault.

2. The method according to claim 1, wherein said electric motor parameters comprises the nominal current of the electric motor, a time constant, and an error threshold of the thermal state of the electric motor.

3. The method according to claim 1, wherein if the current thermal state is lower than the limit theoretical thermal state, repeating steps d) to f).

4. The method according to claim 1, wherein the transmission of the warning signal blocks an order of initiating a current start received by the starter.

5. The method according to claim 1, which comprises computing a theoretical waiting time based on the theoretical limit thermal state, on the current thermal state and a on a time constant.

6. The method according to claim 5, which comprises displaying the theoretical waiting time on a displaying screen.

7. The method according to claim 5, which comprises displaying a countdown timer on a displaying screen, the countdown timer being configured to count down from the theoretical waiting time until zero.

8. The method according to claim 2, wherein when the current thermal state is lower than the limit theoretical thermal state, the method comprises computing a number of possible starts before the tripping of a motor thermal fault by the motor thermal protection application, the number of possible starts is computed based on the duration of the first start, on the current supplied to one winding of the electric motor during the first start, on said electric motor parameters and on the limit thermal state computed for n starts.

9. The method according to claim 8, further comprising displaying the number of possible starts on a displaying screen.

10. The method according to claim 8, wherein the theoretical waiting time is recorded in a storage unit, if the starter has been turned off, the method comprising a calculation of a remaining waiting time when switching on the starter, the remaining waiting time taking into account the power off time.

11. The method according to claim 1, wherein the defined thermal conditions causing the tripping of a motor thermal fault are based on the thermal protection class of the electric motor, on the nominal current of the electric motor and on settings based on the standard IEC 60947.

12. A method of monitoring a starter, the starter being connected to an electric network and to an electric motor; the electric motor having at least one winding; the starter comprising a processor and a motor thermal protection application configured to cause the tripping of a motor thermal fault when the electric motor reaches defined thermal conditions; the method comprising: a) initiating a start of the electric motor, b) determining a current supplied to one winding of the electric motor, c) computing a current thermal state based on the electric motor on the current determined during the start and on parameters of said electric motor, d) comparing the current thermal state to the first thermal state, if the current thermal state is greater than the first thermal state, considering the current thermal state as being the preceding thermal state, e) determining a current supplied to one winding of the electric motor, f) computing a current thermal state based on the electric motor on the current determined during the start and on parameters of said electric motor, g) comparing the current thermal state to the preceding thermal state, if the current thermal state is greater than the preceding thermal state, transmitting a warning signal representative of a risk of tripping a motor thermal fault.

13. A non-transitory computer readable storage medium comprising instructions which, when executed by a processor, cause the processor to carry out the method according to claim 1.

14. A starter comprising a processor comprising a storage unit storing parameters of the electric motor, the processor being adapted to implement the method according to claim 1.

15. The starter according to claim 14, wherein the starter is a soft starter or an On Line Direct starter.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0039] FIG. 1 is a schematic view of an example of an electric circuit comprising a soft starter according to the present disclosure.

[0040] FIG. 2 is a flowchart of the monitoring method according to the present disclosure.

[0041] FIG. 3 is an example of the evolution of the warm-up of an electric motor during six successive starts.

DETAILED DESCRIPTION

[0042] The disclosure applies to a method for monitoring a starter for starting an electric motor. An example of an electric circuit where the method could be applied is illustrated in FIG. 1.

[0043] The electric circuit of FIG. 1 comprises an electric network 2, an electric motor 4 connected to the electric network 2 and a motor soft-starter 6 connected between the electric network 2 and the electric motor 4.

[0044] The electric network 2 is configured to power the electric motor 4. In FIG. 1, the electric network 2 is a three-phases network designed to supply an electric signal, for example an alternating signal, in each of the windings of the electric motor. The electric network 2 comprises three electric network phases 8, 10 and 12 which are respectively connected to an arm of the motor soft-starter.

[0045] The soft-starter 6 comprises three arms 14, 16 and 18 adapted to be respectively connected to three windings 20, 22, 24 of the electric motor 4 in one side and to the three phases 8, 10 and 12 of the electric network on the other side.

[0046] Each arm 14, 16, 18 of the soft-starter comprises two thyristors in antiparallel configuration (head-to-tail) as illustrated by the FIG. 1 as defined in IEC 61148. An arm 14, 16, 18 of the soft-starter may be considered as a controlled switch between a phase 8, 10, 12 of the electric network and a respective winding 20, 22, 24 of the electric motor. That is, by controlling the thyristors of an arm 14, 16, 18 of the soft-starter, one may control an electric signal passing from a phase of the electric network to a respective winding of the electric motor.

[0047] In the embodiment illustrated in FIG. 1, the soft starter comprises also current determining devices 25 for measuring the instantaneous current in each arm of the starter. The instantaneous current determining devices 25 are, for example, ammeters.

[0048] Alternatively, the soft starter comprises an input unit capable of receiving current values from an external current determining devices. Said external current determining device is configured to measure the instantaneous current in each phase of the electric network or in each winding of the electric motor.

[0049] In FIG. 1, the soft-starter comprises a processor 26, for example a controller or a microcontroller. The processor 26 may be configured to control the thyristors of each arm by controlling the supply of their respective gate with appropriate trigger pulses such that thyristors may switch from a blocking state to a passing state.

[0050] The processor 26 is configured to operate according to the method hereby described.

[0051] The processor 26 may comprise electronic circuits for computation managed by an operating system.

[0052] The processor includes a timer 28 configured to measure the duration of a motor start.

[0053] The processor may comprise a countdown timer 29.

[0054] The soft-starter may also comprise a non-transitory machine-readable or computer readable storage medium 30. The storage medium is encoded with instructions executable by a processor such as processor 26 to perform the example method hereby described.

[0055] A computer readable storage unit 30 according to this disclosure may be any electronic, magnetic, optical or other physical storage device that stores executable instructions. The computer readable storage unit may be, for example, Random Access Memory (RAM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a storage drive, and optical disk, and the like.

[0056] The computer readable storage unit 30 may be encoded with a motor thermal protection application 32 configured, when executed by the processor, to cause the tripping of a motor thermal fault when the electric motor is in defined conditions. The motor thermal protection application 32 contains executable instructions. The aim of this motor thermal protection application 32 is to protect the electric motor of an overheat. The motor thermal protection application 32 is based on the standard IEC 60947.

[0057] This standard defines an error threshold .sub.error and a theoretical mathematical model representative of the thermal evolution of the electric motor. The motor thermal protection application 32 will calculate this theoretical mathematical model at each start of the electric motor from data specific to the electric motor and data measured during each start. The data specific of the electric motor comprises the rms nominal current of the electric motor and the protection class of the electric motor. The data measured during each start comprises the duration of each start and the instantaneous current passing through an arm during a start.

[0058] Optionally, the soft starter 6 comprises a displaying screen 34 connected to the processor.

[0059] The motor thermal protection application will trip a motor thermal fault when the thermal state calculated from the theoretical mathematical model reaches the error threshold .sub.error as defined by the standard.

[0060] The theoretical mathematical model representing the evolution of the thermal state of an electric motor as defined by the standard IEC 60947 is set by the following equation (1). This thermal model is a first order filter used on the square of the current ratio.

[00001] d ( t ) dt + ( t ) = ( I R M S I n ) 2 ( 1 ) [0061] Wherein (t) is the thermal state of the electric motor, [0062] I.sub.n is the rms nominal current of the electric motor, [0063] I.sub.RMS is the mean value of the rms current passing through each of the three arms of the starter during the start of the electric motor, [0064] can be a thermal time constant of the copper or a thermal time constant of the iron. The thermal time constant of the copper .sub.Cu is representative of the warming of the electric motor. The thermal time constant of the iron .sub.Fe is representative of the cooling of the electric motor. The thermal time constants depend on the motor protection class. The table below gives examples of time constants according to motor protection classes.

TABLE-US-00001 Class .sub.Cu (s) .sub.Fe (s) 2 36.2 148.9 10A 89.8 436.9 10 178 741.9 15 267 1156 20 361 1573 25 452 1966 30 538 2457

[0065] For the first start of an electric motor, the thermal model defined by equation (1) can be written as:

[00002] 1 = 0 + ( 1 - e - t ) ( I ratio 2 - 0 ) ( 2 a ) with I ratio = ( I RMS I n )

and I.sub.n and I.sub.RMS as defined in equation (1), [0066] .sub.1 is the thermal state of the electric motor after one start. .sub.1 is computed at each sampling time of the processor 26. [0067] .sub.0 is the initial thermal state of the electric motor, .sub.0 equals to zero at the first start. [0068] t is the current time during the first start.

[0069] For the following starts of an electric motor, the thermal model defined by equation (1) can be written as:

[00003] cur = prec + ( 1 - e - tcur r ) ( I ratio 2 - prec ) ( 2 b ) with I ratio = ( I RMS I n ) [0070] t.sub.our is the current time during the current start. [0071] .sub.prec is the preceding thermal state of the electric motor. [0072] .sub.cur is the current thermal state of the electric motor. The current thermal state [0073] .sub.cur is computed at each sampling time of the processor 26.

[0074] The current thermal state is also computed between two starts during the cooling of the electric motor.

[0075] For the present disclosure, we consider that all starts are identical. In particular, we consider that the duration of all starts are equals to the duration of the first start and that the current I.sub.RMS supplied to one winding of the electric motor during the initiation of all starts is the same as the current I.sub.RMSstart supplied to one winding of the electric motor during the initiation of the first start. With these considerations, equation (1) can be written as below for the start which will causes the tripping of a motor thermal fault by the motor thermal protection application 32.

[00004] error = lim + ( 1 - e - t start ) ( I ratio 2 - lim ) ( 3 ) [0076] Wherein [0077] .sub.lim is the limit thermal state ie the thermal state just before the start during which the thermal protection will trip a motor thermal fault. [0078] .sub.error is the error threshold of the thermal state at which the thermal protection will trip a motor thermal fault. The error threshold .sub.error is defined in the standard IEC 60947. [0079] t.sub.start is the duration of the first start of the electric motor. [0080] can be the thermal time constant of the copper or the iron and chosen according to the protection class of the electric motor connected to the starter.

[0081] The method according to the present disclosure monitors the starter to warn the user just before tripping a motor thermal fault. The thermal state just before the thermal state which will cause the tripping of a motor thermal fault at next start of the motor is named limit theoretical thermal state and is referenced .sub.lim in this patent application. This limit thermal state .sub.lim is defined by the following equation (5). This equation (4) is obtained based on equation (3).

[00005] lim = ( error - ( 1 - e - t start ) ( I ratio 2 ) ) e - t start r ( 4 ) Wherein : I ratio = ( I RMSstart I n ) [0082] I.sub.n is the rms nominal current of the electric motor, [0083] I.sub.RMSstart is the mean value of the rms current passing through each of the three arms of the starter during the first start of the electric motor, [0084] can be the thermal time constant of the copper or the iron and will be chosen according to the protection class of the electric motor. [0085] .sub.error is the error threshold of the thermal state defined in the standard IEC 60947. [0086] t.sub.start is the duration of the first start of the electric motor.

[0087] Thus, the limit theoretical thermal state .sub.lim will be computed from data measured during the first start, from data depending on the electric motor such as its nominal current and its protection class and from data of the standard IEC 60947. When the computed current thermal state .sub.cur will be greater than the limit thermal state .sub.lim, the motor thermal protection application 32 will trip a motor thermal fault.

[0088] Optionally, the method of the disclosure computes the number n of possible starts before the tripping of a motor thermal fault by the thermal protection application 32.

[0089] This number n is defined by the following equation:

[00006] n = t start ln lim n - I ratio 2 error + e t start I ratio 2 ( 5 ) Wherein : I ratio = ( I RMS I n )

and I.sub.n and I.sub.RMS as defined in equation (1), [0090] I.sub.n is the rms nominal current of the electric motor, [0091] I.sub.RMS is the mean value of the rms current passing through each of the three arms of the starter during the start of the electric motor, [0092] can be the thermal time constant of the copper or the iron and chosen according to the protection class of the electric motor. [0093] .sub.error is the error threshold of the thermal state defined in the standard IEC 60947. [0094] .sub.lim is the limit thermal state for n consecutive starts.

[0095] With

[00007] lim n = error e n C u + ( 1 - e ( n + 1 ) Cu ) I ratio 2 ( 6 )

[0096] If the user does not take into account the warning signal, a motor thermal fault is tripped. The method according to the disclosure may estimate a theoretical waiting time t.sub.lim until the electric motor reaches a thermal state authorizing a restart.

[0097] This theoretical waiting time t.sub.lim can be obtained by the following equation:

[00008] t lim = - ln ( 0 lim cur ) ( 6 ) [0098] Wherein: [0099] will be the thermal time constant of the copper or of the iron and will be chosen according to the protection class of the electric motor connected to the starter. [0100] .sub.lim is the limit thermal state ie the thermal state just before the start during which the thermal protection will trip a motor thermal fault. [0101] .sub.cur is the current thermal state of the electric motor.

[0102] In reference to FIG. 2, the method of monitoring a starter begins with a preliminary phase 50 during which parameters P are saved in the storage unit 30. According to a first possibility, these parameters P comprise at least the rms nominal current In and the class of protection of the electric motor connected to the starter. Preferably, error thresholds .sub.error, thermal time constants Cu of the copper and the thermal time constants .sub.Fe of the iron are already registered in the storage unit 30 and the method is adapted to select the appropriate parameters according to the protection class of the electric motor.

[0103] According to a second possibility, during the preliminary phase 50, the user registers the rms nominal current In of the electric motor, the error threshold .sub.error and the copper thermal time constant Cu and the iron thermal time constant .sub.Fe adapted to the protection class of its electric motor.

[0104] This preliminary phase 50 is done only once, for example the first time that the user connects its starter to the electric motor.

[0105] When the processor receives an order of initiating a first start of the electric motor, the starter initiates the first start in step 52. This order can be initiated by the user (pressing a button, send a start request via field bus or apply a signal on a digital input).

[0106] Then, the method comprises a step 54 of determining the duration t.sub.start of the first start and a current I.sub.RMSstart supplied to one winding of the electric motor during the initiation of the first start. The duration may be measured by the processor timer 28.

[0107] In step 54, first the instantaneous current I.sub.start supplied to one winding of the electric motor during the initiation of the first start is measured. The instantaneous current I.sub.start may be measured by the current determining device 25. The processor 26 then computes the rms current I.sub.RMSstart.

[0108] The current I.sub.RMSstart may be a mean value of the rms current in each of the three arms of the starter and may for example correspond to:

[00009] I RMSstart = I 1 r m s + I 2 r m s + I 3 r m s 3

[0109] Then, the method comprises a step 56 of computing a first thermal state 91 of the electric motor. This first thermal state 91 is computed based on equation (2a), on the parameters P registered in the storage unit 30, on the duration t.sub.start determined in step 54 and on the current I.sub.RMSstart determined in step 54 during the first start. The theoretical limit thermal state Rim is saved.

[0110] In step 59, an order of initiating a second start is received. The second start of the electric motor is then initiated. This second start as well as the following starts will be named current start in this disclosure.

[0111] In step 60, the current time t.sub.our of the current start is determined. The current I.sub.RMScur supplied to one winding of the electric motor during the current start is also determined. The method described in step 54 is used for determining the current I.sub.RMScur.

[0112] In step 62, a current thermal state .sub.cur is computed based on equation (2b), on the current time t.sub.our, on the current I.sub.RMScur determined in step 60 during the current start, on the preceding thermal state .sub.prec and on the parameters P stored in the storage unit 30.

[0113] During the second start, the preceding thermal state .sub.prec is the thermal state computed for the first start.

[0114] In step 64, the current thermal state .sub.cur is compared to the limit theoretical thermal state .sub.lim.

[0115] If the current thermal state .sub.cur is lower than the limit theoretical thermal state Rim, the processor considers that the current thermal state .sub.cur is the preceding thermal state .sub.prec during a step 66 and the method returns to step 60. During the third start, the preceding thermal state .sub.prec is the thermal state computed for the second start etc.

[0116] Steps 60 to 64 are repeated.

[0117] During these steps 60 to 64, the user may initiate a new start of the electric motor.

[0118] If the current thermal state .sub.cur is greater than the limit theoretical thermal state Rim, a warning signal representative of a risk of tripping a motor thermal fault is transmitted by the processor in step 68.

[0119] Advantageously, thanks to the present method the warning signal is transmitted just before the initiation of a start which will cause the tripping of a motor thermal fault by the starter thermal protection application 32. So, the user knows that he should wait, before initiate a new start.

[0120] According to a first embodiment, the method comprises a start up blocking option. When this option is activated, if the processor 26 transmits the warning signal and after receives even so an order of initiating a new start, the processor 26 blocks the order in a step 70 and no further following start is initiated. Step 70 is drawn in dotted lines in FIG. 2 because it is optional.

[0121] Advantageously, with this option, the user cannot initiate a new start after having received the warning signal. The start-up blocking option is optional.

[0122] According to a second embodiment, the method does not comprise a start-up blocking option. In this case, if the user receives the warning signal in step 68 and still initiates a new start in a step 72. The motor thermal protection application 32 trips a thermal fault.

[0123] The method may then comprise a step 74 of computing a theoretical waiting time t.sub.lim. The theoretical waiting time t.sub.lim is the time that the user has to wait until the electric motor is at a sufficiently low temperature so that the warming generated by a new start will not cause the triggering of a thermal fault.

[0124] This waiting time t.sub.lim is computed based on equation (6), on the theoretical limit thermal state Rim, on the current thermal state .sub.cur and a on a time constant . Optionally, the theoretical waiting time t.sub.lim may be computed with the iron time constant .sub.Fe and with the copper time constant .sub.Cu. Then, the two theoretical waiting times t.sub.lim are compared one with the other and the theoretical waiting times t.sub.lim is considered as being the theoretical waiting time t.sub.lim

[0125] Then, the method comprises a step 76 of displaying the theoretical waiting time t.sub.lim on the screen.

[0126] Preferably, a countdown timer 29 is displayed on the displaying screen 34. The countdown timer is configured to count down from the theoretical waiting time t.sub.lim until zero.

[0127] Steps 74 to 76 are optional.

[0128] Optionally, when the current thermal state .sub.cur is lower than the limit theoretical thermal state Rim, the method may comprise a step 80 of computing a number n of possible starts before the tripping of a motor thermal fault by the motor thermal protection application 32. The number n of possible starts is computed based on equations (5) and (6), on the duration t.sub.start of the first start, on the rms current I.sub.RMSstart determined at step 54 during the first start, on the electric motor parameters P and on the limit thermal state (.sub.limn) computed for n starts.

[0129] Then, the method may comprise a step 82 of displaying the number n of possible starts on the displaying screen 34.

[0130] Finally, the theoretical waiting time t.sub.lim may be recorded in the storage unit 30 of the starter in a step 84. If the starter has been turned off, the method comprises a calculation of a remaining waiting time when switching on the starter. The remaining waiting time takes into account the power off time.

[0131] The method according to the present disclosure can also be implemented a On Line Direct starter as supplementary protection with respect to the thermal relay.

[0132] FIG. 3 show an example of the thermal evolution of an electric motor in percent for acceleration of 20 seconds at 4 times the nominal current of the motor, with 120 seconds without motor current between two starts. The error threshold .sub.error is at 125% for a motor of class 30. In this case, five starts have been performed without the triggering a motor thermal fault, but the sixth start trigs the motor thermal fault. The invention is applicable to a number of phases different than three.

[0133] Alternatively, the limited theoretical thermal state theta_lim can be calculated based on the data of the previous start (and no more the first one).

[0134] In this case, there is no change during the first start, the data (DeltaT_start, Irms, . . . ) are collected as previously.

[0135] So between the first and second start, theta_lim will be calculated and compared to Theta_curr as previously, but after the second start, theta_lim will be calculated based on data of the second start (and not the first one).

[0136] Before the n_th start, the limit threshold is calculated based on data of the preceding start and not the first one.