Статические детерминированные линейные модели

Модель линейного объекта с n входами и m выходами имеет единственную структуру и описывается системой линейных алгебраических уравнений

Идентифицируются m(n+1) коэффициентов cij, i =1,..., m; j = 0,…, n.

В векторном виде эта система имеет вид

где X = (x1, x2,,…, xn) - вход; Y = (y1, y2,,…, yn) – выход; C0 = (c10, …,cm0);

Информацию об объекте можно представить в виде {Xj, Yj k}, k =1,…,m, .

Идентифицируются C0 и C.

Рассмотрим случай n>1, m=1. Случай m>1 сводится к m-кратному повторению рассматриваемого случая.

Итак, или

(n+1) неизвестных коэффициента подлежат оценке на основе информации {Xj, Yj}, j =1,…,N, где Xj=(x1j, x2j, …, xnj) - j-е состояние входа, Yj – реакция на этот вход.

Обычный подход к решению этой задачи - приравнивание выходов объекта и модели

, (14.1)

Получили N уравнений с (n+1) неизвестными (систему уравнений идентификации). Эта система имет единственное решение, если ранг матрицы

равен (n+1).

(14.2)

Это возможно в том случае, если найдены (n+1) линейно-независимых строк этой матрицы. Поэтому из Nпар следует выбрать (n+1) линейно-независимую строку:

.

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

Однако при этом методе не используется вся исходная информация. Используем ее. Введем невязку:

(14.3)

где - локальная невязка (на i-той паре).

Задачу оценки параметров С можно теперь представить как задачу минимизации невязки (14.3), то есть свести к системе линейных алгебраических уравнений:

(14.4)

Определитель этой системы не равен нулю, если ранг (14.2) равен (n+1).

Решения систем (14.1) и (14.4) совпадают. Зачем же использовать этот более сложный метод, тем более, что (14.1) требует лишь (n+1)точку? Зачем остальныеN – (n+1) точек? Если объект действительно детерминированный и линейный, то эти точки не нужны и второй способ не стоит применять. Однако, возможно, что объект почти линеен. Тогда по двум точкам получается очень грубая модель. Второй способ как бы «спрямляет» объект.

Если же ранг системы (14.4) меньше (n+1)? В этом случае:

1. Повторить измерения (может быть, вначале состояния системы были недостаточно разнообразны). Если опять не получится, то изменить структуру модели.

2. Понизить число идентифицируемых параметров, то есть исключить рассмотрение одного из входов, например, того, который мало изменяется. И до тех пор, пока ранг (14.2) не совпадет с ее размерностью.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: