Научная статья на тему 'ИДЕНТИФИКАЦИЯ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ КОНЦЕПЦИИ СЕПАРАТОРОВ ПАРАМЕТРИЧЕСКОГО ПРОСТРАНСТВА'

ИДЕНТИФИКАЦИЯ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ КОНЦЕПЦИИ СЕПАРАТОРОВ ПАРАМЕТРИЧЕСКОГО ПРОСТРАНСТВА Текст научной статьи по специальности «Математика»

CC BY
55
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПАРАМЕТРИЧЕСКАЯ ИДЕНТИ¬ФИ¬КА¬ЦИЯ / ИДЕНТИФИЦИРУЕМОСТЬ / ЛИНЕЙНЫЕ ДИНА¬МИ¬ЧЕС¬КИЕ МОДЕЛИ В ПРОСТРАНСТВЕ СОСТОЯНИЙ / ПАРАМЕТРИЧЕСКОЕ ПРОСТРАНСТВО

Аннотация научной статьи по математике, автор научной работы — Авдеенко Татьяна Владимировна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ИДЕНТИФИКАЦИЯ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ КОНЦЕПЦИИ СЕПАРАТОРОВ ПАРАМЕТРИЧЕСКОГО ПРОСТРАНСТВА»

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

Т.В.Авдеенко

Новосибирский государственный технический университет

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

Ключевые слова: параметрическая идентификация, идентифицируемость, линейные динамические модели в пространстве состояний, параметрическое пространство.

I. ВВЕДЕНИЕ

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

Фундаментальной проблемой, решаемой в процессе параметрической идентификации является анализ априорной структурной идентифицируемости модели [1], в результате которого определяется число и расположение точек параметрического пространства (оценок неизвестных параметров), являющихся

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

Представим более строгие определения различных типов идентифицируемости [2]. Обозначим совпадение входов и выходов модели, полученных для двух различных значений 8 и 9* вектора параметров М(8) »М(8*). Это свойство называется неразличимостью моделей по наблюдениям входа и выхода. Параметр 8,. называется структурно глобально идентифицируемым (СГИ) если почти для любого 8* ёО (за исключением подмножеств нулевой меры параметрического пространства О ) выполняется

М(8) » М(8*) ^ 8,. = 8*. Параметр 8,. называется структурно локально

идентифицируемым (СЛИ), если почти для любого 8* ё О существует окрестность у(8*) такая что если 8е v(8*), то М(8) » М(8 ) ^ 8, = 8,. Локальная идентифицируемость, очевидно, является необходимым условием глобальной идентифицируемости. Параметр, который является СЛИ, но не является СГИ, называется структурно глобально неидентифицируемым (СГНИ). Параметр, который не является СЛИ, называется структурно локально неидентифицируемым (СНИ или СЛНИ). Модель М(8) называется СГИ (СЛИ), если все ее параметры являются

СГИ (СЛИ). Модель называется СНИ, если какой-либо из ее параметров является СНИ.

В настоящей статье мы рассматриваем линейную модельную структуру в пространстве состояний. Для проверки структурной идентифицируемости таких моделей предлагались различные методы [3], [1]. Однако проблема заключается в том, что проверка структурной идентифицируемости достаточно простых моделей быстро приводит к очень сложным алгебраическим манипуляциям. Системы компьютерной математики (Maple, Matlab, Matead) могут оказать большую помощь в проведении такого рода вычислений. Однако нельзя полагать7 лишь на вычислительные мощности современных компьютеров в тех случаях, когда решаемые задачи (задачи символьной математики) относятся к классу NP-сложных. Проведение экспериментов с использованием программы Maple показало, что такие хорошо известные методы анализа идентифицируемости, как метод передаточной функции или метод матриц Маркова, позволяют исследовать модели с размерностью вектора состояний, не превышающей 4-6, с использованием средств символьной математики.

Нами разрабатывается подход к проверке структурной идентифицируемости, который не генерирует столь сложных вычислений, позволяя исследовать модели гораздо больших размерностей. В [4-6] предлагаются условия для проверки как локальной, так и глобальной идентифицируемости (условия ранга и порядка для локальной и глобальной

идентифицируемости). Предварительные

исследования выявили, что предлагаемый подход является очень перспективным. Объем символьных вычислений, производимых при применении условий ранга и порядка, оказался менее чувствительным к увеличению размерности модели, чем существующие методы. С использованием предлагаемых методов удалось повысить размерности моделей, которые могут быть исследованы чисто аналитически до 7-8 для глобального анализа и до 15 (и даже более) при анализе локальной идентифицируемости.

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

гиперповерхности, разделяющие

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

например, для разработки алгоритма оценивания параметров глобально

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

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

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

II. УСЛОВИЯ РАНГА ДЛЯ АНАЛИЗА ЛОКАЛЬНОЙ И ГЛОБАЛЬНОЙ ИДЕНТИФИЦИРУЕМОСТИ

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

х(г) = Лх(г)+Ви (0, х(0) = 0,

M (s):

dt

y(t) = Cx(t), Gs =Г0, nXn

(1)

(2)

-,nxk

~,mXn

где Л е Я"™, В е Я"™ , С е Я" системные матрицы; 5 - вектор системных параметров, состоящий из элементов системных матриц, вытянутых по строкам

T

s

■■( AT, BT, CT), ^0

s e R

N

2

N = n + nk + nm ,

Г и Г - числовые г х N - и г х1- матрицы, Г = г, г < N. Обозначим 8 вектор неизвестных параметров размерности N — г = р , состоящий из независимых системных параметров, полученный из системы (2).

Предварительный этап предлагаемого метода заключается в вычислении специальных матриц: матрицы

идентифицируемости ГХ и

глобальной идентифицируемости

дополнительные матрицы Х определяются следующим образом

локальной

матрицы *

ГХ , где

*

и Х

( * Т \

A(0 ) ® In - In ® AT (в)

T

* * * X = X (в , в) =

-I,

(в)

C(в ) ® In

* * X = X (в , в)

*

в =в

А(в) ® In - In ® AT (в) - In ® BT (в) C(в) ® In

Исследование локальной идентифицируемости основывается на следующих необходимом и достаточном условиях локальной идентифицируемости (условие ранга для СЛИ):

rank GX = cols(GX) = n

2

(3)

Почти для любого 8 . Общий ранг символьной матрицы ГХ может быть вычислен с использованием любой из систем символьных вычислений, например, Matlab. Если СЛИ-матрица ГХ имеет полный столбцовый ранг, модель является СЛНИ. Мы называем ее моделью неполного ранга. В этом случае мы можем использовать специальные процедуры для элиминирования локальной

неидентифицируемости [4].

Если модель оказывается СЛИ, следующим этапом является анализ глобальной идентифицируемости. Это наиболее сложная вычислительная процедура, основанная на предварительной проверке достаточного условия глобальной идентифицируемости (условие ранга для СГИ):

rank TX

cols(GX ) = n

2

(4)

сразу почти для всех 8 и 8* (за исключением

*

точек, составляющих множества вида e(8 ) = 0 или g (8) = 0 с нулевой мерой).

Фундаментальным отличием условия (4) от

условия (3) является то, что элементы СГИ-

* *

матрицы ГХ зависит от двух точек 8 и 8* . В этом случае невозможно использовать стандартную операцию вычисления общего

ранга матрицы ГХ (встроенную во все системы символьных вычислений), так как элементы векторов 8 и 8* могут оказаться взаимно зависимыми. На самом деле задача

заключается в построении зависимостей вида *

f (8 , 8) = 0 (связывающих две точки

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

det[(ГX*)TГX*] = П е (8*)П ё} (8)П Л (8*, 8) = 0 (5)

, ] 1=1

Если в разложении на множители (5) нет

*

множителей вида Л (8 , 8), то модель является СГИ в соответствие с достаточным условием (4). Если подобные множители присутствуют в разложении, модель может оказаться либо СЛИ, либо СГНИ. В данном случае можно использовать необходимое и достаточное условие СГИ [4].

Необходимым и достаточным условием СГИ модели является совместность следующей

системы уравнений для всех I (1 < I < Ь)

*

относительно неизвестных (Т, 8 ):

) f, (в*, в) = 0,

i X\T - In) + s(^) - ^в) = 0,

(6)

где в е W, T , In - векторы, полученные из

матриц T и In, вытянутых по строкам; In -

единичная матрица порядка n,

T е GL(n) = {T :det T ф 0} - матрица

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

Для некоторых практически значимых классов модельных структур мы получили специальные формы СЛИ и СГИ-матриц пониженной размерности. Этими классами являются следующие: класс со стандартными числовыми матрицами управления и наблюдения, класс с произвольными числовыми матрицами управления и наблюдения, класс со стандартными параметризованными матрицами управления и наблюдения, класс компартментальных моделей. Например, рассмотрим модельную структуру (1) со стандартными матрицами управления и наблюдения. Стандартные матрицы состоят из нулей и единиц по одной единице в каждой строке матриц BT и C полного строчного ранга, rank B = k, rank C = m . Таким образом, вектор системных параметров s состоит только из элементов матрицы состояний s = A, с линейными независимыми ограничениями на них:

yA = y0. (7)

Для этого класса моделей условия ранга для локальной и глобальной идентифицируемости имеют вид:

1 2

rank yL(J , J ) = (n - k)(n - m),

* 1 2

rank уЛ (J , J ) = (n - к)(n - m),

(9)

равенство

вида

Л*( J1, J2) = A(Q*)In (J2) ® In (J1) - In (J2) ® AT (0)In (J1) Л( J1, J2) = A(0)In (J2) ® In (J1) - In (J 2) ® AT (0)In (J1)

r1

r2

J и J - множества индексов, соответствующих нулевым столбцам матриц

BT и С соответственно, In (J1) - подматрица единичной матрицы 1п , состоящая из столбцов

с номерами из J1, i = 1,2.

III. МЕТОД АНАЛИЗА ГЛОБАЛЬНОЙ ИДЕНТИФИЦИРУЕМОСТИ НА ОСНОВЕ СЕПАРАТОРОВ ПАРАМЕТРИЧЕСКОГО ПРОСТРАНСТВА

Использование необходимого и

достаточного условия глобальной

идентифицируемости предполагает проверку совместности L систем вида (6). Данный способ оказывается наиболее простым методом анализа глобальной идентифицируемости, так как обычно (с использованием других методов) для подобного анализа требуется решение некоторой системы нелинейных алгебраических уравнений в символьном виде. Однако возможно еще более упростить анализ, используя так называемые сепараторы параметрического пространства. Понятие сепаратора параметрического пространства было введено впервые в работах [7], [8].

Определение 1. Сильными сепараторами называются подпространства размерности d -1 (d - размерность параметрического пространства), разделяющие параметрическое пространство на различные связные области, в каждой из которых имеется одно и только одно решение задачи параметрической идентификации.

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

К сожалению, не существует общего метода вычисления сильных сепараторов. В [8] приводятся очень простые примеры эвристического нахождения таких сепараторов с использованием теоремы коэрцитивности по норме. Однако общей методики их построения до сих пор не создано. Используя наш подход, мы видим возможность построения общего метода построения сильных сепараторов параметрического пространства.

Определение 2. Слабым сепаратором параметрического пространства назовем

fr (0,0) = fi (0 , 0)

*

0 =0

f, (0,0) = 0, f, (0*, 0) = 0

где

соотношение, для которого условие (4) не выполняется. Слабый сепаратор,

соответствующий совместной системе уравнений (6), называется истинным. Слабый сепаратор, соответствующий несовместной системе уравнений (6), называется ложным.

Заметим, что равенства, полученные из *

множителей в; (8 ) и gj (8) соотношения (5), с

самого начала не рассматриваются в качестве кандидатов для построения сепараторов

параметрического пространства. Действительно, *

уравнения в; (8 ) = 0 и gj (8) = 0 очевидно

являются несовместными с системой (6) и не могут играть роль сильных сепараторов.

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

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

этапе необходимо определить соотношения

*

/[ (8 , 8) = 0 , для которых не выполняется условие ранга для СГИ, после чего построить уравнения слабых сепараторов, для которых не выполняется условие ранга для СГИ

* I

/[ (8,8) = /[ (8 , 8) 8*=8 = 0 . На втором этапе для

каждого слабого сепаратора, найденного на первом этапе, проверяется, является ли он истинным или ложным.

Очевидным (однако, неэффективным)

методом определения слабых сепараторов

*

/[ (8 , 8) = 0 является факторизация (5). Однако,

* т *

матрица (ГХ ) ГХ в (5) имеет сложный символьный вид, и факторизация ее определителя часто приводит к неуспеху по причине комбинаторного взрыва, даже для моделей небольших размерностей. Следующая теорема, доказанная в [6], оказывается полезной в построении эффективного алгоритма.

Теорема 1. Условие ранга для СГИ (4) не

*

выполняется для соотношения /(8 , 8) = 0 :

rank ГХ

If(0 ,0)=0

< cols(rX *) = n2

(10)

тогда и только тогда, когда Л(8 , 8) является общим множителем определителей всех квадратных невырожденных подматриц размерности п2 СГИ-матрицы ГХ*.

С использованием теоремы 1 можно

существенно

упростить

вычисление

множителей Л(8 , 8) по сравнению с прямой факторизацией (5). Вместо факторизации

* Т *

определителя сложной матрицы [(ГХ ) ГХ ] можно факторизовать определитель любой невырожденной квадратной подматрицы

2 * размерности п СГИ матрицы ГХ , а затем

выбрать только те множители, которые

*

действительно уменьшают ранг матрицы ГХ , т. е. действительно являются множителями всех

2

других невырожденных п - подматриц

*

матрицы ГХ . Эффективность предложенного

*

метода следует из того факта, что матрица ГХ

имеет намного более простой символьный вид

зависимостей элементов от своих аргументов,

* т * чем матрица [(ГХ ) ГХ ].

Факторизация определителя может быть еще более упрощена, если перестановками строк и

столбцов предварительно привести матрицу

*

ГХ к блочно-треугольному виду с блоками на диагонали, имеющими меньшую размерность, чем исходная матрица. В результате имеем следующий алгоритм вычисления слабых сепараторов:

1) Выбираем произвольную квадратную

невырожденную п2 - подматрицу К матрицы

*

ГХ ;

2) Перестановками строк и столбцов приводим матрицу К к блочно-треугольному

виду с блоками Ки, г = 1, д, на диагонали возможно меньшей размерности: ай К = det К11 det К22..^ Кдд;

3) Факторизуем каждый блок и получаем разложение на множители

det К = П е{ (8*)П gj (8)П Л (8*, 8),

г j I

объединяя множители всех блоков;

4) Проверяем для всех I условие

. сс»и Х , = г2

Л (8* ,8)=0

(11) имеет место, то множитель формирует слабый сепаратор Л (8,8) = 0 .

На втором этапе анализа глобальной идентифицируемости проверяется условие истинности для всех полученных слабых сепараторов. Одним из методов проверки является непосредственное применение необходимого и достаточного условия для СГИ, основанного на проверке совместности системы

rank GX

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

< cols(GX ) = n2 (11) *

fl (в , в)

уравнений (6). Однако существует возможность использовать более простой метод, не требующий даже проверки совместности системы нелинейных алгебраических уравнений. Этот метод основан на критерии истинности сепаратора, сформулированного как гипотеза, подтвержденная большим

количеством разнообразных исследованных моделей.

Критерий истинности сепаратора (гипотеза). Предположим, что на первом этапе анализа глобальной идентифицируемости мы получили уравнение слабого сепаратора

f (в, в) = f (в , в)

* = 0 в =в

Рассмотрим дополнительную модельную структуру Мл , полученную добавлением

нового ограничения Л (8, 8) = 0 к первоначальной модельной структуре (1)-(2). Предположим, что модельная структура М Л

является структурно управляемой и структурно наблюдаемой. При этих предположениях сепаратор Л (8, 8) = 0 является истинным тогда и только тогда, когда модельная структура М Л локально идентифицируема.

Заметим, что этот критерий позволяет проверять истинность сепаратора только в том случае, если дополнительная модельная структура М Л оказывается управляемой и

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

IV. ПРИМЕР

Рассмотрим состояний со матрицами:

модель в пространстве следующими системными

' aii 0 0 ^ (11

A = a21 a22 0 , B = 0

l 0 a32 a33 ,0,

C = (0 0 1),

н а элементы которых наложены 5 независимых ограничений

Эта модельная структура принадлежит классу моделей со стандартными числовыми матрицами управления и наблюдения. Матрица ограничений у на системные параметры имеет вид:

(01000000 0^ 001000000 у= 000001000 000000100 „ 1 0 0 1 0 0 1 0 0,

Сформируем вектор независимых системных параметров 8, состоящий из

9 - 5 = 4 элементов:

8= (8Р 82 , 83, 84 )T =( a2^ a22 , ^ a33 )T .

Проверка условия ранга для СЛИ дает 12 1 2 rankyA(J , J ) = colsyA(J , J )

= (n — k)(n — m) = 4 ,

где J1 = {2,3}, J2 = {1,2},

yA(J1, J2) =

Таким образом, модель является СЛИ. Анализ глобальной идентифицируемости начинается с вычисления СГИ-матрицы:

a21 a22 -a32 0 0

0 -a21 - a33 0 0

0 a21 0 a22 - a33

0 0 0 0

-a21 0 -a21 0

yA*( J1, J2) =

* a21 - a22 -a32 0 0

0 * -a21 - a33 0 0

0 a21 0 * a2*2 -

0 0 0 0

-a21 0 -a21 0

det (yA*) (yA*)

= a212(a*2 - a33)2(a*1 + a22)2(a*1 + a33)2 .

Вычисляем соотношения, для которых условие ранга не выполняется, т. е.

* 1 2 rankyA (J1, J2) < 4:

./1(8*, 8) = a*2 - a33 = 0,

/2(8*, 8) = a*1 + a22 = 0,

/3(8*, 8) = a* + a33 = 0.

Из последних соотношений имеем уравнения слабых сепараторов:

/1(8 ,8) =82-84 = a22 -a33 = 0,

/2(8 ,8) =81 + 82 = a21 + a22 = 0, (12)

/3(8 ,8) =81 +84 = a21 + a33 = 0. Легко проверить, что каждое из уравнений (12) приводит к совместной системе (6), поэтому все три сепаратора являются истинными. Исследуем их свойства и геометрию. Покажем, что истинные сепараторы (12) в действительности являются сильными сепараторами, т. е. разделяют параметрическое пространство на различные связные подмножества, каждое из которых содержит единственное решение задачи параметрической идентификации (фактически задачи оценивания неизвестных параметров модели).

Для начала заметим, что третье уравнение системы (12) линейно зависит от двух первых уравнений. Поэтому три гиперповерхности, соответствующих этим сепараторам, пересекаются по прямой линии (не в точке). Таким образом, целое параметрическое пространство разделяется на шесть областей. Следовательно,

имеется 6 решений задачи параметрической идентификации. Действиительно, решая систему уравнений подобия, мы получаем в точности шесть решений задачи параметрической идентификации:

(8* )w = Я1(8) =

(8* )(2) = H2(8) =

/ * a*1 \ = a21

* a*2 = a22

* a32 = a32

* 1 a*3 = a33 у

* a*1 \ = a21

* a2*2 = a33

* a3*2 = a32

* 1 a33 = a22 У

(8* )(3) = =

21

22

а 22 a21

* a-, 1

32 "

a

22

( * a*,

(8*) = H4(0) =

V ' (4)

• = - a32a2

(0" =-a

(8*) = ад=

V /(5)

33

a22 a21

» = - a32a2 "32

a

33

( * =-

(8*) =

V /(6)

H6(8) =

* a32a2

V 33 "21

Покажем, что для произвольной точки 8 параметрического пространства решения (8*)

and (8* ) всегда разделяются сепаратором -гиперповерхностью

/1(8 , 8) =82 - 84 = a22 - a33 = 0. Более того, эта гиперповерхность пересекает отрезок между этими двумя точками ровно посередине. Точки z отрезка определяются следующим образом:

z = (1 -a) (8* )w +a(8*)(: ' (1 -a)a21 + aa2 ^ ( a \

(2)

21 21 (1 - a)a22 + aa33 (1 -a)a32 + aa32 (1 - a)a33 + aa22

a22 +a(a33 - a22)

V" 33

0 <a< 1.

a33 +a(a22 - a33)у

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

a

a

a

a„ = a

a

a, = -a

a33 = a

aa

a

a

Найдем точку пересечения вышеупомянутого отрезка с гиперповерхностью

Л1(8 ,8) =82-84 = ^22 -«33 = 0: Лх(2,2) = ¿2 -¿4 = (а22 -«зз)(1 -2а) = 0.

Точка 2 удовлетворяет уравнению сепаратора при а = 12, т.е. отрезок, соединяющий две

произвольные точки-решения (8*) и (8* )

(произвольные, так как зависят от произвольной точки 8 ), разделяется гиперповерхностью Л1(8 , 8) = 0 в точности посередине. Поэтому истинный сепаратор

Л1(8 ,8) = 82-84 = «22-«33 = 0

является на самом деле сильным сепаратором,

разделяющим решения (8*) и (8*) . Назовем

такие решения смежными решениями.

Более того, легко показать, что отрезок,

соединяющий точки-решения (8*) и (8*) перпендикулярен гиперповерхности

Л1(8 , 8) = «22 - «33 = 0,

Которая в координатах 2 выражается как 22 - 24 = 0. Действительно, уравнение прямой линии в канонической форме может быть найдено, выражая параметр а из уравнения 22 = «22 + а(«33 - «22) с последующей подстановкой его в уравнение 24 = «33 + а(«22 - «33). В результате получае каноническое уравнение

прямой в виде

Теперь

1 -1

становится очевидным, что выполняется условие перпендикулярности этой прямой к плоскости 22 - 24 = 0 :

-1= 1 =-1.

Таким же образом можно показать, что гиперповерхность Л1(8 , 8) = «22 - «33 = 0

является сильным сепаратором пар решений (8*) и (8*) , а также (8*) и (8*) , т.е. эти

V ^(3) V (4) V (5) V /(6)

пары также являются смежными решениями. Легко убедиться, что сепаратор Л2 (8 , 8) = 81 + 82 = «21 + «22 = 0 разделяет

напополам отрезки между тремя парами точек (8*) и (8*) , (8*) и (8*) , (8*) и

V /(1) V /(3) V (2) V /(5) V (4)

(8*) . Сепаратор Л3(8 ,8) = «21 + «33 = 0 аналогично делит отрезки между точками (8*) и (8*) , (8*) и (8*) , (8*) и (8*) .

V /(1) V '(б)' V (2) ^ (4) ^ /(3) У (5)

Пространственное расположение решений задачи оценивания параметров для случая, когда точка 8 расположена в области, ограниченной сепараторами Л1 (8 , 8) = 0 и Л2 (8 , 8) = 0 , показано на рис. 1. Так как ранг системы (12)

равен 2, возможно представить расположение областей и решений в двумерном пространстве. Каждая прямая линия на рис. 1 соответствует проекции сепаратора на плоскость, перпендикулярную прямой линии, являющейся пересечением трех сепараторов (центральная точка соответствует этому пересечению).

Л1=0

f2=0

fs=0

Яд

Рис. 1. Пространственное расположение решений H1, H2, H3, H4, H5, H6 и сепараторов f1,

f2, f3

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

:, переводящее точку (в*) = в в смежную с ней точку (в*) = Я(в) имеет обратное отображение Я— = Ht. Для нашего примера решения (в*) , (в*) and (в*)

являются смежными точке (в*) =в, поэтому Я-1 = Hi для i = 2,3,6. V. БЛАГОДАРНОСТИ

Работа поддержана грантом Министерства образования и науки РФ, проект ТП-8.536.2011 «Разработка интеллектуальных технологий, средств компьютерного моделирования и эффективных методов оптимизации, как функционального наполнения информационно-аналитических систем поддержки принятия решений».

(6)

Z4 a33 z2 a22

VI. ЗАКЛЮЧЕНИЕ

В данной работе предлагается эффективный подход к анализу структурной идентифицируемости моделей в пространстве состояний. Рассматривается новый метод анализа глобальной идентифицируемости на основе поиска сепараторов параметрического пространства. Предлагается двухшаговая процедура построения истинных сепараторов. На первом этапе мы находим слабые сепараторы как соотношения, для которых не выполняется достаточное условие глобальной идентифицируемости (условие ранга для СГИ).

Предложенные методы позволяют существенно уменьшить объем символьных вычислений, генерируемых в процессе анализа идентифицируемости модельной структуры, и, таким образом, увеличить размерность моделей, которые могут быть исследованы с использованием чисто символьных вычислений (с 7-8 для глобального анализа до 15 и больше для анализа локальной идентифицирумости).

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

ЛИТЕРАТУРА

[1] Ljung L. and T.Glad On global identiability for arbitrary model parametrization. Automatica 30, 1994, pp. 265-276.

[2] Walter E. Identifiability of state space models/ Berlin, Germany: Springer-Verlag. - 1982. - 197 p.

[3] Audoly, S., L. D'Angio, M.P. Saccomany and C. Cobelli. Global identifiability of linear compartmental

models - a computer algebra algorithm. IEEE Trans. Automat. Contr. 45, 1998, pp. 36-47.

[4] Avdeenko T.V. (2002). On structural identifiability of system parameters of linear models. Proc. of 15 IFAC World Congress. Barselona, Spain. 6 p.

[5] Авдеенко Т.В., Горский В.Г. Построение динамических моделей в пространстве состояний: анализ структурной идентифицируемости: монография. Новосибирск: Изд-во НГТУ (Серия "Монографии НГТУ"), 2007, 292 с.

[6] Avdeenko T.V. A Versatile Approach to Structural Identifiability Test of Linear Systems using Parameter Space Separators. Proc. of the 17th IASTED International Conference on Applied Simulation and Modelling (ASM-2008), Corfu, Greece. 2008. P. 255-260.

[7] Delforge J., L.d'Angio and S.Audoly. Results and conjectures on the global identifiability of linear systems. Proc. of the 7th IFAC/IFORS Simposium on Identification and System Parameter Estimation, 1985. 1. pp. 517-522. Pergamon. York.

[8] Delforge J., L.d'Angio and S.Audoly. Results and conjectures on the identifiability of linear systems. - In: Identifiability of parametric models. (E. Walter (Ed.)). 1987, pp. 21-31. Pergamon Press, Oxford.

Авдеенко Татьяна Владимировна

- доктор технических наук, профессор, работает заведующей кафедрой Экономической

информатики Новосибирского государственного технического университета. Является автором 105 публикаций. Область научных интересов - моделирование, идентификация, оптимизация, интеллектуальные информационные системы.

E-mail: tavdeenko@mail.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.