Vehicle fault detection methods, devices and storage media

By setting the fault detection step size based on the vehicle's overall parameters and the fault message cycle, the problem of inaccurate vehicle fault detection cycle is solved, thereby improving the safety and reliability of the entire vehicle.

CN119065346BActive Publication Date: 2025-11-14CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The lack of standardization and systematization in the setting of vehicle fault detection cycles in existing technologies leads to unscientific calibration results, difficulty in verifying accuracy, increased calibration costs, and impact on the safety and reliability of the entire vehicle.

Method used

By determining the vehicle's functional safety time parameters based on the vehicle's overall parameters, and combining this with a preset fault message cycle, a target strategy is determined and a fault detection step size is set to precisely control the fault detection frequency, optimize resource utilization, and improve system response capabilities.

Benefits of technology

It has achieved a flexible and efficient fault detection solution, which improves the safety and reliability of the whole vehicle and meets the vehicle functional safety standards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119065346B_ABST
    Figure CN119065346B_ABST
Patent Text Reader

Abstract

This application relates to a vehicle fault detection method, apparatus, and storage medium. The method includes: determining vehicle functional safety time parameters based on vehicle parameters; determining a target strategy based on the vehicle functional safety time parameters and a preset fault message period, wherein the target strategy is used to determine a fault detection step size; and determining the fault detection step size according to the target strategy, so that the vehicle performs fault detection according to the fault detection step size. This provides a more flexible, efficient, and adaptable solution for vehicle fault detection, helping to optimize resource utilization, improve system responsiveness, meet vehicle functional safety standards, and ultimately enhance the safety and reliability of the entire vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle safety, and more particularly to a vehicle fault detection method, device, and storage medium. Background Technology

[0002] Currently, the issue of setting fault detection cycles in the development of system-level functional safety in the new energy vehicle industry is often addressed by relying on existing experience or brainstorming.

[0003] However, the aforementioned setting method suffers from two main drawbacks. First, the lack of a standardized and systematic evaluation system leads to potentially inconsistent results, lacking scientific rigor and accuracy. Second, this method is difficult to verify in terms of accuracy and feasibility, often relying on post-calibration to confirm the final fault detection cycle. This increases the uncertainty of the calibration process and the implementation cost of subsequent calibration experiments. Furthermore, the inherent uncertainty in calibration may result in the failure to meet fault-to-fault response time requirements during the implementation of vehicle functional safety, thereby affecting the overall safety and reliability of the vehicle. Summary of the Invention

[0004] This application provides a vehicle fault detection method, device, and storage medium to solve the technical problem in the prior art where manually calibrating the vehicle fault detection cycle may result in calibration results that fail to meet safety requirements, thereby affecting the safety and reliability of the entire vehicle.

[0005] In a first aspect, this application provides a vehicle fault detection method, the method comprising:

[0006] Determine the vehicle's functional safety time parameters based on the vehicle's overall parameters;

[0007] Based on the vehicle functional safety time parameters and the preset fault message period, a target strategy is determined, which is used to determine the fault detection step size.

[0008] The fault detection step size is determined according to the target strategy so that the vehicle performs fault detection according to the fault detection step size.

[0009] In one possible implementation, the vehicle functional safety time parameters include: a fault tolerance time interval, a fault detection time interval, and a fault response time interval; the step of determining the target strategy based on the vehicle functional safety time parameters and a preset fault message period includes:

[0010] A first determination factor and a second determination factor are determined based on the vehicle functional safety time parameters and the preset fault message period, respectively. The first determination factor is used to characterize the tolerance of the difference between the fault tolerance time interval and the fault handling time interval to the fault message period; the second determination factor is used to characterize the tolerance of the fault detection time interval to the fault message period.

[0011] The target strategy is determined based on the first determination factor and / or the second determination factor.

[0012] In one possible implementation, determining the first determination factor and the second determination factor based on the vehicle functional safety time parameter and the preset fault message period includes:

[0013] The sum of the fault detection time interval and the fault response time interval is determined as the fault handling time interval, and the difference between the fault handling time interval and the fault message period is determined.

[0014] The ratio between the difference and the fault handling time interval is determined as the first determination factor, and the ratio between the fault message period and the fault detection time interval is determined as the second determination factor.

[0015] In one possible implementation, determining the target strategy based on the first determination factor and / or the second determination factor includes:

[0016] If the first determination factor is determined to be greater than or equal to the first preset threshold, the preset first strategy is determined as the target strategy. The first strategy is used to indicate that the value of the fault message period is determined as the fault detection step size.

[0017] In one possible implementation, determining the target strategy based on the first determination factor and / or the second determination factor includes:

[0018] If the first determination factor is less than the first preset threshold and the second determination factor is less than or equal to the second preset threshold, the preset second strategy is determined as the target strategy. The second strategy is used to indicate that the product of the fault detection time interval and the preset coefficient is determined as the fault detection step size.

[0019] In one possible implementation, the preset coefficient is calibrated in the following manner:

[0020] Obtain the fault message period and fault detection time interval of the vehicle;

[0021] The preset coefficients are determined based on the preset coefficient configuration rules, the fault message period, and the fault detection time interval.

[0022] In one possible implementation, determining the target strategy based on the first determination factor and / or the second determination factor includes:

[0023] If the first determination factor is less than the first preset threshold, and the second determination factor is greater than the second preset threshold and less than the first preset threshold, the preset third strategy is determined as the target strategy.

[0024] The third strategy is as follows:

[0025]

[0026] In one possible implementation, the vehicle functional safety time parameters include: fault tolerance time interval, fault detection time interval, and fault response time interval; determining the vehicle functional safety time parameters based on the vehicle's overall parameters includes:

[0027] Obtain the vehicle's overall parameters;

[0028] The fault manifestation time and the dangerous manifestation time of the vehicle are determined based on the vehicle parameters.

[0029] The fault tolerance time interval is determined based on the fault manifestation time and the dangerous manifestation time.

[0030] According to the preset allocation rules, the fault tolerance time interval is allocated into a fault detection time interval and a fault response time interval; wherein, the allocation rules include the principle of ensuring that the vehicle control system can identify the fault and take measures in the shortest time to set the fault detection time interval, and reducing the probability of dangerous events to set the fault response time interval.

[0031] The sum of the fault detection time interval and the fault response time interval is determined as the fault handling time interval.

[0032] Secondly, this application provides a vehicle fault detection device, the device comprising:

[0033] The time parameter determination module is used to determine the vehicle functional safety time parameters based on the vehicle's overall parameters.

[0034] The strategy determination module is used to determine a target strategy based on the vehicle functional safety time parameters and a preset fault message period, wherein the target strategy is used to determine the fault detection step size.

[0035] The fault detection step size determination module is used to determine the fault detection step size according to the target strategy, so that the vehicle performs fault detection according to the fault detection step size.

[0036] In one possible implementation, the vehicle functional safety time parameters include: fault tolerance time interval, fault detection time interval, and fault response time interval; the strategy determination module includes:

[0037] The determination factor unit is used to determine a first determination factor and a second determination factor based on the vehicle functional safety time parameter and a preset fault message period, respectively. The first determination factor is used to characterize the tolerance of the difference between the fault tolerance time interval and the fault handling time interval to the fault message period; the second determination factor is used to characterize the tolerance of the fault detection time interval to the fault message period.

[0038] The strategy determination unit is used to determine the target strategy based on the first determination factor and / or the second determination factor.

[0039] In one possible implementation, the determination factor unit is specifically used for:

[0040] The sum of the fault detection time interval and the fault response time interval is determined as the fault handling time interval, and the difference between the fault handling time interval and the fault message period is determined.

[0041] The ratio between the difference and the fault handling time interval is determined as the first determination factor, and the ratio between the fault message period and the fault detection time interval is determined as the second determination factor.

[0042] In one possible implementation, the mode determining unit is specifically used for:

[0043] If the first determination factor is determined to be greater than or equal to the first preset threshold, the preset first strategy is determined as the target strategy. The first strategy is used to indicate that the value of the fault message period is determined as the fault detection step size.

[0044] In one possible implementation, the vehicle functional safety time parameter includes: a fault detection time interval; the mode determination unit is specifically used for:

[0045] If the first determination factor is less than the first preset threshold and the second determination factor is less than or equal to the second preset threshold, the preset second strategy is determined as the target strategy. The second strategy is used to indicate that the product of the fault detection time interval and the preset coefficient is determined as the fault detection step size.

[0046] In one possible implementation, the device further includes:

[0047] The coefficient calibration module is used to obtain the fault message period and fault detection time interval of the vehicle; and to determine the preset coefficients according to the preset coefficient configuration rules, the fault message period and the fault detection time interval.

[0048] In one possible implementation, the vehicle functional safety time parameter includes: a fault detection time interval; the mode determination unit is specifically used for:

[0049] If the first determination factor is less than the first preset threshold, and the second determination factor is greater than the second preset threshold and less than the first preset threshold, the preset third strategy is determined as the target strategy.

[0050] The third strategy is as follows:

[0051]

[0052] In one possible implementation, the vehicle functional safety time parameters include: a fault tolerance time interval, a fault detection time interval, and a fault response time interval; the time parameter determination module includes:

[0053] The parameter acquisition unit is used to acquire the vehicle's overall parameters.

[0054] The first determining unit is used to determine the fault manifestation time of the vehicle and the dangerous manifestation time based on the vehicle parameters.

[0055] The second determining unit is used to determine the fault tolerance time interval based on the fault manifestation time and the dangerous manifestation time.

[0056] The third determining unit is used to allocate the fault tolerance time interval into a fault detection time interval and a fault response time interval according to a preset allocation rule; wherein, the allocation rule includes the principle of ensuring that the vehicle control system can identify the fault and take measures to set the fault detection time interval in the shortest time, and setting the fault response time interval to reduce the probability of the occurrence of dangerous events.

[0057] The fourth determining unit is used to determine the sum of the fault detection time interval and the fault response time interval as the fault handling time interval.

[0058] Thirdly, this application provides an electronic device, including a processor and a memory, wherein the processor is configured to execute a vehicle fault detection program stored in the memory to implement the vehicle fault detection method described in any one of the first aspects.

[0059] Fourthly, this application provides a storage medium storing one or more programs that can be executed by one or more processors to implement the vehicle fault detection method described in any one aspect.

[0060] Compared with the prior art, the technical solution provided in this application has the following advantages: The method provided in this application determines the vehicle functional safety time parameter based on the vehicle's overall parameters, determines the target strategy based on the vehicle functional safety time parameter and the preset fault message period, and determines the fault detection step size according to the target strategy, so that the vehicle performs fault detection according to the fault detection step size. This provides a more flexible, efficient and adaptable solution for vehicle fault detection. This solution accurately determines the fault detection period based on the vehicle's response and detection capabilities when facing faults, as reflected by the fault message period and the vehicle functional safety time parameter. This helps to optimize resource utilization, improve system response capabilities, meet vehicle functional safety standards, and ultimately improve the safety and reliability of the entire vehicle. Attached Figure Description

[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0062] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0063] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0064] Figure 1 A flowchart illustrating an embodiment of a vehicle fault detection method provided in this application;

[0065] Figure 2 An example of the relationship between time parameters for vehicle functional safety;

[0066] Figure 3 A flowchart illustrating an embodiment of this application for determining a target strategy and thus a fault detection step size based on vehicle functional safety time parameters and a preset fault message cycle;

[0067] Figure 4A block diagram illustrating an embodiment of a vehicle fault detection device provided in this application;

[0068] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0069] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0070] The following disclosure provides numerous different embodiments or examples for implementing various structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.

[0071] To address the technical problem that existing technologies rely on manually calibrating vehicle fault detection cycles, which may lead to calibration results that fail to meet safety requirements and thus affect the safety and reliability of the entire vehicle, this application provides a vehicle fault detection method, device, and storage medium. This provides a more flexible, efficient, and adaptable solution for vehicle fault detection, helping to optimize resource utilization, improve system responsiveness, meet vehicle functional safety standards, and ultimately enhance the safety and reliability of the entire vehicle.

[0072] Figure 1 This is a flowchart illustrating an embodiment of a vehicle fault detection method provided in this application. Figure 1 As shown, the process includes the following steps:

[0073] Step 101: Determine the vehicle functional safety time parameters based on the vehicle's overall parameters.

[0074] The aforementioned vehicle functional safety time parameters include, but are not limited to: fault tolerance time interval.

[0075] Time parameters include Fault Tolerant Time Interval (FTTI), Fault Detection Time Interval (FDTI), Fault Reaction Time Interval (FRTI), and Fault Handling Time Interval (FHTI).

[0076] FTTI refers to the time interval between the occurrence of a fault and the potential occurrence of a hazardous event. It is the limit of time during which a system can tolerate a fault without causing harm or damage. For example, the time interval between the onset of brake failure and the occurrence of a car collision.

[0077] FDTI (Fault-to-Time Interval) refers to the time interval from the occurrence of a fault to its detection. FDTI is a key indicator for evaluating system safety and reliability; a shorter FDTI means the system can respond to faults more quickly, potentially reducing the impact of the fault on normal system operation and improving system safety and stability. Taking a car's braking system as an example, if a braking system malfunction leads to brake failure, FDTI refers to the time interval from the occurrence of the brake system malfunction (such as brake fluid leakage) to the vehicle system (such as the electronic control unit, ECU) identifying the brake malfunction through its fault detection mechanism.

[0078] FRTI refers to the time interval from when a fault is identified to when a safe state or emergency operating mode is reached, such as the time interval from when brake failure is detected to when the vehicle is safely stopped.

[0079] FHTI is the total time required from the occurrence of a fault to the system's ability to respond to and handle that fault. Typically, FHTI is the sum of FDTI and FRTI.

[0080] See Figure 2 This is an example of the relationship between the vehicle functional safety time parameters described above. (Through...) Figure 2 It can be seen that FTTI represents the time limit for the effective coverage of automotive functional safety mechanisms, that is, the time limit under conditions where emergency operation is not required. <FTTI。

[0081] In one embodiment, the specific implementation of determining the vehicle functional safety time parameters based on the vehicle's overall parameters includes: acquiring the vehicle's overall parameters, determining the vehicle's fault manifestation time based on the vehicle's overall parameters, determining the dangerous manifestation time, and determining the fault tolerance time interval based on the fault manifestation time and the dangerous manifestation time. Next, according to a preset allocation rule, the fault tolerance time interval is allocated into a fault detection time interval and a fault response time interval; wherein, the allocation rule includes the principle of setting the fault detection time interval to ensure that the vehicle control system can identify the fault and take measures in the shortest possible time, and setting the fault response time interval to reduce the probability of dangerous events. Finally, the sum of the fault detection time interval and the fault response time interval is determined as the fault handling time interval.

[0082] Specifically, FTTI calculation requires multiple parameters of the entire vehicle, including but not limited to vehicle speed, weight, tire performance, driver reaction time, and vehicle spacing. Determining the vehicle's functional safety time parameters based on these parameters generally involves the following steps:

[0083] Step 1: Identify potential hazardous events: First, it is necessary to identify hazardous events that may occur when the vehicle is in different operating conditions, such as rear-end collisions, collisions, loss of control, etc.

[0084] Step 2: Analyze Fault Manifestation Time: Fault manifestation time refers to the time required from the occurrence of a fault to its manifestation at the vehicle level. This depends on how the faulty component is used in the target function and can be roughly calculated using project definition inputs.

[0085] Step 3: Analyze the time of hazard manifestation: The time of hazard manifestation refers to the period from the occurrence of the faulty behavior to the specific operational scenario / operation that leads to the hazard event. This can be analyzed based on factors such as operating conditions, hazard type, user controllability, and exposure probability.

[0086] Step 4: Determine the sum of the fault manifestation time and the danger manifestation time as FTTI.

[0087] Furthermore, in practical applications, FTTI can be calculated separately for different types of hazardous events and failure scenarios. The accuracy of the FTTI calculation results can be verified through simulation, experiments, or actual testing, and adjustments can be made as needed.

[0088] After determining the FTTI, appropriate FDTI and FRTI can be allocated based on the system's functional safety requirements. When allocating FDTI, factors such as the system's detection capability, sensor accuracy, and response time are typically considered, and the FDTI is set as short as possible so that the system can quickly identify faults and take appropriate measures. When allocating FRTI, factors such as the system's control strategy, actuator response time, and system redundancy design can be considered, and the FDTI is also set as short as possible to reduce the probability of hazardous events. After allocating FDTI and FRTI, the rationality of the allocated FDTI and FRTI can be determined by verifying their sum, i.e., verifying whether FHTI is less than FTTI, to ensure that the allocation meets the vehicle's functional safety requirements.

[0089] Step 102: Determine the target strategy based on the vehicle functional safety time parameters and the preset fault message cycle.

[0090] The fault message period refers to the time interval from when the system detects a fault, to when the fault information is encapsulated into a fault message and sent through the communication network, and then to when the system detects and may resend the fault message. In this embodiment, the fault message period is a preset fixed value. Factors affecting the fault message period include, but are not limited to, fault detection time interval, message preparation time, network communication latency, system configuration, and receiver processing time. The method / process for determining the fault message period will not be elaborated here.

[0091] The fault detection step size is a time parameter that is not currently included in the vehicle functional safety time parameters. In the embodiments of this application, the fault detection step size is the time interval for fault detection under the vehicle functional safety mechanism. For example, a fault detection step size of 10ms means that the system performs a fault detection every 10ms.

[0092] If the Fault Detection Time Interval (FTTI) is used as the fault detection step size for fault detection, then if a system fault occurs at some point within the fault detection period, and the end of the fault message period does not coincide with the beginning of the next fault detection period, then it may not be possible to completely guarantee that FDTI < FHTI. This means that the time from the occurrence of a fault to the system detecting the fault (FDTI) may exceed the total time from the occurrence of the fault to the system being able to respond to and handle the fault (FHTI).

[0093] When FDTI > FRTI, if a system fault is not detected at the start of the fault detection cycle, the FHTI will also increase due to the extended FDTI. If the FHTI exceeds the FTTI, the system will be unable to complete fault detection and response within the FTTI, thus increasing the risk of potential harm.

[0094] In response, this application proposes a technical solution that determines a target strategy based on vehicle functional safety time parameters and a preset fault message cycle, and then determines the fault detection step size according to the target strategy.

[0095] Step 103: Determine the fault detection step size according to the target strategy so that the vehicle can perform fault detection according to the fault detection step size.

[0096] As can be seen from the descriptions of steps 102 and 103, in this embodiment, instead of using the traditional Fault Detection Time Interval (FDTI) to periodically detect faults, the fault detection cycle of the vehicle safety system is determined based on vehicle functional safety time parameters and a preset fault message cycle, i.e., the fault detection step size. Determining the fault detection step size in this way allows for more precise control of the fault detection frequency, enabling the system to respond more quickly to potential fault situations and thus minimizing the occurrence of potential hazards.

[0097] The technical solution provided in this application determines vehicle functional safety time parameters based on the vehicle's overall parameters, determines a target strategy based on the vehicle functional safety time parameters and a preset fault message cycle, and determines the fault detection step size according to the target strategy. This enables the vehicle to perform fault detection according to the fault detection step size, providing a more flexible, efficient, and adaptable solution for vehicle fault detection. This solution accurately determines the fault detection cycle based on the vehicle's response and detection capabilities when facing faults, as reflected by the fault message cycle and vehicle functional safety time parameters. This helps optimize resource utilization, improve system response capabilities, meet vehicle functional safety standards, and ultimately enhance the safety and reliability of the entire vehicle.

[0098] Figure 3 This document provides a flowchart illustrating an embodiment of determining a target strategy and thus a fault detection step size based on vehicle functional safety time parameters and a preset fault message cycle. Figure 3 As shown, it includes the following steps:

[0099] Step 301: Determine the first determination factor and the second determination factor according to the vehicle functional safety time parameter and the preset fault message period. If the first determination factor is greater than or equal to the first preset threshold, proceed to step 302. If the first determination factor is less than the first preset threshold and the second determination factor is less than or equal to the second preset threshold, proceed to step 304. If the first determination factor is less than the first preset threshold and the second determination factor is greater than the second preset threshold and less than the first preset threshold, proceed to step 306.

[0100] In one embodiment, the specific implementation of determining the first determination factor and the second determination factor based on the vehicle functional safety time parameter and the preset fault message period includes: determining the sum of the fault detection time interval and the fault response time interval as the fault processing time interval, determining the difference between the fault processing time interval and the fault message period, determining the ratio between the difference and the fault processing time interval as the first determination factor, and determining the ratio between the fault message period and the fault detection time interval as the second determination factor.

[0101] The above implementation can be expressed as the following formula:

[0102]

[0103] In the above formula, p1 is the first decision factor and p2 is the second decision factor.

[0104] The first determination factor calculated using the above formula is used to characterize the ratio between the fault message period and the difference between FTTI and FHTI, that is, to characterize the tolerance of the difference between FTTI and FHTI for the fault message period. The larger the ratio, that is, the larger p1, the higher the tolerance of the difference between FTTI and FHTI for the fault message period, thus ensuring that the safe state is entered within the FTTI time.

[0105] The second decision factor calculated using the above formula is used to characterize the tolerance of fault message cycles within the FDTI time period. The smaller the ratio, that is, the smaller the tolerance, the more likely the fault can be detected within the FDTI time period.

[0106] Step 302: Determine the preset first strategy as the target strategy.

[0107] Step 303: Determine the fault message period value as the fault detection step size according to the first strategy.

[0108] Step 304: Determine the preset second strategy as the target strategy.

[0109] Step 305: According to the second strategy, the product of the fault detection time interval and the preset coefficient is determined as the fault detection step size.

[0110] Step 306: Determine the preset third strategy as the target strategy.

[0111] Step 307: Determine the fault detection step size according to the third strategy.

[0112] For ease of understanding, steps 301 to 307 are explained uniformly below:

[0113] To ensure that a fault is detected and reported to the system at the end of the fault detection period when it occurs, FDTS should satisfy: FDTS < FDTI, where FDTS represents the fault detection step size. Simultaneously, to avoid situations where the fault is not detected, FDTS should typically be greater than the fault message period. Based on this, FDTS should also satisfy: nFDTS = FDTI. This guarantees that regardless of when the fault occurs, it will be detected within the FDTI timeframe.

[0114] Ideally, a larger n ensures that faults are detected within the FDTI timeframe. However, a larger n also means higher resource consumption and significantly increased implementation difficulty. Therefore, setting a reasonable n value ensures fault detection within the FDTI timeframe without wasting excessive resources. A preset coefficient (the reciprocal of n) is determined as follows:

[0115] The system acquires the vehicle's fault message period and fault detection time interval, and determines preset coefficients based on preset coefficient configuration rules, fault message period, and fault detection time interval. The coefficient configuration rules are based on the principle that the fault detection step size is greater than the fault message period but less than the fault detection time interval, ensuring that the fault can be detected within the fault detection time interval while minimizing the required fault detection resources.

[0116] Optionally, n=2, that is, the preset coefficient is 0.5, and FDTS satisfies the relationship: FDTS=0.5FDTI.

[0117] It should be noted that the above relationship applies to cases where the fault message period is less than 0.5FDTI. However, when 0.5FDTI < the fault message period is less than FDTI, the above relationship fails because FDTS cannot be less than the fault message period. Therefore, a third strategy is designed to address this issue. The third strategy is:

[0118]

[0119] The aforementioned second preset threshold is, for example, 0.5.

[0120] Furthermore, considering the safety requirements of ASIL levels, more stringent fault detection strategies are often needed for ASIL B and above. For ASIL A, a more lenient fault detection strategy can be used. Therefore, the applicable conditions for the third strategy mentioned above can also include ASIL A.

[0121] For ASIL B and above, it is necessary to ensure that FDTS can detect faults quickly and accurately. Therefore, FDTS may need to be set to a value that is less than the fault message period, or a more complex fault prediction and detection algorithm may be used, which will not be detailed here.

[0122] Based on the above description, the technical solution of this application embodiment is designed with a fault detection step size determination method as described in steps 301 to 307 above. Steps 301 to 307 are summarized in Table 1 below:

[0123] Table 1

[0124]

[0125] Figure 3 The process shown involves determining a first decision factor and a second decision factor based on the vehicle's functional safety time parameters and a preset fault message period. The first decision factor characterizes the ratio between the fault message period and the difference between FTTI and FHTI, while the second decision factor characterizes the tolerance for the fault message period within the FDTI time. Combining these two decision factors allows for a comprehensive evaluation of the system's response and detection capabilities when facing faults. This enables precise determination of the fault detection step size based on the system's response and detection capabilities when facing faults, allowing the system to quickly enter a safe state within the FTTI time and effectively detect faults within the FDTI time, thereby significantly improving the vehicle's functional safety performance.

[0126] Figure 4 This is a block diagram illustrating an embodiment of a vehicle fault detection device provided in this application. Figure 4 As shown, the device includes:

[0127] The time parameter determination module 41 is used to determine the vehicle functional safety time parameters based on the vehicle's overall parameters.

[0128] The strategy determination module 42 is used to determine a target strategy based on the vehicle functional safety time parameters and the preset fault message period, wherein the target strategy is used to determine the fault detection step size.

[0129] The fault detection step size determination module 43 is used to determine the fault detection step size according to the target strategy, so that the vehicle performs fault detection according to the fault detection step size.

[0130] In one possible implementation, the vehicle functional safety time parameters include: fault tolerance time interval, fault detection time interval, and fault response time interval; the strategy determination module 42 includes:

[0131] The determination factor unit is used to determine a first determination factor and a second determination factor based on the vehicle functional safety time parameter and a preset fault message period, respectively. The first determination factor is used to characterize the tolerance of the difference between the fault tolerance time interval and the fault handling time interval to the fault message period; the second determination factor is used to characterize the tolerance of the fault detection time interval to the fault message period.

[0132] The strategy determination unit is used to determine the target strategy based on the first determination factor and / or the second determination factor.

[0133] In one possible implementation, the determination factor unit is specifically used for:

[0134] The sum of the fault detection time interval and the fault response time interval is determined as the fault handling time interval, and the difference between the fault handling time interval and the fault message period is determined.

[0135] The ratio between the difference and the fault handling time interval is determined as the first determination factor, and the ratio between the fault message period and the fault detection time interval is determined as the second determination factor.

[0136] In one possible implementation, the mode determining unit is specifically used for:

[0137] If the first determination factor is determined to be greater than or equal to the first preset threshold, the preset first strategy is determined as the target strategy. The first strategy is used to indicate that the value of the fault message period is determined as the fault detection step size.

[0138] In one possible implementation, the vehicle functional safety time parameter includes: a fault detection time interval; the mode determination unit is specifically used for:

[0139] If the first determination factor is less than the first preset threshold and the second determination factor is less than or equal to the second preset threshold, the preset second strategy is determined as the target strategy. The second strategy is used to indicate that the product of the fault detection time interval and the preset coefficient is determined as the fault detection step size.

[0140] In one possible implementation, the device further includes:

[0141] The coefficient calibration module is used to obtain the fault message period and fault detection time interval of the vehicle; and to determine the preset coefficients according to the preset coefficient configuration rules, the fault message period and the fault detection time interval.

[0142] In one possible implementation, the vehicle functional safety time parameter includes: a fault detection time interval; the mode determination unit is specifically used for:

[0143] If the first determination factor is less than the first preset threshold, and the second determination factor is greater than the second preset threshold and less than the first preset threshold, the preset third strategy is determined as the target strategy.

[0144] The third strategy is as follows:

[0145]

[0146] In one possible implementation, the time parameter determination module:

[0147] In one possible implementation, the vehicle functional safety time parameters include: a fault tolerance time interval, a fault detection time interval, and a fault response time interval; the time parameter determination module includes:

[0148] The parameter acquisition unit is used to acquire the vehicle's overall parameters.

[0149] The first determining unit is used to determine the fault manifestation time of the vehicle and the dangerous manifestation time based on the vehicle parameters.

[0150] The second determining unit is used to determine the fault tolerance time interval based on the fault manifestation time and the dangerous manifestation time.

[0151] The third determining unit is used to allocate the fault tolerance time interval into a fault detection time interval and a fault response time interval according to a preset allocation rule; wherein, the allocation rule includes the principle of ensuring that the vehicle control system can identify the fault and take measures to set the fault detection time interval in the shortest time, and setting the fault response time interval to reduce the probability of the occurrence of dangerous events.

[0152] The fourth determining unit is used to determine the sum of the fault detection time interval and the fault response time interval as the fault handling time interval.

[0153] like Figure 5 As shown in the figure, this application provides an electronic device, including a processor 111, a communication interface 112, a memory 113, and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.

[0154] Memory 113 is used to store computer programs;

[0155] In one embodiment of this application, when the processor 111 executes the program stored in the memory 113, it implements the vehicle fault detection method provided in any of the foregoing method embodiments, including:

[0156] Determine the vehicle's functional safety time parameters based on the vehicle's overall parameters;

[0157] Based on the vehicle functional safety time parameters and the preset fault message period, a target strategy is determined, which is used to determine the fault detection step size.

[0158] The fault detection step size is determined according to the target strategy so that the vehicle performs fault detection according to the fault detection step size.

[0159] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the vehicle fault detection method provided in any of the foregoing method embodiments.

[0160] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0161] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0162] It should be understood that the terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “described” as used herein may also include the plural forms. The terms “comprising,” “including,” “containing,” and “having” are inclusive and therefore indicate the presence of the stated features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not construed as requiring them to be performed in a particular order described or illustrated unless the order of performance is explicitly indicated. It should also be understood that additional or alternative steps may be used.

[0163] The above description is merely a specific embodiment of this application, enabling those skilled in the art to understand or implement this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A vehicle fault detection method, characterized in that, The method includes: Determine the vehicle's functional safety time parameters based on the vehicle's overall parameters; Based on the vehicle functional safety time parameters and the preset fault message period, a target strategy is determined, which is used to determine the fault detection step size. The fault detection step size is determined according to the target strategy, so that the vehicle performs fault detection according to the fault detection step size; The vehicle functional safety time parameters include: fault tolerance time interval, fault detection time interval, and fault response time interval; the step of determining the target strategy based on the vehicle functional safety time parameters and the preset fault message period includes: A first determination factor and a second determination factor are determined based on the vehicle functional safety time parameters and the preset fault message period, respectively. The first determination factor is used to characterize the tolerance of the difference between the fault tolerance time interval and the fault handling time interval to the fault message period; the second determination factor is used to characterize the tolerance of the fault detection time interval to the fault message period. The target strategy is determined based on the first determination factor and / or the second determination factor.

2. The method according to claim 1, characterized in that, The step of determining the first determination factor and the second determination factor based on the vehicle functional safety time parameters and the preset fault message period includes: The sum of the fault detection time interval and the fault response time interval is determined as the fault handling time interval, and the difference between the fault handling time interval and the fault message period is determined. The ratio between the difference and the fault handling time interval is determined as the first determination factor, and the ratio between the fault message period and the fault detection time interval is determined as the second determination factor.

3. The method according to claim 1, characterized in that, The step of determining the target strategy based on the first determination factor and / or the second determination factor includes: If the first determination factor is determined to be greater than or equal to the first preset threshold, the preset first strategy is determined as the target strategy. The first strategy is used to indicate that the value of the fault message period is determined as the fault detection step size.

4. The method according to claim 1, characterized in that, The step of determining the target strategy based on the first determination factor and / or the second determination factor includes: If the first determination factor is less than the first preset threshold and the second determination factor is less than or equal to the second preset threshold, the preset second strategy is determined as the target strategy. The second strategy is used to indicate that the product of the fault detection time interval and the preset coefficient is determined as the fault detection step size.

5. The method according to claim 4, characterized in that, The preset coefficients are obtained by calibration in the following manner: Obtain the fault message period and fault detection time interval of the vehicle; The preset coefficients are determined based on the preset coefficient configuration rules, the fault message period, and the fault detection time interval.

6. The method according to claim 1, characterized in that, The step of determining the target strategy based on the first determination factor and / or the second determination factor includes: If the first determination factor is less than the first preset threshold, and the second determination factor is greater than the second preset threshold and less than the first preset threshold, the preset third strategy is determined as the target strategy. The third strategy is as follows: 。 7. The method according to claim 1, characterized in that, The vehicle functional safety time parameters include: fault tolerance time interval, fault detection time interval, and fault response time interval; determining the vehicle functional safety time parameters based on the vehicle's overall parameters includes: Obtain the vehicle's overall parameters; The fault manifestation time and the dangerous manifestation time of the vehicle are determined based on the vehicle parameters. The fault tolerance time interval is determined based on the fault manifestation time and the dangerous manifestation time. According to the preset allocation rules, the fault tolerance time interval is allocated into a fault detection time interval and a fault response time interval; wherein, the allocation rules include the principle of ensuring that the vehicle control system can identify the fault and take measures in the shortest time to set the fault detection time interval, and reducing the probability of dangerous events to set the fault response time interval. The sum of the fault detection time interval and the fault response time interval is determined as the fault handling time interval.

8. A vehicle fault detection device, characterized in that, The device includes: The time parameter determination module is used to determine the vehicle functional safety time parameters based on the vehicle's overall parameters. The calculation method determination module is used to determine the target strategy based on the vehicle functional safety time parameters and the preset fault message period, wherein the target strategy is used to determine the fault detection step size; The fault detection step size determination module is used to determine the fault detection step size according to the target strategy, so that the vehicle performs fault detection according to the fault detection step size. The vehicle functional safety time parameters include: fault tolerance time interval, fault detection time interval, and fault response time interval; the step of determining the target strategy based on the vehicle functional safety time parameters and the preset fault message period includes: A first determination factor and a second determination factor are determined based on the vehicle functional safety time parameters and the preset fault message period, respectively. The first determination factor is used to characterize the tolerance of the difference between the fault tolerance time interval and the fault handling time interval to the fault message period; the second determination factor is used to characterize the tolerance of the fault detection time interval to the fault message period. The target strategy is determined based on the first determination factor and / or the second determination factor.

9. A storage medium, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the vehicle fault detection method according to any one of claims 1-7.

Citation Information

Patent Citations

  • CAN (Controller Area Network) message anomaly detection method and device and computer equipment

    CN117544409A