Лабораторная работа №7 генерация случайных процессов с заданной спектральной плотностью
Цель работы:
Моделирование случайного процесса с заданной спектральной плотностью, путем применения линейного формирующего фильтра.
Разработана с магистром Икол Е.Ю.
Основные определения
Случайный сигнал – сигнал, мгновенное значение которого заранее не известно и может быть предсказано лишь с некоторой вероятностью, меньшей единицы.
Случайный процесс (СП) – математическая модель изменяющегося во времени случайного сигнала.
Случайный процесс 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) применяют избирательные усилители, которые из поступающей на вход совокупности сигналов широкого диапазона частот выделяют группу сигналов близких частот, несущих полезную информацию.
Порядок выполнения работы
В пакете Simulink составить и набрать структурную модель, позволяющую генерировать случайный процесс (белый шум), содержащий периодическую составляющую с частотой щ1. Данная модель должна представлять собой фильтр (колебательное звено с передаточной функцией (1)), на вход которого подается суммарный сигнал белого шума и синусоиды f(t)=A·sin(щ1·t).
Изменяя коэффициент демпфирования о (в интервале 0.3 ÷ 0.7 методом деления пополам*) в передаточной функции фильтра получить на его выходе случайный сигнал с заданной спектральной плотностью.
При составлении модели необходимы будут блоки:
Band Limited White Nose – генератор белого шума;
БлокAveraging Power Spectral Density из библиотеки Simulink Extras – предназначен для наглядного представления формы выходного сигнала и его энергетического спектра; необходимо использовать следующие настройки данных блоков (рис. 7.2):
Рисунок 7.2
* Метод основан на делении текущего отрезка [a, b] на две равные части с последующим выбором одной из половин, в которой находится максимум в качестве следующего текущего отрезка. Чем ближе коэффициент демпфирования о к 0.3, тем более выражена резонансная частота в спектральной плотности выходного сигнала и наоборот.
Таблица 7.1
№ | A | щ1 | щ0 | Stop time | Sy(щ) |
1 | 0.1 | 5 | 10 | 400 | рис. 7.3.1 |
2 | 0.1 | 7 | 12.5 | 400 | рис. 7.3.2 |
3 | 0.1 | 3 | 4.5 | 200 | рис. 7.3.3 |
4 | 0.1 | 4.5 | 6.7 | 250 | рис. 7.3.4 |
5 | 0.1 | 3 | 5 | 200 | рис. 7.3.5 |
6 | 0.1 | 4 | 8 | 400 | рис. 7.3.6 |
7 | 0.1 | 6 | 11.1 | 300 | рис. 7.3.7 |
8 | 0.1 | 2 | 3.84 | 250 | рис. 7.3.8 |
9 | 0.1 | 4 | 7.69 | 400 | рис. 7.3.9 |
10 | 0.01 | 2 | 4 | 400 | рис. 7.3.10 |
11 | 0.04 | 5 | 9 | 300 | рис. 7.3.11 |
12 | 0.01 | 2.5 | 5 | 400 | рис. 7.3.12 |
Где Stop time – время моделирования (Simulation → Simulation parameters → Stop time).
1) 2)
4)
6)
7) 8)
10)
11) 12)
Рисунок 7.3
Литература
Жовинский В.Н. Генерирование шумов для исследования автоматических систем. М., “Энергия”, 1968.
Дьяконов В. SIMULINK 4. Специальный справочник. – СПб: Питер, 2002.
- Лабораторная работа №1 введение в Simulink
- Краткие сведения о пакете
- Лабораторная работа №2 моделирование колебательных систем
- Лабораторная работа №3 моделирование нелинейных и дискретных систем
- Уравнение Ван дер Поля
- Уравнение Рэлея
- Бомбометание с малых высот с учетом сопротивления воздуха
- 10. Модель логической системы
- 11. Моделирование случайных событий
- Лабораторная работа №4 моделирование и оптимизация электромеханической системы привода прокатных валков
- Лабораторная работа №5 оценивание случайных параметров и регрессия
- Лабораторная работа №6 выявление скрытых периодичностей в случайном процессе
- Лабораторная работа №7 генерация случайных процессов с заданной спектральной плотностью
- Лабораторная работа № 8
- Идентификация динамических объектов
- По переходным функциям
- Теоретические сведения
- Зарегистрированный график изменения выходной величины при скачкообразном возмущении на входе – переходную функцию технологического объекта управления (тоу) можно использовать для его идентификации.
- Идентификация с помощью настраиваемой модели
- Лабораторная работа № 9 моделирование объектов с распределенными параметрами
- Решение
- 3. ВpdeToolboxможно задавать граничные условияДирихлеиНеймана. Зададим сначала граничные условия Неймана, которые задаются следующим образом:
- После этого на правой и на левой границах пластины зададим условия Дирихле.H– весовой коэффициент, аr– заданная температура.
- 7.Для улучшения качества отображения решения можно сделать некоторые настройки. Нажать и в открывшемся диалоговом окне указать:
- Задания для самостоятельного выполнения