System reliability distribution method and device

Through the difficulty of increasing the importance and reliability of components in system reliability distribution, the analysis and optimization calculation of faulty tree analysis and optimization of reliability frame diagrams and mathematical models are used to solve the problem of large system reliability distribution in existing technology, and realized More stable and economic system reliability allocation.

CN119378218AInactive Publication Date: 2025-01-28BEIJING YONGLE TIMES TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411397575.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing system reliability allocation method does not fully consider the range of system reliability changes and component importance information, which makes it difficult to control the development costs and cycles, and increases technical and management risks.

Method used

By obtaining the reliability frame diagram and mathematical model of the system architecture and functional requirements, the fault tree analysis is performed, the probability and structural importance of the component is calculated, and the cost of quantifying the reliability is improved. Results of reliability allocation.

Benefits of technology

The system reliability allocation based on the emphasis and reliability improvement of components, making the distribution solution more practical and stable, reducing the cost of improvement of system reliability, shortening the development cycle or reducing the development cost, effectively reducing technology and management of management and management risk.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119378218A_ABST
    Figure CN119378218A_ABST
Patent Text Reader

Abstract

The invention discloses a system reliability distribution method and device, and belongs to the technical field of reliability design. The method comprises the following steps: defining a system architecture and carrying out reliability modeling and fault tree analysis; calculating to obtain an expression of the occurrence probability of the top event, and determining the target reliability of system reliability distribution; calculating the structural importance according to the probability importance expression of each component; calculating a system reliability improvement cost function; and constructing a target optimization model according to the structural importance and a system reliability improvement cost function, executing target optimization iterative calculation, and determining a system reliability allocation result after rechecking. According to the method, the system reliability distribution is carried out by fully utilizing the component importance information, and the corresponding system reliability improvement cost is minimum, so that the technical risk and the management risk faced by system development can be comprehensively reduced while the high requirement of the system reliability is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of reliability design, and in particular to a system reliability allocation method and device. Background Art

[0002] System reliability allocation is the process of allocating the specified system reliability index to each component according to the given criteria. Traditional system reliability allocation methods include equal allocation method, scoring allocation method, proportional combination method and other allocation methods. These methods allocate reliability by calculating the component reliability combination that meets the system reliability allocation target. However, these allocation methods do not consider the variation range of system reliability under this combination, nor do they fully refer to the component importance information provided in the reliability analysis process.

[0003] If a component in the development stage has to pay a high price (such as development cycle, development cost, etc.) to achieve the assigned reliability index due to the difficulty of improvement, this will put forward higher requirements for the management and control of the development cycle and development cost, resulting in greater technical and management risks in system development. In the actual application process, even if the target reliability of the system reliability allocation has reserved a certain engineering margin, due to the short board effect, if the reliability of a component fails to reach the assigned reliability index as scheduled, the system reliability is likely to no longer meet the specified system reliability index, and the system reliability allocation plan needs to be readjusted at this time.

[0004] Therefore, when allocating system reliability, it is necessary to take the difficulty of improving component reliability as an important reference factor, comprehensively consider the component importance ranking, and improve and perfect the system reliability allocation method. Summary of the invention

[0005] In view of the problem that the system reliability allocation scheme in the prior art has large volatility, the present application mainly provides a system reliability allocation method and device.

[0006] In order to achieve the above-mentioned purpose, the first technical solution adopted in the present application is: a system reliability allocation method, which includes: obtaining a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram; performing fault tree analysis based on the reliability block diagram and the mathematical model to calculate the probability expression of the top event of the system; using the probability expression of the top event, by calculating the partial differential of the probability of the top event with respect to the failure rate of each component, obtaining the probability importance expression of the component, and using the probability importance expression of the component, calculating the structural importance of the component; quantifying the cost of improving the reliability of each component, obtaining the component reliability improvement cost function, and using the component reliability improvement cost function to calculate the expression of the system reliability improvement cost function; determining the reliability allocation target reliability and target reliability accuracy of the system; calculating the target optimization model of the system based on the system reliability allocation target reliability, target reliability accuracy, the structural importance of the component and the expression of the system reliability improvement cost function; and, using the target optimization model, performing target optimization iterative calculation to obtain the reliability allocation result of the system.

[0007] Optionally, a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram are obtained, including: determining the reliability block diagram based on the system architecture, system functional requirements, component functions and connection relationships between components; and, based on the reliability block diagram, obtaining the mathematical model corresponding to the reliability block diagram by utilizing reliability modeling processing.

[0008] Optionally, a fault tree analysis is performed based on the reliability block diagram and the mathematical model to calculate a probability expression for the occurrence of the top event of the system, including: performing a fault tree analysis based on the reliability block diagram and the mathematical model to analyze the logical relationship between component failure events that lead to the occurrence of the top event; calculating the minimum cut set that leads to the occurrence of the top event based on the logical relationship; and, based on the minimum cut set for the occurrence of the top event, using non-overlapping decomposition processing to calculate a logical expression for the occurrence of the top event, and calculating an expression for the probability of the top event based on the logical expression.

[0009] Optionally, a target optimization model is used to perform target optimization iterative calculations to obtain the reliability allocation result of the system, including: calculating the first optimization constraint condition based on the system reliability allocation target reliability and target reliability accuracy, and calculating the second optimization constraint condition based on the structural importance of the component; and calculating the system optimization target based on the expression of the system reliability improvement cost function.

[0010] Optionally, a target optimization model of the optimization target is constructed according to the first optimization constraint, the second optimization constraint and the optimization target; target optimization iterative calculation is performed on the target optimization model to obtain a target optimization iterative calculation result; and the target optimization iterative calculation result is reviewed to obtain a system reliability allocation result determined based on component importance and system reliability improvement cost function.

[0011] Optionally, the logical expression for the top event is:

[0012]

[0013] Among them, C1, C2, …, C r is the minimum cut set that causes the top event to occur, X i It is a logical variable that describes the failure of each component in the system architecture. T is the logical expression of the top event occurrence;

[0014] The expression of the probability of the top event is: Q = P (T) = Q (q1, q2, ..., q n ), where q i is the failure probability of each component, and Q is the function of the failure probability of each component.

[0015] Optionally, the cost of improving the reliability of each component is quantified to obtain a component reliability improvement cost function, and the component reliability improvement cost function is used to calculate an expression of the system reliability improvement cost function, including: by quantifying the target reliability of the component r i and reliability baseline Get the reliability improvement cost function of each component Using the reliability improvement cost function of each component, the expression of the system reliability improvement cost function is calculated:

[0016]

[0017] Optionally, constructing a target optimization model of the optimization target according to the first optimization constraint, the second optimization constraint and the optimization target includes: an expression of the target optimization model of the optimization target constructed according to the first optimization constraint, the second optimization constraint and the optimization target is:

[0018]

[0019] Where R = R(r1, r2, …, r n )=1-Q(1-r1,1-r2,…,1-r n ), the reliability ranges of each component are

[0020] Optionally, determine the target reliability and target reliability accuracy of the reliability allocation of the system, including: determining the value range of the reliability of each component based on the failure mode and effect analysis results, or in combination with the actual component selection, so as to determine the target reliability of the reliability allocation of the system; and determine the target reliability accuracy by verifying the rationality of the setting of the target reliability of the reliability allocation of the system.

[0021] The second technical solution adopted by the present application is: a system reliability allocation device, which includes: an information acquisition module, used to obtain a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram; a probability expression acquisition module, used to perform fault tree analysis based on the reliability block diagram and the mathematical model, and calculate the probability expression of the top event of the system; a structural importance acquisition module, used to use the probability expression of the top event to obtain the probability importance expression of the component by calculating the partial differential of the failure rate of each component with respect to the probability of the top event, and use the probability importance expression of the component to calculate the structural importance of the component; a reliability improvement difficulty acquisition module The acquisition module is used to quantify the cost of improving the reliability of each component, obtain the component reliability improvement cost function, and use the component reliability improvement cost function to calculate the expression of the system reliability improvement cost function; the reliability information acquisition module is used to determine the reliability allocation target reliability and target reliability accuracy of the system; the target optimization model acquisition module is used to calculate the target optimization model of the system according to the system reliability allocation target reliability, target reliability accuracy, component structural importance and the expression of the system reliability improvement cost function; the allocation result acquisition module is used to use the target optimization model to perform target optimization iterative calculation to obtain the reliability allocation result of the system.

[0022] Optionally, a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram are obtained, including: determining the reliability block diagram based on the system architecture, system functional requirements, component functions and connection relationships between components; and, based on the reliability block diagram, obtaining the mathematical model corresponding to the reliability block diagram by utilizing reliability modeling processing.

[0023] Optionally, a fault tree analysis is performed based on the reliability block diagram and the mathematical model to calculate a probability expression for the occurrence of the top event of the system, including: performing a fault tree analysis based on the reliability block diagram and the mathematical model to analyze the logical relationship between component failure events that lead to the occurrence of the top event; calculating the minimum cut set that leads to the occurrence of the top event based on the logical relationship; and, based on the minimum cut set for the occurrence of the top event, using non-overlapping decomposition processing to calculate a logical expression for the occurrence of the top event, and calculating an expression for the probability of the top event based on the logical expression.

[0024] Optionally, a target optimization model is used to perform target optimization iterative calculations to obtain the reliability allocation result of the system, including: calculating the first optimization constraint condition based on the system reliability allocation target reliability and target reliability accuracy, and calculating the second optimization constraint condition based on the structural importance of the component; and calculating the system optimization target based on the expression of the system reliability improvement cost function.

[0025] Optionally, a target optimization model of the optimization target is constructed according to the first optimization constraint, the second optimization constraint and the optimization target; target optimization iterative calculation is performed on the target optimization model to obtain a target optimization iterative calculation result; and the target optimization iterative calculation result is reviewed to obtain a system reliability allocation result determined based on component importance and system reliability improvement cost function.

[0026] Optionally, the logical expression for the top event is:

[0027]

[0028] Among them, C1, C2, …, C r is the minimum cut set that causes the top event to occur, X i It is a logical variable that describes the failure of each component in the system architecture. T is the logical expression of the top event occurrence;

[0029] The expression of the probability of the top event is: Q = P (T) = Q (q1, q2, ..., q n ), where q i is the failure probability of each component, and Q is the function of the failure probability of each component.

[0030] Optionally, the cost of improving the reliability of each component is quantified to obtain a component reliability improvement cost function, and the component reliability improvement cost function is used to calculate an expression of the system reliability improvement cost function, including: by quantifying the target reliability of the component r i and reliability baseline Get the reliability improvement cost function of each component Using the reliability improvement cost function of each component, the expression of the system reliability improvement cost function is calculated:

[0031]

[0032] Optionally, constructing a target optimization model of the optimization target according to the first optimization constraint, the second optimization constraint and the optimization target includes: an expression of the target optimization model of the optimization target constructed according to the first optimization constraint, the second optimization constraint and the optimization target is:

[0033]

[0034] Where R = R(r1, r2, …, r n )=1-Q(1-r1,1-r2,…,1-r n ), the reliability ranges of each component are

[0035] Optionally, determine the target reliability and target reliability accuracy of the reliability allocation of the system, including: determining the value range of the reliability of each component based on the failure mode and effect analysis results, or in combination with the actual component selection, so as to determine the target reliability of the reliability allocation of the system; and determine the target reliability accuracy by verifying the rationality of the setting of the target reliability of the reliability allocation of the system.

[0036] The beneficial effects that the technical solution of the present application can achieve are: reliability allocation based on component importance and reliability improvement difficulty, making full use of component importance information such as component structural importance and reliability improvement difficulty, and performing system reliability allocation, making the allocation scheme more practical and robust; the system reliability allocation result provided by the present application can minimize the system reliability improvement cost (such as development cycle, development cost, etc.) corresponding to the component reliability combination that meets the target reliability, thereby reducing the cost of system reliability improvement, effectively shortening the development cycle or reducing the development cost, that is, the present application can comprehensively reduce the technical risks and management risks faced by system development while ensuring high system reliability. At the same time, the present application takes into account that the structural importance of the component is irrelevant to the reliability value of each component, so the present application adopts the structural importance as the basis for system reliability allocation, which can maintain the consistency of the component reliability constraint relationship and meet the compliance of component reliability and component importance; finally, the system reliability achieved by the system reliability allocation result provided by the present application can strictly control the system reliability within the accuracy range of the target reliability, avoid allocating too high reliability indicators, and introduce unnecessary development costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0038] Figure 1 It is a schematic diagram of a specific implementation of a system reliability allocation method of the present application;

[0039] Figure 2 1 is a schematic diagram of the main process of system reliability allocation in the present application;

[0040] Figure 3 is a reliability block diagram of an embodiment provided by the present application;

[0041] Figure 4 is a fault tree corresponding to the reliability block diagram of the embodiment provided by the present application;

[0042] Figure 5 It is a schematic diagram of a specific implementation of a system reliability allocation device of the present application.

[0043] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0044] The preferred embodiments of the present application are described in detail below in conjunction with the accompanying drawings so that the advantages and features of the present application can be more easily understood by those skilled in the art, thereby making a clearer and more definite definition of the protection scope of the present application.

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

[0046] Definition: Reliability refers to the ability of a system to complete specified functions within a specified time and under specified conditions. The probability measurement that characterizes the reliability of the system is called reliability.

[0047] The reliability block diagram is a graphical representation of system reliability. It describes the logical relationship between components when the system is running and is the preferred analysis method when conducting reliability analysis.

[0048] The reliability model is a description of the reliability logical relationship between the various components in the system and its architecture, which includes the reliability block diagram and the corresponding mathematical model.

[0049] Reliability modeling is the process of drawing a reliability block diagram based on system architecture and functional requirements and establishing a mathematical model corresponding to the reliability block diagram.

[0050] Fault tree is a special tree-like logical causal relationship diagram, which describes the causal relationship between various events in the system by using event symbols, logic gate symbols and transfer symbols. And the fault tree analysis takes the undesirable system failure event (i.e., the top event) as the analysis target, and strictly carries out causal logic analysis layer by layer from top to bottom, analyzing all the causes and cause combinations that lead to the top event, and calculating quantitative indicators such as the probability of occurrence of the top event and the importance of the bottom event based on the basic data.

[0051] A cut set is a collection of several bottom events of a fault tree, and when all these bottom events occur, the top event will occur. Among them, the minimum cut set is a cut set in which the number of bottom events cannot be reduced any further, that is, after removing any bottom event from the minimum cut set, the remaining set of bottom events is no longer a cut set. The minimum cut set represents a fault mode that causes the top event of the fault tree to occur.

[0052] System reliability allocation is the process of allocating the specified system reliability indicators to each component according to given criteria.

[0053] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The specific embodiments described below can be combined with each other to form new embodiments. The same or similar ideas or processes described in one embodiment may not be repeated in other embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0054] Figure 1 An implementation of a system reliability allocation method of the present application is shown.

[0055] Figure 1 The system reliability allocation method shown includes: step S101, obtaining a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram;

[0056] Step S102, performing fault tree analysis based on the reliability block diagram and mathematical model, and calculating the probability expression of the top event of the system;

[0057] Step S103, using the probability expression of the top event occurrence, by calculating the partial differential of the top event occurrence probability with respect to the failure rate of each component, the probability importance expression of the component is obtained, and using the probability importance expression of the component, the structural importance of the component is calculated;

[0058] Step S104, quantifying the cost of improving the reliability of each component to obtain a component reliability improvement cost function, and using the component reliability improvement cost function to calculate an expression of a system reliability improvement cost function;

[0059] Step S105, determining the reliability allocation target reliability and target reliability accuracy of the system;

[0060] Step S106, calculating and obtaining a target optimization model of the system according to the system reliability allocation target reliability, target reliability accuracy, component structural importance and the expression of the system reliability improvement cost function; and,

[0061] Step S107, using the target optimization model, performing target optimization iterative calculation to obtain the reliability distribution result of the system.

[0062] This specific implementation method allocates reliability based on component importance and reliability improvement difficulty, and makes full use of component importance information such as component structural importance and reliability improvement difficulty to allocate system reliability, making the allocation result more reliable; the system reliability allocation result provided by this application can minimize the system reliability improvement cost (such as development cycle, development cost, etc.) corresponding to the component of the target reliability, thereby reducing the cost of system reliability improvement, effectively shortening the development cycle or reducing the development cost, that is, this application can comprehensively reduce the technical risks and management risks faced by system development while ensuring high system reliability. At the same time, this application takes into account that the structural importance of the component is irrelevant to the reliability value of each component, so this application uses structural importance as the basis for system reliability allocation, which can maintain the consistency of the component reliability constraint relationship and meet the compliance of component reliability and component importance; finally, the system reliability achieved by the system reliability allocation result provided by this application can strictly control the system reliability within the accuracy range of the target reliability, and can avoid allocating too high reliability indicators and introducing unnecessary development costs.

[0063] Specifically, engineering practice shows that when examining system design from the perspective of reliability, each component in the system architecture is not equally important. It is necessary to introduce the concept of importance to measure the impact of a component on system reliability. The structural importance and probability importance of components quantify the impact of each component failure on the occurrence of top events from the perspectives of system architecture and component reliability changes, respectively. They are important concepts in fault tree analysis, which are very valuable for improving system design.

[0064] Based on this, after carrying out reliability modeling and analysis, this application makes full use of component importance information such as structural importance and probability importance of components according to the fault tree analysis results to allocate system reliability.

[0065] Figure 2 FIG. 2 is a schematic diagram of the main process of system reliability allocation in this application. Figure 2As shown in the figure, before carrying out system reliability allocation, it is necessary to first clarify the system architecture, the system functional requirements, the component functions and the connection relationship between the components. Then, using reliability modeling, a reliability block diagram is drawn based on the system architecture and functional requirements, and a mathematical model corresponding to the reliability block diagram is established. Based on the system reliability block diagram and the mathematical model corresponding to the reliability block diagram, a fault tree analysis is carried out to analyze the logical relationship between the component failure events that lead to the top event, and the minimum cut set that leads to the top event is calculated. Then, based on the minimum cut set of the top event, a non-intersecting decomposition is performed to calculate the logical expression of the top event, and then the expression of the probability of the top event is calculated based on the logical expression of the top event. Then, based on the expression of the probability of the top event, the partial differential of the probability of the top event with respect to the failure rate of each component is calculated to obtain the probability importance expression of each component. Then, based on the probability importance expression, the structural importance of each component is calculated. In addition, the reliability improvement cost function of each component is quantified, and the system reliability improvement cost function is obtained based on the reliability improvement cost function of each component. Afterwards, in the working process, the designer proposes the reliability target according to the complexity of the system intuitively reflected by the reliability block diagram, determines the target reliability of the system reliability allocation, and the target reliability accuracy, so as to avoid blind determination of unrealistic reliability allocation. Then, according to the system reliability allocation target reliability and target reliability accuracy, structural importance and system reliability improvement cost function, they are transformed into the optimization target and constraint conditions of the constructed target optimization model one by one. Finally, the target optimization model constructed by the optimization target and constraint conditions is used to perform the target optimization iteration calculation to obtain the corresponding reliability allocation scheme and the reliability value corresponding to the scheme. The reliability allocation result is reviewed by checking whether the reliability value is greater than the target reliability determined above, and whether the difference between the current reliability value and the reliability value of the previous round of optimization results is not greater than the target reliability accuracy. When the current reliability value is greater than the target reliability, and the difference between the reliability value of the current iteration result and the reliability value of the previous round of optimization results is less than the target reliability accuracy, that is, when the space for further optimization of the current allocation scheme is less than the predetermined value, the current optimization result at this time is used as the system reliability allocation result based on component importance and reliability improvement difficulty.

[0066] exist Figure 1 In the illustrated implementation, the system reliability allocation method includes step S101 of acquiring a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram.

[0067] In a specific embodiment of the present application, a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram are obtained, including: determining the reliability block diagram according to the system architecture, system functional requirements, component functions and connection relationships between components; and, based on the reliability block diagram, using reliability modeling processing to obtain the mathematical model corresponding to the reliability block diagram.

[0068] exist Figure 1 In the illustrated embodiment, the system reliability allocation method includes step S102, performing a fault tree analysis based on a reliability block diagram and a mathematical model to calculate a probability expression of the occurrence of a top event of the system.

[0069] In a specific embodiment of the present application, a fault tree analysis is performed based on a reliability block diagram and a mathematical model to calculate a probability expression for the occurrence of a top event of the system, including: performing a fault tree analysis based on the reliability block diagram and the mathematical model to analyze the logical relationship between component failure events that lead to the occurrence of the top event; calculating the minimum cut set that leads to the occurrence of the top event based on the logical relationship; and, based on the minimum cut set for the occurrence of the top event, using non-overlapping decomposition processing to calculate a logical expression for the occurrence of the top event, and calculating an expression for the probability of the occurrence of the top event based on the logical expression.

[0070] Specifically, the fault tree analysis is carried out according to the reliability block diagram and its corresponding mathematical model, the logical relationship between the component failure events that lead to the top event is analyzed, and the minimum cut set that leads to the top event is calculated. Based on the minimum cut set of the top event, the non-intersecting decomposition is performed to calculate the logical expression of the top event, and then the expression of the probability of the top event is calculated. If X is assumed i are logical variables that describe the failure of each component in the system architecture, and C1, C2, …, C r is the minimum cut set of all fault trees. When the non-intersection method is used to calculate the probability of occurrence of the top event, the expression of the cut set event is:

[0071]

[0072] At this time, the logical expression of the top event is:

[0073]

[0074] Among them, C1, C2, …, C r is the minimum cut set that causes the top event to occur, X i is a logical variable describing the failure of each component in the system architecture, T is the logical expression of the top event; that is, let K i =X1X2…X l , then

[0075]

[0076] Then the logical expression of the top event is

[0077]

[0078] Assume that the failure probability of each component is q i , then the function of the probability of the top event can be recorded as Q = P (T) = Q (q1, q2, ..., q n ), Q is the function of the failure probability of each component.

[0079] exist Figure 1 In the illustrated embodiment, the system reliability allocation method includes step S103, using the probability expression of the top event occurrence, obtaining the probability importance expression of the component by calculating the partial differential of the probability of the top event occurrence with respect to the failure rate of each component, and using the probability importance expression of the component to calculate the structural importance of the component.

[0080] Specifically, the partial differential of the top event occurrence probability with respect to the failure rate of each component is calculated, and the probability importance expression of each component is obtained as follows:

[0081]

[0082] Using the probability importance expression calculated using the probability importance of the above components, the structural importance of each component is:

[0083] I Φ (X i )=I P (X i )| 当所有q=0.5

[0084] Then, the structural importance of each component is sorted according to its structural importance. For example, let (s1, s2, …, s n ) is a sequence of components sorted from small to large according to structural importance, and s i is the identifier of the component, then the components are sorted according to their structural importance as follows:

[0085] exist Figure 1 In the illustrated implementation, the system reliability allocation method includes step S104, quantifying the cost of improving the reliability of each component to obtain a component reliability improvement cost function, and using the component reliability improvement cost function to calculate an expression of the system reliability improvement cost function.

[0086] Specifically, quantify the cost function of improving the reliability of each component The cost t of improving the reliability of each component usually refers to the target reliability r of the component. i and reliability baseline The reliability baseline value can be the current reliability of the component or the minimum reliability value of the component allowed during the design process. Where i=1,2,…,n.

[0087] According to the cost function of improving component reliability obtained by the above calculation, the expression of the cost function of improving system reliability is obtained as follows:

[0088]

[0089] exist Figure 1 In the illustrated embodiment, the system reliability allocation method includes step S105, determining a reliability allocation target reliability and a target reliability accuracy of the system.

[0090] In a specific embodiment of the present application, the target reliability and target reliability accuracy of the reliability allocation of the system are determined, including: determining the value range of the reliability of each component based on the failure mode and effect analysis results, or in combination with the actual component selection, so as to determine the target reliability of the reliability allocation of the system; and determining the target reliability accuracy by verifying the rationality of the setting of the target reliability of the system reliability allocation.

[0091] Specifically, for example, based on the results of the failure mode and effect analysis, or combined with the actual component selection, that is, combined with the component reliability in the selected product manual, the value range of each component reliability is clarified, and the rationality of the system reliability allocation target reliability setting is verified. If the maximum value of each component still cannot meet the system reliability allocation target, the system reliability allocation target reliability should be readjusted, or the value range of each component reliability should be re-evaluated.

[0092] Assume that the target reliability of system reliability allocation is R T , the target reliability accuracy is △R T =(1-R T )·c, where c is the proportionality coefficient and c<<1. Then the dynamic range of the system reliability allocation result meets R T ≤R≤R T +△R T .

[0093] exist Figure 1 In the illustrated embodiment, the system reliability allocation method includes step S106, which calculates the target optimization model of the system according to the system reliability allocation target reliability, target reliability accuracy, component structural importance and the expression of the system reliability improvement cost function.

[0094] Specifically, the optimization goal is to minimize the cost of improving system reliability, and the constraint goal is the value range of system reliability, where the constraint goal is composed of the target reliability and target reliability accuracy of system reliability allocation, as well as component reliability constraints sorted according to structural importance, that is, in the allocation process, the higher the structural importance of the component, the higher the allocated reliability.

[0095] In a specific embodiment of the present application, a first optimization constraint is calculated based on the target reliability and target reliability accuracy of the system reliability allocation, and a second optimization constraint is calculated based on the structural importance of the component; and the optimization target of the system is calculated based on the expression of the system reliability improvement cost function.

[0096] In a specific embodiment of the present application, a target optimization model of the optimization target is constructed according to the first optimization constraint, the second optimization constraint and the optimization target; the target optimization iterative calculation is performed on the target optimization model to obtain the target optimization iterative calculation result; and the target optimization iterative calculation result is reviewed to obtain the system reliability allocation result determined based on the component importance and the system reliability improvement cost function.

[0097] Specifically, the expression of the target optimization model of the optimization target constructed according to the first optimization constraint condition, the second optimization constraint condition and the optimization target is:

[0098]

[0099] Where R = R(r1, r2, …, r n )=1-Q(1-r1,1-r2,…,1-r n ), the reliability ranges of each component are

[0100]

[0101] exist Figure 1 In the illustrated embodiment, the system reliability allocation method includes step S107, using the target optimization model to perform target optimization iterative calculation to obtain a system reliability allocation result.

[0102] In a specific embodiment of the present application, the system reliability allocation result is reviewed by judging whether the system reliability is greater than the target reliability; whether the system reliability accuracy is less than the target reliability accuracy; whether the reliability allocated to each component is within the constrained interval; and whether the ranking of the reliability allocated to each component complies with the reliability importance ranking constraint.

[0103] In a specific embodiment of the present application, Figure 3The system architecture shown is used as the object of system reliability allocation to illustrate the system reliability allocation calculation process based on component importance and reliability improvement difficulty, as well as the applicability of the proposed method.

[0104] Before allocating the reliability of the system, it is necessary to first clarify the system architecture, system functional requirements, component functions, and the connection relationship between components. Based on the above-determined system architecture and functions, a reliability block diagram of the system is drawn, and reliability modeling is carried out based on the reliability block diagram, so as to establish a mathematical model corresponding to the reliability block diagram. Among them, the reliability block diagram and its corresponding mathematical model are different forms of describing the system architecture. The reliability block diagram is a more intuitive block diagram, and the corresponding mathematical model is a rational mathematical description.

[0105] Figure 3 is a reliability block diagram of an embodiment provided by the present application. Figure 3 Taking the system reliability block diagram shown in the figure as an example, components A and B form parallel working redundancy and are connected in series with component C. In practical applications, the reliability block diagram used for system reliability modeling is usually a more complex block diagram composed of a series structure and a parallel structure. That is to say, not all system reliability block diagrams can be simplified to a combination of a series or parallel structure. Figure 2 Component D is a redundant component of the parallel structure of components A and B. It forms a set of working redundancy for system operation with component C, and forms another set of working redundancy for system operation with component E.

[0106] according to Figure 3 The system architecture and its corresponding mathematical model shown in the figure are used to conduct a fault tree analysis on the system, analyze the logical relationship between the component failure events that lead to the top event, and calculate the minimum cut set that leads to the top event. Then, based on the minimum cut set of the top event, a non-overlapping decomposition is performed to calculate the logical expression of the top event, and then the expression of the probability of the top event is calculated based on the logical expression.

[0107] For example, through fault tree analysis, we know that if component C and component D fail at the same time, component C and component E fail at the same time, and component A, component B, and component D fail at the same time, the system will not be able to operate normally. i When the logical variables are used to describe the failure of each component in the system architecture, the minimum cut set of the fault tree is {X C ,X D}、{X C ,X E} and {X A ,X B ,X D}.

[0108] The above minimum cut set is used to calculate the probability of occurrence of the top event using the non-intersection method, and then there is a cut set event K1 = X C X D 、K2=X C X E 、K3=X A X B X D ,at this time

[0109] The logical expression of the top event is:

[0110]

[0111] If the failure probabilities of component A, component B, component C, component D, and component E are q A ,q B ,q C ,q D and q E , then the probability of the top event occurring is:

[0112]

[0113] According to the expression of the probability of occurrence of the top event, the partial differential of the probability of occurrence of the top event with respect to the failure rate of each component is calculated, and the expressions of the probability importance of each component are obtained as follows:

[0114]

[0115] Then, according to the probability importance expression obtained by the above calculation, the structural importance of each component is calculated, where the calculation process of the structural importance of component A is: Φ (X A )=I P (X A )| 当所有q=0.5 =0.5×(1-0.5)×0.5=0.125. Similarly, the structural importance of other components can be obtained as I Φ (X B )=0.125、I Φ (X C )=0.625、I Φ (X D )=0.375、I Φ (X E )=0.25.

[0116] Then, the cost of improving the reliability of each component is quantified to obtain the component reliability improvement cost function, and the component reliability improvement cost function is used to calculate the expression of the system reliability improvement cost function.

[0117] Assume that the cost of improving the reliability of each component by one unit is a constant c i , and the difficulty of reliability improvement does not vary with the reliability baseline The cost of component reliability improvement increases with the increase of It can be expressed as a linear function of the reliability increment Assume that the component unit reliability improvement cost constant c i and structural importance I Φ (·) is proportional to in It can be considered as the correlation coefficient describing the cost of improving component reliability and structural importance. The value of does not affect the target optimization conclusion without loss of generality, so in this embodiment, At this time, the reliability baseline is the minimum allowable component reliability

[0118] Then, according to the cost function of improving the reliability of the above components, the expression of the cost function of improving the reliability of the system is calculated as follows:

[0119]

[0120] In particular, other more complex component reliability improvement cost functions, such as reliability improvement difficulty with reliability baseline The system reliability allocation method provided in this application is still applicable to cases where the cost of improving component reliability is a nonlinear function of the reliability increment, that is, the cost of improving component reliability is a nonlinear function of the reliability increment. In the application process, it is only necessary to quantify the cost model of improving the reliability of each component, substitute the cost model into the process of constructing constraints using the target reliability and target reliability accuracy of system reliability allocation, and then determine the target optimization model.

[0121] Then, determine the target reliability of the system reliability allocation and the target reliability accuracy, that is, based on the failure mode and effect analysis results, or combined with the actual component selection, clarify the value range of each component reliability, that is, the target reliability, and verify the rationality of the system reliability allocation target reliability setting, so as to obtain the target reliability accuracy. For example, when each component takes the maximum value, it still cannot meet the system reliability allocation target, then the system reliability allocation target reliability should be readjusted, or the value range of each component reliability should be re-evaluated. In this embodiment, the target reliability of the system reliability allocation is set to R T =0.999999; then the target reliability accuracy of system reliability allocation is △R T =(1-R T )·c, usually the coefficient is c=0.001, so the dynamic range of the system reliability allocation result conforms to R T≤R≤R T +△R T .

[0122] According to the above determined system reliability allocation target reliability and target reliability accuracy, they are transformed into the first constraint condition for the system reliability allocation result calculation process. Then the dynamic range of the system reliability allocation result meets R T ≤R≤R T +△R T , which can be decomposed into two constraint inequalities R T -R≤0 and R-(R T +△R T )≤0.

[0123] According to the calculated structural importance of the components, referring to the system reliability allocation principle proposed in GB / T 36245 "Guidelines for Reliability Allocation of Industrial Process Measurement and Control Instruments", "higher reliability index should be allocated to the parts with high critical importance", it is converted into the second constraint condition for the calculation process of system reliability allocation results. Figure 3 The structural importance of each component in is I Φ (A)=I Φ (B) Φ (E) Φ (D) Φ (C), so the system reliability allocation result should meet r A =r B ≤r E ≤r D ≤r C . Among them, the functions and impacts of component A and component B in the system architecture are exactly the same. If there is no special reason, you can use r A =r B =r A' , then there is a second constraint r A' ≤r E ≤r D ≤r C It should be pointed out that other system reliability allocation principles involving indicators such as component complexity, technology maturity, and maintainability, if supported by relevant data, can also refer to the above method and be included in the scope of consideration of system reliability allocation as constraints.

[0124] According to the system reliability allocation target reliability, target reliability accuracy, component structural importance and the expression of the system reliability improvement cost function, the target optimization model of the system is calculated, which is:

[0125]

[0126] Where R = R (r​​​A' ,r C ,r D ,r E )=1-Q(1-r A' ,1-r A' ,1-r C ,1-r D ,1-r E ), the reliability ranges of each component are

[0127] According to the target optimization model constructed above, the target optimization iterative calculation is performed, and the result of system reliability distribution is obtained as r A =r B =0.99037070, r C =0.99998346, r D =0.99224020, r E =0.99073916. At this time, the system reliability reaches R=0.9999990001635615, meeting the system reliability allocation target requirements.

[0128] It should be pointed out that other single-objective optimization algorithms and multi-objective optimization algorithms are applicable to the target optimization iterative calculation in this embodiment.

[0129] Figure 5 A specific implementation of a system reliability allocation device of the present application is shown.

[0130] exist Figure 5 In the specific implementation shown, the system reliability allocation device mainly includes:

[0131] The information acquisition module 501 is used to acquire a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram;

[0132] The probability expression acquisition module 502 is used to perform fault tree analysis based on the reliability block diagram and the mathematical model, and calculate the probability expression of the top event of the system;

[0133] The structural importance acquisition module 503 is used to obtain the component's probability importance expression by calculating the partial differential of the probability of occurrence of the top event with respect to the failure rate of each component using the probability expression of the top event, and calculate the component's structural importance using the component's probability importance expression;

[0134] A reliability improvement difficulty acquisition module 504 is used to quantify the cost of improving the reliability of each component, obtain a component reliability improvement cost function, and use the component reliability improvement cost function to calculate an expression of a system reliability improvement cost function;

[0135] A reliability information acquisition module 505 is used to determine the reliability allocation target reliability and target reliability accuracy of the system;

[0136] The target optimization model acquisition module 506 is used to calculate the target optimization model of the system according to the system reliability allocation target reliability, target reliability accuracy, component structural importance and the expression of the system reliability improvement cost function;

[0137] The allocation result acquisition module 507 is used to use the target optimization model to perform target optimization iterative calculations to obtain the reliability allocation result of the system.

[0138] In a specific embodiment of the present application, a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram are obtained, including: determining the reliability block diagram according to the system architecture, system functional requirements, component functions and connection relationships between components; and, based on the reliability block diagram, using reliability modeling processing to obtain the mathematical model corresponding to the reliability block diagram.

[0139] In a specific embodiment of the present application, a fault tree analysis is performed based on a reliability block diagram and a mathematical model to calculate a probability expression for the occurrence of a top event of the system, including: performing a fault tree analysis based on the reliability block diagram and the mathematical model to analyze the logical relationship between component failure events that lead to the occurrence of the top event; calculating the minimum cut set that leads to the occurrence of the top event based on the logical relationship; and, based on the minimum cut set for the occurrence of the top event, using non-overlapping decomposition processing to calculate a logical expression for the occurrence of the top event, and calculating an expression for the probability of the occurrence of the top event based on the logical expression.

[0140] In a specific embodiment of the present application, a target optimization model is used to perform target optimization iterative calculations to obtain a reliability allocation result of the system, including: calculating a first optimization constraint condition based on the system reliability allocation target reliability and target reliability accuracy, and calculating a second optimization constraint condition based on the structural importance of the component; and calculating the system optimization target based on the expression of the system reliability improvement cost function.

[0141] In a specific embodiment of the present application, a target optimization model of the optimization target is constructed according to the first optimization constraint, the second optimization constraint and the optimization target; the target optimization iterative calculation is performed on the target optimization model to obtain the target optimization iterative calculation result; and the target optimization iterative calculation result is reviewed to obtain the system reliability allocation result determined based on the component importance and the system reliability improvement cost function.

[0142] In a specific embodiment of the present application, the logical expression for the occurrence of the top event is:

[0143]

[0144] Among them, C1, C2, …, C r is the minimum cut set that causes the top event to occur, X i is a logical variable describing the failure of each component in the system architecture. T is the logical expression of the top event. The expression of the probability of the top event is: Q = P(T) = Q(q1,q2,…,q n ), where q i is the failure probability of each component, and Q is the function of the failure probability of each component.

[0145] In a specific embodiment of the present application, the cost of improving the reliability of each component is quantified to obtain a component reliability improvement cost function, and the component reliability improvement cost function is used to calculate an expression of the system reliability improvement cost function, including: by quantifying the target reliability of the component r i and reliability baseline Get the reliability improvement cost function of each component Using the reliability improvement cost function of each component, the expression of the system reliability improvement cost function is calculated as follows:

[0146] In a specific embodiment of the present application, the expression of the target optimization model of the optimization target constructed according to the first optimization constraint condition, the second optimization constraint condition and the optimization target is:

[0147]

[0148] Where R = R(r1, r2, …, r n )=1-Q(1-r1,1-r2,…,1-r n ), the reliability ranges of each component are

[0149] The system reliability allocation device provided in the present application can be used to execute the system reliability allocation method described in any of the above embodiments. Its implementation principle and technical effects are similar and will not be repeated here.

[0150] In a specific embodiment of the present application, each functional module in a system reliability allocation device proposed in the present application can be executed directly in hardware, in a software module executed by a processor, or in a combination of the two.

[0151] The software modules may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from and write information to the storage medium.

[0152] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof. A general-purpose processor may be a microprocessor, but in an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration. In an alternative, the storage medium may be integrated with the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In an alternative, the processor and the storage medium may reside in a user terminal as discrete components.

[0153] In another specific embodiment of the present application, a computer-readable storage medium stores a computer program / instruction, and the computer program / instruction is operated to execute the system reliability allocation method described in the above embodiment.

[0154] In a specific embodiment of the present application, a computer device includes a memory, a processor, and a computer program stored in the memory, and the processor executes the computer program to implement the system reliability allocation method described in the above embodiment.

[0155] In a specific embodiment of the present application, a computer program product includes a computer program / instruction, and when the computer program / instruction is executed by a processor, the system reliability allocation method described in the above embodiment is implemented.

[0156] In the multiple embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0158] The above description is only an embodiment of the present application and does not limit the patent scope of the present application. Any equivalent structural transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A system reliability allocation method, characterized in that: include: Obtain the reliability block diagram that reflects the system architecture and functional requirements and the mathematical model corresponding to the reliability block diagram; Perform fault tree analysis based on the reliability block diagram and mathematical model to calculate the probability expression of the top event of the system; Using the probability expression of the top event occurrence, the probability importance expression of the component is obtained by calculating the partial differential of the probability of the top event occurrence with respect to the failure rate of each component, and using the probability importance expression of the component, the structural importance of the component is calculated; Quantify the cost of improving the reliability of each component, obtain the component reliability improvement cost function, and use the component reliability improvement cost function to calculate the expression of the system reliability improvement cost function; Determine the reliability allocation target reliability and target reliability accuracy of the system; According to the reliability allocation target reliability of the system, the target reliability accuracy, the structural importance of the components and the expression of the system reliability improvement cost function, the target optimization model of the system is calculated; and, using the target optimization model, target optimization iterative calculation is performed to obtain the reliability allocation result of the system.

2. The system reliability allocation method according to claim 1, characterized in that: The obtaining of a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram includes: Determine the reliability block diagram according to the system architecture, system function requirements, component functions and connection relationships between components; and, According to the reliability block diagram, a mathematical model corresponding to the reliability block diagram is obtained by using reliability modeling processing.

3. The system reliability allocation method according to claim 1, characterized in that: The fault tree analysis is performed according to the reliability block diagram and the mathematical model to calculate the probability expression of the top event of the system, including: Performing a fault tree analysis based on the reliability block diagram and mathematical model to analyze the logical relationship between component failure events that lead to the occurrence of the top event; Calculate the minimum cut set that causes the top event to occur according to the logical relationship; and According to the minimum cut set of the top event occurrence, a logical expression of the top event occurrence is calculated by using a disjoint decomposition process, and an expression of the probability of the top event occurrence is calculated according to the logical expression.

4. The system reliability allocation method according to claim 1, characterized in that: The target optimization model is used to perform target optimization iterative calculations to obtain the reliability distribution results of the system, including: A first optimization constraint condition is calculated based on the reliability allocation target reliability of the system and the target reliability accuracy, and a second optimization constraint condition is calculated based on the structural importance of the component; According to the expression of the system reliability improvement cost function, the optimization target of the system is calculated.

5. The system reliability allocation method according to claim 4, characterized in that: Constructing a target optimization model of the optimization target according to the first optimization constraint condition, the second optimization constraint condition and the optimization target; Performing target optimization iterative calculation on the target optimization model to obtain a target optimization iterative calculation result; as well as, The target optimization iterative calculation result is reviewed to obtain a system reliability allocation result determined based on component importance and a system reliability improvement cost function.

6. The system reliability allocation method according to claim 3, characterized in that: The logical expression of the top event is: Among them, C1, C2, …, C r is the minimum cut set that causes the top event to occur, X i It is a logical variable that describes the failure of each component in the system architecture. T is the logical expression of the top event occurrence; The expression of the probability of the top event is: Q = P (T) = Q (q1, q2, ..., q n ), where q i is the failure probability of each component, and Q is the function of the failure probability of each component.

7. The system reliability allocation method according to claim 1, characterized in that: Quantify the cost of improving the reliability of each component, obtain the component reliability improvement cost function, and use the component reliability improvement cost function to calculate the expression of the system reliability improvement cost function, including: By quantifying the target reliability of the component i and reliability baseline Get the reliability improvement cost function of each component Using the reliability improvement cost function of each component, the expression of the system reliability improvement cost function is calculated:

8. The system reliability allocation method according to claim 4, characterized in that: The step of constructing a target optimization model for the optimization target according to the first optimization constraint condition, the second optimization constraint condition and the optimization target includes: The expression of the target optimization model of the optimization target constructed according to the first optimization constraint condition, the second optimization constraint condition and the optimization target is: Where R = R(r1, r2, …, r n )=1-Q(1-r1,1-r2,…,1-r n ), the reliability ranges of each component are 9. The system reliability allocation method according to claim 1, characterized in that: The step of determining the reliability allocation target reliability and target reliability accuracy of the system includes: According to the results of the failure mode and effect analysis, or in combination with the actual component selection, determine the value range of the reliability of each component, so as to determine the target reliability of the system reliability allocation; and The target reliability accuracy is determined by verifying the rationality of the target reliability setting of the system reliability allocation.

10. A system reliability allocation device, characterized in that: include: An information acquisition module is used to obtain a reliability block diagram reflecting the system architecture and functional requirements and a mathematical model corresponding to the reliability block diagram; A probability expression acquisition module is used to perform fault tree analysis based on the reliability block diagram and mathematical model, and calculate the probability expression of the top event of the system; A structural importance acquisition module is used to obtain a component's probability importance expression by using the probability expression of the top event occurrence, by calculating the partial differential of the top event occurrence probability with respect to the failure rate of each component, and to calculate the component's structural importance by using the component's probability importance expression; A reliability improvement difficulty acquisition module is used to quantify the cost of improving the reliability of each component, obtain the component reliability improvement cost function, and use the component reliability improvement cost function to calculate the expression of the system reliability improvement cost function; A reliability information acquisition module is used to determine the reliability allocation target reliability and target reliability accuracy of the system; A target optimization model acquisition module is used to calculate the target optimization model of the system according to the reliability allocation target reliability of the system, the target reliability accuracy, the structural importance of the component and the expression of the system reliability improvement cost function; The allocation result acquisition module is used to use the target optimization model to perform target optimization iterative calculation to obtain the reliability allocation result of the system.