АДАПТИВНОЕ РЕЗЕРВИРОВАННОЕ УСТРОЙСТВО Российский патент 2003 года по МПК G06F11/18 H05K10/00 

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

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

Известно адаптивное резервированное устройство, содержащее резервируемые блоки, блоки контроля и индикации, элементы ИЛИ, пороговый элемент. Каждый блок контроля и индикации в свою очередь содержит элемент НЕРАВНОЗНАЧНОСТИ, элемент НЕ, элемент задержки, элемент И, дифференцирующие элементы, триггер и элемент индикации [1] . Недостатком данного устройства является низкая надежность ввиду одновременной непрерывной работы в составе устройства всех его резервируемых блоков.

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

Целью изобретения является повышение надежности устройства.

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

Сопоставительный анализ заявляемого устройства с прототипом показывает, что заявляемое устройство отличается наличием новых связей и новых элементов: трехвходового элемента ИЛИ, четырехвходового элемента ИЛИ, (n-3)-входового элемента И, трех двухвходовых элементов И, ((n+2)-j)-входового элемента И для j-го канала. Таким образом, заявляемое устройство соответствует критерию изобретения "новизна".

При введении в заявляемое устройство новых связей и элементов оно проявляет новое свойство, выражающееся в повышении его надежности.

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

Адаптивное резервированное устройство содержит резервируемые блоки 11,.. . , 1n, восстанавливающий блок 2 с информационным выходом 3, являющимся выходом устройства, блоки контроля 41,...,4n-1, триггеры блокировки 51,...,5n, вход 6 начальной установки устройства, информационные входы 71,...,7n восстанавливающего блока 2, управляющие входы 81,...,8n-2 восстанавливающего блока 2, входы 9 управления питанием резервируемых блоков 11,...,1n элементы ИЛИ 104; ИЛИ 105;..., ИЛИ 10i;...; ИЛИ 10n-1 (где i - номер канала), элементы И 115; ...; И 115,k;...; И 115,4 (где 5 - номер канала, К-порядковый номер элемента в данном канале); И 116;...; И 11n; элементы ИЛИ 124; ИЛИ 125; . . .; ИЛИ 12n, элементы И 134, И 135,..., И 13n-1, входы 14 управления питанием блоков контроля 41,...,4n-1, причем информационный выход 3 восстанавливающего блока И соединен с входами эталонного сигнала блоков контроля 41, ..., 4n-1, входы контролируемых сигналов которых подключены к входам соответствующих резервируемых блоков I1,...,In-1 выходы блоков контроля 41,... ,43 соединены с установочными входами соответстветственно триггеров блокировки 51,...,53, входы сброса которых соединены с входом 6 начальной установки устройства, который соединен с одним входом двухвходовых элементов ИЛИ 104; ИЛИ 10n-1, выходы которых соединены со сбросовыми входами соответственно триггеров блокировки 54, . . .,5n-1, выходы резервируемых блоков I1,...,In соединены с соответствующими информационными входами 71,...,7n восстанавливающего блока 2, управляющие входы 81,...,83 которого соединены с инверсными выходами соответственно триггеров блокировки 51,...,53, управляющие входы 84, . ..,8n-2 восстанавливающего блока 2 соединены с прямыми выходами соответственно триггеров 54,...,5n-2, блокировки, инверсные выходы триггеров блокировки 51, . ..,53 соединены с входами 9 управления питанием соответственно резервируемых блоков I1,...,I3, прямые выходы триггеров блокировки 54, ...,5n соединены с входами 9 управления питанием резервируемых блоков I4,... , In, входы трехвходового элемента ИЛИ 124 соединены с выходами блоков контроля 41, ...,43, выход элемента ИЛИ 124 соединен с первым входом (n-3)-входового элемента И 134, остальные входы которого соединены с инверсными выходами триггеров блокировки 55,...,5n, выход элемента И134, соединен с установочным входом триггера блокировки 54, первый вход каждого из ((n+2)j) входовых элементов И 135; . ..; И 13j;..., И 13n-1 j-го канала (n-1)≥j≥5) соединен с выходом соответственно одного из элементов ИЛИ 125;..., ИЛИ 12j;. ..; ИЛИ 12n-1 этого же j-го канала, второй вход каждого из элементов И 135;. . . , И 13j;..., И13n-1 j-го канала соединен с прямым выходом триггера блокировки 5j-1 (j-1)-го канала, остальные входы каждого из элементов И 135,... , И 13j,..., И 13n-1 j-го канала соединены с инверсными выходами триггеров блокировки 5j+1, . .., 5n, следующих за j-ым каналом, выход каждого из элементов И 135, . .., И 13j,..., И 13n-1 j-го канала соединен с установочным входом соответственного одного из триггеров блокировки 54,...,5j,..., 5n-1 j-го канала, выход элемента ИЛИ12j, j-го канала соединен с первым входом элемента ИЛИ 12j+1(j+1)-гo канала, второй вход двухвходового элемента ИЛИ 12i i-го канала ((n-1)≥i≥6 соединен с выходом двухвходового элемента И 114 этого же i-го канала, один вход двухвходового элемента И 11i i-го канала соединен с прямым выходом триггера блокировки 5i-1(i-1)-гo канала, второй вход элемента И 11i i-го канала соединен с выходом блока контроля 4i-1(i-1)-го канала, входы четырехвходового элемента ИЛИ 125 соединены с выходами элементов И 115,1, . . .,И 115,4, первые входы которых соединены с прямыми выходами соответственно триггеров блокировки 51,...,54, вторые входы элементов И 115,1;...; И5,4, соединены с выходами соответственно блоков контроля 41, . . .,44, двухвходовый элемент ИЛИ 12n-1 ,связанный одним входом с выходом двухвходового элемента И 12n-1, соединен своим выходом также с первыми входом двухвходового элемента И 11n, второй вход элемента И 11n соединен с прямым выходом триггера блокировки 5n-1, выход элемента И 11n соединен с первым входом двухвходового элемента ИЛИ 12n, второй вход которого соединен с выходом блока контроля 4n-1, выход элемента ИЛИ 12n соединен с установочным входом триггера блокировки 5n, сбросовый вход которого соединен с входом 6 начальной установки устройства, инверсные выходы триггеров блокировки 51, . ..,53 соединены с входадами 14 управления питанием соответственно блоков контроля 41, ...,43, прямые выходы триггеров блокировки 54,...,5n-1 соединены с входами управления питанием соответственно блоков контроля 44,.. . , 4n-1, вторые входы элементов ИЛИ 104,..., ИЛИ 10n-1 соединены с выходами соответственно блоков контроля 44,...,4n-1.

Используемый в составе предложенного устройства восстанавливающий блок 2 реализует мажоритарную функцию М2n ("2" из "n"). Логическое выражение, описывающее восстанавливающий блок 2, особенности его функционирования и положительные качества приведены в [2]. Восстанавливающий блок 2, исходя из реализуемой им мажоритарной функции М2n, обеспечивает работоспособность устройства только для потока одиночных отказов или сбоев резервируемых блоков I1, ...,In или блоков контроля 41,...,4n-1.

Структура управляющей части устройства, обеспечивающей процесс резервирования и включающей триггеры блокировки 51,...,5n, элементы ИЛИ 104,..., ИЛИ 10n-1, элементы И 115,1,..., И 115,4; И 116,..., И 11n, элементы ИЛИ 124,..., ИЛИ 12n, элементы И 134,..., И 13n-1 и связи между ними и с выходами У1,...,Уn-1 блоков контроля 41,..., 4n-1, описывается в общем виде логическим; функциями возбуждения входов Si, Ri триггеров блокировки 51,...,5n, представленными следующими выражениями:
S11;
S22;
S33;





R1=С;
R2=C;
R3=C;
R4=(CvY4);


Rn=C,
где Yj, Ym-1,Yn-1, Yl- выходы блоков контроля 41,..., 4n-1 каналов устройства с номерами j, m-1, n-1, 1 соответственно;
qj, qm-1, qn-1, ql - прямые выходы триггеров 51,...,5n, блокировки каналов устройства с номерами j, m-1, n-1, 1 соответственно;
инверсные выходы триггеров 51,...,5n блокировка каналов устройства с номерами i, k соответственно;
С-вход 6 начальной установки устройства.

Данные выражения определены на основе анализа закономерностей в записи выражений для логических функций возбуждения входов Si, Ri триггеров 51,..., 5n блокировки, полученных для различных значений n на основе теории синтеза дискретных автоматов с памятью. Так, для устройства, содержащего количество каналов, равное n=7, логические функции возбуждения входов Si, Ri триггеров 57,...,57 блокировки описываются следующими выражениями:
S11;
S22;
S33;

S5=Z5•q4 q6 q7, где Z5=(Y1q1∨Y2q2∨Y3q3∨Y4q4);
S6=(Z5∨Y5q5)•q5q7;
S7=Z6q6∨Y6, где Z6=(Y1q1∨Y2q2∨Y3q3∨Y4q4∨Y5q5)=
(Z5 ∨Y5q5);
R1=C;
R2=C;
R3=C;
R4=(C∨У4);
R5=(C∨У5);
R6=(C∨У6);
R7=C
В основу работы предлагаемого устройства положена процедура выявления отказавшего резервируемого блок Ii из трех работающих блоков в нагруженном режиме с последующим снятием питания с него и одновременной подачей питания на исправный резервный блок Ik(k >i).

Логика работы предлагаемого устройства одинакова при любом количестве его каналов. В связи с этим для удобства изложения и восприятия логики работы заявляемого устройства предлагается рассмотрев особенности его работы на основе функциональной схемы данного устройства с числом каналов n=6, представленной на фиг.2. Для удобства восприятия на основе этой схемы логики работы устройства представлен на фиг.3 граф его внутренних состояний и переходов между ними, где инверсные выходы соответственно триггеров 51, 52, 53 блокировки и прямые выходы соответственно триггеров 54, 55, 56 блокировки и значения сигналов на этих выходах, поставленные в соответствие этим выходам; 0, 1, 2, 4, 8, 16-представление в десятичной системе счисления комбинаций сигналов двоичной системы счисления с выходов Y1, Y2,...,Y5блоков контроля 41,...,45 для потока одиночных отказов резервируемых блоков I1,...,I5. Данный граф внутренних состояний и переходов приведен в "усеченном" виде, т.е. приведен только для случая присутствия в составе устройства трех любых исправно работающих резервируемых блоков, так как полный граф громоздок для изображения.

Управляющая часть предлагаемого устройства обладает общим числом N внутренних состояний, соответствующих его работоспособному состоянию и определяемым следующим выражением:
N=(Cn3+Cn2)-Cn-12,
где - количество внутренних состояний управляющей части устройства, соответствующих количеству комбинаций (состояний) трех исправно работающих резервируемых блоков из n, определяющих с запасом в один блок достоверное функционирование устройства;
где - количество внутренних состояний управляющей части устройства, соответствующих количеству комбинаций двух исправно работающих блоков из n, определяющих на пределе достоверное функционирование устройств;
где - количество исключаемых внутренних состояний управляющей части устройства из всего количества допустимых ее внутренних состояний для достоверного функционирования устройства, т.е. количество внутренних состояний управляющей части устройства, в которое она должна бы переходить из состояний, соответствующих всем возможным комбинациям трех исправно работающих резервируемых блоков, из которых один n-й (последний) неконтролируемый резервируемый блок отключался бы от питания после его отказа, если бы был подвержен контролю.

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

Перед включением устройства в работу на вход 6 начальной установки устройства подается сигнал "Сброс", поступающий далее на входы сброса триггеров 51, . ..,53, 56 блокировки и через элементы ИЛИ 104, ИЛИ 105 на входы сброса триггеров 54, 55 блокировки.

Единичные сигналы с инверсных выходов триггеров 51, 53 поступят на входы 9 управления питанием резервируемых блоков I1,...,I3. На резервируемые блоки I1, . . .,I3 будет подано питание, после чего они начнут выходить на рабочий режим. Для исключения ошибочного решения i-го блока контроля 4 i техническом состоянии i-го резервируемого блока Ii, только-что выходящего на устойчивый режим сразу после подачи на него питания, в составе каждого блока контроля 4 имеется непосредственно на выходе элемент задержки, который также выполняет функцию селекции сбоев от отказов резервируемых блоков I1,...,I6. В связи с этими функциями элемента задержки время его задержки t3 должно превышать время сбоя tсб и время выхода на рабочий режим tвр резервируемых блоков I1,. . .,In, но при этом для обеспечения стабильной работы устройства должно быть меньше минимального периода смены Tnmin значений выходных сигналов резервируемых блоков I1,...,I6, т.е. t3 должно отвечать следующим неравенствам:
Tnmin>t3>tсб,
Tnmin>t3>tвр
После приведения в нулевое состояние триггеров блокировки 54,...,56 питание по выходам 9 управления питанием с резервируемых блоков I4,...,I6 и блоков контроля 44, 45 будет снято. Таким образом, для исходного положения устройства из резервируемых блоков I1,...,I6 в нагруженном режиме работы будут находиться только резервируемые блоки I1,...,I3, а блоки I4,...,I6 будут находиться в ждущем (отключенном) состоянии.

После включения в работу резервируемых блоков I1,...,I3 сигналы с их выходов поступят на входы контролируемых сигналов блоков контроля 41,...,43 и информационные входы 71, . . . ,73 восстанавливающего блока 2. На выходе 3 устройства появится сигнал, определяемый восстанавливающим блоком 2 по большинству одноименных сигналов с выходов резервируемых блоков I1,...,I3. В формировании этого сигнала восстанавливающим блоком 2 прежде будут участвовать те его элементы, который логикой работы связаны с резервируемыми блоками I1, . . . , I3. В ходе работы только резервируемых блоков I1,...,I3 возможные отказы остальных элементов восстанавливающего блока 2 не будут влиять на его работоспособность и в целом на работоспособность устройства, что свидетельствует о свойстве устройства приспосабливаться к возможным отказам отдельных элементов составляющих его восстановительный блок 2.

В случае возникновения отказа одного из резервируемых блоков I1,...,I3 на входах одного из блоков контроля 41,...,43 появятся противоположные по значению сигналы, которые приведут к появлению на его выходе единичного сигнала, который в свою очередь вызовет переброс в единичное состояние одного из триггеров блокировки 51,...,53. Например, отказал резервируемый блок I1. Тогда единичный сигнал с выхода блока контроля 41 поступит на установочный вход триггера блокировки 51, который нулевым сигналом со своего инверсного выхода через управляющий вход 81 восстанавливающего блока 2 исключит из дальнейшего формирования значения выходного сигнала устройства тот элемент восстанавливающeго блока 2, который прежде всего логикой работы связан с блоком I1 до его отказа. После этого если и произойдет отказ этого элемента, то он уже не будет влиять на работу восстанавливающего блока 2 и в целом на работу устройства.

Нулевой сигнал с инверсного выхода триггера блокировки 51 поступит также на вход 9 управления питанием резервируемого блока I1 и на вход 14 управления питанием блока контроля 41 и обеспечит снятие питания с них. Сразу после отказа резервируемого блока I1 единичный сигнал с выхода блока контроля 41 также поступит через элемент ИЛИ124 на вход элемента И134, подготовленный ранее к открытию по двум его другим входам единичными сигналами с инверсных выходов триггеров 55, 56 блокировки. Единичный сигнал с выхода блока контроля 41, пройдя через элемент И 134, поступит на установочный вход триггера 54 блокировки. Триггер 54 блокировки перейдет в единичное состояние, то есть на своем прямом выходе сформирует единичный сигнал, который поступит на входы 9 и 14 управления питанием резервируемого блока I4 и блока контроля 44 соответственно, обеспечивая этим самым подачу питания на них. Таким образом, вместо отказавшего блока I1 в работу будет включен блок I4, находящийся до этого в резерве.

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

В случае отказа резервируемого блока I1 единичный сигнал с выхода блока контроля 41 также поступит на один вход элемента И 115,1 и пройдет через него только после того, когда триггер 51 блокировки единичным сигналом со своего прямого выхода откроет элемент И 115,1. Как отмечалось ранее, триггер 51 переходит в единичное состояние после поступления на его установочный вход сигнала с блока контроля 41. Таким образом, единичный сигнал с выхода блока контроля 41 пройдет через элемент И 115,1, а далее через элемент ИЛИ 125 поступит на один вход элемента И 135, который по второму входу закрыт нулевым сигналом с прямого выхода триггера блокировки 54. В связи с закрытым положением элемента И 135 сигнал с выхода блока контроля 41 нe поступит на установочный вход триггера 55 блокировки, что исключит включение в работу резервного блока I5 с одновременным включением в работу резервного блока I4.

При отказе резервируемых блоков I2, I3 устройство работает аналогичным образом.

Если откажет резервируемый блок I4, то блок контроля 44 обнаружит его отказ и сформирует на своем выходе сигнал, который через элемент ИЛИ 104 поступит на сбросовый вход триггера 54 блокировки, который нулевым сигналом со своего инверсного выхода через входы 9 и 14 управления питанием снимет питание с отказавшего резервируемого блока I4 и блока контроля 44 соответственно. Триггер 54 блокировки нулевым сигналом со своего прямого выхода через управляющий вход 84 восстанавливающего блока 2 исключит из дальнейшей процедуры формирования значения выходного сигнала устройства тот элемент восстанавливающего блока 2, который прежде всего логикой работы связан с блоком I4 до его отказа. После этого отказ данного элемента не будет влиять на работу восстанавливающею блока 2 и в целом на работу устройства. Сигнал с выхода блока контроля 44 поступит на один вход элемента И 115,4, подготовленный по второму его входу ранеe к открытию единичным сигналом с прямого выхода триггера 54 блокировки. Сигнал с выхода блока контроля 44 пройдет через элемент И 115,4, далее через элемент ИЛИ 125, поступит на один вход элемента И 135, подготовленный ранее к открытию по второму входу единичным сигналом с прямого выхода триггера 54 блокировки, а по третьему входу - единичным сигналом с инверсного выхода триггера 56 блокировки. Сигнал с выхода блока контроля 54 поступит на установочный вход триггера 55 блокировки. Триггер 55 блокировки перейдет в единичное состояние. После этого единичный сигнал с прямого выхода триггера 55 блокировки через входы 9 и 14 управления питанием обеспечит подачу питания на резервный блок I5 и блок контроля 44 соответственно.

В случае отказа резервируемого блока I4 единичный сигнал блока контроля 45, проходящий через элемент ИЛИ 125, не пройдет через элемент И 116, далее через элемент ИЛИ 126 на установочный вход триггера 56 блокировки, так как элемент И 116 по второму входу закрыт нулевым сигналом с прямого выхода триггера 55 блокировки, что исключит включение в работу резервного блока I6 с одновременным включением в работу резервного блока I5.

Если произойдет отказ резервируемого блока I5, то сигнал с выхода блока контроля 45 через элемент ИЛИ 105 поступит на нулевой вход триггера 55 блокировки. Триггер 55 блокировки перейдет в нулевое состояние. После этого нулевой сигнал с прямого выхода триггера 55 блокировки через входы 9 и 14 управления питанием снимет питание с отказавшего резервируемого блока i5 и блока контроля 45, а также закроет элемент И 134. Элемент И 134 будет закрыт с целью исключения включения вновь в работу ранее отказавшего и отключенного резервируемого блока I4 по единичному сигналу от блока контроля 42 в случае отказа резервируемого блока I2 или по единичному сигналу от блока контроля 43 в случае отказа резервируемого блока I3. Сигнал с выхода блока контроля 45 также поступит на вход элемента ИЛИ 126, пройдет через него на установочный вход триггера блокировки 56. Триггер блокировки 56 перейдет в единичное состояние. После этого единичный сигнал с прямого выхода триггера 56 блокировки через входы 9 управления питанием обеспечит подачу питания на резервный, блок I6. Триггер 56 блокировки нулевым сигналом с инверсного выхода закроет элемент И 135. Элемент И 135 будет закрыт с целью исключения включения вновь в работу ранее отказавшего и отключенного резервируемого блока I5 по сигналу от любого из блоков контроля 41,...,44 в случае отказа одного из резервируемых блоков I1,...,I4 соответственно.

Если же резервируемый блок I5 будет продолжить находиться в исправном состоянии, а произойдет отказ одного из предшествующих ему резервируемых блоков I1, . . . ,I4, например произойдет отказ резервируемого блока I4, то единичный сигнал с выхода блока контроля 44 поступит через элемент И 115,4, подготовленный ранее к открытию единичным сигналом с прямого выхода триггера 54 блокировки, далее через элемент ИЛИ 125 на один вход элемента И135 и на один вход элемента И 116. Указанный сигнал не пройдет через элемент И 135, так как он закрыт нулевым сигналом с инверсного выхода триггера 56 блокировки. Однако указанный сигнал пройдет через элемент И 116, ранее подготовленный к открытию единичным сигналом с прямого выхода триггера 55 блокировки. Сигнал с выхода элемента И 116 далее пройдет через элемент ИЛИ126 на установочный вход триггера. 56 блокировки и переведет его в единичное состояние. После перехода в единичное состояние триггер 56 единичным сигналом с прямого выхода через вход 9 управления питанием обеспечит подачу питания на резервный блок I6.

Элемент И 116 до включения в работу резервного блока I5 закрыт нулевым сигналом с прямого выхода триггера 56, чтобы исключить преждевременное включение в работу резервного блока I6 до включения в работу резервного блока I5 от сигнала с выхода любого из блоков контроля 41,...,44 в случае отказа одного из резервируемых блоков I1,...,I4 соответственно. Если откажет один из резервных блоков I1,...,I4, то с выхода одного из блоков контроля 41, ...,44 соответственно единичный сигнал пройдет через один из элементов И 115,1; И 115,2; И 115,3; И 115,4 соответственно, далее через элемент ИЛИ 125 на один вход элемента И 135 и один вход элемента И 116. Элемент И 116 при этом закрыт, так отмечалось ранее, и в связи с этим преждевременного включения в работу резервного блока I6 не будет, т.е. не будет включения в работу резервного блока I6 до включения в работу резервного блока I5.

Предложенное устройство сохраняет работоспособность до (n-2) отказавших резервируемых блоков.

В процессе работы устройства допустимы отказы блоков контроля 41,...,4n. Для исключения нарушения достоверности формируемого значения выходного сигнала устройства с помощью восстанавливающего блока 2 количество j допустимых отказов блоков контроля 41,...,4n должно находиться в определенном сочетании с количеством i допустимых отказов резервируемых блоков I1,...,In. Так, количество i допустимых отказов резервируемых блоков I1,...,In связано с количеством j допустимых отказов блоков контроля 41,...,4n соотношением:
1) если i=0, то j=0, 1, 2,...,(n-2);
2) если i=1,2..., (n-2), то j=0.

На приведенное соотношение i и j помимо самой логики работы устройства накладывает отпечаток появление ложного сигнала с выхода резервируемого блока в период выхода его на рабочий режим сразу после подачи питания на него.

Анализируя работу устройства, установлено, что в определении значения выходного сигнала устройства участвует от общего количества m логических элементов восстанавливающего блока 2 только часть его элементов в количестве r. Количество m и количество r логических элементов в зависимости от количества n каналов устройства определено, взяв трехвходовые логические элементы ИЛИ, И в качестве стандартных условных логических элементов, необходимых для построения восстанавливающего блока 2. На основе данных о количестве m и количестве r логических элементов восстанавливающего блока 2 в [2] приведены графики зависимостей m= f(n) и r=f(n). Из анализа этих графиков следует, что с увеличением количества n резервируемых блоков устройства увеличивается количество (m-r) логических элементов восстанавливающего блока 2, не участвующих в определении значения выходного сигнала устройства в ходе одновременной работы трех резервируемых блоков или двух последних оставшихся исправных резервируемых блоков. Это обстоятельство способствует повышению надежности устройства.

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

ЛИТЕРАТУРА
1. Авторское свидетельство СССР 1149264, кл. G 06 F 11/18, 1985г.

2. Авторское свидетельство СССР 1755281, кл. G 06 F 11/18, 1992г.

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

название год авторы номер документа
ОТКАЗОУСТОЙЧИВОЕ ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 2001
  • Павлов А.А.
  • Романенко Ю.А.
  • Павлов А.А.
  • Шандриков А.В.
  • Панфилов И.В.
RU2211492C2
КОДОВЫЙ МАГНИТОМЕХАНИЧЕСКИЙ ЗАМОК 1999
  • Смуров С.В.
  • Горбунов Р.В.
RU2203376C2
Адаптивное резервированное устройство 1989
  • Уласевич Сергей Владимирович
SU1755281A1
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМЫ СВЯЗИ 2000
  • Цимбал В.А.
  • Боровков А.В.
  • Смирнов Д.В.
  • Орехов С.Е.
  • Маляров В.Н.
  • Саломасов С.А.
RU2211486C2
УСТРОЙСТВО СИНХРОНИЗАЦИИ ИМПУЛЬСОВ 2002
  • Крехов Е.В.
  • Крехов И.В.
RU2238610C2
КОДОВЫЙ МАГНИТОМЕХАНИЧЕСКИЙ ЗАМОК 1999
  • Смуров С.В.
RU2203377C2
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМЫ СВЯЗИ 2000
  • Цимбал В.А.
  • Боровков А.В.
  • Смирнов Д.В.
  • Хрусталев Р.Н.
  • Рябенко Д.И.
  • Орехов С.Е.
RU2210811C2
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ СИСТЕМЫ СВЯЗИ 1999
  • Цимбал В.А.
  • Шиманов С.Н.
  • Косарева Л.Н.
  • Смирнов Д.В.
  • Орехов С.Е.
RU2210812C2
СПОСОБ УПРАВЛЕНИЯ ДУБЛИРОВАННОЙ СИСТЕМОЙ С ЗАДЕРЖКОЙ И УСТРОЙСТВО, ЕГО РЕАЛИЗУЮЩЕЕ 1999
  • Гребенев С.В.
  • Дроздов И.А.
  • Лихачев А.М.
  • Селезнев А.В.
  • Пипченко Ю.В.
  • Федяй С.И.
RU2147162C1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ T-КОДОВ 1991
  • Ткаченко А.В.
  • Красиков С.А.
  • Солнцев Д.Б.
RU2026608C1

Иллюстрации к изобретению RU 2 210 806 C2

Реферат патента 2003 года АДАПТИВНОЕ РЕЗЕРВИРОВАННОЕ УСТРОЙСТВО

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

Формула изобретения RU 2 210 806 C2

Адаптивное резервируемое устройство, содержащее n резервируемых блоков, (n-1) блоков контроля, n триггеров блокировки, также в каждом канале, начиная с пятого канала и включая n-й канал, двухвходовый элемент И, в каждом канале, начиная с шестого канала и включая n-й канал, элемент ИЛИ, в каждом канале, начиная с четвертного канала и включая (n-1)-канал, двухвходовый элемент ИЛИ, и общий для всех каналов восстанавливающий блок, выход которого является информационным выходом устройства и соединен с входами эталонного сигнала каждого из (n-1) блоков контроля, входы контролируемых сигналов которых подключены к входам соответствующих (n-1) резервируемых блоков, выходы первого-третьего блоков контроля соединены с установочными входами соответствующих первого-третьего триггеров блокировки, входы сброса которых соединены с входом начальной установки устройства, который соединен с одним входом двухвходовых элементов ИЛИ четвертого-(n-1)-го каналов, выходы двухвходовых элементов ИЛИ четвертого-(n-1)-го каналов соединены со входами сброса соответственно четвертого-(n-1)-го триггеров блокировки, выход каждого из n резервируемых блоков соединен с соответствующим информационным входом восстанавливающего блока, первый-третий управляющий входы которого соединены с инверсными выходами соответственно первого-третьего триггеров блокировки, четвертый-(n-2)-й управляющий входы восстанавливающего блока соединены с прямыми выходами соответственно четвертого-(n-2)-го триггеров блокировки, инверсные выходы первого-третьего триггеров блокировки соединены с входами управления питанием соответственно первого-третьего резервируемых блоков, прямые выходы четвертого - n-го триггеров блокировки соединены с входами управления питанием соответственно четвертого - n-го резервируемых блоков, отличающееся тем, что в него дополнительно введены в четвертый канал трехвходовый элемент ИЛИ и (n-3)-входовый элемент И, в пятый канал четырехвходовый элемент ИЛИ и три двухвходовых элемента И, в каждый канал с номером j, начиная с пятого канала и включая (n-1) канал, ((n+2)-j)-входовый элемент И, входы трехвходового элемента ИЛИ четвертого канала соединены с выходами первого-третьего блоков контроля, выход трехвходового элемента ИЛИ четвертого канала соединен с первым входом (n-3)-входового элемента И этого же канала, остальные входы которого соединены с инверсными выходами триггеров блокировки всех каналов, следующих за четвертым каналом, выход (n-3)-входового элемента И четвертого канала соединен с установочным входом триггера блокировки этого же канала, первый вход каждого ((n+2)-j)-входового элемента И j-го канала соединен с выходом элемента ИЛИ этого же j-го канала, второй вход ((n+2)-j)-входового элемента И соединен с прямым выходом триггера блокировки (j-l)-гo канала, остальные входы ((n+2)-j)-входового элемента И j-го канала соединены с инверсными выходами триггеров блокировки всех каналов, следующих за j-м каналом, выход ((n+2)-j)-входового элемента И j-го канала соединен с установочным входом триггера блокировки этого же канала, выход элемента ИЛИ j-го канала соединен с первым входом элемента ИЛИ (j+1)-го канала, второй вход элемента ИЛИ i-го канала, начиная с шестого канала и включая (n-1)-канал, соединен с выходом двухвходового элемента И того же i-го канала, один вход двухвходового элемента И i-го канала соединен с прямым выходом триггера блокировки (i-l)-гo канала, второй вход двухвходового элемента И i-го канала соединен с выходом блока контроля (i-l)-гo канала, входы четырехвходового элемента ИЛИ пятого канала соединены с выходами первого-четвертого двухвходовых элементов И, первые входы первого-четвертого двухвходовых элементов И соединены с прямыми выходами соответственно первого-четвертого триггеров блокировки, вторые входы первого-четвертого двухвходовых элементов И соединены с выходами соответственно первого-четвертого блоков контроля, элемент ИЛИ (n-1)-го канала, связанный одним входом с выходом двухвходового элемента ИЛИ (n-2)-го канала, соединен своим выходом также с первым входом двухвходового элемента И n-го канала, второй вход двухвходового элемента И n-го канала соединен с прямым выходом триггера блокировки (n-1)-го канала, выход двухвходового элемента И n-го канала соединен с первым входом элемента ИЛИ того же канала, второй вход которого соединен с выходом блока контроля (n-1)-го канала, выход элемента ИЛИ n-го канала соединен с установочным входом триггера блокировки того же канала, вход сброса которого соединен с входом начальной установки устройства, инверсные выходы первого-третьего триггеров блокировки соединены с входами управления питанием соответственно первого-третьего блоков контроля, прямые выходы четвертого - (n-1)-го триггеров блокировки соединены со входами управления питанием соответственно четвертого - (n-1)-блоков контроля, вторые входы двухвходовых элементов ИЛИ четвертого (n-1)-го каналов соединены с выходами соответственно блоков контроля четвертого - (n-1)-го каналов.

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

Адаптивное резервированное устройство 1989
  • Уласевич Сергей Владимирович
SU1755281A1
Адаптивное резервированное устройство 1983
  • Иващенко Анатолий Семенович
  • Дергачева Ирина Васильевна
SU1149264A1
US 4860216 А, 22.08.1989
БЕСКОНТАКТНЫЙ СИНХРОННЫЙ ДВИГАТЕЛЬ 1996
  • Стрижков И.Г.
  • Помазанов В.В.
RU2141715C1

RU 2 210 806 C2

Авторы

Уласевич С.В.

Злобин В.И.

Ванюшин В.М.

Данилюк С.Г.

Даты

2003-08-20Публикация

2000-04-11Подача