CN109062245B - Reliability intelligent distribution method for unmanned aerial vehicle ground station system software - Google Patents

Reliability intelligent distribution method for unmanned aerial vehicle ground station system software Download PDF

Info

Publication number
CN109062245B
CN109062245B CN201810800089.8A CN201810800089A CN109062245B CN 109062245 B CN109062245 B CN 109062245B CN 201810800089 A CN201810800089 A CN 201810800089A CN 109062245 B CN109062245 B CN 109062245B
Authority
CN
China
Prior art keywords
aerial vehicle
unmanned aerial
ground station
station system
reliability
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201810800089.8A
Other languages
Chinese (zh)
Other versions
CN109062245A (en
Inventor
张怀相
张加
方景龙
樊凌燕
王玉江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201810800089.8A priority Critical patent/CN109062245B/en
Publication of CN109062245A publication Critical patent/CN109062245A/en
Application granted granted Critical
Publication of CN109062245B publication Critical patent/CN109062245B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention relates to an intelligent reliability distribution method for unmanned aerial vehicle ground station system software. In the invention, an analytic hierarchy process is utilized to evaluate the influence weight of influence factors of severity, complexity, importance, mean fault interval time and running time on the reliability distribution of each module in the unmanned aerial vehicle ground station system, and the cost function of each module in the unmanned aerial vehicle ground station system is obtained, so that a reliability distribution model of the unmanned aerial vehicle ground station system based on reliability constraint cost minimization is constructed; and converting the software reliability distribution problem with the constraint condition into an unconstrained software reliability distribution problem, and establishing a fitness function of any particle in the particle swarm. And (4) through repeated iterative calculation, the optimal positions of all the particles in the particle swarm are subjected to, and the reliability of each module is obtained to be distributed with an optimal value. The method has the advantages of simple algorithm, high solving speed and wide adaptability, and can complete the intelligent optimal search solution of the reliability distribution under various constraint conditions.

Description

Reliability intelligent distribution method for unmanned aerial vehicle ground station system software
Technical Field
The invention belongs to the field of reliability test of unmanned aerial vehicle ground station system software, and particularly relates to an intelligent reliability distribution method of unmanned aerial vehicle ground station system software.
Background
The unmanned aerial vehicle system consists of an aircraft and a ground station. The ground station of the unmanned aerial vehicle is mainly used for monitoring the flight task of the aircraft, and is a ground command control center of an unmanned aerial vehicle system. The unmanned aerial vehicle ground station system consists of two parts, namely hardware and software, wherein the software has the functions of flight monitoring, task planning, map navigation, flight data query and processing and the like. At present, the software scale of the unmanned aerial vehicle ground station system has the characteristics of enlargement, complexity, diversification and the like, so that the possibility of fault factors existing in the software research and development process is higher and higher. Software failure can not only cause system failure, equipment damage and the like, cause serious economic loss, but also can endanger personal safety. Therefore, the reliability of the ground station system of the unmanned aerial vehicle needs to be studied.
The reliability of the system is limited and affected by the reliability of all modules. From the software development perspective, in order to ensure the overall reliability of the system, the reliability index of the system must be correctly, scientifically and economically distributed to each component and each module, so that each module can reach the required reliability index. From the perspective of software testing and evaluation, not only the overall reliability of the system needs to be tested, but also the reliability of each module needs to be tested, and particularly, the critical and important modules must meet the specified reliability standards. Therefore, when the reliability of the system is studied, the reliability index of each module must be calculated on the premise of the overall reliability, and the reliability distribution of each module is completed.
The reliability of the unmanned aerial vehicle ground station system software is distributed, and various reliability distribution methods can be adopted to improve the economy and safety of the unmanned aerial vehicle ground station system software in the research and development process, so that the distribution optimization of the reliability of the unmanned aerial vehicle ground station system software is realized. The traditional software reliability allocation adopts an equal allocation method, a proportion allocation method, a grading allocation method and the like. The equal distribution method assumes that the system is formed by connecting a plurality of modules in series, and then distributes the same software reliability index to each module. However, the equal distribution method is only suitable for the initial stage of system development and design, and the definition and the function module of the system are not clear at this time, and the distribution work can be carried out only according to engineering experience of workers and the reliability distribution data of the existing similar system software. Due to the subjective will of workers or the inaccurate reliability allocation of the reference system, the software reliability allocation result is easy to be biased. The proportional allocation method is simple and intuitive, and is suitable for the situation that the new system and the original system have basically the same structure. However, when the original system itself has a situation that the software reliability allocation is not reasonable, the software reliability allocation of the new system may be also not reasonable. The scoring distribution method is to score and comprehensively analyze the influence factors of the system reliability by experienced experts to obtain the relative ratio of the reliability influence factors of the system, and finally complete the distribution of the reliability value of the system. The scoring distribution method is likely to cause the scoring deviation due to different expert scoring standards, and influences the final software reliability distribution of the system.
The unmanned aerial vehicle ground station system U can specifically comprise a debugging module U in function1And a route planning management module U2Flight monitoring control module U3Data transmission module U4And a data management module U5And the like. Wherein, a debugging module U is arranged1The functions of accelerometer calibration, compass calibration, remote controller calibration, mode setting and the like are mainly realized; air route planning management module U2The functions of waypoint editing, map display, route planning, waypoint reading and the like of the aircraft are mainly realized; flight monitoring control module U3Mainly realizes the functions of flight control, flight data display, parameter adjustment, data storage, data analysis, data playback and the like; data transmission module U4The functions of communication between the aircraft and the ground station and the like are realized; data management module U5The functions of storing, replaying, analyzing and the like of the aircraft data in the ground station are mainly realized.
Disclosure of Invention
Aiming at the defects of the prior art, the invention provides an unmanned aerial vehicle ground station system software reliability intelligent distribution method based on a particle swarm algorithm and an analytic hierarchy process. According to the method, the influence factors of the reliability of each module in the unmanned aerial vehicle ground station system are analyzed by using an analytic hierarchy process, and finally, a reliability distribution model of the unmanned aerial vehicle ground station system based on the minimization of reliability constraint cost is constructed. The method adopts the particle swarm algorithm to seek the optimal solution value of the reliability distribution model of the unmanned aerial vehicle ground station system under the multi-constraint condition, is easy to realize when solving the reliability distribution problem of the unmanned aerial vehicle ground station system software, and embodies better reliability distribution optimization performance. The particle swarm algorithm simulates the predation behavior of a bird swarm, and the movement of the whole swarm generates an evolution process from disorder to order in a problem solving space by utilizing the sharing of the individual pair information in the swarm, so that the optimal solution is obtained.
The method specifically comprises the following steps:
(1) and initializing parameters, including the expected reliability value of the ground system of the unmanned aerial vehicle, the value range of the reliability value of each module in the ground station system of the unmanned aerial vehicle, the particle size in the particle swarm algorithm, the search space dimension, the iteration times and the like.
(2) And solving the weight W of reliability distribution of each module of the unmanned aerial vehicle ground station system under the influence factors of the severity K, the complexity H, the importance F, the mean fault interval time MTBF, the running time T and the like according to an analytic hierarchy process.
(3) Obtaining each module U of unmanned aerial vehicle ground station systemjCost function C of reliability assignment values ofj
(4) And constructing a reliability distribution model of the unmanned aerial vehicle ground station system based on reliability constraint cost minimization.
(5) According to a reliability distribution model of an unmanned aerial vehicle ground station system, constructing a fitness value function fit (X) of any particle i in a particle swarmi)。
(6) Obtaining the position of any particle i in the particle swarm according to the t iteration
Figure BDA0001736080540000041
Speed of rotation
Figure BDA0001736080540000042
Obtaining the position of any particle i in the particle swarm obtained by the t +1 th iteration
Figure BDA0001736080540000043
Speed of rotation
Figure BDA0001736080540000044
(7) And (6) executing the loop until the maximum iteration number T is reached, and ending the loop.
(8) After the particle swarm optimization is finished, PgTThe optimal positions that all particles in the particle swarm have undergone after T iterations. According to PgT=(R1,R2,R3,R4,R5) Then is waited forUnmanned aerial vehicle ground station system in set up debugging module U1And a route planning management module U2Flight monitoring control module U3Data transmission module U4Data management module U5The reliability of (2) is assigned an optimal value.
The method adopts a particle swarm algorithm and a reliability distribution model based on an analytic hierarchy process to initialize a set debugging module U of an unmanned aerial vehicle ground station system1And a route planning management module U2Flight monitoring control module U3Data transmission module U4Data management module U5And (3) constructing a reliability distribution model based on reliability constraint cost minimization according to the cost function of the unmanned aerial vehicle ground station system, constructing a fitness function of any particle in the particle swarm according to the composition relation between any particle in the particle swarm and the reliability distribution value of each module in the unmanned aerial vehicle ground station system, and finally distributing a reasonable reliability value for each module in the unmanned aerial vehicle ground station system through a multi-time particle swarm iterative optimization algorithm.
The particle swarm algorithm starts from a random solution, evaluates the quality of the current solution through the fitness value calculated by the fitness function of any particle in the algorithm, iteratively searches for particles meeting various constraint conditions, and finally searches for the globally optimal solution. The particle swarm algorithm simulates the predation behavior of a bird swarm to a certain extent, and the movement of the whole swarm is subjected to an evolution process from disorder to order in a problem solving space by utilizing the sharing of individuals in the swarm to information, so that an optimal solution is obtained. The analytic hierarchy process is a software reliability dividing method for dividing an unmanned aerial vehicle ground station system into functional modules according to functions and then distributing reliability indexes to the modules. The reliability distribution model based on the analytic hierarchy process is simple and practical, decomposes a complex system, enables the thinking process of people to be mathematic and systematized, is convenient for people to accept, and can solve the problem that multiple targets are difficult to be completely quantized into a multi-level single-target problem. The reliability intelligent distribution algorithm based on the particle swarm algorithm and the analytic hierarchy process has the advantages of good stability, high convergence speed and high precision, and the total development cost is gradually reduced along with the increase of evolution algebra. Compared with the traditional reliability distribution methods such as an equal distribution method, a proportional distribution method, a scoring distribution method and the like, the method has the advantages of simple algorithm, high solving speed and wide adaptability when the problem of complex system reliability distribution is faced, can complete intelligent optimal search and solution of reliability distribution under various constraint conditions, and has better optimization performance.
Drawings
FIG. 1 is a diagram of a ground station system architecture for an unmanned aerial vehicle;
FIG. 2 is an overall flow chart of the present invention.
Detailed Description
As shown in fig. 2, the method adopts a particle swarm algorithm and a reliability distribution model based on an analytic hierarchy process to intelligently optimize and solve the reliability distribution values of a plurality of modules of the unmanned aerial vehicle ground station system software, and finds the intelligent reliability distribution of the unmanned aerial vehicle ground station system meeting various reliability distribution constraint conditions. The specific implementation method comprises the following steps:
(1) and initializing parameters, including the expected reliability value of the ground system of the unmanned aerial vehicle, the value range of the reliability value of each module in the ground station system of the unmanned aerial vehicle, the particle size in the particle swarm algorithm, the search space dimension, the iteration times and the like.
The reliability value of the unmanned aerial vehicle ground station system U is R, and the expected reliability value is Rs. Setting a debug module U1Has a reliability assigned value of R1And a route planning management module U2Has a reliability assigned value of R2Flight monitoring control module U3Has a reliability assigned value of R3Data transmission module U4Has a reliability assigned value of R4Data management module U5Has a reliability assigned value of R5。R1、R2、R3R4、R5Respectively is a preset [ R ]1min,R1max]、[R2min,R2max]、[R3min,R3max]、[R4min,R4max]、[R5min,R5max]。
In the particle swarm optimization, each particle is equivalent to a solution of a solving system, and an optimal solution is found through calculation and multiple iterations. The particle group consists of M particles, each particle has a search space of N dimensions, and the position X of any particle i in the particle groupi=(Xi1,Xi2,…XiN) Velocity Vi=(Vi1,Vi2,…,ViN). The fitness value of particle i is defined by the function fit (X)i) Solving, the step length adjustment factor of the particle i to the best position direction is constant c1The step length adjustment of the particle i to the global best position direction of the particle swarm is a constant c2The iteration number of the particle swarm is T, and the maximum iteration number is T.
Position X of arbitrary particle i in the particle populationiComposed of the reliability distribution values of 5 modules of the unmanned aerial vehicle ground station system, namely Xi=(R1,R2,R3,R4,R5) And N is 5. Position X of arbitrary particle iiA possible value of the reliability distribution value of 5 modules of the unmanned aerial vehicle ground station system, namely the fitness function fit (X) of any particle ii) Assignment of an objective function, fitR (R), by the reliability of 5 modules of an unmanned aerial vehicle ground station system1,R2,R3,R4,R5) Given, i.e. fit (X)i)=fitR(R1,R2,R3,R4,R5). After T iterations through the particle swarm, the maximum fitness value fit (X) in the particle swarm is obtainedi) Position X of particle i of (2)iThe optimal value of reliability distribution of 5 modules of the unmanned aerial vehicle ground station system is required.
(2) And solving the weight W of reliability distribution of each module of the unmanned aerial vehicle ground station system under the influence factors of the severity K, the complexity H, the importance F, the mean fault interval time MTBF and the running time T according to an analytic hierarchy process.
The analytic hierarchy process is a software reliability dividing method for dividing an unmanned aerial vehicle ground station system into functional modules according to functions and then distributing reliability indexes to the modules. In a software reliability allocation task of an unmanned aerial vehicle ground station system, the reliability of each functional module of the unmanned aerial vehicle ground station system is affected by multiple factors such as the severity K, the complexity H, the importance F, the mean time between failure MTBF, the operation time T and the like. Meanwhile, the measurement units of the influencing factors are obviously inconsistent, and the measurement values need to be normalized, so that the influencing factors are comparable.
The severity K represents the severity of a failure mode existing in each module in the unmanned aerial vehicle ground station system; the complexity H represents the complexity of each module in the unmanned aerial vehicle ground station system, and the current general information entropy is used for quantitative description. The information entropy reflects the utilization rate of the module quantitatively, the larger the utilization rate is, the smaller the uncertainty degree is, the smaller the information quantity contained in the module is, and the lower the complexity is; the importance degree F represents the influence degree of each module in the unmanned aerial vehicle ground station system on the functions of the unmanned aerial vehicle ground station system after the modules fail, and the influence degree is larger when the importance degree is larger; mean Time Between Failures (MTBF) represents the failure rate of each module in the ground station system of the unmanned aerial vehicle, and the reciprocal of the module failure rate is the mean time between failures of the modules; and the operation time T represents the proportion of the operation time of each module in the unmanned aerial vehicle ground station system to the total operation time of the unmanned aerial vehicle ground station system.
Firstly, a judgment weight vector D of the reliability distribution of the unmanned aerial vehicle ground station system by the influence factors such as the severity K, the complexity H, the importance F, the mean time between failure MTBF, the running time T and the like is obtained.
According to the influence degrees of the influence factors such as the severity K, the complexity H, the importance F, the mean fault interval time MTBF, the running time T and the like on the reliability distribution of each module of the unmanned aerial vehicle ground station system, the influence magnitudes pk, ph, pf, pmtbf and pt of the influence factors such as the severity K, the complexity H, the importance F, the mean fault interval time MTBF, the running time T and the like on the reliability distribution of the unmanned aerial vehicle ground station system can be determined, and a judgment matrix A of the reliability distribution of the unmanned aerial vehicle ground station system by the influence factors is constructed according to the formulas (1), (2) and (3); judging a feature vector corresponding to the maximum feature value of the matrix A, wherein the feature vector is a judgment weight vector D of the influence factors of the severity K, the complexity H, the importance F, the mean time between failure MTBF and the running time T on the reliability distribution of the ground station system of the unmanned aerial vehicle; in the judgment weight vector D, the dK represents the influence weight of the severity K on the reliability distribution of the unmanned aerial vehicle ground station system, the dH represents the influence weight of the complexity H on the reliability distribution of the unmanned aerial vehicle ground station system, the dF represents the influence weight of the importance F on the reliability distribution of the unmanned aerial vehicle ground station system, the dMTBF represents the influence weight of the mean fault interval time MTBF on the reliability distribution of the unmanned aerial vehicle ground station system, and the dT represents the influence weight of the running time T on the reliability distribution of the unmanned aerial vehicle ground station system.
p=[pk ph pf pmtbf pt] (1)
aστ=pσ/pτ (2)
Figure BDA0001736080540000081
D=[dK dH dF dMTBF dT] (4)
Secondly, influence unit vectors rk, rh, rf, rmtbf and rt of influence factors such as severity K, complexity H, importance F, mean time between failure MTBF, running time T and the like on reliability distribution of each module of the ground station system of the unmanned aerial vehicle are obtained.
Obtaining module U in unmanned aerial vehicle ground station systemjSeverity of (k)jBy normalization to obtain rkjAnd therefore, a unit vector rk of the severity influence of reliability distribution of each module of the unmanned aerial vehicle ground station system is obtained. Wherein, betajIs a module UjThe loss probability is the probability that the unmanned aerial vehicle ground station system fails when the module fails, and the value of the loss probability is [0,1 ]]The larger the value is, the larger the probability of failure of the unmanned aerial vehicle ground station system is; alpha is alphajIs a module UjThe sum of the probability of various faults relative to all faults is determined according to the module UjObtaining the operation condition of the functional components;
kj=βjj*(1-Rjmin)*106,j∈[1,N] (5)
Figure BDA0001736080540000082
rk=[rk1 … rkj … rkN],j∈[1,N] (7)
obtaining module U in unmanned aerial vehicle ground station systemjComplexity h ofjObtaining rh by normalizationjAnd therefore, a unit vector rh of the complexity influence of reliability distribution of each module of the unmanned aerial vehicle ground station system is obtained. Wherein o isjIs a module UjThe usage rate of (2);
hj=-log2(oj)*oj,j∈[1,N] (8)
Figure BDA0001736080540000091
rh=·rh1 … rhj… rhN],j∈[1,N] (10)
obtaining module U in unmanned aerial vehicle ground station systemjDegree of importance fjObtaining rf by normalizationjTherefore, an importance influence unit vector rf of reliability distribution of each module of the unmanned aerial vehicle ground station system is obtained. Wherein, FsFailure model for unmanned aerial vehicle ground station system, fiIs a module UiThe failure model of (2); determining 3 minimal cut sets { U } by combining an unmanned aerial vehicle ground station system according to the existing universal fault tree analysis method1U2U4U5},{U1U4U5},{U1U3U4U5}. The minimal cut set is defined as a module set which can cause the unmanned aerial vehicle ground station system to fail, so as to obtain a failure model Fs
Figure BDA0001736080540000092
Fs=f1f2f4f5+f1f4f5+f1f3f4f5 (12)
Figure BDA0001736080540000093
rf=[rf1 … rfj … rfN],j∈[1,N] (14)
Obtaining module U in unmanned aerial vehicle ground station systemjMean time between failures (mtbf)jNormalized to get rmtbfjTherefore, an average fault interval time influence unit vector rmtbf of reliability distribution of each module of the unmanned aerial vehicle ground station system is obtained.
mtbfj=1/(1-Rjmin),j∈[1,N] (15)
Figure BDA0001736080540000094
rmtbf=[rmtbf1 … rmtbfj … rmtbfN],j∈[1,N] (17)
Obtaining module U in unmanned aerial vehicle ground station systemjRun time scaling factor tjThe rt is obtained by normalizationjAnd therefore, a unit vector rt of the influence of the running time of reliability distribution of each module of the unmanned aerial vehicle ground station system is obtained. Wherein G isjFor module U in unmanned aerial vehicle ground station systemjG is the total operating time of the ground station system of the unmanned aerial vehicle;
tj=Gj/G,j∈[1,N] (18)
Figure BDA0001736080540000101
rt=[rt1 rt2 rt3 rt4 rt5],j∈[1,N] (20)
finally, according to the judgment weight D, the unit vector rk of the severity influence, the unit vector rh of the complexity influence and the influence of the importanceAnd solving the reliability distribution weight W of each module of the ground station system of the unmanned aerial vehicle by using the force unit vector rf, the mean fault interval time influence unit vector rmtbf, the running time influence unit vector rt and the like. Wherein, wjFor module U in unmanned aerial vehicle ground station systemjAnd the influence weight of reliability distribution under the influence factors of the severity K, the complexity H, the importance F, the mean time between failure MTBF, the running time T and the like.
Figure BDA0001736080540000102
(3) Obtaining each module U of unmanned aerial vehicle ground station systemjCost function C of reliability assignment values ofj
According to wjObtaining module U in unmanned aerial vehicle ground station systemjCan reach the highest reliability value RjmaxDegree of feasibility yjBuilding each module U in the unmanned aerial vehicle ground station systemjCost function C ofj. Degree of feasibility yjSmaller the representation of the lifting module UjReliability R ofjThe more difficult, the required cost CjThe higher the feasibility yjThe larger the lifting module UjReliability R ofjThe easier, the required cost CjThe lower.
yj=1-wj,j∈[1,N] (22)
Figure BDA0001736080540000111
(4) And constructing a reliability distribution model of the unmanned aerial vehicle ground station system based on reliability constraint cost minimization.
The reliability distribution model of the unmanned aerial vehicle ground station system comprises 1 minimum cost function and a plurality of reliability constraint conditions. Cost function Cost of unmanned aerial vehicle ground station system is calculated by each module U in unmanned aerial vehicle ground station systemjIs assigned a value RjCost function C ofjThe method comprises the following steps:
Figure BDA0001736080540000112
each module U in unmanned aerial vehicle ground station systemjIs assigned a value RjThere is a minimum value RjminAnd maximum value RjmaxThe constraint of (2). Equipment debugging module U in known unmanned aerial vehicle ground station system1Is assigned a value R1And a route planning management module U2Is assigned a value R2Flight monitoring control module U3Is assigned a value R3Data transmission module U4Is assigned a value R4Data management module U5Is assigned a value R5Under the condition, according to the structural diagram 1 of the unmanned aerial vehicle ground station system, the reliability value R of the current unmanned aerial vehicle ground station system is obtained by combining the existing general reliability value calculation method of the series-parallel connection system, and the reliability value R must be not less than the reliability value R expected to be reached by the unmanned aerial vehicle ground station systems
R=[1-(1-R1R2)*(1-R1)*(1-R1R3)]*R4*R5 (25)
Therefore, a reliability distribution model of the unmanned aerial vehicle ground station system based on reliability constraint cost minimization can be obtained:
minimizing the cost function:
Figure BDA0001736080540000113
reliability constraint conditions:
Figure BDA0001736080540000121
(5) according to a reliability distribution model of an unmanned aerial vehicle ground station system, constructing a fitness value function fit (X) of any particle i in a particle swarmi)。
The reliability distribution model of the unmanned aerial vehicle ground station system based on the reliability constraint cost minimization comprises a minimized cost function and a plurality of constraint conditions of reliability values. And converting the software reliability distribution problem with constraint conditions into an unconstrained software reliability distribution problem by adopting the conventional universal penalty function method, and solving the unconstrained software reliability distribution problem.
Constructed reliability assignment objective function, fitR (R)1,R2,R3,R4,R5) Comprises the following steps:
Figure BDA0001736080540000122
wherein Q isiFor the penalty factor, i is 1 … 3. Fitness function fit (X) of any particle i in the populationi) The following equation (28) can be used to obtain:
fit(Xi)=fitR(R1,R2,R3,R4,R5) (29)
(6) according to the position of any particle i in the j dimension in the particle swarm obtained by the t iteration
Figure BDA0001736080540000123
Speed of rotation
Figure BDA0001736080540000124
The position of any particle i in the j dimension in the particle swarm obtained by the (t + 1) th iteration is obtained
Figure BDA0001736080540000125
Speed of rotation
Figure BDA0001736080540000126
Figure BDA0001736080540000127
Figure BDA0001736080540000128
Figure BDA0001736080540000129
Figure BDA00017360805400001210
Wherein r is1、r2Is [0,1 ]]A random number of intervals;
Figure BDA00017360805400001211
the optimal position of the particle i in the particle swarm after t iterations;
Figure BDA00017360805400001212
the optimal positions that all particles in the particle swarm have undergone after t iterations.
(7) And (6) executing the loop until the maximum iteration number T is reached, and ending the loop.
(8) After the particle swarm optimization is finished, PgTThe optimal positions that all particles in the particle swarm have undergone after T iterations. According to PgT=(R1,R2,R3,R4,R5) Then the setting debugging module U in the unmanned aerial vehicle ground station system to be solved is obtained1And a route planning management module U2Flight monitoring control module U3Data transmission module U4Data management module U5The reliability of (2) is assigned an optimal value.

Claims (1)

1. The reliability intelligent distribution method of the unmanned aerial vehicle ground station system software is characterized by comprising the following steps:
initializing parameters including reliability values expected to be reached by an unmanned aerial vehicle ground system, value ranges of the reliability values of all modules in the unmanned aerial vehicle ground station system, particle size in a particle swarm algorithm, search space dimensions and iteration times;
unmanned aerial vehicle ground stationThe reliability value of the system U is R, and the expected reliability value is Rs(ii) a Setting a debug module U1Has a reliability assigned value of R1And a route planning management module U2Has a reliability assigned value of R2Flight monitoring control module U3Has a reliability assigned value of R3Data transmission module U4Has a reliability assigned value of R4Data management module U5Has a reliability assigned value of R5;R1、R2、R3R4、R5Respectively is a preset [ R ]1min,R1max]、[R2min,R2max]、[R3min,R3max]、[R4min,R4max]、[R5min,R5max];
In the particle swarm optimization, each particle is equivalent to a solution of a solving system, and an optimal solution is found through calculation and multiple iterations; the particle group consists of M particles, each particle has a search space of N dimensions, and the position X of any particle i in the particle groupi=(Xi1,Xi2,…XiN) Velocity Vi=(Vi1,Vi2,…,ViN) (ii) a The fitness value of particle i is defined by the function fit (X)i) Solving, the step length adjustment factor of the particle i to the best position direction is constant c1The step length adjustment factor of the particle i to the global optimal position direction of the particle swarm is constant c2The iteration number of the particle swarm is T, and the maximum iteration number is Tmax
Position X of arbitrary particle i in the particle populationiComposed of the reliability distribution values of 5 modules of the unmanned aerial vehicle ground station system, namely Xi=(R1,R2,R3,R4,R5) N is 5; position X of arbitrary particle iiA possible value of the reliability distribution value of 5 modules of the unmanned aerial vehicle ground station system, namely the fitness function fit (X) of any particle ii) Assignment of an objective function, fitR (R), by the reliability of 5 modules of an unmanned aerial vehicle ground station system1,R2,R3,R4,R5) Given, i.e. fit (X)i)=fitR(R1,R2,R3,R4,R5) (ii) a By passing through T by a population of particlesmaxAfter the second iteration, there is a maximum fitness value fit (X) in the populationi) Position X of particle i of (2)iThe optimal value of reliability distribution of 5 modules of the unmanned aerial vehicle ground station system to be solved is obtained;
step (2) solving the weight W of reliability distribution of each module of the unmanned aerial vehicle ground station system under the influence factors of the severity K, the complexity H, the importance F, the mean fault interval time MTBF and the running time T according to an analytic hierarchy process;
according to the formulas (1) to (4), obtaining a judgment weight vector D of the influence factors of the severity K, the complexity H, the importance F, the mean fault interval time MTBF and the running time T on the reliability distribution of the ground station system of the unmanned aerial vehicle;
p=[pk ph pf pmtbf pt] (1)
aστ=pσ/pτ (2)
Figure FDA0003016002610000021
D=[dK dH dF dMTBF dT] (4)
the judgment matrix A of the multiple influence factors on the reliability distribution of the ground station system of the unmanned aerial vehicle is constructed through a formula (2), wherein pk, ph, pf, pmtbf and pt are the influence of the influence factors on the reliability distribution of the ground station system of the unmanned aerial vehicle according to the severity K, the complexity H, the importance F, the mean fault interval time MTBF and the running time T, wherein sigma is 1,2 … 5, and tau is 1,2 … 5; judging a feature vector corresponding to the maximum feature value of the matrix A, wherein the feature vector is a judgment weight vector D of the influence factors of the severity K, the complexity H, the importance F, the mean time between failure MTBF and the running time T on the reliability distribution of the ground station system of the unmanned aerial vehicle; in the weight vector D, determining the influence weight of dK representation severity K on reliability distribution of the unmanned aerial vehicle ground station system, the influence weight of dH representation complexity H on reliability distribution of the unmanned aerial vehicle ground station system, the influence weight of dF representation importance F on reliability distribution of the unmanned aerial vehicle ground station system, the influence weight of dMTBF representation mean fault interval time MTBF on reliability distribution of the unmanned aerial vehicle ground station system, and the influence weight of dT representation running time T on reliability distribution of the unmanned aerial vehicle ground station system;
the severity K represents the severity of a failure mode existing in each module in the unmanned aerial vehicle ground station system; the complexity H represents the complexity of each module in the unmanned aerial vehicle ground station system, and the current general information entropy is used for quantitative description; the importance degree F represents the influence degree of each module in the unmanned aerial vehicle ground station system on the functions of the unmanned aerial vehicle ground station system after the modules fail, and the influence degree is larger when the importance degree is larger; mean Time Between Failures (MTBF) represents the failure rate of each module in the ground station system of the unmanned aerial vehicle, and the reciprocal of the module failure rate is the mean time between failures of the modules; the operation time T represents the proportion of the operation time of each module in the unmanned aerial vehicle ground station system to the total operation time of the unmanned aerial vehicle ground station system; the severity K, the complexity H, the importance F, the mean time between failure MTBF and the running time T are known quantities;
influence unit vectors rk, rh, rf, rmtbf and rt of influence factors of the severity K, the complexity H, the importance F, the mean time between failure MTBF and the running time T on reliability distribution of each module of the ground station system of the unmanned aerial vehicle are obtained;
obtaining module U in unmanned aerial vehicle ground station systemjSeverity of (k)jBy normalization to obtain rkjThereby obtaining a unit vector rk of severity influence of reliability distribution of each module of the unmanned aerial vehicle ground station system; wherein, betajIs a module UjThe loss probability is the probability that the unmanned aerial vehicle ground station system fails when the module fails, and the value of the loss probability is [0,1 ]]The larger the value is, the larger the probability of failure of the unmanned aerial vehicle ground station system is; alpha is alphajIs a module UjThe sum of the probability of various faults relative to all faults is determined according to the module UjObtaining the operation condition of the functional components;
kj=βjj*(1-Rjmin)*106,j∈[1,N] (5)
Figure FDA0003016002610000031
rk=[rk1 … rkj … rkN],j∈[1,N] (7)
obtaining module U in unmanned aerial vehicle ground station systemjComplexity h ofjObtaining rh by normalizationjTherefore, a unit vector rh of the complexity influence of reliability distribution of each module of the unmanned aerial vehicle ground station system is obtained; wherein o isjIs a module UjThe usage rate of (2);
hj=-log2(oj)*oj,j∈[1,N] (8)
Figure FDA0003016002610000041
rh=[rh1 … rhj … rhN],j∈[1,N] (10)
obtaining module U in unmanned aerial vehicle ground station systemjDegree of importance fjObtaining rf by normalizationjTherefore, an importance influence unit vector rf of reliability distribution of each module of the unmanned aerial vehicle ground station system is obtained; wherein, FsFailure model for unmanned aerial vehicle ground station system, fiIs a module UiThe failure model of (2); determining 3 minimal cut sets { U } by combining an unmanned aerial vehicle ground station system according to the existing universal fault tree analysis method1U2U4U5},{U1U4U5},{U1U3U4U5}; the minimal cut set is defined as a module set which can cause the unmanned aerial vehicle ground station system to fail, so as to obtain a failure model Fs
Figure FDA0003016002610000042
Fs=f1f2f4f5+f1f4f5+f1f3f4f5 (12)
Figure FDA0003016002610000043
rf=[rf1 … rfj … rfN],j∈[1,N] (14)
Obtaining module U in unmanned aerial vehicle ground station systemjMean time between failures (mtbf)jNormalized to get rmtbfjThereby obtaining a unit vector rmtbf of mean fault interval time influence distributed by the reliability of each module of the unmanned aerial vehicle ground station system;
mtbfj=1/(1-Rjmin),j∈[1,N] (15)
Figure FDA0003016002610000044
rmtbf=[rmtbf1 … rmtbfj … rmtbfN],j∈[1,N] (17)
obtaining module U in unmanned aerial vehicle ground station systemjRun time scaling factor tjThe rt is obtained by normalizationjSo as to obtain a unit vector rt of the running time influence of reliability distribution of each module of the unmanned aerial vehicle ground station system; wherein G isjFor module U in unmanned aerial vehicle ground station systemjG is the total operating time of the ground station system of the unmanned aerial vehicle;
tj=Gj/G,j∈[1,N] (18)
Figure FDA0003016002610000051
rt=[rt1 rt2 rt3 rt4 rt5],j∈[1,N] (20)
finally, solving the weight W of reliability distribution of each module of the unmanned aerial vehicle ground station system according to the judgment weight D, the severity influence unit vector rk, the complexity influence unit vector rh, the importance influence unit vector rf, the mean fault interval time influence unit vector rmtbf and the running time influence unit vector rt; wherein, wjFor module U in unmanned aerial vehicle ground station systemjInfluence weights of reliability distribution under influence factors such as severity K, complexity H, importance F, mean time between failure MTBF, running time T and the like;
Figure FDA0003016002610000052
step (3) obtaining each module U of the unmanned aerial vehicle ground station systemjCost function C of reliability assignment values ofj
According to wjObtaining module U in unmanned aerial vehicle ground station systemjCan reach the highest reliability value RjmaxDegree of feasibility yjBuilding each module U in the unmanned aerial vehicle ground station systemjCost function C ofj(ii) a Degree of feasibility yjSmaller the representation of the lifting module UjReliability R ofjThe more difficult, the required cost CjThe higher the feasibility yjThe larger the lifting module UjReliability R ofjThe easier, the required cost CjThe lower;
yj=1-wj,j∈[1,N] (22)
Figure FDA0003016002610000061
constructing a reliability distribution model of the unmanned aerial vehicle ground station system based on the minimum reliability constraint cost;
nobodyThe reliability distribution model of the airport ground station system comprises 1 minimum cost function and a plurality of reliability constraint conditions; cost function Cost of unmanned aerial vehicle ground station system is calculated by each module U in unmanned aerial vehicle ground station systemjIs assigned a value RjCost function C ofjThe method comprises the following steps:
Figure FDA0003016002610000062
each module U in unmanned aerial vehicle ground station systemjIs assigned a value RjThere is a minimum value RjminAnd maximum value RjmaxThe constraint of (2); equipment debugging module U in known unmanned aerial vehicle ground station system1Is assigned a value R1And a route planning management module U2Is assigned a value R2Flight monitoring control module U3Is assigned a value R3Data transmission module U4Is assigned a value R4Data management module U5Is assigned a value R5Under the condition, according to the structural diagram 1 of the unmanned aerial vehicle ground station system, the reliability value R of the current unmanned aerial vehicle ground station system is obtained by combining the existing general reliability value calculation method of the series-parallel connection system, and the reliability value R must be not less than the reliability value R expected to be reached by the unmanned aerial vehicle ground station systems
R=[1-(1-R1R2)*(1-R1)*(1-R1R3)]*R4*R5 (25)
Therefore, a reliability distribution model of the unmanned aerial vehicle ground station system based on reliability constraint cost minimization can be obtained:
minimizing the cost function:
Figure FDA0003016002610000063
reliability constraint conditions:
Figure FDA0003016002610000071
step (5) according to the reliability distribution model of the unmanned aerial vehicle ground station system, constructing a fitness value function fit (X) of any particle i in the particle swarmi);
The reliability distribution model of the unmanned aerial vehicle ground station system based on the reliability constraint cost minimization comprises a minimized cost function and a plurality of constraint conditions of reliability values; converting the software reliability distribution problem with constraint conditions into an unconstrained software reliability distribution problem by adopting the conventional universal penalty function method, and solving the unconstrained software reliability distribution problem;
constructed reliability assignment objective function, fitR (R)1,R2,R3,R4,R5) Comprises the following steps:
Figure FDA0003016002610000072
wherein Q isiAs a penalty factor, i is 1 … 3; fitness function fit (X) of any particle i in the populationi) The following equation (28) can be used to obtain:
fit(Xi)=fitR(R1,R2,R3,R4,R5) (29)
step (6) according to the position of any particle i in the jth dimension in the particle swarm obtained by the t iteration
Figure FDA0003016002610000073
Speed of rotation
Figure FDA0003016002610000074
The position of any particle i in the j dimension in the particle swarm obtained by the (t + 1) th iteration is obtained
Figure FDA0003016002610000075
Speed of rotation
Figure FDA0003016002610000076
Figure FDA0003016002610000077
Figure FDA0003016002610000078
Figure FDA0003016002610000079
Figure FDA00030160026100000710
Wherein r is1、r2Is [0,1 ]]A random number of intervals; pi tThe optimal position of the particle i in the particle swarm after t iterations;
Figure FDA00030160026100000711
the optimal positions of all the particles in the particle swarm after t iterations;
step (7) repeating step (6) to complete multiple iterative optimization solution of the particle swarm algorithm; after T iterations, the optimal positions of all the particles in the particle swarm are the optimal values of reliability distribution of all the modules in the unmanned aerial vehicle ground station system to be solved.
CN201810800089.8A 2018-07-19 2018-07-19 Reliability intelligent distribution method for unmanned aerial vehicle ground station system software Expired - Fee Related CN109062245B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810800089.8A CN109062245B (en) 2018-07-19 2018-07-19 Reliability intelligent distribution method for unmanned aerial vehicle ground station system software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810800089.8A CN109062245B (en) 2018-07-19 2018-07-19 Reliability intelligent distribution method for unmanned aerial vehicle ground station system software

Publications (2)

Publication Number Publication Date
CN109062245A CN109062245A (en) 2018-12-21
CN109062245B true CN109062245B (en) 2021-06-01

Family

ID=64817684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810800089.8A Expired - Fee Related CN109062245B (en) 2018-07-19 2018-07-19 Reliability intelligent distribution method for unmanned aerial vehicle ground station system software

Country Status (1)

Country Link
CN (1) CN109062245B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109814537B (en) * 2019-03-01 2022-02-11 中国航空无线电电子研究所 Unmanned aerial vehicle ground station health assessment method
CN112487716B (en) * 2020-11-27 2022-05-31 北京航空航天大学 Method and system for determining mean time between failures of swarm unmanned aerial vehicles
CN113220548B (en) * 2021-03-25 2024-02-09 中国航天***科学与工程研究院 Software reliability index distribution method, medium and equipment based on reliability block diagram
WO2023150967A1 (en) * 2022-02-10 2023-08-17 中国商用飞机有限责任公司北京民用飞机技术研究中心 Equipment failure rate determining method and device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013167342A1 (en) * 2012-05-07 2013-11-14 Siemens Aktiengesellschaft A method for computer-aided processing of models of a technical system
CN107085763A (en) * 2017-03-31 2017-08-22 无锡开放大学 A kind of driving motor for electric automobile system performance evaluation method
CN107274010A (en) * 2017-06-01 2017-10-20 西北工业大学 Towards the multiple target creative design evaluation method of industrial design cloud service platform
CN107767019A (en) * 2017-09-11 2018-03-06 中国兵器科学研究院 A kind of method of product reliability identification

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013167342A1 (en) * 2012-05-07 2013-11-14 Siemens Aktiengesellschaft A method for computer-aided processing of models of a technical system
CN107085763A (en) * 2017-03-31 2017-08-22 无锡开放大学 A kind of driving motor for electric automobile system performance evaluation method
CN107274010A (en) * 2017-06-01 2017-10-20 西北工业大学 Towards the multiple target creative design evaluation method of industrial design cloud service platform
CN107767019A (en) * 2017-09-11 2018-03-06 中国兵器科学研究院 A kind of method of product reliability identification

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于粒子群算法的企业项目群进度优化模型研究;王益锋等;《软科学》;20140630;第28卷(第6期);第16-20页 *
融合层次分析法的PSO云存储任务调度算法;王娟等;《计算机应用研究》;20140731(第7期);第2013-2016页 *

Also Published As

Publication number Publication date
CN109062245A (en) 2018-12-21

Similar Documents

Publication Publication Date Title
CN109062245B (en) Reliability intelligent distribution method for unmanned aerial vehicle ground station system software
CN108038300B (en) Optical fiber state evaluation method based on improved membership function combined with neural network
US7472100B2 (en) Empirical tuning of an on board real-time gas turbine engine model
CN112686464A (en) Short-term wind power prediction method and device
CN106529306B (en) Security of system appraisal procedure and device
CN110826788A (en) Airport scene variable slide-out time prediction method based on big data deep learning
CN113362604B (en) Controller workload assessment method based on sector dynamic traffic characteristics
CN112327903B (en) Aircraft trajectory generation method based on deep mixed density network
CN115828140A (en) Neighborhood mutual information and random forest fusion fault detection method, system and application
CN110082738B (en) Radar target identification method based on Gaussian mixture and tensor recurrent neural network
CN111680875A (en) Unmanned aerial vehicle state risk fuzzy comprehensive evaluation method based on probability baseline model
CN104820771A (en) Method for determining aerospace engineering manufacture maturity grade
CN115752708A (en) Airport single-point noise prediction method based on deep time convolution network
US20150106313A1 (en) Predictive modeling of high-bypass turbofan engine deterioration
CN114647985A (en) Training method of frontal crossing prediction model and frontal crossing prediction method
CN110341986B (en) Multi-step prediction method for performance parameters of airplane auxiliary power device based on RBM (radial basis function) optimization ELM (electric field model)
CN115204041A (en) Large aircraft approach and approach stage oil consumption prediction method
CN113408200B (en) Aviation equipment vibration environment analysis and prediction method
Qian et al. An improved aircraft hard landing prediction model based on panel data clustering
CN111985119B (en) HarmonySE and CBAM-based architecture trade-off analysis method
CN115618743B (en) State evaluation method and state evaluation system of sighting telescope system
CN114398769B (en) Automatic scoring acquisition method for unmanned helicopter flight control system
CN114118802A (en) Helicopter flight risk assessment method based on analytic hierarchy process
CN114035536A (en) Flight control system robustness assessment method based on Monte Carlo method
CN110533241B (en) Terminal area take-off and landing capacity prediction system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20181221

Assignee: Hangzhou duyuan Intelligent Technology Co.,Ltd.

Assignor: HANGZHOU DIANZI University

Contract record no.: X2021330000752

Denomination of invention: A reliability intelligent distribution method of UAV Ground Station System Software

Granted publication date: 20210601

License type: Common License

Record date: 20211116

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210601