Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

1.3. Структурная идентификация

Лекция



структурная идентификация , идентификация в широком смысле, идентификация типа «черный ящик», имеет место при отсутствии априорной информации об объекте: не известны структура объекта, класс объекта, размерность и т.д. Главная задача структурной идентификации – определение структуры модели [3, 8, 10]. В рамках структурной идентификации необходимо выделить значимые переменные состояния, выбрать общую структуру и тип модели, класс уравнений, которыми предполагается описывать наблюдаемый процесс; выделить значимые. Для успешного решения задачи структурной идентификации требуется использовать априорные сведения о физических, химических или иных явлениях, происходящих в процессе, знание формальных аналитических свойств моделей, инженерные навыки и интуицию. До настоящего времени общих формальных подходов к решению задачи структурной идентификации не существует, и этап структурной идентификации часто сводится к эвристическому заданию структуры модели на основе априорных сведений об объекте.

Структурная идентификация — это процесс определения правильной структуры математической модели системы на основе данных. В отличие от параметрической идентификации, где структура модели уже известна и нужно лишь оценить ее параметры, при структурной идентификации целью является выбор самой модели, которая наилучшим образом описывает поведение системы. Структурная идентификация предшествует параметрической и является важным шагом в моделировании сложных систем.

Основные этапы структурной идентификации:

  1. Определение класса моделей:

    • Выбор подходящего класса моделей, который наиболее адекватно описывает поведение системы. Например, это могут быть линейные модели, нелинейные, модели с задержкой или модели в пространстве состояний.
  2. Определение формы уравнений:

    • Здесь решается, какая зависимость между входами и выходами модели будет использована. Например, это может быть разностное уравнение, дифференциальное уравнение, передаточная функция или уравнение состояния.
  3. Выбор порядка модели:

    • Важно определить порядок модели, то есть количество переменных или коэффициентов, которые описывают систему. Например, при моделировании линейных систем необходимо решить, сколько переменных в уравнении описывают систему (например, порядок полинома).
  4. Проверка идентифицируемости структуры:

    • Проверка на возможность однозначного определения структуры модели на основе доступных данных. Это этап, на котором проверяют, достаточно ли информации для выбора структуры.
  5. Оценка качества модели:

    • После выбора структуры модели необходимо оценить, насколько она хорошо описывает поведение реальной системы. Для этого используется анализ остатков, кросс-валидация, информационные критерии (например, критерий Акаике, критерий Байеса).

Выработаны общие рекомендации по решению задач структурной идентификации [11]:

1. Выделение объекта из внешней среды.

Этап выделения объекта определяется целями и алгоритмом управления. Однако нельзя сформулировать цель без предварительной модели объекта управления, поэтому еще до формулировки цели некоторая модель должна быть выбрана. Как правило, модель в первом приближении – это модель, построенная на основе физических, химических, механических и других законов управления. Процесс выделения объекта из среды – последовательный переход от простых моделей объекта к более сложным моделям путем «наращивания модели» за счет определенных элементов среды, которые изначально не учитывались в модели, но оказывают существенное влияние на функционирование объекта.

Такую громоздкую процедуру вряд ли можно формализовать, поэтому на данном этапе структурной идентификации широко используется метод экспертного опроса, по результатам которого и принимается решение о структуре объекта, его взаимодействии со средой, возможных состояниях среды и т.д.

2. Ранжирование входов и выходов объекта по степени их влияния на выполнение целей управления в объекте.

Этап ранжирования входов и выходов объекта выявляет всевозможных претендентов на роль входов и выходов, выделяя из них наиболее существенные. Отбор входов должен соответствовать следующим требованиям:

  • • входные переменные U =[u1, u1,K, un ] должны быть контролируемыми;
  • • отбираются только те входные переменные U =[u1, u1,K, un ], состояние которых влияет на реализацию целей в объекте.

Ранжирование входных переменных осуществляется по рангуKi . Вход, влияющий наибольшим образом на реализацию целей в объекте, имеет ранг Ki =1. Входы располагаются в порядке возрастания ран-

гов. Ранжирование на основе рангов входных переменных может осуществляться методами экспертной оценки, непосредственного ранжирования, методом парных сравнений [11].

3. Определение рационального числа входов и выходов объекта, учитываемых в модели.

Определение рационального числа входных и выходных переменных также осуществляется на основе экспертных оценок. Выбор начинается с минимального количества входов и выходов, и путем наращивания выбирается оптимальное количество входных и выходных переменных.

4. Определение типа (класса) моделей.

При выборе класса модели необходимо руководствоваться следующими рекомендациями .

Тип модели задается в виде:

F = (L, N, M , D), (1.5)

где L, N, M , D – булевые переменные, т.е. переменные, принимающие значение либо 0 (нет), либо 1 (да) и определяющие основные свойства модели: L – линейность; N – непрерывность; M – многомерность; D – детерминированность. Обычно идентификация начинается с расчета самой простой модели, а именно объект представляется в виде линейной, непрерывной, одномерной и детерминированной модели

F = (1,1, 0,1).

Начинать построение необходимо с физической модели (по известным законам физики, не забывая о цели построения модели).

Следует постараться преобразовать модель к виду линейной рег-

рессии:

yi = a0 +a1 u1 +...+an un. (1.6)

5. Выбор критерия согласия .

Модель объекта всегда неточна. Неточность модели по отноше-

нию к объекту определяется функцией невязки

ei = ym − yi , (1.7)

i

где ym – значение i-й выходной переменной модели;

yi – значение i-й i выходной переменной объекта.

Таким образом, критерием оптимальности (или критерием согласия) в задачах идентификации является функция невязки.

Выбор наилучшей функции проводится по минимуму этого критерия.

Минимизацию критерия можно осуществить следующими методами:

• Метод наименьших квадратов.

Оценивание по методу наименьших квадратов не требует никакой априорной информации об объекте.

Критерий идентификации имеет вид

J = ET IE → min , (1.8)


e1

где E – ошибка системы, E = e2 ; I – единичная матрица.

Men

• Марковские оценки (или обобщенный метод наименьших квадратов).

Для применения марковских оценок должна быть известна ковариационная матрица аддитивного шума:

ξ[n(1)n(1)]L ξ[n(1)n(k)] ,(1.9)

N =MKM K

ξ[n(k)n(1)]

ξ[n(k)n(k)]

где ξ[n(i)n( j)] – корреляционная функция аддитивного шума для моментов времени i, j .

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

(рис. 1.5).

1.3. Структурная идентификация

Рис. 1.5. Схема объекта для задачи идентификации

Критерий идентификации имеет вид

J = ET N −1E → min. (1.10)

• Метод максимального правдоподобия.

Метод максимального правдоподобия априорно кроме шумовых характеристик требует знания о влиянии переменных друг на друга, представленные в виде корреляционных матриц.

Априорно известно, что выборочные значения выходных переменных Y являются случайными величинами с совместным распределением вероятностей p( y(1),L, y(k), A).

Апостериори (после измерений) становятся известными реализации этих случайных величин: y(1) = c1, ..., y(k) = ck . По ним определя-

ется вектор параметров A . Функциональная связь между c1, ..., ck и A называется функцией правдоподобия и определяется совместным рас-

пределением вероятностей (многомерный случай)

L = p(c1, ..., ck , A). (1.11)

Функция правдоподобия является функцией оцениваемых параметров модели A .

Критерий идентификации имеет вид

L{c1, ..., ck , A} → max. (1.12)

Примеры подходов к структурной идентификации:

  1. Методы информационных критериев:

    • Для выбора структуры модели используются критерии, такие как критерий Акаике (AIC) и критерий Байеса (BIC). Эти критерии позволяют находить компромисс между точностью описания данных и сложностью модели, чтобы избежать переобучения.
  2. Методы обратной задачи:

    • Для некоторых систем можно решать обратные задачи, когда данные о поведении системы используются для восстановления ее структуры. Например, в биологических системах или экономике такие подходы могут помочь в выявлении закономерностей.
  3. Эвристические и нейросетевые методы:

    • В сложных случаях, когда структура системы неизвестна или слишком сложна для аналитического описания, применяются методы на основе нейронных сетей, генетических алгоритмов и других эвристических подходов для поиска оптимальной структуры модели.
  4. Построение моделей на основе физических законов:

    • В инженерных и физических системах структурная идентификация может начинаться с использования физических законов (например, уравнений движения или законов сохранения) для определения общей формы модели, а затем проводится уточнение этой модели на основе данных.

Применение структурной идентификации:

Структурная идентификация необходима в случаях, когда:

  • Система сложная и ее физические законы неизвестны или недостаточно описаны.
  • Модель должна быть гибкой, чтобы включать новые переменные или параметры по мере поступления данных.
  • Данные содержат значительное количество шума, что затрудняет выбор модели без специальных методов.

Примеры включают задачи в биоинформатике, экономике, энергетике и управлении сложными техническими объектами.

создано: 2024-09-23
обновлено: 2024-11-14
13



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Идентификация систем управления

Термины: Идентификация систем управления