Файл: Отчет по лабораторной работе 9 Исследование разомкнутой линейной системы при случайных возмущениях.docx
Добавлен: 25.10.2023
Просмотров: 108
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Теория автоматического управления
Отчет по лабораторной работе № 9
Исследование разомкнутой линейной системы при случайных возмущениях
Выполнил:
студента гр. ЭСП-3 Манастырука Н.В.
Проверил:
Профессор Доровской В.А.
Вариант 7
Керчь, 2014
-
Введите передаточную функцию .
>> F = tf(1, [1 1])
Transferfunction:
1
-----
s + 1
-
Используя функцию norm, подсчитайте среднеквадратическое значение выхода этой системы при единичном белом шуме на входе.
>>norm( F )
ans =0.7071
3. Подсчитайте дисперсию выхода системы при единичном белом шуме на входе.
>>norm( F )^2
ans = 0.5000
-
Найдите полосу пропускания этой системы (в рад/с).
>>bw = bandwidth( F )
bw = 0.9976
-
Найдите рекомендуемый максимальный интервал корреляции для моделирования по формуле
>>tau = 2*pi/100/bw
tau = 0.0630
-
Запустите Simulink и создайте новую модель. Установите время моделирования 100 с
-
Так же, как и в предыдущей работе, подключите блоки AutoCorrelator (автокорреляционная функция) и PowerSpectralDensity (спектральная плотность) из группы SimulinkExtras – AdditionalSinks). Посмотрите свойства этого сигнала.
-
Добавьте в схему звено с передаточной функцией так, как показано на схеме.
-
В параметрах блока Band-LimitedWhiteNoise уменьшите время корреляции (SampleTime) до значения, рассчитанного в п. 7. Для этого можно ввести в нужное поле имя переменной tau. -
Перейдите в окно Matlab, найдите среднеквадратическое отклонение (СКВО) и дисперсию сигнала на выходе звена. Сравните их со значениями, полученными в п. 4 и 5 по теоретическим формулам. Вычислите относительную ошибку при определении СКВО с помощью моделирования.
>> t = out(:,1);
y = out(:,2);
std ( y )
var( y )