METHOD FOR CONTROLLING THE THERMAL OVERLOAD PROTECTION OF AN ASYNCHRONOUS ENGINE
Patent Information
- Application Number
- DE602022010486
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-09
- Filing Date
- 2022-09-09
- Publication Date
- 2025-02-12
- Estimated Expiration
- 2042-09-09
AI Technical Summary
Traditional motor thermal overload protection lacks a separate rotor thermal model and fails to consider heat exchange between the rotor and other motor parts, leading to inaccurate rotor thermal overload protection.
A control method for thermal overload protection of asynchronous motors that determines the rotor's thermal level using different formulas based on the motor's state (starting, running, or shutdown) and incorporates a stator thermal balance heating quantity term to improve accuracy.
The method provides more accurate thermal overload protection by monitoring heating quantities across all operational stages, reducing the risk of accidental tripping and overheating damage.
Description
TECHNICAL FIELD
[0001] The present disclosure relates to a control method for thermal overload protection of asynchronous motor.BACKGROUND
[0002] Traditional motor thermal overload protection does not provide a separate rotor thermal model. Or, although some motor thermal overload protections provide the rotor thermal model, they only consider the rotor thermal model during the start-up of the motor, and do not consider the heat exchange between the rotor and other parts of the motor. That is to say, the current rotor thermal model regards the rotor as adiabatic.
[0003] Without accurate calculation of thermal level of the rotor, rotor thermal overload protection will be inaccurate. It is hoped to propose a new and more accurate rotor thermal model for better thermal overload protection of asynchronous motor.
[0004] In US 2006 / 250154 A1, an induction motor having a rotor and a stator is protected during running overloads by connecting the motor to an overload protection relay that can be tripped to interrupt power to the motor in the event of an overload, tracking the stator winding temperature of the motor during running overloads with a hybrid thermal model by online adjustment in the hybrid thermal model, and tripping the overload protection relay in response to a predetermined running overload condition represented by the tracked stator winding temperature. In one embodiment of the invention, the stator winding temperature is tracked by use of an online hybrid thermal model that uses the resistance of the rotor as an indicator of rotor temperature and thus of the thermal operating conditions of the motor. The hybrid thermal model incorporates rotor losses and heat transfer between the rotor and the stator, and approximates the thermal characteristics of the rotor and stator.SUMMARY
[0005] In view of the above-mentioned problems and requirements, the present disclosure proposes a new control method for thermal overload protection of asynchronous motor, which solves the above problems and brings other technical effects by adopting the following technical features.
[0006] The invention is defined in Claim 1.
[0007] At an aspect, the present disclosure proposes a control method for thermal overload protection of an asynchronous motor, wherein the asynchronous motor comprises a rotor and a stator, and the control method comprises: determining a current state of the asynchronous motor; determining a thermal level of the rotor according to a first formula based on the fact that the asynchronous motor is in a starting state; determining the thermal level of the rotor according to a second formula different from the first formula based on the fact that the asynchronous motor is in a running state; determining the thermal level of the rotor according to a third formula different from the first formula and the second formula based on the fact that the asynchronous motor is in a shutdown state; comparing the thermal level of the rotor with a first predetermined threshold value and a second predetermined threshold value greater than the first predetermined threshold value, and if the thermal level of the rotor is greater than the first predetermined threshold value and less than the second predetermined threshold value, issuing an overheat alarm; if the thermal level of the rotor is greater than a second predetermined threshold, shutting down the asynchronous motor.
[0008] According to a preferable technical solution, in the first formula, the thermal level of the rotor is determined based on a first rotor heating quantity term; in the second formula, the thermal level of the rotor is determined based on a second rotor heating quantity term and a stator thermal balance heating quantity term; in the third formula, the thermal level of the rotor is determined based on the stator thermal balance heating quantity term.
[0009] According to a preferable technical solution, the first formula is: H rotor t = H R 1 t + H rotor t − Δ t , the second formula is: H rotor t = H R 2 t + H S t + τ rotor τ rotor + Δt ⋅ H rotor t − Δt , the third formula is: H rotor t = H s t + τ rotor τ rotor + Δ t ⋅ H rotor t − Δ t , wherein, H rotor (t) and H rotor (t - Δt) are the thermal level of the rotor at time t and time (t - Δt), respectively; H R1 (t) is the first rotor heating quantity term; H R2 (t) is the second rotor heating quantity term; H S (t) is the stator thermal balance heating quantity term; Δt is a time interval of thermal calculation; τ rotor is a rotor heating time constant in the running state of the asynchronous motor.
[0010] According to a preferable technical solution, the rotor heating time constant τ rotor is calculated based on the following formula: τ rotor = R thermal ⋅ C thermal , wherein R thermal is an equivalent thermal resistance of the rotor, C thermal is an equivalent thermal capacitance of the rotor.
[0011] According to a preferable technical solution, the first rotor heating quantity term and the second rotor heating quantity term are both determined based on an equivalent thermal current of the rotor.
[0012] According to a preferable technical solution, the first rotor heating quantity term is obtained based on the following formula: H R 1 t = I eq . rotor t I LR 2 ⋅ R N R LR ⋅ Δ t T cold , wherein, I eq.rotor (t) is the equivalent thermal current of the rotor at time t; I LR is a stator current of the rotor in a locked rotor state; R N is a rotor resistance at a rated speed; R IR is a rotor resistance of the rotor in the locked rotor state; T cold is an allowed locked rotor time of the rotor in a cold state.
[0013] According to a preferable technical solution, the second rotor heating quantity term is obtained based on the following formula: H R 2 t = I eq . rotor t I LR 2 ⋅ R N R LR ⋅ Δ t τ rotor + Δ t , wherein, I eq.rotor (t) is the equivalent thermal current of the rotor at time t; I LR is a stator current of the rotor in a locked rotor state; R N is a rotor resistance at a rated speed; R IR is a rotor resistance of the rotor in the locked rotor state.
[0014] According to a preferable technical solution, the stator thermal balance heating quantity terms of the second formula and the third formula are determined based on the following formula: H s t = α ⋅ k 2 H stator t ⋅ Δ t τ rotor + Δ t , wherein, α is the thermal level of the rotor upon the asynchronous motor being stable at a rated operating temperature; k is an overload coefficient of the asynchronous motor; H stator (t) is a stator thermal level at time t.
[0015] According to a preferable technical solution, the equivalent thermal current of the rotor is determined based on the following formula: I eq . rotor t 2 = R pos t R N ⋅ I 1 t 2 + R neg t R N ⋅ I 2 t 2 , wherein, R pos (t) is a positive-sequence rotor resistance at time t; R neg (t) is a negative-sequence rotor resistance at time t; I 1 (t) is a positive-sequence current in the stator at time t; I 2 (t) is a negative-sequence current in the stator at time t.
[0016] According to a preferable technical solution, the positive-sequence rotor resistance and the negative-sequence rotor resistance are obtained based on the following formula: R pos t = R LR − R N ⋅ s t + R N R neg t = R LR − R N ⋅ 2 − s t + R N , wherein, s(t) is a real-time slip of the asynchronous motor at time t.
[0017] Hereinafter, a more detailed description will be given of the best embodiment for implementing the present disclosure with reference to the accompanying drawings, so that the features and advantages of the present disclosure can be easily understood.BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly explain the technical scheme of the embodiments of the present disclosure, the drawings of the embodiments of the present disclosure will be briefly introduced below. In which, the drawings are only used to show some embodiments of the present disclosure, but not to limit all embodiments of the present disclosure.
[0019] Fig. 1 is a flow chart of a control method for thermal overload protection of asynchronous motor proposed in the present disclosure.DETAILED DESCRIPTION
[0020] In order to make the purposes, technical solutions and advantages of the technical scheme of the present disclosure clearer, the technical scheme of the present disclosure will be clearly and completely described below in conjunction with specific embodiments of the present disclosure. In the drawings, the same reference numerals represent the same components. It should be noted that the described embodiments are part of the embodiments of the present disclosure, but not all of them.
[0021] Unless otherwise defined, the technical terms or scientific terms used here shall have their ordinary meanings as understood by those with ordinary skills in the field to which the present disclosure belongs. The words "first", "second" and the like used in the description and claims of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, similar words such as "a" or "an" don't necessarily mean quantity limitation. Similar words such as "include" or "including" mean that the elements or objects appearing before the word cover the listed elements or objects appearing after the word and their equivalents, without excluding other elements or objects.
[0022] Referring to Fig. 1, it shows a basic flow chart of main steps of a control method for thermal overload protection of motor proposed in the present disclosure. The present method is especially suitable for an asynchronous motor including a rotor and a stator.
[0023] The control method for thermal overload protection proposed in the present disclosure mainly includes the following steps.
[0024] Firstly, determining a current state of the asynchronous motor. Herein, the current state of asynchronous motor can be divided into three types: a starting state, a running state and a shutdown state. Among them, in the present art, the starting state can also be called a locked rotor state.
[0025] After determining the current state of the asynchronous motor, according to different states, different thermal models (different formulas) are selected to determine the thermal level of the rotor.
[0026] Specifically, determining a thermal level of the rotor according to a first formula based on a starting state of the asynchronous motor; determining the thermal level of the rotor according to a second formula different from the first formula based on a running state of the asynchronous motor; determining the thermal level of the rotor according to a third formula different from the first formula and the second formula based on a shutdown state of the asynchronous motor.
[0027] After the thermal level of the rotor is determined, the thermal level of the rotor is compared with a predetermined threshold to determine whether it is overheated and whether it needs to be treated. Specifically, comparing the thermal level of the rotor with a first predetermined threshold value and a second predetermined threshold value greater than the first predetermined threshold value, and if the thermal level of the rotor is greater than the first predetermined threshold value and less than the second predetermined threshold value, raising an overheat alarm; if the thermal level of the rotor is greater than a second predetermined threshold, shutting off the asynchronous motor. If the thermal level of the rotor is less than the first predetermined threshold value, it means that the motor is running normally, and there is no need for operation control such as raising an overheat alarm or shutting off the asynchronous motor.
[0028] It can be seen that the present method monitors the heating quantity in all stages during the operation of the motor, so that the motor is protected in the whole process and the safety is improved.
[0029] Preferably, in the first formula, the thermal level of the rotor is determined based on a first rotor heating quantity term. Hereinafter, the rotor heating quantity term in the first formula is called the first rotor heating quantity term, so that the rotor heating quantity term in the second formula (called the second rotor heating quantity term) can be distinguished. Specifically, the first formula can be as follows. H rotor t = H R 1 t + H rotor t − Δ t ,
[0030] Where, H rotor (t) and H rotor (t) - Δt) are the thermal level of the rotor at time t and time (t - Δt), respectively.
[0031] Preferably, in the second formula, the thermal level of the rotor is determined based on a second rotor heating quantity term and a stator thermal balance heating quantity term. Specifically, the second formula is as follows H rotor t = H R 2 t + H S t + τ rotor τ rotor + Δt ⋅ H rotor t − Δt , wherein, H R1 (t) is the first rotor heating quantity term, H R2 (t) is the second rotor heating quantity term.
[0032] Preferably, in the third formula, the thermal level of the rotor is determined based on the stator thermal balance heating quantity term. Specifically, the third formula is as follows. H rotor t = H s t + τ rotor τ rotor + Δ t ⋅ H rotor t − Δ t ,
[0033] Where τ rotor is a rotor heating time constant in the running state of the asynchronous motor. The rotor heating time constant can be obtained based on the motor model. More preferably, the rotor heating time constant is calculated based on the following formula: τ rotor =R thermal · C thermal , wherein R thermal is an equivalent thermal resistance of the rotor, C thermal is an equivalent thermal capacitance of the rotor. Where, the equivalent thermal capacitance can be calculated based on the rotor resistance R N at a rated speed and the rotor resistance R LR at a locked rotor state, that is: C thermal = R LR R N
[0034] The equivalent thermal resistance R thermal of the rotor can be calculated based on a locked rotor current I LR , an allowed locked rotor time of the rotor in a cold state T cold , and an allowed locked rotor time of the rotor in a cold state T hot , that is: R thermal = I LR 2 ⋅ T cold − T hot
[0035] It can be seen that different rotor thermal models are adopted in different stages of the present method. The thermal level of the rotor is determined based on the first rotor heating quantity item in the starting state, the thermal level of the rotor is determined the second rotor heating quantity item and the stator thermal balance heating quantity term in the running state, and the thermal level of the rotor is determined based on the stator thermal balance heating quantity term in the shutdown state, so that each stage has more accurate thermal model protection.
[0036] In particular, the present disclosure incorporates the stator thermal balance heating quantity term into the model, which makes the established thermal model and the realized control method for thermal overload protection more accurate, and greatly reduces the risk of accidental tripping and overheating damage.
[0037] According to the present disclosure, the first rotor heating quantity term and the second rotor heating quantity term in the first formula and the second formula are both determined based on the equivalent thermal current of the rotor.
[0038] Specifically, the first rotor heating quantity term can be obtained based on the following formula. H R 1 t = I eq . rotor t I LR 2 ⋅ R N R LR . Δ t T cold
[0039] Where, I eq.rotor (t) is the equivalent thermal current of the rotor at time t, I LR is a stator current of the rotor in a locked rotor state, R N is a rotor resistance at a rated speed, R IR is a rotor resistance of the rotor in the locked rotor state, and T cold is an allowed locked rotor time of the rotor in a cold state.
[0040] Specifically, the second rotor heating quantity term can be obtained based on the following formula. H R 2 t = I eq . rotor t I LR 2 ⋅ R N R LR ⋅ Δ t τ rotor + Δ t
[0041] Where, I eq.rotor (t) is the equivalent thermal current of the rotor at time t, I LR is a stator current of the rotor in a locked rotor state, R N is a rotor resistance at a rated speed, and R IR is a rotor resistance of the rotor in the locked rotor state.
[0042] For the stator thermal balance heating quantity terms of the second formula and the third formula, they are preferably determined based on the following formula. H s t = α ⋅ k 2 H stator t ⋅ Δ t τ rotor + Δ t
[0043] Where, α is the thermal level of the rotor upon the motor being stable at a rated operating temperature, k is an overload coefficient of the motor, H stator (t) is a stator thermal level at time t.
[0044] By bringing the first rotor heating quantity term, the second rotor heating quantity term and the stator thermal balance heating quantity term into the first formula, the second formula and the third formula, a more specific formula is obtained as follows.
[0045] The first formula is: H rotor t = I eq . rotor t I LR 2 . R N R LR . Δ t T cold + H rotor t − Δ t
[0046] The second formula is: H rotor t = I eq . rotor t I LR 2 ⋅ R N R LR ⋅ Δ t τ rotor + Δ t + α ⋅ k 2 H stator t ⋅ Δ t τ rotor + Δ t + τ rotor τ rotor + Δ t ⋅ H rotor t − Δ t
[0047] The third formula is: H rotor t = α ⋅ k 2 H stator t Δ t τ rotor + Δ t + τ rotor τ rotor + Δ t ⋅ H rotor t − Δ t
[0048] According to the preferred technical solution of the present disclosure, in the above algorithm, the equivalent thermal current of the rotor I eq.rotor (t) is determined based on the following formula: I eq . rotor t 2 = R pos t R N ⋅ I 1 t 2 + R neg t R N ⋅ I 2 t 2
[0049] Where, R pos (t) is a positive-sequence rotor resistance at time t, R neg (t) is a negative-sequence rotor resistance at time t, I 1 (t) is a positive-sequence current in the stator at time t, I 2 (t) is a negative-sequence current in the stator at time t.
[0050] According to a further preferred technical solution of the present disclosure, the positive-sequence rotor resistance R pos (t) and the negative-sequence rotor resistance R neg (t) are obtained based on the following formula: R pos t = R LR − R N ⋅ s t + R N R neg t = R LR − R N ⋅ 2 − s t + R N
[0051] Where, s(t) is a real-time slip of the asynchronous motor at time t. When the motor speed can be measured, the slip s(t) can be estimated based on the following formula. s t = Ω s − Ω t Ω s
[0052] Where, Ω(t) is the motor speed at time t, and Ω s is the synchronous speed, for example, it can be 3000 / N for a 50Hz system and 3600 / N for a 60Hz system, where N = 1, 2, ....
[0053] The control method for thermal overload protection of asynchronous motor proposed in the present disclosure has been described above. In the present method, a specific rotor thermal model is established for each stage of motor operation, so that the whole process of motor operation is monitored, and each stage has more accurate thermal model protection.
Claims
1. A control method for thermal overload protection of an asynchronous motor, wherein the asynchronous motor comprises a rotor and a stator, and characterized in that the control method comprises: determining a current state of the asynchronous motor; determining a thermal level of the rotor according to a first formula based on the fact that the asynchronous machine is in a starting state; determining the thermal level of the rotor according to a second formula different from the first formula based on the fact that the asynchronous motor is in a running state; determining the thermal level of the rotor according to a third formula different from the first formula and the second formula based on the fact that the asynchronous rotor is in a shutdown state; comparing the thermal level of the rotor with a first predetermined threshold value and with a second predetermined threshold value greater than the first predetermined threshold value, and if the thermal level of the rotor is greater than the first predetermined threshold value and less than the second predetermined threshold value, issuing an overheat alarm; if the thermal level of the rotor is greater than a second predetermined threshold, shutting down the asynchronous motor.
2. The control method according to claim 1, wherein: in the first formula, the thermal level of the rotor is determined based on a first rotor heating quantity term; in the second formula, the thermal level of the rotor is determined based on a second rotor heating quantity term and a stator thermal balance heating quantity term; in the third formula, the thermal level of the rotor is determined based on the stator thermal balance heating quantity term.
3. The control method according to claim 2, wherein, the first formula is: H rotor t = H R 1 t + H rotor t − Δ t , the second formula is: H rotor t = H R 2 t + H S t + τ rotor τ rotor + Δt ⋅ H rotor t − Δt , the third formula is: H rotor t = H s t + τ rotor τ rotor + Δ t ⋅ H rotor t − Δ t , wherein: Hrotor(t) and Hrotor(t - Δt) are the thermal level of the rotor at time t and time (t - Δt), respectively; HR1(t) is the first rotor heating quantity term; HR2(t) is the second rotor heating quantity term; Hs(t) is the stator thermal balance heating quantity term; Δt is a time interval of thermal calculation; τrotor is a rotor heating time constant in the running state of the asynchronous motor.
4. The control method according to claim 3, wherein the rotor heating time constant τrotor is calculated based on the following formula: τ rotor = R thermal ⋅ C thermal , wherein Rthermal is an equivalent thermal resistance of the rotor, Cthermal is an equivalent thermal capacitance of the rotor.
5. The control method according to claim 3, wherein the first rotor heating quantity term and the second rotor heating quantity term are both determined based on an equivalent thermal current of the rotor.
6. The control method according to claim 5, wherein the first rotor heating quantity term is obtained based on the following formula: H R 1 t = I eq . rotor t I LR 2 ⋅ R N R LR ⋅ Δ t T cold , wherein: Ieq.rotor(t) is the equivalent thermal current of the rotor at time t; ILR is a stator current of the rotor in a locked rotor state; RN is a rotor resistance at a rated speed; RIR is a rotor resistance of the rotor in the locked rotor state; Tcold is an allowed locked rotor time of the rotor in a cold state.
7. The control method according to claim 5, wherein the second rotor heating quantity term is obtained based on the following formula: H R 2 t = I eq . rotor t I LR 2 ⋅ R N R LR ⋅ Δ t τ rotor + Δ t , wherein: Ieq.rotor(t) is the equivalent thermal current of the rotor at time t; ILR is a stator current of the rotor in a locked rotor state; RN is a rotor resistance at a rated speed; RIR is a rotor resistance of the rotor in the locked rotor state.
8. The control method according to claim 3, wherein the stator thermal balance heating quantity terms of the second formula and of the third formula are determined based on the following formula: H s t = α ⋅ k 2 H stator t ⋅ Δ t τ rotor + Δ t , wherein: α is the thermal level of the rotor upon the asynchronous motor being stable at a rated operating temperature; k is an overload coefficient of the asynchronous motor; Hstator(t) is a stator thermal level at time t.
9. The control method according to claim 5, wherein the equivalent thermal current of the rotor is determined based on the following formula: I eq . rotor t 2 = R pos t R N ⋅ I 1 t 2 + R neg t R N ⋅ I 2 t 2 , wherein: Rpos(t) is a positive-sequence rotor resistance at time t; Rneg(t) is a negative-sequence rotor resistance at time t; I1(t) is a positive-sequence current in the stator at time t; I2(t) is a negative-sequence current in the stator at time t.
10. The control method according to claim 9, wherein the positive-sequence rotor resistance and the negative-sequence rotor resistance are obtained based on the following formula: R pos t = R LR − R N ⋅ s t + R N R neg t = R LR − R N ⋅ 2 − s t + R N , wherein: s(t) is a real-time slip of the asynchronous motor at time t.