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