Эта тема показывает, как оценить модели передаточной функции в командной строке.
Прежде чем вы оцените модель передаточной функции, вы должны иметь:
Данные о вводе/выводе. Смотрите, что Временной и частотный диапазон Представления Использует Объекты iddata. Для поддерживаемых форматов данных смотрите Данные, Поддержанные переводом Модели функции.
Выполняемый любые необходимые операции предварительной обработки данных. Можно детрендировать данные перед оценкой. Для получения дополнительной информации смотрите Способы Подготовка данных для System Identification.
В качестве альтернативы можно задать смещение ввода/вывода для данных с помощью набора опции оценки. Используйте tfestOptions
создать набор опции оценки. Используйте InputOffset
и OutputOffset
имя и пары значения, чтобы задать смещение ввода/вывода.
Оцените модели передаточной функции непрерывного времени и дискретного времени с помощью tfest
. Выход tfest
idtf
объект, который представляет идентифицированную передаточную функцию.
Общий рабочий процесс в оценке модели передаточной функции:
Создайте объект данных (iddata
или idfrd
) это собирает экспериментальные данные.
(Необязательно) Задайте опции оценки с помощью tfestOptions
.
(Необязательно) Создайте модель передаточной функции, которая задает ожидаемую структуру модели и любые ограничения на параметры оценки.
Используйте tfest
идентифицировать модель передаточной функции, на основе данных.
Валидируйте модель. Смотрите Проверку допустимости модели.