Устройство для вычисления динамических характеристик систем

 

Изобретение относится к области специализированной вычислительной техники и предназначено для ния динамических характеристик исследуемых систем. Цель изобретения повьипение точности вычисления динамических характеристик системе Поставленная цепь достигается тем, что в устройство введены последовательно соединенные блок дополнительной памяти и блок коррекции. Устройство работает следующим образом. Сначала вычисляют динамические характеристики в предположении, что входной сигнал является бельм шумом. Вычисление осуществляется последовательно от более низкого порядка{ядер Винера к более высокому. После вычисления неточных значений дииамических харак теристик осуществляется их коррекция до тех пор, пока не будет достигнута заданная точность. 2 з.п. ф-лы, 7 ил. СО 1C N9 Од 00 со

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

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

РЕСПУБЛИК др 4 G 05 В 13/02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

QO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

kfif fp

ОПИСАНИЕ ИЗОБРЕТЕНИЯ „" - Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ щ„"" (21) 3677343/24-24 (22). 22.12.83 (46) 30.03.86. Бюл. У 12 (71) Московский станкоинструментальный институт (72) А.П.Майоршин, С.Н.Музыкин, В.В.Решетников и Ю.М.Родионова (53) 62-50(088.8) (56) Авторское свидетельство СССР

В 695355, кл. G 06 F 15/34, 1979. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ДИНАМИЧЕСКИХ ХАРАКТЕРИСТИК СИСТЕМ (57) Изобретение относится к области специализированной вычислительной техники и предназначено для получения динамических характеристик исследуемых систем. Цель изобретения—

„„SU„„,1221639 A повышение точности вычисления динамических характеристик систем. Поставленная цель достигается тем, что в устройство введены последовательно соединенные блок дополнительной памяти и блок коррекции. Устройство работает следующим образом. Сначала вычисляют динамические характеристи-. ки в предполокении, что входной сигнал является "белым" шумом. Вычиспение осуществляется последовательно от более низкого порядка. ядер Винера к более высокому. После вычисления неточных значений динамических характеристик осуществляется их коррекция до тех пор, пока не будет .достигну» та заданная точность. 2 s.ï. ф-лы, 7 ил.

1 12

Изобретение относится к специализированной вычислительной технике, предназначено для получения динамических характеристик исследуемых систем и может найти применение при анализе и синтезе технических, биологических и гибридных систем, Под динамическими характеристиками исследуемых систем понимается набор ядер Винера (h„), который однозначно и полностью описывает поведение системы, позволяет построить модель, адекватную реальному объекту с наперед заданной точностью. Наиболее широкое распространение получил взаимокорреляционный метод вычисления таких характеристик, который предполагает, что на вход системы при проведении эксперимента поступал идеальный "белый" гауссовский шум.

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

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

На фиг. 1 показана блок-схема устройства для вычисления динамических характеристик систем, на фиг.2— развернутая блок-схема блока коррекции; на фиг. 3 - развернутая блоксхема узла сверток, на фиг. 4 — структура блока вычислений, на фиг. 5 структура блока сдвига, на фиг. 6— структура блока сверток, на фиг. 7структура блока управления.

Устройство содержит блок 1 памяти, блок 2 задержек, блок 3 вычислений, блок 4 регистрации, блок 5 управления, блок 6 сдвига, блок 7 сверток, блок 8 дополнительной памяти и блок 9 коррекции.

На фиг. 2 показаны линия 10 связи блоков 3 и 9, линия 11 связи блоков 8 и 9 и линия 12 связи блоков 9 и 4. Блок 9 коррекции содержит узел 13 промежуточной памяти, узел 14 сверток, компаратор 15, узел 16 вычитания, узел 17 переключателя, регистр 18.

На фиг. 3 обозначены линия 19 связи узлов 13 и 14, 16, линия 20 связи узлов 17 и 13, линия 21 связи узлов 15 и 17, линия 22 связи узлов 14 и 15, 16. Блок сверток содер21639

55 жит группу элементов задержки 23, группу умножиуелей 24, сумматор 25

На фиг. 4 обозначены линия 26 связи блоков 2 и 3, линия 27 связи блоков 3 и 7, линия 28 связи блоков 7 и 3, линия 29 связи блоков 5 и 3.

Блок вычислений содержит узел 30 регистров, умножитель 31, узел вычитания 32 и сумматор-накопитель 33.

На фиг. 5 обозначены линии 34 и 35 связи блоков 5 и 6 и линия 36 связи блоков 6 и 2. Блок сдвига содержит узел 37 регистров, дешифратор 38.

На фиг. 6 обозначены линия 39 свя. зи блоков 2 и 7. Блок сверток содержит группу умножителей 40, узел 41 дополнительной памяти и сумматор 42На фиг. 7 обозначены линия 43 связи блоков 5 и 1, линия 44 связи блоков 5 и 2, линия 45 связи блоков 5 и 4. Блок управления содержит задающий генератор 46, триггер 47, логический элемент И 48, счетчик 49 текущей точки реализации, узел 50 памяти, счетчик 51 точки ядра, счетчик 52 порядка вычисляемого ядра.

В исходном состоянии в блоке 8 дополнительной памяти находятся числовые значения, представляющие собой разность между реальными моментньми функциями используемого шума и моментными функциями идеального "белого" шума. В регистре 18 блока 9 коррекции находится значение требуемой точности вычисления динамических характеристик систем. В узле 50 памяти блока 5 управления находится номер

3 начальной точки реализации, номер начальной точки ядра, номер вычисляемого ядра.

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

Сначала происходит вычисление динамических характеристик в предположении, что входной сигнал являлся

"бельм" шумом. При этом используются все блоки устройства за исключением блока 4 регистрации и вновь введенных блоков коррекции 9 и дополнительной памяти 8. Вычисление происходит аналогично работе известного устройства. Вычисление динамических характеристик системы происходит при этом последовательно от более низкого порядка к более высокому. После вычисления неточных значений динамических характеристик осуществляется их коррекция до тех пор, пока не будет досз 1221 тигнута заданная точность. Полученные с требуемой точностью динамические характеристики системы передаются в блок регистрации 4.

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

Поступившие в блок 1 памяти входные реализации выбираются в блок за° держек по адресу, который по линии 43 связи поступает из блока 5 управле- 10 ний. В блок 6 сдвига по линии 34 поступают значения шагов сдвига входной реализации, которые синхронизируются сигналами, поступающими по линии 35 из блока 5 управления. В соответст15 вии с управляющими сигналами, формируемыми дешифратором 38 блока 6 сдвига, которые передаются в блок задержек 2 по линии 36 связи, блок 2 задержек формирует последовательности

20 сдвинутых сомножителей вида у .х, х ° ° о Х

1 z

1где у — точка первой входной реа1 лизации; х; — точка второй входной реали- 25 зации; — начальный сдвиг реализации, ш, m, m>, ..., ш„ - шаги сдвига входной реализации.

639

n-< у; - E. (G „(л „„(ц))) (g,-E(s.(s,ù))) и которое передается в сумматор-накопитель 33 блока 3 вычислений. Таким образом, в сумматоре-накопителе 33 формируется значение точки ядра Ви с нера n-ro порядка. Формирование точки ядра считается оконченным, если счетчик 49 текущей точки реализации б лока 5 управления достигает заданного значения (которое задается в узле 50 памяти блока 5 управления) °

В момент достижения заданного значения счетчик 49 блока 5 управления формирует управляющий сигнал (линия 29) на выдачу значения вычисленной точки ядра в блок 9 коррекции по линии связи 10 и в блок 7 сверток по линии 27 связи. Одновременно этот же управляющий сигнал изменяет значение счетчика 51 точки ядра и про35 исходит вычисление следующей точки ядра. Как только счетчик достигает заданного значения (определяемого в узле 50 памяти блока 5 управления) происходит изменение значения счет40 чика 52 вычисляемого ядра и вычисляется ядро следующего порядка. Значение счетчика 52 вычисляемого ядра по линии 44 передается в блок 2 задержек, который настраивается соот45 ветствующим образом по этому значению. По достижении требуемого порядка ядра (задаваемого в узле 50 памяти) процесс вычисления неточных значений динамических характеристик

50 считают законченным -.о линии 45 и в блок 4 регистрации выдается сигнал к готовности приема информации от блока 9 коррекции. Этим же импульсом сбрасывается триггер 47 работы, запрещая прохожцение тактовых импульсов

55 с задающего генератора 46 через элемент И 48, и начинается коррекция цинамических характеристик блоком 9 коррекции.

Количество формируемых сомножиеелеи и определяется значением счетчика 52 порядка вычисляемого ядра, которое по линии 44 связи из блока 5 управления передается в блок 2 задержек. Последовательность сдвинутых сомножителей передается по линии 26 связи в блок 3 вычислений на узел 30 регистров, с которого затем поступают в умножитель 31, в котором формируется произведение вида х х

1-Tll

1 х;

2 l)

Одновременно в блок 7 сверток по линии 39 связи поступают сдвинутые сомножители для формирования свертки, которая получается перемножением в группе умножителей 40 блока 7 сверток поступивших сомножителей со значениями ранее вычисленных ядер меньшего порядка, хранящихся в узле 41 дополнительной памяти. Полученные произведения с группы умножителей 40 передаются на сумматор 42, где суммируются со значениями ядра нулевого порядка и коэффициентами ортогонализации, поступающими из узла 41 дополнительной памяти. Полученные значения сверток по линии 28 связи передаются в блок 3 вычислений на узел 32 вычитания, где формируется разность вида где G „(h„x(t)) — функционал. к-ого порядка.

Полученная разность затем передается в умножитель 31, на входе которого получается произведение вида

1221639

Неточные значения динамических характеристик, поступакицие из блока 3 вычислений по линии 10 связи, хранятся в узле 13 промежуточной памяти блока 8 коррекции. Их коррек5 ция осуществляется следующим образом, Неточные значения, динамических характеристик с узла 13 промежуточной памяти по линии 19 связи поступают в узел 14 сверток на группу элементов 23 задержки, с которого они с соответствующими задержками передаются на группу умножителей 24, на вторую группу входов, которые по линии 11 связи из блока 8 дополнительной памяти поступают числовые значения разности между реальными моментами функциями используемого шума и моментньми функциями идеального "белого" шума. Полученные произведения с выходов группы умножителей 24 поступают на входы сумматора 25, на выхоле 22 которого получается свертка значений динамических характеристик, поступивших по линии 19 связи с числовыми значениями разности, поступившими по линии 11 связи. Полученные таким образом значения свертки по линии 22 связи поступают в узел 16 вычитания, где они вычитаются иэ неточных значений динамических характеристик, поступивших из узла 13 про- . межуточной памяти по линии 19 связи.

Полученная разность с узла 16 вычитания подается на вход узла 17 переключателя. Параллельно компаратор 15 сравнивает значения свертки, поступавшие по линии 22 связи из узла 14 сверток со значением требуемой точности, поступающим из регистра 18.

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

45 точности, хранящиеся в регистре 18, компаратор 15 выдает по линии 21 свя зи в узел 17 переключателя управляющий сигнал, по которому полученная в узле 16 вычитания разность передается по линии 20 связи в узел 13

50 промежуточной памяти, и процесс корректировки вновь полученных неточных значений динамических характеристик повторяется. Если же требуемая . точность достигнута, то компаратор 15 5 выдает на узел 17 переключателя по линии 21 связи сигнал противоположно- го значения, по которому полученные с требуемой точностью значения динамических характеристик системы с узла 16 вычитания передаются на линию

12 связи, по которой они поступают в блок 4 регистрации, и вычисление оканчивается.

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

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

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

1221639 (Рик 1

Фиг. 1

14 и первым входом компаратора, второй вход компаратора соединен с выходом регистра, а выход компаратора соединен с вторым входом узла переключа-. теля, первый вход которого соединен с выходом узла вычитания.

3. Устройство по п. 1, о т л ич а ю щ е е с я тем, что узел сверток содержит группу элементов задержки, группу умножителей и сумматор, причем вход элементов задержки группы является первым входом узла сверток, а группа выходов элементов задержки подключена к первой группе входов группы умножителей, вторая группа входов которой является вторым входом узла сверток, а группа

;выходов группы умножителей соединена

I с группой входов сумматора, выход которого является выходом узла сверток.

1221639

° °

Pug. 7

Составитель Л.Кудрявцев

Техред В.Кадар Корректор Л Патай

Редактор Т.Митейко

Филиал ППП "Патент", r.Óæãîðîä, ул.Проектная, 4

Заказ 1613/54 Тираж 836 Подписное

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

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

Устройство для вычисления динамических характеристик систем Устройство для вычисления динамических характеристик систем Устройство для вычисления динамических характеристик систем Устройство для вычисления динамических характеристик систем Устройство для вычисления динамических характеристик систем Устройство для вычисления динамических характеристик систем 

 

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

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

Изобретение относится к системам автоматического управления динамическими объектами широкого класса с неизвестными переменными параметрами и неконтролируемыми возмущениями

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

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

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

Изобретение относится к области автоматического регулирования

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