Устройство для моделирования отказов в сложных системах

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ ШДЕЛИРОВАНИЯ ОТКАЗОВ В СЛОЖНЫХ СИСТЕМАХ, содержащее датчик первичного потока случайных импульсов, выход которого соединен с первым входом элемента И, второй вход которого подключен к выходу одновибратора, вход одновибратора является входом задания сигнала опроса устройства и соединен с разрядными входами счетчика импульсов, разрядные выходы которого являются группой вькодов числа отказов устройства , выход элемента И подключен к входам первого элемента задержки и генератора равномерно распределенных случайных чисел, выходы которого через первый регистр памяти подключены соответственно к первым входам элементов И первой группы, вторые входы которых соединены с выходом первого элемента задержки, а вькоды элементов И первой группы подключены соответственно к первой группе входов арифметического блока, первая группа выходов которого является группой выходов времени отказов устройства , а вторая группа входов соединена соответственно с выходами элементов И второй группы, первые входы которых подключены соответстг венно через второй регистр памяти к выходам генератора случайных чисел с заданным законом распределения, отли чающееся тем, что, с целью повышения быстродействия и расширения функциональных возможнос , тей за счет моделирования отказов элементов с разными показателями надежности , оно дополнительно содержит второй элемент задержки, дешифратор, наборное поле, группу триггеров, третью группу элементов И, элемент ИЛИ, при этом входы дешифратора подключены соответственно к второй группе выходов арифметического блока, а выходы - к соответствукицим входам наборного поля, выходы которого подключены соответственно к первым вхоВ дам элементов И третьей группы и к единичным входам триггеров, группы, нулевые входы которых соединены с входом устройства, группа прямых выходов триггеров группы является эо группой выходов номера отказавшего элемента устройства, а инверсные 4 СП выходы триггеров группы подключены соответственно к вторым входам эле ментов И третьей группы, выходы кото- jftix соединены соответственно с входами элемента ИЛИ, выход которого подключен к информационному входу счетчика импульсов, входу генератора случайных чисел с заданным законом распределения и входу второго элемента задержки, выход которого подключен к вторым входам элементов И второй группы.

СОЮЗ СОВЕТСНИХ

И\ИЧМ М

РЕСПУБЛИК

6% (!!) 3С5!) 6 F 2

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТЬФ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ :

К ASTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3591220/18-24 (22) 10. 05. 83 (46) 15.08.84. Бюл. Ф 30 (72) Б .С.Антипин, С .М.Масленников и А.Н.Смазнов (53) 681.3 (088.8) (56) 1. Авторское свидетельство СССР

Ф 345487, кл. G 06 F 1/02, 1971.

2. Авторское свидетельство СССР

У 902020, кл. С 06 F 15/20, 1980 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ОТКАЗОВ В СЛОЖН!1Х СИСТЕМАХ, содержащее датчик первичного потока случайных импульсов, выход которого соединен с первым входом элемента И, второй вход которого подключен к выходу одновибратора, вход одновибратора является входом задания сигнала опроса устройства и соединен с разрядными входами счетчика импульсов, разрядные выходы которого являются группой выходов числа отказов устройства, выход элемента И подключен к входам первого элемента задержки и генератора равномерно распределенных случайных чисел, выходы которого через первый регистр памяти подключены соответственно к первым входам элементов И первой группы, вторые входы которых соединены с выходом первого элемента задержки, а выходы элементов И первой группы подключены соответственно к первой группе входов арифметического блока, первая группа выходов которого является группой выходов времени отказов устройства, а вторая группа входов соединена соответственно с выходами элементов И второй группы, первые входы которых подключены соответственно через второй регистр памяти к выходам генератора случайных чисел с заданным законом распределения, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и расширения функциональных возможнос, тей за счет моделирования отказов элементов с разными показателями надежности, оно дополнительно содержит второй элемент задержки, дешифратор, наборное поле, группу триггеров, третью группу элементов И, элемент ИЛИ, при этом входы дешифратора подключены соответственно к второй g группе выходов арифметического блока, а выходы — к соответствукнцим входам наборного поля, выходы которого подключены соответственно к первым входам элементов И третьей группы и к единичным входам триггеров группы, нулевые входы которых соединены с входом устройства, группа прямых

I выходов триггеров группы является группой выходов номера отказавшего элемента устройства, а инверсные выходы триггеров группы подключены соответственно к вторым входам элементов И третьей группы, выходы которых соединены соответственно с входами элемента ИЛИ, выход которого .подключен к информационному входу счетчика импульсов, входу генерато- Д ра случайных чисел с заданным законом распределения и входу второго элемента задержки, выход которого подключен к вторым входам элементов И второй группы.

1108457» 2

Вход устройства соединен с входом одновибратора, выход которого подключен к другому входу элемента И, и с установочным входом счетчика импульсов, разрядные выходы которого явля- 55 ются первым выходом устройства, вход элемента задержки соединен с выходом элемента И, а выход — с другими вхоИзобретение относится к вычислительной технике и может быть использовано для генерирования случайных событий, соответствующих отказам элементов с различными характеристиками надежности в сложных системах при статическом исследовании математических моделей этих систем на ЭЦВМ с целью определения их характеристик, например показателей надежности. 1О

Известно устройство для формирования потоков случайных событий, содеркащее датчик потоков случайных импульсов, одновибратор, импульснопотенциальную схему совпадения, счет- 15 чик импульсов, дешифратор, коммутирующее устройство, блок элементов ИЛИ, которое может генерировать случайные события, распределенные в пространстве с любым требуемым (регулируемым) законом распределения (1).

Однако это устройство не позволяет формировать события, распределенные одновременно по различным заданным законам по статическим реализациям, по времени в пределах одной реализации и в пространстве элементов сложной системы. Такими событиями при статическом исследовании надежности сложных систем являются количество отказов элементов сложной системы эа время ее работы, время наступления каждого из этих отказов в пределах одной реализации, 35 номер отказавшего элемента.

Наиболее близким к предлагаемому является устройство для моделирования отказов в сложньм системах, содержащее последовательно соединенные датчик первичного потока случайных импульсов, элемент И, генератор равномерно распределенных чисел, первый регистр памяти, первую группу элементов И, арифметический блок

45 и счетчик импульсов, а также второй регистр памяти, одновибратор, генератор случайных чисел с заданным законом распределения, элемент задержки, т вторую группу элементов И.

50 дами элементов И первой и второй групп, выходы генератора чисел с заданным законом распределения через второй регистр памяти подключены к первым входам соответствующих элементов И второй группы, выходы которых подключены к другому входу арифметического блока j 2).

Известное устройство может генерировать случайные события, распределенные одновременно по различным заданным законам по статическим реализациям: по времени в пределах однрй реализации и в пространстве равнонадежных элементов сложной системы, однако не позволяет формировать события, распределенные в пространстве элементов, имеющих различные характеристики надежности.

На практике большинство сложных систем состоит из N элементов с различными характеристиками надежности, следовательно, при моделировании потока отказов в таких системах возникает необходимость генерирования номеров отказавших элементов с законом распределения, отличным от равномерного. Вид этого закона распределения, как правило, неизвестен, поэтому использование стандартных генераторов случайных чисел затруднительно.

Выберем для исследуемой сложной системы некоторый условный элемент, интенсивность отказов которого будет с заданной точностью наибольшим общим делителем по отношению к интенсивности отказов каждого элемента системы. Тогда все элементы сложной системы можно представить в виде цепочки последовательно соединенньм условных элементов, количество которых М по всей системе будет опредеМ ляться соотноненнемМ = P n где п;

i=1 количество условных элементов, содержащихся в цепочке i-ro элемента сложной системы.

Поток отказов условных элементов подчиняется биномиальному закону, аппроксимируемому пуассоновским законом распределения.

Отказ 1 го элемента сложной системы будет происходить в случае отказа любого одного или нескольких условных элементов, входящих в его состав. По этому критерию на основе

1108457

55 потока отказов условных элементов можно сформировать поток отказов элементов сложной системы с любым законом распределения. При этом не обязательно знать этот закон> достаточно иметь характеристики надежности, например интенсивности отказов элементов сложной системы.

Цель изобретения — повышение быстродействия и расширение функциональных возможностей устройства за счет моделирования отказов элементов с разными показателями надежности.

Поставленная цель достигается тем, что в устройство, содержащее датчик первичного потока случайных импульсов, выход которого соединен с первым входом элемента И, второй вход которого подключен к выходу одновибратора, вход одновибратора является входом задания сигнала опроса устройства и соединен с разрядными входами счетчика импульсов, разрядные выходы которого являются группой выходов числа отказов устройства, выход элемента И подключен к входам первого элемента задержки и генератора равномерно распределенных случайных чисел, выходы которого через первый регистр памяти подключены соответственно к первым входам элементов И первой группы, вторые входы которых соединены с выходом первого элемента задержки, а выходы элементов И первой группы подключены соответственно к первой группе входов арифметического блока, первая группа выходов которого является группой выходов времени отказов устройства, а вторая группа входов соединена соответственно с выходами элементов И второй группы, первые входы которых подключены соответственно через второй регистр памяти к выходам генератора случайных чисел с заданным законом распределения., введены второй элемент задержки, дешифратор, наборное поле, группа триггеров, третья группа элементов И, элемент ИЛИ, при этом входы дешифратора подключены соответственно к второй группе выходов арифметического блока, а выходы - к соответствующим входам наборного поля, выходы которого подключены соответст- венно к первым входам элементов И третьей группы и к единичным входам триггеров группы, нулевые входы кото5

30 рых соединены с входом устройства, группа прямых выходов триггеров группы является группой выходов номера отказавшего элемента устройства, а инверсные выходы триггеров группы подключены соответственно к вторым входам элементов И третьей группы, выходы которых соединены соответственно с входами элемента ИЛИ, выход которого подключен к информационному входу счетчика импульсов, входу генератора случайных чисел с заданным saконом распределения и входу элемента задержки, выход которого подключен к вторым входам элементов И второй группы.

Устройство ориентировано на сложные системы, для которых характерно ,следующее: система содержит ряд элементов, имеющих различные характеристики надежности; появление количества отказов условных элементов 0,1,2...М за время работы системы подчиняется биномиальному закону, аппроксимируемому пуассоновским законом распределения; время появления каждого отказа фактического элемента в пределах всего времени работы подчиняется любому заданному закону распределения, в том числе полученному экспериментально.

На чертеже приведена структурная схема предлагаемого устройства.

Устройство содержит датчик 1 первичного потока случайных импульсов, элемент И 2, одновибратор 3, счетчик 4 импульсов,. арифметический блок 5, второй и первый регистры 6 и 7 памяти, генератор 8 равномерно распределенных случайных чисел, гене" ратор 9 случайных чисел с заданным законом распределения, первый элемент 10 задержки, вторую 11 и первую 12 группы элементов И, второй элемент 13 задержки, дешифратор 14, наборное поле 15, группу триггеров 16, третью группу элементов И П, элемент ИЛИ 18.

Устройство работает следующим образом.

Сигнал опроса, определяющий начало очередной статистической реализации, сбрасывает триггеры 16 и счетчик 4 импульсов, на выходе которого появляется число подсчитанных импульсов, соответствующее количеству отказов элементов системы в предыдущей реализации, и запускает одновиб1108457

50 ратор 3, который открывает эле мент И 2 на заданное время. at соответствующее времени работы системы. В течение этого времени импульсы от датчика 1 первичного по- 5 тока случайных импульсов поступают на вход генератора 8 равномерно распределенных случайных чисел и через элемент 10 задержки — на управляющие входы элемейтов И первой группы 12. Элемент 10 задержки необходим для того, чтобы генератор 8, .работающий в ждущем режиме, успел сформировать и установить на регистре 7 памяти случайное число до прихода импульса на управляющие входы элементов И 12. С приходом каждого импульса на управляющие входы элементов И 12 от элемента 10 задержки с регистра 7 памяти случайное число f, соответствующее номеру отказавшего условного элемента, параллельным кодом через элементы И 12 поступает на первый вход арифметического блока 5. В арифметическом блоке 5 случайное число умножается на количество условных элементов системы М, округляется до ближайшего целого и поступает через его второй вход на вход дешифратора 14. Дешифратор 30 имеет М выходных шин. После дешифрации входного числа на шине, номер которой соответствует номеру отказавшего условного элемента, появляется импульс, который поступает на соответ ствующий вход наборного поля 15. Наборное поле 15 имеет М входов и N выходов, которые в исходном состоянии между собой не связаны. Перед началом испытаний на наборном поле 15 40 каждые п1 .входов (i=1,2, ...N) соединяются с i-м выходом, что соответствует представлению каждого i-го элемента сложной системы через п

1 условных элементов. Таким образом 4 ! импульс с входа наборного поля 15 проходит на тот его выход, который соответствует элементу сложной системы, содержащему отказавший условный элемент. С выхода наборного поля 15 этот импульс поступает на второй вход соответствующего элемента И 17 и на единичный вход соответствующего триггера 16. Поскольку

5S элемент И третьей группы 17 открыт

rо первому входу сигналом с инверс,ного выхода соответствующего триггера 16, этот импульс проходит на соответствующий вход элемента ИЛИ 1&

Одновременно под действием этого импульса триггер устанавливается в единичное состояние и на его прямом выходе появляется сигнал, который по одной из шин поступает на третий выход устройства, причем номер этой шины соответствует номеру отказавшего элемента сложной системы. Очевидно, что в пределах одной реализации повторные импульсы, поступающие с выхода .наборного поля 15 на единичный вход данного триггера, означающие отказы других условных элементов, входягих в состав данного элемента сложной системы, не изменяют состояния триггера и не проходят на вход элемента ИЛИ 18. С выхода элемента ИЛИ 18 импульс поступает на информационный вход счетчика 4 импульсов для подсчета. Одновременно этот импульс поступает на вход генератора 9 случайных чисел с заданным законом распределения и через элемент 13 задержки — на управляющие входы элементов И 11 второй группы.

Элемент 13 задержки необходим для того, чтобы генератор 9, работающий в ждущем режиме, успел сформировать и установить на регистре 6 памяти случайное число до прихода импульса на управляющие входы элементов И 11. В арифметическом блоке 5 случайное число умножается на dt и поступает на его первый выход, который является вторым выходом устройства. По окончании реализации, начало которой задается импульсом опроса, а окончание — концом интервала ht, на счетчике импульсов 4 накапливается число, соответствующее количеству отказов элементов в системе за время dt, Время Dt равно, с учетом выбираемого масштаба, времени работы системы. С приходом очередного импульса опроса (интервал между этими импульсами должен быть больше или равен at) цикл работы устройства повторяется для новой статистической реализации.

Таким образом, в каждой статистической реализации на первом выходе устройства получается информация о количестве отказавших элементов сложной системы за время ее работы, на втором выходе - информация о распределении этих отказов во времени, на третьем — номера отказавших элементов.

1108457

Изобретение по сравнению с прототипом позволяет как бы заранее, перед началом моделирования, сформировать поток отказов неравнонадежных элементов путем соответствующей коммутации входов и выходов наборного поля и тем самьвк резко уменьшить объем вычислений и машинное время, затрачиваемое на моделирование.

Сравнительная оценка результатов использования прототипа и предлагаемого устройства при моделировании одной и той же сложной системы показывает, что наряду с расширением функциональных воэможностей существенно упрощается математическая модель системы, а машинное время, за" трачиваемое на генерирование потока отказов, сокращается в 3 раза.

Фвлвал ППП Патевт, г. Увгорол, ул.Проеатвал,4

ВНУШИ Заказ 5866/35 ираж 699 Подписмое