Имитатор случайных процессов

 

Союз Советскик

Социалистических

Реслублик

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

<н796881 (61) Дополнительное к авт. саид-ву (22) Заявлено 28. 06. 76 (21) 2378262/18-24 с присоединением заявки ¹â€” (23) Приоритет

Опубликовано 1 0181 Бюллетень ¹ (51)М. Кл з

G 07 С 15/09

06 F 1/02

Государственный комитет

СССР по делам изобретений и открытий (53) УДК, 681. 325 (088.8) Дата опубликования описания 15. 01. 81

Э. А. Баканович, М. A. Орлов, С. Ф. Костюк и В. П..Шмерко (72) Авторы изобретения (73 ) Заявитель

Минский радиотехнический институт (54) ИМИТАТОР СЛУЧАЙНЫХ ПРОЦЕССОВ

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

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

-Наиболее близким техническим решением к данному является имитатор случайных процессов, содержащий источник эталонных напряжений, последовательно соединенные первый и второй преобразователи "код — напряжение" и модулятор полярности, выход которого соедйнен с выходом имитатора, счетчик импульсов, вход которого соединен с выходом первого генератора импульсов, последовательно соединенные второй генератор им,пульсов, первый делитель частоты и первый реверсивный счетчик, выход которого соединен с управляющим вхо-. дом второго преобразователя "код-напряжение", первый регистр, выход которого подключен к управляющим входам первого преобразователя "код-напряжение" и модулятора полярности, второй регистр, выход которого подключен к управляющему входу первого де". лителя частоты, датчик случайных чисел, вход которого соединен с выходом блока памяти, блок управления, выходы которого соединены с управляющими входами блока памяти, датчика случайных. чисел, счетчика импульсов, первого реверсивного счетчика, первого и второго регистров соответственно (2) и (3 j .

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

Цель изобретения — расширение области применения имитатора.

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

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

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

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

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

"код-напряжение" модулятор 9 поляр-.. ности, первый регистр 10, второй генератор 11 импульсов, первый делитель 12 частоты, второй регистр 13, первый реверсивный счетчик 14, статистический анализатор 15, блок сравнения 16, третий генератор 17 импульсов, второй делитель 18 частоты, второй реверсивный счетчик 19, функциональный преобразователь 20, третий 21 и четвертый 22 преобразователи "код-напряжение", третий 23 и четвертый 24 регистры.

Блоки 15,16, 1,2,3,5 и 4 соединены между собой последовательно, кроме того, блок 1 памяти и блок 3 управления также соединены между собой. Блоки 6, 21, 22, 7, 8, и 9 соединены последовательно. Выход модулятора 9 полярности является выходом имитатора. Вход имитатора

5 !

О

50 соединен со входом статистического анализатора 15. Выход датчика 2 случайных чисел подключен к установочным входам регистров 10,13,и

24, счетчика 5 .и второго реверсивного счетчика. 19. Выходы первого регистра 10 соединены с управляющими входами первого преобразователя 7

"код-напряжение" и модулятора 9 полярности. Блоки 11, 12 и 14 соединены между собой последовательно, при этом к управляющим входам первого делителя 12 частоты подключены выходы второго регистра 13. К управляющим входам второго преобразователя 8 "код-напряжение" подключены

-выходы первого реверсивного счетчика

14. Блоки 17-20 соединены между собой последовательно, при этом выходы функционального преобразователя 20 подключены к управляющим входам четвертого преобразователя 22 "коднапряжение", а к управляющим входам второго делителя 18 частоты подключены выходы четвертого регистра 24.

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

2 случайных чисел. Второй выход втор . рого реверсивного счетчика 19 соединен с входом модулятора 9 полярности.

К управляющим входам регистров 10, 13, 23 и 24 и реверсивных счетчиков 14 и 19 подключены соответствующие. выходы блока 3 управления.

На фиг.2, 3 и 4;приняты. следующие обозначения: Qu и 6(ю )- соответственно частота и спектральная плотность мощности; 1 — заданная функция G (0У ); 2 †.воспроизводимая функция G (И ); 3 — сдвинутая спектральная плотность мощности типового .импульса треугольной формы; OD частоты заполнения типового импульса треугольной формы гармоническими колебания; G (UOК ) — значения заданной спектральной плотности мощности в точках як и О.

Представим временную функцию

0. (t), описывающую форму выходного сигнала имитатора, в виде произведения пяти функций, а именно й() () ЮО,(и(),ЮО Юа (+), (1) где функции, стоящие в правой части (1), есть передаточные функции соответствующих преобразователей

"код-напряжение" и модулятора 9 полярности, Рассмотрим режим работы имитатора при 0 (с) = u4 (е) = 1. Этот режим обеспечивается подачей соответству-. ющих управляющих сигналов от блока

3 управления на третий вход второ-го реверсивного счетчика 19 и первый

796881 (3) (4)

S0 вход третьего регистра 23, благодаря чему второй реверсивный счетчик

19 и третий регистр 23, а следовательно, и функциональный .преобразователь 20, третий 21 и четвертый 22 преобразователи "код-напряжение" устанавливаются в фиксированное сос5 тояние, определяющее передачу выходного потенциала источника б эталонных напряжений на вход первого преобразователя 7 "код-напряжение" без масштабного преобразования.

В этом режиме имитатор формирует поток разнополярных импульсов треугольной равнобедренной формы, у которых амплитуда А вершины, длительность C основания и длительность 15

Т вЂ” интервала между импульсами являются независимыми случайными величинами, распределенными по соответствующим законам F(A), F(C )

F(t). Знак полярности также меняется 2О случайным образом, при этом вероятности появления импульсов положительной и отрицательной полярности определяются вероятностями попадания значений в соответствующие. подобласти определения функции. С учетом сказанного функции u„(t), 0 {t) и

0 (t) могут быть записаны следующим образом т.е. 0Ä(t) для каждого импульса принимает случайное значение;

35 т.е. 0 (t) описывает импульс треу- gp гольной формы единичной амплитуды .и случайной длительности; т.е. 0 (t) для каждого импульса принимает случайное, но и неизменное на протяжении времени G значение.

С учетом (2) — (4) имеем

Перед началом работы имитатора в блок 1 памяти заносятся последовательности управляющих кодов, обеспечивающих при работе датчика 2 слу-. чайных чисел генерирование случайных 40 параметров A, C и Т, распределенных по соответствующим законам F(А), F(C) н F(T).

Каждый цикл работы имитатора начинается тем, что для очередного 65 импульса выходного потока генерируется своя группа конкретных значе ний параметров А, Г и Т. При этом датчик 2 случайных чисел последовательно подключается блоком 3 уп.равленйя к соответствующим областям блока 1 памяти, а именно к области хранения кодов для задания А, затем

Т и, наконец, - . Первое из данной группы случайных чисел определяющее амплитуду A формируемого импульса, заносится по команде из блока 3 управления в первый регистр 10. Второе случайное число, задающее длительность очередного случайного интервала Т между импульсами, переписывается блоком 3 управления с выходов датчика 2 случайных чисел в счетчик

5 импульсов. Третье случайное число, соответствующее. длительности Г очередного импульса, заносится по команде из блока 3 управления во второй регистр 13.

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

В соответствии с конкретными значениями случайных кодов, записываемых в первый регистр 10, на выходе первого преобразователя 7 "код-напряжение" могут быть сформированы уровни напряжения в диапазоне от нуля до максимального значения, установленного на выходе источника б эталонных напряжений.

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

8 "код-напряжение" Формируется передний фронт импульса треугольной формы. Так как реверсивный счетчик

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

B этот момент оканчивается Формирование переднего фронта выходного импульса, а напряжение на выходе второго преобразователя 8 "коднапряжение" равно его входному напряжению, то есть равно конкретному значению амплитуды A данного импульса сформированного на выходе

796881 первого преобразователя 7 "код-напряжение". Так как обратный счет идет с той же частотой, что и прямой, то длительность заднего фронта равна длительности переднего, а выходной импульс имеет вид равнобедренного треугольника.

Модулятор 9 полярности сигнала пропускает импульс с выхода второго преобразователя 8 на выход имитатора, либо сохраняя его полярность, либо меняя ее в соответствии с конкретным кодом амплитуды A импульса, записанным в первом регистре 10.

Так, например, если конкретному кодированному значению амплитуды A соответствует попадание действитель ной амплитуды A в подобласть отрицательных значений области определения функции F(A), то модулятор 9 полярности сигнала распознает этот код и меняет полярность сигнала, формируемого на выходе второго преобразователя 8 "код-напряжение". Модулятор 9 полярности может быть выполнен с использованием известных цифровых схем сравнения, пороговых схем и операционных усилителей постоянного тока. Так как фактически выходные импульсы, поступающие от второго преобразователя 8 "код-напряжение", имеют ступенчато-треугольную равнобедренную форму из-за дискретности приращений амплитуды импульса, то модулятор 9 полярности сигнала осуществляет, при необходимости, сглаживание фронтов импульса с помощью известных фильтрующих схем.

С помощью случайного числа, записываемого во второй регистр 13, устанавливается соответствующий коэффициент пересчета делителя 12 частоты. Это означает, что для каждого действительного значения длительности С:импульса реверсивный счетчик

14 э.".полняется с соответствующей частотой, получаемой при делении частоты импульсного потока, поступающего через делитель 12 частоты на реверсивный счетчик 14 от второго генератора 11 импульсов. Такое управление скоростью заполнения реверсивного счетчика 14 необходимо для . того, чтобы при любом действительном значении длительности С импульса реверсивныйсчетчик 14 успевал отрабатывать двойной цикл — от нуля до максимального значения и обратно, чем и обеспечивается формирование строго симметричной (равнобедренной) треугольной формы импульса при любых сочетаниях конкретных значений длительности С импульса и его амплитуды А, т.е. при любых возможных наклонах фронтов импульсов. С помощью первого генератора 4 импульсов и счетчика 5 осуществляется развертка случайного кода, записанного в счетчик 5, во временной интервал Т между данным и последующим импульсами. По окончании интервала Т блоком 3 управления обеспечивается реализация нового цикла работы имитатора случайных процессов в режиме формирования импульсов треугольной формы со случайными параметрами.

Можно показать, что спектральная плотность мощности случайного процесса в этом режиме определяется выражением с 9(Н (аЫ4) 4

15 G„(®)=2g I+ (g< 4 «(+) + (8) 2 о „ где 0 — дисперсия процесса;

Т вЂ” математическое ожидание длительности интервала между импульсами; fe(4)- плотность распределения длительности импульса; выражение в скобках, воэведенное в степень, представляет собой квадрат модуля спектра Фурье типового треугольного импульса.

Форма кривой 6(Ю ) приведена на фиг.2 для области действительных частот.

30 При

2 Î 4 uuYî/+ (7) Форма кривой G (ю) приведена

М на фиг.3.

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

Рассмотрим этот режим при неслучайных параметрах..(8) где Вк — амплитуда к-той гармоники.

Формирование u4.() согласно (8) легко и с любой требуемой точностью мОжет быть осуществлено с помощью цифрового функционального преобразователя

20. Положительный полупериод гармоники (8) квантуется при значении

40 (ик = 1 íà m тактов и значение

u4 (t„) i =0,1,2,..., (m -1 ) представляется на выходе функциональ-. ного преобразователя 20 и-разрядным кодом. Выбором значений m и и можно обеспечить представление (8) 796881

Положим Т «- C =- const = g.Такому сигналу соответствует спектральная плотность мощности, описываемая формул ой

1 (1я 4 о

Э<0 г 2

5г(щ)= 8 ЕВК9(к к= (9-Щс)

Со

1с любой требуемой точностью. Величина m определяет разрядность S вто- . рого реверсивного, счетчика 19, при этом S > 1oq2m.

Отрицательный полупериод формируется путем изменения полярности выходного сигнала имитатора подачей управляющего сигнала со второго выхода второго реверсивного счетчика 19 на вход модулятора 9 полярности.

Импульсы от третьего генератора

17 поступает через второй делитель 1О

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

20 в коды, управляющие выходным на- 15 пряжением четвертого преобразователя 22 "код-напряжение" и обеспечивающие получение сигнала U (t). Изменение частоты Оик обеспечивается путем задания требуемого коэффициен- 2О та пересчета второго делителя 18 частоты с помощью кода, формируембго датчиком 2 случайных чисел.

Множество амплитуд Вк и частот юк, к=1,2,...r определяется расчетным путем по заданной спектраль.. ной плотности мощности (кривая 1 на фиг.4) и известной спектральной плотности мощности типового треугольного импульса (фиг.3). Коды амплитуд

ВК и частот а,появляются на вЫХоде датчика 2 случайных чисел с вероятностями q(k) заданными согласно некоторому закону распределения

F+ (a); значения q(a) записываются в блок 1 памяти перед началом работы И имитатора. Перед началом формирования очередного импульса коды ампли". туд B „ To заносятся с выхода;датчика 2 случайных чисел соответственно в третий 23 и четвертый ф)

24 регистры по сигналам из блока 3 управления, поступающим на соответствующие управляющие входы этих регистров.

Таким образом, выходной сигнал во втором режиме описывается временной функцией!

Выражение (10) описывает суперпозицию спектральных плотностей мощности типового импульса. треугольной формы (кривые 3 на фиг.4), сдвинутых вдоль оси частот н а час то ты Ш„и умноженных на весовые коэффициенты, пропорциональные значениям G(C6< ) .

Воспроизводимая согласно (10) спектральная плотность мощности (кривая 2 на фиг.4) аппроксимирует заданную функцию спектральной плотности мощности (кривая 1 на фиг. 4) произвольного вида с любой требуемой сте» пенью точности. ,Цля обеспечения равномерного еакона распределения случайной начальной фазы сигнала (8) датчик 2 случайных чисел вырабатывает равновероятные случайные коды, записываемые перед началом формирования очередного треугольного импульса во второй резерсивный счетчик 19 по сигналу иэ блока 3 управления, поступающему на третий (управлякщий) вход второго реверсивного счетчика 19.

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

С помощью статистического анализатора 15 и блока сравнения 1б имитатор случайных процессов обеспечивает автоматическое поддержание требуемых характеристик, например спектральной плотности мощности, на выходе динамического объекта, например электродинамического вибрационного стенда, на вход которого подается процесс с выхода имитатора и с выхода которого снимается с помощью специальных датчиков сигнал, подаваемый на вход .имитатора и статистического анализатора 15. При этом статистический анализатор 15 вычисляет оценки законов распределения и спектральной плотности мощности входного процесса, а блок сравнения 1б сравнивает эти оценки с заданными и проводит коррекцию параметров, входящих в выражение (10) при обнаружении отклонения статистических оценок от заданных.

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

Этот режим обеспечивает высокую степень автоматизации ударных, вибра ционных и других видов испытаний.

796881

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

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

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

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

iQ

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

Технико-экономическая эффективность от внедрения изобретения опре- 5 деляется следующими факторами: упрощением и удешевлением испытательного управляющего оборудования; повышением достоверности испытаний и точности воспроизведения заданных характеристик; обеспечением высокой стабильности долговременных испытаний; упрощением и автоматизацией процесса настройки имитатора на воспроизведение случайных процессов с требуемыми законами распределения мгновенных значений и (или)спектральной плотности мощности.

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

Источники информации, принятые во внимание при экспертизе

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

9, 399631, кл. G 06 М 7/00, 1971.

2-. Авторское свидетельство СССР по заявке 9 2075321/24, кл. 6 06 F 1/02, 1974 (прототип).

3. Авторское свидетельство СССР, 9 517018, кл. G 06 F 1/02, 1974.

796881

Ь7.Я

Вг.

Составитель Э. Сечина

Редактор M. циткина Техред A. Ач Корректор B. Синицкая

Заказ 9773/68 Тираж 628 Подписное

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

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

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Имитатор случайных процессов Имитатор случайных процессов Имитатор случайных процессов Имитатор случайных процессов Имитатор случайных процессов Имитатор случайных процессов Имитатор случайных процессов 

 

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