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

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

CC BY
62
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕПАРАМЕТРИЧЕСКОЕ МОДЕЛИРОВАНИЕ / "ТРУБЧАТЫЕ" ПРОЦЕССЫ / Н-ПРОЦЕССЫ

Аннотация научной статьи по математике, автор научной работы — Медведев Александр Васильевич, Чжан Екатерина Анатольевна

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

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

The article deals with the features of simulation of multidimensional discrete-continuous processes with delay, input variables that are related by stochastic dependence. The type of dependence is unknown to the researcher. We presented a series of computational experiments on the construction of non-parametric models in the conditions of incompleteness of a priori information, small samples and in the presence of interference.

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

УДК 519.234

МОДЕЛИРОВАНИЕ МНОГОМЕРНЫХ Н-ПРОЦЕССОВ Медведев Александр Васильевич

Д.т.н., профессор, Сибирский федеральный университет, 660074, г. Красноярск, ул. Академика Киренского, 26, корпус 1 Чжан Екатерина Анатольевна Аспирант, Сибирский федеральный университет, 660074, г. Красноярск, ул. Академика Киренского, 26, корпус 1, e-mail: ekach@list.ru

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

Ключевые слова: непараметрическое моделирование, «трубчатые» процессы, Н-процессы.

Введение. В различных отраслях производства (металлургия, нефтехимия, стройиндустрия) доминируют дискретно-непрерывные процессы с запаздыванием. Технологические процессы протекают во времени непрерывно, но измерения входных и выходных характеристик процесса происходят дискретно. С дискретностью контроля связана следующая особенность, которую необходимо учитывать при решении задачи идентификации. Входные и выходные переменные могут измеряться через различные интервалы времени. Например, если значения некоторых характеристик могут быть получены с помощью электрических средств контроля (температура), то дискретность может быть сколь угодно малой. Значения других переменных - лишь после проведения химического или физико-механического анализа. Примером таких характеристик может послужить активность цемента. Марку цемента, следовательно, и его стоимость, определяет такой показатель, как активность - прочность сжатия. Значение активности согласно ГОСТ 310.4-81 может быть получено только после 28 суток. Таким образом, нет возможности использовать этот показатель в целях управления. В некоторых случаях, дискретность контроля значительно превышает постоянную времени объекта, поэтому динамические процессы вынуждены рассматривать как статические с запаздыванием.

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

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

Рис. 1. Схема многомерного «трубчатого» процесса

На рис. 1 приняты обозначения: А - неизвестный оператор, х(г) е х) с Я1 -выходная переменная процесса, и(?) = (" (/), и2 (?),..., ит (/)), и^) еО,(ы) с Ят - векторное входное воздействие, - векторное случайное воздействие, (?) - непрерывное время,

О"',' = 1,т, Ох - каналы связи, соответствующие различным переменным, включающие в себя средства контроля. В каналах измерения входных и выходных переменных действуют случайные помехи с нулевыми математическими ожиданиями и ограниченными дисперсиями.

Задача идентификации состоит в восстановлении зависимости между входными и выходными переменными процесса. Как уже было сказано выше, отличительная особенность Н-процессов состоит в том, что стохастически связаны не только входные и выходные переменные процесса, но и входные переменные между собой. Обратимся к рис. 1, где дугообразными стрелками показан возможный вариант взаимосвязи компонент вектора входа. На рисунке показан возможный вариант зависимости, в каждом конкретном случае расположение стрелок будет различным

2. Непараметрическая идентификация. В условиях неполноты априорной информации, когда нет возможности определить параметрическую структуру с точностью до вектора параметров, целесообразно использовать средства непараметрической статистики [4]. К таким методам могут быть отнесены нейронные сети или нечеткая логика [4]. В работе была использована непараметрическая оценка функции регрессии по наблюдениям Надарая-Ватсона [3]:

* т и*. / ../^/чЬт^^Л „-1/

х (") = ±х' Пф(с- (" - "7 ))/!Пфк'(" - ")), (!)

'=1 }=1 / '=1}=1

где ф(с-1 (" - " )),' = 1, 7 = 1, т - колоколообразная функция и коэффициент размытости ядра с удовлетворяют условиям сходимости [2, 3]. В вычислительных экспериментах была использована параболическая функция:

(2)

Точность моделирования оценим по величине относительной ошибке аппроксимации:

Ошибка (3) является нормированной и её значения принадлежат интервалу [0, 1]. Ошибку (3) можно интерпретировать следующим образом: чем меньше значение (3), тем точнее модель (2) описывает рассматриваемый объект.

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

Ниже представлены результаты по моделированию многомерного «трубчатого» процесса, процессы такого типа часто встречаются на практике [6]. В рамках вычислительного эксперимента рассмотрим различные виды зависимостей между входными переменными. Пусть объект описывается следующим уравнением:

x(u) = 2 щщ — ul + 1,5u3u2 + 2 u|u4 — пъп\ + u^u3 — 2u9u140 +1,5 щ + В, (4)

где щ,i = 1,10 - входные переменные, равномерно распределенные в интервале [0;3], где В -равномерно распределенная помеха, значения которой подчиняются следующему правилу:

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

Рассматриваемый объект является «трубчатым», т.е. его компоненты вектора входной переменной связаны некоторой зависимостью. На практике эта зависимость остается неизвестной, однако для проведения экспериментов мы зададим вид зависимости. Стоит заметить, что вид зависимости задан только для генерации выборок наблюдений и в дальнейшем считается неизвестным. Пусть входные переменные связаны следующими отношениями (табл. 1). В табл. 1: u1 - независимая переменная, значения которой равномерно распределены в интервале [0;3]. Значения генерируются с помощью встроенного датчика псевдослучайных чисел платформы .Net (язык C#). Все остальные переменные u2 -u10 связаны между собой.

(3)

В = kax(u),

(5)

Таблица 1. Вид зависимости между входными переменными объекта (4)

Переменная Вид зависимости

u1 [0;3]

U2 yfU

Wз sin Щ

u4 U 2 U ^

u5 U4

U6 0,4u 2

u? u4 + u6

U8 yU

u9 uf

u10 U + u9

В общем виде «трубчатый» объект может иметь следующее описание: х = / (ul, u2,■■■, «юХ и 2 = / (и1\ и3 = / («1),

u

(б)

*10 = 1 (и1, ЩУ

Проведем серию вычислительных экспериментов: будем увеличивать число независимых переменных. В первом эксперименте все переменные, кроме щ, функционально связаны, в частности, и2 = Х^), и3 = Х^), ..., що = Х^). Во втором эксперименте свободными являются и\ - и2, а все остальные зависят от них, т.е. значения переменных равномерно распределены в интервале [0;3], а переменные и3 = ХиО, и4 = Хиь и2), ..., ию = Хиь и2). В дальнейших экспериментах число независимых переменных увеличивается и, наконец, в 10 -м эксперименте все переменные свободные, т.е. не зависимы между собой.

Каждый раз была сгенерирована выборка наблюдений « , хг, I = 1,1000} при отсутствии помех.

Таблица 2. Результаты моделирования «трубчатого» объекта в отсутствие помех

№ Независимые переменные Относительная ошибка W Cs

1 u1 0,0088 0,2

2 Ul, u2 0,049 0,5

з Ul, U2, Uз 0^ 0,8

4 Ul, U2, Uз, U4 0,10з 0,9

5 Ul, U2, Uз, U4, U5 0,109 1,2

б Ul, U2, Uз, U4, U5, U6 0,185 1,5

? Ul, U2, Uз, U4, U5, U6, u 0,189 1,5

8 Ul, U2, Uз, U4, U5, U6, U?, U8 0,19? 1,6

9 Ul, U2, Uз, U4, U5, U6, U?, U8, U9 0,з2з 1,6

10 Ul, U2, Uз, U4, U5, U6, U?, U8, U9, U10 0,5б2 1,6

Был рассмотрен случай без учета помех. В дальнейшем на выход объекта (4) наложим помеху к = 0,05 и проведем аналогичные эксперименты - будем варьировать число

независимых переменных, генерируя выборку объемом 1000 наблюдений ш., , г = 1,1000}.

Результаты моделирования представлены в таблице 3.

Таблица 3. Результаты моделирования «трубчатого» объекта при к = 0,05

№ Независимые переменные Относительная ошибка Ж Св

1 и1 0,0з4 0,2

2 и1, и2 0,054 0,5

3 и1, и2, из 0,109 0,9

4 и1, и2, из, щ 0,120 1,1

5 и1, и2, из, и4, и5 0,1зб 1,4

6 и1, и2, из, и4, и5, иб 0,18з 1,5

7 и1, и2, из, и4, и5, иб, и7 0,202 1,6

8 и1, и2, из, и4, и5, иб, и7, и8 0,212 1,6

9 и1, и2, из, и4, и5, иб, Щ, и8, и9 0,з71 1,6

10 и1, и2, из, и4, и5, иб, Щ, и8, и9, идо 0,621 1,6

С увеличением уровня помех ошибка аппроксимации Ж увеличивается незначительно. Однако в обоих случаях (к = 0 и к = 0,05) сохраняется одинаковая тенденция - с ростом числа независимых переменных ошибка аппроксимации растет. При этом найденные значения параметра размытости св практически совпадают с теми, что были найдены в предыдущем случае, т.е. уровень помех практически не оказывает влияние на оптимальное значение параметра размытости. На рис. 2 показан график зависимости ошибки аппроксимации от числа независимых переменных при объеме выборки 1000 наблюдений: сплошной линией показан случай отсутствия помех, пунктирной - помеха к = 0,05.

07

■к=0 к=0.05

23456739 10

число независимых переменных

Рис. 2. Зависимость величины Ж от числа независимых переменных

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Медведев А.В. Анализ данных в задаче идентификации // Компьютерный анализ данных моделирования. Том 2. Минск : БГУ. 1995. С. 201 - 206.

2. Медведев А.В. Основы теории адаптивных систем. Красноярск: изд-во СибГАУ. 2015. 525 с.

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

4. Хардле, В. Прикладная непараметрическая регрессия. Москва : Мир. 1993. 352 с.

5. Block G., Hartman A. M., Dresser C. M., Carroll M. D., Gannon J., Gardner, L. A Data-based approach to diet questionnaire design and testing // American journal of epidemiology, 1984. № 124(3). Pp. 453 - 469.

6. Medvedev A.V., Kornet M.E., Chzhan E.A. Nonparametric modeling of oxygen-converter processes // Steel in Translation. 2016. Vol. 46. № 12. Pp. 855 - 859.

UDK 519.234

MODELLING OF MULTIDIMENSIONAL H-PROCESSES Alexander V. Medvedev

Dr., professor, Siberian Federal University, 660074, Krasnoyarsk, Russia, Akademika Kirenskogo Str., 26, k. 1 Ekaterina A. Chzhan Graduate student, Siberian Federal University, 660074, Krasnoyarsk, Russia, Akademika Kirenskogo Str., 26, k. 1, e-mail: ekach@list.ru

Abstract. The article deals with the features of simulation of multidimensional discrete-continuous processes with delay, input variables that are related by stochastic dependence. The type of dependence is unknown to the researcher. We presented a series of computational experiments on the construction of non-parametric models in the conditions of incompleteness of a priori information, small samples and in the presence of interference.

Keywords: non-parametric modelling, «tubular» processes, H-process.

References

1. Medvedev A.V. Analiz dannyh v zadache identifikacii [Data analysis in identification problem] // Komp'yuternyy analiz dannykh modelirovaniya. Tom 2. = Computer analysis of simulation data. Volume 2. Minsk. Izdatel'stvo BGU = BSU Publ. 1995. Pp. 201 - 206. (in Russian).

2. Medvedev A.V. Osnovy teorii adaptivnyh sistem [Fundamentals of the theory of adaptive systems]. Krasnoyarsk: izd-vo SibGAU = SibSAU Publ. 2015. 525 p. (in Russian).

3. Nadaraja Je.A. Neparametricheskie ocenki plotnosti verojatnosti i krivoj regressii [Non-parametric estimations of the probability density and the regression curve]. Tbilisi: izdatel'stvo Tbilisskogo universiteta = Tbilisi State University Publ. 1983. 194 p. (in Russian).

4. Hardle V. Prikladnaja neparametricheskaja regressija [Applied non-parametric regression]. Moscow. Mir Publ. 1993. 352 p. (in Russian).

5. Block G., Hartman A. M., Dresser C. M., Carroll M. D., Gannon J., Gardner, L. A Data-based approach to diet questionnaire design and testing // American journal of epidemiology. 1984. № 124(3). Pp. 453 - 469.

6. Medvedev A.V., Kornet M.E., Chzhan E.A. Nonparametric modeling of oxygen-converter processes // Steel in Translation. 2016. №46 (12). Pp. 855 - 859.

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