Научная статья на тему 'Идентификация дискретных динамических систем с распределенными параметрами'

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

CC BY
343
64
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСПРЕДЕЛЕННЫЕ ПАРАМЕТРЫ / ИДЕНТИФИКАЦИЯ / ДИСКРЕТНЫЕ СИСТЕМЫ / ИМПУЛЬСНАЯ ПЕРЕХОДНАЯ ФУНКЦИЯ / DISTRIBUTED PARAMETERS / IDENTIFICATION / DISCRETE SYSTEMS / IMPULSE TRANSITION FUNCTION

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

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

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

IDENTIFICATION OF DISCRETE DYNAMIC SYSTEMS WITH DISTRIBUTED PARAMETERS

Background. The study is devoted to parametric identification of dynamic systems with distributed parameters, described by the difference equations. It was historically established that mathematical models of most physical phenomena and technical systems are described with differential equations (ordinary and with partial derivatives. To determine the coefficients of such equations it is possible to carry out only a finite number of measurements. Thus, if the equation coefficients are the functions of time or coordinates, it will be only possible to calculate them approximately. In such situation it is more natural to switch to equations in finite differences and to consider finite-difference models. More over, in many fields of physics and technology (aerodynamics, electrodynamics, geophysics) the discrete models are built initially. Due to this fact there is a necessity to develop methods of parametric identification of dynamic systems with distributed parameters, modeled by the difference equations. As far as the authors know, the present article is the first one considering the said problem. Materials and methods. The research is based on generalization of the difference equations of the Borel theorem on solution of integral equations of one class. Results. The authors suggest a general method of identification of parameters of dynamic systems with distributed parameters, modeled by the difference equations. Conclusions. The method may be applied in parametric identification of dynamic systems, mathematical models of which are described by differential equations with partial derivatives or by difference equations with many independent variables.

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

УДК 681.31

И. В. Бойков, Н. П. Кривулин

ИДЕНТИФИКАЦИЯ ДИСКРЕТНЫХ ДИНАМИЧЕСКИХ СИСТЕМ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ

Аннотация.

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

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

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

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

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

I. V. Boykov, N. P. Krivulin

IDENTIFICATION OF DISCRETE DYNAMIC SYSTEMS WITH DISTRIBUTED PARAMETERS

Abstract.

Background. The study is devoted to parametric identification of dynamic systems with distributed parameters, described by the difference equations. It was historically established that mathematical models of most physical phenomena and technical systems are described with differential equations (ordinary and with partial derivatives. To determine the coefficients of such equations it is possible to carry out only a finite number of measurements. Thus, if the equation coefficients are the functions of time or coordinates, it will be only possible to calculate them approximately. In such situation it is more natural to switch to equations in finite differences and to consider finite-difference models. More over, in many fields of physics and technology (aerodynamics, electrodynamics, geophysics) the discrete models

are built initially. Due to this fact there is a necessity to develop methods of parametric identification of dynamic systems with distributed parameters, modeled by the difference equations. As far as the authors know, the present article is the first one considering the said problem.

Materials and methods. The research is based on generalization of the difference equations of the Borel theorem on solution of integral equations of one class.

Results. The authors suggest a general method of identification of parameters of dynamic systems with distributed parameters, modeled by the difference equations.

Conclusions. The method may be applied in parametric identification of dynamic systems, mathematical models of which are described by differential equations with partial derivatives or by difference equations with many independent variables.

Key words: distributed parameters, identification, discrete systems, impulse transition function.

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

n m

^ ai (k)u(k + i, l) + ^ bj (k)u (k, l + j) + c0 (k)u (k, l) = f (k, l), k, l = 0,1,2,... (1) i=1 j=1

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

u(0,l) = 0, u(i,l) = 0, i = 1,2,...,n -1; l = 0,1,2,..., (2)

и краевыми условиями

u(k,0) = 0, u(k, j) = 0, j = 1,2,...,m -1; k = 0,1,2,..., (3)

где f (k, l), u(k, l) - входной и выходной сигналы соответственно;

k, l = 0,1,2,... - дискретные переменные; at (k), i = 1,2,..., n; bj (k),

j = 1,2,..., m; c0(k), k, l = 0,1,2,... - коэффициенты, которые являются пара-

метрами системы.

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

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

Постановка задачи. Требуется, подавая два тестовых сигнала /1(к, l), У2(к,l), к,l = 0,1,2,..., и зная соответствующие выходные сигналы щ(к,l), «2(к,I), к,I = 0,1,2,..., системы (1), найти параметры системы а,(к), / = 1,2,...,п; Ъ) (к), ) = 1,2,...,т; Со(к), к = 0,1,2,...

Рассмотрим 2 -преобразования для входного и выходного сигналов по переменной I, которые определяются равенствами [8]:

и (к, ^1) = 2 [и(к, I)] = X и(к, I) z:_l - для выходного сигнала,

I=0

р (к, Zl)=г [ (к,1 )]=X / (к, I) Zl1 - для входного сигнала.

I=0

Применив к уравнению (1) 2 -преобразование по переменной I и учитывая начальные условия (2), имеем

X а, (к )и (к + 7, Zl) + (Ът (к) + Ът-1(к) ^т-1 +... + С0(к) ) (к, )) = ) (к, )).

/=1

Введя обозначение а0(к,Zl) = Ът(к)zm + Ът_1 (к)Zlm 1 +... + С0(к), приходим к разностному уравнению

п

X аI (к )и (к + /, Zl) + а0 (к, Zl )и (к, Zl) = Р (к, Zl) (4)

/=1

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

и (0, Zl) = 0, и (к, Zl) = 0, к = 1,2,..., п _ 1.

Уравнение (4) является разностным уравнением; Zl будем рассматривать как параметр. Рассмотрим виртуальную динамическую систему, описываемую уравнением (4), где Zl - параметр; Р (к, Zl), и (к, Zl) - входной и выходной сигналы соответственно; а,(к), / = 1,2,...,п; Ъ)(к), ) = 1,2,...,т;

С0(к) - параметры системы, подлежащие определению. Систему, описываемую уравнением (4), будем рассматривать как параметрическую систему, а импульсную переходную функцию к(к, I, Zl) системы (4) - как параметрическую импульсную переходную функцию.

Поставленную задачу разобьем на две задачи.

Первая задача. Требуется, подавая два тестовых сигнала /1(к,I), У2(к, I) и зная соответствующие выходные сигналы и1(к, I), и2(к, I) системы (1), определить импульсную переходную функцию системы (4).

Решение. Определение импульсной переходной функции системы (4) основано на следующей теореме.

Теорема. Пусть последовательности х(к), у (к), к = 0,1,2,..., связаны формулой

к

У(к) = X 8 (к, 0*(0, к = 0,1,2,..., (5)

I=0

г -преобразование последовательности 8 (к, I) по переменной к имеет вид

с( г, I)=г [8 (к, I )] = X 8 (к, I) г к и удовлетворяет условию

к=0

в(г, I) = С(г) [д(г)]~1, (6)

где Сг( г), д( г) - аналитические функции.

Тогда

¥ (г) = С( г) X (*( г)). (7)

Доказательство. г -преобразование выражения (5) имеет вид

^ ^ л

¥ (г) = XI X 8 (к, I)Х(1 )г к I. Меняя порядок суммирования (эта возможно-к=0 VI=0 у

сть следует [9] из сходимости последовательностей 8(к,I), у(к) по к,I), получим

^ ^ Л ^

¥(г) = X x(I) X 8(к, 1)г~к = X х(0ОД ^(г)] =

1=0 V к=0 У 1=0

= С( г ^ x(I) [г)]] = С( г) X (д( г)),

1=0

откуда следует справедливость (7).

Следствие. В случае, когда последовательность 8(к,I) инвариантна к сдвигу, т.е. имеет вид 8(к,I) = 8(к — I), получаем известную теорему о

г -преобразовании свертки двух последовательностей [1, 8, 9], которая опре-

деляется выражением

к

У (к) = X 8 (к — I) х^). (8)

I=0

Пусть

X (г) = г [х(к)] = X х(к) г—к , ¥ (г) = г [у (к)] = X У (к) г—к ,

к=0 к=0

С(г) = г [8 (к)] = X 8 (к)г—к .

к=0

Тогда г -преобразование (8) имеет вид

¥ (г) = С( г) X (г). (9)

Действительно, так как г [8(к)] = 0(г), то по теореме смещения

г [8(к — I)] = С(г)г 1, следовательно удовлетворяет условию (6), где д(г) = г ,

т.е. из (7) следует (9).

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

Следуя [11], представим связь вход-выход системы (4) в виде выражения

и (к, г1) = X к(к, I, г1) Р (к, г{) (10)

I=0

для систем, описываемых разностными уравнениями вида (4) с переменными параметрами, и

и (к, г1) = X Мк — I, г1) Р (к, г1) (11)

I=0

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

Здесь и (к, г1) - выходной сигнал; Р (к, г1) - входной сигнал; к(к, I, г1) -импульсная переходная функция системы (4).

Для уравнения (10) утверждение данной теоремы примет следующий

вид.

Пусть г -преобразование по переменной I функции и(к,I) есть

и (к, г1), а функции / (к, I) - Р (к, г^; пусть г -преобразования по

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

переменной к функций и (к, г1) и Р(к, г1) есть и(г2, г1), Р(г2, г1).

Пусть г -преобразование функции к(к,I, г1) по переменной к имеет

вид г \к(к,I, г1)] = X Ь(к, I, г1)г^к = Н(г2,I, г1) и удовлетворяет следующему

к=0

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

Н(г2,I,г1) = Н(г2,г^[[(г2)ГI , (12)

где ^(г2) и Н(г2, г1) - некоторые аналитические функции.

Тогда г -преобразование уравнения (10) по переменной к будет иметь

вид

#( г2, г1 )^(?( г2), г1) = Ш( г2, г1). (13)

Подавая на вход системы (1) два тестовых входных сигнала ^(к, I), и2(к,I), получим соответствующие выходные сигналы Л(к,I), У2(к,I). Определим их г -преобразования по обеим переменным: Ц/1 (г, р), Ц/2 (г, Р), Р1( г, р), Р>( г, р).

Воспользовавшись (13), получим систему уравнений относительно функций Н(22,2\), д(22):

|Н( 22,21) Рі(Ч(22\21) = и1( 22,2іХ (14)

і Н( 22, 21) #2 (д( 22 ), 21) = г/2( 22,21).

Решая данную систему, находим функции Н (22,21), д(22).

Тогда функция И(к,1, 21) определяется как обратное X -преобразование формулой

Кк, I, 2:) = ФН(^Ъ 21)^2-'^2 =

2^/ £

= Т^ Ф Н (2 2 , 2:) ^22, к,1 = °,1,- (15)

2Ш £

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

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

Рассмотрим X -преобразование для функции к(к, 1,21):

X [(к, I,21)] = X Кк, I,21)22* = Н (22,I,22), I = 0,1,... (16)

к=0

Рассмотрим (16) как уравнения относительно функции к(к, 1, 21). Применяя метод редукции и учитывая физическую реализуемость импульсной переходной функции ( к (к, 1, 21) = 0 при к < I), уравнение (16) при каждом значении I = 0,1,...,N представим в виде

N

£к(к, 1,21) 22к = Н (22,1, 21), I = 0,1,..., N, (17)

к=1

где N - достаточно большое число.

В уравнении (17) для каждого фиксированного значения I = 0,1,2,..^

на единичной окружности у = {2, | 21= 1} выбираем (N — I +1) равностоящую

точку 22к),к = 0,1,..,N — I, и приравняем левые и правые части уравнения (17) в этих точках. В результате приходим к N +1 системе линейных алгебраических уравнений:

£к(к, 1, 21) (2<у) )“к = Н (2241, 21), V = 0,1,..., N — I, I = 0,1,..., N. (18)

к=1

Система (18) однозначно разрешима, так как определитель I -й системы ((— I +1) порядка (I = 0,1,...,N), есть определитель Вандермонда [5], который равен

1

А =

1

(40))' й

'+1

Д1)

'+1

(zf-))' (-))'+'

z(0) z(N-i)

2 2

(0)

(1)

(N-i)

N

1

Z20)) 1

(N-i)

N

(z20))N-'

(1)

N -'

(N-i)

N-'

1

z(0) z(N-i)

2 2

П

t> J

1 1

z(i) z(j)

V 2 2 j

Решая систему (18) при каждом значении I = 0,1,2,...,N, находим элементы последовательности {к(к,1, 21)} , I = 0,1,..., N; к = 1,1,..., N.

Вторая задача. Требуется, зная импульсную переходную функцию к(к,1, 21) измерительного преобразователя (4), найти параметры системы а/(к), / = 1,2,...,п; Ъ}-(к), ] = 1,2,...,т; <о(к), к = 1,2,...

Решение. Для уравнения (4) рассмотрим эквивалентное разностное уравнение

Вп (к, 21 )Апи (к, 21) + Вп—1 (к, 21 )Ап—1и (к, 21) +...

... + Bo(k, Z1)U (k, Z1) = F (k, Z1):

(19)

где А пи (к, 21) - разности п -го порядка:

AU (k, Z1) = U (k +1, Z1) - U (k, Z1),

(

1

1

1

1

2

2

A 2U (k, z1)) = A(AU (k +1, z1) — U (k, z1)) = U (k + 2, z1) — 2U (k +1, z1) + U (k, z1),

AnU (k, zi ) = A (An—1U (k +1, zi) — U (k, zi))= ^ (—1)n—m CmU (k + m, zi).

т=0

Следуя [12], можно показать, что коэффициенты уравнений (4) и (19) связаны соотношением

Поэтому для определения коэффициентов а0(к), а1(к), ..., ап(к); к = 1,2,..., уравнения (4) достаточно найти коэффициенты В0(к, 21), В1(к, 21), ..., Вп (к, 21); к = 1,2,..., уравнения (19).

Для определения коэффициентов В0(к,21), В1(к,21), ..., Вп(к,21); к = 1,2,..., уравнения (19) по известной импульсной переходной функции к(к, 1, 21) найдем виртуальные входные сигналы (к, 21), к = 1,2,...,

/ = 1,2,..., п +1, такие, что им соответствуют выходные сигналы

есть обобщенные степенные функции [12, 13], которые удовлетворяют условиям:

n

an (k ) = Bn (k, zi);

an—1(k) = ^—l Bn—1(k, z1) — Ch 1Bn(k, z1) = Bn—1(k, z1) — nBn(k, z1),

ao (k) = Bo (k, zi) — Bi (k, zi) + B2(k, zi) —...

n

(20)

m=0

Ui (k, zi) = k (l)Vi (zi), i = G,..., n,

(21)

где

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

при

при

при k > G, при k <0,

при

при

при k > n, при k < n

Ak(n )= nk(n—1),

A2 k (n)= n(n — 1)k(n—2),

Ank (n)= n!k (0)= n!1(k),

An+lk(n) = 0 при к >0.

(22)

Используя импульсную переходную функцию к(к, 1, 21), представим каждый из выходных сигналов (21) в виде уравнений:

и\(к, zi) = (к, l, zx) F (l, zx),

l=0

к

U2(k, zi) = YH (к, l, zi) F2 (l, zi), l=0

(23)

^и+1 (к, 21) = (к , 1, 21) ^+1(/, 21).

/=0

Из решения системы уравнений (23) получим последовательности виртуальных входных сигналов (к, 21), к = 1,2,..., / = 1,2,..., п +1, для каждой

заданной последовательности выходных сигналов (21).

Подставляя (21) и решение системы (23) в (19) и учитывая (22), получим систему линейных уравнений относительно коэффициентов Вэ(к, 21), В(к, 21), ..., Вп (к, 21); к = 1,2,...:

В0(к, 21) = ^(к, 21),

В (к, 21) = ^2 (к, 21) - В0 (к, 21 )к(1),

В2(к,21) = ^((к,21Ь2В1(к,21)к(1) -В0(к,21)к(2)),

Вп (к,21) = -1 (^,+1 (к, 21) - п(п -1).2Вп (к,21)к(1)) -...

п!'

... - В1(к, 21)А(к(п) )-В0(к, 21)к (п) ).

Значения искомых коэффициентов исходного разностного уравнения (4) найдем из соотношений (20).

Для определения параметров Ьу (к), к = 1,2,..., т; С)(к) уравнения (1)

воспользуемся вычисленным коэффициентом а0(к, 21), для которого запишем выражение

(Ьт (к) 21т + Ьт-1(к) 21т-1 + ... + ^ (к) 21 + ^(к) ) = )к, 21) . (24)

Аппроксимируя правую часть уравнения (24) полиномом степени т по

степеням 2

т—1

ао(к,zi) = Am (к)zf + Am-1(к)z'{-L +... + А1(к)zi + Ао(к)

(25)

и приравнивая коэффициенты полинома и выражения слева в уравнении (24) при одинаковых степенях 21, вычислим искомые значения параметров

Ь/ (к) = А/ (к), / = 1,2,..., т; ^(к) = А)(к).

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

Пример. Рассмотрим измерительный преобразователь, функционирование которого описывается разностным уравнением

а(к)и(к +1,1) + Ь(к)и(к,I +1) = /(к,I), (26)

где /(к,I), и(к,I) - входной и выходной сигналы соответственно; а(к), Ь(к) - подлежащие определению коэффициенты, характеризующие работу измерительного преобразователя. Пусть а(к) = 2, Ь(к) = 3. Требуется найти коэффициенты уравнения (26), зная два тестовых входных и соответствующих им выходных сигнала.

Применив 2 -преобразование к уравнению (26) по переменной I, получим

а(к)и(к +1,21) + Ь(к)21 и(к, 21) = Р(к, 21).

Введя обозначение а0(к,21) = Ь(к)21, предыдущее равенство запишем в виде

а(к )и (к +1,21) + а0 (к, 2\)и (к, 21) = Р (к, 21). (27)

Определим импульсную переходную функцию к(к, 1, 21) системы, описываемую уравнением (27).

В качестве входных сигналов возьмем

Г /1 (к, I) = 3к + 21 + 5к1,

\/2^,х) = 12• 21к • 3к -8• 21 -9• 3к + 5, им соответствуют выходные сигналы:

Ги1 (к, I) = к1,

\u2it,х) = ( -1)( -1).

2 -преобразование функций и1(к, I), ^(к, I), /1(к, I), /2 (к, I) по переменной I имеет вид:

- для входных сигналов:

2, ( + 3к21 + 2) 21 (3к+1 к - 3к + 2 •3к+' - 2)

р) =-^---------^1(t,р) =^—к-----------------1)-----2)------; (28)

(21 - 1)2 (21 - 1)(21 - 2)

- для выходных сигналов:

к2, zi (Г - i

Щ(к,l) =---L__, U2(t,х) =

(zi -i)2

(zi- i)Zzi- 2)

(29)

Z- преобразования выражений (28), (29) по переменной к для имеют

вид

•^2 (z2, zi) =

z2zi (2z2 + 3zi ) (z2 - i)2 (zi -i)

2z2zi (2z2 + 3zi )

(z2 -i)(z2 -3)(zi -i)(zi -2) z2 zi

(30)

Ui( z2, zi) =

U2( z2, zi) =-

(2 -i)2 (i -i)2’ 2 z2 zi

(z2 -i)z2 -3)zi -i)(zi -2) Подставляя (30), (3i) в систему уравнений (i4) , получим

q(z2)zi (q(z2) + 3zi )= z2z

(3i)

tf( z2, zi) tf( z2, zj)

(q(z2)-1) (zi-1) (z2-1) (zi-1)

2q (z2) zi (2q (z 2)+3zi) =

(q( z2>- i)q(z2)- 3)zi- i)zi- 2) 2z2zi

(z2 - i)(z2 - 3)(zi - i)(zi - 2)’

0 , q(z2) = z2, H(z2,^zi) = “ z2l .

2 z2 + 3zi 2 z2 + 3zi

Найдем обратное Z -преобразование по переменной z2 для функции

откуда H( z2, zi) = -

i

H(. z2, zi) =

i

2 z2 + 3z-

. Разложим H( z2, zi) в ряд Лорана:

H( z2, zi) =

i

i

i

2z2 + 3zi 2z2i + [ j z-i

(

2 z2

1 - It) z-1+1¥) z-2 - ■+(-«к I f I ^+...

\

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

( 2 z-1 - 2 (f) z-2+2 (f j2 z-3-...+(-')к-i2 (f )к -i z-к

отсюда обратное 2 -преобразование для функции Н(22,21) по переменной 22 будет

h(k, zi) =•

G при k = G,

k—1

(—1)k 11(I при k = 1,2,...

По теореме смещения обратное 2 -преобразование для функции

H (z2, l, z1) =

1

221 будет определяться равенством

2 z2 + 3zl

Z—i [H(Z2,l,Zi)] = Z—l h(k — l,Zi)

—1

т.е.

h(k, l, zi) = h(k — l, zi) =<

G при k = l, (—1)

k—1

k—l—ll| 3fL 2 і 2

k—1—1

при k > l,k = 1,2,...;

U(k,zi) Л^ы/-1-1 I 321| F(l,zi).

k—l —1

/=0

Для определения коэффициентов уравнения (27) рассмотрим эквивалентное конечно-разностное уравнение:

В (к, 21) Аи(к +1,21) + В0 (к, 21 )и(к, 21) = Р(к, 21). (32)

Коэффициенты уравнений связаны соотношениями (20) и в данном случае имеют вид

[a( k, zi) = Bi(k, zi),

a (k, Zi) = Bo (k, Zi) — Bi (k, Zi).

(ЗЗ)

Для найденной импульсной переходной функции к(к -1, 21) системы (27) вычислим виртуальные входные сигналы р_ (к, 21), Р>(к, 21) так, чтобы соответствующие выходные сигналы имели вид

и (к ) ^1(k)vl(2l), к - ^ и (t ) Г^2^ к ^0, (34)

Щк’21) = \ 0, ,к <0, и2(•р) = 1 0, к < 0, (34)

где У1(21), У2(21) есть некоторые аналитические функции, для которых определено обратное 2 -преобразование.

Искомые последовательности р_(к, 21), Р>(к, 21) найдем из решения уравнений:

1( k) Vi( Zi) = 2 k[1(—l)k—l—i f 3f

2l=0 ^ 2

k—l—1

F (l, zi):

к -1 \к-I-1

2^ I 2

I=0 ^

Найдем решение первого уравнения:

- при к = 1 получим 2у1 (21) = Р(0,21);

- при к = 2 П.,™ 2П(21) =-(^) Р(0, г,) + Р(1, ^ опуд.

Р (1,21) = 2V (21) + 3 2^ (21) , или Р (1,21) = ( к + 3 21 ) ^( 21);

- при к = 3 получим 2^(21) = ^) р(0,21) - ^^) Р(1,21) + Р(2,21), откуда

Р(2,21) = 2^(21)-^^) 2 + ^^( + 321 ) ^Ы, или Р(2,21)=(2+321)'Л(21),

и т.д., Р (к, 21) = (2 + 321 )1(21).

Решением первого уравнения будет последовательность

Г 2 при к = 0

Р(к, 21) = 1. + 3 ) ( ) 2 (35)

[(2 + 321 )1(21) при к = 1,2,...

Найдем решение второго уравнения:

- при к = 1 получим 2^2 (21) = Р (0,21);

- пр„ к = 2 полУч„м 2 • 2V2( 21) = -( ^ т г,) + Р(1, ^ ОтКУда

Р (1,21) = 2 • 2^2 (21) + 3 2^2 (21), или Р (1,21) = (2 • 2 + 3 21) ^г( 21);

2

2

- ^ к = 3 ПОЛ,-™ = | ^ 1 F(0,Zl)-1^ jF(i,zi) + F(2,^

откуда

2

/

F (2.

, 21) = 2 • 3^2(21) - ^^ 2 + ^^ ( 2 • 2 + 321) V2(21),

или Р(2,21) = (2-3 + 2 • 321 )^1 (21),

и т.д., Р(к, 21) = (2к + (к -1)321 )(21), к = 1,2,..., или заменяя к на к -1, получим решение второго уравнения:

Р (к, 21) = (2к + 3к21 + 2))(21), к = 0,1,2,... (36)

Подставляя (34), (35), (36) в (32), получим систему уравнений

1 В0(к, 21) = 2 + 321,

1В1 (к, 21) + В0 (к, 21 )к = 2к + 3к21 + 2,

к = i,2,..., отсюда Д)(к) = 2 + 3zi, Bi(k) = 2,к = i,2,...

Используя соотношение (30), найдем коэффициенты а0(к, zi),а(к):

Г а (к) = Bi(k) = 2,

Ц (к, zi) = B0 (к) - Bi (к) = 3zi.

Следовательно, коэффициенты уравнения (20) равны а(к) = 2,

b(к) = 3 , что совпадает с точными значениями.

Список литературы

1. Бойков, И. В. Аналитические методы идентификации динамических систем : учеб. пособие / И. В. Бойков. - Пенза : Изд-во Пенз. политехи. ин-та, i992. - ii2 с.

2. Бойков, И. В. Восстановление параметров линейных систем, описываемых дифференциальными уравнениями с переменными коэффициентами / И. В. Бойков, Н. П. Кривулин // Измерительная техника. - 20i3. - № 4. - С. ii-i4.

3. Виглин, С. И. Переходные процессы в системах с переменными параметрами / С. И. Виглин. - М. : Сов. радио, i97i. - i84 с.

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

пособие. Т. i-5 / под ред. К. А. Пупкова, Н. Д. Егупова. - М. : Изд-во МГТУ

им. Н. Э. Баумана, 2004.

5. Проскуряков, И. В. Сборник задач по линейной алгебре / И. В. Проскуряков. -7-е изд. - М. : Наука. Гл. ред. физматлит, i984. - 336 с.

6. Бойков, И. В. Параметрическая идентификация систем, математические модели которых описываются дифференциальными уравнениями с производными дробных порядков / И. В. Бойков, Н. П. Кривулин // Метрология. - 20i3. - № 9. -С. 3-i7.

7. Бойков, И. В. Параметрическая идентификация эредитарных систем с распределенными параметрами / И. В. Бойков, Н. П. Кривулин // Известия высших учебных заведений. Поволжский регион. Технические науки. - 20i3. -№ 2 (26). - С. i20-i29.

8. Солонина, А. И. Основы цифровой обработки сигналов : курс лекций / А. И. Солонина, Д. А. Улахович, С. М. Арбузов, Е. Б. Соловьева. - Изд. 2-е, испр. и перераб. - СПб. : БХВ-Петербург, 2005. - 768 с.

9. Смирнов, В. И. Курс высшей математики. Т. I / В. И. Смирнов ; предисл. Л. Д. Фаддеева ; предисл. и примеч. Е. А. Грининой. - 24-е изд. - СПб. : БХВ-Петербург, 2008. - 6i5 с.

10. Бойков, И. В. Определение временных характеристик линейных систем с распределенными параметрами / И. В. Бойков, Н. П. Кривулин // Метрология. -20i2. - № 8. - С. 3-i4.

11. Оппенгейм, А. В. Цифровая обработка сигналов : пер. с англ. / А. В. Оп-пенгейм, Р. В. Шафер ; под ред. С. Я. Шаца. - М. : Связь, i979. - 4i6 с.

12. Гельфонд, А. О. Исчисление конечных разностей / А. О. Гельфонд. - М. : ГИФМЛ, i959. - 400 с.

13. Мартыненко, В. С. Операционное исчисление : учеб. пособие / В. С. Мартыненко. - 4-е изд., перераб. и доп. - К. : Выща шк., i990. - 359 с.

References

1. Boykov I. V. Analiticheskie metody identifikatsii dinamicheskikh sistem: ucheb. posobie [Analytical methods of dynamic system identification: tutorial]. Penza: Izd-vo Penz. politekhn. in-ta, i992, ii2 p.

2. Boykov I. V., Krivulin N. P. Izmeritel'naya tekhnika [Measurement technology]. 20i3, no. 4, pp. ii-i4.

3. Viglin S. I. Perekhodnye protsessy v sistemakh speremennymi parametrami [Transition processes in systems with variable parameters]. Moscow: Sov. radio, 1971, 184 p.

4. Metody klassicheskoy i sovremennoy teorii avtomaticheskogo upravleniya: ucheb. posobie. T. 1-5 [Methods of classical and modern theory of automatic control: tutorial. Volumes 1-5]. Eds. K. A. Pupkov, N. D. Egupov. Moscow: Izd-vo MGTU im. N. E. Baumana, 2004.

5. Proskuryakov I. V. Sbornik zadach po lineynoy algebre [Collected problems on linear algebra]. Moscow: Nauka. Gl. red. fizmatlit, 1984, 336 p.

6. Boykov I. V., Krivulin N. P. Metrologiya [Metrology]. 2013, no. 9, pp. 3-17.

7. Boykov I. V., Krivulin N. P. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Tekhnicheskie nauki [University proceedings. Volga region. Physical and mathematical sciences]. 2013, no. 2 (26), pp. 120-129.

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

8. Solonina A. I., Ulakhovich D. A., Arbuzov S. M., Solov'eva E. B. Osnovy tsifrovoy obrabotki signalov: Kurs lektsiy. [Basic digital signal processing]. Saint Petersburg: BKhV-Peterburg, 2005, 768 p.

9. Smirnov V. I. Kurs vysshey matematiki. T. I [Course of higher mathematics. Volume 1]. Saint Petersburg: BKhV-Peterburg, 2008, 615 p.

10. Boykov I. V., Krivulin N. P. Metrologiya [Metrology]. 2012, no. 8, pp. 3-14.

11. Oppengeym A. V., Shafer R. V. Tsifrovaya obrabotka signalov: per. s angl. [Digital signal processing: translation from English]. Moscow: Svyaz', 1979, 416 p.

12. Gel'fond A. O. Ischislenie konechnykh raznostey [Claculation of finite differences]. Moscow: GIFML, 1959, 400 p.

13. Martynenko V. S. Operatsionnoe ischislenie: ucheb. posobie [Operational calculus: tutorial]. Kiev: Vyshcha shk., 1990, 359 p.

Бойков Илья Владимирович

доктор физико-математических наук, профессор, заведующий кафедрой высшей и прикладной математики, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)

E-mail: [email protected]

Кривулин Николай Петрович

кандидат технических наук, доцент, кафедра высшей и прикладной математики, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)

E-mail: [email protected]

Boykov Il'ya Vladimirovich Doctor of physical and mathematical sciences, professor, head of sub-department of higher and applied mathematics, Penza State University (40 Krasnaya street,

Penza, Russia)

Krivulin Nikolay Petrovich Candidate of engineering sciences, associate professor, sub-department of higher and applied mathematics, Penza State University (40 Krasnaya street,

Penza, Russia)

УДК 681.31 Бойков, И. В.

Идентификация дискретных динамических систем с распределенными параметрами / И. В. Бойков, Н. П. Кривулин // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. -2014. - № 2 (30). - С. 34-48.

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