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