УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ СРЕДНЕЙ НАРАБОТКИ НА ПОЛНЫЙ ОТКАЗ СТРУКТУРНО-СЛОЖНОЙ СИСТЕМЫ Российский патент 1995 года по МПК G06F17/00 

Описание патента на изобретение RU2041493C1

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

Известно устройство [1] для определения показателей надежности объектов, содержащее счетчик состояний, дешифратор, группы элементов И, элемент ИЛИ-НЕ и ряд других вспомогательных элементов, а также блок ассоциативной памяти, информационные выходы которого подключены к установочным входам счетчика состояний, счетные выходы которого соединены с информационными входами блока ассоциативной памяти, ассоциативные выходы которого через группу элементов И и элемент ИЛИ-НЕ подключены к входу разрешения дешифратора, основные входы которого подключены к счетным выходам счетчика состояний. В исходном состоянии модель системы надежности заносится в блок ассоциативной памяти. Счетчик состояний формирует на счетных выходах последовательность кодов путем перебора всех комбинаций 1 и 0 только в тех разрядах, в которые на установочные входы счетчика с блока ассоциативной памяти подаются нулевые сигналы. Таким образом осуществляется перебор заведомо работоспособных состояний, которые в дальнейшем используются для оценки значений вероятностных показателей стpуктурной надежности системы.

Недостатком устройства является невозможность вычисления значений временных показателей надежности структурно-сложной системы, а именно средней наработки на полный отказ (Тs).

Наиболее близким к изобретению является устройство [2] для определения работоспособных состояний структурно-сложной системы, содержащее счетчик состояний, формирователь сигналов сброса, первый и второй узлы сравнения, блок памяти, коммутатор, четыре элемента И, элемент ИЛИ/ИЛИ-НЕ, элемент ИЛИ, два элемента задержки и триггер, инверсный выход которого соединен с первыми входами третьего и четвертого элементов И, а первый установочный вход связан с первым входом элемента ИЛИ и является входом начала работы устройства, инверсный выход элемента ИЛИ/ИЛИ-НЕ является выходом остановки устройства, прямой выход соединен с первым входом первого элемента И, а его группа входов и первые группы входов первого и второго узлов сравнения связаны с группой информационных выходов счетчика состояний, вторые группы входов первого и второго узлов сравнения подключены к группе выходов блока памяти, а их выходы соединены соответственно с вторым и первым входами коммутатора, третий вход которого является режимным входом устройства, а выход подключен к первому входу второго элемента И и входу формирователя сигналов сброса, группа входов выходов последнего соединена с группой управляющих входов-выходов счетчика состояний, счетный вычитающий вход которого подключен к выходу первого элемента И. В исходном состоянии выбранная модель надежности (в виде кодов максимальных сечений отказов или минимальных путей работоспособности) заносится в блок памяти, а в n младших разрядов счетчика состояний записываются единицы. Работа устройства состоит в формировании на счетчике состояний двоичных чисел, отображающих коды возможных состояний системы, исключении с помощью формирователя сигналов сброса формирования и анализа части неработоспособных состояний, а также в отборе с помощью первого или второго узла сравнения (в зависимости от типа выбранной модели надежности) кодов работоспособных состояний. Таким образом в результате выполнения каждого цикла работы устройства на счетчике состояний формируется код работоспособного состояния системы, а на выходе второго элемента И сигнал, разрешающий дальнейший анализ кода для оценки показателей надежности системы.

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

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

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

В настоящее время отсутствует методика определения временных показателей структурной надежности, учитывающих возможности выполнения сложной системой своих функций даже при отказах отдельных элементов. В устройстве реализован следующий предлагаемый вероятностный метод определения обобщенного показателя безотказности структурно-сложной системы средней наработки на полный отказ (Тs), использующий в качестве исходных статистические показатели безотказности элементов. Согласно известной методике, значение показателя Тs определяется выражением
TS= R(t)dt (1) где R(t)- вероятность нахождения системы в состоянии работоспособности.

Для структурно-сложной системы
R(t) Wl(t) (2) где Wl(t) вероятность нахождения системы в l-м работоспособном состоянии;
L количество работоспособных состояний системы.

Введем двоичную матрицу Х размером L x N (где N количество элементов в системе), каждая строка которой является кодом одного из работоспособных состояний системы. Тогда
Wl(t)(Pn(t)xl,n+(1-Pn(t))(1-xln)) (3) где Рn(t) вероятность безотказной работы n-го элемента системы.

После подстановки в (1) выражений (2) и (3) и вынесении суммы за знак интеграла для экспоненциальных законов распределения Рn(t) получаем
Ts= (exln+(1-e)(1-xln))dt Al (4)
В результате проведенного анализа выражения Аl выявлена следующая закономерность в его формировании:
Al= ρm (5) где Мl 2rl количество частных сумм, соответствующих l-му состоянию системы;
rl=(1-xln) класс кода l-го состояния системы;
Yl [ymn] двоичная матрица кодов частых сумм, соответствующих l-му состоянию системы;
ρm= (-1) величина, характеризу- ющая арифметический знак m-ой частной суммы;
(1-ylm

n) класс кода m-й частной суммы.

Первая строка матрицы Yl совпадает с кодом l-го состояния системы, а каждая последующая отличается двоичной комбинацией "1" и "0" в нулевых разрядах кода l-го состояния системы. Соответственно все разряды кода последней (Мl-й) частной суммы равны единице.

Таким образом с учетом (4) и (5) окончательное выражение имеет вид
TS= ρm (6)
Формирование матрицы кодов частных сумм осуществляется с помощью счетчика адаптивного, содержащего группу из n-триггеров разрядов, первую, вторую и третью группу соответственно из (n 1), n и (n 1) элементов И и группу из n-элементов ИЛИ-НЕ, входы которых являются группой управляющих входов счетчика адаптивного и соединены, кроме входа n-го элемента ИЛИ-НЕ, со вторыми входами соответствующих элементов И третьей группы, первые входы последних соединены с первыми входами соответствующих элементов И второй группы, вторые входы которых подключены к выходам соответствующих элементов ИЛИ-НЕ, а их выходы соединены с установочными входами соответствующих триггеров разрядов, прямые выходы триггеров разрядов образуют группу информационных выходов счетчика адаптивного, а их инверсные выходы, кроме триггера (n 1)-го разряда, соединены со вторыми входами соответствующих элементов И первой группы, первые входы которых подключен к выходам соответствующих элементов И третьей группы, а их выходы соединены с первыми входами соответствующих, начиная со второго, элементов И второй группы, первый вход первого элемента И второй группы является счетным входом счетчика адаптивного.

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

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

На фиг. 1 представлена структурная схема устройства; на фиг. 2 схема счетчика адаптивного; на фиг. 3 схема блока знакового.

Устройство (фиг. 1) содержит счетчик 1 состояний, формирователь сигналов сброса 2, первый 3 и второй 4 узлы сравнения, блок памяти кодов модели системы 5 и блок 6 памяти интенсивностей отказов, коммутатор 7, счетчик 8 адаптивный, блок 9 знаковый, счетчик 10 кольцевой, регистр 11, сумматор 12, блок 13 арифметический, сумматор-вычислитель 14, триггер 15, блок 16 элементов И, первый 17, второй 18, третий 19, четвертый 20, шестой 21, седьмой 22, восьмой 23, девятый 24, десятый 25 и одиннадцатый 26 элементы И, пятый элемент 27 И, первый 28, четвертый 29, третий 30 и шестой 31 элементы ИЛИ, второй 32, пятый 33 и седьмой 34 элементы ИЛИ, первый 35, второй 36, третий 37, четвертый 38, шестой 39 и пятый 40 элементы задержки. На схеме обозначены установочный вход 41, режимный вход 42 и выход 43 остановки.

Счетчик 8 адаптивный (фиг. 2) содержит группу 441-44n элементов ИЛИ-НЕ, первую группу 451-45n-1, вторую группу 461-46n и третью группу 471-47n-1 элементов И, а также группу 481-48n триггеров разрядов. На схеме обозначены вычитающий счетный 49 вход, входная шина кодов состояний и выходная 51 шина кодов частных сумм.

Блок 9 знаковый (фиг. 3) содержит группу 521-52n элементов ИЛИ-НЕ, группу 531-53n элементов И, элемент 54 ИЛИ и триггер 55. На схеме обозначены вход 56 установки нулевого состояния, кодовая входная 57 шина и знаковый 58 выход.

Работа устройства в целом состоит в формировании на выходе счетчика 1 состояний с помощью формирователя сигналов сброса 2 двоичных чисел, отображающих коды работоспособных и части неработоспособных состояний исследуемой системы, выдачи с первого 3 или второго 4 узлов сравнения (в зависимости от типа выбранной модели надежности системы) сигналов разрешения считывания кодов работоспособных состояний, формировании на выходе счетчика 8 адаптивного двоичных чисел, отображающих коды частных сумм, соответствующих анализируемому состоянию системы, выделении с помощью счетчика 10 кольцевого и блоков 16 элементов И единиц номеров элементов, входящих в код данной частной суммы, выборе в соответствии с данными номерами из второго 6 блока памяти значений интенсивностей отказов, слежении их в сумматоре 12, вычислении обратных величин частных сумм в арифметическом 13 блоке определении с помощью знакового 9 блока арифметических знаков частных сумм и суммировании последних в сумматоре-вычитателе 14.

В исходном состоянии в n младших разрядов счетчика 1 состояний и счетчика 8 адаптивного записываются единицы, а в счетчик 10 кольцевой нули. Кроме того во второй блок 6 памяти заносятся интенсивности отказов элементов, а в первый блок 5 памяти модель надежности системы (в виде минимальных путей работоспособности или минимальных сечений отказов), в зависимости от типа которой задается режим работы коммутатора 7. Сигнал начала работы устройства поступает на вход 41, устанавливает в нулевое состояние триггер 15 сумматор-вычитатель 14 и проходит на вход элемента ИЛИ 28. С выхода элемента ИЛИ 28 сигнал проходит через открытый потенциалом с выхода триггера 15 элемент И 20, поступает на вход элемента И 18 и с задержкой на элементе 35 (время задержки должно быть больше суммы времени переходных процессов счетчика 1 состояний и формирователя сигналов сброса 2) поступает на вход элемента И 19. Это необходимо для обеспечения следующих действий.

Если сформированное счетчиком 1 состояний число соответствует коду работоспособного состояния системы, то на выходе коммутатора 7 формируется единичный потенциал (N). Тогда сигнал с выхода элемента И 20 проходит через открытый этим потенциалом элемент И 18 и перебрасывает триггер 15 в единичное состояние, чем обеспечивается запрет прохождения задержанного на элементе 35 сигнала через элемент И 19. Если же число на выходе счетчика 1 состояний соответствует коду неработоспособного состояния, то на выходе коммутатора 7 формируется нулевой потенциал, чем включается формирователь сигналов сброса 2, который обнуляет триггеры разрядов cчетчика 1 cоcтояний, начиная с младшего, до первого разряда, имеющего нулевое значение. Этим осуществляется переключение счетчика 1 состояний на число, соответствующее коду последнего из выявленной группы неработоспособных состояний. Кроме того, нулевой потенциал с выхода коммутатора 7 закрывает элемент И 18. Тогда сигнал с выхода элемента И 20, задержанный на элементе 35, проходит элемент И 19, так как триггер 15 находится в нулевом состоянии, поступает через открытый элемент И 17 на вычитающий счетный вход счетчика 1 состояний, уменьшая на единицу записанное в нем число и формируя тем самым новый код состояния системы. Этот же сигнал, задержанный на элементе 36 (время задержки должно быть больше суммарного времени переходных процессов счетчика 1 состояний, первого 3 узла сравнения и коммутатора 6), проходит через открытый элемент ИЛИ 28, открытый элемент И 20 и выполняет описанные действия, т.е. проходит на элемент И 18, если код состояния окажется работоспособным, или на выход элемента И 19 и далее на формирование кода нового состояния. Этот процесс заканчивается тогда, когда счетчик 1 состояний окажется в нулевом состоянии, чем будут обеспечены выдача на выход 43 сигнала остановки и запрещении инверсным ему сигналом прохождения импульса через элемент И 17 на вычитающий счетный вход счетчика 1 состояний.

Таким образом, работа данной части устройства обеспечивает формирование кодов работоспособных состояний системы, после каждого из которых на выходе элемента И 18 появляется единичный сигнал. Этот сигнал временно приостанавливает процесс формирования очередного работоспособного состояния путем перевода триггера 15 в единичное состояние, а затем обеспечивает выполнение следующих действий. Проходит через ИЛИ 30 и с его выхода поступает на сумматор 12 и обнуляет его, проходит через элемент ИЛИ 29 на счетный вход счетчика 10 кольцевого и на вход элемента задержки 37, поступает на знаковый 9 блок и устанавливает его в нулевое состояние. Кроме этого, сигнал с выхода элемента И 30 поступает на счетный вычитающий вход счетчика 8 адаптивного, чем обеспечивает, совместно с поступающим на счетчик 8 кольцевой кодом анализируемого состояния системы, формирование кода первой частной суммы, соответствующей этому состоянию системы. Код данной суммы поступает на элемент И/И-НЕ 27, знаковый 9 блок и блок 16 элементов И. На знаковый 9 блок кроме этого поступают код анализируемого состояния системы от счетчика 1 состоянии и сигналы разрядов счетчика 10 кольцевого. В результате их совместной обработки на выходе блока 9 знакового вырабатывается сигнал, описывающий арифметический знак частной суммы, соответствующей данному состоянию системы. Этот сигнал в виде единичного потенциала (если знак частной суммы отрицательный) или в виде нулевого потенциала (если знак частной суммы положительный) поступает на режимный вход сумматора-вычитателя 14.

На вторую группу входов блока 16 элементов И поступают также сигналы разрядов счетчика 10 кольцевого. В результате поступления с выхода элемента ИЛИ 29 единичного потенциала на счетный вход счетчика 10 кольцевого на его выходе в нулевом разряде формируется единичный потенциал. Если нулевой разряд кода анализируемой частной суммы равен единице, то в первом разряде кода на выходе блока 16 элементов И будет сформирован единичный потенциал, который поступит на соответствующий регистр второго блока 6 памяти, а также с помощью элемента ИЛИ/ИЛИ-НЕ 33 открыт элемент И 23 и закрыт элемент И 24. В результате этого единичный потенциал с выхода элемента задержки 37 (время задержки должно быть больше суммарного времени переходных процессов счетчика 10 кольцевого, блока 16 элементов И и элемента ИЛИ/ИЛИ-НЕ 33) пройдет через открытый элемент И 23 на вход разрешения считывания блока 6 памяти, обеспечив тем самым считывание значений интенсивности отказов первого элемента системы в регистр 11, а также поступит на вход элемента задержки 38. С выхода элемента задержки 38 (время задержки должно быть больше времени считывания значений интенсивностей отказов в регистр 11) сигнал проходит на синхронизирующий вход сумматора 12, чем обеспечивается сложение его содержимого с содержимым регистра 11, и поступает на первый вход элемента ИЛИ 31.

Если же первый разряд кода анализируемой частной суммы равен нулю, то значения всех разрядов кода на выходе блока 16 элементов И будут равны нулю, а значит под действием сигнала с элемента ИЛИ/ИЛИ-НЕ 33 элемент И 23 будет закрыт, а элемент И 24 открыт. В результате этого единичный потенциал с выхода элемента задержки 37 через открытый элемент И 24 поступит на второй вход элемента ИЛИ 31. Сигнал с выхода элемента ИЛИ 31 подается на первые входы элементов И 25 и И 26, на вторые входы которых через элемент ИЛИ/ИЛИ-НЕ 34 поступают соответственно прямой и инверсный ему сигналы (n 1)-го разряда счетчика 10 кольцевого. Так как на данном шаге значение n-го разряда счетчика 10 кольцевого равно нулю, то этот сигнал откроет элемент И 26 и закроет элемент И 25. Тогда сигнал с выхода элемента ИЛИ 31 через открытый элемент И 26 поступит на элемент ИЛИ 29, а через него на счетный вход счетчика 10 кольцевого, чем обеспечит формирование на его выходе единичного сигнала в первом разряде и обнуление нулевого разряда (в результате этого начинается выполнение вышеописанных действий). Когда на выходе счетчика 10 кольцевого формируется единичный потенциал в (n 1)-ом разряде (что соответствует началу анализа последнего разряда кода частной суммы), то под его действием откроется элемент И 25 и закроется элемент И 26. Тогда сигнал с элемента ИЛИ 31 через открытый элемент И 25 поступит на вход элемента задержки 39 (время задержки должно быть больше времени переходных процессов сумматора 12), а с его выхода на элемент задержки 40 и на вход синхронизации блока 13 арифметического. В результате блок 13 арифметический произведет вычисление обратной величины частной суммы, значение которой получено в сумматоре 12. С выхода элемента задержки 40 (время задержки должно быть больше времени переходных процессов блока 13 арифметического) сигнал поступает на вход синхронизации сумматора-вычитателя 14. В результате этого обеспечивается суммирование содержимого сумматора-вычитателя 14 с содержимым выходного регистра блока 13 арифметического. Знак обратной величины частной суммы к моменту суммирования определен в блоке 9 знаковым и в виде единичного или нулевого потенциала поступает на режимный вход сумматора вычитателя 14.

Сигнал с выхода элемента задержки 40 также поступает на вторые входы элементов И 21 и И 22. Первый вход элемента И 21 подключен к прямому выходу элемента И/И-НЕ 27, а первый вход элемента И 27 к инверсному выходу элемента И/И-НЕ 27. Если на вход элемента И/И-НЕ 27 с выхода счетчика 8 адаптивного поступит код, все разряды которого равны единице (что соответствует коду последней частной суммы для анализируемого состояния системы), то под действием сигнала с выхода элемента И/И-НЕ 27 элемент И 21 откроется, а элемент И 22 закроется. Тогда сигнал с выхода элемента задержки 40 пройдет через открытый элемент И 21 на вход триггера 15 и установит его в нулевое состояние, в результате чего начнется работа устройства по формированию очередного работоспособного состояния исследуемой системы. Если же на вход элемента И/И-НЕ 27 с выхода счетчика 8 адаптивного поступают коды очередных частных сумм, соответствующих анализируемому состоянию системы, то под действием сигнала с выхода элемента И/И-НЕ 27 элемент И 21 будет закрыт, а элемент И 22 открыт. Тогда сигнал с выхода элемента задержки 40 пройдет через открытый элемент И 22 на вход элемента ИЛИ 30, а с его выхода обеспечит выполнение описанных выше действий к формированию кодов и вычислению частных сумм, соответствующих анализируемому состоянию системы. Работа устройства заканчивается тогда, когда счетчик 1 состояний окажется в нулевом состоянии, чем будет обеспечена выдача на выход 43 сигнала остановки и запрещения инверсным ему сигналом прохождения импульса через элемент И 17 на всасывающий счетный вход счетчика 1 состояний. После прекращения работы устройства окончательный результат вычисления средней наработки на полный отказ исследуемой системы находится в сумматоре-вычитателе 14.

Счетчик 8 адаптивный (фиг. 2) работает следующим образом. Перед началом формирования кодов частных сумм, соответствующих поступающему на входную шину 50 коду работоспособного состояния системы, все триггеры 482-48n разрядов находятся в исходном (единичном) состоянии. Значения от нулевого до (n 2)-го разрядов кода состояния системы поступают соответственно на вторые входы элементов И 471-47n-1, кроме того значения от нулевого до (n 1)-го разрядов проходят соответственно через элементы ИЛИ-НЕ 441-ИЛИ-НЕ 44n на вторые входы элементов И 461-И 46n. Значит, если значение К-го разряда кода состояния системы равно единице, то соответствующий элемент И 46К+1 будет закрыт, а элемент И 47К+1 открыт. Благодаря этому счетный импульс с вычитающего счетного входа 49 или с инверсного выхода триггера предшествующего разряда не поступит на счетный вход триггера 48К+1, а пройдет через открытый элемент И 47К+1 и элемент ИЛИ 45К+1 на первые входы элементов И 46К+2 и И 47К+2. Если же значение К-го разряда кода состояния системы равно нулю, то счетный импульс пройдет через открытый элемент И 46К+1 на установочный вход триггера 48К+1 и изменит его состояние на противоположное, а потенциал с инверсного выхода триггера 48К+1 поступит через элемент ИЛИ 45К на первые входы элементов И 45К+2 и И 47К+2. Таким образом, под действием счетного импульса на вычитающем счетном входе 49 будет изменяться состояние триггеров только тех разрядов, значения которых в коде состояний системы равно нулю. Этим самым осуществляется перебор всех возможных состояний триггеров данных разрядов, что соответствует формированию на выходной шине 51 кодов частных сумм для поступившего на шину 50 кода состояния системы. При подаче на шину 50 кода первого работоспособного состояния системы, в котором значения всех разрядов равны единице, счетный импульс со входа 49 не изменит состояния ни одного триггера 481-48n, а на выходе 51 будет код единственной частной суммы, соответствующей данному состоянию системы, с единицами во всех разрядах. При формировании группы кодов частных сумм, соответствующих анализируемому состоянию системы, код предпоследней частной суммы будет совпадать с кодом данного состояния системы, а код последней будет состоять из единиц во всех разрядах. После этого на шину 50 поступает код очередного состояния системы и под действием счетных импульсов со входа 49 начнется формирование кодов соответствующих ему частных сумм.

Блок 9 знаковый (фиг. 3) работает следующим образом. Так как знак частной суммы, соответствующей анализируемому состоянию системы, будет положительным, если разность класса ее кода (количества нулевых разрядов в коде) и класса кода состояния системы является четным числом, и отрицательной, если нечетным, то основной функцией блока 9 знакового является определение четности или нечетности общего количества несовпадений значений соответствующих разрядов данных кодов. Для ее осуществления код состояния системы поступает на шину 50, а инверсные значения его разрядов через элементы ИЛИ-НЕ 521-ИЛИ-НЕ 52n подаются на первые входы соответственно элементов И 531-И 53n. На вторые входы элементов И 531-И 53n поступают со входа 51 значения соответствующих разрядов кода анализируемой частной суммы, а на третьи входы через входную шину 57 значения разрядов счетчика 10 кольцевого. Выходные сигналы элементов И 531-И 53n поступают через элемент ИЛИ 54 на установочный вход триггера 55. Исходное состояние триггера 55 (нулевое) устанавливается перед началом определения знака очередной частной суммы сигналом, поступающим на вход 56 с элемента ИЛИ 30 (фиг. 1). От счетчика 10 кольцевого поступают единичные потенциалы поочередно в каждом из разрядов. При неравенстве значений К-го разряда кодов состояния системы и частной суммы и поступлении на элемент И 53К+1 единичного потенциала от счетчика 10 кольцевого, на выходе элемента И 53К+1 будет сформирован единичный сигнал, который через элемент ИЛИ 54 пройдет на установочный вход триггера 55 и переключит его в единичное состояние. В случае повторения такой ситуации второй раз триггер 55 будет переключен в нулевое состояние, третий раз в единичное состояние и т. д. Таким образом, если после поступления единичного сигнала с последнего (n-го) разряда счетчика 10 кольцевого на выходе 58 будет единичный потенциал, то анализируемая частная сумма имеет отрицательный знак, а если нулевой положительный знак.

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

П р и м е р. Пусть для всех элементов системы, представленной мостиковой схемой, содержащей пять элементов с третьим элементом в диагонале, средняя наработка на отказ Тс 100 ч. Тогда средняя наработка системы на отказ любого элемента равна 20 ч. Предлагаемое устройство позволяет, используя формулу (6), получить среднюю наработку на полный отказ системы Т 81,7 ч. Как видно, второй показатель более полно отражает заложенные в структуру системы возможности по безотказности ее работы.

Похожие патенты RU2041493C1

название год авторы номер документа
Устройство для определения работоспособных состояний структурно-сложной системы 1990
  • Кулдышев Александр Иванович
  • Ретюнских Сергей Николаевич
SU1785003A1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1
Устройство для деления 1986
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
SU1325467A1
Устройство для деления 1985
  • Баранов Игорь Алексеевич
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
  • Епишин Сергей Михайлович
SU1283752A1
Устройство для деления 1990
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1709352A1
АДАПТИВНОЕ ЦИФРОВОЕ ПРОГНОЗИРУЮЩЕЕ УСТРОЙСТВО 2011
  • Магданов Геннадий Саяфович
  • Рылов Юрий Анатольевич
RU2451328C1
АДАПТИВНОЕ ЦИФРОВОЕ ПРОГНОЗИРУЮЩЕЕ И ДИФФЕРЕНЦИРУЮЩЕЕ УСТРОЙСТВО 2011
  • Магданов Геннадий Саяфович
  • Рылов Юрий Анатольевич
RU2475831C1
Устройство для определения медианы случайного процесса 1990
  • Хуртин Евгений Александрович
SU1718233A1
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ 2004
  • Шевелев Сергей Степанович
RU2292580C2

Иллюстрации к изобретению RU 2 041 493 C1

Реферат патента 1995 года УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ СРЕДНЕЙ НАРАБОТКИ НА ПОЛНЫЙ ОТКАЗ СТРУКТУРНО-СЛОЖНОЙ СИСТЕМЫ

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

Формула изобретения RU 2 041 493 C1

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

Документы, цитированные в отчете о поиске Патент 1995 года RU2041493C1

Устройство для определения работоспособных состояний структурно-сложной системы 1990
  • Кулдышев Александр Иванович
  • Ретюнских Сергей Николаевич
SU1785003A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

RU 2 041 493 C1

Авторы

Кулдышев Александр Иванович

Ретюнских Сергей Николаевич

Калинин Юрий Александрович

Даты

1995-08-09Публикация

1992-05-15Подача