System Identification

Идентифицируйте модели динамических систем от результатов измерений

Описание

Приложение System Identification позволяет вам идентифицировать модели динамических систем из измеренных данных ввода - вывода. Можно оценить и линейные и нелинейные модели и сравнить ответы различных моделей.

Используя это приложение вы можете:

  • Импортируйте, постройте и предварительно обработайте измеренные данные ввода - вывода.

  • Оцените линейные модели, такие как передаточные функции, модели процессов, полиномиальные модели и модели в пространстве состояний с помощью временного интервала, временных рядов или данных частотного диапазона.

  • Оцените нелинейный ARX и модели Хаммерстайна-Винера с помощью данных временного интервала.

  • Подтвердите оцененные модели с помощью независимых наборов данных.

  • Экспортируйте оцененные модели для последующего анализа к рабочей области MATLAB® или к приложению Linear System Analyzer в Control System Toolbox™.

Для получения дополнительной информации, в приложении System Identification, выберите Help> System Identification App Help.

System Identification app

Откройте приложение System Identification

  • Панель инструментов MATLAB: На вкладке Apps, под Control System Design and Analysis, кликают по значку приложения.

  • Командная строка MATLAB: Войти systemIdentification.

Программируемое использование

развернуть все

systemIdentification открывает приложение System Identification. Если приложение уже открыто, команда подчеркивает приложение.

systemIdentification(sessionFile) открывает приложение и загружает ранее сохраненный файл сеанса, sessionFile, на пути MATLAB. Сеанс включает наборы данных и модели в приложении во время сохранения. Если приложение уже открыто, команда уже объединяет содержимое файла сеанса с присутствующими в приложении.

Например, systemIdentification('mySession') открывает приложение и загружает ранее сохраненный сеанс приложения mySession.sid.

Чтобы сохранить сеанс, в приложении System Identification, выбирают File> Save session. Сеанс сохранен в файл с .sid расширение.

systemIdentification(sessionFile,path) задает путь к файлу сеанса. Используйте этот синтаксис, если файл не находится на пути MATLAB.

Например, systemIdentification('mySession','C:\matlab\work') открывает приложение и загружает ранее сохраненный сеанс приложения mySession.sid расположенный в C:\matlab\work.

Ограничения

MATLAB Online™ не поддерживает приложение System Identification.

Смотрите также

Функции

Представлено до R2006a