О непараметрической идентификации частично-параметризованного дискретно-непрерывного процесса
Автор: Ярещенко Д. И.
Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau
Рубрика: Информатика, вычислительная техника и управление
Статья в выпуске: 1 т.21, 2020 года.
Бесплатный доступ
В работе рассматривается новый класс моделей в условиях неполной информации. Речь идет о многомерных дискретно-непрерывных процессах для случая, когда компоненты вектора выходных переменных стохастически зависимы, причем характер этой зависимости априори неизвестен, но по некоторым каналам априорная информация соответствует одновременно как непараметрическому, так и параметрическому типу исходных данных об исследуемом процессе. Подобная ситуация приводит к системе нелинейных уравнений, одни из которых будут неизвестны, а другие известны с точностью до вектора параметров. Главное назначение модели состоит в определении прогноза выходных переменных при известных входных, причем для неявных нелинейных уравнений известно лишь то, что та или иная компонента выхода зависит от других переменных, определяющих состояние объекта. Таким образом, возникает довольно нетривиальная ситуация решения системы неявных нелинейных уравнений в условиях, когда по одним каналам многомерной системы самих уравнений в обычном смысле нет, а по другим они известны с точностью до параметров. Следовательно, модель объекта не может быть построена с помощью методов существующей теории идентификации в результате недостатка априорной информации. Если бы можно было параметризовать систему нелинейных уравнений, то при известном входе следовало бы решить эту систему, поскольку она в данном случае известна, раз этап параметризации преодолен, правда, в этом случае необходимо еще выполнить оценку параметров. Основным содержанием настоящей статьи является решение задачи идентификации при наличии частично-параметризованного дискретно-непрерывного процесса, при этом этап параметризации не может быть преодолен без дополнительной априорной информации об исследуемом процессе. В этой связи схема решения системы нелинейных уравнений может быть представлена в виде некоторой последовательной алгоритмической цепочки. Сначала на основании имеющейся обучающей выборки, включающей наблюдения всех компонент входных и выходных переменных, формируется вектор невязок. А уже после этого оценка выхода объекта при известных значениях входных переменных строится на основании оценок Надарая - Ватсона. Таким образом, при заданных значениях входных переменных такого процесса предлагается осуществить процедуру оценивания прогноза выходных переменных в соответствии с разработанной алгоритмической цепочкой. Многочисленные вычислительные эксперименты по исследованию предлагаемых моделей частично-параметризованных дискретно-непрерывных процессов показали достаточно высокую их эффективность. В статье приводятся результаты вычислительных экспериментов, иллюстрирующих эффективность предлагаемой технологии прогноза значений выходных переменных по известным входным.
Частично-параметризованный дискретно-непрерывный процесс, идентификация, непараметрические оценки, кт-модели, кt-models
Короткий адрес: https://sciup.org/148321952
IDR: 148321952 | DOI: 10.31772/2587-6066-2020-21-1-47-53
Текст научной статьи О непараметрической идентификации частично-параметризованного дискретно-непрерывного процесса
Введение. Для многих технологических, производственных, многомерных процессов дискретно-непрерывного характера во многих случаях исследователь находится в условиях, когда необходимо построить модель исследуемого процесса. Это процессы динамические по своей природе, но контролируемые через дискретные интервалы времени, в том числе различные. Это приводит к тому, что динамические по своему характеру процессы должны рассматриваться как безынерционные с запаздыванием. Например, при измельчении каких-либо материалов (клинкер, уголь) постоянная времени составляет 5-10 мин., а контроль выходной переменной, например, тонкость измельчения, измеряется раз в два часа. В этом случае исследуемый процесс можно представить как безынерционный с запаздыванием [1].
Такие процессы часто встречаются в добывающих или перерабатывающих отраслях промышленности, например, в металлургии (плавка стали), энергетике (горение угля), стройиндустрии (получение цемента), нефтепереработке (процесс очистки дизельного топлива) [2], а также в социальных науках, включая образовательный процесс (получение знаний студентами) [3].
Но самым интересным и важным является то, что на пути исследования различных процессов выделен такой класс процессов, которые отнесены к Т-процессам [1]. Подобные процессы имеют стохастическую зависимость выходных переменных и требуют другие методы идентификации и управления, несколько отличающиеся от общепринятых. Главное здесь состоит в том, что идентификация подобных объектов должна осуществляться не традиционным для существующей теории идентификации путем [4]. Также интересен случай, когда априорная информация соответствует одновременно как непараметрическому, так и параметрическому типу исходных данных об исследуемом процессе. Такие процессы отнесены к КТ-процессам [1].
Особенностью КТ-процессов является то, что по одним каналам многомерной системы известны уравнения зависимостей входных и выходных переменных с точностью до вектора параметров, а по другим не известны такие уравнения. Данная постановка вопроса приводит к тому, что математическое описание объекта представляется в виде некоторого аналога системы с частично параметризованными F .( и , x , а ) = 0, j = 1, n и неизвестными функциями вида Fj ( u , x ) = 0, j = 1, n . Таким образом, задача идентификации сводится к задаче решения системы нелинейных уравнений частично параметризованного дискретно-непрерывного процесса относительно компонент вектора x = ( xx , x 2,..., xn ) при известных значениях входных переменных и . Конкретные задачи идентификации будут отличаться различными объемами априорной информации по различным каналам, особенностью протекающих процессов. Здесь важным является то, что приходится сталкиваться с системой разнотипных, с точки зрения математики, уравнений, решение которых будет требовать развитие специальных методов. В этом случае целесообразно использовать методы непараметрической статистики [5; 6].
КТ-процессы. В данное время повышается роль идентификации безынерционных систем с запаздыванием [7; 8]. Это объясняется тем, что измерение некоторых, наиболее важных выходных переменных динамического объекта осуществляется через большие промежутки времени, значительно превосходящие постоянную времени объекта.
Рассмотрим общую схему дискретно-непрерывного процесса, который функционирует в условиях разнотипной априорной информации, в том числе в условиях непараметрической неопределенности, что соответствует теории идентификации в широком смысле.
Особенностью идентификации многомерного объекта является то, что исследуемый процесс описывается системой с неявными стохастическими уравнениями.
F j ( u ( t - т ), x ( t ), ^ ( t ) ) = 0, j = 1, n , (1) где по некоторым каналам F ( • ) - не известны, а по другим каналам известны, т -запаздывание по различным каналам многомерной системы [1]. В дальнейшем, из соображений простоты, т будет опущено.
В общем виде исследуемая многомерная система, реализующая КТ-процесс, может быть представлена на рис. 1.

Рис. 1. Многомерная система
Fig. 1. Multidimensional system
На рис. 1 приняты следующие обозначения: u = ( ux ,..., um ) - m-мерный вектор входных переменных; x = ( xx ,..., xn ) - n-мерный вектор выходных переменных; ^ ( t ) - случайные помехи, действующие на процесс; вертикальные стрелки обозначают стохастическую зависимость выходных переменных; стрелки-дуги означают внутреннюю связь между переменными, свойственные конкретному исследуемому процессу. Естественно, характер некоторых связей остается неизвестным исследователю.
По различным каналам исследуемого процесса зависимость j -й компоненты вектора x может быть представлена в виде некоторой зависимости от тех или иных компонент вектора u : x < j > = f.(u < j > ) j = 1, n . Подобные функции определяются исследователем на основании имеющейся априорной информации и называются составным вектором. Составной вектор – это вектор, составленный из некоторых компонент соответствующего вектора, в частности u < j > = ( x 2, x 5, x 7, x 8) . Также это может быть любой другой набор, например u < 5 > = ( ux , u 3, u 6) , где u < 5 > означает составной вектор, или x < 3 > = ( ux , u 3, x 2) . В этом случае система уравнений примет вид:
F i (u < j > , x < j > , а ) = 0,
F 2 \,и < j > , x < j > , a ) = 0, _
« ... j = 1, n , (2)
F n — 1 ( u "j> , x < j > ) = 0, _ Fn (u " j > , x < j > ) = 0.
где F3 ( • ) частично параметризованы либо неизвестны; а - вектор параметров.
КТ-модели. Многомерные процессы, выходные переменные которых имеют неизвестные стохастические связи, были названы Т-процессами, а их модели, соответственно, Т-моделями [1]. К-модели базируются на использовании разнотипной априорной информации по различным каналам многомерного объекта. КТ-модель объединяет элементы Т-модели с элементами К-модели и представляет собой модель, в которой есть совокупность взаимосвязей входных и выходных переменных, причем по одним каналам они известны, например, ориентируясь на законы физики, а по другим каналам зависимости неизвестны.
Основной особенностью моделирования подобного процесса в непараметрической неопределенности является тот факт, что вид Fj(u
Естественно, что система моделей может быть представлена в следующем виде:
F ( u < j > , x < j > , a ) = 0;
F 2 ( u < j > , x< j > , a ) = 0;
« ... j = 1 n ,
F n - i ( u < J > , x < j > , x s , us )= 0;
_ F , ( u < j > , x < j > , x s , u s ) = 0.
где xs , us - временные векторы (набор данных, поступивший к s -му моменту времени), в частности xs = ( x 1 ,..., xs ) = ( x H, x 12,..., x 1 s ,..., x 21, x 22,..., x 2 s ,..., xn 1, xn 2,..., xns ) , но и в этом случае некоторые F ( • ), j = 1, n остаются неизвестными. Поэтому рассмотрим задачу построения КТ-моделей в условиях непараметрической неопределенности, т. е. в условиях, когда система (3) известна по некоторым каналам и не известна с точностью до параметров по другим.
Итак, пусть на вход объекта поступают входные переменные, значения которых измерены. Наличие обучающей выборки xt,ut, i = 1,s необходимо. В этом случае оценка компонент вектора выходных переменных x при известных значениях u , как уже было отмечено выше, приводит к необходимости решать систему уравнений (3). В случае если зависимость выходной компоненты от компонент вектора входных переменных не известна, то естественно воспользоваться методами непараметрического оценивания [9; 10].
Задача сводится к тому, что при заданном значении вектора входных переменных u = u' , необходимо решить систему (3) относительно вектора выходных переменных x . По некоторым каналам многомерной системы, по которым известны уравнения с точностью до параметров, коэффициенты находятся, например, методом стохастических аппроксимаций [11]. По остальным каналам, где неизвестны уравнения, необходимо применить следующую алгоритмическую цепочку [1]. Сначала вычисляются невязки по формуле:
E ij = F j ( u < j > , x < j >( i ^ x s , u s ) j = 1 n , (4) где F ( u < j > , x < j > (i ), xs , Hs ) примем в виде непараметрической оценки регрессии Надарая -
Ватсона [12]:
£ jk i ) = F j ( u < j > , x j ( i ) ) = xj ( i )-
s < n >
X x j [ i ] П Ф
i = 1 k = 1 ^
u k - uk [ i ]
c suk
s < n >
ХП Ф i=1 k=1
' u k - uk [ i ]
V
suk
где j = 1, n, , < m > - размерность составного вектора uk . Колоколообразные функции фf uk - uk [i 1'
V c su k у
и параметр размытости c
удовлетворяют некоторым условиям сходимости и
обладают следующими свойствами:
Ф(-) < то; cs1 J Ф(cs1 (u - u ))du = 1;(6)
Q ( u )
lim s^ с-1ф(c-1 (u - ui ^ = 5(u - ui ), lim s^ cs = 0, lim s^ scs w .
Следующий шаг состоит в оценивании условного математического ожидания:
Xj = M {x | u
В качестве оценки (8) примем непараметрическую оценку регрессии Надарая – Ватсона [12]:
~
x
5^ p.-, T n T ,f u k, u k , [ i 1 ) < m f if £ k 2 [ i 1
E х[ i]-П ф —:--П ф — i=1 k 1 =1 V csu У k 2 =1 V cs£ У
s < n >
' uk 1
i = 1 k 1 = 1 V
u k , [ i 1 ^ T m f Л £ ki [ i 1
~— Пф csu Jk 2 =1 V cs£ У
j = 1, n ,
где колоколообразные функции Ф ( - ) могут быть взяты в виде треугольного ядра (10) и (11), и удовлетворяют условиям (6), (7).
ф
f uk - uk [ i 1 ) ф jk
V csu J f £k2[i11
V c s £ J

Алгоритмы (5), (8) и (9) представляют собой алгоритмическую цепочку, необходимую для вычисления прогноза компонент вектора выхода при известных компонентах входа [1].
Осуществляя эту процедуру, получаем значения выходных переменных x при входных воздействиях на объект u = u' (а в этом и состоит основное назначение искомой модели), которые в дальнейшем могут быть использованы в различных системах управления [9], в том числе в организационных системах [3].
Точность моделирования оценивается по следующей формуле:
еЕ х - x s ( u , )
5 = J=L s ----------, (12)
Elx- x i=1
где Xj - наблюдения на объекте; x5 (ut ) - прогноз выхода объекта; x - среднее значение по каждой компоненте вектора x .
Вычислительный эксперимент. Для вычислительного эксперимента был взят объект с пятью входными переменными u = (ux, u2, u3, u4, u5) и тремя выходными переменными x = (x,, x2, x3). Для данного объекта была сформирована выборка входных и выходных переменных, исходя из системы уравнений из двух параметрических и одного непараметрического каналов. В результате была получена обучающая выборка й$, xs, где us, xs - временные векторы. Если бы задача решалась для реального объекта, обучающая выборка формировалась в результате измерений, осуществляющихся имеющимися средствами контроля. В случае стохастической зависимости между выходными переменными процесс естественно описать, например, следующей системой уравнений:
Fx i ( x i , x з , u i , u 2 , u 5 ) = °;
< F x 2 ( x i , x г, u 4, u 5 ) = °; (13)
F x 3 ( x i , x 2 , x 3 , u 2 , u 3 , u 5
) = °-
После того, как была получена выборка наблюдений, можно приступать к исследуемой задаче - нахождению прогноза значений выходных переменных x при известных входных u. Для случая, если по двум каналам имелась зависимость в виде уравнений, коэффициенты были найдены с помощью метода стохастических аппроксимаций.
Для начала вычисляются невязки по методике, описанной ранее. Представим невязки в виде системы:
^ i ( i ) = F i ( x i , x 3 , u l , u 2 , u 5 )
" S 2 ( i ) = F2 ( x i , x 2 , u 4 , u 5 ^
(i4)
S 3 ( i ) = F 3 ( x i , x 2 , x 3 , u 2 , u 3 , u 5
где Sj , j = i,3 - невязки, соответствующие компоненты вектора выхода которых не могут быть выведены из параметрических уравнений.
Прогноз для системы (13) осуществляется согласно формуле (9) для каждой компоненты выхода объекта.
На вход объекта подаются значения входных переменных вновь сгенерированных входных переменных, т. е. не входящих в обучающую выборку. Настраиваемым параметром будет параметр размытости с$, который в данном случае возьмем равным 0,4 (значение было определено в результате многочисленных экспериментов с целью уменьшения квадратичной ошибки между выходом модели и объекта [i3; i4], параметр размытости примем одинаковым при подсчете в формулах (5) и (9), объем выборки 5 = 2°°°, помеха £ = °,°7 . По компонентно приведем графики для выходов объекта x , x и x .

Рис. 2. Прогнозные значения выходной переменной x при помехе 7 %
Fig. 2. Forecast values of the output variable x 1 with interference 7 %

Рис. 3. Прогнозные значения выходной переменной x при помехе 7 %
Fig. 3. Forecast values of the output variable x 2 with interference 7 %

Рис. 4. Прогнозные значения выходной переменной x при помехе 7 %
Fig. 4. Forecast values of the output variable x 3 with interference 7 %
На рис. 2–4 «крестиком» обозначены значения выхода переменных, а «точкой» значения выхода модели; продемонстрировано сравнение истинных значений тестовой выборки компонент вектора выхода и их прогнозные значения, полученные при помощи алгоритма (5) – (9); представлены 20 точек выборки из-за простоты представления результатов, т. е. каждая сотая точка выборки. На рисунках видно, что модель достаточно хорошо описывает объект при помехе 7 %, действующей на компоненты выходных переменных. На рис. 3 прогноз выходной переменной x несколько хуже, чем по остальным выходным переменным, на это может влиять качество обучающей выборки, зависимость переменных, случайные помехи, параметры размытости и т. д.
Заключение. В данной работе была рассмотрена задача идентификации частично параметризованных многомерных объектов с запаздыванием. Здесь возникает ряд особенностей, которые состоят в том, что задача идентификации рассматривается в условиях непараметрической неопределенности и, как следствие этого, не может быть представлена с точностью до набора параметров. Такие процессы могут быть хорошо использованы в различных системах управления [15]. На основании имеющихся априорных гипотез выписывается система уравнений, описывающих процесс с помощью составных векторов x и u . Но функции F ( • ) продолжают оставаться неизвестными по некоторым каналам. В статье рассмотрена методика расчета выходных переменных объекта при известных входных, что позволяет их использовать в компьютерных системах различного назначения.
Также необходимо отметить, что КТ-модели нашли свое применение для реального процесса каталитической гидродепарафинизации (или процесса очистки дизельного топлива) и в результате проведения вычислительных экспериментов дали достаточно удовлетворительные результаты [2].
Проведенные многочисленные вычислительные эксперименты показали достаточно удовлетворительные результаты КТ-моделирования. При этом исследовались вопросы, связанные с введением различных помех, разных объемов обучающих выборок, но и объектов различных размерностей [4].
Список литературы О непараметрической идентификации частично-параметризованного дискретно-непрерывного процесса
- Medvedev A. V. Osnovy teorii neparamet-richeskikh sistem. Identifikatsiya, upravlenie, prinyatie resheniy [Fundamentals of the theory of nonparametric systems. Identification, management, decision making]. Krasnoyarsk, Reshetnev University Publ., 2018, 732 p.
- Agafonov E. D., Medvedev A. V., Orlovskaya N. F., Sinyuta V. R., Yareshchenko D. I. Prognoznaya model' protsessa kataliticheskoy gidrodeparafinizatsii v uslovi-yakh nedostatka apriornykh svedeniy [Predictive model of the process of catalytic hydrodewaxing in the absence of a priori information]. Tula, TulGU Publ., 2018, No. 9, P. 456-468 (In Russ.).
- Medvedev A. V., Yareshchenko D. I. [About modeling of process of acquisition of knowledge by students at University]. Vysshee obrazovanie segodnya. 2017, No. 1, P. 7-10 (In Russ.).
- Medvedev A. V., Yareshchenko D. I. [On non-parametric identification of T-processes]. Siberian Journal of Science and Technology. 2018, Vol. 19, No. 1, P. 37-44 (In Russ.).
- Nadaraya E. A. Neparametricheskoe ocenivanie plotnosti veroyatnostej i krivoy regressii [Nonparametric estimation of probability density and regression curve]. Tbilisi, Tbilisskiy universitet Publ., 1983, 194 p.
- Vasil'ev V. A., Dobrovidov A. V., Koshkin G. M. Neparametricheskoe ocenivanie funkcionalov ot raspre-deleniy stacionarnyh posledovatel'nostey [Nonparametric estimation of functionals of stationary sequences distributions]. Moscow, Nauka Publ., 2004, 508 p.
- Ehjkhoff P. Osnovy identifikacii sistem uprav-leniya [Basics of identification of control systems]. Moscow, Mir Publ., 1975, 7 p.
- Cypkin Ya. Z., Osnovy informacionnoy teorii identifikacii [Fundamentals of information theory of identification]. Moscow, Nauka Publ., 1984, 320 p.
- Medvedev A. V. Teoriya neparametricheskih sistem. Upravlenie 1 [The theory of non-parametric systems]. Vestnik SibGAU. 2010, No. 4 (30), P. 4-9 (In Russ.).
- Medvedev A. V. Neparametricheskie sistemy adaptacii [Nonparametric adaptation systems]. Novosibirsk, Nauka Publ., 1983, P. 173.
- Cypkin Y. Z. Adaptaciya i obuchenie v av-tomaticheskih sistemah [Adaptation and training in automatic systems]. Moscow, Nauka Publ., 1968, 400 p.
- Fel'dbaum A. A. Osnovy teorii optimal'nyh av-tomaticheskih system [Fundamentals of the theory of optimal automatic systems]. Moscow, Fizmatgiz Publ., 1963, P. 552.
- Amosov N. M. Modelirovanie slozhnyh system [Modeling of complex systems]. Kiev, Naukova dumka Publ., 1968, 81 p.
- Sovetov B. Ya., YAkovlev S. A. Modelirovanie sistem: uchebnik dlya vuzov [Modeling of systems]. Moscow, Vysshaya shkola, 2001, 343 р.
- Antomonov Y. G., Harlamov V. I. Kibernetika i zhizn' [Cybernetics and life]. Moscow, Sov. Rossiya Publ., 1968, 327 p.