Equipment system task reliability allocation method, system, equipment, medium and product based on RBD model and dynamic programming

Based on the RBD model and dynamic planning method, the establishment of task reliability allocation models to maximize the basic reliability of non -selected equipment solves the problems of excessive reliability requirements in the reliability distribution of the equipment system task, and realize the more reasonable reasonable. Reliability allocation and dynamic adjustment.

CN119378908APending Publication Date: 2025-01-28COMPREHENSIVE TECH & ECONOMIC RES INST OF CHINA STATE SHIPBUILDING CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411517792.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The prior art is difficult to apply to the reliability allocation of equipment system tasks, especially in complex systems or systems with higher levels, which leads to excessive reliability requirements for downward allocation of equipment and is difficult to meet.

Method used

Adopting the RBD model and dynamic planning method, by establishing task reliability allocation models, the target of maximizing the basic reliability of non -selected equipment, determining the optimal distribution results, thereby performing the reliability of the equipment system task.

Benefits of technology

在满足体系可靠性预计水平的任务可靠性指标要求的前提下,降低对各装备的可靠性要求,解决了装备向下分配的可靠性要求过高的问题,并能够调控分配余量,实现可靠性预计水平的动态调整。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119378908A_ABST
    Figure CN119378908A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment system task reliability allocation method, system, equipment, medium and product based on an RBD model and dynamic planning, and relates to the field of equipment systems.The method comprises the steps that a task reliability allocation model is established with the purpose of maximizing the basic reliability of non-model-selection equipment based on the task RBD model of an equipment system; the equipment system comprises non-model selection equipment and model selection equipment; determining an optimal allocation result based on the task reliability allocation model; and carrying out equipment system task reliability allocation based on the optimal allocation result. The problem that the requirement for reliability of equipment downward distribution is too high and is difficult to achieve can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of equipment systems, and in particular to a method, system, device, medium and product for allocating task reliability of equipment systems based on RBD models and dynamic programming. Background Art

[0002] With the development of intelligence and informatization in the field of equipment, the combat mode of forming a combat system with multiple equipment will become the mainstream. The equipment system is a combination of various equipment to achieve common goals and tasks. Each equipment is responsible for reconnaissance and detection, command decision-making, target defense, target strike and other functions. In the actual combat process, there are dangerous environments. In order to ensure the safety of personnel, unmanned equipment is usually involved. Therefore, the equipment system usually includes manned equipment and unmanned equipment.

[0003] In the equipment system design process, reliability allocation is an important link. It allocates the overall reliability index requirements of the system to the system and equipment from top to bottom to ensure that the system design meets the overall reliability requirements. The rationality of reliability allocation determines the effective control of the reliability level of each equipment in the system, which is crucial to the reliability of the system and the success of the mission. Therefore, it is key to carry out reasonable allocation of equipment system mission reliability.

[0004] The task reliability allocation of a single equipment or system usually adopts unconstrained allocation methods such as equal allocation method, AGREE allocation method, hierarchical analysis method, and scoring allocation method. This type of method determines the weight coefficient of each allocation unit and allocates the reliability of each allocation unit in a series relationship. It is convenient and effective for simple systems with a small number of units, but for complex systems or high-level systems, it will lead to excessively high requirements for each allocation unit. The equipment system is very high. If this type of reliability allocation method is used for the equipment system, the reliability index allocated to each equipment is relatively high. Then the reliability requirements for the equipment to be allocated to the first-level system, second-level system, and equipment are higher, which makes it easy for the lower-level systems and equipment to fail to meet the reliability requirements. Therefore, the current allocation method is difficult to apply to the task reliability allocation of the equipment system. Summary of the invention

[0005] In order to solve the above problems, the present application provides a method, system, device, medium and product for allocating task reliability of equipment system based on RBD model and dynamic programming.

[0006] To achieve the above objectives, this application provides the following solutions:

[0007] In a first aspect, the present application provides a method for allocating reliability of equipment system tasks based on an RBD model and dynamic programming, including:

[0008] Based on the task RBD model of the equipment system, a task reliability allocation model is established with the goal of maximizing the basic reliability of non-selective equipment; the equipment system includes non-selective equipment and selective equipment;

[0009] Determining an optimal allocation result based on the task reliability allocation model;

[0010] Equipment system task reliability allocation is performed based on the optimal allocation result.

[0011] In the second aspect, the present application provides an equipment system task reliability allocation system based on the RBD model and dynamic programming, including:

[0012] A task reliability allocation model building module is used to establish a task reliability allocation model based on the task RBD model of the equipment system with the goal of maximizing the basic reliability of non-selective equipment; the equipment system includes non-selective equipment and selected equipment;

[0013] An optimal allocation result determination module, used to determine the optimal allocation result based on the task reliability allocation model;

[0014] The task reliability allocation module is used to allocate the reliability of equipment system tasks based on the optimal allocation result.

[0015] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-mentioned equipment system task reliability allocation method based on the RBD model and dynamic programming.

[0016] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned equipment system task reliability allocation method based on the RBD model and dynamic programming.

[0017] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above-mentioned equipment system task reliability allocation method based on the RBD model and dynamic programming.

[0018] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0019] The present application provides a method, system, device, medium and product for allocating task reliability of equipment system based on RBD model and dynamic programming. The present application establishes a task reliability allocation model with the goal of maximizing the basic reliability of non-selected equipment, and determines the optimal allocation result based on the task reliability allocation model. It can reduce the reliability requirements for each equipment under the premise that the system reliability prediction level meets the task reliability index requirements, and solves the problem that the reliability requirements for equipment allocation downward are too high and difficult to achieve. At the same time, the present application can also regulate the allocation margin, realize the dynamic adjustment of the reliability prediction level through the allocation results, and is suitable for the reliability allocation problem of systems and complex systems. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] 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 of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0021] Figure 1 A flowchart of a method for allocating reliability of equipment system tasks based on an RBD model and dynamic programming provided in one embodiment of the present application;

[0022] Figure 2 This is a schematic diagram of the offshore equipment system;

[0023] Figure 3 This is a schematic diagram of the mission RBD model for the maritime equipment system;

[0024] Figure 4 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] For the equipment system, all equipment cannot be simply regarded as a series relationship. Instead, reliability allocation should be carried out according to the equipment system task RBD model, taking into account the redundant relationships such as parallel connection and voting during the task process. At the same time, the complexity, technical level, working time and environmental conditions of each equipment are different, resulting in different reliability allocation values. The above factors are the constraints of reliability allocation, and a reliability allocation method with constraints needs to be adopted. At present, the allocation methods with constraints include direct search method and dynamic programming method. The direct search method connects a redundant unit in parallel at the level with the largest unreliability in the series system each time to maximize the reliability, and only the parallel redundant relationship can be considered. The dynamic programming method solves the optimal reliability allocation plan under the constraints by establishing constraint equations of system reliability and factors such as cost, weight or space. Therefore, it is necessary to use the dynamic programming method to carry out system task reliability allocation.

[0027] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0028] In an exemplary embodiment, Figure 1 As shown, a method for allocating reliability of equipment system tasks based on RBD model and dynamic programming is provided. The method is executed by a computer device, and can be executed by a computer device such as a terminal or a server alone, or by a terminal and a server together. In the embodiment of the present application, the method is applied to a server as an example for explanation, and includes the following steps S1 to S3. Among them:

[0029] S1: Based on the task RBD model of the equipment system, a task reliability allocation model is established with the goal of maximizing the basic reliability of non-selective equipment; the equipment system includes non-selective equipment and selected equipment. The task reliability allocation model includes an objective function and constraints.

[0030] S2: Determine the optimal allocation result based on the task reliability allocation model.

[0031] S3: Allocate equipment system task reliability based on the optimal allocation result.

[0032] In an exemplary embodiment, step S1 specifically includes: determining the reliability of the selected equipment and the indicators to be allocated; determining the task reliability allocation value based on the reliability of the selected equipment and the indicators to be allocated; calculating the reliability of the equipment system based on the task RBD model of the equipment system; obtaining the total score of each equipment in the equipment system. Determine the constraint conditions based on the task reliability allocation value, the reliability of the equipment system and the total score of each equipment; establish a task reliability allocation model with the goal of maximizing the basic reliability of non-selected equipment. Specifically:

[0033] (1) Consider the selected equipment and determine the mission reliability allocation value.

[0034] The task reliability index is R m , determine the index to be allocated R';

[0035] Assuming that the kth equipment is the selected equipment, the mission reliability is assigned the value R' / R k Distribute the remaining equipment; R k is the reliability of the kth selected equipment.

[0036] (2) The objective function is established by maximizing the basic reliability of non-selected equipment.

[0037] For an equipment system with n equipment, the kth equipment is the selected equipment, and the objective function formula is as follows:

[0038]

[0039] Among them, R b is the basic reliability of non-selected equipment, R i is the reliability of the ith equipment.

[0040] (3) Consider the task reliability calculation formula and expert scoring results to determine the constraints.

[0041] Reliability allocation is carried out based on the task reliability allocation value, and constraint condition 1 is obtained as shown in the formula:

[0042] R' / R k =G(R1, R2, ..., R n )

[0043] Score the complexity, technical level, working time, and environmental conditions of each piece of equipment, and sum up the scores to obtain the total score Q of the i-th piece of equipment. i ,i∈[1,n],i≠k.

[0044] The reliability relationship is determined by the total score of each equipment, as constraint condition 2, as shown in the formula:

[0045] iQ i ≥Q j ,thenR i ≤R j

[0046] Among them, i,j∈[1,n],i≠j,i≠k,j≠k.

[0047] In an exemplary embodiment, step S2 specifically includes: determining multiple groups of allocation results through multiple rounds of sampling based on the task reliability allocation model; determining the allocation results that meet the constraint conditions in the multiple groups of allocation results as the initial allocation results; and determining the optimal allocation result from the initial allocation results according to the objective function. Specifically:

[0048] (2) Input the total number of equipment n, the proposed allocation index R', and the reliability of the selected equipment R k , the number of iterations N, and the score result set Q{Q i ,i∈[1,n],i≠k}.

[0049] (2) Initialize the simulation data and set the number of iterations iter = 0; if the number of iterations is reached, end the simulation and go to step (3); otherwise, go to step 1).

[0050] 1) Generate a set of distribution results through random sampling.

[0051] 2) Determine whether the allocation result meets the following constraints.

[0052] Constraint 1: According to the series, parallel, and voting relationships of the equipment system's task RBD model, calculate the reliability G (R1, R2, ..., R n ), so that G(R1, R2, ..., R n )=R' / R k .

[0053] Series model: A model in which any failure of the units that make up the equipment system will lead to the failure of the equipment system is called a series model. The mathematical model of the series model is:

[0054]

[0055] Among them, R s (t) is the reliability of the equipment system at time t, R i (t) is the reliability of the i-th unit at time t.

[0056] Parallel model: A model in which the equipment system fails only when all units that make up the equipment system fail is called a parallel model. The mathematical model of the parallel model is:

[0057]

[0058] Among them, R s (t) is the reliability of the equipment system at time t, R i (t) is the reliability of the i-th unit at time t.

[0059] Voting model: In an equipment system composed of n units, the equipment system can only operate normally if at least r units operate normally. The mathematical model of the voting model is:

[0060]

[0061] Among them, R s (t) is the reliability of the equipment system at time t, Rm is the reliability of the voter, and R(t) is the reliability of the system components.

[0062] Constraint 2: Determine the reliability R of each piece of equipment by comparing its total score i ≤R j .

[0063] 3) If the constraints are met, the group allocation result is added to the result list.

[0064] (3) The basic reliability R of the non-selected equipment in each group of allocation results (i.e., initial allocation results) in the calculation result list b , filter out R b The largest set of allocation results is taken as the optimal allocation result R{R i ,i∈[1,n],i≠k}.

[0065] In order to verify the effectiveness of this application, a case study was conducted on a maritime equipment system consisting of 15 manned and unmanned equipment. The maritime equipment system includes 4 reconnaissance and detection equipment (RE1, RE2, RE3, RE4), 2 command and decision-making equipment (CDM1, CDM2), 5 defense equipment (GU1, GU2, GU3, GU4, GU5) for target defense, and 4 strike equipment (AT1, AT2, AT3, AT4), of which the reconnaissance and detection equipment and the strike equipment are unmanned equipment. The schematic diagram of the maritime equipment system is shown below. Figure 1 shown.

[0066] During the mission, the 4 reconnaissance and detection equipment is in a 4-out-of-2 voting relationship, the 2 command and decision-making equipment is in a parallel relationship, the 5 defense equipment is in a 5-out-of-3 voting relationship, and the 4 strike equipment is in a parallel relationship. At the same time, the reconnaissance and detection equipment is a selection equipment, and the others are non-selective equipment. The mission RBD model of the maritime equipment system is as follows: Figure 2 shown.

[0067] Assuming that the MTBF of the reconnaissance detection equipment is 215 hours, based on the 48h mission time, its reliability is calculated to be 0.8. 0.9 is used as the mission reliability index R m , and leave a margin of 0.1, and determine the proposed allocation index R' to be 0.91. Set the input parameters of the reliability allocation algorithm, as shown in Table 1.

[0068] Table 1 Input parameter settings

[0069] Input value Input value Input value R′ 0.91 n 15 N 1000 <![CDATA[R1]]> 0.8 <![CDATA[Q6]]> 26 <![CDATA[Q 11 ]]> 20 <![CDATA[R2]]> 0.8 <![CDATA[Q7]]> 20 <![CDATA[Q 12 ]]> 22 <![CDATA[R3]]> 0.8 <![CDATA[Q8]]> 20 <![CDATA[Q 13 ]]> 22 <![CDATA[R4]]> 0.8 <![CDATA[Q9]]> 20 <![CDATA[Q 14 ]]> 22 <![CDATA[Q5]]> 26 <![CDATA[Q 10 ]]> 20 <![CDATA[Q 15 ]]> 22

[0070] Step 1: Establish a task reliability allocation model for the equipment system, consider the selected equipment to determine the task reliability allocation value, establish an objective function with the goal of maximizing the basic reliability of non-selected equipment, and consider the task reliability calculation formula and expert scoring results to determine the constraints. It includes the following sub-steps:

[0071] Step 1.1: Determine the mission reliability allocation value considering the selected equipment.

[0072] Mission reliability index R m is 0.9, and the proposed allocation index R′ is determined to be 0.91;

[0073] Assuming that the kth equipment is the selected equipment, the mission reliability is assigned the value R′ / R k Distribute the remaining equipment.

[0074] Step 1.2: Establish the objective function by maximizing the basic reliability of non-selected equipment.

[0075] The formula of the objective function in this case is as follows:

[0076]

[0077] Step 1.3: Consider the task reliability calculation formula and expert scoring results to determine the constraints.

[0078] The constraints of this case can be obtained as follows:

[0079]

[0080] Among them, R RE is the reliability of the four reconnaissance detection equipment under the 4-out-of-2 voting relationship, R CDM is the reliability of two command and decision-making equipment in parallel, R GU is the reliability of the five defensive equipment under the 5-out-of-3 voting relationship, R AT is the reliability of the four strike equipment in parallel, the specific formula is as follows:

[0081]

[0082] R CDM =1-(1-R5) 2

[0083]

[0084] RAT =1-(1-R 11 ) 4

[0085] Since the reliability distribution values ​​of the same type of equipment are the same, R5 = R6, R7 = R8 = R9 = R 10 =R 11 , R 12 =R 13 =R 14 =R 15 .

[0086] Step 2: Propose an equipment system task reliability allocation algorithm, determine multiple groups of allocation results through multiple rounds of sampling, determine appropriate allocation results based on constraints, and determine the optimal allocation result based on the objective function. It includes the following sub-steps:

[0087] Step 2.1: Input the total number of equipment n = 15, the proposed allocation index R' = 0.91, and the reliability of the selected equipment R k , the number of iterations N, and the score result set Q{Q i ,i∈[1,n],i≠k}.

[0088] Step 2.2: Initialize simulation data and set the number of iterations iter = 0; if the number of iterations is reached, end the simulation and go to step 2.3; otherwise, go to step 2.2.1.

[0089] Step 2.2.1: Generate a set of allocation results through random sampling.

[0090] Step 2.2.2: Determine whether the allocation result meets the following constraints:

[0091]

[0092] Step 2.2.3: If the constraints are met, add the group assignment result to the result list.

[0093] According to the equipment system task reliability allocation algorithm, the initial allocation result can be obtained, and according to the basic reliability R of non-selected equipment b The ranking is shown in Table 2.

[0094] Table 2 Initial allocation results

[0095] Defensive Equipment Strike Equipment Command and decision-making equipment <![CDATA[R b ]]> 0.94816 0.77938 0.75276 0.24925 0.93749 0.77972 0.75451 0.23638 0.99660 0.80306 0.73514 0.22724 0.96336 0.81023 0.73742 0.20888 0.98344 0.78937 0.73200 0.17780 0.91894 0.79959 0.74278 0.14646 0.97247 0.77092 0.72694 0.12575 0.86839 0.79461 0.76843 0.10643 0.94774 0.76363 0.72637 0.09665 0.99225 0.74953 0.71884 0.08818 0.87905 0.76106 0.74925 0.06469 0.97489 0.74012 0.71508 0.06143 0.91182 0.72240 0.71581 0.01969 0.91549 0.71074 0.70812 0.00462

[0096] Step 2.3: Calculate the basic reliability R of the non-selected equipment for each group of distribution results in the result list b , filter out R bThe largest set of allocation results is taken as the optimal allocation result R{R i ,i∈[1,n],i≠k}.

[0097] According to the fact that the basic reliability of non-selected equipment is the highest, the optimal allocation results are screened out as follows: the reliability of command and decision-making equipment is 0.75276, the reliability of defense equipment is 0.94816, and the reliability of strike equipment is 0.77938.

[0098] Based on the same inventive concept, the embodiment of the present application also provides a system for implementing the above-mentioned equipment system task reliability allocation method based on RBD model and dynamic programming. The implementation scheme for solving the problem provided by the system is similar to the implementation scheme recorded in the above-mentioned method, so the specific limitations in one or more embodiments of the equipment system task reliability allocation system based on RBD model and dynamic programming provided below can be referred to the limitations of the equipment system task reliability allocation method based on RBD model and dynamic programming above, and will not be repeated here.

[0099] In an exemplary embodiment, a system for allocating equipment system task reliability based on an RBD model and dynamic programming is provided, including:

[0100] include:

[0101] The task reliability allocation model building module is used to establish a task reliability allocation model based on the task RBD model of the equipment system with the goal of maximizing the basic reliability of non-selective equipment; the equipment system includes non-selective equipment and selected equipment.

[0102] The optimal allocation result determination module is used to determine the optimal allocation result based on the task reliability allocation model.

[0103] The task reliability allocation module is used to allocate the reliability of equipment system tasks based on the optimal allocation result.

[0104] As an optional implementation, the task reliability allocation model construction module specifically includes:

[0105] The determination unit is used to determine the reliability and proposed allocation index of the selected equipment.

[0106] The mission reliability allocation value determination unit is used to determine the mission reliability allocation value based on the reliability of the selected equipment and the proposed allocation index.

[0107] The reliability calculation unit of the equipment system is used to calculate the reliability of the equipment system based on the task RBD model of the equipment system.

[0108] The total score acquisition unit is used to obtain the total score of each equipment in the equipment system.

[0109] The constraint condition determination unit is used to determine the constraint condition based on the task reliability distribution value, the reliability of the equipment system and the total score of each equipment.

[0110] The task reliability allocation model building unit is used to build a task reliability allocation model with the goal of maximizing the basic reliability of non-selected equipment.

[0111] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program. The computer device may be a server or a terminal, and its internal structure diagram may be as shown in FIG. Figure 4 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data to be processed. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for allocating equipment system task reliability based on an RBD model and dynamic programming is implemented.

[0112] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components. In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0113] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0114] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0115] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0116] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0117] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0118] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0119] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for allocating equipment system task reliability based on RBD model and dynamic programming, characterized in that: include: Based on the task RBD model of the equipment system, a task reliability allocation model is established with the goal of maximizing the basic reliability of non-selected equipment; The equipment system includes non-selected equipment and selected equipment; Determining an optimal allocation result based on the task reliability allocation model; Equipment system task reliability allocation is performed based on the optimal allocation result.

2. The equipment system task reliability allocation method based on RBD model and dynamic programming according to claim 1 is characterized in that: The task reliability allocation model includes an objective function and constraint conditions; Based on the task RBD model of the equipment system, a task reliability allocation model is established with the goal of maximizing the basic reliability of non-selected equipment. Specifically, it includes: Determine the reliability and proposed allocation index of the selected equipment; Determine the mission reliability allocation value based on the reliability of the selected equipment and the proposed allocation index; Calculate the reliability of the equipment system based on the task RBD model of the equipment system; Get the total score of each equipment in the equipment system; Determining constraint conditions based on the task reliability allocation value, the reliability of the equipment system and the total score of each equipment; A task reliability allocation model is established with the goal of maximizing the basic reliability of non-selective equipment.

3. The equipment system task reliability allocation method based on RBD model and dynamic programming according to claim 2 is characterized in that: The objective function is: Among them, R b is the basic reliability of non-selected equipment, R i is the reliability of the ith equipment, n is the total number of equipment in the equipment system, and k is the serial number of the selected equipment.

4. The equipment system task reliability allocation method based on RBD model and dynamic programming according to claim 2 is characterized in that: The constraints are: R′ / R k =G(R1,R2,...,R n ) if Q i ≥Q j ,thenR i ≤R j ;i,j∈[1,n],i≠j,i≠k,j≠k Among them, R' / R k is the task reliability assignment value, R' is the proposed assignment index, R k is the reliability of the kth selected equipment, R i , R j are the reliability of the i-th equipment and the j-th equipment respectively, G is the reliability of the equipment system, Q i , Q j are the total scores of the ith equipment and the jth equipment respectively.

5. The equipment system task reliability allocation method based on RBD model and dynamic programming according to claim 2 is characterized in that: Determining the optimal allocation result based on the task reliability allocation model specifically includes: Based on the task reliability allocation model, multiple groups of allocation results are determined through multiple rounds of sampling; Determine the allocation results satisfying the constraint conditions among the multiple groups of allocation results as the initial allocation results; An optimal allocation result is determined from the initial allocation results according to the objective function.

6. An equipment system task reliability allocation system based on RBD model and dynamic programming, characterized in that: include: A task reliability allocation model building module is used to establish a task reliability allocation model based on the task RBD model of the equipment system with the goal of maximizing the basic reliability of non-selective equipment; the equipment system includes non-selective equipment and selected equipment; An optimal allocation result determination module, used to determine the optimal allocation result based on the task reliability allocation model; The task reliability allocation module is used to allocate the reliability of equipment system tasks based on the optimal allocation result.

7. The equipment system task reliability allocation system based on RBD model and dynamic programming according to claim 6 is characterized in that: The task reliability allocation model includes an objective function and constraint conditions; Among them, the task reliability allocation model construction module specifically includes: A determination unit is used to determine the reliability of the selected equipment and the indicators to be allocated; A task reliability allocation value determination unit, used to determine the task reliability allocation value based on the reliability of the selected equipment and the proposed allocation index; The reliability calculation unit of the equipment system is used to calculate the reliability of the equipment system based on the task RBD model of the equipment system; The total score acquisition unit is used to obtain the total score of each equipment in the equipment system; A constraint condition determination unit, configured to determine a constraint condition based on the task reliability distribution value, the reliability of the equipment system and the total score of each equipment; The task reliability allocation model building unit is used to build a task reliability allocation model with the goal of maximizing the basic reliability of non-selected equipment.

8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the equipment system task reliability allocation method based on the RBD model and dynamic programming as described in any one of claims 1 to 5.

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 method for allocating equipment system task reliability based on the RBD model and dynamic programming described in any one of claims 1 to 5 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for allocating equipment system task reliability based on the RBD model and dynamic programming described in any one of claims 1 to 5 is implemented.