Случайный входной сигнал
Используйте a frest.Random
объект представлять случайный входной сигнал для оценки частотной характеристики. Случайный сигнал содержит равномерно распределенные случайные числа в интервале [0 Amplitude]
или [Amplitude 0]
для положительных и отрицательных амплитуд, соответственно.
Случайные сигналы полезны, потому что они могут взволновать систему однородно всеми частотами до частоты Найквиста.
Можно использовать случайный входной сигнал для оценки в командной строке в Model Linearizer, или с блоком Frequency Response Estimator. Алгоритм оценки вводит сигнал sinestream в точке ввода, которую вы задаете для оценки, и измеряет ответ в выходной точке.
Когда вы используете случайный входной сигнал для оценки, частоты, возвращенные в предполагаемом frd
модель зависит от длины и время выборки сигнала. Они - частоты, полученные в быстром преобразовании Фурье входного сигнала. Для получения дополнительной информации смотрите раздел Algorithm frestimate
.
Чтобы просмотреть график вашего входного сигнала, введите plot(input)
. Создать a timeseries
возразите для своего входного сигнала, используйте generateTimeseries
команда.
создает случайный сигнал со свойствами на основе динамики линейной системы input
= frest.Random(sys
)sys
. Например, если у вас есть точная линеаризация вашей системы, можно использовать ее, чтобы инициализировать параметры.
создает случайный сигнал со свойствами, заданными с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в кавычки.input
= frest.Random(Name,Value
)
frestimate | Оценка частотной характеристики моделей Simulink |
generateTimeseries | Сгенерируйте данные временного интервала для входного сигнала |
frest.simCompare | Постройте симуляцию временного интервала нелинейных и линейных моделей |
frest.simView | Постройте модель частотной характеристики во временной и частотной областях |
getSimulationTime | Итоговое время симуляции для оценки частотной характеристики |
В Model Linearizer, чтобы использовать случайный входной сигнал для оценки, на вкладке Estimation, выбирают Input Signal> Random.