Научная статья на тему 'О непараметрическом моделировании многосвязных процессов'

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

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

Аннотация научной статьи по математике, автор научной работы — Игнатьев Д. А., Медведев А. В., Сергеев Д. В., Шестернев А. И.

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

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

COMBINED NON PARAMETRIC MODELS OF MULTIPLY CONNECTED SYSTEMS

The problem of identification of the multiply connected processes in conditions when the parametric structure of some input-output dependencies is known or is defined, and the remaining dependencies are defined with the nonparametric statistics is consider. In this case the combined nonparametric model of the process is a correlated system of stochastic relations of parametric and nonparametric type as well. Further the combined nonparametric models are given.

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

A. V. Medvedev

NONPARAMETRIC SYSTEMS THEORY. GENERAL APPROACH

This article publications cycle devotes to a new part of control theory. Nonparametric control systems theory is focused on the lower size of a priori information that differs it from the standard parametric control theory. The parametric theory assumes the stage of investigation process model to within to the vector ofparameters choosing, but nonparametric one requires data of process characteristics quality properties. It is principally different.

УЦК 62-506.1

Д. А. Игнатьев, А. В. Медведев, Ц. В. Сергеев, А. И. Шестернев О НЕПАРАМЕТРИЧЕСКОМ МОДЕЛИРОВАНИИ МНОГОСВЯЗНЫХ ПРОЦЕССОВ

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

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

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

а на втором этапе осуществляется оценка параметров в на основе имеющейся выборки

{х,, и,, ц,, г = 1, £}, где 5 - объем выборки.

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

Идентификация в широком смысле предполагает отсутствие этапа выбора параметрического класса оператора (1), если, конечно, для этого нет достаточных априорных сведений. Часто оказывается значительно проще определить класс операторов х(1) = В(и{1),[1(1),1) на основе сведений качественного характера, например, линейности процесса или типа нелинейности, однозначности либо неоднозначности и др. В этом случае задача идентификации состоит в оценивании этого оператора на основе выборки.

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

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

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

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

- уровень параметрической неопределенности, при котором неизвестны законы распределения измерений и помех, а структура модели задана с точностью до набора параметров [1]. Присутствуют выборки статистически независимых наблюдений переменных объекта;

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

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

Функционирование объекта происходит по схеме, приведенной на рис. 1.

Здесь и(г)е Я” - общем случае, векторные входное значение, включающее в себя входные переменные системы, промежуточные входы, являющиеся выходами других подобъектов и собственного выхода с запаздыванием; х(г)еЯт - векторное выходное значение, включающее в себя выходные переменные системы, промежуточные выходы, являющиеся входами для других по-добъектов; и(г) и х(г) непрерывны во времени; к , к% -случайные помехи, действующие в каналах измерений, с нулевым математическим ожиданием и ограниченной дисперсией; ик [г], хк [г] - входное и выходное значения, измеряемые в дискретные моменты времени; о(г) - случайная помеха, действующая на процесс. Помеха обусловлена «шумами» различных неконтролируемых фак-

Здесь О. - г-й подобъект многосвязной системы, г = 1, 2,..., 10; и.(г) - входные переменные, г = 1, 2, ..., 6; у (г) - промежуточные переменные (как входные, так и выходные), г = 1, 2, ..., 14; х.(г) - выходные переменные, г = 1, 2, 3; I- время. В каналах измерений (связи подобъек-тов) действуют случайные помехи, обозначим их через к (см. рис. 1), они могут быть обусловлены погрешностями приборов измерений, человеческим фактором и т. д. Термин окружающая среда подразумевает под собой среду, в которой система функционирует.

На практике достаточно сложно добиться равномерного и синхронного измерения параметров процесса. Общая схема измерений параметров процесса приведена на рис. 4.

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

и2(і) „ Оі у2(і) О2

ки2 . г V2 Г

Хі(і)

И2АМ '

*1АИ

Рис. 2. Помехи в каналах измерений

Здесь ки2, к"2 и кх1 - случайные помехи, действующие в каналах измерений величин у2и х1 соответственно; и2к [г], У2к [г] и Х1к [г1] - измерения с ошибкой, измеряемые с дискретностью dг и dг¡ соответственно. В каждом канале связи системы можно выделить по помехе, т. е. ки1, ..., к“, к"1, ., к"14, кх1, ., кхт. Исследователю доступны данные, измеренные с помехой.

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

Рассмотрим объект, имеющий вид многосвязной системы (рис. 3).

0

а

Й

а

>■

в

о

Рис. 3. Многосвязная система

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

Математическая постановка задачи. Пусть имеется многосвязный объект. Измерения входных и выходных переменных представлены в виде векторов и1 = {, ...,и,}е Ят , х1 =|Х, ...,х‘}е Я1, V, = {1, ...,у"}е Я", , = 1,5. В каналах измерений действует случайная помеха с нулевым математическим ожиданием и ограниченной дисперсией. Характеристики объектов О), ] = 1...10 однозначны по вектору входных переменных. Имеется обучающая выборка |и,, х{, х{,, = 1,я}. Необходимо построить математическую модель многосвязного стохастического объекта, адекватно описывающую его поведение при произвольном входном воздействии.

Сформируем критерий оптимальности:

где х - оценка /-ой компоненты вектора выхода х; и9у - совокупные векторы, составленные из компонент векторов и, V.

Используя необходимое условие минимума, т. е. приравняв производную функции ^ по искомой величине X к нулю, получим:

_°Р1 Г 1

х = М {х | и, V}.

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

И, V > = тт.

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

Итак, пусть объект описывается уравнением вида

х,. = F(и,.,v,), i = 1,5,

где x. - выходное измерение объекта, u., v. - входные измерения; F - функция процесса, преобразующая вектор входных значений в выходное.

Необходимо построить модель данного процесса, используя имеющуюся априорную информацию. Вид модели будет следующим:

Xi = F{uf. vi., а), i = 1,5,

где Xi - оценка выхода процесса; F - оценка оператора F\ а - вектор параметров процесса.

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

Если априорная информация отсутствует и имеются только измерения входных и выходных переменных, речь пойдет уже об идентификации в «широком» смысле. Модель объекта будет представлена в виде статистики [2; 3]

Xi = S (и,-, V,., и,, V,. ), i = 1, S,

где S - непараметрическая модель процесса; - век-

торы значений входных переменных; х, - непараметрическая оценка выхода.

—opt —

Непараметрическая оценка х = X/ равна следующей статистике по всем переменным (для статического процесса):

/ \

m

ххП ф

(2)

1

0 <Ф

V m > 0

— Гф

Cs -L

г ф

C J

C

dx = 1.

C

lim—Ф

C

Cs

= 5(x - xi). C, ^ 0.

dx < <

C

i x°

/ \ x - x,.

S Q(x)

C

d Q = x.

В случае, когда процесс является динамическим, можно воспользоваться следующими оценками:

,

х5 (,) = (0)и(,) + | (, - т)и (т)ё т

0

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

= Х x-Ф

C

Ф

C

ТФ

C

Ф

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

C

Существенный интерес, с точки зрения практики, представляет собой случай, когда для некоторых зависимостей компонент векторов х е Я1, и е Ят и V е Я" известна их параметрическая структура с точностью до набора параметров а. В этой ситуации мы сталкиваемся с задачей идентификации, которая не соответствует ни параметрическому уровню априорной информации, ни непараметрическому. Такие модели возникают при описании сложных взаимосвязанных процессов (часто эта ситуация возникает при анализе производственных процессов с непрерывной технологией) и имеют вид взаимосвязанной системы:

= Fj (u1,v1), j = 1,к ,

где индексj при аргументах х1, и1, Vі, а1 - определенный (/-й) набор этих компонент из всех компонент соответственно векторов х, и, V, а; Fj -/-й оператор процесса, переводящий вектор входных параметров в выходные; х - вектор выходных переменных; и, V - входных; а - параметров.

Модель многосвязной системы может быть представлена следующей системой уравнений [2; 3]:

= F (u1, x1, а1), j = 1, q,

(3)

где Ф() - колоколообразная функция, обладающая следующими свойствами:

Cs > 0, Vs, s = 1,2,3 . s

lim sCk = ro,

s^ro

где C - параметр размытости.

Оценка (2) должна удовлетворять условию воспроизводимости

I X] = (и1

где Г - параметрический оператор; 5 - непараметрический оператор; q - число параметрических уравнений; k - общее число уравнений.

По различным каналам связи многосвязной системы известна их параметрическая структура с точностью до параметров, для иных каналов связи такая информация отсутствует и их восстановление осуществляется средствами непараметрического оценивания. При этом предполагается однозначный характер зависимости входных-выходных переменных системы. В этом случае модель многосвязной системы представляет собой систему нелинейных стохастических уравнений, в которую входят как параметрические соотношения, так и непараметрические (3). Оценка выхода многосвязной системы осуществляется в результате решения взаимосвязанной системы указанных выше уравнений при известных значениях выходных переменных, модели которых обозначим х, = F¡ {и', V, а'),' = 1,к , где х‘, и,, V.- соответственно выходная и входные переменные г'-го объекта; Г. - параметрическая зависимость х‘ от и. с точностью до параметров а.; а k - число объектов.

V

Численные исследования. При исследовании непараметрических комбинированных моделей (3) методом

статистического моделирования была взята система десяти нелинейных уравнений, описывающая объект, представленный на рис. 3. Размерности параметров были описаны выше. На измерения был наложен белый шум различного уровня. Расхождение, рассчитанное как нормированная среднеквадратическая ошибка, выходных значений модели (3), построенной по выборке наблюдений, с соответствующими выходными значениями объекта находилось в интервале 3...7 % в зависимости от уровня наложенного шума и объема выборки.

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

Комбинированные модели были исследованы методом статистического моделирования. В качестве исход-

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

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

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

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

2. Медведев, А. В. Непараметрические системы адаптации / А. В. Медведев. Новосибирск : Наука, 1983.

3. Красноштанов, А. П. Комбинированные многосвязные системы / А. П. Красноштанов. Новосибирск : Наука, 2001.

D. A. Ignatyev, A. V. Medvedev, D. V. Sergeev, A. I. Shesternev COMBINED NONPARAMETRIC MODELS OF MULTIPLY CONNECTED SYSTEMS

The problem of identification of the multiply connected processes in conditions when the parametric structure of some input-output dependencies is known or is defined, and the remaining dependencies are defined with the nonparametric statistics is consider. In this case the combined nonparametric model of the process is a correlated system of stochastic relations of parametric and nonparametric type as well. Further the combined nonparametric models are given.

ХЦК 62-506.1

В. Е. Герасимова, Д. А. Игнатьев, А. Р. Низамеев, Д. В. Сергеев

О НЕПАРАМЕТРИЧЕСКИХ АЛГОРИТМАХ МОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ ДИСКРЕТНО-НЕПРЕРЫВНЫМ ПРОЦЕССОМ

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

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

На первом этапе (ключ К1 разомкнут) решается задача идентификации; на втором этапе ключ К1 замкнут, решается задача управления объектом с участием ЛПР, после этого ключ К2 замыкается.

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

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

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

процесса в каждый текущий момент времени (г = 1, 2 ...)

* . .

как можно меньше отличался от желаемого х (,).

Для решения задачи управления используем элементы непараметрического подхода [1-3].

Непараметрический подход предполагает использование непараметрической оценки регрессии в качестве модели истинных зависимостей.

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