Научная статья на тему 'Идентификация математической модели энергосистемы по дискретным данным системы мониторинга параметров режима'

Идентификация математической модели энергосистемы по дискретным данным системы мониторинга параметров режима Текст научной статьи по специальности «Математика»

CC BY
215
70
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ / МОНИТОРИГ / IDENTIFICATION / MONITORING

Аннотация научной статьи по математике, автор научной работы — Мисриханов М. Ш., Рябченко В. Н.

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

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

Identefication of mathematical model of the power supply system on discrate data of system of monitoring of parameters of the mode

Criteria of resolvability of a problem of identification of parametres of models of dynamic systems in variables of a condition of high dimension by results of repeated measurements of a vector of a condition are received. The method of identification of parametres of models of dynamic systems in variables of a condition on the basis of a matrix method of canonization is offered. The numerical example of identification of an electric network is resulted.

Текст научной работы на тему «Идентификация математической модели энергосистемы по дискретным данным системы мониторинга параметров режима»

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Справочник по теории автоматического управления / Под ред. Красовского А.А.

- М.: Наука, 1987.

2. Подчукаев В.А. Аналитические методы теории автоматического управления. - М.: ФИЗМАТЛИТ, 2002.

3. Гайдук А.Р., Василенко С.В. Приведение нелинейных дискретных систем к форме Крылова - Луенбергера. Известия ТРТУ. Тематический выпуск «Актуальные проблемы производства и потребления электроэнергии». — Таганрог: Изд-во ТРТУ, 2005. №11(55).

- С.5-11.

4. Краснощёченко В.И., Крищенко А.П. Нелинейные системы: геометрические методы анализа и синтеза. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2005.

УДК 621.31.002.5

М.Ш. Мисриханов, В.Н. Рябченко

ИДЕНТИФИКАЦИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ ЭНЕРГОСИСТЕМЫ ПО ДИСКРЕТНЫМ ДАННЫМ СИСТЕМЫ МОНИТОРИНГА ПАРАМЕТРОВ РЕЖИМА

Введение. Начавшееся в 2005 г. создание системы мониторинга переходных режимов (СМПР) - Wide Area Measurement System (WAMS) в энергообъединении стран СНГ и Балтии (ЕЭС/ОЭС) продиктовано объективной необходимостью Системного оператора Единой энергосистемы в источнике информации, позволяющем сформировать точное представление о динамическом поведении энергосистемы при технологических нарушениях и авариях [0]. Технология векторного измерения параметров на основе синхрофазоров - Phasor Measurement Units (PMU) позволяет эффективно дополнить существующую в ЕЭС/ОЭС распределенную систему измерений (SCADA). Появление такой технологии предоставляет возможность устранить недостаток информации о протекании электромеханических переходных процессов, которая очень важна для адекватного анализа динамических свойств энергосистемы. Поэтому при создании первой очереди СМПР задачи верификации динамической модели ЕЭС/ОЭС, идентификации математической модели ЕЭС/ОЭС и мониторинга низкочастотных колебаний в ЕЭС/ОЭС стоят на первом месте при изучении динамики энергообъединения [2, 3].

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

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

3Q

х(/) = Ак($) + Ви (?), х(/0) = х0 (1)

по данным измерений компонент вектора состояний х(?) е Яп. Здесь и (?) е Яг

обозначает вектор входных величин (сигналов) системы, х0 - начальные усло-

вия.

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

хк+х = Ахк + Вик, = к 0, N -1, (2)

или систему уравнений:

х1 = А х0 + Ви0, х = Ах, + Ви,,

' 2 -1 (3)

^ XN = А XN-1 + BUN-1,

где N - количество шагов (циклов) измерений.

Каждое уравнение системы (3) равносильно п скалярным равенствам. Таким образом, для определения П + пг коэффициентов матриц А и В мы имеем N х п уравнений.

Если в (2) положить ик = 0, то, записывая систему (3) в виде равенства строк с векторными компонентами, получим

(х1 х2 ... XN-1 XN ) = А (х0 х1 ... XN-2 XN-1 )

или с учетом очевидных подстановок равенства

(х1 х2 ... XN-1 XN) — А (х0 Ах0 ... А х0 А х0 ) ,

можно убедиться (см., например, [4, 5]) в том, что для идентифицируемости системы (определения матрицы А ) при N = п достаточно, чтобы матрицы

(х0 х1 ... XN- 2 XN-1 ) (4)

или

(х0 Ах0 ... Ап-2 х0 Ап-1 х0)

были невырожденными, т.е.

ай (х0 х1 ... XN-2 XN-l )ф 0 (5)

или

ай(х0 Ах0 ... Ап-2х0 Ап-1 х0)ф 0.

Однако этот частный случай редко встречается в практических задачах, и более общая ситуация приводит к необходимости решения уравнений вида

(х1 х2 ... XN-l XN )= А (х0 х1 ... XN -2 -%-1 ) +

(6)

+В(и0 и1 и2 ... uN-2 uN-1), N Ф п.

В данной работе исследуется задача идентификации дискретной линейной математической модели энергосистемы (2), как задача определения условий ее разрешимости, формулировки критерия идентифицируемости и построения формулы решения (алгоритма идентификации) алгебраического уравнения (6). Притом, неизвестными считаются матрицы А и В.

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

Методические основания. Рассмотрим матричное уравнение вида

хг + уд = с, (7)

где г, д, С - заданные в общем случае над полем комплексных чисел матрицы, а X, У - искомые матрицы. Условно данное уравнение можно именовать правосторонним уравнением.

Рассмотрим процедуру получения решения (7) на основе матричного метода канонизации [6, 7].

Метод канонизации оперирует понятиями так называемых матричных ка-нонизаторов и делителей нуля. Напомним, что (левым А^ и правым А^) делителями нуля максимального ранга и (левым А_+ и правым А_+) канонизаторами некоторой матрицы А размера т х п и ранга г называются такие матрицы, которые удовлетворяют блочному матричному тождеству

*) а (а 4)=[ о1 00"'-” 0

VА1 0 [ (т-г)хг (т-г)х(и-г) 0

(8)

Сводным канонизатором называют матрицу (псевдообратную матрицу), получаемую из левого и правого канонизаторов по формуле

А+ = А+ А+,

и, как доказано в [7], удовлетворяющую условиям регулярности по Нейману

АА+А = А, А+АА+ = А+.

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

Таблица 1

Метод канонизации

Вид уравнения Условие разрешимости уравнения Формульное представление решения

Название Формула

Левостороннее ах = С А^С = 0 X = А+С + А^т

Правостороннее ХВ = С О N 8 х = св+ +^

Заметим, что изучаемое уравнение (6) с точностью до обозначений имеет вид именно правостороннего уравнения (7).

Перепишем (7) в эквивалентном виде

хг = с - уд (9)

и рассмотрим его как уравнение относительно неизвестной матрицы X. В соответствии с таблицей это уравнение разрешимо, если выполняется условие

(с - уд) г^= о. (10)

Это условие можно рассматривать как ограничение на выбор неизвестной У. Действительно, запишем (10) в виде правостороннего уравнения, но теперь уже относительно матрицы У :

у<22^ = сг; . (11)

Это уравнение оказывается разрешимым, если выполняется тождество

сг; (дг; )±я = о. (12)

Здесь (дг; )^ - правый делитель нуля произведения матриц дг; .

При выполнении условия (12) множество решений уравнения (11) имеет

вид

у = сг; (дг;)+ + т{дг;) х. (13)

Здесь символы (дг;) , (дг^ )^ обозначают соответственно сводный кано-низатор (псевдообратную матрицу) и левый делитель нуля произведения матриц

дгдх.

Подставляя далее решение (13) в соотношение (9), получаем уравнение

хг = с - (сг^ (дг^)+ + т (дг;)^) д, (14)

которое всегда оказывается разрешимым относительно матрицы X, поскольку выполнены условия выбора (11) - (12). При этом формула его решения имеет вид

X =

С-(сії (дії )++т( ОІЇ£) д

^ ++^х =

] (15)

= с \ е - ії (дії)+ д | г + - т (дії) ^ + + сії ,

где Е - единичная матрица подходящего размера.

Повторяя аналогичные операции в отношении уравнения (7), записанного в

виде

уд = с - хг,

можно получить эквивалентное (12) условие разрешимости

сд; (гд; )1я = о (16)

и эквивалентные (13) и (15) формулы решения

х = сд; (гд; )++^( гд; );

);

г = с [ е - дї (ідї)+10 д+-п (ідї )ї ід+ + %дї.

(17)

Заметим, что аналогичные результаты могут быть получены при рассмотрении уравнения (7) в блочно-матричном виде

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

(х г)(д 0

= С,

с использованием метода блочного решения алгебраических задач [7], в котором при решении уравнений общего вида фактически рассматривается канонизация блочной матрицы. Очевидно, что различные формы конечных решений (13), (15), (17) определяются неединственностью тройки матриц

д0г. [д0* [д

Теперь обратимся к задаче идентификации в смысле разрешения уравнения (6) относительно матриц А и в .

Формулировка подхода к идентификации и метод идентификации. Предположим, что наблюдения за системой (2) ведутся на протяжении N шагов [8]. С целью компактности записываемых формул введем обозначения для известных по постановке задачи матриц:

хN-1 =(*0 Х1 ... XN-2 XN-1 ) ,

XN =(Х1 Х2 ... XN-1 ^), (18)

и =(И0 М[ М2 ... и N -2 UN-1 )

и перепишем уравнение (6) с учетом (18) в виде

хN = Ах^, + ви . (19)

Условие разрешимости уравнения (19) относительно неизвестных матриц А и в согласно (12) и (16) можно сформулировать в эквивалентных формах:

хN (хN -1 )Я (и (ХN-1 ); )я = 0, (20)

XNU; (хN и ); = 0. (21)

Другими словами, уравнение (6) является совместным, а система (2) -

идентифицируемой, если и только если известные матрицы (18) удовлетворяют

эквивалентным алгебраическим соотношениям (20), (21).

Далее, если условия (20), (21) выполняются, то формулы решения (алгоритм идентификации по дискретным данным) в соответствии с (13), (15), (17) имеют вид:

А = хN (Е (хN-1 )Я (и (хN-1 ); ^ и) х+ -

- (и (хN-);); их+-1 + * (хN-) ^ , (22)

В = хN (хN-1 )Я (и (хN-1 ); ^ + т (и (хN-1);)]

или

(23)

а=XNи; (XNи; )++^( XNи; )х,

в=хN (е - и; (XNи;)+ хN-)и +-л (XNи; )±1 XN-и + + ?и;.

Здесь (, (,Л, Ф - произвольные матрицы подходящего размера.

Ясно, что однозначность решений (отсутствие произвола в (22) (23)), когда искомые матрицы выражаются формулами:

А = XN (Е -(XN- );и ) х+,

, ; (24)

В = XN (XN-1 )Я (и (^-1 ); )я

или

А = XNUЯ( (XNUЯ( )+ ,

I / ч+ \ (25)

В = х N (Е - и; (хи;) х N -1 )и+,

достигается, если и только если строго выполняются тождества:

ч!

(хN-1 )±1 = а (и (хN-1 )Я ), = 0 (26)

или

и; = 0, (XNU; ); = 0. (27)

Это и есть алгебраическая форма критерия идентифицируемости.

Поясним сделанное утверждение. Согласно (18), (26) и (27) линейная рекурсивная система (2) идентифицируема тогда и только тогда, когда не только матрицы

хN-1 =(Х0 Х1 ... XN-2 XN-1 ) ,

ТТ=( \

и (М0 М1 М2 ... МN-2 МN-1 )

не имеют линейно зависимых строк (т.е. их левые делители нуля равны нулю), но не имеют линейно зависимых строк и произведения матриц

и (хN-1 )я = (м0 М1 М2 ... МN-2 МN-1 )(Х0 Х1 ... XN-2 XN-1 )я ,

хN-1^я =(Х0 Х1 ... XN-2 XN-1 )(м0 М1 М2 ... МN-2 М^1 )я •

В указанном выше частном случае (4), (5), когда матрица XN_l (28) имеет квадратный вид (N = п), согласно (26) для идентифицируемости системы (2), действительно, необходимо и достаточно обеспечить невырожденность матрицы

(Х0 Х1 ... XN-2 XN-1 ) ,

т.е.

ай (Х0 Х1 ... XN-2 XN-1 )* 0.

Объединение выражений (22), (23), (26) и (27) в силу их эквивалентности позволяет записать формулы решения задачи идентификации в более компактном виде

А=XNUЯ( (XNUЯ()+ +h(хNиЯ( у,

;/ ;ч; / ;ч; (29)

В = XN (хN-1 )я (и (хN-1 )я )я + ( (и (хN-1 )я ), .

Тогда критерий идентифицируемости матрицы А запишется в виде условия

(XNUЯ ) ^ = 0, (30)

а критерий идентифицируемости матрицы В - условия:

(и (х-. )я);=0. (31)

При удовлетворении соответствующих критериев (30), (31) идентифиц-

ируемые матрицы А и В определяются выражениями:

А = хия (XNUЯ )+ , (32)

В = хN (хN-1 )я (и (хN-1 );Я ); . (33)

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

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

Хм =

1 0 -1 -1| -10 1 1 ), и = (0 I 1 I 1 I 1) , 0 -1 -1 -1 0 111

Вычислим делители нуля и канонизаторы:

• матрицы XN-1:

Г0 1 11 1 0 0

(Х^ ), =(1 1), [хм_1)

1 матрицы и :

(Х~-і)+

(1 0^ 0 = 0 0 = 0 0 0

Щ = 0, иг-

( 0 0 1 'ї

1 0 =

0 1 =

V1 -1 00

и+

(0 ^ 0 0 1

произведений матриц:

10 1 ^

-1 0 -і] • (хи) < =(' ') •

(хи);=

(0 -Г| 1 0

(хиї)+ =

(1 0 'ї 0 0 0 0

и матриц:

и (х- >;=(111) • (и (х«-1); )ї =<>•

( 10 ^ (1

(и (х~-1 )І)

(и (х* -);)‘

0

V 0 0

(34)

(35)

(36)

(37)

(38)

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

(39)

-1 1

V 0 -10

Подставляя соответствующие матрицы из (35), (37), (38) в условие (21), получаем нулевую результирующую матрицу

XNUЯ (XNUЯ) я = 0.

Таким образом, задача идентификации в данном случае является разрешимой.

Из (38) и (39) следует, что критерий идентифицируемости матрицы В (31) выполняется, и сама матрица может быть вычислена по формуле (33):

(0 1 1 ^ (1 ]

-1 -1 -Л 1 0 0

= 1 0

1 1 10 0 1 0 0

(0 0 10 V У

В = хN (хN-1 )я (и (хN-1); )я

однако критерий идентифицируемости матрицы А (30) не выполняется ((XNи; )Я = (1 1) ^ 0), тогда согласно формуле (29) имеем:

А=XNи; (XNи;)+ + ц (хи; )Я =

( 0 0 1 ] (1 0'

-1 -1] 1 0 0 0 0

1 1 10 0 1 0 0 0

(-1 -1 0 0 V

+|771](1 1) = [7?1 7 Ъ 0 7 72

(40)

Действительно, при любых элементах 71,72 пара матриц

А = |7 7 ], В = (-1

7 72 0 V 1

при заданных сигналах (34) - (35) обращает уравнение (2) в тождество:

' 0 -1 -1 -Г| (71 71 V 1 0 -1 -1>

0 111

72 72 0V-1 0 1

1

•О 11»-(: --;)■

Заметим, что числовые последовательности (34) - (35) были получены при моделировании переходной характеристики энергосистемы с матрицами

А =

0,1 0,1

0,1 0,1

В =

и начальными условиями

-1

Необходимо отметить, что исходная матрица А принадлежит найденному множеству (40).

Усложним задачу. Предположим, что СМПР выдает следующие данные:

(41)

(1 0 1 1 1 ]

X.N -1 = 1 1 -1 0 1

V1 1 1 0 -10

и =

1

-1

(0 1 1 1 0 '

X. = 1 -1 0 1 -1

(1 1 0 -1 10

(42)

(43)

*0 =

Канонизация матриц Хи_х, и , Хя-1иЯ и и (Х^)^ приводит к равенст-

вам

(Х*-1 )х = 0 (Х*-1)

Г-1

1

0

1

0

-2 'ї 2 =

0

1

(Х*-1)+

Г 1 1 1 Ї

2 2

-1 1 0

0 =0 0

0 0 0

0 1 1

V 2 2 0

и Я = 0,

т

Г-1

-2

4

2

0

-2

Г 0 0 1 > Г 0 0 '

1 -1 0 0 1

1 0 = • и + 0 0

0 1 0 0 0

ч-2 1 0 0 V 1 -10

(х*= К >; <>• (х„=и

= 1 = 14 Г 2 -4 2 ^

3 V 4 -5 6 -1 4 0 •

и (х»-.т.=Г 2,0 • (и (^)

(и (х*-.>; )*=(и (х*-.); )-1

_ 1 7 2 7

0,

4 'ї 7

-1 7

(и (-= >;

Отметим, что в данном случае матрицы Х^_1и^ и и (Х^_1)д имеют нулевые матрицы в качестве левых делителей нуля и, значит, в соответствии с условием разрешимости (21) и критериями идентифицируемости (30), (31), решение задачи идентификации согласно (32), (33) имеет однозначный вид

( 4 -8 4^ ( 4 5 ^

1

А = — 14

-9 1

3 -5

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

12 -3 =

-4 15 3

ч у ч /

Если же вместо последовательности (42) РМи и 8СЛЭЛ выдают, например, следующую матрицу:

(0 1 10 1 ^ ч 0 -1 -1 0 -1^1, то оказывается, что последняя имеет ненулевой левый делитель нуля (линейно зависимые строки):

и =

^=(1 1) •

Более того, условие разрешимости (21) при неизменных матрицах (41), (43)

Г 5 ^

V-5 у

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

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

Задана линейная модель объединенной энергосистемы (ОЭС) Центра. Эта модель описывает схему реальной энергосистемы с сетями 220 - 750 кВ. Она включает в себя восемь концентрированных подсистем и содержит 286 узлов, 531 ветвей, 129 генераторов. Для описания генераторов использовались модели динамических звеньев 2-го порядка. Матрица А состояния данной ОЭС имеет 258 порядок и является апериодически устойчивой. Значения элементов матрицы А модели ОЭС Центра приведен на рис. 1. Считается, что СМПР выдает данные о фазных углах и скольжениях роторов всех 129 генераторов.

Рис. 1. Значения элементов матрицы А ОЭС Центра В результате решения задачи идентификации были получены значения элементов матрицы А дискретной модели ОЭС Центра. Затем дискретная модель была преобразована к непрерывному виду. Точность идентификации составила ~2,5%.

БИБЛИОГРАФИЧЕСКИМ СПИСОК

1. Аюев Б.И. О системе мониторинга переходных режимов // Энергорынок. 2006. № 2.

400

200 -

-200 -

-600 -

-800 -

2. Ayuev BKulikov Y. Wide Area Monitoring System of IPS/UPS: application for digital model validation // Third International Conference on Critical Infrastructures. - Alexandria, VA, USA, September 25 - 28, 2006.

3. Алгоритмы прямого цифрового управления установившимися и переходными режимами энергосистемы по данным системы мониторинга переходных режимов. Отчет НИ-ИПТ. 2007. № 171-КТ.

4. ГропД. Методы идентификации систем. - М.: Мир, 1979.

5. Машиностроение. Энциклопедия / Ред. совет: Федосов К.В. (пред.) и др. Автоматическое управление. Теория. Т. 1 - 4 / Федосов Е.А., Красовский А.А., Попов Е.П. и др. / Под общ. ред. ФедосоваЕ.А. - М.: Машиностроение, 2000.

6. Зыбин Е.Ю., Мисриханов М.Ш., Рябченко В.Н. О минимальной параметризации решений линейных матричных уравнений // Вестник ИГЭУ, 2004. Вып. 6. - С. 127 - 131.

7. Мисриханов М.Ш., Рябченко В.Н. Алгебраические и матричные методы в теории линейных MIMO-систем // Вестник ИГЭУ, 2005. Вып. 5. - С. 196 - 240.

8. Зыбин Е.Ю., Мисриханов М.Ш., Рябченко В.Н. О решении задачи идентификации линейных дискретных систем методом канонизации // Вестник ИГЭУ, 2005. Вып. 5. - С. 192 - 196.

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