Работа с приложением System Identification

Запуск и сеансы управления

Что такое сеанс System Identification?

Сеанс представляет общий прогресс вашего идентификационного процесса, включая любые наборы данных и модели в приложении System Identification.

Можно сохранить сеанс в файл с расширением .sid. Например, можно сохранить различные этапы успеха как различные сеансы так, чтобы можно было вернуться к любому этапу путем простого открытия соответствующего сеанса.

Чтобы запустить новый сеанс, смотрите Запуск Нового Сеанса в Приложении.

Для получения дополнительной информации о шагах для использования приложения System Identification, смотрите Шаги для Использования Приложения System Identification.

Запуск нового сеанса в приложении

Чтобы запустить новый сеанс в приложении System Identification, введите systemIdentification в Командном окне MATLAB®:

systemIdentification

Также можно запустить новый сеанс путем выбора вкладки Apps рабочего стола MATLAB. В разделе Apps нажмите System Identification. Это действие открывает приложение System Identification.

Примечание

Только один сеанс может быть открыт за один раз.

Можно также запустить новый сеанс путем закрывания текущего сеанса с помощью File> Close session. Этот тулбокс предлагает вам сохранять свой текущий сеанс, если это не уже сохранено.

Описание окна приложения System Identification

Следующая фигура описывает различные области в приложении System Identification.

Размещение окна организует задачи и информацию слева направо. Эта организация следует за типичным рабочим процессом, где вы запускаете в верхнем левом углу путем импортирования данных в приложение System Identification с помощью меню Import data и конца в нижнем правом углу путем графического вывода характеристик предполагаемой модели на образцовых графиках. Для получения дополнительной информации об использовании приложения System Identification смотрите Шаги для Использования Приложения System Identification.

Область Data Board, расположенная ниже меню Import data в приложении System Identification, содержит прямоугольные значки, которые представляют данные, которые вы импортировали в приложение.

Образцовая плата, расположенная справа от меню <--Preprocess в приложении System Identification, содержит прямоугольные значки, которые представляют модели, которые вы оценили или импортировали в приложение. Можно перетащить мышью образцовые значки в Образцовом Совете в открытые диалоговые окна.

Открытие сохраненного сеанса

Можно открыть ранее сохраненный сеанс с помощью следующего синтаксиса:

systemIdentification(session,path)

session является именем файла сеанса, который вы хотите открыть, и path является местоположением файла сеанса. Файлы сеанса имеют дополнительный .sid. Когда файл сеанса в на matlabpath, можно не использовать аргумент path.

Если приложение System Identification уже открыто, можно открыть сеанс путем выбора File> Open session.

Примечание

Если существуют данные в приложении System Identification, необходимо закрыть текущий сеанс, прежде чем можно будет открыть новый сеанс путем выбора File> Close session.

Сохранение, объединяя и закрыв сеансы

Следующая таблица обобщает команды меню для сохранения, слияния и закрывания сеансов в приложении System Identification.

ЗадачаКомандаКомментарий
Закройте текущий сеанс и запустите новый сеанс.File> Close sessionВам предлагают сохранить текущий сеанс прежде, чем закрыть его.
Объедините текущий сеанс с ранее сохраненным сеансом.File> Merge sessionНеобходимо запустить новый сеанс и импортировать данные или модели, прежде чем можно будет выбрать, чтобы объединить их с ранее сохраненным сеансом. Вам предлагают выбрать файл сеанса, чтобы объединить с током. Эта операция комбинирует данные и модели обоих сеансов на текущем сеансе.
Сохраните текущий сеанс.File> SaveПолезный для сохранения сеанса неоднократно после того, как вы уже имеете сохраненный сеанс однажды.
Сохраните текущий сеанс под новым именем.File> Save AsПолезный когда это необходимо, чтобы сохранить вашу работу инкрементно. Эта команда позволяет вам вернуться к предыдущему этапу при необходимости.

Удаление сеанса

Чтобы удалить сохраненный сеанс, необходимо удалить соответствующий файл сеанса.

Модели управления

Импорт моделей в приложение

Можно импортировать модели System Identification Toolbox™ из рабочего пространства MATLAB в приложение System Identification. Если у вас есть программное обеспечение Control System Toolbox™, можно также импортировать любые модели (объекты LTI), вы создали использование этого тулбокса.

Следующая процедура принимает, что вы начинаете с приложения System Identification, уже открываются. Если это окно не открыто, введите следующую команду в подсказке:

systemIdentification

Импортировать модели в приложение System Identification:

  1. Выберите Import из списка Import models, чтобы открыть диалоговое окно Import Model Object.

  2. В поле Enter the name введите имя объекта модели. Нажмите Enter.

  3. (Необязательно) В поле Notes, введите любые примечания, которые вы хотите сохранить этой моделью.

  4. Нажмите Import.

  5. Нажмите Close, чтобы закрыть диалоговое окно Import Model Object.

Просмотр образцовых свойств

Можно получить информацию о каждой модели в приложении System Identification путем щелчка правой кнопкой по соответствующему образцовому значку.

Диалоговое окно Data/model Info открывается. Это диалоговое окно описывает содержимое и свойства соответствующей модели. Это также отображает любые связанные примечания и командную строку, эквивалентную из операций, вы раньше создавали эту модель.

Совет

Чтобы просмотреть или изменить свойства для нескольких моделей, сохраните это окно, открывают и щелкают правой кнопкой по каждой модели по приложению System Identification. Диалоговое окно Data/model Info обновляет, когда вы выбираете каждую модель.

Переименование моделей и изменение цвета отображения

Можно переименовать модель и изменить ее цвет отображения путем двойного клика по образцовому значку в приложении System Identification.

Диалоговое окно Data/model Info открывается. Это диалоговое окно описывает и содержимое и свойства модели. Область описания объекта отображает синтаксис операций, вы раньше создавали модель в приложении.

Чтобы переименовать модель, введите новое имя в поле Model name.

Можно также задать новый цвет отображения с помощью трех значений RGB в поле Color. Каждое значение между 0 к 1 и указывает на относительное присутствие красного, зеленого цвета, и синий, соответственно. Для получения дополнительной информации об определении цвета данных по умолчанию, смотрите Настройку Приложения System Identification.

Совет

Как альтернатива использованию трех значений RGB, можно ввести любую из следующих букв в одинарных кавычках:

'y' 'r' 'b' 'c' 'g' 'm' 'k'

Они представляют желтый, красный, синий, голубой, зеленый, пурпурный, и черный, соответственно.

Наконец, можно ввести комментарии вокруг начала координат и состояния модели в области Diary And Notes.

Чтобы просмотреть образцовые свойства в Окне Команды MATLAB, нажмите Present.

Организация образцовых значков

Можно перестроить образцовые значки в приложении System Identification путем перетаскивания значков к пустым Образцовым прямоугольникам Совета.

Примечание

Вы не можете перетащить мышью образцовый значок в область данных слева.

Когда вам будет нужно дополнительное пространство для организации образцовых значков, выберите Options> Extra model/data board в приложении System Identification. Это действие открывает дополнительное окно сеанса с пустыми прямоугольниками. Новое окно является расширением текущего сеанса и не представляет новый сеанс.

Совет

Когда вы импортируете или оцениваете модели и существует недостаточный пробел для значков, дополнительное окно сеанса открывается автоматически.

Можно перетащить мышью образцовые значки между Идентификационным приложением основной системы и любыми дополнительными окнами сеанса.

Введите комментарии в поле Notes, чтобы описать модели. Когда вы сохраняете сеанс, как описано в Сохранении, Слиянии, и закрывание Сеансов, всех дополнительных окон и примечаний также сохранено.

Удаление моделей в приложении

Чтобы удалить модели в приложении System Identification, перетащите мышью соответствующий значок в Trash. Можно также использовать Delete, включают клавиатуру, чтобы переместить элементы в Trash. Движущиеся элементы к Trash постоянно не удаляют эти элементы.

Чтобы восстановить модель от Trash, перетащите его значок от Trash до Образцового Совета в приложении System Identification. Можно просмотреть содержимое Trash путем двойного клика по значку Trash.

Примечание

Необходимо восстановить модель Образцовому Совету; вы не можете перетащить образцовые значки на Плату DATA.

Чтобы постоянно удалить все элементы в Trash, выберите Options> Empty trash.

Выход из сеанса порожняя тара Trash автоматически.

Экспорт моделей от приложения до рабочего пространства MATLAB

Модели, которые вы создаете в приложении System Identification, не доступны в рабочем пространстве MATLAB, пока вы не экспортируете их. Экспорт необходим, когда необходимо выполнить операцию на модели, которая только доступна в командной строке. Экспорт моделей к рабочему пространству MATLAB также делает их доступными для программного обеспечения Simulink® или другого тулбокса, такого как продукт Control System Toolbox.

Чтобы экспортировать модель в рабочее пространство MATLAB, выполнить одно из следующих действий:

  • Перетащите мышью соответствующий значок к прямоугольнику To Workspace.

  • Щелкните правой кнопкой по значку, чтобы открыть диалоговое окно Data/model Info. Нажмите Export, чтобы экспортировать модель.

Когда вы экспортируете модели в рабочее пространство MATLAB, получившиеся переменные имеют то же имя как в приложении System Identification.

Работа с графиками

Идентификация наборов данных и моделей на графиках

Можно идентифицировать наборы данных и модели на графике цвета: цвет строки в данных или образцового значка в приложении System Identification совпадает с цветом линии на графиках.

Можно также отобразить всплывающие подсказки для каждой строки на графике путем нажатия на кривую графика и удержание кнопки мыши.

Примечание

Необходимо отключить изменение масштаба путем выбора Style> Zoom, прежде чем можно будет отобразить всплывающие подсказки. Для получения дополнительной информации о включении изменения масштаба, см. Графики Увеличения.

Следующие данные показывают пример всплывающей подсказки, которая содержит имя набора данных и координаты точки данных.

Всплывающая подсказка на графике

Изменение и восстановление пределов по осям по умолчанию

Существует два способа измениться, который фрагмент графика в настоящее время в поле зрения:

  • Увеличение графиков

  • Установка пределов по осям

Увеличение Графиков.  Включите изменение масштаба путем выбора Style> Zoom в окне графика. Чтобы отключить изменение масштаба, выберите Style> Zoom снова.

Совет

Чтобы проверить, что изменение масштаба активно, кликните по меню Style. Галочка должна появиться рядом с Zoom.

Можно настроить увеличение следующими способами:

  • Чтобы увеличить масштаб шаг по умолчанию, щелкните левой кнопкой по фрагменту графика, который вы хотите сосредоточить в окне графика.

  • Чтобы увеличить масштаб определенной области, перетащите прямоугольник, который идентифицирует область для увеличения. Когда вы отпускаете кнопку мыши, выбранная область отображена.

  • Чтобы уменьшить масштаб, щелкните правой кнопкой по графику.

Примечание

Чтобы восстановить полный спектр данных в поле зрения, выберите Options> Autorange в окне графика.

Установка пределов по осям.  Можно изменить пределы по осям для вертикали и горизонтальных осей каналов ввода и вывода, которые в настоящее время отображены на графике.

  1. Выберите Options> Set axes limits, чтобы открыть диалоговое окно Limits.

  2. Задайте новую область значений для каждой оси путем редактирования ее нижних и верхних пределов. Пределы должны быть введены с помощью формата [LowerLimit UpperLimit]. Нажмите Apply. Например:

    [0.1 100]

    Примечание

    Чтобы восстановить полные пределы по осям, установите флажок Auto справа от имени оси и нажмите Apply.

  3. Чтобы отобразить данные на графике по линейной шкале, снимите флажок Log справа от имени оси и нажмите Apply.

    Примечание

    Чтобы вернуться, чтобы основывать 10 логарифмических масштабов, установите флажок Log справа от имени оси и нажмите Apply.

  4. Нажмите Close.

Примечание

Чтобы просмотреть целую область значений данных, выберите Options> Autorange в окне графика.

Выбор измеренных и шумовых каналов в графиках

Входы и выходы модели называются каналами. Когда вы создаете график многомерного набора данных ввода - вывода или модель, график только показывает одну пару канала ввода-вывода за один раз. Выбранные названия канала отображены в строке заголовка окна графика.

Примечание

Когда вы выбираете, чтобы построить несколько наборов данных, и каждый набор данных содержит несколько каналов ввода и вывода, списки меню Channel образовывают канал пары от всех наборов данных.

Можно выбрать различную пару канала ввода-вывода из меню Channel в любом окне графика System Identification Toolbox.

Меню Channel использует следующее обозначение для каналов: u1->y2 означает, что график отображает передаточную функцию от входного канала u1, чтобы вывести канал y2. Оценки System Identification Toolbox столько же источников шума сколько там выводятся каналы. В целом e@ynam указывает, что источник шума соответствует выводу с именем ynam.

Например, e@y3->y1 означает, что передаточная функция от шумового канала (сопоставленный с y3), чтобы вывести канал y2 отображена. Для получения дополнительной информации о шумовых каналах, смотрите Разделение Измеренных и Шумовых Компонентов Моделей.

Совет

Когда вы импортируете данные в приложение System Identification, полезно присвоить значимые названия канала в диалоговом окне Import Data. Для получения дополнительной информации об импортировании данных, смотрите, Представляют Данные.

Стили сетки и стили линии в графиках

Существует несколько опций Style, которые характерны для всех типов графика.

Линии сетки.  Чтобы переключить показ или сокрытие линий сетки, выберите Style> Grid.

Сплошные или Пунктирные линии.  Чтобы отобразить в настоящее время видимые строки как комбинацию тела, подчеркнутого штриховой линией, отмеченного точкой, и стиль точечной линии тире, выбирают Style> Separate linestyles.

Чтобы отобразить все сплошные линии, выберите Style> All solid lines. Этим выбором является значение по умолчанию.

Все стили линии совпадают с цветом соответствующих данных или образцового значка в приложении System Identification.

Открытие графика в окне фигуры MATLAB

Окно MATLAB Figure обеспечивает редактирование и команды печати для графиков, которые не доступны в окне графика System Identification Toolbox. Чтобы использовать в своих интересах эту функциональность, можно сначала создать график в приложении System Identification, и затем открыть его в окне MATLAB Figure, чтобы подстроить отображение.

После того, как вы создадите график, как описано в Моделях Графика в Приложении System Identification, выберите File> Copy figure в окне графика. Эта команда открывает график в окне MATLAB Figure.

Печать графиков

Чтобы распечатать график System Identification Toolbox, выберите File> Print в окне графика. В диалоговом окне Print выберите параметры печати и нажмите OK.

Настройка приложения System Identification

Типы индивидуальной настройки приложения

Приложение System Identification позволяет вам настроить поведение окна и внешний вид. Например, можно установить размер и положение определенных диалоговых окон и изменить внешний вид графиков.

Можно сохранить сеанс, чтобы сохранить индивидуально настраиваемое состояние приложения.

Вы можете принять решение отредактировать файл, который управляет настройками по умолчанию, как описано в Изменении idlayout.m (усовершенствованное использование).

Сохранение настроек сеанса

Используйте Options> Save preferences, чтобы сохранить текущее состояние приложения System Identification. Эта команда сохраняет следующие настройки к файлу настроек, idprefs.mat:

  • Размер и положение приложения System Identification

  • Размеры и положения диалоговых окон

  • Четыре недавно используемых сеанса

  • Постройте опции, такие как стили линии, изменение масштаба, сетка, и построен ли вход с помощью нулевого порядка, содержат или хранение первого порядка между выборками

Можно только отредактировать idprefs.mat путем изменения настроек в приложении.

Файл idprefs.mat расположен в той же папке как startup.m по умолчанию. Чтобы изменить местоположение, где ваши настройки сохранены, используйте команду midprefs с новым путем в качестве аргумента. Например:

midprefs('c:\matlab\toolbox\local\')

Можно также ввести midprefs и просмотреть к желаемой папке.

Чтобы восстановить настройки по умолчанию, выберите Options> Default preferences.

Изменение idlayout.m

Вы можете хотеть настроить опции графика по умолчанию путем редактирования idlayout.m (усовершенствованное использование).

Чтобы настроить значения по умолчанию idlayout.m, сохраните копию idlayout.m к папке в вашем matlabpath чуть выше уровня папки ident.

Внимание

Не редактируйте исходный файл, чтобы не перезаписывать значения по умолчанию idlayout.m, поставленные с продуктом.

Можно настроить следующие опции графика в idlayout.m:

  • Закажите, в котором цвета присвоены данным и образцовым значкам

  • Цвета линии на графиках

  • Пределы по осям и отметки деления

  • Постройте опции, установите в меню графика

  • 'FontSize'

Примечание

Когда вы сохраняете настройки с помощью Options> Save preferences к idprefs.mat, эти настройки заменяют значения по умолчанию в idlayout.m. Чтобы дать приоритету idlayout.m каждый раз, вы запускаете новый сеанс, выбираете Options> Default preferences.