Fault reporting method, device, vehicle and storage medium

By monitoring the motor speed, torque, throttle opening and the temperature appreciation of the IGBT, combined with the correspondence between the preset throttle opening range and the temperature rise gradient, the detection and reporting of the cooling system faults of the electric vehicle drive motor are achieved, solving the problem of failures not being discovered in time in the prior art, and improving the accuracy and efficiency of fault detection.

CN115195477BActive Publication Date: 2025-05-02BEIQI FOTON MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110379908.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-08
Publication Date
2025-05-02
Estimated Expiration
2041-04-08

AI Technical Summary

Technical Problem

Existing electric vehicles cannot effectively detect and report faults in the drive motor cooling system, resulting in failures not being discovered in time, which may lead to greater accidents.

Method used

By monitoring the motor speed, torque, throttle opening and the temperature appreciation of the IGBT, combined with the correspondence between the preset throttle opening range and the temperature rise gradient, the detection and reporting of the cooling circuit or water pump failure of the drive motor cooling system is achieved.

Benefits of technology

It realizes that the faults in the drive motor cooling system are detected and reported without adding hardware, improving the accuracy and efficiency of fault detection and avoiding potential safety risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115195477B_ABST
    Figure CN115195477B_ABST
Patent Text Reader

Abstract

The present application provides a fault reporting method, device, vehicle and storage medium, which relates to the technical field of drive motor cooling system. The purpose of detecting and reporting various faults occurring in the drive motor cooling system without adding hardware is achieved. The method includes: determining the current operating state of the vehicle according to the motor speed and the motor torque; when the current operating state is the driving state, determining the current throttle opening of the vehicle and the current temperature rise value of the IGBT in the drive motor controller; when the current throttle opening is within the target throttle opening range, and the current temperature rise value is within the target temperature rise gradient range corresponding to the cooling circuit or water pump fault, generating and reporting the first prompt information of the cooling circuit or water pump fault.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of drive motor cooling systems, and in particular to a fault reporting method, device, vehicle and storage medium. Background Art

[0002] In line with the general trend of energy conservation and environmental protection, new energy electric vehicles are gradually being accepted by the public and the market. The drive motor is the driving core of the electric vehicle and plays an important role in the operating performance of the electric vehicle. Since the heat generated by the drive motor during operation is not easy to dissipate, the electric vehicle is equipped with a drive motor cooling system. The various components in the drive motor cooling system cooperate to form a professional cooling channel acting on the drive motor. Through the circulation of the coolant in the cooling channel, the drive motor and the electric vehicle drive system are continuously cooled.

[0003] When electric vehicles run for a long time in complex environments such as high and low temperatures and plateaus, the drive motor cooling system is overloaded in order to cool the huge heat emitted by the drive motor, and its components are prone to failure. Currently, most electric vehicles are unable to report failures in the drive motor cooling system. Summary of the invention

[0004] The embodiments of the present application provide a fault reporting method, device, vehicle and storage medium, which achieve the purpose of detecting and reporting various faults occurring in the cooling system of a drive motor without adding hardware.

[0005] A first aspect of an embodiment of the present application provides a fault reporting method, the method comprising:

[0006] Determining a current operating state of the vehicle according to the motor speed and the motor torque;

[0007] When the current operating state is a driving state, determining a current throttle opening of the vehicle and a current temperature rise value of an IGBT in a drive motor controller;

[0008] When the current throttle opening is within the target throttle opening range and the current temperature rise value is within the target temperature rise gradient range corresponding to the cooling circuit or water pump failure, first prompt information of the cooling circuit or water pump failure is generated and reported.

[0009] Optionally, the target throttle opening range includes a plurality of throttle opening intervals, each throttle opening interval corresponds to a plurality of temperature rise gradients, and in different throttle opening intervals, the boundary value of the same temperature rise gradient is different; the method further includes:

[0010] Determine, according to the current throttle opening, a target throttle opening interval to which the current throttle opening belongs; wherein, when the target throttle opening interval is any one of the target throttle opening ranges, determine that the current throttle opening is within the target throttle opening range;

[0011] The target temperature rise gradient to which the current temperature rise value belongs is determined according to the boundary values ​​of the various temperature rise gradients under the target throttle opening range; wherein, when the target temperature rise gradient is any one of the temperature rise gradients in the target temperature rise gradient range, it is determined that the current temperature rise value is within the target temperature rise gradient range.

[0012] Optionally, the method further comprises:

[0013] When the current running state is a stopped driving state, determining a current temperature value of the IGBT in the drive motor controller;

[0014] When the current temperature value is greater than the preset temperature value and no cooling circuit or water pump failure occurs, a second prompt message of cooling fan failure is generated and reported.

[0015] Optionally, after generating and reporting the first prompt information of the cooling circuit or water pump failure, the method further includes:

[0016] When it is determined for N consecutive times that the fault is not to be reported, the first prompt information reported is deleted;

[0017] The condition for determining not to report a fault each time is: when the current throttle opening is not within the target throttle opening range, or the current temperature rise value is not within the target temperature rise gradient range corresponding to a cooling circuit or water pump fault.

[0018] Optionally, after determining the target temperature rise gradient to which the current temperature rise value belongs according to respective boundary values ​​of a plurality of temperature rise gradients in the target throttle opening range, the method further comprises:

[0019] When the target temperature rise gradient is the first temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is the rated flow rate;

[0020] When the target temperature rise gradient is the second temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is greater than half of the rated flow rate and less than the rated flow rate;

[0021] When the target temperature rise gradient is the third temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is less than half of the rated flow rate;

[0022] When the target temperature rise gradient is the fourth temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is zero;

[0023] Wherein, the target temperature rise gradient range includes the second temperature rise gradient, the third temperature rise gradient and the fourth temperature rise gradient.

[0024] Optionally, the method further comprises:

[0025] Obtain multiple preset throttle openings and multiple coolant flow calibration values;

[0026] Under each operating condition formed by a one-to-one combination of the plurality of preset throttle openings and the plurality of coolant flow calibration values, detecting a temperature rise value of an IGBT in a drive motor controller;

[0027] According to the temperature rise value corresponding to each working condition, the boundary values ​​of various temperature rise gradients in each throttle opening range are determined.

[0028] A second aspect of an embodiment of the present application provides a fault reporting device, the device comprising:

[0029] An operating state determination module, used to determine a current operating state of the vehicle according to the motor speed and the motor torque;

[0030] A current temperature rise value determination module, used to determine the current throttle opening of the vehicle and the current temperature rise value of the IGBT in the drive motor controller when the current operating state is the driving state;

[0031] The first reporting module is used to generate and report the first prompt information of the cooling circuit or water pump failure when the current throttle opening is within the target throttle opening range and the current temperature rise value is within the target temperature rise gradient range corresponding to the cooling circuit or water pump failure.

[0032] Optionally, the target throttle opening range includes a plurality of throttle opening intervals, each throttle opening interval corresponds to a plurality of temperature rise gradients, and in different throttle opening intervals, the boundary value of the same temperature rise gradient is different; the device further includes:

[0033] a throttle opening interval determination module, configured to determine, based on the current throttle opening, a target throttle opening interval to which the current throttle opening belongs; wherein, when the target throttle opening interval is a throttle opening interval included in the target throttle opening range, determining that the current throttle opening is within the target throttle opening range;

[0034] A target temperature rise gradient determination module is used to determine the target temperature rise gradient to which the current temperature rise value belongs according to the boundary values ​​of the multiple temperature rise gradients under the target throttle opening range; wherein, when the target temperature rise gradient is a temperature rise gradient included in the target temperature rise gradient range, it is determined that the current temperature rise value is within the target temperature rise gradient range.

[0035] Optionally, the device further comprises:

[0036] A temperature value determination module, used for determining a current temperature value of the IGBT in the drive motor controller when the current running state is a stopped driving state;

[0037] The second reporting module is used to generate and report the second prompt information of the cooling fan failure when the current temperature value is greater than the preset temperature value and no cooling circuit or water pump failure occurs.

[0038] Optionally, the device further comprises:

[0039] An elimination module is used to eliminate the first prompt information reported when it is determined N times in succession that a fault is not reported; wherein the condition for determining each time not to report a fault is: when the current throttle opening is not within the target throttle opening range, or the current temperature rise value is not within the target temperature rise gradient range corresponding to a cooling circuit or water pump fault.

[0040] Optionally, the device further comprises:

[0041] A first flow determination module, configured to determine that the flow of the coolant in the electric drive cooling system is a rated flow when the target temperature rise gradient is a first temperature rise gradient;

[0042] A second flow determination module, configured to determine, when the target temperature rise gradient is a second temperature rise gradient, that the flow rate of the coolant in the electric drive cooling system is greater than half of the rated flow rate and less than the rated flow rate;

[0043] a third flow determination module, configured to determine, when the target temperature rise gradient is a third temperature rise gradient, that the flow rate of the coolant in the electric drive cooling system is less than half of the rated flow rate;

[0044] A fourth flow determination module is used to determine that the flow of the coolant in the electric drive cooling system is zero when the target temperature rise gradient is a fourth temperature rise gradient; wherein the target temperature rise gradient range includes the second temperature rise gradient, the second temperature rise gradient and the fourth temperature rise gradient.

[0045] Optionally, the device further comprises:

[0046] An acquisition module, used to obtain a plurality of preset throttle openings and a plurality of coolant flow calibration values;

[0047] A detection module, used for detecting the temperature rise value of the IGBT in the drive motor controller under each working condition formed by a one-to-one combination of the plurality of preset throttle openings and the plurality of coolant flow calibration values;

[0048] The boundary value determination module is used to determine the boundary values ​​of various temperature rise gradients in each throttle opening range according to the temperature rise value corresponding to each working condition. The third aspect of the embodiment of the present application provides a readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps in the method described in the first aspect of the present application are implemented.

[0049] A fourth aspect of an embodiment of the present application provides a vehicle, comprising a drive motor controller and a computer program stored locally on the drive motor controller; when the drive motor controller executes the computer program, the steps of the method described in the first aspect of the present application are implemented.

[0050] The embodiment of the present application first determines the current running state of the vehicle according to the motor speed and the motor torque. When the vehicle is in the driving state, the temperature rise value of the IGBT and the current throttle opening are combined with the corresponding relationship between the preset throttle opening range and the temperature rise gradient to realize the monitoring of the cooling circuit or water pump fault of the drive motor cooling system, and report the fault message when it is determined that the cooling circuit or water pump fails. When the vehicle stops driving, the coolant temperature in the cooling circuit is determined according to the temperature value of the IGBT, and the fault determination of the cooling circuit or water pump is combined to realize the fault monitoring of the cooling fan of the drive motor cooling system, and report the fault message when the cooling fan fails. The above-mentioned method for monitoring and reporting faults of various components in the drive motor cooling system does not require adding hardware such as sensors in the drive motor cooling system, and the IGBT temperature detection speed is fast and accurate. Therefore, the method proposed in the embodiment of the present application, according to the temperature rise value of the IGBT and the temperature value of the IGBT, when the drive motor cooling system is working, automatically monitors the faults of the cooling fan, cooling circuit and water pump, which has the advantages of high accuracy, economic efficiency, and simple implementation. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only 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 labor.

[0052] Figure 1 is a flowchart of the steps of the fault reporting method of the embodiment of the present application;

[0053] Figure 2 is a flowchart of steps for reporting a cooling fan failure in an embodiment of the present application;

[0054] Figure 3 This is a flowchart of fault reporting in an embodiment of the present application;

[0055] Figure 4 It is a schematic diagram of a fault reporting device according to an embodiment of the present application. DETAILED DESCRIPTION

[0056] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are 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.

[0057] The driving core of electric vehicles is the electric motor. Currently, most electric vehicles on the market use permanent magnet synchronous motors, which have high power density and high efficiency. However, the heat generated in the electric vehicle drive system during the operation of the electric vehicle is also high, and the heat generated during the operation is not easy to dissipate. Therefore, in order to take away the heat generated by the motor during operation, a drive motor cooling system is designed in this field as a professional cooling liquid channel. Coolant is introduced into the drive motor cooling system to cool the electric vehicle drive system.

[0058] The drive motor cooling system includes water pumps, cooling fans, condensers, various pipes and other components. Electric vehicles run for a long time in complex environments such as high and low temperatures and plateaus. The complex drive motor cooling system is likely to have cooling fan failures, water pump power reduction or even failure to work, water pipe ruptures, interface disconnection and other failures. All failures need to be reported in a timely manner to avoid greater accidents.

[0059] Electric vehicles are equipped with a drive motor cooling system that is specifically designed to cool the electric drive system. However, it is basically impossible to automatically detect possible faults in the drive motor cooling system. It is necessary to manually check the operation of the fan and water pump on site, or set a sensor on a single component (cooling fan or water pump) to detect the fault of the component. In addition, electric vehicles do not have an effective method to detect the coolant temperature and coolant flow in the drive motor cooling system.

[0060] In view of the above problems, an embodiment of the present application proposes a fault reporting method, which achieves the purpose of detecting and reporting faults in the cooling system of the drive motor by monitoring the status of the IGBT in the drive motor controller.

[0061] The applicant found that when the drive motor cooling system is cooling the electric drive system, there is the following correlation between the drive motor cooling system and the electric drive system: the temperature of the IGBT in the drive motor controller is equivalent to the temperature of the coolant in the drive motor cooling system in the current state, and the temperature rise of the IGBT within 2 seconds is linearly related to the flow rate of the coolant in the drive motor cooling system in the current state. The flow rate of the coolant can indicate a partial failure of the drive motor cooling system.

[0062] IGBT (Insulated Gate Bipolar Transistor), an insulated gate bipolar transistor, is a core device for energy conversion and transmission, commonly known as the "CPU" of power electronic devices. Applied in new energy vehicles, it can be used as the core power control device of new energy vehicles, adjusting the output power of the vehicle according to the throttle input size and the state of the vehicle, and is also the core component of the intelligent control vehicle air conditioning system.

[0063] IGBT is specifically located in the drive motor controller, which can drive the motor by modulating the output sine wave through the inverter bridge, and is an important part of the electric vehicle control strategy.

[0064] In view of the above findings, the applicant has set up a corresponding relationship between the temperature rise gradient that can indicate the coolant flow rate and the throttle opening range.

[0065] First, multiple preset throttle openings and multiple coolant flow calibration values ​​are obtained; the preset throttle openings set in the embodiment of the present application are: 100% throttle opening, 80% throttle opening, 60% throttle opening, 40% throttle opening and 20% throttle opening. The throttle opening is positively correlated with the acceleration of the vehicle. The coolant flow calibration values ​​are 0 flow, 1 / 2 rated flow and rated flow.

[0066] Then, under each working condition formed by a one-to-one combination of the plurality of preset throttle openings and the plurality of coolant flow calibration values, detecting a temperature rise value of an IGBT in a drive motor controller;

[0067] The temperature rise value of IGBT can refer to the temperature rise value of IGBT within 2s. Specifically, when the electric vehicle is at the highest working environment temperature and in a state of rapid acceleration, the temperature rise value of IGBT in the constant torque characteristic speed range of the motor can be detected in each working condition composed of a one-to-one combination of multiple preset throttle openings and multiple coolant flow calibration values. In the constant torque characteristic speed range of the motor, the output current of the drive motor controller is the largest and the IGBT heats up the fastest.

[0068] Any combination of preset throttle opening and any coolant flow calibration value is a working condition. For example, a combination of 100% throttle opening and 0 flow is a working condition, a combination of 80% throttle opening and 0 flow is a working condition, and a combination of 100% throttle opening and 1 / 2 rated flow is a working condition.

[0069] Table 1 is a table of the correspondence between the throttle opening range and the temperature rise gradient determined in an example of the present application. Table 1 shows each operating condition consisting of multiple preset throttle openings and multiple coolant flow rates. In the example indicated in Table 1, the rated flow rate is 20L.

[0070]

[0071] Table 1

[0072] Finally, according to the temperature rise value corresponding to each working condition, the boundary values ​​of various temperature rise gradients in each throttle opening range are determined.

[0073] The throttle opening interval is formed by adjacent throttle openings. The interval between 100% throttle opening and 80% throttle opening is one throttle opening interval, the interval between 80% throttle opening and 60% throttle opening is one throttle opening interval, the interval between 60% throttle opening and 40% throttle opening is one throttle opening interval, the interval between 40% throttle opening and 20% throttle opening is one throttle opening interval, and the interval between 20% throttle opening and 0 throttle opening is one throttle opening interval.

[0074] There are the first temperature rise gradient, the second temperature rise gradient, the third temperature rise gradient and the fourth temperature rise gradient in each throttle opening range. In different throttle opening ranges, the boundary value of each temperature rise gradient is different.

[0075] As shown in the specific example in Table 1, the first temperature rise gradient may refer to that, in a specific throttle opening range, the maximum temperature boundary value of the temperature rise gradient is the IGBT temperature rise value corresponding to the rated flow rate in the specific throttle opening range. For example, in the throttle opening range of 60% to 40%, the maximum temperature boundary value of the temperature rise gradient, 3.9, is the IGBT temperature rise value corresponding to the rated flow rate of 20L / min.

[0076] The second temperature rise gradient may refer to that, in a specific throttle opening range, the highest temperature boundary value of the temperature rise gradient is the IGBT temperature rise value corresponding to half the rated flow in the specific throttle opening range, and the lowest temperature boundary value of the temperature rise gradient is the IGBT temperature rise value corresponding to the rated flow in the specific throttle opening range. For example, in the throttle opening range of 60% to 40%, the highest temperature boundary value of the temperature rise gradient, 5.8, is the IGBT temperature rise value corresponding to half the rated flow of 10L / min, and the lowest temperature boundary value of the temperature rise gradient, 3.9, is the IGBT temperature rise value corresponding to the rated flow of 20L / min.

[0077] The third temperature rise gradient may refer to that, in a specific throttle opening range, the highest temperature boundary value of the temperature rise gradient is the IGBT temperature rise value corresponding to zero flow in the specific throttle opening range, and the lowest temperature boundary value of the temperature rise gradient is the IGBT temperature rise value corresponding to half the rated flow in the specific throttle opening range. For example, in the throttle opening range of 60% to 40%, the highest temperature boundary value of the temperature rise gradient is 8, which is the IGBT temperature rise value corresponding to 0L / min, and the lowest temperature boundary value of the temperature rise gradient is 5.8, which is the IGBT temperature rise value corresponding to half the rated flow of 10L / min.

[0078] The fourth temperature rise gradient may refer to that the minimum temperature boundary value of the temperature rise gradient is the IGBT temperature rise value corresponding to zero flow in the specific throttle opening range. For example, in the throttle opening range of 60% to 40%, the minimum temperature boundary value 8 of the temperature rise gradient is the IGBT temperature rise value corresponding to 0L / min.

[0079] In the throttle opening range of 100% to 80%, the boundary value of the first temperature rise ladder is 7.3 degrees Celsius, the boundary value of the second temperature rise ladder is 7.3 degrees Celsius and 11 degrees Celsius, the boundary value of the third temperature rise ladder is 11 degrees Celsius and 14.6 degrees Celsius, and the boundary value of the fourth temperature rise ladder is 14.6 degrees Celsius. Other throttle opening ranges are similar.

[0080] The embodiment of the present application combines the coolant flow rate and the throttle opening to form multiple specific working conditions, and detects the temperature rise value of the IGBT under each working condition in turn, thereby achieving a quantitative representation of the correlation between the temperature rise value of the IGBT and the coolant flow rate. Since the temperature rise value of the IGBT can represent the coolant flow rate, the coolant flow rate can indicate a fault in the cooling system of the drive motor. Therefore, the boundary value of the temperature rise gradient determined by the temperature rise value of the GBT also has the function of defining the fault of the cooling system of the drive motor, so that the temperature rise gradient can be further used in the detection task of the cooling system fault of the drive motor.

[0081] Figure 1 1 is a flowchart of the steps of the fault reporting method of the embodiment of the present application. Figure 1As shown, the steps for reporting the fault of the drive motor cooling system are as follows: applied to the drive motor controller;

[0082] Step S11: determining the current running state of the vehicle according to the motor speed and the motor torque;

[0083] Step S12: when the current operating state is the driving state, determining the current throttle opening of the vehicle and the current temperature rise value of the IGBT in the drive motor controller;

[0084] The current temperature rise value is the temperature rise rate of the IGBT, that is, the current temperature rise within 2 seconds. After the drive motor controller is turned on on the vehicle, it always monitors the current throttle opening value of the vehicle and the temperature rise of the IGBT within 2 seconds, that is, the current temperature rise value.

[0085] When the motor speed and motor torque are not zero, the current operating state is the driving state. In the driving state, the throttle opening can indicate the acceleration of the vehicle in the current driving state. The IGBT adjusts the output power of the vehicle according to the throttle input. When the output power is large, the current in the IGBT increases and the temperature rises faster. Therefore, this application sets different throttle opening ranges to make the determination of the temperature rise gradient more accurate.

[0086] Step S13: When the current throttle opening is within the target throttle opening range and the current temperature rise value is within the target temperature rise gradient range corresponding to the cooling circuit or water pump failure, generate and report first prompt information of the cooling circuit or water pump failure.

[0087] The target throttle opening range may refer to a larger throttle opening range, which may indicate that the vehicle is in a rapid acceleration state, at which time the drive motor cooling system is in a high-power working state, and the drive motor cooling system is more likely to fail. In one example of the present application, the target throttle opening range is a throttle opening range where the throttle opening is greater than 20%.

[0088] The target temperature rise gradient range refers to a range with a large temperature rise. When the cooling system of the drive motor fails, the temperature rise value of the IGBT is more likely to change significantly. In an example of the present application, the target temperature rise gradient range refers to the second temperature rise gradient, the third temperature rise gradient, and the fourth temperature rise gradient.

[0089] The embodiment of the present application determines whether the vehicle is currently in the target throttle opening range based on the current throttle opening value of the vehicle's running state, and then determines whether the IGBT is in the target temperature rise gradient range based on the current temperature rise value of the IGBT corresponding to the current throttle opening value. According to the correlation between the temperature rise value of the IGBT and the flow rate of the coolant in the drive motor cooling system, it can be determined that when the IGBT is in the target temperature rise gradient range, the coolant in the drive motor cooling system is lower than the rated flow rate, and at this time, the drive motor cooling system has a cooling circuit or water pump failure, and then generates and reports the first prompt information of the cooling circuit or water pump failure. Therefore, without adding hardware such as sensors, the present application can achieve the purpose of monitoring whether the cooling circuit or water pump in the drive motor cooling system has a failure during vehicle driving based only on the throttle opening and the temperature rise value of the GBT.

[0090] Another embodiment of the present application further clarifies the specific steps of monitoring whether a cooling circuit or a water pump in the cooling system of the drive motor is faulty based on the throttle opening and the temperature rise value of the GBT.

[0091] The target throttle opening range includes a plurality of throttle opening intervals. Specifically, the target throttle opening range includes: a 100% to 80% throttle opening interval, an 80% to 60% throttle opening interval, a 60% to 40% throttle opening interval, and a 40% to 20% throttle opening interval.

[0092] Each throttle opening range corresponds to multiple temperature rise gradients, and the boundary value of the same temperature rise gradient is different in different throttle opening ranges; specifically, each throttle opening range has four temperature rise gradients, and the temperature range corresponding to each temperature rise gradient depends on the throttle opening range in which it is located.

[0093] Therefore, the target throttle opening interval to which the current throttle opening belongs can be determined according to the current throttle opening; when the target throttle opening interval is any throttle opening interval in the target throttle opening range, that is, when the target throttle opening interval is a throttle opening interval included in the target throttle opening range, it is determined that the current throttle opening is within the target throttle opening range;

[0094] In one example of the present application, assuming that the current throttle opening obtained by the drive motor controller is 70%, it is determined that the throttle opening interval to which the 70% throttle opening belongs is the 80% to 60% throttle opening interval, and the 80% to 60% throttle opening interval is within the target throttle opening range, and it is further determined that the target throttle opening interval is the 80% to 60% throttle opening interval.

[0095] After the target throttle opening range is determined, the target temperature rise gradient to which the current temperature rise value belongs is further determined based on the boundary values ​​of the various temperature rise gradients under the target throttle opening range; when the target temperature rise gradient is any one of the temperature rise gradients in the target temperature rise gradient range, that is, when the target temperature rise gradient is a temperature rise gradient included in the target temperature rise gradient range, it is determined that the current temperature rise value is within the target temperature rise gradient range.

[0096] When the current throttle opening is a middle value of a certain throttle opening range, the temperature rise gradient boundary value at the upper limit throttle opening value of the throttle opening range is used as a basis.

[0097] In an example of the present application, assuming that the current temperature rise value is 6.4 degrees Celsius, after determining that the target throttle opening range is the 80% to 60% throttle opening range, based on the boundary values ​​of the second temperature rise gradient in the 80% to 60% throttle opening range being 5.2 degrees Celsius and 7.8 degrees Celsius, it is determined that the temperature rise gradient where the current temperature rise value is located is the second temperature rise gradient corresponding to the temperature range of 5.2 degrees Celsius-7.8 degrees Celsius, and the temperature rise gradient is within the target temperature rise gradient range, and therefore the target temperature rise gradient is determined to be the second temperature rise gradient.

[0098] The embodiment of the present application determines a specific throttle opening range based on the current throttle opening, and then determines the corresponding target temperature rise gradient within the specific throttle opening range based on the current temperature rise value of the IGBT. Since the present application pre-sets a variety of temperature rise gradients that can define the coolant flow range in the drive motor cooling system, and discovers the relationship between the coolant flow rate and the cooling circuit or water pump failure of the drive motor cooling system, the present application can determine the coolant flow range in the drive motor cooling system according to the target temperature rise gradient, and determine the degree of failure of the cooling circuit or water pump in the drive motor cooling system.

[0099] Another embodiment of the present application provides a method for determining the coolant flow range in the cooling system of a drive motor according to a target temperature rise gradient, which solves the problem that most electric vehicles have no coolant flow and no detection method in the prior art.

[0100] When the target temperature rise gradient is the first temperature rise gradient, the flow rate of the coolant in the electric drive cooling system is determined to be the rated flow rate; when the target temperature rise gradient is the second temperature rise gradient, the flow rate of the coolant in the electric drive cooling system is determined to be greater than half of the rated flow rate and less than the rated flow rate; when the target temperature rise gradient is the third temperature rise gradient, the flow rate of the coolant in the electric drive cooling system is determined to be less than half of the rated flow rate; when the target temperature rise gradient is the fourth temperature rise gradient, the flow rate of the coolant in the electric drive cooling system is determined to be zero; wherein the target temperature rise gradient range includes the second temperature rise gradient, the third temperature rise gradient and the fourth temperature rise gradient.

[0101] The water pump in the electric drive cooling system is a device that drives the coolant to circulate in the electric drive cooling system. Therefore, a reduction in the coolant flow rate can indicate a power failure of the water pump and a blockage in the cooling circuit. When the coolant in the electric drive cooling system is at the rated flow rate, it can be determined that the cold zone liquid in the electric drive cooling system is sufficient and the cooling circuit and the water pump are fault-free.

[0102] Based on the specific value of the coolant flow rate, the extent of the malfunction in the cooling circuit or the water pump can also be determined.

[0103] When the target temperature rise gradient is the second temperature rise gradient, determining that the flow rate of the coolant is greater than half of the rated flow rate and less than the rated flow rate, generating prompt information of a first degree blockage fault of the cooling circuit of the electric drive cooling system, or a first degree power reduction fault of the water pump of the electric drive cooling system;

[0104] When the target temperature rise gradient is the third temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is less than half of the rated flow rate but is not interrupted, generating prompt information of a second degree blockage fault of the cooling circuit of the electric drive cooling system, or a second degree power reduction fault of the water pump of the electric drive cooling system;

[0105] When the target temperature rise gradient is the fourth temperature rise gradient, it is determined that the flow rate of the coolant in the electric drive cooling system is zero, and prompt information of a fault of a complete blockage of the cooling circuit of the electric drive cooling system, or prompt information of a water pump failure in the electric drive cooling system, is generated. Prompt information of a fault of no coolant in the electric drive cooling system is generated.

[0106] In some cases, for example, when the IGBT simultaneously performs the task of adjusting the vehicle output power according to the throttle input size and the vehicle status, and the task of intelligently controlling the vehicle air conditioning system, the IGBT may have a large instantaneous temperature rise. In order to avoid misjudgment of cooling circuit failure or water pump failure, another embodiment of the present application proposes a method for avoiding misjudgment of cooling circuit failure or water pump failure. The reliability of the fault report is ensured by checking the first prompt information reported.

[0107] After generating and reporting the first prompt information of the cooling circuit or water pump fault, if it is determined N times in succession that the fault is not to be reported, the first prompt information reported is eliminated; wherein, the condition for determining not to report the fault each time is: the current throttle opening is not within the target throttle opening range, or the current temperature rise value is not within the target temperature rise gradient range corresponding to the cooling circuit or water pump fault.

[0108] The value of N is not limited.

[0109] Assume that at a certain moment, the vehicle determines that the cooling circuit or water pump is faulty based on the current throttle opening and the current temperature rise value, that is, the current throttle opening is within any throttle opening interval within the throttle opening range greater than 20%, and the current temperature rise value is within the second temperature rise gradient, the third temperature rise gradient, or any temperature rise gradient within the third temperature rise gradient, it is determined that the cooling circuit or the water pump is faulty, a first prompt message is generated, and the first prompt message is reported. At this time, the display screen or the drive motor controller records the first prompt message. After a certain moment, the vehicle will continuously obtain the current throttle opening and the current temperature rise value of the IGBT. Assuming that the current throttle opening obtained 10 seconds after a certain moment is in any throttle opening range greater than 20% of the throttle opening range, and the current temperature rise value is in the first temperature rise gradient, then it can be judged that the cooling circuit or the water pump has no fault. Assuming that 20 seconds after a certain moment and 30 seconds after a certain moment, based on the judgment that the cooling circuit or the water pump has no fault, after three consecutive judgments that the cooling circuit or the water pump has no fault, the drive motor controller will eliminate the local or display screen record of the first prompt information.

[0110] Additionally, after the drive motor controller is powered on and off again, the first prompt message indicating a cooling circuit or water pump failure will also be eliminated.

[0111] Another embodiment of the present application provides a method for reporting a cooling fan failure. Figure 2 This is a flowchart of the steps for reporting a cooling fan failure in an embodiment of the present application.

[0112] Step S21: when the current running state is a stopped driving state, determining a current temperature value of the IGBT in the drive motor controller;

[0113] After the drive motor controller is turned on and powered on, it constantly monitors the actual speed and torque of the drive motor, and determines the vehicle's operating status based on the actual speed and torque of the motor. When the drive motor speed and torque are both zero for 1 minute, it is determined that the vehicle is in a stopped state. Generally, when the vehicle stops, the coolant can instantly cool the IGBT. Therefore, at this time, the temperature of the coolant in the drive motor cooling system can be determined based on the IGBT temperature.

[0114] Step S22: When the current temperature value is greater than the preset temperature value and no cooling circuit or water pump failure occurs, a second prompt message of cooling fan failure is generated and reported.

[0115] The preset temperature value may be 65 degrees Celsius or other temperature values.

[0116] When the current temperature value is greater than the preset temperature value, the drive motor controller can determine whether the cooling fan fails based on whether it generates the first prompt information.

[0117] For the second prompt message, generally the second prompt message indicating a cooling fan failure is eliminated by powering on and off the drive motor controller.

[0118] Figure 3 This is a flowchart of fault reporting in the embodiment of the present application. Figure 3 As shown, the drive motor controller first determines the current operating state of the vehicle based on the motor speed and motor torque. When the vehicle stops, it determines whether the cooling fan of the drive motor cooling system is faulty based on the temperature value of the IGBT and the fault judgment of the cooling circuit or water pump. When the vehicle is in driving state, it determines whether the cooling circuit or water pump of the drive motor cooling system is faulty based on the temperature rise value of the IGBT and the current throttle opening, combined with the correspondence between the pre-set throttle opening range and the temperature rise gradient. Among them, the IGBT temperature detection speed is fast and accurate. It does not use hardware devices such as sensors. It realizes the fault monitoring and reporting of the cooling fan, cooling circuit and water pump in the drive motor cooling system through the temperature rise value of the IGBT and the temperature value of the IGBT under specific working conditions.

[0119] Based on the same inventive concept, the present application embodiment provides a fault reporting device. Figure 4 , Figure 4 Schematic diagram of a fault reporting device according to an embodiment of the present application. The device comprises:

[0120] An operating state determination module 41, configured to determine a current operating state of the vehicle according to the motor speed and the motor torque;

[0121] A current temperature rise value determination module 42, used to determine the current throttle opening of the vehicle and the current temperature rise value of the IGBT in the drive motor controller when the current operating state is the driving state;

[0122] The first reporting module 43 is used to generate and report the first prompt information of the cooling circuit or water pump failure when the current throttle opening is within the target throttle opening range and the current temperature rise value is within the target temperature rise gradient range corresponding to the cooling circuit or water pump failure.

[0123] Optionally, the target throttle opening range includes a plurality of throttle opening intervals, each throttle opening interval corresponds to a plurality of temperature rise gradients, and in different throttle opening intervals, the boundary value of the same temperature rise gradient is different; the device further includes:

[0124] a throttle opening interval determination module, configured to determine, based on the current throttle opening, a target throttle opening interval to which the current throttle opening belongs; wherein, when the target throttle opening interval is a throttle opening interval included in the target throttle opening range, determining that the current throttle opening is within the target throttle opening range;

[0125] A target temperature rise gradient determination module is used to determine the target temperature rise gradient to which the current temperature rise value belongs according to the boundary values ​​of the multiple temperature rise gradients under the target throttle opening range; wherein, when the target temperature rise gradient is a temperature rise gradient included in the target temperature rise gradient range, it is determined that the current temperature rise value is within the target temperature rise gradient range.

[0126] Optionally, the device further comprises:

[0127] A temperature value determination module, used to determine the current temperature value of the IGBT in the drive motor controller when the current running state is a stopped driving state;

[0128] The second reporting module is used to generate and report the second prompt information of the cooling fan failure when the current temperature value is greater than the preset temperature value and no cooling circuit or water pump failure occurs.

[0129] Optionally, the device further comprises:

[0130] An elimination module is used to eliminate the first prompt information reported when it is determined N times in succession that a fault is not reported; wherein the condition for determining each time not to report a fault is: when the current throttle opening is not within the target throttle opening range, or the current temperature rise value is not within the target temperature rise gradient range corresponding to a cooling circuit or water pump fault.

[0131] Optionally, the device further comprises:

[0132] A first flow determination module, configured to determine that the flow of the coolant in the electric drive cooling system is a rated flow when the target temperature rise gradient is a first temperature rise gradient;

[0133] A second flow determination module, configured to determine, when the target temperature rise gradient is a second temperature rise gradient, that the flow rate of the coolant in the electric drive cooling system is greater than half of the rated flow rate and less than the rated flow rate;

[0134] a third flow determination module, configured to determine, when the target temperature rise gradient is a third temperature rise gradient, that the flow rate of the coolant in the electric drive cooling system is less than half of the rated flow rate;

[0135] A fourth flow determination module is used to determine that the flow of the coolant in the electric drive cooling system is zero when the target temperature rise gradient is a fourth temperature rise gradient; wherein the target temperature rise gradient range includes the second temperature rise gradient, the second temperature rise gradient and the fourth temperature rise gradient.

[0136] Optionally, the device further comprises:

[0137] An acquisition module, used to obtain a plurality of preset throttle openings and a plurality of coolant flow calibration values;

[0138] A detection module, used for detecting the temperature rise value of the IGBT in the drive motor controller under each working condition formed by a one-to-one combination of the plurality of preset throttle openings and the plurality of coolant flow calibration values;

[0139] The boundary value determination module is used to determine the boundary values ​​of various temperature rise gradients in each throttle opening range according to the temperature rise value corresponding to each working condition.

[0140] Based on the same inventive concept, another embodiment of the present application provides a readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the fault reporting method described in any of the above embodiments of the present application are implemented.

[0141] Based on the same inventive concept, another embodiment of the present application provides a vehicle, including a drive motor controller and a computer program stored locally in the drive motor controller, and when the drive motor controller is executed, the steps in the fault reporting method described in any of the above embodiments of the present application are implemented.

[0142] As 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.

[0143] Each embodiment in this specification is described in a progressive or illustrative manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referenced to each other.

[0144] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, devices, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0145] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, apparatuses, and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0146] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0147] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0148] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0149] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0150] The above is a detailed introduction to a fault reporting method, device, vehicle and storage medium provided by the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A fault reporting method, characterized in that: The method comprises: Determine the current running state of the vehicle according to the motor speed and the motor torque; obtain multiple preset throttle openings and multiple coolant flow calibration values; When the current operating state is the driving state, the current throttle opening of the vehicle is determined, and under each operating condition formed by a many-to-many combination of the plurality of preset throttle openings and the plurality of coolant flow calibration values, the temperature rise value of the IGBT in the drive motor controller is detected; according to the temperature rise value corresponding to each operating condition, the boundary values ​​of various temperature rise gradients under each throttle opening range are determined; wherein the throttle opening range is determined by adjacent preset throttle openings; Determining, according to the current throttle opening, a target throttle opening range to which the current throttle opening belongs; Determining the target temperature rise gradient to which the current temperature rise value belongs according to the respective boundary values ​​of the multiple temperature rise gradients in the target throttle opening range; When the current throttle opening is within the target throttle opening range and the current temperature rise value is within the range of the target temperature rise gradient corresponding to the cooling circuit or water pump failure, first prompt information of the cooling circuit or water pump failure is generated and reported.

2. The method according to claim 1, characterized in that The method further comprises: When the current running state is a stopped driving state, determining a current temperature value of the IGBT in the drive motor controller; When the current temperature value is greater than the preset temperature value and no cooling circuit or water pump failure occurs, a second prompt message of cooling fan failure is generated and reported.

3. The method according to claim 1, characterized in that After generating and reporting the first prompt information of the cooling circuit or water pump failure, the method further includes: When it is determined for N consecutive times that the fault is not to be reported, the first prompt information reported is deleted; The condition for determining not to report a fault each time is that: the current throttle opening is not within the target throttle opening range, or the current temperature rise value is not within the range of the target temperature rise gradient corresponding to the cooling circuit or water pump fault.

4. The method according to claim 1, characterized in that After determining the target temperature rise gradient to which the current temperature rise value belongs according to respective boundary values ​​of the plurality of temperature rise gradients in the target throttle opening range, the method further includes: When the target temperature rise gradient is the first temperature rise gradient, determining the flow rate of the coolant in the electric drive cooling system to be the rated flow rate; When the target temperature rise gradient is the second temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is greater than half of the rated flow rate and less than the rated flow rate; When the target temperature rise gradient is the third temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is less than half of the rated flow rate; When the target temperature rise gradient is the fourth temperature rise gradient, determining that the flow rate of the coolant in the electric drive cooling system is zero; Wherein, the range of the target temperature rise gradient includes the second temperature rise gradient, the third temperature rise gradient and the fourth temperature rise gradient.

5. A fault reporting device, characterized in that: The device comprises: An operating state determination module, used to determine the current operating state of the vehicle according to the motor speed and the motor torque; An acquisition module, used to obtain a plurality of preset throttle openings and a plurality of coolant flow calibration values; A current temperature rise value determination module, used to determine the current throttle opening of the vehicle when the current operating state is a driving state; A detection module, used for detecting the temperature rise value of the IGBT in the drive motor controller under each working condition formed by a many-to-many combination of the plurality of preset throttle openings and the plurality of coolant flow calibration values; A boundary value determination module, used to determine the boundary values ​​of various temperature rise gradients in each throttle opening range according to the temperature rise value corresponding to each working condition; wherein the throttle opening range is determined by adjacent preset throttle openings; A throttle opening interval determination module, used to determine a target throttle opening interval to which the current throttle opening belongs according to the current throttle opening; A target temperature rise gradient determination module, used to determine the target temperature rise gradient to which the current temperature rise value belongs according to the respective boundary values ​​of the multiple temperature rise gradients under the target throttle opening range; The first reporting module is used to generate and report the first prompt information of the cooling circuit or water pump failure when the current throttle opening is within the target throttle opening range and the current temperature rise value is within the range of the target temperature rise gradient corresponding to the cooling circuit or water pump failure.

6. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in any one of the methods according to claims 1 to 4 are implemented.

7. A vehicle, comprising a drive motor controller and a computer program stored locally in the drive motor controller, characterized in that: When executed, the drive motor controller implements the steps of any method described in claims 1-4.

Citation Information

Patent Citations

  • Control method and device of vehicle motor cooling system failure

    CN107433881A

  • Automobile control method, electric automobile and computer readable storage medium

    CN109305115A