A vehicle belt slip diagnosis method, storage medium, and vehicle

By dynamically adjusting preset parameters when the vehicle meets the diagnostic enable conditions, belt faults are judged based on slippage rate and duration thresholds. This solves the problem of low diagnostic accuracy in existing technologies, achieves more accurate belt slippage fault identification, and improves user experience.

CN119058563BActive Publication Date: 2025-12-12GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411193524.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2025-12-12
Estimated Expiration
2044-08-28

AI Technical Summary

Technical Problem

Existing vehicle belt diagnostic methods have low diagnostic accuracy, are prone to false alarms, and negatively impact user experience.

Method used

By determining the target slip rate of the target belt under the condition that the vehicle meets the diagnostic enable conditions, and dynamically adjusting the preset parameters according to the slip rate threshold and duration threshold, it is possible to determine whether the belt has slipped.

Benefits of technology

It improves diagnostic accuracy, avoids false alarms, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119058563B_ABST
    Figure CN119058563B_ABST
Patent Text Reader

Abstract

The application provides a vehicle belt slip diagnosis method, a storage medium and a vehicle, and belongs to the technical field of vehicle fault diagnosis. First, the embodiment of the application determines the target slip rate of the target belt under the condition that the vehicle meets the diagnosis enabling condition, then triggers the timing of the determination duration under the condition that the target slip rate is greater than the slip rate threshold, and dynamically adjusts the preset parameter according to the size change of the target slip rate and the slip rate threshold within the duration threshold, so that the accurate identification of the slip fault of the target belt can be realized according to the size relationship between the preset parameter and the target value within the duration threshold. In this way, the diagnosis accuracy can be effectively improved, the false fault phenomenon can be avoided, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle fault diagnosis, in particular to a vehicle belt slip diagnosis method, a storage medium and a vehicle. BACKGROUND

[0002] Various belts are usually used in the power transmission system of a vehicle. During the operation of the vehicle, the belts may slip due to aging and other reasons. When the degree of slip is serious, the fault management system needs to report an error and light a lamp to remind the driver to maintain the vehicle in time.

[0003] In related technologies, it is generally considered that the belt slips when the slip rate of the belt is higher than a set threshold. However, the diagnosis accuracy of this diagnosis method is low, which may misreport faults and affect the user experience of the vehicle. SUMMARY

[0004] The present application provides a vehicle belt slip diagnosis method, a storage medium and a vehicle to solve the problem of low diagnosis accuracy of the current vehicle belt diagnosis method.

[0005] To solve the above problems, the present application adopts the following technical solutions:

[0006] In a first aspect, the present application provides a vehicle belt slip diagnosis method, which comprises:

[0007] When the vehicle meets the diagnosis enabling condition, the target slip rate of the target belt is determined;

[0008] When the target slip rate is greater than the slip rate threshold, the timing of the determination duration is triggered and the preset parameter is increased; when the target slip rate is less than or equal to the slip rate threshold, the preset parameter is decreased;

[0009] If the preset parameter reaches the target value when the determination duration is less than the duration threshold, it is determined that the target belt slips;

[0010] If the preset parameter does not reach the target value when the determination duration reaches the duration threshold, it is determined that the target belt does not slip.

[0011] In an embodiment of the present application, the vehicle comprises an engine and a motor, and the motor is connected to the engine through the target belt.

[0012] The method further comprises:

[0013] In a case that the engine speed of the engine is determined to be in a preset speed range, the vehicle is determined to have no communication fault, and the slip rate signal of the target belt is valid, it is determined that the vehicle satisfies the diagnostic enabling condition.

[0014] In an embodiment of the present application, the step of determining the target slip rate of the target belt comprises:

[0015] determining an original slip rate of the target belt based on the engine speed and an actual motor speed of the motor;

[0016] correcting the original slip rate based on working condition information of the motor to obtain the target slip rate.

[0017] In an embodiment of the present application, the step of determining the original slip rate of the target belt based on the engine speed and the actual motor speed of the motor comprises:

[0018] determining a target motor speed based on the engine speed and a gear ratio between the engine and the motor;

[0019] determining the original slip rate based on the target motor speed and the actual motor speed.

[0020] In an embodiment of the present application, the working condition information comprises an output torque of the motor and / or a torque change rate of the output torque.

[0021] The step of correcting the original slip rate based on the working condition information of the motor to obtain the target slip rate comprises:

[0022] determining a first correction amount based on the output torque; and / or, determining a second correction amount based on the torque change rate;

[0023] determining a target correction amount based on the first correction amount and / or the second correction amount;

[0024] determining the target slip rate based on the target correction amount and the original slip rate.

[0025] In an embodiment of the present application, the step of determining the first correction amount based on the output torque comprises:

[0026] determining a target torque range in which the output torque is located in a plurality of preset torque ranges; wherein different torque ranges correspond to different correction amounts;

[0027] determining the correction amount corresponding to the target torque range as the first correction amount;

[0028] The step of determining the second correction amount based on the torque change rate comprises:

[0029] In the preset plurality of change rate intervals, a target change rate interval in which the torque change rate is located is determined; different change rate intervals correspond to different correction amounts;

[0030] The correction amount corresponding to the target change rate interval is determined as the second correction amount.

[0031] In an embodiment of the present application, based on the first correction amount and the second correction amount, the step of determining a target correction amount comprises:

[0032] A first weight for the output torque and a second weight for the torque change rate are obtained;

[0033] Based on the first correction amount, the first weight, the second correction amount and the second weight, the target correction amount is determined.

[0034] In an embodiment of the present application, the step of increasing the preset parameter comprises:

[0035] The preset parameter is increased according to a preset first gradient;

[0036] The step of decreasing the preset parameter comprises:

[0037] The preset parameter is decreased according to a preset second gradient until the preset parameter is decreased to an initial value, and the decreasing of the preset parameter is stopped.

[0038] In a second aspect, based on the same inventive concept, embodiments of the present application provide a vehicle belt slip diagnosis device, the device comprising:

[0039] A slip rate determination module configured to determine a target slip rate of a target belt if a vehicle meets a diagnosis enabling condition;

[0040] A parameter statistics module configured to trigger timing for a judgment duration and increase a preset parameter if the target slip rate is greater than a slip rate threshold, and decrease the preset parameter if the target slip rate is less than or equal to the slip rate threshold;

[0041] A first diagnosis module configured to determine that the target belt has a slip fault if the preset parameter reaches a target value when the judgment duration is less than a duration threshold;

[0042] A second diagnosis module configured to determine that the target belt does not have a slip fault if the preset parameter does not reach the target value when the judgment duration reaches the duration threshold.

[0043] In an embodiment of the present application, the vehicle comprises an engine and a motor, the motor is connected with the engine through the target belt; the vehicle belt slip diagnosis device further comprises:

[0044] An enabling condition determination module is configured to determine that the vehicle satisfies the diagnosis enabling condition in a case that the engine speed of the engine is located in a preset speed range, the vehicle has no communication fault, and the slip rate signal of the target belt is valid.

[0045] In an embodiment of the present application, the slip rate determination module comprises:

[0046] An original slip rate determination sub-module is configured to determine an original slip rate of the target belt based on the engine speed and an actual motor speed of the motor;

[0047] A slip rate correction sub-module is configured to correct the original slip rate based on working condition information of the motor to obtain the target slip rate.

[0048] In an embodiment of the present application, the original slip rate determination sub-module comprises:

[0049] A target motor speed determination unit is configured to determine a target motor speed based on the engine speed and a gear ratio between the engine and the motor;

[0050] An original slip rate determination unit is configured to determine the original slip rate based on the target motor speed and the actual motor speed.

[0051] In an embodiment of the present application, the working condition information comprises an output torque of the motor and / or a torque change rate of the output torque; and the slip rate correction sub-module comprises:

[0052] A first correction amount determination unit is configured to determine a first correction amount based on the output torque, and / or a second correction amount based on the torque change rate;

[0053] A second correction amount determination unit is configured to determine a target correction amount based on the first correction amount and / or the second correction amount;

[0054] A target slip rate determination unit is configured to determine the target slip rate based on the target correction amount and the original slip rate.

[0055] In an embodiment of the present application, the first correction amount determination unit comprises:

[0056] A first interval determination sub-unit is configured to determine a target torque interval in which the output torque is located in a plurality of preset torque intervals; wherein different torque intervals correspond to different correction amounts.

[0057] The first correction amount determination sub-unit is configured to determine the first correction amount as the correction amount corresponding to the target torque range.

[0058] The second range determination sub-unit is configured to determine a target variation rate range in which the torque variation rate is located in a plurality of preset variation rate ranges, wherein different variation rate ranges correspond to different correction amounts.

[0059] The second correction amount determination sub-unit is configured to determine the second correction amount as the correction amount corresponding to the target variation rate range.

[0060] In an embodiment of the present application, the second correction amount determination unit comprises:

[0061] The weight acquisition sub-unit is configured to acquire a first weight for the output torque and a second weight for the torque variation rate.

[0062] The target correction amount determination sub-unit is configured to determine the target correction amount based on the first correction amount, the first weight, the second correction amount and the second weight.

[0063] In an embodiment of the present application, the parameter statistics module comprises:

[0064] The parameter increasing sub-module is configured to increase the preset parameter according to a preset first gradient.

[0065] The parameter decreasing sub-module is configured to decrease the preset parameter according to a preset second gradient until the preset parameter is decreased to an initial value, and stop decreasing the preset parameter.

[0066] In a third aspect, based on the same inventive concept, an embodiment of the present application provides a computer readable storage medium having a executable program stored thereon, wherein the executable program is executed by a processor to implement the vehicle belt slip diagnosis method provided in the first aspect of the present application.

[0067] In a fourth aspect, based on the same inventive concept, an embodiment of the present application provides a vehicle, comprising:

[0068] A memory configured to store an executable program.

[0069] A processor.

[0070] When the executable program is executed by the processor, the vehicle belt slip diagnosis method provided in the first aspect of the present application is implemented.

[0071] Compared with the prior art, the present application has the following advantages:

[0072] The vehicle belt slip diagnosis method provided in the embodiment of the application can dynamically adjust the preset parameter according to the size change of the target slip rate and the slip rate threshold within the time threshold after the target belt appears the slip phenomenon, and then can accurately identify the slip fault of the target belt according to the size relationship between the preset parameter and the target value within the time threshold. In this way, the diagnosis accuracy can be effectively improved, the false fault phenomenon can be avoided, and the user experience is improved. BRIEF DESCRIPTION OF DRAWINGS

[0073] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0074] Figure 1 is a step flow chart of a vehicle belt slip diagnosis method in an embodiment of the present application;

[0075] Figure 2 is a functional module schematic diagram of a vehicle belt slip diagnosis device in an embodiment of the present application;

[0076] Figure 3 is a structural schematic diagram of a vehicle in an embodiment of the present application. DETAILED DESCRIPTION

[0077] The technical solutions in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.

[0078] It should be noted that various belts are usually used in the power transmission system of a vehicle. For example, in order to reduce fuel consumption and improve drivability, some vehicles are equipped with a BSG (Belt-alternator Starter Generator) motor, which is connected to the engine by a belt. The BSG motor needs to drive the engine to start when the engine starts, and the engine drives the BSG to generate electricity during energy recovery. That is, the energy conversion between the motor and the engine needs to be realized through the belt between the motor and the engine crankshaft, so it is necessary to monitor whether the belt is in a normal working state.

[0079] The inventors of the present application have found that in the conventional vehicle belt slip diagnosis strategy, it is usually determined that the belt slips when the slip rate of the belt is higher than the set threshold. However, the diagnosis accuracy of this diagnosis method is low, and false positives are prone to occur. To avoid false positives, the slip duration of the slip rate higher than the set threshold can be set to be greater than the set duration to determine that the belt slips. However, this diagnosis method usually reports a fault only when the belt has a more serious slip phenomenon, and it is difficult to effectively identify repeated belt slip phenomena.

[0080] In view of the low diagnosis accuracy of the current vehicle belt diagnosis method, the present application aims to provide a vehicle belt slip diagnosis method, which can dynamically adjust the preset parameters according to the size change of the target slip rate and the slip rate threshold within the time threshold after the target belt slips, and then accurately identify the target belt slip fault according to the size relationship between the preset parameters and the target value within the time threshold. In this way, the diagnosis accuracy can be effectively improved, false positives can be avoided, and user experience can be improved.

[0081] Reference Figure 1 A vehicle belt slip diagnosis method is shown, which can include the following steps:

[0082] S101: When the vehicle meets the diagnosis enabling condition, determine the target slip rate of the target belt.

[0083] It should be noted that the execution subject of the embodiment can be a computing service device with data processing, network communication and program running functions, or an electronic device with the above functions, such as a car computer, a vehicle-mounted computer, etc., such as an ECU (Electronic Control Unit), an HCU (Hybrid Control Unit) and an ECM (Engine Control Module). The present embodiment will take the ECM as the execution subject, and the type of the execution subject is not specifically limited.

[0084] In the present embodiment, the ECM will collect the state information of the vehicle to ensure the validity of the diagnosis result, and then determine whether the vehicle meets the diagnosis enabling condition according to the state information.

[0085] In the present embodiment, to ensure the timeliness of the target belt slip diagnosis, the diagnosis process for the target belt can be triggered according to the preset diagnosis period.

[0086] In the present embodiment, once the ECM detects that the vehicle meets the diagnosis enabling condition, the target slip rate of the target belt will be calculated, and the fault diagnosis of the target belt will be performed based on the change of the target slip rate.

[0087] It should be noted that the target belt specifically refers to a belt configured in the vehicle for transmitting torque. For example, it can be a belt configured between the engine and the motor, a belt configured between the engine and the cooling water pump, a belt configured between the engine and the cooling fan, and a belt configured between the engine and the power steering pump, etc.

[0088] S102: In the case where the target slip rate is greater than the slip rate threshold, the timing of the determination time length is triggered, and the preset parameter is increased; in the case where the target slip rate is less than or equal to the slip rate threshold, the preset parameter is decreased.

[0089] In the present embodiment, to improve the diagnosis accuracy, after detecting that the target slip rate is greater than the slip rate threshold, the ECM will not directly report the belt slip fault, but will control the timer to time, so as to determine whether the target belt has a slip fault according to the change of the target slip rate within a period of time.

[0090] In specific implementation, if the target slip rate remains in a state greater than the slip rate threshold, the preset parameter will be gradually increased according to a preset first gradient; if the target slip rate is less than or equal to the slip rate threshold during the timing of the timer, the preset parameter will be gradually decreased according to a preset second gradient.

[0091] It should be noted that the first gradient represents the increase amount of the preset parameter per unit time; and the second gradient represents the decrease amount of the preset parameter per unit time. The first gradient and the second gradient can be set according to actual requirements. For example, to improve the diagnostic sensitivity, the first gradient can be set to be greater than the second gradient; or to avoid misdiagnosis to a greater extent, the first gradient can be set to be less than the second gradient; or the first gradient can be set to be equal to the second gradient.

[0092] In the embodiment, a default initial value is set for the preset parameter. Considering that the preset parameter can decrease to the preset initial value in the changing process, to avoid further decrease of the preset parameter, the preset parameter will be stopped from decreasing when the preset parameter decreases to the initial value, that is, the preset parameter is maintained at the initial value.

[0093] In specific implementation, the preset parameter can be a time parameter representing the fault duration, or can be a quantity parameter representing the fault event, and the embodiment does not limit the parameter type of the preset parameter.

[0094] For example, when the preset parameter is set as the fault duration, if the target slip rate is greater than the slip rate threshold, the fault duration will start from 0 seconds and increase by one second; and if the target slip rate is less than or equal to the slip rate threshold, the fault duration will decrease by one second. When the preset parameter is set as the fault event, if the target slip rate is greater than the slip rate threshold, the fault event will be increased by 1 every preset time interval; and if the target slip rate is less than or equal to the slip rate threshold, the fault event will be decreased by 1 every preset time interval.

[0095] S103: If the preset parameter reaches the target value in the case that the determination time length is less than the time length threshold, it is determined that the target belt has a slip fault.

[0096] In the embodiment, the ECM will determine whether the target belt has a slip fault according to the change of the preset parameter within the time length threshold.

[0097] Specifically, if the determination time length does not reach the time length threshold, and the preset parameter increases to the target value, it indicates that the target belt is in a slip working condition in which the target slip rate is greater than the slip rate threshold for a long time, and at this time, whether the target belt has a slip fault is determined.

[0098] For example, when the preset parameter is set as the fault duration, the target value can be regarded as a fault duration threshold; and when the preset parameter is set as the fault event, the target value can be regarded as a fault event quantity threshold.

[0099] In the embodiment, if the ECM determines that the target belt has a slip fault, fault information for the target belt will be generated, and the fault information will be sent to the HCU, so that the HCU performs fault prompting based on the fault information.

[0100] S104: If the preset parameter does not reach the target value when the determination duration reaches the duration threshold, it is determined that the target belt does not have a slip fault.

[0101] In this embodiment, if the preset parameter does not reach the target value when the determination duration reaches the duration threshold, it indicates that the target belt is not in the slip working condition for a long time. At this time, it is determined that the target belt does not have a slip fault. For example, the target belt may be temporarily in the slip working condition due to the torque fluctuation of the power source, and exits the slip working condition after the torque fluctuation of the power source disappears. For another example, the fault duration of the target belt is short or the fault events are less within the duration threshold, which are considered as the slip within the acceptable range.

[0102] In this embodiment, by dynamically adjusting the preset parameter according to the size change of the target slip rate and the slip rate threshold within the duration threshold after the target belt appears the slip phenomenon, the accurate identification of the slip fault of the target belt can be realized according to the size relationship between the preset parameter and the target value within the duration threshold. In this way, the diagnostic accuracy can be effectively improved, the false fault phenomenon can be avoided, and the user experience is improved.

[0103] In a feasible embodiment, the vehicle includes an engine and a motor, and the motor is connected with the engine through the target belt. The motor can be a BSG motor. During the starting of the engine or the driving of the vehicle, the BSG motor can be used as an electric motor to assist the starting of the engine by using electric power, or to assist the driving of the vehicle by the engine when additional power output is needed, such as acceleration or climbing. At the same time, the BSG motor can also be used as a generator to be driven by the crankshaft through the target belt, to convert the mechanical energy of the engine into electric energy, and to provide the electric energy to the electrical system (such as lighting, audio, etc.) of the vehicle. During the energy recovery process, the BSG motor can also charge the battery to meet the charging demand of the battery.

[0104] In this embodiment, to ensure the effectiveness of the diagnostic result, the vehicle belt slip diagnosis method can further include the following steps:

[0105] S201: When it is determined that the engine speed of the engine is located in a preset speed interval, the vehicle has no communication fault, and the slip rate signal of the target belt is valid, it is determined that the vehicle meets the diagnosis enabling condition.

[0106] In this embodiment, the ECM will obtain the state information of the vehicle before diagnosis. The state information can specifically include the engine speed of the engine, the communication fault information of the vehicle, and the slip rate signal of the target belt.

[0107] In a specific implementation, if the ECM detects that the engine speed is in a preset speed range, it indicates that the engine speed is in a normal speed state, avoiding diagnosis of the engine when the speed is abnormal; if the ECM detects that the vehicle has no communication fault, for example, no CAN bus off fault and no communication loss fault between the ECM and the related controller, it indicates that the ECM can accurately obtain the related state information; if the ECM detects that the slip rate signal of the target belt is valid, it indicates that the slip rate of the target belt is in a normal range, avoiding misdiagnosis due to abnormal slip rate signal.

[0108] In the embodiment, by comprehensively judging the above conditions, the influence of abnormal conditions on the diagnosis result can be effectively avoided, and the effectiveness of the diagnosis result is further ensured.

[0109] In a feasible implementation, the step of determining the target slip rate of the target belt in S101 can specifically include the following sub-steps:

[0110] S101-1: Determine the original slip rate of the target belt based on the engine speed and the actual motor speed of the motor.

[0111] In the embodiment, after the ECM determines that the vehicle meets the diagnosis enabling condition, the engine speed and the actual motor speed sent by the motor controller will be obtained, and then the original slip rate of the target belt is calculated based on the engine speed and the actual motor speed.

[0112] In the embodiment, considering that the driving shafts of the engine and the motor may have different radii of rotation, resulting in a certain speed ratio between the engine and the motor, the ECM will first determine the target motor speed based on the engine speed and the speed ratio between the engine and the motor; and then determine the original slip rate based on the target motor speed and the actual motor speed. The target motor speed represents an ideal motor speed that can be synchronized with the engine speed.

[0113] Specifically, the ECM first calculates the speed difference between the target motor speed and the actual motor speed, and then determines the absolute value of the ratio between the speed difference and the target motor speed as the original slip rate.

[0114] S101-2: Correct the original slip rate based on the working condition information of the motor to obtain the target slip rate.

[0115] In the embodiment, it is considered that the motor allows a certain degree of slip of the belt under partial working conditions, for example, in the case of a normal target belt, if the motor outputs a large torque or is in a stage of rapid torque increase, the probability of slip of the target belt is greater. Therefore, in order to further improve the diagnosis accuracy, the working condition information of the motor is fully considered on the basis of the original slip rate, and then the original slip rate is accurately corrected through the working condition information to obtain a more accurate target slip rate.

[0116] In a specific implementation, the working condition information can include an output torque of the motor and / or a torque change rate of the output torque. S101-2 can specifically include the following sub-steps:

[0117] S101-2-1: determining a first correction amount based on the output torque; and / or, determining a second correction amount based on the torque change rate.

[0118] In the embodiment, the ECM usually continuously monitors the output torque of the motor, and can calculate the torque change rate of the output torque, and then calculate the correction amount corresponding to the output torque and the torque change rate respectively.

[0119] In a specific implementation, it is considered that the greater the output torque of the motor, the greater the probability of slip of the target belt, therefore, in order to match the appropriate first correction amount, the ECM will first determine the target torque interval in which the output torque is located in a plurality of preset torque intervals; and then determine the correction amount corresponding to the target torque interval as the first correction amount. Different torque intervals correspond to different correction amounts, specifically, the correction amount can be set to increase with the increase of the torque interval, that is, the greater the output torque, the greater the first correction amount corresponding to the output torque.

[0120] In a specific implementation, it is considered that the greater the torque change rate of the motor, the greater the probability of slip of the target belt, therefore, in order to match the appropriate second correction amount, the ECM will first determine the target change rate interval in which the torque change rate is located in a plurality of preset change rate intervals; and then determine the correction amount corresponding to the target change rate interval as the second correction amount. Different change rate intervals correspond to different correction amounts, specifically, the correction amount can be set to increase with the increase of the change rate interval, that is, the greater the torque change rate, the greater the second correction amount corresponding to the torque change rate.

[0121] It should be noted that different torque intervals corresponding to different correction amounts and different change rate intervals corresponding to different correction amounts can be calibrated according to different vehicle models, and then the slip diagnosis of the target belt in different vehicle models can be realized, and the applicability of the scheme is improved.

[0122] S101-2-2: determining a target correction amount based on the first correction amount and / or the second correction amount.

[0123] In this embodiment, in order to ensure the accuracy of the correction, the motor output torque and the torque change rate can be considered comprehensively, that is, the first correction amount and the second correction amount are considered comprehensively to obtain the target correction amount.

[0124] In a specific implementation, different weights can also be set according to the influence degree of the output torque and the torque change rate on the slip rate of the target belt. Further, the ECM can obtain a first weight for the output torque and a second weight for the torque change rate; and further determine the target correction amount based on the first correction amount, the first weight, the second correction amount and the second weight. The sum of the first weight and the second weight is 1.

[0125] S101-2-3: Determine the target slip rate based on the target correction amount and the original slip rate.

[0126] In this embodiment, the target correction amount is greater than or equal to zero, and the target slip rate can be calculated by subtracting the target correction amount from the target correction amount.

[0127] In one example, the ECM detects that the original slip rate of the target belt is 10%, the output torque is 100 N·M, and the torque change rate is 45 N·M / s, and further determines that the first correction amount corresponding to the output torque 100 N·M is 2%, and the second correction amount corresponding to the torque change rate 45 N·M / s is 0.5%; since the first weight set for the output torque is 0.6 and the second weight set for the torque change rate is 0.4, the target correction amount can be calculated by weighted sum of the above parameters, which is (2% x 0.6 + 0.5% x 0.4 =) 1.4%; and the target slip rate is calculated to be (10% - 1.4% =) 8.6%.

[0128] In this embodiment, by comprehensively considering the output torque and the torque change rate of the motor, the original slip rate can be dynamically corrected according to the current working condition of the motor, the phenomenon of false fault caused by the influence of the motor working condition is avoided, and the diagnostic accuracy and user experience are effectively improved.

[0129] In a second aspect, based on the same inventive concept, referring to Figure 2 The vehicle belt slip diagnosis device 200 provided by the embodiments of the present application comprises:

[0130] The slip rate determination module 201 is configured to determine the target slip rate of the target belt when the vehicle meets the diagnosis enabling condition.

[0131] The parameter statistical module 202 is configured to trigger the timing of the determination time length and increase the preset parameter when the target slip rate is greater than the slip rate threshold; and decrease the preset parameter when the target slip rate is less than or equal to the slip rate threshold.

[0132] The first diagnosis module 203 is configured to determine that the target belt has a slip fault if the preset parameter reaches the target value when the determination duration is less than the duration threshold.

[0133] The second diagnosis module 204 is configured to determine that the target belt does not have a slip fault if the preset parameter does not reach the target value when the determination duration reaches the duration threshold.

[0134] In an embodiment of the present application, the vehicle includes an engine and a motor, and the motor is connected to the engine through a target belt. The vehicle belt slip diagnosis apparatus 200 further includes:

[0135] The enabling condition determination module is configured to determine that the vehicle satisfies a diagnosis enabling condition if the engine speed of the engine is located in a preset speed range, the vehicle has no communication fault, and the slip rate signal of the target belt is valid.

[0136] In an embodiment of the present application, the slip rate determination module 201 includes:

[0137] The original slip rate determination submodule is configured to determine an original slip rate of the target belt based on the engine speed and an actual motor speed of the motor.

[0138] The slip rate correction submodule is configured to correct the original slip rate based on working condition information of the motor to obtain a target slip rate.

[0139] In an embodiment of the present application, the original slip rate determination submodule includes:

[0140] The target motor speed determination unit is configured to determine a target motor speed based on the engine speed and a gear ratio between the engine and the motor.

[0141] The original slip rate determination unit is configured to determine the original slip rate based on the target motor speed and the actual motor speed.

[0142] In an embodiment of the present application, the working condition information includes an output torque of the motor and / or a torque change rate of the output torque. The slip rate correction submodule includes:

[0143] The first correction amount determination unit is configured to determine a first correction amount based on the output torque and / or a second correction amount based on the torque change rate.

[0144] The second correction amount determination unit is configured to determine a target correction amount based on the first correction amount and / or the second correction amount.

[0145] The target slip rate determination unit is configured to determine the target slip rate based on the target correction amount and the original slip rate.

[0146] In an embodiment of the present application, the first correction amount determination unit comprises:

[0147] The first interval determination sub-unit is configured to determine a target torque interval in which the output torque is located from a plurality of preset torque intervals, wherein different torque intervals correspond to different correction amounts.

[0148] The first correction amount determination sub-unit is configured to determine the correction amount corresponding to the target torque interval as the first correction amount.

[0149] The second interval determination sub-unit is configured to determine a target change rate interval in which the torque change rate is located from a plurality of preset change rate intervals, wherein different change rate intervals correspond to different correction amounts.

[0150] The second correction amount determination sub-unit is configured to determine the correction amount corresponding to the target change rate interval as the second correction amount.

[0151] In an embodiment of the present application, the second correction amount determination unit comprises:

[0152] The weight acquisition sub-unit is configured to acquire a first weight for the output torque and a second weight for the torque change rate.

[0153] The target correction amount determination sub-unit is configured to determine the target correction amount based on the first correction amount, the first weight, the second correction amount, and the second weight.

[0154] In an embodiment of the present application, the parameter statistics module comprises:

[0155] The parameter increasing sub-module is configured to increase the preset parameter according to a preset first gradient.

[0156] The parameter decreasing sub-module is configured to decrease the preset parameter according to a preset second gradient until the preset parameter is decreased to an initial value, and stop decreasing the preset parameter.

[0157] It should be noted that the specific implementation of the vehicle belt slip diagnosis device 200 of the embodiment of the present application refers to the specific implementation of the vehicle belt slip diagnosis method proposed in the first aspect of the embodiment of the present application, which will not be repeated here.

[0158] In a third aspect, based on the same inventive concept, the embodiment of the present application provides a computer readable storage medium having an executable program stored thereon, and the executable program is executed by a processor to implement the vehicle belt slip diagnosis method proposed in the first aspect of the present application.

[0159] It should be noted that the specific implementation of the computer readable storage medium of the embodiment of the present application refers to the specific implementation of the vehicle belt slip diagnosis method proposed in the first aspect of the embodiment of the present application, which will not be repeated here.

[0160] In a fourth aspect, referring to Figure 3 Based on the same inventive concept, the embodiments of the present application provide a vehicle 300, comprising:

[0161] a memory 301, configured to store an executable program;

[0162] a processor 302;

[0163] When the executable program is executed by the processor 302, the vehicle belt slip diagnosis method according to the first aspect of the present application is implemented.

[0164] It should be noted that the specific implementation of the vehicle 300 of the embodiments of the present application refers to the specific implementation of the vehicle belt slip diagnosis method according to the first aspect of the embodiments of the present application described above, which will not be repeated here.

[0165] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device, or computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0166] The embodiments of the present application are described with reference to flowcharts and / or block diagrams according to the method, terminal device (system), and computer program product of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The device that implements the functions specified in one block or multiple blocks.

[0167] These computer program instructions can also be stored in a computer readable storage medium that can guide the computer or other programmable data processing terminal device to work in a specific way, so that the instructions stored in the computer readable storage medium produce a product including instruction devices that implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The device that implements the functions specified in one block or multiple blocks.

[0168] These computer program instructions can also be loaded into a computer or other programmable data processing terminal device, so that a series of operational steps are performed on the computer or other programmable terminal device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable terminal device provide a process for implementing the functions specified in the flowchart Figure 1 one flowchart or multiple flowcharts and / or blocks Figure 1 one flowchart or multiple flowcharts and / or blocks

[0169] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they have the basic inventive concept. Therefore, the appended claims are intended to cover all changes and modifications falling within the scope of the embodiments of the present application.

[0170] Finally, it should also be noted that, in this document, relational terms such as first and second and the like can only be used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or other elements inherent to such a process, method, article or terminal device. Without more limitations, an element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or terminal device including the element.

[0171] The above describes in detail a vehicle belt slip diagnosis method, storage medium and vehicle provided by the present application. The principles and implementation manners of the present application are described by using specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manners and application scope can be changed. In summary, the content of the present description should not be understood as a limitation of the present application.

Claims

1. A vehicle belt slip diagnosis method characterized by, The method comprises: determining a target slip rate of a target belt when the vehicle meets a diagnostic enabling condition; triggering a timer for a judgment duration and increasing a preset parameter when the target slip rate is greater than a slip rate threshold; during the timer counting, decreasing the preset parameter when the target slip rate is less than or equal to the slip rate threshold; determining that the target belt has a slip fault when the preset parameter reaches a target value if the judgment duration is less than a duration threshold; determining that the target belt has no slip fault when the preset parameter does not reach the target value if the judgment duration reaches the duration threshold; the vehicle comprises an engine and a motor, and the motor is connected with the engine through the target belt; The method further comprises: determining that the vehicle meets the diagnostic enabling condition when the engine speed of the engine is located in a preset speed interval, the vehicle has no communication fault, and the slip rate signal of the target belt is valid; the step of increasing the preset parameter comprises: increasing the preset parameter according to a preset first gradient; the step of decreasing the preset parameter comprises: decreasing the preset parameter according to a preset second gradient until the preset parameter is decreased to an initial value, and stopping decreasing the preset parameter.

2. The vehicle belt slip diagnosis method according to claim 1, characterized by, The step of determining the target slip rate of the target belt comprises: determining an original slip rate of the target belt based on the engine speed and an actual motor speed of the motor; correcting the original slip rate based on working condition information of the motor to obtain the target slip rate.

3. The vehicle belt slip diagnosis method according to claim 2, characterized by, The step of determining the original slip rate of the target belt based on the engine speed and the actual motor speed of the motor comprises: determining a target motor speed based on the engine speed and a gear ratio between the engine and the motor; determining the original slip rate based on the target motor speed and the actual motor speed.

4. The vehicle belt slip diagnosis method according to claim 2, characterized by, The working condition information comprises an output torque of the motor and / or a torque change rate of the output torque; The step of correcting the original slip rate based on the working condition information of the motor to obtain the target slip rate comprises: determining a first correction amount based on the output torque; and / or, determining a second correction amount based on the torque change rate; determining a target correction amount based on the first correction amount and / or the second correction amount; determining the target slip rate based on the target correction amount and the original slip rate.

5. The vehicle belt slip diagnostic method according to claim 4, wherein The step of determining a first correction amount based on the output torque comprises: determining a target torque interval in which the output torque is located in a plurality of preset torque intervals; wherein different torque intervals correspond to different correction amounts; determining the correction amount corresponding to the target torque interval as the first correction amount; The step of determining a second correction amount based on the torque change rate comprises: In the preset plurality of change rate intervals, a target change rate interval in which the torque change rate is located is determined; different change rate intervals correspond to different correction amounts; The correction amount corresponding to the target change rate interval is determined as the second correction amount.

6. The vehicle belt slip diagnosis method according to claim 5, characterized by, Based on the first correction amount and the second correction amount, the step of determining a target correction amount comprises: Obtaining a first weight for the output torque and a second weight for the torque change rate; Based on the first correction amount, the first weight, the second correction amount and the second weight, the target correction amount is determined.

7. A computer readable storage medium having stored thereon an executable program, characterized in that, The executable program, when executed by a processor, implements the vehicle belt slip diagnosis method according to any one of claims 1-6.

8. A vehicle characterized by comprising: Comprise: A memory for storing an executable program; A processor; When the executable program is executed by the processor, the vehicle belt slip diagnosis method according to any one of claims 1-6 is implemented.

Citation Information

Patent Citations

  • Diagnostic method and diagnostic system for belt slipping of micro-hybrid motor and vehicle

    CN115126618A

  • Hybrid vehicle belt slip control

    CN117048590A