Устройство для моделирования блокируемых траекторий Советский патент 1992 года по МПК G06F15/20 

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

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

Известны модели радиолокационных средств, например модель РЛО.

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

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

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

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

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

сл ел ю «о

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

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

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

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

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

0 синхронизации; на фиг. 4 - вариант блока вычисления расстояния; на фиг. 5 - вариант реализации блока селекции.

Устройство включает блок 1 предварительной селекци , блок 2 вычисления коор5 цинат траекторий, блоки 3i - Зп вычисления расстояния, блоки вычисления координат препятствий, блок 5 селекции и блок 6 синхронизации.

Блок 1 предварительной селекции (фиг.

0 2) содержит счетчик 7, дешифратор 8, элемент 9 N И-ИЛИ, блок 10 памяти времени начала траектории, схему 11 сравнения, регистр 12 номера траектории 4, элемент 13 задержки. Суммирующий вход счетчика 7

5 соединен со счетным входом 1 блока, выход переполнения счетчика 7 является выходом сброса блока.

Елок б (фиг. 3) содержит последовательно соединенные генератор 14 импульсов,

0 первый элемент И 15, элементы 16, 17 задержки, второй элемент И 18, триггер 19.

Блоки 2 и 4 выполнены в виде ПЗУ, адресные входы которых соединены с информационными входами блоков, а вход

5 управления - с соответствующими синхровходами.

Блок 3 вычисления расстояния (фиг. 4) содержит вычитатель 20, схемы 21 и 22 сравнения, элемент И 23 и кодопреобразователь 24,

Блок селекции 5 (фиг. 5) содержит последовательно соединенные сумматор 25, регистр 26, схему 27 сравнения, элемент И 28, дешифратор 29, первую 30 и вторую 31 группы элементов И, первый и второй регистры 32 и 33, группу элементов ИЛИ 34.

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

При моделировании очередная траектория блокируется N препятствиями. Блокировка сводится к вычислению ущерба траектории каждым из препятствий. Суммарный ущерб N препятствий вычисляется по формуле

-i

Р..

i 1

Причем, если Р Рблок, то траектория считается блокированной, Рблок рассчитывается заранее и подается на вход устройства. Pi вычисляется, как функция от расстояния А между координатой траектории и препятствием на момент времени Т,

Функция PI PJ (Д) рассчитывается для каждого препятствия (например, задается вероятной мерой) и записывается в виде двоичного кода в кодопреобразователь 24. Если координаты траектории больше координат всех препятствий на величины их заранее рассчитанного допуска, траектория считается прошедшей и в дальнейшем не моделируется,

Блок 1 предварительной селекции предназначен для последовательного опроса моделируемых траекторий, и те траектории, время старта которых меньше модельного (времена стартов траекторий предварительно записываются в блок 10 памяти времени начала траекторий), не моделируются (нет сигнала с выхода схемы 11 сравнения). Также не моделируются уже исключенные в ходе моделирования траектории.

Если траектория моделируется, то ее номер запоминается в регистре 2 и выдается на блоки 2 и 5. Блок 2 по номеру моделируемой траектории и времени моделирования Т выдает координату траектории. При этом номер траектории подается на старшие, а Т - на младшие разряды адреса блока памяти, а синхронизация считы- ванмя задается сигналом с блока управления.

Блок 4 аналогично выдает координаты препятствий.

Блок 3 по координа гам выдает Р и если координата траектории на Ддоп превосходит координату препятствия, выдает с элемента 23 И сигнал 1, показывающий, что

траектория прошла соответствующее препятствие.

Блок 5 вычисляет произведение ущерба от всех препятствий. Если ущерб больше 5 некоторого порога Рблок, то по тактовому сигналу Сз в разряд регистра 32, соответствующий номеру траектории, запишется единица - траектория блокирована. Если все препятствия пройдены и на управляющих

0 входах У -Ук сигналы 1м, то единица запишется через элемент И 28 в разряд рассматриваемой траектории регистра 33.

С элемента ИЛИ 34 группы номера исключаемых из рассмотрения траекторий в по5 зиционном коде подаются на выход блока, Номера блокируемых траекторий и прошедших траекторий в позиционном коде подаются на выход устройства.

Начальной установкой (цепи условно не

0 показаны) устанавливаются в нулевое состояние регистра и счетчики устройства.

Генератор 14 формирует импульс, поступающий на вход +1 счетчика 7. С инфор- мационйых выходов счетчика 7 снимается

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

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

Если расматриваемая траектория не исключена из рассмотрения, то на выходе элемента 9 N И-ИЛИ сигнал 1, то проверяется

0 следующее условие: успела ли траектория стартовать. Для этого значение времени старта траектории, записанное в блоке 10 памяти, сравнивается с временем моделирования поступающим на входТ-устройст5 ва,

При этом на адресные входы блока 10 памяти и информационные входы регистра 12 подается номер рассматриваемой траек0 тории. Сигналом с выхода элемента 9 N И- ИЛИ на вход считывания блока 10 памяти проводится выборка числа времени старта траектории. Если это время больше, чем число Т, то по сигналу на синхровходе схемы

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

прохождение сигналов С2, Сз на выход блока 6.

Время задержки на элементе задержки 16 больше, чем задержка на элементе 13 задержки, и меньше, чем период следова- ния импульсов с генератора 14.

Если траектория должна моделироваться и ее номер записан в регистре 12, то происходит оценка блокировки траектории соответствующим препятствием,

При этом по сигналу Ci происходит следующее.

На адресные входы блока 2 подается код номера траектории и значение времени, а по сигналу Са на выходе блока 1 появляется код координаты траектории.

Аналогично по сигналу Cz на выходе блока А появляются координаты препятствия на моделируемый момент времени. Поступая на блок 3, координаты траектории и препятствия обеспечивают вычисление ущерба траектории. При этом ущерб вычисляется как функция от расстояния между траекторией и препятствием. Вычитатель 20 определяет расстояние Дтраектории и пре- , если DELTA ДДОп , то на первый вход элемента И 23 подается единичный сигнал, Причем, если значение координат траектории больше, чем координат препятствия, то с выхода схемы 21 сравнения поступает единичный сигнал и на выходе элемента 23 и появится 1, которая говорит о том, что траектория преодолела препятствие.

В кодопреобразователь 24 записывается значение ущерба как функции от Д(рас- чет функции проводится заранее в зависимости от типа препятствия).

С выходов блоков 3 на блок 5 подаются значения ущербов на каждом препятствии Если сумма ущербов с выхода регистра 26 больше, чем предельно допустимая, предлагающаяся на второй вход схемы 27 сравнения, то по сигналу Сз на первые входы элементов И 3 С подается 1, Номер моделируемой траектории, формируемой в позиционном коде дешифратором 29, подается на второй вход соответствующего элемента И 30 и обеспечивает запись по прямому динамическому S-входу соответствующего разряда регистра 32. Если все препятствия преодолены, то на выходе элемента И 28 формируется 1, которая обеспечит запись единицы в соответствии разряд регистра 33.

В результате моделирования на выходе регистра 32 будут записаны позиционные коды блокированных траекторий, на выходе регистра 33 - прошедшие траектории, на выходе группового элемента 34 - коды траекторий, исключенные из дальнейшего рассмотрения.

Если в дальнейшем требуется дальнейшее проведение моделирования с учетом

предыстории, то обнуляется счетчик 7, изменяется время Т моделирования и процесс моделирования повторяется.

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

1, Устройство для моделирования бло0 кируемых траекторий, содержащее первый блок вычисления координат препятствий и блок вычисления координат траекторий, выход которого соединен с первым входом первого блока вычисления расстояния, мн5 формационный выход которого подключен к первому информационному входу блока селекции, отличающееся тем, что, с целью повышения точности, в него введены блок предварительной селекции, п-1 блоков

0 вычисления расстояния, п-1 блоков вычисления координат препятствий и блок синхронизации, причем блок предварительной селекции включает счетчик, дешифратор, п элементов И, элемент ИЛИ, блок памяти

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

5 соединен с синхровходом блока памяти времени начала траектории и через элемент задержки - с синхровходом схемы сравнения, вторые входы элементов И являются входом исключенных траекторий блока

0 предварительной селекции, первый синх- ровход блока синхронизации соединен со счетным входом счетчика блока предварительной селекции, выходы сброса и готовности которого подключены к одноименным

5 входам блока синхровыход которого соединен с синхроводами блока вычисления координат траекторий и с синхровходами блоков вычисления координат препятствий, выходы которых подключены к вторым входам соответствующих блоков вычисления расстояния, знаковые выходы которых соединены с соответствующими управляющими входами блока селекции, выход исключенных траекторий которого подключен к одноименному входу блока предварительной селекции, выход регистра номера текущей траектории которого подключен к одноименному входу блока селекции и к одноименному входу блока вычисления координат траекторий, выход которого соединен с первым входом i-ro (i 2,3... п) блока вычисления расстояния, информационный выход которого подключен к l-му информационному входу блока селекции, выходы блокированных и пропущенных траекторий которого являются выходами устройства, вход синхронизации блока селекции соединен с третьим выходом блока синхронизации, вход запуска которого является входом запуска устройства, вход задания текущего времени которого подключен к одноименным входами вычисления координат траекторий, вычисления координат препятствий и предварительной селекции.

й

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

л

группу элементов ИЛ И, регистр, схему сравнения и сумматор, входы которого являются информационными входами блока селекции, выход сумматора подключен к входу

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

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

Писк ji

Пропущенные траект

БлокироВ траектории

/

И,

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

название год авторы номер документа
Буферное запоминающее устройство 1989
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Петренко Василий Иванович
  • Остроумов Борис Владимирович
SU1654875A1
Буферное запоминающее устройство 1990
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Тарасенко Виталий Владимирович
SU1833918A1
Буферное оперативное запоминающее устройство 1988
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Гуз Анна Григорьевна
  • Авраменко Игорь Евгеньевич
  • Петренко Василий Иванович
SU1559379A1
Устройство для распознавания элементов треков 1983
  • Ильков Лев Васильевич
  • Крупнов Виктор Евгеньевич
  • Мироненко Александр Михайлович
  • Чернов Алексей Викторович
SU1161969A1
Процессор с микропрограммным управлением 1990
  • Горбачев Сергей Владимирович
  • Сакун Людмила Ивановна
  • Шейнин Юрий Евгеньевич
SU1700564A1
МОНОИМПУЛЬСНАЯ РАДИОЛОКАЦИОННАЯ СИСТЕМА ОБНАРУЖЕНИЯ И САМОНАВЕДЕНИЯ 2010
  • Коржавин Георгий Анатольевич
  • Подоплекин Юрий Федорович
  • Симановский Игорь Викторович
  • Леонов Александр Георгиевич
  • Дергачев Александр Анатольевич
RU2439608C1
Устройство для селекции изображений 1991
  • Држевецкий Алексей Львович
  • Контишев Виталий Николаевич
  • Григорьев Алексей Валерьевич
  • Царев Алексей Григорьевич
SU1837335A1
Параллельный логический мультиконтроллер 2016
  • Леонов Михаил Евгеньевич
  • Епишев Николай Николаевич
  • Шаршов Артем Владимирович
  • Зотов Игорь Валерьевич
  • Николаев Виктор Николаевич
RU2634199C1
Тренажер для обучения сварщиков 1986
  • Патон Борис Евгеньевич
  • Васильев Всеволод Викторович
  • Ропало Николай Александрович
  • Баранов Александр Иванович
  • Ропало Владимир Александрович
  • Богдановский Валентин Александрович
  • Гавва Виктор Маркович
SU1441446A1
Многоканальный программируемый преобразователь код-фаза 1990
  • Малежин Олег Борисович
  • Ахулков Сергей Евгеньевич
  • Крыликов Николай Олегович
  • Лапинский Игорь Александрович
  • Преснухин Дмитрий Леонидович
SU1742998A1

Иллюстрации к изобретению SU 1 755 291 A1

Реферат патента 1992 года Устройство для моделирования блокируемых траекторий

Изобретение относится к автоматике и может быть использовано при обосновании и построении сложных технических систем с динамическими объектами, Цель изобретения - повышение точности моделирования. Устройство содержит блоки вычисления координат траекторий и препятствий, блоки предварительной селекции, селекции и блок синхронизации, Блокировка траекторий определяется по сообщению ее координат и координат препятствий. 1 з.п, ф-лы, 5 ил.

Формула изобретения SU 1 755 291 A1

W

Готовность

79

П

15

Пуск сброс

ФигЗ

-

г

Есть

Ь

Ј

/Гй 2,5К Вл В

1 С Йи2 2

г/

Адоп

Д

л

-SJ

10

г

п

23

Кбл

1

14-$

шъй

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

Моделирование в радиолокации
Под ред
А
И
Леонова
М,: Советское радио, 1979 с 237 ПатентСША№4764873, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Кузнечная нефтяная печь с форсункой 1917
  • Антонов В.Е.
SU1987A1

SU 1 755 291 A1

Авторы

Александров Александр Владимирович

Лисиченок Александр Николаевич

Малютин Николай Евгеньевич

Никитенко Владимир Евгеньевич

Парамонов Николай Борисович

Даты

1992-08-15Публикация

1989-09-01Подача