Научная статья на тему 'Непараметрические модели динамических объектов класса Гаммерштейна'

Непараметрические модели динамических объектов класса Гаммерштейна Текст научной статьи по специальности «Математика»

CC BY
542
86
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛЬ ГАММЕРШТЕЙНА / НЕПАРАМЕТРИЧЕСКАЯ ОЦЕНКА / НЕЛИНЕЙНАЯ ДИНАМИКА / АПРИОРНАЯ ИНФОРМАЦИЯ / HAMMERSTEIN MODEL / NONPARAMETRIC ESTIMATION / NONLINEAR DYNAMICS / A PRIORI INFORMATION

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

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

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

Nonparametric models of the Hammerstein dynamical objects

The problem of nonlinear dynamical systems of the Hammerstein type identification is considered. Systems in the conditions of partial parameterization are considered. In this case structure and parameters of equation, which describe the linear dynamical part of the object, are unknown. The common type of nonlinearity is assumed to be known with the set of parameters. It is required to construct the mathematical model of the investigation system, which is based on the input-output measures sample. The proposed method of dynamic objects modeling is based on the nonparametric estimation of linear and nonlinear parts of the system. At first it is offered to estimate the nonlinear element parameters, and to the input of system consistently applied different input actions. Then the linear dynamical part model can be constructed as a Duhamel integral, where the impulse response function is estimated with nonparametric algorithm. Presented algorithm doesn’t require a complete priory information about the object structure. In the work the results of computer modeling of the Hammerstein type systems with the quard and the saturation nonlinearity are shown. This nonparametric model can describe the investigation systems with different types of nonlinearity, in conditions of noise in the measure channels, and with different sample sizes and input actions. The numerical researches show that the algorithms should be used to identify the Hammerstein type nonlinear systems.

Текст научной работы на тему «Непараметрические модели динамических объектов класса Гаммерштейна»

УДК 62-506.1

Вестник СибГАУ 2014. № 3(55). C. 93-99

НЕПАРАМЕТРИЧЕСКИЕ МОДЕЛИ ДИНАМИЧЕСКИХ ОБЪЕКТОВ

КЛАССА ГАММЕРШТЕЙНА

Н. В. Коплярова, Н. А. Сергеева

Сибирский федеральный университет Российская Федерация, 660041, г. Красноярск, просп. Свободный, 79 Е-mail: koplyarovanv@mail. ru

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

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

Vestnik SibGAU 2014, No. 3(55), P. 93-99

NONPARAMETRIC MODELS OF THE HAMMERSTEIN DYNAMICAL OBJECTS

N. V. Koplyarova, N. A. Sergeeva

Siberian Federal University 79, Svobodnyi prosp., Krasnoyarsk, 660041, Russian Federation Е-mail: koplyarovanv@mail. ru

The problem of nonlinear dynamical systems of the Hammerstein type identification is considered. Systems in the conditions of partial parameterization are considered. In this case structure and parameters of equation, which describe the linear dynamical part of the object, are unknown. The common type of nonlinearity is assumed to be known with the set ofparameters. It is required to construct the mathematical model of the investigation system, which is based on the input-output measures sample. The proposed method of dynamic objects modeling is based on the nonparametric estimation of linear and nonlinear parts of the system. At first it is offered to estimate the nonlinear element parameters, and to the input of system consistently applied different input actions. Then the linear dynamical part model can be constructed as a Duhamel integral, where the impulse response function is estimated with nonparametric algorithm. Presented algorithm doesn't require a complete priory information about the object structure. In the work the results of computer modeling of the Hammerstein type systems with the quard and the saturation nonlinearity are shown. This nonparametric model can describe the investigation systems with different types of nonlinearity, in conditions of noise in the measure channels, and with different sample sizes and input actions. The numerical researches show that the algorithms should be used to identify the Hammerstein type nonlinear systems.

Keywords: Hammerstein model, nonparametric estimation, nonlinear dynamics, a priori information.

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

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

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

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

Постановка задачи идентификации. В общем виде задача идентификации нелинейной динамической системы может быть описана схемой, представленной на рис. 1, где приняты следующие обозначения: Объект - нелинейная динамическая система, состоящая из линейной динамической ЛЭ и нелинейной статической НЭ частей; ИУ - измерительное устройство; "(О - входная переменная объекта; х(() - выход-ь ь

ная переменная; щ, х] - соответствующие наблюдения переменных процесса в дискретный момент времени, которые из соображения простоты далее будем обозначать {"¿,х„ t = 1,5}; ) - ненаблюдаемое случайное воздействие; е" (/), ех (/) - случайные факторы (помехи), действующие в каналах измерения переменных в дискретные моменты времени t, такие, что М{е} = 0, ^{е} < ю ; Х(0 - выход модели объекта; м>^) -

выходная переменная нелинейного элемента системы (неизмеряемая).

Рис. 1. Общая схема задачи идентификации

Исходные данные о состоянии исследуемого объекта составляют выборку измерений реакции объекта

на входное воздействие u(t): {ui,xi, i = 1,s}. Параметры

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

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

Идентификация линейной динамической системы. Непараметрическая модель линейного динамического объекта строится на основании переходных характеристик. На вход объекта подается функция Хевисайда u(t) = 1(t), а на выходе наблюдаем его переходную функцию x(t) = h(t). По наблюдениям {ui,xi, t = 1,s} требуется построить модель линейной динамической системы (ЛДС), порядок которой неизвестен. Непараметрическая модель системы конструируется на основе оценки интеграла Дюамеля. В этом случае зависимость реакции динамической системы w(t) на входное воздействие u(t) при нулевых начальных условиях описывается интегралом свертки [3]:

t t w(t) = Jh'(t - т)u(т)dт =J k(t - т)u(т)dт, (1)

0 0

где h(t) - переходная характеристика системы; k(t) -весовая (импульсная переходная) функция этой же системы; т - переменная интегрирования.

Вычисление значения выхода объекта при этом возможно, если известна его весовая функция k(t). Однако в реальных системах «снятие» весовой функции объекта представляется невозможным, в связи с чем требуется специальный прием, изложенный ниже. Основная идея идентификации ЛДС в условиях непараметрической неопределенности [3] состоит в непараметрическом оценивании весовой функции системы. Подав на вход системы воздействие в виде функции Хевисайда, получим значения ее переходной функции в дискретные моменты времени ti, i =1,s. Тогда оценку переходной функции системы можно записать в виде стохастической аппроксимации регрессии непараметрического типа следующим образом [4]:

К (0=—-¿h-H

scs i=1

f t -1 I

(2)

где { к. = хг / и(г) = 1, г = 1,5} - экспериментально полученные значения переходной характеристики ЛДС, т. е. сигнал, получаемый на выходе системы при подаче на ее вход единичного ступенчатого воздействия и(г) = 1(0 при нулевых начальных условиях. При этом в выражении (2) колоколообразная функция и параметр размытости должны удовлетворять следующим условиям сходимости:

cs > 0; lim cs = 0; lim scs = œ.

s^œ s^œ

(3)

т-t

J H' (u)du = 0, cs J H' (u)udu = -1, u = -—1, (4)

Q(u) Q(u)

lim„

c-1H I -—- I = S(T -1).

ks (t )=К (t)=—-]Гкгн'

sc,. ~T

Г t -11

V cs /

(5)

1 s t/Дт

wws (t )=—-ZZh-H '

sc, rft-i

Г t -T; -t.- I

s ¿=1 ;=1

l_±

u(t ; )Дт, (6)

где т - переменная интегрирования; Ах - шаг дискретизации. Далее рассмотрим алгоритм идентификации нелинейной системы.

Идентификация системы типа Гаммерштейна. Рассмотрим систему, поведение которой может быть описано с помощью модели Гаммерштейна (рис. 2).

и(г)

нэ

w(t)

лэ

x(t)

Согласно рис. 2 связь между входом и(г) и выходом х(г) объекта при нулевых начальных условиях может быть описана системой уравнений следующего вида [3]:

и(г) = / (и(г), а), (7)

г

х(г) = | к (г -т)и(т)С т,

о

или при замене переменной и'(г) в соответствии с (7) получим:

x(t) = jk(t-t)f (u(t),a)dt .

(8)

Известно, что весовая функция к(г) определяется соотношением к(г) = сСк(г)/ ¿г. Тогда непараметрическая оценка весовой функции примет следующий вид:

Подставив оценку весовой функции в интеграл Дюамеля, получим непараметрическую модель ЛДС. После чего, заменив интеграл его дискретным аналогом, получим непараметрическую расчетную модель линейного динамического элемента системы [3]:

где k(t) - весовая функция динамического элемента; f (u, а) - нелинейная функция, заданная с точностью

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

Положим, что х1 - реакция нелинейного объекта на входной сигнал в виде функции Хевисайда u(t) = 1(t), а x(t) - реакция объекта на некоторый входной сигнал произвольной формы.

Ступенчатый сигнал u(t) = 1(t) после прохождения нелинейного элемента сохраняет ступенчатую форму, но меняет амплитуду, т. е. ro(t) = f(1(t),а) = const. То есть значение выхода НЭ w(t) при подаче на вход ступенчатого воздействия является постоянной величиной и может рассматриваться как входное воздействие для ЛЭ. Тогда выход нелинейной системы, оце-

ниваемый как

x\t ) = J h1'(t - t)1( t)d t,

можно рассмат-

ривать как переходную функцию некоторой линейной динамической системы, где приняты следующие обозначения: х\г) - выход нелинейной системы при подаче на ее вход единичного воздействия; к1(г) - переходная функция линейного элемента системы. Оценка переходной функции может быть получена на основе выборки {х\.,г1},г = 1,5 .

С учетом оценки к1(г), модель нелинейной системы (8) можно записать в следующем виде [5]:

X(t) = J h1' (t-t) f(u( t), a)d t.

(9)

Рис. 2. Модель Гаммерштейна: ЛЭ - линейная динамическая часть; НЭ - нелинейный элемент системы; и(г) - входное воздействие; и(г) - выход промежуточного звена объекта; х(г) - выход объекта

Выход нелинейного элемента и(г) измерению недоступен. Предполагается, что параметризованная структура ЛЭ неизвестна, а вид нелинейной характеристики НЭ известен с точностью до набора параметров.

Оценки параметров нелинейного элемента {х1 , гг}, г = 1,5 находятся на основе выборки измерений {иг, хг}, г = 1,5 в общем случае как решения экстремальной задачи. В частности, алгоритм оценивания параметров НЭ определяется в зависимости от вида нелинейности, некоторые из возможных алгоритмов подробно рассмотрены далее. Тогда непараметрическая модель системы Гаммерштейна будет описываться следующим образом:

1 s t/ Дт

X(t) =--TLh1lH '

scs i=1 j=1

t-т} -ti

f(u( т j ))Дт, (10)

x1(t) = J h' (t -x)w(x)d т =

0

t t = a J h'(t-x)u2(x)d т = a J h ' (t-x)d т.

(11)

Таким образом, выход х1^) при "(t) = 1 может быть рассмотрен как оценка переходной функции линейного элемента, значение которой умножено на некоторый коэффициент, т. е. х:(0 = аИ((). Тогда переходная функция ЛЭ оценивается следующим образом:

h(t) = x\t)/ a.

(12)

При произвольном входном воздействии и нулевых начальных условиях выход линейной части системы описывается выражением (9). С учетом рассчитанного значения переходной функции (12) модель нелинейного динамического объекта примет вид t t х(/) = а | И ' (t - т)" 2(т) ё т = | ХХ1 (t - т)"2( т)ё т. (13) 0 0

Далее приведем расчетную непараметрическую модель нелинейного объекта, представленного в виде модели Гаммерштейна с квадратором:

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

s tlДт (

x(t)=Ц x]H'

i=1 j=1

t-ti

u2(т: )Дт,

(14)

вания данного объекта при различных входных воздействиях представлены на рис. 3 и 4.

где hli - оценка переходной характеристики линейного элемента; f(t) - оценка нелинейного элемента системы. Далее рассмотрим алгоритм моделирования при НЭ в виде квадратора.

Непараметрическая модель системы с квадратором. Пусть имеется система, представленная в виде модели Гаммерштейна (рис. 2). Причем нелинейная часть системы представляет собой квадратор, описываемый функцией вида f (u) = au2, где a = const. Выход НЭ вычисляется следующим образом: w(t) = f (u,a) = au2. При единичном входном воздействии u (t) = 1(t) выход нелинейного элемента системы равен w(t) = a . Выход нелинейного объекта тогда рассчитывается следующим образом:

•x(t)

• xmodel(t)

Рис. 3. Результат оценки выхода х(/): хшо(1е1(^ - модель нелинейной системы, х - выход системы, объем выборки 5 = 300, И = 0,117, помеха 5 %, входное воздействие "(Г) = 4зт(0,8^, относительная ошибка моделирования 3,2 %

— х(1)

— хшо(!е1(1)

Рис. 4. Результат оценки выхода х(/): хшо(!е1(^ - модель нелинейной системы, х - выход системы, объем выборки 5 = 300, И = 0,117, помеха 5 %, входное воздействие "(€) = 0,5со8(0,75^ + 0,01/^, относительная ошибка моделирования 2,88 %

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

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

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

Пример. Рассмотрим нелинейную динамическую систему Гаммерштейна, состоящую из квадратора с параметром а = 3 и разностного аналога дифференциального уравнения (имитирующего объект):

3• х"()+0,52• х'(г)+1-х() = "(). Результаты моделиро-

f (u) =

u,|и| < b, a • sign(u),\u\ > b,

(15)

где а, Ь - некоторые неизвестные параметры.

Модель системы в общем виде может быть описана уравнением вида (4), где неизвестными являются значения параметров функции А") и переходная характеристика линейного элемента системы. Учитывая вид нелинейности, в данном случае при w(f) < Ь, выход объекта совпадает с выходом его линейной динамической части. В остальных случаях выход объекта представляет собой константу, которую возможно определить опытным путем в результате нескольких

0

10

20

30

40

0

10

20

30

40

экспериментов над системой, которые будут описаны далее [6].

Подадим на вход объекта единичное воздействие в виде функции Хевисайда, тогда выход нелинейного элемента вычисляется как

w(t) =

1, b < 1,

a • sign(b), b| > 1.

(16)

не

h(t) =

\xl(t)/ a • sign(b) , b| > 1,

x\t)

< 1,

(17)

(мг- ,, х1, = ху }, I = 1, s, у = 1, т . На основании этой выборки параметры нелинейного элемента могут быть оценены согласно следующему алгоритму.

Обобщение экспериментов для определения параметров нелинейного элемента

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

1. Если |Ь| > 1, тогда выход нелинейной системы (обозначим его х:(г)) фактически будет равен величи-

г

х1(г) = а • 81§п(6)| Н '(г -ту т. При этом в теории моде-

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

г

Н(г) = |Н'(г -т)1(тут . Таким образом, учитывая, что

0

х1(г) = а • 81§п(Ь) • Н(г), получим оценку переходной функции следующим образом: Н(г) = х1(г) / а • 81§п(Ь).

2. Если |Ь| < 1, выход нелинейной системы (х1(г)) будет равен значению переходной функции системы:

г

х (г) = | Н'(г -тут = Н(г).

0

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

U(t) W(t) X(t) Хуст

e1 e1 t x(t) = ej Jh'(t - T)dт = ejh(t) 0 e1 • hy

e2 e2 N e2 • hy

e3 e3 x(t) = e3h(t) e3 • hy

e4 e4 e N e4 • hy

ek > b,k < n a t x(t) = а J h'(t - T)d т = аh(t) 0 a • hy

en > b a x(t) = аh(t) a • hy

2. Находится расстояние между двумя соседними измерениями: ё, = - х{-1^йг, где ёг - шаг дискретизации выборки.

3. Ь = х: ,, если ё, <е,е > 0 .

',7 J

4. Если х^, = Ь , то х, = у^-1,, а = М{а, }.

В соответствии с видом функции оценка нелинейного элемента примет вид

где xl(t) - реакция объекта на единичное воздействие (данная величина доступна для измерения), a, b - параметры нелинейного элемента (неизвестны). Параметры функции, описывающей НЭ, предлагается оценить по следующей схеме:

1. Проводится серия экспериментов, в ходе которых на вход системы последовательно подаются воздействия различной амплитуды ui j = ej , ej = const.

При этом, если ui j = ej, то выход нелинейного объекта равен w(t) = ej, если ej < b или в противном случае, то w(t) = a-sign(b). Выход нелинейного объекта x(t)j равен значению переходной характеристики

линейного элемента h(t), умноженной на некоторый коэффициент.

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

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

/(u) =

| u,|u| < b, | a • sign(u), |u| > b.

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

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

X(t) = J h' (t -т) f (u(x), a, b)d т.

Численный вариант данной модели:

(18)

s t/Дт С

x(t)=YsLhln'

i=1 j=1

t-Tj-ti

Z(u(T j ))Дт. (19)

Пример. Рассмотрим нелинейную динамическую систему в виде модели Гаммерштейна, состоящую из звена насыщения (параметры а = 2, Ь = 0,3) и разност-

ного аналога дифференциального уравнения (имитирующего объект): х" (г) + 0,32 • х' (г) + 2 • х(г) = и (г).

На рис. 5, 6 представлена непараметрическая модель нелинейной системы.

vAA.

— х(1)

— xmodel(t)

Рис. 5. Результат оценки выхода х(г): xmodel(г) -модель нелинейной системы, х(г) - выход системы, объем выборки 5 = 300, шаг дискретизации к = 0,15, помеха 5 %, входное воздействие и(г) = = 0,5ео8(0,75г) + 0,01 г, ошибка моделирования 2,45 %

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

— х®

— xmodel(t)

Рис. 6. Результат оценки выхода х(г): xmodel(г) - модель нелинейной системы, х(г) - выход системы, объем выборки 5 = 200, шаг дискретизации к = 0,15, помеха 5 %, входное воздействие и(г) = = 5cos(0,7г)cos(0,4г - 0,2), ошибка моделирования 3,5 %

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

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

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

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

Библиографические ссылки

1. Цыпкин Я. З. Основы информационной теории идентификации. М. : Наука, 1984. 320 с.

2. Медведев А. В. Непараметрические алгоритмы идентификации нелинейных динамических систем // Стохастические системы управления. Новосибирск : Наука, 1979. С. 15-22.

3. Чайка С. Н. К идентификации динамических систем класса Гаммерштейна при частично параметризованной структуре модели // Динамика систем: Управление и оптимизация. Горький : Изд-во Горьковского гос. ун-та, 1989. С. 24-36.

4. Надарая Э. А. Непараметрическое оценивание плотности вероятностей и кривой регрессии. Тбилиси : Изд-во Тбилисского ун-та, 1983. 194 с.

5. Попков Ю. С. Идентификация и оптимизация нелинейных стохастических систем. М. : Энергия, 1976. 440 с.

6. Коплярова Н. В., Сергеева Н. А. О непараметрических алгоритмах идентификации нелинейных динамических систем // Вестник СибГАУ. 2012. Вып. 5(51). C. 39-44.

References

1. Cypkin Ja. Z. Osnovy informacionnoi teorii iden-tificacii [Fundamentals of the informational theory of identification]. Moscow, Nauka Publ., 1984, 320 p.

2. Medvedev A. V. [Nonparametric algorithms of nonlinear dynamical system identification]. Stohastiches-

2

0

- 1

2

0

0

20

30

40

4

2

0

- 2

- 4

0

10

20

30

40

kie sistemi upravleniya [Stochastic control system]. Novosibirsk, Nauka Publ., 1979, p. 15-22.

3. Chaika S. N. [To dynamical systems of Hammerstein class identification with partially parameterized model structure]. Dinamica system: upravlenie i optimi-zaciya [System dynamics: Control and optimization]. Gorki, Gorki university Publ, 1989, p 24-36.

4. Nadaraya E. A. Neparametricheskoe ocenivanie plotnosti veroyatnosti I krivoi regressii [Nonparametric estimation of probability density function and regression curve]. Tbilissi, Tbilissi Univ. Publ, 1983, 194 p.

5. Popkov U. S. Identifikaciya I optimizaciya nelineinih stohasticheskih sistem [Identification and optimization of nonlinear stochastic systems]. Moscow, Ener-gya Publ., 1976, 440 p.

6. Koplyarova N. V., Sergeeva N. A. [About the nonparametric algorithms of nonlinear dynamical processes identification]. VestnicSibGAU, 2012, no. 5 (51), p. 39-44. (In Russ.)

© Коплярова Н. В., Сергеева Н. А., 2014

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