Fault diagnosis method and device for drive motor active reduction, vehicle and medium
By detecting the operating parameters of the drive motor for fault diagnosis, the faults in the active degradation process of the drive motor are identified, the problem of the battery failing to heat up in low temperature environment is solved, the battery performance and range are improved, and the risk of motor overheating is reduced.
Patent Information
- Application Number
- CN202310737723.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-20
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2043-06-20
AI Technical Summary
Existing technologies fail to effectively identify system faults during the active degradation of the drive motor, resulting in the battery failing to heat up in low-temperature environments, thus affecting battery performance and driving range.
By detecting whether the drive motor responds to the active degradation command, the operating parameters of the battery system and motor system are obtained, including battery temperature, motor temperature, motor three-phase current and water pump duty cycle, to perform fault diagnosis and identify faults in temperature sensors, motors, water pumps, coolant and communication.
It enables accurate identification of fault causes after the drive motor enters active degradation mode, avoids the battery from being in a low-activity state, improves battery performance and range, reduces the risk of motor overheating, and provides personalized fault prompts.
Smart Images

Figure CN116605053B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of thermal management technology for new energy vehicles, specifically to a fault diagnosis method, device, vehicle, and medium for active degradation of drive motor efficiency. Background Technology
[0002] New energy vehicles rely on power batteries as their power source. Due to the inherent material properties of these batteries, their charging and discharging performance and lifespan are significantly affected by temperature, especially low temperatures. When batteries operate in low-temperature environments, the low activity of the battery materials reduces charging efficiency, resulting in slower charging speeds. Reduced discharging efficiency weakens vehicle acceleration performance and significantly decreases driving range. Currently, besides optimizing battery materials, the only solution to the low-temperature battery problem is to implement battery heating.
[0003] Active degradation heating of the drive motor system is a heating method that converts some electrical energy into heat energy by reducing the efficiency of the drive motor system in converting electrical energy into kinetic energy when the power battery needs heating, without reducing the output torque of the motor. This can be used to heat the power battery, maintain the activity of battery materials, reduce the impact of low ambient temperature on the performance of the power battery and the driving range, thereby improving the overall vehicle performance at low ambient temperatures.
[0004] One related technology discloses a method for controlling active degradation heating of a motor. The thermal management module collects the vehicle's heating power demand, waste heat recovery power, and water temperature. Based on a preset algorithm, it compares and judges these parameters, and sends an active degradation function flag to the vehicle controller based on the judgment result. The vehicle controller then determines whether active degradation heating is required based on the flag, and controls the motor to perform the corresponding operation. However, this method does not consider situations where the motor fails to enter the degradation function during active degradation or where a system fault is present but not identified. Another related technology discloses a battery heating diagnostic system including a battery pack and a controller. The battery pack consists of one or more battery series branches. Each battery series branch includes several individual batteries connected in series. Each battery is equipped with a corresponding heating film, and the heating films are connected in series to form a heating branch. Each heating film is equipped with a temperature sensor, and the controller collects the temperature of the heating film through the temperature sensor. Each heating branch is equipped with a current sensor, and the controller collects the current of the corresponding heating branch through the current sensor. The controller uses a battery management system, which can determine whether the heating film is faulty based on the temperature of the heating film and the current of the heating branch. However, it only considers the case of battery heating film failure and does not consider the case of failure of other components in the system. Summary of the Invention
[0005] One objective of this invention is to provide a fault diagnosis method for active degradation of drive motor, so as to solve the problem that the system malfunctions when the drive motor actively degrades in the prior art; a second objective is to provide a fault diagnosis device for active degradation of drive motor; a third objective is to provide a vehicle; and a fourth objective is to provide a computer-readable storage medium.
[0006] To achieve the above objectives, the technical solution adopted by the present invention is as follows:
[0007] A fault diagnosis method for active degradation of a drive motor includes the following steps: detecting whether the drive motor responds to an active degradation command and enters an active degradation mode; if the drive motor is detected to have entered the active degradation mode, then acquiring a first operating parameter of the battery system and a second operating parameter of the motor system; and performing fault diagnosis on the battery system and / or the motor system based on the first operating parameter and the second operating parameter.
[0008] Based on the above technical means, the embodiments of this application can perform fault diagnosis on the battery system and motor system according to the first operating parameters of the battery system and the second operating parameters of the motor system after the drive motor enters the active degradation mode, determine the cause of the fault, and avoid the whole vehicle displaying that it has entered the active degradation mode but has not heated the battery, resulting in the battery being in a low activity state.
[0009] Furthermore, the first operating parameter includes battery temperature, and the second operating parameter includes one or more of motor temperature, motor three-phase current, and water pump duty cycle.
[0010] Furthermore, the step of diagnosing faults in the battery system and / or the motor system based on the first operating parameters and the second operating parameters includes: acquiring the ambient temperature of the area where the vehicle is located; calculating a ratio based on a first difference between the motor temperature and the ambient temperature and a second difference between the battery temperature and the ambient temperature; if the ratio is within a first preset range, then the temperature sensor is determined to be working normally; otherwise, a temperature sensor fault is determined to exist.
[0011] Based on the above technical means, the embodiments of this application can calculate the ratio of the first difference between the motor temperature and the ambient temperature and the second difference between the battery temperature and the ambient temperature, and determine whether the ratio is within a first preset range. If not, it indicates that the motor temperature, battery temperature and ambient temperature are not accurately collected, and further determine that there is a temperature sensor malfunction.
[0012] Furthermore, the step of diagnosing the fault in the battery system and / or the motor system based on the first operating parameters and the second operating parameters includes: obtaining the temperature gradient of the motor temperature; if the temperature gradient is greater than a preset gradient, and the difference between any two phase currents in the three-phase current of the motor is not within a preset range, then it is determined that there is a fault in the drive motor.
[0013] Based on the above technical means, the embodiments of this application can determine whether the temperature gradient of the motor temperature is greater than a preset gradient and whether the difference between any two phase currents in the three-phase current of the motor is within a preset range, thereby further determining whether there is a drive motor fault and avoiding the risk of overheating of the motor after the motor actively degrades.
[0014] Furthermore, the fault diagnosis of the battery system and / or the motor system based on the first operating parameters and the second operating parameters includes: acquiring a curve of motor temperature versus water pump duty cycle; if the data point of the motor temperature versus water pump duty cycle is above the curve, a water pump fault is determined to exist; if the data point of the motor temperature versus water pump duty cycle is below the curve, a coolant fault is determined to exist.
[0015] Based on the above technical means, this application embodiment can further determine whether there is a water pump failure or a coolant failure by judging whether the data point of motor temperature and water pump duty cycle is above or below the curve of motor temperature and water pump duty cycle.
[0016] Furthermore, after performing fault diagnosis on the battery system and / or the motor system based on the first operating parameters and the second operating parameters, the method further includes: identifying the actual type of fault; determining the actual warning level of the fault based on the actual type; and providing a fault warning according to the actual warning level.
[0017] Based on the above technical means, the embodiments of this application can classify the actual prompt level of the fault according to the actual type of the fault, and provide fault prompts to meet the prompting needs under different faults.
[0018] Furthermore, the step of detecting whether the drive motor responds to the active degradation command and enters the active degradation mode includes: if a preset signal is received from the drive motor, it is determined that the drive motor has entered the active degradation mode; otherwise, it is determined that the drive motor has a communication failure.
[0019] Based on the above technical means, the embodiments of this application can determine that the drive motor has a communication failure after not receiving a preset signal from the drive motor.
[0020] A fault diagnosis device for active degradation of drive motor includes: a detection module for detecting whether the drive motor responds to an active degradation command and enters an active degradation mode; an acquisition module for acquiring a first operating parameter of the battery system and a second operating parameter of the motor system if the drive motor is detected to have entered the active degradation mode; and a diagnosis module for performing fault diagnosis on the battery system and / or the motor system based on the first operating parameter and the second operating parameter.
[0021] Furthermore, the first operating parameter includes battery temperature, and the second operating parameter includes one or more of motor temperature, motor three-phase current, and water pump duty cycle.
[0022] Furthermore, the diagnostic module is further configured to: acquire the ambient temperature of the area where the vehicle is located; calculate a ratio based on a first difference between the motor temperature and the ambient temperature and a second difference between the battery temperature and the ambient temperature; if the ratio is within a first preset range, the temperature sensor is determined to be working normally; otherwise, a temperature sensor malfunction is determined to exist.
[0023] Furthermore, the diagnostic module is further configured to: obtain the temperature gradient of the motor temperature; if the temperature gradient is greater than a preset gradient, and the difference between any two phase currents of the three-phase current of the motor is not within a preset range, then it is determined that there is a fault in the drive motor.
[0024] Furthermore, the diagnostic module is further used to: acquire the curve of motor temperature versus water pump duty cycle; if the data point of the motor temperature versus the water pump duty cycle is above the curve, it is determined that there is a water pump fault; if the data point of the motor temperature versus the water pump duty cycle is below the curve, it is determined that there is a coolant fault.
[0025] Furthermore, the fault diagnosis device for active degradation of the drive motor further includes: a prompting module, used to identify the actual type of fault after performing fault diagnosis on the battery system and / or the motor system according to the first operating parameters and the second operating parameters; determine the actual prompting level of the fault according to the actual type; and provide a fault prompt according to the actual prompting level.
[0026] Furthermore, the detection module is further configured to: if a preset signal is received from the drive motor, determine that the drive motor has entered an active degradation mode; otherwise, determine that the drive motor has a communication failure.
[0027] A vehicle includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement a fault diagnosis method for active degradation of drive motor as described in the above embodiments.
[0028] A computer-readable storage medium having a computer program stored thereon, characterized in that the program is executed by a processor to implement a fault diagnosis method for active degradation of drive motor as described in the above embodiments.
[0029] The beneficial effects of this invention are:
[0030] (1) In this embodiment of the application, after the drive motor enters the active degradation mode, the battery system and the motor system can be diagnosed for faults based on the first operating parameters of the battery system and the second operating parameters of the motor system to determine the cause of the fault, so as to avoid the whole vehicle displaying that it has entered the active degradation mode but has not heated the battery, resulting in the battery being in a low-activity state.
[0031] (2) The embodiments of this application can calculate the ratio of the first difference between the motor temperature and the ambient temperature and the second difference between the battery temperature and the ambient temperature, and determine whether the ratio is within the first preset range. If not, it indicates that the motor temperature, battery temperature and ambient temperature are not collected accurately, and further determine that there is a temperature sensor failure.
[0032] (3) In this embodiment of the application, it can determine whether the temperature gradient of the motor temperature is greater than the preset gradient and whether the difference between any two phase currents in the three-phase current of the motor is within the preset range, and further determine whether there is a drive motor fault, so as to avoid the risk of motor overheating after the motor actively degrades.
[0033] (4) In this embodiment of the application, it is possible to determine whether there is a water pump failure or a coolant failure by judging whether the data point of motor temperature and water pump duty cycle is above or below the curve of motor temperature and water pump duty cycle.
[0034] (5) The embodiments of this application can classify the actual prompt level of the fault according to the actual type of the fault and provide fault prompts to meet the prompt requirements under different faults.
[0035] (6) In this embodiment of the application, it can be determined that the drive motor has a communication failure after not receiving a preset signal from the drive motor.
[0036] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0037] Figure 1 A flowchart of a fault diagnosis method for active performance degradation of a drive motor provided in an embodiment of this application;
[0038] Figure 2 A schematic diagram of the motor temperature water pump duty cycle curve provided in the embodiments of this application;
[0039] Figure 3 A flowchart of a fault diagnosis method for active performance degradation of a drive motor provided in one embodiment of this application;
[0040] Figure 4 A schematic diagram of a fault diagnosis device for active efficiency degradation of a drive motor provided in an embodiment of this application;
[0041] Figure 5 This is a schematic diagram of the vehicle structure provided in an embodiment of this application. Detailed Implementation
[0042] The embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.
[0043] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0044] Specifically, Figure 1 This is a flowchart illustrating a fault diagnosis method for active performance degradation of a drive motor provided in an embodiment of this application.
[0045] like Figure 1 As shown, the fault diagnosis method for the active degradation of the drive motor includes the following steps:
[0046] In step S101, it is detected whether the drive motor responds to the active degradation command and enters the active degradation mode.
[0047] It should be noted that the active degradation mode refers to the vehicle controller entering an active degradation mode during low-temperature vehicle operation when the heat generated by the thermal management system does not meet the heat demand of the vehicle battery. This mode controls the motor to convert some electrical energy into heat energy by reducing its efficiency in converting electrical energy into kinetic energy, without reducing the output torque of the motor.
[0048] In this embodiment of the application, detecting whether the drive motor responds to the active degradation command and enters the active degradation mode includes: if a preset signal is obtained from the drive motor, it is determined that the drive motor has entered the active degradation mode; otherwise, it is determined that the drive motor has a communication failure.
[0049] The preset signal can be a normally issued control signal.
[0050] Since the vehicle controller receives active degradation requests from the thermal management module, it controls the drive motor to enter active degradation mode upon receiving such a request. The drive motor's entry into active degradation mode is then fed back to the vehicle controller. In other words, if the vehicle controller receives the preset signal from the drive motor, it indicates that the drive motor has entered active degradation mode. If the vehicle controller does not receive the preset signal from the drive motor, it indicates that there is a communication failure between the drive motor and the vehicle controller. This communication failure can be displayed on the central control screen to warn the user.
[0051] In step S102, if the drive motor is detected to have entered an active degradation mode, the first operating parameters of the battery system and the second operating parameters of the motor system are obtained.
[0052] The first operating parameter includes battery temperature, and the second operating parameter includes one or more of the following: motor temperature, motor three-phase current, and water pump duty cycle.
[0053] It is understood that, in the embodiments of this application, after detecting that the drive motor has entered the active degradation mode, one or more of the following can be obtained: battery temperature of the battery system, motor temperature of the motor system, three-phase current of the motor, and duty cycle of the water pump, for subsequent fault diagnosis of the battery system and motor system.
[0054] In step S103, fault diagnosis is performed on the battery system and / or motor system based on the first operating parameters and the second operating parameters.
[0055] It is understood that the embodiments of this application can perform fault diagnosis on one or more of the battery system and motor system according to the first operating parameter and the second operating parameter. The specific diagnosis method is described in the following embodiments, which are mainly divided into three types of fault diagnosis.
[0056] I. Temperature sensor malfunction
[0057] The battery system and / or motor system are diagnosed based on the first operating parameter and the second operating parameter, including: obtaining the ambient temperature of the area where the vehicle is located; calculating a ratio based on the first difference between the motor temperature and the ambient temperature and the second difference between the battery temperature and the ambient temperature; if the ratio is within a first preset range, the temperature sensor is determined to be working normally, otherwise the temperature sensor is determined to be faulty.
[0058] The first preset range can be set according to specific circumstances, and there is no limitation on it.
[0059] It is understood that, in the embodiments of this application, the ratio of the first difference between the motor temperature and the ambient temperature to the second difference between the battery temperature and the ambient temperature can be calculated to determine whether the ratio is within a first preset range, thereby determining whether the temperature sensor is abnormal.
[0060] Specifically, when the vehicle controller detects that the vehicle has been parked for more than 12 hours, the vehicle high voltage is activated, and it enters a temperature calibration mode. The vehicle controller then obtains the motor temperature T. 电机 Battery temperature T 电池 Ambient temperature T 环 If it exists T A The minimum value of the ratio of temperature standard values is 0.95, T A If the maximum value of the ratio of the temperature standard value to 1.05 is within this range, then the collected motor temperature, battery temperature, and ambient temperature data are accurate, indicating that the temperature sensor is working properly. If any other conditions exist... If the readings exceed this range, the motor temperature, battery temperature, and ambient temperature data will be inaccurate, indicating a temperature sensor malfunction.
[0061] II. Drive motor failure
[0062] Fault diagnosis of the battery system and / or motor system is performed based on the first operating parameter and the second operating parameter, including: obtaining the temperature gradient of the motor temperature; if the temperature gradient is greater than the preset gradient and the difference between any two phase currents of the three-phase current of the motor is not within the preset range, then a drive motor fault is determined to exist.
[0063] The preset gradient and preset range can be set according to specific circumstances, and there are no restrictions on them.
[0064] It is understood that the embodiments of this application can determine whether the drive motor is faulty by judging whether the temperature gradient of the motor temperature is greater than a preset gradient and whether the difference between any two phases of the motor's three-phase current is within a preset range. That is, if the temperature gradient of the motor temperature is greater than the preset gradient and the difference between any two phases of the motor's three-phase current is not within the preset range, the drive motor is determined to be faulty, thus avoiding the risk of overheating of the motor after the motor actively degrades. If the temperature gradient of the motor temperature is not greater than the preset gradient and one of the conditions that the motor's three-phase current is within the preset range is not met, then the drive motor is not determined to be faulty.
[0065] Specifically, after the motor receives the active degradation signal from the vehicle controller, it enters active degradation mode. Without reducing the motor's output torque, it converts some electrical energy into heat by reducing the efficiency of its electrical energy conversion into kinetic energy. The thermal management module acquires the motor temperature. If the absolute value of the temperature gradient is lower than the calibration rate, it is normal; if the absolute value of the temperature gradient exceeds the calibration rate, the vehicle controller acquires the motor's three-phase current and monitors the operation of the thermal management module.
[0066] The vehicle controller monitors the three-phase current of the motor. U I V I W 1. Determine if the difference between any two current paths A ≤ |I1-I2| ≤ B, where I1 and I2 are any two current paths, A is the minimum standard deviation between the two current paths, and B is the maximum standard deviation between the two current paths. If the difference exceeds this range, it is determined that the drive motor has a fault.
[0067] III. Water pump and coolant malfunctions
[0068] Fault diagnosis of the battery system and / or motor system is performed based on the first operating parameter and the second operating parameter, including: obtaining the curve of motor temperature versus water pump duty cycle; if the data point of motor temperature versus water pump duty cycle is above the curve, it is determined that there is a water pump fault; if the data point of motor temperature versus water pump duty cycle is below the curve, it is determined that there is a coolant fault.
[0069] The motor temperature and water pump duty cycle can be obtained from the thermal management module, which integrates a curve showing the motor temperature and water pump duty cycle. Figure 2 As shown, this duty cycle curve is a curve calibrated from large data at all temperatures, and a curve strip is plotted by adding a 5% standard deviation to this curve.
[0070] It is understood that, according to the embodiments of this application, the faulty component can be determined by whether the data point of motor temperature versus water pump duty cycle is above or below the curve of motor temperature versus water pump duty cycle.
[0071] Specifically, the thermal management module obtains the current motor temperature and water pump duty cycle, and searches for data points in the temperature-duty cycle curve. If a data point exists within the curve, it is normal; if a data point exists above the curve, it indicates that the water pump's performance has deteriorated after long-term use, failing to meet the required duty cycle and thus the heat exchange cannot meet the motor's needs, indicating a water pump malfunction; if a data point exists below the curve, it indicates that the coolant's performance has deteriorated after long-term use, requiring a higher water pump duty cycle at the same motor temperature, indicating a coolant malfunction.
[0072] In this embodiment of the application, after diagnosing the faults in the battery system and / or motor system based on the first operating parameters and the second operating parameters, the method further includes: identifying the actual type of fault; determining the actual warning level of the fault based on the actual type; and providing a fault warning according to the actual warning level.
[0073] It is understood that the embodiments of this application can determine the actual fault prompt level based on the actual fault and provide fault prompts according to the actual level.
[0074] For example, if a temperature sensor malfunctions, it can be set as a Level 1 fault, prompting the user to have the temperature sensor checked at a 4S store on the central control display screen; if a drive motor malfunctions, it can be set as a Level 2 fault, prompting the user to have the motor checked at a 4S store on the central control display screen; if a water pump malfunctions, it can be set as a Level 1 fault, displaying a water pump malfunction on the central control display screen to prompt the user to replace the water pump in time; if a coolant malfunctions, it can be set as a Level 1 fault, displaying a coolant malfunction on the central control display screen to prompt the user to replace the coolant in time; if a communication malfunctions, it can be set as a Level 2 fault, displaying a communication malfunction on the central control display screen to warn the user.
[0075] The following specific embodiment illustrates the fault diagnosis method for active performance degradation of the drive motor of this application, such as... Figure 3 As shown, it includes:
[0076] After receiving the active degradation request from the thermal management module, the vehicle controller will control the motor to enter the active degradation mode. The motor will then send feedback to the vehicle controller. If the vehicle controller receives feedback from the motor, it means that the vehicle controller is sending control signals normally. If the vehicle controller does not receive feedback from the motor, it means that there is a communication failure between the motor and the vehicle controller. The vehicle controller will determine this as a level two fault, display a communication fault on the central control screen, and warn the user.
[0077] To ensure the accuracy of the entire diagnostic process, motor temperature, battery temperature, and ambient temperature need to be compared and calibrated. When the vehicle controller detects that the vehicle has been parked for more than 12 hours, the vehicle high voltage is activated, and it enters temperature calibration mode. The vehicle controller then acquires the motor temperature T. 电机 Battery temperature T 电池 Ambient temperature T 环 If it exists T A The minimum value of the ratio of temperature standard values is 0.95, T A If the maximum value of the ratio of the temperature standard value to 1.05 is within this range, then the collected motor temperature, battery temperature, and ambient temperature results are accurate. If any of these values are present... If the temperature exceeds this range, the motor temperature, battery temperature, and ambient temperature data will be inaccurate. The vehicle controller will determine this as a level one fault and prompt the user to go to a 4S store to check the temperature sensor on the central control screen.
[0078] After receiving the active degradation signal from the vehicle controller, the motor enters active degradation mode. Without reducing the motor's output torque, it converts some electrical energy into heat by decreasing its efficiency in converting electrical energy into kinetic energy. The thermal management module acquires the motor temperature. If the absolute value of the temperature gradient is lower than the calibration rate, it operates normally; if the absolute value of the temperature gradient exceeds the calibration rate, the vehicle controller acquires the motor's three-phase current and monitors the thermal management module's operation.
[0079] The vehicle controller monitors the three-phase current of the motor. U I V I W 1. Determine if the difference between any two current paths A ≤ |I1-I2| ≤ B, where I1 and I2 are any two current paths, A is the minimum standard deviation of the two current paths, and B is the maximum standard deviation of the two current paths. If the difference exceeds this range, the vehicle controller will determine it as a level two fault and prompt the user to go to the 4S store to check the motor on the central control screen.
[0080] The thermal management module can acquire the motor temperature and duty cycle in the active degradation system. It integrates a motor temperature and water pump duty cycle curve, calibrated from large datasets across the entire temperature range, with a 5% standard deviation added to create a curve band. When the active degradation function is activated, the thermal management module acquires the current motor temperature and water pump duty cycle, searching for points on the temperature-duty cycle curve. If a data point exists within the curve band, it's normal. If a data point exists above the curve band, it indicates that the water pump's performance has degraded due to prolonged use, failing to meet the required duty cycle and heat exchange insufficient for the motor. The vehicle controller identifies this as a Level 1 fault, displaying a water pump fault on the central control screen to prompt the user to replace the water pump promptly. If a data point exists below the curve band, it indicates that the coolant's performance has degraded due to prolonged use, requiring a higher water pump duty cycle at the same motor temperature. The vehicle controller also identifies this as a Level 1 fault, displaying a coolant fault on the central control screen to prompt the user to replace the coolant promptly.
[0081] According to the fault diagnosis method for active degradation of drive motor proposed in the embodiments of this application, after the drive motor enters the active degradation mode, the battery system and the motor system can be diagnosed for faults based on the first operating parameters of the battery system and the second operating parameters of the motor system to determine the cause of the fault. This avoids the situation where the whole vehicle shows that it has entered the active degradation mode but the battery has not been heated, resulting in the battery being in a low-activity state.
[0082] Next, referring to the accompanying drawings, a fault diagnosis device for active degradation of drive motors according to an embodiment of this application is described.
[0083] Figure 4 This is a block diagram of a fault diagnosis device for active degradation of drive motor according to an embodiment of this application.
[0084] like Figure 4 As shown, the fault diagnosis device 10 for active motor efficiency degradation includes: a detection module 100, an acquisition module 200, and a diagnosis module 300.
[0085] The detection module 100 is used to detect whether the drive motor responds to the active degradation command and enters the active degradation mode; the acquisition module 200 is used to acquire the first operating parameters of the battery system and the second operating parameters of the motor system if the drive motor is detected to have entered the active degradation mode; the diagnosis module 300 is used to perform fault diagnosis on the battery system and / or the motor system based on the first operating parameters and the second operating parameters.
[0086] In this embodiment, the first operating parameter includes battery temperature, and the second operating parameter includes one or more of motor temperature, motor three-phase current, and water pump duty cycle.
[0087] In this embodiment of the application, the diagnostic module 300 is further configured to: obtain the ambient temperature of the area where the vehicle is located; calculate a ratio based on a first difference between the motor temperature and the ambient temperature and a second difference between the battery temperature and the ambient temperature; if the ratio is within a first preset range, determine that the temperature sensor is working normally, otherwise determine that there is a temperature sensor malfunction.
[0088] In this embodiment of the application, the diagnostic module 300 is further used to: obtain the temperature gradient of the motor temperature; if the temperature gradient is greater than the preset gradient and the difference between any two phase currents in the three-phase current of the motor is not within the preset range, then it is determined that there is a drive motor fault.
[0089] In this embodiment of the application, the diagnostic module 300 is further configured to: acquire the curve of motor temperature versus water pump duty cycle; if the data point of motor temperature versus water pump duty cycle is above the curve, it is determined that there is a water pump fault; if the data point of motor temperature versus water pump duty cycle is below the curve, it is determined that there is a coolant fault.
[0090] In this embodiment of the application, the device 10 further includes a prompting module.
[0091] The prompting module is used to identify the actual type of fault after diagnosing the battery system and / or motor system according to the first operating parameters and the second operating parameters; determine the actual prompting level of the fault according to the actual type; and provide fault prompts according to the actual prompting level.
[0092] In this embodiment of the application, the detection module 100 is further configured to: if a preset signal is received from the drive motor, determine that the drive motor has entered an active degradation mode; otherwise, determine that the drive motor has a communication failure.
[0093] It should be noted that the explanation of the aforementioned fault diagnosis method embodiment for active degradation of drive motor also applies to the fault diagnosis device for active degradation of drive motor in this embodiment, and will not be repeated here.
[0094] According to the fault diagnosis device for active degradation of drive motor proposed in the embodiments of this application, after the drive motor enters the active degradation mode, it can perform fault diagnosis on the battery system and motor system based on the first operating parameters of the battery system and the second operating parameters of the motor system to determine the cause of the fault, thereby avoiding the situation where the whole vehicle shows that it has entered the active degradation mode but the battery has not been heated, resulting in the battery being in a low-activity state.
[0095] Figure 5 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:
[0096] The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.
[0097] When the processor 502 executes the program, it implements the fault diagnosis method for active degradation of drive motor provided in the above embodiments.
[0098] Furthermore, the vehicle also includes:
[0099] Communication interface 503 is used for communication between memory 501 and processor 502.
[0100] The memory 501 is used to store computer programs that can run on the processor 502.
[0101] The memory 501 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.
[0102] If the memory 501, processor 502, and communication interface 503 are implemented independently, then the communication interface 503, memory 501, and processor 502 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0103] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.
[0104] Processor 502 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement embodiments of this application.
[0105] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described method for diagnosing active degradation of drive motor efficiency.
[0106] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0107] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0108] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0109] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.
[0110] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0111] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A method for diagnosing a failure of a drive motor active deactivation, characterized in that Includes the following steps: Detect whether the drive motor responds to the active degradation command and enters the active degradation mode; If the drive motor is detected to have entered the active degradation mode, then the first operating parameters of the battery system and the second operating parameters of the motor system are obtained. Fault diagnosis is performed on the battery system and / or the motor system based on the first operating parameters and the second operating parameters; The first operating parameter includes battery temperature, and the second operating parameter includes one or more of the following: motor temperature, motor three-phase current, and water pump duty cycle. The fault diagnosis of the battery system and / or the motor system based on the first operating parameters and the second operating parameters includes: Obtain the ambient temperature of the area where the vehicle is located; A ratio is calculated based on a first difference between the motor temperature and the ambient temperature, and a second difference between the battery temperature and the ambient temperature; If the ratio is within the first preset range, the temperature sensor is determined to be working normally; otherwise, the temperature sensor is determined to be faulty.
2. The method of claim 1, wherein the method further comprises: The fault diagnosis of the battery system and / or the motor system based on the first operating parameters and the second operating parameters includes: Obtain the temperature gradient of the motor temperature; If the temperature gradient is greater than the preset gradient, and the difference between any two phases of the motor's three-phase current is not within the preset range, then a drive motor fault is determined to exist.
3. The method of claim 1, wherein the method further comprises: The fault diagnosis of the battery system and / or the motor system based on the first operating parameters and the second operating parameters includes: Obtain the curve of motor temperature versus water pump duty cycle; If the data points for the motor temperature and the water pump duty cycle are above the curve, a water pump malfunction is determined; if the data points for the motor temperature and the water pump duty cycle are below the curve, a coolant malfunction is determined.
4. The method according to any one of claims 1 to 3, wherein the method further comprises: After performing fault diagnosis on the battery system and / or the motor system based on the first operating parameters and the second operating parameters, the method further includes: Identify the actual type of fault; Determine the actual fault warning level based on the actual type; Fault prompts will be displayed according to the actual prompt level.
5. The method of claim 1, wherein the method further comprises: The detection of whether the drive motor responds to the active degradation command and enters the active degradation mode includes: If a preset signal is received from the drive motor, it is determined that the drive motor has entered an active degradation mode; otherwise, it is determined that the drive motor has a communication failure.
6. A fault diagnosis device for active degradation of drive motor, characterized in that, include: The detection module is used to detect whether the drive motor responds to the active degradation command and enters the active degradation mode; The acquisition module is used to acquire the first operating parameters of the battery system and the second operating parameters of the motor system if the drive motor is detected to have entered the active degradation mode. The diagnostic module is used to perform fault diagnosis on the battery system and / or the motor system based on the first operating parameters and the second operating parameters; The first operating parameter includes battery temperature, and the second operating parameter includes one or more of the following: motor temperature, motor three-phase current, and water pump duty cycle. The fault diagnosis of the battery system and / or the motor system based on the first operating parameters and the second operating parameters includes: Obtain the ambient temperature of the area where the vehicle is located; A ratio is calculated based on a first difference between the motor temperature and the ambient temperature, and a second difference between the battery temperature and the ambient temperature; If the ratio is within the first preset range, the temperature sensor is determined to be working normally; otherwise, the temperature sensor is determined to be faulty.
7. A vehicle, characterized in that, include: The method includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the fault diagnosis method for active degradation of drive motor as described in any one of claims 1-5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the fault diagnosis method for active degradation of drive motor as described in any one of claims 1-5.
Citation Information
Patent Citations
Power battery heating method and device of electric automobile and automobile
CN113733988A