Изобретение относится к автоматике и вычислительной технике и может найти применение в отказоустойчивых системах автоматического управления и контроля повышенной надежности.
Известно адаптивное резервированное устройство, содержащее резервируемые блоки, блоки контроля и индикации, первый и второй элементы ИЛИ, двоичный реверсивный счетчик и пороговый элемент. Устройство формирует выходную информацию на основе стратегии маскирования, реализуемой пороговым элементом, т.е. из избыточного набора по правилу большинства совпадающих значений выбирается одно правильное. Для изменения функций порогового элемента используются управляющие весовые входы этого элемента.
Известно адаптивное многоканальное резервированное устройство, содержащее резервируемые блоки, элементы сравнения, блоки адаптации и восстанавливающий блок. Устройство формирует выходную информацию на основе стратегии маскирования, реализуемой восстанавливающим блоком, т.е. из избыточного набора по правилу большинства совпадающих значений выбирается одно правильное. Для изменения структуры используется оптимальная стратегия изменения порога восстанавливающего блока.
Наиболее близким техническим решением к предлагаемому является резервированное устройство с исключением отказавших блоков, содержащее резервируемые блоки, блок контроля состояния исп00
равности резервируемых блоков, блок управления переключением резерва и коммутатор выходных сигналов, выход которого является информационным выходом устройства, а управляющий вход соединен с выходом управления коммутацией блока управления переключением резерва.
Недостатками известного устройства являются низкая надежность и ограниченная функциональная возможность. В нем не определяются количество и номера отказавших резервируемых блоков и не формируется сигнал Предаварийное состояние, что затрудняет контроль общего состояния исправности системы, в составе которой данное устройство используется.
Целью изобретения является повышение надежности и расширение функциональных возможностей устройства за счет определения его предаварийного состояния.
Поставленная цель достигается тем, что в адаптивное четырехканальное резервированное устройство, содержащее первый - четвертый резервируемые блоки, блок контроля состояния исправности резервируемых блоков, блок управления переключением резерва и коммутатор выходных сигналов, выход которого является информационным выходом устройства, а управляющий вход соединен с выходом управления коммутацией блока управления переключением резерва, который является управляющим выходом устройства, выходы резервируемых блоков подключены к информационным входам коммутатора выходных сигналов и блока контроля состояния исправности резервируемых блоков, выходная шина которого соединена с информаци- онным входом блока управления переключением резерва, дополнительно в него введен блок формирования сигнала предаварийного состояний, первый - четвертый информационные входы которого подключены к выходам соответствующих резервируемых блоков, управляющий вход соединен с выходом кода числа отказов блока управления переключением резерва, а выход является выходом сигнала предаварийного состояния устройства, тактовый вход устройства подключен к тактовым входам блока контроля состояния исправности резервируемых блоков, блока формирования сигнала предаварийного состояния и коммутатора выходных сигналов, установочный вход устройства соединен с установочными входами блока контроля состояния исправности резервируемых блоков и блока управления переключением резерва, выход кода номера отказавшего блока которого
соединен с управляющим входом блока контроля состояния исправности резервируемых блоков, причем блок формирования сигнала предаварийного состояния содержит первую - шестую группы из двух элементов И, первый и второй элементы ИЛИ, узел обнаружения предаварийного состояния и элемент НЕ, первый информационный вход блока соединен с первыми входами
0 элементов И первой-третьей групп, второй информационный вход блока подключен ко вторым входам элементов И первой группы и первым входам элементов И четвертой и пятой групп, третий информационный вход
5 блока соединен со вторыми входами элементов И второй и четвертой групп и первыми входами элементов И шестой группы, четвертый информационный вход блока подключен к вторым входам элементов И
0 третьей, пятой и шестой групп, тактовый вход блока соединен с третьими входами элементов И групп, первый - шестой разряды кода управляющего входа блока подключены к четвертым входам элементов И
5 первой - шестой групп соответственно, выходы первого и второго элементов И каждой из групп соединены с соответствующими входами первого и второго элементов ИЛИ, выходы которых подключены к соответствую0 щим входам узла обнаружения предаварийного состояния, выход которого соединен через элемент НЕ с выходом блока.
Кроме того, блок контроля состояния исправности резервируемых блоков содержит
5 узел реконфигурации, узел определения номера неисправного резервируемого блока, узел адаптации, группу элементов ИЛИ, первый - четвертый счетчики числа сбоев блоков, информационные входы узла рекон0 фигурации соединены с информационными входами блока, управляющий вход - с управляющим входом блока, а тактовый вход - с тактовым входом блока, выходы кода реконфигурации узла подключены к соответству5 ющим входам узла определения номера неисправного резервируемого блока, содержащего первую - седьмую схемы локализации, соответствующие входы которых соединены с соответствующими входами уз,0 ла, а выходы подключены к первому - седь мому выходам номера неисправного блока узла, первый - четвертый из которых соединены с первыми входами элементов ИЛИ группы, пятый - седьмой выходы номера
5 неисправного блока узла определения номера неисправного резервируемого блока подключены к первому - третьему входам узла адаптации, содержащего первую - четвертую группы элементов И, первый - четвертый элемент ИЛИ, первый - третий
входы каждой из групп элементов И соединены с соответствующими входами узла адаптации, управляющий вход которого соединен с четвертыми входами каждой из групп элементов И узла, выходы которых соединены с входами соответствующих элементов ИЛИ, выходы которых являются первым - четвертым выходами кода подстройки узла адаптации и подключены к вторым входам соответствующих элементов ИЛИ группы, выходы которых соединены со счетными входами соответствующих счетчиков числа сбоев блоков, входы сброса которых подключены к установочному входу блока, а выходы старших разрядов соединены с выходной шиной блока.
Блок управления переключением резерва содержит регистр хранения кода отказа и дешифратор управляющих сигналов, установочный вход блока соединен с входом сброса регистра хранения кода отказа, информационные входы которого подключены к информационным входам блока, а выход является выходом управления коммутацией блока и соединен с входом дешифратора управляющих сигналов, выходы первого- пятого разрядов которого являются выходом кода номера отказавшего блока, а выходы шестого - одиннадцатого разрядов являются выходом кода числа отказов блока.
На фиг.1 приведена структурная схема устройства; на фиг.2 - структурная схема блока формирования сигнала предаварий- ного состояния; на фиг.З - структурная схема блока контроля состояния исправности резервируемых блоков; на фиг.4 - структурная схема блока управления переключением резерва.
Адаптивное четырехканальное резервированное устройство содержит (фиг.1) резервируемые блоки 1 (РБ), блок 2 контроля состояния исправности резервируемого блока (БКСИРБ), блок 3 управления переключением резерва (БУПР), блок 4 формирования сигнала предаварииного состояния (БФСПС), коммутатор 5 выходных сигналов (КВС). Кроме того, обозначены информационные выходы 6-9 РБ 1, тактовый вход 10 устройства, установочный вход 11 устройства, информационный выход 12 БКСИРБ 2, выход 13, управляющий выход 14 устройства, управляющий выход Предаварийное состояние 15 устройства, информационный выход 16 устройства.
Выходы 6-9 РБ 1 и вход 10 устройства соединены, соответственно, с информационными и тактовыми входами БКСИРБ 2, БФСПС 4 и КВС 5. Вход 11 устройства соединен с установочными входами БКСИРБ 2
и БУПР 3. Выход 12 БКСИРБ 2 соединен с информационным входом БУПР 3, выход 13 которого соединен с управляющими входами БКСИРБ 2 и БФСПС 4. Выход 14 БУПР 3
соединен с управляющим входом КВС 5 и управляющим выходом устройства. Выход 15 БФСПС 4 соединен с управляющим выходом Предаварийное состояние устройства. Выход 16 КВС 5 соединен с
0 информационным выходом устройства.
БФСПС 4 (фиг.2) содержит первую - шестую группы 17-22 из двух элементов И, первый 23 и второй 24 элементы ИЛИ, узел 25 обнаружения предаварийного состояния
5 (УОПС) и элемент НЕ 26.
Вход 6 блока соединен с первыми входами первых элементов И групп 19, 21 и 22, вход 7 блока соединен с первыми входами первых элементов И групп 18 и 20 и с пер0 вым входом второго элемента И группы 22, вход 8 блока соединен с первым входом первого элемента И группы 17 и с первыми входами вторых элементов И групп 20 и 21,. вход 9 блока соединен с первыми входами
5 вторых элементов И групп 17-19. Тактовый вход 10 блока соединен с вторыми входами первого и второго элементов И групп 17-22. Разряды 13.4,13.6,13.7,13.9-13.11 кода управляющего входа блока подключены к
0 третьим входам первого и второго элементов И соответствующих групп 17-22. Выходы первого и второго элементов И каждой из групп 17-22 соединены с соответствующими входами первого 23 и второго 24 эле5 ментов ИЛИ, выходы которых подключены к соответствующим входам УОПС 25, выход которого соединен через элемент НЕ 26 с выходом 15 блока.
БКСИРБ 2 (фиг.З) содержит узел 27 ре0 конфигурации (УР), узел 28 определения номера неисправного резервируемого блока (УОННРБ), узел 29 адаптации (УА), содержащий первую - четвертую группы 30-33 из трех элементов И и группу 34 элементов
5 ИЛИ, группу 35 элементов ИЛИ, группу 36 счетчиков числа сбоев блоков (СЧСБ).
Входы 6-9 и вход 10 блока соединены с информационными и тактовым входами УР 27 соответственно. Вход 11 блока соединен
0 с входами сброса группы СЧСБ 36. Вход 13 блока с разрядами 13.1-13.3, 13.5 и 13.8 соединен с управляющим входом УР 27, а с разрядами 13.2, 13.3, 13.5 и 13.8с первыми входами элементов И соответствующих
5 групп 30-33 УА 29. Выходы кода реконфигурации УР 27 подключены к соответствующим входам УОННРБ 28, первый - четвертый выходы номера неисправного блока которого соединены с первыми входа ми соответствующих элементов ИЛИ труп
пы 35, а пятый - седьмой выходы номера неисправного блока УОННРБ 28 подключены к вторым входам соответствующих элементов И всех групп 30-33 УА 29. Выходы элементов И групп 30-33 соединены с входами соответствующих элементов ИЛИ группы 34, выходы которых являются первым-четвертым выходами кода подстройки УА 29 и подключены к вторым входам соответствующих элементов ИЛИ группы 35, выходы которых соединены со счетными входами соответствующих СЧСБ 36, выходы старших разрядов которых соединены с выходными шинами 12.1-12,4 блока.
БУПР 3 (фиг.4) содержит регистр 37 хранения кода отказа (РХКО) и дешифратор 38 управляющих сигналов (ДУС).
Вход 11 и разряды выхода 12 блока соединены с входом сброса и информационными входами РХКО 37 соответственно, выходы которого соединены с разрядами выхода 14 управления коммутацией блока и с входами ДУС 38. Выходы 13.1-13.3, 13.5 и 13.8 ДУС 38 соединены с первым - пятым разрядами кода номера отказавшего блока, а выходы 13.4, 13.6, 13.7, 13.9-13.11 соединены с разрядами кода числа отказов блока.
Устройство работает следующим образом.
На вход 10 устройства (фиг.1) подается последовательность тактовых импульсов. С окончанием импульса на установочном входе 11 устройства оно готово к работе, при этом на входах ДУС 38 (фиг.4) устанавливаются нулевые потенциалы. В таком случае на выходе 13.1 БУПР 3 появляется единичный потенциал, который поступает на соответствующий вход УР 27 (фиг.З). С приходом тактового импульса данные с выходов РБ 1 проходят на вход УОННРБ 28. В нем с помощью схем локализации определяется наличие рассогласования между РБ 1. Если в результате локализации на первом-четвертом выходах УОННРБ 28 установлены нулевые потенциалы, то это означает, что рассогласование между РБ 1 отсутствует, т.е. все РБ 1 исправны. Следовательно, при поступлении нулевых потенциалов через соответствующие элементы ИЛИ 35 на входы СЧСБ 36 их состояния не изменяются. Если же в результате локализации на одном из первых четырех выходов УОННРБ 28 установлен единичный потенциал, то это означает, что имеется рассогласование между РБ 1, т.е. в каком-то РБ 1 произошла неисправность. Следовательно, единичный потенциал через соответствующий элемент ИЛИ 35 поступает на счетный вход соответствующего СЧСБ 36, в котором производится анализ типа неисправности (сбой или отказ). Это происходит следующим образом. На СЧСБ 36 установлено число k. Значение k выбирается, исходя из специфики области
применения устройства. Если на счетный вход СЧСБ 36 в k-x рабочих циклах подряд поступает единичный потенциал, то тип неисправности определяется, как отказ и на старшем разряде появляется единичный потенциал, который поступает на соответствующий информационный вход РХКО 37 (фиг.4), следовательно, на соответствующем выходе этого регистра и на соответствующем разряде выхода 14 управления коммутацией БУПР 3 формируется сигнал неисправности соответствующего РБ 1, в противном случае тип неисправности определения, как сбой и не формируется сигнал неисправности РБ 1.
При отказе одного РБ 1 на соответствующем входе ДУС 38 устанавливается единичный потенциал. В зависимости от того, на каком входе (первом, втором, третьем или четвертом) устанавливается единичный
потенциал, ДУС 38 на соответствующем выходе (втором 13.2, третьем 13.3, пятом 13.5 или восьмом 13.8)устанавливает единичный потенциал, который поступает на соответствующий вход УР 27 (фиг.З). С приходом тактового импульса УР 27 на основании управляющего сигнала на входе 13 на вход УОННРБ 28 пропускает информацию только от исправных РБ 1. В УОННРБ 28 с помощью схем локализации определяется наличие рассогласования между вставшими РБ 1. Если в результате локализации на пятом - седьмом выходах установлены нуле- вые потенциалы, то это означает, что Ч рассогласование между оставшими РБ 1 от- г
сутствует, т.е. оставшие РБ 1 исправны. Сле- Г довательно, нулевые потенциалы, поступая на входы элементов И групп 30-33 УА 29, блокируют их. Поэтому на входы СЧСБ 36 единичный потенциал не поступает, следо-
вательно, их состояния не изменяются. Если же в результате локализации на одном из последних трех выходов УОННРБ 28 установлен единичный потенциал, то это означает, что имеется рассогласование между
оставшими РБ 1, т.е. в каком-то из оставшихся исправными РБ 1 произошла неисправность. Следовательно, единичный потенциал поступает на второй вход соответствующего элемента И групп 30-33 УА 29
и открывает их. При этом управляющий сигнал, установленный на первом входе соответствующего элемента И, проходит через соответствующие элементы ИЛИ 34 и 35 на счетный вход СЧСБ 36. Анализ типа неисправности проводится аналогично предыдущему случаю.
При отказе двух РБ 1 на соответствующих входах ДУС 38 устанавливаются единичные потенциалы. В зависимости оттого, на каких входах (первом и втором, первом и третьем, втором и третьем, первом и четвертом, втором и четвертом или третьем и четвертом) устанавливаются единичные потенциалы, ДУС 38 на соответствующем выходе (четвертом 13.4, шестом 13.6, седьмом 13.7, девятом 13.9, десятом 13.10 или одиннадцатом 13.11) устанавливает единичный потенциал, который поступает на третьи входы элементов И соответствующей группы 17-22 БФСПО 4 (фиг.2). С приходом тактового импульса на вторые входы элементов И данные, установленные на первых входах, проходят через соответствующие элементы ИЛИ 23 и 24 на входы УОПС 25. В нем с помощью схемы обнаружения определяется наличие рассогласования между двумя оставшими РБ 1. Если в результате обнаружения на выходе элемента НЕ 26 установлен нулевой потенциал, то это означает, что рассогласование между двумя оставшими РБ 1 отсутствует, т.е. оставшие два РБ 1 исправны, следовательно, управляющий сигнал Предаварийное состояние устройства на выходе 15 БФСПС 4 имеет нулевой потенциал. Если же в результате обнаружения неисправности на выходе элемента НЕ 26 установлен единичный потенциал, то это означает, что имеется рассогласование между двумя оставшими РБ 1, т.е. в каком-то из двух оставшихся РБ 1 произошла неисправность. Следовательно, управляющий сигнал Предаварийное состояние устройства на выходе 15 БФСПС 4 имеет единичный потенциал.
Информация на выходе 16 КВС 5 формируется на основании управляющих сигналов 14 номеров отказавших РБ 1. КВС 5 на выход 16 выдает информацию только от исправных РБ 1.
Таким образом, предлагаемое устройство позволяет выдать на информационный вход устройства правильную информацию при отказе (N-2)-x резервируемых блоков, а также на управляющий выход устройства сигнал Предаварийное состояние при отказе N-1 резервируемых блоков.
Формула изобретения
1. Адаптивное четырехканальное резервированное устройство, содержащее первый -четвертый резервируемые блоки, блок контроля состояния исправности резервируемых блоков, блок управления переключением резерва и коммутатор выходных сигналов, выход которого является информационным выходом устройства, а управляющий вход соединен с выходом управления коммутацией блока управления переключением резерва, который является упрааляющим выходом устройства, выходы резервируемых блоков подключены к информационным входам коммутатора выходных сигналов и блока контроля состояния исправности резервируемых блоков, выход0 ная шина которого соединена с информаци- онным входом блока управления переключением резерва, отличающее- с я тем, что, с целью повышения надежности и расширения функциональных возмож5 ностей устройства за счет определения его предаварийного состояния, в него введен блок формирования сигнала предаварийного состояния, первый - четвертый информационные входы которого подключены к
0 выходам соответствующих резервируемых блоков, управляющий вход соединен с выходом кода числа отказов блока управления переключением резерва, а выход является выходом сигнала предаварийного состоя5 ния устройства, тактовый вход устройства подключен к тактовым входам блока контроля состояния исправности резервируемых блоков, блока формирования сигнала предаварийного состояния и коммутатора вы0 ходных сигналов, установочный вход устройства соединен с установочными входами блока контроля состояния исправности резервируемых блоков и блока управления переключением резерва, выход
5 кода номера отказавшего блока которого соединен с управляющим входом блока контроля состояния исправности резервируемых блоков, причем блок формирования сигнала предаварийного состояния содер0 жит первую - шестую группы из двух элементов И, первый и второй элементы ИЛИ, узел обнаружения предаварийного состояния и элемент НЕ, первый информационный вход блока соединен с первыми входами
5 элементов И первой - третьей групп, второй информационный вход блока подключен к вторым входам элементов И первой группы и первым входом элементов И четвертой и пятой групп, третий информационный вход
0 блока соединен с вторыми входами элементов И второй и третьей групп и первыми входами элементов И шестой группы, четвертый информационный вход блока подключен к вторым входам элементов И
5 четвертой - шестой групп, тактовый вход . блока соединен с третьими входами элементов И, групп, первый - шестой разряды кода управляющего входа блока подключены к четвертым входам элементов И первой - шестой групп соответственно, выходы первого и второго элементов И каждой из групп соединены с соответствующими входами первого и второго элементов ИЛИ, выходы которых подключены к соответствующим входам узла обнаружения предаварийного состояния, выход которого соединен через элемент НЕ с выходом блока.
2. Устройство поп.1.отличающее- с я тем, что блок контроля состояния исправности резервируемых блоков содержит узел реконфигурации, узел определения номера неисправного резервируемого блока, узел адаптации, группу элементов ИЛИ, первый - четвертый счетчики числа сбоев блоков, информационные входы узла реконфигурации соединены с информационными входами блока, управляющий вход - с управляющим входом блока, а тактовый вход - с тактовым входом блока, выходы кода реконфигурации узла подключены к соответствующим входам узла определения номера неисправного резервируемого блока, содержащего первую - седьмую схемы локализации соответствующие входы которых соединены с соответствующими входами узла, а выходы подключены к первому- седьмому выходам номера неисправного блока узла, первый - четвертый из которых соединены с первыми входами элементов ИЛИ группы, пятый - седьмой выходы номера неисправного блока узла определения номера неисправного резервируемого блока подключены к первому - третьему входам узла адаптации, содержащего первую - четвертую группы элементов
ИЛИ, первый - четвертый элемент ИЛИ, первый - третий входы каждой из групп элементов И соединены с соответствующими входами узла адаптации, управляющий
вход которого соединен с четвертыми входами каждой из групп элементов И узла, выходы которых соединены с соответствующими входами каждого из элементов ИЛИ, выходы которых являются первым - четвертым выходами кода подстройки узла адаптации и подключены к вторым входам соответствующих элементов И группы, выходы которых соединены со счетными входами соответствующих счетчиков числа
сбоев блоков, входы сброса которых подключены к установочному входу блока, а выходы старших разрядов соединены с выходной шиной блока.
3.Устройство по п.1,отл ича ющее- с я тем, что блок управления переключением резерва содержит регистр хранения кода отказа и дешифратор управляющих сигналов, установочный вход блока соединен с
входом сброса регистра хранения кода отказа, информационные входы которого подключены к информационным входам блока, а выход является выходом управления коммутацией блока и соединен с входом дешифратора управляющих сигналов, выходы первого - пятого разрядов которого являются выходом кода номера отказавшего блока, а выходы шестого - одиннадцатого разрядов являются выходом кода числа отказов
блока.
10
название | год | авторы | номер документа |
---|---|---|---|
Резервированное устройство | 1991 |
|
SU1785089A1 |
Устройство для анализа потоков случайных чисел | 1990 |
|
SU1775724A1 |
Резервированное устройство | 1991 |
|
SU1830575A1 |
Устройство для оперативной реконфигурации резервированной системы | 1990 |
|
SU1727125A1 |
УСТРОЙСТВО ДЛЯ РЕЗЕРВИРОВАНИЯ | 1997 |
|
RU2123202C1 |
Резервированная вычислительная система | 1990 |
|
SU1755400A1 |
Устройство для управления реконфигурацией резервированного вычислительного комплекса | 1983 |
|
SU1149449A1 |
Резервированное устройство | 1989 |
|
SU1605236A1 |
Устройство для управления переключением резерва | 1982 |
|
SU1102069A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И РЕЗЕРВИРОВАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ | 2010 |
|
RU2453079C2 |
Изобретение относится к автоматике и вычислительной технике и может найти применение в отказоустойчивых системах автоматического управления и контроля повышенной надежности. Целью изобретения является повышение надежности и расширение функциональных возможностей устройства за счет определения его предаварийного состояния. Устройство содержит четыре резервируемых блока, блок контроля состояния исправности резервируемых блоков, блок управления переключением резерва, блок формирования сигнала предаварийного состояния и коммутатор выходных сигналов. Предлагаемое устройство позволяет выдать на информационный выход правильную информацию при отказе двух резервируемых блоков, формировать сигналы неисправности соответствующих резервируемых бло ков и сигнал Предаварийное состояние при отказе трех резервируемых блоков. 2 з.п. ф-лы, 4 ил.
Фиг. 1
Фиг. i
25
йы
т
11
D1 D2 D3 D4
37
38
Y1 Y2
Y3 У4 Y5 Y6 Y7 Y9 YO Y1 Y3
ФигА
Адаптивное резервированное устройство | 1983 |
|
SU1149264A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Адаптивное многоканальное резервиро-BAHHOE уСТРОйСТВО | 1978 |
|
SU798847A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Методы анализа и синтеза структур управляющих систем./Под ред | |||
Б.Г.Волика | |||
М.: Энергоатомиздат, 1988, с.239, рис.5.14 |
Авторы
Даты
1992-06-23—Публикация
1990-03-01—Подача