Method for controlling operating speed and torque of electric motor
First Claim
1. An electric vehicle motor controller device, comprising:
- a central processing unit (CPU); and
a storage device including an operational model stored thereon, the operational model including a plurality of operation positions of an electric motor, each operation position indicating at least a value for a speed parameter;
wherein the CPU is configured to;
determine a current operation position based on a current speed of the electric vehicle;
determine, from a driving input system, by the CPU, a target speed parameter and a target torque parameter corresponding to a target operation position of the electric motor in the operational model;
calculate power requirements for two transition paths connecting the current operation position and the target operation position in the operational model, the two transition paths including a first path consisting of one vector, and a second path consisting of two vectors;
select one of the two transition paths for controlling the electric motor based at least in part on the calculated power requirements; and
adjust at least one of the current speed parameter and the current torque parameter along the selected path via an intermediate operation position;
wherein the CPU is further configured to;
amend the efficiency parameter on a selected position in the operational model according to the calculated efficiency parameter on the target operation position comprises;
detect the input voltage and current of the motor at the target operation position;
calculate the actual operating efficiency of the motor at the target operation position according to the torque and the speed of the motor at the target operation position and the detected input voltage and current at the target operation position;
calculate a correction coefficient according to the operating efficiency corresponding to the target operation position in the operational model and the calculated actual operation efficiency of the motor at the target operation position;
select at least one position to be corrected close to the target operation position;
calculate the distance between the target operation position and the position to be corrected;
calculate a correction quantity according to the calculated correction coefficient calculated and the calculated distance; and
correct the position of the position to be corrected in the operational model according to the correction quantity.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling the operating speed and the torque of an electric motor using an operational model are described. An operational model for the electric motor, including a plot of engine performance parameters, is used for reference, and a most efficient output path, which may pass through an optimal operation region in the operational model, is selected. The most efficient output path may be determined, for example, according to locations of a current output state and a to-be-reached target state in the operational model, enabling the operating state of the motor to reach the target state from the current operating state. By selecting a more efficient output path, the operating efficiency of the motor may be optimized, the life of a battery improved and/or the operating mileage of the vehicle may be increased, without significantly reducing the driving experience.
49 Citations
15 Claims
-
1. An electric vehicle motor controller device, comprising:
-
a central processing unit (CPU); and a storage device including an operational model stored thereon, the operational model including a plurality of operation positions of an electric motor, each operation position indicating at least a value for a speed parameter; wherein the CPU is configured to; determine a current operation position based on a current speed of the electric vehicle; determine, from a driving input system, by the CPU, a target speed parameter and a target torque parameter corresponding to a target operation position of the electric motor in the operational model; calculate power requirements for two transition paths connecting the current operation position and the target operation position in the operational model, the two transition paths including a first path consisting of one vector, and a second path consisting of two vectors; select one of the two transition paths for controlling the electric motor based at least in part on the calculated power requirements; and adjust at least one of the current speed parameter and the current torque parameter along the selected path via an intermediate operation position;
wherein the CPU is further configured to;amend the efficiency parameter on a selected position in the operational model according to the calculated efficiency parameter on the target operation position comprises; detect the input voltage and current of the motor at the target operation position; calculate the actual operating efficiency of the motor at the target operation position according to the torque and the speed of the motor at the target operation position and the detected input voltage and current at the target operation position; calculate a correction coefficient according to the operating efficiency corresponding to the target operation position in the operational model and the calculated actual operation efficiency of the motor at the target operation position; select at least one position to be corrected close to the target operation position; calculate the distance between the target operation position and the position to be corrected; calculate a correction quantity according to the calculated correction coefficient calculated and the calculated distance; and correct the position of the position to be corrected in the operational model according to the correction quantity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for implementing an electric vehicle motor controller device, the method being implemented by a central processing unit (CPU), the method comprising:
-
determining, by an operational model which includes a plurality of operation positions of the electric motor, a current operation position of the electric motor in the operational model based on a current speed of the electric vehicle, each operation position indicating at least a value for a speed parameter; determining, from a driving input system, by the CPU, a target speed parameter and a target torque parameter corresponding to a target operation position of the electric motor in the operational model; calculating power requirements for two transition paths connecting the current operation position and the target operation position in the operational model, the two transition paths including a first path consisting of one vector, and a second path consisting of two vectors; selecting one of the two transition paths for controlling the electric motor based at least in part on the calculated power requirements; and generate a first instruction to adjust at least one of the current speed parameter and the current torque parameter along the selected path via an intermediate operation position, wherein the method comprises; amending the efficiency parameter on a selected position in the operational model according to the calculated efficiency parameter on the target operation position comprises; detecting the input voltage and current of the motor at the target operation position; calculating the actual operating efficiency of the motor at the target operation position according to the torque and the speed of the motor at the target operation position and the detected input voltage and current at the target operation position; calculating a correction coefficient according to the operating efficiency corresponding to the target operation position in the operational model and the calculated actual operation efficiency of the motor at the target operation position; selecting at least one position to be corrected close to the target operation position; calculating the distance between the target operation position and the position to be corrected; calculating a correction quantity according to the calculated correction coefficient calculated and the calculated distance; and correcting the position of the position to be corrected in the operational model according to the correction quantity. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electric vehicle comprising:
-
an electric motor; a motor controller device in communication with the electric motor; a central processing unit (CPU); and a storage device including an operational model stored thereon, the operational model including a plurality of operation positions of the electric motor, each operation position indicating at least a value for a speed parameter; wherein the CPU is configured to; determine a current operation position of the electric motor in the operational model based on a current speed of the electric vehicle; determine, from a driving input system, by the CPU, a target speed parameter and a target torque parameter corresponding to a target operation position of the electric motor in the operational model; calculate power requirements for two transition paths connecting the current operation position and the target operation position in the operational model, the two transition paths including a first path consisting of one vector, and a second path consisting of two vectors; select one of the two transition paths for controlling the electric motor based at least in part on the calculated power requirements; and adjust at least one of the current speed parameter and the current torque parameter along the selected path via an intermediate operation position, wherein the CPU is further configured to; amend the efficiency parameter on a selected position in the operational model according to the calculated efficiency parameter on the target operation position comprises; detect the input voltage and current of the motor at the target operation position; calculate the actual operating efficiency of the motor at the target operation position according to the torque and the speed of the motor at the target operation position and the detected input voltage and current at the target operation position; calculate a correction coefficient according to the operating efficiency corresponding to the target operation position in the operational model and the calculated actual operation efficiency of the motor at the target operation position; select at least one position to be corrected close to the target operation position; calculate the distance between the target operation position and the position to be corrected; calculate a correction quantity according to the calculated correction coefficient calculated and the calculated distance; and correct the position of the position to be corrected in the operational model according to the correction quantity. - View Dependent Claims (12, 13, 14, 15)
-
Specification