1
Изобретение относится к вычислительной управляющей технике и предназначено для воспроизведения непрерывных случайных процессов с управляемыми функцией распределения мгновенных значений и спектральной плотностью мощности. Изобретение может быть использовано для построения моделирующих устройств и особенно эффективно при использовании в качестве имитатора случайных воздействий при вибрационных и ударных испытаниях на электродинамических стендах.Известен имитатор случайных процессов, содержащий сумматор, усилители и фильтры, обуславливающие сложность наст йэйки имитатора l J
-Наиболее близким техническим решением к данному является имитатор случайных процессов, содержащий источник эталонных напряжений, последовательно соединенные первый и второй преобразователи код - напряжение и модулятор полярности, выход которого соединен с выходом имитатора , счетчик импульсов, вход которого соединен с выходом первого генератора импульсов, последовательно соединенные второй генератор им Пульсов, первый делитель частоты и первый реверсивный счетчик, выход которого соединен с управляющим входом второго преобразователя код-напряжение , первый регистр, выход которого подключен к управляющим входам первого преобразователя код-напряжение и модулятора полярности, второй регистр, выход которого подклю0чен к управляющему входу первого делителя частоты, датчик случайных чисел, вход которого соединен с выходом блока памяти, блок управления, выходы которого соединены с управляю5щими входйми блока памяти, датчика случайных чисел,, счетчика импульсов, первого ревер,сивного счетчика, первого и второго регистров соответственно 2 и З J .
0
Недостаток генератора,в том, что он позволяет получать ограниченный класс спектральных плотностей случайных процессов.
Цель изобретения - расширение
5 области применения имитатора.
Для достижения поставленной цели имитатор содержит последовательно включенные между входом имитатора и входом блока памяти статистический
0 анализйтрр и блок сравнения, последовательно соединенные третий генератор импульсов, второй делитель частоты, второй реверсивный счетчик и функциональный преобразователь, последовательно включенные между выходом источника эталонных напряжений и входом первого преобразователя код-напряжение, третий и четвертый преобразователи код-напряжение , управляющий вход которого соединен с выходом функционального преобразователя, третий регистр, выход которого подключен к управляющему входу третьего преобразователя код-напряжение, а вход - к соответствующему выходу блока управления четвертый регистр, выход которого подключен к управляющему входу второго делителя частоты, а вход - к соответствующему выходу блока управления, другой выход которого соединен с управляющим входом второго реверсивного счетчика, другой выход которого соединен с информационным входом модулятора полярности, выход датчика случайных чисел соединен с установочными входами всех регистров и счетчиком импульсов..
На фиг.1 приведена блок-схема имитатора:на фиг.2 - спектральная плотность мощности для случайного процесса, представляющего собой последовательность разнополярных импульсов треугольной равнобедренной формы со случайными параметрами; на фиг.З - спектральная плотность мощности типового импульса треугольной формы; на фиг.4 - аппроксимация произвольной спектральной плотдости. мощности суперпозицией спектральных плотностей мощности для треугольного импульса.
Имитатор содержит блок 1 памяти, датчик 2 случайных чисел, блок 3 управления, первый генератор 4 импульсов, счетчик 5 импульсов, источник б эталонных напряжений, первый -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 полярности является выходом имитатора. Вход имитатора
соединен со входом статистического анализатора 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 ;при.няты следующие обозначения: (ly и С(ш)- соответственно частота и спектральная плотность мощности; 1 - заданная функция G (ОУ); 2 --воспроизводимая функция G (ии); 3 - сдвинутая спектральная плотность мощности типового импульса треугольной формы; WK, частоты заполнения типового импульса треугольной-формы гармоническими колебания; G ( ) - значения заданной спектральной плотности мощности в точках и О.
Представим временную функцию Q (t), описывающую форму выходного сигнала имитатора, в виде произведения пяти функций, а именно
q(t))U2(t)u,,a)U4WU5(t), (D
где функции, стоящие в правой части (1) , есть передаточные функции соответствующих преобразователей код-напряжение и модулятора 9 по.лярности.
Рассмотрим режим работы имитатора при UT,(t) -U4(t) 1. Этот .режи обеспечивается подачей соответствут ющих управляющих сигналов от блока
3управления на третий вход второ-го реверсивного счетчика 19 и первый вход третьего регистра 23, благодаря чему второй реверсивный счетчик 19 и третий регистр 23/ а следовательно, и функциональны.преобразов тель 20, третий 21 и четвертый 22 преобразователи код-напряжение устанавливаютЬя в фиксированное сос тояние , определяющее передачу выход ного потенциала источника б эталонных напряжений на вход первого преобразователя 7 код-напряжение без масштабного преобразования. В этом режиме имитатор формирует поток разнополярных импульсов, треугольной равнобедренной формы, у которых амплитуда А вершины, длительность t7 основания и длительност Т - интервала между импульсами являются независимыми случайными величинами , распределенными по соответствующим законам F(A), F (tr) и F(t). Знак полярности также меняетс случайным образом, при этом вероятности появления импульсов положител ной и отрицательной полярности опре деляются вероятностями попадания значений в соответствующие, подобласти определения функции. С учетом Сказанного функции U(t), ) и Uy(t) могут быть записаны следующим образом U(-t)A. т.е. и (t) для каждого импульса при нимает случайное значение; О.Ъ 2(i-), т.е. 1)2(1) описывает импульс треугольной формы единичной амплитуды и случайной длительности; т.е. ) для каждого импульса пр нимает случайное, но и неизменное на протяжении времени С значение. С учетом (2) - (4) имеем , Q(t , (-). Перед началом работы имитатора .в блок 1 памяти заносятся последовательности управляющих кодов, обеспе чивающих при работе датчика 2 слу-г чайных чисел генерирование случайны параметров А, Т и Т, распределенны по соответствующим законам F(A}, FCC) и F(T). Каждый цикл работы имитатора начинается тем, что для очередного импульса выходного потока генерируется своя группа конкретных значе НИИ параметров А, f и Т. При этом датчик 2. случайных чисел последовательно подключается блоком 3 управления к соответствующим областям блока 1 памяти, а именно к области хранения кодов для задания А, затем Т и, наконец, . Первое из данной группы случайных чисел определяющее амплитуду А формируемого импульса, заносится по команде из блока 3 управления в первый регистр 10. Второе случайное число, задающее длительность очередного случайного интервала Т между импульсами, переписывается блоком 3 управления с выходов датчика 2 случайных чисел в счетчик 5 импульсов. Третье случайное число, соответствующее- длительности f очередного импульса, заносится по команде из блока 3 управления во второй регистр 13.На выходе источника б эталонных напряжений предварительно, устанавливается уровень напряжения, равный максимальному амплитудному значению формируемых импульсов, передаваемому третьим 21 и четвертым 22 преобразователями код-напряжение без изменения на вход первого преобразователя б код-напряжение. В соответствии с конкретными значениями случайных кодов, записываемых в первый регистр 10, на выходе первого преобразователя 7 код-напряжение могут быть сформированы уровни напряжения в диапазоне от нуля до максимального значения, установленного на внгходе источника 6 эталонных напряжений. В начальном состоянии в реверсивном счетчике 14 записаны нули. При заполнении реверсивного счетчика 14 от нуля до максимального значения на выходе второго преобразователя 8 код-напряжение формируется передний фронт импульса треугольной формы. Так как реверсивный счетчик 14 заполняется с постоянной (для конкретного значения С)частотой входных импульсов, то приращения выходного напряжения второго преобразователя 8 код-напряжение постоянны, и, следовательно, передний фонт формируемого импульса имеет вид наклонной прямой.Как только в реверсивном счетчике 14 будут записаны все единицы, счетчик включается в режим обратного счетчика. В этот момент оканчивается формирование переднего фронта выходного импульса, а напряжение на выходе второго преобразователя 8 коднапряжение равно его входному напряжению, то есть равно конкретному значению амплитуды А данного импульса сформированного на выходе
первого преобразователя 7 код-напряжение . Так как обратный счет идет с той же частотой, что и прямой, то длительность заднего фронта равна длительности переднего, а выходной импульс имеет вид равнобедренного треугольника.
Модулятор 9 полярности сигнала пропускает импульс с выхода второго преобразователя В на выход имитатора, либо сохраняя его полярность, либо меняя ее в соответствии с конкретным кодом амплитуды, А импульса, записанным в первом регистре 10. Так, например, если конкретному кодированному значению амплитуды А соответствует попадание действительной амплитуды А в годобласть отрицательных значений области определения функции F(A), то модулятор 9 полярности сигнала распознает этот код и меняет полярность сигнала, формируемого на выходе второго преобразователя 8 код-напряжение. Модулятор 9 полярности может быть выполнен с использованием известных цифровых схем сравнения, пороговых схем и операционных усилителей постоянного тока. Так как фактически выходные импульсы, поступающие от второго преобразователя 8 код-напряжение, имеют ступенчато-треуголную равнобедренную форму из-за дискретности приращений амплитуды импульса , то модулятор 9 полярности сигнала осуществляет, при необходимости, сглаживание фронтов импульса с помощью известных фильтрующих схем.
С помощью случайного числа, записываемого во второй регистр 13, устанавливается соответствующий коэффициент пересчета делителя 12 частоты. Это означает, что для каждого действительного значения длительности € :1мпульса реверсивный счетчик 14 заполняется с соответствующей частотой, получаемой при делении частоты импульсного потока, поступакяцего через делитель 12 частоты на реверсивный счетчик 14 от второг генератора 11 импульсов. Такое управление скоростью заполнения реверсивного счетчика 14 необходимо для того, чтобы при любом действительном значении длительности С импульса реверсивный счетчик 14 успевал отрабаЕтывать двойной цикл - от нуля до максимального значения и обратно чем и обеспечивается формирование строго симметричной (равнобедренной треугольной формы импульса при любых сочетаниях конкретных значений длительности С импульса и его амплитуды А, т.е. при любых возможных наклонах фронтов импульсов.
С помощью первого генератора 4 импульсов и счетчика 5 ооуществляется развертка случайного кода, записанного в счетчик 5, во временной интервал Т между данным и последующим импульсами. По окончании интервала Т блоком 3 управления обеспечивается реализация нового цикла работы имитатора случайных процессо в режиме формирования импульсов треугольной формы со случайными параметрами.
Можно показать, что спектральная плотность мощности случайного процесса в этом режиме определяется выражением
/SW(t Uil4)4
( и;Ъ/4 k(Mi,
(6)
ч
где D- - дисперсия процесса;
TQ- математическое ожидание длительности интервала между импульсами;
fcCt)- плотность распределения длительности импульса выражение в скобках, возведенное в степень, представляет собой квадрат модуля спектра Фурье типового треугольного импульса.
Форма кривой 6(Ш) приведена на фиг.2 для области действительных частот.
При f-r (t) сГ (t-to) ,т.е. для процесса с импульсами постоянной длительности, спектральная плотность мощности принимает вид
/5-1п(ШГо/4) 4
(7) V ОУ-СО /4 /
Форма кривой G(cf) приведена на фиг.З.
Второй режим работы имитатора случайных процессов позволяет реализовать известный принцип переноса спектральной характеристики типового импульса в область высоких частот путем умножения типового сигнала на гармоническое колебание. Рассмотрим этот режим при неслучайных параметрах. ,
T-C-Oonst СоU,,tt) - Вк
(8)
U Ct) -- cos №к(-ь1
где Вк - амплитуда к-той гармоники.
Формирование 114(1;) согласно (8) легко и с любой требуемой точностью мОж быть осуществлено с помощью цифрового функционального преобразователя 20. Положительный полупериод гармоники (8) квантуется при значении А)к 1 на m тактов и значение ) ,l,2,..., (m -1.) представляется на выходе функциональ-ного преобразователя 20 п-разрядяым кодом. Выбором значений m и п можно обеспечить представление (8) fc любой требуемой точностью. Величина m определяет разрядность S вто рого реверсивного, счетчика 19, при этом S 1 oq2ni.. Отрицательный полупериод формиру ется путем изменения полярности выходного сигнала имитатора подачей управляндцего сигнала со второго вых да второго реверсивного счетчика 19 на вход модулятора 9 полярности. Импульсы от третьего генератора 17поступает через второй делитель 18частоты на счетный вход второго реверсивного счетчика 19, сигналы с выхода которого преобразуются функциональным преобразователем 20 в коды, управляквдие выходным напряжением четвертого преобразователя 22 код-напряжение и обеспечива Ю1цие получение сигнала 04(1). Изме нение частоты Ul обеспечивается путем зс1дания требуемого коэффициен та пересчета второго делителя 18 частоты с помощью кода, формируембг датчиком 2 случайных чисел. Множество амплитуд BK и частот tsu , ,2,...г определяется расчетным путем по заданной спектраль-п ной плотности мощности (кривая 1 на фиг.4) и известной спектральной пло ности мощности типового треугольного импульса (фиг.З), Коды амплитуд Вц и частот 4 появляются на выходе датчика 2 случайных чисел с веро ятностями q(k), заданными согласно некоторс му закону распределения F( (k)} значения q(k) записываются в блок 1 памяти перед началом работ имитатора Перед началом формирования очередного импульса коды амплитуд В,, и 4acTOi 1% заносятся с выхода латчика 2 случайн.чк чисел соот ветственно в третий 23 и четвертый 24 регистры по сигналам из блока 3 управления, поступгшяцим на соответствующие управляющие входы этих рег-истров. Таким образом, выходной сигнал во втором режиме описывается времен ной функцией (IA . ,-.,jj. $. Qi((t)U4(-t))--B,,c05( 2(2ACl-|-),fe-b- i Положим т e/ const 0.Такому сигналу соответствует спектральная плотность мощности, описываемая фор мулой . (UJ-uV) G,2(«))-- 2B qtic: I (и-Щс (cm-fUV) „. 4 0 . Выражение (10) описывает суперпозицию спектральных плотностей мощности типового импульса, треугольной формы (кривые 3 на фиг.4) , сдвинутых вдоль оси частот на частоты OU и умноженных на весовые коэффициенты, пропорциональные значениям G ( tf) . Воспроизводимая согласно (10) спектральная плотность мощности (кривая 2 на фиг.4) аппроксимирует заданную функцию спектральной плотности мощности (кривая 1 на фиг. 4) произвольного вида с любой требуемой сте- пенью точности. Для обеспечения равноь4ерного закона распределения случайной начгьльной фазы сигнала (8) датчик 2 случайных чисел вьфабатывает равновероятные случайные коды, записываемые перед началом формирования очередного треугольного импульса во второй реверсивный счетчик 19 по сигналу иэ блока 3 управления, поступающему на третий (управляющий) вход второго реверсивного счетчика 19. Таким образсж, в данном ювитаторе простыми средствами достигается расширение его функциональных возможностей состоящее в обеспечении возможности формирования случайного процесса с любой требуемой спектральной плотностью мощности. Это позволяет применить имитатор для решения более широкого круга технических задач, например, при вибрационных исгяытаниях. С помощью статистического анализатора 15 и блока сравнения 16 имитатор случайных процессов обеспечивает автоматическое поддержание требуемых характеристик, например спектральной плотности мощности, на выходе динамического объекта, например электродинамического вибрационного стенда,на вход которого подается процесс с выхода имитатора и с выхода которого снимается с noMontbio специальных датчиков сигиад, подаваемый на вход имитатора и статистического анализатора 15. При этом статистический анализатор 15 вычисляет оценки законов распределения и спектральной плотности мощности входного процесса, а блок сравнения 16 сравнивает эти оценки с заданными и проводит коррекцию параметров, входящих в выражение (10) при обнаружении отклонения статистических оценок от заданных. Описанный режим может быть Hcnojn зован для автоматической настройки имитатора случайных воздействий на воспроизведение случайного процесса, адекватного записанному процессу в условиях эксплуатации, и подаваемому при настройке на вход имитатора. Этот режим обеспечивает высокую степень автоматизации ударных, вибрационных и других видов испытаний9то же качество обеспечивает полную автономность данного имитатора не требует предварительной обработки информации на вычислительных машинах для его настройки, что открывает возможность широкого внедрения имитатора не только на крупных испытaтeльнJilx центрах, оснащенных вычислительными машинами, но и на предприятиях , проводящих упомянутые испытания.
Особо следует отметить простоту конструкции имитатора и технологичность его изготовления на базе стандартных и унифицированных блоков и элементов цифровой интегральной схемотехники, что обеспечивает повышени надежности работы имитатора по сравнению с известными устройствами аналогичного назначения и уменьшает его габариты и вес и потребляемую им мощность, что удовлетворяет одному из существенных требований, предъявляемых к лабораторным автономным приборам.
Технико-экономическая эффективность от внедрения изобретения определяется следующими факторами: упрощением и удешевлением испытательного управляющего оборудования; повышением достоверности испытаний и точности воспроизведения заданных характеристик; обеспечением высокой . стабильности долговременных испытаний; упрощением и автоматизацией процесса настройки имитатора на воспроизведение случайных процессов с требуемыми законами распределения мгновенных значений и (или)спектральной плотности мощности.
Формула изобретения
Имитатор случайных процессов, содержащий источник эталонных напряжений, последовательно соединенные первый и второй преобразователи код-напряжение и модулятор полярности, выход Которого соединен с выходом имитатора, счетчик импульсов, вход которого соединен с выходом первого генератора импульсов,/ .последовательно соединенные второй генератор импульсов, первый делитель частоты и первый реверсивный сч;етчик, выход которого соединен соуправляющим входом второго преобразователя код-напряжение, первый регистр, выход которого подключен к управляющим входам первого праооразователя код - напряжение и модулятора полярности, второй регистр, выход которого подключен к управляющему входу первого делителя частоты, датчик случайных чисел, вход которого соединен с выходом блока памяти, блок управления, выходы которого соединены с управляю- щими входами блока памяти, датчика случайных чисел, счетчика импульсов ,. первого реверсивного счетчика, первого и второго регистров соответственно, отличающийс я тем, что, с целью расширения области применения имитатора, он содержит последовательно включенные между входом имитатора и входом блока памяти статистический анализатор и блок сравнения, последователно соединенные третий генератор импульсов, второй делитель частоты, второй реверсивный счетчик и функциональный преобразователь,последовательно включенные между выходом источника эталонных напряжений и входом перво.го преобразователя коднапряжение, третий и четвертьш преобразователи код-напряжение , управлякнций вход которого соединен с выходом функционального преобразователя, третий регистр, выход которого подключен к управляющему входу третьего преобразователя код-, напряжение, а вход - к соответствующему выходу блока управления, четвертый регистр, выход которого подключен к управляющему входу второго делителя частоты, а вход - к соответствующему выходу блока управления, четвертый регистр, выход которого подключен к управляющему входу второго делителя частоты, а входк соответствующему выходу блока управления,другой выход которого соединен с управляющим входом второго реверсивного счетчика, другой выход которого соединен с информационным входом модулятора полярност выход датчика случайных чисел соединен с установочными входами всех регистров и счетчиком импульсов.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР №.399631, кл. G 06 М 7/00, 1971.
2.Авторское свидетельство СССР по заявке 2075321/24,
кл. G 06 F 1/02, 1974 (прототип).
3.Авторское свидетельство СССР, № 517018, кл. G 06 F 1/02, 1974.
название | год | авторы | номер документа |
---|---|---|---|
Генератор случайных процессов | 1981 |
|
SU985786A1 |
Генератор случайного импульсного процесса | 1974 |
|
SU517018A1 |
Генератор случайных процессов | 1980 |
|
SU957205A1 |
Генератор случайного импульсного процесса | 1982 |
|
SU1073773A1 |
Генератор случайного импульсного процесса | 1982 |
|
SU1094032A1 |
Генератор случайного процесса | 1983 |
|
SU1100622A1 |
Генератор случайного процесса | 1978 |
|
SU767745A1 |
Генератор случайного процесса | 1982 |
|
SU1022161A1 |
Генератор случайного импульсного процесса (его варианты) | 1983 |
|
SU1107121A1 |
Генератор нестационарного случайного импульсного процесса | 1981 |
|
SU1008739A1 |
Авторы
Даты
1981-01-15—Публикация
1976-06-28—Подача