Устройство для формирования кода текущего состояния критической ситуации технического объекта

 

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

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ГОСУДАРСТВЕ ННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4878497/24 (22) 29.10.90 (46) 23,02,93. Бюл. 1ч 7. (71) Уфимский авиационный институт им.

Серго Орджоникидзе и Научно-производственное объединение "Молния" (72) В.В.Миронов, А.Г.Каримов, П,Ф.Ларченко, В.Г,Молин, Ю.Г.Пряхина, Н,И.Юсупова и P.À. ß ðöå B (56) Авторское свидетельство СССР

N 1129645, кл, G 08 G 5/00, 1983.

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

M 1737412, кл. G 05 В 23/02, 1990. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

КОДА ТЕКУЩЕГО СОСТОЯНИЯ КРИТИЧЕСКОЙ СИТУАЦИИ ТЕХНИЧЕСКОГО ОБЪЕКТА

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

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

„„50„„1797098 А1 (я)5 G 05 В 23/02, 6 08 G 5/00 (57) Использование; в сложных системах для повышения безопасности функционирования в критических ситуациях, имеющих несколько существенных состояний.

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

I устройство формирует код текущего состояния критической ситуации. ф

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

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

20

30

50

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

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

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

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

15

40

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

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

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

Блок микропрограммного управления обеспечивает координацию работы отдельных элементов устройства.

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

Устройство для формирования кода текущего состояния критической ситуации, технического объекта (фиг.1) содержит группу датчиков 1, генератор 8 тактовых импульсов, схему 15 сравнения, задатчик 3 кода начального состояния, коммутаторы 2, 14, 18, блоки 4, 16, 17 буферной памяти, блок 5 формирования адресов начал списков смежных состояний, счетчик 6. блок 7 задания режима, блок 22 микропрограммного управления, формирователь 12 кода реального времени, группы формирователей 9 и

10 импульса, группу 11 элементов ИЛИ. группу блоков 13 буферной памяти, а блок 2 микропрограммного управления состоит из двух логических матриц 19 и 21 и счетчика

20.

Датчики 1 группы представляют собой датчики логического типа. формирующие сигнал "0" или "1".

Генератор 8 ак1овых импульсов формируег с заданным периодом непересекающие -..я во времени синхроимпульсы Ф1 и

Ф2.

Задатчик 3 кода начального состояния хранит код начального состояния, с которого начинается работа устройства.

Коммутатор 2 обеспечивает коммутацию сигналов да1чиков 1 при поступлении на его адресные входы кода адреса опрашиваемого датчика.

Коммутатор 14 управляет работой блока

4 буферной памяти.

Блок 4 буферной памяти служит для хранения кода текуще о состояния КС, Его выход является информационным выходом устроиства.

Блок 5 формирования адресов начал списков смежных состояний хранит адреса начал списков кодов смежных состояний, в которые возможен переход из текущего состоя ния.

Счетчик 6 предназначен для формирования адреса очередного сме кного состояния из списка сме:кных состояний.

ИнформациоHIIûI . разряд I блока 7 задания режима разбиты на три части

V1 — код смежнoI о состояния, переход в которое возможен из данного текущего состояния:

V2 — адрес датчика, контролирующего переход в данное смежное состояние;

U — указатель конца (единица указывает на конец списка смежных состояний).

Формирователь 12 кода реального времени обеспечивает отсчет времени с момента запуска устройства по сигналу "Сброс", Формирователи 9 импульса первой группы обеспечивают выдачу кратковременного импульса по переднемуфронтусигналов соответствующих датчиков, а формирователи 10 второй группы — по заднему фронту этих же сигналов.

Блоки буферной памяти 13 хранят значение кода реального времени в момент срабатывания соответствующих датчиков 1.

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

Блоки буферной памяти 13 группы хранят значение кода реального времени в момент срабатывания соответствующих датчиков 1. Запись информации в блоки буферной памяти 13 происходит по сигналам с выходов соответствующих формирователей импульса первой группы 9, а сброс — по сигналам с выходов формирователей импульса второй группы 10, 1797098

15

40

50

Коммутатор 18 управляет работой блока

16 буферной памяти: по адресу, поступающему на его адресные входы, коммутатор 18 обеспечивает коммутацию очередного блока иэ группы 13 блоков буферной памяти, Блок 16 буферной памяти служит для определения активного перехода с макси-, мальным приоритетом (с минимальным временем срабатывания соответствующего датчика), Схема 15 сравнения формирует на выходе сигнал логической единицы в том случае, если содержимое блока 16 буферной памяти, коммутируемого коммутатором 18, меньше содержимого блока 17 буферной памяти.

Блок 17 буферной памяти служит для определения кода смежного состояния, соответствующего активному переходу с максимальным приоритетом.

Работа устройства происходит следующим образом (см.фиг, 1).

Функционирование блока 22 микропрограммного управления основано на потактовом формировании кода состояния работы устройства, который хранится во внутренней памяти данного блоха и определяет: сигналы управления блоками 14, 4, 6, 16, 17; коды следующих состояний, в которые происходит переход из данного состояния.

При поступлении внешнего сигнала

"Сброс" обнуляется содержимое счетчика 6 и блоков 4, 13, 16, 17 буферной памяти, По этому же сигналу запускаются генератор 8 тактовых импульсов и формирователь 12 кода реального времени, а также обеспечивается установка кода нулевого состояния во внутренней памяти блока 22 микропрограммного управления, В ходе работы код состояния устройства определяет управляющие сигналы д1,...,д7, формируемые на выходах блока 22 микропрограммного управления, Сигналы х1, х2, х3, поступающие на информационные входы блока 22, определяют код следующего состояния устройства, переход в которое фиксируется по сигналу Ф1 на синхровходе.

Сигналы х1, х2, х3, участвующие в формировании очередности состояния работы устройства, имеют следующий смысл. х1 — срабатывание очередного опрашиваемого датчика; х2 — найден активный переход с большим приоритетом; х3 — конец списка смежных состояний.

Система логических функций блока 22 микропрограммного управления обусловливает функционирование устройства в соответствии с графом состояний, приведенным на фиг,2, Каждая вершина графа состояния (см фиг. 2) соответствует одному из девяти конкретных состояний. Внутри каждой вершины записан в десятичной форме код соответствующего состояния, Для каждой вершины также указаны управляющие сигналы д1,...,ж7,. имеющие единичное эначение в данном состоянии.

Каждая дуга указывает на вершину-состояние, в которое происходит переход иэ исходной вершины-состояния. Каждой дуге приписана логическая функция на множестве сигналов х1, х2, х3, истинность которой задает переход из исходной вершины-состояния в смежную. На фиг. 2 предполагается, что если дуге не приписана логическая функция, то она всегда истинна

Состояние О: "Начало", На выходах блока 22 присутствуют единичные сигналы Д1, д2. Это обеспечивает запись в блок 4 буферной памяти по переднему фронту сигнала Ф2 содержимого задатчика 3 кода начального состояния. По сигналу Ф1 происходит переход в состояние 1;

Состояние 1: "Установка начала списка смежных состояний.

На выходах блока 22 присутствует единичный сигнал д3. Это обеспечивает запись в счетчик 6 по переднему фронту Ф2 содержимого ячейки блока 5 формирования адресов начал списков смежных состояний, адресом которой является код, хранимый в блоке 4 буферной памяти. По сигналу Ф1 происходит переход в состояние 2.

Состояние 2; "Анализ переходов".

На выходах блока 22 отсутствуют единичные сигналы, поэтому никаких изменений в работе устройства не происходит.

Если в данном состоянии х1 = О, х3 = 1, то по сигналу Ф1 происходит переход в состояние 1, если х1 = X3 = 1, то происходит переход в состояние 6, если х1 = х3 = О, то происходит переход в состояние 8, если же х1 = 1, х3 = О, то происходит переход в состояние 3.

Состояние 3: "Установка очередного активного перехода с большим приоритетом".

На выходах блока 22 присутствуют единичные сигналы д4. д5. Это обеспечивает запись по,переднему фронту Ф2 в блок 16 буферной памяти кода момента времени срабатывания датчика, соответствующего активному переходу с большим приоритетом, который хранится в одном иэ блоков 13 буферной памяти группы. В блок 17 буферной памяти записывается код смежного со10

1797098

25

30 с1ояния, в которое ведет данный активный переход. По сигналу Ф1 происходит переход в состояние 4.

Состояние 4: "Установка следующего перехода".

На выходах блока 22 присутствует единичный сигнал д6. Это обеспечивает по переднему фронту Ф2 увеличение содержимого счетчика 6 на единицу. Тем самым обеспечивается контроль перехода в следующее состояние из списка смежных состояний. По сигналу Ф1 происходит переход в состояние 5.

Состояние 5: "Анализ переходов".

На выходах блока 22 отсутствуют единичные сигналы, поэтому никаких изменений в работе устройства не происходит.

Если в данном состоянии х1 = х2 = 10, х3 =

О, то по сигналу Ф1 происходит переход в состояние 3, если х1 = х3 = 0 или х2 = х3 = О, то происходит переход в состояние 7, если же х1 = х2 = х3 = 1, то происходит переход в состояние 6.

Состояние 6: "Установка активного перехода с наибольшим приоритетом".

На выходах блока 22 присутствуют единичные сигналы д4, дб. Это обеспечивает запись по переднему фронту Ф2 в блок 16 буферной памяти кода момента времени срабатывания датчика, соответствующего очередному активному переходу с наибольшим приоритетом, который хранится в одном из блоков буферной памяти группы 13.

В блок 17 буферной памяти записывается

Формула изобретения

Устройство для формирования кода текущего состояния критической ситуации технического объекта, содержащее группу датчиков, генератор тактовых импульсов, схему сравнения, задатчик кода начального состояния, два коммутатора, первый блок буферной памяти, блок формирования адресов начала списков смежных состояний, счетчик, блок задания режима и блок микропрограммного управления, первый информационный вход которого соединен с выходом первого коммутатора, второй информационный вход — с выходом указания конца списка смежных состояний блока задания режима, синхровход- с первым выходом генератора тактовых импульсов, вход сброса — с входом запуска генератора тактовых импульсов, входами сброса первого блока буферной памяти и счетчика и с вхокод смежного состояния, в которое ведет данный активный переход. По сигналу Ф1 происходит переход в состояние 7.

Состояние 7: "Коррекция текущего состояния

На выходах блока 22 присутствуют единичные сигналы д7 д2. Это обеспечивает запись по переднему фронту Ф2 содержимого блока 17 буферной памяти в блок 4 буферной памяти, По сигналу Ф1 происходит переход в состояние 1, Состояние 8: "Установка следующего перехода".

На выходах блока 22 присутствует единичный сигнал д6. Это обеспечивает по переднему фронту Ф2 увеличение содержимого счетчика 6 на единицу. Тем самым обеспечивается контроль перехода в следующее состояние из списка смежных состояний, По сигналу Ф1 происходит переход в состояние 2, Технические преимущества предложенного устройства по сравнению с прототипом состоят в расширении функциональных воэможностей устройства эа счет возможности учета изменения приоритетов переходов объекта в смежные состояния, 3а счет укаэанных технических преимуществ повышается надежность информационного сопровождения оператора при управлении сложными техническими системами и тем самым увеличивается безопасность их функционирования. дом запуска устройства, первый выход — с первым управляющим входом второго коммутатора, второй выход — с входом управления записью первого блока буферной памяти, а выход счетчика подключен к информационному входу блока задания режима, связанном выходом выбора датчика с адресным входом первого коммутатора, группа информационных входов которого соединена с выходами датчиков группы, выход задатчика кода начального состояния подключен к первому информационному входу второго коммутатора, соединенного выходом с информационным входом первого блока буферной памяти, выход которого подключен выходу устройства и адресному входу блока формирования адресов начала списков смежных состояний, соединенного выходом с информационным входом счетчика, синхровход которого соединен с синх1797098

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

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

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

1797098 (0) Д(, р

Составитель P.ßðöeâ

Техред M. Моргентал

Корректор С.Лисина

Редактор Г.Бельская

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 653 Тираж .. Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб.. 4/5

Устройство для формирования кода текущего состояния критической ситуации технического объекта Устройство для формирования кода текущего состояния критической ситуации технического объекта Устройство для формирования кода текущего состояния критической ситуации технического объекта Устройство для формирования кода текущего состояния критической ситуации технического объекта Устройство для формирования кода текущего состояния критической ситуации технического объекта Устройство для формирования кода текущего состояния критической ситуации технического объекта Устройство для формирования кода текущего состояния критической ситуации технического объекта 

 

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

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

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

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

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

Изобретение относится к средствам автоматического управления и контроля сложных технических систем, в частности летательных аппаратов, и может быть использовано для повык I // I го ГТТ ТП

Изобретение относится к системам регулирования движения транспорта и, может быть использовано для предупреждения столкновения воздушных судов (ВС)

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

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

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

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