RU2012053C1 - Device for analysis of networks - Google Patents
Device for analysis of networks Download PDFInfo
- Publication number
- RU2012053C1 RU2012053C1 SU4953326A RU2012053C1 RU 2012053 C1 RU2012053 C1 RU 2012053C1 SU 4953326 A SU4953326 A SU 4953326A RU 2012053 C1 RU2012053 C1 RU 2012053C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- counter
- output
- block
- inputs
- Prior art date
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Изобретение относится к вычислительной технике и предназначено для решения задач анализа сетей, описываемых вероятностными графами. В частности, оно позволяет определять оценку математического ожидания времени исправного функционирования сети с учетом стохастического характера выхода из строя и восстановления ее элементов на заданном отрезке времени. The invention relates to computer technology and is intended to solve the problems of analysis of networks described by probability graphs. In particular, it allows one to determine the estimate of the mathematical expectation of the time for the network to function properly, taking into account the stochastic nature of the failure and restoration of its elements over a given period of time.
Известно устройство для операций над графом, содержащее блок определения смежных вершин графа, две группы элементов ИЛИ, группу счетчиков, матрицу генераторов случайных событий, группы входов опроса вершин графа устройства и группу выходов признаков связности [1] . A device for operations on a graph is known, comprising a block for determining adjacent vertices of a graph, two groups of OR elements, a group of counters, a matrix of random event generators, a group of inputs for polling the vertices of a graph of a device, and a group of outputs for connected signs [1].
Известно также устройство для вычисления характеристик графов, содержащее сдвигающий регистр, блок элементов И, блок перебора сочетаний, две группы регистров, элементы И, ИЛИ, НЕ, задержки, сумматор, блок умножения [2] . There is also known a device for calculating graph characteristics, containing a shifting register, a block of AND elements, a block of enumeration of combinations, two groups of registers, elements AND, OR, NOT, delays, an adder, a multiplication block [2].
Известные устройства не позволяют при анализе сетей учитывать процесс многократного нарушения и восстановления работоспособности их элементов. Known devices do not allow the analysis of networks to take into account the process of repeated disruption and recovery of their elements.
Наиболее близким по техничской сущности к заявляемому устройству является вероятностное устройство для анализа сетей, содержащее генератор тактовых импульсов, счетчик циклов, наборное поле, блок выходных счетчиков, блок преобразователей код-вероятность, элемент ИЛИ, элемент И, элемент задержки и группу элементов И [3] . Closest to the technical nature of the claimed device is a probabilistic device for network analysis, containing a clock pulse generator, a cycle counter, a dial-up field, a block of output counters, a block of code-probability converters, an OR element, an AND element, a delay element and a group of AND elements [3 ].
Недостатком известного устройства является то, что при исследовании надежности сети оно не позволяет определять математическое ожидание времени исправного функционирования сети с учетом нарушения и восстановления работоспособности ее элементов. A disadvantage of the known device is that in the study of network reliability, it does not allow to determine the mathematical expectation of the time of proper functioning of the network, taking into account the violation and restoration of the operability of its elements.
Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения возможности определения на заданном интервале времени работы оценки математического ожидания времени исправного функционирования сети с учетом стохастического характера нарушения и восстановления работоспособности ее элементов. The aim of the invention is to expand the functionality of the device by making it possible to determine, at a given time interval, the estimates of the mathematical expectation of the time for proper functioning of the network, taking into account the stochastic nature of the violation and restore the operability of its elements.
Цель достигается тем, что в вероятностное устройство для анализа сетей, содержащее счетчик числа циклов, генератор тактовых импульсов, блок преобразователей код-вероятность, наборное поле, группу из N элементов И, группу из N счетчиков положительных исходов и элемент задержки, дополнительно включены счетчик продолжительности цикла, счетчик продолжительности моделирования, второй элемент задержки, элемент ИЛИ и N блоков моделирования восстановления, каждый из которых содержит три элемента ЗАПРЕТ и генератор импульсов случайной длительности, причем вход запуска генератора тактовых импульсов является входом запуска устройства, а его выход соединен с входом счетчика продолжительности моделирования, входами первого и второго элементов задержки, входом запуска преобразователя код-вероятность и суммирующим входом счетчика продолжительности цикла, выход которого соединен с первым входом элемента ИЛИ и суммирующим входом счетчика циклов, вход обнуления которого соединен с входами обнуления группы счетчиков положительных исходов и входом обнуления счетчика продолжительности моделирования, вторым входом элемента ИЛИ, выход которого соединен с входом обнуления счетчика продолжительности цикла, установочным входом устройства, выход счетчика циклов соединен с входом останова генератора тактовых импульсов, выходы блока преобразователей код-вероятность соединены с информационными входами соответствующих блоков моделирования восстановления, входы запуска которых соединены с выходом второго элемента задержки, а выходы - с одноименными входами наборного поля, выходы которого соединены соответственно с первыми входами элементов И группы, вторые входы которых соединены с выходом первого элемента задержки, а выходы - с суммирующими входами соответствующих счетчиков положительных исходов, вход запуска блока моделирования восстановления соединен с информационным входом второго элемента ЗАПРЕТ блока, управляющий вход этого элемента соединен с информационным входом второго элемента ЗАПРЕТ блока и информационным входом блока, а выход соединен с информационным входом третьего элемента ЗАПРЕТ блока, выход которого соединен с входом генератора импульса случайной длительности, выход которого соединен с управляющим входом второго элемента ЗАПРЕТ и управляющим входом третьего элемента ЗАПРЕТ блока, выход второго элемента ЗАПРЕТ соединен с выходом блока. The goal is achieved in that a probabilistic device for network analysis, containing a counter of the number of cycles, a clock pulse generator, a code-probability converter block, a type-setting field, a group of N elements And a group of N counters of positive outcomes and a delay element, additionally includes a duration counter cycle, simulation duration counter, second delay element, OR element and N recovery simulation blocks, each of which contains three elements BAN and a pulse generator of random duration and, the start input of the clock generator is the start input of the device, and its output is connected to the input of the simulation duration counter, the inputs of the first and second delay elements, the start code-probability converter input and the summing input of the cycle duration counter, the output of which is connected to the first input of the element OR and the summing input of the cycle counter, the zeroing input of which is connected to the zeroing inputs of the group of counters of positive outcomes and the zeroing input of the counter for a long time simulation bridge, the second input of the OR element, the output of which is connected to the input of the zeroing of the cycle duration counter, the installation input of the device, the output of the cycle counter is connected to the stop input of the clock pulse generator, the outputs of the code-probability converter block are connected to the information inputs of the corresponding restoration simulation blocks, the trigger inputs which are connected to the output of the second delay element, and the outputs are connected to the inputs of the same field of the same type, the outputs of which are connected respectively to ne by the first inputs of elements AND groups, the second inputs of which are connected to the output of the first delay element, and the outputs to the summing inputs of the respective counters of positive outcomes, the start input of the recovery simulation block is connected to the information input of the second element of the FORBID block, the control input of this element is connected to the information input of the second the element FORBID of the block and the information input of the block, and the output is connected to the information input of the third element of the FORBID of the block, the output of which is connected to the input of the generator a random pulse duration, the output of which is connected to a control input of the second element and the inverted control input of the third gate with inverted unit, an output of the second element connected to the output with inverted block.
На чертеже представлена блок-схема устройства. The drawing shows a block diagram of a device.
Устройство содержит счетчик 1 циклов, генератор 2 тактовых импульсов, счетчик 3 продолжительности цикла, счетчик 4 продолжительности моделирования, первый элемент 5 задержки, второй элемент 6 задержки, блок 7 преобразователей код-вероятность, группу из N блоков 8i моделирования восстановления (i= ), наборное поле 9, группу из N элементов И 10i (i= ), группу из N счетчиков 11i положительных исходов, причем каждый блок моделирования восстановления содержит три элемента ЗАПРЕТ 12, 13, 14 и генератор 15 импульсов случайной длительности, элемент ИЛИ 16.The
Устройство работает следующим образом. The device operates as follows.
Перед началом работы в блоке 7 преобразователей код-вероятность устанавливаются значения вероятностей исправного состояния каждой из вершин, счетчик 1 настраивается на код числа планируемых циклов, счетчик 3 - на величину количества импульсов Т, равную по времени продолжительности одного цикла, в наборном поле 9 отображается граф исследуемой вероятностной сети, суммирующие счетчики 1, 3, 4, 11i сигналом через условный вход устанавливаются в нулевое состояние.Before starting work, in
Устройство начинает работать с приходом сигнала на вход генератора 2 тактовых импульсов с входа запуска устройства. Запускается генератор 2 и с его выхода импульсы поступают на вход счетчика 3 продолжительности циклов, входы элементов 5, 6 задержки, вход блока 7 преобразователей код-веероятность и вход счетчика 4 продолжительности моделирования. The device starts to work with the arrival of a signal at the input of the
При поступлении очередного импульса на вход счетчика 3 продолжительности цикла его содержание увеличивается на единицу. Процесс повторяется до момента, когда содержимое счетчика 3 становится равным Т-1. С приходом на вход счетчика 3 следующего импульса на выходе его появляется импульс переполнения, который поступает через элемент ИЛИ 16 на вход обнуления счетчика 3 и на вход счетчика 1 циклов, увлеичивая его содержимое на единицу. When the next pulse arrives at the input of the
Импульс с выхода второго элемента 6 задержки поступает на входы блоков 8i (i= ) моделирования восстановления, с выхода которых поступает на информационный вход первого элемента ЗАПРЕТ 12 блока 8i(i= ).The pulse from the output of the
При поступлении импульса от генератора 2 на вход блока 7 преобразователей код-вероятность на его выходах, соответствующих случайному событию исправного состояния i-1 вершины графа сети i ∈{ 1,2, . . . , N} , появляется разрешающий потенциал, который подается на информационный вход i-го блока 8, i ∈ { 1,2, . . . , N} моделирования восстановления, на выходах, соответствующих неисправным узлам сети, разрешающий потенциал отсутствует. When a pulse arrives from
Сигнал, поступающий с информационного входа блока 8i моделировнаия восстановления, закрывает первый элемент ЗАПРЕТ 12 и поступает на информационный вход второго элемента ЗАПРЕТ 13, с выхода которого поступает на соответствующие входы наборного поля 9.The signal from the information input of block 8 i of the simulation recovery closes the
Если узел сети неисправен, то сигнал с выхода блока 7 преобразователей код-вероятность не поступает на информационный вход соответствующего блока 8i моделирования восстановления и элемент ЗАПРЕТ 12 остается открытым. Импульс с выхода элемента 6 задержки поступает на информационный вход элемента ЗАПРЕТ 12 блока 8i. С входа блока 8i моделирования восстановления импульс через открытые элементы ЗАПРЕТ 12, 14 поступает на вход генератора 15, на выходе которого появляется сигнал случайной длительности, моделирующий продолжительность восстановления неисправного элемента. Этот сигнал поступает на управляющие входы элементов ЗАПРЕТ 13, 14, закрывая их.If the network node is faulty, the signal from the output of
Таким образом, формируется вероятностный граф, в котором может существовать или отсутствовать путь от истока графа к каждой из соединенных с входами счетчиков 11i(i= ) положительных исходов вершин. При наличии такого пути на первом входе соответствующего элемента И 10iбудет разрешающий потенциал и задержанный элементом 5 задержки импульс поступает на вход счетчика 11i положительных исходов, при отсутствии пути на первом входе элемента И 10i разрешающего потенциала нет и импульс с выхода элемента 5 задержки в счетчик 11i не поступает.Thus, a probability graph is formed in which the path from the source of the graph to each of the counters 11 i (i = ) positive outcomes of vertices. If there is such a path at the first input of the corresponding element And 10 i there will be a resolving potential and the pulse delayed by the
Если при поступлении очередного сигнала на вход счетчика 1 циклов содержимое счетчика 1 оказывается равным заданному значению количества импульсов, то на выходе счетчика 1 циклов появляется сигнал переполнения, который поступает на вход останова генератора 2 и работа устройства прекращается. If when the next signal arrives at the input of the
Таким образом, устройство позволяет моделировать сети с учетом стохастического характера нарушения и восстановления работоспособности узлов и получать оценки математического ожидания времени исправного состояния сети на заданном интервале функционирования. По сравнению с прототипом данное устройство решает более широкий круг задач анализа сетей. Thus, the device allows you to simulate the network taking into account the stochastic nature of the violation and restore the health of nodes and get estimates of the mathematical expectation of the time of a healthy state of the network at a given interval of operation. Compared with the prototype, this device solves a wider range of network analysis tasks.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU4953326 RU2012053C1 (en) | 1991-06-04 | 1991-06-04 | Device for analysis of networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU4953326 RU2012053C1 (en) | 1991-06-04 | 1991-06-04 | Device for analysis of networks |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2012053C1 true RU2012053C1 (en) | 1994-04-30 |
Family
ID=21583415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU4953326 RU2012053C1 (en) | 1991-06-04 | 1991-06-04 | Device for analysis of networks |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2012053C1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2660831C1 (en) * | 2017-01-10 | 2018-07-10 | Федеральное государственное бюджетное военное образовательное учреждение высшего образования "Черноморское высшее военно-морское ордена Красной Звезды училище имени П.С. Нахимова" Министерства обороны Российской Федерации | Converter binary code - probabilistic display |
-
1991
- 1991-06-04 RU SU4953326 patent/RU2012053C1/en active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2660831C1 (en) * | 2017-01-10 | 2018-07-10 | Федеральное государственное бюджетное военное образовательное учреждение высшего образования "Черноморское высшее военно-морское ордена Красной Звезды училище имени П.С. Нахимова" Министерства обороны Российской Федерации | Converter binary code - probabilistic display |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2012053C1 (en) | Device for analysis of networks | |
| Hamri et al. | Min–Max-DEVS modeling and simulation | |
| RU2043655C1 (en) | Device for analysis of operations of queuing systems | |
| SU1487062A1 (en) | Sophisticated system failure simulator | |
| RU2041493C1 (en) | Device for determination of average time to full failure of system having complex structure | |
| RU2041491C1 (en) | Device for solving task of analysis of operations in queuing systems | |
| RU2126171C1 (en) | Device for investigation of petri networks | |
| RU2010323C1 (en) | Device for static modelling condition of test object | |
| SU1509927A1 (en) | Device for modeling queuing systems | |
| RU2408068C1 (en) | Device for simulating mass service system | |
| SU1089582A1 (en) | Device for simulating queueing systems | |
| SU1022177A1 (en) | Device for simulating probabilistic network graphs | |
| SU1758650A1 (en) | Device for analyzing networks | |
| RU2308801C1 (en) | Pulse counter | |
| SU1049913A1 (en) | Device for checking logic unit | |
| SU1647593A1 (en) | Device for mass operating system modelling | |
| SU1206795A2 (en) | Device for simulating failures in complex systems | |
| SU521569A1 (en) | Queue Simulator | |
| SU1012268A2 (en) | Graph branch model | |
| SU1141408A1 (en) | Random event arrival generator | |
| SU1108457A1 (en) | Device for simulating failures in multicomponent systems | |
| SU1714621A1 (en) | Petri graph simulator | |
| RU1785000C (en) | Device for graph parameters analyzing | |
| RU2109328C1 (en) | Reversible electronic load | |
| SU1203534A1 (en) | Device for simulating network graphs |