Научная статья на тему 'МЕТОДЫ ОЦЕНКИ СОСТОЯНИЙ НЕЧЕТКИХ ИНТЕГРАЛЬНЫХ МОДЕЛЕЙ. ОБЗОР. Ч. 2. МЕТОД НАИМЕНЬШИХ КВАДРАТОВ И ПРЯМЫЕ МЕТОДЫ ВАРИАЦИОННОГО ИСЧИСЛЕНИЯ'

МЕТОДЫ ОЦЕНКИ СОСТОЯНИЙ НЕЧЕТКИХ ИНТЕГРАЛЬНЫХ МОДЕЛЕЙ. ОБЗОР. Ч. 2. МЕТОД НАИМЕНЬШИХ КВАДРАТОВ И ПРЯМЫЕ МЕТОДЫ ВАРИАЦИОННОГО ИСЧИСЛЕНИЯ Текст научной статьи по специальности «Математика»

CC BY
70
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
НЕЧЕТКИЙ МЕТОД НАИМЕНЬШИХ КВАДРАТОВ / НЕЧЕТКИЙ МЕТОД ГАЛЕРКИНА / НЕЧЕТКИЙ МЕТОД ЧЕБЫШЕВА / НЕЧЕТКИЙ МЕТОД SINC

Аннотация научной статьи по математике, автор научной работы — Деменков Н.П., Микрин Е.А., Мочалов И.А.

Для оценивания состояний нечетких моделей, описываемых интегральными уравнениями, рассмотрен метод наименьших квадратов (МНК) и его модификации: МНК с численным интегрированием, рекуррентный и нелинейный МНК, нечеткий МНК, основанный на нечетких правилах при нахождении диагональных элементов весовой матрицы в обобщенном МНК. Приведены примеры решения нечетких систем линейных уравнений (НСЛУ), возникающих при оценивании состояний интегральных уравнений. Для приближенной оценки состояния интегральной модели реализован нечеткий метод Галеркина, в результате чего появляется полная НСЛУ. На примере показано появление «сильных/слабых» систем. Рассмотрены методы структурного оценивания приближенного состояния нечетких интегральных моделей: квадратур Чебышева, функции sinc. Отмечено, что методика синтеза алгоритмов оценивания нечетких интегральных моделей также может быть реализована аналогично для методов невязки, коллокации, энергетического, Ритца, Куранта и др.

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

STATE ESTIMATION METHODS FOR FUZZY INTEGRAL MODELS. PART II: LEAST SQUARES METHOD AND DIRECT VARIATIONAL CALCULUS METHODS

This paper considers the least squares method (LSM) and its modifications for estimating the states of fuzzy integral models, namely, LSM with numerical integration, recurrent and nonlinear LSM, and fuzzy LSM, which is based on fuzzy rules for finding diagonal elements of the weight matrix in generalized LSM. Some examples of fuzzy systems of linear equations (FSLE) that arise in state estimation problems for fuzzy integral models are given and solved. The fuzzy Galerkin method is implemented for the approximate state estimation of a fuzzy integral model. This method leads to a complete FSLE. The emergence of «strong» and «weak» systems is explained using an illustrative example. Chebyshev quadrature methods and sinc functions for the approximate structural estimation of fuzzy integral models are considered. As noted in the paper, the same methodology can be applied to develop other algorithms for estimating fuzzy integral models based on the following methods: residuals, collocation, energy, Ritz, Courant, etc.

Текст научной работы на тему «МЕТОДЫ ОЦЕНКИ СОСТОЯНИЙ НЕЧЕТКИХ ИНТЕГРАЛЬНЫХ МОДЕЛЕЙ. ОБЗОР. Ч. 2. МЕТОД НАИМЕНЬШИХ КВАДРАТОВ И ПРЯМЫЕ МЕТОДЫ ВАРИАЦИОННОГО ИСЧИСЛЕНИЯ»

бзоры

УДК 517.97

DOI: http:/^doi.org/10.25728/pu.2021.2.1

МЕТОДЫ ОЦЕНКИ СОСТОЯНИЙ НЕЧЕТКИХ ИНТЕГРАЛЬНЫХ МОДЕЛЕЙ. ОБЗОР.

Ч. 2. Метод наименьших квадратов и прямые методы вариационного исчисления

Н.П. Деменков, Е.А. Микрин, И.А. Мочалов

Аннотация. Для оценивания состояний нечетких моделей, описываемых интегральными уравнениями, рассмотрен м етод наименьших квадратов (МНК) и его м одификации: МНК с численным интегрированием, рекуррентный и нелинейный МНК, нечеткий МНК, основанный на нечетких правилах при нахождении диагональных элементов весовой матрицы в обобщенном МНК. Приведены примеры решения нечетких систем линейных уравнений (НСЛУ), возникающих при оценивании состояний интегральных уравнений. Для приближенной оценки состояния интегральной модели реализован нечеткий метод Галеркина, в результате чего появляется полная НСЛУ. На примере показано появление «сильных/слабых» систем. Рассмотрены методы структурного оценивания приближенного состояния нечетких интегральных моделей: квадратур Чебышева, функции sine. Отмечено, что методика синтеза алгоритмов оценивания нечетких интегральных моделей также может быть реализована аналогично для методов невязки, коллокации, энергетического, Ритца, Куранта и др.

Ключевые слова: нечеткий метод наименьших квадратов, нечеткий метод Галеркина, нечеткий метод Чебышева, нечеткий метод sine.

ВВЕДЕНИЕ

В первой ч асти обзора [1] в основном рассматривались приближенные методы оценки состояний нечетких интегральных уравнений, когда неизвестная нечеткая функция под знаком интеграла представляется в виде некоего нечеткого многочлена с известными четкими базисными функциями и нечеткими весовыми коэффициентами, квадратурной формулы, подлежащими определению. Это приводило к решению нечетких систем линейных уравнений (НСЛУ) по методу «вложения», предложенному М. Фридманом (M. Friedman). Однако в практической деятельности широкое распространение получили также и другие методы решения НСЛУ, что эквивалентно решению нечетких

интегральных уравнений. Ниже дается описание некоторых из них [2—4].

В работе [2] метод вложения Фридмана, изложенный в первой части обзора [1], применяется для удвоенной НСЛУ, когда по линейной комбинации нижней и верхней неизвестных переменных и по найденным с помощью вложенного метода значениям находятся искомые нечеткие переменные. Этот метод был предложен Р. Еззати (К ЕшаИ) [3].

В работе [4] С. Аббасбанди (Б. АЪЪавЪапёу) предложил метод, который представляет собой модификацию метода Еззати и применяется, как правило, для симметричных нечетких функций принадлежностей нечетких переменных, задающих правую часть НСЛУ.

В работе [5] реализуется метод «нечеткого центра» решения системы уравнений, который является геометрическим и применяется для симметричных и несимметричных треугольных чисел в правой части НСЛУ.

Характерной особенностью перечисленных выше методов является применение их к НСЛУ с относительно невысокой размерностью, как правило, dimA < 3, где A — матрицы ч етких переменных НСЛУ, что соответствует размерности dimS = = 2n < 6, где S — расширенная матрица метода «вложения» и его модификаций. Другая особенность методов состоит в появлении «сильных/слабых» решений (см. ссылки на работы [8], [17] в первой части обзора [1]).

При увеличении размерности dimS, связанной с увеличением точности оценивания, обычно для матрицы S применяются традиционные итерационные методы решения НСЛУ [6, 7].

Большинство этих методов основано на QT расщеплении матрицы S, где Q — матрица из диагональных элементов S, а T = Q — S. Расщепление QT приводит к методам Ричардсона, Якоби, Гаусса — Зейделя, релаксационным и их модификациям. Другая часть итерационных методов связана с представлением матрицы S в виде HS*S расщепления, где H — эрмитова (Hermitian), S* — скелевс-кая (Skew) матрицы и S — расщепленная (splitting) матрица. Здесь H — среднее арифметическое матриц S и ST, а S* — их усредненная разность.

При оценке состояний традиционных интегральных уравнений важное место занимают прямые методы вариационного исчисления типа метода Галеркина и квадратурных формул, связанные с численным вычислением собственного интеграла. Эти же методы находят применение и в нечетком случае [8, 9].

Традиционный метод Галеркина широко применяется в задачах прикладной м атематики и м о-делировании как один из прямых методов вариационного исчисления [10], при исследовании колебательных процессов в поисковых системах автоматической оптимизации [11], для приближенного решения уравнений в частных производных, возникающих при моделировании волновых твердотельных гироскопов [12—14], при решении традиционных интегральных уравнений [15] и т. д. В настоящее время появляется небольшое количество работ по модификации этого метода для нечетких случаев. В качестве одной из таких работ приведем статью [16]. В ней нечеткий метод Га-леркина применяется для исследования нечетких колебательных процессов в поисковой системе автоматической оптимизации. Можно полагать, что сдерживание количества исследований по использованию нечетких методов, в частности, для реше-

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

При оценке состояний нечетких интегральных моделей часто возникает задача решения полных (fully) НСЛУ. В разделе, посвященном нечеткому методу Галеркина, будут рассмотрены некоторые решения полных НСЛУ.

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

1. БАЗОВЫЕ ОПРЕДЕЛЕНИЯ

По аналогии с работой [10], далее будем использовать определение нечеткого функционала J на множестве E. Он определяется, как отображение /н : E -— R, где E — множество нечетких функций.

Для множества E вводятся определения нечеткой непрерывности, нечеткой дифференцируе-мости в точке, промежутке. Для этого используются определения нечеткого векторного пространства Банаха и метрики в нем в виде расстояния Хаусдорфа между элементами этого пространства.

Отображение f : R — E определяет нечеткую функциюfR(t), t е R; E = {r(t)}, r е [0, 1] с R, которая представляется в эквивалентной параметрической форме:fH(t) = f(t, r) = (f(t, r), f (t, r)|r е [0, 1]), где r(*) — функция принадлежности.

Совокупность нечетких функций (/н1 }"i= 1 является полной, если f^t) — f^t), где сходимость (—) определяется в метрике Хаусдорфа.

Нечеткие функции хн.(з) = х.^, г) = (х.($> г),

(я, г)|г £ [0, 1]), хн(я) = х.(я, г) = (х/я, г),

х) (я, г)|г £ [0, 1]) называются ортогональными, если выполняются соотношения

где

_ ) 0, i * j,

J xJs)xH(s)ds _ 1,', ,

a 11'i = j

b

Js, r) Xj( s, r) ds

»

»

_ I 0, i * j, 1, i = j,

Jxi(s, r)xj(s, r) ds,

a

Vr £ [0, 1] с R.

Здесь собственный интеграл по Риману понимается в нечетком смысле и его определение дано в § 1 первой части обзора [1].

Другие базовые определения, используемые в статье, даются в работе [6].

2. ПОСТАНОВКА ЗАДАЧИ

Требуется рассмотреть численную схему оценивания состояния нечеткой интегральной модели

b

x«(s) _ /h(s) + ^Ks, x)xH(x)dx

(1)

с помощью метода наименьших квадратов (МНК) и его модификаций, нечеткого метода Галеркина и нечетких квадратурных формул.

3. МЕТОДЫ НЕЧЕТКОЙ ОЦЕНКИ

3.1. Метод наименьших квадратов с численным интегрированием

Данный метод представлен в работе [17]. Имеем нечеткую модель (1) в форме нечеткого интегрального уравнения, которое в параметрической форме имеет вид:

X(s, r) = f (s, r) + xJ U(x, r) dx,

a b

X(s, r) = f(s, r) + xJ U(x, r) dx,

r £ [0, 1 ] с R — параметр,

U(t, r) _

K( s, x) x (x, r), K( • ) > 0, K(s, x)X(x, r), K( • )< 0;

и(т г) = {К(т)х(т, г), К( • ) > 0, х = 1 ' 1 К(5,Т)х(т, г), К( • )< 0; '

Здесь полагается, что для ядра К(я, т), где т £ £ [а, Ь] — промежуток интегрирования, выполнены такие типы неравенства:

(г) : К(я, т) > 0, а < т < Ь;

(н) : К(я, т) < 0, а < т < Ь;

(ш) : К(я, т) > 0, если а < т < с, К(я, т) < 0, если с < т < Ь.

Для случая (ш) будем иметь:

и(т, г) = К(я, т)х(т, г);

и (т, г) = К(я, т) х (т, г), т £ [а, Ь]. Для случая (»):

и(т, г) = К(я, т) х (т, г);

и (т, г) = К(я, т) х (т, г), т £ [а, Ь]. Для случая (Ш):

и(т, я) = К(я, т)х(т, г), а < т < с;

и(т, я) = К(я, т)х (т, г), с < т < Ь; и (т, я) = К(я, т)х (т, г), а < т < с;

и (т, я) = К(я, т)х(т, г), с < т < Ь. Для случая (ш) имеем:

Ь

хн(я) = /н(я) + ^|К(я, т)хн(т)й?т

а

Ь

х(я, г) - Х_[К(я, т)х(т, г)^т = /(я, г),

»

х(s, r) - xJK(s, x)x(x, r)dx = f(s, r),

a

r £ [ 0, 1 ] с R.

Нечеткое решение х(я, г), х (я, г) ищется в виде нечеткого приближенного соотношения

п п

х(я, г) ^ Е ^(г)^); х (я, г) ^ X а1 (г)Н(я), (2)

г = 1 г = 1

b

a

a

где {к1 (з )}П= 1 — последовательность независимых

и полных функций; а (г), а1 (г) — нечеткие переменные, подлежащие определению.

Подставив соотношение (2) в модель (1), для случая (г) получим:

станты /(з) е Я на нечеткие переменные а(г), а{ (г) получим:

7(з, г) - I ЬХг)/Хз) = гп, /.(г) =

'/V / -.У"/ п - г . - , _

¿ = 1 - I а ¿(г), /¿(з)< 0;

а ¿(г), /¿(з) > 0,

I а ¿( г) И ( з) - х] К( з,т)

: = 1 а

п Ь

I а(г)И(з) - х]К(з,т)

г = 1

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

I аг(г)И¿(т)

г = 1

I а,(г)И¿(т)

г = 1

ёт - 7(з, г), ёт - 7(з, г).

Переставив местами символы ] и Е, будем

иметь:

п п ^ ь Л

I а ¿(г)И ¿(з) - I а ¿(г)1 х]К(з, т)И ¿(т)ёт I - 7(з, г),

г = 1 г = 1 V а )

п п ( Ь Л (3)

I аг(г)И¿(з) - I а¿(г)1 х]К(з, т)И¿(т)ёт I - 7(з, г).

г = 1 г = 1 V а )

Используем обозначения:

ь

£г-(з) = X] К(з, т)И ,(т)ёт;

а

/¿(з) = И(з) - £,,(з),

г = 17й, (4)

тогда система (3) будет иметь вид:

п

I а г( г) /¿(з) - 7(з, г),

г = 1

п

I а ¿( г) /¿(з) - 7(з, г),

г = 1

7(з, г) - I а(г)/¿(з) = гп,

г = 1

(5)

7( з, г) - I а ¿( г) /¿( з) = гп,

г = 1

где гп, гп — ошибки приближения в соотношении

(2). Величины /¿(з), г = 1, п, в выражении (4) могут быть положительными или отрицательными, поэтому с учетом свойств операции умножения кон-

-р{ ч V 1\и\ - 1\ Iаг(г), /¿(з)> 0, 7 & г) - I С (Г)/(з) = гп , Сг,(г) = \ г

¿= 1 [ а( г), /¿( з)< о.

Ищем неизвестные переменные ь (г), С (г), г = 1, п, с помощью традиционного МНК. Представим аргумент з в виде з = зг, / = 1, п, тогда с учетом обозначений Ш.) = /.. получим линейные сис-

г у У

темы уравнений для нахождения значений переменных ь (г), С (г):

п

7(зу, г) - I Ь( г) /у = г.,

г = 1 _

п

7( 3/, г) - I С ¿( г) /у = г,

(6)

г = 1

У = 1, п.

В соответствии с МНК, значения переменных Ьг(г), сг(г), г = 1, п, определяются из условия минимизации квадрата ошибки г2, г.2 на промежутке [а, Ь] интегрирования исходного уравнения (6):

] г2( з )ёз,

Ш1П

г —2

шш] г. (з) ёз,

ь

ш1п ]

ь а

ь

ш1п ]

С:

а

7(з, г) - I Ь¿(г)/у.

г = 1

7(з/, г) - I С ¿( г) /у

г = 1

ёз,

ёз,

гь дсг I I

7(з,., г) - I Ь( г) /у

г = 1

ёз ^ = 0,

7(з,., г) - I с ¿( г) /у

г = 1

ёз ^ = 0,

п п

I ь( /¿, /у) = I (7, /у), у = т,

г = 1 г = 1

п

п

(7)

I с ¿(/, /у) = I (7, /у),у = 1, п.

1г= 1 г = 1

п

а

ь

Здесь

Пусть имеем:

(l, I) = jli(s)lfs)ds; (f lj) = jf(s)j(s)ds;

a a

b

(f, lj) = j f (s)lj(s)ds, i, j = TTn . (8)

a

— скалярные произведения.

Соотношение (7) в матричной форме будет иметь вид:

SA = Y, detS ф 0,

(9)

где

Я = [ В В); В = . А = ^ Ьп Cl, Сп)т;

у = (ГУ), 7 = (^1, ..., Уп )т; 7 = (У1, ..., УП )т;

у = (/, I).

Из соотношения (9) получим решение для вектора А*:

А* = А* = (Ь1, ..., Ь*п с1, ..., сП).

Приближенное решение нечеткого уравнения (1) будет иметь вид (2), в котором весовые коэффициенты а, а{, I = 1, п , имеют соответственно

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

компоненты Ьш* , сш* вектора А*:

n n

X* g Z b* h(s); xg X c*i h(s).

i = 1

i = 1

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

Ь Ь

(/ I) = \/Щ№; (/, I) = | / Щз)*. (10)

а

У J У a

В этом случае отрезок [a, b] разбивается на рав-

ные части точками s :

a = so < si < ... < sn - i < sn = b,

где

(f lj) = Фп (r) = h

(f, lj) = фп (r) = h

ф(a, r) + ф(b, r) + Z Ф(s, r) i = 1

ф(a, r) + ф(b, r) + Хф(s,, r) i = 1

где фп, фп — подынтегральные функции в выражении (10), тогда для любого фиксированного r е [0, 1] с R имеем:

b

lim фп (r) = F(r) = j2(s, r)ds;

lim фп (r) = F (r) = jф (s, r)ds.

n ^ да a

В работе [17] доказывается теорема о равномерной сходимости в метрике Хаусдорфа фп (s), фП (s)

соответственно к F(r), F (r). Подобным способом может быть рассмотрен и случай (ii). В случае (iii) промежуток интегрирования разбивается на два соответствующих промежутка.

По аналогичной методике нечеткого интегрирования в выражениях (8) применяется нечеткая сплайн-интерполяция [8]. Например, нечеткая л и-нейная сплайн-функция следует из нечеткой вариационной задачи

*п = b _

min j [ фн (s)]2ds, s{ е [a, b], i = 0, n,

фн(s) s0 = a

с граничными условиями ф^0) = фн0, ф(sn) = фнп.

Нечеткая кубическая сплайн-функция следует из нечеткой вариационной задачи

in j [ Фн (s)]2ds

( С i *

si = a + ih, s{ — s{ — 1 = (b — a)/h, i = 1, n .

min

фн(s0= a

с заданными нечеткими неподвижными граничными условиями и условием непрерывности функции фн(х) в узлах. Здесь производные ф н (я), фн (я) определяются по Хукухара [18, 19].

Пример 1. Имеем:

2п

хн(я) = /н(я) + I (0,181ш- в1п0,5т)хн(т)^т,

0

n

a

b

где

fH(s) = As, r) = f(s, r), f (s, r)|r 6 [0, 1]);

f(s, r) = sin(0,5s)-[(13/15)-(r2 + r) + + (2/15)-(4 - r3 - r)];

f (s, r) = sin(0,5s)-[(2/15)-(r2 + r) + + (13/15)-(4 - r3 - r)].

Это уравнение описывает вынужденные колебания струны заданной длины l = 2п при воздействии на нее внешнего нечеткого возмущения f (s). В уравнении K(s, т) = 0,1sins -sin0,5x — смещение струны в точке т под воздействием гармонической силы, примененной в точке s. При нулевом внешнем возмущении (fK(s) = 0) эта модель представляет собой свободные колебания струны.

Чтобы найти решение, зададим: h1(s) = 1; h2(s) = s.

Из выражения (4) находим:

2п

k^s) = J K(s, T)h1{i)dT =

2 п

= J [(0,1sins -sin0,5T) • 1]dT = 0,4sins;

0

2п

k2(s) = J K(s, T)h2(T)dT =

2 0 2

2п

= ] —[(0,Ыпз -в1п0,5т) • т]ёт = 0,4пв1пз.

0

Вычисления значений величин /1(з), /2(з) из выражения (4) дают:

/1(з) = И1 — к^з) = 1 — 0,4в1пз; /2(з) = И2 — к2(з) = з — 0,4лв1пз,

при этом

/1(з) > 0, если з е [0, 2п], |72(з) = 0, з е [0, ±п/2],

а l2(s) =

l2(s)> 0, s 6 [±п/2, 2п].

По выражениям (8) определяем правую часть системы (7). Так как /1(з) > 0, Уз е [0, 2п], то

2п

A, I1) = J A l1)ds = J {(sin0,5s)[(13/15)(r2 + r) +

a 0

+ (2/15)(4 - r3 - r)]-[1 - 0,4sins]}ds = = 4[(13/15)(r2 + r) + (2/15)(4 - r3 - r)];

_ b _

( f, h) = J ( f, h)ds = 4[(2/15)(r2 + r) +

a

+ (13/15)(4 - r3 - r).

Вычисления по формулам трапеции дают: b

(f, l2) = Jf-l2ds g -0,3r3 + 12,5r2 + 12,5r + 0,1;

a

_ b _

( f, l2) = J f 'l2ds g -12,5r3 + 0,03r2 - 12,5r + 50,2.

a

Скалярные произведения (l., j), i, j = 1, n в системе (7) находим по выражениям (8):

2п

(lp у = J l1(s)- l2(s)ds =

2п

= J [(1 - 0,4sins)-(1 - 0,4sins)]ds g 6,8;

2п

(l1, l2) = (l2, l1) = J l^s)- l2(s)ds =

2п

= J [(1 - 0,4sins)-(s - 0,4nsins)]ds g 23,8;

2п

(l2, l2) = J Щ- l2(s)ds =

2п

= J [(s - 0,4nsins)-(s - 0,4nsins)]ds g 103,4.

0

В результате вычислений появляется НСЛУ (9) с неизвестными элементами b(r), c(r), i = 1, 2:

6,8 23,8 23,8 103,4

B

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

B

6,8 23,8

(А b1 ( f, l1 )

b2 = ( f, 12 )

c1 (f, l1 )

V c2 ^ , ( f, 12 ) ,

, H * 0,

где с помощью системы (6) определяются компоненты

л* / * * * * \т

вектора А = (а1, а2 , а1 , а2 ) и далее находится приближенное решение нечеткого интегрального уравнения

х*(з, г) - а\ И1(з) + а*2 И2(з) = а\ -1 + а*2 з;

х(з, г) - а[* И1(з) + а~2 И2(з) = а[* -1 + а2* з. Например, задав г = 0,5; з = п, получим: х*(з, г) - 1,1; х(з, г) - 3. ♦

3.2. Рекуррентный и нелинейный методы наименьших квадратов

Данные м етоды представлены в работах [13, 14]. Метод, изложенный в п. 3.1, применяется при небольших объемах информации — обычно, когда

з1 = 1, 2. При з, I > 2 применяется рекуррентный Мг НК. г

0

0

0

0

0

0

Пусть соотношение (9) по к и к + 1 измерениям имеет соответственно стандартную форму:

^А = ^ ^ + А + 1 = Ъ + 1 » ¿Л = ^ (11)

где

Ь = хкХк, хк Гк = Ук, Хк = (1(з)), I, ] = ТТп.

Тогда для рекуррентного МНК задача состоит в получении зависимости Ф: Бк + 1 = Ф(Бк).

Имеем элементы соотношения (11) в виде блочного представления:

Ук + 1 = (и1, ..., ик ик + 1) = (Гк ик + 1);

хк + 1 =

( \

хк хт

V хк + 1 У

; Хк = (¡^)), I, ] = 1, к;

хк + 1 ¡к + 1(зк + 1))-Из правила умножения блочных матриц [20]

(а Ь)- Vе у = ас + Ьё имеем в правой части выражения (11):

П+ 1-Ук + 1 =

( \ хк

V хк + 1 У

Гк | = ик + 1

= (Хт хк + ^

*к + 1

к I = (хк Гк + Хк + и + 1). (12)

Подставив выражение (12) в формулу (11), получим:

Бк + 1 = Мк + 1(хк Гк + хк + 1ик + 1)' Мк + 1 = гк+ 1 » М-+ 1 = ьк + 1.

Преобразование М-+ 1 дает:

Мк;+ 1 = [(хк + 1 , хк + 1) 1] 1 = хк + 1

(13)

+

( Л т /

хк + 1 =

хк хк

т т

V хк + 1 У V хк + 1 У

Л ( Л

= (х£ хк + 1)

х

т

V хк + 1 У

т

кл к 1 хк + 1 хк = М к 1 хк + 11хк + 1

= хт х. + х. ^ ,хк = М-1 + х. ^ 1^хт

где I — единичная матрица, используемая для вспомогательных целей.

В результате будем иметь:

-1 -1 т

Мк +1 = Мк + хк + 11хк +1 »

— 1 т _1

»¿к + 1 = (Мк + хк + 11хк +1) •

Для обращения матрицы в правой части последнего соотношения используется известная формула из алгебры матриц [20]:

А"1 = (Б + СБв)'1 = = Б"1 _ Б_1С(^_1 + СБ"1 С)"1 СБ"1,

откуда будем иметь:

1 1 т _1

Ьк + 1 = Мк + 1 = (Мк + хк + 11хк + 1) = = (М-1)-1 _ (М-1)-1 хк + 1[!_1 + хк + 1 (М-1)-1]_1 х

т _1 -1

Х хк + 1 (Мк ') = Мк _ Мхк + 1 Х

X (1+ хк + 1 Мкхк + 1)_1 хк + 1 Мк.

Анализ размерностей для элемента в скобках показывает, что Шт(-) = (1х1), поэтому

т _1

(1 + хк + 1 Мкхк + 1) = Ук £ Я

где коэффициент

Ук = (1 + ак)_1. В результате выражение (13) будет иметь вид:

Мк + 1 = Мк _ УкМкхк + 14 +1 Мк. (14)

Подставляя выражения (14) и (12) в формулу (11), получим после преобразований:

Бк + 1 = ¿к+ 1 хк + 1 Гк + 1 »

» Бк + 1 = Мк + 1 хк +1 Гк + 1= = (Мк - УкМкхк + 1 хк +1 Мк)(хк Гк + хк + 1ик + 1) = = М,хт К + _

•*кхк Кк ' 1 кхк + 1ик + 1 _УкМкхк + 14 + 1 Мкх^ Гк + 1 _

_ УкМкхк + 1 хк +1 Мкхк + 1ик+1 = = Бк + УкМкхк + 1[ Ук1 ик + 1 _ акик + 1] _ _ УкМкхк+1х1 +1 Бк = Бк + УкМкхк+1(ик+1 _ хк +1 Бк). Таким образом, получена зависимость Бк + 1 =

= ф(Б^ где ф(Бк) = Бк + 1кМкхк + 1(ик + 1 _ хк + 1 БкХ

где ук е Я — коэффициент адаптации.

Для нелинейного МНК используется рекуррентная форма

Ву + 1 = Ву + АВу, у = 0Д,

где АВу = (Ху X) 1 Ху V,, у = 0, к, определены из формулы (11) с точностью до обозначений, В0 — заданный вектор начального приближения.

3.3. Нечеткий метод наименьших квадратов

Данный метод изложен в работе [21]. Имеем исходные данные подобно тем, которые приведены в п. 3.1, — нечеткую линейную математическую модель типа (6), которая в векторной форме имеет вид:

7(з, г) = (В(г), Щ) + г„ (з);

7(з, г) = (С(г), Дз)) + Гп (з), (15)

где В(г) = (Ь1(г), ..., Ьп(г)), С(г) = (с1(г), ..., Сп(г)) —

векторы неизвестных переменных, подлежащих определению; Ь(з) = (/1(з), ..., /п(з)) — вектор заданных базисных функций; гп (з), гп (з) — ошибки

модели; (В(г), Ь(з)), (С(г), Ь(з)) — скалярные произведения.

Далее для простоты рассматривается нижняя часть модели (15), обозначенной символом «_». Для

верхней части модели (15) с символом « » дальнейшие рассуждения и преобразования выполняются аналогично.

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

Пусть при значениях аргумента з = з, г = 1, т (т > п), в левой части модели (15) были получены данные (измерения):

з1 < з2 < ... < 3m,

7(зр г), 7(з2, г), ..., 7(зт, г).

После подстановки этих данных в модель (15) получим НСЛУ:

7(з,, г) = I Ь(г)- /(з) + г(з) « Я = У — ХВ, (16)

г = 1

где Я = (тЦ), ..., г(зт)); У = (М), ..., 7(зт))т, а

Х = (х.), ху = /г(х), I = 1, п , у = 1, т , — прямоуголь-

гу гу г у

ная матрица ё1шХ = (т х п), т — число данных, п — число неизвестных параметров.

Задается взвешенный квадрат ошибок:

ЯТЛ 1Я, Л = d1ag(X.,) — диагональная весовая

ч

матрица.

Задача нахождения неизвестного вектора В в НСЛУ (16) состоит из двух этапов.

На этапе 1 для каждой базисной функции

/¿(з = зу) = /у, I = 1, п, у = 1, т, формируются нечеткие правила «если — то». Задавая для нечеткой переменной /у нечеткие идентификаторы гУ,

е = 1,7, — число идентификаторов для г-й нечеткой переменной при з = зу, может быть сформиро-

= 2п

вана нечеткая база правил Яу = {Яур}р = 2 . Например, при з = з1 она будет иметь вид:

Т> 1 (1) 1 (1)

Яп: если /п = г\/ и /21 =

и ... и /,

п - 1, 1

= г(1) и / = г(1) гп - 1, 1 и /п 1 гп1 ,

• г (1) (1) (1) (1)-,

ТО Ян = Ш1п { , ^ гп - 1, Ь } ,

или

Я12: если /11 = г11) и /21 = г21

- „(1)

и ... и /,

п - 1, 1

= Л1) и / = „(2)

гп - 1, 1 и /п 1 гп1 ,

• Г (1) (1) (1) (2),

ТО £12 = Ш1п { гп, ^21, гп - 1, 1, гп1 } ,

или

или

Я1р -1: если /11 = г11 и /21 = г21

и ... и /п - 1,1 = 7 1,1 и /п1 = гп1 1,

то £1„ - 1 = Ш1п { 7 7 ..., гп - 1,1, 1'}

„(/- 1)^

или

Яи: если /11 = гЦ и /21 = гЦ

- 7

и ... и /,

п - 1,1

= 7 и / = .7)

гп - 1, 1 и /п 1 гп1,

ТО = Ш1п { ^ ^- 1, ь гп1 }.

Здесь «и», «или» представляют собой нечеткие логические функции по Заде:

г1(х) и г2(х) = Ш1п(г1(х), г2(х)); г1(х) и г2(х) = шах(г1(х), г2(х)).

База правил Я1 = {Я1 р }р = 1 при з = з1 содержит

р = 2п правил для «и» базисных функций.

Полученные коэффициенты £11, £12, ..., £1р нормируются, что приводит к весовым коэффициен-

р р

там хп = £п/ I £1г, х1р = §1р/ I Як.

7)

7

г = 1

г = 1

Далее аналогичным образом при 5: 52, 53, ..., зт формируются соответственно нечеткие базы правил Я2, Я3, ..., Ят. По каждой нечеткой базе правил находятся нормированные весовые коэффициенты, из которых с учетом Я1 формируется таблица размерностью (т х р):

^ = ф в + У(= Р-

1) — р-1 V . р( 1) — Р-1 р

= Р- х= Р-

Находим модель для ошибки Я1. Для этого вычисляются математическое ожидание ЕЯ(1 и

5 = ., Х1р дисперсия БЯ(1. Имеем:

5 = 52 Х21, . ., Х2р ЕЯ1 = Е( Р-1 Р-1 • (ЕЯд) = 0

= )

5 = 5т Хт1, . ^тр гъ( 1 ) так как Я = Р 1 = Р •ЯЕЯ- = 0,

На этапе 2 по совокупности весовых матриц {Лд }р = 1 с применением обобщенного МНК находятся неизвестные параметры Ъ(т), I = 1, п, модели

(6). Параметры с.(г), / = 1, п, в модели (6) находятся так же, как и Ъ(г).

Ранее в п. 3.1 полагалось, что нечеткая модель ошибки гп = (гп (5), гп (5)) имеет параметры

ЕГп (5) = ЕГп (5) = 0, БГп (5) = Б7п (5) = ст2/, где Е,

Б — операторы математического ожидания и д ис-персии соответственно; / — единичная матрица; ст — коэффициент пропорциональности. Это приводило к оценкам МНК с1 (г), Ъ1 (г) модели (9).

Теперь при наличии весовых матриц {Лд}- = 1, полученных для 5: ^ ..., 5т(ШшЛд = (т*т)), матричная модель ошибки Яд в выражении (12) принимает вид:

БЯ-1 = Б( Рд1 -Я-) = Р-1 -(БЯд)( Р- Х)т = = ст2 Р-1 Л а( Р-1)т = ст2( Р-1 Р-)(Рд( Р-1)т) = ст2/;

так как Я-1 = Р? • Я^ Жд = ст2^ Л- = Рд • Рд. Таким образом, справедлива модель

/1) = Х1^В + Я-1' : ЕЯ-1' = 0; БЯ^ = ст2/,

поэтому для нее можно воспользоваться равноточным МНК, примененным в п. 3.1, и получить уравнения типа (9) при нахождении компонент вектора В :

(^ * Х<)В- = < )т ^.

Подставляя затем в это уравнение старые переменные из формулы (17), получим с учетом свойств операции транспонирования и матрицы Руравнение:

Щ = 0 БЯ- =

где Л — положительно определенная матрица

Л- е {Л= 1.

Это означает, что для Л существует линейное преобразование Р :

Рт • Р = Р • Р = Р2 = л • Рт = Р

Поэтому, применяя к модели (16) линейное преобразование Р 1 в виде ее умножения слева, получим:

Я- = X- - ХВ- о X- = ХВ- + Я- ^ ^ Р-1Х- = Р-1ХВ- + Р-1 Я- ^

[(Р-1 Х)т •(Р-1 ХЖ = (Р-1 Х)-1(Р-1X) ^

q V- q "V-1 ? 1 V 4 1 —1

^ [(х; Р-1)( Р-1 Х-)] В- = хт Р-1 х) ^ ^ (х; ^1 хд)Вд = х; х-, (18)

где V-, - = 1, р, — весовые м атрицы, найденные из нечетких правил этапа 1.

Действия, аналогичные при получении уравнения (18), выполняются относительно вектора С. Тогда получим:

(XI У~1Хд)Сд = XI V-1 х-. (19)

Объединяя выражения (18), (19), будем иметь:

^ -Ад = ¥д, * 0, - = 1, р, (20)

где

^ = [ ^); ^ = (ХГ V-1 X); А = В 9т;

В = (Ь ,, ..., Ь с ,, ..., с )т;

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

д ^ д1' ' дп д1' ' дп' '

Уд = (Увд Уд); !вд = х; ^ У^ = Х; .

В результате из системы (20) получим совокупность решений:

{А*д}р = 1 = {В* С*}р = 1 ,

которые приводят к совокупности нечетких решений интегрального уравнения (1):

х*д (зу, г) = ( В*, Ну),

хд (зу, г) = (сНу),

д = 1, р; зу = 1, т,

(21)

где В* = ( Ьgl, Ьдп ); С* = (сдР сдп);

Н. = (И1(з), ..., Ип(з.)); (•, •) — скалярное произве-

У 1 У п ]

дение.

За нечеткое решение уравнения (1) принимается обобщенное усредненное решение, получаемое из совокупности (21):

х* (зу, г) = I Х1 дхд( зу, г), = 1

х* (зу, г) = I Х1 дх*д( зу, г), = 1

у = 1, т .

Вариант 1:

пп

х(з, г) - I а(гЩз, г); х (з, г) - I а1 (г) А) (з, г),

г = 1

г = 1

где {Инг(з) = И(з, г) = (И(з, г), И{ (з, г))}п= 1 — нечеткие независимые полные ортогональные функции; анг- = аг(г) = (аг(г), а{ (г)) — нечеткие коэффициенты, подлежащие определению.

Вариант 2:

пп

х(з, г) - I а.(г)И.(з); х(з, г) - I а1 (г)И(з),

г = 1 г = 1

где {Иг( з)}п= 1 — четкие независимые полные ортогональные функции, понимаемые в традиционном смысле; а(г), а1 (г) — коэффициенты в параметрическом представлении нечеткости.

Рассмотрим вариант 1. После преобразований, аналогичных в получении системы (5) из выражений (1)—(4), будем иметь:

п

I а1 (г)Ь (з) - 7(з, г),

г = 1

п

(22)

I а{( г) (з) - 7(з, Г),

г = 1

где

/¿(з) = Иг(з, г) — кг(з); кг(з) = ] К(з, т)Иг(т)ёт,

I (з) = И1 (з, г) — к1 (з); к1 (з) = ]К(з, т) (т)ёт.

3.4. Нечеткий метод Галеркина

Имеем нечеткую модель

хн(з) = 7н(з) + х]К(з, т)хн(т)ёт

а

Ь

х(з, г) + х]К(з, т)х(т, г)ёт = 7(з, г),

а Ь

х(з, г) + х]К(з, т)х(т, г)ёт = 7(з, г),

оценка состояния которой ищется в виде нечеткого приближения.

Возможны два варианта решения.

Значения нечетких переменных /¿(з), /1 (з) могут быть положительными или отрицательными, поэтому система (22) может быть представлена в виде:

п I а{( г), /¿(з)> 0,

I Ь1 (г) /1 (з) -7(з, г), Ь)( г) = \

г = 1 I аг( г), /¿(з)< 0,

п - - I ( г), \ (з )> 0, I сг( г) /¿(з) - 7(з, г), с( г) = \ ^ У '

г = 1 I а((г), /^(з)< 0.

(23)

Неизвестные переменные Ь(г), с(г), г = 1, п, в выражении (2) находятся из условия ортогональности функций И, И. и И1, И.. Для этого, последо-

а

а

Ь

а

вательно умножая систему (23) на функции к.(5, г), к1 (5, г), получим полную НСЛУ:

(ШаБН)В = Е; (^ Н) С = Е, (24)

где В = (Ьр Ь/; С = (ср сл)т; Е = ((£ _7Х),

(7, 7п))т; Е = ((7, 71), ..., (7, 4 ))т — векторы с элементами из скалярных произведений; Н = ((7, к,));

Н = ((^, к,)), /, у = 1, и, — матрицы из нечетких

скалярных произведений; параметры I., определены в выражении (8).

Здесь система (24) — полная НСЛУ, которая определена в работе [22]. Для нее, как известно, существуют два решения: а) нечеткое; б) четкое. Случай «а».

В настоящее время теория полных НСЛУ достаточно хорошо изучена. Некоторые из публикаций на эту тему приведены в работах [23—26]. Представим систему (24) в стандартной форме:

H

HD = F,

где Н = Шав; Б = (С|Б)Т; Е = ((7, I,), 7п,

7и)1( 7, 71), ..., (7п, 7п ))т.

Здесь матрица Н и вектор Е содержат нечеткие элементы и, соответственно, компоненты.

Заметим, что ранее рассматривались НСЛУ применительно к нечетким интегральным уравнениям, когда матрица Н содержала четкие элементы, а вектор Е состоял из нечетких компонент. Появление термина «полная НСЛУ» указывает на то, что матрица Н и вектор Е имеют нечеткие элементы. Обзор методов решения полных и неполных НСЛУ приведен в работах [27, 28] соответственно.

Случай «б».

Метод четкого решения для полной НСЛУ [22, 27] путем замены переменных приводит к тому, что число уравнений становится больше, чем число неизвестных, поэтому для ее решения применяется традиционный МНК.

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

Вариант 2. Здесь в рамках нечеткого метода Га-леркина полагается, что базисные функции к.(5),

I = 1, п , представляют собой традиционные функции, для которых полнота и ортогональность понимается в обычном смысле. В этом случае полная НСЛУ (24) преобразуется в НСЛУ

Система (25) решается одним из нечетких методов для НСЛУ, изложенных в работах [27, 28].

3.5. Нечеткий метод квадратур Чебышева

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

Считается, что для нечеткой интегральной модели справедливо параметрическое ее представление и для ядер выполняются три типа неравенств (i)—(iii), подобно тому, как это было реализовано в п. 3.1, 3.3 первой части обзора [1].

Для случая (i), когда K(s, т) > 0, a < т < b, имеем:

b

xh(s) = fj?) + XJ K(s, т)хн(т)йт »

a

b

x(s, r) = f (s, r) + xJ V(т, r)dT,

a b

X(s, r) = f (s, r) + xJ V(T, r)dT,

»

(diag H) С = Fн,

(25)

где H — матрица с четкими элементами; Fh = (F| F ).

где У(т, г) = Х(5, х)- х(т, г); V (т, г) = Х(5, х)- х (т, г), Х(5, т) > 0 на промежутке интегрирования [а, Ь], г е [0, 1] с Я — параметр.

В уравнении относительно нижней ветви х(5, г) переменной заменим интеграл квадратурной формулой Чебышева:

Ь п

|т(х)йХ = А X Ч(хк)ёх + р,

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

а к = 1

хк = 0,5(Ь - а)[1 + хкп)], А = п_1(Ь - а),

где хкп) — точки Чебышева, которые табулированы, р — остаточный член. В результате с точностью до р получим:

п

х(5, г) - ХА X К(5г, тк)х (5., г) = 7 (5, г), I = 1, п.

к = 1

В матричной форме система будет иметь вид: Х-Х = Ф,

a

где

X = (x(s,), ..., (s,), ..., x(sn))T;

ф = (M), £(sn)U(s,), / (Sn))T;

K = '0 0 J; *=l -»=V1 - ,K(s- ^ JJ —

матрица.

В результате определяется нечеткое решение в дискретной форме хнЭЦ) g xg(s., r) = (xg(s, r),

хд (s, r)| r 6 [0, 1]), i = TTn.

Далее с помощью нечеткого интерполирования [26] можно указать приближенное решение

хн = x*(s, r) = (x*(s, r), x (s, r)| r 6 [0, 1]).

Случаи (ii): K(s, т) < 0 и (iii): K(s, т) > 0, a < т < с; K(s, т) < 0, c < т < b, c 6 [a, b], рассматриваются подобно тому, как это было сделано в первой части обзора [1].

3.6. Метод аппроксимации нечеткого решения функцией sinc

Данный метод изложен в работе [29]. Как и ранее, используется параметрическая форма для исходной нечеткой интегральной модели, которая затем преобразуется к системе из интегральных уравнений и д алее применяется sinc-подход к этой системе, когда неизвестное нечеткое решение аппроксимируется по базисным функциям с неизвестными нечеткими коэффициентами. Базисные функции представляются композицией функций sinc и специализированной функцией, определяющих функцию Кронекера. Такое разложение решения позволяет в итоге получить НСЛУ относительно неизвестных коэффициентов разложения. Ее решение определяет искомое приближенное состояние нечеткой интегральной модели в параметрической форме.

Функция sinc wavelet трактуется как функция «небольшой волны». Ее основные свойства, приведенные ниже, справедливы на целой действительной оси [29]:

11 : sinc(t) = {^П^ t*

12 : S( j, h) = sinc((t - jh)/h), j = 0, ±1, ±2, ...; h >0 — шаг между узлами t;

œ

13 : C(f h)(t) = X fjh)-sinc((t - jh)/h) — кар-

j = -œ

динальное разложение Уиттакера (Whittaker cardinal expansion) для функции f(t) в предположении, что ряд сходится;

i

i4 : C(f, h)(t) = X fjh) • sinc((t - jh)/h) — конеч-j = -n

ное разложение Уиттакера для f(t).

Для конструирования аппроксимации на промежутке [a, b] с R рассматривается конформное отображение

9(t) = ln((t - a)/b - t),

которое переводит область DE в форме петли (eye-shaped) на (onto) область Dd в форме полосы (strip). Здесь:

De = {z = x + iy :| arg(z - a/b - z)| < d < n/2};

D, = {ç = Z + in :| n I < d < n/2},

(26)

где И = (лё/ап)0'5, 0 < а < 1, п — целое число. Базисные функции на отрезке [а, Ь] имеют вид:

Sj, h) ° Ф(<) = sinc Г VLQfJh

h

(27)

где символ ° обозначает композицию функций.

Точки на отрезке [а, Ь] определяются из системы (25) путем разрешения выражения (27) относительно I:

. = ф—1(уИ) = (а + Ь^" )/(1 + е]п).

Относительно базисных функций (27) имеет место кронекерово (Кгопескег) представление

[5. И) о фЩ = = 5у0) = {1 у=.1' ' 10, у * г.

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

Jh\

Jh\

xH(s) = /H(s) + xj K(s, x)xH(x)dx »

a

b

x ( s, r) = /( s, r) + xj Kj( s, T, x(T, r), x (t, r)) dx,

»

где

(28)

x ( s, r) = /( s, r) + xj K2( s, T, x(T, r), x (t, r)) dx,

Kj(s, T, x(t, r), x (t, r)) =

K(t, r) • x(T, r), K( • ) > 0, K(t, r) • x(T, r), K( • ) < 0,

= J K(t, r) • x(T, r), K( • )> 0,

K2(s, T, x(t, r), x (t, r)) =

lK(T, r) • x(T, r), K( • ) < 0, для Vr e [0, 1] с R, и a < t, s < b.

n

b

a

Представим х(5, г), х (5, г) в виде аппроксимации по базисным функциям (27) с соответствующими коэффициентами ау, Ру

Х(s, r) = X а/[s(k h) ° Ф(s)] ;

1 = -n

(29)

X(s, r) = X P/[S(k, h) ° ф(s)].

1 = -n

Пользуясь свойством (27), получим:

x(s, r) = а/ x (s, r) = / = -n, n . (30)

Подставляя систему (29) в формулу (28) с учетом выражения (30), получим систему традиционных интегральных уравнений, которая затем превращается в (4n + 2) алгебраических уравнений, из которой находятся коэффициенты {а/} ?= n, (Р/} ?= n .

Алгоритм метода sine состоит из следующих шагов.

Шаг 1. Для нечеткого интегрального уравнения применяется параметрическая форма (28).

Шаг 2. Функции x(s, r), X (s, r) аппроксимируются посредством системы (29).

Шаг 3. Формируется система алгебраических уравнений для получения коэффициентов

(а/}n= _п, (Ру}"= -n и решения задачи.

Пример 2. Имеем: a = 0; b = 2; X = 1; K(s, т) = = (13)-1(s2 + т2 - 2); 0 <т, s < 2; f(s, r) = r-s[1 - (2/13)-1s]; f (s, r) = (2 - r)-s[1 - (2/13)s].

Решение. Выбираем для соотношений (26) а = 0,5; d = п/2, тогда получим h = п • n.

В параметрической форме имеем:

X(s, r) = sr[ 1 -(2/13) 1s] + J( 13) 1[s2 + т2-2]х(т, r)dr;

0

X(s, r) = (2- r)s[ 1 -(2/13)-1s] +

+ j( 13) 1 [s2 + т2 - 2]Х(т, r)dr.

Находим точное решение по методу вырожденных ядер (см. п. 3.4 первой части обзора [1], случай (')):

xn(s, r) = r-s; xn (s, r) = (2 - r)s.

Приближенное решение по методу sine при n = 10 дает:

Гx(s, r) = rs + (3/5)-(3/26)r-(1/13)rs2; ^

Ix(s, r) = 2s-rs + (3/26)r + (1/13)s2r-(3/26)-(3/13)s2.

В работе [29] показано хорошее совпадение точного и приближенного решений.

4. ВЫВОДЫ

В целом относительно рассмотренных методов можно констатировать, что они представляются в виде двух классов, один из которых объединяет точные методы, а другой — приближенные. Последние характеризуются методами по определению нечетких компонент заданной структуры решений и методами по выбору структуры решений. Точные методы составляют относительно небольшую группу, которая связана, как правило, с типом ядра нечеткого уравнения. Если ядро уравнения типа свертки, то обычно применяется один из точных методов в виде нечеткого преобразования Лапласа. Если же ядро является вырожденным, то путем соответствующей замены переменных ядра исходное нечеткое уравнение трансформируется в НСЛУ и далее решается методом «вложения» или его модификациями.

В приближенных методах решение уравнения представляется в виде неопределенной структуры, когда искомое нечеткое решение ищется в виде некоторого разложения по заданной четкой или нечеткой системе базисных функций с неопределенными нечеткими коэффициентами. Подстановка этого разложения в исходную нечеткую интегральную модель определяет НСЛУ л ибо полную НСЛУ в зависимости от типа базисных функций: если базисные функции четкие, тогда появляется НСЛУ; если базисные функции нечеткие — появляются полные НСЛУ. По этой методике в статье приведены методы «вложения» (см п. 3.2 [1]); тейлоровской аппроксимации (см п. 3.3 [1]); аппроксимации (см п. 3.1—3.3); Галеркина (см п. 3.4).

Перечисленные приближенные методы могут быть дополнены другими методами [22]: невязки, коллокации, энергетические, Ритца, Куранта, раз-ностно-аналитические. Методика и применения для решения нечетких интегральных уравнений реализуется по той же схеме, что и ранее, а именно: разложение решения по базисным функциям ^ представление исходного уравнения в виде НСЛУ либо полной НСЛУ ^ получение нечеткого решения этой системы каким-либо методом из изложенных в работах [25—28].

Рассмотрены методы по выбору структуры приближенного решения, а именно методы квадратур Чебышева, функции sine (см. п. 3.5, 3.6). Согласно общему подходу по выбору базисных функций выделяются два основных типа базисных функций [15]: глобальные (алгебраические, тригонометрические полиномы, специальные функции) и финитные (B-сплайны, вейвлеты, автоморфные и др.).

0

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

ЗАКЛЮЧЕНИЕ

На основе определения нечеткого функционала рассмотрен МНК для оценки состояний нечетких интегральных моделей. В качестве модификаций МНК предложены рекуррентный и нелинейный методы.

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

Для улучшения точности реализован нечеткий обобщенный МНК, в котором диагональные элементы весовой матрицы находятся из нечетких правил. Затем по совокупности найденных весовых матриц находятся неизвестные параметры модели по обобщенному МНК.

На основе определения нечеткой ортогональности нечетких функций сконструирован нечеткий метод Галеркина приближенной оценки нечеткой интегральной модели, в результате чего появляется полная НСЛУ.

Рассмотрены методы структурной идентификации при анализе алгоритма приближенного решения: квадратур Чебышева и функций sinc. Отмечена перспективность методов структурной идентификации в получении нечетких оценок для нечетких интегральных моделей, обусловленных вычислительной простотой и точностью.

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

ЛИТЕРАТУРА

1. Деменков Н.П., Микрин Е.А., Мочалов И.А. Методы оценки состояний нечетких интегральных моделей. Часть 1. Ап-проксимационные методы // Проблемы управления. — 2021. — № 1. — С. 3—14. — DOI: http://doi.org/10.25728/ pu.2021.1.1 [Demenkov, N.P., Mikrin, E.A., Mochalov, I.A. State Estimation Methods for Fuzzy Integral Models. Part I: Approximation Methods // Control Sciences. — 2021. — No. 1. — P. 3—14. (In Russian)]

2. Friedman, M, Ming, M., Kandel, A. Fuzzy Linear Systems // Fuzzy Sets and Systems. — 1998. — No. 96. — P. 201—209. — https://doi.org/10.1016/S0165-0114(96)00270-9.

3. Ezzati, R. Solving Fuzzy Linear Systems // Soft Computing. — 2014. — Vol. 15, no. 1. — P. 193—197.

4. Abbasbandy, S. and Alavi, M. A Method for Solving Fuzzy Linear System // Iranian Journal of Fuzzy Systems. — 2005. — Vol. 2, no, 2. — P. 37—43.

5. Senthikimor, P. and Rajendran, G. Solution of Fuzzy Linear Systems by Using Fuzzy Center // Applied Mathematical Science. — 2009. — Vol. 3, no. 49. — P. 2411—2419.

6. Deghan, M, Hashemi, B. Iterarive Solution of Fuzzy Linear Systems // Applied Mathematical & Computer. — 2006. — No. 175. — P. 645—674.

7. Hasanzadeh, M. and Zareamoghaddam, H. An Iterative Method for Solving a Symmetric System of Fuzzy Linear Equations // Computer Science Engineering & Its Application (CSEA). — 2013. — Vol. 1, no. 5. — P. 565—569.

8. Асмолова Ю.Е, Мочалов И.А. Элементы нечеткого вариационного исчисления // Вестник Российского университета дружбы народов. Серия: Инженерные исследования. — 2010. — № 4. — С. 37—43. [Asmolova, I.E., Mochalov, I.A. Elements of Fuzzy Variations Calculus // Bulletin of Peoples's Friendship University of Russia. — 2010. — No. 4. — P. 37—43 (In Russian)]

9. Ванько В.И., Ермошина О.В., Кувыркин Т.Н. Вариационное исчисление и оптимальное управление. — М.: Изд-во МГТУ им. Н.Э. Баумана. — 2006. — 488 с. [Vanko, V.I., Er-moshina, O.V., Kuvyrkin, G.N. Variacionnoe ischislenie i opti-mal'noe upravlenie. — M.: Izd-vo MGTU im. N.E. Baumana. — 2006. — 488 s. (In Russian)]

10. Цлаф Л.Я. Вариационное исчисление и интегральные уравнения. — М.: Наука, 1970. — 192 с. [Claf, L.Ya. Variacionnoe ischislenie i integral'nye uravneniya. — M.: Nauka, 1970. — 192 s. (In Russian)]

11. Казакевич В.В., Родов А.Б. Системы автоматической оптимизации. — М.: Энергия, 1977. — 288 с. [Kazakevich, V.V., Rodov, A.B. Sistemy avtomaticheskoj optimizacii. — M.: En-ergiya, 1977. — 288 s. (In Russian)]

12. Басараб М.А., Кравченко В.Р, Матвеев В.А. Методы моделирования и цифровой обработки сигналов в гироско-пии. — М.: Физматлит, 2008. — 248 с. [Basarab, M.A., Kravchenko, V.R., Matveev, V.A. Metody modelirovaniya i cifrovoj obrabotki signalov v giroskopii. — M.: Fizmatlit, 2008. — 248 s (In Russian)]

13. Лунин Б. С., Матвеев В.А., Басараб М.А. Волновой твердотельный гироскоп. — М: Радиотехника. — 2014. — 174 c. [Lunin, B.S., Matveev, V.A., Basarab, M.A. Volnovoj tverdo-tel'nyj giroskop. — M: Radiotekhnika. — 2014. — 174 s. (In Russian)]

14. Матвеев В.А., Лунин Б.С., Басараб М.А. Навигационные системы на волновых твердотельных гироскопах. — М.: Физматлит, 2008. — 240 с. [Matveev, V.A., Lunin, B.S., Ba-sarab, M.A. Navigacionnye sistemy na volnovyh tverdotel'nyh giroskopah. — M.: Fizmatlit, 2008. — 240 s. (In Russian)]

15. Лизоркин П.И. Курс дифференциальных и интегральных уравнений с дополнительными главами анализа. — М.: Наука, 1981. — 384 с. [Lizorkin, P.I. Kurs differencial'nyh i integral'nyh uravnenij s dopolnitel'nymi glavami analiza. — M.: Nauka, 1981. — 384 s. (In Russian)]

16. Деменков Н.П., Мочалов И.А. Динамика нечеткой системы автоматической оптимизации // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. — 2016. — № 1. — С. 59—74. — DOI: 10.18698/0236-3933-2016-1-59-74. [Demenkov, N.P., Mochalov, I.A. Dinamika nechetkoj sistemy avtomaticheskoj optimizacii // Vestnik MGTU im. N.E. Baumana. Ser. Priborostroenie. — 2016. — No. 1. — S. 59—74. (In Russian)]

17. Barkhordary, M, Kiani, N.A., Bozorgmanesh, A.R. A Method for Solving Fuzzy Fredholm Integral Equations of the Second Kind // International Journal Open Problems Computer Science Mathematics. — 2008. — Vol. 1, no. 2. — P. 149—159.

18. Деменков Н.П., Микрин Е.А., Мочалов И.А. Нечеткое преобразование Лапласа в задачах нечеткого математического моделирования. Ч. 1 // Информационные технологии. — 2017. — Т. 23. — № 4. — С. 251—257. [Demenkov, N.P., Mikrin, E.A., Mochalov, I.A. Fuzzy Transformation of Laplace in Tasks of Fuzzy Mathematical Modelling. Part 1 // Information Technologies. — 2017. — Vol. 23, no. 4. — P. 251—257. (In Russian)]

19. Деменков Н.П., Микрин Е.А. Мочалов И.А. Нечеткое преобразование Лапласа в задачах нечеткого математического

моделирования. Ч. 2 // Информационные технологии. — 2017. — Т. 23. — № 5. — С. 362—369. [Demenkov, N.P., Mikrin, E.A., Mochalov, I.A. Fuzzy Transformation of Laplace in Tasks of Fuzzy Mathematical Modelling. Part II // Information Technologies. — 2017. — Vol. 23, no. 5. — P. 362—369. (In Russian)]

20. Гантмахер Ф.Р. Теория матриц. — М.: Наука, 1967. — 576 с. [Gantmaher, F.R. Teoriya matrie. — M.: Nauka, 1967. — 576 s. (In Russian)]

21. Тэрано Т., Асаи K, Сугено М. Прикладные нечеткие системы. — М.: Мир, 1993. — 368 с. [Terano, T., Asai, K, Sug-eno, M. Prikladnye neehetkie sistemy. — M.: Mir, 1993. — 368 s. (In Russian)]

22. Amirfakhrian, M. Numerical Solution of System of Polynomial Parametric Form Fuzzy Linear Equations // In: Ferroelectrics, Chapter 24. — Iran, Central Jehran Branch, Jslam Azad University, Departamnet of Mathematics (IAVCTB). — 2010. — P. 433—450. — DOI: 10.5772/13079

23. Muruganad, S. and Razak, K.A. Matrix Inversion Method for Solving Fulty Fuzzy Linear Systems with Triangular Fuzzy Members // Intern. Journ. of Comp. Appl. — 2013. — Vol. 65, no. 4. — P. 9—11.

24. Mikaeilvand, N. and Allahviranloo, T. Solution of Full Fuzzy Linear Systems by ST Method // Jorn. of appl. mathem. — 2010. — Vol. 8, no. 1 (28). — P. 23—31.

25. Минаев Ю.Н., Филимонова О.Ю., Бенамеур Лиес Методы и алгоритмы идентификации и прогнозирования в условиях неопределенности в нейросетевом логическом базисе. — М.: Горячая линия — Телеком. — 2003. — 205 с. [Minaev, Yu.N, Filimonova, O.Yu, Benameur Lies Metody i algoritmy identi-fikacii i prognozirovaniya v usloviyah neopredelennosti v nejro-setevom logicheskom bazise. — M.: Goryachaya liniya. — Telekom. — 2003. — 205 s. (In Russian)]

26. Деменков Н.П., Мочалов И.А. Нечеткая интерполяция // Наука и образование. МГТУ им. Н.Э. Баумана. Электронный журнал. — 2012. — № 2. — 12 с. — URL: http://tech-nomag.bmstu.ru/doc/308732.html [Demenkov, N.P., Mochalov, I.A. Fuzzy Interpolation // Science and Education. — 2012. — No. 2. — 12 p. (In Russian)]

27. Деменков Н.П., Микрин Е.А., Мочалов И.А. Методы решения нечетких систем линейных уравнений. Ч. 1. Полные системы // Проблемы управления. — 2019. — № 4. — С. 3—14. Doi: http://doi/org/10.25728/pu.2019.4.1. [Demenkov, N.P., Mikrin, E.A., Mochalov, I.A. Methods of solving fuzzy systems of linear equations. Part 1. Complete Systems // Control Sciences. — 2019. — No. 4. P. 3—14. (In Russian)]

28. Деменков Н.П., Микрин Е.А., Мочалов И.А. Методы решения нечетких систем линейных уравнений. Ч. 2. Неполные системы // Проблемы управления. — 2019. — № 5. — С. 19—28. Doi: http://doi/org/10.25728/pu.2019.5.2. [Demenkov, N.P., Mikrin, E.A., Mochalov, I.A. Methods of solving fuzzy systems of linear equations. Part 2. Incomplete systems // Control Sciences. — 2019. — No. 5. P. 19—28. (In Russian)]

29. Keyanpour, M, Akbarian, T. New approach for solving of linear Fredholm fuzzy integral equations using sinc function // The Jourml of Mathematics and Computer Science. — 2011. — Vol. 3, no. 4. — P. 422—431. — http://dx.doi.org/10.22436/ jmcs.03.04.08

Статья представлена к публикации членом редколлегии Ф.Ф. Пащенко

Поступила в редакцию 21.02.2020, после доработки 05.03.2021.

Принята к публикации 05.03.2021.

Деменков Николай Петрович — канд. техн. наук, Московский государственный технический университет им. Н.Э. Баумана, И dnp@bmstu.ru,

Микрин Евгений Анатольевич — академик РАН, ПАО «РКК «Энергия» им. С.П. Королева»; Московский государственный технический университет им. Н.Э. Баумана,

Мочалов Иван Александрович — д-р техн. наук, Московский государственный технический университет им. Н.Э. Баумана, И mochalov2501@yandex.ru.

Abstract. This paper considers the least squares method (LSM) and its modifications for estimating the states of fuzzy integral models, namely, LSM with numerical integration, recurrent and nonlinear LSM, and fuzzy LSM, which is based on fuzzy rules for finding diagonal elements of the weight matrix in generalized LSM. Some examples of fuzzy systems of linear equations (FSLE) that arise in state estimation problems for fuzzy integral models are given and solved. The fuzzy Galerkin method is implemented for the approximate state estimation of a fuzzy integral model. This method leads to a complete FSLE. The emergence of «strong» and «weak» systems is explained using an illustrative example. Chebyshev quadrature methods and sinc functions for the approximate structural estimation of fuzzy integral models are considered. As noted in the paper, the same methodology can be applied to develop other algorithms for estimating fuzzy integral models based on the following methods: residuals, collocation, energy, Ritz, Courant, etc.

Keywords: fuzzy least squares method, fuzzy Galerkin method, fuzzy Chebyshev method, fuzzy sinc method.

STATE ESTIMATION METHODS FOR FUZZY INTEGRAL MODELS. Part II: Least Squares Method and Direct Variational Calculus Methods

N.P. Demenkov1, |E.A. Mikrinl, and I.A. Mochalov2

1,2 Bauman Moscow State Technical University, Moscow, Russia

1 2

dnp@bmstu.ru, 2H mochalov2501@yandex.ru

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