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

АКТИВНАЯ ПАРАМЕТРИЧЕСКАЯ ИДЕНТИФИКАЦИЯ ГАУССОВСКИХ ЛИНЕЙНЫХ НЕПРЕРЫВНО-ДИСКРЕТНЫХ СИСТЕМ НА ОСНОВЕ ПЛАНИРОВАНИЯ ВХОДНЫХ СИГНАЛОВ И НАЧАЛЬНЫХ УСЛОВИЙ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

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

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Денисов Владимир Иванович, Чубич Владимир Михайлович, Черникова Оксана Сергеевна

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Денисов Владимир Иванович, Чубич Владимир Михайлович, Черникова Оксана Сергеевна

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

ACTIVE PARAMETRIC IDENTIFICATION OF GAUSSIAN LINEAR CONTINUOUS-DISCRETE SYSTEMS BASED ON DESIGNING INPUT SIGNALS AND INITIAL CONDITIONS

Procedures of active parametric identification of stochastic linear discrete systems based on an optimal design of input signals or initial states have already been developed. In this paper, the authors try to generalize the results obtained earlier and construct new algorithms based on the simultaneous design of input signals and initial states. The procedure of active parametric identification of systems with a preliminary chosen model structure assumes performing the following stages: the calculation of unknown parameter estimates based on the measured data corresponding to some experiment plan; the synthesis of an optimal experiment plan based on the received estimates and the recalculation of estimates of unknown parameter estimates from the measured data corresponding to the optimal plan. A systematic interpretation of the most significant practical issues of the theory and techniques of active identification of multidimensional Gaussian stochastic linear continuous-discrete systems described by a state space model is given in the paper. For the first time the authors consider and solve an urgent problem of the active identification for a general case when unknown parameters appear in state and control equations as well as in the covariance matrices of process noises and measurement errors. A designed calculation algorithm of information matrix derivatives with respect to components of both an input signal vector and an initial state vector is proposed. This algorithm allows us to synthesize input signals and initial states by means of the sequential quadratic programming method and thus to considerably reduce the optimal experiment design search time. The original gradient algorithms of the optimal parameter estimation are designed. They enable us to solve optimal parameter estimation problems for mathematical models using the maximum likelihood method involving direct and dual procedures for synthesizing the А- and D -optimal experiment design. Some theoretical and applied aspects of the active identification of stochastic linear discrete- continuous systems based on designing input signals and initial conditions are considered for the first time. An example of the active parametric identification for one stochastic discrete- continuous model structure is shown.

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

ISSN 1814-1196

http://journals. nstu. ru/vestnik Science Bulletin of the NSTU Vol. 57, No. 4, 2014, pp. 19-30

Научный вестник НГТУ том 57, № 4, 2014, с. 19-30

АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ И ИДЕНТИФИКАЦИЯ

AUTOMATIC CONTROL AND IDENTIFICATION

УДК 618.5.015

Активная параметрическая идентификация гауссовских линейных непрерывно-дискретных систем на основе планирования входных сигналов

и начальных условий

В.И. ДЕНИСОВ1, В.М. ЧУБИЧ2, О.С. ЧЕРНИКОВА3

3

1 630073, РФ, г. Новосибирск, пр. Карла Маркса, 20, Новосибирский государственный технический университет, доктор технических наук, профессор. E-mail: chubich@ami. nstu. ru

2 630073, РФ, г. Новосибирск, пр. Карла Маркса, 20, Новосибирский государственный технический университет, доктор технических наук, заведующий кафедрой программных систем и баз данных. E-mail: chubich@ami. nstu. ru

3 630073, РФ, г. Новосибирск, пр. Карла Маркса, 20, Новосибирский государственный технический университет, кандидат технических наук, доцент. E-mail: chernikova@corp. nstu. ru

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

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

DOI: 10.17212/1814-1196-2014-4-19-30

* Статья получена 7 июля 2014 г.

Работа выполнена при финансовой поддержке Министерства образования и науки РФ по государственному заданию № 2014/138, проект № 1689.

ВВЕДЕНИЕ

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

В настоящее время существуют два подхода к решению задач идентификации: пассивный и активный. В первом случае обрабатываются данные наблюдений, полученные по результатам проведения идентификационных экспериментов в режиме нормальной эксплуатации динамической системы. Методы пассивной идентификации достаточно полно описаны, например, в [1-4].

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

Процедуры активной параметрической идентификации стохастических непрерывно-дискретных систем на основе планирования входных сигналов были разработаны в [5-7]. В данной статье авторы обобщают результаты, полученные ранее, и предлагают алгоритмы совместного планирования входных сигналов и начальных условий.

1. ПОСТАНОВКА ЗАДАЧИ

Рассмотрим следующую управляемую, наблюдаемую и идентифицируемую модель стохастической линейной непрерывно-дискретной системы в пространстве состояний:

х(') = F(0х(') + Т)и(0 + ЩМ0, t е ['0, tN ], (1)

У (%+1 ) = Н ) х('к+1) + V ('к+1), к = 0,1,..., N -1. (2)

Здесь х) - и-вектор состояния; и(') - г-детерминированный вектор управления (входа); м>^) - /»-вектор шума системы; у('к+1)- ^-вектор измерения (выхода); v(tk+1)- ^-вектор шума измерений.

Предположим следующее:

• случайные векторы м>^) и v(tk+1) являются стационарными белыми гауссовскими последовательностями, для которых

Е^)] = 0, Е)м>т (х)] = QS(t -х),

Е[v(tk+1)] = 0, Е^+^т ^+1)]= R8k1, Е^+^т (х)] = 0, У'к, х, хе[г0, tN ], к, г = 0,1,..., N -1 .

(Е[•] - математическое ожидание, 5кг- - символ Кронекера, 5(t -х)- дельта-функция Дирака);

• начальное состояние ) имеет нормальное распределение с параметрами

Е [х ('0 )] = х ('0 ), Е {[ x(t0) - х('0 )] [х (^) - х )]т } = Р (t0 )

и не коррелирует с и v(tk+1) при любых значениях переменных ' и к ;

• матрицы F ), Т ), Г ), Н ^+1), а также в ковариационные матрицы Q, R зависят от неизвестных параметров © = (61,62,. • •,6^) е .

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

2. ПРОЦЕДУРА АКТИВНОЙ ПАРАМЕТРИЧЕСКОЙ ИДЕНТИФИКАЦИИ

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

Этап 1. Вычисление оценок неизвестных параметров по измерительным данным, соответствующим некоторому плану эксперимента.

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

Предположим, что экспериментатор может произвести V запусков системы, причем сиг-

—1,

нал |м1(/), t е tN ]| подается на вход системы при начальном условии х1^) ^ раз, сигнал [и2(^), t е[^, tN ]| при начальном условии х2(^) - k2 раз и т. д., наконец входной сигнал [иё (Г), t е[^, tN ]| при начальном условии хё (to) - k¿ раз. В этом случае дискретный нормированный план эксперимента ^ имеет вид

IV =

а1, а2, k 1 k 2 V ' V

а еП,

(3)

i = 1,2,..., ё

где точка спектра плана а' имеет следующую структуру:

(t)

а =

и

х' (^ )

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

Па = Пи х Пх (Г0)

Обозначим через Y =

(У' (tl))T , (/ ^ ,...,(/ (tN))

]-ю реализацию выходного

сигнала (] = 1,2,..., ^ ), соответствующую входному сигналу [и' (¿), t е[^, tN ]| и начальному

условию х1 (to) (' = 1,2,., ё ). Тогда в результате проведения по плану ^ идентификационных экспериментов будет сформировано множество

Н = [(а',], ] = 1,2,...,^,' = 1,2,...,ё) , £

^ = V .

ё

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

© = arg min [х(©; £)] = arg min Г-lnL (©; S)1 (4)

0eQg ©eQ©

и (см., например, [8])

Nmv 1 N— 1 d k N-V "iT i г

X(0; S) = ^ 1п2л + 1 vX Indet B (tk+i)+ 2 ££ £ \sij (%+1 )1 [B (%+1 )]-1 [sj fo+i) 2 2 k=0 2 i=1 j=1 k=0

где е1 (¿к+1) и В (¿к+1) вычисляются по уравнениям непрерывно-дискретного фильтра Кал-мана [9]:

^ х1 (г | Гк) = F(г)х1 (г11к) + Т (г) и1 (г), 1к < г < 1к+1; ^ Р (г | к) = F(г)Р (г1 к) + Р (г1 гк) FT (г) + Г(гШт (г), гк < г < к+1;

у1 (гк+11 гк ) = н (гк+1)х1 (гк+11 гк); е1 (гк+1 ) = у1 (гк+1)- у1 (гк+1 I гк ); В (?к+1) = Н (?к+1) Р (?к+1 I ) нт (?к+1) + R ; К (?к+1) = Р (?к+11 гк) Нт (?к+1)[ В (?к+1 )]-1; х 11 (гк+11 гк+1) = *11 (гк+1 I гк )+К (гк+1) е11 (гк+1);

Р (гк+1 1 гк+1 ) = [ 1 - К (гк+1) Н (гк+1)] Р (гк+11 гк ) ,

с начальными условиями: х1 (г0 | г0) = х1 (г0), Р (г0 | г0) = Р (г0).

Поиск условного минимума %(©; Н) в задаче нелинейного программирования будем осуществлять методом последовательного квадратичного программирования (SQP).

Этап 2. Синтез на основе полученных оценок оптимального плана эксперимента. Под непрерывным нормированным планом £ будем понимать совокупность величин

Г 12 q 1 q

|а , а ..... а4 I ^ 1

Н [, Р1 > 0, XР1 = 1, а'еПа , 1= 1,2,...,д. (5)

[Р1, Р 2'Рд | 1=1

Для плана (5) нормированная информационная матрица М (£) определяется соотношением

д

М (£) = Х Р М (а1; 9), (6)

=1

в котором информационные матрицы (Фишера) точек спектра плана М (а1; 9) зависят от подлежащих оцениванию неизвестных параметров (это позволяет говорить только о локально-оптимальном планировании) и вычисляются в соответствии с алгоритмом из [10].

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

матрицы, путем решения экстремальной задачи

*

| = arg min X[M ©]. (7)

¡;eQ>=

Воспользуемся критериями D- и А-оптимальности, для которых, соответственно, X[M= -lndetM(|), и X[M(|)] = -SpM_1(|). Применяя эти критерии, мы будем осуществлять воздействие на нижнюю границу неравенства Рао-Крамера, минимизируя в случае критерия D-оптимальности объем эллипсоида рассеяния оценок неизвестных параметров, а в случае критерия А-оптимальности - сумму квадратов длин его осей.

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

Мы пойдем другим путем. Будем считать, что входные сигналы являются кусочно-постоянными функциями, сохраняющими свои значения на интервале между соседними измерениями. В этом случае оптимизационную задачу (7) можно решить, например, с помощью SQP-метода. При этом возможны два подхода. Первый из них (прямой) предполагает непосредственный поиск минимума функционала X [M (|)] в предположении, что спектр плана (5)

5(5 +1) , ^ „ _ „ч _ _

состоит из q = —---+1 точек. Другой (двойственный) подход основан на обобщенной теореме эквивалентности [5,12] и вытекающей из него процедуре. При двойственном подходе размерность пространства варьируемых параметров меньше, чем при прямом подходе, результат точнее, но решение задачи находится медленнее.

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

dM (а; 9)

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

duj (tk)

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

„ dM (а; 9) . „ dM (а; 9)

вектора начальных условий -. Аналитическое выражение для производной -

dxj (t0) duj (tk)

получено в [13], там же разработан алгоритм ее вычисления. Расчетное соотношение для произ-

„ dM (а; 9)

водной- по своему виду и структуре напоминает результат из [14], что позволяет после

dxj (to)

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

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

Практическое применение синтезированного при помощи прямой или двойственной процедуры непрерывного оптимального плана затруднительно, поскольку веса представляют собой произвольные вещественные числа, заключенные в интервале от нуля до единицы. В случае заданного числа v возможных запусков системы необходимо провести «округление» непрерывного плана до дискретного (возможный алгоритм «округления» изложен в [15]). Далее составим дискретный план

Г =

Sv

al(to), a2(tj), ..., aq(tN)

k* k* kq

v

v

v

проведем идентификационные эксперименты и пересчитаем оценки неизвестных параметров.

3. ПРИМЕР АКТИВНОМ ПАРАМЕТРИЧЕСКОМ ИДЕНТИФИКАЦИИ

Рассмотрим следующую математическую модель стохастической линейной непрерывно-дискретной системы:

-01 -02

= 1 0 1 I+(0° I«(/) +

(8)

У = (!,°) х + V ^+1), к = °,1,..., X-1.

Модель (8), учитывающая влияние шумов системы и измерений, при определенных значениях параметров 01, 02 (^ = 2) на практике может соответствовать, например, двигателю постоянного тока (при учете инерционности цепи якоря) и электромашинному усилителю.

Предположим, что 3 <01 < 1°, ° <02 < 2 , N = 3° и выполнены априорные предположения, высказанные при постановке задачи:

' °,1 °

Е )М>Т (т)]:

° °,1

5(/ -т) = Q5(t -т):

Е\у(/>(/) ] = °,°25й = R5kI, Е[х(/°) ] = ^ = х(/°), Е{[х(/°) -Щ) ][х(/°)-х(/°)]Т) = ^°(°1 °°1] = р(/°).

Выберем область планирования 0а = О« х Охгде

О« ={-5 < и (/к) < 5, к = °,1,..., N-1} ,

О

х (/о)

= {х(/°)е Я2\-1 < (/°) < 1, ] = 1,2}

и критерий D-оптимaльности.

Чтобы ослабить зависимость результатов оценивания от выборочных данных, произведем пять независимых запусков системы (V = 5) и усредним полученные оценки неизвестных

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

* *

что истинные значения параметров 0! = 6, 02 = °,167 .

О качестве идентификации в пространстве параметров и в пространстве откликов будем

**

судить, соответственно, по значениям коэффициентов 50, 50 и 5у, 57 вычисляющихся по следующим формулам:

50 =

* л 0 -0

I (0*-0,) 2

г=1

1 I«

* 0 -( 3*

0 *

1(0*-0*) г =1

I х(е;)2

*

0

2

5; =

9 к1 N—1 , .2

II1( уу ^+1> - угу ^+1 кк)) 1=1 ]=1 к=0

9 к1 N-1, .2

II 1( Уу (кк+1))

1=1 j=1 к=0

5; =

9 к1 N—1 , >2

Ш( У (кк+1)—у*(кк+1 кк)) 1=1 j=1 к=0

9 к1 N—1, .2

II 1( У4 (кк+1))

1=1 j=1 к=0

где 6 - истинные значения параметров; 6 - оценки неизвестных параметров, полученные на

Л *

основе исходного плана эксперимента; 9 - оценки неизвестных параметров, полученные на основе синтезированных входных сигналов и (или) начальных условий; у1 (кк+1 | к к) и

у* (кк+1 | к к) вычисляются по уравнениям фильтра Калмана при 66 и 66* соответственно.

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

Таблица 1

Результаты процедуры активной идентификации на основе планирования входных сигналов и (или) начальных условий

Дискретный план эксперимента Значения оценок параметров и относительные ошибки оценивания

Н «(/) соответству х (г0) - начальном ачальный план а1 = [и(г); х (<0)]Г к.=1 V ет сигналу № 1 у состоянию № 1 и из табл. 3, з табл.2 91 = 5,342 е2 = 0,086

56 = 0,110 5; = 0,114

Плани] на «(/) соответству х*(к0) - начально! ование оптимальн чальных условий а1 =[«(к); х»(к0)]г ; * к1 = 1 V ет сигналу № 1 лу состоянию № 2 ых из табл. 3, с табл. 2 е1 =5,601 е =0,093 2 '

50 = 0,068, * 5; = 0,092

Окончание табл. 1

Дискретный план эксперимента Значения оценок параметров и относительные ошибки оценивания

Планирование оптимальных входных сигналов а1 = [«,(/); х (/°)]Т ■С* I к* 1 Г 1 V и, (/) соответствует сигналу № 2 из табл. 3, х (/°) - начальному состоянию № 1 из табл. 2 01 =5,714 0 = °,158 2 '

50 = °,°48 >1< 5г = °,°51

Планирование оптимальных входных сигналов и начальных условий (оптимальный план получился двухточечным) а1 а2 1 ^ =' к* 2 к* 3 г 1V 5 V 5 ] аг = [«,(/); х, (/°)] , и,(/) соответствует сигналу № 3 (' = 1) и № 4 (' = 2) из табл. 3, х, ) - начальному состоянию № 1 (г = 1) и № 2 (г = 2) из табл. 2 01 =5,925 0 = °,159

50 = °,°13 >1< 5г = °,°32

Таблица 2

Начальные состояния для табл. 1

Номер начального состояния Начальное состояние х (/°)

1 (1,1)Т

2 (-1,-1)Т

Таблица 3

Входные сигналы для табл. 1

Номер входного сигнала

Входной сигнал и^)

иМ

5 4 3 2 1 0 -1 -2 -3 -4 -5

t

05 10 1 5 20 2 5 30

1

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

2

3

4

Результаты, представленные в табл. 1, показывают, что планирование только начальных условий позволяет повысить качество оценивания на 4,6 % в пространстве параметров и на 2,2 % в пространстве откликов, тогда как планирование входных сигналов улучшает результат на 6,2 % и 6,3 % соответственно. Наилучший результат получен в случае совместного планирования входных сигналов и начальных условий (улучшение на 9,7 % и 7,2 %).

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

ЗАКЛЮЧЕНИЕ

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Кашьяп Р.Л., Рао А.Р. Построение динамических стохастических моделей по экспериментальным данным. -М.: Наука, 1983. - 384 с.

2. Льюнг Л. Идентификация систем: Теория пользователя. - М.: Наука, 1991. - 432 с.

3. Цыпкин Я.З. Информационная теория идентификации. - М.: Наука, 1995. - 336 с.

4. Walter E., Pronzato L. Identification of parametric models from experimental data. Berlin: Springer-Verlag, 1997. -

413 p.

5. Активная параметрическая идентификация стохастических линейных систем / В.И. Денисов, В.М. Чубич, О.С. Черникова, Д.И. Бобылева. - Новосибирск: Изд-во НГТУ, 2009. - 192 с.

6. Чубич В.М. Активная параметрическая идентификация стохастических нелинейных непрерывно-дискретных систем на основе линеаризации во временной области // Информационно-управляющие системы. - 2010. - № 6 (49). -С. 54-61.

7. Активная параметрическая идентификация стохастических нелинейных непрерывно-дискретных систем на основе планирования эксперимента [Электронный ресурс] / В.И. Денисов, А.А. Воевода, В.М. Чубич, Е.В. Филиппова // Труды 12 Всероссийского совещания по проблемам управления (ВСПУ-2014), Москва, 16-19 июня 2014 г. - М.: ИПУ РАН, 2014. - С. 2795-2806. - URL: http://vspu2014.ipu.ru/node/8581 (дата обращения: 21.11.2014).

8. Astrom K.J. Maximum likelihood and prediction errors methods // Automatica. - 1980. - Vol. 16, iss. 5. - P. 551574. - doi:10.1016/0005-1098(80)90078-3

9. Огарков М.А. Методы статистического оценивания параметров случайных процессов. - М.: Энергоатомиздат, 1980. - 208 c.

10. Чубич В.М. Алгоритм вычисления информационной матрицы Фишера в задаче активной параметрической идентификации стохастических нелинейных непрерывно-дискретных систем // Научный вестник НГТУ. - 2009. -№ 3 (36). - С. 15-22.

11. Горский В.Г., Адлер Ю.П., Талалай А.М. Планирование промышленных экспериментов (модели динамики). -М.: Металлургия, 1978. - 112 с.

12. Mehra R.K. Optimal input signals for parameter estimation in dynamic systems:survey and new results / R. K. Me-hra // IEEE Transactions on Automatic Control. - 1974. - Vol. 19, iss. 6. - P. 753-768. - doi: 10.1109/TAC.1974.1100701.

13. Чубич В.М., Филиппова Е.В. Вычисление производных информационной матрицы Фишера по компонентам входного сигнала в задаче активной параметрической идентификации стохастических нелинейных непрерывно-дискретных систем // Научный вестник НГТУ. - 2010. - № 2 (39). - С. 53-63.

14. Ермаков С.М., Жиглявский А.А. Математическая теория оптимального эксперимента. - М.: Наука, 1987. -

320 с.

Чубич Владимир Михайлович, доктор технических наук, заведующий кафедрой программных систем и баз данных Новосибирского государственного технического университета. Основное направление научных исследований - анализ и планирование экспериментов для стохастических динамических систем. Является автором и соавтором более 50 публикаций, в том числе пяти учебных пособий и монографии. E-mail: chubich@ami. nstu. ru.

Черникова Оксана Сергеевна, кандидат технических наук, доцент кафедры программных систем и баз данных Новосибирского государственного технического университета. Основное направление научных исследований - планирование экспериментов для стохастических динамических систем. Является автором и соавтором более 25 публикаций, в том числе монографии. E-mail: chernikova@corp. nstu. ru

Active Parametric Identification of Gaussian Linear Continuous-Discrete Systems Based on Designing Input Signals and Initial Conditions

V.I. DENISOV1 V.M. CHUBICH2, O.S. CHERNIKOVA3

1 Novosibirsk State Technical University, 20 K. Marx Prospekt, Novosibirsk, 630073, Russian Federation D.Sc. (Eng.), professor. E-mail: chubich@ami. nstu. ru

2 Novosibirsk State Technical University, 20 K. Marx Prospekt, Novosibirsk, 630073, Russian Federation, D.Sc. (Eng.), department head. E-mail: chubich@ami. nstu. ru

3 Novosibirsk State Technical University, 20 K. Marx Prospekt, Novosibirsk, 630073, Russian Federation, PhD (Eng.), associate professor. E-mail: chernikova@corp. nstu. ru

Procedures of active parametric identification of stochastic linear discrete systems based on an optimal design of input signals or initial states have already been developed. In this paper, the authors try to generalize the results obtained earlier and construct new algorithms based on the simultaneous design of input signals and initial states. The procedure of active parametric identification of systems with a preliminary chosen model structure assumes performing the following stages: the calculation of unknown parameter estimates based on the measured data corresponding to some experiment plan; the synthesis of an optimal experiment plan based on the received estimates and the recalculation of estimates of unknown parameter estimates from the measured data corresponding to the optimal plan. A systematic interpretation of the most significant practical issues of the theory and techniques of active identification of multidimensional Gaussian stochastic linear continuous-discrete systems described by a state space model is given in the paper. For the first time the authors consider and solve an urgent problem of the active identification for a general case when unknown parameters appear in state and control equations as well as in the covariance matrices of process noises and measurement errors. A designed calculation algorithm of information matrix derivatives with respect to components of both an input signal vector and an initial state vector is proposed. This algorithm allows us to synthesize input signals and initial states by means of the sequential quadratic programming method and thus to considerably reduce the optimal experiment design search time. The original gradient algorithms of the optimal parameter estimation are designed. They enable us to solve optimal parameter estimation problems for mathematical models using the maximum likelihood method involving direct and dual procedures for synthesizing the A- and D -optimal experiment design. Some theoretical and applied aspects of the active identification of stochastic linear discrete- continuous systems based on designing input signals and initial conditions are considered for the first time. An example of the active parametric identification for one stochastic discrete- continuous model structure is shown.

Keywords: discrete-continuous system, active identification, parameter estimation, maximum likelihood method, experiment design, information matrix, optimality criterion, Kalman filter

REFERENCES

1. Kashyap R.L., Rao A.R. Dynamic stochastic models from empirical data. New York, Academic Press, 1976. 333 p. (Russ. ed.: Kash'yap R.L., Rao A.R. Postroenie dinamicheskikh stokhasticheskikh modelei po eksperimental'nym dannym. Moscow, Nauka Publ., 1983. 384 p.).

2. Ljung L. Systems identification. Theory for the user. New Jersey, Prentice Hall, 1987. (Russ. ed.: L'yung L. Identifi-katsiya system. Teoriya pol'zovatelya. Moscow, Nauka Publ., 1991. 432 p.).

3. Tsypkin Ya.Z. Informatsionnaya teoriya identifkatsii [Information theory of identification]. Moscow, Nauka Publ., 1995. 336 p.

* Received 7 July 2014.

The work was supported by the Ministry of education and science of the Russian Federation (№ 2014/138, project № 1689).

4. Walter E., Pronzato L. Identification of parametric models from experimental data. Berlin, Springer-Verlag, 1997.

413 p.

5. Denisov V.I., Chubich V.M., Chernikova O.S., Bobyleva D.I. Aktivnaya parametricheskaya identifikatsiya stokhas-ticheskikh lineinykh sistem [Active parametric identification of stochastic linear systems]. Novosibirsk, NSTU Publ., 2009. 192 p.

6. Chubich V.M. Aktivnaya parametricheskaya identifikatsiya stokhasticheskikh nelineinykh nepreryvno-diskretnykh sistem na osnove linearizatsii vo vremennoi oblasti [Active parametric identification of stochastic nonlinear continuous-discrete systems based on time domain linearization]. Informatsionno-upravlyayushchie sistemy — Information and Control Systems, 2010, no. 6 (49), pp. 54-61.

7. Denisov V.I., Voevoda A.A., Chubich V.M., Filippova E.V. [Active parametric identification of stochastic nonlinear continuous-discrete systems based on experimental design]. Trudy 12 Vserossiiskogo soveshchaniya po problemam uprav-leniya [Proceedings of the 12 All-Russian meeting on problems of management]. Moscow, IPU RAN Publ., 2014, pp. 27952806. Available at: http://vspu2014.ipu.ru/node/8581 (accessed 21.11.2014)

8. Astrom K.J. Maximum likelihood and prediction errors methods. Automatica, 1980, vol. 16, iss. 5, pp. 551-574. doi:10.1016/0005-1098(80)90078-3

9. Ogarkov M.A. Metody statisticheskogo otsenivaniya parametrov sluchainykh protsessov [Methods of statistical estimation of parameters of random processes]. Moscow, Energoatomizdat Publ., 1980. 208 p.

10. Chubich V.M. Algoritm vychisleniya informatsionnoi matritsy Fishera v zadache aktivnoi parametricheskoi identi-fikatsii stokhasticheskikh nelineinykh nepreryvno-diskretnykh sistem [The procedure of the computation of the Fisher information matrix in the problem of active parametric identification for stochastic nonlinear continues-discrete systems]. Nauchnyi vestnikNGTU — Science Bulletin of Novosibirsk State Technical University, 2009, no. 3 (36), pp. 15-22.

11. Gorskii V.G., Adler Yu.P., Talalai A.M. Planirovaniepromyshlennykh eksperimentov (modeli dinamiki) [The planning of industrial experiments (dynamic model)]. Moscow, Metallurgiya Publ., 1978. 112 p.

12. Mehra R.K. Optimal input signals for parameter estimation in dynamic systems:survey and new results. IEEE Transactions on Automatic Control, 1974, vol. 19, iss. 6, pp.753-768. doi: 10.1109/TAC.1974.1100701

13. Chubich V.M., Filippova E.V. Vychislenie proizvodnykh informatsionnoi matritsy Fishera po komponentam vkhod-nogo signala v zadache aktivnoi parametricheskoi identifikatsii stokhasticheskikh nelineinykh nepreryv-no-diskretnykh sistem [The computation of the derivatives of the Fisherinformation matrix with respect to the components of input signal in the problem of active parametric identification of stochastic nonlinear continuous-discrete systems]. Nauchnyi vestnik NGTU — Science Bulletin of Novosibirsk State Technical University, 2010, no. 2 (39), pp. 53-63.

14. Ermakov S.M., Zhiglyavskii A.A. Matematicheskaya teoriya optimal'nogo eksperimenta [The mathematical theory of optimal experiment]. Moscow, Nauka Publ., 1987. 320 p.

ISSN 1814-1196, http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 57, No. 4, 2014, pp. 19-30

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