MBSE-based system reliability analysis method
Through the reliability analysis method of MBSE system, the problem of insufficient modeling perspective in traditional system development is solved, efficient prediction and simulation of potential system risks and failure modes is realized, system design and analysis efficiency and reliability are improved, and labor costs are reduced Invest.
Patent Information
- Application Number
- CN202411244673.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-31
AI Technical Summary
There is a lack of a unified and comprehensive modeling perspective in traditional system development, and it is difficult to deeply analyze and quantify the potential hazard sources, reliability allocation, reliability prediction, failure mode and their impact of the system, making it difficult to effectively manage system safety and reliability.
Using MBSE-based system reliability analysis method, the system functional architecture is described through SysML modeling language, identify potential risks, generate reliability allocation strategies, predict and calculate failure efficiency at the subsystem and component levels, create a fault tree, and calculate the minimum cut set , obtain risk control strategies and achieve complexity and dynamic understanding throughout the system's entire life cycle.
In the process of not falling into complicated and complicated traditional modeling, efficiently and accurately evaluate and ensure system safety and reliability, improve system design and analysis efficiency, reduce labor cost investment, improve system robustness and reliability, and successfully implement the project Lay a solid foundation.
Smart Images

Figure CN119225696A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data analysis, and in particular to a system reliability analysis method based on MBSE. Background Art
[0002] The MBSE-based system reliability analysis method plays a vital role in the system development process. It mainly focuses on effectively managing and optimizing the safety and reliability of the system through engineering practices driven by system models. Background technology shows that in traditional system development, due to the lack of a unified and comprehensive modeling perspective, it is often difficult to conduct in-depth analysis and quantitative evaluation of the system's potential sources of danger, reliability allocation, reliability prediction, failure modes, and their impact and hazards. The MBSE-based system reliability analysis method can achieve an intuitive understanding and precise grasp of the complexity and dynamics of the system throughout its life cycle. Summary of the invention
[0003] The purpose of the present invention is to provide a system reliability analysis method based on MBSE to solve the above problems.
[0004] In order to achieve the above object, the present invention provides the following technical solutions:
[0005] A system reliability analysis method based on MBSE includes the following steps:
[0006] S01. Generate system functional architecture based on SysML modeling language description, and identify and evaluate potential risks in the system functional architecture;
[0007] S02, generating a reliability allocation strategy based on the first expert knowledge base, and setting reliability indicators of each subsystem and component level in the system functional architecture according to the reliability allocation strategy;
[0008] S03, in executing step S02, based on the multivariate method and the second expert knowledge base, the failure rate of the actually operated components contained in each subsystem and component level under the working conditions is predicted and calculated;
[0009] S04. Analyze potential system failures by creating failure modes, failure cause factors, final impact factors, and high-level impact factors to obtain corresponding risk control strategies;
[0010] S05. Create a fault tree according to the system functional architecture to form the correlation between each subsystem and component level, so as to construct a complete fault tree to calculate the minimum cut set, and generate an Excel table about the minimum cut set.
[0011] Preferably, the potential risks in the system functional architecture are identified and evaluated in step S01, including: operational failures existing in the various functional modules included in the system functional architecture and whether each functional unit in the functional module interferes with the overall operation of the system functional architecture when it fails.
[0012] Preferably, the reliability allocation strategy in step S02 is any one of an equal allocation method, a scoring allocation method and a proportional combination method.
[0013] Preferably, the multivariate method includes a component counting method, a stress analysis method, a failure rate prediction method, a similar product method and a similar circuit method.
[0014] Preferably, the step of predicting and calculating the failure rate of the device under actual working conditions in step S03 includes:
[0015] S31, obtaining key parameters of the component in the working environment;
[0016] S32, set as the default value of the component attribute;
[0017] S33. Obtain failure rate data of components under actual working conditions through simulation calculation.
[0018] Preferably, the step of analyzing potential system failures in step S04 includes:
[0019] S41. Determine the FMEA items that are the core of the analysis;
[0020] S42. Based on MBSE technology, define and organize FMEA items in the system model, including setting analysis items, recording potential failure modes in detail, exploring the root cause of the failure, analyzing the direct and high-level impacts of the failure on the system once it occurs, and evaluating the severity and probability level of occurrence, including:
[0021] The setting analysis items refer to specific components of the system architecture.
[0022] Preferably, the method for calculating the minimum cut set for the constructed fault tree in step S05 includes extracting the necessary fault combination that causes the top layer of the fault tree to occur, and tracing back to the bottom layer of the fault tree according to the correlation.
[0023] In the above technical solution, the present invention provides a system reliability analysis method based on MBSE, which has the following beneficial effects: by using the MBSE system reliability analysis method, it is possible to efficiently and accurately evaluate and ensure the safety and reliability of the system without falling into the complicated and cumbersome traditional modeling process. Compared with the traditional analysis method, this method greatly improves the work efficiency of system design and analysis, simplifies the links that may originally consume a lot of time and human resources, and effectively reduces the investment in human cost. At the same time, with the powerful function of MBSE, potential risks and failure modes can be comprehensively predicted and simulated in the early stage of system development, further improving the robustness and reliability of the system, and laying a solid foundation for the successful implementation of the project. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] 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 will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0025] Figure 1 A flowchart provided for an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0027] like Figure 1 As shown, a system reliability analysis method based on MBSE includes the following steps:
[0028] S01. Generate system functional architecture based on SysML modeling language description, and identify and evaluate potential risks in the system functional architecture;
[0029] S02, generating a reliability allocation strategy based on the first expert knowledge base, and setting reliability indicators of each subsystem and component level in the system functional architecture according to the reliability allocation strategy;
[0030] S03, in executing step S02, based on the multivariate method and the second expert knowledge base, the failure rate of the actually operated components contained in each subsystem and component level under the working conditions is predicted and calculated;
[0031] S04. Analyze potential system failures by creating failure modes, failure cause factors, final impact factors, and high-level impact factors to obtain corresponding risk control strategies;
[0032] S05. Create a fault tree according to the system functional architecture to form the correlation between each subsystem and component level, so as to construct a complete fault tree to calculate the minimum cut set, and generate an Excel table about the minimum cut set.
[0033] Specifically, the first expert knowledge base in the embodiment is the Chinese national military standard GJB 450A "Guidelines for the Implementation of General Requirements for Equipment Reliability Work", as well as GJB / Z 299C-2006 "Electronic Equipment Reliability Prediction Manual" and GJB813-1990 "Establishment of Reliability Model and Reliability Prediction" and other related documents. Reliability allocation strategies such as equal allocation method, scoring allocation method, and proportional combination method are adopted to disassemble and scientifically allocate reliability indicators to various subsystems and component levels according to the overall reliability requirements of the system.
[0034] The above technology uses MBSE system reliability analysis methods, which can efficiently and accurately evaluate and ensure the safety and reliability of the system without falling into the complicated and cumbersome traditional modeling process. Compared with traditional analysis methods, this method greatly improves the efficiency of system design and analysis, simplifies the links that may originally consume a lot of time and human resources, and effectively reduces the investment in labor costs. At the same time, with the powerful functions of MBSE, potential risks and failure modes can be comprehensively predicted and simulated in the early stages of system development, further improving the robustness and reliability of the system, and laying a solid foundation for the successful implementation of the project.
[0035] As an embodiment further provided by the present invention, identifying and evaluating potential risks in the system functional architecture in step S01 includes: operational failures existing in various functional modules included in the system functional architecture and whether each functional unit in the functional module interferes with the overall operation of the system functional architecture when failing.
[0036] As another embodiment further provided by the present invention, the step of predicting and calculating the failure rate of the device under actual working conditions in step S03 includes:
[0037] S31, obtaining key parameters of components in working environment;
[0038] S32, set as the default value of the component attribute;
[0039] S33. Obtain failure rate data of components under actual working conditions through simulation calculation.
[0040] Specifically, the second expert knowledge base in the embodiment is a reference to the theoretical guidance and technical parameters provided by the "GJB / Z 299C-2006 Electronic Equipment Reliability Prediction Handbook". The failure rate of components under actual working conditions is scientifically predicted and accurately calculated. Through the comprehensive application of these methods, the key parameters under the working environment of the components are obtained and set as the default values of the component attributes, and then the failure rate data of the components under actual working conditions are obtained through simulation calculation, in order to effectively guide the reliability design and optimization of the system and electronic equipment.
[0041] Preferably, the step of analyzing potential system failures in step S04 includes:
[0042] S41. Determine the FMEA items that are the core of the analysis;
[0043] S42. Based on MBSE technology, define and organize FMEA items in the system model, including setting analysis items, recording potential failure modes in detail, exploring the root cause of the failure, analyzing the direct and high-level impacts of the failure on the system once it occurs, and evaluating the severity and probability level of occurrence, including:
[0044] Setting analysis items refers to specific components of the system architecture.
[0045] Specifically, it can automatically calculate the RPN value of each FMEA item, which is an important indicator for comprehensively measuring the degree of failure risk. It is the product of failure severity, probability of occurrence, and detection. In this way, MBSE-based FMECA can efficiently identify high-risk failure modes in the system, guide design improvements and risk control strategies, and ensure that the system has high reliability and safety during the design and operation stages.
[0046] Preferably, the method for calculating the minimum cut set for the constructed fault tree in step S05 includes extracting the necessary fault combination that causes the top layer of the fault tree to occur, and tracing back to the bottom layer of the fault tree according to the correlation.
[0047] Specifically, this embodiment supports quantitative calculation of the probability of the top event of the fault tree based on the minimum cut set, that is, estimating the probability of failure of the entire system. At the same time, it can also calculate the impact of the bottom event on the top event, that is, the importance of the bottom event, which is crucial for identifying the most critical risk factors in the system. Finally, the fault tree analysis interface based on MBSE can also flexibly display all the FMEA item details within the selected range, making the entire analysis process more transparent and visual.
[0048] The MBSE-based system reliability analysis method not only runs through the entire life cycle of system design, development, verification, and operation and maintenance, but also integrates a variety of reliability engineering technologies to achieve a comprehensive, multi-level grasp and effective solution to complex system reliability issues, effectively ensuring the high performance and high availability of the system.
[0049] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0050] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0051] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0052] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0053] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
[0054] The embodiments of the present application also provide a specific implementation of an electronic device capable of implementing all steps of the method in the above embodiments, and the electronic device specifically includes the following contents:
[0055] Processor, memory, communications interface and bus;
[0056] Wherein, the processor, memory, and communication interface communicate with each other via the bus;
[0057] The processor is used to call the computer program in the memory, and when the processor executes the computer program, all the steps in the method in the above embodiment are implemented.
[0058] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all the steps of the method in the above embodiments, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, all the steps of the method in the above embodiments are implemented.
[0059] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. Although the embodiment of this specification provides the method operation steps described in the embodiment or flow chart, more or less operation steps can be included based on conventional or non-creative means. The order of steps listed in the embodiment is only one way of executing the order of many steps, and does not represent the only execution order. When the device or terminal product in practice is executed, it can be executed in sequence or in parallel according to the method shown in the embodiment or the accompanying drawings (for example, a parallel processor or a multi-threaded processing environment, or even a distributed data processing environment). The term "include", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or device including a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements inherent to such a process, method, product or device. In the absence of more restrictions, it is not excluded that there are other identical or equivalent elements in the process, method, product or device including the elements. For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the embodiments of this specification, the functions of each module can be implemented in the same one or more software and / or hardware, or the module implementing the same function can be implemented by a combination of multiple sub-modules or sub-units. 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 coupling or direct coupling or communication connection between each other 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. The present invention is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0060] Those skilled in the art will appreciate that the embodiments of this specification may be provided as methods, systems or computer program products. Therefore, the embodiments of this specification may be in the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the embodiments of this specification may be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes. Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts refer to the partial description of the method embodiment. In the description of this specification, the description of the reference term "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiment of this specification.
[0061] In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradicting each other. The above is only an embodiment of the embodiment of this specification and is not intended to limit the embodiment of this specification. For those skilled in the art, the embodiment of this specification may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiment of this specification shall be included in the scope of the claims of the embodiment of this specification.
Claims
1. A system reliability analysis method based on MBSE, characterized in that: The following steps are involved: S01. Generate system functional architecture based on SysML modeling language description, and identify and evaluate potential risks in the system functional architecture; S02, generating a reliability allocation strategy based on the first expert knowledge base, and setting reliability indicators of each subsystem and component level in the system functional architecture according to the reliability allocation strategy; S03, in executing step S02, based on the multivariate method and the second expert knowledge base, the failure rate of the actually operated components contained in each subsystem and component level under the working conditions is predicted and calculated; S04. Analyze potential system failures by creating failure modes, failure cause factors, final impact factors, and high-level impact factors to obtain corresponding risk control strategies; S05. Create a fault tree according to the system functional architecture to form the correlation between each subsystem and component level, so as to construct a complete fault tree to calculate the minimum cut set, and generate an Excel table about the minimum cut set.
2. The MBSE-based system reliability analysis method according to claim 1, characterized in that: The potential risks in the system functional architecture that are identified and evaluated in step S01 include: operational failures existing in the various functional modules included in the system functional architecture and whether each functional unit in the functional module interferes with the overall operation of the system functional architecture when it fails.
3. The MBSE-based system reliability analysis method according to claim 1, characterized in that: The reliability allocation strategy in step S02 is any one of an equal allocation method, a scoring allocation method and a proportional combination method.
4. The MBSE-based system reliability analysis method according to claim 1, characterized in that: The multivariate method includes a component counting method, a stress analysis method, a failure rate prediction method, a similar product method and a similar circuit method.
5. The MBSE-based system reliability analysis method according to claim 1, characterized in that: The step of predicting and calculating the failure rate of the device under actual working conditions in step S03 includes: S31, obtaining key parameters of the component in the working environment; S32, set as the default value of the component attribute; S33. Obtain failure rate data of components under actual working conditions through simulation calculation.
6. The MBSE-based system reliability analysis method according to claim 1, characterized in that: The step of analyzing the potential system failure in step S04 includes: S41. Determine the FMEA items that are the core of the analysis; S42. Based on MBSE technology, define and organize FMEA items in the system model, including setting analysis items, recording potential failure modes in detail, exploring the root cause of the failure, analyzing the direct and high-level impacts of the failure on the system once it occurs, and evaluating the severity and probability level of occurrence, including: The setting analysis items refer to specific components of the system architecture.
7. The MBSE-based system reliability analysis method according to claim 1, characterized in that: The method for calculating the minimum cut set for the constructed fault tree in step S05 includes extracting the necessary fault combination that causes the top layer of the fault tree to occur, and tracing back to the bottom layer of the fault tree according to the correlation.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the MBSE-based system reliability analysis method according to any one of claims 1 to 7 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the MBSE-based system reliability analysis method according to any one of claims 1 to 7 are implemented.
