Motor overload protection method, motor controller, vehicle, and storage medium
AssigneeBYD Company Limited
InventorsChunsheng Wang, Boliang Xu, Wei Xiong, Tao Qin, An Cao
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
Dependencies are inferred from the claim text.