Научная статья на тему 'Методы идентификации динамических систем'

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

CC BY
947
144
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ / DIFFERENTIAL EQUATIONS / DIFFERENTIAL EQUATIONS WITH VARIABLE PARAMETERS / DISTRIBUTED PARAMETERS / ДИНАМИЧЕСКИЕ СИСТЕМЫ / DYNAMICAL SYSTEM / ОБОБЩЕННАЯ ТЕОРЕМА БОРЕЛЯ / GENERALIZED BOREL THEOREM / ИМПУЛЬСНАЯ ПЕРЕХОДНАЯ ФУНКЦИЯ / IMPULSE TRANSITION FUNCTION / ЧАСТНЫЕ ПРОИЗВОДНЫЕ / PARTIAL DERIVATIVES / СИСТЕМЫ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ / SYSTEMS WITH DISTRIBUTED PARAMETERS / VARIABLE COEFFICIENTS / ПЕРЕМЕННЫЕ КОЭФФИЦИЕНТЫ

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

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

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

The methods for identification of dynamical systems

The review of authors investigations devoted to analytical and approximative method for identification of systems with lumped and disturbed parameters are given. Considered the dynamical systems which are described with ordinary differential equations and partial differential equations. Hereditary systems are considered too. (In Russian)

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

ISSN 2079-3316 ПРОГРАММНЫЕ СИСТЕМЫ: ТЕОРИЯ И ПРИЛОЖЕНИЯ № 5(23), 2014, с. 79-96 УДК 681.31

И. В. Бойков, Н. П. Кривулин Методы идентификации динамических систем

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

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

Введение

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

Имеется два подхода к идентификации систем:

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

© © ©

И. В. Бойков, Н. П. Кривулин, 2014 Пензенский государственный университет, 2014 Программные системы: теория и приложения, 2014

2. Определение параметров систем, что позволяет на этапе проектирования найти оптимальные параметры системы относительно выбранных критериев качества.

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

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

Актуальной является задача определения динамических характеристик систем с распределенными параметрами, описываемых уравнениями Вольтерры

(1) f g(t,r)х(т)dr = f (t). J 0

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

Обозначим X(р), Y(р) изображения Лапласа функций x(t), f (t). Построение метода идентификации опирается на следующее утверждение.

Теорема 1. [6, 7]. Пусть изображение импульсной переходной функции g(t, т) по переменной t имеет вид

/• ж

(2) g(p,t ) = g(t,r )е-р fdt = G(p)e-Tq(p\

0

где G(p), q(p) - аналитические функции в области комплексной переменной р, определяемой неравенством Re(p) > а0. Тогда изображения Лапласа уравнения (1) определяется формулой

G(p)X (q(p)) = F (р).

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

Пусть функция G(p, т) представима в виде G(p, т) = е- -Tq(p)G(p). Обозначим преобразование Лапласа функций x(t) и f (t) через X(р) и F(р), соответственно. Будем считать, что функции q(p) и G(p) аналитические при р > ао.

Пусть Х!^) и — два линейно-независимых входных сигнала. Тогда

(3) / д(1, т)х^т)-т = = 1, 2. Jo

Изображение системы интегральных уравнений (3) по теореме 1 приводит к системе нелинейных алгебраических уравнений

( ¿шмр)) =рлр),

(4) { ~

\0(р)Х2Ш)=Р2(р)

с неизвестными функциями С(р) и д(р). Решая систему (4) относительно этих функций, находим С(р) и д(р). Функция д(Ъ, т) находится по формуле Бромвича:

л 0+г^ л о

д(1, т) = — е^С(р, т)-р = — ¿*С(р)

2^1 ■] а0— ¿то 2'К1 JrJ0—i<x>

В работе [6] приведен ряд примеров, иллюстрирующие эффективность предложенного метода.

2. Восстановление параметров линейных систем, описываемых дифференциальными уравнениями с переменными коэффициентами

Линейные системы с переменными параметрами, на входе которых действует сигнал х(Ъ), а на выходе — сигнал у(¿), моделируются обыкновенными дифференциальными уравнениями

/ ,лпуи) , ,-п-1 у(г) , , , ,

(5) Оп(ъ)-^Пт + ап-1 (г) Лп-\) + ■■■ + ао(г)у(г) = х(Ъ),

где ап(Ь), ап-1^),..., о,о^) — коэффициенты, зависящие от времени.

Большой класс задач идентификации связан с определением коэффициентов дифференциального уравнения (5). Этому вопросу посвящен ряд работ [3,8].

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

Для систем, описываемых дифференциальными уравнениями вида (5), импульсная переходная функция определяется выражением

[3,4,8]:

(6) / д{1,т )х{т )йт = у{±).

Jo

Постановка задачи 1. Известна импульсная переходная функция д{Ь, т) измерительного преобразователя (5), определяемая формулой (6). Требуется найти параметры системы ап{€), ап-\(€), ..., ао(г).

Решение. Определим (аналитическим или численным методами) по заданной функции д{Ь,т) измерительного преобразователя (5) виртуальные входные сигналы Х1^), х2{Ь),... ,хп+1{Ь) такие, чтобы им соответствовали виртуальные выходные сигналы, составляющие систему линейно независимых функций ф2{Ъ),..., <рп+1{Ъ).

Определим искомые входные сигналы Х1^), Х2^),... ,хп+1{Ь) из решения интегральных уравнений

(7)

/ )х\{т)(1т

Jo

/ д{г,т )хп+х{т )йт =1рп+1&).

Решая систему (7), находим для каждого виртуального выходного сигнала ф^), г = 1, 2,... ,п +1, соответствующий виртуальный входной сигнал Хг{Ь), г = 1, 2,...,п + 1. Подставляя и Хг{Ь),

г = 1, 2,... ,п +1 в (5), приходим к системе уравнений относительно

а{), % =1, 2,... ,п + 1

ап^^П+Л^ + ап-1{1)рПп+11) {г) +-----+ ао^срп+1^ =Хп+!{г);

(8)

ап{г)^п){г) + ап-1{г)^(пп-1) {г) + ■ ■■ + а0{г)уп{^ =хп$)\

ап{г)^"){г) + ап-1{%1 1){*) + ■■■ + аоЮпЮ =Х1{1),

решая которую находим а,о^), а,1{I),..., ап{Ь).

В частности, если в качестве линейно-независимых функций выступают функции у\= 1{1), у2{Ь) = Ь, ... ,уп+ {Ь) = Ьп, то при Ь > 0

система уравнений решается аналитически и решение примет вид ао(г) =Х1(г);

=Х<2^) - ао(

ап(Ь) (хп+1(г) - п (п - 1) • ... • 2ап-1(г)г - . .. - ао(г)гп). п!

Таким образом, располагая функцией д(Ь, т), вычисляем коэффициенты уравнения (5). □

В работе [2] приведен ряд примеров, иллюстрирующих эффективность метода.

3. Идентификация линейных динамических систем с распределенными параметрами

Одной из математических моделей динамических систем с распределенными параметрами является дифференциальное уравнение в частных производных [4]. Известно [4, 5], что решение дифференциального уравнения в частных производных можно выразить через функцию Грина формулой

П0 JD

(9) у(х, г)= ( [ С(х,^, т)чи(£, №¿7

Jtí^JD

где Ь - переменная времени; х = (х1, х2,..., хп) € Дп; О С Дп; и>(£,т) — входной сигнал; у(х, Ь) — выходной сигнал; С(х,^,Ь, т) — функция Грина, которая является импульсной переходной функцией или функцией влияния системы.

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

(10) у (г, х 1,..., хп) =

г-г г-хг ,-хп

= / ... 9(*,Т,х1, С1,...,хп, £п)ш(т, ^1, Ь,..., £п)<1т(]£,1 ...йТп,

о о о

где и)(Ь, х1, х2,..., хп), у(Ь, х1,х2,..., хп) — входной и выходной сигналы системы; д(Ь, т,х1, £1,..., £п) — импульсная переходная функция. Алгоритм идентификации основан на следущем утверждении.

Теорема 2. Пусть изображение Лапласа импульсной переходной функции Ь2,... п, Т\, Т2 , . . . , Тп ) по переменнЫм . . . , tn удовлетворяет условию

(11) С(р1,р2, . . . ,Рп,П,Т2, ...,Тп) =

р^О рТО /»ТО>

= ... . . ,Т2,...,Тп)х

¿0 ¿0

о J0 J0

С(р1,р2, . . . , рп)е-(т191(Р1)+т2Я2(Р2)+-----+Тпдп(рп)),

х е-{р1Н+р2г2+-+рпгп)(1. (]. ... (1. =

где &(р1 ,р2,... ,рп), я1(р1), Ч2(р2),..., Чп(рп) — аналитические функции в области Ие (ри) > &к, к = 1, 2,...,п.

Тогда изображение Лапласа уравнения

(12) у(Ь1,Ь2,... ,Ьп) =

рТО рТО /»ТО

= - . . .^п,Т1 ,Т2,...,Тп)х

0 0 0

X х(т1, Т2,.. ., Тп )йт1(1т2 . .. ¿.Тп

имеет вид

(13) У (P1,P2, . . . ,Рп) = G(P1,P2, . . . ,Рп)Х 1 (P1), Я2(Р2 ), ..., qп(Pп)),

где У(р1,р2,... ,рп) — изображение Лапласа функции у(11,12,... ,Ьп) и X(р1,р2,... ,рп) — изображение х(11, Ц,..., 1п).

Доказательство. Найдем изображение уравнения (12) по переменным ¿1, Ь2,... ¿п:

/• ТО /• ТО

(14) / ... у(11,...,1п)е-(р^+'+Р^й11 ...аЪп = и0 30

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

р ТО р ТО / р ТО р ТО

= ... (/ ... д(Ь1,...,гп,Т1,...,Тп)х

,)0 .10 \.)0 .10

0 0 0 хх(т1,..., тп)е-(р1*1+-+р^ ^)йт1... ¿т^ аъ1 ... <Ип.

Меняя порядок интегрирования в правой части интеграла (14) и учитывая (11), получим

(15) Y (р i,..., Рп) =

/• ТО f ТО / f ТО /»ТО

= ... x( п,..., тп) х / ... g(t 1,..., tn, п,..., тп) х J0 Jo \Jo J0

х e-(pit i+'+P^dt 1 ...dtr)j dn ...dTn = G(Pl,...,Pn)x

p ТО рТО

х/ ... x(n,..., Tn)e-(-Tiqi(-Pl)+-+T^(p^dTi ...d^, 00

откуда следует равенство

(16) Y (p l, P2, . . ., Pn) = G(P 1, P2, . . . , Pn)X(qi (p l), q2(P2 ), . . . , Чп(Рп)).

Следствие 1. Пусть система описывается уравнением (10), и импульсная переходная функция g(t, т, x1, S,1,..., xn, £n) удовлетворяет следующим условиям:

1. Условию физической 'реализуемости:

(17) g(t ,T,xi, £i, ...,Xn, $n) = 0 при (t ,T,xi, . . .,Xn, $n) £ D, где

D = {(t ,T,xi, £i,...,xn, ) : о <T <t, 0 < ti <xi,..., 0 < £n < xn, };

2. Её преобразование Лапласа по переменным t,x1,... ,xn удовлетворяет условию

(18) G(p,т, ph Çi ..., pn, £n) =

/•ТО /»ТО /»ТО

= / ... a(t,T,Xi, Çi,...,Xn, Çn)x

Jo Jo Jo

X e-(pt+Pl*l+ '+P^)dtdXi ...dXn =

= G(p,pi, . . . ,Pn) + ,

где G(j3,pi,... ,pn), q(p), qi(pi),..., qn(pn) — аналитические функции в области Re (pk ) > ok, к = 0,1, 2,... ,n.

Тогда изображение Лапласа уравнения (10) будет иметь вид

(19) Y [р^ъ ...,pn) = ¡{р^ъ . . ., Pn)W (q(p), ql(Pl), ..., qn(Pn)).

Замечание 1. Отсюда при п = 1 следует теорема Бореля [7], применение которой к идентификации одномерных систем рассмотрено в 'работе [6]. Для случая п = 2 идентификация динамических систем с распределенными параметрами расмотрена в работе [9].

Постановка задачи 2. Требуется по известным п + 2 входным сигналамхк^1^2,... ^п), к = 1, 2,..., п+2, и соответствущимп+2 в'ыходн'ым сигналам ук... ^п), к = 1, 2,... ,п + 2, определить импульсную переходную функцию системы (10).

Решение. При известных п + 2 входных сигналах

■ши (Ь,Х1,... ,хп), к = 1, 2,...,п + 2

и соответствующих п + 2 выходных сигналах

Ук (Ь,Х1,...,Хп), к = 1, 2,... ,п + 2,

динамической системы (10), получим систему интегральных уравнений

(20) ук (Ь,Х1 ,...,Хп) =

= / ... 9^,Т,Х1,^1, . . . ,Хп,£п) ^к(т,^1, . . . ,£п)<1т<]£1 ...в£п,

0 0 0

к =1, 2,... ,п + 2,

относительно искомой функции д(Ь, т,Х1,^1,..., хп, £п).

Пусть функция д(Ь, т,Х1,^1,..., хп, £п) удовлетворяет условиям (17), (18). Тогда изображением системы интегральных уравнений (20) будет система алгебраических уравнений

( ) Ук [р^Ъ . . . ,Рп) = G(P,P1, . . . ^к (q(p), ql(Pl), ..., qп(Pп)),

к = 1, 2, ... ,п + 2.

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

(22) С(р,р1,...,рп,т,^1,...,Сп) =

= 6(р,р1,. .. ,Рп)е-(т1(р)+^11(р1)+-+^(р™)).

Импульсную переходную фукнкцию определим как обратное преобразование Лапласа по переменным р, р1, ..., рп. □

4. Параметрическая идентификация динамических систем с распределенными парметрами

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

Рассмотрим динамические системы, описываемые параболическими уравнениями

sdu(x, t) sd2u(x, t)

(23) a(x, t) +b(x, t) ) = f(x, t)

с начальными условиями u(x, 0) = 0 и краевыми условиями и(0, t) = 0, и гиперболическими уравнениями

sd2u(x, t) sd2u(x, t)

(24) a(x, t) ) +b(x, t) d(x2 ) = f (x, t)

с начальными условиями u(x, 0) = 0 и краевыми условиями и(0, t) = 0.

Здесь f(x, t) — входной сигнал, u(x, t) — выходной сигнал, a(x, t) и b(x, t) — параметры системы.

Опишем метод определения коэффициентов динамической системы на примере уравнения (23). Воспользовавшись методом, описанным в разделе 3, определим импульсную переходную функцию g(x,£,t, т) динамической системы (23). Для системы (23) входной и выходной сигналы связаны уравнением [4,5]:

(25) u(x, t) = f f g(x,i,t, r)f(£, r)d^dr.

00

Возьмем два линейно-независимых виртуальные сигнала ui(x, t) и U2(x, t). Используя соотношение (25), составим два интегральных уравнения для определения соответствующих виртуальных входных сигналов fi(x, t) и f2(x, t):

ui(x, t)=l / g(x,£,t, r)fi(£, T)d£dr,

(26) Jot Jo

V 1 ft fX

U2(x, t)=j / g(x,£,t, T)f2(£, T)d£dT,

00

из решения которых найдем виртуальные сигналы fi(x, t) и f2(x, t).

Подставляя и1(х, £), П2(х, 1) и ]1(х, £), /2(х, 1) в (23), получим систему алгебраических уравнений относительно искомых коэффициентов а(х, 1) и Ь(х, Ь):

дщХх^Х) д^щХх,!)

(27) . ^ ^^д^ + Ь(Ж, ^ =к(х,1),

Ах, ь) + ь(х, ь) = к(х,

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

и1(х,г) = (р1(ь) и и2(х,г) = ¥2(х).

Тогда коэфффициенты уравнения (23) будут равны

(28) а(х, *) = , Ь(х, *) = Щ.

Ч>\(Ч ¥>2(х)

Для уравнения (24) искомые коэффициенты определяются из системы уравнений:

д2и1(X, ^ д2и1(X, ^

а(х, г)——2--+Ъ(х, г)——2— = ¿),

д^и2 ^ . д^и2 ^ а(х, г)——2--+ Ъ(х, г)——2— = Ь(х, ч.

В случае, когда и1(х, ^ = у1(€) и и2(х, €) = у2(х), то

/оПч , fl(x, и fl(x,

(30) а(x, Ч = , b(x, V = щ , .

5. Эредитарные системы

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

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

5.1. Параметрическая идентификация эредитарных систем с сосредоточенными параметрами

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

п

(31) = *(*)

к=1

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

(32) Ида- у = Ъкэ, к = 1, 2,...,п;] = 1, 2,.. .,тк ;тк = [а к ] + 1. Здесь [12]

_^ [* У(т)

Г(тк -ак)<Ы(I — т)ак-тк+1'

Будем считать, что параметры системы удовлетворяют условиям ак > 0, тк — 1 < ак < тк, Ак € К, к = 1, 2, .. . ,п.

Постановка задачи 3. Требуется, зная входной х(€) и соответствующий выходной у(€) сигналы системы, найти ее параметры ак € К, Ак € К, к =1, 2,...,п.

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

Учитывая, что преобразование Лапласа для производной дробного порядка имеет вид [12]

п

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

Ь №т= раУ (р) — V Ъ^-1,

выУ = —-—17^1 г.-к = 1,2,...,п.

=1

где У(р) = у(Ъ)е — преобразование Лапласа функции у(1), определенное в области Иер > а, в которой функция У(р) является аналитической; Ъ^ = П^- 0у, ] = 1, 2,... ,п,п = [а] + 1, — значения производных соответствующего порядка функции ( ) при = 0.

Применив преобразование Лапласа к уравнению (31) с начальными условиями (32), получим

П П Шк

У(р) £ АкРа* - £ = Х(р).

к=1 к = 1 о = 1

Отсюда, при значениях р таких, что У (р) = 0 и Иер > а, имеем

(33) ^ Акрак = ^ + Ж.

У(р) У(р)

Эта формула положена в основу алгоритма определения параметров а.к, Ак ,к = 1, 2,..., п. □

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

Решение. Воспользовавшись выражением (33), введем функционал

Ф(В1,В2,...,Вп,р1,р2,---,Рп) =

N / п

Е Е

i=i \к=1

B г/к ТП=1Вк E3"=fci Ък^-1 хы

*кР Y(P) Y(p)

с неизвестными параметрами Bi, B2,..., Вп , ßi, ß2,..., ßn, которые найдем из условия минимума функционала

Ф (Bi, B2,...,Bn,ßi,ß2,...,ßn) ^ min . Необходимым условием минимума функционала

Ф(Bl,B2,...,Bn,ßl,ß2,...,ßп) является решение системы уравнений

Ц = 0, j = 1,

§- =0, 3 = ^ 2,...,п.

Из этого условия получаем систему уравнений для определения искомых параметров Bi, B2,..., Bn, ßi, ß2,..., ßn, далее находим приближенные значения искомых неизвестных Ai, А2,..., Ап, ai, а.2,. . .,а.п- □

2

В работе авторов [14] приведены примеры, реализующие предложенный метод.

5.2. Параметрическая идентификация эредитарных систем с распределенными параметрами

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

(34) Ad"tu(t,х) = Bd%xu(t,х) + g(t,x),t £ [0, w),t £ [0, ж) c начальными

(35) $otu(0, х) = ак (х), к = 1, 2,...,т = [а] + 1, и краевыми условиями

(36) d^u(t, 0) = bk(t),k = 1, 2,... ,п =Щ + 1.

Постановка задачи 5. Требуется, зная входной сигнал g(t, х), выходной сигнал u(t, х) для системы (34) с начальными и краевыми условиями (35), (36), найти ее параметры A, B, а, ft.

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

Отметим, что преобразование Лапласа для производной дробного порядка имеет вид [13]:

п

L [D&y(t)]= p°'Y(р) - £ bjTP-\ j=1

где

p+<x>

Y (p)= y(t)e-ptdp Jo

— преобразование Лапласа функции y(t), определенное в области Rep > а, в которой функция Y(р) является аналитической, bj = D0jt °У, 3 = 1, 2,..., п; п = [а] + 1 — значения производных соответствующего порядка функции y(t) при t = 0.

Применив преобразование Лапласа к уравнению (34) с начальными и краевыми условиями (35), (36) по переменным Ь, х, в предположении, что и(р 1,р2) ф 0, получим

A в _ а(рГ 1ai jp2) + ■■■ + am Ы)

Ap 1 -Врв _ щ^)

в (рП-% (Р1) + ■■■ + ъп (р 1)) - G (Р1, Р2) U (р 1,Р2) '

Пусть функции С(р 1,р2), и(р 1,р2) удовлетворяют условиям:

С(р 1,Р2) — аналитическая при Иер\ > с\, Иер2 > с!\, и(р 1,р2) — аналитическая при Иер\ > с\, Иер2 > с!\, и(р 1,р2) ф0 при Иер\ € [а, Ъ], Иер2 € [с, ¿],

где сегмент [а, Ь] расположен в области [с, ), с = max (с\, с2), а сегмент [с, d] расположен в области [с!, ), с' = max (с[, с2).

Пусть область D = [а, b] х [с, d]. Введем сетку узлов (ti, Tj) G D:

а

U =а + -—-¡- г, г = 1, 2,...,M,

i M ' ' ' '

d — с

Tj _c + —j, j_1, 2,...,N.

В области D введем функционал

Ф(A1,Bb0.1,ß1)_

^^ (А 1 В ^ A1 (tr-1a1 (rj) + ■ ■ + am (Tj)) +

B1 (т™-1Ъ1 (t i) + ■■■ + Ъп (t) + G (t i, Tj)

U (ti, Tj)

, j) 2

Параметры A\,B\,ai, ßi находятся методом наименьших квадратов из условия минимума функционала Ф (Ai, Bi, а\, ßi) ^ min.

Из необходимого условия минимума функционала имеем систему:

мм мм

А1Е ЕУ2 (г ^ тз) (г ^ ) у1(г г, ) -

=1 =1 =1 =1 м N

-ЕЕ с •• ч ) = о

П (^ ■

=1 =1

мм мм

А1 Е (* ^ Т3 ) (* ^ Т3 ) (* *, Т3 ) -

=1 =1 =1 =1 м м

- Е Е « с -. ) = °

=1 =1

м м м м

А1ЕЕ>1 (**,)^1п(г*) -В1 (гг,ъ)ф 1п(гг) -

=1 =1 =1 =1 м м

-Е'? И*,)=0,

П {Ъг, Тй )

=1 =1

м м м м

А1 Е (г г, Ъ) ^ 1п (* г) -В1 ЕЕ Ъ (* г, тз) ^ 1п (г -

=1 =1 =1 =1 м м

- Е ' ? Ы г.:>=»,

=1 =1 где

У1 ((, г)=,.- (\П +-т • + "ш М ,

П ( , )

Решая данную систему относительно неизвестных А1, В1, а.1, получим приближенные значения искомых параметров А, В, а, р. □

В работе авторов [15] приведены примеры, реализующие предложенный метод.

6. Идентификация нелинейных систем

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

• идентификация нелинейных систем с запаздыванием исследована в [16];

• идентификация нелинейных систем, описываемых интегральными уравнениями, рассмотрена в [17];

• приближенным методам идентификации нелинейных систем, по серии входных тестовых сигналов посвящена работа [18];

• в работе [19] предложен метод восстановления входных сигналов нелинейных систем.

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

[1] И. В. Бойков, Н. П. Кривулин, «Определение динамических характеристик измерительных преобразователей с распределенными параметрами», Измерительная техника, 2000, №9, с. 29-33 1 79.

[2] И. В. Бойков, Н. П. Кривулин, «Восстановление параметров линейных систем, описываемых дифференциальными уравнениями с переменными коэффициентами», Измерительная техника, 2013, №4, с. 6-10 1 79, 81, 83.

[3] К. А. Пупков, Н. Д. Егупов (ред.), Методы классической и современной теории автоматического управления, Учеб. пособие. т. 1-5, Изд-во МГТУ им. Н. Э. Баумана, М., 2004 1 79, 80, 81, 82.

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

[4] Бутковский А. Г., Характеристики систем с распределенными параметрами, Справочное пособие, Наука, М., 1979, 224 с. 1 80, 82, 83, 87.

[5] Полянин А. Д., Справочник по линейным уравнениям математической физики, Физматлит, М., 2001, 576 с. 1 80, 83, 87.

[6] И. В. Бойков, Н. П. Кривулин, «Определение временных характеристик линейных систем с распределенными параметрами», Метрология, 2012, №8, с. 3-14 1 80, 81, 86.

[7] Эфрос А. М., Данилевский А. М., Операционное исчисление и контурные интегралы, Государственное научно-издательское издательство Украины, Харьков, 1937, 384 с. 1 80, 86.

[8] И. В. Бойков, Аналитические методы идентификации динамических систем, Учеб. пособие, Изд-во Пензенского политехнического института, Пенза, 1992, 112 с. 1 81, 82.

[9] Н. П. Кривулин, «Определение параметров физических процессов, описываемых дифференциальными уравнениями в частных производных с переменными коэффициентами», Математическое и компьютерное моделирование естественнонаучных и социальных проблем, Сборник статей, VIII Международная научно-техническая конференция (26-30 мая 2014 г.), Приволжский Дом знаний, Пенза, с. 172-178 1 86, 87.

[10] И. В. Бойков, Н. П. Кривулин, «Идентификация систем, описываемых дифференциальными уравнениями в частных производных», Математическое и компьютерное моделирование естественнонаучных и социальных проблем, Сборник статей, VII Международная научно-техническая конференция (24-26 мая 2012 г.), Приволжский Дом знаний, Пенза, с. 23-27 1 87.

[11] Нахушев А. М., Дробное исчисление и его применение, Физматлит, М., 2003, 272 с. 1 88.

[12] Самко С. Г., Килбас А. А., Маричев О. И., Интегралы и производные дробного порядка и некоторые их приложения, Наука и техника, Минск, 1987, 688 с. 1 88, 89.

[13] Учайкин В. В., Метод дробных производных, Артишок, Ульяновск, 2008, 512 с. 1 88, 91.

[14] И. В. Бойков, Н. П. Кривулин, «Параметрическая идентификация систем, математические модели которых описываются дифференциальными уравнениями с производными дробных порядков», Метрология, 2013, №9, с. 3-17 1 91.

[15] И. В. Бойков, Н. П. Кривулин, «Параметрическая идентификация эредитарных систем с распределенными параметрами», Известия высших учебных заведений. Поволжский 'регион. Технические науки, 2013, №2(26), с. 120-129 1 93.

[16] И. В. Бойков, «Об идентификации нелинейных систем с запаздыванием», Измерительная техника, 1995, №4, с. 14-15

94.

[17] И. В. Бойков, «Об идентификации нелинейных систем», Метрология, 1997, №2, с. 52-60 1 94.

[18] Н. П. Кривулин, Об идентификации нелинейных измерительных преобразователей с распределенными параметрами, Деп. в ВИНИТИ 13.11.2000, № 2854-В00, Пенз. гос. университет, Пенза, 2000 (Рус.), 19 с., Библиография 7 назв. 1 94.

[19] И. В. Бойков, «Приближенные методы восстановления входных сигналов, искаженных нелинейными динамическими системами», Измерительная техника, 1995, №11, с. 3-7 1 94.

Рекомендовал к публикации д.т.н. В. И. Гурман

Об авторах:

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

Заведущий кафедрой «Высшая и прикладная математика» Пензенского государственного университета, профессор, доктор физико-математических наук. e-mail: [email protected]

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

Доцент кафедры «Высшая и прикладная математика» Пензенского государственного университета, кандидат технических наук.

e-mail: [email protected]

Образец ссылки на эту публикацию:

И. В. Бойков, Н. П. Кривулин. Методы идентификации динамических систем // Программные системы: теория и приложения: электрон. научн. журн. 2014. Т. 5, № 5(23), с. 79-96.

URL

http://psta.psiras.ru/read/psta2014_5_79-96.pdf

Ilya Boikov, Nikolay Krivulin. The methods for identification of dynamical systems.

ABSTRACT. The review of authors investigations devoted to analytical and approximative method for identification of systems with lumped and disturbed parameters are given. Considered the dynamical systems which are described with ordinary differential equations and partial differential equations. Hereditary systems are considered too. (In Russian).

Key Words and Phrases: dynamical system, impulse transition function, systems with distributed parameters, generalized Borel theorem, differential equations with variable parameters, differential equations, partial derivatives, variable coefficients, distributed parameters.

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