
- •Перечень вопросов для подготовки студентов к экзамену на 3 листах Идентификация систем
- •Представление линейных систем, наблюдаемость систем.
- •Идентификация как метод построения моделей. Идентификация структуры модели. Адекватность модели и объекта.
- •Задачи идентификации стохастических систем
- •Оценивание параметрических моделей. Метод спектрального анализа.
- •Оценивание параметрических моделей. Метод прогноза ошибки (рем).
- •Идентификация с помощью регрессионных методов. Статическая задача для системы с одним выходом.
- •Команды пакета System Identification Toolbox
- •Непараметрическое оценивание.
- •Параметрическое оценивание.
- •Итерационное параметрическое оценивание.
- •Задания структуры модели.
- •Выбор структуры модели.
- •Преобразования модели.
- •Анализ модели.
- •Извлечение информации о модели.
- •Проверка адекватности модели.
- •Передача результатов идентификации, выполненной в среде gui в рабочую область matlab;
- •Использование конструктора линейных моделей (lti - linear time-invariant) Диагностика систем
- •Основные принципы построения отказоустойчивых информационно-управляющих систем
- •Диагностика систем. Виды отказов.
- •Задачи автоматических систем контроля и диагностики
- •Классификация систем технической диагностики
- •Тестовое диагностирование исследуемой системы.
- •Функциональное диагностирование исследуемой системы.
- •Комбинированное диагностирование исследуемой системы.
- •Методы диагностики технических систем
- •Аппаратные методы диагностики технических систем
- •Метод допускового контроля и диагностики
- •Алгоритмы принятия решения
- •Математическая постановка задачи диагностики.
- •Выбор контролируемых параметров и стратегия поиска неисправностей при диагностике технических систем
- •Программные методы диагностики технических систем
- •Диагностика технических систем. Метод сравнения с эталоном.
- •29.Метод мажоритарного контроля и диагностики
- •30.Метод контроля и диагностики с использованием корректирующих кодов
- •Типовые задачи
Команды пакета System Identification Toolbox
Имитация и предсказание.
Манипуляции с данными.
Приступим теперь к построению модели, принимая в качестве данных для ее построения данные Фенd. Перетянем их мышью в область Working Data (в центре окна интерфейса). Если мы теперь хотим получить какую-то информацию об этих данных или изменить что-либо (например, их имя), щелкнем мышью дважды на соответствующем значке в группе Data Views. Появится диалоговое окно, показанное на рис. 4. Изменим имя данных, например на ФенМ, и закроем это окно.
Рис. 4. Окно информации о выбранных данных
Активизируем теперь опцию Select Range (Выбор диапазона) из списка Preprocess. Это приведет к появлению окна, показанного на рис. 5.
Рис. 5. Окно выбора диапазона
Диапазон можно задать либо в текстовом окошке Time span (Временной диапазон), либо с помощью мыши, выделяя прямоугольную область точно так же, как это проводилось для окна Time plot. Любым из этих способов укажем диапазон от 1 до 50 с и нажмем кнопку Insert (Вставить). Результат проделанной операции отразится появлением значка, символизирующего эти (усеченные) данные (с именем Фене) в окне интерфейса.
Повторим операцию задания диапазона с целью формирования данных для проверки модели — например, из оставшейся части начального диапазона, в результате чего появится еще один значок данных с именем Фене. Закроем окно выбора диапазона.
С помощью мыши перетащим данные Фене в область Working Data, а данные ФенМv — в область Validation Data. Заметим, что, если на каком-то этапе работы с данными допущена ошибка и мы хотим удалить неправильные данные, необходимо просто перетащить их мышью на значок Trash (Мусор) в центральной нижней части окна интерфейса, и они исчезнут.
Непараметрическое оценивание.
Теперь можно приступать к нахождению оценки модели выбранного вида. Начнем с оценивания переходной функции объекта. В раскрывающемся списке Estimate (Оценивание) выберем опцию Correlation Model (Корреляционная модель), что приведет к появлению соответствующего диалогового окна с единственной строкой ввода. В ней можно задать данные фильтра, но в данном случае ничего не будем делать, только нажмем в нем кнопку Estimate (Оценить), после чего окно можно закрыть.
А в основном окне интерфейса в его правой части (Model Views — Вид моделей) при этом появится значок с надписью imp, означающий, что выбранная модель построена. Чтобы увидеть результат, установим флажок Transient resp (transient response — переходная функция) и увидим в появившемся окне (рис. 6) график переходной функции исследуемого объекта, найденной описанным выше корреляционным методом.
Рис. 6. Оценка переходной функции исследуемого объекта,
найденная корреляционным методом
Используя команду Options/Impulse response меню данного окна, вместе графика переходной функции можно вывести график ИХ.
Оценим модель следующего вида — частотные характеристики объекта. Выберем в списке Estimate опцию Spectral model и повторим только что прожданные операции по нахождению оценки модели. В результате в основном окне интерфейса (в его правой части — Model Views) появится еще один значок с именем spad, символически представляющий модель в виде частотных характеристик, найденных спектральным методом. Результат отображается активизацией графического окна Frequency resp (Frequency response — частотные характеристики), показанного на рис. 7.
Рис. 7. Частотные и фазово-частотные характеристики,
найденные спектральным методом