FMEDA-based failure analysis method and device, medium and product
Through the FMEDA-based failure analysis method, the safety function and failure mode information of the product structure tree are obtained, and the problems of high cost and low efficiency of existing tools are solved, and efficient and accurate failure analysis is achieved.
Patent Information
- Application Number
- CN202510398189.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-07-18
AI Technical Summary
The existing failure mode affects the development cost of diagnostic analysis tools, low market acceptance, insufficient use in actual projects, and easy to lead to data loss, low work efficiency and inaccurate analysis.
Using FMEDA-based failure analysis method, by obtaining FMEDA forms, determining functional safety standards, associating functional libraries, generating product structure trees, and making reliability predictions, generating FMEDA reports to provide failure mode information.
It improves the accuracy and work efficiency of failure analysis, clearly understands the failure mode information of components, and reduces the risk of data loss.
Smart Images

Figure CN120337531A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of functional safety, and particularly to a failure analysis method, device, medium and product based on FMEDA. Background Art
[0002] There are relatively few common types of existing failure mode effect diagnostic analysis tools on the market. Basically, they are all software comprehensively developed for functional safety, and failure mode effect diagnostic analysis is only one of the functions. The upfront development cost of such software is high, resulting in a high selling price in the market later, and there are few customers who can easily accept it. For functional safety itself, some of its work can be completed without using such software at all. Moreover, currently, even though some customers spend a high cost on purchasing such software, in actual projects later, the functions of the software are not fully utilized, and the work is still completed through other means. In addition, such software has certain requirements for the computer configuration and is sometimes prone to crashes, freezes, etc. If the file data is not saved in time, it is easy to cause data loss and increase the workload. Summary of the Invention
[0003] The purpose of the present application is to provide a failure analysis method, device, medium and product based on FMEDA, which can improve work efficiency and the accuracy of failure analysis.
[0004] To achieve the above purpose, the present application provides the following solutions:
[0005] In the first aspect, the present application provides a failure analysis method based on FMEDA. The failure analysis method based on FMEDA includes:
[0006] Obtain an FMEDA form and create a product to be analyzed from the FMEDA form;
[0007] Determine the functional safety standard and associate the function library;
[0008] Determine the product structure tree according to the product to be analyzed; and obtain the corresponding safety functions of each component of the product structure tree from the function library; the safety functions include: safety function name, operating scenario, ASIL / SIL level, failure rate allocation ratio, and safety target;
[0009] Perform reliability prediction on the safety functions corresponding to each component of the product structure tree;
[0010] Synchronize the reliability prediction results to the product structure tree; and generate an FMEDA report; the reliability prediction results are failure mode information; the failure mode information includes: failure mode, failure distribution, and failure rate information.
[0011] Optionally, obtaining the FMEDA form and creating the product to be analyzed from the FMEDA form specifically includes:
[0012] Associating the FMEDA form with the product library;
[0013] Obtaining the number of the product to be analyzed;
[0014] Obtaining the product to be analyzed from the product library according to the number of the product to be analyzed.
[0015] Optionally, the functional safety standards include: ISO26262 and IEC61508.
[0016] Optionally, the failure analysis method based on FMEDA further includes:
[0017] When adding a lower-level component to the product structure tree from the component category library, obtaining the safety component category of the added component and the failure mode information.
[0018] Optionally, the component category library is the SN29500 component database.
[0019] Optionally, generating the FMEDA report specifically includes:
[0020] Determining the standard for measuring the compliance of the FMEDA analysis result according to the product of the ASIL / SIL level standard value of ISO26262 / IEC61508 and the failure rate allocation ratio.
[0021] In a second aspect, the present application provides a failure analysis device based on FMEDA. The failure analysis device based on FMEDA includes:
[0022] A product-to-be-analyzed creation unit, configured to obtain the FMEDA form and create the product to be analyzed from the FMEDA form;
[0023] A functional safety standard determination unit, configured to determine the functional safety standard and associate the function library;
[0024] A safety function determination unit, configured to determine the product structure tree according to the product to be analyzed; and obtain the corresponding safety functions of each component of the product structure tree from the function library; the safety functions include: safety function name, operating scenario, ASIL / SIL level, failure rate allocation ratio, and safety target;
[0025] A reliability prediction unit, configured to perform reliability prediction on the safety functions corresponding to each component of the product structure tree;
[0026] The FMEDA report generation unit is used to synchronize the reliability prediction results into the product structure tree and generate an FMEDA report. The reliability prediction results are failure mode information, and the failure mode information includes failure mode, failure distribution, and failure rate information.
[0027] In a third aspect, the present application provides a computer device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. The processor executes the computer program to implement the above-mentioned FMEDA-based failure analysis method.
[0028] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned FMEDA-based failure analysis method is implemented.
[0029] In a fifth aspect, the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, the above-mentioned FMEDA-based failure analysis method is implemented.
[0030] According to the specific embodiments provided by the present application, the following technical effects are disclosed in the present application:
[0031] The present application provides an FMEDA-based failure analysis method, device, medium, and product. The reliability of the safety functions corresponding to each component in the product structure tree is predicted to obtain failure mode information. The failure mode information is directly synchronized into the product structure tree, and an FMEDA report is generated. It is possible to clearly understand the failure mode information of each component and the corresponding measures, thereby improving work efficiency and the accuracy of failure analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0033] Figure 1 It is a schematic flowchart of an FMEDA-based failure analysis method in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0034] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0035] To make the above objects, features, and advantages of the present application more obvious and understandable, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
[0036] In an exemplary embodiment, as Figure 1 shown, a failure analysis method based on FMEDA is provided. This method is executed by a computer device, specifically, it can be executed alone by a computer device such as a terminal or a server, or jointly executed by a terminal and a server. In the embodiments of the present application, this method includes the following S101 to S105. Among them:
[0037] S101, obtain the FMEDA form, and create a product to be analyzed from the FMEDA form;
[0038] S101 specifically includes:
[0039] Associate the FMEDA form with the product library;
[0040] Obtain the number of the product to be analyzed;
[0041] Obtain the product to be analyzed from the product library according to the number of the product to be analyzed.
[0042] After associating the FMEDA form with the product library, the corresponding product information can be directly obtained according to the number of the product to be analyzed.
[0043] S102, determine the functional safety standard and associate the function library; the functional safety standards include: ISO26262 and IEC61508.
[0044] When the functional safety standard is ISO26262, add a safety mechanism to prevent the failure mode from violating the safety goal under the component failure mode in the product structure tree, and obtain the corresponding diagnostic monitoring measures under the failure mode; the diagnostic monitoring measure library can be obtained from the diagnostic monitoring measure library or newly created, and the newly created measures are updated to the diagnostic monitoring measure library.
[0045] Add a safety mechanism to prevent the failure mode from becoming latent to the safety mechanism in the component failure mode on the product structure tree, and obtain the corresponding diagnostic monitoring measures in the failure mode; the diagnostic monitoring measure library can be obtained from or newly created in the diagnostic monitoring measure library, and the newly created measures are updated to the diagnostic monitoring measure library; and determine whether the measures are single-point failure diagnostic measures / multi-point failure diagnostic measures.
[0046] When the functional safety standard is IEC61508, add a safety mechanism to prevent the failure mode from violating the safety goal in the component failure mode in the product structure tree, and obtain the corresponding diagnostic monitoring measures in the failure mode; the diagnostic monitoring measure library can be obtained from or newly created in the diagnostic monitoring measure library, and the newly created measures are updated to the diagnostic monitoring measure library; synchronize the measures corresponding to each failure mode to the product structure tree;
[0047] When the functional safety standard is selected as IEC61508, select information such as the architecture and channels. After the FMEDA form is successfully released, the corresponding channels are displayed by the default subsystem of the root node, and module information is added under the channels;
[0048] S103, determine the product structure tree according to the product to be analyzed; and obtain the corresponding safety functions of each component of the product structure tree from the function library; the safety functions include: safety function name, operating scenario, ASIL / SIL level, failure rate allocation ratio, and safety goal;
[0049] S104, perform reliability prediction on the safety functions corresponding to each component of the product structure tree;
[0050] S105, synchronize the reliability prediction results to the product structure tree; and generate an FMEDA report; the reliability prediction results are failure mode information; the failure mode information includes: failure mode, failure distribution, and failure rate information. Determine the standard for measuring the compliance of the FMEDA analysis results according to the product of the ASIL / SIL level standard value of ISO26262 / IEC61508 and the failure rate allocation ratio.
[0051] In an exemplary embodiment, the above-mentioned failure analysis method based on FMEDA further includes:
[0052] When adding subordinate components to the product structure tree from the component category library, obtain the safety component category and failure mode information of the added components. The component category library is the SN29500 component database.
[0053] Components are divided into safety component components and non-safety component components. Safety component components are normally displayed on the product structure tree; non-safety component components are displayed in gray on the product structure tree;
[0054] When adding lower-level components, new components can also be created, and the product structure tree with added lower-level components can be updated to the product library;
[0055] When adding components in batches, the corresponding Excel sheet of the components can be imported.
[0056] When the functional safety standard is IEC61508, the specific situation of adding product information in reliability prediction is as follows:
[0057] The root node defaults to the main system. Add a subsystem to the root node, obtain or create a product from the product library, and add the architecture, channels, operating mode, T1, Type, MRRT, MRT, β, and βD information corresponding to the subsystem. The added subsystem is synchronized to the product structure tree after successful addition;
[0058] The root node of the product structure tree defaults to the subsystem, and the corresponding channel information is brought out by the subsystem. Module information is added under the channel. The module information is synchronized to the product structure tree after successful addition;
[0059] Add a module under the channel, obtain the module on the channel, obtain a product from the product library or create a new product, and synchronize the new product information to the product structure tree;
[0060] Add components under the module, select components on the module, obtain a product from the product library or create a new product. After successful addition, synchronize the corresponding failure information to the product structure tree;
[0061] When the functional safety standard is ISO26262, obtain a product from the product library or create a new product; synchronize the new product information to the product structure tree;
[0062] Based on the same inventive concept, an embodiment of the present application also provides a failure analysis device based on FMEDA for implementing the above-mentioned failure analysis method based on FMEDA. The implementation solution provided by this device to solve the problem is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more embodiments of the following failure analysis device based on FMEDA can refer to the limitations on the failure analysis method based on FMEDA in the above text, and will not be repeated here.
[0063] In an exemplary embodiment, a failure analysis device based on FMEDA is provided, including:
[0064] A product-to-be-analyzed creation unit, configured to obtain an FMEDA form and create a product to be analyzed from the FMEDA form;
[0065] A functional safety standard determination unit, configured to determine the functional safety standard and associate with a function library;
[0066] A safety function determination unit, configured to determine a product structure tree according to a product to be analyzed; and obtain corresponding safety functions of each component of the product structure tree from a function library; the safety functions include: a safety function name, an operating scenario, an ASIL / SIL level, a failure rate allocation ratio, and a safety target.
[0067] A reliability prediction unit, configured to perform reliability prediction on the safety functions corresponding to each component of the product structure tree.
[0068] An FMEDA report generation unit, configured to synchronize the reliability prediction results to the product structure tree; and generate an FMEDA report; the reliability prediction results are failure mode information; the failure mode information includes: a failure mode, a failure distribution, and failure rate information.
[0069] In an exemplary embodiment, a computer device is provided, and the computer device may be a server or a terminal. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a failure analysis method based on FMEDA.
[0070] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, it implements the steps in the above method embodiments.
[0071] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, it implements the steps in the above method embodiments.
[0072] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.
[0073] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memories can include read-only memory (ROM), magnetic tapes, floppy disks, flash memories, optical memories, high-density embedded non-volatile memories, resistive random-access memories (ReRAM), magnetoresistive random-access memories (MRAM), ferroelectric random-access memories (FRAM), phase change memories (PCM), graphene memories, and the like. Volatile memories can include random-access memory (RAM) or external cache memories, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random-access memory (SRAM) or dynamic random-access memory (DRAM), etc.
[0074] The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logics, data processing logics based on quantum computing, etc., without limitation.
[0075] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0076] Specific examples are used in this article to elaborate on the principles and implementation manners of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A failure analysis method based on FMEDA, characterized in that, The FMEDA-based failure analysis method includes: Obtain an FMEDA form and create a product to be analyzed from the FMEDA form; Determine functional safety standards and associate with a function library; Determine a product structure tree according to the product to be analyzed; and obtain the corresponding safety functions of each component of the product structure tree from the function library; The safety functions include: safety function name, operating scenario, ASIL / SIL level, failure rate allocation ratio, and safety goal; Perform reliability prediction on the safety functions corresponding to each component of the product structure tree; Synchronize the reliability prediction results to the product structure tree; and generate an FMEDA report; The reliability prediction results are failure mode information; The failure mode information includes: failure mode, failure distribution, and failure rate information.
2. The FMEDA-based failure analysis method according to claim 1, wherein The obtaining of the FMEDA form and creating a product to be analyzed from the FMEDA form specifically includes: Associate the FMEDA form with the product library; Obtain the number of the product to be analyzed; Obtain the product to be analyzed from the product library according to the number of the product to be analyzed.
3. The FMEDA-based failure analysis method according to claim 1, wherein, The functional safety standards include: ISO26262 and IEC61508.
4. The FMEDA-based failure analysis method according to claim 1, wherein The FMEDA-based failure analysis method further includes: When adding a lower-level component to the product structure tree from the component category library, obtain the safety component category of the added component and the failure mode information.
5. The FMEDA-based failure analysis method according to claim 4, wherein The component category library is the SN29500 component database.
6. The FMEDA-based failure analysis method according to claim 1, wherein, Generating an FMEDA report specifically includes: Determine the standard for measuring the compliance of the FMEDA analysis result according to the product of the ASIL / SIL level standard value of ISO26262 / IEC61508 and the failure rate allocation ratio.
7. A failure analysis device based on FMEDA, characterized in that, The FMEDA-based failure analysis device includes: A product-to-be-analyzed creation unit for obtaining an FMEDA form and creating a product to be analyzed from the FMEDA form; A functional safety standard determination unit for determining functional safety standards and associating with a function library; A safety function determination unit for determining a product structure tree according to the product to be analyzed; and obtaining the corresponding safety functions of each component of the product structure tree from the function library; The safety functions include: safety function name, operating scenario, ASIL / SIL level, failure rate allocation ratio, and safety goal; A reliability prediction unit for performing reliability prediction on the safety functions corresponding to each component of the product structure tree; An FMEDA report generation unit for synchronizing the reliability prediction results to the product structure tree; and generating an FMEDA report; The reliability prediction results are failure mode information; The failure mode information includes: failure mode, failure distribution, and failure rate information.
8. A computer device, comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the FMEDA-based failure analysis method according to any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the FMEDA-based failure analysis method according to any one of claims 1-6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the FMEDA-based failure analysis method described in any one of claims 1-6.