Генерация случайных процессов с заданной спектральной плотностью
Цель работы: Моделирование случайного процесса с заданной спектральной плотностью, путем применения линейного формирующего фильтра. Разработана с магистром Икол Е.Ю.
Основные определения Случайный сигнал – сигнал, мгновенное значение которого заранее не известно и может быть предсказано лишь с некоторой вероятностью, меньшей единицы. Случайный процесс (СП) – математическая модель изменяющегося во времени случайного сигнала. Случайный процесс X(t) – функция, значения которой в любой момент времени t, являются случайными величинами. СП X(t) стационарен в широком смысле, если его математическое ожидание Mx и дисперсия Dx не зависят от времени, а корреляционная функция Rx зависит не от самих моментов времени, а только от интервала между ними ф = t1 – t2:
Rx(t1,t2) = Rx(t2 – t1) = Rx(ф), Mx(t) = const, Dx(t) = const.
Спетральная плотность – величина, которая пропорциональна средней мощности процесса в интервале частот от щ до щ + dщ. Белый шум – стационарный СП, спектральная плотность мощности которого постоянна на всех частотах: W(щ) = W0 = const. Теоретическая часть Задачей данной работы является генерация случайного процесса (помехи), представляющий собой белый шум, содержащий периодическую (неслучайную) помеху с частотой щ1. Для чего нужны модели таких сигналов? Многие сигналы являются детерминированными, то есть их временная зависимость y(t) известна и не меняется при неоднократном моделировании. Такие сигналы удобны для аналитического описания и анализа систем. Но на практике большинство реальных сигналов не являются детерминированными. Одной из причин этого является засоренность сигналов шумами и помехами, имеющими случайный характер с тем или иным спектром. Таким образом, для получения реального сигнала, используемого на практике, необходимо уметь генерировать помехи и прежде всего белый шум.
Предположим, что в нашем распоряжении имеется генератор шума, выходной сигнал которого имеет спектральную плотность Sx(щ). Для имитации шумов имеющих место в реальной системе, требуется воспроизвести случайный сигнал со спектральной плотностью Sy(щ). Для этого необходимо определить передаточную функцию Ф(jщ) линейного формирующего фильтра.
X(t) Y(t) Sx(щ) Sy(щ)
Рис. 7.1. Линейная система
Докажем это. Из теории автоматического управления известно, что спектральная плотность сигнала на выходе линейной системы равна квадрату модуля частотной функции, умноженного на спектральную плотность входного сигнала: .
На основании этого можно найти: . Если в качестве входного сигнала используется белый шум, для которого Sx(щ) = 1, то |Ф(jщ)|2 = Sy(щ).
То есть спектральная плотность сигнала на выходе в этом случае зависит только от параметров линейного фильтра. В данной работе на вход фильтра кроме белого шума необходимо также подавать периодический сигнал (синусоиду), так как в реальных системах кроме помех, имеющих случайный характер, могут присутствовать помехи неслучайного характера. Как правило, в качестве линейного формирующего фильтра используется колебательное звено:
, (7.1) где , щ 0 – резонансная частота. При создании активных узкополосных фильтров с передаточной функцией вида (7.1) применяют избирательные усилители, которые из поступающей на вход совокупности сигналов широкого диапазона частот выделяют группу сигналов близких частот, несущих полезную информацию. Порядок выполнения работы 1. В пакете Simulink составить и набрать структурную модель, позволяющую генерировать случайный процесс (белый шум), содержащий периодическую составляющую с частотой щ1. Данная модель должна представлять собой фильтр (колебательное звено с передаточной функцией (1)), на вход которого подается суммарный сигнал белого шума и синусоиды f(t)=A·sin(щ1·t).
2. Изменяя коэффициент демпфирования о (в интервале 0.3 ÷ 0.7 методом деления пополам*) в передаточной функции фильтра получить на его выходе случайный сигнал с заданной спектральной плотностью. При составлении модели необходимы будут блоки: Band Limited White Nose – генератор белого шума; Блок Averaging Power Spectral Density из библиотеки Simulink Extras – предназначен для наглядного представления формы выходного сигнала и его энергетического спектра; необходимо использовать следующие настройки данных блоков (рис. 7.2):
Рисунок 7.2 * Метод основан на делении текущего отрезка [a, b] на две равные части с последующим выбором одной из половин, в которой находится максимум в качестве следующего текущего отрезка. Чем ближе коэффициент демпфирования о к 0.3, тем более выражена резонансная частота в спектральной плотности выходного сигнала и наоборот.
Таблица 7.1
Где Stop time – время моделирования (Simulation → Simulation parameters → Stop time).
1) 2)
3) 4)
5) 6)
7) 8)
9) 10)
11) 12) Рисунок 7.3
Литература
1. Жовинский В.Н. Генерирование шумов для исследования автоматических систем. М., “Энергия”, 1968. 2. Дьяконов В. SIMULINK 4. Специальный справочник. – СПб: Питер, 2002.
ЛАБОРАТОРНАЯ РАБОТА № 8 ИДЕНТИФИКАЦИЯ ДИНАМИЧЕСКИХ ОБЪЕКТОВ ПО ПЕРЕХОДНЫМ ФУНКЦИЯМ
Теоретические сведения Идентификация (identificare, лат. - узнавать) – оценивание структуры и параметров системы по результатам экспериментов с ней. Наиболее информативна идентификация системы по результатам активных экспериментов (с вмешательством в работу объекта с помощью пробных сигналов). Наиболее удобный пробный сигнал – скачкообразное изменение управляющего сигнала или возмущения, действующего на систему.
Металлургические машины и агрегаты, как правило, работают в непрерывно-дискретном режиме, поэтому вместо подачи пробных сигналов часто можно использовать скачкообразные технологические возмущения (напр., загрузка очередной порции шихты в доменную печь, начало продувки в конверторе, захват заготовки прокатными валками и др.). Разработана с ас. Тригуб И.Г. Зарегистрированный график изменения выходной величины при скачкообразном возмущении на входе – переходную функциютехнологического объекта управления (ТОУ) можно использовать для его идентификации. Если поставлена задача автоматизации ТОУ, то идентификацию следует проводить средствами теории автоматического управления (ТАУ), т.е. представить объект в виде некоторого соединения типовых звеньев ТАУ, линейных и нелинейных. Получив график переходной функции, вначале выполняют структурную идентификацию – оценивание порядка передаточной функции объекта, вида его нелинейностей. При этом основываются на особенностях графиков переходных функций (таб.).
Таблица 8.1
Далее выполняют параметрическую идентификацию – оценивание параметров системы (коэффициентов передаточной функции либо уравнений нелинейных звеньев) приближенными численными методами ТАУ. Например, из курса ТАУ известно, что графически можно определить постоянную времени инерционного звена (как это показано в таблице) или постоянную времени колебательного звена:
Т = Тк / 2p,
где Тк – период собственных колебаний, а коэффициент демпфирования колебаний определяют по графику в зависимости от величины относительного перерегулирования
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|