Случайный входной сигнал
Используйте frest.Random
объект для представления случайного входного сигнала для оценки частотной характеристики. Случайный сигнал содержит равномерно распределенные случайные числа в интервале [0 Amplitude]
или [Amplitude 0]
для положительной и отрицательной амплитуд, соответственно.
Случайные сигналы полезны, потому что они могут равномерно возбуждать систему на всех частотах до частоты Найквиста.
Можно использовать случайный входной сигнал для оценки в командной строке, в Model Linearizer или с блоком Frequency Response Estimator. Алгоритм оценки вводит сигнал в входную точку, которую вы задаете для оценки, и измеряет ответ в выходной точке.
Когда вы используете случайный входной сигнал для оценки, частоты, возвращенные в оцененном frd
модель зависит от длины и времени дискретизации сигнала. Они являются частотами, полученными в быстром преобразовании Фурье входного сигнала. Для получения дополнительной информации смотрите раздел «Алгоритм» frestimate
.
Чтобы просмотреть график своего входного сигнала, введите plot(input)
. Как создать 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.