Product reliability analysis method and device, electronic equipment and storage medium
By decomposing product functional components according to the working stage, identifying and combining working state units, building functional implementation models, and conducting reliability simulation analysis, the problem of disconnection between product design and reliability work is solved, and product quality is guaranteed.
Patent Information
- Application Number
- CN202411841089.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-25
AI Technical Summary
In the prior art, product design and reliability work are relatively independent, resulting in the disconnection between reliability analysis and product design, and the inability to effectively implement reliability analysis into product design, affecting product quality.
By obtaining the functional actions and functional components of the product at each working stage, decomposing and forming functional modules, identifying the functional transmission information of the working state unit, forming basic functional units, determining the function transmission relationship, building a functional implementation model, and conducting reliability simulation analysis.
It realizes the close integration of reliability analysis into product design, ensures the effectiveness of reliability work, avoids potential quality risks, and ensures product quality.
Smart Images

Figure CN119885572A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of quality management technology, and in particular to a product reliability analysis method, device, electronic device and storage medium. Background Art
[0002] In order to ensure product quality and improve the overall performance of products, reliability analysis is often required. However, product design and reliability work are relatively independent, resulting in a disconnect between reliability analysis and product design, making reliability work an additional task after product design is completed, and reliability analysis cannot be effectively implemented in product design.
[0003] Based on the above situation, the reliability analysis method of products in the existing technology seriously affects the effectiveness of reliability work due to the disconnection between reliability analysis and product design, and thus cannot guarantee product quality. Summary of the invention
[0004] In view of this, the purpose of this application is to propose a product reliability analysis method, device, electronic device and storage medium to solve the above technical problems.
[0005] Based on the above purpose, the first aspect of the present application provides a product reliability analysis method, comprising:
[0006] Acquire the functional actions performed by the product at each working stage and the functional components of the product, and decompose the functional components of the product according to the functional actions performed at each working stage to obtain multiple functional modules;
[0007] Determine the working status unit of each functional module when the product performs the functional actions in each working stage;
[0008] Identify the function transmission information of each working state unit, and combine the function transmission information of each working state unit with the corresponding working state unit to construct a basic function unit;
[0009] Determine the function transfer relationship between each basic functional unit, and build the product's function realization model based on the function transfer relationship between each basic functional unit and each basic functional unit;
[0010] Based on the function realization model of the product, a reliability simulation analysis is performed on the function realization process of the product to obtain a reliability analysis result of the product.
[0011] Optionally, the function transmission information of each working state unit is combined with the corresponding working state unit to construct a basic function unit, including:
[0012] Obtain the functional modules and functional status of the functional modules corresponding to each working status unit;
[0013] Determine the function module code of each function module, and determine the function status code of the function status of each function module;
[0014] Building a corresponding relationship table based on each functional module, the functional module code of each functional module, the functional status code of the functional status of each functional module and the functional transmission information;
[0015] Any functional module among the functional modules corresponding to each working state unit is taken as a target functional module, target functional information corresponding to the target functional module is searched from the corresponding relationship table, and the basic functional unit is constructed according to the target functional information.
[0016] Optionally, the constructing of a correspondence table based on each functional module, the functional module code of each functional module, the functional status code of the functional status of each functional module and the functional transmission information includes:
[0017] Constructing a first correspondence table based on the functional modules and the corresponding functional module codes;
[0018] Constructing a second correspondence table according to the function module codes of the respective function modules and the function status codes of the corresponding function modules;
[0019] For the correspondence between each function module code and the function status code of the function module, and the corresponding function transmission information, a third correspondence table is established, and the first correspondence table, the second correspondence table and the third correspondence table are used as the correspondence table.
[0020] Optionally, searching the corresponding relationship table for target function information corresponding to the target function module, and constructing the basic function unit according to the target function information, includes:
[0021] Searching for a target function module code corresponding to the target function module from the first correspondence table;
[0022] Searching the target function status code corresponding to the target function module code from the second correspondence table;
[0023] Searching the target function transmission information corresponding to the correspondence between the function module code and the function status code from the third correspondence table, the target function transmission information including the target function input information and the target function output information, wherein the target function information includes the target function module code, the target function status code, the target function input information and the target function output information;
[0024] The target function module code, the target function status code, the target function input information and the target function output information are combined and processed to obtain the basic function unit.
[0025] Optionally, the function transfer relationship between the basic functional units and the function realization model of the product constructed by the basic functional units include:
[0026] Through the functional transfer relationship between the basic functional units, the basic functional units are connected in sequence according to the time sequence of the functional actions performed by the product in each working stage, so as to establish a transfer network between the basic functional units;
[0027] The functional realization model of the product is constructed through various basic functional units and the transmission network.
[0028] Optionally, the functional implementation model of the product includes a graphical functional implementation model;
[0029] Based on the functional realization model of the product, a reliability simulation analysis is performed on the functional realization process of the product to obtain a reliability analysis result of the product, including:
[0030] Converting the graphical function realization model to obtain a textual function realization model;
[0031] The reliability simulation analysis of the textual function realization model is performed using a simulation program to obtain a reliability analysis result of the product, wherein the simulation program is a software program used for reliability simulation analysis.
[0032] Optionally, the determining of the working state units corresponding to the functional modules when the product performs the functional actions in each working stage includes:
[0033] According to the time sequence of the functional actions performed by the product in each working stage, the action status of each corresponding functional module is determined;
[0034] The functional modules and corresponding action states are combined to obtain working state units of the functional modules.
[0035] Based on the same inventive concept, the second aspect of the present application provides a product reliability analysis device, comprising:
[0036] A decomposition module is configured to obtain functional actions performed by the product at each working stage and functional components of the product, and decompose the functional components of the product according to the functional actions performed at each working stage to obtain multiple functional modules;
[0037] A working state determination module is configured to determine the working state units corresponding to each functional module when the product performs functional actions in each working stage;
[0038] A function unit construction module is configured to identify function transmission information of each working state unit, and to construct a basic function unit by combining the function transmission information of each working state unit with the corresponding working state unit;
[0039] A model building module is configured to determine the function transfer relationship between each basic function unit, and build a function realization model of the product based on the function transfer relationship between each basic function unit and each basic function unit;
[0040] The reliability simulation module is configured to perform reliability simulation analysis on the function realization process of the product based on the function realization model of the product to obtain the reliability analysis result of the product.
[0041] Based on the same inventive concept, the third aspect of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executed on the processor, wherein the processor implements the method described in the first aspect above when executing the computer program.
[0042] Based on the same inventive concept, the fourth aspect of the present application provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the method described in the first aspect above.
[0043] As can be seen from the above, the product reliability analysis method, device, electronic device and storage medium provided by the present application decompose the product functional components according to the working stage, forming a clear functional module division, ensuring the accuracy of the analysis. By identifying and combining the working status units of each functional module, the basic functional unit is constructed, further revealing the inherent logic of the product function. On this basis, by determining the functional transfer relationship between the basic functional units, a functional realization model of the product is constructed, which provides an effective basis for reliability simulation analysis. This method not only ensures the effectiveness of the reliability analysis work, but also incorporates reliability considerations in the product function design stage, ensuring the effectiveness of the reliability work, and thus effectively avoiding potential quality risks and ensuring product quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0045] Figure 1 A flowchart of a product reliability analysis method according to an embodiment of the present application;
[0046] Figure 2 A schematic diagram of a basic functional unit of an embodiment of the present application;
[0047] Figure 3 A schematic diagram of a functional implementation model of an optical fiber ring assembly according to an embodiment of the present application;
[0048] Figure 4 This is a structural block diagram of a product reliability analysis device according to an embodiment of the present application;
[0049] Figure 5 A schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0051] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0052] It is understandable that before using the technical solutions of each embodiment of the present application, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0053] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to the electronic device, application, server, storage medium or other software or hardware that performs the operation of the technical solution of the present application according to the prompt message.
[0054] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0055] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation method of this application. Other methods that meet relevant laws and regulations may also be applied to the implementation method of this application.
[0056] Currently in product reliability design and analysis work, since product design and reliability work are relatively independent, reliability analysts do not have a grasp of the design details of the product, and designers rarely participate in reliability work, resulting in a disconnect between reliability design and product design. In turn, reliability work has become an additional task after the product design is completed, and reliability requirements cannot be effectively implemented in product design.
[0057] To solve the above problems, the current common practices include three categories: the first category is to start from the demand and strengthen the transformation of reliability requirements into product design requirements. This requires very high experience of reliability analysts and requires reliability analysts to have sufficient product knowledge; the second category is to start from the process and promote the integration of reliability tools and product design tools to achieve the so-called integrated design of functional performance and reliability. This requires a powerful information system and related tool support, and also requires systematic design of integrated tools to achieve the effect, otherwise it can only be reduced to surface integration; the third category is to establish a complete reliability work system from a management perspective on the basis of the above two types of practices, and promote the effective implementation of reliability work throughout the product life cycle. This requires extremely high reliability system requirements for the organization, which can generally be achieved on the basis of the improvement of the first two types of practices.
[0058] At the specific technical level, the current work related to the integration of reliability and design is mainly supported by Failure Mode and Effects Analysis (FMEA). However, most of the current FMEA work is to directly fill in the final FMEA worksheet, and the identification of failure modes still depends on the experience of the filler. The traditional FMEA work method still lacks an effective and feasible analysis tool to conduct a comprehensive analysis of product design and convert design documents and design intent into a reliability language that reliability engineers can use.
[0059] To address this problem, this application proposes a product reliability analysis method to construct a product functional implementation model to transform the product design into a descriptive model that can be directly used for reliability analysis, supporting the effective combination of product functional performance design and reliability design analysis.
[0060] The embodiment of the present application provides a product reliability analysis method, which decomposes the product functional components according to the working stages, forms a clear functional module division, and ensures the accuracy of the analysis. By identifying and combining the working status units of each functional module, a basic functional unit is constructed, further revealing the inherent logic of the product function. On this basis, by determining the functional transfer relationship between the basic functional units, a functional realization model of the product is constructed, which provides an effective basis for reliability simulation analysis. This method not only ensures the effectiveness of reliability analysis work, but also incorporates reliability considerations in the product function design stage, ensuring the effectiveness of reliability work, and thus effectively avoiding potential quality risks and ensuring product quality.
[0061] like Figure 1 As shown, the method of this embodiment includes:
[0062] Step 101, obtaining the functional actions performed by the product in each working stage and the functional components of the product, and decomposing the functional components of the product according to the functional actions performed in each working stage to obtain multiple functional modules.
[0063] In this step, all functional actions performed by the product during different stages of its life cycle (such as startup, operation, standby, shutdown, etc.) are identified. These actions may include physical movement, data processing, user interface interaction, etc.
[0064] Functional components are those components or elements inside or outside the product that perform specific functions or support the operation of the product. This step is to identify all the components directly related to the above functional actions. For example, in a smartphone, functional components may include processors, cameras, batteries, displays, etc.
[0065] Match each functional component to the role it plays in performing a specific functional action. This means breaking down the product's workflow to the level of each component and understanding how each component contributes to its function in a specific work phase.
[0066] Through the decomposition and matching of the above steps, the product can eventually be divided into a series of functional modules. Each module represents a functional component with a corresponding functional action in a group of functional components that work together. These modules can be physically independent components (such as modules on a circuit board) or logically independent software components (such as functional modules in an application). It can improve the maintainability and scalability of the product because each module can be modified or upgraded relatively independently, which helps product testing and quality control because each module can be tested separately, making product design and optimization more efficient because it can be clearly seen which components and modules have a direct impact on the overall performance of the product.
[0067] Step 102, determining the working state unit corresponding to each functional module when the product performs the functional actions performed in each working stage.
[0068] In this step, the working state unit refers to the specific state of the functional module when performing its functional actions. These states describe the behavior and characteristics of the functional module in different working stages. For example, the communication module may be in low power mode in standby mode, while it requires high power operation in call mode.
[0069] Analyze the behavior and characteristics of each functional module at different working stages and determine its possible working status unit.
[0070] Finally, establish the corresponding relationship between the functional modules and the working state units, which can be expressed in the form of tables, charts or system models.
[0071] Taking a smartphone as an example, during the call function execution, the communication module needs to be in the call state. At this time, the communication module will perform operations such as signal reception and transmission, voice encoding and decoding. At the same time, the power management module will also adjust the power consumption of the mobile phone to support the call function. Therefore, during the working stage of the call function, the working state units of the communication module and the power management module are clear, and the collaborative relationship between them is also clear.
[0072] Helps ensure that the product can perform its functions correctly and efficiently at different working stages.
[0073] Step 103, identifying the function transmission information of each working state unit, and combining the function transmission information of each working state unit with the corresponding working state unit to construct a basic function unit.
[0074] In this step, identify the functions of each working state unit and how they transmit this information. Functional actions may include data processing, signal transmission, energy conversion, etc., while the transmission information involves how these functions are implemented and transmitted.
[0075] After identifying the functional transfer information of each working state unit, the next step is to analyze based on this information. Understand the interactions and dependencies between different units and how they work together to support the operation of the entire system or equipment.
[0076] Finally, by combining the working state units and the corresponding functional transmission information, a basic functional unit that can realize a specific function or operation is constructed. They each undertake a specific task and work together to achieve the overall goal.
[0077] Step 104, determining the function transfer relationship between the basic function units, and building a function realization model of the product based on the function transfer relationship between the basic function units and the basic function units.
[0078] In this step, in order to clarify the interactions and dependencies between the basic functional units within the product, and based on these relationships, build a model that can reflect the overall functional implementation of the product. This process is usually divided into two main steps:
[0079] Determine the function transfer relationship between each basic functional unit:
[0080] In this step, analyze and determine how these basic functional units interact with each other, that is, how the output of one functional unit becomes the input of another functional unit, or how they share information or resources to achieve a common goal. This interaction may be in the form of data flow, energy flow, material flow or signal transmission.
[0081] The determination of function transfer relationships usually involves an in-depth understanding of system requirements and a detailed analysis of the performance, interfaces, and interaction logic of each functional unit.
[0082] The functional realization model of the product is constructed based on the functional transfer relationship between each basic functional unit and each basic functional unit:
[0083] After clarifying the functional units and their relationships, the next step is to build a model to visualize this information and process. This model can be a physical model (such as a prototype), a digital model (such as a model in CAD design or simulation software), or a conceptual model (such as a flow chart, state chart, or functional structure diagram).
[0084] The goal of a functional realization model is to provide a clear view of how the product is assembled from individual, possibly relatively simple functional units into a complex system that meets the overall requirements and goals.
[0085] This model not only facilitates communication and collaboration within the design team, but also serves as an important reference for subsequent design verification, testing, optimization, and manufacturing processes.
[0086] Overall, this process is one of the key steps in product development to ensure functional integrity, system reliability, and performance optimization. By clearly defining and understanding the functional units and their interrelationships, designers can more effectively address potential design challenges and ensure that the final product can meet market needs and user expectations.
[0087] Step 105 , performing reliability simulation analysis on the function realization process of the product based on the function realization model of the product to obtain a reliability analysis result of the product.
[0088] In this step, the functional implementation model of the product is an abstract or concrete representation that describes how the product works and how it implements its functions. This may include the product's physical structure, software architecture, workflow, input-output relationships, etc.
[0089] Models can be mathematical, graphical, physical, or a combination of these and are intended to accurately reflect the functionality and operating logic of the product.
[0090] Based on the above model, identify and analyze all the steps or processes that the product takes to perform its functions in actual use. This may include the complete process from startup to performing a specific task to shutdown, as well as all the subsystems and components that may be involved in this process.
[0091] The analysis of the function realization process requires a deep understanding of the product's operation mode and the interaction between its various parts. Use simulation technology to simulate the product's function realization process to evaluate its reliability. Reliability refers to the ability of a product to complete its specified function without failure under specified conditions and within a specified time.
[0092] Simulation analysis can include failure mode effects analysis (FMEA), Monte Carlo simulation, stress-strength analysis, etc. to predict how a product will perform under different conditions, including normal operating conditions and possible extreme or abnormal conditions.
[0093] During the simulation process, you may need to consider a variety of factors, such as environmental factors (temperature, humidity, etc.), operating methods, maintenance frequency, etc., all of which may affect the reliability of the product.
[0094] Through simulation analysis, quantitative or qualitative results about product reliability are obtained, which may include indicators such as failure rate, mean time between failures (MTBF), and reliability function.
[0095] The analysis results can help designers, engineers, or product managers understand potential weaknesses in the product, identify areas for improvement, and provide guidance for product maintenance and care.
[0096] Reliability analysis results can also be used to support product quality assurance, certification processes, and to provide information about product performance and reliability to potential customers.
[0097] In summary, this process aims to evaluate and optimize the reliability of the product through simulation analysis to ensure that it can work stably and efficiently under various conditions.
[0098] Through the above scheme, the functional components of the product are decomposed according to the working stages, forming a clear functional module division, ensuring the accuracy of the analysis. By identifying and combining the working status units of each functional module, the basic functional unit is constructed, further revealing the internal logic of the product function. On this basis, by determining the functional transfer relationship between the basic functional units, the functional realization model of the product is constructed, which provides an effective basis for reliability simulation analysis. This method not only ensures the effectiveness of reliability analysis work, but also incorporates reliability considerations in the product function design stage, ensuring the effectiveness of reliability work, and thus effectively avoiding potential quality risks and ensuring product quality.
[0099] In some embodiments, in step 103, the function transmission information of each working state unit is combined with the corresponding working state unit to construct a basic function unit, including:
[0100] Step A1, obtaining the functional modules and functional states of the functional modules corresponding to each working state unit.
[0101] Step A2, determining the function module code of each function module, and determining the function status code of the function status of each function module.
[0102] Step A3: constructing a corresponding relationship table based on each functional module, the functional module code of each functional module, the functional status code of the functional status of each functional module and the functional transmission information.
[0103] Step A4, taking any functional module among the functional modules corresponding to each working state unit as a target functional module, searching the target functional information corresponding to the target functional module from the corresponding relationship table, and constructing the basic functional unit according to the target functional information.
[0104] In the above scheme, for each working state unit, a functional module associated therewith is identified. A functional module refers to a component or system part responsible for implementing a specific function or a group of functions.
[0105] Next, determine the current functional status of each functional module, which may include normal, faulty, under maintenance, standby, etc.
[0106] In order to facilitate management and query, each functional module is assigned a unique code (functional module code). This helps to quickly identify and locate a specific functional module within the system.
[0107] Likewise, a functional status code is assigned to each functional module. These codes provide a standardized way to represent and record the status of functional modules.
[0108] Create a table or database to associate function modules, function module codes and function status codes. This correspondence table is the core of the system, which allows to quickly find related function modules and their current status through function module codes.
[0109] Then select a specific function module (target function module) as the starting point of the query, use the correspondence table, and find its relevant information, including function description, function status, etc., according to the function module code of the target function module.
[0110] Based on this information, a basic functional unit can be constructed or defined. In this context, a basic functional unit may refer to the smallest identifiable unit of a system or component with specific functional states and functions.
[0111] The entire process emphasizes detailed recording and structured management of system functions and status, allowing system administrators or technicians to quickly and accurately obtain information about various parts of the system, which is crucial for maintaining the normal operation of the system, troubleshooting or optimizing system performance.
[0112] In some embodiments, step A3 comprises:
[0113] Step B1: construct a first correspondence table based on the functional modules and the corresponding functional module codes.
[0114] Step B2: constructing a second correspondence table according to the function module codes of the function modules and the function status codes of the corresponding function modules.
[0115] Step B3, establish a third correspondence table for the correspondence between each function module code and the function status code of the function module, and the corresponding function transmission information, and use the first correspondence table, the second correspondence table and the third correspondence table as the correspondence table.
[0116] In the above solution, the purpose of constructing the first correspondence table is to establish the relationship between the function module and its corresponding function module code.
[0117] Each function module has a unique function module code for identification. This table associates the function module name (or identifier) with its corresponding code.
[0118] For example, if there is a function module named "Network Communication", its function module code may be "NC001".
[0119] The purpose of constructing the second correspondence table is to record the relationship between the function module code of each function module and the current function state code of the function module.
[0120] The function status code reflects the working status of the function module, such as "activated", "deactivated", "under maintenance", etc. This table associates the function module codes with their function status codes.
[0121] For example, for the function module code "NC001" (network communication), its function status code may be "ACTIVE" (activated).
[0122] The purpose of constructing the third correspondence table is to provide corresponding function transmission information for each combination of a function module code and a function status code of the function module.
[0123] Function transfer information may include data, parameters or instructions related to the state of the function module, which are information that needs to be transmitted or processed when the function module is in a specific state. This table associates the function module code, function state code and corresponding function transfer information.
[0124] For example, for the function module code "NC001" and the function status code "ACTIVE", the function transmission information may include network configuration parameters, data transmission rate, etc.
[0125] The first correspondence table, the second correspondence table and the third correspondence table are integrated to form a complete correspondence table set.
[0126] This collection provides comprehensive information for the system or application to manage, monitor and configure functional modules. By querying these tables, the system can quickly identify the identity, status and information that needs to be processed in different states of the functional module.
[0127] This structured approach helps improve the maintainability and scalability of the system, making it easier and more intuitive to add new features or modify existing features. At the same time, it also supports more refined permission control and error diagnosis, because each functional module and state can be uniquely identified and tracked.
[0128] In some embodiments, in step A4, searching the corresponding relationship table for target function information corresponding to the target function module, and constructing the basic function unit according to the target function information, includes:
[0129] Step C1, searching the first correspondence table for a target function module code corresponding to the target function module.
[0130] Step C2, searching the second correspondence table for the target function status code corresponding to the target function module code.
[0131] Step C3, searching the target function transmission information corresponding to the correspondence between the function module code and the function status code from the third correspondence table, the target function transmission information including the target function input information and the target function output information, wherein the target function information includes the target function module code, the target function status code, the target function input information and the target function output information.
[0132] Step C4, combining and processing the target function module code, the target function status code, the target function input information and the target function output information to obtain the basic function unit.
[0133] In the above scheme, a code corresponding to the target functional module is found by searching in the first correspondence table, and this code is called the target functional module code.
[0134] Then use the target function module code found previously to search in the second correspondence table to find the corresponding function status code, which is called the target function status code.
[0135] Finally, the target function module code and the target function status code are used to search in the third corresponding relationship table to find the corresponding transmission information, which includes the target function input information and the target function output information.
[0136] All the information found above (target function module code, target function status code, target function input information and target function output information) are combined and processed, and the result of this combined processing is a basic function unit.
[0137] The core of the whole process is to accurately locate and obtain all the key information required to build or describe a basic functional unit through a series of correspondence tables. The benefit of this method is that it improves the flexibility and scalability of the system, because the functions of the system can be changed or expanded by simply updating these correspondence tables without making a lot of modifications to the core logic of the system. At the same time, it also improves the maintainability of the system, because all functional information is clearly defined in these tables, which is easy to manage and track.
[0138] In some embodiments, in step 104, the function realization model of the product based on the function transfer relationship between the basic function units and the basic function units includes:
[0139] Step D1, through the function transfer relationship between the basic functional units, the basic functional units are connected in sequence according to the time sequence of the functional actions performed by the product in each working stage, and a transfer network between the basic functional units is established.
[0140] Step D2, constructing a product function realization model through various basic functional units and the transmission network.
[0141] In the above scheme, the function transfer relationship refers to how the basic functional units interact and transfer information or energy during the operation of the product to support the functional realization of the entire product. This relationship reflects the logical order and dependency between the units.
[0142] The timing sequence refers to the process by which each basic functional unit operates in chronological order when the product performs its functional actions. This is usually closely related to the actual workflow or operation logic of the product.
[0143] By identifying the functional transfer relationship between each basic functional unit and connecting these units in sequence according to the time sequence of the product's functional actions at each working stage, a transfer network describing the product function realization process is formed. This network clearly shows the interaction and dependency between each unit.
[0144] After establishing the transfer network between basic functional units, the next step is to use this information to build a product function realization model. This model is an abstraction and generalization of the product function realization process, which includes all the basic functional units of the product and the interaction between these units.
[0145] The function realization model not only shows the functional structure of the product, but also reveals the product's workflow and operation logic. This is of great significance for understanding the overall function of the product, optimizing product design, and conducting troubleshooting and maintenance.
[0146] Through this model, we can more intuitively understand how the product works and how the various parts work together. This helps to make more informed decisions during product design and development and improve product performance and reliability.
[0147] In summary, the above content describes a method to construct a product function realization model by identifying and analyzing the basic functional units of the product and the functional transfer relationship between them. This method helps to deeply understand the functional structure and workflow of the product and provide strong support for product design and development.
[0148] In some embodiments, the functional implementation model of the product includes a graphical functional implementation model.
[0149] Step 105 includes:
[0150] Step E1, converting the graphical function realization model to obtain a textual function realization model.
[0151] Step E2, using a simulation program to perform reliability simulation analysis on the textual function realization model to obtain a reliability analysis result of the product, wherein the simulation program is a software program used for reliability simulation analysis.
[0152] In the above scheme, the graphical function implementation model is a way of using a graphical interface and graphical elements (such as a flow chart, a state diagram, a block diagram, etc.) to represent the function, structure and behavior of a system or product.
[0153] This model is easy to understand and communicate because the graphical representation is intuitive and easy to visualize.
[0154] Converting a graphical model into a textual model means describing the elements and relationships in the diagram using words, codes, or natural language.
[0155] The textual model may include functional descriptions, algorithm steps, interface definitions, etc. These contents are presented in text form to facilitate programming implementation, documentation or further analysis.
[0156] A simulator is a software tool used to simulate and analyze the behavior of a system or product to evaluate its characteristics in terms of performance, reliability, safety, etc.
[0157] In this process, the textual function realization model is taken as input and simulated by the simulation program to evaluate the reliability of the product.
[0158] Reliability simulation analysis can reveal key indicators such as the failure probability and mean time between failures (MTBF) of the system under specific conditions.
[0159] After running and analyzing the simulation program, a series of data and conclusions about product reliability can be obtained.
[0160] These results can help designers, engineers, and decision makers understand the reliability level of products, identify potential problems and improvement points, and thus optimize the design and production processes.
[0161] In summary, this process involves the transformation from graphical representation to textual description, as well as the steps of using simulation programs to conduct reliability assessment. This method has wide application value in areas such as system design, product development, and quality assurance.
[0162] In some embodiments, step 102 includes:
[0163] Step F1, determining the action status of each corresponding functional module according to the time sequence of the functional actions performed by the product in each working stage.
[0164] Step F2, combining the functional modules and the corresponding action states to obtain the working state units of the functional modules.
[0165] In the above scheme, the product's workflow or operation sequence is first clarified. The product's work may include multiple stages, each involving different functional actions.
[0166] For example, the workflow of an automatic coffee machine may include stages such as adding water, heating, grinding coffee beans, brewing coffee, and pouring coffee.
[0167] In this step, it is necessary to determine the order in which each stage occurs, that is, the chronological order.
[0168] Once the product's working phases and timing sequence are determined, the next step is to identify the functional modules involved in each phase. Functional modules are components or systems within the product that perform specific tasks. For example, in an automatic coffee machine, there may be a water pump module, a heating module, a grinding module, a brewing module, etc.
[0169] For each functional module, its action status in each working stage needs to be determined. The action status can include start, run, stop, fault, etc.
[0170] Combine each functional module with its action status in each working stage to form a complete working status description.
[0171] This helps in understanding how each functional module behaves in the entire workflow and how they work together to achieve the overall functionality of the product.
[0172] Through the combination of the above steps, a series of working state units can be obtained. Each working state unit represents the action state of a functional module in a specific working stage.
[0173] These working status units can serve as the basis for product design, testing, and maintenance, helping engineers better understand the operating status of the product, identify potential problems, and make necessary optimizations.
[0174] In summary, this process breaks down complex product behaviors into more understandable and manageable components by refining the product's workflow, identifying functional modules and their action states. This is critical to ensuring product reliability, performance, and user experience.
[0175] In some embodiments, complex products are usually composed of multiple functional modules, and there are complex input-output cross-linking relationships between the functional modules. At the same time, each functional module is subject to the effects of multiple environmental factors and multiple internal and external coupling factors such as other module input factors. When the product function is abnormal or the functional performance is degraded, it is difficult to distinguish the main performance characterization parameters and the main influencing factors. In order to carry out the coupling analysis of multi-functional module failure, it is necessary to first establish a product function realization model to identify the impact transmission mechanism of the failure of each functional module on other modules.
[0176] 1. Overall idea
[0177] Usually, in the analysis of the product's functional realization process, the following decomposition can be performed:
[0178] (1) The functional realization of the product can be decomposed into a series of orderly functional actions (workflow decomposition);
[0179] (2) Except for the final output action of the product, the output of one action is generally the input of the next action;
[0180] (3) It is necessary to identify and analyze the external and internal information transmission of the product;
[0181] (4) The overall function of the product can be decomposed into sub-functions of each functional module (functional module decomposition);
[0182] (5) Each functional action of the product can be decomposed into the working status of the relevant functional modules. Here, a functional module in a specific working state is defined as a basic functional unit.
[0183] Based on the above decomposition, the product's functional realization process can be decomposed into several basic functional units and their input-output combinations. The execution order and information flow transmission relationship of the basic functional units can be established according to the product workflow and the interaction relationship between the functional modules to obtain the product's functional realization model.
[0184] 2. Model building process
[0185] 1) Functional module timing action analysis
[0186] ① Workflow analysis: Decompose the detailed workflow of the product function. Generally, it can be decomposed into a combination of several functional actions, judgment actions and loops of the product in chronological order. Each functional action and judgment action can be used as an action state node, and the output result is the product workflow diagram.
[0187] ② Functional module analysis: Decompose the product into different functional modules according to the logical relationship of composition and function realization, and output the functional module hierarchy table.
[0188] ③ Based on the workflow analysis and functional module analysis, combine the idea of sequential action analysis to carry out functional module sequential action analysis, further decompose the product's action state nodes into the working states of related functional modules, and then realize the decomposition of the product workflow.
[0189] 2) Establish basic functional units
[0190] According to the results of the functional module timing action analysis, the basic functional unit is defined as the combination of the product functional module and a certain working state, that is, the smallest unit obtained by further decomposing its function based on the smallest unit of structural decomposition.
[0191] ① Basic functional unit composition: In this application, the basic functional unit consists of basic information, functional input and output information (failure mode, failure cause and other more information can be added later), which can be represented by a 2-tuple form:
[0192] BFE=(BI,IO)
[0193] Among them, BFE is the basic functional unit, BI is the basic information, and IO is the function input and output information (i.e., function transmission information).
[0194] BI can be represented by a 2-tuple
[0195] BI=(FB,FS)
[0196] Among them, FB is a function module, which is represented by a module code (ie, a function module code); FS is a function state of the function module, which is represented by a function state code (ie, a function state code).
[0197] IO can be represented by a 2-tuple
[0198] IO=(IN,OUT)
[0199] Among them, IN is the function input (i.e., function input information), which consists of a set of 8-bit codes, and each bit represents the state of an input; OUT is the function output (i.e., function output information), which also consists of a set of 8-bit codes, and each bit represents the state of an output.
[0200] In summary, the basic functional unit can be expressed as:
[0201] BFE=(FB, FS, IN, OUT)
[0202] ②The specific process of establishing the basic functional unit is as follows:
[0203] A correspondence table between FB codes and three-level modules (i.e., the first correspondence table) is established through three-level module division;
[0204] For each FB, a FS comparison table is established, that is, a correspondence table between FS codes and functional states (i.e., a second correspondence table);
[0205] For each FB-FS (ie, BI), an input-output table is established, ie, a correspondence table between IO codes and inputs and outputs (ie, the third correspondence table).
[0206] Based on the above three tables, all states of the basic functional units can be represented by a set of basic functional unit codes BFE.
[0207] ③ The basic functional unit can be described in a graphical way. Here is an example of a basic functional unit graphic, such as Figure 2 As shown, the box represents the basic functional module and its functional status, and the number is displayed inside the box; the 8 triangles on the upper part of the box represent input, and the 8 triangles on the lower part represent output (the number of triangles can be adjusted according to the actual number of inputs / outputs, up to 8).
[0208] 3) Establishing a functional transfer relationship
[0209] ① Characterize the transfer relationship of basic functional units
[0210] The transfer relationship between different basic functional units is established through "transfer pairs".
[0211] The definition of transfer pair is as follows: in the process of product function realization, the output of one basic functional unit is the input of another basic functional unit. Such a pair of output and input is called a transfer pair.
[0212] Based on the above definition, the transitive pair can be expressed as:
[0213] TT=(BI1-Om,BI2-In)
[0214] ② Establish a transmission network
[0215] Based on the sequential dynamic description of the function realization process, each functional basic unit and transfer pair are established in turn, the basic functional units are connected through the transfer pairs, and a transfer network between the basic functional units is established.
[0216] FB-TT-FB
[0217] The system's functional implementation model can be established through basic functional units and transmission networks.
[0218] 3. Application Examples
[0219] The above method was used to conduct application verification on the optical path of a fiber optic gyroscope. Due to space limitations, only part of the process and results are shown here.
[0220] 1) Functional module timing action analysis
[0221] The results (partial) of the timing motion analysis of the functional modules of the fiber optic gyroscope are shown in Table 1.
[0222] Table 1 Functional module timing action analysis table
[0223]
[0224]
[0225]
[0226] 2) Establish basic functional units
[0227] The first step is to identify all functional modules and their states under each product action according to Table 1, and number the basic states of the functional modules according to the rule of "'module serial number' - 'module state serial number'", i.e. 1.4.1-1, 1.4.1-2, 1.4.2-1, 1.5.1-1, 1.5.2-1, 1.5.2-2, 1.5.2-3, 1.5.2-4, 1.5.3-1.
[0228] The second step is to identify the input and output of each basic functional unit, as shown in Table 2.
[0229] Table 2 Basic functional unit input and output table
[0230]
[0231]
[0232] Since it is decomposed into functional modules and actions, each functional unit is usually a simple action state, and the input and output involved are generally only single or a few.
[0233] 3) Establishing a functional transfer relationship
[0234] Starting from external input, the information transmission and evolution process of each basic functional unit in the system is sorted out according to the function realization process, the transmission pairs are identified and the transmission network is established, and the function realization model of the fiber ring assembly of the fiber ring gyroscope is obtained. The graphical function realization model is as follows Figure 3 shown.
[0235] The graphical function realization model can be converted into a textual function realization model represented by coding. The textual function realization model can be used to realize the automatic analysis and simulation of the product function realization process through computer programming.
[0236] This application has the following advantages:
[0237] (1) Closely integrated with the design, it can truly and fully demonstrate the design intent;
[0238] (2) Graphical models are easy for reliability engineers, quality engineers, process engineers and other organizational members to understand and communicate, while coded text models are conducive to computer automatic analysis and simulation;
[0239] (3) Finer granularity and more accurate modeling.
[0240] This application constructs a new functional model component unit, the basic functional unit, by decomposing the product from two dimensions: functional module composition and sequential action process. The unit has finer granularity and more accurate modeling. It also proposes a graphical modeling method that is more conducive to understanding and communication.
[0241] In addition, the current functional implementation model is mainly a workflow diagram type, but it is basically the workflow of the overall function of the product; this application also belongs to a type of workflow diagram, but the functional modules of the product are decomposed based on the workflow diagram, so the functional implementation model established in this application can describe the interaction and transmission between the functional modules within the product, and can perform more detailed analysis.
[0242] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0243] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0244] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a product reliability analysis device.
[0245] refer to Figure 4 , the product reliability analysis device comprises:
[0246] Decomposition module 401 is configured to obtain functional actions performed by the product at each working stage and functional components of the product, and decompose the functional components of the product according to the functional actions performed at each working stage to obtain multiple functional modules;
[0247] The working state determination module 402 is configured to determine the working state units corresponding to each functional module when the product performs the functional actions performed in each working stage;
[0248] The function unit construction module 403 is configured to identify the function transmission information of each working state unit, and to construct a basic function unit by combining the function transmission information of each working state unit with the corresponding working state unit;
[0249] The model building module 404 is configured to determine the function transfer relationship between the basic function units, and build a function realization model of the product based on the function transfer relationship between the basic function units and the basic function units;
[0250] The reliability simulation module 405 is configured to perform reliability simulation analysis on the function realization process of the product based on the function realization model of the product to obtain a reliability analysis result of the product.
[0251] In some embodiments, the functional unit building block 403 includes:
[0252] An acquisition unit, configured to acquire the functional modules and functional states of the functional modules corresponding to each working state unit;
[0253] a code determination unit configured to determine a function module code of each function module and determine a function state code of a function state of each function module;
[0254] A correspondence table construction unit is configured to construct a correspondence table based on each functional module, a functional module code of each functional module, a functional status code of a functional status of each functional module, and functional transmission information;
[0255] The construction unit is configured to take any functional module among the functional modules corresponding to each working state unit as a target functional module, search for target functional information corresponding to the target functional module from the corresponding relationship table, and construct the basic functional unit according to the target functional information.
[0256] In some embodiments, the correspondence table building unit is specifically configured to:
[0257] Constructing a first correspondence table based on the functional modules and the corresponding functional module codes;
[0258] Constructing a second correspondence table according to the function module codes of the respective function modules and the function status codes of the corresponding function modules;
[0259] For the correspondence between each function module code and the function status code of the function module, and the corresponding function transmission information, a third correspondence table is established, and the first correspondence table, the second correspondence table and the third correspondence table are used as the correspondence table.
[0260] In some embodiments, the construction unit is specifically configured as follows:
[0261] Searching for a target function module code corresponding to the target function module from the first correspondence table;
[0262] Searching the target function status code corresponding to the target function module code from the second correspondence table;
[0263] Searching the target function transmission information corresponding to the correspondence between the function module code and the function status code from the third correspondence table, the target function transmission information including the target function input information and the target function output information, wherein the target function information includes the target function module code, the target function status code, the target function input information and the target function output information;
[0264] The target function module code, the target function status code, the target function input information and the target function output information are combined and processed to obtain the basic function unit.
[0265] In some embodiments, the model building module 404 is specifically configured to:
[0266] Through the functional transfer relationship between the basic functional units, the basic functional units are connected in sequence according to the time sequence of the functional actions performed by the product in each working stage, so as to establish a transfer network between the basic functional units;
[0267] The functional realization model of the product is constructed through various basic functional units and the transmission network.
[0268] In some embodiments, the functional implementation model of the product includes a graphical functional implementation model;
[0269] The reliability simulation module 405 is specifically configured as follows:
[0270] Converting the graphical function realization model to obtain a textual function realization model;
[0271] The reliability simulation analysis of the textual function realization model is performed using a simulation program to obtain a reliability analysis result of the product, wherein the simulation program is a software program used for reliability simulation analysis.
[0272] In some embodiments, the working status determination module 402 is specifically configured to:
[0273] According to the time sequence of the functional actions performed by the product in each working stage, the action status of each corresponding functional module is determined;
[0274] The functional modules and corresponding action states are combined to obtain working state units of the functional modules.
[0275] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0276] The device of the above embodiment is used to implement the corresponding product reliability analysis method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0277] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the product reliability analysis method described in any of the above embodiments is implemented.
[0278] Figure 5A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 501, a memory 502, an input / output interface 503, a communication interface 504, and a bus 505. The processor 501, the memory 502, the input / output interface 503, and the communication interface 504 are connected to each other through the bus 505 in the device.
[0279] The processor 501 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0280] The memory 502 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 502 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 502 and called and executed by the processor 501.
[0281] The input / output interface 503 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0282] The communication interface 504 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0283] The bus 505 includes a path for transmitting information between various components of the device (eg, the processor 501 , the memory 502 , the input / output interface 503 , and the communication interface 504 ).
[0284] It should be noted that, although the above device only shows a processor 501, a memory 502, an input / output interface 503, a communication interface 504, and a bus 505, in a specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0285] The electronic device of the above embodiment is used to implement the corresponding product reliability analysis method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0286] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the product reliability analysis method described in any of the above embodiments.
[0287] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0288] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the product reliability analysis method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0289] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0290] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0291] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0292] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.
Claims
1. A product reliability analysis method, characterized in that: include: Acquire the functional actions performed by the product at each working stage and the functional components of the product, and decompose the functional components of the product according to the functional actions performed at each working stage to obtain multiple functional modules; Determine the working status unit of each functional module when the product performs the functional actions in each working stage; Identify the function transmission information of each working state unit, and combine the function transmission information of each working state unit with the corresponding working state unit to construct a basic function unit; Determine the function transfer relationship between each basic functional unit, and build the product's function realization model based on the function transfer relationship between each basic functional unit and each basic functional unit; Based on the function realization model of the product, a reliability simulation analysis is performed on the function realization process of the product to obtain a reliability analysis result of the product.
2. The method according to claim 1, characterized in that: The function transmission information of each working state unit is combined with the corresponding working state unit to construct a basic function unit, including: Obtain the functional modules and functional status of the functional modules corresponding to each working status unit; Determine the function module code of each function module, and determine the function status code of the function status of each function module; Building a corresponding relationship table based on each functional module, the functional module code of each functional module, the functional status code of the functional status of each functional module and the functional transmission information; Any functional module among the functional modules corresponding to each working state unit is taken as a target functional module, target functional information corresponding to the target functional module is searched from the corresponding relationship table, and the basic functional unit is constructed according to the target functional information.
3. The method according to claim 2, characterized in that The corresponding relationship table is constructed based on each functional module, the functional module code of each functional module, the functional status code of the functional status of each functional module and the functional transmission information, including: Constructing a first correspondence table based on the functional modules and the corresponding functional module codes; Constructing a second correspondence table according to the function module codes of the respective function modules and the function status codes of the corresponding function modules; For the correspondence between each function module code and the function status code of the function module, and the corresponding function transmission information, a third correspondence table is established, and the first correspondence table, the second correspondence table and the third correspondence table are used as the correspondence table.
4. The method according to claim 3, characterized in that The searching the target function information corresponding to the target function module from the correspondence table and constructing the basic function unit according to the target function information includes: Searching for a target function module code corresponding to the target function module from the first correspondence table; Searching the target function status code corresponding to the target function module code from the second correspondence table; Searching the target function transmission information corresponding to the correspondence between the function module code and the function status code from the third correspondence table, the target function transmission information including the target function input information and the target function output information, wherein the target function information includes the target function module code, the target function status code, the target function input information and the target function output information; The target function module code, the target function status code, the target function input information and the target function output information are combined and processed to obtain the basic function unit.
5. The method according to claim 1, characterized in that The function transfer relationship between the basic functional units and the function realization model of the product constructed based on the basic functional units include: Through the functional transfer relationship between the basic functional units, the basic functional units are connected in sequence according to the time sequence of the functional actions performed by the product in each working stage, so as to establish a transfer network between the basic functional units; The functional realization model of the product is constructed through various basic functional units and the transmission network.
6. The method according to claim 1, characterized in that The functional realization model of the product includes a graphical functional realization model; Based on the functional realization model of the product, a reliability simulation analysis is performed on the functional realization process of the product to obtain a reliability analysis result of the product, including: Converting the graphical function realization model to obtain a textual function realization model; The reliability simulation analysis of the textual function realization model is performed using a simulation program to obtain a reliability analysis result of the product, wherein the simulation program is a software program used for reliability simulation analysis.
7. The method according to claim 1, characterized in that The working state unit corresponding to each functional module when determining the functional actions performed by the product in each working stage includes: According to the time sequence of the functional actions performed by the product in each working stage, the action status of each corresponding functional module is determined; The functional modules and corresponding action states are combined to obtain working state units of the functional modules.
8. A product reliability analysis device, characterized in that: include: A decomposition module is configured to obtain functional actions performed by the product at each working stage and functional components of the product, and decompose the functional components of the product according to the functional actions performed at each working stage to obtain multiple functional modules; A working state determination module is configured to determine the working state units corresponding to each functional module when the product performs functional actions in each working stage; A function unit construction module is configured to identify function transmission information of each working state unit, and to construct a basic function unit by combining the function transmission information of each working state unit with the corresponding working state unit; A model building module is configured to determine the function transfer relationship between each basic function unit, and build a function realization model of the product based on the function transfer relationship between each basic function unit and each basic function unit; The reliability simulation module is configured to perform reliability simulation analysis on the function realization process of the product based on the function realization model of the product to obtain the reliability analysis result of the product.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 7 is implemented.
10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 7.
Citation Information
Cited By
Optical fiber gyroscope FMEA analysis method and equipment based on workflow and medium
CN120257655A