Научная статья на тему 'SOFTWARE TOOL FOR EVALUATION OF RELIABILITY AND SURVIVABILITY OF COMPLEX TECHNICAL SYSTEM BASED ON LOGICAL-PROBABILISTIC METHODOLOGY'

SOFTWARE TOOL FOR EVALUATION OF RELIABILITY AND SURVIVABILITY OF COMPLEX TECHNICAL SYSTEM BASED ON LOGICAL-PROBABILISTIC METHODOLOGY Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
17
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
LOGICAL-PROBABILISTIC METHOD / RELIABILITY / SURVIVABILITY / ONBOARD EQUIPMENT FOR SMALL SATELLITES / DIAGRAM OF FUNCTIONAL INTEGRITY / SYSTEM OPERABILITY FUNCTION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Skobtsov V. Yu., Lapitskaya N.V.

The paper presents solutions for estimation and analysis of complex system (CS) reliability and survivability indicators based on the logical-probabilistic approach. Modified logical-probabilistic method and software tool for evaluating the reliability and survivability of onboard equipment (OE) of small satellites were developed (SS). The correctness of the suggested method and software tool was shown by computational experiments on some systems of CS SS similar to Belarusian SS, and later compared with the “Arbitr” software complex results.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «SOFTWARE TOOL FOR EVALUATION OF RELIABILITY AND SURVIVABILITY OF COMPLEX TECHNICAL SYSTEM BASED ON LOGICAL-PROBABILISTIC METHODOLOGY»

M

http://dx.doi.org/10.35596/1729-7648-2021-19-8-72-80 Original paper UDC 004.8

SOFTWARE TOOL FOR EVALUATION OF RELIABILITY AND SURVIVABILITY OF COMPLEX TECHNICAL SYSTEM BASED ON LOGICAL-PROBABILISTIC

METHODOLOGY

VADIM YU. SKOBTSOV1, NATALIA V. LAPITSKAYA2

1 United Institute ofInformatics Problems, National Academy of Sciences of Belarus

(Minsk, Republic of Belarus)

2Belarusian State University of Informatics and Radioelectronics (Minsk, Republic of Belarus)

Submitted 29 November 2021

© Belarusian State University of Informatics and Radioelectronics, 2021

Abstract. The paper presents solutions for estimation and analysis of complex system (CS) reliability and survivability indicators based on the logical-probabilistic approach. Modified logical-probabilistic method and software tool for evaluating the reliability and survivability of onboard equipment (OE) of small satellites were developed (SS). The correctness of the suggested method and software tool was shown by computational experiments on some systems of CS SS similar to Belarusian SS, and later compared with the "Arbitr" software complex results.

Keywords: logical-probabilistic method, reliability, survivability, onboard equipment for small satellites, diagram of functional integrity, system operability function.

Conflict of interests. The authors declare no conflict of interests.

Gratitude. The research described in subsection 2 of the paper is supported by project No. 17-11-01254 of Russian Science Foundation, the research described in subsection 3 of the paper is supported by the state research0073-2018-0003. All research results represented in the paper were supported by Program STC of Union State "Monitoring-SG" (project 6MCr/13-224-2, the Belarusian side).

For citation. Skobtsov V.Yu., Lapitskaya N.V. Software tool for evaluation of reliability and survivability of complex technical system based on logical-probabilistic methodology. Doklady BGUIR. 2021; 19(8): 72-80.

Introduction

The evaluation of reliability and survivability of the complex technical systems, like OE for SS, is an important task of their safe and reliable design and operation.

Logic-probabilistic modeling is a method for analyzing the sensitivity of a complex system operating under conditions of uncertainty. The method boasts clarity and a wide range of possibilities to detect the influence of any argument on the reliability and survivability of the entire system.

In this paper the automated logical-probabilistic methodology and software tool for evaluating CS reliability and survivability is suggested. The logical-probabilistic software tool was combined with the CS SS telemetry data analysis software tool and some other methodologies and tools in the complex of methodologies and software tools for evaluating the reliability and survivability

of the CS SS. The complex was integrated into the software complex for multi-objective assessment, analysis, and prediction of values of reliability and survivability for CS SS developed in SPIIRAS.

The logical-probabilistic methodology

The usage of logical-probabilistic approach in evaluating the reliability and survivability of a structurally complex system provides sequential construction of two computational model types [1, 2]:

- boolean function of the system operability:

Yp = YF ({~ }, i = 1,2,..., H) . (1)

- polynomial of the estimated probability function:

Pf = PF ({p, qt}, i = 1,2,..., H). (2)

Logical function of the system operability

In logic-probabilistic methodology a Boolean function as a logical model of system reliability and survivability is applied. It is called a logical function of the system operability that represents a set of states in which the system implements an appropriate criterion of its functioning (system health state). A logical criterion can be determined by different properties of the system.

The initial data for determining a logical FSO are:

- diagram of functional integrity (DFI),

- logical criteria of functioning (LCF) of system.

The features and restrictions of CS SS design allow to apply one of the simplest methods of direct analytic substitution for FSO construction.

It provides a consistent replacement in the logical FSO of all integrative functions by their equations selected from the system. Such substitution is performed until there are no undeclared functions yi in the resulting expression. In other words, all integrative functions yi will be replaced by simple logical variables xi.

Computational probability model of system reliability

Polynomial of the estimated probability function (PF) PF (2) is used as a computational probabilistic model of system reliability. The polynomial should clearly define (within limitations and assumptions) the probability of failure-free system operation, as well as all health states represented using the logical FSO YF (1).

In terms of physical meaning, PF determines the probability of implementing the given logical criterion YF of system functioning. A polynomial PF is a rule for aggregation of particular parameters of system elements, i.e. compositions of elementary probabilities p in a system probability characteristic. PF defines an algorithm for calculating the probability of a complex event Yf consisting of products, sums, and inversions of its simple random events, whose own probabilistic parameters pt are known [1-3].

The parameters p, = 1 - pt of the PF polynomial are intrinsic probabilities of failure-free operation or availability coefficients of system elements.

As for PF determining, the combined method is applied, one of the most effective and simplest approaches [1]. In general, two successive transformations of the original FSO are performed for accurate determination of PF using a combined method:

- quasiorthogonalization of the FSO by a single logical variable;

- a symbolic transition to the PF polynomial.

The conjunctions of a logical function are called orthogonal if their logical product is zero. Therefore, the events representing these conjunctions are inconsistent, and the probability of their sum equals a simple sum of their own probabilities of each event.

ffoKHAflbiETYHP Doklady BGUIR T. 19, №8 (2021)_V. 19, No.8 (2021)

Assuming the independence in the aggregate of all elementary binary events , i = 1,2,...,H , the algorithm for performing these two steps is as follows.

Quasiorthogonalization by a single logical variable. All pairs of non-orthogonal conjunctions of the original FSO are checked for a possibility of their orthogonalization by the following rule

yxxi v Y • 9 = Y • x V Y • 9 • xi, (3)

where y and 9 are parts of the tested conjunctions, in which there is no variable ~i. Orthogonalization does not increase the total number of conjunctions in the original FSO. Having performed these transformations with the example illustrated over the function (3), we obtained

Yp = y3 • y4 = x3 • x4 • Xj • x2 v x3 • x4 • Xj • x5 v x3 • x4 • x2 • x5 =

- - (4)

= x3 • x4 • x1 • x2 v x3 • x4 • x1 • x5 • x 2 v x3 • x4 • x2 • x5 • x1.

The resulting function is completely orthogonal, so all its conjunctions represent incompatible

events.

A symbolic transition to PF polynomial. A logical FSO is a rigorous analytical form of describing a complex random event in which:

- a conjunction is a product of random events;

- a disjunction is their sum;

- an inversion is the opposite outcome of an event whose probability is to be determined with the help of the desired PF.

In order to obtain the PF polynomial from the FSO, it is enough to perform some transformations to labeling of logical variables and operations in the labeling of probability variables and arithmetic operations. These symbolic transformations must be carried out in a strict accordance with the laws of probability theory for calculating the probabilities of products, sums, and additions of random events.

Operability (FSO), a logical function.

Having applied these rules to the orthogonalized FSO (4), we obtained the polynomial of the required

Pf :

pp = Pf (>"3 • y4) = p3 p4P1 p2 + p3 p4P1 p5q2 + p3p4p2 p5 q1- (5)

Survivability model

Survivability [2] is an ability of a system to keep operating capacity at random damages of its elements owing to random emergence of the striking factors (blows, explosions, fires, etc.) In order to account for a random damaging factor in the structural model of the system survivability, another new event jtr5 is added to the developed DFI: the emergence of the damaging factor (Fig. 1). The occurrence of this event is a prerequisite for a subsequent impact and accidental destruction of system elements 3 and/or 4. If a damaging factor does not arise, elements 3 and 4 are not significantly affected.

P5 = 0-7

Fig. 1. The damaging factor for a two-element system

There is an operability persistence equation at the output of the fictitious vertex 7:

J7 = J3 v J4- (6)

Operability persistence is sustained by at least one element, which is the criterion Y - the survivability of the system for accidental occurrence and impact of the damaging factor. If the onset of the damaging factor occurs with a probability of p5 = 0.7, ps = 0.3, p4 = 0.4, a polynomial of survivability probability function is as follows:

p = % + P 4 q + P 4 P5Q3 = °.916. (7)

It should be noted that the DFI of the total survivability of the considered two-element system (see Fig. 1) is nonmonotonic in construction. In particular, it means that an analogous structural model of total survivability cannot be constructed using standard block patterns or typical failure trees. At the same time, the obtained logical and probabilistic survivability functions are still monotonous, within the limits of the accepted substantive definitions for the used elementary events.

Method and software tool for estimating reliability and survivability

Method for calculating reliability and survivability

The software implementation of the considered methodology used for determining the logical FSO and PF polynomials for the analysis of real structurally complex systems of CS SS with a large number of elements is difficult because of the complexity of automatic analytical simulation processes.

Therefore, we made a modification to the DFI graph while comparing with classical representation of DFI [1, 2]: in addition to the linking arcs and functional vertices, the logical vertices "AND" and "OR" were introduced instead of according arcs (Fig. 2).

Firstly, it helps to see more clearly which systems are redundant and which are not.

Secondly, logical vertices can be used more effectively in algorithms for automatic calculation of the probability of a failure-free operation and survivability of systems. In this case, the FSO YF and probability function PF polynomials are computed implicitly for computing complexity reduction.

^ 1 ^

H 513

New scheme

Fig. 2. Example of oriented graph as DFI of the multispectral camera subsystem (MCS) of the Belarussian SS,

DFI graphical input window, desktop-version

Thirdly, there are systems consisting of X vertices that remain operative when any of the Y vertices work. For example, the flywheel group of satellite orientation system very often consists of 4 flywheels and in order to operate correctly, the presence of any three operable flywheels out of 4 is required. It is possible to create and analyze such systems using logical vertices.

The graph will be designed in such way that the functional elements commute with each other only through logical elements.

Introduction of these vertices does not change the probability of failure-free operation and the reliability and survivability of the systems at all. As a rule, the scheme is created on the basis of four logical constructions (Fig. 3). In order to create more complex structures, logical elements can be commuted with each other in any quantity. The width and depth search algorithms are used for graph navigation.

Serial connection (disjunction) OXEX3 Serial connection (conjunction) CHB-O

Parallel connection (disjunction) Parallel connection (conjunction) Ch cy Jg)

Fig. 3. Basic types of logical constructions

At each stage for each structural node, the probabilities of a failure-free operation and survivability are recalculated and transferred to the next vertex. Thus, each vertex contains information about the calculations on all previous vertices. And whenever we get to any vertex, we can always get the probabilities obtained for the previous vertices. Algorithm operation is finished when all final vertices are reached [4] (Fig. 4).

Fig. 4. The algorithm for calculating the probability of a failure-free operation and survivability

Software tool of logical-probabilistic estimating the reliability and survivability of system operating

Correspondent software tool, based on the logical-probabilistic approach and the proposed algorithm, was developed in two versions: a desktop version and a web one. The software tool was designed to automate the process of evaluating the reliability and survivability of CS SS systems. The tool implements the following functions:

- graphical input and editing DFI representing a device under analysis (Fig. 2, 6);

- input and editing the system element parameters including failure-free operation probabilities pi and a redundancy level of the system elements;

- calculating the single value of the system reliability for the given single arguments of failure a free operation probability pi for structural nodes;

- reliability analysis - calculating the values of the CS SS systems reliability for the series of element probability arguments and drawing graphics (Fig. 6, 7), in this case element probability parameters pi are equally changed in the range (pini > 0; Pfin < 1) by step Ap . During the reliability

analysis, failure free operation probabilities p of some elements could be fixed to the value in their properties by setting on according checkboxes in the elements list (Fig. 6, 7);

Fig. 5. Window for calculating, reliability analysis, desktop-version

o-

o

Videc_channel_1

On

o

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(X)

o

-o

o

Calculation results. Schema:!

Reliability analysis

1

0.8

0.6

0.4

0.2

0,2 0.4 0.6 0.8 Pe 1

Fig. 6. Web-interface, example of graphical input and editing the DFI of the multispectral camera subsystem (MCS) of the Belarussian SS, reliability analysis results

- Survivability analysis - calculating the survivability of CS SS systems with full and partial failure and drawing a graphic. The damaging factor is applied to randomly selected k elements which reduces the probability of a failure-free operation pi of these elements to 0 in case of full failure and

in case of partial failure to pi < p that can CS set throw interface (Fig. 5, 6). The experiment is repeated N (50 by default) times (Fig. 7, 8). During survivability analysis some elements can be excluded from the impact of damaging factors by setting corresponding checkboxes in the elements list.

Full failure

0 10 20 30 40 50 60

Experiment

Fig. 7. Determining the survivability of the MCS under full failure

Analysis of survivability (Partial failure} -

Coefficient of damage: 0.7 Learn More

Experiment 0 Elements were damaged : [1,9,11] -

Partial failure

0.80 —t-t-♦-1—t-♦-♦-t-1—♦—t—t-♦-1—t—t—♦—t-1—♦—t—t-♦-1—t—t—♦—t-

0 10 20 30 40 50 60

Experiment

Fig. 8. Determining the survivability of the MCS under partial failure

Moreover, during the analysis of reliability and survivability of CS SS systems, the impact of thermal and mechanical factors on some system elements could be taken into account. It can be achieved through setting corresponding checkboxes in the elements list.

Computational experiments

The correctness of the developed methodology and software tool was tested on some test systems of CS for Belarusian SS, later compared with the "Arbitr" software complex results [1, 2], certified in 2007 by Rostechnadzor (RF) for industrial application. In Tab. 1-3 the comparison results for MCS - the component of OE for Belarusian SS (Fig. 2) are represented. In Tab. 4 the reliability analysis comparison of the results for other three systems of OE SS similar to Belarusian SS are represented.

Table 1. Comparison results for MCS - component of OE of Belarusian SS. Single reliability index value

Reliability Calculating

Developed tool: Pc = 0.99940407919804

Software complex "Arbitr" Pc = 0.999404079

Table 2. Comparison results for MCS - component of OE of Belarusian SS. Reliability analysis

Elements probability Pi Pc, Developed tool Pc, Software complex "Arbitr" Term and mechanical influence on the elements: Constant reliability on the elements: Pc, Developed tool Pc, Software complex "Arbitr"

0.1 0.0007183 0.000718 - - - -

0.3 0.0447111 0.044711 - - - -

0.6 0.4165862 0.416586 - - - -

0.8 - - 3,6,7 1.8 0.88408152961 0.88408153

0.9 - - 1 1 0.958474759968 0.95847476

1 - - 1,2,3,4,5,6,7,8 2 0.999461280139 0.99946128

Table 3. Comparison results for MCS - component of OE for Belarusian SS. Survivability analysis. The damaging factor 0,998, failure of 3 elements

The following elements are failure ed: Pc, Develop ed tool Pc, Software complex "Arbitr" Temperature influence on the elements: Constant reliability on the elements: Pc, Developed tool Pc, Software complex "Arbitr"

7,2,4 0 1,9404E-50 - - - -

8,2,1 0.97020197 0.97020197 - - - -

8,6,1 0.96059601 0.96059601 - - - -

8,5,6 - - 1,3 2.4 0 1.95869E-50

6,7,3 - - 1,3 24 0.95291124192 0.952911242

Table 4. Comparison results for systems of OE SS similar to Belarusian SS. Reliability analysis

Elements probability Pt Navigation system equipment Multispectral camera system Orientation and stabilization system

Pc, Developed tool Pc, Software complex "Arbitr" Pc, Developed tool Pc, Software complex "Arbitr" Pc, Developed tool Pc, Software complex "Arbitr"

0.60 0.027546 0.027546 0.064524 0.064524 0.090334 0.090334

0.70 0.087048 0.087048 0.164648 0.164648 0.214043 0.214043

0.80 0.228170 0.228170 0.347892 0.347892 0.417471 0.417471

0.90 0.512256 0.512256 0.630247 0.630247 0.693272 0.693272

Represented computational experiments show equality of the results for the developed methodology and software tool with the results of the software complex "Arbitr" and hence the correctness of the suggested method and developed tool.

Conclusion

In the paper an effective logic-probabilistic methodology and approach to estimating reliability of complex systems was considered. The methodology was applied to the problem of estimating the reliability and survivability of on-board equipment for small satellite systems. A modified logical-probabilistic method and a software tool for evaluating the reliability and survivability of OE SS systems were developed. The developed software tool automatizes the reliability and survivability estimating process. It also enables graphical input of DFI data and survivability analysis through drawing the graphics of obtained results. The correctness of the suggested method and software tool was shown by computational experiments on some systems of OE SS similar to Belarusian SS, later compared with the "Arbitr" software complex results. The logical-probabilistic software tool was combined with the OE SS telemetry data analysis software tool, represented in CSOC'2017 proceedings [3], and some other methodologies and tools in the complex of methodologies and software tools for evaluating the reliability and survivability of the OE SS.

References

1. Mozhaev A.S. The technology of automated structural and logical modeling of reliability, survivability, safety, efficiency and risk of functioning the systems. Instruments and Systems: Monitoring, Control, and Diagnostics. 2008 9:1-14.

2. Mozhaev A.S. and Grommov V.N. Theoretical foundations of the general logical-probabilistic method of automated systems modeling. St. Petersburg: VITU; 2000.

3. Skobtsov V., Novoselova N., Arhipov V., Potryasaev S. Intelligent telemetry data analysis of small satellites. Cybernetics and Mathematics Applications in Intelligent Systems. CSOC 2017. Advances in Intelligent Systems and Computing. Springer International Publishing Switzerland. 2017;574:351-361.

4. Cormen T.H., Leiserson C.E., Rivest R.L., Stein C. Introduction to Algorithms. 3rd edition. The MIT Press; 2009.

Authors' contribution

Skobtsov V.Yu. performed a full cycle of work, including problem statement, research and development of a modified logical-probabilistic method for analyzing the reliability and survivability of complex systems, work related to the software implementation of the method, and project management.

Lapitskaya N.V. took part in the problem statement and graphic-analytical investigation method to determine the logical FSO.

Information about the authors

Skobtsov V.Yu., PhD., Associate Professor, Leading Researcher at the United Institute of Informatics Problems of the National Academy of Sciences of Belarus.

Lapitskaya N.V., PhD., Associate Professor, Head of POIT Department of the Belarusian State University of Informatics and Radioelectronics.

Address for correspondence

220012, Republic of Belarus,

Minsk, Surganova St., 6,

United Institute of Informatics Problems

of the National Academy of Sciences of Belarus;

tel. +375-29-912-62-05;

e-mail: vasko_vasko@mail.ru

Skobtsov Vadim Yurievich

i Надоели баннеры? Вы всегда можете отключить рекламу.