Adjustment method, device and equipment for incredible motor torque and medium

By obtaining the current value, motor torque and speed of the power battery and electrical devices, and judging and adjusting the motor torque, the problem of unreliable motor torque is solved, and driving safety and torque control are improved.

CN119239320AActive Publication Date: 2025-01-03WEICHAI POWER CO LTD

Patent Information

Application Number
CN202411568638.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-01-03
Estimated Expiration
2044-11-05

AI Technical Summary

Technical Problem

The motor torque caused by communication protocol offset, initial angle errors and calibration data errors of the motor controller and vehicle controller are unreliable, reducing driving safety.

Method used

By obtaining the current value of the power battery and electrical devices, the motor torque and speed, we can determine whether there is an unreliable torque fault, and adjust the torque according to the torque direction and speed change rate, obtain the actual zero torque of the motor to analyze and adjust the actual torque, and ensure the torque Trustworthiness.

Benefits of technology

It improves driving safety, simplifies motor torque fault diagnosis and adjustment, avoids the opposite direction of torque changes caused by incorrect torque direction judgment, and achieves more accurate torque control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119239320A_ABST
    Figure CN119239320A_ABST
Patent Text Reader

Abstract

The invention provides an adjustment method, device, equipment and medium when motor torque is incredible, and the method comprises the steps: obtaining a first current value of a power battery, a second current value of an electric device, the motor torque and the actual rotating speed of a motor, and determining whether a motor torque incredible fault exists according to whether the first current value and the second current value meet a current relationship, whether the motor torque is 0 and whether the actual rotating speed of the motor is greater than a rotating speed threshold. If yes, determining a torque increasing direction and a torque decreasing direction according to positive and negative of the actual rotating speed of the motor and positive and negative of the actual rotating speed change rate of the motor, controlling the actual rotating speed change rate of the motor to be equal to 0 according to the torque increasing direction and the torque decreasing direction, and obtaining the actual torque when the actual rotating speed change rate of the motor is equal to 0. The actual rotating speed of the motor is adjusted to be 0 so as to obtain the actual zero torque of the motor, the adjustment torque obtained by analyzing the actual torque with the actual zero torque of the motor as the reference is more accurate, the credible actual torque of the motor is achieved, and the driving safety is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicles, and in particular to an adjustment method, device, equipment and medium when motor torque is unreliable. Background Art

[0002] With the continuous development of relevant social technologies, vehicles have become the main means of transportation for users. Vehicles can use motors to provide power. The actual torque of the motor is reported by the motor controller (MCU) to the vehicle control unit (VCU).

[0003] However, there are situations where the actual torque is unreliable due to inconsistent communication protocol offsets between the motor controller and the vehicle controller, errors in the initial angle of the motor controller, and errors in the calibration data of the vehicle controller or the motor controller, which reduces driving safety. Summary of the invention

[0004] In view of this, the purpose of the present application is to provide an adjustment method, device, equipment and medium when the motor torque is unreliable, which can self-adjust the motor torque when the actual motor torque is unreliable, thereby improving driving safety.

[0005] The present application provides a method for adjusting the motor torque when it is unreliable, the method comprising:

[0006] Acquiring a first current value of a power battery, a second current value of an electrical device, a motor torque, and an actual motor speed, wherein the electrical device is a device currently running in the vehicle and needs to utilize the power battery to provide energy;

[0007] Determining whether there is a motor torque unreliable fault according to whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold;

[0008] If it exists, the torque increase direction and the torque reduction direction are determined according to the positive and negative actual speed of the motor and the positive and negative actual speed change rate of the motor, and the actual speed change rate of the motor is controlled to be equal to 0 according to the torque increase direction and the torque reduction direction combined with the positive and negative actual speed of the motor and the positive and negative actual speed change rate of the motor, to obtain the actual torque when the actual speed change rate of the motor is equal to 0;

[0009] The actual torque is adjusted according to the torque increase direction and the torque reduction direction to adjust the actual speed of the motor to 0, the actual zero torque of the motor is obtained when the actual speed of the motor is 0, and the actual torque is analyzed based on the actual zero torque of the motor to obtain the adjusted torque.

[0010] Optionally, the current relationship is that the first current value is greater than the second current value.

[0011] Optionally, the current relationship is that the first current value is greater than the sum of the second current value and a preset error value.

[0012] Optionally, determining the torque increase direction and the torque reduction direction according to the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, controlling the actual speed change rate of the motor to be equal to 0 according to the torque increase direction and the torque reduction direction combined with the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, and obtaining the actual torque when the actual speed change rate of the motor is equal to 0 includes:

[0013] When the actual speed of the motor is positive, the motor is controlled to reduce torque. If the actual speed change rate of the motor is negative, the torque reduction direction is determined. If the actual speed change rate of the motor is positive, the torque increase direction is determined, and the motor is controlled to increase torque in the torque increase direction, and the actual speed change rate of the motor is controlled to be equal to 0;

[0014] When the actual speed of the motor is negative, the motor is controlled to increase torque. If the actual speed change rate of the motor is positive, the torque increase direction is determined. If the actual speed change rate of the motor is negative, the torque reduction direction is determined, and the motor is controlled to reduce torque in the torque reduction direction, and the actual speed change rate of the motor is controlled to be equal to 0;

[0015] The actual torque when the actual speed change rate of the motor is equal to 0 is obtained.

[0016] Optionally, adjusting the actual torque according to the torque increasing direction and the torque decreasing direction to adjust the actual speed of the motor to 0 includes:

[0017] The actual torque is adjusted according to the torque increase direction and the torque reduction direction in combination with a proportional-integral-differential control method to adjust the actual speed of the motor to 0.

[0018] Optionally, determining whether there is an untrustworthy motor torque fault according to whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold includes:

[0019] If the first current value and the second current value satisfy a current relationship, the motor torque is 0, and the actual motor speed is greater than a speed threshold, it is determined that a motor torque unreliable fault exists.

[0020] Optionally, parsing the actual torque based on the actual zero torque of the motor to obtain the adjustment torque includes:

[0021] The actual torque minus the actual zero torque of the motor is the adjustment torque.

[0022] The present application provides a device for adjusting the motor torque when it is unreliable, the device comprising:

[0023] A first acquisition unit, used to acquire a first current value of the power battery, a second current value of an electric device, a motor torque, and an actual motor speed, wherein the electric device is a device currently running in the vehicle and needs to be provided with energy by the power battery;

[0024] a determination unit, configured to determine whether there is a motor torque unreliable fault according to whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold;

[0025] a second acquisition unit, for, if present, determining a torque increase direction and a torque reduction direction according to the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, controlling the actual speed change rate of the motor to be equal to 0 according to the torque increase direction and the torque reduction direction combined with the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, and acquiring an actual torque when the actual speed change rate of the motor is equal to 0;

[0026] The analysis unit is used to adjust the actual torque according to the torque increase direction and the torque reduction direction to adjust the actual speed of the motor to 0, obtain the actual zero torque of the motor when the actual speed of the motor is 0, and analyze the actual torque based on the actual zero torque of the motor to obtain the adjusted torque.

[0027] The present application provides a device for adjusting a motor torque when the motor torque is unreliable, the device comprising: a processor and a memory;

[0028] The memory is used to store instructions;

[0029] The processor is used to execute the instructions in the memory to perform the method as described above.

[0030] The present application provides a computer-readable medium, comprising instructions, which, when executed on a computer, enable the computer to execute the method described above.

[0031] The present application provides an adjustment method when the motor torque is unreliable, the method comprising: obtaining a first current value of a power battery, a second current value of an electrical device, a motor torque and an actual motor speed, the electrical device being a device currently running in a vehicle that requires energy provided by a power battery, and determining whether there is an unreliable motor torque fault based on whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold. That is, the first current value, the second current value, the motor torque and the actual motor speed can be used to achieve a simple and convenient diagnosis of the unreliable motor torque fault. If there is a motor torque unreliable fault, the torque increase direction and torque reduction direction are determined according to the positive and negative actual motor speed and the positive and negative rate of change of the actual motor speed. The actual motor speed change rate is controlled to be equal to 0 according to the torque increase direction and torque reduction direction combined with the positive and negative actual motor speed and the positive and negative rate of change of the actual motor speed, and the actual torque when the actual motor speed change rate is equal to 0 is obtained. That is, when the motor torque unreliable fault is determined, the torque increase direction and torque reduction direction of the subsequent adjustment of the actual motor torque can be determined according to the positive and negative actual motor speed and the positive and negative rate of change of the actual motor speed, so as to avoid the actual torque change direction of the motor being opposite to the expected change direction due to incorrect judgment of the torque increase direction and the torque reduction direction, and the actual motor speed change rate is controlled to be equal to 0 according to the torque increase direction and the torque reduction direction, and the actual motor speed can be smoothly adjusted subsequently to provide a data basis for obtaining the actual zero torque of the motor. According to the torque increase direction and torque reduction direction, the actual torque is adjusted to adjust the actual speed of the motor to 0, and the actual zero torque of the motor is obtained when the actual speed of the motor is 0. The actual torque is analyzed with the actual zero torque of the motor as a reference to obtain the adjusted torque, that is, the actual speed of the motor is adjusted to 0 using the determined torque increase direction and torque reduction direction to obtain the actual zero torque of the motor. The adjusted torque obtained by analyzing the actual torque with the actual zero torque of the motor as a reference is more accurate, and a reliable actual torque of the motor is achieved, thereby improving driving safety. It can be seen that the present application can self-adjust the motor torque when the actual torque of the motor is not reliable, thereby improving driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0033] Figure 1 A schematic flow chart of a method for adjusting a motor torque when it is unreliable provided in an embodiment of the present application is shown;

[0034] Figure 2A schematic diagram of an adjustment process when the motor torque is unreliable provided in an embodiment of the present application is shown;

[0035] Figure 3 A schematic structural diagram of an adjustment device for when the motor torque is unreliable provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0036] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0037] The actual torque of the motor is reported by the motor controller (MCU) to the vehicle control unit (VCU). In other words, the VCU currently uses the current torque fed back by the MCU as the actual torque.

[0038] However, there are situations where the actual torque is unreliable due to inconsistent communication protocol offsets between the motor controller and the vehicle controller, errors in the initial angle of the motor controller, and errors in the calibration data of the vehicle controller or the motor controller, which reduces driving safety.

[0039] Based on this, the present application provides an adjustment method when the motor torque is unreliable, the method comprising: obtaining a first current value of a power battery, a second current value of an electrical device, a motor torque and an actual motor speed, the electrical device being a device currently running in the vehicle that needs to utilize a power battery to provide energy, and determining whether there is an unreliable motor torque fault based on whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold. That is, the first current value, the second current value, the motor torque and the actual motor speed can be used to achieve a simple and convenient diagnosis of an unreliable motor torque fault. If there is a motor torque unreliable fault, the torque increase direction and torque reduction direction are determined according to the positive and negative actual motor speed and the positive and negative rate of change of the actual motor speed. The actual motor speed change rate is controlled to be equal to 0 according to the torque increase direction and torque reduction direction combined with the positive and negative actual motor speed and the positive and negative rate of change of the actual motor speed, and the actual torque when the actual motor speed change rate is equal to 0 is obtained. That is, when the motor torque unreliable fault is determined, the torque increase direction and torque reduction direction of the subsequent adjustment of the actual motor torque can be determined according to the positive and negative actual motor speed and the positive and negative rate of change of the actual motor speed, so as to avoid the actual torque change direction of the motor being opposite to the expected change direction due to incorrect judgment of the torque increase direction and the torque reduction direction, and the actual motor speed change rate is controlled to be equal to 0 according to the torque increase direction and the torque reduction direction, and the actual motor speed can be smoothly adjusted subsequently to provide a data basis for obtaining the actual zero torque of the motor. According to the torque increase direction and torque reduction direction, the actual torque is adjusted to adjust the actual speed of the motor to 0, and the actual zero torque of the motor is obtained when the actual speed of the motor is 0. The actual torque is analyzed with the actual zero torque of the motor as a reference to obtain the adjusted torque, that is, the actual speed of the motor is adjusted to 0 using the determined torque increase direction and torque reduction direction to obtain the actual zero torque of the motor. The adjusted torque obtained by analyzing the actual torque with the actual zero torque of the motor as a reference is more accurate, and a reliable actual torque of the motor is achieved, thereby improving driving safety. It can be seen that the present application can self-adjust the motor torque when the actual torque of the motor is not reliable, thereby improving driving safety.

[0040] In order to better understand the technical solution and technical effects of the present application, specific embodiments will be described in detail below with reference to the accompanying drawings.

[0041] See also Figure 1 , which is a flow chart of an adjustment method when the motor torque is unreliable provided in an embodiment of the present application.

[0042] The adjustment method for the motor torque when it is unreliable provided in this embodiment includes the following steps:

[0043] S101, obtaining a first current value of a power battery, a second current value of an electrical device, a motor torque, and an actual motor speed, where the electrical device is a device currently running in the vehicle that requires energy provided by a power battery.

[0044] In the embodiment of the present application, when there is a motor torque unreliable fault, the motor torque is displayed as 0, the motor has an actual speed, and the power battery has a large discharge current, so the first current value of the power battery, the second current value of the electrical device, the motor torque and the actual motor speed can be obtained to provide a data basis for diagnosing whether there is a motor torque unreliable fault. Among them, the electrical device is a device currently running in the vehicle that needs to use the power battery to provide energy.

[0045] As an example, the electrical device may include an oil pump, an air pump, an air conditioner, and a DC-DC converter (DCDC). At this time, the second current value of the electrical device may be calculated using the following formula.

[0046] I Accessories = (I Oil Pump × Stwork Oil Pump + I Air Pump × Stwork Air Pump + I Air Conditioner × Stwork Air Conditioner + I DCDC ×Stwork DCDC ) / conversion efficiency.

[0047] Among them, I 附件 is the second current value, Stwork represents whether the electrical device is in a working state, if it is in a working state, it is 1, and if it is not in a working state, it is 0.

[0048] S102 , determining whether there is a motor torque unreliable fault according to whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold.

[0049] In an embodiment of the present application, after obtaining the first current value of the power battery, the second current value of the electrical device, the motor torque and the actual motor speed, it is possible to determine whether there is an unreliable motor torque fault based on whether the first current value and the second current value satisfy the current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than the speed threshold, thereby achieving a simple and convenient diagnosis of the unreliable motor torque fault using the first current value, the second current value, the motor torque and the actual motor speed.

[0050] Specifically, if the first current value and the second current value satisfy the current relationship, the motor torque is 0, and the actual motor speed is greater than the speed threshold, it is determined that there is a motor torque unreliable fault. In other words, if the VCU shows that the motor torque is 0 but the actual motor speed is greater than the speed threshold, it means that the motor is running. Combined with the fact that the first current value and the second current value satisfy the current relationship, it means that the power battery has a large discharge current, and there may be a motor torque unreliable fault.

[0051] As a possible implementation, the current relationship is that the first current value is greater than the second current value, that is, I Battcurr >I 附件, I Battcurr is the first current value, indicating that the power battery has a discharge current in addition to supplying power to the electrical device.

[0052] As another possible implementation, refer to Figure 2 As shown, the current relationship is that the first current value is greater than the sum of the second current value and the preset error value, that is, I Battcurr >I 附件 +△I unrely , △I unrely is a preset error value, which is used to reduce the comparison error between the first current value and the second current value. When the first current value is greater than the sum of the second current value and the preset error value, it means that the power battery has a large discharge current in addition to supplying power to electrical devices.

[0053] In practical applications, it is also possible to determine whether the actual motor speed is 0, whether the first current value and the second current value satisfy the current relationship, and whether the motor torque is 0 to determine whether there is a motor torque unreliable fault. Figure 2 As shown, when the current relationship is that the first current value is greater than the sum of the second current value and the preset error value, at this time, the first current value and the second current value satisfy the current relationship, the motor torque is 0, and the actual motor speed is not 0, which determines that there is a motor torque unreliable fault.

[0054] S103, if it exists, determine the torque increase direction and torque reduction direction according to the positive and negative actual motor speed and the positive and negative actual motor speed change rate, and control the motor actual speed change rate to be equal to 0 according to the torque increase direction and torque reduction direction combined with the positive and negative actual motor speed and the positive and negative actual motor speed change rate, and obtain the actual torque when the motor actual speed change rate is equal to 0.

[0055] In an embodiment of the present application, when it is determined that there is an untrustworthy fault of the motor torque, an untrustworthy fault alarm of the motor torque can be issued, and the motor torque can be self-adjusted. Considering that the actual motor speed has positive and negative, when adjusting the motor torque, it is necessary to determine the torque increase direction and torque reduction direction of the motor torque. The torque increase direction and torque reduction direction can determine the increase or decrease of the actual motor speed. Therefore, in order to obtain the actual zero torque of the motor when the actual motor speed is increased or decreased to 0, it is necessary to first determine the torque increase direction and torque reduction direction. The torque increase direction and torque reduction direction can be determined according to the positive and negative of the actual motor speed and the positive and negative of the actual motor speed change rate, and then the actual motor speed change rate is controlled to be equal to 0 according to the torque increase direction and torque reduction direction combined with the positive and negative of the actual motor speed and the positive and negative of the actual motor speed change rate, and the actual torque when the actual motor speed change rate is equal to 0 is obtained.

[0056] Specifically, when the actual motor speed is positive, the motor is controlled to reduce torque. If the actual motor speed change rate is negative, the torque reduction direction is determined. If the actual motor speed change rate is positive, the torque increase direction is determined, and the motor is controlled to increase torque in the torque increase direction. The actual motor speed change rate is controlled to be equal to 0.

[0057] When the actual motor speed is negative, the motor is controlled to increase torque. If the actual motor speed change rate is positive, the torque increase direction is determined. If the actual motor speed change rate is negative, the torque reduction direction is determined and the motor is controlled to reduce torque in the torque reduction direction. The actual motor speed change rate is controlled to be equal to 0.

[0058] refer to Figure 2 As shown in the figure, when the actual motor speed is positive, the motor is controlled to reduce torque and the actual motor speed change rate a is calculated at the same time. 转速 :If at this time a 转速 Less than 0, the torque will continue to decrease; if a 转速 If it is greater than 0, the motor will be controlled to increase torque until a 转速 Less than 0. When the actual motor speed is negative, the motor is controlled to increase torque and the actual motor speed change rate a is calculated at the same time. 转速 :If at this time a 转速 If a is greater than 0, the torque will continue to increase. 转速 If it is less than 0, the motor is controlled to reduce torque until a 转速 Less than 0; record a 转速 It is equal to the actual torque Trq_a0 fed back by the motor at time 0.

[0059] That is to say, after determining the torque increase direction and torque reduction direction according to the positive and negative actual motor speed and the positive and negative actual motor speed change rate, the motor torque can be controlled according to the torque increase direction and torque reduction direction to achieve the actual motor speed change rate equal to 0, and obtain the actual torque when the actual motor speed change rate is equal to 0. Subsequently, the actual motor speed can be smoothly adjusted to provide a data basis for obtaining the actual zero torque of the motor.

[0060] S104, adjusting the actual torque according to the torque increase direction and the torque reduction direction to adjust the actual speed of the motor to 0, obtaining the actual zero torque of the motor when the actual speed of the motor is 0, and analyzing the actual torque based on the actual zero torque of the motor to obtain the adjusted torque.

[0061] In an embodiment of the present application, after determining the torque increase direction and the torque reduction direction according to the positive and negative actual speed of the motor and the positive and negative rate of change of the actual speed of the motor, the actual torque can be adjusted according to the torque increase direction and the torque reduction direction to adjust the actual speed of the motor to 0, and the actual zero torque of the motor when the actual speed of the motor is 0 is obtained. The actual torque is analyzed based on the actual zero torque of the motor to obtain the adjusted torque.

[0062] In other words, the actual motor speed is adjusted to 0 using the determined torque increase direction and torque reduction direction to obtain the actual zero torque of the motor. The adjusted torque obtained by analyzing the actual torque based on the actual zero torque of the motor is more accurate, achieving a reliable actual motor torque, thereby improving driving safety.

[0063] As a possible implementation method, the actual torque can be adjusted according to the torque increase direction and the torque reduction direction in combination with the proportional-integral-differential control (PID) method to adjust the actual motor speed to 0, thereby achieving slow and accurate adjustment of the actual motor speed.

[0064] refer to Figure 2 As shown, the torque Trq_offset fed back by the motor controller when the actual speed of the motor is 0 is obtained, and Trq_offset is determined as the actual zero torque Trq_zero of the motor. Later, when the VCU analyzes the actual torque fed back by the motor controller, the actual torque minus the actual zero torque of the motor is the adjustment torque, that is, when the VCU controls the motor torque and analyzes the actual torque, Trq_zero is subtracted, thereby achieving normal control of the motor.

[0065] It can be seen that the present application can self-adjust the motor torque when the actual motor torque is unreliable, thereby increasing the safety factor of the entire vehicle, improving driving safety, and saving time and energy in manual troubleshooting and correction.

[0066] Based on the above embodiment, a method for adjusting the motor torque when it is unreliable is provided. The embodiment of the present application further provides a device for adjusting the motor torque when it is unreliable. The working principle thereof is described in detail below in conjunction with the accompanying drawings.

[0067] See also Figure 3 , which is a structural block diagram of an adjustment device for when the motor torque is unreliable provided in an embodiment of the present application.

[0068] The adjustment device 200 provided in this embodiment when the motor torque is unreliable includes:

[0069] A first acquisition unit 210 is used to acquire a first current value of the power battery, a second current value of an electric device, a motor torque, and an actual motor speed, wherein the electric device is a device currently running in the vehicle that needs to be powered by the power battery;

[0070] A determination unit 220, configured to determine whether there is a motor torque unreliable fault according to whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold;

[0071] A second acquisition unit 230 is used, if present, to determine a torque increase direction and a torque reduction direction according to the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, and to control the actual speed change rate of the motor to be equal to 0 according to the torque increase direction and the torque reduction direction combined with the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, and to acquire an actual torque when the actual speed change rate of the motor is equal to 0;

[0072] The analysis unit 240 is used to adjust the actual torque according to the torque increase direction and the torque reduction direction to adjust the actual motor speed to 0, obtain the actual zero torque of the motor when the actual motor speed is 0, and analyze the actual torque based on the actual zero torque of the motor to obtain the adjusted torque.

[0073] Optionally, the current relationship is that the first current value is greater than the second current value.

[0074] Optionally, the current relationship is that the first current value is greater than the sum of the second current value and a preset error value.

[0075] Optionally, the second acquiring unit 230 is configured to:

[0076] When the actual speed of the motor is positive, the motor is controlled to reduce torque. If the actual speed change rate of the motor is negative, the torque reduction direction is determined. If the actual speed change rate of the motor is positive, the torque increase direction is determined, and the motor is controlled to increase torque in the torque increase direction, and the actual speed change rate of the motor is controlled to be equal to 0;

[0077] When the actual speed of the motor is negative, the motor is controlled to increase torque. If the actual speed change rate of the motor is positive, the torque increase direction is determined. If the actual speed change rate of the motor is negative, the torque reduction direction is determined, and the motor is controlled to reduce torque in the torque reduction direction, and the actual speed change rate of the motor is controlled to be equal to 0;

[0078] The actual torque when the actual speed change rate of the motor is equal to 0 is obtained.

[0079] Optionally, the parsing unit 240 is configured to:

[0080] The actual torque is adjusted according to the torque increase direction and the torque reduction direction in combination with a proportional-integral-differential control method to adjust the actual speed of the motor to 0.

[0081] Optionally, the determining unit 220 is configured to:

[0082] If the first current value and the second current value satisfy a current relationship, the motor torque is 0, and the actual motor speed is greater than a speed threshold, it is determined that a motor torque unreliable fault exists.

[0083] Optionally, the parsing unit 240 is configured to:

[0084] The actual torque minus the actual zero torque of the motor is the adjustment torque.

[0085] The units involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of a unit does not, in some cases, constitute a limitation on the unit itself.

[0086] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0087] Based on the above embodiment, a method for adjusting the motor torque when it is unreliable is provided, an embodiment of the present application further provides a device for adjusting the motor torque when it is unreliable, and the device for adjusting the motor torque when it is unreliable includes:

[0088] The processor and the memory may be one or more processors. In some embodiments of the present application, the processor and the memory may be connected via a bus or other means.

[0089] The memory may include a read-only memory and a random access memory, and provides instructions and data to the processor. A portion of the memory may also include an NVRAM. The memory stores an operating system and operating instructions, executable modules or data structures, or a subset thereof, or an extended set thereof, wherein the operating instructions may include various operating instructions for implementing various operations. The operating system may include various system programs for implementing various basic services and processing hardware-based tasks.

[0090] The processor controls the operation of the terminal device and may also be referred to as a CPU.

[0091] The method disclosed in the above embodiment of the present application can be applied to a processor or implemented by a processor. The processor can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0092] The embodiment of the present application also provides a computer-readable medium for storing program code, where the program code is used to execute any one of the methods of the aforementioned embodiments.

[0093] It should be noted that the computer-readable medium mentioned above in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0094] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0095] It should be noted that a person skilled in the art can understand that all or part of the processes in the above method embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable medium, and when the program is executed, it can include the processes in the above method embodiments. The medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0096] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely schematic, and the units and modules described as separate components may or may not be physically separated. In addition, some or all of the units and modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.

[0097] The above is only a preferred implementation of the present application. Although the present application has been disclosed as a preferred embodiment, it is not intended to limit the present application. Any technician familiar with the art can use the above disclosed methods and technical contents to make many possible changes and modifications to the technical solution of the present application without departing from the scope of the technical solution of the present application, or modify it into an equivalent embodiment of equivalent changes. Therefore, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application still falls within the scope of protection of the technical solution of the present application.

Claims

1. A method for adjusting motor torque when it is unreliable, characterized in that: The method comprises: Acquiring a first current value of a power battery, a second current value of an electrical device, a motor torque, and an actual motor speed, wherein the electrical device is a device currently running in the vehicle and needs to utilize the power battery to provide energy; Determining whether there is a motor torque unreliable fault according to whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold; If it exists, the torque increase direction and the torque reduction direction are determined according to the positive and negative actual speed of the motor and the positive and negative actual speed change rate of the motor, and the actual speed change rate of the motor is controlled to be equal to 0 according to the torque increase direction and the torque reduction direction combined with the positive and negative actual speed of the motor and the positive and negative actual speed change rate of the motor, to obtain the actual torque when the actual speed change rate of the motor is equal to 0; The actual torque is adjusted according to the torque increase direction and the torque reduction direction to adjust the actual speed of the motor to 0, the actual zero torque of the motor is obtained when the actual speed of the motor is 0, and the actual torque is analyzed based on the actual zero torque of the motor to obtain the adjusted torque.

2. The method according to claim 1, characterized in that The current relationship is that the first current value is greater than the second current value.

3. The method according to claim 1, characterized in that The current relationship is that the first current value is greater than the sum of the second current value and a preset error value.

4. The method according to claim 1, characterized in that: The step of determining the torque increase direction and the torque reduction direction according to the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, controlling the actual speed change rate of the motor to be equal to 0 according to the torque increase direction and the torque reduction direction combined with the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, and obtaining the actual torque when the actual speed change rate of the motor is equal to 0 includes: When the actual speed of the motor is positive, the motor is controlled to reduce torque. If the actual speed change rate of the motor is negative, the torque reduction direction is determined. If the actual speed change rate of the motor is positive, the torque increase direction is determined, and the motor is controlled to increase torque in the torque increase direction, and the actual speed change rate of the motor is controlled to be equal to 0; When the actual speed of the motor is negative, the motor is controlled to increase torque. If the actual speed change rate of the motor is positive, the torque increase direction is determined. If the actual speed change rate of the motor is negative, the torque reduction direction is determined, and the motor is controlled to reduce torque in the torque reduction direction, and the actual speed change rate of the motor is controlled to be equal to 0; The actual torque when the actual speed change rate of the motor is equal to 0 is obtained.

5. The method according to claim 1, characterized in that: The adjusting the actual torque according to the torque increasing direction and the torque decreasing direction to adjust the actual speed of the motor to 0 comprises: The actual torque is adjusted according to the torque increase direction and the torque reduction direction in combination with a proportional-integral-differential control method to adjust the actual speed of the motor to 0.

6. The method according to any one of claims 1 to 5, characterized in that: The determining whether there is a motor torque unreliable fault according to whether the first current value and the second current value satisfy the current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than the speed threshold comprises: If the first current value and the second current value satisfy a current relationship, the motor torque is 0, and the actual motor speed is greater than a speed threshold, it is determined that a motor torque unreliable fault exists.

7. The method according to any one of claims 1 to 5, characterized in that: The step of analyzing the actual torque based on the actual zero torque of the motor to obtain the adjustment torque comprises: The actual torque minus the actual zero torque of the motor is the adjustment torque.

8. A device for adjusting the motor torque when it is unreliable, characterized in that: The device comprises: A first acquisition unit, used to acquire a first current value of the power battery, a second current value of an electric device, a motor torque, and an actual motor speed, wherein the electric device is a device currently running in the vehicle and needs to be provided with energy by the power battery; a determination unit, configured to determine whether there is a motor torque unreliable fault according to whether the first current value and the second current value satisfy a current relationship, whether the motor torque is 0, and whether the actual motor speed is greater than a speed threshold; a second acquisition unit, for, if present, determining a torque increase direction and a torque reduction direction according to the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, controlling the actual speed change rate of the motor to be equal to 0 according to the torque increase direction and the torque reduction direction combined with the positive or negative actual speed of the motor and the positive or negative actual speed change rate of the motor, and acquiring an actual torque when the actual speed change rate of the motor is equal to 0; The analysis unit is used to adjust the actual torque according to the torque increase direction and the torque reduction direction to adjust the actual speed of the motor to 0, obtain the actual zero torque of the motor when the actual speed of the motor is 0, and analyze the actual torque based on the actual zero torque of the motor to obtain the adjusted torque.

9. A device for adjusting the motor torque when it is unreliable, characterized in that: The device comprises: a processor and a memory; The memory is used to store instructions; The processor is used to execute the instructions in the memory to perform the method according to any one of claims 1 to 7.

10. A computer-readable medium, characterized in that The method comprises instructions which, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automobile torque control method and device

    CN106004453A

  • Permanent magnet synchronous motor torque on-line correction system for vehicle

    CN107294433A

  • Electric vehicle and torque monitoring method and system thereof

    CN107650716A

  • New energy vehicle torque safety monitoring and processing method

    CN114347803A

  • Power battery current control method and device, electric vehicle and storage medium

    CN114750638A

Cited By

  • Motor fault identification method, electric vehicle and computer program product

    CN121404014A