IP Library › Granted Patent US 12,633,862
Granted Patent B2
US 12,633,862 · App. 18/524,070 · Granted May 19, 2026

Motor overload protection method, motor controller, vehicle, and storage medium

Inventors: Chunsheng Wang (Shenzhen, CN); Boliang Xu (Shenzhen, CN); Wei Xiong (Shenzhen, CN); Tao Qin (Shenzhen, CN); An Cao (Shenzhen, CN)
Assignee: BYD Company Limited
H02P29/032
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,633,862
App. No.
18/524,070
Granted
May 19, 2026
Kind
B2
Abstract

A method for protecting a motor from overloading includes: acquiring a present effective value of a phase current of a motor; performing time integration on the present effective value of the phase current, to obtain a first integral value; obtaining a first threshold; performing overload detection according to the first threshold and the first integral value; determining a target limiting current for operation of the motor if an overload occurs; and controlling the operation of the motor based on the target limiting current.

Claims (93)

1 . A method for protecting a motor from overloading, comprising:

acquiring a present effective value of a phase current of the motor;

performing time integration on the present effective value of the phase current, to obtain a first integral value;

obtaining a first threshold;

performing overload detection according to the first threshold and the first integral value;

obtaining a present overload coefficient;

performing one of:

if an overload occurs, obtaining an overload coefficient decrement step size, determining a target limiting current for operation of the motor, and decrementing the present overload coefficient by using the overload coefficient decrement step size, to obtain an updated overload coefficient; or

if no overload occurs, obtaining an overload coefficient increment step size, and incrementing the present overload coefficient by using the overload coefficient increment step size, to obtain an updated overload coefficient;

performing limit processing on the updated overload coefficient, to obtain an updated present overload coefficient; and

controlling the operation of the motor based on the target limiting current.

2 . The method according to claim 1 , wherein the obtaining a first threshold comprises:

querying a current-time integration threshold table according to the present effective value of the phase current, to obtain a second threshold;

obtaining a present current frequency, and comparing the present current frequency with a current frequency threshold;

correcting the second threshold according to a target correction coefficient to obtain the first threshold if the present current frequency is less than the current frequency threshold; and

determining the second threshold as the first threshold if the present current frequency is greater than or equal to the current frequency threshold.

3 . The method according to claim 2 , wherein the correcting the second threshold according to a target correction coefficient to obtain the first threshold comprises:

processing the second threshold by a threshold correction formula and with the target correction coefficient, to obtain the first threshold,

wherein the threshold correction formula is V1=K*V2, V1 is the first threshold, V2 is the second threshold, and K is the target correction coefficient.

4 . The method according to claim 2 , before the querying a current-time integration threshold table according to the present effective value of the phase current, to obtain a second threshold, the method further comprising:

obtaining a test output current and a target operation duration corresponding to the test output current;

determining a rated parameter corresponding to the test output current based on a constant and the target operation duration;

performing time integration on the rated parameter, to obtain a rated threshold corresponding to the test output current; and

forming the current-time integration threshold table based on the test output current, the target operation duration, the rated parameter, and the rated threshold.

5 . The method according to claim 1 , wherein the obtaining a first threshold comprises:

querying a current-time integration threshold table according to the present effective value of the phase current, to obtain a second threshold;

obtaining a present motor rotation speed, and comparing the present motor rotation speed with an overload rotation speed threshold;

obtaining an overload integral gain threshold if the present motor rotation speed is less than the overload rotation speed threshold, and obtaining the first threshold according to the second threshold and the overload integral gain threshold; and

determining the second threshold as the first threshold if the present motor rotation speed is greater than or equal to the overload rotation speed threshold.

6 . The method according to claim 1 , wherein the performing overload detection according to the first threshold and the first integral value comprises:

comparing the first integral value with the first threshold;

determining that an overload occurs if the first integral value is greater than the first threshold; and

determining that no overload occurs if the first integral value is less than or equal to the first threshold.

7 . The method according to claim 1 , wherein the determining a target limiting current for operation of the motor comprises:

limiting the present effective value of the phase current by using the present overload coefficient, to obtain the target limiting current.

8 . The method according to claim 7 , wherein the limiting the present effective value of the phase current by using the present overload coefficient, to obtain the target limiting current comprises:

calculating the present overload coefficient and the present effective value of the phase current by using a limiting current calculation formula, to obtain the target limiting current,

wherein the limiting current calculation formula is It=(Ic*Kco)/R, It is the target limiting current, Ic is the present effective value of the phase current, Kco is the present overload coefficient, and R is a constant.

9 . The method according to claim 1 , wherein the obtaining an overload coefficient decrement step size comprises:

processing the present effective value of the phase current by using a decrement step size calculation formula, to obtain the overload coefficient decrement step size,

wherein the decrement step size calculation formula is that Kmin=A*(Ic/Ip)+B, Kmin is the overload coefficient decrement step size, Ic is the present effective value of the phase current, Ip is a rated output current, and A and B are constants.

10 . The method according to claim 1 , wherein the performing limit processing on the updated overload coefficient to obtain an updated present overload coefficient comprises:

obtaining an overload coefficient lower limit and an overload coefficient upper limit;

determining the overload coefficient lower limit as the updated present overload coefficient if the updated overload coefficient is less than the overload coefficient lower limit;

determining the overload coefficient upper limit as the updated present overload coefficient if the updated overload coefficient is greater than the overload coefficient upper limit; and

determining the updated overload coefficient as the updated present overload coefficient if the updated overload coefficient is greater than or equal to the overload coefficient lower limit and the updated overload coefficient is less than or equal to the overload coefficient upper limit.

11 . A motor controller, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor is configured to execute the computer program to perform operations comprising:

acquiring a present effective value of a phase current of a motor;

performing time integration on the present effective value of the phase current, to obtain a first integral value;

obtaining a first threshold;

performing overload detection according to the first threshold and the first integral value;

obtaining a present overload coefficient;

performing one of:

if an overload occurs, obtaining an overload coefficient decrement step size, determining a target limiting current for operation of the motor, and decrementing the present overload coefficient by using the overload coefficient decrement step size, to obtain an updated overload coefficient; or

if no overload occurs, obtaining an overload coefficient increment step size, and incrementing the present overload coefficient by using the overload coefficient increment step size, to obtain an updated overload coefficient;

performing limit processing on the updated overload coefficient, to obtain an updated present overload coefficient; and

controlling the operation of the motor based on the target limiting current.

12 . The motor controller according to claim 11 , wherein the obtaining a first threshold comprises:

querying a current-time integration threshold table according to the present effective value of the phase current, to obtain a second threshold;

obtaining a present current frequency, and comparing the present current frequency with a current frequency threshold;

correcting the second threshold according to a target correction coefficient to obtain the first threshold if the present current frequency is less than the current frequency threshold; and

determining the second threshold as the first threshold if the present current frequency is greater than or equal to the current frequency threshold.

13 . The motor controller according to claim 12 , wherein the correcting the second threshold according to a target correction coefficient to obtain the first threshold comprises:

processing the second threshold by a threshold correction formula and with the target correction coefficient, to obtain the first threshold,

wherein the threshold correction formula is V1=K*V2, V1 is the first threshold, V2 is the second threshold, and K is the target correction coefficient.

14 . The motor controller according to claim 12 , before the querying a current-time integration threshold table according to the present effective value of the phase current, to obtain a second threshold, the operations further comprising:

obtaining a test output current and a target operation duration corresponding to the test output current;

determining a rated parameter corresponding to the test output current based on a constant and the target operation duration;

performing time integration on the rated parameter, to obtain a rated threshold corresponding to the test output current; and

forming the current-time integration threshold table based on the test output current, the target operation duration, the rated parameter, and the rated threshold.

15 . The motor controller according to claim 11 , wherein the obtaining a first threshold comprises:

querying a current-time integration threshold table according to the present effective value of the phase current, to obtain a second threshold;

obtaining a present motor rotation speed, and comparing the present motor rotation speed with an overload rotation speed threshold;

obtaining an overload integral gain threshold if the present motor rotation speed is less than the overload rotation speed threshold, and obtaining the first threshold according to the second threshold and the overload integral gain threshold; and

determining the second threshold as the first threshold if the present motor rotation speed is greater than or equal to the overload rotation speed threshold.

16 . The motor controller according to claim 11 , wherein the performing overload detection according to the first threshold and the first integral value comprises:

comparing the first integral value with the first threshold;

determining that an overload occurs if the first integral value is greater than the first threshold; and

determining that no overload occurs if the first integral value is less than or equal to the first threshold.

17 . The motor controller according to claim 11 , wherein the determining a target limiting current for operation of the motor comprises:

limiting the present effective value of the phase current by using the present overload coefficient, to obtain the target limiting current.

18 . A vehicle, comprising a motor and the motor controller according to claim 11 .

19 . A non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, causes the processor to perform operations comprising:

acquiring a present effective value of a phase current of a motor;

performing time integration on the present effective value of the phase current, to obtain a first integral value;

obtaining a first threshold;

performing overload detection according to the first threshold and the first integral value;

obtaining a present overload coefficient;

performing one of:

if an overload occurs, obtaining an overload coefficient decrement step size, determining a target limiting current for operation of the motor, and decrementing the present overload coefficient by using the overload coefficient decrement step size, to obtain an updated overload coefficient; or

if no overload occurs, obtaining an overload coefficient increment step size, and incrementing the present overload coefficient by using the overload coefficient increment step size, to obtain an updated overload coefficient;

performing limit processing on the updated overload coefficient, to obtain an updated present overload coefficient; and

controlling the operation of the motor based on the target limiting current.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2023
From: WANG, CHUNSHENG; XU, BOLIANG; XIONG, WEI; QIN, TAO; CAO, AN
To: BYD COMPANY LIMITED
Reel/Frame 065712/0307 →
Priority Claims (1)
CN 202111152401.5 · Sep 29, 2021 · national
Continuity (2)
Continuation PCTCN2022099001 · Jun 15, 2022
Related Publication 20240097599A1 · Mar 21, 2024
References Cited (20)
US 4858053A · Profio · 1989 [cited by applicant]
US 7259533B2 · Yang · 2007 [cited by examiner]
US 9484848B2 · Kitagawa · 2016 [cited by examiner]
US 11031892B2 · Park · 2021 [cited by examiner]
US 11451183B2 · Park · 2022 [cited by examiner]
US 20060119302A1 · Yang · 2006 [cited by examiner]
US 20080025304A1 · Venkataswami et al. · 2008 [cited by applicant]
CN 101777754A · 2010 [cited by applicant]
CN 102810850A · 2012 [cited by examiner]
CN 103795032A · 2014 [cited by examiner]
CN 102810850B · 2015 [cited by applicant]
CN 104836205A · 2015 [cited by applicant]
CN 109560746B · 2020 [cited by applicant]
EP 0540417A1 · 1993 [cited by applicant]
EP 2207041A1 · 2010 [cited by applicant]
JP H09149546A · 1997 [cited by applicant]
JP 2013240192A · 2013 [cited by applicant]
JP 2015104235A · 2015 [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/CN2022/099001, mailed on Aug. 29, 2022, 9 pages. [cited by applicant]
Huang et al., “Technology and Application of Avoiding Locked Rotor Fault of HV Switchgear Electric Chassis”, High Voltage Apparatus, Mar. 2018, vol. 54, No. 3, pp. 205-211. [cited by applicant]